/*
Theme Name: Loveme Child
Theme URI: http://themeforest.net/user/wpoceans/portfolio/
Author: wpoceans
Author URI: http://themeforest.net/user/wpoceans
Description: Loveme - Wedding & Wedding Planner WordPress Theme
Template:	loveme
Version: 1.0
Text Domain: loveme-child
*/

/* MENU STICKY DE PAGINAS DE VENTA DE WEBS */

.wpo-site-header.wpo-header-style-3 .sticky-menu-on .col-lg-8.col-md-1.col-1 { width: 82%;}
.wpo-site-header.wpo-header-style-3 .sticky-menu-on div#navbar {justify-content: right;}
.wpo-site-header.wpo-header-style-3 .sticky-menu-on .header-search-form-wrapper.header-right { display: none;}
.wpo-site-header.wpo-header-style-3 .sticky-menu-on .col-lg-2.col-md-2.col-2 {
    display: none;
    width: 0;
}

.wpo-site-header.wpo-header-style-3 .sticky-menu-on .col-lg-8.col-md-1.col-1 #navbar li:last-child a{ 
    border: 1px solid black;
    padding: 4px 10px;
    background: white;
    vertical-align: middle;
    margin-top: 29px;
    transition: background 0.3s ease-out, color 0.3s ease-out;
}

.wpo-site-header.wpo-header-style-3 .sticky-menu-on .col-lg-8.col-md-1.col-1 #navbar li a:hover{ color: #74a692}
.wpo-site-header.wpo-header-style-3 .sticky-menu-on .col-lg-8.col-md-1.col-1 #navbar li:last-child a:before{ display: none;}
.wpo-site-header.wpo-header-style-3 .sticky-menu-on .col-lg-8.col-md-1.col-1 #navbar li:last-child a:hover{    
    background: black;
    color: white;
}

/* Contacto */

.wpo-contact-form-area .form-area textarea{ width: 100%;}

.wpo-contact-form-area .disable_button input[type=submit], .wpo-contact-form-area .disable_button button{ pointer-events: none; opacity: 0.6;}

