@charset "utf-8";*{outline:none !important}
html{height:100%;}
body{font-family:"Arial", sans-serif;font-size:14px;color:#616161;min-width:320px;margin:auto;background:#fff;line-height:19px;}
body p{font-family:inherit;font-size:inherit;color:inherit;line-height:normal}
.container{margin:auto;line-height:23px;text-align:justify;position:relative;color:#757575;max-width:1120px; z-index: 1}
.container:before,
.container:after{display:block;content:"";clear:both;}
.animar{transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;}
#header{width:100%;z-index:3;height:155px;position:absolute;top:0;left:0;border-bottom:solid 7px #ffffff;background:#f1f1f1;}
body[data-page="10"] #header{position: static;}
#topBlack{height:59px;background:#323232;border-top:solid 4px #F00090;}
#topMenu{height:89px;background:#f1f1f1;}
#menu{margin:auto;position:relative;text-align:center;height:89px;}
#menu .nav{text-align:center;display:inline-block;}
#menu ul{margin:0;}
#menu ul:before,
#menu ul:after{display:block;content:"";clear:both;}
#menu li{float:left;position:relative;}
#menu ul > li:before{content:'';position:absolute;width:1px;height:28px;background:#cfcfcf;top:calc(50% - 14px);right:0;}
#menu ul > li.testim:before{width:1.3px;}
#menu ul > li > a{display:block;color:#616161;position:relative;font-size:13px;font-family:'Lato', sans-serif;line-height:86px;font-weight:400;height:89px;padding:0 5px;background:transparent;margin:0 9px;}
#menu ul > li > a:hover,
#menu ul > li.active > a{color:#616161;border-bottom:solid 3px #F00090;}
#menu ul > li:last-child:before{background:transparent;}
.caret{margin-left:3px;border-top:6px dashed;border-right:5.5px solid transparent;border-left:5.5px solid transparent;}
.submenu{background-color:#CF007C;border-radius:0;border-top:solid 3px #CF007C;top:86px;left:16px;width:143px;position:absolute;z-index:9999;display:none;}
#menu ul > li.open .submenu{display:block;}
#menu ul li ul > li{width:100%;margin:0;}
#menu ul li ul > li:before{width:0;height:0;}
#menu li ul > li a{height:32px;font-family:'Lato', sans-serif;font-size:15px;font-weight:400;color:#ffffff;line-height:32px;text-transform:none;padding:0;margin:0;padding-left:17px;text-align:left;position:relative;}
#menu li ul > li.activeli a,#menu li ul > li a:hover,#menu li ul > li a:focus,#menu li ul > li.open > a{border-bottom:0;background-color:#F23DAA;color:#ffffff;text-decoration:none;}
#menu li ul li:last-child a{border-bottom:0;}
#topBlack{text-align:center;position:relative;}
.contentDark{display:flex;height:55px;align-content:center;justify-content:center;}
.datosUser,#redes,.botonesTop{display:inline-flex;align-items:center;}
#topBlack a{color:#ffffff;font-family:'Lato', sans-serif;font-size:15px;font-weight:300;}
.datosUser{height:55px;}
.datosUser a{position:relative;}
.datosUser a:before{content:'';position:absolute;width:4px;height:4px;border-radius:50%;background:#ffffff;top:calc(50% - 2px);right:-29.5px;}
.datosUser a:first-child{margin-right:50px;}
.datosUser a:last-child{margin-right:50px;}
#redes{height:55px;display:inline-flex;align-items:center;justify-content:center;margin-right:20px;}
#redes a{margin-right:14px;font-size:20px}
#redes a .fa{}
#redes a:hover,#redes a:focus{opacity:0.8;}
#myCart{display:flex;align-items:center;justify-content:center;border:solid 1px #ffffff;width:117px;height:37px;font-size:14px !important;font-weight:700 !important;border-radius:4px;color:#ffffff;}
#myCart:hover,#myCart:focus,#bookNow:focus,#bookNow:hover{opacity:0.8 !important;text-decoration:none;}
#myCart .fa{margin-right:4px;font-size:16px}
#bookNow{text-align:center;line-height:37px;text-transform:uppercase;width:117px;height:37px;font-size:14px !important;font-weight:700 !important;border-radius:4px;background:#f9d012;margin-left:34px;color:#000000 !important;}
#footer{text-align:center;font-size:11px;color:#FFF;background:#171717;line-height:19px;font-family:'Verdana', sans-serif;height:116px;}
#footer .container{font-family:inherit;font-size:inherit}
#footer .tfooter{color:#FFF;line-height:16px;text-align:left;float:left;}
#footer #powered{color:#FFF;line-height:16px;margin:0 auto 0;width:auto;text-align:right;float:right}
#footer a{color:#FFF;}
/*#footer #powered a{background:url(../images/iconGlobal.webp) no-repeat center left;padding:3px 0 3px 20px;}
#footer a:hover{text-decoration:underline;}
#footer #powered a{color:#FFF;}*/
#footer #powered {
  line-height: 22px;
}
#footer #powered a {
  background: url(../images/tecweb.png) no-repeat center left;
  padding: 0 0 0 30px;
  line-height: inherit;
  display: inline-block;
  color: #FFF;
  margin-left: 4px;
  text-decoration:none !important;
}

#footer .tfooter{margin-bottom:11px}
#footer .tfooter,
#footer #powered{float:none;text-align:center;}
#footer .tfooter span{display:block;text-align:center;line-height:18px}
#footer .tfooter em{display:none}
#footer .container{height:inherit;}
#footer .container .row {
  height: inherit;
  justify-content: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}


a.toTop{width:40px;height:40px;font-size:20px;line-height:37px;color:#fff;border-radius:50%;position:fixed;background:#000;border:solid 1px #fff;left:10px;bottom:50px;display:none;overflow:hidden;text-align:center;text-decoration:none;cursor:pointer;z-index:20;opacity:.75}
a.toTop:hover,
a.toTop:active{color:#000;text-decoration:none;opacity:1;background:#fff}
a#toTop
a#toTop .fa{color:#FFF !important;}
a.toTop:hover:after{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);opacity:0;}
.mobile .toTop,
.tablet .toTop{display:none !important;}
#sliderTop{height:310px;margin-top:155px;}
#sliderTop .slides li{height:310px;position:relative;background-position:center center !important}
#sliderTop .slides li .img1{display:none;}
.cont-logos{position:absolute;top:0;left:0;width:100%;height:100%;}
.cont-logos .container{height:100%;}
.cont-logos .logoSlider{position:absolute;top:0;right:15px;width:48%;height:100%;z-index:1;}
.cont-logos .logoSlider:before{content:'';position:absolute;width:948px;height:100%;left:0;top:0;z-index:-1;background:url(../images/banner/bgpos2.webp) left center no-repeat;background-size:contain;}
.logosxten{position:absolute;bottom:60px;right:0;width:250px;}
#sliderTop .flex-control-nav li{background:transparent;}
#sliderTop .flex-control-nav li:last-child{padding-right:15px;}
#sliderTop .flex-control-nav li:first-child::before,#sliderTop .flex-control-nav li:last-child::before{width:0;height:0;border:0;}
#sliderTop .flex-control-nav li:first-child{margin-left:610px;}
.flex-control-paging li a{width:15px;height:14px;border:solid 1px #F00090;border-radius:7.5px;-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0);-moz-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0);-o-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0);box-shadow:inset 0 0 3px rgba(0, 0, 0, 0);color:transparent !important;}
.flex-control-paging li a.flex-active{background:#F00090;cursor:default;}
.flex-control-paging li a:hover{background:#F00090;}
.bookContent{background:#f9d012;}
.bookContent .container{height:80px;line-height:80px;text-align:center;font-family:'Lato', sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}
.bookContent .container a{color:#000000;}
.bookContent .container a:hover,.bookContent .container a:focus{opacity:0.85;text-decoration:none;}
#main{overflow:hidden}
.desktop .wow{visibility:hidden;}
#textHome{background:#F00090;padding:40.5px 0;margin-top:7px;}
#textHome .contHome{font-family:'Oswald', sans-serif;font-size:44px;font-weight:700;line-height:30px;color:#ffffff;text-align:center;}
#textHome1{padding:70px 0;}
.contHome1{padding-left:0px;}
.fotoHome1{position:relative;margin:auto;margin-bottom:30px;}
.textoHome1{padding-top:26px;padding-right:0px;}
.contentHome1{font-family:'Lato', sans-serif;font-size:25px;font-weight:300;line-height:30px;color:#474646;text-align:center;}
.contentHome1 span{color:#F00090;font-weight:700;font-size:30px;font-family:'Open Sans', sans-serif;}
.contentHome1 strong{color:#242424;}
.btn-book{background:#f9d012;width:201px;height:56px;font-family:'Lato', sans-serif;font-size:21px;line-height:44px;font-weight:900;color:#000000;margin-top:30px;}
#textHome2{background:url(../images/inicio/fondo1.webp) center no-repeat;background-size:cover;padding:80px 0;}
.contHome2{padding-right:0px;}
.videoYou{margin:auto;margin-top:40px;position:relative;width:468px;height:346px;background:url(../images/inicio/youtube.webp) center no-repeat;padding:9px 44px 115px;}
.videoYou iframe{height:100%;width:100%;}
.titleHome2 strong{display:inline-block;font-family:'Lato', sans-serif;font-size:36px;line-height:68px;text-align:center;font-weight:700;color:#F00090;background:#ffffff;width:333px;height:68px;border-radius:5px;margin-bottom:30px;}
.textoHome2{font-family:'Lato', sans-serif;font-size:18px;line-height:30px;text-align:left;font-weight:400;color:#ffffff;}
.contentHome3{margin-top:-1px;display:flex;align-items:center;justify-content:center;}
#reviews{padding-top:60px;}
.titlemenbers span{display:block;font-weight:200;padding-top:25px;}
#members1{padding:90px 0;font-family:'Lato', sans-serif;}
.titleMembers1{text-align:center;color:#616161;font-weight:700;font-size:30px;line-height:24px;margin-bottom:50px;position:relative;}
.titleMembers1:before{content:'';position:absolute;width:35px;height:5px;bottom:-30px;left:calc(50% - 17.5px);background:#F00090;}
.contentMembers1{color:#616161;font-weight:400;font-size:15px;line-height:24px;text-align:center;}
.contentMembers1 span{color:#F00090;font-weight:900;font-size:18px;}
.contentMembers2{padding-top:65px;padding-bottom:30px;padding-right:0px;position:relative;z-index:2;}
#members2{background:#f1f1f1;font-family:'Lato', sans-serif;}
.imgMembers2{position:relative;z-index:1; background: #f1f1f1}
.imgMembers2 img{mix-blend-mode: multiply;max-width:100%;}
.titleMembers2{background:#F00090;color:#ffffff;font-weight:300;font-size:36px;line-height:40px;padding-top:16.5px;padding-bottom:16.5px;padding-left:35px;border-radius:4px;text-align:left;}
.titleMembers2 span{display:block;font-weight:900;}
.subtitleMembers2{color:#353535;font-weight:700;font-size:18px;text-align:left;line-height:24px;margin-top:26px;}
#members2 ul{margin-left:25px;list-style-image:url(../images/members/li.png?);}
#members2 ul li{color:#616161;font-size:16px;line-height:24px;font-weight:400;margin-top:22px;}
#members2 ul li span{display:block;}
#members3{background:url(../images/members/fondo1.jpg) center no-repeat;padding:65px 0;font-family:'Lato', sans-serif;background-size:cover;}
.titleMembers3{font-weight:700;color:#ffffff;font-size:44px;line-height:50px;padding:21.5px 0;border:dashed 1px #ffffff;text-align:center;}
.subtitleMembers3{font-weight:400;color:#ffffff;font-size:36px;line-height:97px;text-align:center;}
.textoMembers3{font-weight:400;color:#ffffff;font-size:16px;line-height:24px;text-align:center;margin-bottom:65px;}
.textoMembers3 span{display:block;}
.contentItemMemb{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}
.itemMembers{width:350px;text-align:center;margin-right:20px;margin-bottom:65px;}
.contentItemMemb .itemMembers:nth-child(2n + 2){margin-right:0;}
.bodyItem{height:350px;border-top-left-radius:93px;background:#ffffff;padding:0 30px;}
.footerItem{height:133px;border-bottom-right-radius:90px;padding:0 45px;}
.foot1{background:#fcae88;}
.foot2{background:#dd8472;}
.foot3{background:#b05c6b;}
.foot4{background:#6e3555;}
.foot5{background:#6e0641;}
.foot6{background:#420e2b;}
.color1{color:#fcae88;}
.color2{color:#dd8472;}
.color3{color:#b05c6b;}
.color4{color:#6e3555;}
.color5{color:#6e0641;}
.color6{color:#420e2b;}
.titleItem{font-weight:900;font-size:28px;line-height:22px;padding-top:55px;}
.titleItem span{display: block;font-size: 16px;color: #2a2a2a;}
.titleItem span.mt10{margin-top: 10px;}
.texto1Item{color:#6f6f6f;font-weight:400;line-height:22px;font-size:21px;padding:34px 0;}
.itemMembers .texto1Item{padding-top: 11px;}
.texto1Item.newtextoMem{font-size:13px;padding:21px 0;}
.texto1Item.newtextoMem span{font-size:16px;}
.texto2Item{color:#616161;font-weight:300;line-height:24px;font-size:16px;padding-bottom:32px;}
.texto3Item{color:#616161;font-weight:700;line-height:24px;font-size:20px;font-family:'Arial', sans-serif;}
.precioItem{color:#ffffff;font-size:40px;font-weight:900;line-height:35px;padding-top:30px;}
.garantiaItem{color:#ffffff;font-size:24px;font-weight:300;line-height:21px;padding-top:8px;}
.bgItem{margin-top:7px;background:rgba(255,255,255,0.1);color:#fffefe;font-weight:400;font-size:22px;text-align:center;line-height:30px;padding:43px 25px;}
.bgItem strong{font-weight:900;}
.bgItem span{display:block;}
.footBgItem{font-weight:300;line-height:22px;margin-top:35px;}
#members4{background:#272727;padding:40px 0;margin-bottom:5px;text-align:center;font-family:'Lato', sans-serif;}
.titleMembers4{color:#ffffff;font-size:24px;font-weight:300;line-height:36px;text-align:center;padding:21.5px 15px;border:dashed 1px #ffffff;}
.titleMembers4 strong{font-weight:900;}
.contentMembers4{color:#ffffff;text-align:center;font-size:18px;font-weight:300;line-height:36px;padding:21.5px 0;}
.btn-members{color:#ffffff;text-align:center;background:#F00090;width:234px;height:66px;line-height:54px;font-size:20px;font-weight:300;}
.btn-members:hover,.btn-members:focus{text-decoration:none;opacity:0.8;color:#ffffff;}
.itemServices{max-width:375px;font-family:'Lato', sans-serif;font-weight:400;font-size:16px;}
.titleServices1{margin-top:2px;margin-bottom:2px;background:#3c3c3c;line-height:65px;text-align:center;color:#ffffff;font-weight:700;font-size:24px;}
.contentServices1{text-align:center;display:flex;align-items:center;justify-content:center;height:147px;background:#ebebeb;line-height:21px;padding:0 10px;}
#services1{padding-top:55px;}
#services1 div[class*="col-"]{width:50%;margin-bottom:65px;}
#services1 div[class*="col-"]:last-child{margin-left:25%;}
#services2{background:#F00090;font-family:'Lato', sans-serif;}
#services2 .container{font-size:36px;color:#ffffff;font-weight:900;line-height:48px;text-align:center;padding:66px 15px;}
#services3{background:url(../images/services/fondo1.jpg) top center no-repeat;background-size:cover;padding-top:65px;padding-bottom:60px;margin-bottom:5px;font-family:'Lato', sans-serif;}
.titleServices3{font-size:30px;color:#ffffff;line-height:35px;font-weight:400;text-align:center;padding:30px 0;border:dashed 1px #ffffff;margin-bottom:75px;}
.bodyItem.itemserv{height:256px;border-top-left-radius:85px;background:#ffffff;padding:0 30px;}
.footerItem.itemserv{height:92px;border-bottom-right-radius:90px;padding:0 45px;}
.titleServicesItem3{font-size:28px;font-weight:900;line-height:22px;padding-top:57px;}
.titleServicesItem3 span{font-size:18px;display: block; color: #3e3e3e;}
.contItem3{font-size:16px;font-weight:300;line-height:24px;color:#616161;margin-top:32px;margin-bottom:35px;text-align:center;}
.guarantee{font-size:20px;font-weight:700;line-height:24px;color:#616161;font-family:'Arial', sans-serif;text-align:center;}
.costoItem{line-height:92px;color:#ffffff;font-weight:900;font-size:40px;text-align:center;}
.hairServices{font-size:40px;font-weight:700;line-height:50px;color:#ffffff;font-family:'Lato', sans-serif;text-align:center;background:rgba(255,255,255,0.15);padding:65px 0;position:relative;}
.hairServices:before{content:'';position:absolute;width:400px;height:100%;background:rgba(255,255,255,0.15);top:0;left:-400px;}
.hairServices:after{content:'';position:absolute;width:400px;height:100%;background:rgba(255,255,255,0.15);top:0;right:-400px;}
#salon1{background:#f5f5f5;font-family:'Lato', sans-serif;padding-top:110px;padding-bottom:58px;}
.contentSalon1{position:relative;padding-right:0px;}
.salonLeft,.salonRight{max-width:482px;margin-left:auto;margin-right:auto;}
.salonLeft{border-bottom:solid 1px #dbdbdb;}
.salonRight{margin-top:56px;}
.item1Salon{padding-right:97px;position:relative;border-bottom:solid 1px #dbdbdb;}
.imgItem1Salon{position:absolute;top:0;right:-2px;}
.titleLeftSalon{text-transform:uppercase;color:#151515;font-weight:700;font-size:22px;line-height:22px;text-align:right;}
.textoLeftSalon{color:#616161;font-size:16px;font-weight:300;line-height:24px;text-align:right;padding-left:30px;padding-top:22px;padding-bottom:56px;}
.item2Salon{padding-right:97px;position:relative;margin-top:56px;}
.salonRight{position:relative;right:auto;top:auto;}
.item3Salon{padding-left:97px;position:relative;border-bottom:solid 1px #dbdbdb;}
.imgItem3Salon{position:absolute;top:0;left:0px;}
.titleRightSalon{text-transform:uppercase;color:#151515;font-weight:700;font-size:22px;line-height:22px;text-align:left;}
.textoRightSalon{color:#616161;font-size:16px;font-weight:300;line-height:24px;text-align:left;padding-right:30px;padding-top:22px;padding-bottom:56px;}
.item4Salon{padding-left:97px;position:relative;margin-top:56px;}
.contentSalon1::before{}
#salon2{font-family:'Lato', sans-serif;padding-top:62px;}
#salon2 div[class*='col-']{width:100%;margin-bottom:55px;}
.tabla1{max-width:554px;}
#salon2 div[class*='col-'] .tabla1{margin-left:auto;margin-right:auto;}
.encabezado{background:url(../images/salon/tablec.png?) center no-repeat;background-size:cover;height:110px;display:flex;align-items:center;justify-content:center;padding:0 15px;border-top-left-radius:7px;border-top-right-radius:7px;font-weight:700;color:#ffffff;font-size:36px;}
.encabezado span{padding-left:15px;}
.itemTabla{background:#ebebeb;height:70px;padding:22px 25px;margin-top:1px;font-size:20px;color:#464646;font-weight:300;line-height:24px;position:relative;text-align:left;}
.itemTabla span{font-size:14px;}
.itemTabla .precioTabla{position:absolute;top:0;right:25px;color:#707794;font-weight:900;font-size:30px;line-height:70px;}
.itemTabla .precioTabla span{font-size:21px;}
.ptabla1{padding-right:140px;}
.itemTabla .precioTabla strong{font-weight:900;font-size:14px;}
.ptabla2{padding:22px 20px;padding-right:120px;}
.itemTabla.ptabla2 .precioTabla{right:20px;}
.heightT80{width:100px;}
.borderR7{border-bottom-left-radius:7px;border-bottom-right-radius:7px;}
.encabezado2{background:url(../images/salon/tableg.png?) center no-repeat;background-size:cover;}
.tablagrande .itemTabla{display:flex;align-items:center;}
.notaTabla{color:#464646;font-size:16px;line-height:30px;font-style:italic;font-weight:400;display:flex;align-items:center;height:70px;padding-right:0%;position:relative;flex-direction:column;}
.tablaNota2{line-height:30px;}
#salon3{background:#404040;font-family:'Lato', sans-serif;}
.contentSalon3{font-weight:700;font-size:16px;line-height:30px;color:#ffffff;text-align:center;padding:48.5px 0;}
.contentSalon3 span{display:block;}
#salon4{background:#f5f5f5;font-family:'Lato', sans-serif;}
.contentSalon4{font-weight:400;font-size:18px;line-height:30px;color:#616161;text-align:center;padding:48.5px 0;}
.contentSalon4 span{display:block;}
#salon5{background:#F00090;font-family:'Lato', sans-serif;margin-bottom:5px;padding:46px 0;}
.contentSalon5{font-weight:300;font-size:24px;line-height:30px;color:#ffffff;text-align:center;}
.titleSalon5{font-weight:900;font-size:36px;padding-bottom:5px;}
.titleTestimonials span{display:block;font-size:30px;font-weight:300;padding-top:15px;}
.videoTest1{height:394px;width:100%;max-width:572px;margin:auto;margin-bottom:25px;}
.videoTest2{height:186px;width:100%;}
.videoTest1 iframe,.videoTest2 iframe{width:100%;height:100%;}
.video-responsive{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;}
.video-responsive iframe,
.video-responsive object,
.video-responsive embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.pad1{padding-right:12.5px;}
.pad2{padding-left:12.5px;}
.m1{margin-bottom:22px;}
.w100{width:100%;}
#testi1{background:#f2f2f2;padding-top:45px;padding-bottom:40px;}
#testi2{font-family:'Lato', sans-serif;padding-bottom:30px;}
.titleTesti2{color:#F00090;text-align:center;font-weight:700;font-size:44px;line-height:40px;text-transform:uppercase;padding-top:52px;padding-bottom:52px;}
.star{margin-left:auto;mix-blend-mode:multiply;}
.testimonio{padding:30px;border:solid 1px #e9e9e9;color:#616161;line-height:24px;font-size:16px;font-weight:400;margin-bottom:43px;position:relative;}
.testimonio:before{content:'';position:absolute;width:100%;height:38px;background:url(../images/shadow2.png) top center no-repeat;background-size:contain;bottom:-38.6px;left:0;z-index:-1;}
.testimonio .shadow{position:absolute;bottom:-22.75px;left:0;}
.titleTestimonio{color:#3a3a3a;font-weight:700;font-size:24px;padding-top:15px;padding-bottom:10px;}
.bggris{background:#f1f1f1;}
.faqs1{max-width:572px;height:237px;}
#faq1{padding:50px 0;background:#f2f2f2;}
#faq1 div[class*="col-"]:last-child .faqs1{margin-left:auto;}
.faq{padding-top:45px;padding-bottom:40px;}
.colorGris{background:#f8f7f7;}
.contentFaq{padding:0 30px;font-family:'Lato', sans-serif;color:#616161;font-weight:400;font-size:16px;line-height:24px;text-align:left;}
.titleFaq{color:#F00090;font-weight:700;font-size:24px;text-transform:uppercase;padding-bottom:15px;}
.ulFaqs{display:flex;padding-top:15px;flex-wrap:wrap;}
.ulFaqs div:first-child{margin-right:78px;}
.imgMedia{position:absolute;top:-2px;left:0;width:200px;}
.media{padding-left:200px;position:relative;border-bottom:solid 1px #bebebe;margin-top:60px;}
.titleMedia{background:#272c30;font-weight:700;text-align:left;font-size:24px;line-height:30px;text-transform:uppercase;color:#ffffff;padding:19px 70px;}
#medios{padding-top:70px;font-family:'Lato', sans-serif;}
.contentMedia{padding-left:70px;padding-right:30px;padding-top:25px;font-weight:400;font-size:16px;line-height:24px;color:#616161;}
.contentMedia strong{font-weight:900;}
.contentMedia a{color:#1f4dbf;}
.contentBtnMedia{padding-left:70px;padding-top:24px;margin-bottom:46px;}
.contentBtnMedia a:hover{opacity:0.8;}
.media:last-child{border-bottom:0;margin-bottom:46px;}
.contentMedia .span1{font-weight:300;}
.contentMedia .span2{font-weight:900;}
.contentMedia .span3{color:#f60f35;}
#formTop{position:relative;margin-top:45px;margin-bottom:45px;}
#frmContacto{overflow:hidden;padding-bottom:37px;border-bottom:solid 1px #d1d1d1;}
#frmContacto .titleForm{font-family:'Lato', sans-serif;font-size:24px;text-align:center;color:#373737;font-weight:700;margin-bottom:40px;line-height:22px;text-transform:uppercase;}
#frmContacto .row{margin:0 -6px;}
#frmContacto div[class*="col-"]{padding:0 6px;}
#frmContacto .form-group{margin-bottom:10px}
#frmContacto .form-control{display:block;height:75px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-family:"Lato", serif;font-size:17px;font-weight:300;color:#707070;border:0;box-shadow:inset 0 1px 1px transparent;background-color:#f0f0f0;}
#frmContacto .textarea{height:150px}
#frmContacto .mt-submit{margin-top:20px;}
#frmContacto input[type=submit],
#frmContacto input[type=reset]{display:inline-block;height:60px;background:#F00090;color:#FFF;text-transform:uppercase;font-family:'Lato',sans-serif;font-size:16px;width:147px;text-align:center;margin-top:27px;font-weight:700;border-radius:5px;}
#frmContacto input[type=submit]:hover,
#frmContacto input[type=reset]:hover{opacity:.8}
#frmContacto .error input,
#frmContacto .error textarea{border:solid 1px #000;background:rgba(255,216,217,1.00);color:#000}
.frmContacto input::-webkit-input-placeholder{color:#9d9d9d;opacity:1;}
.frmContacto input:-moz-placeholder{color:#9d9d9d;opacity:1;}
.frmContacto input::-moz-placeholder{color:#9d9d9d;opacity:1;}
.frmContacto input:-ms-input-placeholder{color:#9d9d9d;opacity:1;}
.frmContacto textarea::-webkit-input-placeholder{color:#9d9d9d;opacity:1;}
.frmContacto textarea:-moz-placeholder{color:#9d9d9d;opacity:1;}
.frmContacto textarea::-moz-placeholder{color:#9d9d9d;opacity:1;}
.frmContacto textarea:-ms-input-placeholder{color:#9d9d9d;opacity:1;}
.frmContacto input:focus::-webkit-input-placeholder{opacity:0.5}
.frmContacto input:focus:-moz-placeholder{opacity:0.5}
.frmContacto input:focus::-moz-placeholder{opacity:0.5}
.frmContacto input:focus:-ms-input-placeholder{opacity:0.5}
.frmContacto textarea:focus::-webkit-input-placeholder{opacity:0.5}
.frmContacto textarea:focus:-moz-placeholder{opacity:0.5}
.frmContacto textarea:focus::-moz-placeholder{opacity:0.5}
.frmContacto textarea:focus:-ms-input-placeholder{opacity:0.5}
#frmContacto .has-error .form-control-feedback{line-height:36px;height:100%;}
#frmContacto .has-error input{border-color:#a94442;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;}
.contact1{font-family:'Lato', sans-serif;color:#616161;font-weight:300;font-size:28px;line-height:36px;text-align:center;}
.contact1 span{color:#F00090;font-weight:900;display:block;}
.contact2{font-family:'Lato', sans-serif;font-weight:700;font-size:24px;color:#ffffff;line-height:22px;width:580px;padding:20px 0;background:#414141;text-align:center;margin-top:38px;margin-bottom:58px;margin-right:auto;margin-left:auto;}
.contact3{background:#F00090;font-family:'Lato', sans-serif;}
.contact3 .container{color:#ffffff;font-weight:400;font-size:16px;text-align:center;line-height:30px;padding:30px 15px;}
.contact3 .container img{margin-right:2px;margin-bottom:-1.5px;}
#blog1{font-family:'Lato', sans-serif;padding-top:40px;}
.tituloBlog{font-size:22px;font-weight:700;color:#ffffff;text-align:center;padding:32.5px 10px;background:#454545;}
.contentBlog{color:#616161;font-size:16px;line-height:27px;font-weight:300;margin-top:30px;}
.blog2{margin-top:60px;}
.contentBlog strong{font-weight:900;}
.blogfoot{line-height:27px;text-align:center;color:#616161;font-size:18px;font-weight:400;margin-top:45px;margin-bottom:45px;}
.blogfoot .span1{color:#F00090;font-weight:900;}
.blogfoot .span2{color:#F00090;}

.liBlog{
	padding:10px 0 25px 30px
}

.nameCategory{font-family:'Lato', sans-serif;font-weight:700;font-size:36px;}
.noHay{font-size:34px;text-align:center;padding:30px 0;padding-bottom:50px;}
#wrapper{position:relative;width:100%;min-height:150px;margin-top:45px;}
#sidebar-wrapper{position:static;top:-111px;z-index:2;left:15px;width:100%;height:auto;overflow-y:hidden;overflow-x:auto;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;margin-bottom:0px;}
#sidebar-wrapper .sidebar-nav{background:#e8e8e8;display:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.my-li-nav:last-child{border-bottom:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.my-li-nav:last-child a{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.my-li-nav{border-bottom:solid 1px #ffffff;}
.my-li-nav a{color:#616161;font-family:'Lato',sans-serif;font-size:16px;font-weight:400;padding:0 !important;line-height:30px;height:45px;text-align:left;}
.my-li-nav a div:first-child{display:flex;align-items:center;justify-content:center;float:left;line-height:45px;width:65px;height:45px;}
.my-li-nav a div:last-child{float:left;width:calc(100% - 65px);line-height:45px;height:45px;}
.my-li-nav a .hover2{display:none;}
.my-li-nav a:hover .hover1,.my-li-nav.active a .hover1,.my-li-nav a:focus .hover1{display:none;}
.my-li-nav a:hover .hover2,.my-li-nav.active a .hover2,.my-li-nav a:focus .hover2{display:inline-block;}
.my-li-nav > a:focus, .my-li-nav > a:hover,.sidebar-nav > li.active > a{text-decoration:none;background-color:#707794 !important;color:#ffffff;}
#wrapper #page-content-wrapper{position:relative;padding-left:0;}
.titleCategoria{background:#592e10;width:100%;height:61px;color:#ffffff;line-height:54px;text-align:center;font-family:'Raleway', sans-serif;font-size:24px;font-weight:600;text-transform:capitalize;border-top-right-radius:7px;}
.cont-btnCategoria{width:100%;height:61px;background:#424242;margin-top:0;display:flex;align-items:center;justify-content:center;border-top-left-radius:5px;border-top-right-radius:5px;}
.btnCategoria{font-family:'Lato', sans-serif;font-size:27px;font-weight:900;color:#ffffff;cursor:pointer;}
.btnCategoria:hover,.btnCategoria:focus{color:#ffffff;text-decoration:none;}
#sidebar-wrapper.open ul{display:block}
#productos{margin-top:45px;}
#productos .row{margin:0 -13px;}
#productos div[class*="col-"]{padding:0 13px;margin-bottom:50px;}
#productos .contenedor-producto{max-width:281px;position:relative;margin:auto;}
.irAProductos:hover,.irAProductos:focus{text-decoration:none;}
.irAProductos figure{height:267px;background:#f7f7f7;padding-top:21px;border-radius:5px;}
.irAProductos figure img{margin-left:auto;margin-right:auto;margin-bottom:11px;}
.irAProductos figure .title-produc{color:#313030;font-family:'Lato', sans-serif;font-weight:700;font-size:17px;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:5px 10px;}
.irAProductos .pecioProducto{width:calc(100% - 130px);font-family:'Lato', sans-serif;font-weight:900;font-size:24px;color:#161616;margin-top:15px;text-align:center;padding-bottom:3px;}
.irAProductos .pecioProducto span{font-size:18px;}
.contenedor-producto .compra{width:130px;height:31px;background:#692b86;color:#ffffff;font-family:'Lato', sans-serif;font-size:16px;font-weight:300;display:block;border-radius:15.5px;cursor:pointer;position:absolute;bottom:0;right:0;}
.contenedor-producto .compra:hover,.contenedor-producto .compra:focus{text-decoration:none;opacity:0.85;}
.contenedor-producto .compra .comprar{display:flex;align-items:center;justify-content:center;width:100%;height:100%;}
.contenedor-producto .compra .comprar img{margin-right:5px;}
.titlerelacionados{color:#343434;font-family:'Oswald', sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;margin-bottom:42px;text-align:center;}
#productosRelacionados{padding-bottom:55px;margin-bottom:5px;background:#f1f1f1;padding-top:45px;}
#productosRelacionados .container{margin-top:0 !important;}
#detalle{font-family:'Lato', sans-serif;padding-top:55px;}
#detalle div[class*="col-"]{margin-bottom:40px;width:100%;}
.nameDetalle{font-weight:700;font-size:28px;color:#ffffff;text-transform:uppercase;padding-left:25px;padding-right:20px;background:#343434;border-top-right-radius:4px;border-bottom-right-radius:4px;align-items:center;line-height:32px;padding-top:12.5px;padding-bottom:12.5px;text-align:left;max-width:100%;}
.descripcionP{color:#616161;font-size:16px;font-weight:300;line-height:28px;text-align:left;padding-top:15px;padding-bottom:20px;}
.contentDetalle{padding-right:15px;}
.descripcionStok{margin-bottom:15px;font-size:16px;font-weight:300;color:#434343;}
.descripcionStok span{font-weight:900;}
.precioDetalle{font-family:'Open Sans', sans-serif;font-size:48px;color:#F00090;font-weight:700;border:dashed 1px #bebebe;width:396px;height:93px;display:flex;align-items:center;justify-content:center;border-radius:4px;margin-bottom:39px;margin-top:35px;}
.precioDetalle span{font-size:36px;}
.btn-Add{font-family:'Montserrat', sans-serif;font-size:14px;font-weight:500;line-height:24px;color:#ffffff;text-transform:uppercase;background:#F00090;width:159px;height:57px;line-height:45px;cursor:pointer;}
.btn-Add:hover,.btn-Add:focus{text-decoration:none;opacity:0.8;color:#ffffff}
.cantidadqty{font-family:'Open Sans', sans-serif;font-weight:400;font-size:18px;line-height:24px;color:#737373;margin-right:18px;}
input[type="number"]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;}
.cantidadqty input[type=number]{font-family:'Open Sans';font-weight:600;max-width:57px;padding:.5rem;font-size:15px;color:#8e8e8e;height:57px;text-align:center;border:solid 1px #bebebe;border-radius:4px;margin-left:25px;}
.contentQty{display:flex;}
#formCarrito{font-family:'Lato', sans-serif;}
.encabezadoCart{color:#3a3a3a;font-weight:700;font-size:18px;line-height:19px;text-transform:uppercase;height:54px;vertical-align:middle !important;font-family:'Lato', sans-serif;}
.noHay2{font-family:'Open Sans', sans-serif;font-size:28px;font-weight:600;text-align:center;padding:80px 0;}
#detalle .visorImg{margin-bottom:16px;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;}
#detalle .visorImg figure.visor{max-height:461px;display:flex;border:solid 1px #dbdbdb;border-radius:5px;}
#detalle figure.visor img{display:none;margin:auto;cursor:crosshair;max-height:460px;border-radius:5px;}
#detalle figure.visor img:first-child{display:block;}
.flexProducto{padding:0 70px;}
.flexProducto .flex-direction-nav .flex-prev{background:url(../images/slider/prev1.png) center no-repeat;left:15px;}
.flexProducto .flex-direction-nav .flex-next{background:url(../images/slider/next1.png) center no-repeat;right:15px;}
.flexProducto .flex-direction-nav a{width:38px;height:38px;}
.contentImgsDet{max-width:557px;margin:auto;}
.delItem{width:30px;cursor:pointer;}
.fotoThumb{width:94px;}
.nombreP{font-family:'Lato', sans-serif;color:#454545;font-size:17px;line-height:19px;}
.nombreP span{color:#9c9c9c;font-size:14px;}
.precioP{color:#616161;font-family:'Arial', sans-serif;font-size:16px;line-height:15px;font-weight:400;}
.precioPT{color:#616161;font-family:'Arial', sans-serif;font-size:22px;line-height:15px;font-weight:700;}
.number-input input[type=number]{font-family:'Open Sans';font-weight:600;max-width:40px;height:40px;padding:.5rem;font-size:15px;color:#8e8e8e;text-align:center;border:solid 1px #bebebe;border-radius:4px;}
#carrito{padding-top:50px;padding-bottom:45px;}
#carrito .table > tbody > tr{border-bottom:1px solid #d7d7d7;}
#carrito .table > tbody > tr > td{vertical-align:middle !important;height:89px;border-bottom:0;}
#carrito .table > thead > tr > th{border-bottom:1px solid #d7d7d7;}
.contentDetCart{background:#f6f6f6;padding:0 28px;}
.c1{width:100%;padding-right:15px;}
.c2{width:100%;}
.resumen{color:#3a3a3a;font-family:'Lato', sans-serif;font-weight:900;font-size:24px;text-transform:uppercase;text-align:center;padding-top:28px;padding-bottom:12px;}
.border{display:flex;align-items:center;flex-wrap:wrap;}
.title1,.title2{font-family:'Lato', sans-serif;font-size:18px;line-height:19px;color:#6a6a6a;line-height:55px;border-bottom:solid 1px #cdcdcd;width:50%;}
.title2{font-weight:700;color:#353535;}
.title3{color:#9d9d9d;line-height:19px;font-size:14px;font-family:'Lato', sans-serif;font-weight:300;margin-top:15px;margin-bottom:24px;text-align:center;}
.title3 span{font-weight:700;}
.btn-seguir,.btn-continuar{width:100%;max-width:268px;height:64px;text-transform:uppercase;font-family:'Lato', sans-serif;font-size:18px;line-height:52px;font-weight:700;background:#F00090;color:#ffffff;}
.btn-seguir{margin-bottom:38px;}
.btn-continuar{background:#7cb14e;margin-top:0px;margin-bottom:38px;margin-left:10px;}
.btn-continuar:focus,.btn-continuar:hover,.btn-seguir:focus,.btn-seguir:hover{opacity:0.85;text-decoration:none;color:#ffffff;}
.padding2 .row{margin:0 -12.5px;}
.padding2 .row div[class*="col-"]{padding:0 12.5px;}
.contImgBlog{position:relative;}
.fechaBlog{position:absolute;top:3px;right:0;background:url(../images/blog/fecha.png?) center no-repeat;width:319px;height:74px;font-family:'Lato', sans-serif;font-size:21px;font-weight:400;display:flex;align-items:center;justify-content:center;color:#ffffff;}
#formResumen .form-group{margin-bottom:6px;}
#formResumen .row-resumen{margin:0 -3.5px;}
#formResumen .titDesc2{line-height:24px;padding-left:5px;}
#formResumen .row-resumen [class*="col-"]{padding-left:3.5px;padding-right:3.5px;}
#formResumen abbr{border-bottom:none;}
#formResumen .form-control,
#formResumen label.control-label{font-weight:400;font-size:15.5px;font-family:Verdana, sans-serif;color:#979797;padding-top:7px;}
#formResumen .form-control{height:75px;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;box-shadow:none;color:#717171;border:0;font-size:17px;font-weight:300;background:#f0f0f0;font-family:'Lato', sans-serif;}
#formResumen textarea.form-control{height:133px;padding-top:8px;}
#formResumen div.required .control-label:before{content:'* ';color:#F00;font-weight:bold;}
#formResumen .form-horizontal label.control-label{display:block;text-align:left;}
#formResumen .form-horizontal .form-group{margin:0 0 10px}
#formResumen .has-feedback label ~ .form-control-feedback{top:27px !important;right:0 !important;}
#formResumen .form-control-feedback{display:none;}
#formResumen .error .form-control-feedback{display:block;line-height:75px;color:#db1a1a;}
#btnSubmitResumen{display:none !important;}
#formResumen input::-webkit-input-placeholder{color:#808080;opacity:1;}
#formResumen input:-moz-placeholder{color:#808080;opacity:1;}
#formResumen input::-moz-placeholder{color:#808080;opacity:1;}
#formResumen input:-ms-input-placeholder{color:#808080;opacity:1;}
#formResumen textarea::-webkit-input-placeholder{color:#808080;opacity:1;}
#formResumen textarea:-moz-placeholder{color:#808080;opacity:1;}
#formResumen textarea::-moz-placeholder{color:#808080;opacity:1;}
#formResumen textarea:-ms-input-placeholder{color:#808080;opacity:1;}
#formResumen input:focus::-webkit-input-placeholder{opacity:0.5}
#formResumen input:focus:-moz-placeholder{opacity:0.5}
#formResumen input:focus::-moz-placeholder{opacity:0.5}
#formResumen input:focus:-ms-input-placeholder{opacity:0.5}
#formResumen textarea:focus::-webkit-input-placeholder{opacity:0.5}
#formResumen textarea:focus:-moz-placeholder{opacity:0.5}
#formResumen textarea:focus::-moz-placeholder{opacity:0.5}
#formResumen textarea:focus:-ms-input-placeholder{opacity:0.5}
#loading{background-size:60% auto;display:block;width:100px;height:100px;position:fixed;left:50%;margin-left:-50px;top:50%;margin-top:-50px;z-index:99999 !important;}
.basic-spinner{display:inline-block;margin:0 auto;border-radius:50%;background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url(../images/site-spinner-240.png);width:100px;height:100px;-webkit-animation:full-rotation 1s infinite linear;-moz-animation:full-rotation 1s infinite linear;animation:full-rotation 1s infinite linear}.basic-spinner.isHidden{display:none}.ua-ie-7 .basic-spinner,.ua-ie-8 .basic-spinner,.ua-ie-9 .basic-spinner{background-image:url(../images/site-spinner-100.gif)}
@-webkit-keyframes full-rotation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@-moz-keyframes full-rotation{from{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(360deg);transform:rotate(360deg)}}
@-o-keyframes full-rotation{from{-o-transform:rotate(0deg);transform:rotate(0deg)}to{-o-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes full-rotation{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.titleResumenForm{text-align:center;font-family:'Open Sans', sans-serif;font-size:30px;font-weight:400;color:#ffffff;line-height:30px;background:#9369a9;padding:30px 10px;margin-top:61px;margin-bottom:35px;}
.formTop2{margin-top:31px !important;}
.carritoResumen{padding-top:10px !important;}
.titleresum2{margin-top:42px;}
.titleResumenForm2{text-align:center;background:#636363;margin-top:36px;height:90px;display:flex;align-items:center;justify-content:center;padding:10px;}
.titleResumenForm2 label{font-family:'Open Sans', sans-serif;font-size:18px;font-weight:400;color:#ffffff;line-height:24px;position:relative;text-align:left;display:inline;}
.titleResumenForm2 label .check{width:15px;height:15px;position:absolute;top:4.5px;left:0;background:url(../images/check.png);z-index:2;}
.titleResumenForm2 label .check2{width:18px;height:17px;position:absolute;top:3px;left:0;background:url(../images/check2.png);z-index:3;}
.titleResumenForm2 .checkbox input[type="checkbox"]{width:15px;height:15px;bottom:4.5px;opacity:0;}
.checkI2{display:none !important;}
#bajarDetalles{margin-top:155px;}
.irAProductos img{-webkit-transition:opacity 0.3s;transition:opacity 0.3s;}
.img2HoverP{opacity:0;position:absolute;top:0;left:calc(50% - 89.5px);}
.irAProductos:hover .img2HoverP,.irAProductos:focus .img2HoverP{opacity:1;}
.irAProductos:hover .img1HoverP,.irAProductos:focus .img1HoverP{opacity:0;}
.contImgHo{height:179px;position:relative;}
#cloudzoom-zoom-image-1{margin-top:2px;}
.contentAdicional{display:flex;align-items:center;flex-wrap:wrap;font-size:16px;font-weight:300;color:#434343;text-align:left;}
.contentAdicional.centerCol{justify-content:center;}
.contentAdicional strong{font-weight:600;}
.contentAdicional .itemAdicional{width:50%;margin-bottom:15px;}
.contentImganesTh{display:flex;align-items:center;justify-content:center;}
.contentImganesTh img{width:121px;height:121px;margin-right:10px;}
.contentImganesTh img:last-child{margin-right:0;}
.minum2d{line-height:18px;}
.videosTestimonial{position:relative;margin-bottom:30px;margin-right:auto;margin-left:auto;max-width:380px;}
.videosTestimonial iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;}
#ratesFedex{background:url('../images/fedex/bg.jpg') center top no-repeat;background-size:cover;position:relative;}
#ratesFedex:before,
#ratesFedex:after{display:block;content:"";clear:both;}
#ratesFedex .logoFedex{position:absolute;left:0;top:0;width:50%;height:100%;background:rgba(0,0,0,0.1);}
#ratesFedex .logoFedex figure{display:block;margin:auto;max-width:330px;position:relative;transform:translateY(-50%);top:50%;}
#ratesFedex .logoFedex figure img{display:block;width:100%;height:auto;}
#ratesFedex .rates{float:right;width:50%;padding:27px 28px 8px;}
#ratesFedex .rates .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px;}
#ratesFedex .item{display:block;float:left;padding:0 10px;width:50%;margin-bottom:19px;}
#ratesFedex .item article{border:dashed 2px #FFF;text-align:center;padding:11px 10px 14px;color:#FFF;font-size:16px;font-family:'Lato', sans-serif;position:relative;height:100%;line-height:20px;cursor:pointer;}
#ratesFedex .item .service{font-weight:600;}
#ratesFedex .item .description{font-weight:300;padding-bottom:10px;}
#ratesFedex .item .price{font-weight:600;font-size:24px;line-height:normal;}
#ratesFedex .item .price span{display:inline-block;position:relative;padding-left:24px;}
#ratesFedex .item .price span:before,
#ratesFedex .item .price span:after{display:block;content:"";position:absolute;border-radius:50%;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;}
#ratesFedex .item .price span:before{left:0;top:5px;z-index:0;width:18px;height:18px;background:#FFF;}
#ratesFedex .item .price span:after{left:4px;top:9px;z-index:0;width:10px;height:10px;background:#bebebe;}
#ratesFedex .item.selected .price span:after{background:#ff6200;}


#footer2{
	background: url('../images/bgFooter.png') center top;
	padding: 60px 0 50px;
}
#footer2 .container{
	text-align: center;
	color: #FFF;
	font-family:'Lato', sans-serif;
}
#footer2 .t1{
	font-size: 26px;
	font-weight: 600;
	line-height: normal;
	padding-bottom: 15px;
	position: relative;
	margin-bottom: 10px;
	text-transform: uppercase;
}
#footer2 .t1:before,
#footer2 .t1:after{
	display: block;
	content: "";
	background: #FFF;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
}
#footer2 .t1:before{
	width: 209px;
	bottom: 1px;
	height: 1px;
}
#footer2 .t1:after{
	width: 31px;
	bottom: 0;
	height: 3px;
}
#footer2 .t2{
	font-size: 18px;
	font-weight: 300;
	line-height: 28px;
}
#footer2 .t2 span{
	display: inline-block;
	background: url('../images/ico1.png') left 2px no-repeat;
	padding-left: 27px;
}
#footer2 .t2 div span{
	margin-top: 10px;
	background: url('../images/ico2.png') left 4px no-repeat;
}

#topBlack a.btnfranchise,
.rd-mobilepanel_title a.btnfranchise {
	margin-left: 22px;
	font-family: 'Lato', sans-serif;
	font-weight: 500;
	font-size: 12px;
	line-height: 30px;
	letter-spacing: 0px;
	color: #fff;
	background: #F00090;
	padding: 3.5px 12px;
	border-radius: 4px;
	text-transform: uppercase;
}
#topBlack a.btnfranchise2a{
	display: none;
}
.datosUser a:nth-child(2){
    margin-right: 50px;
}
.titleServicesItem3 span.mt10{margin-top: 10px}

.bodyItem.itemserv {
  height: 236px;
}
.footerItem.itemserv {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-bottom: 10px;
}
.footerItem.itemserv .guarantee{
    font-size: 20px;
    line-height: 45px;
    color: #FFF;
}


#franchiseOpportunity{
  background: url('../images/inicio/background2.jpg') left top no-repeat;
}
#franchiseOpportunity .content{
  max-width: 1450px;
  margin: 0 auto;
  padding: 0 15px
}
#franchiseOpportunity .row{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  min-height: 720px;
}
#franchiseOpportunity .col{
  height: 100%;
}
#franchiseOpportunity .col1{
  width: 894px
}
#franchiseOpportunity .col2{
  width: 526px
}

#franchiseOpportunity article{
  height: 100%;
}
#franchiseOpportunity .title{
  font-size: 56px;
  color: #2d2d2d;
  font-family:'Lato', sans-serif;
  line-height: normal;
  text-transform: uppercase;
  text-align: center;
  font-weight: 700
}
#franchiseOpportunity .text{
  font-size: 60px;
  color: #F00090;
  font-family:'Oswald', sans-serif;
  line-height: normal;
  text-transform: uppercase;
  text-align: center;
  font-weight: 800;
  margin: 28px 0 35px;
}
#franchiseOpportunity .cntBtn{
  text-align: center;
}
#franchiseOpportunity .cntBtn .btn{
  font-size: 24px;
  color: #2d2d2d;
  background: #F00090;
  font-family:'Lato', sans-serif;
  line-height: normal;
  text-transform: uppercase;
  text-align: center;
  padding: 0 52px 2px;
  height: 70px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #FFF;
  border-radius: 35px;
  letter-spacing: 1px;
}
#franchiseOpportunity .cntBtn .btn:hover{
  background: #000
}
#franchiseOpportunity .cnt{
  position: relative;
}
#franchiseOpportunity .cnt .circle{
  position: absolute;
  z-index: 0;
  width: 207px;
  height: 207px;
  border-radius: 50%;
  background: #F00090;
  top: 4px;
  left: 22px;
}
#franchiseOpportunity .cnt figure{
  position: relative;
  z-index: 1;
  border-radius: 50%;
  overflow: hidden;
  box-shadow: 5px 5px 7px rgba(0,0,0,0.3)
}
#franchiseOpportunity .cnt img{
  display: block;
  max-width: 100%;
}
#franchiseOpportunity .cnt .icon{
  position: absolute;
  z-index:2;
  width: 135px;
  height: 135px;
  border-radius: 50%;
  background: #F00090;
  border: solid 8px #eeeded;
  bottom: 4px;
  right: 22px;
  display: flex;
  justify-content: center;
  align-items: center;
}

#franchiseFamily{
  background: #272727 url('../images/members/parallax.jpg') center top no-repeat;
  background-attachment: fixed;
  padding: 15px;
}
#franchiseFamily .content{
  max-width: 1436px;
  margin: 0 auto;
  min-height: 682px;
  display: flex;
  justify-content: center;
  align-items: center;
}
#franchiseFamily .content article{
  background: rgba(0,0,0,0.5);
  border-radius: 22px;
  min-height: 461px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding: 25px 15px;
}
#franchiseFamily .title{
  font-size: 52px;
  color: #fff;
  font-family:'Lato', sans-serif;
  line-height: normal;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 1.5px;
  font-weight: 300;
}
#franchiseFamily .title b{
  font-weight: 700;
  letter-spacing: 0;
  display: block;
}
#franchiseFamily .text{
  font-size: 24px;
  color: #fff;
  font-family:'Lato', sans-serif;
  line-height: 36px;
  text-align: center;
  max-width: 1250px;
  margin: 0 auto;
  padding: 10px 0 30px;
  font-weight: 300
}
#franchiseFamily .cntBtn{
  text-align: center;
}
#franchiseFamily .cntBtn .btn{
  font-size: 19px;
  color: #2d2d2d;
  background: #F00090;
  font-family:'Lato', sans-serif;
  line-height: normal;
  text-transform: uppercase;
  text-align: center;
  padding: 0 52px 2px;
  height: 70px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #FFF;
  border-radius: 35px;
  letter-spacing: 1px;
  font-weight: 300
}
#franchiseFamily .cntBtn .btn:hover{
  background: #000
}

#franchiseHairXtension{
  background: #272727 url('../images/services/parallax.jpg') center top no-repeat;
  background-attachment: fixed;
  padding: 15px;
}
#franchiseHairXtension .content{
  max-width: 1136px;
  margin: 0 auto;
  min-height: 766px;
  display: flex;
  justify-content: center;
  align-items: center;
}
#franchiseHairXtension .cnt{
  width: 100%;
  display: block;
}
#franchiseHairXtension .title{
  font-size: 32px;
  color: #fff;
  font-family:'Lato', sans-serif;
  line-height: normal;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 1.5px;
  font-weight: 400;
  margin-bottom: 40px
}
#franchiseHairXtension .title strong{
  font-size: 52px;
  display: block;
}
#franchiseHairXtension .row{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 0 -22px;
}
#franchiseHairXtension .col{
  width: 25%;
}
#franchiseHairXtension article{
  background: url('../images/services/circle.png') center center no-repeat;
  width: 224px;
  height: 234px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  font-size: 30px;
  color: #fff;
  font-family:'Oswald', sans-serif;
  text-transform: uppercase;
  line-height: 40px;
  margin: 0 auto;
}
#franchiseHairXtension article b{
  display: block;
}
#franchiseHairXtension .cntBtn{
  text-align: center;
  margin-top: 64px
}
#franchiseHairXtension .cntBtn .btn{
  font-size: 19px;
  color: #2e2e2e;
  background: #e3e1e0;
  font-family:'Lato', sans-serif;
  line-height: normal;
  text-transform: uppercase;
  text-align: center;
  padding: 0 52px 2px;
  height: 67px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 35px;
  letter-spacing: 1px;
  font-weight: 400
}
#franchiseHairXtension .cntBtn .btn:hover{
  background: #000;
  color: #FFF
}
#salon3 {
  background: #2a2a2a;
}
#salon5 {
  background: #c03964;
}

#franchiseXtension{
  background: #272727 url('../images/salon/background.jpg') center top no-repeat;
  height: 700px;
}
#franchiseXtension .content{
  height: inherit;
  display: flex;
  justify-content: center;
  align-items: center;  
  padding: 0 15px
}
#franchiseXtension .titleXtension{
  font-size: 54px;
  color: #fff;
  font-family:'Oswald', sans-serif;
  text-transform: uppercase;
  line-height: 40px;
  font-weight: 700;
  text-align: center;
}
#franchiseXtension .title{
  font-size: 54px;
  color: #fff;
  font-family:'Lato', sans-serif;
  line-height: normal;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 1.5px;
  font-weight: 300;
  padding: 40px 0
}
#franchiseXtension .title b{
  font-weight: 700;
  letter-spacing: 0;
  display: block;
}

#franchiseXtension .cntBtn{
  text-align: center;
}
#franchiseXtension .cntBtn .btn{
  font-size: 24px;
  background: #d9366a;
  font-family:'Lato', sans-serif;
  line-height: normal;
  text-transform: uppercase;
  text-align: center;
  padding: 0 52px 2px;
  height: 70px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #FFF;
  border-radius: 35px;
  letter-spacing: 2px;
  font-weight: 400
}
#franchiseXtension .cntBtn .btn:hover{
  background: #000
}

.titBar{
    font-family: 'Lato', sans-serif;
  color: #FFF;
  font-size: 28px;
  line-height: 36px;font-weight: 900;
  text-align: center;
}
.iconPhone{
    display: flex;
  justify-content: center;
  align-items: center;
}
.iconPhone img{
    display: inline-block;
    margin-right: 15px;
}