/*
Theme Name: Rehub theme Child
Theme URI: https://themeforest.net/item/rehub-directory-multi-vendor-shop-coupon-affiliate-theme/7646339
Template: rehub-theme
Author: Wpsoul
Author URI: https://wpsoul.com/
Description: A Hybrid magazine/shop/review/news Wordpress Theme
Tags: two-columns,fluid-layout,custom-background,threaded-comments,translation-ready,custom-menu
Version: 16.5.1.1628028592
Updated: 2021-08-04 00:09:52

*/

/* INICIO FONTS */

@font-face {
    font-family: 'Cartograph CF Extra';
    src: url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/CartographCF/CartographCF-ExtraLight.eot');
    src: url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/CartographCF/CartographCF-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/CartographCF/CartographCF-ExtraLight.woff2') format('woff2'),
        url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/CartographCF/CartographCF-ExtraLight.woff') format('woff'),
        url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/CartographCF/CartographCF-ExtraLight.ttf') format('truetype'),
        url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/CartographCF/CartographCF-ExtraLight.svg#CartographCF-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cartograph CF';
    src: url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/CartographCF/CartographCF-Light.eot');
    src: url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/CartographCF/CartographCF-Light.eot?#iefix') format('embedded-opentype'),
        url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/CartographCF/CartographCF-Light.woff2') format('woff2'),
        url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/CartographCF/CartographCF-Light.woff') format('woff'),
        url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/CartographCF/CartographCF-Light.ttf') format('truetype'),
        url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/CartographCF/CartographCF-Light.svg#CartographCF-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cartograph CF';
    src: url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/CartographCF/CartographCF-Regular.eot');
    src: url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/CartographCF/CartographCF-Regular.eot?#iefix') format('embedded-opentype'),
        url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/CartographCF/CartographCF-Regular.woff2') format('woff2'),
        url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/CartographCF/CartographCF-Regular.woff') format('woff'),
        url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/CartographCF/CartographCF-Light.ttf') format('truetype'),
        url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/CartographCF/CartographCF-Regular.svg#CartographCF-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cartograph CF';
    src: url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/CartographCF/CartographCF-Bold.eot');
    src: url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/CartographCF/CartographCF-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://www.yourcosmeticlab.com//wp-content/themes/rehub-theme-child/fonts/CartographCF/CartographCF-Bold.woff2') format('woff2'),
        url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/CartographCF/CartographCF-Bold.woff') format('woff'),
        url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/CartographCF/CartographCF-Light.ttf') format('truetype'),
        url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/CartographCF/CartographCF-Bold.svg#CartographCF-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cartograph CF';
    src: url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/CartographCF/CartographCF-Thin.eot');
    src: url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/CartographCF/CartographCF-Thin.eot?#iefix') format('embedded-opentype'),
        url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/CartographCF/CartographCF-Thin.woff2') format('woff2'),
        url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/CartographCF/CartographCF-Thin.woff') format('woff'),
        url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/CartographCF/CartographCF-Light.ttf') format('truetype'),
        url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/CartographCF/CartographCF-Thin.svg#CartographCF-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/Roboto/Roboto-Regular.eot');
    src: url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/Roboto/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
        url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/Roboto/Roboto-Regular.woff2') format('woff2'),
        url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/Roboto/Roboto-Regular.woff') format('woff'),
        url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/Roboto/Roboto-Regular.ttf') format('truetype'),
        url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/Roboto/Roboto-Regular.svg#Roboto-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/Roboto/Roboto-Bold.eot');
    src: url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/Roboto/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/Roboto/Roboto-Bold.woff2') format('woff2'),
        url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/Roboto/Roboto-Bold.woff') format('woff'),
        url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/Roboto/Roboto-Bold.ttf') format('truetype'),
        url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/Roboto/Roboto-Bold.svg#Roboto-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/Roboto/Roboto-Thin.eot');
    src: url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/Roboto/Roboto-Thin.eot?#iefix') format('embedded-opentype'),
        url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/Roboto/Roboto-Thin.woff2') format('woff2'),
        url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/Roboto/Roboto-Thin.woff') format('woff'),
        url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/Roboto/Roboto-Thin.ttf') format('truetype'),
        url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/Roboto/Roboto-Thin.svg#Roboto-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/Roboto/Roboto-Light.eot');
    src: url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/Roboto/Roboto-Light.eot?#iefix') format('embedded-opentype'),
        url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/Roboto/Roboto-Light.woff2') format('woff2'),
        url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/Roboto/Roboto-Light.woff') format('woff'),
        url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/Roboto/Roboto-Light.ttf') format('truetype'),
        url('https://www.yourcosmeticlab.com/wp-content/themes/rehub-theme-child/fonts/Roboto/Roboto-Light.svg#Roboto-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

/* FIN FONTS */

/* GENERALES */

.single-product .post .info_add_product a { color: #000 !important; }
.single-post .post a, .single-product .post a { color: #ecb4c1 !important; font-weight: bold !important; text-decoration: underline !important; }

/* FIN GENERALES  */

/* HEADER */

#main_header .top_menu .menu {
	display:  flex;
	display: -webkit-box; 
	display: -webkit-flex; 
	display: -ms-flexbox;  
	align-items:  center;
	-webkit-align-items: center;
	justify-content: space-around;
	-webkit-justify-content: space-around;
}

#main_header .top_menu .menu > li > a {
	font-family: Roboto !important;
    font-weight: bold;
    text-align: center;
    font-size:  16px;
    color:  #000 !important;
}

#main_header .head_search .re-ajax-search {
	border-bottom: 1px solid #000 !important;
	border-radius: 0;
	border: 0;
}

#main_header .head_search .btnsearch { border: 0; border-radius: 0; }
#main_header .head_search .btnsearch i { color: #000 !important; }

#main_header .rh-container { justify-content: center; -webkit-justify-content: center; }
#main_header .rh-container .mega-menu-wrap { background-color: #d9f8d8; }
#main_header .rh-container .mega-menu-wrap .max-mega-menu, #main_header .rh-container .mega-menu-wrap .max-mega-menu > li { line-height: 3.75rem !important; height: 3.75rem !important; }
#main_header .rh-container .mega-menu-wrap .max-mega-menu .mega-menu-link { line-height: 3.75rem !important; height: 3.75rem !important; font-size: 1rem !important; font-style: normal; font-weight: normal !important; text-transform: uppercase !important; color: #000 !important; padding-left: 1.875rem !important; padding-right: 1.875rem !important; }
#main_header .rh-container .mega-menu-wrap .max-mega-menu .mega-menu-link:hover, #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link, #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item>a.mega-menu-link:focus { background-color: #fef4b9 !important; }
#main_header .rh-container .mega-menu-wrap .max-mega-menu > .mega-menu-item > .mega-sub-menu { background: #f8f8f8 !important; width: 100vw !important; margin-left: -50vw !important; left: 50% !important; }
#main_header .rh-container .mega-menu-wrap .max-mega-menu > .mega-menu-item > .mega-sub-menu, #main_header .rh-container .mega-menu-wrap .max-mega-menu > .mega-menu-item > .mega-sub-menu .mega-menu-column { padding: 10px !important; }
#main_header .rh-container .mega-menu-wrap .max-mega-menu .mega-sub-menu .mega-menu-item { padding: 0 !important; }

nav.top_menu>ul>li:last-child, #slide-menu-mobile ul li.menu-item#menu-item-7274 { background-color: #fef4b9; }

@media(min-width: 1025px) {
	#main_header .header_logo_clean .margincenter .head_search {
		/*position: absolute;
	    right: 0;
	    top: 50%;
	    transform: translateY(-50%);
	    width: auto;
	    float: none;*/
	    float: none;
    	margin: 15px auto;
	}
	
	#main_header .logo { order: 2; margin: auto; width: 50%; text-align: center; }
	#main_header .rhsloganlogo { width: 25%; order: 1; margin: auto !important; visibility: hidden; }
	#main_header .head_search { order: 3; width: 25%; margin: auto; }
}

