/*
Theme Name: Merto Child
Theme URI: https://demo.theme-sky.com/merto/
Author: Theme Sky Team
Author URI: http://theme-sky.com/
Description: A Premium and Responsive WordPress theme, designed for E-Commerce websites
Template: merto
Version: 1.0.0
License: GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: merto-child
*/

header .logo img {
    width: 161px !important;
    height: 79px;
}

#to-top a {
    background-color: #092770;
}

html #page .ts-store-notice {
    width: 100%;
    background: #f8b41f;
}

.ts-store-notice .container {
	font-weight: 700;
    color: #092770;
}

.ts-store-notice .close:before{
	font-weight: 700;
}



.header-bottom {
    background-color: #1B2777;
 }
 
.vertical-menu-fixed .vertical-menu-heading {
    display: none;
}

.header-bottom .menu-wrapper {
	text-transform: uppercase;
	font-weight: 700;
	color: #FFF;
	gap: 0;
    /*color: #092770; /*AZUL*/
}

.header-bottom .ts-menu nav > ul > li > a, .header-bottom nav > ul.menu > li > a, .header-bottom .ts-menu nav > ul > li > .ts-menu-drop-icon, .header-bottom nav > ul.menu > li > .ts-menu-drop-icon, .header-bottom .ts-menu nav > ul > li:before, .header-bottom nav > ul.menu > li:before {
	font-weight: 700;
    color: #FFF;
    font-size: 15px;
}

.elementor-heading-title {
    font-weight: 700;
    color: #092770; /*AZUL*/
}

.woocommerce .related > h2{
	text-transform: uppercase;
	font-weight: 700;
    color: #092770; /*AZUL*/	
}


.vertical-menu-fixed .vertical-menu-heading:hover {
    color: #f8b41f; /*AMARILLO*/
}


.header-bottom a:hover{
	color: #f8b41f!important;
}

.woocommerce .product-group-button-meta div.loop-add-to-cart .button {	
    background-color: #f8b41f;
    border-color: #f8b41f;
    color: #FFF;
    font-weight: 500;
    height: 50px;
}
.woocommerce .product-group-button-meta div.loop-add-to-cart .button:hover {  
	background-color: #092770;
    border-color: #092770;
}

.woocommerce .products .product .product-name a{
	color: #f8b41f; /*AMARILLO*/
    font-weight: 500;
}

.shopping-cart-wrapper .cart-control .cart-number {
	background: #f8b41f;
}


.woocommerce .products .product:not(.product-category) .thumbnail-wrapper img { 
    height: auto;
}


.woocommerce .products .product .meta-wrapper > * { 
    text-transform: uppercase;
    font-weight: 700;
    color: #092770; /*AZUL*/
}

.header-middle a:hover{
	color: #092770; /*AZUL*/
}

.footer-container {
    background: #FFF;
    border-top: 1px solid #092770;
    
}

.product-group-button-meta > div:not(.loop-add-to-cart) {
    display: none;
}

.woocommerce .meta-wrapper h3.heading-title.product-name{
    min-height: 40px;    
}
.woocommerce .meta-wrapper h3.heading-title.product-name a{
	color: #092770; /*AZUL*/
	font-weight: 700;
}


.product-group-button > div:not(.loop-add-to-cart):hover a{
	background-color: #f8b41f;
    border-color: #f8b41f;
}

.product-group-button div:not(.loop-add-to-cart) .button-tooltip{
	background-color: #f8b41f;
}

.product-group-button > div:not(.loop-add-to-cart) a{
	background-color: #092770;
	color: #FFF;
}

.ts-popup-modal .close {
    background: #f8b41f;
}

#ts-quickshop-modal .woocommerce div.product .summary .product_title {
    color: #092770;
    font-weight: 700;
    text-transform: uppercase;
}

