@charset "UTF-8";

.ver_align_mid{vertical-align:middle; padding-top: 1px; }
.color_button_hover:hover{color: white; background-color: #27d87e; border-color: #27d87e;}
.wid_full_map{width: 1170px;margin: 0 auto;}
.wid_10{width: 10%;float: left;}
.wid_20{width: 20%;float: left;}
.wid_70{width: 70%;float: left;}
.wid_75{width: 75%;}
.wid_80{width: 80%;float: left;}
.gray_color{color:#606366;}
.div_coun:hover .pad_coun_list{padding-left: 30px; transition: ease .5s!important;color: #27d87e;}
.div_coun:hover .arrow_green{transition: ease .5s!important;color: #27d87e;}
.pad_coun_list{transition: ease .5s!important;}
.fon_weig_700{font-weight: 700;font-size: 19px}
.style_note_coun{font-weight: 300;font-style: italic;line-height: 20px;padding-top: 10px;color: #878686;}
.title_map{padding: 40px 0;width: 90%;margin: 0 auto;display: table;}
.coun_list{padding: 11px 0;border-top: 1px solid #bdc3c7;}
.coun_list img{width: 32px;margin-left: 5px;padding-top: 2px}
.coun_list span{padding-left: 18px;}
.coun_list i{margin-right: 15px;font-size: 20px;}
.footer_countries{background-color: gray;}
.footer_countries p{color: white;padding: 10px 0;font-size: 13px;}
.bor_bot{border-bottom: 1px solid #bdc3c7;}
.pad_top_10per{padding-top: 10%;}
.aling_center{display: table;margin: 0 auto;}
.logo_default{width: 450px;margin-top: 30px;}
.logo_default_movil{display: none;}
.white_bg{background: white;}
.bg_square{background: url(../images/squarewhite.png) no-repeat center;background-size: cover;width: 320px;height: 655px;padding-top: 20px;}
.bg_map{background: url(../images/worldmap.jpg) center;background-size: cover;margin-bottom: 80px}
.bg_map:before{opacity:0.5;}
.fon_siz_16{font-size: 16px;}
.fon_wei_300{font-weight: 300;}
.pad_bot_90{padding-bottom: 85px!important;}
.menu{background:#fff;transition: all .4s ease 1.1s;-o-transition: all .2s ease .0s;-ms-transition: all .2s ease .0s;-moz-transition: all .2s ease .0s;-khtml-transition: all .2s ease .0s;-webkit-transition: all .2s ease .0s;}
.wid_100{width: 100%}
.lin_hei_24{line-height: 24px;}
.menu-fixed {-webkit-transition: all 1s ease .0s!important;position:fixed;z-index:1000;top:0;left:0;-webkit-box-shadow:0px 1px 1px rgba(0,0,0,.5);padding: 0!important;margin: 0;line-height: 0;border-bottom: 1px solid rgba(255,255,255,.8);transition: all .2s ease 1.1s;-o-transition: all .2s ease .0s;-ms-transition: all .2s ease .0s;-moz-transition: all .2s ease .0s;-khtml-transition: all .2s ease .0s;-webkit-transition: all .2s ease .0s;}
.sub_menu a {padding: 9px 18px;white-space: nowrap;}
.coun_fon{font-size: 14px!important;}
.min_wid_130{min-width: 130px!important;}
.avai_prod { padding-top: 276px; }
.avai_prod p { background: rgba(0,0,0,.6); color: white; font-size: 12px; }
.bla_col { background: #1B1B1B; }
.fon_siz_14 { font-size: 12px; }
.thanks { background: #F7F9F9; color: black; }
.rigths p { color: gray; font-size: 12px; }
.wid_80_noft { width: 80%; }
.m_top_100{margin-top: 100px;}
.pad_top_100{padding-top: 100px;}
.pad_top_150 { padding-top: 150px; }
.pad_subtit_prod { padding-top: 10px; padding-bottom: 30px; }
.bot_line { border-bottom: 1px solid #DCDCDC; }
.hover_shadow { border: none; color: #fff; border-radius: 5px; display: block; margin: 0 auto; box-shadow: 0px 0px 0px #777777; -webkit-transition: ease .2s!important; transition: ease .2s!important; }
.hover_shadow:hover { border: none; color: #fff; border-radius: 5px; display: block; margin: 0 auto; box-shadow: 0px 0px 10px #777777; -webkit-transition: ease .2s!important; transition: ease .2s!important; }
.hover_shadow:before { background: rgba(0,0,0,0); }
.hover_shadow:after { background: rgba(0,0,0,0); }
.img_tab_r img { width: 100%; border-radius: 0 20px 20px 0; }
.img_tab_l img { width: 100%; border-radius: 20px 0 0 20px; }
.width50 { width: 50%; float: left!important; }
.img_tab_r:hover img { content: url("../images/lineaundew.jpeg"); -webkit-transition: ease .2s!important; transition: ease .2s!important; }
.img_tab_l:hover img { content: url("../images/lineaalfa.jpeg"); -webkit-transition: ease .2s!important; transition: ease .2s!important; }
.opacity_r { float: right; width: 98% }
.opacity_l { width: 98% }
.wwa { background: url("../images/QuienesSomos.jpg") no-repeat; background-size: cover; padding: 5% 0; background-position: center; }
.wwa_div { width: 65%; margin: 0 auto; }
.wwa_div h2 { font-weight: 300; color: black; }
.wwa_div p { font-size: 20px; text-align: center; margin-top: 40px; color: black; line-height: 30px; }
.whi_logo { width: 30%; margin: 0 auto; display: table; }
.bck_bla { background-color: #2e2e2e; }
.col_whi { color: white!important; }
.bor_rad_green { border-color: #27d87e; color: #27d87e; }
.ali_cen { display: table; margin: 0 auto; }

@media only screen and (max-width:769px) {
[class*="_isotope_container"].three_columns .portfolio_item, [class*="_isotope_container"].three_columns .blog_isotope_item { width: 50%!important; padding-left: 15px!important; padding-right: 15px!important; }
.wwa { padding: 7% 0!important; }
.wwa_div { width: 90%!important; margin: 0 auto; }
.wwa_div p { margin-top: 20px!important; }
.whi_logo { width: 20%!important; }
.pad_top_150 { padding-top: 50px; }
}

@media only screen and (max-width:515px) {
	.logo_default{display: none;}
	.logo_default_movil {
		display: block;
		width: 280px;
    	margin: 0 auto;
		margin-top: 20px;
	}
}

@media only screen and (max-width:500px) {
[class*="_isotope_container"].three_columns .portfolio_item, [class*="_isotope_container"].three_columns .blog_isotope_item { width: 100%!important; padding-left: 0px!important; padding-right: 0px!important; }
.width50 { width: 100%!important; }
.opacity_r { width: 100%!important; margin-top: 5px; }
.opacity_l { width: 100%!important; margin-bottom: 5px; }
.img_tab_r img { border-radius: 0 0 20px 20px!important; }
.img_tab_l img { border-radius: 20px 20px 0 0!important; }
.royale_phone { content: url("../images/pxp_royale_phone.jpg"); width: 100%!important; }
.forte_phone { content: url("../images/pxp_forte_phone.jpg"); width: 100%!important; }
.extreme_phone { content: url("../images/extreme_phone.jpg"); width: 100%!important; }
.dha_phone { content: url("../images/dha_phone.jpg"); width: 100%!important; }
.hfi_phone { content: url("../images/hfi_phone.jpg"); width: 100%!important; }
.yakunaah_phone { content: url("../images/yakunaah_phone.jpg"); width: 100%!important; }
.energy_phone { content: url("../images/energy_phone.jpg"); width: 100%!important; }
.b12_phone { content: url("../images/b12_phone.jpg"); width: 100%!important; }
.plus_phone { content: url("../images/pxp_plus_phone.jpg"); width: 100%!important; }
.signature_phone { content: url("../images/cafe_nutra_signature_phone.jpg"); width: 100%!important; }
.lite_phone { content: url("../images/cafe_nutra_lite_phone.jpg"); width: 100%!important; }
.petformula_phone { content: url("../images/pxp_pet_formula_phone.jpg"); width: 100%!important; }
.serum_phone { content: url("../images/undew_facial_serum_phone.jpg"); width: 100%!important; }
.peptidetoner_phone { content: url("../images/undew_peptide_toner_phone.jpg"); width: 100%!important; }
.cleanser_phone { content: url("../images/undew_facial_cleanser_phone.jpg"); width: 100%!important; }
.wwa { padding: 15% 0!important; }
.wwa_div h2 { font-size: 33px!important; }
.wwa_div p { margin-top: 30px!important; font-size: 17px!important; line-height: 20px!important; }
.pad_top_150 { padding-top: 35px; }
}
/*START HEADER STYLES*/
.nopadding { padding: 0!important; }
.nomargin { margin: 0!important; }
.header_top_part h6 { font-size: 1.1em; }
.ENZACTA-logo { width: 100%; }
#ENZ-header { padding: 0.5rem 0; }
#ENZ-header .logo-w { width: 80%; }
.header_top_part { background-color: #f7f9f9; }
.main_menu > li > a:after { background: transparent; }
.color_white { color: #ffffff; }
.SelectLanguage img { width: 20px; }
.b-Language { padding: 2px 6px !important; border: none !important; font-size: 1.6rem; }
.LoginIBO { width: 70%; height: 30px !important; padding: 5px 6px !important; font-size: 1.4rem; }
.b-ENZ01 { border-width: 1px; border-style: solid; padding: 0; height: 30px; float: right; width: 25%; }
.b-ENZ02 { border-width: 1px; border-style: solid; padding: 0; height: 30px; text-align: center; line-height: 2; width: 100px; }
/*END HEADER STYLES*/
/*START SLIDER STYLES*/
.ls-inner, .ls-slide { background-size: cover; background-repeat: no-repeat; }
.color-royal { color: #5e469c; }
.color-b12:hover { background-color: #EA7272; border-color: #EA7272; }
.ls-v5 .ls-nav-prev, .ls-v5 .ls-nav-next { bottom: 45% !important; }
.ls-inner { -webkit-box-shadow: 0 1px 10px 1px rgba(0,0,0,.4); box-shadow: 0 1px 10px 1px rgba(0,0,0,.4); }
.boton-alfa-PXP-ROYALE, .boton-alfa-PXP-FORTE, .boton-alfa-b12 { text-align: center; font-weight: 300; }
.boton-alfa-PXP-ROYALE { color: #5e469c; }
.boton-alfa-PXP-FORTE { color: #6e3f0b; }
.boton-alfa-b12, .color-b12{color: #EA7272;}
.boton-alfa-PXP-ROYALE .fs_small, .boton-alfa-PXP-FORTE .fs_small, .boton-alfa-b12 .fs_small { font-size: 0.44em; margin-top: 1rem; }
/*Colors for alfa PXP FORTE*/
.checkout_video:hover .video_button i[class|="icon"], .color-FORTE, .step:hover h3, blockquote.type_3:before, blockquote.type_3 > p:last-of-type:after, .color-FORTE_hover:hover, .category_link:hover .category_title, .color-FORTE [class*="icon_wrap_"], [class*="button_type_"]:not(.transparent).color-FORTE:hover { color: #6e3f0b; }
.border_color-FORTE, .paginations .active a, .paginations .active:last-child a, .paginations li a:hover, .paginations li:last-child a:hover, .step:hover .step_counter, [class*="icon_wrap_"].color-FORTE, .color-FORTE [class*="icon_wrap_"], [class*="button_type"].color-FORTE, .bg_color-FORTE_hover:hover, .p_table.bg_color-FORTE_hover:hover, .p_table.bg_color-FORTE_hover.active, [class*="icon_wrap_"].color-FORTE_hover:hover, [class*="button_type"].color-FORTE_hover:not(.color_light):hover { border-color: #6e3f0b; }
.paginations .active + li a, .paginations li:hover + li a { border-left-color: #6e3f0b; }
.bg_color-FORTE, .paginations .active a, .paginations li a:hover, .step:hover .step_counter, .title_counter_type:before, .bg_color-FORTE_hover:hover, .animation_fill.color-FORTE:before, .p_table.bg_color-FORTE_hover.active, [class*="button_type_"].transparent.color-FORTE:hover, [class*="button_type_"].color-FORTE:not(.transparent) { background: #6e3f0b; }
.translucent_bg_purple, .translucent_bg_purple.image_fixed:before { background-color: rgba(78,76,160,.7); }
/*Colors for alfa PXP ROYALE*/
.checkout_video:hover .video_button i[class|="icon"], .color-ROYALE, .step:hover h3, blockquote.type_3:before, blockquote.type_3 > p:last-of-type:after, .color-ROYALE_hover:hover, .category_link:hover .category_title, .color-ROYALE [class*="icon_wrap_"], [class*="button_type_"]:not(.transparent).color-ROYALE:hover { color: #5e469c; }
.border_color-ROYALE, .paginations .active a, .paginations .active:last-child a, .paginations li a:hover, .paginations li:last-child a:hover, .step:hover .step_counter, [class*="icon_wrap_"].color-ROYALE, .color-ROYALE [class*="icon_wrap_"], [class*="button_type"].color-ROYALE, .bg_color-ROYALE_hover:hover, .p_table.bg_color-ROYALE_hover:hover, .p_table.bg_color-ROYALE_hover.active, [class*="icon_wrap_"].color-ROYALE_hover:hover, [class*="button_type"].color-ROYALE_hover:not(.color_light):hover { border-color: #5e469c; }
.paginations .active + li a, .paginations li:hover + li a { border-left-color: #5e469c; }
.bg_color-ROYALE, .paginations .active a, .paginations li a:hover, .step:hover .step_counter, .title_counter_type:before, .bg_color-ROYALE_hover:hover, .animation_fill.color-ROYALE:before, .p_table.bg_color-ROYALE_hover.active, [class*="button_type_"].transparent.color-ROYALE:hover, [class*="button_type_"].color-ROYALE:not(.transparent) { background: #5e469c; }
.translucent_bg_purple, .translucent_bg_purple.image_fixed:before { background-color: rgba(78,76,160,.7); }

/*END SLIDER STYLES*/
/* SmartPhones ----------- */
@media screen and (min-width : 320px) and (max-width : 480px) {
#button-alfa-PXP-ROYALE a, #button-alfa-PXP-FORTE a { font-size: 1rem !important; padding: 6px 10px; }
.boton-alfa-PXP-ROYALE .fs_small, .boton-alfa-PXP-FORTE .fs_small { margin-top: .4rem; }
.boton-alfa-PXP-ROYALE, .boton-alfa-PXP-FORTE { margin-top: 2rem !important; }
.ls-container { height: 270px !important; }
.ls-inner, .ls-slide { height: 270px !important; }
.ENZACTA-logo { width: 40%; }
.social_icons { padding-top: 12px; }
.slider-alfa-PXP-ROYALE-bottle, .slider-alfa-PXP-FORTE-bottle { margin-top: 60px !important; }
.back-ROYALE, .back-FORTE { margin-top: 10% !important; }
.bg_square{width: 300px;}
}

@media screen and (min-width : 480px) and (max-width : 620px) {
.ls-container { height: 320px !important; }
.ls-inner, .ls-slide { height: 320px !important; }
}

@media screen and (min-width : 620px) and (max-width : 768px) {
.ls-container { height: 400px !important; }
.ls-inner, .ls-slide { height: 400px !important; }
}

/* SmartPhones 2 ----------- */
@media screen and (min-width : 480px) and (max-width : 767px) {
#button-alfa-PXP-ROYALE a, #button-alfa-PXP-FORTE a, .boton-alfa-PXP-FORTE .fs_small { font-size: 1.4rem !important; padding: 6px 10px; }
.boton-alfa-PXP-ROYALE .fs_small, .boton-alfa-PXP-FORTE .fs_small { margin-top: .4rem; }
.ENZACTA-logo { width: 25%; }
.social_icons { padding-top: 12px; }
}
/* SmartPhones 2 ----------- */
@media screen and (max-width : 767px) {
.ver_align_mid {padding-top: 10px!important;}
.pad_ibo_log{padding: 7px;}
}

@media screen and (max-width: 992px) and (orientation: portrait) {
.main_menu > li > a {padding-right: 3rem;}
.pad_bot_90{padding-bottom: 65px!important;}
}

/* Tablets ----------- */
@media screen and (min-width : 768px) and (max-width : 1199px) {
/* Styles */
.ENZACTA-logo { width: 60%; }
}

/* Desktops and laptops ----------- */
@media screen and (min-width : 1224px) {
/* Styles */
}

/* Large screens ----------- */
@media screen and (min-width : 1824px) {
/* Styles */
}

@media only screen and (max-width:1100px) {
.Country-b { left: 0 !important; position: absolute !important }
}

@media only screen and (max-width: 1170px) {
.wid_full_map{width: 100%;}
}

@media only screen and (max-width: 800px) {
.bg_map{background: url(../images/worldmap_phone.jpg) no-repeat center;background-size: 800px}
}

@media only screen and (min-height: 1200px) {
.footer_countries{position: absolute;bottom: 0;width: 100%;}
}

@media screen and (min-width : 320px) and (max-width : 360px) {
.m_right_8 {margin-right: 7px;}
#button-alfa-PXP-ROYALE a, #button-alfa-PXP-FORTE a { font-size: 0.9rem !important; padding: 6px 10px; }
}


