/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

/** General 
.transparent_content .container_inner.default_template_holder,
.transparent_content .content,
.transparent_content .content .container,
.transparent_content .full_width, 
.transparent_content .more_facts_holder,
.transparent_content .paspartu_bottom,
.transparent_content .paspartu_left, 
.transparent_content .paspartu_outer, 
.transparent_content .paspartu_outer .content:not(.has_slider) .content_inner,
.transparent_content .paspartu_outer .edgt_slider,
.transparent_content .paspartu_right,
.transparent_content .wrapper {
    background-color: rgb(255, 255, 255)!important;
}
**/
/** Visual Composer **/
.vc_col-has-fill>.vc_column-inner,
.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, 
.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, 
.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
.vc_row-has-fill>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, 
.vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
.vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,
.vc_section.vc_section-has-fill+.vc_section {
    padding-top: 0;
}
/** Banners **/
@media only screen
and (min-width: 1900px) {
	div.venu-banner-home {
	    min-height: 100vh;
	}
}
@media only screen
and (min-width: 1200px)
and (max-width: 1900px) {
	div.venu-banner-home {
	    min-height: 90vh;
	}
}


/* Fonts */

.fontpoppins {
	font-family: 'Poppins', sans-serif;
}

.fontoswald {
	font-family: 'Oswald', sans-serif;
}


