/*
	Theme Name: HTML5 Blank
	Template: html5blank-stable
	Theme URI: http://html5blank.com
	Description: HTML5 Blank WordPress Theme
	Version: 1.4.3
	Author: Todd Motto (@toddmotto)
	Author URI: http://toddmotto.com
	Tags: Blank, HTML5, CSS3

	License: MIT
	License URI: http://opensource.org/licenses/mit-license.php
*/

@import url('https://fonts.googleapis.com/css?family=Khand:300,400,500,600,700&display=swap');
/*------------------------------------*\
    MAIN
\*------------------------------------*/

/* global box-sizing */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}
html {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

*,
*:before,
*:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
*:focus {
    outline: 0!important;
}
body{
	font-family: 'Khand', sans-serif;
	-webkit-font-smoothing:antialiased;
	font-size:16px;
	font-weight:400;
	margin:0;
	color:#333333;
	height:100%;
	overflow-x:hidden;
	overflow-y:scroll;
	-moz-transition: padding-left 0.3s ease;
	-webkit-transition: padding-left 0.3s ease;
	transition: padding-left 0.3s ease;
	background-color: #fff;
}
p {
    margin: 0 0 1.75em 0;
    line-height: 1.75em;
}
/*------------------------------------*\
    HEADINGS
\*------------------------------------*/

h1, h2, h3, h4, h5, h6{
    clear: both;
	font-weight:400;
	color: #333333;
	text-transform: uppercase;
	line-height:1.1em;
	margin:0 0 0.5em 0;
}
h1
{
	font-size:2em;
}
h2
{
	font-size:1.75em;
}
h3
{
	font-size:1.35em;
}
h4
{
	font-size:1.2em;
	color: #5f5f5f;
}
h5
{
	font-size:1.1em;
}
/* clear */
.clear:before,
.clear:after {
    content:' ';
    display:table;
}
.clear:after {
    clear:both;
}
.clear {
    *zoom:1;
}
img {
	max-width:100%;
	vertical-align:bottom;
}
 a:link,
 a:visited,
 a:active
{
	color:#333333;
	text-decoration:none;
	-webkit-transition: all 400ms ease-out;
    -moz-transition: all 400ms ease-out;
    -o-transition: all 400ms ease-out;
    transition: all 400ms ease-out;
}

a.readmore
{
	color: #333;
	text-transform: uppercase;
	font-size: 18px;
}
a.readmore:after
{
    font-family: fontAwesome;
    content: '\f105';
    display: inline-block;
    margin-left: 7px;
    font-weight: normal;
    color: #333;
    text-align: center;
    top: 0;
    position: relative;
}
a.readmore:hover,
a.readmore:hover:after
{
	color: #264476;
}
a:hover {
	color:#264476;
}
a:focus {
	outline:0;
}
a:hover,
a:active {
	outline:0;
}
input:focus {
	outline:0;
	border:1px solid #04A4CC;
}



.nolist ul,
footer ul
{
	margin-left: 0;
	list-style:none;
}

.nolist li,
footer ul li
{
	display:block;
	margin-left: 0;
	padding-left: 0;
}
.nolist li:before,
footer ul li:before
{
	display: none;
}
footer ul
{
	margin-bottom:2.0em;
}
footer ul li
{
	margin-bottom:0.75em;
}
.top-footer .widget {
	float:left;
	width:15%;
	margin-right: 5%;
	color: #333333;
}
.top-footer .widget a {
	color: #333333;
}
.top-footer .widget li {
	position: relative;
    padding-left: 15px;
}
.top-footer .widget li a:before {
    position: absolute;
    font-family: FontAwesome;
    top: 0px;
    left: 0;
	content: '\f054';
    color: #333333;
    font-size: 12px;
    width: 20px;
}
.top-footer .widget-4.widget li {
    padding-left: 0px;
}
.top-footer .widget-4.widget li a:before {
	content: none;
}
.top-footer .widget-first.widget {
	width:40%;
	margin-right: 5%;
	padding-right:100px;
}
.top-footer .widget-last.widget {
	margin-right: 0%;
}
.icon-phone:before,
.icon-mail:before,
.icon-back:before
{
	font-family: fontAwesome;
	content:'\f10b';
	margin-right:10px;
	font-weight:700;

	position: relative;
}
.icon-phone:before
{
	font-size: 1.2em;
}
.icon-mail:before
{
	content:'\f0e0';
}
.information .icon-phone
{
	color:#264476;
	font-weight: 700;
}
.information .icon-phone:before
{
	font-size: 28px;
	color:#264476;
	bottom: -3px;
}
/*------------------------------------*\
    VISIBILITY
\*------------------------------------*/
.hidden {
	display:none !important;
}
.show-1024,
.show-900,
.show-800,
.show-768,
.show-670,
.show-550,
.show-480 {
	display:none;
}
/*------------------------------------*\
    TEXT TRANSFORM
\*------------------------------------*/

.text-transform-uppercase {
	text-transform: uppercase;

}
/*------------------------------------*\
    TEXT lT
\*------------------------------------*/
.text-lt,
.text-lt *,
.text-lt a:link,
.text-lt a:visited,
.text-lt a:active,
.text-lt .check li:before,
.text-lt .arrow li:before,
.text-lt .sidebar .menu li:before
{

	color:#fff;

}
.text-dk * {
	color #888888;
}
.text-shadow-dk
{
	text-shadow: 1px 1px 30px rgba(0,0,0,0.3);
}
.text-shadow-lt
{
	text-shadow: 1px 1px 30px rgba(255,255,255,0.3);
}
/*------------------------------------*\
    PADDINGS
\*------------------------------------*/
.p-xxs {
    padding: 2px 4px;
}
.p-xs {
    padding: 5px;
}
.p-sm {
    padding: 10px;
}
.p {
    padding: 15px;
}
.p-md {
    padding: 20px;
}
.p-lg {
    padding: 30px;
}
.p-xl {
    padding: 50px;
}
.p-xxl {
    padding: 90px;
}
.p-xxxl {
    padding: 150px;
}
.p-n {
    padding: 0!important;
}
.p-l-none {
    padding-left: 0!important;
}
.p-l-xs {
    padding-left: 5px;
}
.p-l-sm {
    padding-left: 10px;
}
.p-l {
    padding-left: 15px;
}
.p-l-md {
    padding-left: 20px;
}
.p-l-lg {
    padding-left: 40px;
}
.p-l-xl {
    padding-left: 60px;
}
.p-l-xxl {
    padding-left: 80px;
}
.p-l-n-xxs {
    padding-left: -1px;
}
.p-l-n-xs {
    padding-left: -5px;
}
.p-l-n-sm {
    padding-left: -10px;
}
.p-l-n {
    padding-left: -15px;
}
.p-l-n-md {
    padding-left: -20px;
}
.p-l-n-lg {
    padding-left: -30px;
}
.p-l-n-xl {
    padding-left: -40px;
}
.p-l-n-xxl {
    padding-left: -50px;
}
.p-t-none {
    padding-top: 0!important;
}
.p-t-xxs {
    padding-top: 1px;
}
.p-t-xs {
    padding-top: 5px;
}
.p-t-sm {
    padding-top: 10px;
}
.p-t {
    padding-top: 15px;
}
.p-t-md {
    padding-top: 20px;
}
.p-t-lg {
    padding-top: 40px;
}
.p-t-xl {
    padding-top: 60px;
}
.p-t-xl-55 {
    padding-top: 55px;
}
.p-t-xxl {
    padding-top: 80px;
}
.p-t-xxl-115 {
    padding-top: 115px;
}
.p-t-n-xxs {
    padding-top: -1px;
}
.p-t-n-xs {
    padding-top: -5px;
}
.p-t-n-sm {
    padding-top: -10px;
}
.p-t-n {
    padding-top: -15px;
}
.p-t-n-md {
    padding-top: -20px;
}
.p-t-n-lg {
    padding-top: -30px;
}
.p-t-n-xl {
    padding-top: -40px;
}
.p-t-n-xxl {
    padding-top: -50px;
}
.p-r-none {
    padding-right: 0!important;
}
.p-r-xxs {
    padding-right: 1px;
}
.p-r-xs {
    padding-right: 5px;
}
.p-r-sm {
    padding-right: 10px;
}
.p-r {
    padding-right: 15px;
}
.p-r-md {
    padding-right: 20px;
}
.p-r-lg {
    padding-right: 60px;
}
.p-r-xl {
    padding-right: 80px;
}
.p-r-xxl {
    padding-right: 100px;
}
.p-r-n-xxs {
    padding-right: -1px;
}
.p-r-n-xs {
    padding-right: -5px;
}
.p-r-n-sm {
    padding-right: -10px;
}
.p-r-n {
    padding-right: -15px;
}
.p-r-n-md {
    padding-right: -20px;
}
.p-r-n-lg {
    padding-right: -30px;
}
.p-r-n-xl {
    padding-right: -40px;
}
.p-r-n-xxl {
    padding-right: -50px;
}
.p-b-none {
    padding-bottom: 0!important;
}
.p-b-xxs {
    padding-bottom: 1px;
}
.p-b-xxs-2 {
    padding-bottom: 2px;
}
.p-b-xs {
    padding-bottom: 5px;
}
.p-b-sm {
    padding-bottom: 10px;
}
.p-b {
    padding-bottom: 20px;
}
.p-b-md {
    padding-bottom: 30px;
}
.p-b-50 {
    padding-bottom: 40px;
}
.p-b-lg {
    padding-bottom: 40px;
}
.p-b-xl {
    padding-bottom: 60px;
}
.p-b-xxl {
    padding-bottom: 80px;
}
.p-b-n-xxs {
    padding-bottom: -1px;
}
.p-b-n-xs {
    padding-bottom: -5px;
}
.p-b-n-sm {
    padding-bottom: -10px;
}
.p-b-n {
    padding-bottom: -15px;
}
.p-b-n-md {
    padding-bottom: -20px;
}
.p-b-n-lg {
    padding-bottom: -30px;
}
.p-b-lgr {
    padding-bottom: 50px;
}
.p-b-n-xl {
    padding-bottom: -40px;
}
.p-b-n-xxl {
    padding-bottom: -50px;
}
.p-10 {
	padding:0px 10%;
}
.p-20 {
	padding:0px 20%;
}
/*------------------------------------*\
    MARGINS
\*------------------------------------*/
.m-xxs {
    margin: 2px 4px;
}
.m-xs {
    margin: 5px;
}
.m-sm {
    margin: 10px;
}
.m {
    margin: 15px;
}
.m-md {
    margin: 20px;
}
.m-lg {
    margin: 30px;
}
.m-xl {
    margin: 50px;
}
.m-n {
    margin: 0!important;
}
.m-l-none {
    margin-left: 0!important;
}
.m-l-xs {
    margin-left: 5px;
}
.m-l-sm {
    margin-left: 10px;
}
.m-l {
    margin-left: 15px;
}
.m-l-md {
    margin-left: 20px;
}
.m-l-lg {
    margin-left: 30px;
}
.m-l-xl {
    margin-left: 40px;
}
.m-l-xxl {
    margin-left: 50px;
}
.m-l-n-xxs {
    margin-left: -1px;
}
.m-l-n-xs {
    margin-left: -5px;
}
.m-l-n-sm {
    margin-left: -10px;
}
.m-l-n {
    margin-left: -15px;
}
.m-l-n-md {
    margin-left: -20px;
}
.m-l-n-lg {
    margin-left: -30px;
}
.m-l-n-xl {
    margin-left: -40px;
}
.m-l-n-xxl {
    margin-left: -50px;
}
.m-t-none {
    margin-top: 0!important;
}
.m-t-xxs {
    margin-top: 1px;
}
.m-t-xs {
    margin-top: 5px;
}
.m-t-sm {
    margin-top: 10px;
}
.m-t {
    margin-top: 15px;
}
.m-t-md {
    margin-top: 20px;
}
.m-t-lg {
    margin-top: 30px;
}
.m-t-xl {
    margin-top: 40px;
}
.m-t-xxl {
    margin-top: 50px;
}
.m-t-xxl-100 {
    margin-top: 100px;
}
.m-t-n-xxs {
    margin-top: -1px;
}
.m-t-n-xs {
    margin-top: -5px;
}
.m-t-n-sm {
    margin-top: -10px;
}
.m-t-n {
    margin-top: -15px;
}
.m-t-n-md {
    margin-top: -20px;
}
.m-t-n-lg {
    margin-top: -30px;
}
.m-t-n-xl-35 {
    margin-top: -35px;
}
.m-t-n-xl {
    margin-top: -40px;
}
.m-t-n-xxl {
    margin-top: -50px;
}
.m-r-none {
    margin-right: 0!important;
}
.m-r-xxs {
    margin-right: 1px;
}
.m-r-xs {
    margin-right: 5px;
}
.m-r-sm {
    margin-right: 10px;
}
.m-r {
    margin-right: 15px;
}
.m-r-md {
    margin-right: 20px;
}
.m-r-lg {
    margin-right: 30px;
}
.m-r-xl {
    margin-right: 40px;
}
.m-r-xxl {
    margin-right: 50px;
}
.m-r-xxl-60 {
    margin-right: 60px;
}
.m-r-xxl-70 {
    margin-right: 70px;
}
.m-r-n-xxs {
    margin-right: -1px;
}
.m-r-n-xs {
    margin-right: -5px;
}
.m-r-n-sm {
    margin-right: -10px;
}
.m-r-n {
    margin-right: -15px;
}
.m-r-n-md {
    margin-right: -20px;
}
.m-r-n-lg {
    margin-right: -30px;
}
.m-r-n-xl {
    margin-right: -40px;
}
.m-r-n-xxl {
    margin-right: -50px;
}
.m-b-none {
    margin-bottom: 0!important;
}
.m-b-xxs {
    margin-bottom: 1px;
}
.m-b-xs {
    margin-bottom: 5px;
}
.m-b-sm {
    margin-bottom: 10px;
}
.m-b {
    margin-bottom: 15px;
}
.m-b-md {
    margin-bottom: 20px;
}
.m-b-lg {
    margin-bottom: 30px;
}
.m-b-lg-35 {
    margin-bottom: 35px;
}
.m-b-xl {
    margin-bottom: 40px;
}
.m-b-xxl {
    margin-bottom: 50px;
}
.m-b-xxl-60 {
    margin-bottom: 60px;
}
.m-b-xxxl {
    margin-bottom: 100px;
}
.m-b-n-xxs {
    margin-bottom: -1px;
}
.m-b-n-xs {
    margin-bottom: -5px;
}
.m-b-n-sm {
    margin-bottom: -10px;
}
.m-b-n {
    margin-bottom: -15px;
}
.m-b-n-md {
    margin-bottom: -20px;
}
.m-b-n-md-25 {
    margin-bottom: -25px;
}
.m-b-n-lg {
    margin-bottom: -30px;
}
.m-b-n-xl {
    margin-bottom: -40px;
}
.m-b-n-xxl {
    margin-bottom: -50px;
}
/*------------------------------------*\
    STRUCTURE
\*------------------------------------*/

/* wrapper */
.section
{
	width:100%;
}
.section.animated
{
	overflow-x: hidden;
}
.wrap,
.wrap-big,
.wrap-small,
.wrap-full {
	padding:0 0;
	margin:0 auto;
	position:relative;
	box-sizing: border-box;
}
/* header */
.header {

}

/* nav */
.nav {

}
/* SIDEBAR */
.sidebar {

}
.sidebar .widget{
	padding: 40px 30px 10px 30px;
	bborder-radius: 25px;
	-webkit-box-shadow: 0px 0px 8px -1px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 0px 8px -1px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 8px -1px rgba(0,0,0,0.1);
}

.sidebar .widget_wrap{
	width: 100%;
}

.sidebar li:before{
	position: absolute;
    font-family: FontAwesome;
    top: -1px;
    left: 0;
    content: '\f105';
    color: #264476;
    font-size: 1em;
}

.sidebar-container{
    padding: 40px 30px 10px 30px;
    border-radius: 0px;
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.1);
}

