/* normal */

* {
	margin: 0px;
	padding: 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	transition-duration:0.2s;
}

:root {
  --clr1: #87b689;
  --clr2: #5b7b5d;
  --clr3: #b9d5bb;
  --clr4: #e8e9e8;
  --normal: 400;
  --medium: 500;
  --semibold:600;
  --bold: 800;
}

html,
body {
	font-family: "Barlow", sans-serif;
	font-size: 16px;
	color: #000;
	font-weight: var(--normal);
	line-height:1.6;
	word-break: break-word;
}

body {
	background: #fff;
}
img {
	border: 0px;
	display: block;
	max-width: 100%;
	height:auto;
}
a{color:inherit; text-decoration: none;}

ol {list-style-type: lower-alpha;}

input,
select,
textarea,
button{ -webkit-appearance: none;-moz-appearance:none; appearance:none; outline: none;}
input[type="checkbox"]{-webkit-appearance: unset;-moz-appearance:unset; appearance:unset;}

ul {
	list-style: disc;
}
h1,.h1,
h2,.h2,
h3,.h3,
h4,.h4,
h5,.h5,
h6,.h6 {
	font-weight: var(--bold); line-height:1.3; color:var(--clr2)
}

h1 span,.h1 span,
h2 span,.h2 span,
h3 span,.h3 span,
h4 span,.h4 span,
h5 span,.h5 span,
h6 span,.h6 span{color:var(--clr1)}

h1, .h1{font-size:30px; margin-bottom:1em}
h2, .h2{font-size:24px;}
h3, .h3{font-size:22px;}
h4, .h4{font-size:20px;}
h5, .h5{font-size:18px;}
h6, .h6{font-size:16px;}

p, hr{margin-bottom:1em}

.maxw1{max-width:1380px; margin:0 auto; padding: 0 20px}
.maxw2{max-width:1280px; margin:0 auto; padding: 0 20px}
.maxw3{max-width:1210px; margin:0 auto; padding: 0 20px}

.clear{clear:both;}
.flexbox{display:flex; flex-wrap:wrap}
.flexbox.space_between{justify-content: space-between;} 
.flexbox.align_center{align-items: center;}
.flexbox.align_right{justify-content: flex-end;}
.flexbox.align_bottom{align-items: flex-end;}
.flexbox.align_top{align-items: flex-start;}
.flexbox.justify_center{justify-content:center}

.wrap{width:calc(100% + 30px); margin: 0 -15px}
.wrap .col20{width:calc(20% - 30px); margin: 0 15px;}
.wrap .col25{width:calc(25% - 30px); margin: 0 15px;}
.wrap .col33{width:calc(33.3333% - 30px); margin: 0 15px;}
.wrap .col40{width:calc(40% - 30px); margin: 0 15px;}
.wrap .col50{width:calc(50% - 30px); margin: 0 15px;}
.wrap .col60{width:calc(60% - 30px); margin: 0 15px;}
.wrap .col66{width:calc(66.666% - 30px); margin: 0 15px;}
.wrap .col75{width:calc(75% - 30px); margin: 0 15px;}
.wrap .col100{width:calc(100% - 30px); margin: 0 15px;}

.center_text{text-align:center;}

.btn_bar{display:block; margin-top:2em;}
.back_btn_bar{margin-bottom:50px}
.btn_bar .btn{margin: 0 3px 2px 0}
.btn{display:inline-block; line-height:1; border:none; text-decoration: none}

