/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */
/*.nolink a {cursor:pointer !important;}*/

#Top_bar .menu > li > ul.mfn-megamenu {
    left: 50%;
    margin-left: -500px;
    width: 700px !important;
}

 .header-classic.ab-hide #Top_bar { border-bottom: 1px solid rgba(255, 255, 255, 0.2); }

.quick_fact { text-align: left; }
.quick_fact .title { font-style: italic; font-size: 18px; letter-spacing: 2px; line-height: 22px; }
.quick_fact hr { display: none; }


.widget h3 {text-transform:uppercase; color:#33b6e1; font-size:24px; font-weight:600; margin-bottom:5px;}

div.pp_overlay {background-color:#33b6e1;}

.popmake-title {text-transform:uppercase; padding-bottom:10px;}
/* Navigation */

#Top_bar .menu > li > a {text-transform:uppercase !important;}

#Top_bar .menu-item span {display:block; font-size:90%;}

#Footer h4 {margin-bottom:4px;}

.remove-left-margin {margin-left:0px;}

/* Explore */
.const-cta h2 {color:#fff; text-transform:uppercase; font-size:29px; line-height:34px;}
#explore-content .column_feature_box {margin:0px 0px 5px 0px !important;}
#explore-content .exp-content .feature_box  {display:block; min-height:110px;}
#explore-content .exp-content .feature_box .feature_box_wrapper {padding:10px;}
#explore-content .exp-content .feature_box .photo_wrapper {width:20%;}
#explore-content .exp-content .feature_box .desc_wrapper {width:75%;}
#explore-content .exp-content .feature_box .desc_wrapper h4 {text-transform:uppercase; color:#33b6e1; font-size:19px; font-weight:600; line-height:20px; margin-bottom:5px;}
#explore-content .exp-content .feature_box .desc_wrapper .desc {font-size:16px; line-height:17px;}

#explore-content	{padding:20px 20px 0 0; margin:0px;}
#explore-content .exp-content			{margin:0 0 30px 0; padding:0px;}
#explore-content .exp-content .dark-content p {color:#626262;}
#explore-content .exp-content h1  {text-transform:uppercase; color:#fff; font-size:32px; font-weight:600; margin-bottom:5px; line-height:32px;}
#explore-content .exp-content .exp-list 				{background-color:#fff; padding:10px 0px 30px 0px; margin:15px 0px;}
#explore-content .exp-content .exp-list h4			{color:#33b6e1;text-transform:uppercase; font-size:19px; font-weight:600; line-height:20px; margin-bottom:5px;}
#explore-content .exp-content .exp-list .list_item .list_left {width: 50px; height: 50px; line-height: 50px; font-size: 20px; overflow: hidden; text-align: center; float: left; margin-left:10px;}
#explore-content .exp-content .exp-list ul li {padding:5px 15px;}


/* General Page */
.page-id-1368 #olc-container {padding:0px 0 0px 0;}


#olc-container {padding:0px 0 30px 0;}
#olc-container .olc-content	{margin:0 0 30px 0;}
#olc-container .olc-content h1	{text-transform:uppercase; color:#33b6e1; font-size:28px; font-weight:600; line-height:28px;}
#olc-container .olc-content h2	{text-transform:uppercase; color:#33b6e1; font-size:28px; font-weight:600; line-height:28px;}
#olc-container .olc-content h3  {text-transform:uppercase; color:#33b6e1; font-size:30px; font-weight:600; margin-bottom:5px;}
#olc-container .olc-content h4 	{text-transform:uppercase; color:#55c6eb; font-size:20px; font-weight:600;}
#olc-container .olc-content p 	{color:#4c4c4c; font-size:18px !important; line-height:22px !important;}

#olc-container .olc-content .block-a 	{color:#626262; font-size:18px !important; line-height:22px !important;}
#olc-container .olc-content .block-b 	{color:#626262; font-size:18px !important; line-height:22px !important;}

#olc-container .olc-content h2.gallery		{padding-top:10px; text-transform:uppercase; color:#33b6e1; font-size:28px; font-weight:600; margin-bottom:5px; line-height:28px;}
#olc-container .olc-content .ms-white h2 	{text-transform:uppercase; color:#FFF; font-size:30px; font-weight:600; margin-bottom:5px; line-height:30px;}


#olc-container .olc-content .ms-amttext {margin-bottom:0px !important; padding-bottom:0px !important;}
#olc-container .olc-content .feature_box  {display:block; min-height:110px;}
#olc-container .olc-content .feature_box .feature_box_wrapper {padding:10px;}
#olc-container .olc-content .feature_box .photo_wrapper {width:20%;}
#olc-container .olc-content .feature_box .desc_wrapper {width:80%;}
#olc-container .olc-content .feature_box .desc_wrapper h4 {text-transform:uppercase; font-size:16px; font-weight:600; line-height:18px; margin-bottom:5px;}
#olc-container .olc-content .feature_box .desc_wrapper .desc {font-size:13px; line-height:14px;}

#olc-container .olc-content .olc-feature    {/*padding:20px !important;*/}
#olc-container .olc-content .olc-feature p    {margin:0px;}
#olc-container .olc-content .olc-feature ul   		{margin:0; padding:0px 20px;}
#olc-container .olc-content .olc-feature ul li   	{list-style:none; margin:3px 0px; padding:0;}
#olc-container .olc-content .olc-feature li.title {font-weight:600; color:#55c6eb; font-size:18px; line-height:18px; margin:10px 0px;}

#olc-container .olc-content .home-tile div {border-radius:5px; display:block; width:100%; height:150px;}
#olc-container .olc-content .home-tile h4  {font-weight:600; display:block; vertical-align:bottom; margin:90px 5px 10px auto;}
#olc-container .olc-content .videoplayer	{width:325px; height:193px; background: url('/wp-content/uploads/2016/05/video.jpg') no-repeat 0 0; margin:0; padding:0;}


/* Wood Lake Villas */
#wlv-container {padding:0px 0 30px 0;}
#wlv-container .wlv-content .column {padding:0; margin:0; width:inherit;}
#wlv-container .wlv-content	{padding:0;}
#wlv-container .wlv-content h1	{text-transform:uppercase; color:#33b6e1; font-size:28px; font-weight:600; line-height:28px;}
#wlv-container .wlv-content h2	{text-transform:uppercase; color:#33b6e1; font-size:28px; font-weight:600; line-height:28px;}
#wlv-container .wlv-content p 	{color:#FFF; font-size:18px !important; line-height:22px !important;}
#wlv-container .wlv-content .info 	{padding-top:4%; background:#fff;}
#wlv-container .wlv-content .info h2 {padding:0 0 0 20px;}
#wlv-container .wlv-content .info p {color:#2c3b52 !important; padding:0 20px;}
#wlv-container .wlv-content .info .ms-button	 {font-size:13px; margin-left:25px; margin-bottom:0px;}

/* Mission Shores */
#ms-overview .ms-overview-main		{}
#ms-overview .ms-overview-main h1	{text-transform:uppercase; color:#FFF; font-size:28px; font-weight:600; line-height:28px;}
#ms-overview .ms-overview-main p, #ms-overview .ms-container .ms-amttext p, #ms-overview .ms-content p, #explore-content .exp-content p 	{color:#FFF; font-size:18px !important; line-height:20px !important;}

#ms-overview .ms-content h2  		{text-transform:uppercase; color:#33b6e1; font-size:22px; font-weight:600; margin-bottom:5px; line-height:22px;}
#ms-overview .ms-content .ms-white h2  		{text-transform:uppercase; color:#FFF; font-size:30px; font-weight:600; margin-bottom:5px; line-height:30px;}
#ms-overview .ms-content h3  		{text-transform:uppercase; color:#FFF; font-size:30px; font-weight:600; margin-bottom:5px;}
#ms-overview .ms-content h4 		{text-transform:uppercase; color:#55c6eb; font-size:20px; font-weight:600;}
#ms-overview .ms-content  			{margin:0px; padding:0px;}
#ms-overview .ms-content .info 	{padding-top:4%; background:#fff;}
#ms-overview .ms-content .info h2 {padding:0 0 0 20px;}
#ms-overview .ms-content .info p {color:#2c3b52 !important; padding:0 20px;}
#ms-overview .ms-content .info .ms-button	 {font-size:13px; margin-left:25px; margin-bottom:0px;}

#ms-overview .ms-container .column_feature_box {margin-bottom:5px !important;}
#ms-overview .ms-container .column_divider {margin-bottom:10px !important;}

#ms-overview .ms-container .ms-amttext {margin-bottom:0px !important; padding-bottom:0px !important;}

#ms-overview .ms-container .feature_box  {display:block;/* min-height:118px;*/}
#ms-overview .ms-container .feature_box .feature_box_wrapper {padding:10px; display:block;}
#ms-overview .ms-container .feature_box .photo_wrapper {width:20%;}
#ms-overview .ms-container .feature_box .desc_wrapper {width:75%;}
#ms-overview .ms-container .feature_box .desc_wrapper h4 {text-transform:uppercase; color:#FFF; font-size:22px; font-weight:600; line-height:22px; margin-bottom:5px;}
#ms-overview .ms-container .feature_box .desc_wrapper .desc {font-size:16px; line-height:17px; color:#fff;}






#ms-room a.button .button_icon i {color:#fff;}


#ms-room .ms-sidebar 	{}
#ms-room .ms-sidebar .ms-directions	{}
#ms-room .ms-sidebar h3	{text-transform:uppercase; color:#33b6e1; font-size:20px; font-weight:600; line-height:21px; margin-bottom:5px; padding:12px 0px 0px 10px;}

#ms-room .ms-sidebar .ms-locationbox	{background-color:#fff;}
#ms-room .ms-sidebar .ms-locationbox p	{padding:0px 0px 0px 10px;}
#ms-room .ms-sidebar .ms-locationbox .button_align {padding:7px 0px 0px 10px;}
#ms-room .ms-sidebar .ms-locationbox .button {margin-bottom:0px;}




#ms-room {}
#ms-room .ms-pricebox 		{background-color:#fff !important;}
#ms-room .ms-container 		{/*padding:0px 20px 0px 0px;*/}
#ms-room .ms-header		 		{/*padding:0px 20px 0px 0px;*/}
#ms-room .ms-pricebox .plan-header h2 {margin: 0 0 5px; font-size: 130%; line-height: 30px;}

#ms-room .ms-roomcta 					{background-color:#33b6e1; margin:0px 0px 20px 0px; /*border-radius:5px;*/}
#ms-room .ms-roomcta .ms-tag	{color:#fff; font-size: 130%; line-height:22px; font-weight:600; padding:15px 0px; text-transform:uppercase;}
#ms-room .ms-roomcta .column_button {margin-bottom:0px !important;}

#ms-room .ms-content  		{margin:0px 0px 20px 0px;}
#ms-room .ms-content p 		{padding:0px 20px !important; }

#ms-room .ms-gallery h2		{padding-top:20px !important;*/}
#ms-room .ms-feature    {/*padding:20px !important;*/}
#ms-room .ms-feature p    {margin:0px;}
#ms-room .ms-feature ul   		{margin:0; padding:0px 20px;}
#ms-room .ms-feature ul li   	{list-style:none; margin:3px 0px; padding:0;}
#ms-room .ms-feature li.title {font-weight:600; color:#55c6eb; font-size:18px; line-height:18px; margin:10px 0px;}

#ms-room .ms-content .column {/*width:inherit; padding:0px 20px !important;*/}
#ms-room .ms-content h2  	{text-transform:uppercase; color:#55c6eb; font-size:30px; font-weight:600; padding-left:20px; margin-bottom:5px;}
#ms-room .ms-content h3  	{text-transform:uppercase; color:#55c6eb; font-size:30px; font-weight:600; line-height:32px; padding-left:20px; margin-bottom:5px;}
#ms-room .ms-content h4 	{text-transform:uppercase; color:#55c6eb; font-size:20px; font-weight:600;}

#ms-room .ms-container .ms-amttext {margin-bottom:0px !important; padding-bottom:0px !important;}

#ms-room .ms-container .feature_box  {display:block; min-height:95px;}
#ms-room .ms-container .feature_box_wrapper {/*height:95px !important;*/}
#ms-room .ms-container .feature_box .feature_box_wrapper {padding:10px;}
#ms-room .ms-container .feature_box .photo_wrapper {width:20%; float:left;}
#ms-room .ms-container .feature_box .desc_wrapper {width:75%; float:left;}

#ms-room .ms-container .feature_box .desc_wrapper h4 {text-transform:uppercase; color:#55c6eb; font-size:16px; font-weight:600; line-height:16px; margin-bottom:5px;}
#ms-room .ms-container .feature_box .desc_wrapper .desc {font-size:13px; line-height:14px;}

#ms-room .ms-container .amt-fb .feature_box {background-color:#fff; display:block;}
#ms-room .ms-container .amt-fb {/*margin:4px;*/ display:block;}
#ms-room .ms-container .amt-fb .feature_box_wrapper {height:100px;}


#ms-room .ms-container .amt-tb {/*margin:4px;*/}
#ms-room .ms-container .amt-tb .feature_box .photo_wrapper {/*width:20%;float:left;*/}
#ms-room .ms-container .amt-tb .feature_box .desc_wrapper {/*width:70%; float:left;*/}
#ms-room .ms-container .amt-tb p 	{font-size:15px; line-height:16px; color:#626262;}
#ms-room .ms-container .amt-tb h4 {text-transform:uppercase; color:#33b6e1; font-size:20px; font-weight:600; margin-bottom:5px; line-height:21px;}



/* Video Container */

#swipebox-overlay {background:rgba(51, 182, 225, 0.92) !important;}


/* Home */
#home-block .home-tile div {border-radius:5px; display:block; width:100%; height:150px;}
#home-block .home-tile h4  {font-weight:600; display:block; vertical-align:bottom; margin:90px 5px 10px auto;}
#home-block .cta h4 {font-size:36px; line-height:40px; margin:0; padding:0; display:block; letter-spacing:0px;}

#home-properties h2 {font-size:30px;}

#home-video	{text-align:center;}
#home-video h2 a {color:#fff; display:block; margin:0 auto; padding:0; text-align:center;}
#home-video h2 .tagline {font-size:50%;}