.sidebar-lp{
    margin-bottom: 30px;
}

.sidebar-lp:nth-child(even){
	background-color: #264476;
}

.sidebar-lp:nth-child(even) h3{
	color: white!important;
}
.sidebar-lp:nth-child(even) a{
	color: white!important;
}
.sidebar-lp:nth-child(even) li:before{
	color: white!important;
}
/* footer */
.footer {
	font-size: 14px;
}
.footer a:hover
{
	color: #264476;
}
.section-services .icon
{
	border: 5px solid #f5f5fb;
	border-radius: 75px;
	height: 150px;
	width: 150px;
}
.bg-lt .icon
{
	border-color: #fff;
}

.section-table h2
{
	margin-bottom: 1.0em;
}
.section-table table
{
	background-color: #fff;
	border-radius: 50px;
	-webkit-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.2);
	padding: 50px 0;
	color: #212121;
	font-weight: 400;

}
.section-table table p
{
	font-weight: 400;
}
.section-table table tr:first-child
{
	font-size: 1.2em;
}
.section-table table tr:first-child td
{
	padding-top: 4.0em;
}
.section-table table tr:last-child td
{
	padding-bottom: 4.0em;
}
.section-table table td:first-child
{
	text-align: right;
}
.section-table table td:last-child
{
	text-align: left;
}
.section-table table td
{
	padding-left: 25px;
	padding-right: 25px;
}
.min-height-lg
{
	height: 600px;
}
.min-height-md
{
	height: 300px;
}
/*------------------------------------*\
    COLS
\*------------------------------------*/
.row{
	min-height:20px;
	box-sizing:border-box;
}
.row:after{
	clear: both;
}
.row:before,
.row:after{
	display: table;
	content: "";
	line-height: 0;
}
.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12,
.col1-1200, .col2-1200, .col3-1200, .col4-1200, .col5-1200, .col6-1200, .col7-1200, .col8-1200, .col9-1200, .col10-1200, .col11-1200, .col12-1200,
.col1-s-900, .col2-s-900, .col3-s-900, .col4-s-900, .col5-s-900, .col6-s-900, .col7-s-900, .col8-s-900, .col9-s-900, .col10-s-900, .col11-s-900, .col12-s-900,
.col1-s-800, .col2-s-800, .col3-s-800, .col4-s-800, .col5-s-800, .col6-s-800, .col7-s-800, .col8-s-800, .col9-s-800, .col10-s-800, .col11-s-800, .col12-s-800,
.col1-768, .col2-768, .col3-768, .col4-768, .col5-768, .col6-768, .col7-768, .col8-768, .col9-768, .col10-768, .col11-768, .col12-768,
.col1-s, .col2-s, .col3-s, .col4-s, .col5-s, .col6-s, .col7-s, .col8-s, .col9-s, .col10-s, .col11-s, .col12-s,
.col1-xs, .col2-xs, .col3-xxs, .col4-s, .col5-xs, .col6-xs, .col7-xs, .col8-xs, .col9-xs, .col10-xs, .col11-xs, .col12x-s,
.col1-xs-480, .col2-xs-480, .col3-xxs, .col4-s, .col5-xs-480, .col6-xs-480, .col7-xs-480, .col8-xs-480, .col9-xs-480, .col10-xs-480, .col11-xs-480, .col12x-s {
    float: left;
	min-height: 1px;
	box-sizing:border-box;
	position:relative;
}
.col12{
    width: 100%
}
.col11{
    width: 91.66666667%
}
.col10{
    width: 83.33333333%
}
.col9{
    width: 75%
}
.col8{
    width: 66.66666667%
}
.col7{
    width: 58.33333333%
}
.col6{
    width: 50%
}
.col5{
    width: 41.66666667%
}
.col4 {
    width: 33.33333333%
}
.col3{
    width: 25%
}
.col2{
    width: 16.66666667%
}
.col1
{
    width: 8.33333333%
}