#ts-quickshop-modal div.product .summary form.cart .single_add_to_cart_button, #ts-quickshop-modal div.product .summary .ts-buy-now-button {
	background: #f8b41f;
    border: #f8b41f;
}

 #ts-quickshop-modal .woocommerce div.product .summary p.price{
	    color: #092770;
 }
 
 .woocommerce div.product .summary form.cart .single_add_to_cart_button {
    background-color: #f8b41f;
    border-color: #f8b41f;
    color: #FFF;
    font-weight: 500;
}
 .woocommerce div.product .summary form.cart .single_add_to_cart_button:hover {  
	background-color: #092770;
    border-color: #092770;
}

.woocommerce div.product .summary .product_title {
    color: #092770;
    font-weight: 700;
    text-transform: uppercase;
}

.woocommerce div.product .summary p.price{
	color: #092770;
    font-weight: 700;
}

.woocommerce div.product .summary > *:not(.price):not(.ts-variation-price):not(.ts-discount-number):not(form.cart):not(.ts-countdown) {
	color: #092770!important;
}


body.product-border-radius .products:not(.swiper) > .product:not(.product-category) .product-wrapper {
    background: #FFDA8F;
    border-radius: 20px;
    border: 0;
    width: 90%;
    margin-bottom: 20px;
}
body.product-border-radius .woocommerce .products:before{
	border: none;
}


.products *, *:before, *:after, img, input[type^="checkbox"], .wp-block-table td, .wp-block-table th, .select2-container-open .select2-dropdown, body .select2-container-open .select2-dropdown--ts-above, body .select2-container-open .select2-dropdown--ts-below, .woocommerce div.product form.cart table.group_table td, .wishlist_table.images_grid li .item-details table.item-details-table td, .wishlist_table.mobile li .item-details table.item-details-table td, .wishlist_table.modern_grid li .item-details table.item-details-table td, .wishlist_table.mobile li table.additional-info td {
    border-color: transparent;
}


body.product-border-radius .woocommerce .product:not(.product-category) .product-wrapper:before, body.product-border-radius .woocommerce-Tabs-panel .product:not(.product-category) .product-wrapper:before, body.product-border-radius .products:is(.cross-sells,.up-sells,.related) .product:not(.product-category) .product-wrapper:before {
    border-radius: 20px;
    border: 0;
}

.ts-search-by-category .search-table .search-button {
    border-color: #f8b41f;
    background: #f8b41f;
}
.ts-search-by-category .search-table .search-button:hover{
	opacity: .8
}

.woocommerce-products-header h1{
	color: #092770;
	font-weight: 700;
	margin-top: 50px;
}

.product-filter-by-price-wrapper > form .button {
    max-width: initial;
}

.woocommerce .filter-price-button{
    background-color: #f8b41f;
    border-color: #f8b41f;
    color: #FFF;
    font-weight: 500;
}
 .woocommerce .filter-price-button:hover {  
	background-color: #092770;
    border-color: #092770;
}


.ts-breadcrumbs a{
	color: #092770;
}

.breadcrumb-title-wrapper:not(.breadcrumb-v3) .breadcrumb-title > * {
    width: 100%;
    color: #f8b41f;
    font-weight: 700;
}

.breadcrumb-title-wrapper .heading-title{
	text-transform: uppercase;	
}

.widget-title-wrapper .widget-title {
	color: #092770;
	font-weight: 500;
}

.widget-container ul li > a{
	color: #092770;
	font-weight: 500;
	margin-left: 10px;
}

.widget_product_categories ul li.current-cat > *{
	text-decoration: underline;
	color: #f8b41f;
}

.widget-container ul li > a:hover{
	color: #f8b41f;
	text-decoration: underline!important;
}

.woocommerce .woocommerce-ordering .orderby-current {
    color: #092770;
}

.current-menu-item a span {
    color: #f8b41f;
    text-decoration: underline;
}

.ts-search-by-category .select-category {
	color: #092770;
}


.woocommerce .products .product.product-category a img {
    transform: scale(0.9);
}

.woocommerce .products .product.product-category:hover a img{
	transform: scale(1);
}

