/*
Theme Name: Kingdom Ministries Inc.
Description: Making & Maturing Fruitful Disciples for the Kingdom of God
Author: Woland Web
Author URI: https://www.wolandweb.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

/* ================================
	BRAND COLORS 
	
	Teal: #017493
	Orange: #FF6700
	Gray: #404040
================================ */

/* ================================
	TYPOGRAPHY 
================================ */
p, li, dt, dd, dl, address, label, small, pre, code, .text-lead > * {
	line-height: 1.5;
}
h1 {
	font-weight: 700;
}

/* Buttons */
.btn:not(.btn-custom-typo) {
	letter-spacing: normal;
	font-size: 18px;
}
.btn-container a.custom-link {
	font-weight: 700;
}
.btn-icon-right .fa {
	position: relative;
	top: 2px;
}
.style-light a:not(.btn-text-skin) {
	color: #FF6700;
}
.style-light a:not(.btn-text-skin):hover {
	color: #017493;
}

/* Miscellaneous */
.scripture p {
	font-family: "Vollkorn", serif;
	font-style: italic;
}
.scripture p strong {
	display: block;
	font-family: "Source Sans Pro", serif;
	font-style: normal;
}


/* ================================
	HEADER 
================================ */
header .logo-container.col-lg-0 {
	padding: 10px 36px 10px 36px;
}

/* Big Logo */
@media only screen and (min-width : 991px) {
	.home .main-logo {
		transform: scale(1.75);
		transform-origin: top left;
	}
	.main-logo {
		transform: scale(1.5);
		transform-origin: top left;
	}
}
@media only screen and (min-width : 1200px) {
	.home .main-logo {
		transform: scale(2);
		transform-origin: top left;
	}
	.main-logo {
		transform: scale(1.5);
		transform-origin: top left;
	}
}
@media only screen and (min-width : 1600px) {
	.home .main-logo {
		transform: scale(3.25);
		transform-origin: top left;
	}
	.main-logo {
		transform: scale(2.5);
		transform-origin: top left;
	}
}

/* Navigation */
.menu-container ul.menu-smart > li > a:not(.social-menu-link)  {
	transition: all 0.25s ease-in-out;
}
.menu-container ul.menu-smart #menu-item-33 .menu-btn-cell .btn {
	padding: 13px 13px 13px 13px!important;
	background: #FF6700;
	border-color: #FF6700;
	transition: all 0.25s ease;
	color: #FFFFFF;
}
.menu-container ul.menu-smart #menu-item-33 .menu-btn-cell .btn:hover,
.menu-container ul.menu-smart #menu-item-33 .menu-btn-cell .btn:focus {
	background: #017493;
	border-color: #017493;
	color: #FFFFFF;
}
.menu-smart > li > a {
	padding: 0px 4px 0px 4px;
}
.menu-container:not(.isotope-filters) ul.menu-smart > li > a:not(.social-menu-link), 
.menu-container:not(.vmenu-container):not(.isotope-filters) ul.menu-smart > li > a:not(.social-menu-link) {
	font-size: 14px;
}
@media only screen and (min-width : 1200px) {
	.menu-smart > li > a {
		padding: 0px 8px 0px 8px;
	}
	.menu-container:not(.isotope-filters) ul.menu-smart > li > a:not(.social-menu-link), 
	.menu-container:not(.vmenu-container):not(.isotope-filters) ul.menu-smart > li > a:not(.social-menu-link) {
		font-size: 16px;
	}
}
@media only screen and (min-width : 1400px) {
	.menu-smart > li > a {
		padding: 0px 14px 0px 14px;
	}
	.menu-container:not(.isotope-filters) ul.menu-smart > li > a:not(.social-menu-link), 
	.menu-container:not(.vmenu-container):not(.isotope-filters) ul.menu-smart > li > a:not(.social-menu-link) {
		font-size: 18px;
	}
}

/* Mobile Navigation */
.menu-container.style-color-prif-bg {
	background: url('https://kingdommin.kz79whtk-liquidwebsites.com/wp-content/uploads/2020/09/Seamles-Blue-24.jpg') repeat;
}
.menu-dark .row-brand, 
.menu-dark .row-menu .row-menu-inner {
	border: none!important;
}
.menu-smart a {
	text-transform: none;
}
.menu-smart > li > a > div > div > div.btn {
	font-size: 18px;
}
.menu-smart.sm {
	margin-bottom: 27px;
}

/* Temporarily Remove Custom Cart Icon in Header */
.wmc-cart-wrapper {
	display: none;
}

/* ================================
	FOOTER 
================================ */
footer h5, footer h6 {
	font-weight: 700;
	padding-bottom: 10px;
}

