.bigbg{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center}body{font-family:'Source Sans Pro'}.navbar{background-color:#454545;border-bottom:5px solid #fff;margin-bottom:0;min-height:40px}.navbar li{text-transform:uppercase;font-size:16px;padding:2px 5px}.navbar li a{color:#fff;padding:2px 10px}.navbar li a:hover{background-color:transparent;color:#37939e}.navbar li .main-nav-selected{background-color:transparent;color:#37939e}@media (max-width:480px){.navbar li{width:100%}}.navbar .give-btn a{background-color:#7cbcdc;color:#fff;padding:2px 20px}.navbar .give-btn a:hover{background-color:#fcc009;color:#fff}@media (min-width:768px) and (max-width:900px){.navbar li{font-size:14px}.navbar li a{padding:2px 5px}}.navbar-nav{float:none}.navbar-nav li{float:none;display:inline-block}.navbar-toggle{background-color:#37939e}.navbar-toggle .icon-bar{background-color:#fff}.header{background-color:#7cbcdc;position:relative;z-index:100}.header .img-responsive{max-height:280px;max-width:952px}@media (max-width:480px){.header{height:150px}}.header .countdown{position:absolute;bottom:-50px;right:15px;color:#fff;height:80px;background:url('imgs/countdown.png') top left no-repeat;padding-left:70px;padding-right:30px;cursor:pointer;text-transform:uppercase}.header .countdown h4{color:#fff;font-family:'Kameron';margin-right:20px;margin-top:15px;font-weight:700;font-size:24px}.header .countdown .label{padding:0}@media (max-width:480px){.header .countdown{bottom:-60px}}.countdown .churchonline{float:left;font-family:'Oswald';margin:7px 0 0 0}.countdown .churchonline #cntdwn{color:#fff !important}.countdown .churchonline #cntdwn .days,.countdown .churchonline #cntdwn .hours,.countdown .churchonline #cntdwn .minutes,.countdown .churchonline #cntdwn .seconds{display:block;float:left;padding:0 10px;text-align:center;font-size:9px}.countdown .churchonline #cntdwn .days .value,.countdown .churchonline #cntdwn .hours .value,.countdown .churchonline #cntdwn .minutes .value,.countdown .churchonline #cntdwn .seconds .value{display:block;font-size:18px}.countdown .churchonline #cntdwn .title{display:none}#churchonline_counter{overflow:auto;display:none;font-family:'Oswald'}#churchonline_counter .description,#churchonline_counter .time li .label{font-size:.8em}#churchonline_counter .time{list-style:none;padding:0;margin:5px 0 0 0}#churchonline_counter .time li{float:left;padding:0 10px;text-align:center}#churchonline_counter .time li:first-child{padding-left:0}#churchonline_counter .time li span{font-size:1.2em}#churchonline_counter .live{display:none;font-weight:bold}@media (min-width:768px) and (max-width:4000px){.dropdown:hover .dropdown-menu{display:block;background-color:#fcc009;border:none}.dropdown:hover .dropdown-toggle{color:#37939e}.dropdown-menu .sub-menu{left:100%;position:absolute;top:0;visibility:hidden;margin-top:-1px}.dropdown-menu li{display:block;width:100%}.dropdown-menu li a{font-size:14px;text-transform:none;color:#fff}.dropdown-menu li a:hover{color:#252525}.dropdown-menu li:hover .sub-menu{visibility:visible}.sidebar-nav{padding:9px 0}.nav-tabs .dropdown-menu,.nav-pills .dropdown-menu,.navbar .dropdown-menu{margin-top:0}.navbar .sub-menu:before{border-bottom:7px solid transparent;border-left:none;border-right:7px solid rgba(0,0,0,0.2);border-top:7px solid transparent;left:-7px;top:10px}.navbar .sub-menu:after{border-top:6px solid transparent;border-left:none;border-right:6px solid #fff;border-bottom:6px solid transparent;left:10px;top:11px;left:-6px}}@media (min-width:768px) and (max-width:4000px) and (max-width:480px){.dropdown-menu li a{font-size:16px;padding-top:15px;padding-bottom:15px}}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:transparent}.open>.dropdown-menu{display:none}.home-banner{margin-top:-80px;position:relative;z-index:0}.home-banner img.imgReplace{display:none}

.sbFeaturedItems {text-align:center;}
	.sbFeaturedItems .sbfi {padding:15px 0;}
	.sbFeaturedItems .sbfi .add_to_cart_inline {padding:0 !important; border:0 !important;}
		.sbFeaturedItems .sbfi .add_to_cart_inline a {margin:0 auto; display:table; margin-top:10px;}
	.sbFeaturedItems .sbfi .quantity {display:none;}
	.sbFeaturedItems .sbfi button {margin-bottom:15px; padding:6px 12px; font-weight:bold; outline:none; border:0; border-radius:5px; background:#e6e7e8;}
		.sbFeaturedItems .sbfi h5 a {color:#f3a400;}
		.sbFeaturedItems .sbfi h5 a:hover {color:#7cbcdc;}

/*.rotating{width:100%;height:350px;position:relative}@media (max-width:1024px){.rotating{height:300px}}@media (max-width:768px){.rotating{height:250px}}@media (max-width:480px){.rotating{height:150px}}.rotating #bannerHolder{z-index:0;width:100%;height:350px;position:relative}@media (max-width:1024px){.rotating #bannerHolder{height:300px}}@media (max-width:768px){.rotating #bannerHolder{height:250px}}@media (max-width:480px){.rotating #bannerHolder{height:150px}}.rotating #bannerHolder .slideshow{width:100%;height:350px}@media (max-width:1024px){.rotating #bannerHolder .slideshow{height:300px}}@media (max-width:768px){.rotating #bannerHolder .slideshow{height:250px}}@media (max-width:480px){.rotating #bannerHolder .slideshow{height:150px}}.rotating #bannerHolder .slideshow .slides{width:100%;overflow:hidden;height:350px;margin:0;padding:0}@media (max-width:1024px){.rotating #bannerHolder .slideshow .slides{height:300px}}@media (max-width:768px){.rotating #bannerHolder .slideshow .slides{height:250px}}@media (max-width:480px){.rotating #bannerHolder .slideshow .slides{height:150px}}.rotating #bannerHolder .slideshow .pjslide{width:100%;overflow:hidden;height:350px}@media (max-width:1024px){.rotating #bannerHolder .slideshow .pjslide{height:300px}}@media (max-width:768px){.rotating #bannerHolder .slideshow .pjslide{height:250px}}@media (max-width:480px){.rotating #bannerHolder .slideshow .pjslide{height:150px}}.rotating #bannerHolder .slideshow .slides img{position:relative;height:100%;max-height:100%;width:auto}.rotating .slideshow .buttons{display:none;margin:0;padding:0}.rotating .slideshow .buttons{display:block;width:100%;text-align:center;position:absolute;bottom:10px}.rotating .slideshow .buttons li{display:inline-block;width:12px;margin:0 2px;background-repeat:no-repeat;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.rotating .slideshow .buttons li a{float:left;text-decoration:none;width:12px;height:12px;color:#c34436;outline:0;padding-top:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.rotating .slideshow ul.buttons li a:hover{text-decoration:none;width:12px;height:12px;color:#c34436}.rotating .slideshow ul.buttons li.active a:hover,.slideshow ul.buttons li.active a{width:12px;height:12px}.rotating .slideshow .slides li.pjslide{visibility:hidden;position:absolute;left:0;top:0}.rotating .slideshow .buttons{z-index:10}.rotating .bgbutton{width:12px;height:12px;overflow:hidden;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.rotating .bgbuttonactive{width:12px;height:12px;background-color:#c34436;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.rotating .bgbuttonactive a{color:#c34436 !important;background-color:#c34436}.rotating .bgbutton a{width:12px;height:12px;background-color:#fff;text-align:center}.rotating .bgbutton a:hover{background-color:#c34436}.rotating #bannersection ul li,#bannersection ol li{list-style-position:outside;margin-left:4px;margin-top:50%}.rotating #bannerBtnNext{position:absolute;right:0;top:0;width:65px;height:350px;background:#3c3c3c url('imgs/right-arrow.png') center center no-repeat;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6;z-index:500}@media (max-width:1024px){.rotating #bannerBtnNext{height:300px}}@media (max-width:768px){.rotating #bannerBtnNext{height:250px}}@media (max-width:480px){.rotating #bannerBtnNext{height:150px}}.rotating #bannerBtnPrev{position:absolute;left:0;top:0;width:65px;height:350px;background:#3c3c3c url('imgs/left-arrow.png') center center no-repeat;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6;z-index:500}@media (max-width:1024px){.rotating #bannerBtnPrev{height:300px}}@media (max-width:768px){.rotating #bannerBtnPrev{height:250px}}@media (max-width:480px){.rotating #bannerBtnPrev{height:150px}}.rotating #bannerBtnNext:hover,.rotating #bannerBtnPrev:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);-moz-opacity:.3;-khtml-opacity:.3;opacity:.3;z-index:500;cursor:pointer}
*/
.rotating{width:100%;height:350px;position:relative}
@media (min-width: 1600px) { .rotating {height: 450px;} }
@media (max-width:1024px){.rotating{height:300px}}
@media (max-width:768px){.rotating{height:250px}}
@media (max-width:480px){.rotating{height:150px}}

.rotating #bannerHolder{z-index:0;width:100%;height:350px;position:relative}
@media (min-width: 1600px) {.rotating #bannerHolder{height:450px}}
@media (max-width:1024px){.rotating #bannerHolder{height:300px}}
@media (max-width:768px){.rotating #bannerHolder{height:250px}}
@media (max-width:480px){.rotating #bannerHolder{height:150px}}

.rotating #bannerHolder .slideshow{width:100%;height:350px}
@media (min-width: 1600px) {.rotating #bannerHolder .slideshow{height:450px}}
@media (max-width:1024px){.rotating #bannerHolder .slideshow{height:300px}}
@media (max-width:768px){.rotating #bannerHolder .slideshow{height:250px}}
@media (max-width:480px){.rotating #bannerHolder .slideshow{height:150px}}

.rotating #bannerHolder .slideshow .slides{width:100%;overflow:hidden;height:350px;margin:0;padding:0}
@media (min-width: 1600px) {.rotating #bannerHolder .slideshow .slides{height:450px}}
@media (max-width:1024px){.rotating #bannerHolder .slideshow .slides{height:300px}}
@media (max-width:768px){.rotating #bannerHolder .slideshow .slides{height:250px}}
@media (max-width:480px){.rotating #bannerHolder .slideshow .slides{height:150px}}

.rotating #bannerHolder .slideshow .pjslide{width:100%;overflow:hidden;height:350px}
@media (min-width: 1600px) {.rotating #bannerHolder .slideshow .pjslide{height:450px}}
@media (max-width:1024px){.rotating #bannerHolder .slideshow .pjslide{height:300px}}
@media (max-width:768px){.rotating #bannerHolder .slideshow .pjslide{height:250px}}
@media (max-width:480px){.rotating #bannerHolder .slideshow .pjslide{height:150px}}

.rotating #bannerHolder .slideshow .slides img{position:relative;height:100%;max-height:100%;width:auto}
.rotating .slideshow .buttons{display:none;margin:0;padding:0}
.rotating .slideshow .buttons{display:block;width:100%;text-align:center;position:absolute;bottom:10px}
.rotating .slideshow .buttons li{display:inline-block;width:12px;margin:0 2px;background-repeat:no-repeat;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.rotating .slideshow .buttons li a{float:left;text-decoration:none;width:12px;height:12px;color:#c34436;outline:0;padding-top:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.rotating .slideshow ul.buttons li a:hover{text-decoration:none;width:12px;height:12px;color:#c34436}
.rotating .slideshow ul.buttons li.active a:hover,.slideshow ul.buttons li.active a{width:12px;height:12px}
.rotating .slideshow .slides li.pjslide{visibility:hidden;position:absolute;left:0;top:0}
.rotating .slideshow .buttons{z-index:10}
.rotating .bgbutton{width:12px;height:12px;overflow:hidden;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.rotating .bgbuttonactive{width:12px;height:12px;background-color:#c34436;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.rotating .bgbuttonactive a{color:#c34436 !important;background-color:#c34436}
.rotating .bgbutton a{width:12px;height:12px;background-color:#fff;text-align:center}
.rotating .bgbutton a:hover{background-color:#c34436}
.rotating #bannersection ul li,#bannersection ol li{list-style-position:outside;margin-left:4px;margin-top:50%}
.rotating #bannerBtnNext{position:absolute;right:0;top:0;width:65px;height:350px;background:#3c3c3c url('imgs/right-arrow.png') center center no-repeat;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6;z-index:500}

@media (min-width: 1600px) {.rotating #bannerBtnNext{height:450px}}
@media (max-width:1024px){.rotating #bannerBtnNext{height:300px}}
@media (max-width:768px){.rotating #bannerBtnNext{height:250px}}
@media (max-width:480px){.rotating #bannerBtnNext{height:150px}}

.rotating #bannerBtnPrev{position:absolute;left:0;top:0;width:65px;height:350px;background:#3c3c3c url('imgs/left-arrow.png') center center no-repeat;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6;z-index:500}
@media (min-width: 1600px) {.rotating #bannerBtnPrev{height:450px}}
@media (max-width:1024px){.rotating #bannerBtnPrev{height:300px}}
@media (max-width:768px){.rotating #bannerBtnPrev{height:250px}}
@media (max-width:480px){.rotating #bannerBtnPrev{height:150px}}.rotating #bannerBtnNext:hover,.rotating #bannerBtnPrev:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);-moz-opacity:.3;-khtml-opacity:.3;opacity:.3;z-index:500;cursor:pointer}

.footer{background-color:#545151;color:#fff;text-transform:uppercase;padding-top:20px;padding-bottom:15px}.footer a{color:#f3a400}.footer .copy{text-align:left}@media (max-width:480px){.footer .copy{text-align:center}}.footer .pjs{text-align:right}@media (max-width:480px){.footer .pjs{text-align:center}}.main-content{margin-top:80px}.main-content h1,.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6{font-family:'Kameron';color:#f3a400;font-weight:700;text-transform:uppercase}.main-content .sidebar{padding-bottom:40px}.main-content .sidebar img{margin-bottom:25px}.main-content .body-content{padding-bottom:40px}.main-content .body-content p{color:#767372;line-height:160%;font-size:1.125em;margin-bottom:20px}.main-content .body-content ul,.main-content .body-content ol{margin:30px}.main-content .body-content ul li,.main-content .body-content ol li{color:#767372;line-height:160%;font-size:1.125em;margin-bottom:10px}.main-content .body-content h1{margin-top:0;margin-bottom:20px;border-bottom:2px #f3a400 solid;padding-bottom:10px}.main-content .body-content img{margin:20px}.main-content .body-content .alignright{float:right}.main-content .body-content .alignleft{float:left}.main-content .body-content .aligncenter{margin:0 auto}.main-content .body-content .size-full{max-width:100%}.main-content .body-content a{color:#37939e;text-decoration:none}.main-content .body-content a:hover{color:#f3a400}.main-content .submenu{background-color:#e6e7e8;margin-bottom:20px}.main-content .submenu ul{list-style-type:none;margin:0;padding:0}.main-content .submenu ul li a{text-transform:uppercase;color:#545151;font-size:18px;display:block;padding:15px}.main-content .submenu ul li a:hover{text-decoration:none;background-color:#37939e;color:#fff}.main-content .submenu .current_page_item a{color:#37939e}.pjs-media .body-content img{margin:0}.feedsubscribe{padding-bottom:30px}.feedsubscribe p{margin:10px}.feedsubscribe #submit-btn{margin:10px}.store-pages{padding-bottom:50px}.tweets{padding-top:20px;background-color:#f2f2f2}.tweets h2{display:none}.tweets h3{font-family:'Oswald';text-transform:lowercase;padding-bottom:10px;margin:5px}.tweets h3 a{color:#c11138}.tweets h3 a:hover{color:#37939e;text-decoration:none}.tweets i{color:#6dbdc6;margin:5px}.tweets ul{padding:30px 0}.tweets .really_simple_twitter_widget{padding:0;margin:0 auto;width:75%}.tweets .really_simple_twitter_widget li{font-family:'Kameron';font-size:22px;color:#545151}.tweets .really_simple_twitter_widget li a{color:#6dbdc6}.tweets .really_simple_twitter_widget li a:hover{text-decoration:none;color:#37939e}.tweets .really_simple_twitter_widget .rstw_comma,.tweets .really_simple_twitter_widget .twitter-timestamp{display:none}.tweets .carousel-control{width:10%;background-image:none;background-color:#b8b8b8;cursor:pointer}.tweets .carousel-control .glyphicon-chevron-right{margin-right:0}.tweets .carousel-control .glyphicon-chevron-left{margin-left:0}.instagram{margin:20px 0;max-height:220px;overflow:hidden}@media (max-width:1024px){.instagram{max-height:125px}}@media (max-width:768px){.instagram{max-height:150px}}@media (max-width:480px){.instagram{max-height:none}}.instagram .widgettitle{display:none}.instagram ul{margin:0;padding:0}.instagram ul .instagram-pics{list-style-type:none}.instagram ul .instagram-pics li{display:inline;padding:2px}.instagram ul .instagram-pics li:hover{background-color:#6dbdc6}.instagram ul .instagram-single{float:left;width:10%;position:relative}.instagram ul .instagram-single #instaicon{position:absolute;background-color:#6dbdc6;opacity:.85;-moz-opacity:.85;-khtml-opacity:.85;filter:alpha(opacity=85);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";top:0;bottom:0;left:0;right:0;color:#fff;padding-top:40px}@media (max-width:1024px){.instagram ul .instagram-single{width:12.5%}}@media (max-width:768px){.instagram ul .instagram-single{width:20%}}@media (max-width:480px){.instagram ul .instagram-single{width:33.33%}}.home-banner h1{margin-top:0}.home-banner h3{color:#767372;margin-top:20px}.home-banner p{color:#767372;line-height:160%;font-size:1.125em;margin-bottom:20px}.home-banner .share-btns{padding-top:0;padding-bottom:20px}.gold-btn{text-align:center;display:inline-block;width:80%;letter-spacing:2px;background-color:#f3a400;padding:15px 0;margin:15px 0;color:#fff;text-transform:uppercase;font-size:24px;font-family:'Oswald';font-weight:400}.gold-btn:hover{background-color:#37939e;color:#fff;text-decoration:none}.white-btn{text-align:center;display:inline-block;width:100%;letter-spacing:2px;background-color:#fff;padding:15px 0;margin:15px 0;color:#6dbdc6;text-transform:uppercase;font-size:24px;font-family:'Oswald';font-weight:400}.white-btn:hover{background-color:#37939e;color:#fff;text-decoration:none}.home-posts{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url('imgs/post-bg.jpg');padding-top:30px;padding-bottom:50px}.home-posts h1{color:#fff;padding-bottom:10px;border-bottom:2px #fff solid}.home-posts .gold-btn{margin-top:0;width:auto;padding:15px 30px;font-size:18px}.post{margin-bottom:45px}
div.post > ul > li { font-size: 1.125em; color: #545151;}
.post li {font-size: 1.125em;color: #545151;}.post h1{margin:0}.post h1 a{color:#f3a400}.post h1 a:hover{color:#37939e;text-decoration:none}.post h2{margin-bottom:0}.post h2 a{color:#fff}.post h2 a:hover{text-decoration:none;color:#37939e}.post .post-date{text-transform:uppercase}.post p{color:#545151;line-height:160%;font-size:1.25em;margin-bottom:20px}.email-signup{background-color:#454545;padding:15px}.email-signup h2{color:#fff}.email-signup p{color:#545151;font-size:1.125em}.email-signup .wpcf7-text{border:none;width:100%;height:30px}.email-signup .wpcf7-submit{text-align:center;display:inline-block;width:100%;letter-spacing:2px;background-color:#37939e;padding:15px 0;margin:15px 0;color:#fff;text-transform:uppercase;font-size:24px;font-family:'Oswald';font-weight:400;border:none}.email-signup .wpcf7-submit:hover{background-color:#6dbdc6;color:#fff;text-decoration:none}.page-navi{text-align:center;padding:25px 0;clear:both;text-transform:uppercase;font-size:18px;font-weight:600}.page-navi .wp-pagenavi .pages{display:none}.page-navi .wp-pagenavi .current{background-color:#f3a400;border-color:#f3a400;color:#fff;padding:3px 5px}.page-navi .wp-pagenavi a{color:#f3a400;margin:3px;padding:3px 5px}.page-navi .wp-pagenavi a:hover{background-color:#f3a400;border-color:#f3a400;color:#fff;padding:3px 5px}#Commerce_Top ul{padding-left:15px}#Commerce_Top h2{display:none}#Commerce_Side h2{margin:0 0 10px}#Commerce_Side #searchform{margin-bottom:30px}#Commerce_Side #searchform .screen-reader-text{display:none}.main-content .woocommerce .woocommerce-message:before,.main-content .woocommerce .woocommerce-error:before,.main-content .woocommerce .woocommerce-info:before,.main-content .woocommerce-page .woocommerce-message:before,.main-content .woocommerce-page .woocommerce-error:before,.main-content .woocommerce-page .woocommerce-info:before{padding-top:0}.woocommerce img,.woocommerce-page img{display:none}html{width:auto !important;overflow-x:hidden !important}body{width:auto !important;overflow:hidden !important}.img-responsive{width:100%}.rounded-corners{-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}.transparent{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9}.embed-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:480px){.navbar-nav .open .dropdown-menu{background-color:#d18d00}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#37939e;color:#fff}.open>.dropdown-menu{display:block}}.main-content.tv h3 {font:28px/24px Rockwell,'Kameron',Times,Times New Roman,serif;font-weight:bold;color:#f3a400;padding:0 0 20px; font-weight:700;}.main-content.tv h4 {font:24px/24px 'PT Sans', sans-serif; color:#f3a400; font-weight:700;}.tvTopContent {padding-bottom:45px; clear:both;}.tvTopContent:after {content:' '; display:block; clear:both;}.main-content.tv .body-content p{font-size:1.1em;}.tvtcLeft {width:68%; float:left;}.tvtcLeftInner{padding:0 15px 0 0;}.tvtcRight {width:32%; text-align:center; float:right; font:34px/38px 'Oswald', sans-serif; color:#f3a400; font-weight:700; text-transform:uppercase;}.tvtcRight > a.donateBtn {width:96%; max-width:206px; display:block; background:#f3a400; font:22px/22px 'Oswald', sans-serif; color:#fff; text-transform:uppercase; padding:12px 0 10px; text-align:center; margin:16px auto 0;}a.donateBtn:hover{color:#000 !important;}@media(max-width:480px){.tvtcLeft, .tvtcRight{float:none;width:auto;}.tvtcLeftInner{padding:0;}}.tvSidebar{padding:15px 0 0;}.tvbtItem{margin:0 0 32px;font:20px/20px 'PT Sans', sans-serif;color:#888583;font-weight:bold;text-transform:uppercase;}.tvbtItem img {display:block; margin-bottom:10px !important;}@media (max-width:470px){.header .countdown h4{color:#fff;font-family:'Kameron';margin-right:20px;margin-top:16px;font-weight:700;font-size:20px}.countdown .churchonline #cntdwn .days,.countdown .churchonline #cntdwn .hours,.countdown .churchonline #cntdwn .minutes,.countdown .churchonline #cntdwn .seconds{display:block;float:left;padding:0 6px;text-align:center;font-size:7px}}@media (max-width:390px){.header .countdown {height:115px;}.header .countdown h4{color:#fff;font-family:'Kameron';margin-right:8px;margin-top:18px;font-weight:700;font-size:16px}.countdown .churchonline #cntdwn .days,.countdown .churchonline #cntdwn .hours,.countdown .churchonline #cntdwn .minutes,.countdown .churchonline #cntdwn .seconds{display:block;float:left;padding:0 4px;text-align:center;font-size:6px}}
.email-signup{background-color:#454545;padding:15px}.email-signup h2{color:#fff}.email-signup p{color:#fff;font-size:1.125em}.email-signup .wpcf7-text{border:none;width:100%;height:30px}.email-signup .wpcf7-submit{text-align:center;display:inline-block;width:100%;letter-spacing:2px;background-color:#7dbcdc;padding:15px 0;margin:15px 0;color:#fff;text-transform:uppercase;font-size:24px;font-family:'Oswald';font-weight:400;border:none}.email-signup .wpcf7-submit:hover{background-color:#6dbdc6;color:#fff;text-decoration:none}.page-navi{text-align:center;padding:25px 0;clear:both;text-transform:uppercase;font-size:18px;font-weight:600}.page-navi .wp-pagenavi .pages{display:none}.page-navi .wp-pagenavi .current{background-color:#f3a400;border-color:#f3a400;color:#fff;padding:3px 5px}.page-navi .wp-pagenavi a{color:#f3a400;margin:3px;padding:3px 5px}.page-navi .wp-pagenavi a:hover{background-color:#f3a400;border-color:#f3a400;color:#fff;padding:3px 5px}#Commerce_Top ul{padding-left:15px}#Commerce_Top h2{display:none}#Commerce_Side h2{margin:0 0 10px}#Commerce_Side #searchform{margin-bottom:30px}#Commerce_Side #searchform .screen-reader-text{display:none}.main-content .woocommerce .woocommerce-message:before,.main-content .woocommerce .woocommerce-error:before,.main-content .woocommerce .woocommerce-info:before,.main-content .woocommerce-page .woocommerce-message:before,.main-content .woocommerce-page .woocommerce-error:before,.main-content .woocommerce-page .woocommerce-info:before{padding-top:0}.woocommerce img,.woocommerce-page img{display:none}html{width:auto !important;overflow-x:hidden !important}body{width:auto !important;overflow:hidden !important}.img-responsive{width:100%}.rounded-corners{-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}.transparent{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9}.embed-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:480px){.navbar-nav .open .dropdown-menu{background-color:#d18d00}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#37939e;color:#fff}.open>.dropdown-menu{display:block}}.main-content.tv h3 {font:28px/24px Rockwell,'Kameron',Times,Times New Roman,serif;font-weight:bold;color:#f3a400;padding:0 0 20px; font-weight:700;}.main-content.tv h4 {font:24px/24px 'PT Sans', sans-serif; color:#f3a400; font-weight:700;}.tvTopContent {padding-bottom:45px; clear:both;}.tvTopContent:after {content:' '; display:block; clear:both;}.main-content.tv .body-content p{font-size:1.1em;}.tvtcLeft {width:68%; float:left;}.tvtcLeftInner{padding:0 15px 0 0;}.tvtcRight {width:32%; text-align:center; float:right; font:34px/38px 'Oswald', sans-serif; color:#f3a400; font-weight:700; text-transform:uppercase;}.tvtcRight > a.donateBtn {width:96%; max-width:206px; display:block; background:#f3a400; font:22px/22px 'Oswald', sans-serif; color:#fff; text-transform:uppercase; padding:12px 0 10px; text-align:center; margin:16px auto 0;}a.donateBtn:hover{color:#000 !important;}@media(max-width:480px){.tvtcLeft, .tvtcRight{float:none;width:auto;}.tvtcLeftInner{padding:0;}}.tvSidebar{padding:15px 0 0;}.tvbtItem{margin:0 0 32px;font:20px/20px 'PT Sans', sans-serif;color:#888583;font-weight:bold;text-transform:uppercase;}.tvbtItem img {display:block; margin-bottom:10px !important;}@media (max-width:470px){.header .countdown h4{color:#fff;font-family:'Kameron';margin-right:20px;margin-top:16px;font-weight:700;font-size:20px}.countdown .churchonline #cntdwn .days,.countdown .churchonline #cntdwn .hours,.countdown .churchonline #cntdwn .minutes,.countdown .churchonline #cntdwn .seconds{display:block;float:left;padding:0 6px;text-align:center;font-size:7px}}@media (max-width:390px){.header .countdown {height:115px;}.header .countdown h4{color:#fff;font-family:'Kameron';margin-right:8px;margin-top:18px;font-weight:700;font-size:16px}.countdown .churchonline #cntdwn .days,.countdown .churchonline #cntdwn .hours,.countdown .churchonline #cntdwn .minutes,.countdown .churchonline #cntdwn .seconds{display:block;float:left;padding:0 4px;text-align:center;font-size:6px}}
/* font-size:18px; */

.email-signup{background-color:#f3a400;padding:15px}.email-signup h2{color:#fff}.email-signup p{color:#fff;font-size:1.125em}.email-signup .wpcf7-text{border:none;width:100%;height:30px}.email-signup .wpcf7-submit{text-align:center;display:inline-block;width:100%;letter-spacing:2px;background-color:#7dbcdc;padding:15px 0;margin:15px 0;color:#fff;text-transform:uppercase;font-size:24px;font-family:'Oswald';font-weight:400;border:none}.email-signup .wpcf7-submit:hover{background-color:#6dbdc6;color:#fff;text-decoration:none}.page-navi{text-align:center;padding:25px 0;clear:both;text-transform:uppercase;font-size:18px;font-weight:600}.page-navi .wp-pagenavi .pages{display:none}.page-navi .wp-pagenavi .current{background-color:#f3a400;border-color:#f3a400;color:#fff;padding:3px 5px}.page-navi .wp-pagenavi a{color:#f3a400;margin:3px;padding:3px 5px}.page-navi .wp-pagenavi a:hover{background-color:#f3a400;border-color:#f3a400;color:#fff;padding:3px 5px}#Commerce_Top ul{padding-left:15px}#Commerce_Top h2{display:none}#Commerce_Side h2{margin:0 0 10px}#Commerce_Side #searchform{margin-bottom:30px}#Commerce_Side #searchform .screen-reader-text{display:none}.main-content .woocommerce .woocommerce-message:before,.main-content .woocommerce .woocommerce-error:before,.main-content .woocommerce .woocommerce-info:before,.main-content .woocommerce-page .woocommerce-message:before,.main-content .woocommerce-page .woocommerce-error:before,.main-content .woocommerce-page .woocommerce-info:before{padding-top:0}.woocommerce img,.woocommerce-page img{display:none}html{width:auto !important;overflow-x:hidden !important}body{width:auto !important;overflow:hidden !important}.img-responsive{width:100%}.rounded-corners{-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}.transparent{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9}.embed-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:480px){.navbar-nav .open .dropdown-menu{background-color:#d18d00}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#37939e;color:#fff}.open>.dropdown-menu{display:block}}.main-content.tv h3 {font:28px/24px Rockwell,'Kameron',Times,Times New Roman,serif;font-weight:bold;color:#f3a400;padding:0 0 20px; font-weight:700;}.main-content.tv h4 {font:24px/24px 'PT Sans', sans-serif; color:#f3a400; font-weight:700;}.tvTopContent {padding-bottom:45px; clear:both;}.tvTopContent:after {content:' '; display:block; clear:both;}.main-content.tv .body-content p{font-size:1.1em;}.tvtcLeft {width:68%; float:left;}.tvtcLeftInner{padding:0 15px 0 0;}.tvtcRight {width:32%; text-align:center; float:right; font:34px/38px 'Oswald', sans-serif; color:#f3a400; font-weight:700; text-transform:uppercase;}.tvtcRight > a.donateBtn {width:96%; max-width:206px; display:block; background:#f3a400; font:22px/22px 'Oswald', sans-serif; color:#fff; text-transform:uppercase; padding:12px 0 10px; text-align:center; margin:16px auto 0;}a.donateBtn:hover{color:#000 !important;}@media(max-width:480px){.tvtcLeft, .tvtcRight{float:none;width:auto;}.tvtcLeftInner{padding:0;}}.tvSidebar{padding:15px 0 0;}.tvbtItem{margin:0 0 32px;font:20px/20px 'PT Sans', sans-serif;color:#888583;font-weight:bold;text-transform:uppercase;}.tvbtItem img {display:block; margin-bottom:10px !important;}@media (max-width:470px){.header .countdown h4{color:#fff;font-family:'Kameron';margin-right:20px;margin-top:16px;font-weight:700;font-size:20px}.countdown .churchonline #cntdwn .days,.countdown .churchonline #cntdwn .hours,.countdown .churchonline #cntdwn .minutes,.countdown .churchonline #cntdwn .seconds{display:block;float:left;padding:0 6px;text-align:center;font-size:7px}}@media (max-width:390px){.header .countdown {height:115px;}.header .countdown h4{color:#fff;font-family:'Kameron';margin-right:8px;margin-top:18px;font-weight:700;font-size:16px}.countdown .churchonline #cntdwn .days,.countdown .churchonline #cntdwn .hours,.countdown .churchonline #cntdwn .minutes,.countdown .churchonline #cntdwn .seconds{display:block;float:left;padding:0 4px;text-align:center;font-size:6px}}

/*This is for the New Google Captcha*/

#wpcf7-f4-o1 > form > p:nth-child(4) {padding-bottom:5px;}

#wpcf7-f4-o1 > form > div.g-recaptcha {width:100% !important;}
#wpcf7-f4-o1 > form > div.g-recaptcha > div {width:100% !important;}
#wpcf7-f4-o1 > form > div.g-recaptcha > div > div {width:100% !important;}

.col-sm-4 {width:361px !important;}

#wpcf7-f4-o1 > form > p span {color:#000;}
#wpcf7-f4-o1 > form > p span > input {padding:5px;}

.wpcf7-mail-sent-ok {color:#ffffff;}

.blogHeader {margin:0 0 35px 0; border-bottom:2px #f3a400 solid; padding-bottom:10px; font-size:45px; font-weight:900;}
.blogTitle {font-size:28px;}


/* Book Page */

.book.panel {margin-bottom:0; border: none; border-radius: 4px; -webkit-box-shadow: none; box-shadow: none; width: 100vw !important;}
   .book.panel .inner {height: 100%; display: table; height: inherit;}
   
   .book.panel .button {display: inline-block;}
   .book.panel .button a {padding: 15px 20px;display: inline-block;background: #f3a400;color: #fff;text-decoration: none;transition:all .5s ease;font-family: 'Source Sans Pro';font-weight: 700;color: #fff;font-size: 15px;letter-spacing: .5px;text-transform: uppercase;box-shadow: 0 0 20px -5px black;}
      .book.panel .button:hover a {color: #f3a400; background: #fff;}
   
.book.panel.one {height: calc(100vh - 171px);margin-top: 81px; min-height: fit-content;}
   .book.panel.one .inner {display: table-cell; vertical-align: middle;}
      .book.panel.one .inner .book {display: table; padding-left: 10%;}
         .book.panel.one .inner .book .bookImage {height: 70vh; width: 100%; height: 70vh; width: 450px; background-repeat: no-repeat; float: left; display: inline-block;}
            .book.panel.one .inner .book .bookImage img {height: inherit; width: auto;}
         .book.panel.one .inner .book .innerText {padding-left: 60px; display: table-cell; vertical-align: middle;}
         .book.panel.one .inner .book h1 {font-family: sans-serif; font-weight: 700; color: #fff; font-size: 75px; letter-spacing: 4px; text-shadow: 0 0 49px #000, 0 0 49px #000, 0 0 49px #000;}
         .book.panel.one .inner .book h3 {font-family: sans-serif;font-weight: 700;color: #fff;font-size: 21px;letter-spacing: 1px; text-shadow: 0 0 25px #000, 0 0 25px #000, 0 0 25px #000; text-transform: uppercase;}
         .book.panel.one .inner .book h5 {font-family: sans-serif;font-weight: 700;color: #fff;font-size: 19px;text-align: left;letter-spacing: 1px; line-height: 27px; text-shadow: 0 0 20px #000, 0 0 20px #000, 0 0 20px #000; width:75%;}
		 .book.panel.one .inner .book .button {margin-top: 60px;}
 
 @media (max-width: 1300px) {
	   .book.panel.one .inner .book h5 {width:90%}
}
 
 @media (max-width: 1000px) {
   .book.panel.one .inner .book .bookImage {height: 311px; width: 200px; float: unset; display: block; margin: 0 auto;}
   .book.panel.one .inner .book .innerText {display: block; padding: 30px; text-align: center;}
   .book.panel.one .inner {width: 100vw;}
   .book.panel.one .inner .book {display: table; padding-left: unset; margin: 0 auto;}
   .book.panel.one .inner .book h5 {padding:0 10%; width:100%;}
}

@media (max-width: 650px) {
   .book.panel.one .inner .book h1 {font-size: 40px;}
   .book.panel.one .inner .book h3 {font-size: 17px;}
   .book.panel.one .inner .book h5 {font-size: 14px;}
}

.book.panel.two {height:auto; overflow:hidden;}
   .book.panel.two .inner {display:block; vertical-align: middle; width: -webkit-fill-available;}
      .book.panel.two .inner .bookSection {display: table; padding:80px 0; max-width:1100px; margin:0 auto;}
         .book.panel.two .inner .bookSection .left {display: inline-block; float: left; width: 30%;}
            .book.panel.two .inner .bookSection .left .bookImage {padding-left:20px; text-align:left; width: fit-content; cursor: pointer;}
            .book.panel.two .inner .bookSection .left .bookImage img {max-height: 400px; width: auto;}
            .book.panel.two .inner .bookSection .left .bottomText {padding-top:20px; font-size:15px; text-align: center; font-family: 'Kameron'; color: #f3a400; font-weight: 700; text-transform: uppercase;}
         .book.panel.two .inner .bookSection .right {display: inline-block;float: left;width: 65%;margin-left: 5%;}
            .book.panel.two .inner .bookSection .right .text {padding-top:20px; font-size:18px; line-height:32px; margin:35px 0; color:#888583;}
            .book.panel.two .inner .bookSection .right .button a {padding: 13px 50px; box-shadow: none;}
            .book.panel.two .inner .bookSection .right .button:hover a {background: #8a8a8a; color: #fff;}
      .book.panel.two .inner .quoteSection {display: inline-block; margin: 20px 0 145px; text-align: center; font-family: 'Noto Serif SC', serif;}
      
      .book.panel.two .inner .quoteSection .swiper-slide {height: 270px; display: table; }
      .book.panel.two .inner .quoteContainer {vertical-align: middle; display: table-cell; background: url('/wp-content/themes/dudleyrutherford/imgs/qmark.png'); background-repeat: no-repeat; background-position-x: center;}    
         
         .book.panel.two .inner .quoteSection .quote {font-size: 41px; color: #8a8a8a; }
            .book.panel.two .inner .quoteSection .quote h1 {max-width: 700px; margin: 0 auto; padding-bottom: 35px; font-size: 30px; line-height: 37px;}
         .book.panel.two .inner .quoteSection .swiper-button-next-cus, .book.panel.two .inner .quoteSection .swiper-button-prev-cus {outline: none !important; position: absolute; width: 27px; height: 44px; margin-top: -180px; z-index: 10; cursor: pointer; background-size: 27px 44px; background-position: center; background-repeat: no-repeat;}
            .book.panel.two .inner .quoteSection .swiper-button-next-cus {right: 22%; background: url('/wp-content/themes/dudleyrutherford/imgs/pagright.png'); height: 56px; width: 56px;}
            .book.panel.two .inner .quoteSection .swiper-button-prev-cus {left: 22%; background: url('/wp-content/themes/dudleyrutherford/imgs/pagleft.png'); height: 56px; width: 56px;}
            .book.panel.two .inner .quoteSection .swiper-slide {max-width: 100vw; opacity: 0 !important; transition:all .25s ease;}
            .book.panel.two .inner .quoteSection .swiper-slide-active {opacity: 1 !important;}
            .book.panel.two .inner .quoteSection .swiper-pagination.swiper-pagination-bullets {text-align: center; width: 100%;}
               .book.panel.two .inner .quoteSection .swiper-pagination-bullet {outline: none; border: 2px solid #bbbbbb; height: 14px !important; width: 14px !important; margin: 0 4px; opacity: 1 !important; background: #bbbbbb !important;}
               .book.panel.two .inner .quoteSection .swiper-pagination-bullet-active {background: #f3a400 !important; border-color: #f3a400 !important;}
 
  @media (max-width: 1500px) {

   .book.panel.two .inner .quoteSection .swiper-button-next-cus {right: 100px;}
   .book.panel.two .inner .quoteSection .swiper-button-prev-cus {left: 100px;}

}
 
 @media (max-width: 1000px) {
   .book.panel.two .inner .bookSection .left {display: inline-block; float: left; width: 100%;}
   .book.panel.two .inner .bookSection .left .bookImage {height:400px; padding-left:0; display: block;width: 282px;margin: 0 auto;}
   .book.panel.two .inner .bookSection .right {display: block; float: unset; width:100% !important; margin:0 auto !important; text-align: center;}
      .book.panel.two .inner .bookSection .right .text {margin: 30px 0; display: inline-block; text-align: left;}
      .book.panel.two .inner .bookSection .right .button {margin: 0 auto;}
    
   .book.panel.two .inner .quoteSection {margin-bottom: 200px;}
   .book.panel.two .inner .quoteSection .quote h1 {max-width: unset; margin: 0 auto;}
   .book.panel.two .inner .quoteSection .swiper-button-next-cus {right: 10px;}
   .book.panel.two .inner .quoteSection .swiper-button-prev-cus {left: 10px;}
   .book.panel.two .inner .quoteSection .swiper-button-next-cus, .book.panel.two .inner .quoteSection .swiper-button-prev-cus {margin: 0;}
   .book.panel.two .quoteContainer {max-width: 100vw; padding: 0 90px;}
}

@media (min-width: 1400px) {
.book.panel.three .inner {padding: 128px 0!important;}
}


 @media (max-width: 700px) {
.book.panel.three .inner .content {margin: 0px auto!important; padding: 20px;}

 }
 
 @media (max-width: 650px) {
   .book.panel.two .inner .bookSection {display: inline-block; width: 100vw;}
   .book.panel.two .inner .bookSection .right {width: 78vw;}
   .book.panel.two .quoteContainer {max-width: 100vw; padding: 0 15px 45px; margin-top: -70px;}
   
   
   .book.panel.five .inner .content {margin: 75px auto; padding: 20px;}
}

.book.panel.three {height: auto;}
   .book.panel.three .inner {width: 100%; padding: 55px 0;}
      .book.panel.three .inner .content {max-width: 700px; text-align: center; margin: 20vh auto;}
         .book.panel.three .inner .content h1 {font-family: 'Kameron'; font-size: 36px;color: #f3a400; font-weight: 700; text-transform: uppercase; text-shadow: 0 0 23px black;}
         .book.panel.three .inner .content p {color: #fff; font-size: 22px; letter-spacing: .5px; margin: 35px 0; text-shadow: 0 0 23px black;}
         .book.panel.three .inner .content .button a {padding: 13px 40px;}
   
.book.panel.four {height: auto;}
   .book.panel.four .inner {width: 100%;}
      .book.panel.four .inner .title {text-align: center; width: 60%; margin: 125px auto 70px;}
         .book.panel.four .inner .title h1 {font-family: 'Kameron'; font-size: 36px; color: #f3a400; font-weight: 700; text-transform: uppercase; border-bottom: 1px solid #c1c1c1; padding-bottom: 35px;}
   .book.panel.four .inner .quoteWall {}
      .book.panel.four .inner .quoteWall .quoteContainer {vertical-align: top; width: 49.8%; text-align: center; display: inline-block; margin: 0 auto; margin-bottom: 60px;}
         .book.panel.four .inner .quoteWall .quoteContainer.single {display: block; }
         .book.panel.four .inner .quoteWall .quoteContainer .quote {max-width: 400px; margin: 0 auto;}
         .book.panel.four .inner .quoteWall .quoteContainer.two:nth-child(even) .quote {float: right; margin-right: 40px;}
         .book.panel.four .inner .quoteWall .quoteContainer.two:nth-child(odd) .quote {float: left; margin-left: 40px;}
         .book.panel.four .inner .quoteWall .quoteContainer.single .quote {max-width: 750px; margin: 0 auto;}
            .book.panel.four .inner .quoteWall .quoteContainer p {line-height: 29px; font-size: 15px; font-family: 'Noto Serif SC', serif; color: #888583;}
            .book.panel.four .inner .quoteWall .quoteContainer .qMark {font-family: '';color: #f3a400;font-size: 125px;height: 75px;line-height: 125px;}
            .book.panel.four .inner .quoteWall .quoteContainer .image {height:120px; width:120px; border-radius:120px; border: 3px solid #fff;box-shadow: 0 0 7px 0px black;margin: 25px auto;}
            .book.panel.four .inner .quoteWall .quoteContainer .name {font-weight:700; font-size:17px; font-family:'Source Sans Pro'; color: #888583;}
 
 @media (max-width: 1000px) {
   .book.panel.four .inner .quoteWall .quoteContainer {width: 49%;}
 }
 
  @media (max-width: 650px) {
   .book.panel.four .inner .quoteWall .quoteContainer .quote {margin: 0 !important; width: 100% !important;}
   .book.panel.four .inner .quoteWall .quoteContainer {margin: 0 !important; width: 100% !important; padding: 30px 50px;}
   .book.panel.four .inner .title {text-align: center; width: 60%; margin: 58px auto 25px;}
   .book.panel.four .inner .title h1 {font-size: 30px !important;}
 }
 
.book.panel.five {height: auto;}
   .book.panel.five .inner {width: 100%;}
      .book.panel.five .inner .content {max-width: 700px; text-align: center; margin: 20vh auto;}
         .book.panel.five .inner .content h1 {font-family: 'Kameron'; font-size: 36px;color: #f3a400; font-weight: 700; text-transform: uppercase; text-shadow: 0 0 23px black;}
         .book.panel.five .inner .content p {color: #fff; font-size: 22px; letter-spacing: .5px; margin: 35px 0; text-shadow: 0 0 23px black;}
         .book.panel.five .inner .content .button a {padding: 13px 40px;}

/* Compelled Book Page */

.compelled {width:100%; color:#888583; font:18px/36px 'Source Sans Pro'; background:#fff; display:block; position:relative;}
.compelled img {max-width:100%;}
.compelled h1, .compelled h2, .compelled h3 {margin:0; letter-spacing:.05em;}
.compelled .buttons {margin-top:20px; color:#fff; font:700 16px/16px 'Source Sans Pro'; text-transform:uppercase; display:block;}
	.compelled .buttons a {min-width:200px; padding:20px; color:#fff; letter-spacing:.03em; text-align:center; background:#f3a400; display:inline-block; transition:all .3s ease;}
	.compelled .buttons a:hover {color:#f3a400; background:#fff; text-decoration:none;}
	.compelled .buttons.gray a:hover {color:#fff; background:#888583;}

.compelled.one {margin-top:80px;}
	.compelled.one .underlay {width:100%; height:100%; opacity:.25; background:#000; position:absolute; top:0; left:0; z-index:1;}
	.compelled.one .wrapper {max-width:1200px; margin:0 auto; padding:60px 20px; position:relative; z-index:2;}
		.compelled.one .wrapper .book {display:table;}
			.compelled.one .wrapper .book .image {width:390px; padding-right:40px; display:table-cell; vertical-align:middle;}
			.compelled.one .wrapper .book .text {width:auto; display:table-cell; vertical-align:middle;}
				.compelled.one .wrapper .book .text h1 {color:#888583; font:700 100px 'Montserrat'; text-transform:uppercase; /*text-shadow:0 0 50px rgba(0,0,0,1);*/}
				.compelled.one .wrapper .book .text h2 {color:#888583; font:600 26px 'Montserrat'; text-transform:uppercase; /*text-shadow:0 0 25px rgba(0,0,0,1);*/}
				.compelled.one .wrapper .book .text h3 {padding-top:20px; color:#888583; font:22px/34px 'Montserrat'; /*text-shadow:0 0 20px rgba(0,0,0,1);*/}

.compelled.three {}
	.compelled.three .wrapper {max-width:1000px; margin:0 auto; padding:160px 20px;}
		.compelled.three .wrapper .inner {max-width:600px; margin:0 0 0 auto; text-align:right;}
			.compelled.three .wrapper .inner p {color:#fff; font:38px 'Source Sans Pro'; text-shadow:0 0 25px rgba(0,0,0,1);}
				
.compelled.five {background:#f6f6f6 url(/wp-content/uploads/2019/03/quote.png) no-repeat center;}
	.compelled.five .wrapper {max-width:1060px; margin:0 auto; padding:80px 20px; position:relative;}
		.compelled.five .wrapper .quotes {max-width:800px; margin:0 auto; padding:80px 0 40px 0; overflow:hidden;}
			.compelled.five .wrapper .quotes .quote {font:700 36px 'Noto Serif SC'; text-align:center;}
		.compelled.five .wrapper .prev-quotes {left:0;}
		.compelled.five .wrapper .next-quotes {right:0;}
		.compelled.five .wrapper .navigation {width:56px; height:56px; text-align:center; background:#f3a400; position:absolute; top:50%; transform:translateY(-50%); cursor:pointer; transition:all .3s ease;}
		.compelled.five .wrapper .navigation:hover {background:#888583;}
			.compelled.five .wrapper .navigation i {color:#fff; font-size:18px; line-height:56px;}
		.compelled.five .wrapper .quotes-pagination {text-align:center;}
			.compelled.five .wrapper .quotes-pagination .swiper-pagination-bullet {width:17px !important; height:17px !important; margin:0 5px; background:#ddd !important; border:0; transition:all .3s ease;}
			.compelled.five .wrapper .quotes-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#f3a400 !important;}
			
.compelled.six {}
	.compelled.six .wrapper {max-width:1400px; margin:0 auto; padding:60px 20px; position:relative; z-index:2;}
		.compelled.six .wrapper .table {display:table;}
			.compelled.six .wrapper .table .image {width:45%; padding-right:60px; display:table-cell; vertical-align:middle;}
			.compelled.six .wrapper .table .text {width:55%; padding-right:60px; text-align:center; display:table-cell; vertical-align:middle;}
				.compelled.six .wrapper .table .text h1 {color:#f3a400; font:700 40px 'Kameron'; text-transform:uppercase;}
				.compelled.six .wrapper .table .text h2 {padding:20px 0; color:#888583; font:24px/42px 'Source Sans Pro';}

@media(max-width:1260px) {
	.compelled.one .wrapper .book .image {padding-right:0;}
	.compelled.one .wrapper .book .text h1 {font-size:64px;}
	.compelled.one .wrapper .book .text h2 {font-size:24px;}
	.compelled.one .wrapper .book .text h3 {font-size:20px;}
	
	.book.panel.two .inner .bookSection .right {width:60%;}
	
	.compelled.five .wrapper .quotes .quote {font-size:28px;}
	
	.compelled.six .wrapper .table .text h1 {font-size:32px;}
	.compelled.six .wrapper .table .text h2 {font-size:22px; line-height:38px;}
}
@media(max-width:960px) {
	.compelled.one .wrapper .book .image {width:320px;}
	
	.book.panel.two .inner .bookSection {padding:80px 20px;}
		.book.panel.two .inner .bookSection .left {width:100%; float:none;}
		.book.panel.two .inner .bookSection .right {width:100%; margin:0 auto !important; float:none;}
	
	.book.panel.four .inner .quoteWall .quoteContainer {width:80%; display:block;}
		.book.panel.four .inner .quoteWall .quoteContainer .quote {max-width:100%;}
	.book.panel.four .inner .quoteWall .quoteContainer.two:nth-child(even) .quote {margin-right:0; float:none;}
	.book.panel.four .inner .quoteWall .quoteContainer.two:nth-child(odd) .quote {margin-left:0; float:none;}
	
	.compelled.five .wrapper {padding:40px 60px;}
	.compelled.five .wrapper .quotes {padding:40px 0;}
	
	.compelled.six .wrapper .table {display:block;}
	.compelled.six .wrapper .table .image {width:100%; padding-right:0; text-align:center; display:block;}
	.compelled.six .wrapper .table .text {width:100%; padding-right:0; display:block;}
}
@media(max-width:760px) {
	.compelled.one .wrapper .book {padding-bottom:160px; display:block;}
		.compelled.one .wrapper .book .image {width:100%; text-align:center; display:block;}
			.compelled.one .wrapper .book .image img {max-width:300px;}
		.compelled.one .wrapper .book .text {width:100%; display:block;}
			.compelled.one .wrapper .book .text h1 {font-size:46px;}
			.compelled.one .wrapper .book .text h2 {font-size:20px;}
			.compelled.one .wrapper .book .text h3 {font-size:16px; line-height:24px; /*text-shadow:0 0 10px rgba(0,0,0,1);*/}
	
	.compelled.three {background-position:-250px center;}
		.compelled.three .wrapper {padding:80px 20px;}
			.compelled.three .wrapper .inner {text-align:center;}
				.compelled.three .wrapper .inner p {font-size:28px;}
	
	.book.panel.three {background-position:-150px center;}
		.book.panel.three .inner .content p {padding-top:40px;}
	
	.compelled.five .wrapper .quotes .quote {font-size:20px;}
	
	.compelled.six .wrapper .table .text h1 {padding-top:20px; font-size:26px;}
	.compelled.six .wrapper .table .text h2 {font-size:18px; line-height:32px;}
}


@media (max-width: 1200px) {
	.col-sm-8 {width:60.666667% !important;}
}

@media (max-width: 991px) {
	.col-sm-8 {width:100% !important;}
	.col-sm-4 {margin:0 auto !important; clear:both !important; float:none !important;}
	.col-sm-8 .post, .home-posts h1 {padding:0 15px;}
}

@media (max-width: 600px) {
	.row.main-content img {width:100%; height:auto;}
	.page-navi {font-size:14px;}
	.blogHeader {font-size:36px;}
}

@media (max-width: 375px) {
	.page-navi {font-size:11px;}
}

@media (max-width: 320px) {
	.email-signup {padding:15px 10px !important;}
	#wpcf7-f4-o1 {width:97% !important;}
	.email-signup > .img-responsive {width:95.9% !important;}
}

/*This selectors are not echoed Yet

#wpcf7-f5045-o1 > form > div > div > div > #I0_1425510547045 {width:100% !important;}
body > div.rc-anchor.rc-anchor-standard {width:100% !important;} */


@media (max-width: 390px) {
    .rotating #bannerHolder .slideshow .pjslide {height: 110px;}
    .rotating #bannerHolder .slideshow .slides {height: 110px;}
    .rotating #bannerHolder .slideshow {height: 110px;}
    .rotating #bannerHolder {height: 110px;}
    .rotating {height: 110px;}
    .rotating #bannerBtnPrev {height: 110px;}
    .rotating #bannerBtnNext {height: 110px;}
}
.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {width:150px !important;}


/*HP Updates*/

.bannerSection {width:100%; min-height:180px; clear:both; z-index:10; overflow:hidden;}
.bannerSectionImg {width:100%; filter:alpha(opacity=0) !important; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" !important; -moz-opacity:0; -webkit-opacity:0; opacity:0; position:relative; left:0; top:0; z-index:-1;}
.bannerSectionImg:first-child {filter:alpha(opacity=100) !important; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important; -moz-opacity:1; -webkit-opacity:1; opacity:1; z-index:1;}
.bannerSectionImg img {/* max-height:607px; */ width:100%; height:auto; min-height:180px; display:block;}
.bannerSectionTxt {width:400px; display:block; color:#fff; position:absolute; right:50%; bottom:15%; margin-right:-200px; z-index:2; text-align:center; font-family:'Kameron';}
.bstTitle {display:block; font-size:50px; line-height:55px; font-weight:100; text-transform:uppercase;}
.bstTitle > b, .bstTitle > strong {font-weight:400;}
.bstDesc {display:block; font-size:24px; line-height:28px; font-weight:300; padding:15px 0 0;}
.bstBtn {display:inline-block; margin:50px 0 0; background:#FCC008; border-radius:2px; padding:8px 40px; font-size:16px; line-height:20px; color:#fff; text-transform:uppercase; font-family:'Oswald';letter-spacing:2px; cursor:pointer;}
.bstBtn:hover {background:#6dbdc6;}
.bstBtn a {color:#fff; text-decoration:none;}


.topbar {padding:15px; background:#404446;}
.social {list-style:none; margin:0; text-align:right;}
.social li {display:inline-block; margin-right:20px;}
.social li i {color:#fff;}
.social li a:hover i {color:#fcc009;}

#dr-menu > ul {padding-top:6px;}
.header {background-color:transparent;}

.navbar {background:rgba(0,0,0,0.3); border-bottom:none; border-radius:0; z-index:150; width:100%; position:absolute; padding:15px 0;}
.navbar li {font-size:18px;}
.navbar .give-btn a {padding:4px 35px; background:#fcc009;}
.navbar .give-btn a:hover {color:#fff !important; background-color:#6dbdc6;}
.navbar a:hover, #dr-menu a:hover, .navbar li .main-nav-selected {color:#fcc009;}
.dropdown:hover .dropdown-toggle {color:#fff;}
.dropdown:hover .dropdown-menu {background:#37939e;}

.navbar-brand {padding:0; margin-left:15px !important; width:240px; height:auto;}
.navbar-brand img {width:90%;}

@media (max-width:1230px) {
	.navbar-brand {width:165px;}
	.navbar li {font-size:17px; padding-left:0; padding-right:0;}
		.navbar li a {padding-left:7px; padding-right:7px;}
}

.countdown {top:150px;}

.countdown-mobile {background:#C11138;}
.countdown-mobile h4 {font-size:24px; color:#fff;}
.countdown-mobile .countdown {/* padding:7px 0; */ cursor:pointer;}

.swiper-button-prev, .swiper-button-next {top:70% !important;}
.swiper-button-prev {background: url('imgs/left-arrow-new.png')  center center no-repeat !important; left:45px !important;}
.swiper-button-next {background: url('imgs/right-arrow-new.png')  center center no-repeat !important; right:45px !important;}

.swiper-pagination-bullet {border:2px solid #fcc009; height:12px !important; width:12px !important; opacity:1 !important; background:#fcc009 !important;}
.swiper-pagination-bullet-active {background:transparent !important;}
	
.home-posts {background-image: url('imgs/new-post-bg.jpg');}

.footer a {color:#7dbcdc;}


/*SP Updates*/

.row.main-content.subpage {margin-top:80px;}
.row.main-content.subpage .body-content h1 {margin-bottom:45px;}
.row.header .container.subpage {width:100%; height:auto; text-align:center; color:#fff; text-transform:uppercase; font-family:'Kameron'; letter-spacing:2px; background-size:cover; background-position:50% 50%; max-height: 400px!important; overflow: hidden;}
.row.header .container.subpage img {width:100%;}
.row.header .container.subpage h1 {font-size:40px; position:absolute; left:0; right:0;}

.vertical-align {position:relative; top:55%; -webkit-transform:translateY(-50%); transform:translateY(-50%);}
.featuredItems {margin:50px 0 150px 20px; background-color:#e6e7e8; padding:18px;}
.featuredItems.left {margin:0 15px 150px 0; background-color:#e6e7e8; padding:18px;}
.featuredItems h3 {font-size:17px; margin:12px 0;}
.sidebar.right {margin-top:50px;}

.post-type-archive-product.woocommerce  .header{ margin-top: 0px!important;}
.post-type-archive-product.woocommerce  .main-content{ margin-top: 228px!important;}
.post-type-archive-product.woocommerce  .container.subpage{ display: none;}
.woocommerce  .main-content{ margin-top: 180px!important;}
.woocommerce  .row.header{ display:none;}
.widget_shopping_cart_content{text-align:left!important;}
.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li{padding-left:0px!important;}
.products-per-page{margin: 0 0 1em;}
#Commerce_Side ul{padding-left: 10px;}
#woocommerce-product-search-field-0{ width: 112px; margin-right: 3px;}
#woocommerce_product_search-2{margin-bottom:20px;}
.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove{display:block!important; position:relative!important;}

/*@media (max-width:1270px) {
	.navbar li {font-size:16px;}
}
@media (max-width:1130px) {
	.navbar li {font-size:15px; padding:2px 0;}
}*/
@media (max-width:950px) {
	.post-type-archive-product.woocommerce .main-content {margin-top: 160px!important; }
.post-type-archive-product.woocommerce .countdown { top: 65px;}
.woocommerce .navbar{min-height: 55px!important;}
.woocommerce .nav-mobile{top:0px!important;}

}

@media (max-width: 767px){
	.post-type-archive-product.woocommerce .main-content {
		margin-top: 25px!important;
	}
}


@media (max-width:830px) {
	.banner-img{display:none;}
	.row.header .container.subpage{height:230px; background-repeat: no-repeat;}
}	
  
@media (max-width:767px) {
.topbar {}
.social {padding-left:10px; text-align:center; margin:0 auto;}
.featuredItems {margin:0;}

.countdown.header, .countdown.subpage {display:none;}
.countdown-mobile {display:block !important;}
.countdown-mobile.subpage {margin-top:55px;}
.countdown-mobile.subpage h4 {text-transform:uppercase; font-family: 'Kameron'; font-weight: 700;}
.bstDesc {display:none;}
.bstTitle {display:none;}
.woocommerce .main-content { margin-top: 0px!important; }
#woocommerce-product-search-field-0{width:100%; margin-bottom: 20px;}
#woocommerce_widget_cart-2 { display: none;}

.woocommerce .main-content .container .col-xs-12 .row .col-xs-12.col-sm-3{ }
.woocommerce .main-content { padding-top: 20px;}
.woocommerce-product-search{}
}

#woocommerce_product_search-2 .screen-reader-text{display:none;}

@media (max-width:478px) {
.row.header .container.subpage {height:206px;}
.vertical-align {top:60%;}
.row.header.home {height:0;}
.container {padding:0 30px;}
.bannerSectionTxt {bottom:20%;}
.swiper-button-next, .swiper-button-prev {display:none;}
.row.header .container.subpage h1 {top:74%; font-size:20px; padding:0 20px;}
.navbar {background: rgba(0,0,0,0.6);}
.row.main-content img {padding-top:30px;}
/*.row.main-content .home-banner img {padding-top:1px;}*/
.home .bannerSectionImg a img{    padding-top: 0px;}
.social li{ width: auto;}
.woocommerce-ordering{width: 132px;}
.woocommerce-ordering .orderby{width: 132px;}
.form-wppp-select {width: 155px; float:left!important; margin-right: 10px; margin-left: 0px!important;}
.woocommerce-ordering{float:left!important;}
.form-wppp-select .wppp-select {width: 155px;}
.woocommerce-result-count{width:100%;}
#Commerce_Top ul{margin-bottom:4px; ;}
#Commerce_Side ul{padding-left:0px!important}
.woocommerce .page-title{ margin-top: 10px; margin-bottom: 10px;}
	#woocommerce_product_search-2 input[type="submit"] { width: 100%!important; }
	#woocommerce_product_search-2{margin-top:20px;}


}

/*****/

#contact-form-name {width:100%; display:flex;}
	#contact-form-name p {width:50%;}
		#contact-form-name p input {width:100%;}
		
#contact-form-info {width:100%; display:flex;}
	#contact-form-info p {width:50%;}
		#contact-form-info p input {width:100%;}
		
#contact-form-email {width:100%; display:block;}
	#contact-form-email input {width:100%;}
	#contact-form-email textarea {width:100%;}
	.contactSendBtn input, .monthly-dev-form .wpcf7-submit {text-align:center; display:inline-block; letter-spacing:2px; background-color:#7dbcdc; padding:15px 25px; margin:15px 0; color:#fff; text-transform:uppercase; font-size:24px; font-family:'Oswald'; font-weight:400; border:none; transition:all .25s ease;}
	.contactSendBtn input:hover, .monthly-dev-form .wpcf7-submit:hover {background-color:#6dbdc6;}
	
.wpcf7-response-output {color:#000;}
.footerCenter {text-align:center;}


.navbar-collapse .navbar-nav li{display: inline-block; background: rgba(0, 0, 0, 0)!important;}

.navbar_mobile{display:none!important;}
.nav-mobile{display:none;}

.bg-over{width: 100%; z-index: -1; top:0px; height: 0%; background: rgba(0,0,0,0.3); position: fixed; display: block;}

.navbar li { display: inline-block; }
.navbar-main .dropdown-menu-luj{display:none; font-size: 14px; text-align: left; position: absolute; top: 100%; left: 0px; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0px; margin: 0px 0px 0px; font-size: 14px; text-align: left; list-style: none; background-color: rgb(55, 147, 158); -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.14902); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.172549) 0px 6px 12px;}
.navbar-main .dropdown-menu-luj li{font-size: 14px; text-align: left; display: block;}
.navbar-main .dropdown-menu-luj li a:hover{color:#fcc009;}

.navbar-main ul li a{text-decoration:none; display:block;}
.navbar-main ul li a:hover{color:#fcc009!important;}

.navbar_mobile a:hover{color:#fcc009!important;}

.navbar_mobile .social li{ display: inline-block; margin: 20px 0px; }

@media only screen and (max-width: 1100px) {
	/* .home .header{margin-top: 0px!important;} */
	.header{margin-top: 117px;}
	/* .home .navbar{background: rgba(0,0,0,0.3)!important;} */
	.navbar{background: rgba(64, 68, 70,1);}
	.vertical-align{top:50%;}
}

@media only screen and (max-width: 1020px) {
	.navbar-brand {width:240px;}
	.header { margin-top: 81px; }
	.navbar.on .navbar_mobile{display:block!important;}
	.topbar{display:none;}
	.navbar_mobile ul li{display:block;}
	.navbar_mobile ul li a{text-decoration:none;}
	.navbar_mobile ul li.dropdown-luj a{position:relative;}
	.navbar_mobile ul li.dropdown a{position:relative;}
	.navbar_mobile ul li.dropdown a .caret{position: absolute; left: -17px;}
	.navbar_mobile ul li.dropdown-luj .caret{position: absolute; left: -17px;}
	.navbar_mobile  .text-right{padding-top: 15px; padding-right: 15px;}
	.home-banner{margin-top:0px;}
	
	.navbar_mobile .dropdown-menu-luj{display:none;}
	
	.navbar-main .text-right{display:none;}
	
	.navbar-collapse{display:none!important;}
	.navbar-collapse.mobile.in{display:block!important;}
	.navbar-toggle{display:none;}
	.nav-mobile{display:block; position:absolute; right:0;}
.navbar_mobile{ max-width: 400px; width: 100%; margin-right: 0px; float: right; background-color: rgba(55, 147, 158, 0.8); margin-right: 15px; right: 0; top: 68px; position: absolute;}
	.navbar_mobile .nav{list-style: inherit;}
		.navbar_mobile .navbar-nav li{display: block; background: rgba(0, 0, 0, 0)!important;}
		.navbar_mobile .navbar-nav li a{background: rgba(0, 0, 0, 0)!important; display:inline-block;}
		.navbar_mobile .dropdown-menu-luj li a{ position: relative;}
		.navbar_mobile .dropdown-menu-luj li a:after{ content: ''; height: 4px; width: 20px; background-color: #fff; display: block; position: absolute; right: -20px; top: 13px;}
		.navbar_mobile .dropdown-menu-luj li {padding-right:20px;}
		
.navbar_mobile ul .dropdown-luj.on  .dropdown-menu-luj{border-right: solid 5px #fff; margin: 11px;}
		
		
	.navbar_mobile ul .dropdown-luj.on  .dropdown-menu-luj{display: block;}
	
.navbar_mobile .give-btn {margin: 10px 0px;}
	.navbar_mobile .give-btn a {display: inline-block;}
.navbar_mobile  .dropdown {background: rgba(0, 0, 0, 0); }
	.navbar_mobile .dropdown  a{background: rgba(0, 0, 0, 0); }
		.navbar_mobile  .dropdown-luj.open .dropdown-menu-luj{background: rgba(0, 0, 0, 0); display: block; text-align: right; margin-right: 20px; border-right: solid 5px #fff;}	
		
.navbar_mobile .caret{ float: left; margin-top: 8px; margin-right: 8px;}

.navbar_mobile .navbar-nav li.give-btn a{ padding: 4px 35px; background: #fcc009!important; margin-right: 8px;}

/* .navbar.on{background: rgba(0,0,0,0.3)!important; height: 13%;} */
.navbar.on .bg-over{height:100%;}


@media only screen and (max-width: 375px) {
 .navbar_mobile .navbar-nav li{  font-size: 17px; display: block;     min-height: 40px;}
 
}

.banner-spacer {
    display: block;
    padding-top: 86px;
}
}