.btn.clr1_white{background:var(--clr1); color:#fff!important}
.btn.clr2_white{background:var(--clr2); color:#fff!important}
.btn.clr3_white{background:var(--clr3); color:#fff!important}

.btn.white_clr1{color:var(--clr1)!important; background:#fff}
.btn.white_clr2{color:var(--clr2)!important; background:#fff}
.btn.white_clr3{color:var(--clr3)!important; background:#fff}

.btn:hover{transform:translatey(-2px)}

.btn.round_btn{width:50px; height:50px; font-size:20px; border-radius:100%; display:flex; flex-wrap:wrap; align-items: center; justify-content:center}
.btn.s_btn{padding: 15px 25px; border-radius:20px; font-weight:var(--semibold); font-size:100%; text-decoration: none}
.btn.n_btn{padding: 15px 25px; border-radius:20px; font-weight:var(--semibold); font-size:115%; text-decoration: none}
.btn.l_btn{padding: 18px 25px; border-radius:20px; font-weight:var(--semibold); font-size:115%; text-decoration: none}

.btn .icon_right{display:inline-block; margin-left:20px}
.btn .icon_left{display:inline-block; margin-right:20px}

.content_container ul, .content_container ol{margin-left:30px; margin-bottom:1em}
.content_container img{border-radius:20px}
.content_container .table_wrap{overflow-x:auto; margin-bottom:1em}
.content_container table{border-collapse:collapse}
.content_container table th{border:1px solid var(--clr4); padding: 2px 20px}
.content_container table td{border:1px solid var(--clr4);  padding: 2px 20px; min-width:120px}
.content_container > .btn{margin-bottom:1em}
.content_container a{color:var(--clr1); text-decoration:underline}
.content_container a:hover{color:var(--clr3)}
.content_container .intro{font-size:115%}

#map {
	width: 100%;
	min-height: 500px;
	display: inline-block;
}

body.no_scroll{overflow:hidden}
.menu_overlay{width:0%; height:100%; background:rgba(0,0,0,0.6); z-index:99; overflow-x: hidden;  z-index: 99999999999999999999999;  overflow-y: scroll;  transition-duration: 0.3s;  position: fixed;
  right: 0;  top: 0;}
.menu_overlay.open{width:100%;}
.mob_menu{width: 500px;  max-width:100%; position: absolute;  height:100vh;  background:var(--clr4); right: 0;  top: 0px;  z-index: 99999999;  }
.mob_menu .inner{padding: 30px 30px 30px; height:100%; overflow-y:scroll }
.mob_menu .close{text-align:right; margin-bottom: 30px;}
.mob_menu .close .close_btn{}
.mob_menu ul{font-size:125%; font-weight:500; color:var(--clr2)}
.mob_menu ul li{list-style:none; padding: 10px 0px; }
.mob_menu ul li ul{display:none; margin-left:20px; font-size:90%; margin-bottom:0}
.mob_menu ul li.menu-item-has-children.child a{position:relative; display:block;}
.mob_menu ul li.menu-item-has-children.child i{position:absolute; right:0; top:50%; transform:translatey(-50%); color:var(--clr1) }
.mob_menu ul li.menu-item-has-children.child.sub > a i{ transform:translatey(-50%) rotate(180deg) }


.search_popup{position:fixed; display:none; top:0; left:0; height:100%; width:100%; z-index:999999}
.search_popup.open{display:block;}
.search_popup .overlay{width:100%; height:100%; background:rgba(0,0,0,0.6); position:absolute; top:0; left:0;}
.search_popup .form_block{position:absolute; background:#fff; padding:50px 50px 50px; max-width:calc(100% - 40px); border-radius:20px; top:100px; left:50%; transform:translatex(-50%) }
.search_popup .form_block .close_search{float:right; margin-top:3px; font-size:125%;  color:var(--clr2); cursor:pointer}
.search_form{border-radius:10px; padding:5px 15px; border: 1px solid var(--clr4);  width: 400px; max-width:100%; margin-top:10px; margin-bottom:25px;}
.search_form input{font:inherit; border:none;  width:calc(100% - 30px)}
.search_form button{border:none; background:transparent; font:inherit; color:var(--clr2)}


.header{padding: 20px 0}
.header .logo{padding-left:50px;     width: 150px;}
.header .round_btns{display:flex; align-items: center}
.header .round_btns .btn{margin-left:10px}
.header .round_btns .menu_btn{display:none}

.menu_bar{background:var(--clr4); font-weight:var(--medium); color:var(--clr2)}
.menu_bar ul li{display:inline-block; margin-right:25px; }
.menu_bar ul#menu-header_menu-1 > li.menu-item-has-children > a:after{content:"\f0d7"; font:var(--fa-font-sharp-regular); display:inline-block; margin-left:12px;}
.menu_bar ul li a{padding: 17px 20px; display:block}
.menu_bar .maxw2 > ul > li:first-of-type > a{padding-left:0}
.menu_bar ul li ul{display:none; position:absolute; background:var(--clr4); z-index:99}
.menu_bar ul li:hover > ul{display:block;}
.menu_bar ul li ul li{display:block; margin-right:0;position: relative;  }
.menu_bar ul li ul li a{padding: 7px 35px 7px 20px}
.menu_bar a:hover{color:var(--clr1)}
.menu_bar ul li ul li.menu-item-has-children:after{content:"\f0da"; font:var(--fa-font-sharp-regular); position:absolute; right:20px; top:12px;}
.menu_bar ul li ul ul {    left: 100%;        min-width: 210px;    top: 0;}

.slider .slide{min-height:150px}
.slider .slide:after{content:""; padding-bottom:20%; display:block}

.fast_btns{margin-bottom:80px}
.fast_btns .white_block{background:#fff; border-radius:20px 20px 0 0; margin-top:-80px; position:relative; padding: 40px 50px 0;}
.fast_btns .white_block .h1{margin-bottom:1em}
.fast_btns  .button{background:url(img/small_wave.png) var(--clr4); margin-bottom:30px; border-radius:20px; text-align:center; padding:30px 20px 20px; font-weight:var(--semibold); color:var(--clr2); font-size:20px; line-height:1.3}
.fast_btns  .button .icon{margin: 0 auto; width:90px; height:90px; border-radius:100%; display:flex; flex-wrap:wrap; align-items: center; justify-content:center; border:2px solid var(--clr3); background:#fff; margin-bottom:20px; color:var(--clr1); font-size:40px;}
.fast_btns  .button .icon {--fa-primary-color:var(--clr2); --fa-secondary-color:var(--clr1);--fa-secondary-opacity: 1.0;}
.fast_btns  .button.clr1{background:url(img/small_wave.png) var(--clr1); color:#fff}
.fast_btns  .button.clr1 .icon{border:2px solid var(--clr1)}

.fast_btns  .button:hover .icon{border:2px solid var(--clr1); --fa-primary-color:var(--clr1); --fa-secondary-color:var(--clr2);}

.home_content{position:relative; margin-bottom:80px}
.home_content .text{background:url(img/wave.png) var(--clr4); padding: 65px 210px 65px calc(50% - 580px ); width:calc(50% + 290px); border-radius:0 20px 20px 0; }
.home_content .image{width:475px; height:calc(100% - 100px); position:absolute; top:50px; right:calc(50% - 620px); border-radius:20px; }


.home_content.img_left .image{left:calc(50% - 620px); right:auto;}

.home_content.img_left .text{ padding:  65px calc(50% - 580px ) 65px 210px; margin-left: calc(50% - 290px ); border-radius:20px 0 0 20px ; }

.latest_news {margin-bottom:80px}
.latest_news .h1{margin-bottom:0; width:calc(100% - 200px)}

.latest_news .news_item{margin-top:30px; border-radius:20px; overflow:hidden; background:var(--clr4)}
.latest_news .news_item .image:after{content:""; padding-bottom:40%; display:block;}
.latest_news .news_item .title{padding: 20px; font-weight:var(--semibold); color:var(--clr2); font-size:125%; line-height:1.3}

.btn_block{background:url(img/wave.png) var(--clr1); color:#fff; padding: 90px 0; font-size:125%; font-weight:var(--medium)}
.btn_block .h1{color:#fff}
.btn_block .btn {position:relative; margin: 0 10px 10px}
.btn_block .btn .icon{width: 30px; height:30px; 
    display: inline-block;
    vertical-align: middle;
    }
.btn_block .btn .icon svg{position:relative; top:50%; transform:translatey(-50%)}
.btn_block .btn .st0{fill:var(--clr1)}
.btn_block .btn .st1{fill:#fff}

.page_content{margin-bottom:50px}
.page_content .white_block{background:#fff; border-radius:20px 20px 0 0;  position:relative; padding: 5px 50px 0;}
.page_content.page_with_banner{margin-top:-80px;}

.page_content .white_block .breadcrumbs{text-align:right; color:var(--clr3); margin-bottom:15px}

.page_content.subpage .white_block{padding: 5px 50px 0; width:calc(100% + 30px); margin: 0 -15px}

.related_pages .h3{margin-bottom:10px}
.related_pages .btn{width:100%; margin-bottom:5px;}

.page_content iframe{border:none; width:100%; height:400px}
.page_content .col33 img{border-radius:20px}

.page_content .contact_block{margin-bottom:1em}
 .contentblock{margin-bottom:80px}

.footer{padding: 80px 0; color:var(--clr2)}
.footer li{margin-left:30px; list-style:none;}
.footer li:before{content:"\f0da"; font:var(--fa-font-solid); width:30px; margin-left:-30px; display:inline-block}
.footer a:hover{color:var(--clr1)}

.bottom{background:var(--clr4); color:var(--clr2); padding: 15px 0}
.bottom .copyright_bar a, .bottom .copyright_bar span{opacity:0.4}
.bottom .copyright_bar a:hover{opacity:1}

.header .maxw1 {position: relative}
.header .nucleus_logo{font-weight:var(--normal); margin-left: 20px; color: gray}
.header .nucleus_logo img{display:inline-block; vertical-align:middle; margin-left:10px; filter: grayscale(100%); max-height: 30px;}


.search_list_archive .search_item{display:block; padding: 20px 0; border-bottom:1px solid var(--clr4)}
.search_list_archive .search_item .more{color:var(--clr1);}

.team_block .team_item{padding: 10px 0; border-bottom:1px solid #f2f2f2}
.team_block .team_item .ti_image{width: 120px; display:inline-block; border-radius: 20px; margin-right: 30px}
.team_block .team_item .ti_image:after{content:""; padding-bottom:100%; display:block;}
.team_block .team_item .ti_content{display:inline-block; width:calc(100% - 160px); vertical-align:top; padding-top:10px }

.wpcf7 .form_item{margin-bottom: 20px;}
.wpcf7 .label{width: 180px; display:inline-block; vertical-align:top; margin-right:20px}
.wpcf7 .label i{display:none}
.wpcf7 .form_field{width: calc(100% - 200px); display:inline-block; vertical-align:top}
.wpcf7 input, .wpcf7 textarea,  .wpcf7 select{width:100%; padding:5px 15px; border: 1px solid var(--clr4) ; font:inherit ; border-radius:10px;}
.wpcf7 input[type="submit"]{padding: 15px 25px; border-radius:20px; font-weight:var(--semibold); font-size:115%; width:auto; color:#fff; background:var(--clr1); border:none; cursor:pointer}
.wpcf7 input[type="submit"]:hover{transform:translatey(-2px)}
.wpcf7 select{background:url(img/angle-down.png) no-repeat calc(100% - 10px) 50% #fff;}

span.wpcf7-list-item {display: inline-block;margin: 0px 0 0;}
span.checkbox{margin-top:10px; display: block;}
.wpcf7 .wpcf7-list-item {display: block; margin-right:35px; width: 100%;}
.wpcf7-list-item-label {margin-left: 30px;display: block; vertical-align: top;}
.wpcf7-checkbox {padding: 5px 0px; display:inline-block}
.wpcf7-checkbox label {position: relative;cursor: pointer;}
.wpcf7-checkbox input[type=checkbox] {position: absolute;visibility: hidden;width: 16px;height: 16px;top: 0;left: 0;}
.wpcf7-checkbox input[type=checkbox] + span:before {display: block;position: absolute;content: '';border-radius: 0;height:16px;width: 16px;top: 3px;left: 0px;border: 1px solid var(--clr4); background:#fff}
.wpcf7-checkbox input[type=checkbox] + span:after {display: block;position: absolute;content: "\f0c8";font-family:"Font Awesome 6 Pro";font-weight:900;height: 16px;width: 16px;color:var(--clr1);top: 4px;left: 1px;visibility: hidden;font-size: 16px;text-align: center;line-height: 16px;}
.wpcf7-checkbox input[type=checkbox]:checked + span:before {background: transparent;}
.wpcf7-checkbox input[type=checkbox]:checked + span:after {visibility: visible;}

.wpcf7-radio label {position: relative;cursor: pointer;}
.wpcf7-radio input[type=radio] {position: absolute;visibility: hidden;width: 16px;height: 16px;top: 0;left: 0;}
.wpcf7-radio input[type=radio] + span:before {display: block;position: absolute;content: '';border-radius: 100%;height: 16px;width: 16px;top: 3px;left: 0px;border: 1px solid var(--clr4); background:#fff}
.wpcf7-radio input[type=radio] + span:after {display: block;position: absolute;content: "";font-family:"Font Awesome 6 Pro";font-weight:900;height: 12px;width: 12px;color:var(--clr1); background:var(--clr1); border-radius:100%; top: 6px;left: 3px;visibility: hidden;font-size: 15px;text-align: center;line-height: 16px;}
.wpcf7-radio input[type=radio]:checked + span:before {background: transparent;}
.wpcf7-radio input[type=radio]:checked + span:after {visibility: visible;}

.wpcf7-acceptance label {position: relative;cursor: pointer;}
.wpcf7-acceptance input[type=checkbox] {position: absolute;visibility: hidden;width: 16px;height: 16px;top: 0;left: 0;}
.wpcf7-acceptance input[type=checkbox] + span:before {display: block;position: absolute;content: '';border-radius: 0;height:16px;width: 16px;top: 3px;left: 0px;border: 1px solid var(--clr4); background:#fff}
.wpcf7-acceptance input[type=checkbox] + span:after {display: block;position: absolute;content: "\f0c8";font-family:"Font Awesome 6 Pro";font-weight:900;height: 16px;width: 16px;color:var(--clr1);top: 4px;left: 1px;visibility: hidden;font-size: 16px;text-align: center;line-height: 16px;}
.wpcf7-acceptance input[type=checkbox]:checked + span:before {background: transparent;}
.wpcf7-acceptance input[type=checkbox]:checked + span:after {visibility: visible;}


/** Herhaalrecepten **/
#wpcf7-f460-o1 label {
	width: 180px; display:inline-block; vertical-align:top; margin-right:20px
}

#wpcf7-f460-o1 span input {
	
}

#wpcf7-f460-o1 span {
	margin-bottom: 10px;
	width: calc(100% - 200px); display:inline-block; vertical-align:top
}

#wpcf7-f460-o1 hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border-color: white;
}

@media only screen and (max-width: 1280px) {
	.home_content .image {   width: 40%;       right: 20px;}
	.home_content .text {padding: 65px 210px 65px 20px;    width: 70%;    border-radius: 0 20px 20px 0;}
	
	.home_content.img_left .image {left: 20px; right:auto; }
	.home_content.img_left .text {padding: 65px 20px 65px 210px ;   width: 70%; margin-left:30%   }
	
}

@media only screen and (max-width: 1200px) {
	.header .logo {    padding-left: 0px;}
	.menu_bar ul li {    margin-right: 0px;}
	.fast_btns .white_block {margin-top: 50px;     padding: 0}
	.page_content.page_with_banner{margin-top:0px}
	.page_content .white_block{padding:0}
	.page_content.subpage .white_block{padding:0; width:100%; margin: 0}
}

@media only screen and (max-width: 1110px) {	
	
	.fast_btns .white_block .button{font-size:115%;     padding: 30px 10px 20px;}
	.fast_btns .white_block .button .icon {  width: 70px;   height: 70px;  font-size: 30px;}
}

@media only screen and (max-width: 1050px) {
	.wrap{width:calc(100% + 20px); margin: 0 -10px}
	.wrap .col20{width:calc(20% - 20px); margin: 0 10px;}
	.wrap .col25{width:calc(25% - 20px); margin: 0 10px;}
	.wrap .col33{width:calc(33.3333% - 20px); margin: 0 10px;}
	.wrap .col40{width:calc(40% - 20px); margin: 0 10px;}
	.wrap .col50{width:calc(50% - 20px); margin: 0 10px;}
	.wrap .col60{width:calc(60% - 20px); margin: 0 10px;}
	.wrap .col66{width:calc(66.66666% - 20px); margin: 0 10px;}
	.wrap .col75{width:calc(75% - 20px); margin: 0 10px;}
	.wrap .col100{width:calc(100% - 20px); margin: 0 10px;}
	.menu_bar ul li a {    padding: 17px 20px 17px 0px;}
	.home_content .image {   width: 50%;    margin-left:calc(50% - 20px); top:0; right:0; margin-top:-95px; position:relative; }
	.home_content .image:after{content:""; padding-bottom:80%; display:block}
	.home_content .text {padding: 65px 20px 105px 20px;    width: 90%;    border-radius: 0 20px 20px 0;}
	.home_content.img_left .text{padding:65px 20px 105px 20px  ;    width: 90%; margin-left:10% }
	.home_content.img_left .image{right:auto; left:0; margin-left:20px}
	
	.latest_news .news_item{margin-top:30px;}
	
	.footer .col33{width:calc(50% - 20px); margin: 0 10px 30px;}
	
	.footer .col66{width:calc(50% - 20px); margin: 0 10px 30px;}
}

@media only screen and (max-width: 960px) {	
	.menu_bar{display:none}
	.header .round_btns .menu_btn{display:flex;}
	.fast_btns .wrap .button {   width: calc(50% - 20px); margin-bottom:20px; padding:10px 20px; display:flex;         flex-wrap: wrap;        align-items: center; text-align:left;}
	.fast_btns .wrap .button .icon{margin:0 20px 0 0; }
	.fast_btns .wrap .button .title{width:calc(100% - 90px)}
	.search_popup .form_block{padding:30px 20px 30px; }
	.latest_news .news_item {   width: calc(100% - 20px); margin-bottom:0px; display:flex;         flex-wrap: wrap;        align-items: center; text-align:left; }
	.latest_news .news_item .image{margin:0 20px 0 0; width:150px; height:100%; min-height:100px;    }
	.latest_news .news_item .title{width:calc(100% - 170px); padding:0 20px 0 0 }
	
	.page_content .wrap .col75{width:calc(100% - 20px); margin-bottom:30px}
	.page_content .wrap .col25{width:calc(100% - 20px)}
	.page_content .wrap .col66{width:calc(100% - 20px); margin-bottom:30px}
	.page_content .wrap .col33{width:calc(100% - 20px)}
	
	
	.team_block .wrap .col50{width:calc(100% - 20px)}
	.header .nucleus_logo {display: none}
	
	.related_pages{display:none;}
	
	.bottom .copyright_bar {width:100%; text-align:center; margin-bottom:20px}
}

@media only screen and (max-width: 650px) {	
	.header .logo{max-width:calc(100% - 250px)}
	.fast_btns{margin-bottom:50px}
	.fast_btns .white_block {    margin-top: 30px;}
	
	.home_content{margin-bottom:50px;}
	.latest_news{margin-bottom:50px;}
	.btn_block{padding:50px 0}
	.fast_btns .wrap .button {   width: calc(100% - 20px); margin-bottom:10px }
	.fast_btns .wrap .button .icon{margin:0 20px 0 0; width:40px; height:40px; font-size:20px }
	.fast_btns .wrap .button .title{width:calc(100% - 90px)}
	.footer{padding: 50px 0;}
	.footer .col33{width:calc(100% - 20px); margin: 0 10px 30px;}
	.footer .col66{width:calc(100% - 20px); margin: 0 10px 0px;}
	.wpcf7 .label{width: 100%; display:block; margin-right:0px}
	.wpcf7 .form_field{width: calc(100%); display:block;}
	
}

@media only screen and (max-width: 500px) {	
	.btn.n_btn { font-size: 100%;}
	.btn_block .btn .icon {    width: 25px;height: 25px; margin-right:15px;}
	.header .logo{max-width:calc(100% - 200px)}
	.header .round_btns .btn {		width: 40px;	height: 40px; font-size:18px; margin-left:5px;}
	.home_content .image {   width: 90%; margin-left:calc(10% - 20px); margin-top:-50px }
	
	.page_content .white_block .breadcrumbs{font-size:80%}
	.latest_news .h1{margin-bottom:20px; width:calc(100%)}
	.latest_news .news_item .image{margin:0 20px 0 0; width:100px; height:100%; min-height:100px;    }
	.latest_news .news_item .title{width:calc(100% - 120px); }
	.team_block .team_item .ti_image{display:block;}
	.team_block .team_item .ti_content{display:block; width:calc(100%);}
}

@media only screen and (max-width: 400px) {	
	h1, .h1{font-size:26px;}
	h2, .h2{font-size:20px;}
	h3, .h3{font-size:19px;}
	h4, .h4{font-size:18px;}
	h5, .h5{font-size:17px;}
	h6, .h6{font-size:16px;}
	.btn_block{font-size:100%}
	.header{text-align:center;}
	.header .logo{max-width:calc(100%); width: 185px; margin: 0 auto 10px;         display: flex;
        justify-content: center;}
	.header .round_btns{width:100%; justify-content: center;}
	.latest_news .news_item .title{font-size:115%}
	.btn_block .btn { margin: 0 0px 10px}
}


@media print {
   
	html, body {  
			page-break-after: avoid;
            page-break-before: avoid; 
			border: 1px solid white;
            height: 99%;}
   
	div{display:block; width:100%}
   
     .header{display:none}
   .menu_bar{display:none}
   .btn_block{display:none}
   .footer{display:none}
   .bottom{display:none;}
   .related_pages{display:none}
	.page_content .breadcrumbs{display:none}  
  .page_content .col75{width:calc(100% - 30px)}
}