html.open-overlay, 
html.open-overlay.open-fixed .overlay{
	overflow: hidden;
}
.invest_filt_cont,
.invest_main_cont{
	margin-bottom: 15px;
}
.archive .invest_main_cont{
	padding-top: 50px;
	padding-bottom: 35px;
}
.invest_main_cont.owl-carousel{
	text-align: center;
}
.invest_sec_btn,
.invest_sec_btn:hover{
	text-decoration: none;
}
.invest_main_cont:after{
	content: '';
	display: block;
	clear: both;
}
.invest_main_cont.col_2 .invest_cont,
.invest_main_cont.col_3 .invest_cont,
.invest_main_cont.col_4 .invest_cont,
.invest_main_cont.col_5 .invest_cont,
.invest_main_cont.col_6 .invest_cont{
	float: left;
}
.invest_main_cont.col_2 .invest_cont{
	width: 50%;
}
.invest_main_cont.col_3 .invest_cont{
	width: 33.3333%;
}
.invest_main_cont.col_4 .invest_cont{
	width: 25%;
}
.invest_main_cont.col_5 .invest_cont{
	width: 20%;
}
.invest_main_cont.col_6 .invest_cont{
	width: 16.6666%;
}
.invest_main_cont .invest_cont,
.invest_main_cont.owl-carousel .item{
	padding: 10px;
}
.invest_main_cont .invest_cont>.inner,
.invest_main_cont.owl-carousel .invest_cont{
	background: #f8f8f8;
	padding: 20px;
	box-shadow: 0 2px 12px rgba(113,92,72,.4);
}
.invest_main_cont .invest_cont h2{
	margin-top: 0;
}
.invest_main_cont.owl-carousel .img{
	margin-bottom: 15px;
}
.invest_main_cont.owl-carousel p{
	margin-bottom: 25px;
}
.main-video .wp-video{
	width: 100%!important;
}
.main-video .mejs-layers{
	display: none;
}
.invest_lm_cont{
	text-align: center;
}
.videos_cont{
	margin-top: 75px;
	margin-bottom: 75px;
}
.explore-videos{
	text-align: center;
}
.video-switch-prev{
	float: left;
}
.video-switch-next{
	float: right;
}
.video-switch-prev:before,
.video-switch-next:after{
	font-family: "Font Awesome 5 Free";
	font-weight: bold;
	margin: 0 5px;
}
.video-switch-prev:before{
	content: '\f060';
}
.video-switch-next:after{
	content: '\f061';
}
.midspv_cont{
	margin-bottom: 75px;
	text-align: center;
}
.midspv_cont h4 lrg{
	display: block;
	font-size: 150%;
}
.resources_cont{
	text-align: center;
	margin-bottom: 50px;
}
.anchor_links_cont{
	padding: 25px 0;
	background: #4ca999;
}
.anchor_links_cont .row>div:first-child{
	display: flex;
	flex-wrap: wrap;
}
.anchor_links_cont .row>div:first-child a{
	display: flex;
}
.anchor_links_cont .row>div:first-child .btn~.btn{
	margin: 0;
}
.intro,
.market,
.bus_model,
.management{
	padding: 75px 0;
}
.intro h2,
.market h2,
.bus_model h2,
.opportunities h2,
.management h2,
.about h2,
.offering h2{
	margin-top: 0;
}
.about,
.opportunities{
	padding-top: 75px;
}
.about .row>div,
.offering .row>div{
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.about .row>div>div,
.offering .row>div>div{
	padding: 35px 0;
}
.offering{
	padding-bottom: 75px;
}
.opportunities section:last-child{
	padding-bottom: 75px;
}

.ipum-overlay{
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1999999999;
	overflow: initial;
	transition: .15s ease-in-out;
	background-color: rgba( 0, 0, 0, 0.70 );
	z-index: 1999999999;
}
.ipum-container{
	padding: 28px;
	border-radius: 5px;
	border: 1px none #000000;
	box-shadow: 0px 10px 25px 4px rgb(2 2 2 / 50%);
	background-color: rgba( 255, 255, 255, 1.00 );
	top: 100px;
	left: 0;
	right: 0;
	font-weight: bold;
	position: absolute;
	margin-bottom: 3em;
	z-index: 1999999999;
	margin: auto;
}
.ipum-container #mc_embed_signup{
	text-align: left;
}
.ipum-container a:not(.btn){
	font-weight: normal;
}
@media only screen and (min-width: 1024px){
	.ipum-container{
		width: 100%;
		max-width: 360px;
	}
	.single .ipum-container{
		max-width: 425px;
	}
}
.ipum-content + .cls{
	position: absolute;
	height: 28px;
	width: 28px;
	left: auto;
	right: 8px;
	bottom: auto;
	top: 8px;
	padding: 4px;
	color: #ffffff;
	font-family: Times New Roman;
	font-weight: 100;
	font-size: 20px;
	line-height: 20px;
	border: 1px none #ffffff;
	border-radius: 42px;
	box-shadow: 0px 0px 0px 0px rgb(2 2 2 / 23%);
	text-shadow: 0px 0px 0px rgb(0 0 0 / 23%);
	background-color: rgba( 221, 51, 51, 1.00 );
}






