/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template:	betheme
Version: 1.6.1.2
*/

input[type="submit"]{outline:none;}
div.wpcf7 .ajax-loader{display:none !important;}

.home #Top_bar{z-index:33;}
.home #Top_bar.is-sticky{z-index:10001}
.home #Top_bar #logo,
.home .header-fixed #Top_bar #logo,
.home .header-plain #Top_bar #logo,
.home  .header-transparent #Top_bar #logo{height:110px !important;line-height:initial !important;padding:10px 0 !important;box-sizing:border-box;}
.home #Top_bar.is-sticky #logo{height:60px !important;line-height:60px !important;box-sizing:border-box;}
.home #Top_bar.is-sticky #logo img.logo-sticky{display:block;max-height:50px;}
.home #Content{padding:0;}
.home .wpb_wrapper > div{margin-bottom:0;}
#Top_bar .top_bar_left{width:100%;}
.header-transparent #Top_bar .menu > li#menu-item-481 > a span{line-height:40px;margin:10px 0;background-color:#fff;color:#000;border-radius:15px;}
.mobile-reg-button{display:none;}

.home #home-section-1 .ls-bottom-slidebuttons a{border-radius:0px;background-color:#ffffff;}
.home #home-section-1 .ls-bottom-slidebuttons a.ls-nav-active{background-color:#FACF03;border:2px solid #FACF03 !important;}

.home #home-section-2{background-repeat:no-repeat;background-size:cover;background-position:center -40px;}
.home #home-section-2.vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0;}
.home #home-section-2 .top-part .col-2{background-image:url(../../uploads/2019/01/section-2-slant.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%;padding:50px 60px 20% 10px;z-index:100;}
.home #home-section-2 .top-part .col-2 .vc_column-inner{padding:0 20% 0 17%;}
.home #home-section-2 .top-part .col-2 .vc_single_image-wrapper img{max-width:120px;margin:0 0 15px;}
.home #home-section-2 .top-part .col-2 hr{border-bottom:1px solid #ffffff}
.home #home-section-2 .top-part .col-2 h2{font-size:22px;line-height:1.2;margin:0 0 15px;padding:0 0 0 10px;}
.home #home-section-2 .top-part .col-2 p{color:#ffffff;padding:0 0 0 15px;line-height:1.2;font-size:18px;}
.home #home-section-2 .top-part .btn.video{background-color:#ffffff;border-radius:30px;color:#000000;padding:5px 12px;font-size:14px;text-transform:uppercase;display:inline-block;cursor:pointer;}
.home #home-section-2 .top-part .btn.video:hover{background-color:#000000;color:#ffffff;text-decoration:none;}
.home #home-section-2 .bottom-part{background-color:#fffde6;position:absolute;bottom:0;width:100%;}
.home #home-section-2 .bottom-part .awards-div{overflow:hidden;padding:5px 20px 0 0;}
.home #home-section-2 .bottom-part .single-img{display:inline-block;float:left;width:20%;max-width:180px;}

.home #home-section-3{background-repeat:no-repeat;background-size:cover;background-position:center center;}
.home #home-section-3.vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0;}
.home #home-section-3 .top-part .col-2{background-image:url(../../uploads/2019/01/section-3-slant.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%;padding:15% 30px 15% 15px;z-index:100;}
.home #home-section-3 .top-part .col-2 .vc_column-inner{padding:0 20% 0 17%;}
.home #home-section-3 .top-part .col-2 h2{font-family:'Unive Light Ultra Condensed';line-height:1;font-size:36px;}
.home #home-section-3 .top-part .col-2 h2 .big{font-size:70px;display:block;line-height:1;}
.home #home-section-3 .top-part .col-2 p{color:#ffffff;padding:0 0 0 15px;line-height:1.2;font-size:18px;}
.home #home-section-3 .top-part .btn.video{background-color:#ffffff;border-radius:30px;color:#000000;padding:5px 12px;font-size:14px;text-transform:uppercase;display:inline-block;cursor:pointer;}
.home #home-section-3 .top-part .btn.video:hover{background-color:#000000;color:#ffffff;text-decoration:none;}