/*------------------------------------*\
    PAGES
\*------------------------------------*/

@media only screen and (min-width:800px) {

}
/* toegevoegd 06-09 responsive usp en section-blocks responsive */
.section-blocks, .section-blocks-lp-uitgebreid{
    position: relative;
    top: -80px;
}

.top-0 {
  top: 0 !important;
}

.section-blocks .icon
{
	width: 100%;
	display: inline-block;
}

.section-usps
{
    top: -80px;
    position: absolute;
}
/*.section-usps,
.section-usps .col12
{
	height: 80px;
}*/
.section-usps,
.section-usps .col12
{
    height: 80px;
    position: relative;
    clear: both; /*kan dit? 06-08 */
}
.section-usps .col12
{
	padding-top: 27px;
}

.section-usps .col12:before,
.section-usps .col12:after
{
	content: "";
    width: 0;
    height: 0;
    top: 0;
    position: absolute;
    display: inline-block;
}
.section-usps .col12:before
{
    left: -70px;
    border-style: solid;
    border-width: 0 0 80px 70px;
 	border-color: transparent transparent #f8f8f8 transparent ;
}
.section-usps .col12:after
{
    right: -70px;
    border-style: solid;
    border-width: 80px 0 0 70px;
    border-color: transparent transparent transparent #f8f8f8;
}
.section-usps-white .col12
{
	background-color: #fff;
}
.section-usps-white .col12:after
{
	 border-color: transparent transparent transparent #fff;
}
.section-usps-white .col12:before
{
	border-color: transparent transparent #fff transparent;
}
.section-usps ul
{
	justify-content: space-between;
	display: flex;
    flex-wrap: wrap;
}
.section-usps ul li
{
	margin-left: 0;
	margin-right: 0 !important;
	display: flex;
}
.banner-skew
{
	height: 80px;
	padding-top: 23px;
}
.banner-skew:before,
.banner-skew:after
{
	content: "";
    width: 0;
    height: 0;
    top: 0;
    position: absolute;
    display: inline-block;
}
.banner-skew:before
{
    left: -75px;
    border-style: solid;
    border-width: 0 75px 80px 0 ;
 	border-color: transparent #264476 transparent transparent ;
}
.banner-skew:after
{
    right: -75px;
    border-style: solid;
    border-width: 80px 75px 0 0;
    border-color: #264476 transparent transparent transparent ;
}
.banner-skew .btn-outline-white
{
	margin-top: -6px;
}
/*------------------------------------*\
    tables
\*------------------------------------*/

table {

    border-collapse: collapse;
    border-spacing: 0;
	margin-bottom: 2.0em;
	max-width: 100%;
	min-width: 100%;
	overflow: hidden;
}

table th,
table td
{
	padding: 15px 10px;
}

table th p,
table td p
{
	margin:0;
}

tr:nth-child(even)
{
	background: #f5f5fb;
}

tr:nth-child(odd)
{
	background: #fff;
}



/*------------------------------------*\
    MISC
\*------------------------------------*/

::selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}
::-webkit-selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}
::-moz-selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}

/*------------------------------------*\
    WORDPRESS CORE
\*------------------------------------*/

.pull-center{
	display:inline-block;
	float:none;
	vertical-align:middle;
}
.pull-left{
	float:left;
}
.pull-right{
	float:right;
}

.alignnone {
	margin:5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
	display:block;
	margin:5px auto 5px auto;
}
.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
a img.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
a img.alignnone {
	margin:5px 20px 20px 0;
}
a img.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
a img.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.wp-caption {
	background:#FFF;
	border:1px solid #F0F0F0;
	max-width:96%;
	padding:5px 3px 10px;
	text-align:center;
}
.wp-caption.alignnone {
	margin:5px 20px 20px 0;
}
.wp-caption.alignleft {
	margin:5px 20px 20px 0;
}
.wp-caption.alignright {
	margin:5px 0 20px 20px;
}
.wp-caption img {
	border:0 none;
	height:auto;
	margin:0;
	max-width:98.5%;
	padding:0;
	width:auto;
}
.wp-caption .wp-caption-text,
.gallery-caption {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}
.sticky {

}
.bypostauthor {

}

/*------------------------------------*\
    PRINT
\*------------------------------------*/

@media print {
	* {
		background:transparent !important;
		color:#000 !important;
		box-shadow:none !important;
		text-shadow:none !important;
	}
	a,
	a:visited {
		text-decoration:underline;
	}
	a[href]:after {
		content:" (" attr(href) ")";
	}
	abbr[title]:after {
		content:" (" attr(title) ")";
	}
	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content:"";
	}
	pre,blockquote {
		border:1px solid #999;
		page-break-inside:avoid;
	}
	thead {
		display:table-header-group;
	}
	tr,img {
		page-break-inside:avoid;
	}
	img {
		max-width:100% !important;
	}
	@page {
		margin:0.5cm;
	}
	p,
	h2,
	h3 {
		orphans:3;
		widows:3;
	}
	h2,
	h3 {
		page-break-after:avoid;
	}
}
/*------------------------------------*\
   START SLIDER CSS
\*------------------------------------*/

.slide-image-lp,
.slide-image 
{
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    background: #fff;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.slider-content {
    z-index: 10;
	color: #fff;
}
.home .slider-content 
{
	width: 60%
}
.slider-content h2,
.slider-content h3 {
	color:#fff;
	font-size: 2.6em;
	margin-bottom: 0.3em;
	text-shadow: 1px 1px 20px rgba(0,0,0,0.5);
}
.slider-content p
{
	text-shadow: 1px 1px 10px rgba(0,0,0,0.5);
}
.slider-content h4
{
	color: #fff;
}

.zipcode-check
{
	position: absolute;
	right: 0;
	top: -580px;
	background-color: #f8f8f8;
	border-radius: 0;
    -webkit-border-radius: 0;
	text-shadow: none;
/*	height: 550px;*/
}

.zipcode-check h2
{
	color: #264476;
	font-size: 1.7em;
	margin-bottom: 0.2em;
}
.zipcode-check h4
{
	color: #212121;
	font-size: 1.1em;
}
.slider .zipcode-check p,
.zipcode-check p
{
	font-weight: 300;
	margin-bottom: 0.35em !important;
	text-shadow: none;
}
/*------------------------------------*\
    END SLIDER CSS
\*------------------------------------*/

/*------------------------------------*\
    START FORMS CSS
\*------------------------------------*/
#wpcf7-f1331-p1332-o1 {
	text-align: left;
	width: 75%;
}

#wpcf7-f1331-p1332-o1 input[type="checkbox"]{
    width: 2%;
}

#wpcf7-f1349-p1348-o1 {
	text-align: left;
	width: 75%;
}

#wpcf7-f1349-p1348-o1 input[type="checkbox"]{
    width: 2%;
}

#wpcf7-f1352-p1351-o1 {
	text-align: left;
	width: 75%;
}

#wpcf7-f1352-p1351-o1 input[type="checkbox"]{
    width: 2%;
}

