/*import fonts from google fonts Open Sans */
/*
Theme Name:  Thomas Nelson Bibles Theme New
font-family: 'joanna_mtbold_italic';
font-family: 'joanna_mtitalic';
 */ 
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Volkhov&display=swap');  /*Reset Css*/ 
* { margin: 0px;padding: 0px; -webkit-font-smoothing:antialiased; -webkit-text-size-adjust:none; box-sizing: border-box; -webkit-box-sizing: border-box; touch-action: manipulation; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; vertical-align: baseline; }
html, body {  width: 100%; font-size:16px; line-height: 1.7em; color:#000000; font-family:'Open Sans', sans-serif, Arial; font-weight:400; touch-action: manipulation;}

/* HTML5 display-role reset for older browsers */ 
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body {line-height: 1.7em;}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
a { color: #993300; text-decoration: none; outline: none; transition: all 0.3s; -webkit-transition: all 0.3s; }
a:hover { color: #000; }
img { border: 0px; outline: none; display: block; max-width: 100%; height: auto; }
.clear { clear: both; overflow: hidden; }
p { line-height: 25px; font-size: 15px; padding-bottom: 15px; }
.cntr {text-align: center;}
#wrapper { margin: 0 auto; width: 100%; min-height: 100%;background: #fff; overflow: hidden; position: relative; }
.container { padding: 0px 15px; margin: 0 auto; max-width: 1476px; position: relative; }

#back-to-top { box-shadow: 0px 0px 15px rgba(0,0,0,0.4) inset; -webkit-box-shadow: 0px 0px 15px rgba(0,0,0,0.4) inset; -ms-box-shadow: 0px 0px 15px rgba(0,0,0,0.4) inset; position: fixed; bottom: 20px; display: none; right: 15px; z-index: 9999; width: 34px; height: 34px; cursor: pointer; border-radius: 50%; -webkit-border-radius: 50%; transition: opacity 0.2s ease-out; -webkit-transition: opacity 0.2s ease-out; opacity: 0; background: #006bb6; }
#back-to-top:after { width: 0px; height: 0px; content: ''; position: absolute; left: 50%; top: 50%; border: 10px solid transparent; border-bottom-color: #fff; margin: -15px 0 0 -10px; }
#back-to-top.show { opacity: 0.8; }
#back-to-top.show:hover { opacity: 1; }
a.close, a.mobilemenu { display: none; }

.color-accent, .color-accent-hover:hover, .color-accent-hover:focus, :root .has-accent-color, .has-drop-cap:not(:focus):first-letter, .wp-block-button.is-style-outline, a { color: #000; }

.top{text-align: center; background-color:#993333; padding: 8px 0; }
.top p{ letter-spacing: 0.065em; font-size:12px; line-height:19px; color:#fff; padding:0;}
.top p strong{ font-weight:600; }

h1, h2, h3, h4, h5, h6 { font-family: 'Volkhov', serif; }
h1 { font-size:47px; line-height:50px; font-weight:400; color: #000;}
h2 { font-size:32px; line-height:40px; font-weight:400; color: #000;}
h3 { font-size:23px; line-height:40px;color: #000; font-family:'Open Sans', sans-serif, Arial; font-weight:400;}
h4 { font-size:23px; line-height:40px; color: #000; font-family:'Open Sans', sans-serif, Arial; font-weight:700;}
h5 { font-size:23px; line-height:40px; color: #000; font-family:'Open Sans', sans-serif, Arial; font-weight:400;}
h6 { font-size:15px; line-height:20px; }
blockquote p { font-size:30px !important; line-height:40px; color: #000;padding: 0 !important;font-family: 'Open Sans',sans-serif,Arial;font-weight: 600;display: block; font-style: italic;}blockquote { margin-bottom: 25px; font-size:30px !important; line-height:40px; color: #000;padding: 5px 0 5px 25px !important;font-family: 'Open Sans',sans-serif,Arial;font-weight: 600;border-left: 5px solid #ff9024 !important; display: block; font-style: italic;}
.type-page h2 a { color: #993300; }
body .color-accent, 
body .color-accent-hover:hover, 
body .color-accent-hover:focus, 
body :root .has-accent-color, 
body .has-drop-cap:not(:focus):first-letter, 
body .wp-block-button.is-style-outline, 
body a { color: #993300; }

/*globals*/
.flex_row { display: flex; -webkit-display: flex; flex-wrap:wrap; -webkit-flex-wrap:wrap; margin: 0 -15px; }
.flex_row .col2 { padding: 0 15px; width: 50%; }
.flex_row .col3 { padding: 0 15px; width: 33.33%; }
.flex_row .col4 { padding: 0 15px; width: 25%; }
.flex_row .col5 { padding: 0 15px; width: 20%; }
.flex_row .col6 { padding: 0 15px; width: 16.66%; }
.flex_align_center { align-items:center; -webkit-align-items:center; }
.flex_align_bottom { align-items:flex-end; -webkit-align-items:flex-end; }

.global_button { font-size: 17px; line-height: 21px; color: #fff; background-color: #000; margin-top: 0px; display: inline-block; vertical-align: top; padding: 9px 25px; text-align: center; min-width:300px; }
.vc_btn3:after, 
.global_button:after { margin-left: 10px; content:'>'; display:inline-block; vertical-align: top;}
.vc_btn3:hover, 
.global_button:hover { background: #993333 !important; color: #fff !important; } 
.vc_btn3.vc_btn3-style-modern,
.vc_btn3 { font-size: 17px; line-height: 21px; color: #fff; background: #000; margin-top: 0px; display: inline-block; vertical-align: top; padding: 12px 40px; text-align: center; } 
.global_link { font-size: 19px; line-height: 25px; display: table; color: #993300; font-weight:600; background:url(assets/images/arrow.png) right 4px no-repeat; padding-right:25px; }
.global_link:hover { opacity: 0.75; color: #993300; }
.read-more { font-size: 15px; color: #993300; font-weight:700; background:url(assets/images/arrow.png) right 4px no-repeat; padding-right:25px; }
.read-more:hover { opacity: 0.75; color: #993300; }
.heading-bar { text-align: center; margin-bottom: 55px; position: relative; overflow: hidden; }
.heading-bar h2 { display: table; margin: 0 auto; padding:5px 40px; background: #fff; position: relative; font-size: 32px; line-height: 36px; font-family: 'Volkhov', serif; color:#000; }
.heading-bar:before { width: 10000px; height: 2px; content: ''; position: absolute; left: 50%; top: 50%; margin-left: -5000px; background: rgba(0,0,0,1); }
.sub_title { font-size: 15px; line-height: 20px; display: block; font-weight: 500; text-transform: uppercase; }
.sub_title strong { font-weight:600; padding-left: 5px; font-size: 19px; line-height: 26px; letter-spacing: 0.02em; } 
.load_more { font-size: 15px; line-height: 20px; color: #993300; text-transform: uppercase; font-weight:600; display: table; margin: 45px auto 0; background:url(assets/images/load-more.png) center bottom no-repeat; padding-bottom: 25px; } 
.load_more:hover { transform: translate(0,5px); -webkit-transform: translate(0,5px); }


.inspire_sec .sub_title strong { font-size: 15px; line-height: 20px;  font-weight: normal;}
.inspire_sec .sub_title strong a { color: #000; }
.inspire_sec .sub_title strong a:hover { color: #993300; }

footer .footer-mobile { display: none; }

/*globals*/


/* Header setion */
#header_part { position: relative; z-index:9; width: 100%; }
#header_part .ptb { display: flex; -webkit-display: flex; justify-content:space-between; -webkit-justify-content:space-between; padding:30px 0 30px 0; width:100%; overflow: hidden; align-items:center; -webkit-align-items:center; }

/* Search */
#header_part .search{width:30.5%; float:left; padding-left:5px;  position:relative;}
#header_part .search_btn { display: none; }
#header_part .search .field { width:100%; padding: 7px 40px 7px 15px; font-size: 12px; border: 1px solid #e9e9e9; background: #e9e9e9; height: 30px; border-radius:0; -webkit-border-radius:0; }
#header_part .search .submit{position:absolute;right:10px; background:url(assets/images/search.png) center center no-repeat; border:none;top: 0px;width: 30px; height:100%;  }
#header_part .logo{ max-width:290px; margin-left: -70px; }
#header_part .social{float:right;width:24%; text-align:right; display:flex;justify-content:flex-end;}
#header_part .social a { text-decoration: none !important; width: 30px; height: 30px; display: -webkit-box; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border-radius: 50%; margin-right: 4px; font-size: 18px; overflow: hidden; position: relative; color: #fff; background:#212121; }
footer .footer_bar .social{float:left; text-align:left; display:flex;justify-content:flex-start;}
footer .footer_bar .social a { text-decoration: none !important; width: 34px; height: 34px; display: -webkit-box; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border-radius: 50%; margin-right: 4px; font-size: 18px; overflow: hidden; position: relative; color: #fff; background:#212121; }

/* //Social */ 
/* Css for navigation section*/
#header_part nav { font-weight:400; border-top: 1px solid #a6a6a6; }
#header_part nav ul{ text-align: center; }
#header_part nav ul li { display: inline-block; vertical-align: top; font-size: 17px; line-height: 21px; padding:14px 23px; letter-spacing: 0.04em; position:relative;}
#header_part nav ul li a{ color: #000; font-weight:600; }
#header_part nav ul li.current-menu-item > a,
#header_part nav ul li:hover > a,
#header_part nav ul li a:hover { color: #993333; }

#header_part nav ul li ul.sub_menu{display:none;position:absolute; left:10px; top:100%; background:#fff;  min-width: 200px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);  padding: 10px 0; text-align: left; }
#header_part nav ul li li { width: 100%; padding:0; float: none; }
#header_part nav ul li li a { padding: 5px 15px; display: block; }
#header_part nav ul li li.current-menu-item > a,
#header_part nav ul li li a:hover { background: #993333; color: #fff; }
#header_part nav ul li:hover > ul.sub_menu{ display:block;}
#header_part nav ul li li ul.sub_menu{ left: 100%; top: 0; }
#header_part nav .close-nav { display: none; }
/* // Header setion */ 
/*Banner section Revolution slider*/ 
.banner{display:block; max-width:100%;}
.banner img{width:100%;}
.banner .wpb_single_image .vc_single_image-wrapper { display: block; }
#rev_slider_58_1_wrapper .custom.tparrows { background: rgba(0,0,0,1); }
#rev_slider_58_1_wrapper .custom.tparrows:hover { background: rgba(0,0,0,0.8); }

/*Abide Section*/ 
.abide_sec { padding: 55px 0; width: 100%; }
.abide_sec h1 { text-align: center; margin-bottom: 15px; }  
.abide_sec .intro { padding-bottom:45px; text-align: center; }
.abide_sec .col2 { text-align: center; }
.abide_sec .col2 img { width: 100%; }
.abide_sec h3 { font-size: 28px; line-height: 32px; padding-bottom: 18px; font-family: 'Volkhov',serif;}
.abide_sec .global_link { margin:0 auto; }
.abide_sec .text { padding: 15px 15px 40px 0; text-align: left; }
.abide_sec p { font-size: 21px; letter-spacing: 1px; padding-top: 10px; }
.abide_sec .col2 .text p { padding:0; letter-spacing: 0; font-size: unset; text-align: left;  }
.abide_sec .col2 .text p a.global_link { display: inline-block; }

/*inspire_sec*/
.inspire_sec { width: 100%; padding: 70px 0; }
.inspire_sec .top_content { text-align: center; padding-bottom: 50px; }
.inspire_sec .top_content p { font-size: 24px; line-height: 30px; }
.inspire_sec .heading-bar { margin-bottom: 40px; }
.inspire_sec .pic { background: #000; margin-bottom: 25px; display: block; }
.inspire_sec .pic img { width: 100%; transition:all 0.3s; -webkit-transition:all 0.3s; }
.inspire_sec .pic:hover img { opacity: 0.30; }
.inspire_sec h3 { padding: 15px 0 12px; font-family: 'Volkhov',serif;}
.inspire_sec p { letter-spacing: 0.02em; }  
.inspire_sec h4 a:hover ,
.inspire_sec h3 a:hover { color: #993300 !important; opacity:100; } 
.inspire_sec .global_button { display: table; margin: 0 auto; }
.inspire_sec .col5, 
.inspire_sec .col3  { padding-bottom: 50px; } 
.inspire_sec h4 { padding: 8px 0 20px; font-size: 27px; }.inspire_sec h4 a { font-family: 'Volkhov',serif; }
.inspire_sec h4 a.read-more { font-size:inherit; line-height:inherit; color:inherit; padding-right:30px; font-weight:400; background-position: right center; }
.inspire_sec.bible_types .heading-bar {  margin-bottom: 25px; }
.inspire_sec.bible_types .top_content  { padding-bottom: 35px; }
.inspire_sec.bible_types .top_content p { font-size: 22px; line-height: 32px; }
.inspire_sec.favourites .heading-bar { margin-bottom: 65px; }
.inspire_sec.favourites .flex_row { margin: 0 -52px; }
.inspire_sec.favourites .col3 { padding: 0 52px 55px; }
.inspire_sec.favourites h4 { padding: 0px 0; }
.inspire_sec.new_release { margin: 20px 0 45px; }
.inspire_sec.new_release .heading-bar { margin-bottom: 35px; } 
.inspire_sec.new_release .top_content  { padding-bottom: 30px; }
.inspire_sec.new_release .top_content p { font-size: 22px; line-height: 32px; letter-spacing:0; }
.inspire_sec.new_release .flex_row { margin: 0 -52px; }
.inspire_sec.new_release .col3 { padding: 0 52px 55px; }
.inspire_sec.new_release h4 { padding: 0px 0; }

/*mid_banner*/
.mid_banner{margin:20px 0 90px 0; color: #fff; position: relative; background-position: center center; background-repeat: no-repeat;  background-size: cover; }
.mid_banner.has-content:before { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background: rgba(0,0,0,0.3); }
.mid_banner .container{position:relative; height:415px; display: flex; align-items: center; justify-content: center; }
.mid_banner .global_button { padding: 9px 45px; position: absolute;bottom: 40px;left: 140px; }
.mid_banner .tag { position: absolute; top: 0px; left: 15px; }
.mid_banner p { font-size: 22px; line-height: 32px; padding-bottom: 50px; }
.mid_banner h3 { letter-spacing: 0.02em; font-size: 39px; line-height: 45px; padding-bottom: 35px; font-family: 'JoannaMTSemiBold'; font-weight: normal; }
.mid_banner .content { padding: 0 280px; text-align: center; }
.mid_banner .content .global_button { position: relative; bottom: auto; left: auto; }
/*search_trns*/
.search_trns {padding:80px 0 105px; }
.search_trns .heading-bar { margin-bottom: 75px; }
.search_trns .slider_trns  { margin-top:50px; padding: 0 30px; }
.search_trns .slick-list { padding:0 !important; }
.search_trns .slick-arrow { width: 15px; height: 25px; position:absolute; left:0; top: 50%; margin-top:-12px; background:url(assets/images/prev.png) no-repeat; font-size: 0; line-height:0; border:0; cursor:pointer; }
.slick-slider .slick-arrow.slick-next { left:auto; right:0; transform: scale(-1,1); -webkit-transform: scale(-1,1);  }

/*Prepremium bible section*/ 
.premium_bible { z-index:1; margin-bottom: 90px; text-align: center; color: #fff; position: relative; padding: 150px 0; background:url(assets/images/banner-bg.jpg) no-repeat; background-size:cover; min-height:670px; display: flex; -webkit-display: flex; flex-wrap:wrap; -webkit-flex-wrap:wrap; align-items:center; -webkit-align-items:center; /*background-color: #993333; */}
.premium_bible .the_section_bg { width: 100%; height:100%; position:absolute; left:0; top:0; background-position: center center; background-repeat: no-repeat; background-size: cover; } 
.premium_bible .logo { position: absolute; left:50%; margin-left: -720px; top:0; }
.premium_bible .container { max-width: 1100px; }
.premium_bible p { font-size: 22px; line-height: 32px; padding-bottom: 50px; }
.premium_bible h3 { letter-spacing: 0.02em; font-size: 39px; line-height: 45px; padding-bottom: 35px; font-family: 'JoannaMTSemiBold'; font-weight: normal; color: #ffffff; }
/*--------------------------*/
.blog_banner { width:100%; background-position: center center; background-size:cover; min-height:540px; }
.blog_banner h1 { margin-left: 5px; font-size: 29px; line-height: 35px; color: #fff; background:#000; padding: 40px 60px; letter-spacing: 0.03em; font-family: 'Volkhov', serif; font-weight:400; display: table; }
.blog_banner .text { max-width: 710px; background: rgba(255,255,255,0.83); padding: 35px 60px 20px; }
.blog_banner .author { padding-bottom: 20px; font-size: 17px; line-height: 21px; display: block; }
.blog_banner h2 { font-size:29px; line-height: 1.25; color: #000; padding-bottom: 20px; }
.blog_banner .date {  font-size: 13px; line-height: 18px; text-transform:uppercase; display: block; font-weight:600; color: #993300; padding-bottom: 25px; }
.blog_banner p { padding-bottom: 28px; font-size: 14px; line-height: 20px; letter-spacing: 0.02em; }
.blog_banner .tags a,
.blog_banner .tags span { letter-spacing: 0.04em; font-size: 11px; line-height: 15px; color: #000; display: inline-block; vertical-align: top; margin: 0 10px 10px 0; text-transform: uppercase; }
.blog_banner .tags a:hover { color: #993300; }
/*filter_bar*/
.filter_bar { padding: 40px 0; width: 100%; text-align: center; }
.filter_bar h3 {  font-family:'Open Sans', sans-serif, Arial; font-size: 15px; line-height: 40px; display: inline-block; vertical-align: top; text-transform: uppercase; font-weight:600; padding-right:25px; }
.filter_bar .search { display:inline-block; vertical-align: top; width: 610px; margin: 0 0 0 10px; }
.filter_bar .search input[type="search"] { width: 100%; height: 40px; font-size: 17px; padding: 10px 40px 10px 15px; background: #e9e9e9; border: 0; border-radius:0; -webkit-border-radius:0; font-family:'Open Sans', sans-serif, Arial; }
.filter_bar .search fieldset { position: relative; }
.filter_bar .search .submit { position:absolute; right:25px;  font-family:'Open Sans', sans-serif, Arial; top: 50%; margin: -10px 0 0 0; width:21px; height:21px; border:0; cursor:pointer; font-size:0; background: url(assets/images/search2.png) center center no-repeat; }
.filter_bar .wrap_box { padding-left: 150px; display: inline-block; vertical-align: top; }
.filter_bar .global_button { min-width:355px; display: inline-block; vertical-align: top; }
.filter_bar select {  min-width:355px; font-family:'Open Sans', sans-serif, Arial; font-weight: 400; border-radius:0; -webkit-border-radius:0; background:#000; color: #fff; display: inline-block; vertical-align: top; font-size: 17px; line-height: 21px; padding: 9px 25px; text-align: center; appearance:none; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; cursor:pointer; }


input[type=text]::-ms-clear {  display: none; width : 0; height: 0; }
input[type=text]::-ms-reveal {  display: none; width : 0; height: 0; }
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }
.search_list .loader { padding: 0px !important; max-width: 150px; }
/*blog_bar*/
picture { display: block; }
.blog_bar { padding: 15px 0; width: 100%; /*border-bottom: 2px solid #000;*/ }
.blog_bar .flex_row { margin: -4px; min-height: 250px; }
.blog_bar .flex_row .error-no-found { width: 100%; color: #f00; text-align: center; }
.blog_bar .flex_row #loading { margin: -16px 0 0 -16px; position: absolute; top: 50%; left: 50%; }
.blog_bar .post_loop { width: 25%; padding: 4px 4px 10px 4px; }
.blog_bar .post_loop a.pic { display: block; }
.blog_bar .post_loop a.pic img { height: 375px; object-fit: cover; object-position: top center; }
.blog_bar .post_loop .internal { width: 100%; min-height:100%; position: relative; background:#f5f5f5; }
.blog_bar .post_loop .internal img { width: 100%; }
.blog_bar .post_loop .internal .text { padding: 20px 20px 10px 20px; }
.blog_bar .post_loop .internal .text a.pic { color: #000; }
.blog_bar .post_loop .author { padding-bottom: 15px; font-size: 16px; line-height: 21px; display: block; min-height: 36px; display:none;}
.blog_bar .post_loop h3 { font-size:19px; line-height: 1.32; color: #000; padding-bottom: 20px; font-family: 'Volkhov', serif; }
.blog_bar .post_loop h3 a { color: #000; }
.blog_bar .post_loop h3 a:hover { color: #993300; }
.blog_bar .post_loop .date {  font-size: 13px; line-height: 18px; text-transform:uppercase; display: block; font-weight:600; color: #993300; padding-bottom: 18px; }
.blog_bar .post_loop p { padding-bottom: 25px; font-size: 14px; line-height: 20px; letter-spacing: 0.02em; }
.blog_bar .post_loop .tags a,
.blog_bar .post_loop .tags span { letter-spacing: 0.04em; font-size: 11px; line-height: 15px; color: #000; display: inline-block; vertical-align: top; margin: 0 10px 10px 0; text-transform: uppercase; }
.blog_bar .post_loop .tags a:hover { color: #993300; }
/*.blog_bar .read-more { font-size: 15px; color: #993300; font-weight:700; background:url(../images/arrow.png) right 4px no-repeat; padding-right:25px; } 
*/
.blog_bar .special .heading { position: relative; height:0; padding-bottom: 105%; }
.blog_bar .special .heading h3 { padding: 100px 0 10px 65px; letter-spacing: 0.02em; position:absolute; left:0; top: 50%; transform: translate(0,-50%); -webkit-transform: translate(0,-50%); font-size: 36px; line-height: 1.3; color: #fff; font-family: 'Volkhov', serif; }
.blog_bar .special .heading h3 a { color: #fff; } 
.blog_bar .post_loop.special .internal { background-position: center center; background-size:cover; padding-bottom: 90px;  }
.blog_bar .post_loop.special .internal .text { padding-top:50px; padding-left: 100px; }
.blog_bar .post_loop.special .internal .text p { color: #fff; } 
.blog_bar .post_loop.special .global_button { position:absolute; right:20px; bottom:37px; min-width:inherit; padding: 8px 55px;} 
.blog_bar .post_loop.dark_text .internal .text p,
.blog_bar .post_loop.dark_text h3 a,
.blog_bar .post_loop.dark_text h3 { color: #000 }

/*popular_post_bar*/
.popular_post_bar { padding: 100px 0 70px; width: 100%; }
.popular_post_bar .post_loop { width: 33.33%; padding: 0 15px; }
.popular_post_bar .post_loop .pic img { transition: all 0.3s; -webkit-transition: all 0.3s; width: 100%; }
.popular_post_bar .flex_row { margin: 0 -15px; }
.popular_post_bar .heading-bar h2 { min-width: 33.33%; }
.popular_post_bar .post_loop .text {padding: 25px 0 0; }
.popular_post_bar .post_loop .cat { font-size: 15px; line-height: 20px; display: block; font-weight: 500; text-transform: uppercase; }
.popular_post_bar .post_loop .cat strong { font-size: 19px; line-height: 26px; letter-spacing: 0.02em; } 
.popular_post_bar .post_loop h3 { padding: 12px 0 8px; font-family: 'Volkhov', serif; font-weight: 400; font-size: 30px; line-height: 35px; }
.popular_post_bar .post_loop p { font-size: 15px; line-height: 25px; letter-spacing: 0.02em; }
.popular_post_bar .post_loop .read-more { font-size: 15px; line-height: 25px; color: #993300; font-weight: 700; background:url(assets/images/arrow.png) right 4px no-repeat; padding-right: 25px; display: inline-block;}
.popular_post_bar .post_loop  .read-more:hover { opacity: 0.50 }
.popular_post_bar .post_loop .pic { display: block; overflow: hidden; }
.popular_post_bar .post_loop .pic:hover img { transform: scale(1.1); } 
.popular_post_bar .post_loop h3 a:hover { color: #993300; }
/*product_description*/
.product_description { padding: 38px 0; width: 100%; overflow: hidden; }
.product_description .left_side { width: 41%; float: left; }
.product_description .right_side { padding: 20px 0 0 55px; width: 59%; float: right; }
.product_description .right_side.full-width { padding-left: 0px; width: 100%; }
.product_description .product_slider { width: 100%; }
.product_description .product_slider .image { position: relative; }
.product_description .product_slider .placeholder-image { opacity: 0; }
.product_description .product_slider .main-image { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: cover; object-position: top center; }
.product_description .product_slider .slides { width: 100%; padding:0; }
.product_description .product_slider .slick-arrow { margin-top: -29px; cursor: pointer; position: absolute; top: 50%; font-size: 50px; border: 0px; background: none; z-index: 10; transform: none; -webkit-transform: none; }
.product_description .product_slider .slick-arrow:focus { outline: none; }
.product_description .product_slider .slick-arrow.slick-prev { left: 15px; }
.product_description .product_slider .slick-arrow.slick-next { right: 15px; }
.product_description .product_slider .slides img { width: 100%; } 
.product_description .product_slider_thumb { width: 100%; }
.product_description .product_slider_thumb .slides { padding: 2px; width: 25% !important; float: left; }
.product_description .product_slider_thumb .slides .internal { width: 100%; height:0; padding-bottom:84.5%; position: relative; }
.product_description .product_slider_thumb .slides img { width: 100%; height: 100%; position:absolute; left:0; top:0; object-fit:cover; -webkit-object-fit:cover; } 
.product_description .product_slider_thumb .slides.slick-current { background: #993300; }
.product_description .product_slider_thumb .slick-list { padding:0 !important; }
.product_description .product_slider_thumb .slick-list .slick-track { transform: none !important; -webkit-transform: none !important; width: auto !important; overflow: hidden; margin: 2px 0; }

.product_description .subtitle { padding-bottom: 40px; display: block; font-size: 25px; line-height: 34px; color: #993300; font-family: 'Volkhov', serif; }
.product_description h1 { padding-bottom: 45px; font-size: 38px; line-height: 50px; font-family: 'Volkhov', serif; color: #000; }
.product_description .right_side p { letter-spacing: 0.02em; font-size: 16px; line-height: 28px; }
.product_description .right_side li { letter-spacing: 0.02em; font-size: 15px; line-height:20px; padding: 0 0 5px 15px; position: relative; }
.product_description .right_side li:before { width: 4px; height: 4px; content:''; position:absolute; left:0; top: 8px; background:#000; border-radius:50%; -webkit-border-radius:50%; }
.product_description .right_side .text { padding-right:150px; min-height:534px; } 
.product_description .description { overflow: hidden; padding: 60px 0 0 13px; }
.product_description .description .left_part { width: 60%; float: left; position:relative; bottom:8px; }
.product_description .description .right_part { padding-left:20px; width: 40%; float: right;  }
.product_description .description .right_part img { float: right; }
.product_description .description .left_part .tag { display: block; padding-bottom: 10px; }
.product_description .description .left_part span { display: block; font-size: 17px; line-height: 21px; padding: 10px 0; }
.product_description .description .left_part span .label { display: inline-block; vertical-align: top; padding: 0 12px 0 0; } 
.product_description .description .left_part span a { color: #993333; font-weight:600; padding-left: 10px; text-decoration:underline; } 

.product_description .left_side .text.mobile { display: none; }



/*video_box*/
.video_box { width: 100%; padding: 30px 0 70px; margin: 25px 0 0 0; background-position: center center; background-size:cover; background-attachment:fixed; }
.video_box h2 { padding-bottom: 60px; font-size: 16px; line-height: 26px; color: #fff; text-align: center; font-family:'Open Sans', sans-serif, Arial; font-weight:700; }  
.video_box .video { width: 100%; max-width: 960px; margin:auto; height:0; padding-bottom: 37.4%; position: relative; }
.video_box .video iframe { width: 100%; height: 100%; position:absolute; left:0; top:0; } 
.fancybox-slide--html .fancybox-close-small { background: #933; }
/*practical_principal_box*/
.practical_principal_box { text-align: center; width: 100%; padding: 50px 0; }
.practical_principal_box h2 { font-size: 40px; line-height: 50px; font-family: 'Volkhov', serif; color: #000; padding-bottom: 15px; }
.practical_principal_box p, .practical_principal_box li { font-size: 17px; line-height: 30px; }
.practical_principal_box ul { list-style: disc; list-style-position: inside; }
.practical_principal_box .head { max-width: 950px; margin:0 auto; text-align:left;}  
.practical_principal_box .load_more { margin-top:10px; }
.practical_principal_box hr { border:0; height: 2px; background: #000; margin: 15px 0; }
.practical_principal_box .thumb_list .col { width: 33.33%; padding: 0 15px 30px; }
.practical_principal_box .thumb_list .col .pic { display: block; overflow: hidden; width: 100%; } 
.practical_principal_box .thumb_list .col .pic img { width: 100%; transition:all 0.3s; -webkit-transition:all 0.3s; } 
.practical_principal_box .thumb_list .col .pic:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); }
.practical_principal_box .thumb_list { margin: 0 -15px; padding: 45px 0; justify-content: center; } 
.practical_principal_box .thumb_list h3 { padding: 10px 0; font-size: 17px; line-height: 21px; font-weight:600;}
.practical_principal_box .thumb_list h3 a { color: #000; }
.practical_principal_box .thumb_list h3 a:hover { color: #993333; }
.practical_principal_box .thumb_list p { font-size: 17px; letter-spacing: 0.02em; line-height: 25px; text-align:left; }
.download_bar { position: relative; overflow: hidden; }
.download_bar:after { width:10000px; height: 2px; content:''; position:absolute; left: -5000px; top: 50%; background: #000; }
.download_bar .download_bar_inner { padding: 0 35px; background:#fff; position: relative; z-index:1; display: inline-block; vertical-align: top; }
.download_bar .button { font-size:22px; line-height:30px; padding: 25px 35px; display: inline-block; vertical-align: top; background:#000; color: #fff; position: relative; z-index:1; border-left:  }
.download_bar .button:hover { background: #933; } 
/*testimonial_box*/
.testimonial_box { padding: 60px 0; background: #efe6dc; width:100%; }
.testimonial_box .image { width: 155px; }
.testimonial_box .text { width: calc(100% - 155px); padding: 0 0 0 45px; }
.testimonial_box h4 { padding-bottom: 15px; font-weight:600; font-size: 17px; line-height: 22px; text-transform: uppercase; font-family:'Open Sans', sans-serif, Arial; }
.testimonial_box h4 strong { font-size: 30px; line-height: 30px; font-family: 'Volkhov', serif; color: #000; font-weight:400; text-transform: none; }
.testimonial_box p { font-size: 17px; line-height: 30px; }
.testimonial_box .flex_row { padding-bottom: 90px; margin:0; }
.testimonial_box .flex_row:last-child { padding-bottom:0; }
/*select_product_box*/
.select_product_box { width: 100%; padding: 125px 0 40px; }
.select_product_box:after { content: ""; clear: both; height: 0px; width: 100%; display: block; }
.select_product_box .image_side { margin-top:-144px; padding: 10px 0 0 0; width: 40%; float: left; }
.select_product_box .image_side img { margin:0 auto; max-height: 400px; }
.select_product_box .information { padding: 0px 0 0 20px; width: 60%; float: right; }
.select_product_box h3 { font-size: 20px; line-height: 26px; font-weight:700; font-family:'Open Sans', sans-serif, Arial; padding-bottom: 15px; }
.select_product_box .main_link { position: relative; display: table; }
.select_product_box .main_link:hover .showlink { display: block; }
.select_product_box .showlink { width: 323px; border: 1px solid #000; position: absolute; top: 45px; left: 20px; z-index: 2; display: none; background: #fff; }
.select_product_box .showlink a { padding: 12px 25px; text-decoration: none; border-bottom: 1px solid #000; font-size: 15px; line-height: 20px; color: #000000; font-weight: 700; display: block; }
.select_product_box .showlink a:hover { color: #fff; background: #000; }
.select_product_box .showlink a:nth-last-of-type(1) { border-bottom: 0px; }
.fancybox-slide--html .fancybox-close-small { color: #fff !important; }
.select_product_box .btn_group ul { padding: 0 0 48px; margin: 0 -5px; overflow: hidden; }
.select_product_box .btn_group,
.select_product_box .tabs-nav { margin: 0 -5px; padding-bottom: 45px; padding-top:10px; }
.select_product_box .btn_group { padding-bottom: 4px; }
.select_product_box .tabs-nav:after, .select_product_box .btn_group:after { content: ""; overflow: hidden; clear: both; height: 0px; width: 100%; display: block; }
.select_product_box .tabs-nav {
display: flex;
-webkit-display: flex;
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
}
.select_product_box .btn_group li,
.select_product_box .tabs-nav li { width: 25%; float: left; padding: 0 5px; max-width: 170px; font-size: 14px; line-height: 18px; letter-spacing:0.04em; } 
.select_product_box .btn_group li a,
.select_product_box .tabs-nav li a { padding: 12px 5px; width: 100%; min-height:100%; color: #000; display: flex; -webkit-display: flex; justify-content:center; -webkit-justify-content:center; border: 1px solid #000; }
.select_product_box .tabs-nav li a { align-items: center; }
.select_product_box .btn_group li a { padding: 17px 5px; font-size: 16px; line-height: 22px; font-weight: 700; }
.select_product_box .tabs-nav li a .icon { margin-top:2px; margin-bottom: 5px; display: inline-block; }
.select_product_box .tabs-nav li a .icon img { border-radius: 50%; -webkit-border-radius: 50%; width: 66px; height: 66px; border: 3px solid #fff; }
.select_product_box .btn_group li a:hover, 
.select_product_box .tabs-nav li a:hover, 
.select_product_box .btn_group li.active a, 
.select_product_box .tabs-nav li.tab-active a { color: #ff6666; border-color: #ff6666; }
.select_product_box .select_color { padding-top:0; padding-left: 10px; padding-bottom: 30px; }
.select_product_box .select_color label input[type="radio"] { opacity:0; cursor: pointer; width: 100%; height: 100%; position:absolute; left:0; top:0; }
.select_product_box .select_color label img { margin-bottom:5px; border-radius: 50%; -webkit-border-radius: 50%; width: 66px; height: 66px; border: 3px solid #fff; }
.select_product_box .select_color label input[type="radio"] + span { margin-bottom:5px; border-radius: 50%; -webkit-border-radius: 50%; width: 66px; height: 66px; border: 3px solid #fff; display: block; }
 
.select_product_box .select_color label { position: relative; margin: 0 10px; font-size:13px; line-height: 19px; max-width: 90px; display: inline-block; vertical-align: top; text-align: center; }
.select_product_box .select_color label input[type=radio]+span { margin-left: auto; margin-right: auto; }
.select_product_box .select_color label.label-active input[type="radio"] + span ,
.select_product_box .select_color label input[type="radio"]:checked + span ,
.select_product_box .select_color label input[type="radio"]:checked + img { box-shadow: 0px 0px 0px 1px #f00; }
.select_product_box .global_button { margin-bottom: 20px; display: table; max-width: 215px; font-size: 20px; line-height: 25px; padding: 10px 25px; width: 100%; min-width:inherit; }
.select_product_box span.info { padding: 8px 0; font-size: 14px; line-height: 18px; display: block; margin-left: -6px; }
.select_product_box span.info.no {margin-left: 0;}
.select_product_box span.info.yes {margin-left: 0;}
.select_product_box span.info a.read-more { font-size: 14px; background: none; }
.select_product_box .tabs_bar { padding-left: calc(40% + 20px); }
/*instagram*/
#sb_instagram.sbi_col_1 #sbi_images .sbi_item{width: 20%;}
#sb_instagram{width: 100% !important;}
.v_instgrm{width: 100%; float: left; height:auto;}
.v_instgrm #sb_instagram .sbi_photo_wrap { background:#000; }
.v_instgrm #sb_instagram .sbi_photo_wrap a:hover { opacity: 0.50 !important; }
/*content_box*/
.content_box { width:auto; padding: 60px 0; }
.content_box h1,
.content_box h2,
.content_box h3,
.content_box h4,
.content_box h5,
.content_box h6 { padding-bottom: 15px; }
.content_box p { padding-bottom: 20px; font-size: 17px; line-height: 1.3; }
.content_box li { font-size: 17px; line-height: 1.3; padding: 0 0 5px 15px; position: relative; }
.content_box li:before { width: 5px; height: 5px; content:''; position:absolute; left:0; top: 8px; background:#000; border-radius:50%; -webkit-border-radius:50%; }
.content_box ul { list-style:none; padding-bottom: 15px; }
.content_box 
.content_box 
.content_box 
.content_box 
.content_box 
.content_box 
.content_box 
.content_box 
.content_box {  }
.content_box.error404-content { padding: 130px 0; text-align: center; }
.content_box.error404-content h1 { padding-bottom: 25px; }
.content_box.error404-content p { padding-bottom: 25px; }
.content_box.error404-content .search-form { overflow: hidden; max-width: 450px; margin:0 auto; position: relative; }
.content_box.error404-content .search-form .screen-reader-text { display: none; } 
.content_box.error404-content .search-submit { margin:0; width: 100px; height: 40px; font-size: 17px; line-height: 24px; padding:8px 15px; color: #fff; cursor: pointer;  background: #000; border-radius:0; -webkit-border-radius:0; border:0; float: left; }
.content_box.error404-content label { width: calc(100% - 100px); float: left; display: block; }
.content_box.error404-content label input { width: 100%; height: 40px; font-size: 17px; padding: 8px 15px; border: 1px solid #000; border-radius:0; -webkit-border-radius:0; margin:0; }



/*span.arrow_right{font-size: 34px; height: 19px; line-height: 19px; display: inline-block; vertical-align: top; padding: 0 0 0 10px;position: relative;top: 0px;color:#993300;}*/
span.arrow_right{width: 19px; height: 15px; display: inline-block; vertical-align: middle; background:url(assets/images/arrow.png) no-repeat; background-size:100% 100%; font-size:0; line-height:0; margin-left:10px; }
/*Article section */ 
.articles {padding:130px 0 0 0;}
.articles h2{ font-size:32px;font-family: 'Volkhov', serif; line-height:36px; padding: 0 0 45px 0; text-align:center; position:relative; }
h2.brdr_line::before{content: " ";   border:solid 1px; position:absolute;left: 0px;top: 17px;}
h2.brdr_line::after{content: " ";   border:solid 1px; position:absolute;    right: 0px;top: 17px;}
.articles h2::before{width:36%;}
.articles h2::after{width:36%;}
.articles p{font-size:24px; line-height:28px;text-align:center;}
.articles .inner{display:flex; padding:55px 0;  margin: 0 -14px; }
.articles .inner article{ padding:0 14px; }
.articles .inner article figcaption{ font-size:15px; font-weight:600;line-height:20px; padding:30px 0 20px 0; text-transform:uppercase;}
.articles .inner article figcaption span{ font-size:19px; font-weight:600;line-height:22px; padding-left: 5px; }
.articles .inner article  h3{font-size:30px;font-family: 'Volkhov', serif; line-height:30px; padding-bottom:10px;}
.articles .inner article  p{font-size:15px;line-height:24px; text-align:left; letter-spacing: 0.02em; }
.articles .inner article  p strong{font-size:15px;line-height:19px;color:#993300; font-weight:bold;}
.more_articles {text-align:center;}
/*.more_articles a{ font-size:17px; line-height: 21px; color:#fff; background-color:#000; margin-top:0px; display: inline-block; vertical-align: top; padding:9px 63px ;}*/
/*New Easy Section*/ 
/*Blog */ 
.blog{ background:url('assets/images/blog_img.jpg');background-repeat: no-repeat;  background-size: cover;  height:295px; }
.blog .container{position:relative;}
.blog .title{position: absolute;top: 55px;text-align:center; width:100%;font-size:33px; line-height:37px; color:#ffffff; font-size:33px; line-height:37px;font-family: 'Volkhov', serif;padding:0 0 40px 0;}
.blog .small_title {font-size:11px; line-height:15px; letter-spacing:1.6px;font-weight:600; color:#fff;position: absolute;top: 134px;text-align:center; width:100%; text-transform:uppercase; }
.blog .f_img { position:absolute; top:175px;max-width:100%; left: 50%; transform: translate(-50%,0);   }
.blog .blog   /*Bible Type*/ 
.bible_type{padding:160px 0 0 0;}
.bible_type .global_button { min-width:275px; }
.bible_type h2::before{width:24%;}
.bible_type h2::after{width:24%;}
.inner{display:flex; padding:50px 0;}
.inner_content{ text-align:center;    padding: 0 0 25px 0;}
.inner_article {display:flex; padding:0 0 65px 0;}
.inner_article figure { overflow: hidden; display: block; background:#000; margin:0 0 20px 0; }
.inner_article a:hover figure img { opacity:0.30; }
.inner_article figure img { transition:all 0.3s; -webkit-transition:all 0.3s; }
.inner_article a { display: block; overflow: hidden; }
.inner_article figure a img { width: 100%; transition:all 0.3s; -webkit-transition:all 0.3s; }
.inner_article figure a:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); }
.bible_type h3,
.inner_article p{font-size:25px; line-height:29px;font-family: 'Volkhov', serif; }
.inner_article article{padding:0 10px;}
/*Visit Instagram Section*/ 
.v_instgrm { text-align: center; background:#efe6dc; min-height:500px; float: none; height:500px; padding:82px 0 60px 0;}
.v_instgrm h3 { font-size: 32px; line-height: 36px; padding-bottom: 35px; font-family: 'Volkhov',serif; }
/*About ThomasNelson Bibles*/ 
.about_sec { padding:100px 0 80px; text-align: center; }
.about_sec h2 { padding-bottom: 20px; font-size: 32px; line-height: 36px; }
.about_sec p { line-height: 30px; font-size: 17px; padding:0; }
.about_sec .container { max-width: 1200px; }



/* Category Sub Category Page */ 
/* .category{ padding:50px 0 0 0;}
.category h1 {padding: 0 0 35px 0; font-size:46px;font-family: 'Volkhov', serif; line-height:49px;}
.category h2 {padding: 0 0 10px 0; font-size:25px;font-family: 'Volkhov', serif; line-height:29px;}
.category p {font-size:18px;line-height:22px; font-weight:normal;font-family:'Open Sans', sans-serif, Arial;}
.category .inner_article { display:flex;padding:0 0 10px 0;}
.category .inner_article article { padding:0 3.8% 50px 0;}
.category .inner_article article:nth-of-type(4n){padding:0;}
.category h3 {padding: 0 0 10px 0; font-size:19px;font-family: 'Volkhov', serif; line-height:23px;}
.category h4 {padding: 0 0 10px 0; font-size:25px;font-family: 'Volkhov', serif; line-height:29px;} */



/*Footer Section*/ 
footer { margin-top:80px; padding:50px 0 50px 0; position: relative; }
footer:before { width: 100%; max-width: 1450px; height: 2px; position:absolute; left: 50%; top:0; background:#a6a6a6; margin-left: -725px; content:''; }
footer .container { max-width: 1285px; }
footer .footer_bar { display:flex; -webkit-display:flex; flex-wrap:wrap; -webkit-flex-wrap:wrap; }
footer .footer_bar .col1 { padding: 0 20px; width: 40%; }
footer .footer_bar .col2 { width: 20.5%; padding: 0 20px; }
footer .footer_bar .col3 { width: 26.5%; padding: 0 10px; margin-top:-10px; }
footer .footer_bar .instagram { max-width: 230px; }
footer .footer_bar #sb_instagram.sbi_col_2 #sbi_images .sbi_item { padding: 3px !important; }
footer .footer_bar #sb_instagram.sbi_col_2 #sbi_images .sbi_photo_wrap { height: 78px; }
/*footer .footer_bar #sb_instagram .sbi_photo_wrap { background:#000; }*/
footer .footer_bar #sb_instagram .sbi_photo_wrap a:hover { opacity: 0.50 !important; }
.banner .banner-text { display: none !important; }

footer .footer_bar .col4 { width: 13%; padding: 0 20px; }
footer .footer_bar .logo { margin-top:-20px; display: block; max-width: 311px; }
footer .footer_bar address { font-size: 14px; line-height: 20px; display: block; font-style:normal; padding: 35px 0 22px 70px;  }
footer .footer_bar .social { padding-left: 70px; }
footer .footer_bar .menu li { font-size: 13px; line-height: 17px;  font-weight:600; padding-bottom: 8px; letter-spacing: 0.02em; }
footer .footer_bar .menu li a { color: #000; }
footer .footer_bar .menu li a:hover { text-decoration:underline; }

footer .copyright_bar { padding: 16px 0 0 60px; }
footer .copyright_bar p { letter-spacing: 0.07em; font-size: 12px; line-height: 18px; padding:0 0 2px; }
footer .copyright_bar p br { display: none; }
footer .copyright_bar .menu li { padding-left: 7px; margin-left: 7px; float: left; border-left: 1px solid #000; font-size: 12px; line-height: 16px; display: inline-block; vertical-align: top; letter-spacing: 0.02em; font-weight:600; }
footer .copyright_bar .menu li a { color: #000; }
footer .copyright_bar .menu li:first-child { border:0; padding-left:0; margin-left:0; }
footer .copyright_bar .menu li:hover { text-decoration: underline; } 

/*inspire_sec*/
.inspire_sec { width: 100%; padding: 70px 0; }
.inspire_sec .top_content { text-align: center; padding-bottom: 50px; }
.inspire_sec .top_content p { font-size: 24px; line-height: 30px; }
.inspire_sec .heading-bar { margin-bottom: 40px; }
.inspire_sec .pic { background: #000; margin-bottom: 27px; display: block; }
.inspire_sec .pic img { width: 100%; height: auto; object-fit: cover; object-position: top center; transition:all 0.3s; -webkit-transition:all 0.3s; }
.inspire_sec .pic:hover img { opacity: 0.30; }
.inspire_sec h3 { padding: 10px 0 8px; font-size: 30px;  }


.inspire_sec h3 a { color: #000; }
.inspire_sec p { letter-spacing: 0.02em; }  
.inspire_sec h4 a:hover ,
.inspire_sec h3 a:hover { color: #993300 !important; opacity:100; } 
.inspire_sec .global_button { display: table; margin: 0 auto; }
.inspire_sec .col5, 
.inspire_sec .col3  { padding-bottom: 50px; } 
.inspire_sec h5 { padding: 0; color: #000; font-weight:400; font-family:'Open Sans', sans-serif, Arial; font-size: 18px;}.inspire_sec a.pic + h5 { font-family: 'Volkhov',serif; font-weight: 400;}
.inspire_sec h4 { padding: 8px 0 20px; }
.inspire_sec h4 a.read-more { font-size:inherit; line-height:inherit; color:inherit; padding-right:30px; font-weight:400; background-position: right center; }

.inspire_sec.bible_types .heading-bar {  max-width: 1170px; margin: 0 auto 25px;}
.inspire_sec.bible_types .top_content  { padding-bottom: 35px; max-width: 1170px; margin: 0 auto; }
.inspire_sec.bible_types .top_content p { font-size: 17px; line-height: 30px; letter-spacing: 0px; }

.inspire_sec.favourites .heading-bar { margin-bottom: 65px; }
.inspire_sec.favourites .flex_row { margin: 0 -52px; }
.inspire_sec.favourites .col3 { padding: 0 52px 55px; }
.inspire_sec.favourites h4 { padding: 0px 0; }

.inspire_sec.new_release { margin: 20px 0 45px; }
.inspire_sec.new_release .heading-bar { margin-bottom: 35px; } 
.inspire_sec.new_release .top_content  { padding-bottom: 30px; }
.inspire_sec.new_release .top_content p { font-size: 22px; line-height: 32px; letter-spacing:0; }
.inspire_sec.new_release .flex_row { margin: 0 -52px; }
.inspire_sec.new_release .col3 { padding: 0 52px 55px; }
.inspire_sec.new_release h4 { padding: 0px 0; }

.inspire_sec.categories .flex_row p { font-size: 18px; line-height: 25px; }
.inspire_sec.categories h1 { font-size: 45px; line-height: 50px; padding-bottom: 50px; }
.inspire_sec.categories .flex_row { margin-left:-27px; margin-right:-27px; }
.inspire_sec.categories .col4 { padding-bottom: 62px; padding-left: 27px; padding-right: 27px; }
.inspire_sec.categories h4 { padding-bottom: 15px; font-family: 'Volkhov',serif; font-weight: 400;  }

.inspire_sec.might_like h2 { text-align: center; padding-bottom: 45px; }
.inspire_sec.might_like .col6 { padding: 0 3px; }
.inspire_sec.might_like .flex_row { margin: 0 -3px; }
.inspire_sec.might_like h4 { font-size: 23px; line-height: 28px; padding-bottom: 5px; }
.inspire_sec.might_like h4 a { color: #000; }
.inspire_sec.might_like .flex_row { justify-content: center; -webkit-justify-content: center; }



/*review_box*/
.review_box { padding: 45px 0 10px 0; background: #efe6dc; width:100%; }
.review_box.review_parent { padding: 45px 0; background: #efe6dc; width:100%; }
.review_box .container { max-width: 1220px; }
.review_box h3 { padding-bottom:10px; font-size: 32px; line-height: 36px; font-family: 'Volkhov',serif;}
/* .single-products .review_box h3 { padding-bottom:10px; font-size: 14px; line-height: 18px; font-family: 'Volkhov',serif;} */
.review_box h5 { padding: 15px 0 5px; font-weight: 700; font-size: 17px; line-height: 22px; font-family:'Open Sans', sans-serif, Arial; }
.review_box p { font-size: 17px; line-height: 22px; }
.single-products .review_box p { font-size: 14px; line-height: 18px; }
.review_box .source { font-size: 15px; line-height: 22px; display: block; padding: 10px 0 0 0; }
.review_box .name { font-size: 17px; line-height: 22px; display: block; font-style:italic; }
.review_box .reviews { padding: 35px 0 0 0; }
.review_box .reviews:nth-of-type(1) { padding-top:0; }
.review_box hr { max-width:1400px; margin:15px auto 0; display:none; }
.review_box.review_parent hr { max-width:1400px; margin:15px auto 0; display:block; }
.review_box .load_more { margin-top:15px; }
.review_box [class*="rating_"] { width: 109px; height: 20px; display: block; background:url(assets/images/rating-star.png) left top no-repeat; }
.review_box .rating_one { background-position: left -20px; }
.review_box .rating_one_half { background-position: left -40px; }
.review_box .rating_two { background-position: left -60px; }
.review_box .rating_two_half { background-position: left -80px; }
.review_box .rating_three { background-position: left -100px; }
.review_box .rating_three_half { background-position: left -120px; }
.review_box .rating_four { background-position: left -140px; }
.review_box .rating_four_half { background-position: left -160px; }
.review_box .rating_five { background-position: left -181px; }


/*6-8-20*/


/*global for composer*/
.vc_row h2 { font-size: 32px; line-height: 40px; padding-bottom: 10px; }
.vc_row h3 { font-size: 25px; line-height: 50px; padding-bottom: 25px; font-family: 'Volkhov'; color:#993300;}
.wpb_text_column p { /* letter-spacing:0.02em; */ font-size: 17px; line-height: 30px; }
.vc_row { margin-left:0 !important; margin-right:0 !important; width: 100%; }
.vc_row .vc_column-inner { max-width: 1475px; margin:0 auto; }
.vc_row .vc_column-inner .vc_row { margin-left: -15px !important; margin-right:-15px !important; }
.iframe_holder { max-width: 890px; width: 100%; margin:auto; }
.iframe_holder .inner_wrap { width: 100%; height:0; padding-bottom: 56.6%; position: relative; }
.vc_row iframe { width: 100% !important; height: 100% !important; position:absolute; left:0; top:0; }

/*breadcrumbs*/
.breadcrumbs { padding: 20px 0 30px 0; width: 100%; overflow:hidden; }
.breadcrumbs ul { list-style:none;  }
.breadcrumbs li { float: left; opacity: 0.50; line-height:1.5; position: relative; padding-right:20px; margin-right:10px; }
.breadcrumbs li:after { content:'>'; position:absolute; right:0; top:0; }
.breadcrumbs li a { color: #000; }
.breadcrumbs li.current, 
.breadcrumbs li:hover ,
.breadcrumbs li:hover a { opacity:100; }
.breadcrumbs + .inspire_sec { padding-top:0px; }

.page-id-19911 .entry-header { display: none; }

/*page_banner*/
.page_banner { position: relative; }
.page_banner .wpb_content_element { margin:0; }
.page_banner .wpb_single_image .vc_single_image-wrapper ,
.page_banner figure { width: 100%; display: block; }
.page_banner .banner figure img { width: 100%; height: 425px; object-fit:cover; object-position:center top; }
.page_banner .logo { position:absolute; left:50%; top: 55px; margin-left: -655px; width:auto; }
.page_banner .logo .vc_column-inner { padding:0; }
.page_banner .heading { position:absolute; right:50%; top: 92px; margin-right:-725px; width:50%; max-width: 700px; }
.page_banner .heading .vc_column-inner { padding:0; }
.page_banner .heading h1 { padding:0; color: #930a1a; font-size: 45px; line-height: 50px; font-weight:400; }
.page_banner .heading div { width: 100%; } 
.page_banner .vc_column-inner { max-width:100% !important; padding:0 !important; }

/*text_box*/
.text_box { padding: 70px 0 45px; }
.text_box .vc_column-inner { max-width: 1120px !important; } 

/*featured_bible_box*/
.featured_bible_box { padding: 140px 0 0 0; }
.featured_bible_box .vc_row-flex .vc_column_container > .vc_column-inner { padding-left: 4px; padding-right: 4px; } 
.featured_bible_box.vc_row .vc_column-inner .vc_row { margin-left: -4px !important; margin-right:-4px !important; }
.featured_bible_box .wpb_single_image { margin-bottom: 70px; }
.featured_bible_box .wpb_single_image a { background: #000; }
.featured_bible_box .wpb_single_image .vc_single_image-wrapper { width:100%; }
.featured_bible_box .wpb_single_image a img { transition:all 0.3s; -webkit-transition:all 0.3s; }
.featured_bible_box .wpb_single_image a:hover img { opacity:0.3; }

.vc_btn3-color-black:hover { background: #993333 !important; border-color: #993333 !important; color: #fff !important; }

.featured_bible_box h4 a { font-size: inherit; line-height: inherit; color: inherit; padding-right: 30px; font-weight: 400; background-position: right center; background: url(assets/images/arrow.png) right 8px no-repeat; font-family: 'Volkhov',serif;}
.featured_bible_box .vc_btn3 { margin-top:60px; }
.featured_bible_box figure img,
.featured_bible_box figure div,
.featured_bible_box figure { display: block; width: 100%; }


/*testimonial_box*/
.testimonial_box2 { padding: 95px 0; }
.testimonial_box2 .evc-t-item { padding:0 50px; display: flex; -webkit-display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; align-items:center; -webkit-align-items:center; } 
.testimonial_box2 .evc-t-image { width: 210px; }
.testimonial_box2 .evc-t-image img { width: 210px !important; height: 210px !important; border-radius:50% ; -webkit-border-radius:50%; object-fit:cover; -webkit-object-fit:cover; }
.testimonial_box2 .evc-t-content { text-align: left; width: calc(100% - 210px); margin: 0; padding: 0 0 0 40px; }
.testimonial_box2 .evc-t-content .evc-t-author,
.testimonial_box2 .evc-t-content p { font-size: 31px; line-height: 37px; color: #930a1a; font-family: 'joanna_mtitalic';  }
.testimonial_box2 .evc-t-content p:before { display: inline-block; content: '“'; }
.testimonial_box2 .evc-t-content p:after { display: inline-block; content: '”'; }
.testimonial_box2 .evc-t-content .evc-t-author { display: block; padding:0; margin:0; }
.testimonial_box2 .evc-t-content .evc-t-author .evc-t-author-label { color: #930a1a; font-family: 'joanna_mtbold_italic'; padding:0; }
.testimonial_box2 .evc-t-content .evc-t-author .evc-t-author-label:before { content:'–'; display: inline-block; }
.testimonial_box2 .evc-owl-carousel { padding: 0 120px; position: relative; }

/*Search_box*/
.vc_row.Search_box { padding: 80px 0 100px; width: 100%; }
.vc_row.Search_box .wpb_text_column .wpb_wrapper { padding: 0 0 0 140px; max-width: 950px; margin: 0 auto; position: relative; }
.page-id-21773 .vc_row.Search_box .wpb_text_column .wpb_wrapper { padding-left: 190px; }
.vc_row.Search_box form h2 { padding:0; position:absolute; left:0; top:0; font-size: 38px; line-height: 42px; }
.vc_row.Search_box .btn_search { margin:0; width: 240px; height: 45px; border:0; cursor: pointer; background: #000 url(assets/images/search-white.png) 35px center no-repeat; color: #fff; border-radius:0; -webkit-border-radius:0; font-size: 18px; line-height: 25px; padding: 10px 30px 10px 65px ; float: right; font-family:'Open Sans', sans-serif, Arial;  }
.vc_row.Search_box .btn_search:hover { background: #993333 url(assets/images/search-white.png) 35px center no-repeat; border-color: #993333; color: #fff; }


.vc_row.Search_box form br { display: none; }
.vc_row.Search_box input[type="text"] { padding: 10px 15px 10px 25px; font-family:'Open Sans', sans-serif, Arial; margin:0; width: calc(100% - 250px); height: 45px; float: left; float: left; background: #fff; border:0; color: #000000; font-size: 17px; border-radius:0; -webkit-border-radius:0; }
.vc_row.Search_box form { overflow: hidden; width: 100%; }
.vc_row.Search_box .powered_by a { font-size: 13px; line-height: 17px; color: #000; font-weight:600; }
.vc_row.Search_box .powered_by { padding: 10px 0; } 
.vc_row.Search_box .wpb_content_element { margin-bottom:0; }

/*start-your-day*/
.start-your-day { padding: 150px 0; }
.start-your-day .vc_figure div ,
.start-your-day .vc_figure { display: block; width: 100%; }
.start-your-day .vc_figure img { width: 100% !important; }
.start-your-day .vc_column-inner { max-width: 1130px !important; }
.start-your-day h2 { margin-right: -60px; font-size:38px; line-height:1.3; padding-bottom: 10px; }
.start-your-day p { font-size: 17px; line-height: 22px; padding-bottom: 20px; }
.start-your-day form { }
.start-your-day input[type="email"] { font-family:'Open Sans', sans-serif, Arial; width: 100%; height: 50px; border:0; border-radius:0; -webkit-border-radius:0; margin:35px 0 0 0; font-size: 17px; padding: 12px 25px; background: #f2ece4;  max-width: 560px;  }
.start-your-day input[type="submit"] { padding: 8px 35px 8px 25px; border-radius:0; -webkit-border-radius:0; height: 40px; color: #fff; border:0; cursor: pointer; background:#000 url(assets/images/btn-arrow.png) calc(100% - 20px) center no-repeat; font-size: 17px; line-height: 20px; }
.start-your-day input[type="submit"]:hover { background-color: #993333; border-color: #993333; color: #fff; }

.start-your-day small { padding-top:45px; font-size: 11px; line-height: 16px; display: block; }
.start-your-day small a { font-weight:700; color: #990000; }
.start-your-day small a:hover { text-decoration:underline; }
.start-your-day *::-webkit-input-placeholder { opacity:1; color: #000; }
.start-your-day *::-moz-placeholder {opacity:1;color: #000; }
.start-your-day *:-ms-input-placeholder {opacity:1;color: #000; }



/*post detail*/
#site-content .type-post .entry-header { color: #fff; min-height:295px; padding: 55px 0 120px; text-align: center; background:url(assets/images/wood-pattern.jpg) center center no-repeat; background-size:cover; }
#site-content .type-post .entry-header h1 { color: #fff; font-size: 30px; line-height: 1.2; }
#site-content .type-post .entry-header .tags span { font-size:11px; line-height:15px; display:inline-block; vertical-align: top; padding: 0 2px; }
#site-content .type-post .featured-media { width: calc(100% - 30px); max-width: 950px; margin: -120px auto 0; }
#site-content .type-post .featured-media .featured-media-inner { width: 100%; height:0; padding:0 0 56.66%; position: relative; }
#site-content .type-post .featured-media .featured-media-inner img { width: 100%; height:100%; object-fit:cover; position:absolute; left:0; top:0; }
#site-content .type-post .date { max-width:980px; width: 100%; display: block; margin:0 auto; padding: 40px 15px 10px; font-size: 14px; line-height: 18px; font-weight:700; color: #993333; }
#site-content .type-post .date .author { font-size: 15px; line-height: 22px; display:block; font-weight:600; color:#000; padding:35px 0 15px; }


#site-content .type-post .post-inner,
#site-content .type-post .vc_column-inner { margin-left:auto; margin-right:auto; max-width: 980px; padding-left: 15px; padding-right:15px; }

#site-content .type-post .post-inner .vc_column-inner { padding-left:0; padding-right:0; }


#site-content .type-post p { font-size: 15px; line-height: 25px; padding-bottom: 22px; color: #000; }
#site-content .type-post li { font-size: 15px; line-height: 20px; padding:  0 0 5px 12px; position: relative; }
#site-content .type-post li:before { width: 4px; height: 4px; content:''; position:absolute; left:0; top: 7px; background:#000; border-radius:50%; -webkit-border-radius:50%; }
#site-content .type-post ul {  padding-bottom: 20px; list-style:none; }
#site-content .type-post h1 ,
#site-content .type-post h2 ,
#site-content .type-post h3 ,
#site-content .type-post h4 ,
#site-content .type-post h5 ,
#site-content .type-post h6 { margin-bottom: 15px; }
/* #site-content .type-post h3 strong { padding: 5px 0 5px 25px; font-family:'Open Sans', sans-serif, Arial; font-weight:600; border-left: 5px solid #ff9024; display: block; }#site-content .type-post h2 strong { padding: 5px 0 5px 25px; font-family:'Open Sans', sans-serif, Arial; font-weight:600; border-left: 5px solid #ff9024; display: block; } */
#site-content .type-post p a { color: #993300; font-weight:700; }
#site-content .type-post .comments-wrapper { max-width: 980px; padding-left: 15px; padding-right:15px; margin: 0 auto; }
#site-content .type-post .comments-wrapper .reply-title { font-size: 30px; line-height: 1.2; }
#site-content .type-post .comments-wrapper form p[class*="comment-form-"] { padding-bottom: 20px; display: flex; -webkit-display: flex; flex-wrap:wrap; -webkit-flex-wrap:wrap; } 
#site-content .type-post h2.reply-title,
#site-content .type-post .comments-wrapper .comments-header h2 { font-size: 32px; line-height:36px; margin-bottom: 20px; }
#site-content .type-post footer { padding:0; margin:0; }
#site-content .type-post footer:before { display: none; }
#site-content .type-post .comment-author a { font-size: 15px; line-height:20px; font-weight:600; color: #000; }
#site-content .type-post .comment-metadata a { font-size: 15px; line-height:20px; color: #000; } 
#site-content .type-post .comment-content p { font-size: 15px; line-height: 24px; font-style:italic; }
#site-content .type-post .comment-respond { padding-top:60px; }
#site-content .type-post hr.styled-separator { display: none; }



#site-content .type-post .comments-wrapper form p[class*="comment-form-"] label { width: 125px; font-size: 17px; line-height: 21px; font-weight:600; } 
#site-content .type-post .comments-wrapper form p[class*="comment-form-"] textarea,
#site-content .type-post .comments-wrapper form p[class*="comment-form-"] input { width: calc(100% - 125px); margin:0; height: 50px; border: 1px solid #8b8b8b; border-radius: 0; -webkit-border-radius: 0; font-size: 16px; padding: 15px; font-family:'Open Sans', sans-serif, Arial; } 
#site-content .type-post .comment-metadata { padding:10px 0 5px 0; }
#site-content .type-post .submit { width: 240px; height: 45px; background:#000; color: #fff; border-radius: 0; -webkit-border-radius: 0; border:0; cursor: pointer; font-size: 17px; padding: 0 25px; margin-top:20px; }
#site-content .type-post .submit:hover { background: #993300; }
#site-content .type-post .comments-wrapper form p[class*="comment-form-"] textarea { height: 140px; resize: none; overflow:auto; } 
#site-content .type-post .comment-reply-link { width:auto; height:auto; font-size: 15px; line-height: 18px; font-weight:600; background: none; color: #000; display: inline-block; vertical-align: top; }
#site-content .type-post .comment-reply-link:hover { text-decoration:underline; }



#site-content .type-page .postslists { padding-left: 15px !important; }
#site-content .type-page .postslists,
#site-content .type-post .evc-blog-list-widget { max-width: 1480px; padding: 50px 15px ; margin: 0 auto; }

#site-content .type-post .evc-blog-list-widget h2 { text-align: center; padding-bottom: 25px; font-size: 35px; line-height: 1.2; }


#site-content .type-page .postslists .vc_grid-item ,
#site-content .type-post .evc-blog-list-widget .evc-element-item { padding: 0 15px; }

#site-content .type-page .postslists .vc_pageable-slide-wrapper,
#site-content .type-post .evc-blog-list-widget .evc-large-space .evc-element-wrapper { margin: 0 -15px; display: flex; justify-content: center; flex-wrap: wrap; }

#site-content .type-post .evc-blog-list-widget .evc-bli-image { width: 100%; background: #000; }

#site-content .type-post .evc-blog-list-widget .evc-bli-image:hover a { opacity:0.30; }

#site-content .type-post .evc-blog-list-widget .evc-bli-image a,

#site-content .type-post .evc-blog-list-widget .evc-bli-image img { transition:all 0.3s; -webkit-transition:all 0.3s; }

#site-content .type-page .postslists .vc_grid-item .vc-gitem-zone-height-mode-auto::before ,
#site-content .type-post .evc-blog-list-widget .evc-bli-image a { background:rgba(0,0,0,0.1); position: relative; display: block; padding:0 0 78% 0; width: 100%; height:0; }

#site-content .type-page .postslists .vc_grid-item h4 { margin-bottom: 15px; }
#site-content .type-page .postslists .vc_grid-item .vc_gitem-zone { margin-bottom: 34px; }
#site-content .type-page .postslists .vc_grid-item .vc_gitem_row .vc_gitem-col { padding:0; }

#site-content .type-post .evc-blog-list-widget .evc-bli-image a:before { content:'Thumbnail'; position:absolute; left:50%; top:50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); color:#ccc; font-size:30px; line-height:35px; font-family: 'Volkhov', serif; }
#site-content .type-post .evc-blog-list-widget .evc-bli-image a img { color:transparent; width: 100%; height: 100%; position:absolute; left:0; top:0; object-fit:cover; }
#site-content .type-post .evc-blog-list-widget .evc-bli-category a { font-size: 15px;    line-height: 20px; font-weight: 500; }
#site-content .type-post .evc-blog-list-widget h4 { font-size: 30px; line-height: 1.2; font-family: 'Volkhov', serif; font-weight:400; }
#site-content .type-post .evc-blog-list-widget .evc-bli-post-info-bottom { margin: 0; }

#site-content .type-post .pagination-single { text-align: center; }
#site-content .type-post .pagination-single hr { display: none; }
#site-content .type-post .pagination-single a { margin: 39px 10px 0; display: inline-block; vertical-align: top; min-width: 240px; background:#000; color: #fff; border-radius: 0; -webkit-border-radius: 0; border:0; cursor: pointer; font-size: 17px; line-height: 25px; padding: 10px 25px; }
#site-content .type-post .pagination-single a.previous-post .arrow { display: inline-block; vertical-align: top; font-size:0; }
#site-content .type-post .pagination-single a.previous-post .arrow:before { content:'<'; font-size: 17px; display: inline-block; vertical-align: top; } 
#site-content .type-post .pagination-single a.next-post .arrow { display: inline-block; vertical-align: top;  font-size:0; }
#site-content .type-post .pagination-single a.next-post .arrow:before { margin: 0 0 0 5px; content:'>'; font-size: 17px; display: inline-block; vertical-align: top; } 
#site-content .type-post .pagination-single a.next-post { display: inline-flex; -webkit-display: inline-flex; align-items: center; justify-content: center; }
#site-content .type-post .pagination-single a.next-post .arrow { order:1; }
#site-content .type-post .pagination-single a:hover { background: #993300; }
#site-content .type-post .evc-blog-list-widget { }

.page-id-19911 .entry-header + .date { display: none; }
.comment-reply-title { text-transform: capitalize; }
 
.entry-content:after { content: ""; clear: both; overflow: hidden; width: 100%; height: 0px; display: block; } 
.author-section { padding: 60px 0 40px; float: left; width: 100%; position: relative; background: #efe6dc; }
.author-section:before { content: ""; position: absolute; top: 0px; right: 100%; width: 25000px; height: 100%; background: #efe6dc; }
.author-section:after { content: ""; position: absolute; top: 0px; left: 100%; width: 25000px; height: 100%; background: #efe6dc; }
.author-section h4 { font-size: 38px; line-height: 44px; color: #000000; font-family: 'Volkhov',serif;}.page-id-19911 .vc_col-sm-12 h3 {font-family: 'Volkhov',serif; } 
.author-section p { font-size: 15px; line-height: 24px; color: #000; }
.author-section .wpb_single_image { width: 100%; }
.author-section .wpb_single_image .vc_single_image-wrapper { width: 100%; }
.author-section .wpb_single_image .vc_figure { padding-right: 40px; width: 100%; }
.author-section .wpb_single_image .vc_figure img { width: 100%; }


/* Default Page CSS */
body.body_global #site-content .type-page .entry-header { color: #fff; padding: 55px 0; text-align: center; /*background:url(assets/images/wood-pattern.jpg) center center no-repeat; background-size:cover;*/ }
body.category-pressroom .blog_banner.lazyloaded{display:none;}
body.body_global #site-content .type-page .entry-header h1 { color: #000; font-size: 30px; line-height: 1.2; }
.page-template-default .entry-header{display:none;}
body.body_global #site-content .type-page .entry-header .tags span { font-size:11px; line-height:15px; display:inline-block; vertical-align: top; padding: 0 2px; }
body.body_global #site-content .type-page .featured-media { width: calc(100% - 30px); max-width: 950px; margin: -120px auto 0; }
body.body_global #site-content .type-page .featured-media .featured-media-inner { width: 100%; height:0; padding:0 0 56.66%; position: relative; }
body.body_global #site-content .type-page .featured-media .featured-media-inner img { width: 100%; height:100%; object-fit:cover; position:absolute; left:0; top:0; }
body.body_global #site-content .type-page .date { max-width:980px; width: 100%; display: block; margin:0 auto; padding: 40px 15px 30px; font-size: 14px; line-height: 18px; font-weight:700; color: #993333; }
body.body_global #site-content .type-page .date .author { font-size: 17px; line-height: 22px; display:block; font-weight:600; color:#000; padding:35px 0 15px; }


body.body_global #site-content .type-page .post-inner,
body.body_global #site-content .type-page .vc_column-inner { margin-left:auto; margin-right:auto; padding-left: 15px; padding-right:15px; }
body.body_global #site-content .type-page .post-inner .vc_column-inner { /*padding-left:0; padding-right:0;*/ }
body.body_global #site-content .type-page p { padding-bottom: 22px; color: #000; }
body.body_global #site-content .type-page li { font-size: 16px; line-height: 1.7em; padding:  0 0 5px 12px; position: relative; }
body.body_global #site-content .type-page table td { border: 1px solid #000; }
body.body_global #site-content .type-page table tr:nth-of-type(1) td strong { display: block; text-align: center; } 
body.body_global #site-content .type-page table tr:nth-of-type(1) td { vertical-align:middle; }
body.body_global #site-content .type-page table td { padding: 5px 10px; } 
body.body_global #site-content .type-page li:before { width: 4px; height: 4px; content:''; position:absolute; left:0; top: 7px; background:#000; border-radius:50%; -webkit-border-radius:50%; }
body.body_global #site-content .type-page ul {  padding-bottom: 20px; list-style:none; }
#site-content .type-post h1 ,
body.body_global #site-content .type-page h1,
body.body_global #site-content .type-page h2 ,
body.body_global #site-content .type-page h3 ,
body.body_global #site-content .type-page h4 ,
body.body_global #site-content .type-page h5 ,
body.body_global #site-content .type-page h6 { margin-bottom: 20px; }
body.body_global .buttons-list { text-align: center; }
.button-small { padding: 13px 44px 12px 50px; color: #ffffff !important;font-family: "Open Sans";font-size: 17px; font-weight: 400 !important; line-height: 15.24px; background: #000000; display: inline-block;}.button-medium {padding: 16px 56px 15px 66px; color: #ffffff !important;font-family: "Open Sans";font-size: 22px; font-weight: 400 !important;line-height: 19.4px; background: #000000; display: inline-block;}.button-lg { padding: 20px 71px 20px 85px;color: #ffffff !important;font-family: "Open Sans";font-size: 27px; font-weight: 400 !important;line-height: 24.72px;; background: #000000; display: inline-block;}.button-small:hover,.button-medium:hover,.button-lg:hover { background: #993300;}
body.body_global #site-content .type-page h3 strong { padding: 5px 0 5px 25px; font-family:'Open Sans', sans-serif, Arial; font-weight:600; border-left: 5px solid #ff9024; display: block; }
body.body_global #site-content .type-page p a { color: #993300; font-weight:600; }
body.body_global #site-content .type-page h2, body.body_global #site-content .type-page h3 { padding-bottom: 0px; }
body.body_global #site-content .type-page ol { padding-bottom: 20px; list-style: decimal; margin-left: 15px; }
body.body_global #site-content .type-page ol li:before { display: none; }
body.body_global #site-content .type-page ol li { padding-left: 0px; }
body.body_global #site-content .type-page p a.global_button {  color: #fff; font-weight: normal; }.accordian-block h4 {margin:0 !important; color: #000 !important; font-size: 20px; }.accordian-block h4 a { color: #000 !important;padding-top: 0 !important; padding-bottom: 0 !important;}.accordian-block h4 a span { display: block; border-right: 1px solid #000; padding: 14px 0px; }
.accordian-block p { padding-bottom: 15px !important; color: #000000;font-family: "Open Sans";font-size: 16px;font-weight: 400;}.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading { border-color: #000 !important;}.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body {border-color: #000 !important; }.accordian-block h4 a .vc_tta-controls-icon { right: 15px !important;}.wpb-js-composer .vc_tta .vc_tta-controls-icon { width: 15px !important; height: 15px !important;}.wpb-js-composer .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::before { border-width: 3px 0 0 0 !important; border-color: #000 !important;}.wpb-js-composer .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::after { border-width: 0 0 0 3px !important; border-color: #000 !important; left: 49% !important;}ul.tabs{margin: 0px;padding: 0px !important;list-style: none !important; border-bottom: 1px solid #000;}ul.tabs li{background: #000;color: #fff;font-family: "Open Sans";font-size: 17px !important;font-weight: 700;line-height: 24.18px !important;display: inline-block;padding: 12px 95px 11px 92px !important;cursor: pointer; border: 1px solid #000; border-bottom: 0; margin-right: 5px; position: relative;}ul.tabs li:before { display: none; }ul.tabs li.current{background: #fff; color: #000; }ul.tabs li.current:after { content:""; background: #fff; width: 100%; height: 1px; position: absolute; left: 0; bottom: 0; bottom: -1px; z-index: 9;}.tab-content{display: none; background: #fff; padding: 18px 94px 0px 18px; border: 1px solid #000; border-top: 0;}.tab-content.current{display: inherit;}.page .type-page span.date { display: none !important;}.page .type-page .post-inner { padding-top: 40px;}
/* Search Page */
.search-page #site-content .type-page .entry-header { color: #fff; padding: 55px 0; text-align: center; background:url(assets/images/wood-pattern.jpg) center center no-repeat; background-size:cover; }
.search-page #site-content .type-page .entry-header h1 { color: #fff; font-size: 30px; line-height: 1.2; }
.search-page #site-content .type-page .entry-header .tags span { font-size:11px; line-height:15px; display:inline-block; vertical-align: top; padding: 0 2px; }
.search-page #site-content .type-page .featured-media { width: calc(100% - 30px); max-width: 950px; margin: -120px auto 0; }
.search-page #site-content .type-page .featured-media .featured-media-inner { width: 100%; height:0; padding:0 0 56.66%; position: relative; }
.search-page #site-content .type-page .featured-media .featured-media-inner img { width: 100%; height:100%; object-fit:cover; position:absolute; left:0; top:0; }
.search-page #site-content .type-page .date { max-width:980px; width: 100%; display: block; margin:0 auto; padding: 40px 15px 30px; font-size: 14px; line-height: 18px; font-weight:700; color: #993333; }
.search-page #site-content .type-page .date .author { font-size: 17px; line-height: 22px; display:block; font-weight:600; color:#000; padding:35px 0 15px; }
.search-page #site-content .type-page .post-inner { padding-bottom: 20px; margin-left:auto; margin-right:auto; max-width: 980px; padding-left: 15px; padding-right:15px; }
.search-page #site-content .type-page .post-inner .vc_column-inner { padding-left:0; padding-right:0; }
.search-page #site-content .type-page p { font-size: 15px; line-height: 25px; padding-bottom: 22px; color: #000; }
.search-page #site-content .type-page li { font-size: 15px; line-height: 20px; padding:  0 0 5px 12px; position: relative; }
.search-page #site-content .type-page li:before { width: 4px; height: 4px; content:''; position:absolute; left:0; top: 7px; background:#000; border-radius:50%; -webkit-border-radius:50%; }
.search-page #site-content .type-page ul {  padding-bottom: 20px; list-style:none; }
.search-page #site-content .type-page h2 ,
.search-page #site-content .type-page h3 ,
.search-page #site-content .type-page h5 ,
.search-page #site-content .type-page h6 { margin-bottom: 15px; }
.search-page #site-content .type-page h4 { margin-bottom: 5px; }
.search-page #site-content .type-page h4 a { color: #000; }
.search-page #site-content .type-page h3 strong { padding: 5px 0 5px 25px; font-family:'Open Sans', sans-serif, Arial; font-weight:600; border-left: 5px solid #ff9024; display: block; }
.search-page #site-content .type-page p a { color: #993300; font-weight:700; }
.search-page #site-content .type-page h3 a { color: #000; }
.search-page .search-wrap { padding: 60px 0; }
.search-page .search-wrap .pagination .screen-reader-text { display: none; }
.search-page .search-wrap .pagination .nav-links { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
.search-page .search-wrap .pagination .nav-links a, .search-page .search-wrap .pagination .nav-links .current { padding: 0px; margin: 7px; border: 0px; width: 44px; height: 44px; display: flex; align-items: center; justify-content: center; font-size: 18px; line-height: 24px; color: #ffffff; border-radius: 100%; -webkit-border-radius: 100%; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.25); -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.25); background: #000; }
.search-page .search-wrap .pagination .nav-links a:hover, .search-page .search-wrap .pagination .nav-links .current { background: #993333; }
.search-page .search-wrap .pagination .screen-reader-text { display: none; }
.search-page .search-wrap .pagination .nav-links a.next { background-image: url(assets/images/arrow-white.png); }
.search-page .search-wrap .pagination .nav-links a.prev { background-image: url(assets/images/prev-arrow.png); }
.search-page .search-wrap .pagination .nav-links a.next, .search-page .search-wrap .pagination .nav-links a.prev { font-size: 0px; line-height: 0px; background-position: center center; background-repeat: no-repeat; }
.entry-content p a.editorread{color:#993333; font-weight: 700;}
.entry-content p a.editorread:hover{color:#993333; font-weight: 700;}
#site-content .type-post .post-inner .alignleft { margin: 5px 30px 20px 0; float: left; }img.alignleft { float: left; margin-right: 1em;margin-top: 5px;}
ul li.no:hover .showlinks{display:block;}
ul li.no .showlinks{display:none;}
ul li.yes:hover .showlinks{display:block;}
ul li.yes .showlinks{display:none;}
/*------------------------------------------*/
.min-height_sub {
    min-height: 41px;
}
.menu_sico {
    display: none;
}
.vc_row .top_menuss {
    position: relative;
}
.top_menuss .wrapper {
    max-width: 1322px;
}
.top_menuss .menuss {
    display: inline-block;
}
.top_menuss .menuss ul {
    display: inline-block;
    margin-bottom: 0 !important;
}
.top_menuss .menuss ul li {
    display: inline-block;
}
.top_menuss .menuss ul li a {
    font-family: 'Proxima Nova Lt';
    color: #fff;
    font-size: 16px;
    text-transform: none;
    display: block;
    font-weight: 400;
    letter-spacing: 1px;
    padding: 0 26px;
    line-height: 40px;
}
.submenu.top_menuss .menuss ul li a:after {
    content: "";
    position: relative;
    font-size: 16px;
    font-family: 'Proxima Nova Lt';
    color: #fff;
    left: 6px;
    top: 1px;
}
/*21/9/20*/
body.body_global #site-content .type-page .post-inner.thin { padding:0px 0 0 !important ; }

body.body_global #site-content .type-page .post-inner.thin .vc_row { margin-top:0 !important; margin-bottom:0 !important; }
body.body_global #site-content .type-page .post-inner .submenu.top_menuss { display: block; letter-spacing: normal; width: 100vw; left: 50%; transform: translate(-50%, 0px); -webkit-transform: translate(-50%, 0px); padding: 0; }
body.body_global #site-content .type-page .post-inner .submenu.top_menuss.stick { margin:0; position:fixed !important; top:0; left:0 !important; transform: none; -webkit-transform: none; z-index:9999; background:#000; }

body.body_global #site-content .type-page .post-inner .submenu.top_menuss .menuss { display: block; }
body.body_global #site-content .type-page .post-inner .submenu.top_menuss .wrapper { max-width: 100% !important; }
body.body_global #site-content .type-page .post-inner .submenu.top_menuss ul { display: block; padding:0; text-align: center; }
body.body_global #site-content .type-page .post-inner .submenu.top_menuss li {  padding:0; display: inline-block; vertical-align: top; float: none; }
body.body_global #site-content .type-page .post-inner .submenu.top_menuss li a { font-family: 'Open Sans', sans-serif, Arial; font-weight:300; color: #fff; font-size: 16px; text-transform: none; font-weight: 400; letter-spacing: 1px; padding: 0 26px; line-height: 40px;  }
body.body_global #site-content .type-page .post-inner .submenu.top_menuss li a strong { font-weight:300; }
body.body_global #site-content .type-page .post-inner .submenu.top_menuss li:before { display: none; }
body.body_global #site-content .type-page .post-inner .submenu.top_menuss {  }

/*body.body_global #site-content .type-page .post-inner .vc_row .wpb_column + .wpb_column { padding: 0 25px; }*/
body.body_global #site-content .type-page .post-inner .vc_row { margin-left: -15px !important; margin-right:-15px !important; width: auto !important; }
body.body_global #site-content .type-page .post-inner .vc_row .wpb_column { padding: 0 15px; }
body.body_global #site-content .type-page .post-inner .vc_row .wpb_column > .vc_column-inner { padding-left:0; padding-right:0; }
body.body_global #site-content .type-page .post-inner .vc_row.vc_row-no-padding .wpb_column { padding: 0 0px; }
body.body_global #site-content .type-page .post-inner .vc_row .wpb_column.vc_col-sm-12 .vc_row { margin-left: -27px !important; margin-right:-27px !important; }

body.body_global #site-content .type-page .post-inner.thin .vc_row.two_col_box { /*padding-left: 15px; padding-right: 15px;*/ margin-left:-15px !important; margin-right:-15px !important; }
body.body_global #site-content .type-page .post-inner .vc_row .wpb_column.vc_col-sm-12 .vc_row.two_col_box { margin-left: -15px !important; margin-right:-15px !important; }


/*body.body_global #site-content .type-page .post-inner .vc_row .wpb_column .vc_btn3 { background:#973436; color: #fff; }*/
/*body.body_global #site-content .type-page .post-inner .wpb_single_image { width: 100vw; left: 50%; transform: translate(-50%,0); -webkit-transform: translate(-50%,0); }*/
body.body_global #site-content .type-page .post-inner .vc_row .wpb_column .vc_btn3:after { display: none; }

body.body_global #site-content .type-page .post-inner .wpb_single_image.full-banner .vc_figure .vc_single_image-wrapper img,
body.body_global #site-content .type-page .post-inner .wpb_single_image.full-banner .vc_figure .vc_single_image-wrapper,
body.body_global #site-content .type-page .post-inner .wpb_single_image.full-banner .vc_figure { display: block; width: 100%; }

body.body_global #site-content .type-page .post-inner .vc_row .wpb_column.vc_col-sm-12 .vc_row.two_col_box .wpb_column[class*="vc_col-sm-"] .vc_column-inner { padding:0; }
body.body_global #site-content .type-page .post-inner .vc_row .wpb_column.vc_col-sm-3 .vc_column-inner { padding:0; }


.vc_column_container[class*="col-"] .vc_column-inner { max-width: 100%; }
body.body_global #site-content .type-page .post-inner .vc_custom_1564071602832 { margin-top:0 !important; }
body.body_global #site-content .type-page .post-inner .wpb_button, 
 
body.body_global #site-content .type-page .post-inner ul.wpb_thumbnails-fluid>li { margin-bottom:0 !important; }
body.body_global #site-content .type-page .post-inner .wpb_single_image + .wpb_text_column { padding-top:20px; }
body.body_global #site-content .type-page .post-inner.thin .vc_row.category-view-page { max-width: 1525px; padding: 0 15px; width:100%; margin: 0 auto !important; }
body.body_global #site-content .type-page .post-inner.thin .vc_row.category-view-page h1 { margin:15px 0 0 0; }


body.body_global #site-content .type-page .post-inner.thin .vc_row.category-view-page .wpb_text_column,
body.body_global #site-content .type-page .post-inner.thin .vc_row.category-view-page .evc-iwt-content { padding-bottom: 60px; }
body.body_global #site-content .type-page .post-inner.thin .vc_row.category-view-page .evc-iwt-image { background: #000; margin-bottom: 25px; display: block; }
body.body_global #site-content .type-page .post-inner.thin .vc_row.category-view-page .wpb_single_image img,
body.body_global #site-content .type-page .post-inner.thin .vc_row.category-view-page .evc-iwt-image img { width: 100%; transition:all 0.3s; -webkit-transition:all 0.3s; }
body.body_global #site-content .type-page .post-inner.thin .vc_row.category-view-page .wpb_single_image .vc_figure a { background: #000; }

body.body_global #site-content .type-page .post-inner.thin .vc_row.category-view-page .wpb_single_image .vc_figure a,
body.body_global #site-content .type-page .post-inner.thin .vc_row.category-view-page .wpb_single_image .vc_figure { display: block; }
body.body_global #site-content .type-page .post-inner.thin .vc_row.category-view-page .wpb_single_image:hover img,
body.body_global #site-content .type-page .post-inner.thin .vc_row.category-view-page .evc-iwt-image:hover img { opacity: 0.30; }
body.body_global #site-content .type-page .post-inner.thin .vc_row.category-view-page h4 a:hover { color: #993300 !important; }
body.body_global #site-content .type-page .post-inner.thin .vc_row.category-view-page h4 { font-family: 'Volkhov',serif; margin:0; padding: 8px 0 20px; font-size: 27px; font-weight:normal; }
body.body_global #site-content .type-page .post-inner.thin .vc_row.category-view-page h4 a { font-family: 'Volkhov',serif; background: url(assets/images/arrow.png) right 10px no-repeat; padding-right:30px; color: #000 !important; }
body.body_global #site-content .type-page .post-inner.thin .vc_row.category-view-page h4 a:after { display: none; }
body.body_global #site-content .type-page .post-inner.thin .vc_row.category-view-page p { margin:0;  font-family: 'Open Sans', sans-serif, Arial; font-size: 16px; line-height: 1.7em; padding:0; }
body.body_global #site-content .type-page .post-inner.thin .vc_row.category-view-page .wpb_column { padding-left:27px; padding-right:27px; }
body.body_global #site-content .type-page .post-inner .wpb_single_image.vc_align_left { margin-top:0 !important; }

.pum-theme-5400 .pum-content p a , 
.pum-theme-default-theme .pum-content p a { display: inline-block; vertical-align: top; margin: 0 10px 10px 0; }
.pum-theme-5400 .pum-title, .pum-theme-default-theme .pum-title { padding-left: 15px; }  
.pum-theme-5400 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close { background: #993333 !important; }

.custom_header_box { position: relative; padding: 0px 0; width: 100%; background-color:#000; background-position: center center; background-size:cover; }
.custom_header_box.bg:after { width: 100%; height:100%; content:''; position:absolute; left:0; top:0; background: rgba(0,0,0,0.4); }
.custom_header_box.bg .min-height_sub,
.custom_header_box.bg .logo_bar { position: relative; z-index:1; }
.custom_header_box .custom_wrapper { display: flex; -webkit-display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; width: 100%; padding: 0 15px; max-width: 1600px; margin:0 auto; }
.custom_header_box .custom_wrapper > div {  width: 100%; }
.custom_header_box .logo_bar { padding-top:10px; padding-bottom:10px; text-align: center; width:100%; }
.custom_header_box .logo_bar a { max-width: 250px;  display: inline-block; vertical-align: top; }
.custom_header_box .logo_bar a img { width: 100%; }
.custom_header_box .logo_bar.left { text-align: left; } 
.custom_header_box .logo_bar.center { text-align: center; } 
.custom_header_box .logo_bar.right { text-align: right; } 

.custom_header_box .submenu.top_menuss { margin-top:0px; margin-bottom: 0px; padding: 0px 0 0 0; text-align: center; width:100% !important; transform: none !important; -webkit-transform: none !important; left:auto !important; }
.custom_header_box .menu_on_top { order:-1; }
.custom_header_box .menu_on_bottom  { order:0; }

.custom_header_box .menu_on_top .submenu.top_menuss { padding: 0 0 40px 0; }
.custom_header_box .menu_on_bottom .submenu.top_menuss { order:0; }
.custom_header_box .submenu.top_menuss li { padding: 0 5px !important; display: inline-block; vertical-align: top; }
.custom_header_box .submenu.top_menuss li a { color: #fff; text-decoration:none; font-size: 16px !important; line-height: 20px !important; padding: 10px !important; } 
.custom_header_box .submenu.top_menuss li a:hover { color: #c88726 !important; } 

.menu_sico { margin: 20px 0; display: none; background: #eee; padding: 10px; position: relative; color: #444;}
.menu_sico span:after, .menu_sico span:before { background-color: #444; content: ""; display: block; height: 3px; left: 0; position: absolute; width: 100%;transition-duration: .3s,.3s; }
.menu_sico span:after { top: 8px; }
.menu_sico span:before { top: -8px; }
.menu_sico span { width: 25px; -webkit-transition: -webkit-transform .3s;  transition: transform .3s; background: #444; display: block; height: 3px; position: absolute; right: 8px; top: 22px; }


body.body_global #site-content .type-page .vc_row-no-padding .vc_column-inner { padding:0 !important; }
body.body_global #site-content .type-page .wpb_text_column h2 strong , body.body_global #site-content .type-page .wpb_text_column h3 strong { padding:0; border:0; }  
.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper { margin-bottom: 25px;  }
.vc_custom_1527871077403 { background-size:cover !important; }


.wpb_content_element .wpb_wrapper { max-width: 1170px; margin:0 auto; }
#site-content .type-post .entry-header .tags span a{color:#FFF;}

body.body_global.page-id-22139 #site-content .type-page .post-inner.thin {padding: 0 !important; }
body.body_global.page-id-22139 #site-content .type-page .post-inner .vc_row.primer-box .wpb_column { padding: 0; }

.lastslider-box .wpb_content_element .wpb_wrapper { max-width: 100%; }
body.body_global.page-id-23121 #site-content .type-page .post-inner .vc_row.lastslider-box .wpb_column { padding: 0; }
body.body_global.page-id-23121 #site-content .type-page .post-inner .vc_row.primer-box .wpb_column { padding: 0; } 


body.body_global #site-content .type-page .post-inner .submenu.top_menuss {width: 100%;position: absolute;left: 0;transform: unset;}

body.body_global #site-content .type-page .post-inner .vc_row .wpb_column.vc_col-sm-12 .postslists .vc_row { margin: 0 !important}

.postslists h4 { font-size: 30px;line-height: 1.2;font-family: 'Volkhov', serif;
font-weight: 400;}
.postslists p { font-size: 15px; line-height: 25px;padding-bottom: 22px;    color: #000; padding-bottom: 0 !important; font-family: Raleway,sans-serif; }
.postslists .vc_gitem-zone-c  { background: none !important; }
.postslists .vc_btn3.vc_btn3-size-md { font-size: 15px;color: #993300 !important;font-weight: 700;background:url(assets/images/arrow.png) right 4px no-repeat !important;padding: 0 25px 0px 0;}
.postslists .vc_btn3.vc_btn3-size-md:hover { opacity: .75; }
.popmake-bridesnkjv .vc_btn3.vc_btn3-size-md { padding: 8px 30px 10px; font-size: 17px; }
.popmake-bridesnkjv .vc_btn3.vc_btn3-size-md::after { margin-left: 10px;content: '>'; display: inline-block;  vertical-align: top;}

.vc_row form iframe { position: relative; }
.vc_row form label {width: 125px;font-size: 17px;line-height: 21px;font-weight: 600; float: left; margin: 0 0 20px; }
.vc_row form input[type="text"],.vc_row form input[type="email"]{ width: calc(100% - 125px); margin: 0 0 20px; height: 50px; border: 1px solid #8b8b8b; border-radius: 0; -webkit-border-radius: 0;font-size: 16px; padding: 15px; font-family: 'Open Sans', sans-serif, Arial; float: none; }
.vc_row form textarea{ width: calc(100% - 125px); margin: 0 0 20px; height: 50px; border: 1px solid #8b8b8b; border-radius: 0; -webkit-border-radius: 0;font-size: 16px; padding: 15px; font-family: 'Open Sans', sans-serif, Arial; height: 125px; }
.vc_row form input[type="submit"] { width: 240px;height: 45px;background: #000;color: #fff;border-radius: 0;-webkit-border-radius: 0;border: 0;cursor: pointer;
font-size: 17px;padding: 0 25px;margin-top: 20px; position: relative; z-index: 9;}
.vc_row form input[type="submit"]:hover {background: #993300;}
body.body_global #site-content .type-page .post-inner .center_divs .wpb_single_image + .wpb_text_column { padding-top: 0; }

body.body_global #site-content .type-page .post-inner .center_divs .wpb_single_image { margin-bottom:20px; }
body.body_global #site-content .type-page .post-inner .center_divs .wpb_single_image + .wpb_text_column { min-height:80px; display: flex; -webkit-display: flex; flex-wrap:wrap; -webkit-flex-wrap:wrap; align-items:center; -webkit-align-items:center; margin-bottom: 20px; }
body.body_global #site-content .type-page .post-inner .center_divs .wpb_single_image + .wpb_text_column h4 { margin:0; }


.center_divs .wpb_column.vc_column_container.vc_col-sm-1\/5 {width: 16.66%;   float: none; display: inline-block; }
.center_divs .wpb_column.vc_column_container.vc_col-sm-3 {width: 16.66%;   float: none; display: inline-block; }
.center_divs h4	{font-size: 16px;line-height: 1.25em;font-family: 'Open Sans', sans-serif, Arial !important;color: #990000;text-transform: uppercase;font-weight: 700 !important;letter-spacing: 1px;}
.center_divs { text-align: center;display: flex;justify-content: center;flex-wrap: wrap;}
.testimonials-list p { color: #fff !important;font-size: 20px !important;letter-spacing: 0.03em !important;line-height: 24px !important;padding-bottom: 0 !important; font-family: 'Open Sans', sans-serif, Arial !important; }
.testimonials-list .evc-t-author-label { font-size: 17px; /*color: #552448;*/ color: #e4bf78; font-family: 'Open Sans', sans-serif, Arial !important; font-weight: 500 !important; line-height: 30px;}
.testimonials-list .evc-owl-carousel .owl-dots .owl-dot span { background: none; border: 1px solid #999 !important; width: 10px;height: 10px;margin: 0 5px;}
.testimonials-list .evc-owl-carousel .owl-dots .owl-dot.active span{ background: #999999; }
.testimonials-list .evc-owl-carousel .owl-dots .owl-dot:hover span { background: #111111; border: 1px solid #000 !important;}
.evc-testimonials.evc-shortcode.testimonials-list { padding: 0 ;}

.contactus-form .wpb_wrapper { max-width: 1170px;  margin:0 auto; }

.accordition-block {max-width: 1170px; margin: 0 auto; }
.center_height .wpb_single_image .vc_figure { min-height: 245px;}
.center_height .wpb_single_image .vc_figure .vc_single_image-wrapper img { height: 375px; object-fit:contain; object-position: center bottom; }


.postslists .vc_gitem-animated-block { overflow: hidden; }
.postslists .vc_gitem-zone.lazyloaded { transition: all 0.3s; transform: scale(1)}
.postslists .vc_gitem-zone a:after { content:"";background: #000;opacity:0;width: 100%;height: 100%;position: absolute; top: 0; }
.postslists .vc_gitem-zone.lazyloaded:hover {transform: scale(1.04) }
.postslists .vc_gitem-zone.lazyloaded:hover a:after {opacity: .5; }


/*6-1-21*/
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a span { color: #666; }
.vc_row .wpb_wrapper { width: 100% !important; max-width: 1200px; padding: 0 15px; margin:0 auto; }
body.body_global #site-content .type-page .post-inner .submenu.top_menuss { background:#000; }
.wpb_revslider_element { margin-bottom:0 !important; }
.evc-owl-carousel.owl-drag .owl-item.active + .owl-item { opacity:0; }
.banner .wpb_wrapper { max-width: 100%; padding:0; }
.wpb_wrapper .wpb_wrapper { padding:0; max-width: 100%; }

.vc_row form .bibleSearchForm input#keyword { width: calc(100% - 250px); }
.vc_row form .bibleSearchForm {   }
.vc_row form .bibleSearchForm .btn_search { margin:0; width: 240px; }

.btn_align_center { text-align: center; }
.btn_align_center .vc_btn3-container { margin-left: 15px; margin-right:15px; display: inline-block; vertical-align: top; }

/*29-1-21*/
.name_repeat .vc_inner.last_row { display: none; }
.name_repeat .vc_col-sm-2 { width: 14.2% !important; }

/*---globals---*/

/*heading with arrow*/
.vc_custom_heading > a { padding-right:30px; background: url(assets/images/arrow.png) right 8px no-repeat; font-family: 'Volkhov',serif; }

/*global button*/
.vc_btn3.vc_btn3-color-grey { color: #fff !important; background-color: #993333 !important; background-image:none !important; border-color: transparent !important; }
.vc_btn3:hover, .global_button:hover { background:#000 !important; }

/*testimonial*/
.testimonial_bar { padding: 70px 0; text-align: center; background: #000; color: #fff; }
.testimonial_bar h1,
.testimonial_bar h2,
.testimonial_bar h3,
.testimonial_bar h4,
.testimonial_bar h5,
.testimonial_bar h6 { font-family: 'Volkhov', serif !important; color: #fff !important; margin: 0 0 30px 0; padding:0; }
.testimonial_bar p { color: #fff !important; font-size: 20px !important; letter-spacing: 0.03em !important; line-height: 24px !important; padding-bottom: 0 !important; font-family: 'Open Sans', sans-serif, Arial !important; }
.testimonial_bar .evc-t-author-label { font-size: 17px; color: #552448; color: #e4bf78; font-family: 'Open Sans', sans-serif, Arial !important; font-weight: 500 !important; line-height: 30px; }
.testimonial_bar .evc-owl-carousel .owl-dots .owl-dot span { width: 10px; height:10px; background: transparent; border: 1px solid #fff; opacity:0.70; }
.testimonial_bar .evc-owl-carousel .owl-dots .owl-dot.active span, 
.testimonial_bar .evc-owl-carousel .owl-dots .owl-dot:hover span { background-color: #fff; }
.testimonial_bar .evc-owl-carousel { padding: 0 30px; }
.testimonial_bar .evc-owl-carousel .owl-nav .owl-prev { left:0; }
.testimonial_bar .evc-owl-carousel .owl-nav .owl-next { right:0; }

.vc_separator { margin: 40px 0; }

/*three column post grid*/
body.body_global #site-content .type-page .post-inner .vc_row .wpb_column.vc_col-sm-12 .post_grid_box .vc_row,
.post_grid_box .vc_row { margin:0 -15px !important; }
.post_grid_box .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper { margin:0 !important; }
.post_grid_box .vc_row .vc_grid-item { padding: 0 15px 30px !important; }
body.body_global #site-content .type-page .post-inner .vc_row .wpb_column.vc_col-sm-12 .post_grid_box .vc_row .vc_grid-item .vc_row ,
.post_grid_box .vc_row .vc_grid-item .vc_row { margin:0 !important; }
.post_grid_box .vc_custom_1419240516480 { background: none !important; }
.post_grid_box .vc_row .vc_grid-item .vc_gitem_row .vc_gitem-col { padding: 30px 0 0 0; }
.post_grid_box .vc_row .vc_grid-item h4 { font-size: 30px; line-height: 1.2; font-family: 'Volkhov', serif; font-weight: 400 !important; margin:0 !important;}
.post_grid_box .vc_row .vc_grid-item h4 a { font-weight:400 !important; }
.post_grid_box .vc_row .vc_grid-item p { padding:0 !important; }
.post_grid_box .vc_row .vc_grid-item .vc_btn3 { font-size: 15px; color: #993300 !important; font-weight: 700; background: url(assets/images/arrow.png) right 4px no-repeat !important; padding: 0 25px 0px 0; }

/*submenu_bar*/
.submenu_bar { padding-top:0 !important; }
.no_bottom_margin { margin-bottom: 0 !important; }

/*revslider*/
.revslider-initialised .banner-text h1 {  }
.vc_custom_1565818807586 { margin:0; }

body.body_global #site-content .type-page .post-inner .vc_row.banner, .banner { margin:0 !important; }
.comment-meta span.fn {
    margin-right: 5px;
}


.v_instgrm.form .g-recaptcha  div{ margin:0 auto; height:73px;}

.v_instgrm.form #sb_instagram{text-align:center;}
.v_instgrm.form form input[type="text"], .v_instgrm.form form input[type="email"] {
    width: 23%;
    margin: 0 22px 20px;
    height: 50px;
    border: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    font-size: 16px;
    padding: 15px;
    font-family: 'Open Sans', sans-serif, Arial;
    float: none;
	color:#000;
}
.v_instgrm.form form input[type="submit"] {
    width: 210px;
    height: 45px;
    background: #000;
    color: #fff;
    border-radius: 0;
    -webkit-border-radius: 0;
    border: 0;
    cursor: pointer;
    font-size: 17px;
    padding: 0 25px;
    margin-top: 25px;
    position: relative;
    z-index: 9;
	margin-left:20px;
}
.v_instgrm.form small {
    margin: 0 20px;
    float: left;
	margin-top:10px;
	text-align:left;
}

@media only screen and (max-width: 1279px) {
	.v_instgrm.form form input[type="text"], .v_instgrm.form form input[type="email"] { margin: 0 10px 10px;}
	.v_instgrm.form form input[type="submit"] {margin-left:10px;} 
	.v_instgrm.form .g-recaptcha{margin-left:10px !important;} 
	.v_instgrm.form small{margin: 0 10px;}
	
}
@media only screen and (max-width: 1023px) {
	.v_instgrm.form form input[type="text"], .v_instgrm.form form input[type="email"] {width:30%;}
	.v_instgrm.form form input[type="submit"]{width:30%; margin-bottom:26px;}
	.vc_row form input[type="text"], .vc_row form input[type="email"]{width: calc(100% - 0px) !important;}
	 .vc_row form input[type="text"], .vc_row form input[type="email"]{width: calc(100% - 0px) !important;}

}
@media only screen and (max-width: 713px) {
	.v_instgrm.form form input[type="text"], .v_instgrm.form form input[type="email"] {width:29%;}
	}
@media only screen and (max-width: 639px) {
	.v_instgrm.form form input[type="text"], .v_instgrm.form form input[type="email"] {width: 100%;
    float: none;
    margin: 0 auto;
    margin-bottom: 10px; }
	.v_instgrm.form form input[type="submit"]{width: 100%; margin: 0 auto;
    margin-bottom: 10px; margin-top: 20px;}
.v_instgrm.form .g-recaptcha {margin-left:0 !important;}	
	}	

/*------------------2-11-2021----------------------------------------*/
#site-content .type-page .comments-wrapper .comments-header h2 { font-size: 32px; line-height:36px; margin-bottom: 20px; }

#site-content .type-page footer { padding:0; margin:0; }

#site-content .type-page footer:before { display: none; }

#site-content .type-page .comment-author a { font-size: 15px; line-height:20px; font-weight:600; color: #000; }

#site-content .type-page .comment-metadata a { font-size: 15px; line-height:20px; color: #000; } 

#site-content .type-page .comment-content p { font-size: 15px; line-height: 24px; font-style:italic; }

#site-content .type-page .comment-respond { padding-top:60px; }

#site-content .type-page hr.styled-separator { display: none; }

#site-content .type-page .comments-wrapper form p[class*="comment-form-"] label { width: 125px; font-size: 17px; line-height: 21px; font-weight:600; } 

#site-content .type-page .comments-wrapper form p[class*="comment-form-"] textarea,

#site-content .type-page .comments-wrapper form p[class*="comment-form-"] input { width: calc(100% - 125px); margin:0; height: 50px; border: 1px solid #8b8b8b; border-radius: 0; -webkit-border-radius: 0; font-size: 16px; padding: 15px; font-family:'Open Sans', sans-serif, Arial; } 

#site-content .type-page .comment-metadata { padding:10px 0 5px 0; }

#site-content .type-page .submit { width: 240px; height: 45px; background:#000; color: #fff; border-radius: 0; -webkit-border-radius: 0; border:0; cursor: pointer; font-size: 17px; padding: 0 25px; margin-top:20px; }

#site-content .type-page .submit:hover { background: #993300; }

#site-content .type-page .comments-wrapper form p[class*="comment-form-"] textarea { height: 140px; resize: none; overflow:auto; } 

#site-content .type-page .comment-reply-link { width:auto; height:auto; font-size: 15px; line-height: 18px; font-weight:600; background: none; color: #000; display: inline-block; vertical-align: top; }

#site-content .type-page .comment-reply-link:hover { text-decoration:underline; }
#site-content .type-page .comments-wrapper { max-width: 980px;padding-left: 15px;padding-right: 15px; margin: 0 auto;}
#site-content .type-page .comments-wrapper form p[class*="comment-form-"] {
    padding-bottom: 20px;
    display: flex;
    -webkit-display: flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
}
/*--------------------------------8-4-2022--------------------------*/
.single-post #site-content .type-post .post-inner ol{list-style:decimal;    padding-left: 20px;}
.single-post #site-content .type-post li:before{width:0px;} 
.single-post #site-content .type-post li{padding: 0 0 15px 12px; line-height:25px;}
.single-post .post-inner.thin .wpb_wrapper blockquote p {
    font-size: 20px !important;
    font-weight: 400;
    line-height: 33px !important;
    display: block;
}