.woocommerce .product-category .product-wrapper > a:before {
    background: #f8b41f69;
}

.product .meta-wrapper a {
    color: #092770;
    font-size: 15px;
    font-weight: 700;
}

.woocommerce .product-category .product-wrapper:hover .category-name > a {
    color: #f8b41f;
}

.woocommerce .product-category .product-wrapper:hover > a:after {
    transform: translate(0, 0);
    opacity: 1;
    visibility: visible;
    transition: all 250ms ease;
}
.woocommerce .product-category .product-wrapper > a:after {
    color: #092770;
    font-weight: 900;
}

.header-middle .icon-menu-sticky-header .icon:hover{
	color: #000;
}

.dropdown-container .dropdown-footer .button.checkout-button {
    background-color:#092770;
    border-color: #092770;
    font-size: 12px;
}

.dropdown-container .dropdown-footer .button.checkout-button:hover{
	border-color: #f8b41f;
    background: #f8b41f;
}

li > div > h3.product-name {
	color: #092770;
}

.ts-tiny-cart-wrapper ul.cart_list li .price .amount {
	color: #092770;
}

.ts-tiny-cart-wrapper .total{
	color: #092770;	
}

.woocommerce table.shop_table.woocommerce-cart-form__contents tr {
	color: #092770;	
}
.woocommerce table.shop_table.woocommerce-cart-form__contents th {
	color: #092770;	
	font-weight: 500;
}

.woocommerce table.shop_table .amount.woocommerce-Price-amount, .woocommerce-page table.shop_table td.product-price .amount{
	color: #092770!important;
}

a.checkout-button.button.alt.wc-forward {
	background-color:#092770;
    border-color: #092770;
}
a.checkout-button.button.alt.wc-forward:hover{
	border-color: #f8b41f;
    background: #f8b41f;
}


.woocommerce .shop_table .actions .button{
	background-color:#092770;
	border-color: #092770;
}


.woocommerce .shop_table .actions .button:hover{
	border-color: #f8b41f;
    background: #f8b41f;
}


.woocommerce .shop_table .actions button.button:disabled, .woocommerce .shop_table .actions button.button:disabled[disabled]{
		border-color: #f8b41f;
    background: #f8b41f;
}


.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
	color: #092770;
}

.woocommerce-cart .cart-collaterals .cart_totals > h2 {
	color: #092770;
	font-weight: 700;
}

.woocommerce .cart-collaterals table.shop_table tr:not(.shipping) th {
	color: #092770;
}
.woocommerce-cart .cart-collaterals .cart_totals tr th{
	color: #092770;
}

.woocommerce ul#shipping_method li label {
	color: #092770;
}

.woocommerce table.shop_table.cart td.actions .button.empty-cart-button{
	border-color: #092770;
	color: #092770;
}

a.button.wc-backward {
		border-color: #092770;
	background: #092770;
}

a.button.wc-backward:hover{
	border-color: #f8b41f;
    background: #f8b41f;
}

body .cart-empty.woocommerce-info{
	color: #092770;
}


.breadcrumb-title h1.heading-title{
	display: none;
}

.woocommerce-billing-fields h3{
	color: #092770;
	text-transform: uppercase;
	font-weight: 500;
}

.woocommerce > form.checkout {
	color: #092770;
}

#order_review_heading{
	color: #092770;
	text-transform: uppercase;
	font-weight: 500;
}

.woocommerce > form.checkout label{
	color: #092770;
	font-weight: 500;
}

.woocommerce form .form-row-first, .woocommerce form .form-row-last {
    width: 	100%;
}

#ship-to-different-address {
  display: none !important;
}

.woocommerce #order_review table.shop_table thead th {
    font-weight: 500;
    color: #092770;
}

.woocommerce #order_review table.shop_table th {
    font-weight: 500;
    color: #092770;
}

#main > .page-container {
    padding-top: 0;
}