footer .menu-primary-menu-container ul {
	padding: 0;
	margin: 0;
}
@media only screen and (min-width : 991px) {
	footer .menu-primary-menu-container ul {
		display: flex;
		justify-content: space-between;
	}
}
footer .menu-primary-menu-container ul li a {
	padding: 0;
	font-weight: 700;
	font-family: "Vollkorn", serif;
	font-size: 18px;
}
footer .locations ul {
	margin: 0; padding: 0;
	list-style-type: none;
}
@media only screen and (min-width : 991px) {
	footer .locations ul li {
		display: inline-block;
		width: 30%;
	}
}
footer .locations ul li br {
	display: none;
}
footer .locations ul li strong {
	text-transform: uppercase;
	color: rgba(255,255,255,.6);
	display: block;
	font-weight: 300;
	font-size: 14px;
}
footer .style-light .locations ul li a {
	color: #FFFFFF;
	display: block;
}
footer .copyright p {
	font-size: 14px;
	font-weight: 300;
	color: rgba(255,255,255,.7);
}

/* Social Media */
footer .icon-box.icon-inline {
	padding-right: 0;
}
footer .style-light .uncode-vc-social .social-icon a {
	width: 45px;
	height: 45px;
	border-radius: 500px;
	display: flex;
	align-items: center;
	justify-content: center;
}
footer .style-light .uncode-vc-social .social-icon a:not(.btn-text-skin) {
	background: #FF6700;
	color: #FFFFFF;
}
footer .style-light .uncode-vc-social .social-icon a:not(.btn-text-skin):hover {
	background: #017493;
	color: #FFFFFF;
}

/* ================================
	SITEWIDE ELEMENTS
================================ */
.video-wrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.video-wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.feature .text .double-block-padding {
	border: 1px solid #EFEFEF;
}
.bg-image .single-block-padding {
	padding-top: 65%;
}
@media only screen and (min-width : 991px) {
	.bg-image .single-block-padding {
		padding: 36px 36px 36px 36px;
	}
}

/* Gravity Forms */
.gform_footer input[type="submit"] {
	letter-spacing: normal;
}

/* ================================
	CONTENT BLOCKS
================================ */
/* Blog Feed + Shop Banner */
.blog-feed .double-block-padding {
	border: 1px solid #EFEFEF;
}
.blog-feed .isotope-container .tmb {
	border-bottom: 1px solid #EFEFEF;
}
.blog-feed .isotope-container .tmb:last-child {
	border-bottom: none;
}
.blog-feed .half-gutter:not(.owl-carousel-container):not(.justified-wrapper) .tmb > .t-inside {
	margin-top: 0;
	padding: 15px 0;
}
.blog-feed :not(.tmb-post).tmb .t-entry > :not(hr) {
	margin: 0;
}
.blog-feed .style-light h3.t-entry-title.h6 a {
	color: #003847;
	font-size: 24px;
}
.blog-feed .style-light p.t-entry-readmore {
	margin-top: 0;
}
.blog-feed .style-light p.t-entry-readmore a {
	font-size: 16px;
}
.blog-feed .isotope-container .tmb:first-child h3.t-entry-title.h6 a::after {
	content: "";
	display: inline-block;
	width: 34px;
	height: 34px;
	background-image: url('https://kingdommin.kz79whtk-liquidwebsites.com/wp-content/uploads/2020/09/Kingdom-Ministries_New.png');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;
	top: 10px;
	left: 6px;
}

/* Stay Connected */
.newsletter-container .background-inner {
	background-position: 97% 7% !important;
}
.newsletter-container .uncode_text_column p {
	color: #003847;
	font-size: 24px;
}
body .newsletter-container .gform_wrapper ul li.gfield {
	margin-top: 0px;
}
.newsletter-container .gform_wrapper label {
	margin: 0;
}
.newsletter-container .gform_wrapper .gform_footer {
	margin-top: 0;
}
.newsletter-container .gform_footer input[type=submit]:hover {
	background: #ff6700;
}

/* Personal Testimonies */
.main-container .personal-testimonies.row-container .row-parent .single-internal-gutter .uncont > .owl-carousel-wrapper {
	margin-top: 16px;
}
.personal-testimonies .textual-carousel .tmb .t-inside {
	background: #FFFFFF!important;
	border-top: 25px solid #f7f7f7!important;
}
.personal-testimonies .t-entry-visual-cont {
	padding: 0px 30px 20px;
}
.personal-testimonies .t-inside::before {
	content:" \201C";
	display: block;
	font-family: "Vollkorn", serif;
	font-size: 90px;
	color: #FF6700;
	height: 36px;
	position: relative;
	top: -35px;
	left: 30px;
}
.personal-testimonies .textual-carousel .tmb .regular-text .pullquote .pullquote__content {
	color: #363636;
	font-size: 16px;
}
.personal-testimonies .textual-carousel .tmb .regular-text .pullquote small {
	font-size: 16px;
	font-weight: 700!important;
}
.personal-testimonies .textual-carousel .tmb .regular-text .pullquote small em {
	display: block;
	font-size: 14px;
}

/* ================================
	HOME 
================================ */
@media only screen and (min-width : 991px) {
	.hero.home .no-block-padding {
		padding: 10% 20% 15%; 
	}
}
.hero.home h1 {
	text-shadow: 0px 3px 6px rgba(0,0,0,.5);
	padding-bottom: 36px;
}

/* Mission & Vision */
@media only screen and (min-width : 991px) {
	.post-content > .mission-vision {
		margin-top: -100px;
	}
}
.main-container .mission-vision.row-container .row-parent .column_child.half-internal-gutter .uncont > .vc_custom_heading_wrap {
	margin-top: 0;
}
.mission-vision .scripture p {
	color: rgba(54,54,54,.6);
	font-size: 24px;
}
.mission-vision .scripture strong {
	color: rgba(54,54,54,.6);
	font-size: 18px;
}