.ui-datepicker.ui-widget-content{
	background: #fff;
	color: #000;
}
.ui-datepicker .ui-widget-header.ui-datepicker-header{
	background: #000000;
	border-color: #fff;
	color: #fff;
}
.ui-datepicker .ui-widget-header.ui-datepicker-header a{
	color: #fff;
}
.ui-datepicker .ui-widget-header.ui-datepicker-header .ui-icon {
    background-image: url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/themes/base/images/ui-icons_ffffff_256x240.png);
}
.ui-datepicker .ui-state-hover, 
.ui-datepicker.ui-widget-content .ui-state-hover, 
.ui-datepicker .ui-widget-header .ui-state-hover, 
.ui-datepicker .ui-state-focus, 
.ui-datepicker.ui-widget-content .ui-state-focus, 
.ui-datepicker .ui-widget-header .ui-state-focus, 
.ui-datepicker .ui-button:hover, 
.ui-datepicker .ui-button:focus{
	border: none;
    background: #000;
}
.ui-datepicker .ui-widget-header .ui-state-hover>.ui-icon, 
.ui-datepicker .ui-widget-header .ui-state-focus>.ui-icon {
    background-image: url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/themes/base/images/ui-icons_777777_256x240.png);
}
.ui-datepicker table tr th,
.ui-datepicker table tr:nth-child(even) th, 
.ui-datepicker table tr:nth-child(odd) th{
	padding: 1px;
	background: #ffffff;
	color: #fff;
}
.ui-datepicker th span{
	display: block;
	background: #000;
    color: #fff;
    border: 1px solid #fff;
    padding: .2em;
}
.ui-datepicker .ui-state-default, 
.ui-datepicker.ui-widget-content .ui-state-default, 
.ui-datepicker .ui-widget-header .ui-state-default, 
.ui-datepicker .ui-button, 
html .ui-datepicker .ui-button.ui-state-disabled:hover, 
html .ui-datepicker .ui-button.ui-state-disabled:active{
	background: #DDD;
	color: #000;
	border-color: #fff;

}
.ui-datepicker .ui-state-highlight, 
.ui-datepicker.ui-widget-content .ui-state-highlight, 
.ui-datepicker .ui-widget-header .ui-state-highlight{
	background-color: #66757A;
	color: #fff;
}
.ui-datepicker .ui-state-active, 
.ui-datepicker.ui-widget-content .ui-state-active, 
.ui-datepicker .ui-widget-header .ui-state-active, 
.ui-datepicker a.ui-button:active, 
.ui-datepicker .ui-button:active, 
.ui-datepicker .ui-button.ui-state-active:hover{
	background-color: #006199;
	color: #fff;
}
.ui-datepicker .ui-state-active.ui-state-highlight, 
.ui-datepicker.ui-widget-content .ui-state-active.ui-state-highlight, 
.ui-datepicker .ui-widget-header .ui-state-active.ui-state-highlight{
	background: -webkit-linear-gradient(45deg, #66757A 50%, #006199 50%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(45deg, #66757A 50%, #006199 50%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(45deg, #66757A 50%, #006199 50%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(45deg, #66757A 50%, #006199 50%); /* Standard syntax */
	color: #fff;
}

@media(max-width: 767px){
	.opportunities section>.inner_cont{
		padding: 0 65px;
	}
	.about .inner_cont{
		padding: 0 50px!important;
	}
	.single-dj-investment .entry-thumbnail{
		float: none;
		padding: 10px;
	}
	.invest_main_cont.col_6 .invest_cont,
	.invest_main_cont.col_4 .invest_cont{
		width: 50%;
	}
}
@media(max-width: 668px){
	.invest_main_cont.col_6 .invest_cont,
	.invest_main_cont.col_5 .invest_cont,
	.invest_main_cont.col_4 .invest_cont,
	.invest_main_cont.col_3 .invest_cont,
	.invest_main_cont.col_2 .invest_cont{
		width: 100%;
	}
}
@media(max-width: 400px){
	.opportunities section>.inner_cont{
		padding: 0 40px;
	}
	.about .inner_cont{
		padding: 0 35px!important;
	}
}








