/*
Theme Name: marmontpartners.com 
Author: QNYCreative
Version: 1.0
*/

/* fonts */
@font-face {
	font-family: 'Assistant';
	src: url('fonts/Assistant-Bold.eot'); 
	src: url('fonts/Assistant-Bold.eot?#iefix') format('embedded-opentype'), 
	url('fonts/Assistant-Bold.woff') format('woff'), 
	url('fonts/Assistant-Bold.ttf') format('truetype'), 
	url('fonts/Assistant-Bold.svg#619ebb0c4660008f8fd0356c7f320a2f') format('svg'); 
	
	font-style: normal;
	font-weight: 700;
}
@font-face {
	font-family: 'Assistant';
	src: url('fonts/Assistant-Light.eot'); 
	src: url('fonts/Assistant-Light.eot?#iefix') format('embedded-opentype'), 
	url('fonts/Assistant-Light.woff') format('woff'), 
	url('fonts/Assistant-Light.ttf') format('truetype'), 
	url('fonts/Assistant-Light.svg#520bb699bb1a25df332a386cd6f370e7') format('svg'); 
	
	font-style: normal;
	font-weight: 200;
}
@font-face {
	font-family: 'Assistant';
	src: url('fonts/Assistant-Regular.eot'); 
	src: url('fonts/Assistant-Regular.eot?#iefix') format('embedded-opentype'), 
	url('fonts/Assistant-Regular.woff') format('woff'), 
	url('fonts/Assistant-Regular.ttf') format('truetype'), 
	url('fonts/Assistant-Regular.svg#7ee6692507ea5cd32bc9d1e326ce6e6b') format('svg'); 
	
	font-style: normal;
	font-weight: 400;
}
@font-face {
	font-family: 'Assistant';
	src: url('fonts/Assistant-SemiBold.eot'); 
	src: url('fonts/Assistant-SemiBold.eot?#iefix') format('embedded-opentype'), 
	url('fonts/Assistant-SemiBold.woff') format('woff'), 
	url('fonts/Assistant-SemiBold.ttf') format('truetype'), 
	url('fonts/Assistant-SemiBold.svg#b0e1dc196204186277fd2dff46289048') format('svg'); 
	
	font-style: normal;
	font-weight: 600;
}

@font-face {
	font-family: 'Cormorant';
	src: url('fonts/CormorantInfant-Bold.eot'); 
	src: url('fonts/CormorantInfant-Bold.eot?#iefix') format('embedded-opentype'), 
	url('fonts/CormorantInfant-Bold.woff') format('woff'), 
	url('fonts/CormorantInfant-Bold.ttf') format('truetype'), 
	url('fonts/CormorantInfant-Bold.svg#67979995ad44a42d72d14c811db0dc99') format('svg'); 
	
	font-style: normal;
	font-weight: 700;
}

@font-face {
	font-family: 'Cormorant';
	src: url('fonts/CormorantInfant-Medium.eot'); 
	src: url('fonts/CormorantInfant-Medium.eot?#iefix') format('embedded-opentype'), 
	url('fonts/CormorantInfant-Medium.woff') format('woff'), 
	url('fonts/CormorantInfant-Medium.ttf') format('truetype'), 
	url('fonts/CormorantInfant-Medium.svg#2c6c52f9662e0e0649e1557e7e410502') format('svg'); 
	
	font-style: normal;
	font-weight: 400;
}

/* wp admin styles */
body#tinymce{ margin:0; padding:0; border:none;}
body#tinymce .company_text{ display:block !important;}

