/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Hanlding Updates
-----------------------------------------------------------------*/


div.finvest-txt p {
	font-size: 18px;
	font-weight: 200;
}
div.finvest-txt a {
	font-weight: bold;
	color:#2e8ece;
	cursor: pointer;
	transition: all 0.5s ease;
}
div.finvest-txt a:hover {
	text-decoration: underline !important;
	color: #092e41;
}
div.finvest-team {
	background-color: rgba(31, 129, 159, 0.09);
	padding: 80px 0px;
}
.col_full.finvest-team {
	margin-bottom: 0px !important;
}
.finvest-team span {
	text-transform: uppercase;
	font-size: 14px;
	display: block;
	font-weight: bold;
	color: #444;
}
.entry-right {
	text-align: right;
	float: right;
	clear: both;
}
.entry-left {
	text-align: left;
	float: left;
	clear: both;
}
a.anchor {
    display: block;
    position: relative;
    top: -115px;
    visibility: hidden;
}
.dark #primary-menu:not(.not-dark) ul ul {
	background-color: #04161f;
	}
.dark #primary-menu:not(.not-dark) ul ul li > a:hover {
		background-color: #000000;
		}
.cursor-default {
	cursor: default;
}
p {
	margin-bottom: 5px;
}
.col_five_sixth.col_last.finvest-txt h4{
		font-weight: 200;
		font-size: 24px;
		margin-top: 0px;
}
.container h3 {
	text-transform: uppercase;
}
nav a:hover,
li.current a {
	color: rgb(138, 199, 239) !important;
}
.portfolio-overlay a {
	margin: -28px 0 0 -24px;
}
h4.modal-title {
	font-size: 26px;
	text-align: center;
}
div.modal-body p {
	font-size: 18px;
	text-align: center;
}
div.portfolio-overlay {background-color: rgba(51, 122, 183, 0.76);}
div.portfolio-desc {cursor: pointer;}
.small-r { margin-right: 15px;}
div.portfolio-image {border: 1px solid #ededed;}
.portfolio-item .portfolio-image a {
	display: inline;
}
.finvest-contact {
	background-color: #f5f5f5;
	padding: 50px;
	margin: 0px;
	margin-bottom: 0px !important;
}
.slider-caption p {
	font-size: 42px;
}
.slider-caption-center--builder {
	padding: 20px; display: flex; flex-direction: column; margin-top: 35%; font-weight: 300;
	text-align: right;
}
.slider-caption-center--choice {
	padding: 20px; display: flex; flex-direction: column; margin-top: 35%; font-weight: 300;
	text-align: left;
}
.slider-caption-center--builder h2,
.slider-caption-center--choice h2 {
	text-transform: uppercase;
	font-size: 21px;
    font-weight: 600;
    letter-spacing: 2px;
		color: rgb(150, 188, 220);
}
.slider-caption-center--choice.mobile {
	display: none;
}
.acctitle {
	text-transform: none;
}

.slider-caption-center--builder h2,
.slider-caption-center--choice.mobile h2 {
	font-size: 21px;
	text-align: right;
}

.slider-caption-center--choice h2 {
	font-size: 21px;
	text-align: left;
}

.slider-caption-center--builder p,
.slider-caption-center--choice.mobile p {
	font-size: 21px;
	text-align: right;
	color: white;
}

.slider-caption-center--choice p {
	font-size: 21px;
	text-align: left;
	color: white;
}

@media (max-height:700px) {
	.slider-caption-center--builder h2,
	.slider-caption-center--choice.mobile h2,
	.slider-caption-center--choice h2 {
		font-size: 16px;
	}
	.slider-caption-center--builder p,
	.slider-caption-center--choice.mobile p,
	.slider-caption-center--choice p {
		font-size: 16px;
}
}

@media (max-width:768px) {
	.slider-caption-center--builder,
	.slider-caption-center--choice  {
		margin-top: 0;
		padding-top: 5%;
		}
	.slider-caption-center--choice.mobile {
		display: flex;
		flex-direction: column;
		background-color: rgba(24, 57, 86, 0.56);
	}
	.finvest-corporate .desktop {
		display: none;
	}
}
@media (max-width: 414px) {

	div.slider-caption-center--builder > p,
	div.slider-caption-center--builder > h2,
	div.slider-caption-center--choice.mobile > p,
	div.slider-caption-center--choice.mobile > h2 {
		font-size: 14px !important;
		margin-bottom: 5px;
	}

	.slider-caption p.home-txt {
		font-size: 21px;
	}

	.slider-caption.slider-caption-center.finvest-home {
		top: 20%;
	}

	.slider-caption-center--builder {
		margin-top: 0px;
	}

	/*.force-full-screen.full-screen.dark.finvest-corporate,
	.force-full-screen.full-screen {
		height: 100% !important;
	}*/

	div.slider-caption-center.finvest-home {
		display: flex !important;
	}

}