@media(max-width: 1024px) {
	#main_header .rh_mobile_menu {
		padding: 15px 0;
	}

	#main_header .rh_mobile_menu .logo_image_mobile img {
		width: 64px;
    	height: 64px;
		max-width: 64px;
    	max-height: 64px;
	}
	
	#main_header .rh-container .mega-menu-wrap .max-mega-menu > .mega-menu-item > .mega-sub-menu { width: 100% !important; margin-left: initial !important; left: inherit !important; }
	
	#main_header .rh-container .mega-menu-wrap .max-mega-menu > .mega-menu-item > .mega-sub-menu { max-height: 350px !important; overflow-y: scroll !important; }
	#main_header .rh-container { justify-content: space-between; -webkit-justify-content: space-between; }
	#main_header #mega-menu-wrap-primary-menu { z-index: 9999; position: absolute; top: 22px; }
	#main_header #mega-menu-wrap-primary-menu .mega-menu-toggle { background-color: transparent; }
	#mega-menu-wrap-primary-menu .mega-menu-toggle+#mega-menu-primary-menu { background: transparent !important; }
	#main_header #mega-menu-wrap-primary-menu > .mega-menu-item, #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item { background-color: #d9f8d8 !important; }
	#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner, #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner:before, #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner:after { background-color: #000 !important; }
	#main_header #dl-menu .dl-trigger { display: none; }
}

