/**menu**/
.fusion-main-menu ul li a {height: auto !important;}
nav.fusion-main-menu {margin: 27px 0px 27px 0px;}
.page-id-1554 .flexslider .slides li {
    display: block;
}
body .flexslider .slides li {
    display: block;
}
.fusion-slider-loading {
    display: none;
}
.slide-content-container.slide-content-center {
    display: block !important;
}
/*Mailchimp style*/
#sgcboxOverlay{display:none !important;}
#mc_embed_signup{background-color:transparent; clear:left; font:14px; }
#sgcboxLoadedContent img {margin-top:-15px;}
.container_newsletter {position: relative;text-align: center;color: white;}
.newsletter_bottomleft {position: absolute;bottom: 155px;left: 30px;}
.newsletter_center {position: relative;top: -400px;left: 1px; height:0px;width: 300px;margin: 0 auto;}
#mce-EMAIL {background: #fff; border-radius: 0px;height: 45px;width: 285px;min-width: 200px;border: 3px solid #8b8c8c;color: #000;padding: 3px;}
#mce-FNAME{background: #fff; border-radius: 0px;height: 45px;width: 285px;min-width: 200px;border: 3px solid #8b8c8c;color: #000;padding: 3px;}
.ul-referral {width:300px;list-style-type: none;margin-left: -30px;margin-top:20px;text-align: left;color:#000;font-size:13px;line-height: 1.5em;font-weight:bold;}
#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {
position:absolute; margin-left:6px;font-size:10px !important;padding: 0px 10px !important; }
.popup-title {margin: 10px;}

/*Refer a friend form signup */
@media screen and (max-width:380px){
.newsletter_center {top:-380px;}
}
@media screen and (max-width:370px) and (min-width:320px){
.newsletter_center {top:-335px; left: -19px;}
#mce-FNAME {height:35px; width:220px;}
#mce-EMAIL {height:35px; width:220px;}
.ul-referral {width:260px; margin-left:0px; font-size:11px;}
#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{margin-left:39px;}
}
/*end Mailchimp style*/

.class_list .list_view{
font-family: Montserrat, Arial, Helvetica, sans-serif;
    font-weight: 400 !important;
    letter-spacing: 0 !important;
}
div.healcode .class_list h1.class_name{font-size:25px !important;}
.class_description{font-size:14px !important;}
div.healcode .class_offered_link{
border-radius: 0 !important;
    font-size: 20px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
}
div.list_view li.odd{background: #25292b !important;height:50px !important;}
div.list_view li.even {height:50px !important;}
#fusion-tab-default{display:none;}
div.trainer, div.mbo_class, div.hc_time {
width: 25%;
    display: inline-block;
    font-size: 14px;
    padding-top: 15px;

}
.hc-button .signup_now {
font-size: 17px;
    padding: 8px 20px;
}
div.list_view li div.signup{margin-top:-15px !important;}
div.healcode a.hc-button{font-size:15px !important;padding:8px 15px !important;border-radius:0 !important;}
.datepicker.dropdown-menu table tr td.day{background-color: #ccc !important;}
@media screen and (min-width:768px){
#pmpro_pricing_fields{max-width:45% !important; display:inline-block !important;}
#pmpro_user_fields{display:inline-block !important;vertical-align:top !important;background:#efefef;}
form.pmpro_form .input{max-width:201px !important;}
#wrapper .fusion-tabs.classic .nav-tabs > li.active .tab-link{border-color:#c3a044 !important;}
}
form.pmpro_form .input{max-width:201px !important;}
#wrapper .fusion-tabs.classic .nav-tabs > li.active .tab-link{border-color:#c3a044 !important;}
/******added by amu*****/
@media screen and (max-width:1101px){
.fusion-logo {
    max-width: 95% !important;
}
.fusion-header-wrapper .fusion-row {
    padding-left: 0% !important;
    padding-right: 0% !important;
}

.fusion-header {
    padding-left: 15px;
    padding-right: 15px;
}
.fusion-main-menu > ul > li {
    padding-right:2% !important;
}
.fusion-main-menu > ul > li > a, .side-nav li a {
    font-size: 12px;
}

}

@media screen and (max-width:885px) and (min-width: 768px) {
.fusion-logo a {
    display: block;
    max-width: 85%;
}
.fusion-main-menu > ul > li {
    padding-right: 7px !important;
}
}
div.healcode div.hc_footer {
    display: none !important;
}
/*17aug added by amu*/
div.healcode .notice ,.healcode.registration {
    text-align: center !important;
}
span.custom_inline_block>p {
    display: inline-block;
}
@media screen and (min-width: 768px){
#pmpro_user_fields {
    max-width:100 % !important;
}
/*added by prasad*/
#passes_section  #pmpro_levels_table.products-4 > li {
    float: left;
    width: 23.75%;
} 
#passes_section  #pmpro_levels_table.products-4 > li:nth-child(4n) {
    margin-right: 1.0%;
    margin-left: 1.0%;
}
#membership_section #pmpro_levels_table.products-4 > li{
   margin-right: 6.5%;
}
#membership_section #pmpro_levels_table.products-4 > li:nth-child(4n+1){
    margin-left: 6.5%;
}
}
@media only screen and (max-width: 768px){
.fusion-mobile-menu-icons a:before{
    color: #ffffff !important;
}

.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-header {
    padding-top: 20px;
    padding-bottom: 8px;
	}

#rev_slider_1_1_wrapper .tp-leftarrow, #rev_slider_1_1_wrapper .tp-rightarrow {
    margin-top: -22.125px !important;
    width: 44.25px !important;
    height: 44.25px !important;
}
.rev_slider_wrapper .rev_slider .tp-leftarrow.tparrows, .rev_slider_wrapper .rev_slider .tp-rightarrow.tparrows {
		width: 40px !important;
		height: 62px !important;
	}