.section-row-6-fp input,
.section-row-6-fp select,
.section-row-6-fp  textarea {
    width: 100%;
	margin-bottom: 30px;
}
input,
select,
textarea {
    width: 75%;
}
select,
input[type="text"],
input[type="email"],
input[type="password"],
input[type="date"],
input[type="tel"],
textarea,
button
{
    -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
    -webkit-border-radius: 0px;
    border: 1px solid #ccc;
    padding: 5px 15px;
    background: none;
    min-height: 40px;
	background-color: #fff;
	color: #333;
	font-size: 16px;
	border-radius: 0;
	margin-bottom: 1.5em;
	width: 100%;
	margin-right: 1%;
    font-family: 'Khand', sans-serif;
}
.zipcode-check select,
.zipcode-check input[type="text"],
.zipcode-check input[type="email"],
.zipcode-check input[type="password"],
.zipcode-check input[type="date"],
.zipcode-check input[type="tel"],
.zipcode-check textarea,
.zipcode-check button
{
	min-height: 35px;
}
.medium
{
	width: 40% !important;

}
.small
{
	width: 17% !important;
}
form.dropdown
{
	width:100%;
	overflow: hidden;
	position: relative;
	display: block;
}
form.dropdown select
{
	border-color: #264476;
}
form.dropdown:after
{
	content:"\f078";
	font-family: FontAwesome;
	color: #264476;
	position: absolute;
	right: 0;
	top: 12px;
	z-index: 1;
	width: 10%;
	height: 100%;
	pointer-events: none;
	font-size: 20px;
}
button
{
	color: #264476;
	border: 1px solid #264476;
}

.section-row-6-fp select,
.section-row-6-fp input[type="text"],
.section-row-6-fp input[type="email"],
.section-row-6-fp input[type="password"],
.section-row-6-fp input[type="date"],
.section-row-6-fp input[type="tel"],
.section-row-6-fp textarea {
    border: 1px solid #f8f8f8;
	color: #c8c8c8;
}
::-webkit-input-placeholder {
	color: #c8c8c8;
}
::-moz-placeholder {
	color: #c8c8c8;
}
:-ms-input-placeholder {
	color: #c8c8c8;
}
:-moz-placeholder {
	color: #c8c8c8;
}
.section-contact ::-webkit-input-placeholder {
	color: #fff;
}
.section-contact  ::-moz-placeholder {
	color: #fff;
}
.section-contact  :-ms-input-placeholder {
	color: #fff;
}
.section-contact  :-moz-placeholder {
	color: #fff;
}
div.wpcf7-mail-sent-ok {
    border: 2px solid #264476;
}
div.wpcf7-response-output {
    margin: 2em 0.5em 1em;
    padding: 1.2em 1em;
    border: 2px solid #ff0000;
    clear: both;
}
span.wpcf7-not-valid-tip {
    margin-top: -25px;
    margin-bottom: 20px;
}

span.wpcf7-list-item {
    display: block;
    margin: 0 0 0 0;
}

span.wpcf7-list-item-label {
    display: inline-block;
    width: 115px;
}

input[type="checkbox"]{
    width: 25%;
}

input[type="submit"]{

}
/*------------------------------------*\
    END FORMS CSS
\*------------------------------------*/

/*------------------------------------*\
    CUSTOM CSS
\*------------------------------------*/
.text-center {
	text-align: center;
}
.text-right {
	text-align: right;
}
.text-left {
	text-align: left;
}
.small-content {
	padding: 0px 10%;
}
.bg-photo {
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding-top: 67%;
}
.bg-photo-70 {
    padding-top: 60%;
}
.bg-photo-94 {
    padding-top: 94%;
}
.bg-photo-150 {
    padding-top: 150%;
}
.bg-photo-152 {
    padding-top: 152%;
}
.bg-gr {
	background-color: #f2f2f2;
}
a.btn,
.btn,
span.btn,
a.btn-white,
.btn-white,
span.btn-white,
a.btn-blue,
.btn-blue,
span.btn-blue,
a.btn-blue-outline,
.btn-blue-outline,
span.btn-blue-outline,
a.btn-dark,
.btn-dark,
span.btn-dark,
a.btn-outline,
.btn-outline,
span.btn-outline,
a.btn-outline-white,
.btn-outline-white,
span.btn-outline-white,
input[type="button"],
input[type="reset"],
input[type="submit"]
{
	font-family: 'Khand', sans-serif;
	background:#49d352;
	line-height:1.65em;
	display:inline-block;
    padding: 11px 25px 8px 25px;
	color: #fff !important;
	text-decoration:none;
	cursor: pointer;
	margin-bottom:0.4em;
	border: 2px solid #49d352;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	text-shadow: none !important;
	box-sizing:border-box;
	font-size:16px;
	font-weight: 600 !important;
	border-radius: 30px;
    -webkit-border-radius: 30px;
	position:relative;
	margin-right:15px;
	-webkit-appearance: none;
	width: auto;
}
a.btn:hover,
.btn:hover,
span.btn:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
    background: #333;
    color: #fff !important;
    border: 2px solid #333;
}
a.btn-white,
.btn-white,
span.btn-white {
	background:#fff;
	color: #264476 !important;
	border: 2px solid #fff;
}
a.btn-white:hover,
.btn-white:hover,
span.btn-white:hover {
    background: #333;
    color: #fff !important;
    border: 2px solid #333;
}
a.btn-blue,
.btn-blue,
span.btn-blue,
#tabs input[type="submit"]
{
	background:#264476;
	color: #fff !important;
	border: 2px solid #264476;
}
a.btn-blue:hover,
.btn-blue:hover,
span.btn-blue:hover,
#tabs input[type="submit"]:hover
{
    background: #333;
    color: #fff !important;
    border: 2px solid #333;
}
a.btn-blue-outline,
.btn-blue-outline,
span.btn-blue-outline {
	background:#fff;
	color: #264476 !important;
	border: 2px solid #264476;
}
a.btn-blue-outline:hover,
.btn-blue-outline:hover,
span.btn-blue-outline:hover {
    background: #333;
    color: #fff !important;
    border: 2px solid #333;
}
a.btn-dark,
.btn-dark,
span.btn-dark {
	background:#333;
	color: #fff !important;
	border: 2px solid #333;
}
a.btn-dark:hover,
.btn-dark:hover,
span.btn-dark:hover {
	background:#fff;
	color: #333 !important;
	border: 2px solid #333;
}
a.btn-outline,
.btn-outline,
span.btn-outline {
	background:none;
	color: #49d352 !important;
	border: 2px solid #49d352;
}
a.btn-outline:hover,
.btn-outline:hover,
span.btn-outline:hover {
    background: #333;
    color: #fff !important;
    border: 2px solid #333;
}
.row-9-contact-form input[type="submit"],
a.btn-outline-white,
.btn-outline-white,
span.btn-outline-white {
	background: none;
	color: #fff !important;
	border: 2px solid #fff;
}
.row-9-contact-form input[type="submit"]:hover,
a.btn-outline-white:hover,
.btn-outline-white:hover,
span.btn-outline-white:hover {
    background: #333;
    color: #fff !important;
    border: 2px solid #333;
}
.gewonen_buttons .btn {
	text-transform: uppercase;
	font-weight: 400 !important;
}
.bg-green a.btn-blue-outline,
.bg-green .btn-blue-outline,
.bg-green span.btn-blue-outline {
    background: none;
    color: #fff !important;
    border: 2px solid #fff;
}
.bg-green a.btn-blue-outline:hover,
.bg-green .btn-blue-outline:hover,
.bg-green span.btn-blue-outline:hover {
    color: #264476 !important;
    border: 2px solid #264476;
}
/*------------------------------------*\
    Content cols
\*------------------------------------*/


.cols2,
.cols3,
.cols4
{
	list-style: none;
	display: inline-block;

}
.cols2 > li,
.cols3 > li,
.cols4 > li
{
	float: left;
	padding-left: 2%;
}
.cols2 > li
{
	width: 50%;
}
.cols3 > li
{
	width: 33.33%;
}
.cols4 > li
{
	width: 25%;
}

ul.no-list {
	list-style: none;
}
ul {
	padding-left:0px;
	list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 1.0em;
}
li {
	position: relative;
    margin-left: 0;
	padding-left: 15px;
	margin-bottom:0.75em;
	line-height: 1.5em;
}
li:before {
    position: relative;
    font-family: FontAwesome;
    top: 0;
    left: -15px;
    content: '\f111';
    color: #264476;
    font-size: 7px;
    width: 20px;
}
ol li:before{
    content: '';
}
.bg-green li:before {
    color: #fff;
}
ul.list-horizontal li
{
	float: left;
	margin-right: 25px;
}
.check li
{
	padding-left: 22px;
}
.check li:before
{
    top: -1px;
    content: '\f00c';
    font-size: 17px;
	color: #99cc00;
}
.bg-green .check li:before
{
	color: #fff;
}
ul.arrow li:before {
	content: '\f054';
    font-size: 12px;
}
/*------------------------------------*\
    END CUSTOM CSS
\*------------------------------------*/