.home .kingdom-treasures {
	margin-bottom: 72px;
}
.home .social-media {
	margin-top: 72px;
}
.main-container .social-media.row-container .row-parent .single-internal-gutter .uncont > span.btn-container:last-child {
	margin-top: 10px;
}

/* ================================
	SECONDARY PAGES 
================================ */
.heading.secondary .vc_custom_heading_wrap h1 {
	padding-top: 36px;
}

/* Sidebar customization for Who We Are page */
.nav-tabs  {
	font-size: 18px;
	border-right: none!important;
	width: 400px!important;
}

#kingdom-tabs .nav-tabs li a {
	border-top: 1px solid #D6D6D6!important;
	border-bottom: 1px solid #D6D6D6!important; 
	border-right: none!important;
	color: #003847;
}

.nav-tabs li a:after {
	content: ">";
	font-weight: lighter;
	float: right;
}

.tab-content.vertical {
	border: none;
}

.nav-tabs > li > a span {
	font-size: 15px;
	white-space: pre!important;
	letter-spacing: 0.7px;
}

#kingdom-tabs .nav-tabs li.active  {
	border: none!important;
}

#kingdom-tabs .nav-tabs li:nth-child(3) {
	line-height: normal;
	word-break:break-all;
} 

/* Content body for tabs */

.tab-body {
	padding-left: 130px;
}

.tab-body h4 {
	padding-top: 40px;
	padding-bottom: 10px;
	text-transform: uppercase;
}

@media only screen and (max-width: 1300px) {
  .tab-body, .tab-body h4 {
		/* width: 90%; */
		padding-left: 30%;
  }
}

@media only screen and (max-width: 1300px) {
  .tab-body h4 {
		padding-left: 0%;
  }
}

@media only screen and (max-width: 1000px) {
  .tab-body {
		padding-left:40%;
  }
}

@media only screen and (max-width: 1000px) {
  .tab-body h4 {
		padding-left: 0%;
  }
}

@media only screen and (max-width: 820px) {
  .tab-body {
		padding-left: 50%;
  }
}

@media only screen and (max-width: 820px) {
  .tab-body h4 {
		padding-left: 0%;
		font-size: 18px!important;
  }
}

@media only screen and (max-width: 720px) {
  .tab-body {
		padding-left: 60%;
  }
}

@media only screen and (max-width: 720px) {
  .tab-body h4 {
		font-size: 16px!important;
  }
}

@media only screen and (max-width: 570px) {
  .tab-body {
		width: 100%!important;
		padding-left: 5px;
  }
}


/* ================================
	SEARCH
================================ */
/*.aws-container {
	display: none;
}*/
.overlay.overlay-search.style-dark input.search-submit {
	color: #017493;
	border-color: #017493;
	letter-spacing: normal;
	text-transform: uppercase;
}
.overlay.overlay-search.style-dark input.search-submit:hover {
	color: #ff6700;
	border-color: #ff6700;
}
.search-result-feed .tmb-content-left.tmb .t-entry-text {
	text-align: center;
}
.search-result-feed .tmb.tmb-woocommerce .t-inside .t-entry-excerpt  {
	display: none;
}
.results-found {
	max-width: 1404px;
	margin:  0 auto;
	padding: 36px 36px 36px 36px;
}

/* ================================
	SHOP 
================================ */


/* ############################ By TES ############################################ */
.btn-primary {
font-family: 'Source Sans Pro', sans-serif;
background: #ff6700 !important;
color: #ffffff;
border: none;
border-radius: 0;
font-weight: 700;
min-width: 320px;
padding: 18px;
font-size:18px;
line-height: 1;
}
.btn-primary:hover {
background:#017493 !important;
color: #ffffff;
}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle {
background:#017493 !important;
color: #ffffff;
}
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus {
box-shadow:none;
}
.btn-primary.focus, .btn-primary:focus {
box-shadow:none;
}

