#Top_bar #logo {padding: 5px 0;}
#Top_bar .menu > li > a{padding: 0;}
#Top_bar .menu > li.current-menu-item > a{font-weight: 600;}
.hr_color, .hr_color hr, .hr_dots span{color: #8EB738;background: #8EB738;}
#Top_bar .responsive-menu-toggle, #Header_creative .creative-menu-toggle, #Header_creative .responsive-menu-toggle{color: #8EB738;background: transparent;}
.post-footer, .image_links{display: none;}
.entry-title{font-size: 20px !important;}
.page-id-8 .timeline_items .desc .img{left: -46%;top: -45px;border-radius: 50%;width: 80px;height: 80px;position:absolute;background-size:cover !important;background-position: center !important;background-repeat: no-repeat !important;}
.timeline_items > li:nth-child(even) .desc .img{right: -49%;left: auto;}
.timeline_items > li:nth-child(even){padding: 35px 55% 30px 0;}
.timeline_items > li{padding: 35px 0 30px 55%;}
.page-id-8 .timeline_items .desc:before{display: none !important;}
.page-id-8 .timeline_items .desc{background: none !important;font-weight: 100;}
.header-split #Header .top_bar_left .menu_wrapper{width: 73%;margin: auto;float: none !important;}
.header-split #Header .top_bar_left .menu > li{width: 29%;} .costumediv{position: relative;}
.costumebg{object-fit: cover;width: 100%;height: 100% !important;margin: 0;cursor: pointer;}
.costumediv h3{position: absolute;color: white;top: 50%;left: 50%;font-weight: 900;transform: translate(-50%, -50%);text-transform: uppercase;font-family: Lato, sans-serif;text-align: center;font-size: 7em;max-width: 100%;line-height: 110%;text-shadow: rgba(0, 0, 0, 0.5) 0px 1px 4px;opacity: 0;margin: 0px;cursor: pointer;text-decoration: none;}
.costumediv a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;}
.costumediv:hover h3{animation: showtext .5s ease-in;animation-fill-mode: forwards;}
.costumediv:hover .costumebg{animation: opacostume .5S ease-in;animation-fill-mode: forwards;}
@keyframes showtext{from {opacity: 0;} to {opacity: 1;}}
@keyframes opacostume{from {filter: brightness(1);-webkit-filter: brightness(1);transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);-webkit-animation: opacostume .5S ease-in ;} to {filter: brightness(0.6);-webkit-filter: brightness(0.6);transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);-webkit-animation: opacostume .5S ease-in ;}}
.col-lg-4{width:calc(33.333% - 1px); border: .5px solid #FFF; overflow: hidden; }
.col-lg-6{width: calc(50% - 2px);border: .5px solid #FFF;overflow: hidden;height: 500px;}
.row{display: flex; flex-wrap: wrap;}
span.sold-out-costume{position: absolute;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;background: rgb(0 0 0 / 70%);color: #FFF;font-size: 3em;font-weight: 600;text-transform: uppercase;} .mhb-view.desktop .first-row .mhb-menu .menu > li > a > span{text-transform: uppercase;}
.mhb-menu #menu-social-links.menu > li > a > span, .mhb-menu #menu-social-links-1.menu > li > a > span{padding: 0 5px;}
.mhb-menu .menu > li > a > span{padding: 0 10px;}
.mhb-view.desktop.default {
background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);
background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );
} .home-video{height: 100vh;z-index: 0;}
.home-video video{position: fixed !important;z-index: -999 !important;} div#countdown .column_attr h3{color: #FFF;}
hr.hr_narrow{display: none;}
.news-text{font-size: 20px;font-weight: 600;text-align: center;display: block;}
.tnp-subscription input[type=submit]{border-radius: 0;background: none;height: 100%; border: 1px solid #f3cf1f;font-size: 19px;color: #f3cf1f;}
div#home-video-button{display: flex;flex-direction: row;-webkit-box-pack: center;justify-content: center;align-items: flex-end;}
a.popup-link{text-transform: uppercase;max-width: 250px;height: 40px;display: flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;padding: 0px 20px;background: #FFF;animation: 1s ease-in-out 0.6s 1 normal forwards running eqjOJU;border-width: 1px;border-style: solid;border-color: #f3cf1f;border-image: initial;margin: 0px 0px 15px 5px;transition: all 0.3s ease-in-out 0s;font-size: 15px;font-weight: 600;color: #f3cf1f;}
a.button-view-costumes{text-transform: uppercase;max-width: 250px;height: 40px;display: flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;flex-direction: row-reverse;padding: 0px 50px;background: #f3cf1f;animation: 1s ease-in-out 0.6s 1 normal forwards running eqjOJU;border-width: 1px;border-style: solid;border-color: #f3cf1f;border-image: initial;margin: 0px 5px 15px 0px;transition: all 0.3s ease-in-out 0s;font-size: 15px;font-weight: 600;color: #FFF;}
a.button-view-costumes .button_icon{background-color: none !important;}
a.button-view-costumes .button_label{line-height: 18px;}
body.single-post a.button-view-costumes{padding: 0px 20px;}
span.button.sold-out{text-transform: uppercase;max-width: 250px;height: 40px;display: flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;padding: 0px 20px;background: #FFF;animation: 1s ease-in-out 0.6s 1 normal forwards running eqjOJU;border-width: 1px;border-style: solid;border-color: #f44336;border-image: initial;margin: 0px 0px 15px 5px;transition: all 0.3s ease-in-out 0s;font-size: 15px;font-weight: 600;color: #f44336;box-shadow: none;border-radius: 0px;} .afcn-countdown{margin: 0 auto;float: inherit;}
.column.column_quick_fact.one-fourth{ }
.quick_fact{position: relative;}
.quick_fact .number-wrapper{font-weight: 600;font-size: 3rem;line-height: 60px;}
.quick_fact .title{font-size: 18px;line-height: 18px;margin-bottom: 10px;color: #f3cf1f;}
.column.column_quick_fact.one-fourth .quick_fact:after{content: ':';width: 10px;height: 30px;display: inline-block;color: #f3ce21;position: absolute;right: -10px;top: calc(50% - 15px);font-size: 20px;}
.column.column_quick_fact.one-fourth:last-child .quick_fact:after {display: none;} .header-costume-parallax{background-attachment: fixed;}
.boxcos{display: none;}
div#costume-header h1{text-transform: uppercase;font-weight: 600;color: #e4be3e;font-size: 30px;line-height: 70px;}
div#costume-header ul{margin: 0;list-style: none;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}
div#costume-header ul li{margin: 0 10px;color: #FFF;font-weight: 600;cursor: pointer;}
div#costume-header ul li.select{border-bottom: 3px solid #e4be3e;}
.boxcos .section{font-weight: 600;color: #e5bf3d;text-transform: uppercase;font-size: .7rem;}
.boxcos .one-second:first-child{margin-left: 0;}
.section.section-other-sections{padding: 30px 0;}
.section.section-other-sections h2{text-align: center;margin-bottom: 40px;}
.costumedivSection{text-align: center;}
.costumedivSection a img{border-radius: 50%;border: 4px solid #e6bf3c;}
.costumedivSection a h5{text-align: center;text-transform: uppercase;}
@media only screen and (max-width: 959px) and (min-width: 768px){
.wrap.mcb-wrap.one-fifth.costumedivSection{width: 33.3333%;}
}
@media only screen and (max-width: 767px){
.wrap.mcb-wrap.one-fifth.costumedivSection{width: 50% !important;clear: initial;}
div#costume-header ul{display: block;}
div#costume-header ul li{display: inline-block;}
} .footer{text-align: center;}
.footer .desc{color:white;font-size: 15px;line-height: 2;}
.footer img{width: 100px;}
.footer i{margin-right: 5px;color: white;}
.footer .social i{font-size: 25px;cursor: pointer;margin: 0;}
.footer .social{padding-top: 5px;}
#Footer .footer a{text-decoration : none;}
#Footer .footer_action{display: none;}
#Footer .footer_copy .copyright{width: 95%;text-align: center;}
#Footer .footer_copy{border-top-color: transparent;}
#Footer .widgets_wrapper{padding: 0px;}
#Footer .footer_copy .one{padding-top: 0px;}
.iconwhatsapp{width: 100%; height: 100%;border-radius: 50%;}
.iconwhatsappcontainer{width: 60px; height: 60px;border: 1px solid #e8c238;border-radius: 50%; position: fixed; bottom: 30px; right: 20px; z-index: 1;background: rgb(241,204,42);background: -moz-radial-gradient(center, ellipse cover,  rgba(241,204,42,1) 0%, rgba(221,182,73,1) 100%);background: -webkit-radial-gradient(center, ellipse cover,  rgba(241,204,42,1) 0%,rgba(221,182,73,1) 100%);background: radial-gradient(ellipse at center,  rgba(241,204,42,1) 0%,rgba(221,182,73,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1cc2a', endColorstr='#ddb649',GradientType=1 );}
.iconwhatsappcontainer:hover{border: 1px solid #a85af6;}
.iconwhatsappcontainer i.icon-whatsapp {font-size: 40px;line-height: 58px;text-align: center;color: #a859f7;}
.tnp-field-email label{display: none !important;}
.tnp-subscription input[type=email]{background: none;border-top: 1px solid #f3cf1f;border-bottom: 1px solid #f3cf1f;border-left: 1px solid #f3cf1f;}
.tnp-subscription input[type=email]:focus{background: none;border: 1px solid #f3cf1f;}
.tnp-subscription form{display: flex; justify-content: center;}
span.costumes-designers{display: block;text-align: center;font-size: 12px;font-weight: 600;}
@media only screen and (min-width: 1240px){
#Top_bar.is-sticky #logo img.logo-sticky{max-height: 50px;}
#Top_bar.is-sticky{background-color: #f3cf1f !important; }
}
@media only screen and (max-device-width: 1024px){
.home-video{height: auto;}
.section.has-video .section_video{display: block!important;position: relative;}
.section.has-video .section_video video{width: 100%;position: relative !important;float: left;}
}
@media only screen and (max-width: 959px) and (min-width: 768px){
.col-md-6{width:calc(50% - 2px); border: .5px solid #FFF; overflow: hidden; }
}
@media only screen and (max-width: 767px){
.page-id-8 .timeline_items .desc .img{display: block !important;left: -37% !important;top: -71px !important;border-radius: 50%;width: 80px;height: 80px;z-index: 10;}
.col-sm-12{width:calc(100% - 1px) !important; border: .5px solid #FFF; overflow: hidden;}
.costumediv h3{opacity: 1;font-size: 50px;}
.tp-tab-mask{overflow: visible !important;}
.tp-tabs{left:65px !important;}
.mhb-menu .menu {background: #000;}
}
@media only screen and (min-width: 768px){
#timeline-section{ }
.header-semi #Top_bar:not(.is-sticky){background-color: #f3cf1f; }
}