/*====================================== reset.css is here ========================================*/
* { margin:0; padding:0; box-sizing:border-box; }
table { 	border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { 	font-size:100%; 	font-weight:bold; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
.clear { clear:both; font-size:1px; line-height:1px; display:block; height:0; }
.clearfix:after { content:""; display:block; clear:both; }
.last	 { margin:0 !important; }
.pad_last { padding:0 !important; }
.no_bg { background:none !important; }
.no_bor { border:0 none !important; }
header,nav,section,article,aside,footer,hgroup,figure { display: block; }
/**************************************************************************************/
a { color:#000; text-decoration:none; outline:0 none !important; }
a:hover, a:focus { color:#000; text-decoration:none; outline:0 none !important; }
h1 { font-size:24px; }
h2 { font-size:22px; }
h3 { font-size:18px; }
h4 { font-size:16px; }
h5 { font-size:14px; }
h6 { font-size:12px; }
h1 { font-size:46px; line-height:48px; font-family: 'VAGRounded-Light'; color:#FFF; font-weight:300; }
p { font-size:16px; line-height: 27px; font-family: 'Open Sans', sans-serif; color:#777777; font-weight:300; }
h2 { font-size: 40px; line-height: 48px; font-family: 'VAGRounded-Light'; color:#464648; font-weight:300; }
h3 { font-size:36px; line-height:38px; font-family:'VAGRounded-Light'; font-weight:300; color:#464648; }
h4 { font-size:33px; line-height: 36px; font-family:'VAGRounded-Light'; font-weight:300; color:#464648; }
h5 { font-size:22px; line-height:24px; font-family: 'VAGRounded-Light'; font-weight:300; color:#464648; }
h6 { font-size:16px; line-height:18px; font-family: 'VAGRounded-Light'; color:#ff59d9; font-weight:300; }
/*---------------------------------------------------*/



/* standaard */

.delay,
.score,
.btn,
.desk-in,
.footer a.belbutton,
.logo img,
.button2 { -webkit-transition-duration: 0.5s; transition-duration: 0.5s; }

.schaduw,
.logo-section,
.desk-blk  { box-shadow: 0 0 15px 5px rgba(0,0,0,0.07);  }

.schaduw2,
.facebook-feed,
.instagram-feed  { box-shadow: 0 0 15px 5px rgba(0,0,0,0.03);  }

.totop {
    display: none;
    position: fixed;
    z-index: 4;
    color: #58585a;
    right: 15px;
    bottom: 15px;
    text-align: center;
    opacity: 1;
    font-size:36px;
}

/* rest */

@font-face { 
 font-family: 'VAGRounded-Light'; 
 src: url('../fonts/VAGRounded-Light/VAGRounded-Light.eot?#iefix') format('embedded-opentype'), 
 url('../fonts/VAGRounded-Light/VAGRounded-Light.woff') format('woff'), 
 url('../fonts/VAGRounded-Light/VAGRounded-Light.ttf') format('truetype'), 
 url('../fonts/VAGRounded-Light/VAGRounded-Light.svg#VAGRounded-Light') format('svg'); 
 font-weight: normal; 
 font-style: normal; 
 }

html { }
body { color:#b1b1b1; font-family:"Arial", Verdana, Tahoma; font-family: 'Open Sans', sans-serif; font-size:16px; }
.flt_lt { float:left; display:inline; }
.flt_rt { float:right; display:inline; }

/*-----------LayOut Start here-----------------------*/
.wrapper									 { margin:0 auto; }
.wrapper2									 { max-width:1600px; margin:0 auto; }
.container									 { max-width:1147px; margin:0 auto; }
header { }
.header-topmain { background: #f1f2f3; position:relative; }
.header-top { float:right; padding:3px 0 0 0;}
.header-top ul { }
.header-top ul li { display: inline-block; float:left; }
.header-top ul li p { font-size:13px; line-height:13px; font-family: 'Open Sans', sans-serif; font-style: italic; font-weight:400; color:#969696; }
.header-top ul li p a { font-weight:600; xcolor:#969696; color:#009eec; display: inline-block; }
.header-top ul li p a.info { color:#009eec; xcolor:#ff59d9; }
.header-bottom { padding:17px 0 25px 0; padding:20px 0 20px 0; position: relative;  }
.logo { float:left; padding: 0; }
.logo a { display: block; }
.right { float:right; }

img.logo2 { display:none; }
.nav { float:right; padding: 30px 0px 0 0px; }
.nav ul { float:left; display: inline-block; }
.nav ul li { display: inline-block;  float:left; position:relative;}
.nav ul li a:hover,
.nav ul li a.active { color:#ff59d9; }
.nav ul li a { font-size:15px; line-height: 45px; font-family: 'Open Sans', sans-serif; font-weight: 600; padding: 0 37px; color:#464648; display: inline-block; text-transform: uppercase; }

.nav ul li a .fa,
.nav ul li ul { display:block;; display:none; position:absolute; background:#fff; padding:0 0 10px 0; box-shadow: -1px 7px 6px 0px rgba(26, 26, 26, 0.1); z-index:1 }
.nav ul li:hover ul { display:block;}
.nav ul li ul li { display:block; }
.nav ul li ul li a { display:block; font-size: 15px; line-height: 38px; text-transform: uppercase; }
.nav ul li ul li ul,
.nav ul li:hover ul li ul { display:none; }

.nav-right { float: right; xwidth: 168px; margin: 0 0 0 30px; }
.btn { padding: 0; color:#149ceb; background:#47ade7; color:#fff; border:2px solid #47ade7; border-radius: 6px; text-align: center; outline: none; text-transform: uppercase; width:auto; font-size:15px; line-height: 17px; font-family: 'Open Sans', sans-serif; font-weight: 600;  display: inline-block; padding: 12px 25px; }
.btn:hover { background:#fff; color:#47ade7; }
.banner { position:relative; }
.banner-cnt { position:relative; }
.banner-cnt li img { width:100%; height:auto; display: block; }
.banner-cnt li .caption { display:none; }

.slidercontainer { height:700px; overflow:hiddden; }
.banner { height:100%; }
.banner .slick-list { height:100%; }
.banner .slick-list .slick-track { height:100%; }
.banner .slick-list .slick-track .banner-cnt { height:100%; }
.banner .slick-list .slick-track .banner-cnt li img { height: 100%; background-size: cover; background-position: center center; }   
    
.cmscontent2 .button2 { text-decoration:none; background:#ff59d9;  color:#fff; border:2px solid #ff59d9; border-radius: 6px; text-align: center; outline: none; text-transform: uppercase; width:auto; font-size:15px; line-height: 17px; font-family: 'Open Sans', sans-serif; font-weight: 600;  display: inline-block; padding: 12px 25px; }
.cmscontent2 .button2:hover { background:#fff; color:#ff59d9; border:2px solid #ff59d9; }



/* scrolled */
.scrolled .header-top { display:none; }
.scrolled .header-bottom { position:fixed; top:0; width:100%; background:#ff59d9; background:#f3f8ff; background:#fff; z-index:10;   padding: 0 5px 0 5px;     xborder-bottom: 2px solid #f1f2f3; 
    transition: all 0.5s ease-in-out;
    box-shadow: 0 2px 6px 0 rgba(26, 26, 26, 0.1)
}

.scrolled .logo a img.logo1 { display:none; }
.scrolled .logo a img.logo2 { display:block; height: 55px; width: auto; margin: 6px 0 0 0; padding:0;}
.scrolled .nav { padding:0; }
.scrolled .nav ul li a { color:#fff; color:#464648; padding:15px 37px; }
.scrolled .nav ul li ul li a  { padding:0px 37px; }
.scrolled .nav ul li a.active { background: #fff; xcolor: #58585a; color:#ff59d9; }
.scrolled .nav ul li a:hover { background: #fff; xcolor: #58585a; color:#ff59d9;}
.scrolled .nav-right { margin-top:14px; }
.scrolled .nav-right .btn { xcolor: #fff; xborder: 2px solid #fff; }
.scrolled .nav-right .btn:hover {     xborder-color: #47ade7; }

/* -- - main-content */
.main-content { }
.verlo { background: #ff59d9; padding: 49px 0px 56px 0px; margin: -124px 2px 0 1px; z-index: 1; position: relative; border-radius:8px; }
.verlo h1 { text-align: center; }
.verlo h1 br { display:none; }
.verlo p { font-size:18px; line-height:20px; font-family:'Open Sans', sans-serif; color:#FFF; font-style:italic; padding: 21px 0 0 0; text-align: center; }
.score { cursor:pointer; background: #322766; width:150px; height:150px; border-radius:100%; border:5px solid #fff; text-align: center; position:absolute; display: inline-block; right: -63px; z-index: 1; transform:rotate(18deg); -webkit-transform:rotate(18deg); -o-transform:rotate(18deg); -moz-transform:rotate(18deg); -ms-transform:rotate(18deg); top: -113px; box-shadow: 0px 0px 15px rgba(0,0,0,0.07); padding:12px 0 0 0; }
.score strong { font-size:57.96px; line-height:59px; color:#fff; font-family: 'Open Sans', sans-serif; font-weight:700; display: block; }
.score strong sup { font-size:30px; line-height: 32px; }
.score span { font-size:18.35px; line-height:20px; color:#fff; font-family: 'Open Sans', sans-serif; color:#FFF; text-transform: uppercase; font-weight:700; display: block; }
.score small { font-size:9.66px; line-height:20px; color:#fff; font-family: 'Open Sans', sans-serif; color:#FFF; font-weight:400; }
.score small br { display:none; }
.score:hover { width:160px; height:160px; padding:19px 0 0 0; margin:-5px; }

/* intro block */
.allere { padding: 104px 0 113px 0; }
.allere-left { float:left; text-align: left; width:41.9%; }
.allere-left h2 { padding: 0 0 19px 0; }
.allere-left p { padding: 0 0 40px 0; }
.allere-left .btn { display:inline-block; xwidth:165px; }

/* intro rechts */
.allere-right { float:right; width:49%; }
.allere-right h5 { padding: 0 0 22px 0; text-align: left; }

/* echo */
.echo { padding: 24px 54px 35px 30px; border:1px solid #efefef; border-radius:10px; width:100%; box-shadow:0 8px 16px rgba(0,0,0,0.07); }
.echo-left { float:left; padding: 0 13px 0 0; }
.echo-left img { border-radius:3px; xborder:2px solid #fff; height:88px; width:88px; }
.echo-rt p { font-size:14px; line-height: 24px; font-weight:400; }
.echo-rt p a { color:#d22582; }
.echo-rt h6 { padding: 0 0 9px 0; }
.echo-rt h6 a { color:#d22582; }
.echo-rt a:hover { text-decoration:underline; }

/* buttons */
.desk { margin: 63px 0 0 0; overflow:hidden; border-radius:5px; }
.desk-in { cursor:pointer; width: 33.33%; display: inline-block; background: #01adef; text-align: center; padding: 30px 0 34px 0; float:left; height:193px; }
.desk-in:hover { background:#069dd6; }
.desk-in span { font-size:16px; line-height: 18px; font-family:'VAGRounded-Light'; font-weight:300; color:#FFF; display: block; padding:21px 0 0 0; }
.desk-in a { display: inline-block; }
.desk-in a small { width:86px; height:86px; border-radius: 100%; border:2px solid #FFF; display: inline-block; ; }
.desk-in a img { margin:20px auto; vertical-align: middle; }
.persoon { background:#ff59d9; }
.persoon:hover { background:#c02881; }
.vetro { background: #58585a; }
.vetro:hover { background:#313132; }

/* mederwerkers */
.onze-main { background-color: #f1f2f3; }
.onze { padding: 110px 0 117px 0; }
.onze h3 { padding: 0 0 35px 0; text-align:center; }
.onze ul { padding: 26px 0 0 0; margin: 0 -34px; margin:0; }
.onze ul li { cursor:pointer; display: inline-block; padding: 0 20px; text-align: center; float: left; width: 25%; }
.onze ul li img { max-width:100%; height:auto; display: block; margin: 0 auto; border:5px solid #fff; border-radius:100%; }
.onze ul li span { font-size: 18px; line-height:20px; font-family: 'VAGRounded-Light'; color:#464648; display: block; font-weight: 300; padding: 24px 0 0 0; }
.onze ul li:hover span { color:#ff59d9; }

/* */
.wiz-main { background: #ff59d9; padding: 95px 0 107px 0; }
.wiz { }
.wiz-left { width:61.6%; float:left; padding: 18px 0 0 0; }
.wiz-left h2 { color:#FFF; padding:0 0 30px 0; }
.wiz-left p { color:#FFF; }
.neem { padding: 59px 0 0px 0; }
.neem a.btn { color:#fff; background-color: #ff59d9; border:2px solid #FFF; }
.neem a.btn:hover { color:#ff59d9; background:#fff; }
.wiz-rt { float:right; width: 32.2%; }
.wiz-image { display: inline-block; }
.wiz-image figure img { max-width:100%; height:auto; display: block; border-radius:100%; border: 10px solid #FFF; }

/* USP */



.Deskundige-block { padding: 152px 0 152px 0; background-color: #f1f2f3; }
.Deskundige-in { }
.desk-blk { xmargin: 0 0 115px 0;  }
.Deskundigez { display:flex; display: -webkit-flex; }
.Deskundigez-left { position:relative; width:50%; padding: 47px 60px 15px 60px; border-top:1px solid #efefef; background-color: #FFF;  }

.shadow-adjst { }
.Deskundigez p { font-size:15px; line-height: 30px; }
.Deskundigez-left:after { content:''; display: inline-block; position: absolute; width: 0; height: 0; border-top: 22px solid transparent;  border-left: 21px solid #fff; border-bottom: 22px solid transparent;  right: -21px; top: 80px; }
.arrow-adjst:after { left: auto; right: 100%; border-right: 21px solid #fff; border-left:none; }
.person:after { left: -21px; transform:rotate(180deg); -o-transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); }
.desk-image { width:85px; height:85px; border-radius: 100%; background-color: #01adef; text-align: center; display: inline-block; }
.Deskundigez-left h4 { padding: 32px 0 21px 0; }
.desk-image figure img { vertical-align: middle; margin:23px auto; }
.Deskundigez-right { width:50%; padding: 0 0px 0px 0; display: inline-block; }
.Deskundigez-right figure img { display:block; width: 100%; height: auto; }
.direction { flex-direction: row-reverse; -webkit-flex-direction: row-reverse; }
.per { background-color: #ff59d9; }
.vetro { background-color:#58585a; }

/* logos */



.logo-section {  text-align: center; background-color: #fff; border-radius: 8px; border:1px solid #efefef; }
.logo-section ul li { display: inline-block;  padding: 47px; position: relative; }
.logo-section ul li > a { display: block; }
.logo-section ul li:hover .knov { display: block; opacity: 1; visibility: visible; }
.knov { display: none; width:253px; padding:26px 0 31px 0; background-color: #fff; border:1px solid #efefef; position: absolute; top: -102px; left: 0; right: 0; margin: 0 auto; opacity: 1; visibility: hidden; box-shadow:0 0 16px rgba(0,0,0,0.07); border-radius:8px; }
 .knov strong { font-size:14px; line-height: 16px; font-family:'Open Sans', sans-serif; font-weight:700; color:#646464; display: block; padding: 0 0 10px 0; }
.knov span { font-size:13px; line-height: 15px; font-family:'Open Sans', sans-serif; font-weight:400; color:#646464; display: block; font-style:italic; padding: 0 0 10px 0; }
.knov a { font-size:13px; line-height: 15px; font-family:'Open Sans', sans-serif; font-weight:400; color:#d22582; }
.knov a:hover { text-decoration:underline; }
.knov:after {  content:'';  position:absolute;  width: 13px;  bottom: -8px; left:0;  height: 8px;  right: 0;  z-index: 9;  display: block;  margin: 0 auto;  background: url(../images/tip.png) no-repeat;  }

/* testimaonal - - - slider */
.lk-heb { background: #01adef; padding:140px 0 122px 0; }
.testmonial-slider { position:relative; }
.testimonial-list { position: relative; }
.testmonial-listin { max-width: 778px; margin:0 auto; padding: 0px 0 0 0; }
.testmonial-left { float:left; max-width: 147px; }
.testmonial-left figure img { display: block; margin:0 auto;  height:auto; 

    border-radius: 100%;
    height: 150px;
    border: 3px solid #9fe0f9;
    width: 150px;

}
.testimonal-right { float:right; max-width: 605px; }
.testimonal-right p { font-size:22px; line-height: 30px; font-family: 'Open Sans', sans-serif; font-style: italic; font-weight:300; color:#fff; margin: 0 0 30px 0; }
.testimonal-right small { font-size:14px; line-height:16px; font-family: 'Open Sans', sans-serif; font-weight:600; color:#fff; } 

.slider1 .slick-slide { outline: none; }
.slider1 .slick-dots li { margin: 0 4px; width:13px; height:13px; border-radius: 100%; background-color: #bbd6e0; }
.slider1 .slick-dots li.slick-active {  background-color: #fff; }
.slick-dots li { width:13px; height:13px; border-radius: 100%; }
.slider1 .slick-prev { background: url(../images/leftarrow.png) no-repeat; width:34px; height:63px; display: block; }
.slider1 .slick-next { background: url(../images/rightarrow.png); width:34px; height:63px; display: block; }
.slider1 .slick-prev:before { display: none; }
.slider1 .slick-next:before { display: none; }
.slider1 .slick-dots { bottom:-105px; }

#map { height:570px; }

.social-media { padding:108px 0 129px 0; }
.map figure img { max-width:100%; height:auto; display: block; }
.feedback-blk { float:left; width:48.8%; }
.facebook { font-size:12px; line-height:14px; font-family: 'Open Sans', sans-serif; font-weight:600; color:#979797; text-transform: uppercase; }
.facebook a { color:#2d4486; margin:0 10px 0 0; }
.facebook a:hover { text-decoration:underline; }
.facebook a span { font-size:14px; width:24px; height:24px; border-radius:100%; background-color: #3b5998; display: inline-block; color:#FFF; margin:0 0 0 11px; padding: 5px 0px 0 8px; }
.facebook a span.insta { background: url(../images/instagram.png) no-repeat right center; vertical-align: middle; width:26px; height:26px; }
.facebook a.instagr { color:#99569b; }
.feedback-blk h5 { padding: 0 0 28px 0; }
.facebook-feed { width:559px; border-radius:5px; background-color: #FFF; border:1px solid #ededed; margin: 0 0 32px 0; }

.feedback-in { border-bottom: 1px solid #ededed; padding: 30px 36px 30px 30px; }
.feedback-left { float:left; }
.feedback-left figure img { max-width:100%; height:auto; display: block; }
.feedback-right { float:right; max-width:340px; }
.feedback-right > p { font-size:14px; line-height: 24px; }

.instagram { float:right; width:48.8%; }
.instagram-feed { width:559px; padding: 30px 40px 36px 40px; border-radius:5px;  border:1px solid #ededed; background-color: #FFF; margin:0 0 24px 0; }
.instagram h5 { padding: 0 0 28px 0; }
.instagramfeed-in ul { display: block; font-size: 0; } 
.instagramfeed-in ul li { display: inline-block; width: 25%; padding: 2px 2px; }
.instagramfeed-in ul li img { display: block; width: 100%; }
.footer-top { text-align: center; padding: 53px 0 47px 0; }
.Verloskun { padding: 38px 0 30px 0; }
.Verloskun p { font-size:14px; line-height:27px; font-weight:400; }
.Verloskun p a { color:#646464; }
.Verloskun p a.bel { xcolor:#ff59d9; xfont-weight:bold; xfont-size:15px; }
.footer a.belbutton {     background: #00aeef; font-size: 23px; line-height: 58px; display: inline-block; margin: 0 auto 30px; color: #fff; padding: 0 31px 0 26px; border-radius: 3px; border-bottom: 2px solid #027aa6; }
.footer a.belbutton i.fa {     float: left; margin: 18px 18px 0 0; color: #fff; }
.footer a.belbutton:hover { background: #0493c8; }
.Verloskun p a:hover { text-decoration:underline; } 
.Verloskun span { font-size:14px; line-height:16px; font-family: 'Open Sans', sans-serif; font-weight: 700; color:#646464; padding: 0 0 5px 0; display: inline-block; }

.volgons { border-top:1px solid #ededed; padding: 40px 0 0 0; }
.volgons ul { } 
.volgons ul li { display: inline-block; padding:0 3px 0 3px; vertical-align: middle; }
.volgons ul li span { font-size:14px; line-height:16px; font-family: 'Open Sans', sans-serif; color:#646464; }
.volgons ul li small i { font-size:20px; }
.volgons ul li small { width:24px; height:24px; border-radius:100%; background-color: #3b5998; display: inline-block; color:#FFF; padding:6px 0 0 0; margin: 0 0 0 2px; }
.volgons ul li img { display: block; margin: 0 auto; }
.footer-logo a { display: inline-block; }

.footer-bottom { background-color: #ff59d9; text-align: center; padding: 20px 0 20px 0; }
.footer-bottom small { font-size:11px; line-height:13px; font-family:'Open Sans', sans-serif; font-weight:400; color:#FFF; display: inline-block; padding: 0 20px 0 0; }
.footer-bottom small a { color:#fff; }
.footer-bottom small a:hover { color:#fff; text-decoration:underline; }

/* slider - - -*/
.slider .slick-next { right:0px; }
.slider .slick-next:before { content:"\f105"; font: normal normal normal 14px/1 FontAwesome; font-size:40px; line-height:23px; top:42%; }
.slider .slick-prev:before { content:"\f104"; font: normal normal normal 14px/1 FontAwesome; font-size:40px; line-height:23px; color:#FFF; }
.slider .slick-prev  { width:34px; height:46px; background:rgba(41,47,59,0.2); top:42%; z-index:9; left:0px; }
.slider .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { background:rgba(41,47,59,0.2); }
.slider .slick-next { width:34px; height:46px; background:rgba(41,47,59,0.2); top:42%; }
.slider .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { background:rgba(41,47,59,0.2); }


/*- - - inner ---*/
.borman { background-color: #ff59d9; }
.pad-adjust { max-width: 553px; padding: 19px 0 0 0; }
.borman h2 { color:#FFF; letter-spacing: 3.4px; padding: 0 0px 35px 0px; }
.borman p { color:#FFF; }
.borman strong { font-size:15px; line-height: 29px; font-family: 'Open Sans', sans-serif; color:#fff; font-weight:700; }
.louter { background-color: #58585a; }
.louter h2 { color:#FFF; }
.pad-adjust h2 { letter-spacing: 3.4px; padding:0 0 35px 0; }
.louter p { color:#FFF; }
.kriste { background-color: #01adef; } 
.kriste h2 { color:#FFF; }
.kriste p { color:#FFF; }
.borman:after { content:''; display: inline-block; position: absolute; width: 0; height: 0; border-top: 22px solid transparent; border-left: 21px solid #ff59d9; border-bottom: 22px solid transparent; right: -21px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); } 
.person:after { border-left: 21px solid #58585a; border-bottom: 22px solid transparent; top: 50%; }
.kriste:after { border-left: 21px solid #01adef; border-bottom: 22px solid transparent; top: 50%; -webkit-transform: translateY(-50%); -o-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); }
.team .Deskundigez-left:after { top: 50%; }

.locatie { padding: 0 0 70px 0; }
.locatie p { font-size:15px; line-height:30px; }
.locatie-in { }
.locatie-block { padding: 0px 0 87px 0; margin:0 -15px 0 -15px; font-size: 0; }
.locatie-block h2 { padding: 0px 0 24px 20px; letter-spacing: 3.5px; }
.goed { xwidth: 33.3%; xdisplay: inline-block; vertical-align: top; padding:0 15px 0 15px; }
.goed p { xcolumn-count: 3; xcolumn-gap: 3%; } 
.in-adjust .Deskundige-block { padding:0px 0 0px 0; background-color: #FFF; }
.in-adjust figure img { max-width:100%; display: block; height:auto; }


.team.Deskundige-in { xpadding: 0 0 107px 0; }

#nav-icon1 { width: 35px; height: 30px; position: absolute; margin:0; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out; cursor: pointer; top: 50%; display: block; z-index:99999999; right: 20px; display:none; transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); }
#nav-icon1 span, #nav-icon3 span, #nav-icon4 span { display: block; position: absolute; height: 3px; width: 100%; background: #f30; border-radius: 9px; opacity: 1; left: 0; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out; }
#nav-icon1 span:nth-child(1) { top: 0px; }
#nav-icon1 span:nth-child(2) { top:11px; }
#nav-icon1 span:nth-child(3) { top:22px; }
.open #nav-icon1 span:nth-child(1) { top: 18px; -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg); }
.open #nav-icon1 span:nth-child(2) { opacity:0; left:-60px; }
.open #nav-icon1 span:nth-child(3) { top: 18px; -webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg); }
.sidebar { display:none; }




/* -------Don't Remove this---------------*/
input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], textarea, button, select { 
 -webkit-appearance: none; /*Safari/Chrome*/
 -moz-appearance: none; /*Firefox*/
 -ms-appearance: none; /*IE*/
 -o-appearance: none; /*Opera*/
 appearance: none; 
 -webkit-border-radius: 0; 
 }

/* slider */
ul.sfeerfoto li img { display:block; width:100%; }
ul.sfeerfoto li .caption { display: none; }

.slidercontainer { max-height:591px; overflow:hidden; }
.bxslider .caption { display:none; }
.bxslider li { xposition:absolute; }
.bx-wrapper .container { }
.bx-wrapper .container .caption { display: none; text-align: center; font-size: 29px; font-weight: 100; color: #fff; text-shadow: 0 2px 0 rgba(0, 0, 0, .5); margin: -83px 0 0 0; }

.noslider { height: 20px; background:#ff59d9; }

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active { background: #1c1362; xbackground:#d82688; }
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { bottom: 20px; }
.bx-wrapper .bx-pager.bx-default-pager a { width: 11px; height: 11px; }



/*blog*/
#blog { clear: both; }
#blog .wrapper1 { width: 81.7%; }
#blog section { margin-bottom: 60px; }

#blog .newsitem { width: 33.3333%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; *behavior: url(boxsizing.htc); padding: 0 1% 2%; }
#blog .newsitem .lineblok { display: block; width: 26%; height: 2px; background-color: #B0BFB6; position: absolute; left: 50%; margin-left: -13%; bottom: 0; }
#blog .newsitem .linegrey { display: block; width: 70%; height: 1px; background-color: #e0e0e0; position: absolute; left: 50%; margin-left: -35%; bottom: 0; }
#blog .newsitem .newsimg img { display: block; width: 100%; height: auto; }
#blog .newsitem .newsheader { position: relative; padding: 0 0 20px; margin: 0 0 30px 0; text-align: center }
#blog .newsitem .newsdesc { background: #F7F7F7; padding: 20px }
#blog .newsitem .newsdesc h2 {  line-height:100% }
#blog .newsitem .newsdesc h2 a { font-size: 24px; text-decoration: none; margin: 0; color: #000000; line-height:100% }
#blog .newsitem:hover .newsdesc h2 a { color: #004179; }
#blog .newsitem:hover .xlineblok, 
#blog .newsitem:hover .xlinegrey { background-color: #004179; }
#blog .newsitem .published { margin-top: 25px; font-size: 13px; color: #999; text-align: center; display: block; font-weight: normal; -webkit-font-smoothing: antialiased; }
#blog .newsitem .listinfo { display: none; }
#blogg .btn.terug:hover { color: #ffffff; }
#blogg .btn.terug { min-width: 100px; text-align: right; float: left; margin-bottom: 35px; line-height: 125%; text-decoration: none; padding: 13px 43px 13px 23px; }
.btn.terug i.fa {     margin: 0 6px 0 0; font-weight: 600; }

/* Blog detail */
#blogdetail .nieuwstitel { padding: 20px 0; border-bottom: 1px solid #d8d8d8; position: relative; float: right; width: 57%; }
#blogdetail .nieuwstitel h1 { 
	    margin: 0 0 15px 0;
    font-size: 40px;
    line-height: 48px;
    font-family: 'VAGRounded-Light';
    color: #464648;
    font-weight: 300;
	 }
#blogdetail .nieuwstitel .nieuwsdatum { font-size: 13px; text-transform: uppercase; color: #3c423d; display: block; padding: 5px 0 0 0 }
#blogdetail .nieuwsleft { float: left; position: relative; width: 40%; *width: 39.99% }
#blogdetail .nieuwsleft .nieuwsimg { margin-top: 20px; }
#blogdetail .nieuwsleft .nieuwsimg img { display: block; width: 100%; height: auto; }
#blogdetail .nieuwsright { float: right; position: relative; padding: 30px 0; width: 57%; *width: 56.99%; margin-left: 3%; *margin-left: 2.99% }
#blogdetail .nieuwstitel .backbtn { float: right; color: #999; background: #deddd8; font-size: 1.3em; padding: 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#blogdetail .nieuwstitel .backbtn:hover { background: #f4f3ee; }
#blogdetail .nieuwstitel .backbtn { -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; font-size: 90%; }

.popup h1 {
	
    margin: 0 0 15px 0;
    font-size: 40px;
    line-height: 48px;
    font-family: 'VAGRounded-Light';
    color: #464648;
    font-weight: 300;
}

.btn.below_menu { color: #ff59d9;
    border-color: #ff59d9;
    /* width: 100%; */
    margin-top: 20px;
    font-size: 13px;
    padding: 10px 25px;
    border: 2px solid #ff59d9;
    background:#ff59d9; color: #fff;
}
    
.btn.below_menu:hover { background:#fff; color: #ff59d9; }