.woocommerce nav.woocommerce-pagination ul li a.next, .woocommerce nav.woocommerce-pagination ul li a.prev{
	font-weight: 500;
    color: #092770;
    border-color: #092770;
}


.woocommerce nav.woocommerce-pagination ul li span.current{
	color: #FFF;
    border-color: #092770;
    background: #092770!important;
}


.mobile-menu-wrapper nav ul li > a {
	color: #092770!important; 
}

.header-middle .ts-mobile-icon-toggle{
	color: #092770!important; 
}

#group-icon-header .ts-sidebar-content:not(.no-tab) .tab-mobile-menu li#main-menu, #group-icon-header .tab-mobile-menu li.close{
	color: #FFF!important;
    background: #f8b41f!important;
}

.product-filter-by-price ul li label{
	color: #092770!important; 
}

.filter-price-button{
		color: #FFF;
    border-color: #092770;
    background: #092770!important;
}


.woocommerce table.shop_table_responsive.cart tr td.product-remove a, .woocommerce-page table.shop_table_responsive.cart tr td.product-remove a {
    border-color: #092770!important;
	background: #092770!important;
    color: #fff !important;
}


.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    border-color: #092770;
	background: #092770;
}


.woocommerce-order{
	color: #092770;
}

.woocommerce-order #payment_details{
	color: #092770;
	font-weight: 700;
	text-transform: uppercase;
}

.woocommerce-order-details .woocommerce-order-details__title{
	color: #092770;
}

.woocommerce table.shop_table.order_details th {
    color: #092770;
}

.woocommerce-order-details .order-again a.button{
	border-color: #092770;
	background: #092770;
}

.woocommerce-order-details .order-again a.button:hover{
	border-color: #f8b41f;
    background: #f8b41f;
}

.woocommerce .woocommerce-customer-details .woocommerce-column__title {
    color: #092770;;
}


.woocommerce-privacy-policy-text {
    display: none;
}


@media (max-width: 1024px) {
  .header-bottom .ts-menu nav > ul > li > a, .header-bottom nav > ul.menu > li > a{
  	font-size:13px;
  }
}
@media (max-width: 1200px) {
    .elementor-10442 .elementor-element.elementor-element-9e75d67 {
	    margin: 0!important;
    }
 }
 
@media (max-width: 1024px) {
  .header-bottom .ts-menu nav > ul > li > a, .header-bottom nav > ul.menu > li > a{
  	font-size:13px;
  }
}

@media (max-width: 480px) {
	#main > .page-container {
		padding-top: 0px!important;
	}
	.elementor-heading-title {
		font-weight: 700;
		font-size: 20px;
	}
	body.product-border-radius .products:not(.swiper) > .product:not(.product-category) .product-wrapper{
		width: 96%;
	}
	
	.elementor-10442 .elementor-element.elementor-element-8f39959 .ts-product-category-wrapper.woocommerce.ts-slider .products:not(.cross-sells):not(.up-sells):not(.related) {
        padding-bottom: 50px;
    }
    
    .woocommerce.main-products {
        --ts-h-gap: 0;
        --ts-columns: 2 !important;
    }
    
    .woocommerce .product-group-button-meta div.loop-add-to-cart .button {
	    height: 35px;
	    font-size: 10px;
	}

}

@media (max-width: 767px) {
	.woocommerce ul.products {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.woocommerce ul.products li.product {
		width: 100% !important;
		margin: 0 0 20px 0 !important;
		float: none !important;
	}
  
	.woocommerce table.shop_table_responsive.cart tr td.product-remove a, .woocommerce-page table.shop_table_responsive.cart tr td.product-remove a {
		border-color: #092770 !important;
		background: #092770 !important;
		color: #fff !important;
	}
	
	.woocommerce .shop_table .actions .button {
	    font-size: 10px;
	}
	
	.woocommerce .shop_table .actions button.button:disabled, .woocommerce .shop_table .actions button.button:disabled[disabled] {
	    font-size: 10px;
	}
}
