@font-face {
	font-family: 'WarnockIt';
	src: url('/themes/classic/assets/css/WarnockPro-It.ttf');  
}

@font-face {
	font-family: 'WarnockPro';
	src: url('/themes/classic/assets/css/WarnockPro-Regular.otf');
}

@font-face {
	font-family: 'HelveticaN';
	src: url('/themes/classic/assets/css/HelveticaNeueMedium.otf');
}

h1,h2,h3,h4,h5,h6,p,a,span,div{
font-family: 'WarnockPro'!important;
}

#header .header-top a[data-depth="0"]{
	color:black;
}

#header .header-top a[data-depth="0"]:hover{
	font-weight:700;color:black;
}

#header .header-top .current a[data-depth="0"]{
  font-weight: 700;
}

#wrapper{
	background-color:white!important;
}

        .contenedor {
            display: flex;
            flex-direction: column;
        }

.contenedor h3{font-size:18px;margin-bottom:5px;
	 }
.contenedor .izquierda p{ font-style:italic!important;font-family:'WarnockIt'!important;
	 }
.contenedor .izquierda a{ color:black;font-family:'WarnockIt'!important;
	 }
.contenedor .izquierda a:hover{ font-weight:500;}
.contenedor h4{font-size:12px;
	 }

         .contenedor .arriba {
            display: flex;
        }
        .contenedor .izquierda {
            width: 30%;
 		background-color: lightgrey;
			padding:15px;
			align-content:center;
        }
        .contenedor .derecha {
            width: 70%;
           
        }
       .contenedor .abajo {
            text-align: center;
		   margin-top:25px;
        }
		.contenedor .abajo p {
		   margin-bottom:0px;
			font-weight:800!important;
			font-size:12px!important;
        }

       .contenedor .texto {
            margin-bottom: 10px;
        }
        .contenedor .imagen {
            width: 100%;
            height: auto;
        }

.footer-container{
	background-color:black;
	}
.footer-container p{
color:white!important;
	}
.footer-container a{
color:white!important;	}

.block-contact, .footer-container li a{
	color:white!important;
	font-size:12px;
	text-transform: uppercase;
}

.js-footer .row .btn{
	background-color:black;
}

#footer {
	padding-top:15px!important;
}

.carousel .carousel-inner{
height: 500px;
}

#header .header-nav .cart-preview.active{
background-color:black;
}

h5.parrafofinal {
	font-size:14px;
	color:white;
	text-align:center;
	font-weight:500;
}

 p.parrafofinal{
	font-size:10px;
	color:white;
	text-align:center;
}

p.text-sm-center {
    margin-top: 20px;
    margin-bottom: 30px;
}

#blockEmailSubscription_displayFooterBefore{
	margin-bottom:30px;
	margin-top:30px;
}
.product-price{
	color:black;
font-weight:800;
}
.btn-primary:hover{
	background-color:#000000db;
}
.btn-primary:focus{
	background-color:#000000db!important;
}
.btn-primary{
		background-color:black;
}
.tabs .nav-tabs .nav-link.active{
	color:black;
	border-bottom:black 3px solid;
}
.tabs .nav-tabs .nav-link:hover{
border-bottom:black 3px solid;
}
.facebook.icon-gray{
	 background-image: url(../css/04be689c12d686c59503.svg));
}
.pinterest.icon-gray{
	 background-image: url(/bombondehigo/themes/classic/instagramgrey.png));
}

#header a:hover{
	color:black;
	font-weight:500;
}
@media(max-width:770px){
	.banner img{
	transform: scale(2);
}
	a.banner{
	 overflow: hidden; 
    position: relative;
	}
	.contenedor .arriba{
		    flex-direction: column;
	}
	.contenedor .derecha{
	width:100%;
	}
 .contenedor .izquierda{
	width:100%;
	 padding:25px;
	}
	.footer-container .links .h3{
		color:white;
	}
	.footer-container .links ul>li{
		background-color:black;
	}
	.footer-container li{
	margin-bottom:0px;
	}
	.footer-container .navbar-toggler.collapse-icons{
	color:white;
	}
	.block-contact .navbar-toggler .material-icons{
		color:white;
}
    #header .top-logo img {
        width: auto;
        max-height: 55px;
    }
	
	#header .header-nav {
    max-height: 70px;
    border-bottom: #f6f6f6 2px solid;
    height: 70px;
    align-content: center;
}
}

@media(max-width:575px){
	p.text-sm-center{
	text-align:center;
	}
}
@media(max-width:990px){
	.carousel .carousel-inner{
		height:auto;
		width:100%;
	}
	
	
.page-product .btn{
    font-size: 11px!important;
}
	.carousel{
	padding-bottom:0px;
	}
}


a.banner::after {
  content: "Seleccionamos los mejores higos secos y con ellos elaboramos nuestras variedades de bombones Rabitos Royale, para que disfrutes de una experiencia deliciosa.";
  
  display: block;
  white-space: pre-line;
  text-align: center;
  font-style: italic;
  color: #000;
  width: 70%;
  margin: 0 auto; /* Centra horizontalmente */
  line-height: 28px;
  overflow: hidden;
  position: relative;
  font-family: 'WarnockIt'!important;
  font-size: 19px;
}

a.banner img{
	margin-bottom:20px;
	margin-top:20px;
}
a.banner{
	text-align: -webkit-center;
	color:black;
	font-style:italic;
	margin-bottom:60px!important;
	pointer-events: none;
  cursor: default;
}

#custom-text{padding-bottom:0px!important;}
	
	
.forgot-password a,.no-account a{color:#000;}
	
.group-span-filestyle .btn-default{
background:#000;
}
.contact-rich .block a{
	color:black!important;
}
.carousel .carousel-control .icon-prev:hover i{
color:black;
}
.carousel .carousel-control .icon-next:hover i{
color:black;
}
.float-xs-right a{
	color:black;
}

.product-miniature .highlighted-informations .quick-view:hover{
color:black;
}

#left-column{display:none;}
#content-wrapper{width:100% !important;}
#category #products .js-product{width:25% !important;}
.block-social{width:auto;margin-top:15px;}
.block-social ul li{width:20px;height:20px;background-size:contain;margin:0 5px;}
#_desktop_cart .blockcart .header{color:#000;}
.js-address-form .form-group:first-of-type {display: none!important;}