/*------------------------------------*\
    START TOPHEADER CSS
\*------------------------------------*/
header .col4,
header .col6,
header .col8
{
	height: 100px;
}
header .col4:first-child,
header .col6:first-child,
header .col8:first-child
{
   ppadding-left: 20px;
   padding-left: 80px
}
header .bg-blue:after
{
	content: "";
    width: 0;
    height: 0;
    top: 0;
    position: absolute;
    display: inline-block;
   	bbackground: red;
    right: -100px;
	border-style: solid;
	border-width: 100px 0 0 100px;
	border-color: transparent transparent transparent #264476;

}
header .col4:last-child,
header .col6:last-child,
header .col8:last-child
{
	ppadding-right: 20px;
    padding-right: 80px;
}
.tagline
{
    position: absolute;
    top: 19px;
    left: 200px;
    width: 280px;
	ffont-size: 18px;
    font-size: 14px;
	text-transform: uppercase;
}
/*
.topheader {
	padding-top:31px;
	height: 65px;
	background: #e8e8e8;
	font-size: 18px;
	margin-bottom: 30px;
}
.topheader p {
    margin: 0 0 0 0;
	line-height: 0;
}
.slogan-topheader {

}
.search-topheader {
	text-align: right;
	z-index: 1;
}
.search-topheader:before {
	background-color: #f2f2f2;
    content: '';
    position: absolute;
    top: -31px;
    display: block;
    width: 790px;
    right: -515px;
    height: 65px;
    z-index: -1;
    float: right;
}
.second_header_search_mob_inner {
    margin-top: -11px;
    float: left;
    margin-left: 190px;
}
.second_header_search_mob_inner input[type="search"] {
	border:none;
	background-color: #f2f2f2;
	font-style: italic;
	margin-bottom: 0px;
}
.second_header_search_mob_inner button {
	background: none;
    border: none;
    color: #c8c8c8;
    font-size: 10px;
    position: absolute;
    top: -12px;
}
.display-flex-lay-out {

}
*/
/*------------------------------------*\
    END TOPHEADER CSS
\*------------------------------------*/

/*------------------------------------*\
    START MIDDLEHEADER CSS
\*------------------------------------*/
/*
.middleheader
{
	height: 90px;
}
.bottomheader
{
	height: 70px;
}
.scroll .bottomheader
{
	top: -70px;
	-moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
-webkit-box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.1);
box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.1);
}
.down .bottomheader
{
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 99;
	 -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
	background-color: rgba(255,255,255,0.95);
}
*/
.logo {

	position: absolute;
	top: 23px;
}
/*
.info-middleheader {
	position: absolute;
	top: 34px;
	right: 0;
}
ul.list-items-middelheader li {
	float:right;
	color: #212121;
	font-size: 15px;
	margin-left: 40px;
}
ul.list-items-middelheader li a {
	color: #212121;
}
ul.list-items-middelheader li a:hover {
	color: #264476;
}
ul.list-items-middelheader li {
	margin-bottom: 0px;
}
ul.list-items-middelheader li:before {
	content: none;
}
ul.list-items-middelheader li span {
	display: block;
	margin-bottom: 2px;
	color: #333;
	font-size: 18px;
	font-weight: bold;
}
.search
{
	margin-top: -13px;
	position: relative;
}
.search input[type="search"]
{
	border-radius: 25px;
	border: 1px solid #f5f5fb;
	height: 40px;
	width: 250px;
	padding-left: 10px;

}
.search .search_button
{
	background: none;
	border: none;
	position: relative;
	margin-left: -45px;
	width: auto;
	padding: 0;
	color: #212121;
}
.search .search_button .fa
{
	font-size: 20px;
}
*/
/* 
.slider,
.slider img
{
	height: 350px;
	width: 100%;
}
.slider,
.slider img,
.slide-image-lp,
.slide-image  
{
	height: 250px;
}
*/ 



/*Flex items*/

.flexlist,
.listflex .widgetBar
{
  display: flex;
  flex-wrap: wrap;
}

.flexitem,
.listflex .widgetBar .widget
{
	display: flex;
}
.flex-item-center {
	align-items: center;
}
.flexinner,
.listflex .widgetBar .widget .widget_inner
{
	display: flex;
	flex-direction: column;
	width: 100%;
}


.flexvertical {
  display: flex;
  align-items: center;
  justify-content: center;
}

.flexverticalitem {
  max-width: 50%;
}

.flexverticalitem-top {
  align-self: flex-start;
}

.flexverticalitem-bottom {
  align-self: flex-end;
}
/*like a wrap */
.flexhorizontal {
	display: flex;
	align-items: center;
	justify-content: center;
}



/*------------------------------------*\
    END MIDDLEHEADER CSS
\*------------------------------------*/

/*------------------------------------*\
    START MENU CSS
\*------------------------------------*/
div.menu
{
	z-index:999;
}
.nav {
	float: right;
}
.nav > ul{
	margin:0;
	padding:0
}
.header .nav ul
{
	text-align:left;
	width:100%;
	padding-left:0px;
	margin:0px;
}
.nav ul li
{
	list-style:none;
	margin-bottom: 0;
	float: left;
	position:relative;
}
.nav ul li:before {
	content: none;
}
.nav ul li.current a:link,
.nav ul li.current a:visited,
.nav ul li.current a:active
{
    color: #fff;
}
.nav ul li.current ul li a {
	color:#000 !important;
}
.nav ul li ul li.current {

}
.header .nav ul li
{
	display: block;
	ffloat:inherit;
}
.nav ul li a:link,
.nav ul li a:visited,
.nav ul li a:active {
	cursor:pointer;
    color: #333;
    line-height: 2.5em;
	padding: 28px 20px;
    font-size: 18px;
    display: block;
	font-weight:400;
}
.nav ul li:last-child,
.nav ul li a:last-child {
	ppadding-right: 0px;
}
.nav ul li.current_page_item a:link,
.nav ul li.current_page_item a:visited,
.nav ul li.current_page_item a:active {
	color: #49d352;
	bborder-top: 4px solid #264476;
}

.nav ul li ul.sub-menu li.current_page_item a:link,
.nav ul li ul.sub-menu li.current_page_item a:visited,
.nav ul li ul.sub-menu li.current_page_item a:active {
  color: #49d352;
}

.header .nav ul ul li
{
	float:left;
	text-align: left;
}
.top-nav.nav ul li a:link,
.top-nav.nav ul li a:visited,
.top-nav.nav ul li a:active
{
	text-transform:inherit;
	padding: 0 13px;
}
.nav ul li a:hover
{
	color: #49d352;
}
.nav ul li.last-child a:link,
.nav ul li.last-child a:visited,
.nav ul li.last-child a:active
{
	padding-right: 0;
}
.nav ul ul
{
	display:none;
}
.nav ul li:hover ul
{
	display: inline-block;
}
ul#menu-mobile-menu.menu li .nav ul li ul{
    background-color: #264476!important;;
}
.nav ul li ul {
	position: absolute;
    left: 0px;
    text-align: left;
    ttop: 85px;
    top: 100px;
    bbackground: #000;
    z-index: 3;
    margin-left: 0px;
    padding-left: 0;
    padding: 0 30px 0 12px;
    padding-right: 30px;
    background: #264476;
}
.nav ul li:nth-last-of-type(-n+2) ul {
  right: 0;
  left: auto;
}

.nav ul li ul li a:link{
    padding-left: 25px;
}
.nav ul li:hover ul {
    display: block;
}

.nav ul li:hover ul,
.nav ul li:hover ul li
{
	width: 290px;
    wwidth: 100%;
	z-index:1000;
}
.header .nav ul ul li,
.nav ul ul li:first-child {
	padding-left: 0px;
	padding-right:0px;
}
.nav ul ul li a:link,
.nav ul ul li a:visited,
.nav ul ul li a:active
{
	line-height: 20px;
	padding: 12px 10px;
    color: #fff;
    font-size: 16px;
    border-left: none;
}

.nav #menu-mobile-menu ul ul li a:link{
    line-height: 0px;
}
.nav ul ul li a:hover
{
	background-color: #264476;
	color: #49d352;
}
.nav ul li.current_page_item ul li a:link,
.nav ul li.current_page_item ul li a:visited,
.nav ul li.current_page_item ul li a:active {
    color: #fff;
    border-top: none;
}
.nav ul li.current_page_item ul li a:hover {
    color: #49d352;
}

/*MOBILE MENU */
.mobile-menu-container nav.nav {
    float: unset;
}
.mobile-menu-container nav.nav ul li {
    float: none;
}

