@import url("fonts.css?v=1.1");/***************//****General*****//***************/* {    margin: 0;    padding: 0;    border: 0;}h1 {    font-family: "MuseoSlab", Arial;	font-size:40px;}h2{	font-family: 'MuseoRounded700',Arial;    font-weight: 700;    font-size: 21px;}h3 {    font-family: "MuseoSlab", Arial;	font-size:28px;}p, span, a, li, div  {    font-family: "MuseoRounded500", Arial !important;	font-size:17px;	color:#363636;}label{	font-family: 'MuseoRounded700',Arial;    font-weight: 700;    font-size: 17px;	color: #363636;}a{	color: #c30e2e;	text-decoration:underline;	-moz-transition: color .2s linear;    -webkit-transition: color .2s linear;    -o-transition: color .2s linear;    -ms-transition: color .2s linear;    transition: color .2s linear;	}.button, input[type="submit"] {    background: #8B1B3F none repeat scroll 0% 0%;    border: 0px none;    border-radius: 3px;    padding: 15px 45px;    text-transform: uppercase;    color: #FFF;    font-size: 17px;    transition: all 0.2s linear 0s;	font-family: "MuseoRounded500",Arial;}.button:hover, input[type="submit"]:hover{    background: #761735 none repeat scroll 0% 0%;}a:hover{	color: #363636;	text-decoration:none;}#pageHeader {    left: 0;    right: 0;    z-index: 200;    height: 70px;    -moz-box-sizing: border-box;    box-sizing: border-box;    background: #eae4e2;}/***************//****Select*****//**************/#doelgroep select{		}     /***************//****Menu*****//***************/.top-bar-menu.right a{	font-size: 15px !important;    color: #9a9796 !important;}.top-bar-menu.right a:hover{	color:#BBB7B5 !important;}.top-bar-menu::after{    content: "";    background: url('../assets/img/sprite.png') 0 -2250px no-repeat;    position: absolute;    left: 200px;    top: 15px;    width: 15px;    height: 68px;}.top-bar-section ul{    margin-left:50px;}.top-bar-container{	z-index:2;	height:92px;	background-color:white;	margin-bottom:0px;	position: fixed;    top: 0;}.top-bar{	height:100%;	background-color:white;	width:100%;	max-width: 1700px !important;	padding-left:33px;}.top-bar .title-area .name h1{	padding-top: 20px;}.top-bar .title-area .name a{	display:block;	background-image: url('../assets/img/logo-provant.png');	text-indent:-9999px;	width: 176px;	height: 52px;}.top-bar-section li{	background:white;}.top-bar-section li:not(.has-form) a:not(.button) {	height:92px;    color: #363636;	background:white;	text-decoration:none;	font-size:17px;	font-weight:normal;	padding-top:30px;}.top-bar-section li:not(.has-form) a:not(.button):hover{	background:white;	color:#BBB7B5;}.top-bar-section>ul>.divider, .top-bar-section>ul>[role="separator"] {    display:none;}.top-bar-section li.active:not(.has-form) a:not(.button) {	padding-top:30px;	background-color:white;	color:#BBB7B5;}.top-bar-section li.active:not(.has-form) a:not(.button):hover {		background-color:white;	color:#BBB7B5;}.focus  article a header {    height: 315px;    box-sizing: border-box;    padding: 13.2px 19.8px;}.focus  article p {    font-size:17px;	line-height:23px;}.focus article a::before {    content: "";    position: absolute;    display: block;    left: 0px;    right: 0px;    top: -38.9px;    width: 0px;    height: 0px;    border-style: solid;    border-width: 39px 0px 0px 370px;    border-color: transparent transparent transparent #FD4F00;    transition: all 0.2s linear 0s;}.focus article a {	text-decoration:none;}.focus article a:hover {	background:#E44700;}.focus {    position: absolute;    right: 0px;    bottom: 0px;    width: 370px;    background: #FD4F00 none repeat scroll 0% 0%;}.home .focus article a header::after {    content: "";    display: block;    position: absolute;    right: 0px;    width: 2000px;    bottom: 0px;    z-index: 20;    background: transparent url("../assets/img/home-event-triangle-white.png") no-repeat scroll right bottom;    height: 250px;    pointer-events: none;}.focus article a::after {    content: "";    position: absolute;    display: block;    left: -108px;    bottom: 0px;    top: -39px;    width: 0px;    height: 0px;    border-style: solid;    border-width: 0px 0px 354px 108px;    border-color: transparent transparent #FD4F00;    transition: all 0.2s linear 0s;}/***************//****Header*****//***************/.focus  article a header h1 span, .focus  article a p  {    color:white;}.focus  article a header h1{	line-height: 20px;}.home .heading span {    font-size:22px;}.title-card {    z-index: 1;    width: 100%;    display: table; 	position:relative;    max-height:800px;    height:800px;    background-size:cover; background-repeat:no-repeat;    background-position: center center;}.title-card-wrapper {    overflow: hidden;    max-width:1700px;    margin:0 auto;}.title-card img {     max-width: none;}.page-template-page-full-php .top-bar-container::after, .single-post .top-bar-container::after{    position: absolute;    left: 0;    right: 0;    max-width:1500px;	width:100%;	margin:0 auto;    height: 60px;    background: #eae4e2;    content: "";    z-index: -1;}/***************//****Blog list*****//***************/.home .entry-title{	display:none;}.display-posts-listing {	clear:both;}.display-posts-listing .listing-item{	list-style-type:none;}.title a{    font-size: 28px;	text-decoration:none;	color:#363636;	-moz-transition: color .2s linear;    -webkit-transition: color .2s linear;    -o-transition: color .2s linear;    -ms-transition: color .2s linear;    transition: color .2s linear;}.title a:hover{	color:#C30E2E;}/*******************//*********FORMS*****//*******************/form {    padding: 0 41.25px;	border: 2px solid #eae4e2;}input[type="text"] {    border: 1px solid #eae4e2;    color: #252525 !important;    padding: 12px !important;    font-size: 15px !important;    width: 100% !important;    -moz-box-sizing: border-box;    box-sizing: border-box;    -webkit-appearance: none;    border-radius: 0;    -moz-transition: all .2s linear;    -webkit-transition: all .2s linear;    -o-transition: all .2s linear;    -ms-transition: all .2s linear;    transition: all .2s linear;}.gform_body li{	margin-top:15px;}/***************//****SOCIAL BUTTONS*****//***************/.at4-icon.aticon-facebook  {    width: 34px !important;    height: 35px !important;    border-radius: 2px;    text-indent: 100%;    white-space: nowrap;    overflow: hidden;    color: transparent;    position: relative;    display: block;    -moz-transition: all .2s linear;    -webkit-transition: all .2s linear;    -o-transition: all .2s linear;    -ms-transition: all .2s linear;    transition: all .2s linear;	background:#345c99 none !important;}.at4-icon.aticon-twitter  {    width: 34px !important;    height: 35px !important;    border-radius: 2px;    text-indent: 100%;    white-space: nowrap;    overflow: hidden;    color: transparent;    position: relative;    display: block;    -moz-transition: all .2s linear;    -webkit-transition: all .2s linear;    -o-transition: all .2s linear;    -ms-transition: all .2s linear;    transition: all .2s linear;	background:#58bbf0 none !important;}.at4-icon.aticon-email  {    width: 34px !important;    height: 35px !important;    border-radius: 2px;    text-indent: 100%;    white-space: nowrap;    overflow: hidden;    color: transparent;    position: relative;    display: block;    -moz-transition: all .2s linear;    -webkit-transition: all .2s linear;    -o-transition: all .2s linear;    -ms-transition: all .2s linear;    transition: all .2s linear;	background:#8b1b3f none !important;}.addthis_button_facebook span::after {	content:"";    background: url('../assets/img/sprite.png') 0 -168px no-repeat !important;    width: 20px !important;    height: 20px !important;	position: absolute;    left: 50%;    margin-left: -10px;    top: 8px;}.addthis_button_twitter span::after {	content:"";    background: url('../assets/img/sprite.png') 0 -308px no-repeat !important;    width: 20px !important;    height: 20px !important;	position: absolute;    left: 50%;    margin-left: -10px;    top: 8px;}.addthis_button_email span::after {	content:"";    background: url('../assets/img/sprite.png') 0 -228px no-repeat !important;    width: 20px !important;    height: 20px !important;	position: absolute;    left: 50%;    margin-left: -10px;    top: 8px;}/***************//****social share*****//***************/.addthis_toolbox{	display:none;}#social-bar .addthis_toolbox{	display:inline-block !important;} #social-bar{    border: 2px solid #eae4e2;    border-left-width: 0;    border-right-width: 0;    padding: 15px 0;    overflow: hidden;    margin: 18px 0;}.addthis_toolbox{	clear:both;	float:right;	}	.addthis_button_facebook span {    background: url('../assets/img/sprite.png') 0 -168px no-repeat;    width: 20px;    height: 20px;}	#social-bar .heading {    float:right;	margin:-20px 0 0 0;	clear:both;}	#social-bar .heading span {    font-family: 'MuseoSansRounded',Arial;    font-size: 16px;    text-transform: uppercase;    color: #bebab9;    font-weight: 400;}/***************//****Blog Single*****//***************/.single .container{	margin-top:132px;}/***************//****Comment List*****//***************/.comment-list{	list-style-type:none;}/***************//****Footer*****//***************/.social ul .facebook a:after {	content:'';    background: url('../assets/img/sprite.png') 0 -168px no-repeat;    width: 20px;    height: 20px;	display: block;    position: absolute;    left: 8px;    top: 10px;}.social ul .twitter a:after {	content:'';    background: url('../assets/img/sprite.png') 0 -308px no-repeat;    width: 20px;    height: 20px;	display: block;    position: absolute;    left: 8px;    top: 10px;}.social ul .linkedin a:after {	content:'';    background: url('../assets/img/sprite.png') 0 -249px no-repeat;    width: 20px;    height: 20px;	display: block;    position: absolute;    left: 8px;    top: 10px;}.nav.social ul li.facebook a.page:hover:after,.nav.social ul li.facebook a.page:focus:after{background:url('../assets/img/sprite.png') 0 -188px no-repeat;width:20px;height:20px}.nav.social ul li.twitter a.page:hover:after,.nav.social ul li.twitter a.page:focus:after{background:url('../assets/img/sprite.png') 0 -268px no-repeat;width:20px;height:20px}.nav.social ul li.linkedin a.page:hover:after,.nav.social ul li.twitter a.page:focus:after{background:url('../assets/img/sprite.png') 0 -148px no-repeat;width:20px;height:20px}#siteFooter {    text-align: center;	background: #363636;}#siteFooter .nav.social, .pageHome #site #siteFooter .nav.language {    display: inline-block;    float: none;}.nav.social .heading {    position: absolute;    top: auto;    left: -999em;    right: auto;    height: 0;    overflow: hidden;}.nav.social {    padding: 24px 0;}.nav.social ul {    border: 1px solid #fff;    overflow: hidden;	padding: 0;    margin: 0;}.nav.social ul li {    border-left: 1px solid #fff;    float: left;    width: 38px;    height: 38px;	list-style-type:none;}#siteFooter .nav.legal {    border-top-width: 0;    padding-top: 0;}#siteFooter .nav.legal * {    text-align: center;}#siteFooter .nav.legal ul li {    display: inline-block;    margin-left: 12px;}.nav.social ul li .page {    color: #9a9796;    display: block;    line-height: 38px;    position: relative;    text-indent: 100%;    white-space: nowrap;    overflow: hidden;    color: transparent;}.nav.legal ul li .page {    color: #fff;    font-size: 14px;}.nav.legal ul li a:hover,.nav.legal ul li a:focus{color:#717171;text-decoration:underline;}.nav.legal {    padding: 24px 0;    border-top: 1px solid #4f4f4f;    clear: both;}/***************//****Blogpost*****//***************/.th{	border:none;	margin-bottom:30px;}.th:hover{	border:none;}/***************//****Media Queries*****//***************/@media only screen and (min-width: 71em){	.row{		max-width:70em	}}@media only screen and (max-width: 1024px){	.title-card {    z-index: 1;    width: 100%;    display: table; 	position:relative;    max-height:500px;    height:500px;    background-size:cover; background-repeat:no-repeat;    background-position: center center;	}}@media only screen and (max-width: 1441px){	.tab-bar{		margin-bottom:0px;		height:72px;		background:white;	}	.tab-bar .middle {		height:72px;	}	.tab-bar .middle h1{		text-indent:-9999px;		background: url('../assets/img/logo-provant.png') no-repeat;		background-size: auto 45px;		height:72px;	}	.right-small{		border:1px solid #BBB7B5;		top: 15px;		right: 15px;	}	.right-small, .tab-bar .menu-icon {    width:110px;height:42px;	}	.tab-bar-section.middle {    left: 10px;	top:10px;    right: 200px;    position:relative;    z-index:100;	width:200px;	}	.tab-bar .menu-icon span::after {    content: "MENU";	color: #BBB7B5;	font-family: "MuseoRounded500", Arial;	box-shadow:none;	line-height: 19px;	}	.tab-bar .menu-icon span::before {    content: "";    position: absolute;    display: block;    height: 0;    top: 50%;    margin-top: -0.5rem;    left: 0.90625rem;    box-shadow: 0 0 0 1px #BBB7B5,0 7px 0 1px #BBB7B5,0 14px 0 1px #BBB7B5;    width: 1rem;	float:left;	}	.single .container {    margin-top: 0px;	}	}@media only screen and (max-width: 1024px) { .focus {    position: absolute;    right: 0px;    bottom: 0px;    width: 100%;    background: #FD4F00 none repeat scroll 0% 0%;}.focus  article a header {    height: auto;    box-sizing: border-box;    padding: 13.2px 19.8px;}.focus article a::after, .home article a header::after, .focus article a::before {    content: none;}.title-card-wrapper{	margin-bottom:20px;}}