.alignleft{margin-right:20px;margin-bottom:10px;float:left;}
.alignright{margin-left:20px;margin-bottom:10px;float:right;}
.admin-bar .navbar-fixed-top{top:32px !important;}
.gform_wrapper ul li{background-image:none;padding:0;margin:0;}
@media only screen and (min-width:641px){.gform_wrapper textarea.medium, .woocommerce form .form-row textarea{height:110px !important;}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit]{font-size:14px !important;width:auto;margin:0 16px 0 0;}
.gform_wrapper .gform_footer{padding:0px !important;margin:0 !important;clear:both !important;}
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper textarea.medium, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{margin:5px 0;width:100%;display:block;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#f7f7f7;background-image:none;border:1px solid #e9e9e9;box-shadow:none;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;height:40px;margin-bottom:10px;}
body .gform_wrapper .top_label div.ginput_container{margin-top:0px !important;}
.gform_button, .gform_wrapper .top_label .gfield_label{font-weight:400;margin-bottom:0;}
.scrollToTop,scrollToTop:visited{display:none;background-color:#a51365;margin:0;position:fixed;bottom:4%;right:2%;width:40px;height:40px;z-index:99;-webkit-transition:background .3s ease;transition:background .3s ease}.scrollToTop i{color:#fff;position:absolute;left:50%;top:50%;font-size:14px;margin-left:-7px;margin-top:-7px;line-height:1em}.scrollToTop:active,.scrollToTop:hover,scrollToTop:visited:active,scrollToTop:visited:hover{background-color:#d31881;cursor:pointer}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/open-sans-v13-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'),
       url('../fonts/open-sans-v13-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v13-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v13-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v13-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url("../fonts/open-sans-v13-latin-300.eot");src:local("Open Sans Light"), local("OpenSans-Light"), url("../fonts/open-sans-v13-latin-300.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v13-latin-300.woff2") format("woff2"), url("../fonts/open-sans-v13-latin-300.woff") format("woff"), url("../fonts/open-sans-v13-latin-300.svg#OpenSans") format("svg");}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("../fonts/open-sans-v13-latin-regular.eot");src:local("Open Sans"), local("OpenSans"), url("../fonts/open-sans-v13-latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v13-latin-regular.woff2") format("woff2"), url("../fonts/open-sans-v13-latin-regular.woff") format("woff"), url("../fonts/open-sans-v13-latin-regular.ttf") format("truetype");}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url("../fonts/open-sans-v13-latin-700.eot");src:local("Open Sans Bold"), local("OpenSans-Bold"), url("../fonts/open-sans-v13-latin-700.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v13-latin-700.woff2") format("woff2"), url("../fonts/open-sans-v13-latin-700.woff") format("woff"), url("../fonts/open-sans-v13-latin-700.svg#OpenSans") format("svg");}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:url("../fonts/open-sans-v13-latin-800.eot");src:local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url("../fonts/open-sans-v13-latin-800.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-v13-latin-800.woff2") format("woff2"), url("../fonts/open-sans-v13-latin-800.woff") format("woff"), url("../fonts/open-sans-v13-latin-800.svg#OpenSans") format("svg");}
.navbar{margin-bottom:0;z-index:4000;}
.navbar-default{border-color:#63a3db;border-color:var(--hovermain);border-width:0 0 1px;background-color:#fff;}
.navbar-brand{height:auto;padding:5px 15px;}
.navbar-nav li{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.navbar-nav li a{color:#fff !important;padding:10px 25px;font-weight:400;}
.navbar-nav li:hover, .navbar-nav li:focus{background-color:#63a3db !important;background-color:var(--sub) !important;}
.navbar-nav .active a{color:#fff;background-color:#63a3db !important;background-color:var(--sub) !important;}
.navbar-nav .open > a, .navbar-nav .open > a:focus, .navbar-nav .open > a:hover{color:#fff;background-color:#63a3db !important;background-color:var(--sub) !important;}
.navbar-header-right{float:right;margin-right:50px;margin-top:20px;}
.navbar-header-right span{margin-left:30px;}
.navbar-header-right span i{width:10px;margin-right:10px;color:#259f28;color:var(--sub);}
.navbar-header-right .mail{display:none;}
.navbar-collapse{background-color:#2871b0;background-color:var(--main);}
.dropdown-menu{border:none;border-top:none;border-radius:0;box-shadow:none;padding:0;}
.dropdown-menu li{border-bottom:none;background-color:#2871b0;background-color:var(--main);padding-top:0;padding-bottom:0;}
.dropdown-menu li.active, .current-menu-ancestor{background-color:#63a3db !important;background-color:var(--sub) !important;}
.dropdown-menu li.active a:hover, .current-menu-ancestor:hover{background-color:#2871b0 !important;background-color:var(--sub) !important;}
.dropdown-menu li a:hover{background-color:transparent !important;}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{max-height:none;}
.breadcrumbs{background-color:#f5f6f8;}
.breadcrumb{padding:8px 0;margin-bottom:0;background-color:#f5f6f8;z-index:20;position:inherit;}
@media (max-width:991px){.navbar-nav li a{padding:10px 15px;}
}
@media (min-width:768px){.navbar-default{border-radius:0;}
.navbar-collapse{border-top:solid 1px #63a3db;border-top:solid 1px var(--hovermain);text-align:center;}
.navbar > .container .navbar-brand{margin-left:0;}
.navbar-header-right .mail{display:inline-block;}
.navbar .navbar-nav{display:inline-block;float:none;vertical-align:top;}
footer .col-md-4:nth-of-type(2){padding:0 25px;}
}
@media (max-width:767px){.navbar-nav{margin:0 -15px;}
.navbar-default .navbar-toggle{border-color:transparent;}
.navbar-header{width:47%;float:left;}
.navbar-header .navbar-brand img{width:140px;}
.navbar-header-right{float:right;margin-right:0;margin-top:10px;text-align:right;}
.navbar-nav li a{text-align:center;}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a{padding:10px 15px 10px 0;}
.navbar-row{border:none;background-color: #2871b0;background-color:var(--main);}
.navbar-row .navbar-toggle{border-color:transparent;padding:9px 0;margin-bottom:0;margin-top:4px;}
.navbar-row .navbar-toggle:hover, .navbar-row .navbar-toggle:focus{background-color:transparent !important;}
.navbar-row .navbar-toggle:hover .icon-bar, .navbar-row .navbar-toggle:focus .icon-bar{background-color:#398bd2 !important;}
.navbar-row .navbar-toggle:before{content:"MENU";right:35px;position:absolute;top:6px;color:#fff;}
.navbar-row .navbar-toggle *{transition:all 0.5s ease;}
.navbar-row .navbar-toggle span{width:20px;height:2px;margin-bottom:3px;background-color:#fff;display:block;}
.navbar-row .navbar-toggle span.bar1{transform:rotate(45deg);transform-origin:1px 3px;width:24px;}
.navbar-row .navbar-toggle span.bar2{transform:rotate(-360deg) scale(0);}
.navbar-row .navbar-toggle span.bar3{transform:rotate(360deg) scale(0);}
.navbar-row .navbar-toggle span.bar4{transform:rotate(-45deg);transform-origin:2px 0px;width:24px;}
.navbar-row .navbar-toggle.collapsed span.bar1,
.navbar-row .navbar-toggle.collapsed span.bar2,
.navbar-row .navbar-toggle.collapsed span.bar3,
.navbar-row .navbar-toggle.collapsed span.bar4{transform:none;width:20px;}
}
body{padding-top:100px;line-height:25px;color:#313f4b;background-color:#f5f6f8;}
.header-frontpage{background:url(../img/Banner.jpg) no-repeat top center;background-size:cover;height:680px;padding-top:170px;}
.header-frontpage h1{color:#fff;font-size:32px;text-shadow:0 3px 2px rgba(0, 0, 0, 0.35);line-height: 39px}
.banner-block h2 {color:#fff;margin-top:10px;font-size:32px;font-weight:700;text-shadow:0 3px 2px rgba(0, 0, 0, 0.35);text-transform: none;}
.header-frontpage p, .banner-block p {color:#fff;text-shadow:0 3px 2px rgba(0, 0, 0, 0.35); font-size: 18px; line-height: 27px !important;}
.header-frontpage p a strong{text-shadow:none;margin-right:10px;}
.header-frontpage .btn-outline{margin-left:10px;}
.header-frontpage::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(71, 98, 117, 0.4);height:730px;margin-top:0;}
.three-blocks{margin-top:-100px;}
.three-blocks .single-block{background-color:#2d7ec5;max-height:425px;}
.three-blocks .single-block-inner{padding:0 20px 20px 20px;margin-top:-40px;}
.three-blocks .single-block-inner-text{padding:10px 30px;color:#fff;text-align:center;}
.three-blocks .single-block-inner-text a{color:#fff;}
.three-blocks .single-block-inner-text a:hover{color:#ccc;}
.three-blocks .single-block .fa{content:"";display:block;font-family:FontAwesome;font-size:24px;font-style:normal;font-weight:normal;text-align:center;height:80px;line-height:80px;padding:0;position:relative;top:-40px;width:80px;background-color:#63a3db;background-color:var(--hovermain);margin:0 auto;color:#FFFFFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.three-blocks .single-block h3{font-weight:bold;text-align:center;color:#fff;margin-top:50px;}
.three-blocks .single-block h3::after{background:none repeat scroll 0 0 #fff;content:"";display:block;height:3px;position:relative;width:75px;top:10px;margin:0 auto;}
.three-blocks .single-block a i {transition:all .3s ease-in-out}
.three-blocks .single-block a:hover i {background-color:#88c0f0}
.three-blocks .single-block:after{content:'';position:relative;left:0;bottom:0;top:0;display:inline-block;overflow:visible;width:100%;height:70px;background:#2d7ec5;z-index:-1;-webkit-transform:skewY(-2deg);-moz-transform:skewY(-2deg);-ms-transform:skewY(-2deg);-o-transform:skewY(-2deg);transform:skewY(-2deg);-webkit-backface-visibility:hidden;backface-visibility:initial;z-index:10;}
.three-blocks .single-block-center{background-color:#2871b0;background-color:var(--main);}
.three-blocks .single-block-center:after{background:#2871b0;background:var(--main);}
.banner-block{background:url(../img/bannerblock.png) no-repeat center center;background-size:cover;height:680px;margin-top:-325px;padding:450px 0 70px 0;}
.header-frontpage span, .banner-block span{text-transform:uppercase;font-weight:300;font-size:30px;color:#fff;}
.header-frontpage h1, .banner-block h2{font-weight:600;font-size:26px;margin-top:10px;color:#fff;}
.about{background-color:#fff;}
.about::before{content:'';position:relative;left:0;top:-36px;bottom:0;display:inline-block;overflow:visible;width:100%;height:70px;background:#fff;z-index:-1;-webkit-transform:skewY(-2deg);-moz-transform:skewY(-2deg);-ms-transform:skewY(-2deg);-o-transform:skewY(-2deg);transform:skewY(-2deg);-webkit-backface-visibility:hidden;backface-visibility:initial;z-index:10;}
.about span{text-transform:uppercase;font-weight:300;font-size:30px;}
.about h2{font-weight:600;font-size:26px;margin-top:0px;}
.about img{margin:0 auto;z-index:200;max-height:500px;height:500px;position:relative;}
.about:after{content:'';position:relative;left:0;bottom:0;top:-40px;display:inline-block;overflow:visible;width:100%;height:70px;background:#fff;z-index:-1;-webkit-transform:skewY(-2deg);-moz-transform:skewY(-2deg);-ms-transform:skewY(-2deg);-o-transform:skewY(-2deg);transform:skewY(-2deg);-webkit-backface-visibility:hidden;backface-visibility:initial;z-index:10;}
.news-block{background:url(../img/news_bg.png) no-repeat center center;background-size:cover;height:480px;margin-top:-80px;padding-top:130px;color:#fff;}
.news-block span{text-transform:uppercase;font-weight:300;font-size:25px;color:#fff;}
.news-block h2{font-weight:600;font-size:25px;margin-top:0px;color:#fff;}
.news-block p a strong{margin:0 auto;position:relative;margin-top:20px;}
.news-block:after{content:'';position:absolute;left:0;bottom:0;top:-40px;display:inline-block;overflow:visible;width:100%;height:73px;background:#fff;z-index:-1;-webkit-transform:skewY(-2deg);-moz-transform:skewY(-2deg);-ms-transform:skewY(-2deg);-o-transform:skewY(-2deg);transform:skewY(-2deg);-webkit-backface-visibility:hidden;backface-visibility:initial;z-index:10;}
.pagination>li{display:inline;background:none;padding:0;margin:0;}
footer{padding:70px 0 50px 0;background-color:#fff;}
footer span{text-transform:uppercase;font-weight:300;font-size:20px;}
footer h3{font-weight:600;font-size:16px;margin-top:0px;}
footer ul li{list-style-type:none;}
footer ul li a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.signature{text-align:center;background-color:#f5f6f8;height:60px;}
.signature a, .signature p{position:relative;display:inline-block;}
.signature .social-media{margin-top:-20px;}
.signature .social-media a .fa{content:"";display:inline-block;font-family:FontAwesome;font-size:20px;font-style:normal;font-weight:normal;text-align:center;height:32px;line-height:32px;padding:0;position:relative;width:35px;background-color:#2871b0;background-color:var(--main);margin-right:10px;float:left;color:#FFFFFF;transition:all .3s ease-in-out;}
.signature .social-media a .fa:after{content:'';position:absolute;left:0;bottom:0;top:28px;display:inline-block;overflow:visible;width:100%;height:10px;background:#2871b0;background:var(--main)transition:all .3s ease-in-out;z-index:-1;-webkit-transform:skewY(-10deg);-moz-transform:skewY(-10deg);-ms-transform:skewY(-10deg);-o-transform:skewY(-10deg);transform:skewY(-10deg);-webkit-backface-visibility:hidden;backface-visibility:initial;z-index:10;}
.signature .social-media a:hover{cursor:pointer;}
.signature .social-media a:hover .fa{background-color:#398bd2;}
.signature .social-media a:hover .fa:after{background-color:#398bd2;}
.header-page{background:url(../img/banner-small.png) center center no-repeat;background-size:cover;background-color:#f5f6f8;height:auto;padding-bottom:20px;overflow:hidden;}
.header-page h1{text-shadow:0 3px 2px rgba(0, 0, 0, 0.35);color:#fff;font-weight:700;margin-top:55px;}
.page-content{padding:70px 0;background-color:#fff;}
.page-content h3{font-weight:600;}
.page-content:after{content:'';position:relative;left:0;bottom:0;top:33px;display:inline-block;overflow:visible;width:100%;height:70px;background:#fff;z-index:-1;-webkit-transform:skewY(-2deg);-moz-transform:skewY(-2deg);-ms-transform:skewY(-2deg);-o-transform:skewY(-2deg);transform:skewY(-2deg);-webkit-backface-visibility:hidden;backface-visibility:initial;z-index:10;}
.sidebar{display:inline-block;border-left:1px solid #f7f7f7;}
.sidebar i{color:#259f28;color:var(--sub);width:20px;margin-right:5px;}
.sidebar img{margin:20px auto;height:auto;width:100%;object-fit:cover;object-position:top;}
.sidebar .btn-primary{width:100%;}
label{font-weight:400;}
input, textarea{background-color:#F7F7F7;background-image:none;border:1px solid #e9e9e9;box-shadow:none;}
textarea{min-height:120px;}
.blog-item h3{margin-top:0;margin-bottom:0;}
.single-person figure.item{overflow:hidden;color:#ffffff;border-radius:100%;max-width:200px;max-height:200px;margin-left:auto;margin-right:auto;overflow:hidden;position:relative;text-align:center;margin-bottom:20px;}
.single-person figure.item *{-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.single-person figure.item figcaption{opacity:0;z-index:1;}
.single-person figure.item:hover{cursor:pointer;background-color:#2871b0;background-color:var(--main);}
.single-person figure.item:hover img{opacity:0.4;}
.single-person figure.item:hover figcaption{opacity:1;}
.single-person img{width:100%;object-fit:cover;object-position:top;box-shadow:inset 0px 0px 0px 10px #fff;border-radius:100%;width:200px;height:200px;margin-left:auto;margin-right:auto;overflow:hidden;position:relative;}
.single-person span{position:relative;top:50%;margin-top:-90px;display:block;text-align:center;width:100%;left:0;transform:translateY(-50%);padding:0 20px;}
.single-person span p{font-size:12px;line-height:18px;}
@media only screen and (min-width:1200px){.three-blocks .single-block{max-height:375px;}
    .three-blocks .single-block:first-of-type:after {
        top:-25px;
    }
.three-blocks .single-block:after{top:10px;}
.three-blocks .single-block-center:after{top:-15px;}
}
@media only screen and (min-width:992px) and (max-width:1199px){.single-block-inner{max-height:330px;height:330px;}
}
@media only screen and (max-width:991px){body{padding-top:90px;}
.header-frontpage::before{margin-top:90px;}
.header-frontpage{height:595px;}
.single-block-inner{max-height:500px;}
.single-block-center, .single-block:last-of-type{position:inherit;z-index:2000;}
.three-blocks .container{margin-right:0;margin-left:0;width:100%;}
.three-blocks .col-xs-12{padding-left:0;padding-right:0;}
.banner-block{margin-top:0px;padding:70px 0;height:400px;}
footer .col-xs-12{margin-bottom:40px;}
.sidebar img{margin:20px 0;}
}
@media only screen and (max-width:767px){.header-frontpage{padding-top:110px;height: 675px!important;display: block;}
.header-frontpage p a strong{text-shadow:none;margin-right:0px;}
.header-frontpage .btn-outline{margin-left:0px;}
    .navbar-brand {padding: 5px 0;}
}
@media only screen and (max-width:480px){.header-frontpage{padding-top:110px;height: 825px;display: block;}}
@media only screen and (max-width:320px){.header-frontpage .btn-outline{margin-left:0px; margin-top: 20px;}}
body{font-size:14px;font-weight:500;font-family:"Open Sans";color:#555;}
p{line-height:25px;}
p b, p strong{font-weight:600;}
ul{line-height:25px;-webkit-padding-start:0px;padding:0px;}
section ul li{background-image:url(../img/li.png);background-repeat:no-repeat;background-size:20px;list-style-type:none;padding:0px 0px 10px 30px;margin:0 0 0 20px;}
h1, h2{line-height:30px;}
h1{margin-top:0;font-size:32px;}
h2{font-size:24px;font-weight:600;}
h3{font-size:16px;line-height:30px;}
a{color:#259f28;color:var(--main);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
a:hover, a:focus, a:active{color:#2fc832;color:var(--hovermain);text-decoration:none;}
::selection{background:#2871b0;background:var(--main);color:#fff;}
::-moz-selection{background:#2871b0;background:var(--main);color:#fff;}
.btn-outline{background-color:transparent;border:1px solid #fff;border-radius:0;font-weight:700;padding:8px 40px;margin-top:-3px;color:#fff;display:inline-block;border-radius:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;cursor:pointer;line-height:25px;height:46px;text-shadow:none;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;}
.btn-outline:hover{background-color:#2fc832;background-color:var(--sub);border:solid 1px #2fc832;border:solid 1px var(--sub);color:#fff;}
.gform_button, .btn-primary, p a strong, p a b, strong a{font-weight:700;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;padding:10px 40px;margin-top:20px;color:#fff;display:inline-block;background-color:#259f28;background-color:var(--sub);border:none;border-bottom:solid 2px #1f8121;border-bottom:solid 2px var(--hoversub);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;cursor:pointer;}
.gform_button:hover, .gform_button:focus, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, p a strong:hover, p a strong:focus, p a strong:active, p a b:hover, p a b:focus, p a b:active, strong a:hover, strong a:focus, strong a:active{background-color:#2fc832;background-color:var(--hoversub);border-bottom:solid 2px #259f28;border-bottom:solid 2px var(--hoversub);color:#fff !important;}
.scrollToTop,
scrollToTop:visited{display:none;background-color:#259f28;background-color:var(--sub);margin:0;position:fixed;bottom:4%;right:2%;width:30px;height:30px;z-index:99;-webkit-transition:background .3s ease;transition:background .3s ease}
.scrollToTop i{color:#fff;position:absolute;left:50%;top:50%;font-size:14px;margin-left:-7px;margin-top:-7px;line-height:1em}
.scrollToTop:active,
.scrollToTop:hover,
scrollToTop:visited:active,
scrollToTop:visited:hover{background-color:#2fc832;background-color:var(--sub);cursor:pointer}
.signature .links{font-size:13px;}
.signature .links .content-col-l{text-align:left;}
.signature .links .content-col-l p{margin-bottom:0px;}
.signature .links .content-col-r{text-align:right;}
.signature .links .content-col-r p,
.signature .links .content-col-r a{margin-bottom:0px;/* color:#313f4b; */}
@media only screen and (min-width:768px) and (max-width:982px){.single-block-inner{height:390px;}
.three-blocks .single-block{max-height:485px;}
.banner-block{margin-top:23px;padding:120px 0;height:400px;}
}
.panel-group .panel{border-radius:0;}
.panel-default{border-color:transparent;}
.panel{margin-bottom:20px;border:1px solid transparent;border-radius:0;box-shadow:none;}
.panel-default>.panel-heading{color:#fff;background-color:#2871b0;background-color:var(--main);border-color:transparent;transition:all .3s ease-in-out;}
.panel-default>.panel-heading:hover{background-color:#63a3db !important;background-color:var(--hovermain) !important;}
.panel-heading{padding:0px 15px;border-bottom:1px solid transparent;border-top-left-radius:0;border-top-right-radius:0;}
.panel-title{margin-top:0;margin-bottom:0;font-size:15px;color:inherit;}
.panel-title a:hover{color:#fff;}
.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:transparent;}
.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid transparent;}
.panel-title>.small, .panel-title>.small>a, .panel-title>a, .panel-title>small, .panel-title>small>a{display:block;padding: 10px 0;}
.panel-title>a:active,
.panel-title>a:focus{color:#fff !important;}
.panel-body ul{margin-top:20px;}
.panel-body ul li{background-image:none;list-style-type:disc;}
.person{;margin-bottom:50px;}
.team__person{height:380px;}
.team__person-img{margin-bottom:20px;}
.team__person-img img{width:100%;height:177px;object-fit:cover;}
.team__person p{text-align:center;margin-bottom:0}
.team-btn--linkedin, .team-btn--mail{height:30px; width: 30px;background-color:#fff !important;display:inline-block!important;padding:5px 6px!important;margin:75px 0 0;-webkit-transition:all .4s ease-in;transition:all .4s ease-in;opacity:0;filter:alpha(opacity=0)}
.team-btn--linkedin i, .team-btn--mail i{color:#0092ce;font-size:16px}
.team-btn--linkedin:focus,
.team-btn--linkedin:hover,
.team-btn--mail:focus,
.team-btn--mail:hover{background-color:#fff!important}
.team-btn--linkedin:focus i,
.team-btn--linkedin:hover i,
.team-btn--mail:focus i,
.team-btn--mail:hover i{color:#02b5ff!important}
.hovereffect{max-width:172px;max-height:177px;margin-left:auto;margin-right:auto;overflow:hidden;position:relative;text-align:center;cursor:pointer}
.hovereffect .overlay{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;-webkit-transition:all .4s ease-in;transition:all .4s ease-in}
.hovereffect:hover .overlay{background-color:rgba(0, 146, 206, .8);cursor:pointer}
.hovereffect:hover .team-btn--linkedin, .hovereffect:hover .team-btn--mail {opacity:1;filter:alpha(opacity=1)}
.hovereffect img{display:block;position:relative;-webkit-transition:all .4s ease-in;transition:all .4s ease-in;}
@media only screen and (max-width:768px){.sidebar{margin-top:70px;}
.news-block{padding-top:100px;}
.signature .links .content-col-l, .signature .links .content-col-r{text-align:left;}
.signature .links .content-col-r p, .signature .links .content-col-r a{margin-bottom:5px;margin-top:5px;}
.team__person{height:290px;}
}
body .gform_wrapper ul li.gfield { margin-top: 10px !important;}
.img-news-page {width:350px;}

/* oude customizer zooi */
.header-page h1 {margin: 0px 0px 30px 0px;}

.col-xs-12.col-md-8.col-md-offset-2.text-center h1 {font-size:30px;text-shadow: 2px 2px 2px rgba(0,0,0,0.84);}
.header-frontpage span, .banner-block span{font-size:40px;font-weight:600;text-shadow: 2px 2px 2px rgba(0,0,0,0.84);}

.blog .col-sm-12 {border-top: 1px solid #efefef; padding-bottom: 30px;}

.header-page {padding:50px 0px 25px 0px;}

.breadcrumbs {border-bottom:1px solid #EFEFEF;}
.breadcrumbs, .breadcrumb {background-color:#FFF;}
.banner-block .col-xs-12.text-center {display:none;}
.banner-block {height:580px;}

.three-blocks {margin-top:100px;}
.header-frontpage::before{height:780px;}
.header-frontpage {padding-top:16%;height:761px;}

a.rel-index{position:relative;z-index:11;}

.header-page{background:none;background-color:#63a3db !important;background-color:var(--sub) !important;}
.header_extra{height:356px;display:block;background-size:cover;}

.news-block {margin-top:0;}

@media(min-width:768px){
	.header_extra{background-position:100% 00%;}
	.header-frontpage {background-size:contain !important;}
}

@media (max-width: 768px) {
	.header_extra {
    height: 91px;
}
	.header-frontpage span, .banner-block span,.col-xs-12.col-md-8.col-md-offset-2.text-center h1{font-size:20px;}.header-frontpage {
    padding-top: 6%;
}
	.header-frontpage{height:150px!important;}
.header_extra{height:200px;background-position:100% 100%;}
	
	.page-content {padding:70px 15px;}
	.page-content img {width:100%;height:auto;float:left;margin:0px 0px 20px;}
	
}

/* Wijzigingen Blog */
/* Wijzigingen */
section.news.articles .news__item h3{margin-bottom:10px!important;}
section.news.articles a{color:#fff;padding-right:5px;line-height:20px;text-decoration:underline;}
section.news.articles{width:100%;text-align:center;margin:0px 0 30px 0;float:left;}.block-bg-article{min-height:147px;text-align:left;background-color:#2871b0;background-color:var(--main);color:#fff;padding:16px}
.wrap{padding:0 0 20px 0;}

@media (max-width: 500px){
	.header_extra{height:70px !important;}
}

@media (max-width: 1700px) and (min-width: 1500px){
	.header_extra{height:70px !important;}
}

@media(max-width:768px) {
	section.news.articles .news__item{margin-bottom:50px;}
	.header_extra{height:110px;}
}
@media(min-width:768px) and (max-width:992px){		section.news.articles .news__item{margin-bottom:50px;}}
@media(min-width:992px) and (max-width:1200px){
		section.news.articles .news__item{margin-bottom:50px;width:50%;float:left;}
	section.news.articles .news__item:nth-child(5){width:100%;padding:0 250px}
}
.news__item img {max-height:200px !important;height:200px;object-fit:cover; width: 100%;}
.home .news-block {
    height: 480px;
    margin-top: 50px;
    padding-top: 180px;
    color: #fff;
    float: left;
    margin-bottom: 60px;
    width: 100%;
}

.single-post .news-block{display:none;}


.single-post .news-block.blog{display:block;}

.single-post .col-md-offset-3{padding-top:60px;}


.banner-block {
    background: url(/wp-content/uploads/2020/02/achtergrond-werkvloer.jpg) no-repeat center center;

}

.news-block {
    background: url(/wp-content/uploads/2020/02/achtergrond-props1.jpg) no-repeat center center;

}

.header-frontpage::before {
    background: unset;
}

.header-frontpage p, .banner-block p {
    color: #fff;
    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.84);

}

@media only screen and (min-device-width:768px) and (max-device-width: 1024px)and (orientation:landscape) {
		.header_extra {
	height: 180px;}
	.header-frontpage{height:410px;}
	
}

@media only screen and (min-device-width:768px) and (max-device-width: 1024px)and (orientation:portrait) {
			.header_extra {
	height: 140px!important;}
	.header-frontpage{height:300px!important;margin-top:10px;}
	.header-frontpage{padding-top:15%;}
}

@media screen and (device-aspect-ratio: 40/71) {
	.header_extra{height:60px;}
	.header-frontpage {
    height: 128px!important;
}
.header-frontpage span, .banner-block span, .col-xs-12.col-md-8.col-md-offset-2.text-center h1 {
    font-size: 14px;
}
.header-frontpage h1, .banner-block h2{margin-top:0}
}
	
@media(min-width:768px) and (max-width:992px) {
	.header_extra{height:145px;}
	.header-frontpage{height:290px;}
}

@media(min-width:992px) and (max-width:1200px) {
.header_extra{height:200px !important;}
	.header-frontpage{height:410px;}
}
@media(min-width:1200px) and (max-width:1500px) {
	.header-frontpage{height:510px;}
	.header_extra{height:270px;}
}
@media
only screen and (-webkit-min-device-pixel-ratio: 2)      and (min-width: 1300px),
only screen and (   min--moz-device-pixel-ratio: 2)      and (min-width: 1300px),
only screen and (     -o-min-device-pixel-ratio: 2/1)    and (min-width: 1300px),
only screen and (        min-device-pixel-ratio: 2)      and (min-width: 1300px),
only screen and (                min-resolution: 192dpi) and (min-width: 1300px),
only screen and (                min-resolution: 2dppx)  and (min-width: 1300px) { 
/* Large screen, retina, stuff to override above media query */
.header-frontpage{height:630px!important;}
	.header_extra{height:280px!important;}
}
input#gform_submit_button_2 {
    margin-top: 25px;
}
.buttonizer-button:hover{
	background-color: #259f28 !important;background-color:var(--sub) !important;
}
/* 15/07/22 */
.textwidget *, .textwidget strong {display:block;}
.textwidget strong {font-size: 16px;}
.news__item img {
	height:220px;
	padding-top:20px;
	max-height: 220px !important;
	object-position:top;
}
.ginput_recaptcha, .ginput_recaptcha * {
	z-index: 99999999;
}
/* responsive 15/07/22 */
@media (max-width: 768px) {
.about img {height:fit-content;}
}
footer img {max-width:183px;}
.signature {content-visibility:visible !important;}
body #di0jlet4s3b1661337460098.widget-hidden {display:block !important;}
picture img {display:block;width:100%;height:100%;object-fit:cover;}
