#fondo {
	background-image: url(../../../../../img/cms/HOME/inicorostro.jpg);
	padding: 243px 164px;
	text-align: center;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
}
   
#fondo:before {
	content:'';
	position: absolute;
        top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0,0,0,0.6);
}
#fondo h3 {
	font-size: 19px;
	color: #fff;
	position: relative;
	left: -29px;
}
#labios {
	background-image: url(../../../../../img/cms/HOME/iniciolabios.jpg);
	padding: 243px 164px;
	text-align: center;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
}
   
#labios:before {
	content:'';
	position: absolute;
        top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0,0,0,0.6);
}
#labios h3 {
	font-size: 19px;
	color: #fff;
	position: relative;
	left: -29px;
}

#ojos {
	background-image: url(../../../../../img/cms/HOME/inicioojos.jpg);
	padding: 243px 164px;
	text-align: center;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
}
   
#ojos:before {
	content:'';
	position: absolute;
        top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0,0,0,0.6);
}
#ojos h3 {
	font-size: 19px;
	color: #fff;
	position: relative;
	left: -29px;
}
#unas {
	background-image: url(../../../../../img/cms/HOME/inicio-unas.jpg);
	padding: 243px 164px;
	text-align: center;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
}
   
#unas:before {
	content:'';
	position: absolute;
        top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0,0,0,0.6);
}
#unas h3 {
	font-size: 19px;
	color: #fff;
	position: relative;
	left: -29px;
}



#facial {
	background-image: url(../../../../../img/cms/HOME/iniciocuidadofacial-min.jpg);
	padding: 231px 164px;
	text-align: center;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
}
   
#facial:before {
	content:'';
	position: absolute;
        top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0,0,0,0.6);
}
#facial h3 {
	font-size: 19px;
	color: #fff;
	position: relative;
	left: -29px;
}

.vc_sep_pos_align_center {
    margin-left: auto;
    margin-right: auto;
}


.separator {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.separator .sep_holder {
    height: 1px;
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-width: 10%;
}
.separator.sep_border_width_2 .sep_holder .sep_line {
    border-top-width: 2px;
}
.separator .sep_color_black .sep_line {
    border-color: #2a2a2a;
}
.separator .sep_holder .sep_line {
    height: 1px;
    border-top: 1px solid #2a2a2a;
    display: block;
    position: relative;
    top: 1px;
    width: 100%;
}
#topventatitulo h4 {
    font-family: Oswald !important;
    font-size: 30px !important;
}
.separator.separator_align_center h4 {
    padding: 0 1.6em !important;
}
.separator h4 {
    line-height: 1em;
    font-size: 100%;
    margin: 0;
    word-wrap: break-word;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
color: #2a2a2a
}
#index #wrapper {padding-bottom:0rem;}
.cms-id-7 .h1 {display:none;}
.cms-id-7 #wrapper {background:black;}

.vc_sep_pos_align_center {
    margin-left: auto;
    margin-right: auto;
}
.vc_sep_width_100 {
    width: 100%;
}
.vc_separator {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.vc_separator .vc_sep_holder {
    height: 1px;
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-width: 10%;
}
.vc_separator.vc_sep_color_grey .vc_sep_line {
    border-color: #ebebeb;
}
.vc_separator .vc_sep_holder .vc_sep_line {
    height: 1px;
    border-top: 1px solid #ebebeb;
    display: block;
    position: relative;
    top: 1px;
    width: 100%;
}
#apartadoap h4 {
    color: white !important;
}
.vc_separator.vc_separator_align_center h4 {
    padding: 0 1.6em !important;
}
.vc_separator h4 {
    font-size: 16px !important;
    line-height: 1.5em !important;
    font-weight: 600 !important;
    color: #0e0e0e !important;
    letter-spacing: 1.2px !important;

}
.cms-id-7 h4 {margin-bottom: auto !important}
.cms-id-7 #main .page-content {margin-bottom: 0rem;}
.cms-id-23 .form-control {background-color: #f7f7f7;}
.subcategory-name {    background-color: black;
    padding: 10px 24px;
    line-height: 40px;
    font-size: 15px;
}
#category .subcategory-name {color: white;}
#category .col-lg-2{ max-width: 13.66667%;flex: 0 0 13.66667%;padding-bottom: 1%;}
.bloque {display:inline-block; margin-top: 20px;}
#footer-container-main.footer-style-1 .ps-emailsubscription-block .gdpr_module, #footer-container-main.footer-style-1 .ps-emailsubscription-block .ps-emailsubscription-conditions
 {max-width: 500px;}

 