/*
Theme Name: Charitas Lite Child
Theme URI: https://wp-themes.com/charitas-lite
Author: ChildThemeWP.com
Author URI: https://childthemewp.com
Description: My WordPress Charitas Lite child theme.
Template: charitas-lite
License: GNU General Public License v3
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Version: 1.0.0
Text Domain: charitas-lite-child
*/

/*h2, h3{line-height:2.5;}*/
#mtphr-dnt-1611 {margin-bottom: 20px;}
.widget-title{margin-bottom:5px;} .widget-title h3{line-height:1.3;} .long-description h3{line-height:1.2;}
img{max-width:100% !important;}
#site-title{max-width:135px;}
#sticky_navigation{padding: 5px 0 !important;border:none;}
#sticky_navigation #site-title a img{max-height:50px;margin-top:4px;}
ul.nav-menu, div.nav-menu > ul{margin:7px 0 0 0; Padding: 0;}
ul.nav-menu ul a, .nav-menu ul ul a{font-size:15px;}
li.btn_yellow a {background: #ef8b34;color: white;border-radius:20px;}
.designby{margin:50px 0 0;}

.flexslider h1, .flexslider h2, .flexslider h3{line-height:1.2;}
#main .inner{padding:50px 0;}
.efbl_popup_footer_logo{display:none;}
.esfp-content .efbl_popup_footer_logo{text-indent:-10000px;opacity:0 !important;}
/*#branding nav {float: right;display: flex;justify-content: flex-end;align-items: last baseline;}*/

.cartBtn.has-items{width: 50px !important;vertical-align: middle;position: relative;}

.cartBtn span sup{color: #fff;font-size: 17px;text-align: right;font-weight: bolder;}
.woocommerce #respond input#submit.loading, .woocommerce a.button.loading, .woocommerce button.button.loading, .woocommerce input.button.loading{min-height:0px;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{background-color:rgb(237, 125, 49);}
.mean-container .mean-bar{min-height:30px;}
.mean-container .mean-nav{margin-top:37px;}
.mean-container a.meanmenu-reveal{height:22px;padding:11px 13px 8px 13px;}
#toolbar .tb-list .share-item-icon-facebook a.cartBtn:hover{background:none;}

.efbl-halfwidth-skin .efbl-thumbnail-wrapper .efbl-post-footer{display:none;}

.ecardlistImg {max-width: 100%;max-height: 300px;min-height: 300px;}

ul.pagination.justify-content-center{display:flex;justify-content:center;align-items:center;height:100px;}
.pagination li{margin-right:20px;}
.pagination li a{padding:8px 25px;display:block;color:#ef8b34;border:1px solid #ef8b34;background:#fff;}
.pagination li a:hover{color:#fff;border:1px solid #fff;background:#ef8b34;}

.wp-block-button__link.add_to_cart_button.ajax_add_to_cart{font-size:100%;font-weight:700;border-radius: 5px;background: #e9e6ed;color: #515151;}
.wp-block-button__link.loading{max-height: 30px;min-height: 30px;background-color: #e9e6ed;background-image: none;opacity: 0.5 !important;font-weight: 700;}
.wc-block-grid__products .wc-block-grid__product-image img{width:100%;}

.woocommerce-error li p{margin-bottom:0px;}
.buyToGiveList{background: #fdf1e6;padding: 50px 0;}
.buyToGiveList .woocommerce ul.products.columns-3 li.product{background: #f5f5ff;padding: 5px 6px 10px;border: 2px solid #d77d2f;/*margin-right: 1.8%;*/}
.buyToGiveList .woocommerce ul.products li.product.last{margin-right: 0;}
.buyToGiveList .woocommerce ul.products li.product .button{background: #ef8b34;color: white;}

.woocommerce ul.products.columns-3 li.product{padding: 5px 6px 10px;border: 2px solid #ff6c00;background: #fff4e8;max-width: calc(30.75% - 16px);}
.woocommerce ul.products li.product .button:hover, .woocommerce button.button.alt:hover{background: orangered;}
.woocommerce ul.products li.product .button{background: orange;color: white;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width:calc(22.05% - 12px);}
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last{margin-right:0;}
.woocommerce ul.products li.product .price{color:black;}

.related.products {clear: both;overflow: hidden;background: #fdf1db;padding: 20px;}
.woocommerce .related.products ul.products li.product {border: 1px solid orangered;padding: 5px !important;}
.woocommerce .related.products ul.products.colum-4 li.product{width:calc(22.05% - 12px);}
.woocommerce div.product div.images.woocommerce-product-gallery{border:1px solid orange;}
.img-responsive.entered.litespeed-loaded{height: auto;}

@media(min-width:992px){
    .efbl-row{flex-wrap: nowrap !important; margin: auto !important;}
    .efbl-col-sm-6{flex:0 0 50%;max-width: 50%;}
}
@media(max-width:991px){
    .efbl-row{margin: auto !important;}
}
@media(min-width:768px){

}
@media(min-width:768px) and (max-width:992px){
    .woocommerce ul.products.columns-3 {display: flex;flex-wrap: wrap;justify-content: space-between;}
    .woocommerce ul.products.columns-3 li.product, .buyToGiveList .woocommerce ul.products.columns-3 li.product {width: 48%;max-width: calc(48% - 16px);margin-right: 0;float: none;}
    .woocommerce ul.products::after, .woocommerce ul.products::before, .woocommerce-page ul.products::after, .woocommerce-page ul.products::before{content:none;}
}
@media(min-width:992px) and (max-width:1100px){
    .nav-menu li a{padding:10px 8px; font-size:15px;}
}
@media (min-width: 576px) {
    .efbl-col-sm-6{flex:auto !important;max-width:100% !important;}
    .efbl-halfwidth-skin .efbl-thumbnail-wrapper .efbl-thumbnail-col{margin-bottom: 20px !important;}
}
@media(min-width:481px) and (max-width:767px){
    #toolbar .tb-list .donate {margin-bottom: 0px;}
    .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product, 
    .buyToGiveList .woocommerce ul.products[class*=columns-] li.product {width:48%;max-width: calc(48% - 16px);margin:0 0 2.992em;}
    /*.woocommerce .related.products ul.products li.product{float:none;}*/
}
@media (max-width: 480px){
    #toolbar .tb-list .donate {margin-bottom: 0px;}
    .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product, 
    .buyToGiveList .woocommerce ul.products[class*=columns-] li.product {width:100%;max-width: calc(100% - 16px);margin:0 0 2.992em;}
    .woocommerce .related.products ul.products li.product{float:none;}
}