/* FIN HEADER */

/* INICIO HOME */

.container_image_text_home .elementor-image-box-content:first-child {
	position: absolute;
    right: 5%;
    top: 50%;
    text-align: right;
}

.container_image_text_home .elementor-image-box-content:last-child {
	position: absolute;
    left: 5%;
    top: 50%;
    text-align: left;
}

.container_image_text_home .elementor-image-box-content p {
	margin-bottom: 22px;
    font-size: 20px;
    font-family: 'Roboto';
    font-weight: 500;
    max-width: 300px;
    margin-left: auto;
}

.main_container_images_home .elementor-column > .elementor-column-wrap { padding: 0px !important; }

.rh-content-wrap { padding-top: 0px !important; }

.h1_title_home h1 { 
	font-family: Cartograph CF;
	font-size: 32px;
	text-align: center;
	font-weight: 300;
 }

.title_home_blog {
	font-family: Cartograph CF;
	font-size: 32px;
	line-height: 40px;
	text-align: center;
	font-weight: 300;
	text-decoration: underline;
}

.main_container_images_home .container_image_text_left .elementor-image-box-content {
	  position: absolute;
    right: 5%;
    top: 50%;
    text-align: right;
}

.main_container_images_home .container_image_text_right .elementor-image-box-content {
	  position: absolute;
    left: 5%;
    top: 50%;
    text-align: left;
}

.main_container_images_home .container_image_text_right .elementor-image-box-content p {
	  margin-bottom: 22px;
    font-size: 20px;
	  line-height: 25px;
    font-family: 'Roboto';
    font-weight: 500;
    max-width: 300px;
    margin-right: auto;
}

.main_container_images_home .container_image_text_left .elementor-image-box-content p {
	  margin-bottom: 22px;
    font-size: 20px;
	  line-height: 25px;
    font-family: 'Roboto';
    font-weight: 500;
    max-width: 300px;
    margin-left: auto;
}

.container_products_mobile_home .woocommerce .products.column_woo { padding-bottom: 0; }

.container_filters {
	display: flex;
	display: -webkit-box; 
	display: -webkit-flex; 
	display: -ms-flexbox;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	background-color: #d9f8d8;
	padding: 15px;
}
.container_filters ul li { list-style: none; font-size: 14px; }
.container_filters ul, .container_filters ul li { margin: 0; }
.container_filter_home .jet-filter-label { 
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	margin-bottom: 15px;
}
.container_filter_home .jet-checkboxes-list { 
	 margin-bottom: 20px;
}
.container_filter_home .jet-checkboxes-list .jet-checkboxes-list__item .jet-checkboxes-list__decorator {
	margin-top: 6px;
	margin-right: 10px;
}

.container_products_home .woocommerce .products .product a, .container_products_mobile_home .woocommerce .products .product a {
	font-size: 16px;
	font-weight: 500 !important;
	font-family: Roboto;
}