.mobile-menu-container nav.nav ul li a:link {
    padding: 0px;
}
ul.submenu li{
    padding: 15px 10px;
}
#menu-mobile-menu li a {
    padding-left: 0px;
}
#menu-mobile-menu ul.sub-menu {
    width: 100%!important;
    top: 67px;
}
/*.mobile-menu-container .nav ul li a{
    color: #828282;
}

.mobile-menu-container ul.sub-menu {
    top: 0px;
    position: relative;
}

.mobile-menu-container .have_child a:after{
    content: '\f107';
    font-family: 'FontAwesome';
    font-weight: 800;
    position: absolute;
}*/
/* END MOBILE MENU*/


/*------------------------------------*\
    END MENU CSS
\*------------------------------------*/



/*------------------------------------*\
    START SOCIAL MEDIA IN MENU CSS
\*------------------------------------*/
footer .social-icons {
    ffloat: right;
    float:left;
    ppadding-top: 22px;
    padding-top: 15px;
}

.social-icons {
    float: right;
	padding-top: 22px;
}

.social-icons a {
	width: 43px;
    height: 43px;
    color: #c8c8c8;
    float: left;
    text-align: center;
    margin-right: 9px;
    background-color: #fff;
    line-height: 41px;
    box-sizing: border-box;
    font-size: 16px;
    border-radius: 43px;
    border: 2px #c8c8c8 solid;
}
/*------------------------------------*\
    END SOCIAL MEDIA IN MENU CSS
\*------------------------------------*/
/*------------------------------------*\
    START FOOTER CSS
\*------------------------------------*/

.cd-top {
    background: #00adef;
    color: #fff;
	height:45px;
	width:45px;
	line-height:43px;
	bottom:15px;
	right:15px;
	text-align:center;
	position:fixed;
	display:none;
	border-radius: 30px !important;
}
.cd-is-visible {
	cursor:pointer;
	display:block;
	opacity:1;
	border-radius:2px;
	text-align:center;
	box-shadow:0 0 10px rgba(0,0,0,0.15);
	-webkit-transition:opacity .3s 0s, visibility 0s 0s;
	-moz-transition:opacity .3s 0s, visibility 0s 0s;
	transition:opacity .3s 0s, visibility 0s 0s
}
/*------------------------------------*\
    END FOOTER CSS
\*------------------------------------*/

/*------------------------------------*\
    START BODY HOMEPAGE CSS
\*------------------------------------*/

/*
.section-row-1-fp {
	padding: 100px 0px 0px 0px;
}
.section-row-2-fp {
	padding: 100px 0px 63px 0px;
}
.section-row-3-fp {
	padding: 100px 0px 63px 0px;
}
.section-row-4-fp,
.section-row-5-fp,
.section-row-6-fp {
	padding: 100px 0px 100px 0px;
    background-position: center 50%;
    background-size: cover;
    overflow: hidden;
}
.section-row-7-fp {
	padding: 100px 0px 63px 0px;
}
p.subtitel {
	font-size: 20px;
	color: #264476;
	font-weight: 700;
}
.row-1-fp-image {
	float:left;
    width: 34%;
    margin-right: 16%;
}
.row-1-fp-tekst {
	float:left;
    width: 50%;
    margin-top: 55px;
	margin-right: 0%;
}
.home h2 {
    font-size: 50px;
}
.row-2-block {
	float:left;
	width: 30%;
	margin-right: 5%;
	margin-bottom: 38px;
	text-align:center;
	margin-top: 43px;
}
.row-2-block:nth-child(3n+3) {
	margin-right: 0%;
}
.row-2-block h3 {
    margin: 0 0 15px 0;
}
.row-2-block h3:before {
    content: '';
    position: relative;
    background-image: url(img/conversie-optimalisatie.svg);
    background-position: center center;
    background-repeat: no-repeat;
    width: 100px;
    min-height: 100px;
    display: block;
    margin: 0 auto 26px auto;
}
h3.rij-2-dienst-2:before {
    background-image: url(img/zoekmachine-optimalisatie.svg);
}
h3.rij-2-dienst-3:before {
    background-image: url(img/website-optimalisatie.svg);
}
.row-3-block {
	float:left;
	width: 31%;
	margin-right: 3.5%;
	margin-bottom: 38px;
	text-align:center;
    box-shadow: 0px 0px 20px rgba(0,0,0,0.1);
}
.row-3-block:nth-child(3n+3) {
	margin-right: 0%;
}
.row-3-block-inner {
	padding: 45px 40px 0px 40px;
}
h4.subtitel {
	font-size:16px;
	font-weight: 400;
	color: #264476;
}
.rij-1-contact-fp {
	float: left;
    width: 32%;
    margin-right: 2%;
}
.rij-1-contact-fp:nth-child(4) {
	margin-right: 0%;
}
.rij-2-contact-fp {
	float: left;
    width: 100%;
}
.homepage-formulier input[type="submit"] {
	width: 300px;
	text-align: center;
}
.rij-content-links {
	float:left;
	width: 50%;
}
.rij-content-rechts {
	float:left;
	width: 50%;
}
.section-row-4-fp h2,
.section-row-4-fp p.subtitel {
	color: #fff;
}
.recensie-slider img {
    width: 160px;
    height: 160px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    object-fit: cover;
    margin-bottom: 35px;
}
.recensie-slider blockquote {
    position: relative;
    display: inline-block;
	padding: 0px 15%;
	font-size: 30px;
	color: #fff;
}
.recensie-slider blockquote p {
	line-height: 1.2em;
}
.recensie-slider blockquote:before,
.recensie-slider blockquote:after {
    position: absolute;
    content: " ";
    width: 60px;
    height: 50px;
    background-position: right top;
    background-size: cover;
    overflow: hidden;
    font-size: 3em;
    line-height: 1;
    text-align: center;
    z-index: -1;
    background-size: 65%;
    background-repeat: no-repeat;
}
.recensie-slider blockquote:before {
    background-image: url(img/quote-left.svg);
    top: -5px;
    left: 10%;
}
.recensie-slider blockquote:after {
    background-image: url(img/quote-right.svg);
    bottom: 45px;
    right: 12%;
}
.recensie-slider h3 {
	font-size: 40px;
	font-weight: 700;
	color: #fff;
	margin-bottom: -5px;
}
.recensie-slider h5 {
	font-size: 20px;
	font-weight: 400;
	color: #fff;
	margin-bottom: 60px;
}
.recensie-slider .owl-controls {
	text-align: center;
	margin: auto 0px;
}
.recensie-slider .owl-prev,
.recensie-slider .owl-next {
	cursor: pointer;
	position: relative;
	z-index: 99999;
	color: #fff;
	text-align: center;
	font-size: 10px;
	background: none;
	font-family: fontAwesome;
	font-weight: bolder;
	z-index: 62;
	display: inline-block;
}
.recensie-slider .owl-controls .owl-prev:after {
	content: "\f060";
	padding-right:10px;
}
.recensie-slider .owl-controls .owl-next:after {
	content: "\f061";
}
*/
.blocks-green-bg {
	position: relative;
}
.blocks-green-bg a.readmore {
	position: absolute;
	bottom:0px;
}
.blocks-green-bg a.readmore:after {
	color:#fff;
}
.post-intro-fp {
	margin-bottom: 30px;
}
.post-container-fp {
    float: left;
    width: 100%;
	display:flex;
	flex-direction:row;
	flex-wrap: wrap;
	align-items: center;
}
.post-container-image-fp,
.post-container-inner-fp {
	float:left;
	width: 50%;
	margin-right: 10%;
}
.post-container-inner-fp {
	width: 40%;
	margin-right:0%;
}
.post-container-fp:nth-child(3) {
    margin-right: 0%;
}
.post-container-inner-fp {
    padding: 40px;
}
.post-date-fp {
	color: #264476;
	margin-bottom: 3px;
}
/*------------------------------------*\
    START STAPPEN FRONTPAGE CSS
\*------------------------------------*/
.tekst-boven-stappen {
	padding:0px 10%;
}
.tekst-boven-stappen {
	padding:0px 10%;
}
.tekst-boven-stappen h2 {
	font-size: 35px;
	text-transform: unset;
}
.single-stap {
	float:left;
	width: 100%;
	margin-bottom:5px;
}
.single-stap-container {
	width: 50%;
	float:left;
	text-align: right;
}
.single-stap:nth-child(even) .single-stap-container {
	float:right;
	text-align: left;
}
.single-stap-container .icon-single-stap{
	width: 150px;
	margin-right: 5%;
	float:left;
}
.single-stap-container .titel-content-stap {
	width: 60%;
	margin-right: 10%;
	float:left;
}
.single-stap:nth-child(even) .single-stap-container .icon-single-stap {
	margin-left: 5%;
	margin-right: 0%;
	float:right;
}
.single-stap:nth-child(even) .single-stap-container .titel-content-stap {
	float:right;
	margin-right: 0%;
	margin-left: 10%;
}
span.counter-stap {
	color: #49d352;
}
.single-stap-container h3 {
	font-size: 35px;
	margin-bottom:10px;
	text-transform: unset;
}
.line-steps {
	background-image: url(img/line.svg);
	width: 10px;
    background-repeat: no-repeat;
	height: 100%;
	position: absolute;
	left: 50%;
	margin-left: -3px;
	top: 0;
}
/*------------------------------------*\
    END STAPPEN FRONTPAGE CSS
\*------------------------------------*/

