/* Add your own custom css to this file. You may wish to use css !important calls to override css from the template css files.
----------------------------------------------------------- */
.s5_logo_css img{max-width: 200px !important;     padding-top: 10px;}
#s5_nav li a{font-size: 0.8em;}
#s5_nav li{padding-left: 15px;padding-right: 15px;}
.blog .item, .blog .items-leading{display:table; width: 100%;}
#s5_pos_bottom_row3_2{width: 30%!important;}
#s5_pos_bottom_row3_3{width: 30%!important;}
#s5_pos_bottom_row3_3 .module_round_box_outer{margin-right: 0px;}
.s5_responsive_mobile_present #s5_responsive_mobile_bar_active{font-size: 0.9em;}
main .blog > p, .cat-children > h3{display: none;}
.cat-children  h3{margin-bottom:20px;}
.btn-group>.btn, .btn-group>.dropdown-menu{    border: none;    box-shadow: none !important;display:block!important}
li.print-icon{float: left}
.btn-group>.btn:first-child{display:none!important}
 #s5_component_wrap_inner  .dropdown-menu .active > a, #s5_component_wrap_inner  .dropdown-menu .active > a:hover, #s5_component_wrap_inner .item-page .dropdown-menu li > a:hover, #s5_component_wrap_inner  .dropdown-menu .active > a:focus, #s5_component_wrap_inner .item-page .dropdown-menu li > a:focus{background: none!important;    color: #23c0cc !important;}

 #s5_component_wrap_inner  .dropdown-menu  > a{background: none!important;    color: #333 !important;}
.blog .s2s_supra_contenedor, .blog .icons{display: none}

