/*
Theme Name: Veritas Investments 2022
Theme URI: https://www.veritasinvestments.com
Description: 
Author: Veritas Investments
Author URI: https://www.veritasinvestments.com
Version: 2.0
License: GNU General Public License & MIT
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: Sass 
*/

/* Fonts 'Avenir' 300,400,500,600; 'GT America' 400,500,600 */

html{overflow-x:hidden;}

body{font-family:'Avenir'; font-weight:300; font-size:14px; line-height:20px; color:#000;}

	@media screen and (min-width: 40em) and (max-width: 63.9375em) {
		/* Medium Browser */
		body{font-size:16px; line-height:22px;}
	}

	@media screen and (min-width:63.9375em){
		/* Large Browser */
		body{font-size:18px; line-height:24px;}
	}

h2, h3, h4, h5, h6, h7, h8, h9{font-weight:normal; font-family:'Avenir';}
	
	h1{font-family:'GT America'; font-weight:600; text-transform:uppercase; word-spacing:0.25rem;}
	
	h2{font-family:'GT America'; font-weight:600; text-transform:uppercase; font-size:2.2em; word-spacing:0.2rem; line-height:1.3;}
		
		@media screen and (min-width: 40em) and (max-width: 63.9375em) {
			/* Medium */
			h2{font-size:2em;}
		}

		@media screen and (min-width:63.9375em){
			/* Large */
			h2{font-size:2.15em;}
		}
		
		@media screen and (max-width: 40em) {
			/* Small */
			h1{font-size:2.7em !important;}
			h2{font-size:2.25em !important;}
		}
	
	h3{font-family:'GT America'; font-weight:500; text-transform:uppercase; font-size:1.8em; word-spacing:0.2rem; line-height:1.3;}

	h5, h6, h7, h8, h9{font-weight:400;}
	
	h4{font-size:1.3em; line-height:1.7; font-weight:300;}
	
	a{color:#51bba4;}
		a:hover, a:focus{color:#5bc5ae; text-decoration:none;}
	a.nohover:hover{text-decoration:none;}
	a.nounderline{border:0 !important; text-decoration:none;}
	
.aquamarine{color:#5bc5ae !important;}
	.aquamarinebg{background-color:#5bc5ae !important;}
	.aquamarinetransparentbg{background-color:rgba(91,197,174,0.1) !important;}
.aquamarine-light{color:#e9f1f0 !important;}
	.aquamarine-lightbg{background-color:rgba(91,197,174, 0.07) !important;}
.aquamarine-dark{color:#3e585c !important;}
	.aquamarine-darkbg{background-color:#3e585c !important;}
	.aquamarine-darkbgtransparent{background-color:rgba(57,82,86,0.8) !important;}
.teal{color:#33e0de !important;}
	.tealbg{background-color:#33e0de !important;}
.white{color:#fff !important;}
	.whitebg{background-color:#fff !important;}
	.whitetransparentbg{background-color:rgba(255,255,255,0.2) !important;}
	.whitetransparentbg2{background-color:rgba(255,255,255,0.95) !important;}
.blue{color:#4c73fb !important;}
	.bluebg{background-color:#4c73fb !important;}
.red{color:#ff4550 !important;}
	.redbg{background-color:#ff4550 !important;}
.green{color:#49ce7a !important;}
	.greenbg{background-color:#49ce7a !important;}
.gray-dark{color:#424242 !important;}
	.gray-darkbg{background-color:#424242 !important;}
.gray-medium{color:#999 !important;}
	.gray-mediumbg{background-color:#999 !important;}
.gray-light{color:#e5e5e5 !important;}
	.gray-lightbg{background-color:#e5e5e5 !important;}
.gray-lightest{color:#f9f9f9 !important;}
	.gray-lightestbg{background-color:#f9f9f9 !important;}
.black{color:#000 !important;}
	.blackbg{background-color:#000 !important;}
	.blacktransparentbg{background-color:rgba(0,0,0,0.85) !important;}

.abstractbg{background-image:url(assets/images/vi-bg-abstract2.jpg); background-position:center top;}

.vibg{background:url(assets/images/homepage-bg-v1a.png) no-repeat left top; background-size:cover;}

.vibg2{background:url(assets/images/homepage-bg-v2long.png) no-repeat left top;}
	.vibg2b{background:url(assets/images/homepage-bg-v2b.png) no-repeat left top;}
	.vibg2c{background:url(assets/images/homepage-bg-v2c.png) no-repeat left top;}

	@media screen and (min-width: 63.9375em) {
		/* Large */
		.vibg2{background:url(assets/images/homepage-bg-v2long.png) no-repeat left top; background-size:cover;}
		.vibg2b{background:url(assets/images/homepage-bg-v2b.png) no-repeat left top; background-size:cover;}
	}
	
.vibg3{background:url(assets/images/homepage-bg-v3a.png) no-repeat center center; background-size:cover;}

.vibg4{background:url(assets/images/homepage-bg-v4.png) no-repeat left top;}

.linesbg{background:url(assets/images/homepage-bg-lines.png) no-repeat left top; background-size:cover;}
	
.darkbg{background:url(assets/images/homepage-bg-dark.png) no-repeat center top;}
	.darkbg .button:hover, .darkbg .button:focus{color:#fff;}
	
	hr{border-bottom:1px dashed #5bc5ae; border-image: url(assets/images/dash-border.png) 1 round;}
	hr.white{border-bottom:1px dashed #fff; border-image: url(assets/images/dash-border-white.png) 1 round;}
	
	p{line-height:1.7;}
	p{font-size:1em; margin-bottom:1.5em;}
	
	.small{font-size:0.9em;}
	.large{font-size:1.1em; line-height:1.7;}

	b, strong{font-weight:500;}
	
	ul li, ol li{padding-bottom:0.7em;}
	
.cursor{cursor:pointer;}
	
.coverbg{background-repeat:no-repeat; background-size:cover; background-position:center;}
	.coverbgfix{background-repeat:no-repeat; background-size:contain; background-position:center; min-height:160px; position:relative; overflow:hidden;}

.imagebg{background-repeat:no-repeat; background-size:cover; background-position:center; min-height:250px; position:relative;}
	.imagebgcontain{background-repeat:no-repeat; background-size:contain; background-position:center; min-height:200px; position:relative;}

.communityPage h6{margin-top:0.5em;}

	.parallax-window{background:transparent;}
	
	.acquired{position:absolute; font-size:0.7em; padding:0.2em 3em; color:#fff; background:#000; z-index:2; transform: rotate(-30deg); top:0.5em; left:-2.4em;}
	
.button{background:transparent; border:1px solid #5bc5ae; color:#51bba4; padding:0.8em 1.8em; font-size:1em; line-height:1.4; font-weight:400;}
	
	.buttonSolid{background-color:#fff;}
		.buttonSolid:hover, .buttonSolid:active{background-color:#fff !important;}
	
	.buttonSmall{font-size:0.9em; padding:0.8em 1.8em;}

	.button:hover, .button:focus{color:#79d8c3; border-color:#79d8c3; background-color:rgba(255,255,255,0.2);}
	
	.buttonWhite{border-color:#fff; color:#fff;}
		.buttonWhite:hover, .buttonWhite:focus{border-color:#fff; color:#fff;}
		
	.buttonGreen{background-color:#49ce7a; color:#fff;}
		.buttonGreen:hover, .buttonGreen:focus{background-color:#49ce7a; opacity:0.90; color:#fff;}
	.buttonRed{background-color:#ff4550; color:#fff;}
		.buttonRed:hover, .buttonRed:focus{background-color:#ff4550; opacity:0.90; color:#fff;}
	.buttonTeal{background-color:#33e0de; color:#fff;}
		.buttonTeal:hover, .buttonTeal:focus{background-color:#33e0de; opacity:0.90; color:#fff;}
	.buttonBlue{background-color:#4c73fb; color:#fff;}
		.buttonBlue:hover, .buttonBlue:focus{background-color:#4c73fb; opacity:0.90; color:#fff;}

.nomargin{margin:0 !important;}

.columns-2{column-count:2; column-gap:45px; column-width:300px;}
	.columns-2 div, .columns-2 li{-webkit-column-break-inside:avoid; page-break-inside:avoid; break-inside:avoid;}

.none{display:none;}

.show{display:block !important;}

.clearfix{clear:both;}

/* Top Nav */
.header{position:fixed; z-index:10; width:100%;}

	.header-left-dark{display:none;}
		.header.darkheader .header-left-dark{display:block;}
			#investmentsSuperMenu .header-left-dark{display:block;}
		.header.darkheader .header-left-light{display:none;}
	
	.header-left-light{float:left; padding:1.5em 0 1.5em 0;}
		.header-left-light .large-logo{display:inline-block;}
		.header-left-light .small-logo{display:none;}
		
	.header-left-dark{float:left; padding:1.5em 0 1.5em 0;}
		.header-left-dark .large-logo{display:inline-block;}
		.header-left-dark .small-logo{display:none;}

	.header.tiny{background:#fff; animation:fadeIn ease 0.5s; -webkit-animation: fadeIn ease 0.5s;}
		.header.tiny .header-left-light, .header.tiny .header-left-dark{padding:0.7em 0 0.7em 0 !important;}
			.header.tiny .large-logo{display:none;}
			.header.tiny .small-logo{display:inline-block;}
			
		.header.tiny .header-right{font-size:0.9em !important;}
		.header.tiny a{color:#000 !important;}

		.header.tiny .dropdown.menu>li>a{padding:1rem 1rem 1rem 1rem;}

		@media screen and (max-width: 63.9375em) {
			/* Small & Medium Browser */
			.large-logo img, .small-logo img{height:25px;}
			.header-right .menu{margin-top:1em;}
		}
		
		@media screen and (min-width: 63.9375em) {
			/* Large Browser */
			.large-logo img, .small-logo img{height:30px;}
		}

		@keyframes fadeIn {
			0% {opacity:0;}
			100% {opacity:1;}
		}

	.header.darkheader .header-right{}
		.header.darkheader .header-right a{color:#000;}
		.header.darkheader .header-right a:hover{color:#000; text-decoration:none;}
		
	.header-right{float:right; padding:0 0 0 0.5em; font-size:1.1em; font-weight:400;}
		.header-right a{color:#fff;}
		.header-right a:hover{color:#fff; text-decoration:none; background-color:rgba(0,0,0,0.4);}
		
		.menu .active>a{background:#000; color:#fff;}
			.investmentsSuperMenuList .menu .active>a{background:transparent; color:#000; border-right:5px solid #5bc5ae;}
			.header.tiny .menu .active>a{background:transparent; color:#000;}
		
		.menu li{padding-bottom:0;}
		
		.header.darkheader .menu .active>a{background:#fff; color:#000;}
			.header.darkheader .is-dropdown-submenu{border:0; background-color:rgba(255,255,255,1.0);}
				.header.darkheader .dropdown.menu>li.is-active>a{color:#000; background-color:rgba(255,255,255,1.0);}
		
		.menu-icon::after{background:#fff; box-shadow:0 7px 0 #fff, 0 14px 0 #fff; -webkit-box-shadow:0 7px 0 #fff, 0 14px 0 #fff;}
			.header.tiny .menu-icon::after, .header.darkheader .menu-icon::after{background:#000; box-shadow:0 7px 0 #000, 0 14px 0 #000; -webkit-box-shadow:0 7px 0 #000, 0 14px 0 #000;}
			
		.header-right h3{margin-top:0.2em;}

		.dropdown.menu>li>a{padding:2rem 1rem 0.7rem 1rem;}
		
		.is-dropdown-submenu{border:0; background-color:rgba(0,0,0,0.4);}
			.dropdown.menu>li.is-active>a{color:#fff; background-color:rgba(0,0,0,0.4);}
			
			.tiny .is-dropdown-submenu{border:0; background-color:rgba(255,255,255,1.0);}
				.tiny .dropdown.menu>li.is-active>a{color:#fff; background-color:rgba(255,255,255,1.0);}
				
			
		.dropdown .is-dropdown-submenu a{font-size:0.9em; white-space:nowrap;}
		.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a{}
				.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a::after{display:none;}
			
.headerPush{height:72px;}

	@media screen and (min-width:63.9375em){
		/* Large Browser */
		.headerPush{height:84px;}
	}


/* Super Menu */
.visible{visibility:visible !important; opacity:1 !important;}

.admin-bar #investmentsSuperMenu{top:46px;}

	@media screen and (min-width: 40em) and (max-width: 63.9375em) {
		/* Medium Browser */
		.admin-bar #investmentsSuperMenu{top:32px;}
	}

	@media screen and (min-width:63.9375em){
		/* Large Browser */
		.admin-bar #investmentsSuperMenu{top:32px;}
	}

#investmentsSuperMenu{visibility:hidden; opacity:0; position:fixed; z-index:100; top:0; left:0; width:100%; height:100%; background-color:rgba(255,255,255,0.95); transition:opacity .25s ease-in-out; -moz-transition:opacity .25s ease-in-out; -webkit-transition:opacity .25s ease-in-out;}

	.investmentsSuperMenuContent{padding-top:2em;}
	
		.investmentsSuperMenuList ul li a{color:#000; font-size:1.4em; font-weight:400; line-height:1.8;}

	.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a::after{border-color:#000 transparent transparent;}
	
	#investmentsSuperMenu .submenu{font-size:0.8em;}
		
/* Homepage */
.veritasHero{min-height:500px; text-align:left; display:flex; justify-content:flex-start; align-items: flex-end; position:relative;}
	.heroTeal:before{content: ''; position:absolute; z-index:0; top: 0; right: 0; left: 0; height: 100%; background-image:linear-gradient(0deg, transparent 50%, rgba(91,197,174,0.6) 100%);}
	.heroGray:before{content: ''; position:absolute; z-index:0; top: 0; right: 0; left: 0; height: 100%; background-image:linear-gradient(0deg, transparent 50%, rgba(0,0,0,0.2) 100%);}
	.heroLightGray:before{content: ''; position:absolute; z-index:0; top: 0; right: 0; left: 0; height: 100%; background-image:linear-gradient(0deg, transparent 50%, rgba(0,0,0,0.05) 100%);}
	
	.veritasHero .grid-x{width:100%;}
	
	.veritasHeroHeader{z-index:5; position:relative; z-index:5; margin-bottom:2em; float:left;}
	
	.veritasHero h1{font-size:2.4em; font-weight:600; text-align:center; line-height:1.3; margin:0; padding:0; color:#fff; background-color:rgba(27,66,77,0.75); padding:15px;}
		@media screen and (min-width: 40em){
			/* Medium Large Browser */
			.veritasHeroHeader{margin-left:1em;}
			.veritasHero h1{text-align:left;}
		}

	@media screen and (min-width: 40em) and (max-width: 63.9375em) {
		/* Medium Browser */
	}

	@media screen and (min-width:63.9375em){
		/* Large Browser */
		.veritasHero{min-height:550px;}
		.veritasHeroHeader{max-width:500px;}
		.longTagline{max-width:550px;}
		.longestTagline{max-width:650px;}
	}

.linkItem{display:block; min-height:300px; height:40vh; overflow:hidden;}
	.linkItem span{visibility:hidden; opacity:0; transition:opacity .25s ease-in-out; -moz-transition:opacity .25s ease-in-out; -webkit-transition:opacity .25s ease-in-out;}
	.linkItem:hover span, .linkItem:focus span{visibility:visible; opacity:1; display:block; background-color:rgba(0,49,60,0.90); color:#fff; text-align:center; padding:5em 1em 2em 1em; min-height:300px; height:40vh;}
	
	.linkItem:hover span.lessPadding, .linkItem:focus span.lessPadding{padding-top:3em;}
	
		@media screen and (min-width:63.9375em){
			/* Large Browser */
			.linkItem{min-height:450px;}
				.linkItem:hover span, .linkItem:focus span{min-height:450px;}
		}
	.linkItem span h3{margin-bottom:1em;}
	.linkItem span p{line-height:2;}
	
.linkBlock{padding:5em 2em 5em 2em; color:#fff; text-align:center;}

	.linkBlock p{font-size:1.1em; line-height:2.2;}
	
		@media screen and (min-width:63.9375em){
			/* Large Browser */
			.linkBlock{padding:4em; color:#fff; text-align:center;}
		}
		
		@media screen and (min-width:1600px){
			/* Extra Large Browser */
			.linkBlock{padding:6em 4em;}
			.linkBlock p{font-size:1.3em; line-height:2.6;}
		}

.blockLink{display:block; position:relative; width:100%; height:100%;}

/* Content */
.content{}

	.absoluteLink{position:absolute; width:100%; height:100%;}
	
	.coverGreen:before{border:1em solid #49ce7a;}
	.coverTeal:before{border:1em solid #33e0de;}
	.coverBlue:before{border:1em solid #4c73fb;}
	
	.coverbgBorderRight:before{position:absolute; top:-1em; right:-1em; width:calc(100%); height:calc(100% + 2em); content: ''; border-left:0 !important;}
	.coverbgBorderLeft:before{position:absolute; top:-1em; left:-1em; width:calc(100%); height:calc(100% + 2em); content: ''; border-right:0 !important;}

	h1.icon{font-size:6em;}
	
/* Slider */
.sp-button{border-color:#b7b9bd}
.sp-selected-button{background-color:#b7b9bd;}
.sp-next-arrow:after, .sp-next-arrow:before, .sp-previous-arrow:after, .sp-previous-arrow:before{background-color:#b7b9bd; width:30%;}

.sp-slides-container h2{font-size:1.7em; line-height:1.5;}
	
	@media screen and (min-width: 40em) {
		/* Medium Large Browser */
		.sp-slides-container h2{font-size:2.2em; line-height:1.5;}
	}

/* Normal */
.investmentHeroNormal{height:50vh; min-height:500px; text-align:center; position:relative; margin-bottom:2em;}
	.investmentHeroNormal h1{font-size:3em; line-height:1.5; margin:0; color:#fff; position:absolute; bottom:0; text-align:center; width:100%;}
	
.investmentHeroArticle{height:70vh; min-height:700px; text-align:center; position:relative; margin-bottom:2em;}
	.investmentHeroArticle h1{font-size:3em; line-height:1.5; margin:0; color:#fff; position:absolute; bottom:0; text-align:center; width:100%;}
	

.normalTemplate{position:relative; top:-8em; margin-bottom:-8em; z-index:2;}
	.normalTemplateInside{padding:2em 3em 0 3em;}
	
	a.underline{color:#666; border-bottom:1px dotted #666;}
		a.underline:hover, a.underline:focus{color:#000; border-bottom:1px dotted #000;}
		
.grid-sizer{width:100%;}

/* BEGIN: News CSS  */

.newsItem{margin:0; width:100%;}

	.newsItemInside{
		background-color:rgba(255,255,255,0.85);
		padding:1.8em;
		/*box-shadow: 2px 2px 3px 0px rgba(209,209,210,0.75);
		-webkit-box-shadow: 2px 2px 3px 0px rgba(209,209,210,0.75);
		-moz-box-shadow: 2px 2px 3px 0px rgba(209,209,210,0.75);*/
	}

	.newsItem h5{font-size:1.2em;color: #333;}
		.newsItem a{color: #333;}
		.newsItem a:hover{text-decoration: underline;}

	.newsBlurb{margin-top: 10px;margin-bottom: 0.2em;color:#333; font-size:0.9em;}
		.newsBlurb a{color:#333;}

	.newsDate{color:#333; font-size:0.8em; margin-bottom:0;font-weight: 500;}
		.newsDate a{color:#333;}

	.newsHRgrey {border-bottom:1px solid #999;}

	/* the green: #5bc5ae */
	.newsItemLargeInside{background-color:#fff; color:#333; padding:1.8em;
		/*box-shadow: 2px 2px 3px 0px rgba(209,209,210,0.75);
		-webkit-box-shadow: 2px 2px 3px 0px rgba(209,209,210,0.75);
		-moz-box-shadow: 2px 2px 3px 0px rgba(209,209,210,0.75);*/
	}
		.newsItemLarge a{color:#333;}
		.newsItemLarge .newsBlurb{color:#333;}
		.newsItemLarge .newsDate{color:#333;}
		
	.newsItem img.alignleft{float:left; max-width:150px; margin:0 1em 1em 0;}


	@media screen and (min-width: 40em) and (max-width: 63.9375em) {
		/* Medium Browser */
		.grid-sizer{width:50%;}
		.newsItem{width:50%;}
		.newsItemLarge{width:100%;}
	}


	@media screen and (min-width:63.9375em){
		/* Large Browser */
		.grid-sizer{width:50%;}
		.newsItem{width:50%;}
		.newsItemLarge{width:100%;}
	}
	
	.newsItem .grid-padding-y>.cell{padding-top:0.5rem; padding-bottom:0.5rem;}
	.newsItem .grid-padding-x>.cell{padding-left:0.5rem; padding-right:0.5rem;}

/* END: News CSS  */

.teamMember{}
	.teamMember h4{margin-bottom:0; font-weight:400;}
	.teamMember h5{margin-bottom:1em; font-size:1em; font-weight:300;}
	.teamMember p{font-size:0.9em; line-height:1.5;}
	.teamMember ul li{font-size:0.9em; line-height:1.5;}

blockquote{border:0; font-size:1.3em; line-height:1.5; padding:1em 0;}
	
.alignright, .alignleft{float:none !important; margin:0 0 1em 0 !important; display:block !important;}
	
	@media screen and (min-width: 40em) {
		/* Medium Large Browser */
		.alignright{float:right !important; max-width:400px !important; margin:0 0 1em 1em !important;}
		.alignleft{float:left !important; max-width:400px !important; margin:0 1em 1em 0 !important;}
	}

.padding{padding:1em 0;}
	.paddingAll{padding:1em;}
	.paddingAllMore{padding:2em;}
	.paddingMore{padding:2em 0;}
	.paddingMost{padding:3em 0;}
	.paddingLRMargin{padding:0 7em;}
.marginBottom{margin-bottom:0.5rem;}

.bubble{background-color:rgba(255,255,255,0.85); padding:1rem 1.5rem;}
	.bubble h3{text-align:center;}
	.bubble .grid-x{margin-bottom:0.5rem;}

.circlebg{height:70px; width:70px; border-radius:50%; display:inline-block; text-align:center; padding:0.5em 0; font-size:2.6em; background-repeat:no-repeat; background-size:cover !important; background-position:center center;}

	@media screen and (min-width: 40em){
	/* Medium Large */
		.circlebg{height:100px; width:100px; font-size:2.8em;}
	}

.flexslider{background:transparent !important; margin:0 !important;}
.flex-control-thumbs{margin:0.7em 0 !important;}
.flex-direction-nav{margin-bottom:-2em !important;}
.flex-control-nav{position:relative !important; bottom:0 !important; top:1em; margin-bottom:1em !important;}

.galleria-theme-classic{background:transparent; margin-bottom:1em;}
	.galleria-thumbnails{width:100% !important; text-align:center;}
	.galleria-theme-classic .galleria-thumbnails .galleria-image{float:none; display:inline-block;}

.galleria-errors{display:none;}

.logos img{max-height:35px; width:auto; margin:0 1em 2em 1em;}
	.logos h7{display:inline-block; width:150px; margin:0 1em 2em 1em;}


/* Footer */
.footerInfo{font-size:0.9em;}
	.footerInfo p{line-height:1.5;}
	
	.footerInfo a{color:#666; border-bottom:1px dotted #666;}
		.footerInfo a:hover, .footerInfo a:focus{color:#000; border-bottom:1px dotted #000;}

	.footerInfo ul li{margin-bottom:0.5em;}
		.footerInfo ul li a{border-bottom:none;}
	
.footer{margin-top:1em; font-size:0.9em;}
	.footer a{color:#666; border-bottom:1px dotted #666;}
		.footer a:hover, .footer a:focus{color:#000; border-bottom:1px dotted #000;}

	.menu .button, .menu a{line-height:1.5;}
	
/* Ninja Form */
.nf-form-content label{font-size:1em !important;}

.nf-form-fields-required{display:none;}

.nf-field-label label{font-weight:500 !important;}

.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit]{cursor:pointer; background:transparent !important; border:1px solid #5bc5ae !important; color:#51bba4 !important; padding:0.8em 1.8em !important; font-size:1em !important; line-height:1.4 !important; font-weight:400 !important; height:auto !important;}

	.nf-form-content button:hover, .nf-form-content input[type=button]:hover, .nf-form-content input[type=submit]:hover{color:#79d8c3 !important; border-color:#79d8c3 !important; background-color:rgba(255,255,255,0.2) !important;}
	
.nf-response-msg{color:#090;}

noscript{display:none;}

.portfolioRight{float:right; width:50%; margin:0 0 0.5em 1em;}

/* Cookie Notice */
.cookie-notice-container{padding:0;}
#cookie-notice{font-size:0.9em; line-height:22px;}
#cookie-notice .cn-button{background:#fff; border:1px solid #ebebeb; color:#5f5d5d; font-weight:400; padding:0.5em 1em; margin-top:0.5em;}
#cn-notice-text{max-width:75rem; margin:1em auto 0 auto; display:block;}

/* Parallax */
.parallax {min-height:250px; background-attachment:fixed; background-position:center; background-repeat:no-repeat; background-size:cover;}