/** Header **/
@media only screen
and (min-width: 1900px) {
    header {
        width: 85%;
        display: inline-block;
        margin: 0;
        position: relative;
        z-index: 110;
        -webkit-backface-visibility: hidden;
        left: 245px;
    }
    .single-post header {
        width: 100%;
        display: inline-block;
        margin: 0;
        position: relative;
        z-index: 110;
        -webkit-backface-visibility: hidden;
        left: 0px;
    }
}
@media only screen
and (max-width: 1600px) {
header {
    width: 80%;
    display: inline-block;
    margin: 0;
    position: relative;
    z-index: 110;
    -webkit-backface-visibility: hidden;
    left: 270px;
}
header.scroll_header_top_area {
    width: 100%;
    display: inline-block;
    margin: 0;
    position: relative;
    z-index: 110;
    -webkit-backface-visibility: hidden;
    left: 0px;
}
.single-post header {
    width: 100%;
    display: inline-block;
    margin: 0;
    position: relative;
    z-index: 110;
    -webkit-backface-visibility: hidden;
    left: 0px;
}
}
header.sticky {
    width: 100%;
}
.popup_menu_opened header .q_logo img.popup {
    opacity: 1!important;
    left: -225px;
}
/* FONTS personalizadas */
@font-face {
    font-family: 'julietta_messieregular';
    src: url('fonts/julietta-messie-webfont.woff2') format('woff2'),
         url('fonts/julietta-messie-webfont.woff') format('woff'),
         url('fonts/Julietta-Messie.otf') format('otf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Oswald-Heavy';
    src: url('fonts/Oswald-Heavy.ttf') format('ttf');
    font-weight: normal;
    font-style: normal;
}
/** Overlay **/
/**.popup_menu_holder {
    background-color: rgba(0, 0, 0, 0.8);
    background-image: url(https://www.venusanzchef.com/wp-content/uploads/2017/10/overlay01.jpg);
    opacity: 1;
    
}**/
.popup_menu_opened.qode_popup_menu_fade_in .popup_menu_holder_outer {
	background-color: rgba(0, 0, 0, 0.8);
    opacity: 1;
    background-size: cover;
    background-repeat: no-repeat;
}
.modal-bg {
	z-index: 100;
	background-color: rgba(0,0,0,.5);
}
.popup_menu_holder {
    width: 100%;
    height: 100%;
    background-color: transparent;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    display: table;
}
.popup_menu_holder:before {
	content: ' ';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.5);
    display: table;
    width: 100%;
    height: 100%;

}
nav.popup_menu ul li a span, nav.popup_menu ul li h6 span {
    display: inline-block;
    vertical-align: baseline;
}
.popupfullscreen01 {
	background-image: url(https://www.venusanzchef.com/wp-content/uploads/2017/10/overlay02.jpg);
    transition: background-image .3s cubic-bezier(0.65, 0.05, 0.36, 1);
    -webkit-transition: background-image .3s cubic-bezier(0.65, 0.05, 0.36, 1);
    -moz-transition: background-image .3s cubic-bezier(0.65, 0.05, 0.36, 1);
    -o-transition: background-image .3s cubic-bezier(0.65, 0.05, 0.36, 1);
    -ms-transition: background-image .3s cubic-bezier(0.65, 0.05, 0.36, 1);
    opacity: 1;
    width: 100%;
    height : 100%;
    z-index: 200;
    transition-delay: .1s;
    background-size: cover;
    background-repeat: no-repeat;
}
.popupfullscreen02 {
	background-image: url(https://www.venusanzchef.com/wp-content/uploads/2017/10/overlay04.jpg);
    transition: background-image .3s cubic-bezier(0.65, 0.05, 0.36, 1);
    -webkit-transition: background-image .3s cubic-bezier(0.65, 0.05, 0.36, 1);
    -moz-transition: background-image .3s cubic-bezier(0.65, 0.05, 0.36, 1);
    -o-transition: background-image .3s cubic-bezier(0.65, 0.05, 0.36, 1);
    -ms-transition: background-image .3s cubic-bezier(0.65, 0.05, 0.36, 1);
    opacity: 1;
    width: 100%;
    height : 100%;
    z-index: 10;
    transition-delay: .1s;
    background-size: cover;
    background-repeat: no-repeat;
}
.popupfullscreen03 {
	background-image: url(https://www.venusanzchef.com/wp-content/uploads/2017/10/overlay06.jpg);
    transition: background-image 0s cubic-bezier(0.65, 0.05, 0.36, 1);
    -webkit-transition: background-image .3s cubic-bezier(0.65, 0.05, 0.36, 1);
    -moz-transition: background-image .3s cubic-bezier(0.65, 0.05, 0.36, 1);
    -o-transition: background-image .3s cubic-bezier(0.65, 0.05, 0.36, 1);
    -ms-transition: background-image .3s cubic-bezier(0.65, 0.05, 0.36, 1);
    opacity: 1;
    width: 100%;
    height : 100%;
    z-index: 10;
    transition-delay: .1s;
    background-size: cover;
    background-repeat: no-repeat;
}
.popupfullscreen04 {
	background-image: url(https://www.venusanzchef.com/wp-content/uploads/2017/10/overlay08.jpg);
    transition: background-image .3s cubic-bezier(0.65, 0.05, 0.36, 1);
    -webkit-transition: background-image .3s cubic-bezier(0.65, 0.05, 0.36, 1);
    -moz-transition: background-image .3s cubic-bezier(0.65, 0.05, 0.36, 1);
    -o-transition: background-image .3s cubic-bezier(0.65, 0.05, 0.36, 1);
    -ms-transition: background-image .3s cubic-bezier(0.65, 0.05, 0.36, 1);
    opacity: 1;
    width: 100%;
    height : 100%;
    z-index: 10;
    transition-delay: .1s;
    background-size: cover;
    background-repeat: no-repeat;
}
.popupfullscreen05 {
	background-image: url(https://www.venusanzchef.com/wp-content/uploads/2017/10/overlay10.jpg);
    transition: background-image .3s cubic-bezier(0.65, 0.05, 0.36, 1);
    -webkit-transition: background-image .3s cubic-bezier(0.65, 0.05, 0.36, 1);
    -moz-transition: background-image .3s cubic-bezier(0.65, 0.05, 0.36, 1);
    -o-transition: background-image .3s cubic-bezier(0.65, 0.05, 0.36, 1);
    -ms-transition: background-image .3s cubic-bezier(0.65, 0.05, 0.36, 1);
    opacity: 1;
    width: 100%;
    height : 100%;
    z-index: 10;
    transition-delay: .1s;
    background-size: cover;
    background-repeat: no-repeat;
}
.popupfullscreen06 {
    background: url(https://www.venusanzchef.com/wp-content/uploads/2017/10/overlay09.jpg);
    transition: background-image .3s cubic-bezier(0.65, 0.05, 0.36, 1);
    -webkit-transition: background-image .3s cubic-bezier(0.65, 0.05, 0.36, 1);
    -moz-transition: background-image .3s cubic-bezier(0.65, 0.05, 0.36, 1);
    -o-transition: background-image .3s cubic-bezier(0.65, 0.05, 0.36, 1);
    -ms-transition: background-image .3s cubic-bezier(0.65, 0.05, 0.36, 1);
    opacity: 1;
    width: 100%;
    height : 100%;
    z-index: 10;
    transition-delay: .1s;
    background-size: cover;
    background-repeat: no-repeat;
}
.popupfullscreen07 {
	background-image: url(https://www.venusanzchef.com/wp-content/uploads/2017/10/overlay12.jpg);
    transition: background-image .3s cubic-bezier(0.65, 0.05, 0.36, 1);
    -webkit-transition: background-image .3s cubic-bezier(0.65, 0.05, 0.36, 1);
    -moz-transition: background-image .3s cubic-bezier(0.65, 0.05, 0.36, 1);
    -o-transition: background-image .3s cubic-bezier(0.65, 0.05, 0.36, 1);
    -ms-transition: background-image .3s cubic-bezier(0.65, 0.05, 0.36, 1);
    opacity: 1;
    width: 100%;
    height : 100%;
    z-index: 10;
    transition-delay: .1s;
    background-size: cover;
    background-repeat: no-repeat;
}
/**.two_columns_75_25 .blog_holder.masonry .blog_holder_grid_sizer,
.two_columns_75_25 .blog_holder.masonry article {
    width: 31%;
}
**/
/** Button widget **/
.button-widget .tcb-button-text {
    color: #fff !important;
}
/** Video **/
.wpb_video_widget .wpb_video_wrapper {
    padding-top: 0 !important;
    position: relative;
    width: 100%;
}

/** Logo Home **/
@media screen
and (min-width: 1000px) {
    header:not(.centered_logo) .q_logo {
        display: block !important;
    }
    header:not(.centered_logo) .q_logo img.normal,
    header:not(.centered_logo) .q_logo img.sticky {
        display: none;
    }
    header.sticky:not(.header_style_on_scroll) .q_logo img.sticky {
        opacity: 1;
        display: block;
    }
    header.sticky:not(.header_style_on_scroll) .logo-header {
        display: none;
    }
    header.sticky:not(.header_style_on_scroll) .q_logo img.popup {
        opacity: 0!important;
        height: 130px !important;
    }
    .single-post header:not(.centered_logo) .q_logo img.normal,
    .single-post header:not(.centered_logo) .q_logo img.sticky {
        display: block;
    }
    .archive header:not(.centered_logo) .q_logo img.normal,
    .category header:not(.centered_logo) .q_logo img.sticky {
        display: block;
    }
    .archive .content .container .container_inner.default_template_holder,
    .archive .content .container .container_inner.page_container_inner {
        padding-top: 60px;
    }
    .single .sidebar .qode-sticky-sidebar,
    .category .sidebar .qode-sticky-sidebar,
    .archive .sidebar .qode-sticky-sidebar {
    	transform: translateY(35px);
    }
}
@media screen
and (max-width: 1000px) {
    .logo-header {
        display: none;
    }
}
.logo-header .elvn {
    width: 250px;
    display: block;
    position: relative;
    left: 50px;
}
.logo-header .elvn .st0{
    color: #000;
    fill: #000;
    stroke: #000;
}

/** Overlay Menu **/
.side_menu_button>a {
    font-size: 20px;
    position: relative;
    display: inline;
    width: 25px;
    height: 25px;
    padding: 0 12px;
}
.mobile_menu_button span, .side_menu_button>a {
    -webkit-transition: opacity .3s ease;
    -moz-transition: opacity .3s ease;
    -ms-transition: opacity .3s ease;
    -o-transition: opacity .3s ease;
    color: #717171;
}
nav.popup_menu ul li a, nav.popup_menu ul li h6 {
    color: #ffffff;
    font-family: 'Playfair Display', sans-serif;
    font-size: 45px;
    line-height: 60px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 1px;
    text-align: left;
    text-transform: none;
}
nav.popup_menu {
    margin: 0 65px;
    position: relative;
    top: 0;
    text-align: left;
}
/** Responsive Title **/
@media only screen
and (max-width: 1000px) {
.title_outer.animate_title_area {
    height: 600px!important;
    opacity: 1!important;
}
.title_outer.with_image .title {
    height: 600px!important;
    line-height: normal;
    background: 0 0;
}
.title img {
    width: 1200px;
    max-width: 1200px;
    height: 600px!important;
    display: block;
    text-align: center;
    margin: 0 auto;
}
}
/** Responsive Header **/
@media only screen and (max-width: 1000px) {
    .header_bottom {
        background-color: rgba(255,255,255,0)!important;
    }
    .content {
        margin-top: -125px !important;
    }
}
@media only screen
and (max-width: 768px) {
    
}

/** Mobile Menu **/
@media only screen
and (max-width: 667px) {
.side_menu_button_wrapper {
    display: none;
}
}


/** Featured Texts **/
.featured-ita,
.h1-featured-ita,
.h1-featured-ita h1,
.h2-featured-ita,
.h2-featured-ita h2 {
    font-style: italic;
}
.h2-color-black {
    color: #000000;
}
.h1-featured-big {
    font-size: 44px;
}
.h3-color-magenta,
.h5-color-magenta,
.featured-magenta {
    color: #682747;
}
.featured-green {
	color: #80aba3;
}
.h3-italic-style {
    font-style: italic;
}
.h3-featured,
.h3-featured h3 {
	color: #000000;
    font-family: 'Playfair Display', sans-serif;
    font-size: 31px;
    line-height: 40px;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 1px;
}
.h3-featured-ita,
.h3-featured-ita h3 {
	color: #000000;
    font-family: 'Playfair Display', sans-serif;
    font-size: 31px;
    line-height: 40px;
    font-style: italic;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 1px;
}
.h4-featured,
.h4-featured h4 {
    font-family: 'Playfair Display', sans-serif;
    font-size: 28px;
    line-height: 38px;
    font-weight: 300;
    text-transform: none;
}
.h4-featured-ita,
.h4-featured-ita h4 {
    font-family: 'Playfair Display', sans-serif;
    font-size: 28px;
    line-height: 38px;
    font-style: italic;
    font-weight: 300;
    text-transform: none;
}
.h5-featured {
	font-size: 40px;
	line-height: 56px;
	color: #692647;
	font-style: italic;
	font-weight: 400;
}
.h5-featured-normal {
	font-style: normal;
	font-weight: 600;
}
.h5-featured-little {
	font-size: 22px;
	font-style: italic;
}

.h6-featured {
	font-size: 28px;
	line-height: 40px;
	color: #692647;
	font-style: italic;
	font-weight: 400;
}
.h6-featured-normal {
	font-size: 28px;
	line-height: 40px;
	color: #692647;
	font-style: normal;
	font-weight: 400;	
}
.h6-featured-up {
	text-transform: uppercase;
}
.featured-bold {
    font-weight: 600;
}
.p-featured-raleway p {
    font-family: 'Raleway',sans-serif;
    font-size: 18px;
    line-height: 28px;
}
.p-featured-banner, 
.p-featured-banner p {
	font-size: 28px;
	font-family: 'Playfair Display';
	color: #692647;
}
.p-featured-little,
.p-featured-little p {
    font-size: 16px;
    line-height: 26px;
    font-family: 'Playfair Display';
    letter-spacing: 1px;
}
.p-featured-little-ita,
.p-featured-little-ita p {
    font-size: 16px;
    line-height: 26px;
    font-family: 'Playfair Display';
    font-style: italic;
    letter-spacing: 1px;
}
.p-featured-mid, 
.p-featured-mid p {
	font-size: 18px;
	line-height: 28px;
	font-family: 'Playfair Display';
    letter-spacing: 1px;
}
.p-featured-mid-ita, 
.p-featured-mid-ita p {
	font-size: 18px;
	line-height: 28px;
	font-family: 'Playfair Display';
	font-style: italic;
	font-weight: 300;
    letter-spacing: 1px;
}
.p-featured-white,
.featured-white {
    color: #ffffff;
}
.p-featured-mid-white p,
.p-featured-big-white p,
.p-featured-mid-ita-white p,
.p-featured-big-ita-white p {
	color: #ffffff;
}
.p-featured-big, 
.p-featured-big p {
	font-size: 28px;
	line-height: 38px;
	font-family: 'Playfair Display';
    letter-spacing: 1px;
}
.p-featured-big-ita, 
.p-featured-big-ita p {
	font-size: 28px;
	line-height: 38px;
	font-family: 'Playfair Display';
	font-style: italic;
    letter-spacing: 1px;
}
.p-featured-ita {
	font-style: italic;
	font-family: 'Playfair Display';
}
.p-featured-big-price {
    font-size: 48px;
    font-weight: 600;
    letter-spacing: 1px;
}
.p-testimonial-big-ita, .p-testimonial-big-ita p {
    font-size: 19px;
    line-height: 28px;
    font-family: 'Playfair Display';
    font-style: italic;
    letter-spacing: 1px;

}
.p-featured-quesos-price {
    font-family: 'Playfair Display', sans-serif;
    font-size: 65px;
    line-height: 90px;
    font-style: normal;
    font-weight: 400;
    margin-top: 10px;
    margin-bottom: 10px;
}

/** Home **/
.venu-home-testimonial-2 {
    transform: translateX(-95px);
}
.venu-home-testimonial-3 {
    transform: translateY(-75px);
}
.venu-home-testimonial-1:after {
    content: url(https://www.venusanzchef.com/wp-content/uploads/2017/10/bloquote-ani.svg);
    position: absolute;
    left: -50px;
    top: 30px;
    width: 125px;
    height: auto;
    transform: skewX(-15deg);
    z-index: -10;
}
.venu-home-testimonial-2:after {
    content: url(https://www.venusanzchef.com/wp-content/uploads/2017/10/bloquote-ani.svg);
    position: absolute;
    left: -60px;
    top: -35px;
    width: 125px;
    height: auto;
    transform: skewX(-15deg);
    z-index: -10;
}
.venu-home-testimonial-3:after {
    content: url(https://www.venusanzchef.com/wp-content/uploads/2017/10/bloquote-ani.svg);
    position: absolute;
    left: -74px;
    top: -40px;
    width: 125px;
    height: auto;
    transform: skewX(-15deg);
    z-index: -10;
}
.venu-overlap-2 {
	transform: translate(100px,300px);
	z-index: 10;
    padding-top: 75px !important;
    padding-right: 100px !important;
    padding-bottom: 75px !important;
    padding-left: 100px !important;
    background-color: rgba(226,188,186,0.3) !important;
}
.venu-overlap-3 {
	padding-top: 75px !important;
    padding-right: 100px !important;
    padding-bottom: 75px !important;
    padding-left: 100px !important;
    background-color: rgba(129,184,178,0.3) !important;
	top: 225px;
	left: -100px;
	z-index: 10;
}
.venu-overlap-4 {
    transform: translate(100px,350px);
    z-index: 10;
    padding-top: 75px !important;
    padding-right: 100px !important;
    padding-bottom: 75px !important;
    padding-left: 100px !important;
    background-color: rgba(226,188,186,0.3) !important;
}
.venu-icon-home .elvn {
	width: 100px;
	display: block;
	margin: 0 auto;
}
.venu-about-why {
	background: rgba(249, 241, 238, 0.80);
	padding: 60px 35px;
	transform: translateY(80px);
	width: 45%;
	left: -35px;
}
.venu-about-why-2 {
	background: rgba(249, 241, 238, 0.80);
    padding: 60px 35px;
    transform: translateY(120px);
    /**width: 45%;
    float: right;
    right: 80px;
    **/
}
.venu-about-life {
	background: rgba(147, 184, 177, 0.43);
	padding: 60px 35px;
	width: 50%;
    z-index: 100;
}
.venu-overlap-down {
	width: 1250px;
    transform: translateX(-70px);
    position: relative;
    z-index: 10;
}
.venu-home-test-overlap-1 img {
    transform: translateY(-200px);
    border: 20px solid #ffffff;
    right: 116px;
    position: relative;
}
.venu-home-test-overlap-2 img {
    transform: translateY(-450px);
    border: 30px solid #fff;
}
.venu-bottom-home {
    margin-top: -250px;
}
.typed-div-94 {
    font-style: italic;
}

/** About **/
.venu-banner-about-message p {
    font-size: 22px;
    line-height: 46px;
    font-family: 'Playfair Display';
    letter-spacing: 1px;
    font-weight: normal;
}
.venu-about-overlap-down {
    transform: translateX(-70px);
    position: relative;
    z-index: 10;
}
/** Startup **/
.venu-startup #tve-lg-error-container {
    background-color: rgb(255, 255, 255);
    color: #692647;
    border: 0;
    border-radius: 1px;
    box-sizing: border-box !important;
    padding: 4px 10px;
    position: absolute;
    z-index: 3000000;
}
.venu-about-logos img {
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}
/** Work **/
p.venu-work-number {
    font-size: 165px;
    line-height: 1.1em;
    text-align: center;
}
.venu-work-testimonial-1 {
    transform: translateY(95px);
}
.venu-work-testimonial-2 {
    transform: translateX(-95px);
}
.venu-work-testimonial-3 {
    transform: translateY(-75px);
}
.venu-work-testimonial-1:after {
    content: url(https://www.venusanzchef.com/wp-content/uploads/2017/10/bloquote-ani.svg);
    position: absolute;
    left: -50px;
    top: 30px;
    width: 125px;
    height: auto;
    transform: skewX(-15deg);
    z-index: -10;
}
.venu-work-testimonial-2:after {
    content: url(http://www.venusanzchef.com/wp-content/uploads/2017/10/bloquote-ani.svg);
    position: absolute;
    left: -60px;
    top: -35px;
    width: 125px;
    height: auto;
    transform: skewX(-15deg);
    z-index: -10;
}
.venu-work-testimonial-3:after {
    content: url(https://www.venusanzchef.com/wp-content/uploads/2017/10/bloquote-ani.svg);
    position: absolute;
    left: -74px;
    top: -40px;
    width: 125px;
    height: auto;
    transform: skewX(-15deg);
    z-index: -10;
}
.venu-work-test-overlap-1 img {
    transform: translateY(-100px);
    border: 20px solid #ffffff;
    right: 116px;
    position: relative;
}
.venu-work-test-overlap-2 img {
    transform: translateY(-200px);
    border: 30px solid #fff;
}
.trabaja-programa {
    top: -100px;
}
/** Cursos **/
.venu-overlap-cursos-1 {
   transform: translate(0px,215px);
    z-index: 10;
    padding-top: 75px !important;
    padding-right: 100px !important;
    padding-bottom: 75px !important;
    padding-left: 100px !important;
    background-color: rgba(250, 242, 239, 0.73) !important;
    width: 670px;
    position: absolute !important;
    right: 0;
}
.venu-overlap-cursos-2 {
    padding-top: 75px !important;
    padding-right: 100px !important;
    padding-bottom: 75px !important;
    padding-left: 100px !important;
    background-color: rgba(209, 224, 221, 0.72)!important;
    top: 155px;
    left: 0;
    z-index: 10;
    position: absolute !important;
    width: 650px;
}

.venu-about-float-right {
    float: right;
}
/** Postres **/
.ult_tabs .venu-module-titles {
    text-align: center;
    font-size: 22px;
    display: block;
}
.venu-postres-tabs ul.ult_tabmenu.style1.Style_4 {
    max-width: 1300px;
}
.venu-postres-tabs .ult_tabitemname {
    padding: 65px 100px;
}
.venu-postres-tabs p {
    text-align: center;
}
.venu-why-postres-colums {
    width: 80%;
    display: block;
    margin: 0 auto;
    text-align: center;
}
.venu-postres-presentacion {
    padding-right: 50px;
}
.p-featured-postres {
	color: #682747;
    font-family: 'Playfair Display', sans-serif;
    font-size: 35px;
    line-height: 50px;
    font-style: normal;
    font-weight: 400;
    margin-top: 10px;
    margin-bottom: 10px;
    letter-spacing: 1px;
}
.p-featured-postres-price {
	color: #682747;
    font-family: 'Playfair Display', sans-serif;
    font-size: 65px;
    line-height: 90px;
    font-style: normal;
    font-weight: 400;
    margin-top: 10px;
    margin-bottom: 10px;
}
/** Quesos **/
.venu-featured-quesos {
	background: rgba(255, 255, 255, 0.77);
    padding-top: 65px !important;
    display: block;
    margin: 0 auto;
    padding-bottom: 65px !important;
}
.venu-featured-quesos-2 {
    padding-top: 65px !important;
    display: block;
    margin: 0 auto;
    padding-bottom: 65px !important;
}
.venu-featured-quesos-column {
	padding-left: 30px !important;
	padding-right: 30px !important;
}
.venu-quesos-text {
    padding: 0 5% 0 0;
}
@media only screen
and (min-width: 1900px) {
.venu-quesos-text {
    padding: 0 5% 0 25%;
}
}
.venu-quesos-about {
    background: rgba(147, 184, 177, 0.44);
    transform: translate(-100px,135px);
    padding-left: 50px;
}
.venu-modules-list {
	padding: 10px 25px;
	min-height: 420px;
}
.module-number {
	font-size: 36px;
}

/** Contacto **/
.venu-contact-titles {
    font-size: 24px;
    line-height: 48px;
}
.q_accordion_holder.accordion .ui-accordion-header .accordion_mark {
    display: block;
    width: 30px;
    height: 30px;
    border: 1px solid #692647;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -o-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    background-color: transparent;
    transition: background-color .3s ease-in-out;
    box-sizing: border-box;
}
.q_accordion_holder.accordion .ui-accordion-header .accordion_mark_icon {
    display: block;
    width: 30px;
    height: 30px;
}
.q_accordion_holder.accordion .ui-accordion-header.ui-state-active .accordion_mark {
    background-color: #ffffff;
}
.q_accordion_holder.accordion .ui-accordion-header {
    color: #000000;
}
.q_accordion_holder.accordion .ui-accordion-header:hover {
    color: #692647 !important;
}
.venu-ponteencontacto .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
    float: right;
}
.venu-ponteencontacto div.wpcf7-response-output.wpcf7-mail-sent-ok {
    background-color: transparent;
}
.venu-ponteencontacto div.wpcf7-response-output {
    color: #692647;
}
.venu-ponteencontacto div.wpcf7-response-output:before {
    color: #692647;
}



/** Blog Category **/

.archive .content .title_outer.animate_title_area
.category .content .title_outer.animate_title_area {
    display: none !important;
}
.blog_holder.blog_small_image article .post_text .post_text_inner {
    padding: 5px 20px;
}
@media only screen
and (min-width: 1000px) {
.archive .content,
.category .content {
    margin-top: -45px;
}
}

/** Blog Sidebar **/
aside .widget h5:not(.latest_post_title), .wpb_widgetised_column .widget h5:not(.latest_post_title) {
    font-size: 19px;
    line-height: 26px;
    font-style: normal;
    font-weight: 400;
    text-transform: none;
    color: #692647;
}
.single aside .qode-widget-sticky-sidebar {
    top: 20px !important;
}
.single aside .qode-widget-sticky-sidebar {
    margin: -50px !important;
}
.container aside {
    position: relative;
    z-index: 11;
    text-align: center;
}
.venu-author-blog {
    text-align: center;
    width: 80%;
    display: block;
    margin: 0 auto;
}
.venu-author-blog h5 {
    color: #692647;
}
.venu-widget-cat {
	text-align: center;
}
.venu-widget-cat h5 {
    text-align: center;
    color: #692647;
}
.venu-widget-cat > ul > li {
    display: inline-block;
    float: none;
    width: 20%;
    text-align: center;
    padding: 15px 5px;
    /**border-right: 1px solid #f6f6f7;**/
}
a.venu-widget-cat > ul > li {
    color: #000000;
}
a.venu-widget-cat > ul > li:hover {
    color: #692647;
}
.widget:not(.qode_latest_posts_widget) .qbutton.white:hover{
    color: #ffffff !important;
}
/** Title Holder **/
@media only screen
and (min-width: 1299px) {
.title.has_background, .title.has_fixed_background {
    background-position: center 0;
    background-repeat: no-repeat;
    background-size: cover !important;
}
}
.content .title_outer.with_image .title .container_inner, .title_outer .has_background.title .title_holder .container_inner, .title_outer .has_fixed_background.title .title_holder .container_inner {
    display: table;
    height: 100%;
    width: 75%;
}
/** Blog Single **/
.qbutton.small {
    color: #fff !important;
}
.qbutton.small:hover {
    color: #692647 !important;
}
.post_text_inner a,
.post_text_inner a {
    color: #91b8b2 !important;
}
.blog_holder.blog_small_image h2 a:hover {
    color: #692647 !important;
}
.post_text_inner .qbutton a {
    color: #fff !important;
}
.archive .sidebar,
.category .sidebar,
.single .sidebar {
	max-width: 325px;
	width: 325px;
}
/**
.archive .two_columns_75_25 > .column1,
.category .two_columns_75_25 > .column1,
.single-post .two_columns_75_25 > .column1 {
    width: 65%;
    float: left;
}
.archive .two_columns_75_25 > .column2,
.category .two_columns_75_25 > .column2,
.single .two_columns_75_25>.column2 {
    width: 35%;
    float: left;
}
**/
.single-post .two_columns_75_25 > .column1 > .column_inner {
    padding: 0 10% 0 5%;
}
.single-post .post_text_inner {
    padding: 0 0 0 20px;
    max-width: 100%;
    display: block;
    margin: 0 auto;
}
.single .content iframe, .single .content object {
    width: 100% !important;
    height: 425px!important;
    left: 0;
    position: relative;
}
.single #ajaxsearchprores3_1 .results .item .asp_content h3 a,
.single #ajaxsearchprores3_2 .results .item .asp_content h3 a,
.single div.asp_r.asp_r_3 .results .item .asp_content h3 a {
    margin: 0;
    padding: 0;
    line-height: inherit;
    font-weight: normal;
    font-family: 'Droid Serif';
    color: #692647 !important;
    font-size: 15px;
    line-height: 1.55em;
    text-shadow: 0px 0px 0px rgba(255, 255, 255, 0);
}

/** Related Posts **/
.venu-related-posts {
    padding-top: 50px !important;
    padding-bottom: 0px !important;
    text-align: center;
    padding: 0 10px;
    margin: 20px 0;
}
.venu-related-posts h2 {
	
	margin-bottom: 25px !important;
}
.single .venu-related-posts .eg-related-element-3,
.single .venu-related-posts .eg-related-element-5,
.single .venu-related-posts .eg-interested-element-3,
.single .venu-related-posts .eg-interested-element-5 {
    color: #ffffff!important;
}

/** Buscador **/
.venu-buscador {
	margin-top: 50px;
}
.venu-buscador h5 {
    color: #692647 !important;
}
.venu-buscador-post {
	margin-top: 5px;
}
.venu-buscador-post h5 {
    color: #692647 !important;
    line-height: 26px;
}
.single aside .widget {
    margin: 0 0 20px;
}

@media only screen
and (min-width: 1200px) {
body .bctt-click-to-tweet {
   float: right;
    margin-left: 20px;
    margin-right: -290px;
    padding: 30px 50px 20px 30px;
    width: 500px;
    border: 1px solid rgba(0, 0, 0, 0.13);
    border-radius: 0;
}
}
body .bctt-click-to-tweet a.bctt-ctt-btn {
    transition: background-color .15s,color .15s;
    border: 1px solid #000;
    border-bottom: 1px solid #000!important;
    background-color: #000!important;
    background-image: none!important;
    color: #fff!important;
    display: block;
    float: right;
    font-size: 14px;
    letter-spacing: 3px;
    margin: 15px 0;
    padding: 8px 27px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.single-post .bctt-click-to-tweet {
    background-color: #F9F1EE;
} 
.single-post .entry_title {
    display: none !important;
}
.blog_holder article .post_info {
    display: none;
}
.archive .wrapper .content .title_outer,
.category .wrapper .content .title_outer,
.tag .wrapper .content .title_outer,
.error404 .wrapper .content .title_outer {
    display: none !important;
}
.single-format-standard .blog_holder article .post_image,
.single-format-standard .blog_holder article .post_image img,
.single-format-standard .blog_holder article .post_image>a {
    display: none;
}
.single-prev {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}
.single-next {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.single-prev {
    position: absolute;
    top: 45%;
    left: 50px;
}
.single-next {
    position: absolute;
    top: 45%;
    right: 50px;
}
.single-next a, .single-prev a {
    font-family: 'Playfair Display', serif;
    font-size: 12px;
    font-style: normal;
    border-bottom: 1px solid #fff;
    color: #fff;
    padding-bottom: 10px;
    text-transform: uppercase;
    font-weight: 200;
    letter-spacing: 1px;
}
@media only screen
and (max-width: 1000px) {
    .single-prev,
    .single-next {
       display: none;
    }
}
.title-gradient {
    background: rgba(255,255,255,1);
    background: -moz-linear-gradient(top, rgba(255,255,255,0.15) 0%, rgba(0,0,0,0.45) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0.15)), color-stop(100%, rgba(0,0,0,0.45)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0.15) 0%, rgba(0,0,0,0.45) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,0.15) 0%, rgba(0,0,0,0.45) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0.15) 0%, rgba(0,0,0,0.45) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0.15) 0%, rgba(0,0,0,0.45) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );
}
.title .text_above_title {
    font-family: 'Monserrat', sans-serif;
    display: block;
    margin-bottom: 10px;
    font-weight: 500;
    font-size: 22px;
    margin-left: auto;
    margin-right: auto;
    border-bottom: 1px solid #fff;
    letter-spacing: 5px;
    width: 350px;
    max-width: 100%;
    padding-bottom: 8px;
}
.title .title_subtitle_holder .title-comments {
    font-size: 21px;
    line-height: 36px;
    color: #ffffff;
}
.single .jump .title-readmore,
.archive .jump .title-readmore,
.category .jump .title-readmore {
    width: 160px;
    display: block;
    margin: 0 auto;
    margin-bottom: 40px;
    z-index: 1000;
}
.single .jump,
.archive .jump,
.category .jump {
    position: absolute;
    bottom: 40px;
    width: 100%;
    display: table;
    margin: 0 auto;
    text-align: center;
    z-index: 100000;
}
.single .jump .blog-jump,
.category .jump .blog-jump,
.archive .jump .blog-jump {
    font-size: 1rem;
    font-style: normal;
    color: #000;
    cursor: pointer;
    letter-spacing: .05rem;
}
.arrow {
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -20px;
  width: 40px;
  height: 40px;
  z-index: 1000;
}
.bounce {
  -moz-animation: bounce 2s infinite;
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite;
}
/** Animated Arrow **/
@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-16px);
    transform: translateY(-16px);
  }
  60% {
    -moz-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-16px);
    transform: translateY(-16px);
  }
  60% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-16px);
    -ms-transform: translateY(-16px);
    -webkit-transform: translateY(-16px);
    transform: translateY(-16px);
  }
  60% {
    -moz-transform: translateY(-8px);
    -ms-transform: translateY(-8px);
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
.single .icon-arrow-down {
    width: 45px !important;
    display: block !important;
    margin: 0 auto !important;
    height: 45px !important;
}
.single .icon_social_holder {
    display: none;
}
.side_menu_button .popup_menu.opened {
    color: #000;
}


/** Comments **/
#respond input[type=text], #respond input[type=email], #respond textarea {
    border: 1px solid rgba(0, 0, 0, 0.35);
}


/** Responsive **/
@media only screen
and (max-width: 1280px) {
    .p-featured-big, .p-featured-big p {
        font-size: 22px;
        line-height: 32px;
    }
}
@media only screen
and (max-width: 1024px)
and (orientation: portrait) {
    .side_menu_button_wrapper {
        display: none;
    }
}
@media only screen
and (max-width: 1024px)
and (orientation: landscape) {
    .p-featured-mid-ita, .p-featured-mid-ita p {
        font-size: 14px;
        line-height: 20px;
        font-family: 'Playfair Display';
        font-style: italic;
        font-weight: 300;
    }
    .header_top_bottom_holder {
        position: relative;
        background: rgba(255, 255, 255, 0);
    }
    
}

@media only screen
and (min-width: 1440px) {
	
}
@media only screen
and (max-width: 1366px) {
	
}
@media only screen
and (max-width: 1024px) {
	.h5-featured {
	    font-size: 32px;
	    line-height: 40px;
	    color: #692647;
	    font-style: italic;
	    font-weight: 400;
	}
	.h1-featured-big {
    	font-size: 44px;
    	line-height: 56px;
	}
    .p-testimonial-big-ita, .p-testimonial-big-ita p {
        font-size: 15px;
        line-height: 22px;
        font-family: 'Playfair Display';
        font-style: italic;
        letter-spacing: 1px;
    }

    
	
	header {
	    width: 100%;
	    display: inline-block;
	    margin: 0;
	    position: relative;
	    z-index: 110;
	    -webkit-backface-visibility: hidden;
	    left: 0!important;
	}
	
    .venu-overlap-2 {
        transform: translate(0px,0px);
    }
    .venu-overlap-3 {
        top: 0;
        left: 0;
    }
    .venu-overlap-4 {
        transform: translate(0px,0px);
    }
    .venu-overlap-2,
    .venu-overlap-3,
    .venu-overlap-4 {
    	padding-top: 75px !important;
	    padding-right: 50px !important;
	    padding-bottom: 75px !important;
	    padding-left: 50px !important;
    }
    .venu-bottom-home {
        margin-top: 0px;
        padding-top: 75px !important;
        padding-bottom: 100px !important;
    }
    .venu-about-why {
        transform: translateY(0px);
        width: 100%;
        left: 0;
        margin-bottom: 0px;
    }
    .venu-about-life {
        width: 100%;
    }
    .venu-overlap-down {
        width: auto;
        transform: translateX(0px);
    /* position: relative; */
    /* z-index: 10; */
    }
    .venu-about-overlap-down {
	    transform: translateX(0px);
	    position: relative;
	    z-index: 10;
	}
    .venu-overlap-cursos-1 {
        transform: translate(0px,0px);
        z-index: 10;
        padding-top: 75px !important;
        padding-right: 100px !important;
        padding-bottom: 75px !important;
        padding-left: 100px !important;
        background-color: rgba(250, 242, 239, 0.73) !important;
        width: auto;
        position: relative !important;
        right: 0;
    }
    .venu-overlap-cursos-2 {
        padding-top: 75px !important;
        padding-right: 100px !important;
        padding-bottom: 75px !important;
        padding-left: 100px !important;
        background-color: rgba(209, 224, 221, 0.72)!important;
        top: 0;
        left: 0;
        z-index: 10;
        position: relative !important;
        width: auto;
    }
}
@media only screen
and (max-width: 800px) {
    .trabaja-programa {
        top: 0;
    }
}
@media only screen
and (max-width: 768px) {
    .h3-featured, .h3-featured h3,
    .h3-featured-ita, .h3-featured-ita h3 {
        font-size: 26px;
    }
    .p-featured-big, .p-featured-big p,
    .p-featured-big-ita, .p-featured-big-ita p {
        font-size: 22px;
        line-height: 32px;    
    }
    .p-featured-mid-ita, .p-featured-mid-ita p {
        font-size: 18px;
        line-height: 26px;
    }
    .title.title_size_medium h1 {
        font-size: 25px;
        line-height: 32px;
        font-weight: 400;
        letter-spacing: 0.6px;
    }
    .venu-featured-quesos-column {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    .single .sidebar {
        display: none;
    }
}
@media only screen
and (max-width: 375px) {
    .p-featured-big, .p-featured-big p,
    .p-featured-big-ita, .p-featured-big-ita p {
        font-size: 20px;
        line-height: 32px;    
    }
}
/** Boque formacion online HOME **/
.titulo-cursos-home p{
    cursor: pointer;
    color: #808080 !important;
}
.titulo-cursos-home p:hover{
    color:#692647 !important;
}
.texto-cursos-home{
    padding: 2% 10% 5% 10%;
}
#curso-online-aprendiendo-comer p,
#curso-online-quesos p,
#curso-online-helados p,
#curso-online-postres p,
#curso-online-panes p{
    text-decoration: none ;
    background-image: linear-gradient(currentColor, currentColor);
    background-position: 0% 100%;
    background-repeat: no-repeat;
    background-size: 0% 2px;
    transition: background-size .3s;
}
#curso-online-aprendiendo-comer p:hover,
#curso-online-quesos p:hover,
#curso-online-helados p:hover,
#curso-online-postres p:hover,
#curso-online-panes p:hover{
    
    background-size: 100% 2px;
}
.imagen-online-panes{
    background-image: url("https://www.venusanzchef.com/wp-content/uploads/2018/11/curso-online-panes-sin-gluten.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.imagen-online-quesos{
    background-image: url("https://www.venusanzchef.com/wp-content/uploads/2018/11/Curso-quesos-veganos-min-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.imagen-online-postres{
    background-image: url("https://www.venusanzchef.com/wp-content/uploads/2018/11/curso-de-postres.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.imagen-online-helados{
    background-image: url("https://www.venusanzchef.com/wp-content/uploads/2018/11/Magnun-Stracciatella.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.imagen-online-aprendiendo-comer{
    background-image: url("https://www.venusanzchef.com/wp-content/uploads/2018/11/curso-aprendiendo.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
#bloque-online-quesos,
#bloque-online-postres,
#bloque-online-helados,
#bloque-online-aprendiendo-comer{
    display: none;
}
/** bloque posts home**/
.bloque-post-home .elementor-post__badge,
.bloque-post-home .elementor-post-date{
    display: none;
}

.bloque-comentarios-home .elementor-testimonial__content{
    padding: 17% 9% 0% 9%;
}
/** HEADER BF VENUMAIN**/
@media (min-width: 300px) {
    .porcentaje-portada-bf{
        font-size: 36px;
    }
    .titulo-portada-bf{
        font-size: 36px;
    }
    .curso-online-comida-bf{
        font-weight: 600 !important;
        text-align: center;
        font-size: 25px;
        color: #bfc705;
        margin-right: 7px;
    }
    .comida-bf{
        text-align: center;
        font-weight: 600 !important;
        font-size: 25px;
        color: #9b0c4e;
    }
    .curso-online-comida-bf{
        margin-top: 16px !important;
    }
    .q_logo img.mobile{
        content:url('https://www.venusanzchef.com/wp-content/uploads/2017/10/logo-animator.svg');
    }
}
@media (min-width: 576px) { 
    .porcentaje-portada-bf{
        font-size: 40px;
    }
    .titulo-portada-bf{
        font-size: 40px;
    }
    .curso-online-comida-bf{
        font-weight: 600 !important;
        text-align: center;
        font-size: 30px;
        color: #bfc705;
        margin-right: 7px;
    }
    .comida-bf{
        text-align: center;
        font-weight: 600 !important;
        font-size: 30px;
        color: #9b0c4e;
    }
    .curso-online-comida-bf{
        margin-top: 16px !important;
    }
    .q_logo img.mobile{
        content:url('https://www.venusanzchef.com/wp-content/uploads/2017/10/logo-animator.svg');
    }
}
@media (min-width: 768px) { 
    .curso-online-comida-bf{
        font-weight: 600 !important;
        text-align: center;
        font-size: 35px;
        color: #bfc705;
    }
    .comida-bf{
        text-align: center;
        font-weight: 600 !important;
        font-size: 35px;
        color: #9b0c4e;
        margin-left:18px
    }
    .curso-online-comida-bf{
        display: flex;
        justify-content: center;
        margin-top: 16px !important;
    }
}
@media (min-width: 992px) { 
    .curso-online-comida-bf{
        font-weight: 600 !important;
        text-align: center;
        font-size: 37px;
        color: #bfc705;
    }
    .comida-bf{
        text-align: center;
        font-weight: 600 !important;
        font-size: 37px;
        color: #9b0c4e;
        margin-left:18px
    }
    .curso-online-comida-bf{
        display: flex;
        justify-content: center;
        margin-top: 16px !important;
    }
}
@media (min-width: 1200px) {
    .curso-online-comida-bf{
        font-weight: 600 !important;
        text-align: center;
        font-size: 40px;
        color: #bfc705;
    }
    .comida-bf{
        text-align: center;
        font-weight: 600 !important;
        font-size: 40px;
        color: #9b0c4e;
        margin-left:18px
    }
    .curso-online-comida-bf{
        display: flex;
        justify-content: center;
        margin-top: 16px !important;
    }
}
@media (min-width: 1400px) {
    .curso-online-comida-bf{
        font-weight: 600 !important;
        text-align: center;
        font-size: 50px;
        color: #bfc705;
    }
    .comida-bf{
        text-align: center;
        font-weight: 600 !important;
        font-size: 50px;
        color: #9b0c4e;
        margin-left:18px
    }
    .curso-online-comida-bf{
        display: flex;
        justify-content: center;
        margin-top: 16px !important;
    }
}
.tcb-flex-col .tve_empty_dropzone{
    margin-top: 10px;
}
/*  */
.alternativas-vegetales-al-queso h1{
    font-family: 'julietta_messieregular' !important;
}
@media (min-width: 1200px) {
    #header-alternativas-vegetales-queso .curso-online-texto-gratis-header p,
    #header-alternativas-vegetales-queso .curso-online-texto-fecha-header p{
        font-weight: 700;
    }
    #header-alternativas-vegetales-queso .curso-online-texto-gratis-header .elementor-widget-container,
    #header-alternativas-vegetales-queso .curso-online-texto-fecha-header .elementor-widget-container{
        padding: 0px 120px 40px 130px;
    }
}
@media (min-width: 1800px) {
    #header-alternativas-vegetales-queso .curso-online-texto-gratis-header p,
    #header-alternativas-vegetales-queso .curso-online-texto-fecha-header p{
        font-weight: 700;
    }
    #header-alternativas-vegetales-queso .curso-online-texto-gratis-header .elementor-widget-container,
    #header-alternativas-vegetales-queso .curso-online-texto-fecha-header .elementor-widget-container{
        padding: 0px 190px 40px 190px;
    }
}
@media (min-width: 700px) and (max-width: 1024px)  {
    #col-quesos-saludables-sin .elementor-column-wrap.elementor-element-populated{
        margin: 10% 0% 0% 0%;
    }
    #boton-header-quesos-saludables a{
        padding: 25px 50px 25px 50px !important;
    }
    #header-alternativas-vegetales-queso .curso-online-texto-gratis-header .elementor-widget-container,
    #header-alternativas-vegetales-queso .curso-online-texto-fecha-header .elementor-widget-container{
        padding: 0px 25px 20px 25px;
    }
    .alternativas-vegetales-al-queso h1{
        font-size: 66px !important;
    }
}
.curso-online-texto-gratis-header p,
.curso-online-texto-fecha-header p{
    font-weight: 700;
}
.curso-online-gratis h2{
    font-weight: 900;
} 
.home #someone-purchased {
    display: none !important;
}
