/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}
.section-header {
  margin-bottom: 0px;
}
.section-header .section-title {
  font-size: 28px;
  color: #272727;
  text-transform: uppercase;
  position: relative;
  padding-bottom: 20px;
  margin: 40px 0 40px;
  font-family: "Exo 2", sans-serif;
  font-weight: 400 !important;
  display: inline-block;
}
.section-header .section-title:before {
  content: "";
  position: absolute;
  width: 140px;
  bottom: 0;
  left: 50%;
  margin-left: -70px;
  height: 1px;
  background: #ccc;
}
.section-header .section-title:after {
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  bottom: -11px;
  left: 50%;
  margin-left: -12px;
  border: 5px solid #fff;
  border-radius: 20px;
  background: #dd1e26;
}
.home .page-wrapper{padding-top: 0px;}
.top-bar-12 a{color: #fff !important;}
.top-bar-12 a:hover{color: red !important;}
.top-bar-12 .fa{margin-right: 5px;}
.nav > li > a{color: #fff !important; font-size: 16px; font-weight: 400 !important; margin-right: 10px;}
.nav > li > a:hover{color: red !important;}
.header-top{height: 40px;}
.nav-dropdown > li > a, .nav-column > li > a{color: #222;}
.nav-dropdown > li > a:hover{color: red;}
#top-bar .nav > li > a{color: #fff !important; font-size: 13px; font-weight: 400 !important;}
#top-bar .nav > li > a:hover{color: red !important;}
.header-cart-title{color: #222;}
.nav-dark .cart-icon strong{color: #222; border-color: #222;}
.nav-dark .cart-icon strong::after{border-color: #222;}
.secondary{background-color: #222;}
input[type="search"]{border-color: #222;}
.has-dropdown .icon-angle-down{color: #fff; opacity: 1;}
.nav-dark .nav-divided > li + li > a::after{border-color: #fff;}
.home-pro{text-align: center; background: #000; position: relative; margin-top: -34px; color: #fff; padding: 5px; font-size: 18px; text-transform: uppercase;}
.footer-1{background-color: #111;}
.footer-1 ul.menu > li > a{color: #fff;}
.is-divider{background-color: #fff;}
span.widget-title{color: #fff;}
.footer-links a{color: #fff; font-size: 14px;}
.footer-links .fa{margin-right: 5px; color: #fff;}
.absolute-footer{background: #000;}
.copyright-footer a{color: #6bd736;}
.absolute-footer.dark{color: #fff;}
.copyright-footer{margin-top: 15px;}
.social-icon-list li{display: inline-block;}
.social-icon-list .fa{color: #fff; margin-right: 5px;}
.footer-1 ul.menu > li > a:hover{color: #6bd736;}
ul.menu > li + li{border-top: 0px;}
ul.menu > li > a{padding: 0px;}
h1.product-title.entry-title{color: #000; font-size: 24px;}
.is-divider{background-color: red;}
span.amount{color: blue;}
.product-short-description{color: #000;}
.button.alt{background: #446084; opacity: 1;}
.product_meta > span{color: #000;}
.product-footer .woocommerce-tabs a{color: #ef1a25 !important;}
#tab-description{color: #000;}
#tab-additional_information{color: #000;}
#reviews{color: #000;}
.related .product-section-title{color: #ef1a25 !important}
.box-text p{font-size: 14px; color: #000;} 
.breadcrumbs a{color: #222;}
.breadcrumbs .divider{color: #222; opacity: 1;}
.breadcrumbs{text-transform: capitalize;}
span.widget-title.shop-sidebar{color: #000 !important;}
.widget_price_filter .price_slider_amount .button{background-color: #446084;}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color: #222 !important;}
.product-small.box{border: 1px solid #ddd;}
.box-text{border-top: 1px solid #ddd; padding: 10px 20px;}
.abt-12{color: #000; font-size: 14px; font-weight: 400; text-align: justify;}
.abt-12 h3{color: #242424; font-weight: 600; font-size: 18px;}
.abt-12 a{color: #000; font-size: 14px; font-weight: 400; text-align: justify;}
.abt-12 i[class^="icon-"]{font-size: 18px; margin-right: 5px;}
.section-title-normal span{color: #242424;}
.return-form td{border-bottom: 0px !important;}
input[type="search"]{background: transparent !important;}
.title-wrapper .op-7{opacity: 1; font-size: 16px;}
.abt-pp{color: #000; font-size: 14px; font-weight: 400; text-align: justify;}
.abt-pp h3{color: #242424; font-weight: 600; font-size: 18px;}
.abt-pp h4{color: #242424;}
.abt-pp a{color: #000; font-size: 14px; font-weight: 400; text-align: justify;}
.abt-pp i[class^="icon-"]{font-size: 18px; margin-right: 5px;}
.cat-item-15{display: none !important;}
select{background-image: url('https://www.pepitoes.com/wp-content/uploads/2020/03/select-arrow.png');}
form.cart{width: 60% !important;}
.pum-theme-1397 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close{right: -37px;}
.pum-theme-1397 .pum-container, .pum-theme-lightbox .pum-container{background: #fff; box-shadow: none; border: 0px;}
.yith_magnifier_zoom{border: 1px solid #ddd;}
.product-section{margin-bottom: 20px;}
.delivery-info-wrap .header .cash-on-delivery{color: #000 !important;}
.wc-delivery-time-response .delivery-info h6{display: none !important;}
#my_custom_checkout_field2 #pincode_field_idp #pincode_field_id.input-text{color: #000 !important;}
.account-nav li a{color: #000 !important;}
.box-text a:not(.button){color: #000;}
.woocommerce-Address a{color: blue !important;}
.page-wrapper{padding-top: 0px !important;}
#billing_address_2{position: relative; top: 28px;}
.woocommerce-product-gallery figure{border: 1px solid #ddd;}
.secondary{background-color: #000 !important;}
p.woocommerce-shipping-destination{display: none; !important;}
#shipping_address_2{position: relative; top: 28px;}
.destop-view{display: block; text-align: center;}
.mobile-view{display: none;}
.archive .star-rating{display: none;}
.home .star-rating{display: none;}
.page-id-2976 .star-rating{display: none;}
span.amount{color: #333;}
.grid-tools a{background-color: #000;}
.widget-title i{color: #888 !important;}
.wc-delivery-time-response .delivery-info .header .phoe-pincode-pro-tick-img img{display: none !important;}
.wc-delivery-time-response .delivery-info-wrap .delivery-info .header{padding: 0px 10px 20px 20px !important;}
.widget li{color: #fff !important; font-size: 15px !important;}
.pep h1{text-transform: uppercase; font-weight: 800; text-align: center; color: #696b79; font-size: 20px;}
.pep p{color: #7e818c; font-size: 14px; font-weight: 400; text-align: justify; padding: 0px; margin: 0px; line-height: 1.6; width: auto; display: inline; margin-top: 0; margin-bottom: 0; font-family: inherit; position: relative;}
.seo-tag-1{font-size: 14px; color: #7e818c; font-weight: bold; text-align: justify; float: none; width: auto; display: inline; font-family: inherit; line-height: 1.6; margin-top: 0; margin-bottom: 0; margin-right: 1px; position: relative;}
.pep-100{text-transform: uppercase; font-weight: 800; text-align: center; color: #696b79; font-size: 20px;}
.pep-101{color: #7e818c; font-size: 14px; font-weight: 400; text-align: justify;}
#menu-item-36 a{color: red !important;}
.icon-search{color: #222; margin-left: 40px !important;}
.icon-shopping-cart{color: #222; right: 35px;}
.header-cart-title{position: absolute;}
.sat-2{position: relative; margin-top: -20px; text-transform: uppercase;}
.sat{text-transform: capitalize;}
.sat-3 img{padding: 10px 10px;}
#qlwapp.qlwapp-bottom-right{right: 50px; bottom: -4px;}
.qlwapp-text{font-size: 13px !important;}
#qlwapp.qlwapp-button .qlwapp-toggle{width: 160px !important; height: 35px !important;}
.payment-icons.inline-block{position: relative; right: 90px;}
.wc-delivery-time-response .delivery-info-wrap .delivery-info .cash-on-delivery-info-wrap .cash-on-delivery-info{background: #fff !important;}
.badge-container{display: none !important;}

@media (max-width: 768px) 
{
.nav > li.has-icon > a > i{color: #000;}
.nav > li > a{color: #000 !important;}	
.footer-1{text-align: center;}	
.footer-1 .is-divider{margin: 0 auto; margin-bottom: 20px !important; margin-top: 10px !important;}	
.footer-1 ul.menu > li{text-align: center;}
.absolute-footer.dark{font-size: 13px;}	
form.cart{width: 100% !important;}	
#billing_address_2{top: 0px;}	
#shipping_address_2{top: 0px;}
.destop-view{display: none;}	
.mobile-view{display: block; text-align: center;}
.term-description{padding: 0 20px;}	
.return-form .wpcf7 .wpcf7-form-control-wrap{width: 70% !important;}	
.menu-item-36 a{color: red !important;}	
.icon-search{margin-left: 0px !important;}	
.nav-vertical > li > ul li a:hover{color: red !important;}	
#qlwapp.qlwapp-bottom-right{right: 0px;}	
.payment-icons.inline-block{right: 0px;}
.pum-container.pum-responsive{width: 90% !important;}	
}	

@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){
.term-description{padding: 0 20px;}	
}	

/* Zoom effect */

.wpb_single_image.zoom {
  overflow: hidden;
}

.wpb_single_image.zoom img {
  transition: all 1200ms cubic-bezier(0.19, 1, 0.22, 1) 0ms;
}

.wpb_single_image.zoom:hover img {
  transform: scale(1.05);
}

.wpb_single_image.zoom a {
  display: block;
}