.sidr {background:#013540;color:#fcfcfc;padding:0;z-index:9999;font-size: 16px;font-weight: 400;line-height: 18px;text-transform: uppercase;border-top:6px solid #e16297;width:100%;}
.sidr .sidr-inner {padding:63px 18px 18px 18px !important;height:auto;}
.sidr  ul{margin:0;padding:0;}
.sidr ul li{
padding: 0 0 16px 0;
margin: 0 0 20px 0;
background: none;
border-bottom: 1px solid #004857;
}
.sidr ul li ul li {line-height: 16px;font-size: 12px;background:url(../images/menu_arrw.png) no-repeat left 3px;border-bottom:1px dotted #cfa02d;}
.sidr ul li ul.sidr-class-sub-menu{margin-top:15px;margin-bottom:5px;}
.sidr ul li ul li a, .sidr ul li ul li span {padding-left: 20px;}
.sidr ul li ul li:hover, .sidr ul li ul li.active, .sidr ul li ul li.sidr-class-active{line-height: 16px;}
.sidr ul li ul li:last-child {border-bottom: none;margin-bottom: 0;padding-bottom: 0;}
.sidr-class-mb_close_btn{display:none;}
.sidr ul li a, .sidr ul li span{padding:0;}
#mobile-header{display:none;cursor:pointer;}
#mobile-header a{transition:none;-moz-transition:none;-webkit-transition:none;-ms-transition:none;-o-transition:none;-ms-transition:none;}
#mobile-header .mobile_menu.on {
font-size: 30px;
line-height: 1.3;
z-index: 9;
position: relative;
}
header{
	background-image: url(../images/Seamles-Blue-24.jpg);
	width: 100%;
	/*padding:10px 0 136px 0;*/
	font-size:20px;
	color:#ffffff;
	font-weight:700;
}
.navigation ul{
padding:0;
margin:0;
}
.navigation ul li{
display:inline-block;
padding:0;
margin:0 26px 0 0;
}
.navigation ul li:last-child{
margin-right:0;
}
.navigation ul li:last-child a{
color:#ff6700;
}
.navigation ul li a{
color:#ffffff;
}
section.books_cont h2{
font-size:50px;
color:#017493;
font-weight:700;
text-align:center;
padding:58px 0 105px 0;
}
section.books_cont .book_details{
margin-bottom:80px;
}
section.books_cont .container {
margin-top: -112px !important;
background: #fff;
}
.top_lft{
margin-bottom:40px;
font-size:22px;
color:#ffffff;
text-align:center;
font-weight:700;
}
.top_lft ul{
padding:0;
}
.top_lft ul li{
margin-bottom:20px;
padding:0;
}
.top_lft ul li a{
padding:24px 70px;
background:#017493;
display:block;
color:#ffffff;
}
.btm_lft input.form-control {
width: 70%;
display: inline-block;
}
.btm_lft input[type="submit"]{
width: 30%;
display: inline-block;
}
.srch_box{
margin-bottom:40px;
}
.srch_box .form-group {
overflow: hidden;
}
.srch_box input.form-control {
width: 70%;
float: left;
height: 50px;
border-radius: 0;
}
.srch_box input[type="submit"] {
width: 29%;
float: left;
min-width: inherit;
padding: 16px 18px !important;
}
.lft_nav h3{
font-size:18px;
color:#363636;
font-family: 'Source Sans Pro', sans-serif;
font-weight:400;
margin-bottom: 15px;
}
.lft_nav ul li{
padding:0 0 12px 0;
}
.book_box{
font-size:20px;
color:#363636;
}
.book_box .book_box_product_img {
width: 270px;
float: left;
margin-right: 40px;
}
.book_box .book_box_product_details {
width: calc(100% - 310px);
float: left;
}
.book_box h3{
font-weight:400;
margin-bottom:10px;
}
.book_box h4{
font-weight:400;
margin-bottom:10px;
font-size:20px;
color:#6e6e6e;
font-family: 'Source Sans Pro', sans-serif;
}
.book_box p.description{
margin-bottom:35px;
text-align: justify;
}
.book_format ul li {
border-bottom: 1px solid #d5d5d5;
padding: 0 0 10px 0;
margin-bottom: 10px;
}
.book_format ul li span.list {
width: 240px;
display: inline-block;
font-size:18px;
color:#363636;
}
.book_format ul li:first-child{
font-weight:700;
}
.book_format a{
color:#ff6700;
}
.book_box h5.language_txt {
font-weight: 400;
}
.donate_section{
padding:85px 0 75px 0;
background-image: url(../images/Seamles-Blue-24.jpg);
}
.donate_section h3{
font-size:44px;
color:#ffffff;
font-weight:400;
margin:0;
}
footer{
background:#272727;
padding:47px 0 82px 0;
font-size:20px;
color:#ffffff;
}
footer a{
color:#ffffff;
}
footer .ftr_nav{
font-family: 'Vollkorn', serif;
}
footer span.ftr_logo_txt {
text-align: left;
display: block;
margin-top: 20px;
font-weight: 700;
font-size: 22px;
font-family: 'Vollkorn', serif;
}
footer .ftr_nav ul{
border-bottom:1px solid #434343;
margin-bottom:20px;
}
footer .ftr_nav ul li{
display:inline-block;
padding:0;
margin:0 38px 0 0;
}
footer .ftr_nav ul li:last-child{
margin-right:0;
}
footer h3{
font-size:20px;
margin-bottom:18px;
color: #017493;
}
footer h4{
font-size:16px;
margin-bottom:18px;
color: #bdbdbd;
font-family: 'Source Sans Pro', sans-serif;
font-weight:400;
}
footer ul{
padding-bottom:40px;
}
footer ul li{
padding:0 0 5px 0;
}
footer ul.social_icon{
padding-bottom: 94px;
}
footer ul.social_icon li{
display: inline-block;
margin-right:20px;
padding:0;
}
footer ul.social_icon li:last-child{
margin-right:0;
}
footer ul.social_icon li a{
width: 40px;
height: 40px;
background: #ff6700;
display:block;
border-radius: 50%;
text-align: center;
line-height: 40px;
color:#ffffff;

}
footer address.copyright {
font-size: 18px;
color: #bdbdbd;
display:block;
margin:0;
}

/* ----------------------- 28/09/2020 ----------------------- */
/*28.09.20*/
.books_cont .container, .donate_section .container {
    max-width: 1435px;
}
.books_cont ul {
margin: 0;
padding: 0 !important;
list-style-type: none !important;
}
.books_cont ul li {
background: url(../images/list-icon.png) no-repeat 0 7px;
padding: 0 0 7px 0;
}
.books_cont input[type="submit"], .books_cont input[type="button"], .books_cont input[type="reset"] {
cursor: pointer;
outline: none;
font-family: 'Source Sans Pro', sans-serif;
border: none;
}
.books_cont button[disabled], .books_cont input[disabled], .books_cont submit[disabled] {
cursor: default;
}
.books_cont .row, .donate_section .row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.books_cont .col-md-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.books_cont .col-md-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.books_cont .container, .donate_section .container{
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.books_cont .col, .books_cont .col-1, .books_cont .col-10, .books_cont .col-11, .books_cont .col-12, 
.books_cont .col-2, .books_cont .col-3, .books_cont .col-4, .books_cont .col-5, 
.books_cont .col-6, .col-7, .books_cont .col-8, .books_cont .col-9, .books_cont .col-auto, .books_cont .col-lg, 
.books_cont .col-lg-1, .books_cont .col-lg-10, .books_cont .col-lg-11,
.books_cont .col-lg-12, .books_cont .col-lg-2, .books_cont .col-lg-3, .books_cont .col-lg-4, .books_cont .col-lg-5, 
.books_cont .col-lg-6, .books_cont .col-lg-7, .books_cont .col-lg-8, .books_cont .col-lg-9, .books_cont .col-lg-auto, 
.books_cont .col-md, .books_cont .col-md-1, .books_cont .col-md-10, .books_cont .col-md-11, 
.books_cont .col-md-12, .books_cont .col-md-2, .books_cont .col-md-3, .books_cont .col-md-4, .books_cont .col-md-5, 
.books_cont .col-md-6, .books_cont .col-md-7, .books_cont .col-md-8, .books_cont .col-md-9, .books_cont .col-md-auto, 
.books_cont .col-sm, .books_cont .col-sm-1, .books_cont .col-sm-10, .books_cont .col-sm-11, 
.books_cont .col-sm-12, .books_cont .col-sm-2, .books_cont .col-sm-3, .books_cont .col-sm-4, .books_cont .col-sm-5, 
.books_cont .col-sm-6, .books_cont .col-sm-7, .books_cont .col-sm-8, .books_cont .col-sm-9, .books_cont .col-sm-auto, 
.books_cont .col-xl, .books_cont .col-xl-1, .books_cont .col-xl-10, .books_cont .col-xl-11, 
.books_cont .col-xl-12, .books_cont .col-xl-2, .books_cont .col-xl-3, .books_cont .col-xl-4, .books_cont .col-xl-5, 
.books_cont .col-xl-6, .books_cont .col-xl-7, .books_cont .col-xl-8, 
.books_cont .col-xl-9, .books_cont .col-xl-auto {
position: relative;
width: 100%;
padding-right: 15px;
padding-left: 15px;
}
*, ::after, ::before {
box-sizing: border-box;
}
.clearfix::after {
display: block;
clear: both;
content: "";
}
.books_cont .form-group {
margin-bottom: 1rem;
}
.books_cont .form-control {
display: block;
width: 100%;
height: calc(1.5em + .75rem + 2px);
padding: .375rem .75rem;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #495057;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #ced4da;
border-radius: .25rem;
transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.books_cont .btn-primary {
font-family: 'Source Sans Pro', sans-serif;
background: #ff6700;
color: #ffffff;
border: none;
border-radius: 0;
font-weight: 700;
min-width: 320px;
padding: 18px;
font-size: 18px;
line-height: 1;
}
.donate_section .btn-primary {
font-family: 'Source Sans Pro', sans-serif;
background: #ff6700;
color: #ffffff;
border: none;
border-radius: 0;
font-weight: 700;
min-width: 320px;
padding: 18px;
font-size: 18px;
line-height: 1;
display: block;
text-align: center;
}
.books_cont .btn-primary:hover, .donate_section .btn-primary:hover {
background:#017493;
color: #ffffff;
}
.donate_section .col-md-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.donate_section .col-md-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.donate_section .col, .donate_section .col-1, .donate_section .col-10, .donate_section .col-11, .donate_section .col-12, 
.donate_section .col-2, .donate_section .col-3, .donate_section .col-4, .donate_section .col-5, 
.donate_section .col-6, .col-7, .donate_section .col-8, .donate_section .col-9, .donate_section .col-auto, .donate_section .col-lg, 
.donate_section .col-lg-1, .donate_section .col-lg-10, .donate_section .col-lg-11,
.donate_section .col-lg-12, .donate_section .col-lg-2, .donate_section .col-lg-3, .donate_section .col-lg-4, .donate_section .col-lg-5, 
.donate_section .col-lg-6, .donate_section .col-lg-7, .donate_section .col-lg-8, .donate_section .col-lg-9, .donate_section .col-lg-auto, 
.donate_section .col-md, .donate_section .col-md-1, .donate_section .col-md-10, .donate_section .col-md-11, 
.donate_section .col-md-12, .donate_section .col-md-2, .donate_section .col-md-3, .donate_section .col-md-4, .donate_section .col-md-5, 
.donate_section .col-md-6, .donate_section .col-md-7, .donate_section .col-md-8, .donate_section .col-md-9, .donate_section .col-md-auto, 
.donate_section .col-sm, .donate_section .col-sm-1, .donate_section .col-sm-10, .donate_section .col-sm-11, 
.donate_section .col-sm-12, .donate_section .col-sm-2, .donate_section .col-sm-3, .donate_section .col-sm-4, .donate_section .col-sm-5, 
.donate_section .col-sm-6, .donate_section .col-sm-7, .donate_section .col-sm-8, .donate_section .col-sm-9, .donate_section .col-sm-auto, 
.donate_section .col-xl, .donate_section .col-xl-1, .donate_section .col-xl-10, .donate_section .col-xl-11, 
.donate_section .col-xl-12, .donate_section .col-xl-2, .donate_section .col-xl-3, .donate_section .col-xl-4, .donate_section .col-xl-5, 
.donate_section .col-xl-6, .donate_section .col-xl-7, .donate_section .col-xl-8, 
.donate_section .col-xl-9, .donate_section .col-xl-auto {
position: relative;
width: 100%;
padding-right: 15px;
padding-left: 15px;
}
/* ----------------------- 28/09/2020 ----------------------- */
.main-container .row-container .single-h-padding {
    padding-left: 0;
    padding-right: 0;
}
.main-container .row-container .single-h-padding.tab-pane {
padding-left: 36px;
padding-right: 36px;
}
.main-container .row-container .single-h-padding.tab-pane {
padding-left: 36px;
padding-right: 36px;
}
.main-container .row-container .row-parent {
   padding-left: 0;
    padding-right: 0;
}
.top_lft ul li a {
    padding: 24px 50px;
    background: #017493;
    display: block;
    color: #ffffff !important;
    font-size: 22px;
}
.top_lft ul li{
padding:0 !important;
}
.srch_box input.form-control{
margin:0;
}
.row div[class*=col-lg-].align_center > .uncol > .uncoltable > .uncell > .uncont .books_cont, 
.row div[class*=col-lg-] .row-inner .align_center > .uncol > .uncoltable > .uncell > .uncont .books_cont{
    text-align: left;
}
 .lft_nav ul li a{
    color: #017493 !important;
}
.lft_nav ul li a:hover{
    color: #ff6700 !important;
}
.book_format ul li span.list button.single_add_to_cart_button.button.alt {
background: none;
font-size: 18px;
letter-spacing: 0;
padding: 0;
color: #ff6700;
}
.book_format ul li span.list:nth-child(3) {
width: 30%;
font-weight:bold;
}
.book_format ul li span.list:nth-child(2) {
width:20%;
font-weight:bold;
}
.book_format ul li span.list:nth-child(1) {
width:48%;
}
.book_format ul li:nth-child(2) span.list:nth-child(2),
.book_format ul li:nth-child(3) span.list:nth-child(2) {
color: #ff6700;
}
.woocommerce .woocommerce-message .wc-forward{
font-size: 18px;
}
.woocommerce .cart .button, .woocommerce .cart input.button{
color: #ffffff !important;
background-color: #017493 !important;
border-color: #017493 !important;
font-size: 18px;
font-weight: 700 !important;
font-family: 'Source Sans Pro', Vollkorn !important;
letter-spacing: 0;
}
.woocommerce .cart .button:hover, .woocommerce .cart input.button:hover{
background-color: #006786 !important;
border-color: #006786 !important;
}
.search.search-results .tmb .t-entry-visual {
    width: 70%;
    margin: 0 auto;
    max-height: 270px;
}
.aws-container {
    position: absolute;
    left: 15px;
    top: -30px;
    width: 314px;
}
.aws-container .aws-search-form .aws-search-btn{
z-index: 9;
border:none;
background:#ff6700;
}
.aws-container .aws-search-form .aws-search-btn:hover{
background:#017493;
}
.aws-container .aws-search-form .aws-search-btn_icon {
    height: 36px;
    color: #fff;
    padding-top: 2px;
}
.srch_box span.form-txt {
margin-top: 60px;
display: block;
}
.aws-search-result .aws_result_price del, .aws-search-result .aws_result_price ins {
background: none;
padding: 0 12px 0 0;
opacity: 1;
font-size: 15px;
}
.aws-search-result .aws_result_excerpt{
font-size:13px;
}
ul#menu-primary-menu {
text-align: center;
}
.wmc-cart-wrapper {
right: 50px;
top: 59px !important;
position: absolute;
}
.wmc-details {
width:80%;
text-align: left;
margin-left: 20px;
font-family:'Source Sans Pro', Vollkorn;
}
.wmc-image {
width: 20%;
}
.wmc-details h4 {
font-size: 18px !important;
font-weight: 700;
margin:0;
font-family:'Source Sans Pro', Vollkorn;
}
.wmc-price ins.h2 {
font-size: 16px;
font-family:'Source Sans Pro', Vollkorn;
}
.wmc-details p{
margin-top:5px;
font-family:'Source Sans Pro', Vollkorn;
}
.wmc-products li {
    padding: 20px 5px;
}
.wmc-content h3 {
font-size: 18px !important;
background-color: #017493;
font-family:'Source Sans Pro', Vollkorn;
}
.wmc-bottom-buttons a{
background-color: #017493;
font-family:'Source Sans Pro', Vollkorn;
}
.wmc-products, .wmc-subtotal{
background:#fff;
font-family:'Source Sans Pro', Vollkorn;
}
.wmc-products, .wmc-subtotal h5{
font-family:'Source Sans Pro', Vollkorn;
}
.wmc-content{
background:none;
border:2px solid #000;
font-family:'Source Sans Pro', Vollkorn;
}

.product.type-product button.single_add_to_cart_button.button {
padding: 13px 13px 13px 13px!important;
background: #FF6700;
border-color: #FF6700;
transition: all 0.25s ease;
color: #FFFFFF;
font-size: 18px;
font-weight: 700 !important;
font-family: 'Source Sans Pro', Vollkorn !important;
letter-spacing:0;

}
.product.type-product button.single_add_to_cart_button.button:hover {
background: #017493;
border-color: #017493;
}
.search.search-results header {
    background-image: url(https://kingdommin.kz79whtk-liquidwebsites.com/wp-content/uploads/2020/09/Seamles-Blue-24.jpg);
    background-repeat: repeat;
    background-position: center center;
    background-attachment: scroll;
    background-size: 200px 200px;
    padding: 0;
}
.search.search-results .header-wrapper .header-content-inner {
    margin: 0 auto;
    padding: 54px 36px 0 36px !important;
}
.themes_books_cont .theme_box {
display: inline-block;
vertical-align: top;
width: calc(100% / 6 - 10px);
margin-bottom:30px;
margin-right:10px;
}
.themes_books_cont .theme_box:nth-child(6n){
margin-right:0;
}
.themes_books_cont p {
font-family: Vollkorn, 'Vollkorn';
color: #017493;
padding: 0 0 10px 0;
line-height: 1.2;
font-size: 25px;
max-width: 800px;
margin: 0 auto;
font-weight: 700;
padding-bottom: 100px !important;
}

.themes_books_cont .theme_box h2 {
text-align: left;
color: #ff6700;
padding: 0 0 10px 0;
margin: 0;
line-height: 1;
font-size: 40px;
}
.theme_box_list ul {
padding: 0;
}
.theme_box_list ul li{
padding:0 0 2px 0;
font-weight: 600;
font-size:17px;
}
.theme_box_list ul li a{
color: #4a8393 !important;
}
.theme_box_list ul li a:hover{
color:#ff6700 !important;
}
section.themes_books_cont.books_cont {
    padding-top:80px;
}
.woocommerce .product.type-product figure.woocommerce-product-gallery__wrapper a.woocommerce-main-image img {
width: 60% !important;
margin: 0 auto;
}

#woocommerce-product-single-plchold img{
width: 60% !important;
margin: 0 auto;
display:block;
}
.page-id-780 .heading-text.el-text h1{
display:none;
}
/***************responsive***************/

@media screen and (max-width: 1150px){
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, 
.col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, 
.col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, 
.col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, 
.col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, 
.col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, 
.col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, 
.col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, 
.col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, 
.col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto{
width:100% !important;
flex: 0 0 100% !important;
max-width: 100% !important;
display: block !important;
}
header .col-md-3, header .col-md-9 {
max-width: 50% !important;
flex: 0 0 50% !important;
}
div#mobile-header {display: block;float: none;margin-left: 0;margin-top:0;font-size:50px;text-align: right;}
div#mobile-header a{color: #ff6700;}
.header_top nav {display: none !important;}
#mobile-header.sidr-open.sidr-main-open .on{display:none;}
#mobile-header .off{display:none;}
#mobile-header.sidr-open.sidr-main-open .off {display: block;
}
.navigation{
display:none;
}
section.books_cont h2{
padding: 58px 0 46px 0;
}
.btm_lft {
font-size: 20px;
margin-bottom:30px;
}
.lft_nav ul li {
padding: 0 0 12px 0;
border-bottom: 1px solid #989898;
margin-bottom:14px;
}
.donate_section{
text-align:center;
}
.donate_section .btn-primary{
margin-top:30px;
}
footer ul li {
padding: 0 0 15px 0;
border-bottom: 1px dashed #565454;
margin-bottom: 10px;
}
footer ul.social_icon li {
border: none;
margin-bottom: 0;
}
footer ul.social_icon {
padding-bottom: 44px;
}
.books_cont .row, .donate_section .row{
margin-left:0;
margin-right:0;
}
.books_cont .col, .books_cont .col-1, .books_cont .col-10, .books_cont .col-11, .books_cont .col-12, 
.books_cont .col-2, .books_cont .col-3, .books_cont .col-4, .books_cont .col-5, .books_cont .col-6, .col-7, 
.books_cont .col-8, .books_cont .col-9, .books_cont .col-auto, .books_cont .col-lg, .books_cont .col-lg-1, 
.books_cont .col-lg-10, .books_cont .col-lg-11, .books_cont .col-lg-12, .books_cont .col-lg-2, 
.books_cont .col-lg-3, .books_cont .col-lg-4, .books_cont .col-lg-5, .books_cont .col-lg-6, 
.books_cont .col-lg-7, .books_cont .col-lg-8, .books_cont .col-lg-9, .books_cont .col-lg-auto, 
.books_cont .col-md, .books_cont .col-md-1, .books_cont .col-md-10, .books_cont .col-md-11, 
.books_cont .col-md-12, .books_cont .col-md-2, .books_cont .col-md-3, .books_cont .col-md-4, 
.books_cont .col-md-5, .books_cont .col-md-6, .books_cont .col-md-7, .books_cont .col-md-8, 
.books_cont .col-md-9, .books_cont .col-md-auto, .books_cont .col-sm, .books_cont .col-sm-1, 
.books_cont .col-sm-10, .books_cont .col-sm-11, .books_cont .col-sm-12, .books_cont .col-sm-2, 
.books_cont .col-sm-3, .books_cont .col-sm-4, .books_cont .col-sm-5, .books_cont .col-sm-6, 
.books_cont .col-sm-7, .books_cont .col-sm-8, .books_cont .col-sm-9, .books_cont .col-sm-auto, 
.books_cont .col-xl, .books_cont .col-xl-1, .books_cont .col-xl-10, .books_cont .col-xl-11, 
.books_cont .col-xl-12, .books_cont .col-xl-2, .books_cont .col-xl-3, .books_cont .col-xl-4, 
.books_cont .col-xl-5, .books_cont .col-xl-6, .books_cont .col-xl-7, .books_cont .col-xl-8, 
.books_cont .col-xl-9, .books_cont .col-xl-auto{
padding-left:0;
padding-right:0;
}
.explorebytheme{
	position:relative !important;
	width:100%;
	top:0  !important;
	right:0  !important;
	text-align:center;
}
}
@media screen and (max-width: 850px){


.book_box .book_box_product_img {
width: 270px;
float: none;
margin: 0 auto 40px auto;
}
.book_box .book_box_product_details {
width: 100%;
float: none;
}
footer .ftr_nav ul li {
display: block;
padding: 0 0 10px 0;
margin: 0 0 10px 0;
}
.ftr_logo {
margin-bottom: 30px;
}
footer .ftr_nav ul {
border-bottom: none;
margin-bottom: 0;
}
footer{
font-size:16px;
}
.donate_section h3 {
font-size: 30px;
}
.donate_section {
padding: 30px 0 40px 0;
}
.book_format ul li span.list {
    width: auto;
}
}
@media screen and (max-width: 767px){
.top_lft ul li a {
padding: 20px 30px;
}
.btn-primary{
min-width:auto;
width:90%;
}
div#mobile-header{
font-size: 30px;
}
.wmc-cart {
right: 40px !important;
top: 17px;
}
.themes_books_cont .theme_box{
width:100%;
}
}
@media screen and (max-width:600px){
.book_format ul li span.list:nth-child(1) {
    width: 47%;
}
}
/* ############################ By TES ############################################ */


