
.banners .large-6 {max-width: 710px;margin:0 auto;padding: 170px 30px 20px 90px;z-index: 9;}
.banners h1{font-size:70px;line-height: 80px;padding-bottom: 20px;  padding-top:30px; padding-left: 60px;  letter-spacing: 3px;text-transform: uppercase;}
.banners h1 span{ color:#606060 !important;}
.banners h1 img{margin-top: -20px;margin-left: 20px;}
.banners p{font-size:17px;line-height: 22px;color:#fff;padding: 15px 10px 10px 0;}

.medium-6:hover h1, .medium-6:hover h3{animation: fadeIn ease 2s;
    -webkit-animation: fadeIn ease 2s;
    -moz-animation: fadeIn ease 2s;
    -o-animation: fadeIn ease 2s;
    -ms-animation: fadeIn ease 2s;}
	
    


#portada h1 {padding-bottom:60px;font-size:40px;line-height:50px;letter-spacing:2px;} 
#portada h2 {font-size:20px;line-height:25px;letter-spacing:1.5px;}
#portada h3 {padding-bottom:60px;font-size:40px;line-height:50px;letter-spacing:1.5px;}
#portada p{font-size:16px;line-height:25px;padding-bottom:10px;}
#portada blockquote{font-size:18px;line-height: 25px;padding-bottom: 20px;}

#portada .callout{position: relative;background:transparent;}
#portada .callout-1 {background:transparent;padding:190px 0 90px;}
#portada .callout-1 .row {margin-top:-80px;}
#portada .callout-1 h1{padding: 90px 0px 25px;font-size: 25px;line-height: 35px;}
#portada .callout-1 h2{padding: 10px 0 20px;border-bottom:1px solid #C0C27F;margin-bottom: 30px!important;}
#portada .callout-1 ._detalle{ /*text-align: justify;*/ padding-bottom: 14px;}
._cabezera p{font-size: 16px;line-height: 20px;padding-bottom: 10px;}



.color-1{color:#ED424B!important;}
._gelatina_flota{position: absolute;bottom: -45px;right:-30px;height: 100px;}
#portada .callout-2 {background:url(../imgx/fondo_2.png) !important;padding:0;padding:110px 0 128px; overflow: hidden;}
#portada .callout-2 h3{padding:75px 50px 20px ;}
#portada .callout-2 p{padding:10px 50px 60px ;font-size:17px ;line-height: 27px;}
#portada .callout-2 figure {width: 100%;}
#portada .callout-2 figure .imagen_1 {width: 100%;height: 450px;}
#portada .callout-2 figure a {width: 100%;height: 100%;}

#portada .callout-3 {background:#F6E5E6 !important;padding:0;padding:70px 0 70px; overflow: hidden;}
#portada .callout-3 h3{padding:20px 0px 20px ;}
#portada .callout-3 p{padding-bottom: 20px ;}
#portada .callout-3 ._contiene_form{padding:30px 120px ;}
#portada .callout-3 figure {width: 50%;height: 600px;position: absolute;left: 0;}
#portada .callout-3 figure img{height: 600px; }
#portada .callout-3 input, 
#portada .callout-3 textarea { margin-bottom:15px; border:1px solid #ED424B; color: #ED424B; background: transparent !important; border-radius: 20px ; -webkit-border-radius: 20px ; -moz-border-radius: 20px ; -ms-border-radius: 20px ; -o-border-radius: 20px ; }
#portada .callout-3 input::placeholder {color: #ED424B;}
#portada .callout-3 .btn {background: #ED424B;}

#portada .callout-4 {background:url(../imgx/ban_pro.png) !important;padding:0;padding:110px 0 128px; overflow: hidden;}
#portada .callout-4 h3 { padding: 20px 30px 40px;}
#portada .callout-4 .large-3 { padding:0 7px;}
._categorias  {  margin-bottom: 40px;}
._categorias li{ display: inline-block;}
._categorias li b{ padding-right: 40px;}

._producto { background: #fff; padding: 40px 30px; border-radius: 20px; position: relative; MARGIN-BOTTOM:40px; }
._producto h2{ font-size: 25px !important;line-height: 30px !important;text-transform: uppercase; }
._producto figure{ padding-bottom: 30px;}
._producto span{ position:absolute;text-align: right;right: 20px;bottom: 27px;}
.carr_1{background: red;border-radius:50% ;padding:10px ;}


#portada .callout-7 { padding:120px 0 100px; overflow: hidden;}
#portada .callout-7 h3{ padding:0 0 10px; }
#portada .callout-7 p{ font-size: 16px !important;line-height: 24px !important;}
#portada .callout-7 p.p_top{ padding-top: 50px ;}
#portada .callout-7 p.p_rig{ padding-right: 190px ;}
#portada .callout-7 figure img{float: left; height: 230px; }
#portada .callout-7 figure img.img_1{margin-left:-100px;   padding: 0 25px 5px 0;}
#portada .callout-7 figure img.img_2{ margin-right: -125px;float: right;height: 250px;padding: 50px 5px 5px 20px;}
#portada .callout-7 figure img.img_3{margin-left:-170px;height: 250px;   padding: 5px 30px 5px 0;}



footer{background: url(../imgx/ban_foo.png) !important;}
footer figure{padding-bottom: 30px;}
footer ul {padding-bottom: 10px;margin: 0.5 rem 0 !important;}
footer ul li {display: inline-block;}
footer ul li + li {padding-left:80px ;}
footer ul li a{font-size: 15px;line-height: 23px;color:#333;    background: #f7f7f7;}
footer .creditos {padding: 5px 0 5px;color:#333;}

@media only screen and (max-width: 40em){

    #portada .callout-2 figure .imagen_1 {height: 375px;}
    ._gelatina_flota {height: 80px;bottom: -40px;}
    #portada .callout-2 figure {width: 100%;padding-top: 40PX;}
    #portada .callout-3 ._contiene_form { padding: 0px 20px 30px;}
    #portada .callout-3 figure {width: 100%; position: relative;}
    footer ul li + li { padding-left: 10px;}
    footer .p-top { padding-top: 0px; }

}