/*------------------------------------*\
    START RECENSIES FRONTPAGE CSS
\*------------------------------------*/

.section-recensies {
    padding: 100px 0 90px 0;
    background-position: center 50%;
    background-size: cover;
    overflow: hidden;
}
.single-recensie {
	position: relative;
	padding:145px 300px 80px 300px;
	background-color: rgba(98,180,88,0.9);
	text-align:center;
	font-size:20px;
	color:#fff;
}
.single-recensie:before {
    position: absolute;
    background-image: url(img/quote.svg);
    content: " ";
    width: 45px;
    height: 45px;
    background-position: right top;
    background-size: cover;
    overflow: hidden;
    font-size: 3em;
    line-height: 1;
    text-align: center;
    z-index: 5;
    background-size: 100%;
    background-repeat: no-repeat;
    top: 60px;
    left: calc(50% - 22.5px);
}
.stars {
    background-image: url(img/star.svg);
    background-repeat: repeat-x;
    background-position: left center;
    height: 18px;
    margin: 0px auto 10px auto;
    background-size: 18px 18px;
    display: block;
}
.star-4 {
    width: 72px;
}
.star-5 {
    width: 90px;
}
.stars-naam h3 {
	text-transform: unset;
	color: #fff;
	font-size: 20px;
}

/*------------------------------------*\
    END RECENSIES FRONTPAGE CSS
\*------------------------------------*/

/*------------------------------------*\
    START NIEUWSBERICHTEN FRONTPAGE CSS
\*------------------------------------*/

.section-nieuwsberichten {
    padding: 100px 0 90px 0;
    background-position: center 50%;
    background-size: cover;
    overflow: hidden;
}
.section-nieuwsberichten .btn {
	margin-top:2.0em;
}
.section-nieuwsberichten .owl-controls {
    box-shadow: 0px 0px 20px rgba(0,0,0,0.1);
    background: #fff;
    width: 80px;
    height: 160px;
    position: absolute;
    top: calc(50% - 80px);
    right: calc(50% - 40px);
}
.section-nieuwsberichten .owl-prev,
.section-nieuwsberichten .owl-next {
    cursor: pointer;
    position: relative;
    top: 50%;
    width: 100%;
    height: 80px;
    z-index: 99999;
    color: #d8d8d8;
    text-align: center;
    font-size: 30px;
    line-height: 80px;
    font-family: fontAwesome;
    z-index: 62;
}
.section-nieuwsberichten .owl-prev {
	border-bottom:1px solid rgba(85,85,85,0.1);
}
.section-nieuwsberichten .owl-controls .owl-prev:after {
    content: "\f053";
}
.section-nieuwsberichten .owl-controls .owl-next:after {
    content: "\f054";
}
.section-nieuwsberichten .owl-prev:hover,
.section-nieuwsberichten .owl-next:hover
{
	color: #49d352;
}
/*------------------------------------*\
    END NIEUWSBERICHTEN FRONTPAGE CSS
\*------------------------------------*/

/*------------------------------------*\
    START LOGO'S FRONTPAGE CSS
\*------------------------------------*/
.section-logos {
	padding: 100px 0px;
}
.flex-logos {
	display:flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
}
.single-logo {
	float:left;
	width:25%;
}
.last-item-logo a.readmore {
	font-size: 28px;
}
.last-item-logo p {
	margin:0px;
}
/*------------------------------------*\
    END LOGO'S FRONTPAGE CSS
\*------------------------------------*/

/*------------------------------------*\
    START CONTACT FRONTPAGE CSS
\*------------------------------------*/
.section-contact {
	padding: 100px 0px;
	color:#fff;
}
.section-contact h2 {
	color:#fff;
	margin-bottom: 20px;
}
.rij-1-contact-fp {
	float: left;
    width: 32%;
    margin-right: 2%;
}
.rij-1-contact-fp:nth-child(4) {
	margin-right: 0%;
}
.rij-2-contact-fp {
	float: left;
    width: 100%;
}
.row-9-contact-form input[type="submit"] {
	width: 200px;
	text-align: center;
	font-weight: 700 !important;
    border: 1px solid #fff;
	margin-top: 0;
}
.row-9-contact-form input[type="submit"]:hover {
    border: 1px solid #333;
}
.row-9-contact-form select,
.row-9-contact-form input[type="text"],
.row-9-contact-form input[type="email"],
.row-9-contact-form input[type="password"],
.row-9-contact-form input[type="date"],
.row-9-contact-form input[type="tel"],
.row-9-contact-form textarea {
    font-family: 'Khand', sans-serif;
    border: 1px solid #fff;
	color: #fff;
	background-color: transparent;
    font-size: 1.1em;
}
.row-9-contact-form input[type="email"]::-webkit-input-placeholder,
.row-9-contact-form input[type="text"]::-webkit-input-placeholder,
.row-9-contact-form input[type="tel"]::-webkit-input-placeholder,
.row-9-contact-form textarea ::-webkit-input-placeholder {
  color: #fff;
}
/*------------------------------------*\
    END CONTACT FRONTPAGE CSS
\*------------------------------------*/


/*------------------------------------*\
    END BODY HOMEPAGE CSS
\*------------------------------------*/

/*------------------------------------*\
	START LANDINGSPAGINA UITGEBREID CSS
\*------------------------------------*/

.slider img
{
    object-fit: cover;
}

.slider-info
{
	position: absolute;
	bottom: 75px;
	text-shadow: 1px 1px 12px rgba(0,0,0,0.7);
	color: #fff;
}
.slider-info h1
{
	color: #fff;
	font-size: 3.5em;
}
.slider-info a:link,
.slider-info a:active,
.slider-info a:visited
{
	color: #fff;
}
.slider p {
    font-size: 1.0em;
	font-weight: 600;
    margin-bottom: 0.75em !important;
    text-shadow: 1px 1px 12px rgba(0,0,0,0.7);
}

.slider,
.slider img,
.slide-image-lp,
.slide-image,
.slider .wrap
{
	height: 250px;
}
.home .slider,
.home .slider img,
.home .slide-image-lp,
.home .slide-image,
.home .slider .wrap
{
	height: 650px;
	width: 100%;
}
.page-template-template-lp-uitgebreid .slider,
.page-template-template-lp-uitgebreid .slider img,
.page-template-template-lp-uitgebreid .slide-image-lp,
.page-template-template-lp-uitgebreid .slide-image,
.page-template-template-lp-uitgebreid .slider .wrap
{
	height: 400px;
}

.slider .wrap, 
.page-template-template-lp-uitgebreid .slider .wrap {
	position: relative;
}	


.slider .wrap .slider-content {
	position: absolute;
	bottom: 2.0em;
	left: 0;
}

.page-template-template-lp-uitgebreid .slider .wrap .slider-content {
	position: absolute;
	bottom: 6.0em;
	left: 0;
}
.home .slider .wrap .slider-content
{
	bottom: 15em;
}




.slider-lp-uitgebreid h1 {
    color: #fff;
    font-weight: bold;
    text-transform: unset;
	text-shadow: 1px 1px 20px rgba(0,0,0,0.5);
	text-align: left !important;
	font-size: 2.5em;
}
.section-blocks-lp-uitgebreid p {
	padding:0px 10%;
}
.section-blocks-lp-uitgebreid .flexlist {
	margin-bottom: 55px;
}
.section-blocks-lp-uitgebreid .flexinner .btn {
	margin-right: 0px;
}
.tekst-onder-blokken-lp-uitgebreid {
	text-align:center;
}
.page-template-template-lp-uitgebreid h2 {
	font-size: 35px;
	text-transform: unset;
}
.foto-block {
	padding-top: 0px;
}
.content-block {
	padding: 135px 150px;
}

@media only screen and (min-width: 1300px) {
  .foto-content-row .order-odd .content-block {
    padding-left: calc(50% - 630px + 0px);
    padding-right: 5%;
    padding-top: 5%;
    padding-bottom: 5%;
  }

  .foto-content-row .order-even .content-block {
    padding-right: calc(50% - 630px + 0px);
    padding-left: 5%;
    padding-top: 5%;
    padding-bottom: 5%;
  }
}


.content-block.bg-green,
.content-block.bg-green h2 {
	color:#fff;
}
.video-url
{
    text-align: center;
    position: absolute;
    width: 100%;
}
.video-url a
{
	color: #fff;
	font-size: 30px;
	border: 2px solid #fff;
	border-radius: 50px;
	padding-top: 30px;
	width: 100px;
	height: 100px;
	text-align: center;
	display: inline-block;
}
.video-url a:hover
{
	color: #264476;
	border-color: #264476;
}
.video-url .fa
{
	color: #fff;
}
.video-url a:hover .fa
{
	color: #264476;
}
.section-rij-5-content {
    padding: 130px 0% 120px 0%;
    background-position: unset;
    background-size: cover;
    overflow: hidden;
	text-align: center;
}
.section-rij-5-content p {
    padding: 0px 10%;
}
.show-right-side {

}
.section-foto-content .order-even .foto-block
{
	order: 1;
}
.section-foto-content .order-even .content-block
{
	order: 2;
}
.section-foto-content .order-odd .foto-block
{
	order: 2;
}
.section-foto-content .order-odd .content-block
{
	order: 1;
}
.foto-content-row .order-even:first-child
{
	border: 1px solid blue;
}
.foto-content-row .row-id-4 .bg-photo
{
	background-position: right center !important;
}
.foto-content-row .order-odd:last-child .bg-photo
{
	background-position: left center !important;
}
/*------------------------------------*\
	END LANDINGSPAGINA UITGEBREID CSS
\*------------------------------------*/