/* Ordered List */
ol {
	padding-left:15px;
}

/* Contact Form */
#gform_wrapper_1.gform_wrapper label.gfield_label {
	display: none;	
}
.gform_wrapper textarea.large {
	height: 100px!important;
}
.gform_wrapper .gform_footer input.button, 
.gform_wrapper .gform_footer input[type="submit"], 
.gform_wrapper .gform_page_footer input.button, 
.gform_wrapper .gform_page_footer input[type="submit"] {
	font-size: 1em;
	width: 48%;
	margin: 0 16px 0 0;
	background: #017493;
	color: #fff;
}
.getintouch {
	padding-top:10px!important;
}

/* Testimonial Slider */
.owl-nav-container {
	top: -140px!important;
}

.t-inside {
	height: 0px!important;
}

h5.t-entry-title.h5 a {
	color: #f25a00!important;
}

.flags {
 width: 85%!important;
}

.flags input {
	border: none;
	box-shadow: none;
	padding: 20px;
}
.pagination span, .pagination a {
    padding:4px 9px;
    display: inline-block;
    vertical-align: middle;
}
.pagination span.current {
    background: #ff6700;
    color: #fff;
}
.product-tab p {
    text-align: justify;
}
.tab-container.wootabs .nav-tabs > li:nth-child(2){
display:none;
}

p, body, .style-light p strong {
	font-size: 18px;
}

blockquote {
	border: none;
}

.tmb-light.tmb .t-entry-text h6.t-entry-title a {
	color: #ff6700!important;
}

.tmb-light.tmb .t-entry-text h4.t-entry-title a {
	color: #ff6700!important;
}

/* Donate page */

.hide {
	display: none;
}

.column {
	width: 20%;
	display: inline-block;
	font-size: 12px;
	border: none;
}

.currency input {
	border: none;
	box-shadow: none;
}

a.read-more-hide, a.read-more-show {
	margin-left:36%!important;
	font-weight: 600;
	font-size:30px;
}