.container_products_home .woocommerce .products .product .re_track_btn, .container_products_home .woocommerce .products .product .button_action, .container_products_home .woocommerce div.product .out-of-stock, .container_products_mobile_home .woocommerce .products .product .re_track_btn, .container_products_mobile_home .woocommerce .products .product .button_action, .container_products_mobile_home .woocommerce div.product .out-of-stock { display: none; }

.container_posts_home .wp-show-posts-entry-title { min-height: 60px; }

.container_posts_home .wp-show-posts a {
	font-family: Cartograph CF;
	font-size: 22px;
	font-weight: 300;
}

.container_posts_home .wp-show-posts-entry-summary p { font-weight: 300; text-align: justify; }

.main_container_images_home .elementor-column > .elementor-column-wrap { padding: 0px !important; }

.main_container_images_home .container_image_text_left .elementor-image-box-content {
	  position: absolute;
    right: 5%;
    top: 50%;
    text-align: right;
}

.main_container_images_home .container_image_text_right .elementor-image-box-content {
	  position: absolute;
    left: 5%;
    top: 50%;
    text-align: left;
}

.main_container_images_home .container_image_text_right .elementor-image-box-content p {
	  margin-bottom: 22px;
    font-size: 20px;
	  line-height: 25px;
    font-family: 'Roboto';
    font-weight: 500;
    max-width: 300px;
    margin-right: auto;
}

.main_container_images_home .container_image_text_left .elementor-image-box-content p {
	  margin-bottom: 22px;
    font-size: 20px;
	  line-height: 25px;
    font-family: 'Roboto';
    font-weight: 500;
    max-width: 300px;
    margin-left: auto;
}

@media(min-width: 1101px) AND (max-width: 1450px) {
	.main_container_images_home .container_image_text_left .elementor-image-box-content p, .main_container_images_home .container_image_text_right .elementor-image-box-content p {
		margin-bottom: 30px;
    font-size: 15px;
		line-height: 15px;
	}
}

@media(max-width: 991px) {
	.container_posts_home .wp-show-posts-inner .wp-show-posts-entry-header, .container_posts_home .wp-show-posts-inner .wp-show-posts-entry-summary {
		max-width: 400px;
		margin: auto;
	}
}

@media(min-width: 768px) AND (max-width: 1100px) {
	.main_container_images_home .container_image_text_left .elementor-image-box-content p, .main_container_images_home .container_image_text_right .elementor-image-box-content p {
		margin-bottom: 12px;
    font-size: 11px;
		line-height: 15px;
		max-width: 170px;
	}
}

@media(max-width: 767px) {
	.container_two_images .elementor-column:first-child > .elementor-column-wrap { padding: 10px 0 15px 0; }

	.container_two_images .elementor-column:last-child > .elementor-column-wrap { padding: 15px 0 10px 0; }
}

@media(min-width: 551px) AND (max-width: 767px) {
	.main_container_images_home .container_image_text_left .elementor-image-box-content p, .main_container_images_home .container_image_text_right .elementor-image-box-content p {
		margin-bottom: 25px;
    font-size: 15px;
		line-height: 19px;
	}
}

@media(min-width: 450px) AND (max-width: 550px) {
	.main_container_images_home .container_image_text_left .elementor-image-box-content p, .main_container_images_home .container_image_text_right .elementor-image-box-content p {
		margin-bottom: 20px;
    font-size: 12px;
		line-height: 16px;
	}
}

@media(max-width: 449px) {
	.main_container_images_home .container_image_text_left .elementor-image-box-content, .main_container_images_home .container_image_text_right .elementor-image-box-content {
    top: 45%;
}
	
	.main_container_images_home .container_image_text_left .elementor-image-box-content p, .main_container_images_home .container_image_text_right .elementor-image-box-content p {
		margin-bottom: 6px;
    font-size: 10px;
		line-height: 15px;
		max-width: 140px;
	}
}
	
/* FIN HOME */
	
/* FOOTER */
	
.container_footer {
	display: flex;
	display: -webkit-box; 
	display: -webkit-flex; 
	display: -ms-flexbox;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	align-items: center;
	-webkit-align-items: center;
}
	
