/*
Theme Name:ufbnew
Theme URI:http://underscores.me/
Author:Underscores.me
Author URI:http://underscores.me/
Description:Description
Version:1.0.0
License:GNU General Public License v2 or later
License URI:LICENSE
Text Domain:ufbnew
Tags:This theme,like WordPress,is licensed under the GPL.
Use it to make something cool,have fun,and share what you've learned with others.
ufbnew is based on Underscores http://underscores.me/,(C) 2012-2016 Automattic,Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
@font-face{font-family:'FBRESHEFBLACK';src:url('fonts/Fbreshef/FBRESHEF-BLACK.eot');src:url('fonts/Fbreshef/FBRESHEF-BLACK.eot?#iefix') format('embedded-opentype'),url('fonts/Fbreshef/FBRESHEF-BLACK.ttf') format('truetype'),url('fonts/Fbreshef/FBRESHEF-BLACK.svg#ColaborateThinRegular') format('svg');font-weight:normal;font-style:normal;}

@font-face{font-family:'FBRESHEFBOLD';src:url('fonts/Fbreshef/FBRESHEF-BOLD.eot');src:url('fonts/Fbreshef/FBRESHEF-BOLD.eot?#iefix') format('embedded-opentype'),url('fonts/Fbreshef/FBRESHEF-BOLD.ttf') format('truetype'),url('fonts/Fbreshef/FBRESHEF-BOLD.svg#ColaborateThinRegular') format('svg');font-weight:bold;font-style:normal;}
@font-face{font-family:'FBRESHEFLIGHT';src:url('fonts/FbreshefFBRESHEF-LIGHT.eot');src:url('fonts/Fbreshef/FBRESHEF-LIGHT.eot?#iefix') format('embedded-opentype'),url('fonts/FbreshefFBRESHEF-LIGHT.ttf') format('truetype'),url('fonts/Fbreshef/FBRESHEF-LIGHT.svg#ColaborateThinRegular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Assistant-ExtraBold';src:url('fonts/Assistant/Assistant-ExtraBold.ttf')format('truetype');}
@font-face{font-family:'Assistant-Bold';src:url('fonts/Assistant/Assistant-Bold.ttf')format('truetype');}
@font-face{font-family:'Assistant-SemiBold';src:url('fonts/Assistant/Assistant-SemiBold.ttf')format('truetype');}
@font-face{font-family:'Assistant-Regular';src:url('fonts/Assistant/Assistant-Regular.ttf')format('truetype');}
@font-face{font-family:'Assistant-Light';src:url('fonts/Assistant/Assistant-Light.ttf')format('truetype');}
@font-face{font-family:'Assistant-ExtraLight';src:url('fonts/Assistant/Assistant-ExtraLight.ttf')format('truetype');}
@font-face{font-family:'Knockout';src:url('fonts/Knockout/knockout-htf49-liteweight.ttf');src:url('fonts/Knockout/Knockout-HTF49-Liteweight.otf');font-weight:normal;font-style:normal;}
@font-face{font-family:'aduma-regular';src:url('fonts/aduma-regular.ttf')format('truetype');}
/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
mark{background:#d0f1fb;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{font-family:'Assistant-Bold';letter-spacing:0.075em;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item > a.mega-menu-link{font-family:'Assistant-Bold';}
a{font-family:'Assistant-Regular';font-size:16pt;color:#262324;}
a:hover,a:active,a:focus{text-decoration:none;color:#20b9ec;}
a.btn:hover{color:white;}
li:hover > h4,li> a > h4:hover,.tooltiptext > a > h4:hover{color:rgb(33,186,237)!important;}
li:hover > h4.ufb-account-title{color:#262324!important;}
p,label,li,div{font-family:'Assistant-Regular';font-size:16pt;}
p{line-height:22pt;letter-spacing:0.001em;}
span{font-size:16pt;}
h1{font-family:'Assistant-Bold';font-size:22pt;color:#262324;}
h2,h3{font-family:'Assistant-Bold';font-size:22pt;}
h4{font-family:'Assistant-Bold';font-size:16pt;}
h5{font-family:'Assistant-Bold';font-size:18px;color:#262324;}
td,th{font-family:'Assistant-Bold';font-size:16pt;color:#262324;}
.input-lg,textarea.form-control{font-family:'Assistant-Bold';font-size:22pt;color:#444;padding:4px 16px;}
.username_title{color:#262324;border-bottom:2px solid #262324;font-size:18pt;}
.username_title:hover{border-bottom:2px solid #20b9ec;color:#20b9ec
}
.FBUP-title{color:#20b9ec;font-family:'Knockout'!important;font-size:132px;text-align:right;float:left;line-height:0.9;}
.carousel-caption{left:5%!important;right:5%!important;padding-bottom:100px;}
.ufb-about-title2{font-size:28pt;letter-spacing:0.05em;}
/*--------------------------------------------------------------
# woocommerce 
--------------------------------------------------------------*/
.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:none;}
.entry-header{display:none;}
.product-wrap{border:2px solid rgb(33,186,237);border-radius:15px;padding:0;margin-bottom:40px;}
.product-wrap:hover{/*border:5px solid rgb(33,186,237);*/
box-shadow:0px 0px 0px 4px rgb(33,186,237);}
.product-header{color:white;background:rgb(33,186,237);border-radius:10px 10px 0px 0px;}
.product-header > h1{color:white;}
.product-header-text{margin:0;padding-top:20px;padding-bottom:20px;letter-spacing:0.075em;}
.ufb-price{font-size:58pt;margin-top:0px;margin-bottom:0px;letter-spacing:0.025em;}
.ufb-product-text{margin:20px;font-size:12pt;font-family:'Assistant-Bold';}
.ufb-product-text >  .woocommerce-Price-amount,.ufb-product-text >  .woocommerce-Price-amount > .woocommerce-Price-currencySymbol,.ufb-product-text > span,.ufb-product-text{font-size:12pt!important;letter-spacing:0.075em;}
.ufb-product-button-wrap{margin-bottom:40px;}
h1.first > span.woocommerce-Price-amount{font-family:'Assistant-Bold';font-size:58pt!important;}
.woocommerce table.cart td.actions .input-text{width:70%;}
.woocommerce table.shop_table td,.table > tbody > tr > td,.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tbody th{border-top:2px solid #262324;padding:12px 12px;}
.woocommerce form .form-row input.input-text{padding:12px;}
.woocommerce-checkout #payment{background:white;}
.woocommerce form .form-row input.input-text{padding:0px;padding-right:15px;padding-left:15px;}
#s2id_billing_country{padding:0px;border:none;}
#select2-chosen-1{font-family:'Assistant-Bold';font-size:16pt;}
.form-control,.select2-drop-active{border:2px solid #cccccc;}
.select2-container .select2-choice{border:2px solid #ccc;border-radius:2px;}
.input-lg{border-radius:2px;}
.checkbox >.inline.remember_box{line-height:28pt;font-family:'Assistant-Bold';letter-spacing:0.05em;}
.woocommerce-cart table.cart td.actions .coupon .input-text{border:2px solid #ccc;}
.cart_totals > h2{text-align:right;}
.woocommerce-checkout #payment ul.payment_methods li{text-align:right;}
.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:left;line-height:48px;font-size:18px;}
.about_paypal{text-decoration:underline;}
.woocommerce-checkout #payment ul.payment_methods{border-bottom:none;}
.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;}
.woocommerce form .form-row .select2-container{line-height:2.4em;}
.shop_table.customer_details > tbody > tr > td >p{font-family:'Assistant-Bold';word-break:break-all
}
.input-text.birstdate{width:30%!important;float:right;}
.br_center{margin-left:5%!important;margin-right:5%!important;}
.woocommerce-Price-amount,.woocommerce-Price-currencySymbol{font-size:16pt!important;}
.woocommerce form.register,.woocommerce form.login,.woocommerce-error,.woocommerce-info,.woocommerce-message{margin:0!important;}
.ufb-price.first > .woocommerce-Price-amount > .woocommerce-Price-currencySymbol,.ufb-price > .product-price-simbol{font-size:37pt!important;}
.featured{background:url('img/20.png');background-size:85px 85px;width:85px;height:85px;display:block;background-repeat:no-repeat;position:absolute;left:0;margin-top:-30px;margin-left:-30px;}
.ufb-new-user-title{line-height:28pt;letter-spacing:0.025em;}
.form-group{margin-bottom:25px;}
.ufb-user-error{line-height:28pt;letter-spacing:0.05em;}
div.product-wrap > p:first-of-type{margin-bottom:0;}
div.product-wrap > p:last-of-type{margin-top:0;}
.woocommerce table.shop_table{border:0px solid white;}
.woocommerce input.button{color:#262324;background:none;}
.woocommerce input.button:hover{color:#20b9ec;background:none;}
.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td{border-top:2px solid #262324;}
#order_review > .checkout-full-width{background:#f1f1f2;border-top:2px solid #cdcdcd;border-bottom:2px solid #cdcdcd;}
#select2-chosen-1{font-size:22pt;}
/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# buttons
--------------------------------------------------------------*/
.training_time{color:rgb(33,186,237);font-family:'Assistant-Bold';font-size:16pt;border:2px solid rgb(33,186,237);background:white;margin-top:5px;}
.btn.training_time.button-medium{font-size:18px;}
.btn-default{color:rgb(33,186,237);font-family:'Assistant-Bold';font-size:22pt;border:2px solid rgb(33,186,237);letter-spacing:0.025em;}
.woocommerce-Button{padding:4px 50px!important;}
.btn-default:hover{color:white;background:rgb(33,186,237);border:2px solid rgb(33,186,237);}
.training_time:hover{color:white;background:rgb(33,186,237);border:2px solid rgb(33,186,237);}
.btn{padding:4px 25px;border-radius:126px;}
.first_time{padding:12px 60px!important;margin-top:-22px;white-space:normal;border-radius:126px;font-size:16pt;line-height:22pt;letter-spacing:0.025em;}
:active,:hover,:focus{outline:0!important;;}
.package-category{}
.package-category h1{font-family:'Assistant-Bold';font-size:22pt;color:#262324;margin-top:20px;margin-bottom:40px;line-height:30pt;letter-spacing:0.075em;}
.package-category .items{text-align:center;}
.package-category .items .item a:hover{color:white;background:rgb(33,186,237);border:2px solid rgb(33,186,237);}
.package-category .items .item a:hover,.package-category .items .item a:focus,.package-category .items .item a.focus,.package-category .items .item a:active,.package-category .items .item a.active{color:white;background:rgb(33,186,237);border-color:rgb(33,186,237);}
.package-category .items .item a{padding:4px 25px;border-radius:126px;color:rgb(33,186,237);font-family:'Assistant-Bold';font-size:22pt;border:2px solid rgb(33,186,237);letter-spacing:0.025em;}
.package-category .items .item p{margin-bottom:0;}
.package-category .items .item{display:inline-block;width:26%;vertical-align:top;margin:0 25px 45px;}
.package-category .items .item.num0{display:block;margin:0 auto 40px;}
.package-category .items .item .price{margin:0 0 14px 0;}
.package-category .items .item .price .currency{font-size:37pt!important;}
.package-category .items .item .price span{font-size:58pt;margin-top:0px;margin-bottom:0px;letter-spacing:0.025em;display:inline-block;font-weight:900;line-height:1;}
/*--------------------------------------------------------------
## Links--------------------------------------------------------------*/
@media only screen and (max-width:600px){img.custom-logo{margin:0 auto;display:block;float:none;}
.social-icons,.footer-menu{text-align:center;}
}
.first-navigation{margin-top:10px;}
.list-unstyled{padding-right:0;}
.custom-logo-link{display:block;padding-left:50px;}
.ufb-cat{line-height:29pt;letter-spacing:0.001em;}
.ufb-cat:hover{color:#20b9ec;}
.ufb-underline{border-bottom:2pt solid #262324;font-size:16pt;line-height:22pt;letter-spacing:0.075em;}
h4:hover > .ufb-underline{border-bottom:2px solid #20b9ec;}
.social-icons{margin-top:40px;}
.ufb-social{margin-right:10px;}
.custom-logo-link > span{background:url('img/7.png');height:59px;width:178px;background-repeat:no-repeat;float:left;}
.custom-logo-link > span:hover{background:url('img/15.png');}
.ufb-account-title:hover{color:#262324;}
.ufb-lost-pass > span,.ufb-new-user > span,.ufb-account-exists > span,.ufb-sites-policy > span{border-bottom:2px solid #262324;}
.ufb-lost-pass:hover > span,.ufb-lost-pass:active > span,.ufb-lost-pass:focus > span,.ufb-new-user:hover > span,.ufb-new-user:active > span,.ufb-new-user:focus > span,.ufb-account-exists:hover > span,.ufb-account-exists:active > span,.ufb-account-exists:focus > span,.ufb-sites-policy:hover > span,.ufb-sites-policy:active > span,.ufb-sites-policy:focus > span{border-bottom:2px solid #20b9ec;}
/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
.ufb-tooltip{position:relative;display:inline-block;font-size:16pt;}
.ufb-tooltip .tooltiptext{visibility:hidden;width:250px;background-color:white;/*color:#fff;*/text-align:center;padding:5px 0;border:1px solid #20b9ec;position:absolute;z-index:9999;top:170%;left:50%;margin-left:-125px;}
.ufb-tooltip:hover .tooltiptext{visibility:visible;}
.ufb-tooltip:hover{cursor:pointer;}
.ufb-tooltip .tooltiptext::before{content:" ";position:absolute;bottom:100%;left:50%;margin-left:-20px;border-width:20px;border-style:solid;border-color:transparent transparent #20b9ec transparent;}
.ufb-tooltip .tooltiptext::after{content:" ";position:absolute;bottom:100%;left:50%;margin-left:-18px;border-width:18px;border-style:solid;border-color:transparent transparent white transparent;}
.ufb-user-menu > a > h4,.ufb-user-menu > h4{line-height:22pt;letter-spacing:0.075em;}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Comments
------------------------------------------------------------*/
/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
#cart_show_for_mobile{display:none;}
@media screen and (max-width:1199px){.container{width:100%;}
}
@media screen and (max-width:768px){div.mobile_center{text-align:center!important;}
#cart_hide_for_mobile{display:none;}
#cart_show_for_mobile{display:block;}
#cart_show_for_mobile > h4 > a:hover{color:rgb(33,186,237);}
.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{/*content:attr(data-title) ":";*/
float:right;padding-left:15px;}
.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:100%;}
.FBUP-title{font-size:22pt;line-height:0.9;}
.carousel-caption{padding-bottom:20px;}
}
@media screen and (max-width:992px){.FBUP-title{font-size:64px;line-height:0.9;}
.carousel-caption{padding-bottom:50px;}
}
@media screen and (max-width:480px){.FBUP-title{font-size:16pt;line-height:0.9;}
.carousel-caption{padding-bottom:5px;}
}
/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.carousel.slide{direction:ltr!important;}
/*--------------------------------------------------------------
## FOOTER
--------------------------------------------------------------*/
footer{background:#262324;color:white;}
.ufb-footer-title{letter-spacing:0.025em;}
/*--------------------------------------------------------------
## bootstrap
--------------------------------------------------------------*/
.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15{position:relative;min-height:1px;}
.col-xs-15{width:20%;float:left;}
@media (min-width:768px){.col-sm-15{width:20%;float:left;}
}
@media (max-width:992px){.package-category .items .item{display:block !important;width:97%;vertical-align:top;margin:0 0 45px 0 !important;}
}
@media (min-width:992px){.col-md-15{width:20%;float:left;}

}
@media (min-width:1200px){.col-lg-15{width:20%;float:left;}
}
.collapse{background:#ececec;}
.panel{-webkit-box-shadow:0 0px 0px rgba(0,0,0,0.05);box-shadow:0 0px 0px rgba(0,0,0,0.05);}
.panel > .panel-heading > .panel-title > a > .container > i.fa:after{content:"\f056";}
.panel > .panel-heading > .panel-title > a.collapsed > .container > i.fa:after{content:"\f055";}
.section{padding:20px 0;}
.fa-caret-left,.fa-video-camera,.fa-caret-down,.fa-caret-left,.fa-phone{color:rgb(33,186,237);}
hr{border-top:3px solid rgb(33,186,237);}
.blue-title-eng,.blue-title{color:rgb(33,186,237);}
.blue-title{letter-spacing:0.025em;}
.black-title-eng{font-family:'Knockout';font-size:58pt;color:#262324;}
.black-p-eng{font-family:'Knockout';font-size:28pt;color:#262324;}
.black-p-he{font-family:'aduma-regular';font-size:28pt;color:#262324;}
.blue-title-eng{font-family:'Knockout';font-size:58pt;margin-top:70px;letter-spacing:0.001em;}
.gradient_line{/*background:rgb(233,248,253);background:-moz-linear-gradient(45deg,rgb(233,248,253) 0%,rgb(233,248,253) 50%,rgb(255,255,255) 50%,rgb(255,255,255) 100%);background:-webkit-linear-gradient(45deg,rgb(233,248,253) 0%,rgb(233,248,253) 50%,rgb(255,255,255) 50%,rgb(255,255,255) 100%);background:linear-gradient(45deg,rgb(233,248,253) 0%,rgb(233,248,253) 50%,rgb(255,255,255) 50%,rgb(255,255,255) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9d6e8',endColorstr='#f9f9f9',GradientType=1 );*/
background:url('img/background.png');background-repeat:no-repeat;background-size:100% 100%;margin-top:43px;}
.our_place{padding-left:1px!important;padding-right:1px!important;padding-bottom:2px!important;}
.footer-menu > li > a{font-family:'Assistant-Bold';color:white!important;line-height:22pt;letter-spacing:0.075em;}
.footer-menu > li > a:hover{color:rgb(33,186,237)!important;}
.hr-about{border-top:2px solid #262324;}
.panel-heading:hover > .panel-title > a > .container,.panel-heading > .panel-title > a:not(.collapsed) > .container{color:rgb(33,186,237);}
.input-text{display:block;width:100%;padding:4px 12px;line-height:28pt;background-color:#ffffff;background-image:none;border:2px solid #bcbdc0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;height:50px;border-radius:2px;font-family:'Assistant-Bold';font-size:22pt;color:#262324;letter-spacing:0.001em;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#bcbdc0 !important;}
input:-moz-placeholder,textarea:-moz-placeholder{/* Firefox 18- */
color:#bcbdc0!important;}
input::-moz-placeholder,textarea::-moz-placeholder{/* Firefox 19+ */
color:#bcbdc0!important;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#bcbdc0!important;}
.checkbox input[type="checkbox"]{-ms-transform:scale(1.5);/* IE */-moz-transform:scale(1.5);/* FF */-webkit-transform:scale(1.5);/* Safari and Chrome */-o-transform:scale(1.5);/* Opera */transform:scale(1.5);position:relative;margin-left:10px;}
#html5-watermark{display:none!important;}
.ufb-shopping-cart{background:url('img/22.png');background-size:30px 28px;width:30px;height:28px;display:block;background-repeat:no-repeat;float:left;margin-right:5px;}
li:hover > h4 > span > a.ufb-shopping-cart,span.ufb-shopping-cart:hover{background:url('img/21.png')!important;}
.black-and-white{-webkit-filter:grayscale(100%);/* Safari 6.0 - 9.0 */filter:grayscale(100%);}
.black-and-white:hover{-webkit-filter:grayscale(0%);/* Safari 6.0 - 9.0 */filter:grayscale(0%);}
.row-flex{display:flex;display:-webkit-box;/* OLD - iOS 6-,Safari 3.1-6 */display:-moz-box;/* OLD - Firefox 19- (buggy but mostly works) */display:-ms-flexbox;/* TWEENER - IE 10 */display:-webkit-flex;flex-flow:row wrap;}
.eventon_weeklyview .evowv_arrow.evowv_prev{left:0;}
.copyr{font-size:14pt;letter-spacing:0.05em;line-height:22pt;}
.form-control:focus{border-color:#262324;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(166,166,166,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(166,166,166,0.6);}   
textarea.form-control{height:270px;}  
.carousel-control .icon-next::before,.carousel-control .icon-prev::before{content:'';}

/*--------------------------------------------------------------
## onevent
--------------------------------------------------------------*/
.EVOWV_dates{display:none;}
.ajde_evcal_calendar .calendar_header{margin:0!important;}
.day_num{font-family:'Assistant-Bold'!important;font-size:60pt!important;letter-spacing:0.075em;color:white;}
.ajde_evcal_calendar .calendar_header{min-height:230px;}
.evoWV_days{height:230px!important;margin:0px 0px 0!important;}
.evoWV.ajde_evcal_calendar .evoWV_days .evo_wv_day.today{background:#20b9ec;}
.evoWV.ajde_evcal_calendar .evoWV_days .evo_wv_day{background:#E1E1E1;border:1px solid #AEAEAE;float:right!important;}
.ajde_evcal_calendar .evoWV_days .evo_wv_day:hover{background-color:#AEAEAE!important;}
.evoWV.ajde_evcal_calendar .evoWV_days .evo_wv_day.focus{background-color:#AEAEAE!important;}
.evoWV.ajde_evcal_calendar .evoWV_days .evo_wv_day.today::before{display:none!important;}
.ajde_evcal_calendar .evoWV_days .evo_wv_day{height:230px!important;}
.evoWV_days .evo_wv_day span.day_name{font-family:'Assistant-Bold'!important;font-size:22pt!important;letter-spacing:0.075em;color:white;}
.eventon_weeklyview .evowv_arrow.evowv_prev,.eventon_weeklyview .evowv_next.evowv_arrow{z-index:99;}
.eventon_weeklyview .evowv_arrow i{font-size:36pt!important;margin-top:80px!important;color:#262324;}
.ufb-selected-date{color:#262324;margin:20px;text-align:right;border-bottom:1px solid #262324;}
#evcal_list{width:80%;float:left;margin:20px!important;border-right:0px solid #e5e5e5!important;border-bottom:0px solid #e5e5e5!important;border-top:0px solid #e5e5e5!important;border-radius:0px!important;}
.evortl .eventon_events_list .eventon_list_event .evcal_list_a{border-right-style:none!important;border-right-width:0px!important;}
.eventon_events_list .eventon_list_event .desc_trig{background-color:initial!important;}
.eventon_events_list .eventon_list_event .evcal_list_a::after,.evcal_list_a::after{background-color:#262324!important;}
.ajde_evcal_calendar #evcal_list .evcal_cblock .evo_time{display:block!important;}
.ajde_evcal_calendar #evcal_list .evcal_cblock .evo_time > .end{display:none;}
#evcal_list .eventon_list_event .evcal_cblock{color:#262324!important;}
.evcal_cblock .evo_date .start{float:right!important;font-size:16pt!important;text-align:right!important;/*display:none;*/}
.evcal_cblock .evo_time span.start,.evcal_cblock .evo_time span.end{float:right!important;font-family:'Assistant-Bold'!important;font-size:22pt!important;}
.evortl .eventon_events_list .eventon_list_event .evcal_desc,.evortl.eventon_events_list .eventon_list_event .evcal_desc{padding-right:170px!important;}
.evortl .eventon_events_list .eventon_list_event .evcal_desc span,.evortl.eventon_events_list .eventon_list_event .evcal_desc span{text-transform:none!important;font-family:'Assistant-Bold'!important;font-size:20pt!important;color:#262324!important;}
#evcal_list .eventon_list_event .evcal_desc .evcal_oganizer{text-transform:none!important;font-family:'Assistant-Bold'!important;font-size:22pt!important;color:#262324!important;}
.eventon_events_list .eventon_list_event .evcal_desc span{display:inline!important;}
.evo_lightbox_body > .evo_metarow_organizer,.evo_lightbox_body > .evo_metarow_time_location{display:none;}
.evcal_evdata_row{background-color:white!important;}
.evortl .evcal_evdata_row .evcal_evdata_cell{padding-right:0px!important;}
/**************Product variation************************/
.ufb-button-box-walker > label.ufb-walker-title,.ufb-button-box-bench > label.ufb-bench-title{color:#20b9ec!important;text-align:center;}
.ufb-button-box-bench > label.ufb-bench-title{cursor:pointer;}
.ufb-button-box-walker > label.ufb-walker-title.unavailable,.ufb-button-box-bench > .ufb-bench-title.unavailable{color:rgba(33,186,237,.5)!important;}
.ufb-button-box-walker > label.ufb-walker-title > .check{width:36px;height:36px;background:url("img/27.png");background-size:36px 36px;background-repeat:no-repeat;margin:0 auto;}
.ufb-button-box-walker > label.ufb-walker-title > .check.unavailable{background:url("img/26.png");}
.ufb-button-box-bench > label > .check,.ufb-button-box-bench > .check.unavailable{width:43px;height:60px;background:url("img/30.png");background-size:43px 60px;background-repeat:no-repeat;margin:0 auto;}
.ufb-button-box-bench > label > .check.unavailable{background:url("img/31.png");}
.ufb-button-box-walker > label > input,.ufb-button-box-bench > label > input{position:absolute;visibility:hidden;}
.ufb-button-box-walker > label > input:checked ~ .check,.ufb-button-box-walker > label.ufb-walker-title:hover > .check{/*background:url("img/34.png");*/}
.ufb-button-box-bench > label > input:checked ~ .check,.ufb-button-box-bench > label.ufb-bench-title:hover > .check{background:url("img/33.png");}
.ufb-button-box-bench > label.ufb-bench-title.unavailable:hover > .check{background:url("img/31.png");}
.ufb-button-box-walker > label.ufb-walker-title.unavailable:hover > .check{background:url("img/26.png");}
.ufb-popup-bench,.imgclass{width:43px;height:60px;background:url("img/33.png");background-size:43px 60px;background-repeat:no-repeat;margin:0 auto;margin-bottom:40px;}
.black_overlay,.black_overlay2{display:none;position:absolute;top:0%;left:0%;width:100%;height:100%;background-color:black;z-index:1001;-moz-opacity:0.8;opacity:.80;filter:alpha(opacity=80);}
.white_content,.white_content2{display:none;position:absolute;top:25%;left:25%;width:50%;height:50%;padding:16px;padding:15px;background-color:white;z-index:1002;overflow:auto;}
.close_white_content,.close_white_content2{cursor:pointer;}
.evopop_top > .evcal_cblock,.variations > tbody > tr > .value > select,.single_variation_wrap.evotx_orderonline_add_cart > .variations_button{display:none;}
.myevents > tbody > tr > td{font-family:'Assistant-Regular';}
.textTrainerLink a{color:#20b9ec;}
.linkRegisAndCart{margin-top:10px;}
.carousel.slide .carousel-control{background-image:none;}


.bw-widget--medium .bw-header__title, .bw-widget--large .bw-header__title,.bw-header__title{padding-left:20px;}
.bw-widget--medium .bw-filters-icon, .bw-widget--large .bw-filters-icon,.bw-filters-icon{margin-right:16px !important;margin-left:0px !important;}
.bw-widget--medium .bw-session__basics .bw-widget__cart_button,
.bw-widget--large .bw-session__basics .bw-widget__cart_button,.bw-session__basics .bw-widget__cart_button{padding-right:25px;}
.bw-widget--medium .bw-select{padding:9px 52px 9px 8px;}
.bw-widget--large .bw-select,.bw-select{padding:9px 37px 9px 8px;}
.bw-widget--medium .bw-filters__controls ,.bw-widget--large .bw-filters__controls ,.bw-filters__controls{padding-left:32px;}
.bw-widget--medium .bw-filters__reset,.bw-widget--large .bw-filters__reset,.bw-filters__reset{border:1px solid #49c0f6;font-size:16px;line-height:20px;padding-right:32px;color:#000 !important;background:#49c0f6 !important;width:130px;padding:10px 20px;border-radius:25px;text-decoration:none;transition:all 0.4s ease-in-out;}
.bw-widget--medium .bw-filters__reset:hover,
.bw-widget--medium .bw-filters__reset:focus,
.bw-widget--large .bw-filters__reset:hover,
.bw-widget--large .bw-filters__reset:focus,
.bw-filters__reset:hover,.bw-filters__reset:focus{color:#49c0f6 !important;background:transparent !important;}
.bw-widget--large .bw-session__time,
.bw-widget--medium .bw-session__time,
.bw-session__time{margin-right:0px;}
.bw-widget--large .bw-session__meta .bw-session__availability,
.bw-widget--medium .bw-session__meta .bw-session__availability,
.bw-session__meta .bw-session__availability{font-style:normal;color:rgba(0,0,0,1);line-height:20px;}
.bw-widget--large .bw-session__name{margin-right:0;text-align:center;}
.bw-widget--medium .bw-session__name,
.bw-session__name{margin-right:0;text-align:right;}
.bw-widget--large .bw-session__meta{text-align:center;line-height:16px;}
.bw-widget--medium .bw-session__meta,
.bw-session__meta{text-align:right;line-height:16px;}
.bw-widget--large .bw-session__meta .bw-session__availability span,
.bw-widget--medium .bw-session__meta .bw-session__availability span,
.bw-session__meta .bw-session__availability span{font-size:12pt;font-weight:normal;line-height:12px;}

.contactPage{}
.rightCont{}
.midCont{}
.mapCover {
    float: left;
   
    text-align: center;
}
.mapCoverIn{ height:480px;}



/****************************responsive**************************/
/****************************responsive**************************/
/****************************responsive**************************/
@media (max-width:1200px){

.bw-widget--medium  .bw-session__info {
    display: table;
    width: calc(100% - 160px);
}


.bw-widget--medium .bw-session__time{width: 33%;
vertical-align: middle;
display: table-cell;
text-align: right;float: none;}


.bw-widget--medium .bw-session__group1{width: 33%;
vertical-align: middle;
display: table-cell;
text-align: center;float: none;}    


.bw-widget--medium .bw-session__group2{width: 34%;
vertical-align: middle;
display: table-cell;    clear: none;
    float: none;
    margin-top: 0;
    max-width: none;
}
.bw-session__availability{color: rgba(0,0,0,1);}    

.bw-session__availability span {
    font-size: 12pt;
}


}
@media (max-width:1100px){}
@media (max-width:1024px){}
@media (max-width:991px){.headLeft{width:calc(100% - 270px);float:right;}
.headRight{width:270px;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{font-size:14pt;padding-right:20px;}    
.section.sec2{text-align:center;}
.section.sec2 .ufb-cat{text-align:center;}
.section.sec2 .leftSec2{}
.section.sec2 .leftSec2 img{float:none;left:50%;margin-left:-38px;}
.blue-title-eng{font-size:40pt;margin-top:40px;margin-bottom:0;}
.imageCoverNew1{width:33.33%;float:left;}
.galleryLeft{width:33.33333333%;float:left;}    
.galleryRight{width:66.66666667%;float:right;}    
.col-md-6.our_place{width:50%;float:left;}  
.aboutCover{}
.aboutCover .col-md-15{width:20%;float:left;}
.section.sec3 .col-md-6:first-child{margin-bottom:40px;}
}
@media (max-width:767px){.custom-logo-link{padding-left:0;width="140px;"}
.custom-logo-link > span{background-size:100%;height:47px;width:100%;} 
.custom-logo-link > span:hover{background-size:auto auto;background-size:100% auto;background-repeat:no-repeat;}
.first-navigation{margin-top:0;float:right;margin-bottom:0;padding-right:0;}    
.headRight{width:140px;padding-right:0;}
.headLeft{width:calc(100% - 140px);}
.training_time{padding:2px 15px 5px 15px;line-height:24px;font-size:12pt;margin-top:0;}
.linkRegisAndCart{margin-top:4px;}    
.linkRegisAndCart a{line-height:24px;font-size:12pt;}    
.widthManage1{width:15px !important;}     
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{font-size:12pt;padding-right:16px;}    
.rightFooter{width:calc(100% - 200px);float:right;}
.leftFooter{width:200px;float:left;}
div.mobile_center{text-align:left !important;}       
.ufb-footer-title{letter-spacing:0;font-size:14pt;} 
.contactPage,.contactPage h1.text-right { text-align: center;}
.mapCoverIn{height:350px;}
.contactPage p.text-right{text-align: center;}  
.mapCover{width:100%;}
}
@media (max-width:600px){#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-center{float:right;margin-left:3px;margin-right:15px;}    
.section{padding:10px 0;}    
.imageCoverNew1{width:50%;}
.social-icons{text-align:left;}
.footer-menu{text-align:right;} 
.bw-widget__day *{text-align:right;}
}    
@media (max-width:500px){}
@media (max-width:480px){.widthManage1{display:none !important;}    
.mapCoverIn{height:250px;}
    
}
@media (max-width:420px){.linkRegisAndCart.cart1{width:30px;text-align:center;}    
/*.linkRegisAndCart{width:calc(100% - 30px);}*/
.headLeft{width:200px;}  
.imageCoverNew1{width:100%;}
.social-icons,div.mobile_center,.footer-menu{text-align:center !important;} 
.rightFooter,.leftFooter{width:100%;}
.training_time {
    padding: 2px 10px 2px 10px;
        font-size: 11pt;
}
}
@media (max-width:360px){}
@media (max-width:320px){}