/* theme patch fixed colors */
html a:hover{ color: #74a692;}
html .widget_meta ul a:hover, html .widget_meta ul li:hover:before{ color: #74a692;}
html .mini-cart-content .mini-cart-action .mini-checkout-price span{ color: #74a692;}

html .wpo-page-title:before{ background-color: #a8d1c2;}

html .blog-sidebar .search-widget input{ background: white; }
html .wpo-site-header #navbar ul li a:hover{ color: #74a692; }
html .mini-cart .cart-count{ border: 1px solid black; color: black;}
html .woocommerce div.product form.cart .button,
html .woocommerce ul.products li.product a.button{ 
	background-color: #e2efea;
	color: black;
	border: 1px solid black;
	text-transform: uppercase;
	border-radius: 0;
	font-weight: 400;
}
html .woocommerce div.product form.cart .button:hover,
html .woocommerce ul.products li.product a.button:hover{ background: black; color: white;}
html .woocommerce.single-product .woocommerce-Price-amount{ color: #74a692;}

html a { color: #74a692;}
html span.text-logo a { color: #74a692;}
html span.text-logo a:hover { color: #74a692;}

html .woocommerce .product_meta span.sku { color: #74a692;}
html .woocommerce .product_meta span a { color: #74a692;}
html .woocommerce div.product .woocommerce-tabs ul.tabs li.active { border-color: #e2efea;}
html .woocommerce div.product .woocommerce-tabs ul.tabs li.active a {  background: #e2efea; color: black;}
html .woocommerce #review_form #respond .form-submit input { background-color: #e2efea;}
html .woocommerce #review_form #respond .form-submit input { background: #e2efea;}
html .woocommerce-message::before { color: #74a692;}
html .woocommerce .woocommerce-message .button { background-color: #e2efea; color: black; border: 1px solid black;}
html .woocommerce .woocommerce-message .button:hover { background: black; color: white;}
html .woocommerce .cart .button,
html .woocommerce .cart input.button { background-color: #e2efea;}
html .woocommerce .cart .button:hover,
html .woocommerce .cart input.button:hover { background: #e2efea;}
html .woocommerce a.button.alt,
html .woocommerce .return-to-shop a { background-color: #e2efea;}
html .woocommerce .woocommerce-checkout input:focus { border-color: #e2efea;}
html .woocommerce #payment #place_order,
html .woocommerce-page #payment #place_order { background-color: #e2efea;}
html .woocommerce #payment #place_order:hover {  background: #e2efea;}
html .woocommerce a.remove {  color: #74a692 !important;}
html .woocommerce a.remove:hover { background: #e2efea;}
html .woocommerce .shipping-calculator-form p .button,
html .checkout_coupon .form-row-last .button { background-color: #e2efea;}
html .woocommerce .woocommerce-error { border-color: #e2efea;}
html .woocommerce-error::before,
html .woocommerce form .form-row .required { color: #74a692;}
html .woocommerce .checkout_coupon p .button { background-color: #e2efea;}
html .woocommerce-product-details__short-description ul li:before { background: #e2efea;}
html .added_to_cart.wc-forward { border-color: #e2efea;}
html .added_to_cart.wc-forward:hover { background-color: #e2efea;}
html .woocommerce .woocommerce-form-login .woocommerce-form-login__submit,
html .woocommerce .woocommerce-form-register .woocommerce-form-register__submit { background: #e2efea;}

html .woocommerce nav.woocommerce-pagination ul li a:focus, 
html .woocommerce nav.woocommerce-pagination ul li a:hover, 
html .woocommerce nav.woocommerce-pagination ul li span.current{
	background-color: #e2efea;
	border-color: #e2efea;
	color: black;
}

html .contact-section .contact-form .wpcf7-form-control.wpcf7-submit { background-color: #e2efea;}
html .contact-form input[type=submit] { background-color: #e2efea;}
html .attorny-single-section .contact-form input[type=submit] { background-color: #e2efea;}
html .contact-form input[type=submit]:hover { background-color: #e2efea;}

html .wpo-blog-single-section .comments-area .comment-reply-link { background-color: #e2efea;}
html .wpo-blog-single-section .comments-area .comment-reply-link:hover { background-color: #8eb0cd;}
html .wpo-site-header .header-search-form .searchform button i { color: #74a692;}

html .theme-default-tab-wrap .theme-default-tab .nav-item button.active { background: #e2efea;}
html .theme-default-tab-wrap .theme-default-tab .nav-item .active button,
html .theme-default-tab-wrap .theme-default-tab .nav-item button:hover { background: #e2efea;}
html .theme-accordion .accordion .accordion-item { border-left-color: #e2efea;}
html .wpo-site-footer .newsletter-widget .submit button { background: #e2efea;}

html .service-sidebar .link-widget h3:before { background: #e2efea;}
html .service-sidebar .link-widget ul li a:before { color: #74a692;}

html .wpo-site-footer .wpo-lower-footer {  background-color: #e2efea;}

footer a:hover, footer a:hover, .wpo-site-footer .link-widget ul a:hover, .wpo-site-footer .widget a:hover, .wpo-site-footer .link-widget ul a:hover, .wpo-site-footer .recent-post-widget .post h4 a:hover{ color: #89B2A2 !important;}

html .wpcf7-form textarea{ padding: 10px;}
html .wpcf7-form input[type="submit"]{ text-transform: uppercase !important; }
html .wpcf7-form input[type="submit"]:hover{ 
	background: black !important;
	color: white !important;
}

/* Woocommerce fixed CSS */

html .woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 16px;
    font-weight: 400;
}

html .woocommerce ul.products li.product .woocommerce-loop-product__title:hover{
    color: inherit;
}

html .woocommerce.single-product .related.products .woocommerce-Price-amount,
html .woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{
    font-size: 18px;
	color: #89B2A2;
}

html .woocommerce ul.products li.product a.button {
    border: none;
    width: calc(100% - 20px);
    margin: 0 10px 10px;
}

html .woocommerce ul.products li.product,
html .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product{
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #eee;
    box-shadow: 0px 0px 10px -3px rgba(0, 0, 0, 0.5);    
}

html .mini-cart-content .mini-cart-items{ padding-top: 20px;}

html .mini-cart-content .view-cart-btn.s2,
html .view-cart-btn.s1,
html .view-cart-btn{
    border: 1px solid;
    color: black;
    border-radius: 0;
    text-transform: uppercase;
    padding: 10px;
}

html .mini-cart-content .view-cart-btn.s2:hover,
html .view-cart-btn.s1:hover,
html .view-cart-btn:hover{
    background: black;
    color: white;
}

/* Responsive */
@media (max-width: 991px) {
	html .wpo-site-header #navbar { background: #e2efea;}
	html .wpo-site-header .menu-close{ border-color: black; color: black;}
	html .wpo-site-header .menu-close:hover{ background-color: black; color: white;}
	html .wpo-site-header .mobail-menu button{ border: 1px solid black; border-radius: 0; color: black; background-color: white;}
	html .wpo-site-header .mobail-menu button:hover{ background-color: black; }
	html .wpo-site-header .mobail-menu button span{ background-color: black;}
	html .wpo-site-header .mobail-menu button:hover span{ background-color: white;}
	
	.eael-countdown-label{ display: block;}
	
	html .page-id-1458 .mobail-menu, html .page-id-1821 .mobail-menu, html .page-id-1877 .mobail-menu{ display: none;}
}