/*
Theme Name: aquacosmetica-child
Author: SITEpt
Version: 1.0
Description: Our default theme lets you create a responsive magazine website with a sleek, modern design.
License: GNU General Public License v2
Tags:  one-column, two-columns, right-sidebar,  custom-header, custom-menu, editor-style, featured-images, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: aquacosmetica
Template: aquacosmetica
*/
.sidebar-category .dc-mega-icon::before {background:transparent;}
.sk-folding-cube .sk-cube::before {
	background-color: #2B85F4;
}
.box-category-heading::after , .header-bottom-right::after{
	display: none;
}
.mega-menu ul li .sub li.mega-hdr a.mega-hdr-a {
    color: #2B85F4;
}
.box-category::before {
	background-color: #ffd200;
	background-image: url("images/megnor/menu.png");
}
.new.menu-item a::after {
	background-image:url("images/megnor/New.png");
}
.navigation-bar .new-shop > a::before {
	background-image: url("images/megnor/Hot.png");
}
.header-top {
	padding: 13px 0;
}
.header-top-left {
	padding: 8px 0;
}
.header-top-right {
	padding: 12px 0;
}
.header-right-service-cms .icon-image {
	background-image: url("images/megnor/offer.png");
	background-color: #000;
	border-right: 0;
	border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
}
.header-right-service-cms .service-text.text {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.12);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.12);
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.12);
}
.header-top-center {
	margin: 0px 0 0px 6%;
	float: left;
}
.header-bottom-center .header-search {
	padding: 12px 0;
}
.header-search .woocommerce-product-search .search-field, .header-search .search-form .search-field {
	width: 660px;
}
.site-header .header-search .woocommerce-product-search button[type="submit"], .header-search input[type="submit"] {
	background-color: #ffd200;
}
.main-slider {
	padding-left: 0;
	padding-right: 0;
}
.resp-tabs-list li:hover .tab-title, .resp-tab-item.resp-tab-active .tab-title {
	color: #000;
}

.tab-section #horizontalTab .resp-tabs-container {
	margin-top: 40px;
}
.fourth-widget::before {
	border-color: #4c4c4c;
}
.footer-bottom {
	border-color: #4c4c4c;
}
.footer-menu-links ul li::after {
	border-color: #4c4c4c;
}
.woo_categories_list .product-categories > li, .header-category ul > li {
	border-color: #63a1f2;
}
.one-category .tab-title::before {
	background: #000;
}
.category-banner-image .image-category-block .tab-title, .one-category .category_description {
	color: #000;
}
.paging-navigation a:hover, .paging-navigation .page-numbers.current, .woocommerce-pagination span.current, .woocommerce-pagination a:hover {
	background: #2B85F4;
	border-color: #2B85F4;
}
.links .icon, .gallery-zoom .icon, .gallery-redirect .icon, .blog-posts-content .block_hover .icon {
	background-color: #2B85F4;
}
.blog-posts-content .post-content-outer {
	padding: 15px;
}
.blog .entry-meta .entry-date, .entry-meta .comments-link a, .post-info .read-more a, .single .entry-meta .entry-date, .site-content .entry-meta a, .comments-link .fa, .meta-inner .fa,
.custom-testimonial .testimonial-title a{
	color: #2B85F4;
}
.previous-image:hover, .next-image:hover {
	background: #2B85F4;
}
.vc_btn3-style-custom.vc_general.vc_btn3:focus, .vc_btn3-style-custom.vc_general.vc_btn3:hover {
	background-color: #2B85F4 !important;
}
.pricing_wrapper:hover .pricing_heading, .pricing_wrapper .selected .pricing_heading, .pricing_wrapper:hover .pricing_top, .pricing_wrapper .selected .pricing_top, .pricing_wrapper:hover .pricing_button a#pricing-btn, .pricing_wrapper .selected .pricing_button a#pricing-btn {
	background: #2B85F4;
}
.pricing_wrapper:hover .pricing_wrapper_inner, .pricing_wrapper:hover .pricing_button a#pricing-btn, .pricing_wrapper .selected .pricing_button a#pricing-btn {
	border-color: #2B85F4;
}
.team-posts-content.posts-content .container .container-inner:hover .staff-content {
	background-color: #2B85F4;
}
.blog-posts-content .post-image-outer {
	width: auto;
}
.one-category .cat-link:hover {
	color: #000;
}
#home_featured_carousel .woocommerce-Price-amount.amount,
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price,
.blog-posts-content .post-title a, .single-portfolio .portfolio-title a {
	color: #2B85F4;
}
.service-list .service-content .icon-image, .service-1 .service-content .icon-image {
	background-image: url("./images/megnor/delivery.svg");
}
.service-2 .service-content .icon-image {
	background-image: url("./images/megnor/money-bag.svg");
}
.service-3 .service-content .icon-image {
	background-image: url("./images/megnor/best_online.svg");
}
.service-4 .service-content .icon-image {
	background-image: url("./images/megnor/piggy.svg");
}