.home .label-div{background:rgba(0,0,0,0.7);padding:5px 12px;color:#ffffff;display:inline-block;position:absolute;text-transform:uppercase;font-family:"Unive Light Ultra Condensed", Arial, Tahoma,sans-serif;font-size:16px;letter-spacing:1px;}
.home .col-1 .label-div{top:50%;}
.home .col-3 .top-div .label-div{bottom:52%;left:-4%;}
.home .col-3 .bottom-div .label-div{bottom:2%;}

.home #home-section-4{background-repeat:no-repeat;background-size:cover;background-position:center center;}
.home #home-section-4.vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0;}
.home #home-section-4 .top-part .col-2{background-image:url(../../uploads/2019/01/section-4-slant.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%;padding:15% 30px 15% 15px;z-index:100;}
.home #home-section-4 .top-part .col-2 .vc_column-inner{padding:0 20% 0 17%;}
.home #home-section-4 .top-part .col-2 h2{font-family:'Unive Light Ultra Condensed';line-height:1;font-size:36px;}
.home #home-section-4 .top-part .col-2 h2 .big{font-size:70px;display:block;line-height:1;}
.home #home-section-4 .top-part .col-2 p{color:#ffffff;padding:0 0 0 15px;line-height:1.2;font-size:18px;}

.home #home-section-5{background-repeat:no-repeat;background-size:cover;background-position:center center;}
.home #home-section-5.vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0;}
.home #home-section-5 .top-part .col-2{background-image:url(../../uploads/2019/01/section-5-slant.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%;padding:15% 30px 15% 15px;z-index:100;}
.home #home-section-5 .top-part .col-2 .vc_column-inner{padding:0 20% 0 17%;}
.home #home-section-5 .top-part .col-2 h2{font-family:'Unive Light Ultra Condensed';line-height:1;font-size:36px;}
.home #home-section-5 .top-part .col-2 h2 .big{font-size:70px;display:block;line-height:1;}
.home #home-section-5 .top-part .col-2 h3{line-height:1;font-size:20px;padding:0 0 0 15px;}
.home #home-section-5 .top-part .col-2 p{color:#ffffff;padding:0 0 0 15px;line-height:1.2;font-size:18px;}
.home #home-section-5 .top-part .col-2 ul{list-style:none;margin:0 0 20px;padding:0 0 0 15px;}
.home #home-section-5 .top-part .col-2 ul li{color:#ffffff;background-image:url(../../uploads/2019/01/list-img.png);background-repeat:no-repeat;background-size:20px 20px;padding:0 0 0 30px;font-size:18px;}
.home #home-section-5 .top-part .col-2 ul li a{cursor:pointer;}
.home #home-section-5 .top-part .btn.video{background-color:#ffffff;border-radius:30px;color:#000000;padding:5px 12px;font-size:14px;display:inline-block;cursor:pointer;}
.home #home-section-5 .top-part .btn.video:hover{background-color:#000000;color:#ffffff;text-decoration:none;}

.home #home-section-6>.vc_column_container>.vc_column-inner{padding-top:0;}
.home #home-section-6 .top-part .col-1{background-image:url(../../uploads/2019/01/section-6-bg.jpg);background-repeat:no-repeat;background-size:cover;display:table;text-align:center;}
.home #home-section-6 .top-part .col-1 .vc_column-inner{padding:30px 50px;display:table-cell;vertical-align:middle;}
.home #home-section-6 .top-part .col-1 h3{font-size:30px;line-height:1.3;}
.home #home-section-6 .top-part .col-1 form{max-width:300px;}
.home #home-section-6 .top-part .col-1 form input[type="text"],
.home #home-section-6 .top-part .col-1 form input[type="tel"],
.home #home-section-6 .top-part .col-1 form input[type="email"]{font-size:14px !important;padding:7px 20px !important;color:#000000;}
.home #home-section-6 .top-part .col-1 form input[type="submit"]{font-size:14px !important;padding:7px 20px !important;}
.home #home-section-6 .top-part .col-1 form input[type="submit"]:hover{background-color:#000000 !important;color:#ffffff;}
.home #home-section-6 .top-part .col-1 a.register-btn{font-size:14px !important;padding:7px 20px !important;background-color:#e9473e;border-radius:30px;max-width:300px;width:100%;display:block;margin:0 auto;box-sizing:border-box;line-height:1.3;text-transform:uppercase;}
.home #home-section-6 .top-part .col-1 a.register-btn:hover{background-color:#b53730 !important;color:#ffffff;text-decoration:none;}
.home #home-section-6 .top-part .col-2{background-color:#4c4b53;padding:30px 0;display:table;}
.home #home-section-6 .top-part .col-2 .vc_column-inner{display:table-cell;vertical-align:middle;}
.home #home-section-6 .top-part .col-2 .vc_column-inner img{cursor:pointer;}
.home #home-section-6 .top-part .col-3{background-color:#ffffff;display:table;}
.home #home-section-6 .top-part .col-3 .vc_column-inner{display:table-cell;vertical-align:middle;padding-top:25px;padding-bottom:25px;}
.home #home-section-6 .top-part .col-3 .wpb_wrapper .wpb_text_column{text-align:center;}
.home #home-section-6 .top-part .col-3 .wpb_wrapper .wpb_text_column .wpb_wrapper{display:inline-block;text-align:left;}
.home #home-section-6 .top-part .col-3 h3{color:#4d5d5f;font-size:20px;margin:0;line-height:1.5;font-weight:600;}
.home #home-section-6 .top-part .col-3 p{color:#4f5d5f;font-size:18px;line-height:1.3;}
.home #home-section-6 .top-part .col-3 p a{color:#4f5d5f;}
.home #home-section-6 .top-part .col-3 ul{list-style:none;margin:0;}
.home #home-section-6 .top-part .col-3 ul li{display:inline-block;margin:0 5px 0 0;}
.home #home-section-6 .top-part .col-3 ul li img{width:25px;}

html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden]{padding-right:0;}
.home .pum-theme-lightbox .pum-container{background-color:#ffffff;border:none;padding:15px;box-shadow:none;}
.home .pum-theme-lightbox .pum-content + .pum-close{margin:0;top:0;right:0;}
.home .ls-container .ls-thumbnail{width:100% !important;}
.home .pum .pum-content{height:100%;}
.home .pum .pum-container{padding:0;margin:0 20px;}
.home .pum .pum-content p iframe{display:block;}
.home .pum-content img{max-width:600px;display:block;width:100%;}
.home .pum .iframe-div{width:100%;height:100%;}
.home .pum .iframe-div iframe{width:100%;height:100%;}
.home .pum .pum-close{width:28px;height:28px;border-radius:100%;border:2px solid white;cursor:pointer;opacity:.75;transition:opacity .3s ease-in-out;background:rgba(0,0,0,.25);box-sizing:content-box !important;left:auto !important;right:-7px !important;top:-12px !important;background-color:#000!important;color:transparent;outline:none;}
.home .pum .pum-close:before,
.home .pum .pum-close:after{content:'';width:20px;height:2px;position:absolute;top:13px;left:4px;background:white;border-radius:10px;transition:transform .2s ease-in-out;opacity:1;}
.home .pum .pum-close:before{transform:rotate(45deg);-ms-transform:rotate(45deg);}
.home .pum .pum-close:after{transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.home .pum .pum-close:hover:before{transform:rotate(135deg);-ms-transform:rotate(135deg);}
.home .pum .pum-close:hover:after{transform:rotate(45deg);-ms-transform: rotate(45deg);}
.slider-pro img.sp-image{margin:0 auto !important;}
.slider-pro img.sp-thumbnail{margin-left:0 !important;margin-top:0 !important;}
.sp-buttons{display:none !important;}

/*.sp-slide{width:100%!important;}
.sp-slide .sp-image-container{width:100% !important;}
.sp-slides-container .sp-grab{width:100% !important;}
.slider-pro .sp-bottom-thumbnails{width:100% !important;}*/

/*
.uris-title{display:none;}
.sp-slide{width:100% !important;}
.sp-image-container{width:100% !important;}
.sp-slides-container .sp-mask{width:100% !important;}
.slider-pro img.sp-image,
.slider-pro img.sp-thumbnail{margin-left:0 !important;}
.sp-bottom-thumbnails{width:100% !important;}*/

.footer-3 p{line-height:1.3;font-size:16px !important;}
#Footer .widgets_wrapper{padding:15px 0 5px !important;}
#Footer .footer_copy .one{padding:6px 0 !important;}
.home #Footer .footer-1 p{font-size:16px;line-height:1.3;}
.home #Footer #menu-menu-1 li{margin:0 0 5px;}
.home #Footer #menu-menu-1 li a{font-size:16px;line-height:2;padding:0;}
.home #Footer .footer-3 h4{margin:0 0 10px;}
.home #Footer .footer_copy .copyright{margin:0 !important;}
.home #Footer .footer_copy .footer-copy-links{display:inline-block;}
.home #Footer .footer_copy .copyright a{margin:0 3px;}

@media only screen and (max-width:959px){
	.home #Footer .footer_copy .copyright a{font-size:13px;}
}

@media only screen and (min-width:768px) and (max-width:991px){
	.home #home-section-3{background-position:right center;}
	.home #home-section-5 .top-part .col-2 .vc_column-inner{padding:0 18% 0 16%;}
}

@media only screen and (max-width:767px){
	.mobile-reg-button{display:inline-block;line-height:60px;padding-right:55px;float:right;height:60px;}
	.mobile-reg-button a{background-color:#fff;color:#000;padding:8px 10px;border-radius:15px;font-size:14px;}
	.mobile-reg-button a:hover{color:#000;}

	.home .vc_row{margin-left:0;margin-right:0;}
	.home .vc_column_container{padding-left:0;padding-right:0;}

	.mobile-sticky #Top_bar.is-sticky{z-index:101;}
	.home #Top_bar.is-sticky #logo img.logo-sticky{display:none;}

	.home .section_wrapper{max-width:100% !important;padding:0 !important;}
	.home .the_content_wrapper{margin:0;}

	#home-section-1 .ls-wp-container h1{margin-left:-10% !important;}
	#home-section-1 #layerslider_1.ls-wp-container h1{margin-left:-25% !important;}

	.home #home-section-2{margin:0;}
	.home #home-section-2 .vc_column-inner{padding:0;}
	.home #home-section-2 .top-part{margin:0;}
	.home #home-section-2 .top-part .col-1{display:none;}
	.home #home-section-2 .top-part .col-2 p{font-size:16px;}
	.home #home-section-2 .top-part .col-3{display:none;}
	.home #home-section-2 .bottom-part{position:relative;margin:0;}
	.home #home-section-2 .bottom-part .awards-div{padding:0 15px;text-align:center;}
	.home #home-section-2 .bottom-part .single-img{max-width:100%;width:32%;float:none;}
	.home #home-section-2 .bottom-part .single-img img{width:100%;max-width:180px;}

	.home #home-section-3{margin:0;}
	.home #home-section-3 .top-part .col-1{display:none;}
	.home #home-section-3 .top-part .col-2 p{font-size:16px;}
	.home #home-section-3 .top-part .col-3{display:none;}
	.home .label-div{display:none;}

	.home #home-section-4{margin:0;}
	.home #home-section-4 .top-part .col-1{display:none;}
	.home #home-section-4 .top-part .col-2 p{font-size:16px;}
	.home #home-section-4 .top-part .col-3{display:none;}

	.home #home-section-5{margin:0;}
	.home #home-section-5 .top-part .col-1{display:none;}
	.home #home-section-5 .top-part .col-2 p{font-size:16px;}
	.home #home-section-5 .top-part .col-2 ul li{font-size:16px;}
	.home #home-section-5 .top-part .col-3{display:none;}

	.home #home-section-6{margin:0;}
	.home #home-section-6>.vc_column_container>.vc_column-inner{padding:0;}
	.home #home-section-6 .top-part .col-1 .vc_column-inner{padding:70px 50px 50px;}
	.home #home-section-6 .top-part .col-1 h3{font-size:26px;}
	.home #home-section-6 .top-part .col-2 .vc_column-inner img{max-width:400px;width:100%;}
	.home #home-section-6 .top-part .col-3 .vc_column-inner{padding-top:40px;padding-bottom:40px;}

	.home #Footer{background:#1e1e1e;}
	.home #Footer .container{max-width:100% !important;padding:0 10px !important;}
	.home #Footer .footer-1{width:100% !important;max-width:280px;margin:0 auto !important;}
	.home #Footer #menu-menu-1{width:100% !important;max-width:280px;margin:0 auto !important;padding-left:15px;box-sizing:border-box;}
	.home #Footer .footer-3{width:100% !important;max-width:280px;margin:0 auto !important;}
}



#Header .ls-v6 .ls-bottom-slidebuttons a{border-radius:0px; background-color:#ffffff;}
#Header .ls-v6 .ls-bottom-slidebuttons a.ls-nav-active{background-color:#FACF03; border:2px solid #FACF03 !important;}
#Top_bar{background-color:rgba(0,0,0,0.5);}
#Footer .footer_copy .one{margin-bottom:0px; padding-top:10px; min-height:0px;}
.button-flat a.button{border-radius:30px;}
input.rounded{background-color:#fff !important;border-radius:30px !important;border:none !important;font-size:16px !important;text-transform:uppercase !important;padding-left:20px  !important;}
input.rounded:focus{background-color:#f2f2f2 !important;color:#666;}
input.p-small{background-color:#525D5F !important;color:#fff;text-transform:uppercase;}
.socmed-ul{margin-left:0 !important;}
.socmed-ul li{display:inline-block;list-style-type:none;margin-right:5px;}
.socmed-ul li a{display:block;}
.socmed-ul li a img{height:24px !important;width:24px;}
.wpcf7-submit{width:100% !important;}
.menu-menu-container ul{background-color:transparent;}
.menu-menu-container ul li{list-style-type:disc;}
.menu-menu-container ul li:after{border:none;}
.footer_copy{background-color:#000;}
.floor-plan{margin-left:0 !important;}
.floor-plan li{list-style-type:none;}
.floor-plan li a{display:block;}
#Footer{background-size:100% 100%;}
#Footer a{font-size:16px;}
.ls-popup-close-button{left:auto !important;right:-15px;top:-15px!important;background-color:#000!important;}

@media only screen and (max-width:767px){
  .home #Top_bar #logo{padding:0 !important;}
  h4{font-size:20px !important;}
  #Footer{background-size:cover !important;background-position:left center !important;}
  #Footer .widgets_wrapper .container .one-third:nth-child(2){text-align:left !important;}
  #Footer .widgets_wrapper .container .one-third:nth-child(2) ul{width:60% !important;margin-left:15% !important;}
  #Footer .footer-1{width:60% !important;margin-left:20% !important;}
  #Footer .footer-3{width:60% !important;margin-left:20% !important;}
}

@media only screen and (min-width:768px){
  #Footer .widgets_wrapper .container{max-width:100% !important;}
  #Footer .widgets_wrapper .container .one-third.column:last-child{float:right !important;}
  #Footer .widgets_wrapper .container .one-third:nth-child(2){/*margin-top: 8%;*/}
  #Footer .widgets_wrapper .container .one-third:nth-child(2) ul{margin-left:25%;width:50%;}
  #Footer .footer-1{margin-left:25% !important;}
  #Footer .footer-3{margin-left:10% !important;}
  #link-studio:hover,
  #link-suites:hover,
  #link-duplex:hover{color:rgba(80, 80, 255, 0.8) !important;text-decoration:none !important;}
  .button_js:hover{color:rgba(80, 80, 255, 0.8) !important;}
  .home .section_wrapper{max-width:100% !important}
}

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}

@media only screen and (min-width:480px){
    /*#Footer .footer_copy{padding-bottom:12% !important;}*/
}

@media only screen and (min-width:992px){
    /*#Footer .footer_copy{padding-bottom:60px !important;}*/
}

@media only screen and (min-width:1280px){
    /*#Footer .footer_copy{padding-bottom:5% !important;}*/
}

.promo-banner{width:100%;max-width:100% !important;}
.mobile-only{display:none !important;}

@media screen and (max-width:767px){
	.mobile-only{display:block !important;}
	.desktop-only{display:none !important;}
}
