@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700");html,body{font-family:'Poppins', sans-serif;position:relative}a{outline:none;-webkit-transition:all 0.10s ease-in-out;-moz-transition:all 0.10s ease-in-out;-o-transition:all 0.10s ease-in-out;transition:all 0.10s ease-in-out}.regular-btn{border-radius:0;background-color:transparent;padding:10px 16px;-webkit-transition:all 0.10s ease-in-out;-moz-transition:all 0.10s ease-in-out;-o-transition:all 0.10s ease-in-out;transition:all 0.10s ease-in-out}.relative{position:relative}.gold-btn{border-color:#cda860;color:#cda860;-webkit-transition:all 0.10s ease-in-out;-moz-transition:all 0.10s ease-in-out;-o-transition:all 0.10s ease-in-out;transition:all 0.10s ease-in-out}.gold-btn:hover{background-color:#cda860;border-color:#cda860}@media (max-width: 768px){.text-center-xs{text-align:center}}.uppercase{text-transform:uppercase}.no-padding{padding:0}.toright-inline{text-align:right;display:inline-block}@media (min-width: 992px){.row-vertical{display:table;width:100%;table-layout:fixed}.row-vertical>div{display:table-cell;vertical-align:middle;float:none}}.preheader{background-color:#cda860}@media (min-width: 768px){.preheader>.container{padding-right:0}}.preheader .horarios h5{color:#ffffff;text-transform:uppercase;line-height:inherit !important}.preheader .horarios h5 span:first-of-type{color:#542c6c;font-weight:bold}.preheader .horarios h5 span:last-of-type{color:#c7298e;font-weight:bold}.preheader .horarios h5 i{margin-right:2.5px}.preheader .login{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;width:auto;background-color:#ffffff;padding:10px}.preheader .login a{font-weight:bold}.preheader .login a:first-of-type{color:#cda860;margin-right:15px}.preheader .login a:last-of-type{color:#542c6c}.preheader .login a.active{text-decoration:underline}.banner{padding:30px 0 60px 0;min-height:300px;background-size:cover;background-repeat:no-repeat;background-position:center center}@media (max-width: 768px){.banner{background-size:inherit;background-position:60% 60%;padding:20px 0}}.banner .logo-wrap{display:inline-block}.banner .logo-wrap .logo{background-color:#ffffff;padding:20px 20px;border-top-left-radius:10px;border-top-right-radius:10px}.banner .logo-wrap .logo-info{color:#ffffff;background-color:#542c6c;padding:15px 20px;padding-bottom:5px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top:1px solid #e38db2}@media (max-width: 768px){.banner .logo-wrap .logo-info{text-align:left}}.banner .logo-wrap .logo-info i{color:#e38db2;margin-right:5px;width:14px}.banner .logo-wrap .logo-info a{color:#ffffff}.banner .banner-cta{float:right;text-transform:uppercase}.banner .banner-cta h3{color:#ffffff;font-weight:bold;font-size:30px;margin-bottom:0}.banner .banner-cta h4{font-size:36px;margin-top:0;font-weight:bold}.banner .banner-cta h4 span:first-of-type{color:#7d437b}.banner .banner-cta h4 span:last-of-type{color:#ffc4dc}.banner .banner-cta a{border-color:white}.banner .banner-cta a:hover{background-color:#ffffff;color:#7d437b}nav ul{width:100%;text-align:center;position:absolute;top:-35px;background-color:#ffffff;padding:20px 0}nav ul li{display:inline-block;width:16%;text-align:center}nav ul li a::nth-child(2){color:red}nav ul li a{width:130px;display:block;margin:0 auto;padding:4px;text-transform:uppercase;font-weight:bold;padding-top:6px;border:1px solid transparent;font-size:16px}nav ul li a:hover{text-decoration:none}nav ul li:nth-child(1) a{color:#c7298e}nav ul li:nth-child(1) a.active,nav ul li:nth-child(1) a:hover{border-color:#c7298e}nav ul li:nth-child(2) a{color:#88639e}nav ul li:nth-child(2) a.active,nav ul li:nth-child(2) a:hover{border-color:#88639e}nav ul li:nth-child(3) a{color:#cda860}nav ul li:nth-child(3) a.active,nav ul li:nth-child(3) a:hover{border-color:#cda860}nav ul li:nth-child(4) a{color:#f53687}nav ul li:nth-child(4) a.active,nav ul li:nth-child(4) a:hover{border-color:#f53687}nav ul li:nth-child(5) a{color:#88639e}nav ul li:nth-child(5) a.active,nav ul li:nth-child(5) a:hover{border-color:#88639e}@media (max-width: 768px){.navbar-brand{margin:0;font-size:20px;line-height:29px;color:#ffffff !important}.navbar-header{background-color:#c7298e}.navbar-collapse{background-color:#9c2270}.navbar-toggle{border-radius:0;border:0;background-color:transparent !important;padding-right:0}.navbar-toggle .icon-bar{width:30px;height:4px}.navbar-toggle span{background-color:white !important}.navbar{border:0}.navbar ul li a{text-transform:uppercase;font-size:16px;color:#ffffff !important}}aside ul{padding-bottom:20px}aside ul h3{color:#cc4eae;text-transform:uppercase;font-size:20px;display:inline-block;border-bottom:1px solid #cc4eae;padding-bottom:2px}aside ul li{padding-bottom:2.5px}aside ul li a{text-transform:uppercase;color:#745f6e;font-size:20px}@media (max-width: 992px){aside ul li a{font-size:16px}}aside ul li a::before{content:'';width:0;height:11px;background-image:url(../pics/arrow.png);display:inline-block;background-repeat:no-repeat;-webkit-transition:all 0.10s ease-in-out;-moz-transition:all 0.10s ease-in-out;-o-transition:all 0.10s ease-in-out;transition:all 0.10s ease-in-out}aside ul li a:hover,aside ul li a.active{text-decoration:none;font-weight:bold;color:#542c6c}aside ul li a:hover::before,aside ul li a.active::before{width:11px}aside ul.pink li a{color:#cc4eae}.aside-mobile{position:absolute;top:-50px}.aside-mobile .plus-icon{height:48px;color:white;background-color:#c7298e;display:block;text-align:center;line-height:3;font-size:16px;z-index:10;position:fixed;bottom:0;width:100%;text-transform:uppercase}.aside-mobile .plus-icon:hover{text-decoration:none}.aside-mobile aside{position:relative;right:100%;background-color:white;padding-left:15px}.aside-mobile aside.open{right:0%;position:fixed;top:0;left:0;bottom:0;z-index:11;-webkit-transition:all 0.10s ease-in-out;-moz-transition:all 0.10s ease-in-out;-o-transition:all 0.10s ease-in-out;transition:all 0.10s ease-in-out}.aside-mobile aside .cross-icon{font-size:32px;position:absolute;right:30px;top:12px;opacity:0;color:#542c6c;-webkit-transition:all 2s ease-out;-moz-transition:all 2s ease-out;-o-transition:all 2s ease-out;transition:all 2s ease-out}.aside-mobile aside .cross-icon.visible{opacity:1}.aside-mobile aside ul{width:250px}.products{position:relative}.product-article{padding-bottom:30px}@media (max-width: 768px){.product-article{padding-bottom:15px}.product-article.fechas-article{padding-bottom:30px}}.product-article .product-item{position:relative;display:block}.product-article .product-item .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(229,166,214,0.55);z-index:1;opacity:0;-webkit-transition:all 0.10s ease-in-out;-moz-transition:all 0.10s ease-in-out;-o-transition:all 0.10s ease-in-out;transition:all 0.10s ease-in-out}.product-article .product-item .overlay i{background-color:#ffffff;color:#cda860;width:32px;height:32px;font-size:18px;border-radius:50%;text-align:center;line-height:1.5;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transition:all 0.10s ease-in-out;-moz-transition:all 0.10s ease-in-out;-o-transition:all 0.10s ease-in-out;transition:all 0.10s ease-in-out}.product-article .product-item .overlay i:hover{color:#ffffff;background-color:#cc4eae}.product-article .product-item .product-title{color:#7c10a0;text-align:center;text-transform:lowercase;font-size:16px;margin:0}.product-article .product-item:hover{text-decoration:none}.product-article .product-item .bgimage{padding-bottom:60%}.product-article .product-link{text-align:center;display:block;font-size:16px;color:#8630a7;padding-top:8px;font-weight:500;letter-spacing:0.5px}.product-article .product-link:hover{text-decoration:none}.product-article .product-link.oferta-link{color:#542c6c;font-size:22px;width:50%;margin:0 auto;font-weight:600;line-height:1.1;margin-top:15px;margin-bottom:10px}@media (max-width: 768px){.product-article .product-link.oferta-link{width:100%;font-size:16px}}.product-article:hover .product-link{color:#cc4eae}.product-article:hover .overlay{opacity:1}.product-article:hover .overlay i{width:64px;height:64px;font-size:40px}.product-article.products-template .price{text-align:center;display:block;color:#826a7c;font-size:22px;font-weight:500;padding-top:5px}.product-article.products-template .product-link{padding:0 !important}.product-article.products-template .btn-add{color:#cc4eae;border-color:#cc4eae;padding:5px 15px !important;margin-top:12px;border:2px solid}.product-article.products-template .btn-add:hover,.product-article.products-template .btn-add:focus{background-color:#cc4eae;color:#ffffff;border-color:#cc4eae}.product-article.products-template .btn-add.btn-ver-productos{margin-top:6px}.product-article .ofertas-copy{color:#88639e}.products{margin:60px 0}.carousel{background:#FAFAFA;margin-bottom:10px}.carousel-cell{width:100%;padding-bottom:75%;margin-right:10px;background:#8C8;counter-increment:carousel-cell;background-repeat:no-repeat;background-size:cover;background-position:center center}.carousel-nav .carousel-cell{height:80px;width:100px;padding-bottom:0;border:2px solid #ffffff}.carousel-nav .carousel-cell:before{font-size:50px;line-height:80px}.carousel-nav .carousel-cell.is-nav-selected{border-color:#d0ac68}.producto-each .goback{color:#cc4eae;font-weight:bold;text-align:left;display:block;padding-left:15px;padding-bottom:15px}@media (max-width: 768px){.product-data{margin-top:30px}}.product-data .product-brand{margin:0;padding:0;color:#cc4eae;font-size:30px;font-weight:300;line-height:1}.product-data .product-name{margin:0;padding:0;color:#6a027c;font-size:30px;font-weight:300;margin-bottom:36px}@media (max-width: 768px){.product-data .product-name{margin-bottom:0}}.product-data .product-desc{width:80%;font-size:16px;color:#5f5f5f;margin-bottom:36px}@media (max-width: 768px){.product-data .product-desc{width:100%;margin-bottom:25px;margin-top:15px}}.product-data .presentation-wrap{border-bottom:1px solid #5f5f5f}.product-data .presentation{color:#5f5f5f;font-size:13px;width:49%;display:inline-block}.product-data .price-wrap{width:49%;text-align:right;display:inline-block}.product-data .price-wrap .price{font-size:36px;color:#826a7c;text-align:right}.product-data .buttons{margin-top:30px}@media (max-width: 768px){.product-data .buttons{text-align:center}}.product-data .buttons button{color:#cc4eae;border-color:#cc4eae;font-weight:bold;border:2px solid;padding:8px 10px;font-size:13px;margin-right:10px}.product-data .buttons button:hover,.product-data .buttons button:focus{background-color:#cc4eae;border-color:#cc4eae;color:#ffffff}.product-data .buttons a{color:#cda860;border-color:#cda860;font-weight:bold;border:2px solid;padding:8px 10px;font-size:13px}.product-data .buttons a:hover,.product-data .buttons a:focus{background-color:#cda860;border-color:#cda860;color:#ffffff}@media (max-width: 768px){.product-data .buttons button,.product-data .buttons a{width:100%;margin:5px 0 15px 0;padding:12px 10px}}.product-data ul{width:50%}@media (max-width: 768px){.product-data ul{width:75%}}.product-data ul li{padding:0;margin-bottom:5px}.product-data ul li a{width:24px;height:24px;border-radius:50px;background-color:#9a394c;display:inline-block;border:2px solid #ffffff}.product-data ul li a:hover{text-decoration:none;-webkit-box-shadow:0px 0px 20px -6px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 20px -6px rgba(0,0,0,0.75);box-shadow:0px 0px 20px -6px rgba(0,0,0,0.75)}.product-data ul li a:hover .hovered-dot{opacity:1}.product-data ul li a .hovered-dot{color:#5f5f5f;padding:2px 10px;background-color:white;-webkit-box-shadow:0px 0px 20px -6px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 20px -6px rgba(0,0,0,0.75);box-shadow:0px 0px 20px -6px rgba(0,0,0,0.75);position:relative;top:-10px;left:10px;opacity:0;z-index:0}.bgimage{width:100%;padding-bottom:25%;background-repeat:no-repeat;background-size:cover;background-position:center center}.nosotros,.contacto{margin:60px 0}@media (max-width: 768px){.nosotros,.contacto{margin:20px 0}}.nosotros .headline,.contacto .headline{margin-top:45px}@media (max-width: 768px){.nosotros .headline,.contacto .headline{margin-top:0}}.nosotros .headline h1,.contacto .headline h1{margin:0;color:#542c6c;text-transform:uppercase;font-size:27px;font-weight:bold;margin-bottom:30px}.nosotros .headline i,.contacto .headline i{font-size:30px;color:#cda860;margin-bottom:10px}.nosotros .info p,.contacto .info p{font-size:18px;color:#542c6c;line-height:26px;padding-bottom:20px}@media (max-width: 768px){.nosotros .info p,.contacto .info p{font-size:16px}}.contacto h1{color:#542c6c;text-transform:uppercase;font-weight:bold}.contacto h2{color:#674d77;font-weight:300;font-size:18px;text-transform:uppercase}@media (max-width: 768px){.contacto h2{font-size:15px}}.contacto .contacto-wrapper{background-color:#ffffff;padding:30px 15px}.contacto .contacto-wrapper .separated-row .box-info{padding-top:0 !important}.contacto .contacto-wrapper .box-info{padding-bottom:40px;padding-left:40px}@media (max-width: 768px){.contacto .contacto-wrapper .box-info{padding-left:0px;text-align:center}}.contacto .contacto-wrapper .box-info:first-of-type{padding-top:40px}@media (max-width: 768px){.contacto .contacto-wrapper .box-info:last-of-type{padding-bottom:5px}}.contacto .contacto-wrapper .box-info>.row{margin-bottom:40px}.contacto .contacto-wrapper h3{font-size:26px;color:#c7298e;font-weight:300}.contacto .contacto-wrapper h3 span{display:block;color:#4d4d4d}@media (max-width: 768px){.contacto .contacto-wrapper h3{font-size:20px}}.contacto .contacto-wrapper .address{display:block;padding-bottom:10px;text-transform:uppercase;color:#542c6c;font-size:16px}@media (max-width: 1200px){.contacto .contacto-wrapper .address{font-size:14px}}.contacto .contacto-wrapper .mailto{color:#4d4d4d;font-weight:300;font-size:24px}@media (max-width: 1200px){.contacto .contacto-wrapper .mailto{font-size:20px}}@media (max-width: 768px){.contacto .contacto-wrapper .mailto{font-size:20px}}.contacto .contacto-wrapper .mailto:hover{text-decoration:none;color:#c7298e}.contacto .contacto-wrapper ul li a{font-size:24px;color:#8d8d8d}.contacto .contacto-wrapper ul li a:hover{color:#c7298e}.form-styles{padding:20px;background-color:#ffffff}.form-styles .input-group{width:100%}.form-styles .input-group input,.form-styles .input-group textarea{background-color:#ebebeb;border:0px !important;margin:0 0 12px;box-shadow:none !important;font-size:12px}.form-styles .input-group input[type=checkbox]{margin:0 10px 0 0}.form-styles .input-group input[type=checkbox]+label{vertical-align:2px}.form-styles .g-recaptcha{margin-top:15px;margin-bottom:15px}@media (max-width: 768px){.form-styles .g-recaptcha{transform:scale(0.9);transform-origin:0 0}}@media (max-width: 768px){.form-styles .rc-anchor{width:257px !important}}.form-styles a.subtitle i{color:#3275fe;font-size:14px}.form-styles a.subtitle:hover{text-decoration:none;color:#3275fe}.form-styles .representante-name{font-size:26px;font-family:Georgia,Times,Times New Roman,serif;color:#000000;letter-spacing:-0.5px;padding-top:5px;padding-bottom:8px}.form-styles .btn-send{padding:10px 60px;background-color:#c7298e;border-color:#c7298e;text-transform:uppercase;-webkit-transition:all 0.10s ease-in-out;-moz-transition:all 0.10s ease-in-out;-o-transition:all 0.10s ease-in-out;transition:all 0.10s ease-in-out}.form-styles .btn-send:hover{background-color:#ffffff;color:#c7298e}@media (max-width: 768px){.form-styles .btn-send{width:100%}}.g-recaptcha{margin-top:15px;margin-bottom:15px}@media (max-width: 768px){.g-recaptcha{transform:scale(0.9);transform-origin:0 0}}.tel-title{color:#4d4d4d !important}.canvas-map{position:relative;top:0;left:0;width:100%;height:275px}#map{width:100%;height:100%}#login{width:100%;max-width:400px;margin:0 auto}footer{background-color:#542c6c;padding:20px 0}footer .footer-info h4,footer .footer-info i{color:#cda860}footer .footer-info h4{padding-bottom:20px}footer .footer-info h4.last-child{padding-bottom:0}@media (max-width: 992px){footer .footer-info h4{padding-bottom:10px}}footer .footer-info i{margin-right:5px}footer .footer-info ul li{color:#ffffff;font-size:13px;padding-bottom:15px}footer .footer-info ul li a{color:#ffffff}footer .footer-info ul li a.active,footer .footer-info ul li a:hover{text-decoration:none;color:#cc4eae}footer .footer-info input{border-radius:0}footer .footer-info input:focus{box-shadow:none;border-color:#cda860}footer .footer-info button{text-transform:uppercase;float:right;margin-top:15px;padding:6px 15px}footer.custom-padding{padding-bottom:80px}.radio-buttons{display:flex;flex-direction:row;justify-content:space-around;align-items:center}.radio-buttons .radio{margin-top:10px;margin-bottom:10px}#login-form{max-width:500px;margin:auto}