/* wp basic styles */
.entry-content img {margin: 0 0 1.5em 0;}
div.alignleft, img.alignleft {display: inline-block;float: left;margin-right: 1em;margin-bottom: 1em;}
div.alignright, img.alignright {display: inline-block;float: right;margin-left: 1em;margin-top: 1em;}
div.aligncenter, img.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}
.wp-caption {text-align: center;margin-bottom: 1.5em;}
.wp-caption img {border: 0 none;margin: 0;padding: 0;}
.wp-caption p.wp-caption-text {margin: 0;font-weight: bold;}
.wp-smiley { max-height: 1em;margin:0 !important;}
.gallery dl {margin: 0;border: 0;padding: 0;}
blockquote.left {float: left;margin-left: 0;margin-right: 20px;text-align: right;width: 33%;}
blockquote.right {float: right;margin-left: 20px;margin-right: 0;text-align: left;width: 33%;}
.gallery-caption{font-size: 12px;}
html{height: 100%;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
p {	padding-top:0.1em;padding-bottom:0.1em;}
em{font-style: italic;}
.size-auto, .size-full, .size-large, .size-medium, .size-thumbnail {max-width: 100%;height: auto;}
.center{text-align: center;}
#page_content_wrapper p {padding-top:0.5em;padding-bottom:0.5em;}
#page_content_wrapper p:empty{padding: 0 !important;margin: 0 !important;}
#footer p {padding-top:0.5em;padding-bottom:0.5em;}
html, body {min-height: 100%;}
img, a img {image-rendering: optimizeQuality;}
em { font-style: italic; }
::selection {background: #0da29e;color: #fff;}
table{border-spacing: 0;}
.sticky{background: #ffffe0;padding: 30px 20px 20px 20px;border: 1px solid #e6db55 !important;box-sizing: border-box;}
.marginright{margin-right: 7px;}
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {	float:right; margin:0 0 1em 1em}
a img.alignleft {	float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.sticky, .bypostauthor { font-weight: bold; }

/* common styles */
body{ margin:0; padding:0; color:#000; background:#F0F0F0; font-family: 'Assistant'; font-weight:400; font-size:14px; line-height:1.4em; min-width:1200px;}
input, select, textarea{ color:inherit; font-family: 'Assistant'; font-weight:400; font-size:14px;}
.contentCenter{ width:1160px; margin:0 auto;}
a{ color:inherit;}
a img{ border:none; display:block;}
.displayTable{ display:table; width:100%; height:100%;}
.tableCell{ display:table-cell; width:100%; height:100%; vertical-align:middle;}
.button{}
.clear{ clear:both;}
h1, h2, h3, h4, h5, h6{font-family: 'Cormorant'; font-weight:400; line-height:1.2em; text-transform:uppercase;}
h1{ font-size:42px; letter-spacing:1pt;}
b{ font-weight:700;}
.button{ display:inline-block; border:1px solid #86AA48; padding:0 60px; line-height:40px; text-decoration:none; color:#fff; font-size:14px;}
.column100{ width:100%; float:left; box-sizing:border-box;}
.column60{ width:60%; float:left; box-sizing:border-box;}
.column50{ width:50%; float:left; box-sizing:border-box;}
.column40{ width:40%; float:left; box-sizing:border-box;}
.displayTable>.column100,
.displayTable>.column60,
.displayTable>.column50,
.displayTable>.column40{float:none; display:table-cell; vertical-align:top;}
.grayBg{ background:#FBFBFB;}
.beigeBg{ background:#ddf5b4;}
.darkBeigeBg{ background:#1b3769;}
.whiteBg{ background:#fff;}
.padRight{ padding:0 20px 0 0;}
.padLeft{ padding:0 0 0 20px;}
.padLeft27{ padding:0 0 0 27px;}
.padLeft40{ padding:0 0 0 40px;}

/* header */
header{}
body.admin-bar header{}
header .search{ display:inline-block; background:url(images/search.png) no-repeat center center / contain; width:16px; height:48px; vertical-align:middle; float:left;}
header .linkedin{ display:inline-block; background:url(images/linkedin.png) no-repeat center center / contain; width:18px; height:18px; vertical-align:middle; margin:0 0 0 12px;}
header .medium{ display:inline-block; background:url(images/medium.png) no-repeat center center / contain; width:18px; height:18px; vertical-align:middle; margin:0 0 0 12px;}
header .blue{ background:#072f6a; text-align:right;}
header .blue .link{ line-height:48px; display:inline-block; vertical-align:middle; font-family: 'Cormorant'; font-size:14px; text-transform:uppercase; text-decoration:none; margin:0; padding:0 30px; letter-spacing:2pt; color:#fff; transition:0.3s ease;}
header .blue .link.active{ background:#86AA48!important; color: #072f6a;}
header .blue .link:hover{ background:rgba(255,255,255,0.2);}
header .white{ background:#fff;}
header .mainMenu{ padding:0; list-style-type:none; display:inline-block; float: right;margin: 65px 0 0 0;font-weight: 600;}
header .mainMenu li{ display:inline-block; margin:0;}
header .mainMenu li a{ margin:0 0 0 30px; display:inline-block; text-decoration:none; position:relative;}
header .mainMenu li a:after{content:''; position:absolute; left:-15px; top:33px; padding:0 15px; width:100%; box-sizing:content-box; height:2px; background:#86AA48; opacity:0; transition:0.3s ease;}
header .logo{ background:url(/wp-content/uploads/2019/12/HJ_white.png) no-repeat center center / contain; width:240px; height:61px; float:left; display:block; margin:39px 0;}
header .mainMenu li a:hover:after,
header .mainMenu li.current_page_item a:after{ opacity:1;}

.popupOverlay{ display:none; background:rgba(0,0,0,0.5); position:fixed; left:0; top:0; width:100%; height:100%; z-index:12;}
.popupOverlay .contactBox{ border-bottom:4px solid #86AA48; left:50%; top:50%; transform:translate(-50%,-50%); font-family: 'Assistant'; font-weight:400; color:#000; min-height:120px; width:465px; font-size:14px; text-align:center; position:absolute; z-index:2; text-transform:none; line-height:1.4em; letter-spacing:0; padding:20px; box-sizing:border-box;}
.popupOverlay .contactBox h1{ text-align:left; border-bottom:2px solid #86AA48; margin:0 0 20px; padding:0 0 10px;} 
.popupOverlay .contactBox .close{ border:2px solid #fff; background:#000; border-radius:50%; width:30px; height:30px; position:absolute; right:-15px; top:-15px; cursor:pointer;
z-index:2;}
.popupOverlay .contactBox .close:before{ content:''; width:20px; height:1px; background:#fff; transform:rotate(45deg); left:5px; top:14px; position:absolute;}
.popupOverlay .contactBox .close:after{ content:''; width:20px; height:1px; background:#fff; transform:rotate(-45deg); left:5px; top:14px; position:absolute;}

/* youtube video */
.aboutVideo{ display:table; width:100%; margin:20px 0 0 0;}
.aboutVideo .text{ text-align:center; display:table-cell; width:50%; height:100%; background:#fff; padding:10px 20px; vertical-align:middle; font-size:16px;}
.youtubeVideo{ width:50%; height:326px; display:table-cell; margin:20px 0 0; background:#000;}
.youtubeVideo video{ border:none; width:100%; height:100%;}

/* footer */
footer{ background:#072f6a; padding:26px 0;}
footer .logo{ background:url(/wp-content/uploads/2019/12/HJ_white.png) no-repeat center center / contain; width:173px; height:58px; float:left; display:block; margin:13px 0 21px;}
footer .footerMenu{ width:290px; padding:0; list-style-type:none; display:inline-block; float: right;margin:0; line-height:1.3em;}
footer .footerMenu li{ display:inline-block; margin:0; width:50%; color:#fff; float:left;}
footer .footerMenu li a{ text-decoration:none; font-size:12px;}
footer .footerMenu li a:hover{ text-decoration:underline;}
footer .contentCenter{ width:860px;}
footer hr{ border:none; height:1px; background:#86AA48; margin:10px 0 25px;}
footer .disclaimer{ line-height:1.2em; font-size:12px; color:#989898; text-align:center;}

/* home */
section{}
.slider{ border-bottom:4px solid #042439; position:relative; height:510px; width:100%; overflow:hidden;}
.slider .arrowLeft{ background:url(images/arrowLeft.png) no-repeat center center / contain; width:28px; height:55px; position:absolute; left:0; top:50%; transform:translateY(-50%); z-index:5; cursor:pointer;}
.slider .arrowRight{ background:url(images/arrowRight.png) no-repeat center center / contain; width:28px; height:55px; position:absolute; right:0; top:50%; transform:translateY(-50%); z-index:5; cursor:pointer;}
.slider ul{ list-style-type:none; margin:0; padding:0; position: absolute; left:0; top:0; width:9999px; height:100%;}
.slider ul li{ float:left; width:1160px; height:100%; background:#ccc no-repeat center center / cover;}
.slider .image{ background:no-repeat center center / cover; width:695px; height:100%; float:left;}
.slider .text{ 
	background:#072f6a;
	width: 465px; 
	float: right; 
	height: 100%; 
	box-sizing: border-box; 
	padding: 40px; 
	color: #fff; 
	font-size: 14px; 
	font-weight: 200;
}
.slider .text h1 {
    margin: 0px 0 28px;
    position: relative;
    font-size: 26px;
    letter-spacing: 0px;
}
.slider .text h1:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -14px;
    height: 2px;
    background: #86AA48;
    width: 90px;
}
.slider .text .button{ /*margin:25px 0 0 0;*/}
.homeBox1{ padding:30px 50px;}
.homeBox2{ padding:30px;}
.displayTable h1{margin: 0; text-align: center; font-size: 28px;font-weight: 700;}
.displayTable h2,
.whyMarmontBox h2{ font-family:'Assistant'; font-weight:700; font-size:16px; margin:20px 0 -15px 0;}
.whyMarmontBox .column100{ width:33.33%; padding:0 20px;}
.homeBox2 table{ width:100%; margin:32px 0 25px 0; padding:0;}
.homeBox2 table th{ font-size:16px; font-weight:700; text-align:left; text-transform:uppercase; padding:8px 0;}
.homeBox2 table th.w1{ width:90px;}
.homeBox2 table th.w2{ width:85px;}
.homeBox2 table th.w3{ width:60px;}
.homeBox2 table td{ padding:15px 0; font-size:16px; color:#323232;}
.homeBox2 table th,
.homeBox2 table td{border-bottom:1px solid #86AA48; text-align:left;}
.homeBox2 table td a{ text-decoration:none;}
.homeBox2 table td a:hover{ text-decoration:underline;}
.homeBox2 p.bold{ color:#666; font-size:14px; text-align:center; font-weight:700; }
.homeBox2 p.small{ color:#666; font-size:12px; text-align:center; }
.homeBox3{padding:30px 50px;}
.homeBox3 h1{ margin-bottom:8px;}
.homeBox4{ background:url(images/mailing-list.png) no-repeat center center / cover; font-size:12px; color:#fff;}
.homeBox4 .overlay{ text-align:center; box-sizing:border-box; padding:15px 30px; background:rgba(7,47,106,0.8); width:100%; height:100%;}
.homeBox4 h1{ color:#86AA48; letter-spacing:4pt;}
.homeBox4 p{ margin:0; position: relative;}
.homeBox4 form{ margin:10px 0;position: relative;}
.homeBox4 input{ width:300px; border:2px solid #86AA48; background:#fff; color:#333; height:31px; box-sizing:border-box; padding:0 10px; margin:0 0 10px;}
.homeBox5{ min-height:120px; width:100%; font-size:14px; text-align:center;}

/* literature */
.displayTable h1.sectionTitle{ position:relative; background:#d7f1d5; padding:50px; color:#04243A; font-weight:400; font-size:34pt; text-align:left;}
.displayTable h1.sectionTitle.size29{ font-size:28pt;}
.displayTable h1.sectionTitle span{ text-transform:none; font-size:25pt;}
.displayTable h1.sectionTitle.noBg{ background:none; font-size:28pt; font-weight:400; padding:0;}
.displayTable.withMarginBottom{ margin-bottom:10px;}
.whyMarmontBox{ margin:10px 0; padding:30px 30px 50px;}
.whyMarmontBox h1{width: 620px;margin: 0 auto 25px;text-align: center;font-size: 28px;letter-spacing: 5pt;}
.whyMarmontBox .column50{ width:33.33%; padding:0 20px;}
.whyMarmontBox .column50.padLeft{ border:solid #86AA48; border-width:0 1px;}
.whyMarmontBox h2{ margin:0 0 -15px;}
.whyMarmontBox .column50 p{ margin-bottom:0;}
.contactMarmont{ padding:30px 50px;}
.contactMarmont p{ margin-bottom:0;}
.contactMarmont h2,
.documentList h2{ margin-top:0; text-transform:none;}
.documentList h2{ margin-bottom:10px;}
.documentList{ padding:30px 50px;}
.documentLink{ font-weight:600; font-size:16px; display:inline-block; padding:0 0 0 62px; margin:0 0 15px 0; position:relative;}
.documentLink:before{ width:22px; height:26px; position:absolute; left:17px; top:50%; transform:translateY(-50%); content:''; background:url(images/downloadIcon.png) no-repeat center center / contain;}
.documentLink p{ margin:0;}
.page-template-template-literature-new .homeBox2{ padding:10px 30px 20px;}
.page-template-template-literature-new .homeBox2 table{ margin:0;}
.page-template-template-literature-new .homeBox5{ height:150px;}
.page-template-template-literature-new .homeBox5 .displayTable h2{ margin:0 !important;}
.page-template-template-literature-new .homeBox2 h2{ margin:5px 0;}
.page-template-template-literature-new .displayTable h1.sectionTitle{ padding:72px 50px;}
.page-template-template-literature-new .homeBox2 h1,
.page-template-template-literature-new .homeBox2 h2,
.page-template-template-literature-new .homeBox2 table{ transform:scale(0.9);}

/* philosophy */
body.page-template-template-philosophy .displayTable h1.sectionTitle{padding:30px 50px; line-height:1em;}
.featuredImage{ background:no-repeat center center / cover; font-size:12px; color:#fff;}
.featuredImage .overlay{ line-height:1.7em; text-align:center; box-sizing:border-box; padding:30px 30px; background:rgba(4,36,58,0.4); width:100%; height:100%; font-size:18px; font-weight:700;}
.textContent{ padding:50px;}
.page-template-template-philosophy .featuredImage {
    background: no-repeat center center / cover;
    font-size: 12px;
    color: #fff;
    background-position: -325px;
}

/* how to invest */
body.page-template-template-how-to-invest .displayTable h1.sectionTitle{padding:30px 50px; line-height:1em;}
hr{ clear:both; height:1px; background:#86AA48; border:none; width:100%; margin:40px 0;}
.textContent.howToInvest{ padding:30px 50px 50px;}
.titleBarText{ letter-spacing:0; font-size:14px; font-weight:600; font-family: 'Assistant'; position:absolute; right:80px; top:50%; transform:translateY(-50%); color:#000; line-height:1.4em; text-transform:none;}
.featuredImage hr{ margin:20px 0;}

/* fund details */
body.page-template-template-fund-details .displayTable h1.sectionTitle {padding: 30px 50px;line-height: 1em;}
.column36{ width:50%; float:left; }
.column64{ width:50%; float:left; box-sizing:border-box; padding:0 0 0 30px; font-size:14px; line-height:1.2em;}
.fundDetails{ padding:30px 50px;}
.fundDetails hr{ margin:20px 0;}
.fundDetails .column36 table{ width:100%; margin:0; padding:0;}
.fundDetails .column36 table th{ font-weight:700; text-align:left; }
.fundDetails .column36 table th.w1{ width:90px;}
.fundDetails .column36 table th.w2{ width:85px;}
.fundDetails .column36 table th.w3{ width:60px;}
.fundDetails .column36 table td{ font-size:16px; color:#323232;}
.fundDetails .column36 table th,
.fundDetails .column36 table td{ line-height:1.2em; font-size:14px; padding:8px; background:#ebf5ea; border-bottom:1px solid #86AA48; text-align:left; vertical-align:top;}
.performance h1{ display:none;}
.performance h2{ margin:20px 0;}
.performance table{ width:100%; margin:0 0 25px 0; padding:0;}
.performance table th{ font-size:16px; font-weight:700; text-align:left; text-transform:uppercase; padding:8px 0;}
.performance table th.w1{ width:90px;}
.performance table th.w2{ width:85px;}
.performance table th.w3{ width:60px;}
.performance table td{ padding:15px 0; font-size:16px; color:#323232;}
.performance table th,
.performance table td{border-bottom:1px solid #D5B889; text-align:left;}
.performance table th{border-top:1px solid #D5B889;}
.performance table td a{ text-decoration:none;}
.performance table td a:hover{ text-decoration:underline;}
.performance p.bold{ color:#666; font-size:14px; text-align:center; font-weight:700; }
.performance p.small{ color:#666; font-size:12px; line-height:1.2em;}
.marketGraphic{margin: 10px 0; background:#fff;}
.marketGraphic .top{ background:#f8f4ef; padding:20px 40px;}
.marketGraphic.white .top{ background:#fff;}
.marketGraphic .bottom{ padding:30px 50px;}
.marketGraphic table, 
.fundMiddle table{ width:100%; }
.marketGraphic table.withBorder tbody td,
.marketGraphic table.withBorder tbody th,
.fundMiddle table td,
.fundMiddle table th{ border-bottom:1px solid #86AA48; border-right:1px solid #86AA48; padding:5px 10px;}
.marketGraphic table.withBorder tbody tr td:last-child{border-right:none;}
.marketGraphic table thead th{ background:#04243a; color:#fff; text-align:center; font-size:16px; padding:5px 10px;}
.marketGraphic th,
.fundMiddle table th{ font-size:16px;}
.marketGraphic thead th,
.fundMiddle table thead th{ text-transform:uppercase; font-size:20px;}
.marketGraphic table th.alignLeft{ text-align:left;}
.marketGraphic .top .left{float:left; width:500px;}
.marketGraphic .top .right{float:right; width:520px;}
.marketGraphic .bottom .left{float:left; width:390px;}
.marketGraphic .bottom .right{float:right; width:660px;}
.marketGraphic .square{ display:block; width:15px; height:15px;}
table.marketCap .alignLeft{ width:80px;}
.canvasjs-chart-credit{display:none;}
.marketGraphic .top .left h2{ color:#032439; text-transform:uppercase; text-align:center; font-family: 'Assistant'; font-weight: 700; font-size:22px;}
.marketGraphic .top .left h2 span{ color:#4c586c; font-size:16px;}
.page-template-template-fund-details .performance h2{ margin-top:0;}
table.disclaimer{ width:100%; background:#fff;}
table.disclaimer td{ width:50%; font-size:9pt; color:#666; vertical-align:top; padding:0 10px;}
.fundMiddle{ background:#fbfbfb; padding:30px 50px; margin-top:10px;}
.fundMiddle .left{ width:50%; float:left;}
.fundMiddle .right{width:50%; float:left; padding:0 0 0 30px; box-sizing:border-box;}
.fundMiddle table{ width:100%; background:#ebf5ea;}
.fundMiddle table.withBorder tbody td,
.fundMiddle table.withBorder tbody th{ border-bottom:1px solid #eadec9; border-right:1px solid #eadec9; padding:5px 10px;}
.fundMiddle table.withBorder tbody tr td:last-child{border-right:none;}
.fundMiddle table thead th{ background:#04243a; color:#fff; text-align:center; font-size:16px; padding:5px 10px;}
.fundMiddle th{ font-size:16px;}
.fundMiddle thead th{ text-transform:uppercase; font-size:20px;}
.fundMiddle table th.alignLeft{ text-align:left;}
.fundMiddle h1, .marketGraphic h1{ margin-top:0;font-size:28pt;}
.fundMiddle .showHome{display:none;}
thead.hide{ display:none;}
.fundMiddle thead.hide{ display:contents;}

/* about */
body.page-template-template-about .displayTable h1.sectionTitle {padding: 30px 50px;line-height: 1em;}
.theTeam{ margin:20px 0 0; width:100%;}
.teamMember{ margin:0 0 20px 0; height:260px;}
.teamMember .title{ background:#04243A; color:#fff; width:436px; height:100%; float:left; text-align:center;}
.teamMember .image{ background:#000 no-repeat center center / cover; width:260px; height:100%; float:left;}
.teamMember .bio{ line-height:1.3em; background:#fff; color:#000; width:460px; height:100%; float:left; box-sizing:border-box; padding:20px;}
.teamMember .title h2{ letter-spacing:3pt; font-family: 'Cormorant'; font-weight:600; font-size:24px; margin:0 0 60px; position:relative;}
.teamMember .title h2:after{ width:60px; height:2px; background:#D5B889; content:''; position:absolute; left:50%; transform:translateX(-50%); bottom:-30px;}
.teamMember .bio p{ margin-top:0;}
.teamMember .bio .scrollBar{ width:100%; height:100%; overflow-y:scroll;}
.about h2{ margin:0 0 15px 0; text-transform:none;}
.about{ padding:30px 50px;}

/* form validation */
.redBorder{ border-color:#cf0000 !important;}
.divMessage{ margin:10px 0 0 0; display:none; font-size:12px; position:absolute; left:0; text-align:center; bottom:20px; width:100%;}
.divMessage.success{ color:#0BD100;}
.divMessage.error{ color:#fff;}
.homeBox4 .overlay{ position:relative;}

.preloadDiv{ width:0; height:0; overflow:hidden;}
.showIphone, .showIpad{ display:none;}
.showDesktop{}
.slider--sections video {
    width: 100%;
    height: 100%;
    transform: scale(1.5);
}

ol li {
    width: 100% !important;
    background: transparent !important;
    list-style: disc;
    height: auto !important;
    float: none !important;
}
ol {
	padding: 0px;
}
.page-template .whyMarmontBox .column100 {
    width: 100%;
    padding: 0 20px;
    margin-top: 30px;
}
.page-template .whyMarmontBox .column50 {
    width: 50%;
    padding: 0 20px;
}
.page-template .whyMarmontBox .column50:nth-child(3) {
    border-right: 0px;
}
.homeBox4 .overlay {
    height: 460px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.page-template-template-philosophy-php .contentCenter .column60 .whiteBg.textContent .column50 {
    width: 100%;
}
.page-template-template-philosophy-php .contentCenter .column60 .whiteBg.textContent .column50.padLeft {
    padding: 0px;
}
.video--section .image {
    width: 100% !important;
    overflow: hidden;
}
.video--section .text {
    display: none;
}
.page-template-template-literature-new-php table.disclaimer {
    padding: 40px;
}
.page-template-template-literature-new-php .displayTable .homeBox5 {
    height: 235px;
}
li.video--section {
    background: #072f6a !important;
}

.page-template-template-how-to-invest-php .showHome{
	margin-top: 5px !important;
}

.page-template-template-how-to-invest-php .documentLink{
	margin-bottom: 0 !important;
}
.page-template-template-how-to-invest-php .homeBox2{
	padding: 20px !important;
}

header .mainMenu li a:after{
	background:#86AA48;
}
header .blue .link.active{
	background:#86AA48 !important;
}
.teamMember .title h2:after {
	background:#86AA48;
}
.button{
	border: 1px solid #86AA48;
}
.slider .text h1:after {
	background:#86AA48;
}
.homeBox2 table th, .homeBox2 table td {
	border-bottom: 1px solid #86AA48;
}

.homeBox5 {
	background: #86AA48;
}
.beigeBg { background: #ddf5b4; }

.homeBox4 h1{
	color: #86AA48;
}
.homeBox4 input{
	border: 2px solid #86AA48;
}
footer hr {
	background: #86AA48;
}

.video--section .text {
	display: block;
}
.video--section .image {
	width: 695px !important;
	overflow: hidden;
}
header .logo {
	background: url(/wp-content/uploads/2019/12/Hardman-Johnston-Global-Advisors-Logo.jpg) no-repeat center center / contain !important;
}




.page-template-template-about h1.sectionTitle br {
	display: none;
}
.page-template-template-philosophy h1.sectionTitle br {
	display: none;
}
.page-template-template-new-fund-details .displayTable h1.sectionTitle.size29 {
	padding: 34px 50px;
	line-height: 1em;
}
.page-template-template-literature-new .displayTable h1.sectionTitle {
	padding: 30px 50px;
	line-height: 1em;
}
.page-template-template-new-fund-details .homeBox4 .overlay {
	height: auto;
}

header .blue .link.active {
    background: #3fad4a !important;
    color: #fff;
}
.slider .text h1:after {
    background: #3fad4a;
}
.button {
    border: 1px solid #3fad4a;
}
.homeBox2 table th, .homeBox2 table td {
    border-bottom: 1px solid #3fad4a;
}
.homeBox4 h1 {
    color: #3fad4a;
    position: relative;
}
.homeBox4 input {
    border: 2px solid #3fad4a;
}
.homeBox5 {
    background: #58585a;
}
.homeBox5 .tableCell {
    color: #fff;
}
.beigeBg {
    background: #aee2b2;
}
footer hr {
    background: #ade1bb;
}
.slider {
    border-bottom: 0px solid #042439;
}
li.video--section {
    background: #1b3769 !important;
}
.slider .text {
    background: #1b3769;
}
.homeBox4 .overlay {
    background: url(/wp-content/uploads/2019/12/CAP_9305-scaled.jpg);
    background-size: cover;
    background-position: center center;
    position: relative;
}
footer {
    background: #1b3769;
}
header .mainMenu li a:after {
    background: #3fad4a;
}
.displayTable h1.sectionTitle {
    background: #aee2b2;
}
header .blue {
    background: #1b3769;
}
.teamMember .title {
    background: #1b3769;
}
.whyMarmontBox .column50.padLeft {
    border: solid #3fad4a;
}
.page-template .whyMarmontBox .column50:nth-child(3) {
    border-right: 0px;
    border-top: 0px;
    border-bottom: 0px;
}

.whyMarmontBox .column50.padLeft {
    border: 1px solid #3fad4a;
}
hr {
    background: #3fad4a;
}
.fundDetails .column36 table th, .fundDetails .column36 table td {
    border-bottom: 1px solid #3fad4a;
}
.homeBox1 p {
    color: #58585a;
}


@media(max-width: 812px) {
	.page-template-template-literature-new-php .displayTable .why--marmont p  {
	    font-size: 20px;
	    line-height: 28px;
	}
	.page-template-template-literature-new-php .displayTable .why--marmont h2  {
	    font-size: 19px;
	}
	.home .displayTable .why--marmont p  {
	    font-size: 20px;
	    line-height: 28px;
	}
	.home .displayTable .why--marmont h2  {
	    font-size: 19px;
	}
}

.home .darkBeigeBg {
    background: #58585a;
}
.homeBox4 .overlay::before {
    content: "";
    background: rgb(27, 55, 105,0.6);
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}




@media (min-width: 1920px) and (max-width: 2200px){
    
}

@media (min-width: 1680px) and (max-width: 1919px){
    .page-template-template-literature-new-php .displayTable .homeBox5 {
	    height: 165px;
	}
}

@media (min-width: 1600px) and (max-width: 1679px){
    .page-template-template-literature-new-php .displayTable .homeBox5 {
	    height: 165px;
	}
}

@media (min-width: 1440px) and (max-width: 1599px){
    .page-template-template-literature-new-php .displayTable .homeBox5 {
	    height: 165px;
	}
}

@media (min-width: 1366px) and (max-width: 1439px){
    .page-template-template-literature-new-php .displayTable .homeBox5 {
	    height: 165px;
	}
}

@media (min-width: 1280px) and (max-width: 1365px){
    .page-template-template-literature-new-php .displayTable .homeBox5 {
	    height: 165px;
	}
}

@media (min-width: 1224px) and (max-width: 1279px){
    .page-template-template-literature-new-php .displayTable .homeBox5 {
	    height: 165px;
	}
}

@media (min-width: 1200px) and (max-width: 1223px){
    .page-template-template-literature-new-php .displayTable .homeBox5 {
	    height: 165px;
	}
}

@media (min-width: 1024px) and (max-width: 1199px){
    .page-template-template-literature-new-php .displayTable .homeBox5 {
	    height: 170px;
	}
}

@media (min-width: 992px) and (max-width: 1023px){
    .page-template-template-literature-new-php .displayTable .homeBox5 {
	    height: 170px;
	}
}

@media (min-width: 960px) and (max-width: 991px){
    .page-template-template-literature-new-php .displayTable .homeBox5 {
	    height: 175px;
	}
}

@media (min-width: 950px) and (max-width: 959px){
    .page-template-template-literature-new-php .displayTable .homeBox5 {
	    height: 175px;
	}
}

@media (min-width: 900px) and (max-width: 949px){
    .page-template-template-literature-new-php .displayTable .homeBox5 {
	    height: 175px;
	}
}

@media (min-width: 854px) and (max-width: 899px){
    .page-template-template-literature-new-php .displayTable .homeBox5 {
	    height: 170px;
	}
}

@media (min-width: 812px) and (max-width: 853px){
    .page-template-template-literature-new-php .displayTable .homeBox5 {
	    height: 446px;
	}
}

@media (min-width: 800px) and (max-width: 811px){
    .page-template-template-literature-new-php .displayTable .homeBox5 {
	    height: 446px;
	}
}


@media (min-width: 768px) and (max-width: 799px){
    .page-template-template-literature-new-php .displayTable .homeBox5 {
	    height: 446px;
	}
}

@media (min-width: 736px) and (max-width: 767px){
    .page-template-template-literature-new-php .displayTable .homeBox5 {
	    height: 446px;
	}
}

@media (min-width: 732px) and (max-width: 735px){
    .page-template-template-literature-new-php .displayTable .homeBox5 {
	    height: 446px;
	}
}

@media (min-width: 667px) and (max-width: 731px){
	.page-template-template-literature-new-php .displayTable .homeBox5 {
	    height: 446px;
	}
}

@media (min-width: 640px) and (max-width: 666px){
    .page-template-template-literature-new-php .displayTable .homeBox5 {
	    height: 446px;
	}
}

@media (min-width: 600px) and (max-width: 639px){
    .page-template-template-literature-new-php .displayTable .homeBox5 {
	    height: 446px;
	}
}

@media (min-width: 568px) and (max-width: 599px){
    .page-template-template-literature-new-php .displayTable .homeBox5 {
	    height: 446px;
	}
}

@media (min-width: 533px) and (max-width: 567px){
    .page-template-template-literature-new-php .displayTable .homeBox5 {
	    height: 446px;
	}
}

@media (min-width: 480px) and (max-width: 532px){
    .page-template-template-literature-new-php .displayTable .homeBox5 {
	    height: 446px;
	}
}

@media (min-width: 414px) and (max-width: 479px){
    .page-template-template-literature-new-php .displayTable .homeBox5 {
	    height: 446px;
	}
}

@media (min-width: 412px) and (max-width: 413px){
    .page-template-template-literature-new-php .displayTable .homeBox5 {
	    height: 446px;
	}
}

@media (min-width: 384px) and (max-width: 411px){
    .page-template-template-literature-new-php .displayTable .homeBox5 {
	    height: 446px;
	}
}

@media (min-width: 375px) and (max-width: 383px){
    .page-template-template-literature-new-php .displayTable .homeBox5 {
	    height: 446px;
	}
}

@media (min-width: 360px) and (max-width: 374px){
	.page-template-template-literature-new-php .displayTable .homeBox5 {
	    height: 446px;
	}
}

@media (min-width: 320px) and (max-width: 359px){
	.page-template-template-literature-new-php .displayTable .homeBox5 {
	    height: 446px;
	}
}
.featuredImage {
    min-height: 260px;
}