.menu-toggle::before {
	background-image: url("images/megnor/menu.png");
}
.menu-toggle{
	color: #000;
}
.entry-main-content .entry-meta .entry-date, .entry-meta .comments-link a, .post-info .read-more a, .single .entry-meta .entry-date, .site-content .entry-meta a, .comments-link .fa, .meta-inner .fa {
	color: #2B85F4;
}
/*.primary-sidebar .widget .widget-title::before {
    border-bottom: 2px solid #2B85F4;
    bottom: 0;
    content: "";
    left: 20px;
    margin: 0 auto;
    position: absolute;
    right: auto;
    width: 50px;
}*/
.primary-sidebar #block-3{
    margin-bottom:12px;
}
.primary-sidebar #block-3 .wc-block-product-search__label{
    display:block;
    position:relative;
    font-size:14px;
    font-weight:600;
    color:#111;
    text-transform:uppercase;
    margin-bottom:15px;
    padding-bottom:8px;
}
.primary-sidebar .widget {
    border:0!important;
}
.primary-sidebar .widget .wcpf-inner .wcpf-field-title{
    margin-bottom:20px;
}
.primary-sidebar .widget .wcpf-inner .wcpf-field-title .text::before,.primary-sidebar #block-3 .wc-block-product-search__label::before{
    border-bottom:2px solid #2B85F4;
    bottom:0;
    content:"";
    left:0;
    margin:0 auto;
    position:absolute;
    width:50px;
}
.price > span{
    font-size:12px;
}
.entry-summary .price > span{
    font-size:14px;
}
.rasurado{text-decoration:line-through;}
.woocommerce ul.products li.product .product_type_simple.button, .woocommerce-page ul.products li.product .product_type_simple.button{display:none;}
#subtot{
    width:100%;
    display:block;
    position:relative;
    margin-top:75px;
    font-weight:600;
    font-size:20px;
}

.cat_filter{
    
}
.cat_filter h2{
    display: block;
    position: relative;
    font-size: 14px;
    font-weight: 600;
    color: #111;
    text-transform: uppercase;
    padding: 0 0 8px;
    margin:10px 0 15px;
}
.cat_filter h2::before{
    border-bottom: 2px solid #2B85F4;
    bottom: 0;
    content: "";
    left: 0;
    margin: 0 auto;
    position: absolute;
    width: 50px;
}
.cat_filter .cat_filter_wrapper ul li .expand_sub_cat{
    display: inline-block;
    position: relative;
    top: -1px;
}
.cat_filter .cat_filter_wrapper ul.brands_filter{
    max-height: 300px;
    overflow-y: scroll;
}
.cat_filter .cat_filter_wrapper ul{
    padding:0;
    margin:0;
    list-style:none;
}
.cat_filter .cat_filter_wrapper ul li label{
    color:rgb(17, 17, 17);
}
.cat_filter .cat_filter_wrapper ul li ul{
    display:none;
    padding:5px 0 10px 10px;
}
.cat_filter .cat_filter_wrapper ul li ul.active{
    display:block;
}
.cat_filter .cat_filter_wrapper ul li ul li ul{
    padding:0px 0 10px 10px;
}
.cat_filter .hidden{
    display:none;
}
.cat_filter .cat_title{
    margin-top: 25px;
}
.cat_filter #amount{
    color: #181b7f !important;
    padding: 0 !important;
    margin: 5px 0 15px !important;
    font-weight: 600;
}
.woocommerce-page ul.product_list_widget li a, .woocommerce ul.product_list_widget li a {
    display:flex!important;
    align-items:center;
}
#btWhatsapp{
    display:block;
    width:60px;
    height:60px;
    position:fixed;
    bottom:30px;
    right:30px;
    z-index:9;
}
.single-product.woocommerce .woocommerce-message,.single-product.woocommerce-page .woocommerce-message,.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message{
    width:100%!important;
}

.fake-sel{
    /*display: none;*/
    padding:6px;
    margin:5px 0 10px;
}
h5.tituloProdRelacionados{
    margin-bottom:0px;
    margin-top:40px;
}

section.up-sells.upsells.products{
    display:none!important;
}

.ui-accordion ul{
	margin:0;
	padding:0;
	list-style:none;
}
.ui-accordion ul li{
    border-bottom:1px solid #eee;
    padding:10px 0!important;
}
.ui-accordion ul li a{
    display:flex;
}
.ui-accordion ul li img{
    height:40px;
}
.ui-accordion .ui-accordion-content{
    padding:15px!important;
    max-height:244px!important;
}

.flex-control-thumbs {
    display:flex!important;
}
.summary .price del bdi{text-decoration: line-through!important;}