/* --------------------- */
/* TOLKO NEWS (HOMEPAGE) */
/* --------------------- */
/* NOTE: The Tolko News section on the homepage is made up of 5 'featureboxes'.
   Four of the five featureboxes pull in custom post type content dynamically. 
   The 'Careers' featurebox is static. It is not even editable except directly on front-page.php
*/

.tolkonews {
	padding:2em 0;
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 75%, rgba(237,237,237,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(75%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 75%, rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 75%, rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 75%, rgba(237,237,237,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 75%, rgba(237,237,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
}

.tolkonews_base{max-width:1350px;margin-left:auto;margin-right:auto;padding-left:3.75%;padding-right:3.75%;position:relative;/*overflow:hidden*/}
.tolkonews_base:before,.tolkonews_base:after{content:' ';display:table}
.tolkonews_base:after{clear:both}
@media(min-width:1170px){.tolkonews_base{padding-left:calc(3.75% - ((100% - 1170px) / 2));padding-right:calc(3.75% - ((100% - 1170px) / 2))}
}
@media(min-width:1264px){.tolkonews_base{padding-left:0;padding-right:0}
}
@media(min-width:1025px){.tolkonews_base{margin-bottom:35px}
}
.tolkonews_base .featurebox_wrapper{background-color:#fff;height:100%;overflow:hidden;position:relative;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);}
.tolkonews_base a {display:block; height:100%;}
.tolkonews_base a:hover{text-decoration: none;}
.white-bg .tolkonews_base .featurebox_wrapper{background-color:#ebf0f5}
.tolkonews_base a:hover span,.tolkonews_base a:active span,.tolkonews_base a:focus span{border-color:transparent}
.tolkonews_base .featurebox_imageitem{overflow:hidden}
@media(min-width:768px){.tolkonews_base .featurebox_imageitem--large{height:100%}
}
.tolkonews_base .featurebox_imageitem .image-wrapper{height:100%;position:relative;padding-bottom:56.25%}
.tolkonews_base .featurebox_imageitem .image-wrapper .featurebox_image{object-fit:cover;font-family:'object-fit: cover; parent-fit: width';width:100%;height:100%;position:absolute}
.tolkonews_base .featurebox__header{font-family:"RFRufo-SemiBold","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:32px;font-size:3.2rem;font-weight:normal;font-style: normal;color:#006d90;text-transform:uppercase;max-width:100%}
.tolkonews_base .featurebox__text{padding:15px 50px 30px 20px}
.tolkonews_base .featurebox__info{line-height:1.5;margin-top:-0.3125em;margin-bottom:-0.5em;color:#2d373c;display:block}
.tolkonews_base .featurebox__arrow{position:absolute;bottom:20px;right:20px;padding-bottom:0;color:#2d373c;opacity:.6}
.tolkonews_base .featurebox__arrow:before{font-size:20px;padding-right:0;}

.tolkonews_featureboxes{
	display:flex;
	flex-flow:row wrap;
}
/* .tolkonews_featureboxes:before{ (ORIG: Didn't have the after pseudo class)
	content:' ';
	display:table;
} */
/* NEW */
.tolkonews_featureboxes:before,.tolkonews_featureboxes:after{
	content:' ';
	display:table;
}
.tolkonews_featureboxes:after{
	clear:both;
}
@media(min-width:1025px) and (max-width:1199px){
	.tolkonews_featureboxes{
		margin-left:-15px;
		margin-right:-15px;
		width:auto;
	}
}
.tolkonews_featureboxes .featurebox_base{
	padding-right:0;
	padding-left:0;
	float:left;
	width:100%;
	position:relative;
	margin-bottom:30px;
}
.tolkonews_featureboxes .featurebox_base:before,
.tolkonews_featureboxes .featurebox_base:after{
	content:' ';
	display:table;
}
.tolkonews_featureboxes .featurebox_base:after{
	clear:both;
}
@media(min-width:300px) and (max-width:1024px){
	.tolkonews_featureboxes .featurebox_base{
		height:100%;
	}
}
@media(min-width:768px){
	.tolkonews_featureboxes .featurebox_base{
		padding-right:15px;
		padding-left:15px;
		width:100%;
	}
}
@media(min-width:1025px){
	.tolkonews_featureboxes .featurebox_base{
		width:33.3%;
	}
}
.tolkonews_featureboxes .featurebox_base.featurebox--large{/*overflow:hidden;*/width:100%} /* commenting out 'overflow:hidden allows the focus outline to display fully */
@media(min-width:1025px){
	.tolkonews_featureboxes .featurebox_base.featurebox--large{
		width:66.6%;
	}
}
.tolkonews_featureboxes .featurebox_base.featurebox--large .featurebox_imageitem .featurebox_image{transition:all .3s}
@media(min-width:768px){
	.tolkonews_featureboxes .featurebox_base.featurebox--large .featurebox_imageitem .featurebox_image-overlay{
		background-color:#0a1419;
		height:100%;
		opacity:.5;
		position:absolute;
		width:100%;
		top:0;
	}
}
@media(min-width:768px){
	.tolkonews_featureboxes .featurebox_base.featurebox--large .featurebox__text{width:100%;bottom:0;height:100%;position:absolute}
	.tolkonews_featureboxes .featurebox_base.featurebox--large .featurebox__text .featurebox__text--outsidewrap{height:100%;position:relative;color:#fff}
	.tolkonews_featureboxes .featurebox_base.featurebox--large .featurebox__text .featurebox__text--insidewrap{position:absolute;bottom:0;width:100%}
	.tolkonews_featureboxes .featurebox_base.featurebox--large .featurebox__text .featurebox__header{margin-top:60px;color:#fff}
	.tolkonews_featureboxes .featurebox_base.featurebox--large .featurebox__text .featurebox__info{color:#fff}
	.tolkonews_featureboxes .featurebox_base.featurebox--large .featurebox__text .featurebox__arrow{color:#fff}
}
@media(min-width:1025px){
	.tolkonews_featureboxes .featurebox_base.featurebox--large:hover .featurebox__arrow{
		border-color:transparent;
		opacity:1;
		color:#fff;
	}
}
.tolkonews_featureboxes .featurebox_base:hover .featurebox__arrow{
	border-color:transparent;
	opacity:1;
	color:#2d373c;
}
@media(min-width:1025px){
	.tolkonews_featureboxes .featurebox_base:hover .featurebox_image{
		transform:scale(1.15);
		transition:all 1s ease;
	}
	.featurebox_wrapper:hover .featurebox_image{
		transform:scale(1.15);
		transition:all 1s ease;
	}
}
/* Static 'Careers' featurebox within Tolko News. */
/* NOTE: This is NOT a custom post type, and doesn't get pulled in dynamically like the other featureboxes. */
.tolkonews_base .featurebox_base.homepage-careers-fbox .featurebox_wrapper {background-color:#01698d;}
.tolkonews_base .featurebox_base.homepage-careers-fbox .gradient-bar {
	width:100%;
	height:15px;
	background: rgb(1,105,140);
	background: -moz-linear-gradient(90deg, rgba(1,105,140,1) 0%, rgba(191,210,43,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(1,105,140,1) 0%, rgba(191,210,43,1) 100%);
	background: linear-gradient(90deg, rgba(1,105,140,1) 0%, rgba(191,210,43,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#01698c",endColorstr="#bfd22b",GradientType=1);
}
.tolkonews_base .featurebox_base.homepage-careers-fbox .featurebox__text .featurebox__info,
.tolkonews_base .featurebox_base.homepage-careers-fbox .featurebox__text h3 {color:#fff;}
.tolkonews_base .featurebox_base.homepage-careers-fbox .featurebox__arrow {
    color: #ffffff;
    opacity: .6;
}
.tolkonews_base .featurebox_base.homepage-careers-fbox:hover .featurebox__arrow {
    opacity: 1;
}




/* ------------------------------------- */
/* NEWS FEATUREBOXES - News landing page */
/* ------------------------------------- */
.newsfeaturettes__base .featurebox__wrapper{background-color:#fff;height:100%;overflow:hidden;position:relative}
.newsfeaturettes__base .featurebox__wrapper a:hover{text-decoration: none;}

.white-bg .newsfeaturettes__base .featurebox__wrapper{background-color:#ebf0f5}
/* .newsfeaturettes__base .featurebox__wrapper a:hover span,.newsfeaturettes__base .featurebox__wrapper a:active span,.newsfeaturettes__base .featurebox__wrapper a:focus span{border-color:transparent} */
.newsfeaturettes__base .featurebox__wrapper a{color:#fff; border-color:transparent}
.newsfeaturettes__base .featurebox__wrapper a:hover,.newsfeaturettes__base .featurebox__wrapper a:active,.newsfeaturettes__base .featurebox__wrapper a:focus{color:#fff; border-color:transparent}
.newsfeaturettes__base .featurebox__imageitem{overflow:hidden}
/* .newsfeaturettes__base .featurebox__imageitem--drop{border:1px dashed #3c464b} */
@media(min-width:768px){.newsfeaturettes__base .featurebox__imageitem--large{height:100%}
}
.newsfeaturettes__base .featurebox__imageitem .image-wrapper{
	height:100%;
	position:relative;
	/*padding-bottom:56.25%;*/
	padding-bottom:70%
}
.newsfeaturettes__base .featurebox__imageitem .image-wrapper .featurebox__image{
	object-fit:cover;
	width:100%;
	height:100%;
	position:absolute
}
/* .newsfeaturettes__base .featurebox__imageitem .dd__placeholder{position:absolute;width:100%} */
/* .newsfeaturettes__base .featurebox__imageitem .responsiveitem__caption{display:none} */
.newsfeaturettes__base .featurebox__header{font-family:"RFRufo-SemiBold","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;font-style: normal;color:#006d90;text-transform:uppercase;max-width:100%}
.newsfeaturettes__base .featurebox__header .editplaintext{display:block}

.newsfeaturettes__base .featurebox__text{padding:15px 20px 30px 20px}
@media(min-width:480px){
	.newsfeaturettes__base .featurebox__text{padding:15px 40px 30px 40px}
}
@media(min-width:640px){
	.newsfeaturettes__base .featurebox__text{padding:15px 80px 30px 80px}
}
@media(min-width:1400px){
	.newsfeaturettes__base .featurebox__text{padding:15px 100px 30px 100px}
}

.newsfeaturettes__base .featurebox__info{line-height:1.5;margin-top:-0.3125em;margin-bottom:-0.5em;color:#2d373c;display:block}
.newsfeaturettes__base .featurebox__info .editplaintext{display:block;width:100%}
.newsfeaturettes__base .featurebox__arrow{position:absolute;bottom:20px;right:20px;padding-bottom:0;color:#2d373c;opacity:.6}
.newsfeaturettes__base .featurebox__arrow:before{font-size:20px;padding-right:0}

.newsfeaturettes__featureboxes{display:flex;flex-flow:column nowrap}
@media(min-width:960px){
	.newsfeaturettes__featureboxes{display:flex;flex-flow:row wrap}
}
.newsfeaturettes__featureboxes:before,
.featurebox__slider:after{
	content:' ';
	display:table
}
.newsfeaturettes__featureboxes:after{clear:both}
@media(min-width:1025px) and (max-width:1199px){.newsfeaturettes__featureboxes{margin-left:-15px;margin-right:-15px;width:auto}
}

.newsfeaturettes__featureboxes .featurebox__base{padding-right:0;padding-left:0;/*float:left;*/flex-basis:49%;width:100%;position:relative;/*margin-bottom:30px*/}
.newsfeaturettes__featureboxes .featurebox__base:before,
.newsfeaturettes__featureboxes .featurebox__base:after{content:' ';display:table}
.newsfeaturettes__featureboxes .featurebox__base:after{clear:both}
@media(min-width:768px){
	.newsfeaturettes__featureboxes .featurebox__base{
		width:100%
	}
}

.newsfeaturettes__featureboxes .featurebox__base.featurebox--large{overflow:hidden;width:99%;margin:.5%;}
.newsfeaturettes__featureboxes .featurebox__base.featurebox--large .featurebox__imagitem .featurebox__image{transition:all .3s}

	.newsfeaturettes__featureboxes .featurebox__base.featurebox--large .featurebox__imageitem .featurebox__image--overlay{
	background: rgba(0,0,0,0.05);
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,1)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
		height:100%;
		opacity:.65;
		position:absolute;
		width:100%;
		top:0
	}

.newsfeaturettes__featureboxes .featurebox__base.featurebox--large .featurebox__text{width:100%;bottom:0;height:100%;position:absolute}
.newsfeaturettes__featureboxes .featurebox__base.featurebox--large .featurebox__text .featurebox__text--outsidewrap{
	display:flex;
	align-items:center;
	height:100%;
	position:relative;
	color:#fff
}
.newsfeaturettes__featureboxes .featurebox__base.featurebox--large .featurebox__text .featurebox__text--insidewrap{
	position:absolute;
	width:100%
}
.newsfeaturettes__featureboxes .featurebox__base.featurebox--large .featurebox__text .featurebox__header.entry-title{
	margin-top:0px;
	color:#fff;
	font-size:30px;
	font-family: "RFRufo-Black";
}
@media(min-width:480px){
	.newsfeaturettes__featureboxes .featurebox__base.featurebox--large .featurebox__text .featurebox__header.entry-title{
		font-size:50px;
	}
}
@media(min-width:768px){
	.newsfeaturettes__featureboxes .featurebox__base.featurebox--large .featurebox__text .featurebox__header.entry-title{
		font-size:70px;
	}
}
@media(min-width:960px){
	.newsfeaturettes__featureboxes .featurebox__base.featurebox--large .featurebox__text .featurebox__header.entry-title{
		font-size:60px;
	}
}
@media(min-width:1024px){
	.newsfeaturettes__featureboxes .featurebox__base.featurebox--large .featurebox__text .featurebox__header.entry-title{
		font-size:70px;
	}
}
.newsfeaturettes__featureboxes .featurebox__base.featurebox--large .featurebox__text .featurebox__info p{
	font-family:"RFRufo-Light";
	font-size:18px;
	color:#fff;
	line-height: 1;
	text-transform:uppercase;
	margin-top:0;
	margin-bottom:20px;
}
@media(min-width:480px){
	.newsfeaturettes__featureboxes .featurebox__base.featurebox--large .featurebox__text .featurebox__info p{
		font-family:"RFRufo-Light";
		font-size:34px;
		color:#fff;
		line-height: 1;
		text-transform:uppercase;
		margin-top:0;
		margin-bottom:20px;
	}
}
@media(min-width:768px){
	.newsfeaturettes__featureboxes .featurebox__base.featurebox--large .featurebox__text .featurebox__info p{
		font-size:54px;
	}
}
@media(min-width:960px){
	.newsfeaturettes__featureboxes .featurebox__base.featurebox--large .featurebox__text .featurebox__info p{
		font-size:30px;
	}
}
@media(min-width:1400px){
	.newsfeaturettes__featureboxes .featurebox__base.featurebox--large .featurebox__text .featurebox__info p{
		font-size:54px;
	}
}
.newsfeaturettes__featureboxes .featurebox__base.featurebox--large .featurebox__text .featurebox__info span.more-info-link{
	font-size:16px;
	color:#fff;
}
@media(min-width:480px){
	.newsfeaturettes__featureboxes .featurebox__base.featurebox--large .featurebox__text .featurebox__info span.more-info-link{
		font-size:21px;
	}
}
@media(min-width:960px){
	.newsfeaturettes__featureboxes .featurebox__base.featurebox--large .featurebox__text .featurebox__info span.more-info-link{
		font-size:21px;
		color:#fff;
	}
}
.newsfeaturettes__featureboxes .featurebox__base.featurebox--large .featurebox__text .featurebox__info span.more-info-link:hover{
	color:#bfd22b;
}
.newsfeaturettes__featureboxes .featurebox__base.featurebox--large .featurebox__text .newsteaser__links{color:#fff}
.newsfeaturettes__featureboxes .featurebox__base.featurebox--large .featurebox__text .featurebox__arrow{color:#fff}
/*}*/
@media(min-width:1025px){
	.newsfeaturettes__featureboxes .featurebox__base.featurebox--large:hover .featurebox__arrow{
		border-color:transparent;
		opacity:1;
		color:#fff
	}
}
@media(min-width:1025px){
	.newsfeaturettes__featureboxes .featurebox__base.featurebox--large:hover .newsteaser__img{
		transform:scale(1.05)
	}
}

.newsfeaturettes__featureboxes .featurebox__base:hover .featurebox__arrow{border-color:transparent;opacity:1;color:#2d373c}
@media(min-width:1025px){
	.newsfeaturettes__featureboxes .featurebox__base:hover .featurebox__image{transform:scale(1.05);transition:all 1s ease}
	.featurebox__wrapper:hover .featurebox__image{transform:scale(1.05);transition:all 1s ease}
}







/* ----------------------------------------------------------------------------------------- */
/* PRODUCT FEATUREBOXES
/* on main product type landing pages (Lumber, Plywood, Veneer, etc)
/* ----------------------------------------------------------------------------------------- */

.tolkoproducts__base{/*margin-bottom:45px;*/max-width:1200px;margin-left:auto;margin-right:auto;padding-left:3.75%;padding-right:3.75%;position:relative;/*overflow:hidden*/}
.tolkoproducts__base:before,.tolkoproducts__base:after{content:' ';display:table}
.tolkoproducts__base:after{clear:both}
/*@media(min-width:1170px){.tolkoproducts__base{padding-left:calc(3.75% - ((100% - 1170px) / 2));padding-right:calc(3.75% - ((100% - 1170px) / 2))}
}
@media(min-width:1264px){.tolkoproducts__base{padding-left:0;padding-right:0}
}*/
@media(min-width:1025px){.tolkoproducts__base{margin-bottom:35px}
}
@media(min-width:300px) and (max-width:1024px){.tolkoproducts__base .tolkoproducts__featureboxes{display:flex;flex-wrap:wrap}
}
.tolkoproducts__base .featurebox__wrapper{background-color:#00698c;height:100%;overflow:hidden;position:relative;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);}
.tolkoproducts__base a{display:block; height:100%}
.tolkoproducts__base a:hover{text-decoration: none;}
.white-bg .tolkoproducts__base .featurebox__wrapper{background-color:#ebf0f5}
.tolkoproducts__base a:hover span,.tolkoproducts__base a:active span,.tolkoproducts__base a:focus span{border-color:transparent}
.tolkoproducts__base .featurebox__imageitem{overflow:hidden}
.tolkoproducts__base .featurebox__imageitem--drop{border:1px dashed #3c464b}
@media(min-width:768px){.tolkoproducts__base .featurebox__imageitem--large{height:100%}
}
.tolkoproducts__base .featurebox__imageitem .image-wrapper{height:100%;position:relative;padding-bottom:56.25%}
.tolkoproducts__base .featurebox__imageitem .image-wrapper .featurebox__image{object-fit:cover;font-family:'object-fit: cover; parent-fit: width';width:100%;height:100%;position:absolute}
.tolkoproducts__base .featurebox__imageitem .dd__placeholder{position:absolute;width:100%}
.tolkoproducts__base .featurebox__imageitem .responsiveitem__caption{display:none}
.tolkoproducts__base .featurebox__header{font-family:"RFRufo-SemiBold","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:32px;font-size:3.2rem;font-weight:normal;font-style: normal;color:#fff;text-transform:uppercase;max-width:100%}
.tolkoproducts__base .featurebox__header .editplaintext{display:block}
.tolkoproducts__base .featurebox__text{background-color:#00698c;padding:15px 60px 30px 20px}
.tolkoproducts__base .featurebox__info{line-height:1.5;margin-top:-0.3125em;margin-bottom:-0.5em;color:#fff;display:block}
.tolkoproducts__base .featurebox__info .editplaintext{display:block;width:100%}
.tolkoproducts__base .featurebox__arrow{position:absolute;bottom:20px;right:20px;padding-bottom:0;color:#fff;opacity:.6}
.tolkoproducts__base .featurebox__arrow:before{font-size:20px;padding-right:0}

.tolkoproducts__featureboxes{display:flex;flex-flow:row wrap}
.tolkoproducts__featureboxes:before,.tolkoproducts__featureboxes:after{content:' ';display:table}
.tolkoproducts__featureboxes:after{clear:both}
@media(min-width:1025px) and (max-width:1199px){.tolkoproducts__featureboxes{margin-left:-15px;margin-right:-15px;width:auto}
}
.tolkoproducts__featureboxes .featurebox__base{padding-right:0;padding-left:0;float:left;width:100%;position:relative;margin-bottom:30px}
.tolkoproducts__featureboxes .featurebox__base:before,.tolkoproducts__featureboxes .featurebox__base:after{content:' ';display:table}
.tolkoproducts__featureboxes .featurebox__base:after{clear:both}
@media(min-width:300px) and (max-width:1024px){.tolkoproducts__featureboxes .featurebox__base{height:100%}
}
@media(min-width:768px){.tolkoproducts__featureboxes .featurebox__base{padding-right:15px;padding-left:15px;width:100%}
}
@media(min-width:1025px){.tolkoproducts__featureboxes .featurebox__base{width:49%}
}
.tolkoproducts__featureboxes .featurebox__base.featurebox--large{overflow:hidden;width:100%}
@media(min-width:1025px){.tolkoproducts__featureboxes .featurebox__base.featurebox--large{width:66.6%}
}
.tolkoproducts__featureboxes .featurebox__base.featurebox--large .featurebox__imageitem .featurebox__image{transition:all .3s}
@media(min-width:768px){.tolkoproducts__featureboxes .featurebox__base.featurebox--large .featurebox__imageitem .featurebox__image--overlay{background-color:#0a1419;height:100%;opacity:.5;position:absolute;width:100%;top:0}
}
@media(min-width:768px){
	.tolkoproducts__featureboxes .featurebox__base.featurebox--large .featurebox__text{width:100%;bottom:0;height:100%;position:absolute}
	.tolkoproducts__featureboxes .featurebox__base.featurebox--large .featurebox__text .featurebox__textContent{height:100%;position:relative;color:#fff}
	.tolkoproducts__featureboxes .featurebox__base.featurebox--large .featurebox__text .featurebox__textInput{position:absolute;bottom:0;width:100%}
	.tolkoproducts__featureboxes .featurebox__base.featurebox--large .featurebox__text .featurebox__header{margin-top:60px;color:#fff}
	.tolkoproducts__featureboxes .featurebox__base.featurebox--large .featurebox__text .featurebox__info{color:#fff}
	.tolkoproducts__featureboxes .featurebox__base.featurebox--large .featurebox__text .newsteaser__links{color:#fff}
	.tolkoproducts__featureboxes .featurebox__base.featurebox--large .featurebox__text .featurebox__arrow{color:#fff}
}
@media(min-width:1025px){.tolkoproducts__featureboxes .featurebox__base.featurebox--large:hover .featurebox__arrow{border-color:transparent;opacity:1;color:#fff}
}
@media(min-width:1025px){.tolkoproducts__featureboxes .featurebox__base.featurebox--large:hover .newsteaser__img{transform:scale(1.05)}
}
.tolkoproducts__featureboxes .featurebox__base:hover .featurebox__arrow{border-color:transparent;opacity:1;color:#2d373c
}
@media(min-width:1025px){
	.tolkoproducts__featureboxes .featurebox__base:hover .featurebox__image{transform:scale(1.05);transition:all 1s ease}
	.featurebox__wrapper:hover .featurebox__image{transform:scale(1.05);transition:all 1s ease}
}






/* ----------------------------------------------------------------------------------------- */
/* FEATUREBOXES
/* ----------------------------------------------------------------------------------------- */

.tolkofeaturebox__base{/*margin-bottom:45px;*/max-width:1200px;margin-left:auto;margin-right:auto;padding-left:3.75%;padding-right:3.75%;position:relative;/*overflow:hidden*/}
.tolkofeaturebox__base:before,.tolkofeaturebox__base:after{content:' ';display:table}
.tolkofeaturebox__base:after{clear:both}
@media(min-width:1264px){.tolkofeaturebox__base{padding-left:0;padding-right:0}
}
@media(min-width:1025px){.tolkofeaturebox__base{margin-bottom:35px}
}
@media(min-width:300px) and (max-width:1024px){
	.tolkofeaturebox__base .tolko__featureboxes{
		display:flex;flex-wrap:wrap
	}
}
.tolkofeaturebox__base .featurebox__wrapper{background-color:#00698c;height:100%;overflow:hidden;position:relative;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);}
.tolkofeaturebox__base a {display:block; height:100%;}
.tolkofeaturebox__base a:hover{text-decoration: none;}
.tolkofeaturebox__base a:hover span,.tolkofeaturebox__base a:active span,.tolkofeaturebox__base a:focus span{border-color:transparent}
.tolkofeaturebox__base .featurebox__imageitem{overflow:hidden}
.tolkofeaturebox__base .featurebox__imageitem--drop{border:1px dashed #3c464b}
.tolkofeaturebox__base .featurebox__imageitem .image-wrapper{height:100%;position:relative;padding-bottom:56.25%}
.tolkofeaturebox__base .featurebox__imageitem .image-wrapper .featurebox__image{object-fit:cover;font-family:'object-fit: cover; parent-fit: width';width:100%;height:100%;position:absolute}
.tolkofeaturebox__base .featurebox__imageitem .dd__placeholder{position:absolute;width:100%}
.tolkofeaturebox__base .featurebox__imageitem .responsiveitem__caption{display:none}
.tolkofeaturebox__base .featurebox__header{font-family:"RFRufo-SemiBold","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:32px;font-size:3.2rem;font-weight:normal;font-style: normal;color:#fff;text-transform:uppercase;max-width:100%}
.tolkofeaturebox__base .featurebox__header .editplaintext{display:block}
.tolkofeaturebox__base .featurebox__text{background-color:#00698c;padding:15px 60px 30px 20px}
.tolkofeaturebox__base .featurebox__info{line-height:1.5;margin-top:-0.3125em;margin-bottom:-0.5em;color:#fff;display:block}
.tolkofeaturebox__base .featurebox__info .editplaintext{display:block;width:100%}
.tolkofeaturebox__base .featurebox__arrow{position:absolute;bottom:20px;right:20px;padding-bottom:0;color:#fff;opacity:.6}
.tolkofeaturebox__base .featurebox__arrow:before{font-size:20px;padding-right:0}

.tolko__featureboxes{display:flex;flex-flow:row wrap}
.tolko__featureboxes:before,.tolko__featureboxes:after{content:' ';display:table}
.tolko__featureboxes:after{clear:both}

@media(min-width:1025px) and (max-width:1199px){.tolko__featureboxes{margin-left:-15px;margin-right:-15px;width:auto}
}
.tolko__featureboxes .featurebox__base{
	width:100%;
	padding-right:0;
	padding-left:0;
	float:left;
	position:relative;
	margin-bottom:30px
}
.tolko__featureboxes .featurebox__base:before,.tolko__featureboxes .featurebox__base:after{content:' ';display:table}
.tolko__featureboxes .featurebox__base:after{clear:both}

@media(min-width:300px) and (max-width:1024px){.tolko__featureboxes .featurebox__base{height:100%}
}

@media(min-width:768px){
	.tolko__featureboxes .featurebox__base{
		width:50%;
		padding-right:5px;
		padding-left:5px;
	}
}

@media(min-width:1025px){
	.tolko__featureboxes .featurebox__base{
		width:25%
	}
	.tolko__featureboxes.tolko__featureboxes--2col .featurebox__base{
		width:50%
	}
	.tolko__featureboxes.tolko__featureboxes--3col .featurebox__base{
		width:33.333333%
	}
	.tolko__featureboxes.tolko__featureboxes--4col .featurebox__base{
		width:25%
	}
}

.tolko__featureboxes .featurebox__base:hover .featurebox__arrow{border-color:transparent;opacity:1;color:#2d373c}

@media(min-width:1025px){
	.tolko__featureboxes .featurebox__base:hover .featurebox__image{transform:scale(1.05);transition:all 1s ease}
	.featurebox__wrapper:hover .featurebox__image{transform:scale(1.05);transition:all 1s ease}
}

















/* ----------------------------------------------------------------------------------------- */
/* FULL-WIDTH FEATURE SECTION
/* ----------------------------------------------------------------------------------------- */
.featuresection {
	margin-left: auto;
	margin-right: auto;
}
.featuresection::after {clear:both;}


.featuresection-content-wrap {
	position:relative;
	background-repeat: no-repeat;
	/*background-position:center center;*/
	background-attachment: scroll;
	background-size: cover;
	min-height: 65vh;
	margin:0;
	padding:0;
	display:flex;
	align-items: center;
	justify-content: center;
}

.featuresection-content-wrap::after {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
		background-color: rgba(0,0,0,0.20);
}

.featuresection-content {
	width: 100%;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	z-index: 2;
	flex: 1 1 auto;
	position: relative;
	display: table;
	content: " ";
	padding-left:15px;
	padding-right:15px;
}


.featuresection-content::before, .featuresection-content::after {
    display: table;
    content: " ";
}

.featuresection-content-col {
	width:100%;
	font-size:20px;
	color:#fff;
}

.featuresection-content-col h2 {
	font-family:"RFRufo-Bold";
	font-size: 50px;
	color:#fff;
	line-height: 1em;
}

.featuresection .tolko-button {
	margin-top:20px;
	text-transform: uppercase;
}

@media(min-width:1200px){
	.featuresection-content-col {
		width:50%;
	}
	.featuresection-content-col h2 {
		font-size: 60px;
	}
}








/* ----------------------------------------------------------------------------------------- */
/* TOLKO CONTACTS
/* ----------------------------------------------------------------------------------------- */
.tolkocontacts__base {
	display:flex;
	flex-flow:column wrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: stretch;
	flex-basis:100%;
	margin-top:50px;
	margin-bottom:50px;
}
.tolkocontact__base {
	display:flex;
	flex-flow:column nowrap;
	flex-basis:100%;
	margin-top:30px;
	margin-bottom:30px;
}

.tolkocontacts__base--introcontent {
	margin-bottom:40px!important;
}

.tolkocontact__base h4 {
	margin-bottom:20px;
}
.tolkocontact__base p {
	margin:3px 0;
}

@media(min-width:400px){
	.tolkocontacts__base {
		display:flex;
		flex-flow:row wrap;
		align-items: stretch;
		flex-basis:100%;
	}
	.tolkocontact__base {
		display:flex;
		flex-flow:column nowrap;
		flex-basis:47%;
		margin-left:1.5%;
		margin-right:1.5%;
	}
}

@media(min-width:800px){
	.tolkocontacts__base {
		display:flex;
		flex-flow:row wrap;
		align-items: stretch;
		flex-basis:100%;
	}
	.tolkocontact__base {
		display:flex;
		flex-flow:column nowrap;
		flex-basis:30.3333333%;
		margin-left:1.5%;
		margin-right:1.5%;
	}
}







/* ----------------------------------------------------------------------------------------- */
/* TOLKO LEADERSHIP TEAM
/* ----------------------------------------------------------------------------------------- */
/*.tolkoleadershipteam__base {
	display:flex;
	flex-flow:column nowrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: stretch;
	flex-basis:100%;
	margin-top:50px;
	margin-bottom:50px;
}*/
.tolkoleadershipteammember__base {
	display:flex;
	flex-flow:column nowrap;
	flex-basis:100%;
	justify-content:space-around;
	align-items: stretch;
	align-content: stretch;
	padding:40px;
	margin-top:30px;
	margin-bottom:30px;
}


.tolkoleadershipteammember__base:nth-child(odd) {
	background-image: url(https://ulomixurvqen.site/wp-content/uploads/2019/03/bg-mini-angle-bars.png);
	background-repeat: repeat;
}



.tolkoleadershipteammember__image {
	flex-basis: 100%;
}
.tolkoleadershipteammember__info {
	flex-basis: 100%;
}
@media(min-width:640px){
	.tolkoleadershipteammember__base {
		display:flex;
		flex-flow:row nowrap;
		flex-basis:100%;
		justify-content:space-around;
		align-items: stretch;
		align-content: stretch;
	}
	.tolkoleadershipteammember__image {
		flex-basis: 20%;
		margin-right:5%;
	}
	.tolkoleadershipteammember__info {
		flex-basis: 75%;
	}
}