.article-info dt.article-info-term{display:none;}
.blog .jcomments-links{display:none}
#comments-form .btn div, #comments-report-form .btn div{background: none;}
#comments-form .btn a, #comments-report-form .btn a, #comments-form .btn a:hover{    height: 40px;    line-height: 40px; padding: 5px 20px;color: #fff;}
#comments-footer{display:none}
.ion-social-android:before{ content:"\f225";}
#s5_right_wrap{min-width:300px;}
.commentary_cls .item, .commentary_cls .items-leading{}
.module_round_box_outer ul.latestnews li a{line-height:1.4; font-size:14px;padding-left: 11px;}
.module_round_box_outer ul.latestnews li{list-style-type:none; position:relative}
.module_round_box_outer ul.latestnews li:before{content: "\f427";     font-family: "Ionicons";    position: absolute;    left: -10px;    top: -2px;    color: #373737;}
li.mainParentBtn:after{content:"\f3d0";font-family: "Ionicons"; padding-left: 5px; font-weight: bold;}
#s5_nav li.mainMenuParentBtn:hover:after,  #s5_nav li.mainMenuParentBtnFocused:after{color:#fff}
.comment-body{line-height:1.5;}
#s5_footer_module{float:left;}
div.item-page .chronological-page p{    text-indent: 0px;   padding: 10px;}
/* start of audio player */
#ss-sermons-player .span10.offset1{    width: 100%!important;    margin: 0 !important;}
.category-list.ss-sermons-container > h2{display:none}
table.table th{    border: 1px solid #ddd !important;
    text-align: center;
    padding: 10px;
    line-height: 26px;}
table.table td{    border: 1px solid #ddd !important;    line-height: 26px;}
.acysubbuttons input[type=button]{margin-top: 0px;}
.contact h3{display:none}
.fields-container{margin-top:15px;}
.fields-container .field-label {font-weight: bold;}
.categories-list .article-count{display: none}
.categories-list ul li{    list-style-type: none;    font-size: 18px;    margin-top: 20px;}
.categories-list ul{margin: 0px;}
/* end of player */

/* for chrnological colors */
.ch_red{color:red;}
.ch_red_border{border-bottom: 3px solid red;}
.ch_pink{color:#f003de;}
.ch_blue{color:blue;}
.ch_green_bg{background-color:#93d3bd;}
.ch_bold{font-weight:bold;}
.ch_yellow_bg{background-color:yellow;}

/* for tooltips*/
.com_zefaniabible.view-standard div.tooltip{max-width: 500px;}
.com_zefaniabible.view-standard .tooltip-inner{max-width: 500px; text-align: left;}
.com_zefaniabible.view-standard .tooltip.bottom .tooltip-arrow{top: -10px;  border-width: 0 10px 10px;    border-bottom-color: #414141; }
.com_zefaniabible.view-standard .tooltip.right .tooltip-arrow{left: -10px;    border-width: 10px 10px 10px 0;    border-right-color: #414141;;}

.com_zefaniabible.view-standard .tooltip.in{opacity:1;}
.com_zefaniabible.view-standard .tooltip-inner{    background-color: #414141; max-height: 300px;     overflow-y: auto;}
.dict_num{font-style: italic;    font-size: 10px;    color: blue;    vertical-align: super;}
.disctionary_main h3{    text-align: center;     color: #fff;    background: #23c0cc3b;    padding-top: 5px;    padding-bottom: 5px;    /* border-radius: 30px; */    font-weight: bold;    margin-bottom: 10px;}
.com_zefaniabible.view-standard .tooltip.show{opacity:1;}
.cross_cont{    border: 10px solid #323183;    border-radius: 20px;    position:absolute;    right: 0;    top: -16px;    cursor: pointer;    color: #fff;   font-weight: bold;    line-height: 1;    background: #323183;}

/* Others */
ul.accordion-menus{padding-left: 10px;}
.contentpane  .dict_num{display:none;}
.zef_reference_image{text-align:center;}
.custom_dictionary_but{    float: right;    cursor: pointer;        margin-left: 15px;    padding: 3px 10px; margin-top:0px;}
.custom_references_but{    float: right;    cursor: pointer;          padding: 3px 10px;margin-top:0px;}
.custom_dictionary_but select, .custom_references_but select, select#book, select#chapter{border: 1px  solid #ccc;    color: #585858; padding:0px;    height: 34px;}
.custom_ref_search{display:none;}
.cust_marquee{color:blue;}
ul.accordion-menus li{    list-style-type: none;    position: relative;overflow: initial;     margin-bottom: 0px;}
ul.accordion-menus li:before{ content: "\f35a";    font-family: "Font Awesome 5 Free";    position: absolute;    left: -17px;    top: 5px;    color: #23C0CC;}

ul.accordion-menus li > a{border:none;padding: 5px;border: none;    text-align: left;color:#23C0CC;font-size: 14px; padding-left:10px;font-weight: normal;line-height:1.5;}

.ema-accordion ul.ulema > li > a{padding-bottom:10px!important;}
.page-header h2{    margin-bottom: 20px;}
.blog .item-image img{width:auto;}
.cat-children .item-title{font-size: 20px;}
.item-page .icons{position: absolute;    top: 0px;    /* width: 100px; */    right: 0;}
.item-page .dropdown-menu{position: relative; min-width: 0px;}
.item-page .icons .dropdown-menu a{display:inline-block;}
.zef_bible_Header_Label_h1{font-size:36px!important;}
.zef_bot_pagination, .zef_top_pagination{font-size:20px!important;}
.zef_bot_pagination a:nth-child(1), .zef_top_pagination a:nth-child(1){float:left;}
.zef_bot_pagination a:nth-child(1):before, .zef_top_pagination a:nth-child(1):before{ }
.zef_bot_pagination a:nth-child(2), .zef_top_pagination a:nth-child(2){float:right;}
.zef_bot_pagination a[title="Go to next book"], .zef_top_pagination a[title="Go to next book"]{display:none;}
h1.zef_bible_Header_Label_h1{    margin-bottom: 10px!important;}
h2.zef_bible_Header_Label_h2{font-size: 24px!important;
    letter-spacing: 2px;}
ul.latestnews li a{font-family: 'Suranna';    color: #444;font-weight:bold;} 
.module-title{    font-size: 22px;    border: 2px solid #1ea684;    padding: 10px 10px;background-color: #dee8e5;}
#Mod826{display:none;}

/* IMAGE AND CONTENT FADER
----------------------------------------------------------- */

.withArrows a.open {
    width: 100% !important;
    left: 0 !important;
}

.slideInfoZone {
    bottom: auto !important;
    height: auto !important;
    padding: 0px !important;
    background: none !important;
    left: auto !important;
    right: auto !important;
}

.slideInfoZone br {
    clear: both !important;
    display: block;
}

.jdGallery .slideInfoZone {
    padding-top: 0px !important;
    overflow: visible !important;
    top: 50% !important;
    left: 50% !important;
    margin-right: -50% !important;
    transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
}

.jdGallery .slideInfoZone h2 {
    margin: 0px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 0px !important;
    font-size: 3.5em !important;
    line-height: 144% !important;
    text-shadow: none !important;
    font-weight: 400 !important;
    margin-bottom: 10px !important;
    display: block;
}

.jdGallery .slideInfoZone h2 strong {
    font-weight: 400 !important;
}

.jdGallery .slideInfoZone p {
    margin: 0px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    display: block !important;
    padding: 0px !important;
    color: #FFFFFF !important;
    text-shadow: none !important;
}

.center_text {
    text-align: center;
    display: block;
}

.jdGallery a.readon {
    float: left;
    margin-top: 36px;
    font-size: 0.9em !important;
}

.jdGallery a.right,
.jdGallery a.left {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
    filter: alpha(opacity=100) !important;
    -moz-opacity: 1 !important;
    -khtml-opacity: 1 !important;
    opacity: 1 !important;
    width: 60px !important;
    height: 47px !important;
    float: left !important;
    padding: 0px !important;
    top: 16px !important;
    -webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
    top: 46% !important;
    z-index: 3 !important;
}

.jdGallery a.right {
    background: url(../images/s5_arrow_right.png) no-repeat top left !important;
    left: auto !important;
    right: 1% !important;
}

.jdGallery a.right:hover {
    background-position: 50% 100% !important;
    -webkit-transition: all 300ms ease-in;
    -moz-transition: all 300ms ease-in;
    -o-transition: all 300ms ease-in;
    transition: all 300ms ease-in;
}

.jdGallery a.left {
    background: url(../images/s5_arrow_left.png) no-repeat top right !important;
    right: auto !important;
    left: 1% !important;
}

.jdGallery a.left:hover {
    background-position: 50% 100% !important;
    -webkit-transition: all 300ms ease-in;
    -moz-transition: all 300ms ease-in;
    -o-transition: all 300ms ease-in;
    transition: all 300ms ease-in;
}

.jdGallery .slideElement {
    background-size: 102% auto !important;
}

.jdGallery .loadingElement {
    background-image: none !important;
}

.jdGallery a.carouselBtn,
.jdGallery .carousel .label,
.jdExtCarousel .label {
    display: none !important;
}

.jdGallery div.carouselContainer {
    top: auto !important;
    height: 16px !important;
    bottom: 60px !important;
}

.jdGallery .carousel,
.carouselWrapper {
    top: auto !important;
    height: 16px !important;
    background: none !important;
}

.jdGallery .carousel .carouselInner,
.jdExtCarousel .carouselInner {
    float: left !important;
    left: 50% !important;
    margin: auto !important;
    position: relative !important;
    width: auto !important;
}

.carouselInner .thumbnail {
    float: left !important;
    position: relative !important;
    right: 50% !important;
}

.jdGallery div.carouselContainer {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    filter: alpha(opacity=100);
    opacity: 1 !important;
}

.slideInfoZone {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    filter: alpha(opacity=100);
    opacity: 1 !important;
}

.jdGallery .carousel .carouselInner .thumbnail,
.jdExtCarousel .carouselInner .thumbnail {
    background: none !important;
    margin-left: 3px !important;
    margin-right: 3px !important;
    margin-top: 0px !important;
    height: 13px !important;
    width: 13px !important;
    border: solid 2px #FFFFFF !important;
    -moz-border-radius: 70px;
    -webkit-border-radius: 70px;
    border-radius: 70px;
    -moz-opacity: 1 !important;
    -khtml-opacity: 1 !important;
    filter: alpha(opacity=100) !important;
    opacity: 1 !important;
    -webkit-transition: all 0ms ease-in-out !important;
    -moz-transition: all 0ms ease-in-out !important;
    -o-transition: all 0ms ease-in-out !important;
    transition: all 0ms ease-in-out !important;
}

.jdGallery .carousel .carouselInner .active {
    border: none !important;
    background: #ffffff !important;
}

.jdGallery a.open {
    display: inline !important;
}

.jdGallery .carousel .carouselInner .active.thumbnail {
    border: none !important;
    height: 13px !important;
    width: 13px !important;
}

.carouselContainer .carousel .active {
    left: auto !important;
}

.slideInfoZone {
    -webkit-transition: all 400ms ease-in;
    -moz-transition: all 400ms ease-in;
    -o-transition: all 400ms ease-in;
    transition: all 400ms ease-in;
}

.slideInfoZone {
    float: left !important;
    margin-left: -300px !important;
    -moz-opacity: 0 !important;
    -khtml-opacity: 0 !important;
    filter: alpha(opacity=0) !important;
    opacity: 0 !important;
}

.slideInfoZone_load.slideInfoZone {
    margin: 0px !important;
    -moz-opacity: 1 !important;
    -khtml-opacity: 1 !important;
    filter: alpha(opacity=100) !important;
    opacity: 1 !important;
}

.jdGallery .slideInfoZone h2 {
    font-weight: 400 !important;
    font-size: 2em !important;
}

.jdGallery .slideInfoZone p {
    font-weight: 400 !important;
}

.jdGallery .slideInfoZone h2,
.jdGallery .slideInfoZone p {
    padding-left: 8% !important;
    padding-right: 8% !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.jdGallery .btn.btn-primary{margin-top:15px;}
.social_icon{
        margin-right: 6px;
    display: inline-block;
    height: 22px;
    line-height: 1px;
    width: 23px;
    font-size: 20px;
    color: #FFFFFF !important;
    text-align: left;
} 
.social_icon:before{font-family: "Font Awesome 5 Brands"; content: "\f39e";}
.social_icon.ion-social-facebook:before{ content: "\f39e";}
.social_icon.ion-social-youtube:before{ content: "\f167";}
.social_icon.ion-social-twitter:before{ content: "\f099";}
.social_icon.ion-social-android:before{ content: "";}
.social_icon.ion-social-android{width:37px;}
.social_icon.ion-social-instagram:before{ content: "\f17b";}
.social_icon.ion-social-whatsapp:before{content:"\f232";}
.layout-home .blog-featured .item{padding: 15px; border:none!important;}
.layout-home .article-info{display:none;} 
.acym_module .acym_introtext{font-size: 16px; display:block; font-weight:400;}
.acym_module .acym_module_form{ display:block;}
.acym_module{padding: 0px;background-color: transparent !important;}
.acym_module input[type=email]{width: 200px;height: 40px;}
.acym_module td.acysubbuttons input{height: 40px;line-height: 1;padding-right: 35px;padding-left: 16px;}
.acym_module td.acysubbuttons:before{    top: 9px;right: 15px;}
.acym_module .acym_module_form .acym_form{margin-top:15px;}
.acm-container-tabs .nav-tabs .nav-link{background: #ebe2c9;}
.acm-features.style-3 .features-intro{max-width:80%;}
.layout-home .blog-featured .item-content .page-header h2{font-size:36px; text-align:center;}
.layout-home .blog-featured .item-content .page-header p{font-size:18px;}
#t4-section-6{margin-bottom: 60px;}
.acm-features.style-4 .features-item .features-num{background:url(../../../images/new_theme/Icons-Audio.png); background-size: contain;}
.acm-features.style-4 .features-item + .features-item .features-num{background:url(../../../images/new_theme/Icons-Video.png);background-size: contain;}
.acm-features.style-4 .features-item .features-num span{display:none;}
.acm-features.style-4 .features-item .features-num{border-radius:0;}
.acm-features.style-3 .owl-carousel .owl-dots .owl-dot{background: #e8cb7a;}
.t4-palette-gray:before{background: #013A67;}
.t4-palette-gray:after{border-color:#013A67;}
.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link{    font-size: 18px;}
#back-to-top{background: #e1aa12;right: 5rem;}
.t4-palette-gold{background-color: rgba(225, 170, 18, 0.05);}

.t4-palette-gold:before {
    background: #e1aa12;
    border-radius: 50%;
    bottom: -140px;
    left: -135px;
    content: "";
    position: absolute;
    height: 366px;
    width: 366px;
    opacity: 0.05;
}

.t4-palette-gold:after {
    border-radius: 50%;
    content: "";
    border: 140px solid #e1aa12;
    height: 650px;
    width: 650px;
    position: absolute;
    top: -250px;
    right: -350px;
    opacity: 0.05;
}

.t4-palette-blue{background-color: rgba(1, 58, 103, 0.05);}

.t4-palette-blue:before {
    background: #013A67;
    border-radius: 50%;
    bottom: -140px;
    left: -135px;
    content: "";
    position: absolute;
    height: 366px;
    width: 366px;
    opacity: 0.05;
}

.t4-palette-blue:after {
    border-radius: 50%;
    content: "";
    border: 140px solid #013A67;
    height: 650px;
    width: 650px;
    position: absolute;
    top: -250px;
    right: -350px;
    opacity: 0.05;
}
.acm-features.style-3 .features-item{padding: 15px 15px;}
.acm-features.style-3 .features-intro{margin-bottom:36px;}
.acm-features.style-3 .owl-carousel .owl-dots{margin-top: 20px;}
img.logo-img{width:85%;}

div#t4-section-4 {background-color:#e1aa12}
.sunday-school-lessons div#t4-section-4 {background-color:#fff}
div#t4-section-4 .acm-container-tabs .nav-tabs .nav-link.active, div#t4-section-4 .acm-container-tabs .nav-tabs .nav-link:hover, div#t4-section-4 .acm-container-tabs .nav-tabs .nav-link:focus, div#t4-section-4 .acm-container-tabs .nav-tabs .nav-link:active{background: #013a67}
div#t4-section-4 .nav-tabs .nav-link{font-weight:400;}
div#t4-section-4 .acm-container-tabs .nav-tabs .nav-link{color:#fff;}
div#t4-section-4 .acm-container-tabs .nav-tabs .nav-link{background-color: #013a677a;}
div#t4-section-4 .category-module li a{color:#fff}

div#t4-section-4 .nav-tabs{border-bottom:none;margin-bottom: 18px;}
div#t4-section-4 span.sub-heading.mt-0.text-normal.h2 {color:#fff;}
div#t4-section-3 {background-color: #013A67;}
div#t4-section-3 span.sub-heading.mt-0.text-normal.h2 {color:#fff;}
div#t4-section-3 .container.features-intro.text-center {color:#fff;}

div#t4-section-3  a.heading-link {color:#fff!important;}
div#t4-section-3  .acm-features.style-3 .features-item {    border: 1px solid transparent;}
div#t4-section-3  .acm-features.style-3 .features-item:hover {    border-color: #e1aa12;}
a.btn.btn-primary.btn-blue {background:#013a67; border-color:#013a67}
.com-content-article__body h3{font-weight:bold; font-size:23px;}
.zef_top_pagination #zef_links{display:none;}
#Mod837 .navbar-nav{display:block;}
#Mod837 .navbar-nav li{display:inline-block; margin-right:25px;  }
#Mod837 .navbar-nav > li a{color:var(--body-link-color);  font-weight:normal; }
@media screen and (max-width:1300px) and (min-width:1050px){
    #s5_logo_wrap{width: 200px;    padding-top: 10px;}
    #s5_nav li a{font-size: 0.7em;}
    #s5_nav li{padding-left:10px;padding-right:10px;}
}
@media screen and (max-width:1050px) and (min-width:1000px){
    #s5_logo_wrap{width: 100px;    padding-top: 24px;}
    #s5_nav li a{font-size: 0.7em;}
    #s5_nav li{padding-left:10px;padding-right:10px;}
}
@media screen and (max-width:800px) {
	.blog-featured h2{font-size:24px !important}
	#s5_content_body_wrap{font-size:9.5pt !important; line-height: 1.8 !important}	
	.item-page .btn-group>.dropdown-menu{padding: 0px; margin: 0px;}
	.article-info dd.modified{display:none}
	.custom-table-responsive{overflow-x:auto;}
	#t4-section-6{margin-bottom: 40px;}
	.navbar-brand img{max-height: 32px;}
	.layout-home .t4-main-body{padding-top: 0;    padding-bottom: 0;}
	.layout-home .page-header h2{margin-bottom: 10px;}
	.layout-home .blog-featured .item{    margin-bottom: 0px !important;    padding-bottom: 0px !important;}
}

@media screen and (min-width:1000px) {
	.hasTooltip .tip-title{min-width:500px;}	
	.item-page{    position: relative;}
.item-page .s2s_supra_contenedor.align_left{position: absolute;    top:6px;    right: 185px;}
.article-info dd{padding-top:10px}
.items-row .item .item-image.pull-left{float:left!important;width:auto;}
.items-row .item .item-content{padding:0px;}
.blog .item-image img, .com-tags-tag-new .item-image img{margin-right:36px;width:280px;}
.blog .item{border:none;}
#t4-header{background: #00000059;}
.t4-header{    min-height: 85px;}
.layout-home .t4-main-body{        padding-top: 30px;    padding-bottom: 0px;}
.layout-home div[id*=t4-section-], .layout-home div[id^=t4-section-], .layout-home div[id*=t4-spotlight-], .layout-home div[id^=t4-spotlight-]{   padding-top: 40px;    padding-bottom: 40px;}
.t4-footnav .container{padding-top: 3rem;    padding-bottom: 0rem;}
#t4-copyright p{margin-bottom:0px;}
.jdGallery .slideInfoZone h2 {max-width:70%; margin-left:0!important;}
}



/* ANY CSS FOR ALL WIDTHS GOES HERE
----------------------------------------------------------- */

/* ALL WIDTHS UNDER 970PX
----------------------------------------------------------- */

@media screen and (max-width: 970px){

	/* DEFAULT
	----------------- */

	.s5_wrap {
	width:100% !important;
	}
	
	.s5_is_display, .s5_is_slide {
	position:relative !important;
	}
	
	.s5_is_slide {
	height:auto !important;
	}
	
	#fontControls {
	display:none;
	}
	
	/* CUSTOM
	----------------- */
	
	body {
	font-size:0.9em !important;
	}
	
	#s5_logo_wrap {
	margin-left:20px;
	}
	
	#s5_top_row1_wrap, #s5_top_row2_wrap, #s5_top_row3_wrap, #s5_bottom_row1_wrap, #s5_bottom_row2_wrap, #s5_bottom_row3_wrap, #s5_above_columnswrap, #s5_below_columns_wrap, #s5_left_column_wrap_inner, #s5_right_column_wrap_inner {
	padding-left:20px;
	padding-top:20px;
	}

	#s5_component_wrap_inner {
	padding:20px;
	}

	#s5_breadcrumb_font_login_wrap, #s5_footer_area1 {
	padding-left:20px;
	padding-right:20px;
	}
	
	#s5_nav li {
	padding:29px 10px;
	}
	
	.carouselContainer {
	display:none;
	}
	
	.jdGallery .slideInfoZone h2 {
	font-size:2.5em !important;
	margin-bottom:10px;
	}
	
	.jdGallery a.readon {
	margin-top:20px;
	}
	
	.module_round_box_outer {
	margin-right:20px;
	margin-bottom:20px;
	}
	
	#s5_footer {
	display:block;
	margin-bottom:15px;
	}
	
	#s5_bottom_menu_wrap {
	padding:0px !important;
	float:left;
	}
	
	#s5_bottom_menu_wrap li {
	margin-left:0px;
	margin-right:10px;
	}
	
	#s5_pos_custom_2 {
	color:#FFFFFF;
	padding:30px;
	padding-top:42px;
	padding-bottom:40px;
	}
	
	.item, .items-leading {
	margin-bottom:20px !important;
	padding-bottom:20px !important;
	}
	
	#s5_bottom_row3 {
	padding:0px;
	padding-top:16px;
	padding-bottom:10px;
	}
	
	#s5_search_wrap {
	margin-left:20px;
	margin-right:20px;
	}
	
}


/* TABLET PORTRAIT MODE CSS
----------------------------------------------------------- */

@media screen and (min-width:580px) and (max-width: 970px){

	
	/* CUSTOM
	----------------- */
	
}


/* TABLET PORTRAIT MODE CSS - SMALLER TABLETS
----------------------------------------------------------- */

@media screen and (max-width: 750px){

	/* CUSTOM
	----------------- */
	
	.jdGallery .slideInfoZone h2 {
	font-size:1.5em !important;
	}
	
	.jdGallery a.readon {
	display:none;
	}
	
	.line_break {
	display:block !important;
	}
	
	.centered_text .readon {
	margin:0px;
	margin-top:26px;
	}
	
	#s5_menu_wrap {
	display:block !important;
	}
	
	#s5_search_wrap_outer, #s5_menu_wrap_inner {
	display:none !important;
	}
	
	#s5_logo_wrap {
	float:none;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}
	
	.s5_logo_css img {
	float:none;
	}
	
	.s5_resize_bottom_row3 {
	min-height:1px !important;
	}
	
	#s5_bottom_row3 .s5_float_left {
	width:100% !important;
	}

}


/* MOBILE LAYOUT CSS
----------------------------------------------------------- */

@media screen and (max-width: 579px){

	/* DEFAULT
	----------------- */

	#s5_right_column_wrap_inner .s5_float_left, #s5_left_column_wrap_inner .s5_float_left {
	float:none;
	}

	#s5_columns_wrap_inner {
	width:100%;
	}

	#s5_center_column_wrap {
	width:100%;
	left:100%;
	}

	#s5_left_column_wrap {
	left:0%;
	}
	
	#s5_left_top_wrap, #s5_left_column_wrap, #s5_left_inset_wrap, #s5_left_wrap, #s5_left_bottom_wrap, #s5_right_top_wrap, #s5_right_column_wrap, #s5_right_inset_wrap, #s5_right_wrap, #s5_right_bottom_wrap, #s5_top_row1 .s5_float_left, #s5_top_row2 .s5_float_left, #s5_top_row3 .s5_float_left, #s5_above_columns_inner .s5_float_left, #s5_middle_top .s5_float_left , #s5_middle_bottom .s5_float_left, #s5_below_columns_inner .s5_float_left, #s5_bottom_row1 .s5_float_left, #s5_bottom_row2, .s5_float_left, #s5_bottom_row3 .s5_float_left, #s5_above_body .s5_float_left, #s5_below_body .s5_float_left {
	width:100% !important;
	}
	
	#s5_center_column_wrap_inner {
	margin:0px !important;
	}
	
	#s5_left_column_wrap {
	margin-right:0px !important;
	}
	
	#s5_right_column_wrap {
	margin-left:0px !important;
	}
	
	.items-row .item {
	width:100% !important;
	padding-left:0px !important;
	padding-right:0px !important;
	margin-right:0px !important;
	margin-left:0px !important;
	}
	
	/* CUSTOM
	----------------- */
	
	#s5_breadcrumb_font_login_wrap {
	display:none;
	}

}


/* CUSTOM SIZES
----------------------------------------------------------- */
 .fa-search:before{font-family:'FontAwesome'!important;}
body.sunday-school-lessons .categories-list h1{font-size:3rem}
body.sunday-school-lessons .categories-list .category-desc{color:#333}
body.sunday-school-lessons .com-content-categories__items{display:none;}