.avada-skin-rev {
    border-top: 0px solid #d2d3d4;
}
}
.fusion-main-menu > ul > li > a, .side-nav li a{font-size:13px;}
span.purple {
    color: purple;
}
/*added by apsara-11oct*/
.tfs-slider .slide-content-container .slide-content{opacity:1;}
.fusion-title-sc-wrapper{
background-color: rgba(0, 0, 0, 0.0) !important; 
}

span.fusion-imageframe.imageframe-none.imageframe-8.hover-type-none.customimg>img {
    width: 130px;
}

.title-heading-center p {font-family:"Bree Serif", Arial, Helvetica, sans-serif !important;}
.breeserif {font-family:"Bree Serif", Arial, Helvetica, sans-serif !important;}
.page-id-1432 .slide-content-container{background:#000;}

.fusion-menu{
display:block;
}

.fusion-mobile-nav-holder fusion-mobile-sticky-nav-holder theme_tmplt_menumobilemain11{
 display:block;
}


.fusion-dropdown-menu:hover{
    overflow: visible; !important!
}

.header-wrapper #mobile-nav li > a {
color: #333 !important;
}
.title-heading-center span{
  text-align: center;
    font-family: "Bree Serif", Arial, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 1.28;
    letter-spacing: 0px;
    font-size: 36px;
    color: #fff;
}
.headingtitle{
text-align: center; 
margin-bottom: 3px;
 font-size: 36px !important;
}
.mb10{
margin-bottom:10px !important;
}

 .clr_w{
color:#fff;
}
.text-center{
text-align:center;
}
.fz18{
font-size:18px;
}
.text-left{
text-align:left;
}
.mb0{
margin-bottom:0px;
}
.mb10{
margin-bottom:10px !important;
}
.ftiming{
 color:#495053
}
.fz26{
font-size:26px !important;
}
.fz16{
font-size:16px !important;
}
.fz24{
font-size:24px !important;
}
.bggrey{
background: rgba(0,0,0,0.3); 
padding: 20px 7%;
}
.pcolor{
color:#6699ff;
}
.pricolor{
 color:#241f20;
}
.lh44{
line-height:44px !important;
}
.clr_r{
color: #ee6059 !important;
}
#home{
position:relative;
top:1px;
}
.thememain{
padding-left:30px !important;
padding-right:30px !important;
}
@media(max-width:767px) {
  #main  .headingtitle:nth-child(1){
     font-size: 30.115px !important;
     line-height:30px !important;
   }
#main  .headingtitle:nth-child(2){
     font-size: 30.115px !important;
     line-height:30px !important;
     margin-top:0px !important;
   }
}

/*popup css 17-sep-2019*/

.hustle-info.hustle-info--compact .hustle-content, .hustle-info.hustle-info--compact .hustle-content .hustle-content-wrap{padding: 0 !important;}
.hustle-info.hustle-info--compact .hustle-content .hustle-content-wrap p {margin-bottom: 0 !important;}
.newsletter_bottomleft div#mc_embed_signup input#mc-embedded-subscribe {padding: 6px 18px;font-size: 20px;background: #b0913e;border: 2px solid #8b8c8c;color: #fff;font-family: 'Bree Serif', Arial, Helvetica, sans-serif !important;letter-spacing: 1px;position: absolute;top: 65px;left: 0px;outline: 0;}
.newsletter_bottomleft div#mc_embed_signup div#mc_embed_signup_scroll input[type="text"] {display: none;}

@media (max-width: 991px){
.hustle-ui.hustle-slidein.hustle-slidein-position--south-east .hustle-slidein-content {max-width: 300px;}
.hustle-ui.hustle-slidein.hustle-slidein-position--south-east .hustle-slidein-content .hustle-layout {padding: 10px;}
div#popup-mobile div#mc_embed_signup_scroll input[type="text"] {display: none;}
div#popup-mobile div#mc_embed_signup_scroll input#mc-embedded-subscribe {width: 270px;padding: 6px 18px;font-size: 20px;background: #b0913e;border: 2px solid #8b8c8c;color: #fff;font-family: 'Bree Serif', Arial, Helvetica, sans-serif !important;letter-spacing: 1px;margin: 10px 15px 15px 9px;}

}
