body{margin:0;}
a{text-decoration:none;color: #992211;}
.blurred{position: fixed; left: 0; right: 0; width:100%; height:100%; z-index: 1; display: block;background: url("images/holy-bible.jpg") no-repeat fixed right top; margin 0; filter: blur(2px); -webkit-filter: blur(2px); -moz-filter: blur(2px); -o-filter: blur(2px); -ms-filter: blur(2px);}
.content {position: absolute; left: 0; right: 0; width:100%; height:100%; z-index: 999; margin: auto;}
.content-inner{border-radius: 15px; background: rgba(250, 250, 250, 0.8); padding: 15px; margin: 40px auto;}
.title{border-radius: 10px; background-image: linear-gradient(#a43,#921); padding:23px; color:white;}
.title2{border-radius: 10px; background-image: linear-gradient(#a43,#921); padding:23px; padding-bottom:10px; color:white;}

li{padding:3px 0;}

.tagline{font: italic normal 18px Georgia, Utopia, 'Palatino Linotype', Palatino, serif; text-shadow: 1px 1px 3px rgba(0, 0, 0, 1); margin:2px;}
#top-nav ul {list-style-type: none; margin: 0; padding: 0; overflow: hidden; margin-top:20px;}
#top-nav li {float: left; margin:0; font: normal normal 16px Georgia, Utopia, 'Palatino Linotype', Palatino, serif;}
#top-nav li .menubtn {display:inline-block; color:#fff; text-align:center; text-shadow: 1px 1px 3px rgba(0, 0, 0, 1); padding:0 5px; margin-right:10px; text-decoration: none; line-height:32px}
#top-nav li a:hover, .dropdown:hover .dropbtn {background-color:#700;}
#top-nav li.menu{display: inline-block;}
#top-nav .menu-content {font-size:0.9em; font-weight:normal; min-width:140px;display:none; position:absolute; background-color:#fff; box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);}
#top-nav .menu-content a {font-weight:normal; color:black; padding:6px 12px; text-decoration:none; display:block; text-align:left;}
#top-nav .menu-content a:hover {background-color:#eeeeee;}
#top-nav .menu:hover .menu-content {display:block;}

#top-nav .menu-content-m {width:280px; border-radius: 10px; border: 1px solid #ddd; background-color: white; color:black; margin-top:20px; font: normal normal 16px Georgia, Utopia, 'Palatino Linotype', Palatino, serif; line-height: 1.4; display:none; position:absolute; box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);}
#top-nav .menu-content-m a {font-weight:normal; color:black; padding:6px 12px; text-decoration:none; display:block; text-align:left;}
.menuicon {display: inline-block; float:right; border-radius: 5px; border: 1px solid #ddd; padding:2px 5px; background-color: white;}
.bar1, .bar2, .bar3 {width: 16px; height: 2px; background-color: #000; margin: 4px 0; transition: 0.4s;}
.cross .bar1 {-webkit-transform: rotate(-45deg) translate(-3px, 1px); transform: rotate(-45deg) translate(-5px, 5px);}
.cross .bar2 {opacity: 0;}
.cross .bar3 {-webkit-transform: rotate(45deg) translate(-7px, -6px); transform: rotate(45deg) translate(-3px, -3px);}

.post{border-radius: 10px; border: 1px solid #ddd; background-color: white; color:black; margin-top:20px; font: normal normal 14px Georgia, Utopia, 'Palatino Linotype', Palatino, serif; line-height: 1.4; text-align:justify}
.sidebar{padding:0 30px; color:black; margin-top:20px; font: normal normal 14px Georgia, Utopia, 'Palatino Linotype', Palatino, serif;}

h1{font: normal normal 36px Verdana, Geneva, sans-serif; text-shadow: 1px 1px 3px rgba(0, 0, 0, 1);margin: 0 0 10px 0;}
h2{font: normal normal 20px Arial, Tahoma, Helvetica, FreeSans, sans-serif; margin:0 0 20px 0; color: #992211;}
h3{font: bold normal 16px Georgia, Utopia, 'Palatino Linotype', Palatino, serif;}
h4{font: bold normal 14px Arial, Tahoma, Helvetica, FreeSans, sans-serif; text-transform: uppercase; color: #666666;}
h5{font: bold normal 14px Georgia, Utopia, 'Palatino Linotype', Palatino, serif;}
.category{width:100%; font: 14px Arial, Tahoma, Helvetica, FreeSans, sans-serif; color: #666666; text-align:right; margin-bottom:15px;}
table,td{margin:0px;padding:0px;border-collapse:collapse;background:transparent;}
.listing td{margin:0px;padding:5px;border-collapse:collapse;background:transparent;}
.verse{vertical-align:super; font-size:70%; font-weight:bold;}
sup{font-size:70%;}

.nav{width:100%;}
.footer{border-radius: 10px; background-image: linear-gradient(#a43,#921); margin-top:10px; padding:1px 20px 1px 20px; color:white;}

.share{width:100%;}
.fb{width: 57px; height: 20px;  background: url("images/facebook.png") no-repeat; display: inline-block;}
.fb{width: 57px; height: 20px;  background: url("images/facebook.png") no-repeat; display: inline-block;}
.fb:hover {background: url("images/facebook2.png") no-repeat;}
.up, .up3{width:15px; height:18px; background: url("images/thumb.png") no-repeat; background-size: 15px 18px; display: inline-block; vertical-align:middle;}
.down, .down3{width:15px; height:18px; background: url("images/thumbdown.png") no-repeat; background-size: 15px 18px; display: inline-block; vertical-align:middle;}
.up:hover {background: url("images/thumb2.png") no-repeat;  background-size: 15px 18px;}
.down:hover {background: url("images/thumbdown2.png") no-repeat; background-size: 15px 18px;}
.up2{width:15px; height:18px; background: url("images/thumb2.png") no-repeat; background-size: 15px 18px; display: inline-block; vertical-align:middle;}
.down2{width:15px; height:18px; background: url("images/thumbdown2.png") no-repeat; background-size: 15px 18px; display: inline-block; vertical-align:middle;}

.login{border-radius: 15px; background: rgba(250, 250, 250, 0.8); padding: 15px; margin: 40px auto; width:250px; text-align:center;}
.Tbl td, .Tbl th{border:1px solid black;padding:5px; text-align:left; vertical-align:top;}
.Pricelist td, th{padding:5px;text-align:center; border:none;}
.Pricelist thead th{font-weight:bold;padding:0 5px; background-color:#fc8c8c;}
.Pricelist thead td{padding:0 5px;}
.Pricelist thead th:nth-child(2) {border-radius: 10px 0 0 10px;}
.Pricelist thead th:last-child {border-radius: 0 10px 10px 0;}
td.LeftCol{text-align:left; font-weight:bold;}
.product{font: bold normal 14px Arial, Tahoma, Helvetica, FreeSans, sans-serif; color: #666666;}
.products td{padding:0 10px;vertical-align:top; text-align:left;}

.stanza {margin-left: 3em; margin-bottom: 1em;}
.stanza p {margin: 0; text-indent: 0;}
.stanza p.verse {float: left; margin-left: -4.2em;}

.stanza2 {margin-bottom: 1em;}
.stanza2 p {margin: 0; text-indent: 0;}

.error{color:#aa0000;}

.rate {float: left; height: 46px; padding: 0 10px;}
.rate:not(:checked) > input {display:none;}
.rate:not(:checked) > label {float:right; width:1em; overflow:hidden; white-space:nowrap; cursor:pointer; font-size:30px; color:#ccc;}
.rate:not(:checked) > label:before {content: '\2605';}
.rate > input:checked ~ label {color: #ffdd00;}
.rate:not(:checked) > label:hover, .rate:not(:checked) > label:hover ~ label {color: #ffdd00;}
.rate > input:checked + label:hover, .rate > input:checked + label:hover ~ label, .rate > input:checked ~ label:hover, .rate > input:checked ~ label:hover ~ label, .rate > label:hover ~ input:checked ~ label {color: #c59b08;}

/* popup */
.popup-overlay{position:fixed; left:0; right:0; top:0; width:100%; height:100%; z-index:9; display:none; background-color:black; opacity:0.5; filter:alpha(opacity=50);}
.popup {visibility:hidden; position: fixed; left: 50%; margin-left: -340px; top:10px; width: 680px; z-index:9; background-color:white; text-align:center;}
.link{text-decoration:none;color: #992211; cursor: pointer;}

/*Cookie Consent Begin*/
#cookieConsent {background-color: rgba(20,20,20,0.8); min-height: 26px; font-size: 14px; color: #ccc; line-height: 26px; padding: 8px 0 8px 30px; font-family: "Trebuchet MS",Helvetica,sans-serif; position: fixed; bottom: 0; left: 0; right: 0; z-index: 9999;}
#cookieConsent a {color: #921; text-decoration: none;}
#closeCookieConsent {float: right; display: inline-block; cursor: pointer; height: 20px; width: 20px; margin: -15px 0 0 0; font-weight: bold;}
#closeCookieConsent:hover {color: #FFF;}
#cookieConsent a.cookieConsentOK {background-color: #a43; color: #000; display: inline-block; border-radius: 5px; padding: 0 20px; cursor: pointer; float: right; margin: 0 60px 0 10px;}
#cookieConsent a.cookieConsentOK:hover {background-color: #a43;}
/*Cookie Consent End*/