/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.3.0.1602887165
Updated: 2020-10-17 00:26:05

*/

	/** BOTÓN CONTACTO **/

.boton-contacto {
	margin-left: auto !important;	
	margin-right: auto !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 5px !important;
  padding-right: 5px !important;
  border-radius: 5px !important;
  border-style: solid !important;
  border-color: black !important;
  border-top-width: 2px !important;
  border-right-width: 2px !important;
  border-left-width: 2px !important;
  border-bottom-width: 2px !important;
	width: 130px;
	margin-top: 10px !important;
	margin-bottom: 20px !important;
	font-weight: 600 !important;
	background-color: black !important;
}

.boton-contacto a{
	background-color: black !important;
	color: white !important;
}

#menu-2-ae56790 {
	padding-bottom: 20px;
}

/** BOTON COOKIES **/
.mgbutton {
	background-color: #D6D507 !important;
	font-family: "Montserrat", Sans-serif !important;
  font-size: 13px !important;
	color: #000000 !important;
	font-weight: 600 !important;
}
.mgbutton:hover {
	background-color: #F4F4F4 !important;
	color: #000 !important;
}

/** BORDES REDONDEADOS BOTON COOKIES **/
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
	border-radius: 5px;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
	border-radius: 5px;
}

/** BORDES COLUMNAS COMBAS **/
.boder-col1 {
	border-top: 0px;
  border-right: 1px solid #737373;
  border-left: 0px solid #737373;
	border-bottom: 0px;
}
.boder-col1:hover {
	border-top: 0px;
  border-right: 1px solid #737373;
  border-left: 0px solid #737373;
	border-bottom: 5px solid black;
	transition: all 0.3s ease;

}
.boder-col2 {
	border-top: 0px;
  border-right: 1px solid #737373;
  border-left: 1px solid #737373;
}
.boder-col2:hover {
	border-top: 0px;
  border-right: 1px solid #737373;
  border-left:  1px solid #737373;
	border-bottom: 5px solid black;
	transition: all 0.3s ease;
}

@media (max-width:767px) {
	.boder-col1 {
	border: 1px solid #737373;
	margin-right: 4%;
	margin-bottom: 4%;
	margin-left: 4%;
	}
	
	.boder-col1:hover {
	border-top: 1px solid #737373;
  border-right: 1px solid #737373;
  border-left: 1px solid #737373;
	border-bottom: 5px solid black;
	transition: all 0.3s ease;
	margin-right: 4%;
	margin-bottom: 4%;
	margin-left: 4%;	
	}	
	.boder-col2 {
	border: 1px solid #737373;
	margin-right: 4%;
	margin-bottom: 4%;
	margin-left: 4%;
	}
	
	.boder-col2:hover {
	border-top: 1px solid #737373;
  border-right: 1px solid #737373;
  border-left: 1px solid #737373;
	border-bottom: 5px solid black;
	transition: all 0.3s ease;
	margin-right: 4%;
	margin-bottom: 4%;
	margin-left: 4%;	
	}	
}

/**
SURECART STYLES
**/


.wp-block-surecart-product-selected-price-amount .has-text-color {
	color: black !important;
	font-size: 1.5rem !important;
	font-weight: 800 !important;
}

.elementor-kit-25 button, .elementor-kit-25 input[type="button"], .elementor-kit-25 input[type="submit"], .elementor-kit-25 .elementor-button {
	background-color: black;
	color: white
}

.sc-product-item.sc-has-animation-fade-up:nth-child(5n) {
    -webkit-animation-delay: .125s;
    animation-delay: .125s;
    display: none;
    visibility: hidden;
}
.sc-product-item.sc-has-animation-fade-up:nth-child(4n) {
    -webkit-animation-delay: .125s;
    animation-delay: .125s;
    display: none;
    visibility: hidden;
}
.wp-block-surecart-product-list-price {
    color: #000000;
    margin: 0;
    font-size: 1.2rem;
    font-weight: 600;
}
h3.wp-block-surecart-product-title{
	font-size: 1.2rem;
	colo: black !important;
}

.sc-image-slider .swiper-button-next, .sc-image-slider .swiper-button-prev {
	  background: #000000 !important;
    border-radius: 9999px;
    -webkit-box-shadow: var(--sc-shadow-medium);
    box-shadow: var(--sc-shadow-medium);
    height: 40px;
    width: 40px;
    --swiper-navigation-size: 16px !important;
    margin-top: -20px;
}

.button.button--standard.button--primary{
	font-weight: 700 !important;	
}

.elementor-kit-25 a{
	color: #F9FF45;
}

:root :where(.wp-element-button, .wp-block-button__link) {
    background-color: #000000;
    color: #fff !important;
    padding: calc(0.667em + 2px) calc(1.333em + 2px);
    border-radius: 5px;
	border-color: black !important;
}

:root :where(.wp-element-button, .wp-block-button__link):hover {
    background-color: #737373!important;
    color: #fff !important;
    padding: calc(0.667em + 2px) calc(1.333em + 2px);
    border-radius: 5px;
	border-color: #737373 !important;
}

.sc-product-line-item__text-details a{
	color: black !important;
}

.wp-block-surecart-cart-menu-icon-button .sc-cart-icon svg {
    height: 20px;
    width: 20px;
    color: white !important;
}