.container_footer .footer_left {
	width: 60%;
	display: flex;
	display: -webkit-box; 
	display: -webkit-flex; 
	display: -ms-flexbox;
	justify-content: space-evenly;
	-webkit-justify-content: space-evenly;
}
	
.container_footer .footer_right {
	width: 40%;
  	text-align: right;
  	font-style: italic;
}

.container_footer .footer_right .social_icons_footer { margin-bottom: 15px; }
.container_footer .footer_right .social_icons_footer a i { font-size: 30px; padding: 0 20px; }
.container_footer .footer_right .social_icons_footer a:last-child i { padding-right: 0; }


@media(max-width: 767px) {
	.container_footer .footer_left, .container_footer .footer_right { width: 100%; } 
	
	.container_footer .footer_right { text-align: center; margin-top: 20px; }
}

@media(max-width: 520px) {
	.container_footer .footer_left { flex-wrap: wrap; -webkit-flex-wrap: wrap; }
	.container_footer .footer_left a { width: 50%; margin-bottom: 20px; }
}
	
/* FIN FOOTER */

/* FICHA PRODUCTO */

nav.woocommerce-breadcrumb, .breadcrumb, .sidebar { margin: 30px 0 30px 0 !important; }

.product .product_title { font-family: Cartograph CF; }
.product .info_after_product_name span { font-weight: bold; text-decoration: underline; }

.woocommerce div.product div.summary .title_efectividad { 
    background-color: #d9f8d8;
    margin-top: 20px;
    font-weight: 600;
    text-align: center;
    padding: 10px;
}

.woocommerce div.product div.summary .info_add_product {
	  padding: 10px 25px;
    background: #d9f8d8;
    text-align: center;
    font-weight: bold;
    display: block;
    margin: 20px auto 50px auto;
    max-width: 150px;
}

.woocommerce div.product div.summary .info_add_product:hover { cursor: pointer; }

.woocommerce div.product div.summary .info_add_product i {
	margin-right: 10px;
}

.container_toggle_information_product .hidden { display: none; }

.container_toggle_information_product {
	display: flex;
	display: -webkit-box; 
	display: -webkit-flex; 
	display: -ms-flexbox;
	margin: 10px 0;
	border-bottom: 1px solid #000;
  padding: 10px 0;
}

.container_toggle_information_product:last-child {
	border: 0;
}

.container_toggle_information_product .text {
	width: 90%;
}

.container_toggle_information_product .icons {
	display: flex;
	display: -webkit-box; 
	display: -webkit-flex; 
	display: -ms-flexbox;
  align-items: normal;
	-webkit-align-items: normal;
  padding-left: 25px;
	width: 10%;
	padding-top: 5px;
}

.container_toggle_information_product .second_sentence { padding: 20px 0; }

.title_seguridad { 
	background-color: #fef4b9;
	font-weight: 600;
  	padding: 10px;
  	text-align: center;
}

.container_seguridad {
	display: flex;
	display: -webkit-box; 
	display: -webkit-flex; 
	display: -ms-flexbox;
	align-items: center;
	-webkit-align-items: center;
}

.container_seguridad p { margin: 0; }

.container_seguridad a { text-decoration: underline; }

.container_logos_seguridad {
	margin: 40px 0;
  display: flex;
	display: -webkit-box; 
	display: -webkit-flex; 
	display: -ms-flexbox;
  flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
  justify-content: space-evenly;
	-webkit-justify-content: space-evenly;
}

p.title_ingredientes {
	font-weight: 600;
	margin: 0;
}

.product .mb35, .product .mb20, .product .post_share {
	display: none;
}

#float-panel-woo-area { display: none; }

@media(max-width: 479px) {
	.woo_default_w_sidebar .woo-image-part, .woo_default_full_width .woo-image-part { min-height: 440px; }
}

@media(max-width: 450px) {
	.container_seguridad {
		flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
    justify-content: center;
		-webkit-justify-content: center;
	}
	
	.container_seguridad img { margin-bottom: 20px; }
}

/* FIN FICHA PRODUCTO  */