/* Generated from page: events-redsoyu */
.themify_builder_content-4174 .tb_hujw503{background-color:#000;background-position:50% 50%;background-attachment:scroll;background-size:cover;background-repeat:no-repeat;background-image:url(https://www.redsoyu.com/wp-content/uploads/2024/04/bg-1-scaled.jpg);padding-bottom:6%;padding-top:6%}
.themify_builder_content-4174 .tb_jbbc175.module-text .tb_text_wrap,.themify_builder_content-4174 .tb_jbbc175.module-text .tb_text_wrap p,.themify_builder_content-4174 .tb_jbbc175.module-text .tb_text_wrap blockquote,.themify_builder_content-4174 .tb_jbbc175.module-text .tb_text_wrap h1,.themify_builder_content-4174 .tb_jbbc175.module-text .tb_text_wrap h2,.themify_builder_content-4174 .tb_jbbc175.module-text .tb_text_wrap h3,.themify_builder_content-4174 .tb_jbbc175.module-text .tb_text_wrap h4,.themify_builder_content-4174 .tb_jbbc175.module-text .tb_text_wrap h5,.themify_builder_content-4174 .tb_jbbc175.module-text .tb_text_wrap h6,.themify_builder_content-4174 .tb_jbbc175.module-text .tb_text_wrap li,.themify_builder_content-4174 .tb_jbbc175.module-text .tb_text_wrap span{background-clip:border-box;background-image:none;color:#fff}
.themify_builder_content-4174 .tb_jbbc175.module-text{margin-top:50px}
.themify_builder_content-4174 .tb_84ih230{padding-left:0;padding-right:0}
.themify_builder_content-4174 .tb_6nb7884{padding-left:15%;padding-right:15%}
.themify_builder_content-4174 .tb_xezz884.module-text{text-align:center;margin-top:60px;font-size:20px;text-transform:uppercase}
.themify_builder_content-4174 .tb_xezz884.module-text .tb_text_wrap,.themify_builder_content-4174 .tb_xezz884.module-text .tb_text_wrap p,.themify_builder_content-4174 .tb_xezz884.module-text .tb_text_wrap blockquote,.themify_builder_content-4174 .tb_xezz884.module-text .tb_text_wrap h1,.themify_builder_content-4174 .tb_xezz884.module-text .tb_text_wrap h2,.themify_builder_content-4174 .tb_xezz884.module-text .tb_text_wrap h3,.themify_builder_content-4174 .tb_xezz884.module-text .tb_text_wrap h4,.themify_builder_content-4174 .tb_xezz884.module-text .tb_text_wrap h5,.themify_builder_content-4174 .tb_xezz884.module-text .tb_text_wrap h6,.themify_builder_content-4174 .tb_xezz884.module-text .tb_text_wrap li,.themify_builder_content-4174 .tb_xezz884.module-text .tb_text_wrap span{background-clip:border-box;background-image:none;color:#bfbfbf;font-style:normal;font-family:"Montserrat";font-weight:600}
.themify_builder_content-4174 .tb_i01a884.module-text.module h2{text-transform:uppercase;font-size:70px;line-height:70px;margin-bottom:0}
.themify_builder_content-4174 .tb_i01a884.module-text.module .tb_text_wrap h2{font-style:normal;font-family:"Montserrat";font-weight:700}
.themify_builder_content-4174 .tb_i01a884.module-text.module h3{font-size:45px}
.themify_builder_content-4174 .tb_i01a884.module-text{text-align:center;padding-top:5%}
.themify_builder_content-4174 .tb_i01a884.module-text .tb_text_wrap,.themify_builder_content-4174 .tb_i01a884.module-text .tb_text_wrap p,.themify_builder_content-4174 .tb_i01a884.module-text .tb_text_wrap blockquote,.themify_builder_content-4174 .tb_i01a884.module-text .tb_text_wrap h1,.themify_builder_content-4174 .tb_i01a884.module-text .tb_text_wrap h2,.themify_builder_content-4174 .tb_i01a884.module-text .tb_text_wrap h3,.themify_builder_content-4174 .tb_i01a884.module-text .tb_text_wrap h4,.themify_builder_content-4174 .tb_i01a884.module-text .tb_text_wrap h5,.themify_builder_content-4174 .tb_i01a884.module-text .tb_text_wrap h6,.themify_builder_content-4174 .tb_i01a884.module-text .tb_text_wrap li,.themify_builder_content-4174 .tb_i01a884.module-text .tb_text_wrap span{background-clip:border-box;background-image:none;color:#000}
.themify_builder_content-4174 .tb_gytw884.module-text .tb_text_wrap,.themify_builder_content-4174 .tb_gytw884.module-text .tb_text_wrap p,.themify_builder_content-4174 .tb_gytw884.module-text .tb_text_wrap blockquote,.themify_builder_content-4174 .tb_gytw884.module-text .tb_text_wrap h1,.themify_builder_content-4174 .tb_gytw884.module-text .tb_text_wrap h2,.themify_builder_content-4174 .tb_gytw884.module-text .tb_text_wrap h3,.themify_builder_content-4174 .tb_gytw884.module-text .tb_text_wrap h4,.themify_builder_content-4174 .tb_gytw884.module-text .tb_text_wrap h5,.themify_builder_content-4174 .tb_gytw884.module-text .tb_text_wrap h6,.themify_builder_content-4174 .tb_gytw884.module-text .tb_text_wrap li,.themify_builder_content-4174 .tb_gytw884.module-text .tb_text_wrap span{background-clip:border-box;background-image:none;color:#000;font-family:"Montserrat";font-weight:400}
.themify_builder_content-4174 .tb_gytw884.module-text{text-align:center;padding-bottom:0}
.themify_builder_content-4174 .tb_gytw884.module-text.module h2{text-transform:uppercase;font-size:70px}
.themify_builder_content-4174 .tb_tyi2635{margin-top:5%;margin-bottom:5%}
.themify_builder_content-4174 .tb_ldkm23{padding-bottom:10%;padding-top:10%;background-position:50% 50%;background-attachment:scroll;background-repeat:repeat;background-image:url(https://www.redsoyu.com/wp-content/uploads/2024/04/bg-1-scaled.jpg)}
.themify_builder_content-4174 .tb_r2kr723.module-text{text-transform:uppercase;text-align:center;line-height:40px;font-size:40px;margin-bottom:20px}
.themify_builder_content-4174 .tb_r2kr723.module-text .tb_text_wrap,.themify_builder_content-4174 .tb_r2kr723.module-text .tb_text_wrap p,.themify_builder_content-4174 .tb_r2kr723.module-text .tb_text_wrap blockquote,.themify_builder_content-4174 .tb_r2kr723.module-text .tb_text_wrap h1,.themify_builder_content-4174 .tb_r2kr723.module-text .tb_text_wrap h2,.themify_builder_content-4174 .tb_r2kr723.module-text .tb_text_wrap h3,.themify_builder_content-4174 .tb_r2kr723.module-text .tb_text_wrap h4,.themify_builder_content-4174 .tb_r2kr723.module-text .tb_text_wrap h5,.themify_builder_content-4174 .tb_r2kr723.module-text .tb_text_wrap h6,.themify_builder_content-4174 .tb_r2kr723.module-text .tb_text_wrap li,.themify_builder_content-4174 .tb_r2kr723.module-text .tb_text_wrap span{background-clip:border-box;background-image:none;color:#fef3f3}
.themify_builder_content-4174 .tb_hxtm644.module-buttons .module-buttons-item a,.themify_builder_content-4174 .tb_6hf9314.module-buttons .module-buttons-item a{color:#fef3f3;text-transform:uppercase;font-size:30px;padding-right:70px;padding-left:70px;line-height:39px;margin-right:10px;margin-left:10px}
.themify_builder_content-4174 .tb_hxtm644.module-buttons .module-buttons-item,.themify_builder_content-4174 .tb_hxtm644.module-buttons em,.themify_builder_content-4174 .tb_hxtm644.module-buttons .ui,.themify_builder_content-4174 .tb_hxtm644.module-buttons span,.themify_builder_content-4174 .tb_6hf9314.module-buttons .module-buttons-item,.themify_builder_content-4174 .tb_6hf9314.module-buttons em,.themify_builder_content-4174 .tb_6hf9314.module-buttons .ui,.themify_builder_content-4174 .tb_6hf9314.module-buttons span{color:#fef3f3}
.themify_builder_content-4174 .tb_hxtm644.module-buttons .module-buttons-item:hover em,.themify_builder_content-4174 .tb_6hf9314.module-buttons .module-buttons-item:hover em{color:#000}
.themify_builder_content-4174 .tb_hxtm644.module-buttons,.themify_builder_content-4174 .tb_6hf9314.module-buttons{margin-bottom:-3%;text-align:center}
.themify_builder_content-4174 .tb_hxtm644.module-buttons .module-buttons-item a:hover,.themify_builder_content-4174 .tb_6hf9314.module-buttons .module-buttons-item a:hover{color:#0b0a0e;background-image:none;background-color:#fef3f3}
.themify_builder_content-4174 .tb_hxtm644.module-buttons.module .module-buttons-item a,.themify_builder_content-4174 .tb_6hf9314.module-buttons.module .module-buttons-item a{border:1px solid #fef3f3}

@media(max-width:680px){
.themify_builder_content-4174 .tb_zle0771.module-image{width:200px}
.themify_builder_content-4174 .tb_6nb7884{padding-right:0;padding-left:0}
.themify_builder_content-4174 .tb_i01a884.module-text.module h2{line-height:35px;font-size:35px}
.themify_builder_content-4174 .tb_i01a884.module-text.module h3,.themify_builder_content-4174 .tb_r2kr723.module-text{font-size:25px}
.themify_builder_content-4174 .tb_gytw884.module-text{padding-right:5%;padding-left:5%}
.themify_builder_content-4174 .tb_k8xb204,.themify_builder_content-4174 .tb_4zdl314{padding-right:15px;padding-left:17px;padding-bottom:40px}
.themify_builder_content-4174 .tb_hxtm644.module-buttons .module-buttons-item a{font-size:12px;padding-right:15px;padding-left:15px}
.themify_builder_content-4174 .tb_6hf9314.module-buttons{margin-right:48px;margin-left:48px;margin-bottom:1px}
.themify_builder_content-4174 .tb_6hf9314.module-buttons .module-buttons-item a{font-size:24px;padding-right:15px;padding-left:15px;margin-right:25px;margin-left:25px;margin-bottom:24px}
}/*Builder Custom CSS START*/
ul.post-filter.filter-visible li a {
    font-size: 25px;
    color: black;
}
.ptb_loops_wrapper.ptb_grid2 .ptb_post {
   /* margin-left: 0  !important;*/
}
button.button.is-checked:focus {
    outline: initial;
}
.button-group.filters-button-group {
    text-align: center;
}
button.button.is-checked.bolder {
    color: black;
}
.button-group.filters-button-group button {
    background: transparent;
color: rgba(167, 167, 167, 1);
    font-size: 20px;
}
.button-group.filters-button-group button:hover {
    color: black;
}
.page-template-default .ptb_loops_wrapper.ptb_loops_shortcode.clearfix.ptb_grid2 article:nth-of-type(2n+1) {
    clear: initial !important;
    margin-left: 0% !important;
}
.ptb_loops_wrapper.ptb_loops_shortcode.clearfix.ptb_grid2 {
    height: auto !important;
}
@media screen and (max-width: 768px) {
.button-group.filters-button-group button {
    font-size: 12px;
}
}


/**media queries**/
@media screen and (min-width: 1200px) {
.wemakeideas {
top: 18vh;
font-size: 10vh !important;
}
}

.wemakeideas {
    background: transparent;
    -webkit-text-stroke: 1px rgb(255, 255, 255);

    text-transform: uppercase;
    text-decoration: none;
    font-style: normal;
    letter-spacing: 0px;
    color: rgba(255, 255, 255, 0) !important;
    font-weight: 900;
   
}

h4.image-pro-title, .image-pro-overlay h4.image-pro-title {
    font-size: 6vh !important;
}


ul.post-filter.tf_textc {
    position: absolute;
    top: -300px;
}.ptb_loops_wrapper.ptb_loops_shortcode.tf_clearfix.ptb_grid2 {
    height: initial !important;
}
@media screen and (min-width: 1200px) {
.themify_builder_content-8 .tb_72fz958.module-text.module h2 {
    font-size: 5vh;
}
.module.module-text.tb_72fz958 i.fas.fa-angle-double-right {
    top: 6px;
    position: relative;
}
}


/**/
.big-tabs ul.tab-nav.tf_clearfix li a {
    padding: 20px 40px !important;
    margin: 0 !important;
}
.big-tabs ul.tab-nav.tf_clearfix {
    background: #fef3f3 !important;
    padding: 40px 0 !important;
}
.mobile-acc-title a {
    width: 300px;
    margin: 12px auto;
    border: 1px solid white;
}
/*
.overlay-active .image-pro-overlay  {
    background: #000000c9;
    transition: color 3s ease-in-out;
}
.image-pro-overlay-inner {
    display: none;
}
.overlay-active .image-pro-overlay-inner {
	display:block;
}*/
.loops-wrapper.overlay .post-image+.post-content {
    transition: opacity 1s ease-in-out !important;
}
ul.tab-nav .current a {
    color: black !important;
}
img.mfp-img {
    max-height: initial !important;
	max-width:800px !important;
}
.center-img {
	margin: 0 auto;
}
/*Builder Custom CSS END*/