/*
Theme Name: Zephyr Child
Template: Zephyr
Version: 1.0
Author:	UpSolution
Theme URI: http://zephyr.us-themes.com/
Author URI: http://us-themes.com/
*/

/*.ads-left, .ads-right { position: absolute !important; }*/
.competitions_row .vc_gitem-animated-block.vc_gitem-animate.vc_gitem-animate-fadeIn { width: 40%; height: 287px; overflow: hidden; }
.competitions_row .vc_grid-item, .competitions_row_mob .vc_grid-item { padding-top: 0px !important; padding-bottom: 0px !important; }
.vc_grid-item-zone-c-right .vc_gitem-zone-c { width: 60%; }
.competitions_row .vc_gitem-post-data-source-post_date { display: none; }
.competitions_row .vc_grid-pagination, .competitions_row_mob .vc_grid-pagination { padding: 20px 0px; border: 5px solid #000; margin-top: 30px; }
.competitions_row .vc_grid-item-mini, .competitions_row_mob .vc_grid-item-mini { border: 4px solid #000; border-bottom: none !important; }
.competitions_row .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li.vc_grid-active>a, .competitions_row_mob .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li.vc_grid-active>a { background: #9c27b0 !important; border-radius: 5px; border-color: #9c27b0 !important; font-size: 14px !important; font-weight: 900 !important; color: #fff !important; }
.top-back .l-section-h.i-cf { top: -50px; }
 @media(max-width:600px) {
.top-back .l-section-h.i-cf { top: -30px; }
}
.competitions_row .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li>a, .competitions_row_mob .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li>a { background: transparent !important; border: none; color: #000 !important; font-size: 14px !important; font-weight: 900 !important; }
.competitions_row .vc_grid-pagination .vc_grid-pagination-list { margin: 0px !important; }
.competitions_row .wpb_content_element { margin-bottom: 0px; }
.row_mob { display: none; }
 @media(max-width:767px) {
.row_desk { display: none; }
.row_mob { display: block; }
}
.com_test { font-family: "Bowlby One SC", cursive; }
.top-back { border: 5px solid #000 !important; border-bottom: none !important; }
.competitions_row .vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat { background-color: #9c27b0 !important; font-family: "Bowlby One SC", cursive; text-shadow: -1px 0 black, 0 1px #211a68, 1px 0 black, 0 -1px #211a68; }
.competitions_row_mob .vc_gitem-post-data-source-post_excerpt, .single-supa_competition article.supa_competition .w-blog-post-meta { display: none; }
.single-supa_competition article.supa_competition { padding-top: 0px !important; padding-left: 0px !important; padding-right: 0px !important; }
.single-supa_competition article.supa_competition .w-blog-post-preview { max-height: 500px; overflow: hidden; }
.single-supa_competition article.supa_competition { border: 5px solid #000; border-bottom: none; }
.single-supa_competition section.l-section:nth-child(2) { border: 5px solid #000; border-top: none; }
.single-supa_competition article.supa_competition .w-blog-post-body { padding: 0px 40px; }
.single-supa_competition .l-section.for_sharing, .single-supa_competition .l-section.for_author, .single-supa_competition .l-section.for_blognav { display: none; }
.single-supa_competition iframe { display: block; margin: 0 auto; }
.entry_form { background: #4a148c; border: 5px solid #040420 !important; border-top: none; color: #fff; }
.entry_form .gform_title { color: #fff; }
.entry_form select option { color: #000 !important; }
.entry_form .gform_footer input[type='submit'] { width: 100%; background: #9c27b0 !important; }
.entry_form .color_primary { width: 100%; background: #211a68 !important; }
.entry_form input.medium, .entry_form select.medium { width: 100% !important; }
 @media (max-width:641px) {
.entry_form .gform_footer input[type='submit'] { line-height: 3 !important; }
}
.newsletter_row .es_lablebox:nth-child(1), .newsletter_row #es_txt_name_pg { display: none; }
.newsletter_row input.es_textbox_button { width: 100%; text-transform: uppercase; background: #fe5722; border-color: #fe5722; color: #fff; padding: 10px 0px; border-radius: 3px; }
.newsletter_posts .vc_grid-item.vc_clearfix.vc_col-sm-4.vc_grid-item-zone-c-bottom.vc_visible-item.fadeIn.animated { padding: 0px; border-right: 5px solid #000; border-bottom: 5px solid #000; }
.newsletter_posts .vc_gitem-animated-block { max-height: 285px; overflow: hidden; }
/*.newsletter_row .l-section-h:nth-child(1)*/
.newsletter_row .l-section-h:nth-child(1) { padding: 0px 40px !important; padding-top: 20px !important; }
.newsletter_row { border: 5px solid #000 !important; border-bottom: none !important; }
.newsletter_posts { border: 5px solid #000 !important; }
/*.newsletter_posts .vc_col-sm-12.vc_gitem-col.vc_gitem-col-align-left{
	height: 70px;
    overflow: hidden;
}*/

.newsletter_posts .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title { height: 57px; overflow: hidden; }
.newsletter_posts .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_date { margin-bottom: 0px; }
.newsletter_posts .vc_btn3-container.vc_btn3-left, .newsletter_posts .vc_gitem-post-data-source-post_excerpt { display: none; }
.newsletter_posts h4 { font-size: 15px; font-family: lato; margin-top: -5px; }
.newsletter_posts .vc_grid-pagination { padding: 20px 0px; margin-top: 20px;/*border: 5px solid #000;
  	border-top:none !important;*/
}
.newsletter_posts .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li.vc_grid-active>a { background: #fe5722 !important; border-radius: 5px; border-color: #9c27b0 !important; font-size: 14px !important; font-weight: 900 !important; color: #fff !important; }
.newsletter_posts .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li>a { background: transparent !important; border: none !important; font-size: 14px !important; font-weight: 900 !important; color: #000 !important; }
.newsletter_posts .wpb_content_element { margin-bottom: 0px !important; }
.news_posts .vc_gitem-animated-block.vc_gitem-animate.vc_gitem-animate-fadeIn { width: 40%; height: 287px; overflow: hidden; }
.news_posts .vc_grid-item, .news_posts_mob .vc_grid-item { padding-top: 0px !important; padding-bottom: 0px !important; }
.news_posts .vc_grid-pagination, .news_posts_mob .vc_grid-pagination { padding: 20px 0px; border: 5px solid #000; margin-top: 30px; }
.news_posts .vc_grid-item-mini, .news_posts_mob .vc_grid-item-mini { border: 4px solid #000; border-bottom: none !important; }
.news_posts .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li.vc_grid-active>a, .news_posts_mob .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li.vc_grid-active>a { background: #e71e62 !important; border-radius: 5px; border-color: #e71e62 !important; font-size: 14px !important; font-weight: 900 !important; color: #fff !important; }
.news_posts .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li>a, .news_posts_mob .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li>a { background: transparent !important; border: none; color: #000 !important; font-size: 14px !important; font-weight: 900 !important; }
.news_posts .vc_grid-pagination .vc_grid-pagination-list { margin: 0px !important; }
.news_posts .wpb_content_element { margin-bottom: 0px; }
.author_name, .single-post article .w-blog-post-meta>time { color: #000 !important; }
.single .w-blog-post-meta>* {margin: 0px !important;}
.single-post article .w-blog-post-meta-date:before { display: none; }
.single-post article { padding-top: 0px !important; padding-left: 0px !important; padding-right: 0px !important; }
.single-post article .w-blog-post-preview { max-height: 500px; overflow: hidden; }
.single-post article { /*border: 5px solid #000;*/ border-bottom: none; }
.single-post section.l-section:nth-child(2) { border: 5px solid #000; border-top: none; }
.single-post article .w-blog-post-body { padding: 0px 40px; }
.single-post iframe { display: block; margin: 0 auto; }
.w-blog-post-body h1 { font-size: 32px !important; font-family: lato; }
 @media(max-width:600px) {
.single-post section.l-section:nth-child(2), .single-supa_competition section.l-section:nth-child(2) { padding: 0px 40px; }
}
.text-shadow { text-shadow: -1px 0 #211a68, 0 1px #211a68, 1px 0 #211a68, 0 -1px #211a68; font-size: 28px; color: #fff; }
.ticket-sale-text.page-head-text { top: 235px !important; }
.page-head .ticket-sale-img.page-head-img img { height: 100%!important; }
.photo-auto-row .vc_col-sm-12 { padding: 5px; }
.page-head.pad { padding: 5px 5px 0px !important; }
.forms-nav.competitions { background-color: #9c27b0 !important; }
.forms-nav.competitions ul li a { border-bottom: #9c27b0; color: #c784d2; }
.forms-nav.news { background-color: #e81e62 !important; }
.forms-nav.news ul li a { border-bottom: #e91e63; color: #f16f9b; }
.for_comments { display: none; }
.about-event-dtl h2, .about-event-photos h2 { text-transform: uppercase; color: #3c3c46; font-family: "Lato"; font-weight: 800; min-height: 70px; font-size: 24px; }
.o-event-info h2 { color: #3c3c46; font-family: "Lato"; font-weight: 800; min-height: 70px; font-size: 18px; }
.buy-tickets { width: 100%; background: #ff5252 !important; }
.event-time-row { padding: 15px 0px; }
.event-time-row .vc_col-sm-4 { padding: 15px; }
.page-head-img.event-time img { border-radius: 50%; height: 200px !important; margin: 0 auto; display: block; max-width: 200px; padding: 0px !important; }
.event-time-row .page-head-text p { margin-top: 46px; }
span.text-y.event-time { text-shadow: 0 0 5px #211a68, 0 0 5px #211a68, 0 0 5px #211a68, 0 0 5px #211a68, 0 0 5px #211a68; font-size: 28px;/* margin: 5px; */
}
 @media(min-width:768px) {
/*.ticket-button{
  	height: 100vh;
    display:table;
    max-height:410px;
  	overflow:hidden;
  }*/
.buy-tickets span { display: table-cell; vertical-align: middle; }
.buy-tickets { height: 100vh; display: table; max-height: 280px; overflow: hidden; }
}
.about-event-dtl, .event-map { background: #efefef; }
.about-event-photos, .o-event-info { background: #040420; }
.photos-cols-mob-1, .photos-cols-mob-2, .photos-cols-mob-3 { padding: 5px; }
 @media(max-width:767px) {
.rem-padding .vc_col-sm-6 { width: 50% !important; float: left !important; }
}
.rem-padding .vc_column-inner { padding: 0px !important; }
.about-event-dtl .vc_col-sm-9 { padding-right: 5px;/*background: #fff;
  border:5px solid #efefef;
  border-bottom:none;*/
}
.about-event-dtl .vc_col-sm-9 .vc_column-inner { background: #fff; }
.loc-addr-text { position: absolute; background: #fff; padding: 10px; height: 220px; top: 61px; left: 7px; box-shadow: 0 1px 10px rgba(0,0,0,.5), 0 1px 5px rgba(0,0,0,.5); }
.about-event-dtl h2 { font-family: "Bowlby One SC", cursive; }
.loc-desc-text { background: #211a68; padding: 15px !important; color: #fff; border-left: 5px solid #040420; border-right: 5px solid #040420; }
.loc-desc-text p { margin-bottom: 0px !important; }
.about-event-dtl .vc_col-sm-3 { -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }
.event-map { padding: 5px !important; }
.event-map .w-btn-wrapper { top: 200px; position: absolute; left: 15px; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s;/* max-width: 315px; */
}
.event-map { background: #040420; padding: 5px !important; border-right: 5px solid #040420 !important; border-left: 5px solid #040420 !important; }
.event-map .w-btn-wrapper a { width: 100%; background-color: #2196f3 !important }
.o-event-info .oei-cols { padding: 5px; /*background: #fff;
  border:5px solid #efefef;*/
-moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; box-shadow: 0 1px 10px rgba(0,0,0,.5), 0 1px 5px rgba(0,0,0,.5); }
.ticket-sale-text.page-head-text h3 { text-shadow: 0 0 5px #211a68, 0 0 5px #211a68, 0 0 5px #211a68, 0 0 5px #211a68, 0 0 5px #211a68; color: #fff; }
.o-event-info .oei-cols .vc_column-inner:nth-child(1) { background: #fff; padding: 40px 0px; }
.o-event-info .oei-cols .w-btn-wrapper { -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }
.about-event-dtl .vc_col-sm-12.row_mob { padding-top: 5px; }
.o-event-info .oei-cols:hover, .about-event-dtl .vc_col-sm-3:hover, .event-map .w-btn-wrapper:hover, .o-event-info .oei-cols .w-btn-wrapper:hover, .buy_ticket_sale:hover { /*border: none;*/
-moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); z-index: 9999;/*box-shadow: 0 1px 40px 0 rgba(0, 0, 0, 0.2), 0 1px 25px 0 rgba(0, 0, 0, 0.19);*/
}
 @media(max-width:767px) {
.row_mob .page-head .ticket-sale-img.page-head-img img { height: 220px !important; }
.col-mob.oei-cols { width: 50% !important; float: left !important;/*min-height: 370px;*/
}
.photos-cols-mob-1 { width: 50% !important; float: left !important; overflow: hidden; padding: 0px 5px; }
.photos-cols-mob-2 { width: 50% !important; float: left !important; overflow: hidden; }
.photos-cols-mob-3 { overflow: hidden !important; }
.photos-cols-mob-3 .vc_col-sm-6 { float: left !important; width: 50% !important; padding: 0px 5px; }
.photos-cols-mob-2 .w-image:nth-child(1) { margin-bottom: 8px; }
.event-map .w-map { height: 432px !important; }
.loc-addr-text { width: 98%; height: 150px; top: 331px; }
.event-map .w-btn-wrapper { top: 420px; }
}
.buy_ticket_sale { -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }
 @media (min-width:440px) and (max-width:580px) {
.loc-addr-text { left: 5px; }
}
 @media (max-width:439px) {
.loc-addr-text { left: 3px; }
}
 @media (min-width: 640px) and (max-width: 768px) {
.row_mob .ticket-sale-text.page-head-text { top: 100px !important; top: 261px; }
.photo-auto-row .row_mob .ticket-sale-text.page-head-text { top: 52px !important; }
.photo-auto-row .row_mob .ticket-sale-img.page-head-img img { max-height: 175px !important; height: 100% !important; }
}
 @media (min-width: 480px) and (max-width: 639px) {
.row_mob .ticket-sale-text.page-head-text { top: 60px !important }
}
 @media(min-width:380px) and (max-width:479px) {
.row_mob .ticket-sale-text.page-head-text { top: 30px !important; }
}
 @media(max-width:379px) {
.row_mob .ticket-sale-text.page-head-text { top: 10px !important; }
}
.o-event-info .oei-cols:nth-last-child(1) { display: none; }
.o-event-info .oei-cols .w-image { min-height: 115px; }
.o-event-info .oei-cols .w-btn-wrapper a { background-color: #2196f3 !important; }
.event-icons .fa { color: #2196f3 !important; }
.about-event-photos .vc_col-sm-4 .w-image { margin-bottom: 10px !important; }
.row_desk.event_photos .w-btn-wrapper { margin-top: 0px !important; }
.row_desk.event_photos .w-btn-wrapper a { margin-top: -10px !important; }
.about-event-photos .vc_col-sm-12 .w-btn-wrapper a { width: 99% !important; background-color: #2196f3 !important; }
.ticket-top-text, .ticket-sections { /*background: #efefef;*/
background: #000; }
.ticket-sections .w-tabs .w-tabs-item a.w-tabs-item-h span { font-weight: 700 !important; font-family: lato !important; }
.page-head .page-head-img.ticket-img img { height: 200px !important; }
.stand-ticket a.w-tabs-item-h span { float: right; color: #fff !important; background: linear-gradient(to bottom, rgba(16, 34, 58, 0.7), rgba(16, 34, 58, 0.7)); padding: 7px 5px !important; margin-top: 10px; border-radius: 3px; opacity: 1 !important; margin-right: -25px; }
.ticket-sections .w-tabs .w-tabs-item.active.stand-ticket a.w-tabs-item-h span, .ticket-sections .w-tabs .w-tabs-item.active.vip-speciality a.w-tabs-item-h span { color: #fff !important; background: #2196f3; padding: 7px 5px !important; border-radius: 3px; }
.ticket-sections .w-tabs-item.active a.w-tabs-item-h, .vip-speciality .w-tabs-item.active a.w-tabs-item-h { /*padding-top: 0px  !important;*/
}
.vip-speciality a.w-tabs-item-h { margin-left: -15px; }
.ticket-sections .w-tabs .w-tabs-item.active.stand-ticket a.w-tabs-item-h { float: right; }
.vip-speciality a.w-tabs-item-h span { /*float: left;
  color:#333;*/
float: left; color: #fff !important; background: linear-gradient(to bottom, rgba(16, 34, 58, 0.7), rgba(16, 34, 58, 0.7)); padding: 7px 5px !important; margin-top: 10px; border-radius: 3px; opacity: 1 !important; }
.ticket-sections .w-tabs-list-bar { display: none !important; }
.ticket-sections .w-tabs .w-tabs-item.active.vip-speciality a.w-tabs-item-h { float: left; }
.ticket-top-text h2, .stand-ticket-row h4, .stand-ticket-row h3, .vip-ticket-row h4, .vip-ticket-row h3 { font-family: lato; text-transform: uppercase; font-weight: 600; text-align: center; }
.stand-ticket-row h4, .stand-ticket-row h3, .vip-ticket-row h4, .vip-ticket-row h3 { color: #fff; }
.stand-ticket-row .vc_col-sm-4 { padding: 5px; }
.ticket-info-2 h5 { font-size: 13px !important; font-family: lato; text-transform: uppercase; }
.ticket-info-2 p { font-size: 13px !important; }
.ticket-info-2 { padding: 20px 10px; background: #fff; margin-top: -24px; }
.stand-ticket { /*padding:10px 0px 5px;*/
}
.stand-ticket h4 { font-size: 20px !important; text-transform: capitalize; }
.ticket-info-1 h3 { font-size: 50px !important; color: #fff500; text-shadow: 0 0px 8px #211a68, 0 0 8px #211a68, 0 0 8px #211a68, 0 0 8px #211a68, 0 0 5px #211a68; font-family: "Bowlby One SC", cursive; }
.ticket-info-1 { background: #1665c1; color: #fff; text-align: center; min-height: 220px; padding-top: 11px !important; }
.standard-ticket-button, .vip-ticket-button { width: 100%; background: #e3001c !important }
.stand-ticket-row .w-btn-wrapper, .vip-ticket-row .w-btn-wrapper { padding: 5px; background: #fff; margin-top: 0px; }
@media(max-width:1024px) {
.stand-ticket-row .w-btn-wrapper, .vip-ticket-row .w-btn-wrapper { margin-top: -24px; }
}
.tickets-offer { padding-bottom: 5px; }
.tickets-offer h3 { text-transform: uppercase; font-weight: 600; font-size: 28px !important; color: #fff; text-shadow: 0 0 5px #211a68, 0 0 5px #211a68, 0 0 5px #211a68, 0 0 5px #211a68, 0 0 5px #211a68; }
.tickets-offer .w-btn { background-color: #2196f3 !important; width: 100%; }
.tickets-offer .w-btn-wrapper { position: absolute; top: 144px; width: 100%; left: 0px; text-align: center; padding-left: 20px !important; padding-right: 20px !important; }
.tickets-offer .vc_col-sm-8 { padding: 20px !important; }
.tickets-offer .page-head-img img { height: 220px !important; }
@media(max-width:600px) {
.tickets-offer .page-head-img img { height: 250px !important; }
.tickets-offer .w-btn-wrapper { top: 180px; }
}
.text-y { color: #fdf100; }
.vip-ticket-row .vc_col-sm-6 { padding: 5px; }
.vip-ticket-row a.w-btn { width: 100%; background: #e3001c !important; }
.vip-ticket-row .ticket-info-1 { margin-bottom: -23px; }
.photo-auto-row { background: #efefef; }
.photo-auto-row .vc_col-sm-9 .wpb_text_column { padding: 20px; }
.photo-auto-row .vc_col-sm-9 .vc_column-inner { background: #fff; }
.photo-auto-row .vc_col-sm-9 { /*border: 5px solid #efefef;
    background: #fff;*/
padding: 0px 5px 0px; }
.photo-auto-row .vc_col-sm-3 { padding: 0px 5px; }
.photo-auto-row .vc_col-sm-9 h3 { font-family: lato; font-weight: 600; }
.popup-buttons a.cl-btn { width: 100%; min-height: 70px; display: table; }
.popup-buttons a.cl-btn span { display: table-cell; vertical-align: middle; }
.war-text { background: #c3c7cb; border: 5px solid #efefef; }
.popup-info-title .cl-popup-box-content { padding: 0px !important; }
.popup-info-title .cl-popup-box-title { color: #fff !important; background: #333 !important; text-align: center; }
.popup-info.info-1 .icon_list_icon { background: none !important; }
.popup-info.info-1 .icon_list_icon i.Defaults-circle { font-size: 60px; }
.popup-info.info-1 .icon_list_connector { left: 55px !important; border-right-style: solid !important; top: 70px !important; }
.popup-info.info-1.info-war { background: #efefef; border: 5px solid #efefef; }
.popup-info.info-1.popup-btn-cls { width: 99%; background-color: #333 !important; }
.popup-info.info-1.popup-btn-buy { width: 99% !important; background-color: #ff5252 !important; }
.tabs-list-col .w-tabs-list.items_2 { margin-top: -91px; }
/*
.forms-nav.competitions.single{
	top: -644px;
}

.forms-nav.competitions.single .l-section-h.i-cf{
	padding-bottom:0px !important
}

.single-supa_competition article.supa_competition{
	margin-top:50px;
}
*/


/**Event top Nav 1*/

.event-left-nav { float: left; }
.event-right-nav { float: right;/*padding: 0px 10px 5px;*/
}
.menus .event-main-nav li { text-decoration: none; font-weight: normal; color: #333; list-style: none; display: block; width: 100%; }
.menus #Portfolio:checked +ul ul#submenu { height: auto; display: block; }
.menus #submenu { overflow: hidden; height: 0px; margin: 0; display: none; position: absolute; z-index: 10; min-width: 10rem; box-shadow: 0 1px 1px 0 rgba(0,0,0,.05), 0 2px 5px 0 rgba(0,0,0,.25); padding: 6px 0; border-radius: 5px; background: #fff; text-align: center; }
.menus .event-drop, .menus .event-drop:hover, .menus .event-drop:active, .menus .event-drop:focus { color: #333; cursor: pointer; font-weight: 600; font-size: 18px; }
.menus #submenu a, .menus #submenu a:hover, .menus #submenu a:active, .menus #submenu a:focus { color: #333; cursor: pointer; }
.events-top-nav.new-top { position: fixed !important; top: 0px !important; }
.events-top-nav { padding: 15px 12px 0px 12px !important; /*position: fixed !important;*/
z-index: 10; max-width: 1000px; width: 100%; font-family: lato !important; background: #fff; box-shadow: 0 1px 1px 0 rgba(0,0,0,.05), 0 2px 5px 0 rgba(0,0,0,.25); }
.events-main-menu { margin-left: 0px !important; }
.events-top-nav .wpb_raw_html { margin-bottom: 0px !important; }
.custom-ticket-button { background: #ff5252; color: #fff; padding: 10px 8px; border-radius: 5px; }
/* //Event Top Nav 1 */

/* event top nav 2 */
.event-nav { /*padding: 15px 12px 0px 12px !important;*/
padding: 15px 15px 60px !important; position: relative; }
.event-ul { margin: 0; padding: 0; list-style: none; }
ul.event-ul li { display: inline-block; margin-bottom: 0; margin-right: 10px; }
ul.event-ul li a { color: #000; display: block; padding: 0 10px 10px; text-transform: uppercase; font-size: 14px; font-weight: bold; border-bottom: 4px solid #fff; }
ul.event-ul li.current a, ul.event-ul li li.current a, ul.event-ul li:hover a, .event-sub-ul li:hover a { color: #000 !important; border-bottom: 4px solid #ff5252; }
ul.event-ul li:hover li a { border-bottom: 4px solid #fff; }
ul.event-ul li ul li { display: block; }
.event-sub-ul { display: none; position: absolute; }
#guests:checked +ul ul.event-sub-ul { height: auto; display: block; }
a.guests-drop { margin-top: -39px; position: absolute; margin-left: 57px; }
.event-sub-ul { overflow: hidden; margin: 0; max-width: 11rem; box-shadow: 0 1px 1px 0 rgba(0,0,0,.05), 0 2px 5px 0 rgba(0,0,0,.25); padding: 6px 0; background: #fff; text-align: center; }
 @media(min-width:768px) {
#submenu { left: 120px; }
.events-top-nav { padding: 20px !important; top: -97px; }
.events-top-nav .g-cols.type_default.valign_top { padding: 0px 20px !important; }
}
 @media(max-width:767px) {
.events-top-nav { top: -46px; }
}
/* //event top nav 2 */
  
.sponsor-mjr-mnr { padding: 5px !important; background: #000; border-right: 5px solid #000 !important; border-left: 5px solid #000 !important; margin-top: -1px; }
.sponsor-mjr-mnr .w-btn-wrapper a.w-btn { width: 100%; text-align: left; }
.event_photos .vc_col-sm-4 { padding: 5px; }
.photops-auto-heading { background: #1565c0; text-align: center; padding: 30px 0px 25px !important; }
.photops-auto-heading h3 { color: #fff; margin-bottom: 15px; text-shadow: 0 0 5px #211a68, 0 0 5px #211a68, 0 0 5px #211a68, 0 0 5px #211a68, 0 0 5px #211a68; }
.photo-auto-row .vc_col-sm-9 .w-btn-wrapper { padding: 0px 0px 20px 20px; }
.btn-view-price { background: #1c1f80 !important; }
.war-text-row { padding: 0px !important; background: #efefef; border: 5px solid #040420 !important; }
.war-text-row .vc_col-sm-12 { padding: 20px !important; }
.war-text-row .vc_column-inner { padding: 20px 30px !important; background: #fff; box-shadow: 0 1px 4px rgba(0,0,0,.3), 0 1px 6px rgba(0,0,0,.3); }
.war-text-row .aio-icon i { color: #e3001c; }
 @media(min-width:924px) {
.buy-tokens-btn .page-head-img img { height: 350px !important;/*height:100% !important;*/
}
}
 @media(min-width:768px) and (max-width:923px) {
.buy-tokens-btn .page-head-img img { height: 375px !important;/*height:100% !important;*/
}
}
 @media(min-width:768px) {
.buy-tokens-btn .page-head-text { top: 65px !important; }
}
.w-nav-item.level_1.current-menu-item.page-item-22736 > .w-nav-anchor, .w-nav-item.level_1.current-menu-item.page-item-22734 > .w-nav-anchor { border-bottom: 4px solid yellow !important; }
.gform_wrapper .gform_footer { border: none !important; border-radius: 5px; margin: 0px !important; width: 100% !important; }
.forms-nav.newsletters { background: #fe5722 !important; }
.forms-nav.newsletters ul li a { color: #ffaf9c !important; border-color: #fe5722; }
.newsletter_row .vc_col-sm-12 { padding: 40px !important; }
.rev_slider_wrapper.fullscreen-container { max-width: 1351px !important; width: 100% !important; left: 0px !important; }
.price-table .tablepress thead th, .price-table .tablepress thead th:hover { background: #e8e7f7 !important; }
.price-table .dataTables_wrapper input[type="search"], .price-table .dataTables_wrapper select { line-height: 40px !important; height: 22px !important; }
 @media(min-width:768px) {
.price-table .dataTables_wrapper th.column-1 { width: 20% !important; }
.price-table .dataTables_wrapper th.column-2 { width: 20% !important; }
.price-table .dataTables_wrapper th.column-3 { width: 20% !important; }
.price-table .dataTables_wrapper th.column-4 { width: 40% !important; }
.price-table .dataTables_wrapper .dataTables_paginate.paging_numbers { text-align: center; width: 100%; margin: -25px 0px 20px; }
.price-table .dataTables_wrapper th, .price-table .dataTables_wrapper td { padding: 8px 20px !important; }
}
.price-table .dataTables_wrapper .dataTables_paginate.paging_numbers a { text-decoration: none !important; font-weight: 900 !important; margin: 0px 15px; }
.price-table .dataTables_wrapper .dataTables_paginate.paging_numbers a.current { background: #221b69; padding: 0px 8px; border-radius: 5px; font-size: 12px !important; color: #fff !important; }
.price-table .dataTables_wrapper .dataTables_length, .price-table .dataTables_wrapper .dataTables_filter { padding: 20px; text-transform: uppercase; font-size: 12px; }
.price-table .dataTables_wrapper .dataTables_info { padding: 0px 0px 0px 20px; text-transform: uppercase; font-size: 12px; }
.dataTables_filte input[type="search"] { box-shadow: 0 -1px 0 0 rgba(0,0,0,0.2) inset }
.table-row { padding: 5px !important; background: #040420; }
.table-row .dataTables_wrapper { background: #fff; font-family: lato regular; }
.disc-text { padding: 20px !important; background: #efefef; font-size: 15px; border: 5px solid #040420; border-top: none; }
.disc-text .wpb_wrapper { background: #fff; padding: 20px; box-shadow: 0 1px 4px rgba(0,0,0,.3), 0 1px 6px rgba(0,0,0,.3); }
 @media(max-width:767px) {
.table-row.table-mob #tablepress-2 tr.table_details_row:nth-child(3n+1) { color: #21196c !important; font-weight: 900; font-size: 17px; }
.table-row.table-mob #tablepress-2 tr.table_details_row td { background: #fff !important; }
.table-row.table-mob #tablepress-2 tr.table_details_row:nth-child(3n+1) td { background: #e8e7f7 !important; }
.table-row.table-mob #tablepress-2 thead { display: none !important; }
.table-row.table-mob .dataTables_length, .table-row .dataTables_filter { width: 100% !important; float: left !important; }
.table-row.table-mob .dataTables_paginate { width: 100%; text-align: center !important; }
}
.popup-buttons .vc_col-sm-6 { border: 5px solid #040420; }
.popup-buttons .popup-img img { height: 112px; width: 100%; }
.photo-text.popup-txt { position: absolute; top: 28px; left: 10%; color: #fff; font-weight: 900; font-family: "Bowlby One SC", cursive; text-shadow: 0 0 5px #211a68, 0 0 5px #211a68, 0 0 5px #211a68, 0 0 5px #211a68, 0 0 5px #211a68; pointer-events: none; }
.photo-text.popup-txt .Defaults-camera, .photo-text.popup-txt .Defaults-pencil { color: #fff; }
.photo-text.popup-txt span.uavc-list-desc { font-size: 21px; }
 @media(min-width:440px) and (max-width:767px) {
.photo-text.popup-txt { left: 25%; }
}
#map_canvas{width:100%;height:204px;}