/*------------------------------------*\
	START LANDINGSPAGINA SIDEBAR CSS
\*------------------------------------*/
.header-landingspagina-sidebar {
	margin-bottom:25px;
}
.landingspagina-sidebar-slider .owl-item,
.landingspagina-sidebar-slider .slider {
    position: relative;
    height: 400px;
}
.slide-image-lp {
	height: 400px;
}
.landingspagina-sidebar-slider .slider-content {
	margin-top: 171px;
}
.section-content-lp-sidebar {
    padding: 0px 0px 50px 0px;
}
.sidebar .widget_text {
	background-color: #f2f2f2;
    padding: 30px;
    color: #333;
    margin-bottom: 30px;
}
.sidebar .widget-first.widget_text {
    background-color: #264476;
    color: #fff;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.1);
}
.sidebar .widget_text h3,
.sidebar .widget_text a,
.sidebar .widget_text li:before {
	color: #333;
}
.sidebar .widget-first.widget_text h3,
.sidebar .widget-first.widget_text a,
.sidebar .widget-first.widget_text li:before {
	color: #fff;
}
.sidebar .widget_text a:hover {
	color: #333;
}
.sidebar .widget-first.widget_text a:hover {
	color: #333;
}
.section-extra-content-landingspagina-sidebar {
	padding: 100px 0px;
}
/*------------------------------------*\
    END LANDINGSPAGINA SIDEBAR CSS
\*------------*/



/*------------------------------------*\
	START POST OVERVIEW CSS
\*------------------------------------*/

.page-template-default  .bottomheader {

}
.img-overview-post-template img {
    float: left;
    wwidth: 160px;
    width: 100%;
    hheight: 160px;
    height: 200px;
    object-fit: cover;
    margin-bottom: 35px;
	margin-right: 30px
}
.overview-post {
	float:left;
	wwidth: 75%;
    width: 100%;
	margin-bottom: 50px;
}

.overview-post a.btn{
    margin-top: 30px;
}
/*------------------------------------*\
	END POST OVERVIEW CSS
\*------------------------------------*/

/*------------------------------------*\
	START SINGLE POST CSS
\*------------------------------------*/
.default-post-section {
	padding: 0px 0px 50px 0px;
}
.single-post .bottomheader {
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 25px;
}
.img-single-post-template img {
    float: left;
    width: 300px;
    height: 300px;
    bborder-radius: 100%;
    -webkit-bborder-radius: 100%;
    object-fit: cover;
    margin-bottom: 35px;
	margin-right: 30px
}
.single-post h3 {
	margin-bottom: 20px;
}
.social-share-buttons-single span {
	cursor: pointer;
	float:left;
	width: 40px;
	position: relative;
    top: 0px;
	transition: top ease 0.5s;
}
.social-share-buttons-single span:hover {
    top: -5px;
}
.social-share-buttons-single span i {
    font-size: 26px;
    text-align: left;
}
.social-share-buttons-single span i.fa-facebook {
	color: #3b5999;
}
.social-share-buttons-single span i.fa-linkedin {
	color: #0077B5;
}
.social-share-buttons-single span i.fa-pinterest {
	color: #bd081c;
}
.social-share-buttons-single span i.fa-twitter {
	color: #55acee;
}
.social-share-buttons-single span i.fa-whatsapp {
	color: #25D366;
}
/*------------------------------------*\
	END SINGLE POST CSS
\*------------------------------------*/

/*------------------------------------*\
	START SEARCH CSS
\*------------------------------------*/
.search .bottomheader {
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 25px;
}
.search h1 {
	font-size:40px;
}
.search h2 {
	font-size:25px;
}
.search article a img {
	display: none;
}
/*------------------------------------*\
	END SEARCH CSS
\*------------------------------------*/

.bg-dk
{
	background-color: #343434;
}
.bg-lt
{
	background-color: #f8f8f8;
}
.bg-white
{
	background-color: #fff;
}
.bg-green
{
	background-color: #62b458;
}
.bg-blue
{
	background-color: #264476;
}

.bg-cover
{
	background-size: cover;
}

.outher-glow
{
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
}
#tabs select,
#tabs input[type="text"],
#tabs input[type="email"],
#tabs input[type="password"],
#tabs input[type="date"],
#tabs input[type="tel"],
#tabs textarea,
#tabs button
{
	margin-bottom: 0.2em;
	font-family: 'Khand', sans-serif;
    font-weight: 400;
}
#tabs ul
{
	list-style: none;
	font-weight: bold;
	font-size: 1.4em;
	display: inline-block;
	width: 100%;
    font-weight: 400;
    color: #333333;
    text-transform: uppercase;
    line-height: 1.3em;
    margin: 0 0 0 0;
}
#tabs li
{
	float: left;
	width: 33%;
	text-align: center;
	padding: 0;
	margin: 0;
}
#tabs li:last-child
{
	width: 34%;
}
#tabs li a
{
	padding: 15px 10px 10px 10px;
	background-color: #c8c8c8;
	width: 100%;
	display: inline-block;
}
#tabs li.ui-state-active a
{
	background-color: #fff;
}
/*#tabs li:last-child a
{
	background-color:#d8d8d8;
}*/
#tabs li:before
{
	display: none
}
#tabs .ui-widget-content
{
	padding: 15px 25px;
}
#tabs input[type="checkbox"]
{
	width: auto;
}
#tabs input[type="submit"]
{
	margin-top: 0;
}
#tabs-3 .wpcf7-checkbox span:first-child input[type="checkbox"]
{
	background-color: lime;
}
#tabs-3 p:nth-child(3),
#tabs-3 p:nth-child(4),
#tabs-3 p:nth-child(5)
{
	display: none;
	float: left;
	width: 48%;
	margin-right: 2%;
	margin-bottom: 0.25em !important;
}
#tabs-3 p:nth-child(3) label,
#tabs-3 p:nth-child(4) label,
#tabs-3 p:nth-child(5) label
{
	font-size: 0.8em;
}
#tabs-3 p:nth-child(3) input,
#tabs-3 p:nth-child(4) input,
#tabs-3 p:nth-child(5) input
{
	min-height: 40px;
}
#tabs-3 p:nth-child(6)
{
	display: inline-block;
	width: 100%;
}

.section-banner,
.section-banner img
{

}

/* Contactform */


form.wpcf7-form.init p {
	margin-bottom: 0;
}

.section-foto-content input[type="submit"]
{
	margin-top: 2.0em;
}
form.wpcf7-form .col6 select,
form.wpcf7-form .col6 input[type="text"],
form.wpcf7-form .col6 input[type="email"],
form.wpcf7-form .col6 input[type="tel"] {
  margin-bottom: 0;
}

form.wpcf7-form .col6 {
  padding: 10px 10px 0 0;
}

/* Contact page */
#wpcf7-f5-o1{
  width: 80%;
}

/* Negative wrap */
.negative-wrap {
  margin-left: -20px;
  margin-right: -20px;
}

@media only screen and (max-width: 670px) {
	#wpcf7-f1331-p1332-o1 {
		width: 100%;
	}
}

/* Webtoffee GDPR overwrites */
#wt-cli-settings-btn,
#wt-cli-accept-btn,
#wt-cli-accept-all-btn {
transition: 0.3s;
}
#wt-cli-settings-btn:hover,
#wt-cli-accept-btn:hover {
	text-decoration:underline !important;
	opacity:0.8 !important;
}
#wt-cli-accept-all-btn:hover {
opacity:0.8
}
#cookie-law-info-bar {
 border-top: 1px solid #ccc !important;
}

@media only screen and (max-width: 768px) {
.cli-plugin-button,
.cli-bar-btn_container a,
.cli-bar-actions .btn_container a{
margin: 10px 0px !important;
width:100% !important;
text-align:center !important;
display:inline-block !important;
}
	.cli-bar-btn_container {
		width:100% !important
	}
}

.page-id-2096 .section-blocks-stappen{
	padding: 0px;
}

.h2{
	clear: both;
	font-weight:400;
	color: #333333;
	text-transform: uppercase;
	line-height:1.1em;
	margin:0 0 0.5em 0;
	font-size: 35px;
}

@media only screen and (max-width: 1150px) {
    .h2 {
        font-size: 27px;
    }
}
#post-2096{
	text-align: left!important;
}