/*
Blauw:  #00a6aa
Bruin:  #e5c796
*/

html, body{width:100%; margin:0; padding:0; font-size:17px; line-height:1.5; color:#000; background:#fff;}
*{font-family:'helvetica-neue-lt-pro', sans-serif; font-weight:300; vertical-align:top; text-decoration:none; outline:none; border:0; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout:none; box-sizing:border-box; -webkit-font-smoothing:antialiased;}
:focus,:focus-visible{outline:none !important;}::selection{background:#ccc; color:#000;}picture{display:block;}

/* fonts */
h1, h2, h2 a, h3{margin:30px 0; font-family:'helvetica-neue-lt-pro-cond', sans-serif; color:#000; font-weight:700; line-height:1;}
h1:first-child, h2:first-child, h3:first-child{margin-top:0 !important;}
h1{font-size:2.2rem; color:#00a6aa; text-transform:uppercase;}
h2, h2 a{font-size:1.7rem; color:#e5c796; text-transform:uppercase;}
h2 a{margin:0 !important;}
h2 a:hover{color:#00a6aa;}
h3{font-size:1.4rem; color:#e5c796;}
p{margin:20px 0 0;}
p:first-child{margin-top:0;}
strong, strong a, strong span, strong em{font-weight:500;}
strong, em, small, small a{vertical-align:baseline;}
em{color:#000;}
u{text-decoration:underline;}
ul{padding-left:14px;}
ol{padding-left:20px;}
img{border-radius:6px;}
hr{border-top:1px solid #eee;}

/* buttons */
.uk-link, a, button{display:inline-block; color:#000; transition:0.3s ease; cursor:pointer;}
.uk-link:hover, a:hover{color:#00a6aa; text-decoration:none;}
.c-linkbtn{display:inline-block; margin:30px 0 0; padding:0 24px; font-size:0.9rem; color:#00a6aa !important; font-weight:bold; line-height:40px; text-decoration:none !important; background:none; border-radius:4px; border:1px solid rgba(0,0,0,0.3); white-space:nowrap;}
.c-linkbtn:hover{padding:0 25px; color:#00a6aa !important; text-decoration:none !important; border-color:#00a6aa;}
p > .c-linkbtn{margin:10px 0 20px;}
.c-social{position:relative; display:inline-block; width:36px; height:36px; background:#fff; border-radius:100%;}
.c-social svg{width:18px; fill:#000; transition:0.3s ease;}
.c-social.facebook svg, .c-social.pinterest svg{width:auto; height:20px;}
.c-social:hover{opacity:0.7;}

/* forms */
.with_frm_style .form-field{margin-bottom:20px;}
.with_frm_style .frm_top_container .frm_primary_label{padding:0 0 5px; font-size:0.9rem; color:#000; font-weight:bold;}
.with_frm_style .frm_none_container{margin:0 !important;}
.with_frm_style fieldset:last-child{padding:0 !important;}
.with_frm_style input[type=text], .with_frm_style input[type=email], .with_frm_style input[type=tel], .with_frm_style input[type=number], .with_frm_style input[type=url], .with_frm_style textarea, .with_frm_style select{min-height:44px; padding:8px 12px; font-size:1rem; line-height:1; color:#000; background-color:#f7f1eb !important; border-color:#f7f1eb; border-radius:4px; box-shadow:none !important;}
.with_frm_style select{padding:0 12px; line-height:42px; background: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path d="M7 10l5 5 5-5z"/><path d="M0 0h24v24H0z" fill="none"/></svg>') 99% 50% no-repeat transparent; -moz-appearance:none !important; -webkit-appearance:none !important; appearance:none !important;}
.with_frm_style .vertical_radio .frm_checkbox, .with_frm_style .vertical_radio .frm_radio{display:inline-block; margin:5px 10px 0 0;}
.with_frm_style .vertical_radio .frm_checkbox label, .with_frm_style .vertical_radio .frm_radio label{font-size:1rem; color:#000;}
.with_frm_style textarea{padding:12px;}
.with_frm_style input:focus{background:#f7f1eb !important; border-color:#f7f1eb !important;}
.frm_style_formidable-style.with_frm_style .frm_submit button{padding:8px 24px; margin-bottom:0; font-size:1rem; color:#000 !important; font-weight:bold; background:none; border-radius:4px; border:1px solid #ccc; box-shadow:none !important; transition:0.3s ease;}
.frm_style_formidable-style.with_frm_style .frm_submit button:hover, .frm_style_formidable-style.with_frm_style .frm_submit button:focus{padding:8px 26px; background:none; border-color:#000;}
.with_frm_style .frm_error{margin-top:5px;}

/* misc */
.post, .page{margin:0 !important;}
.uk-section.uk-padding-large{padding:30px 0;}
.uk-dotnav>*{padding-left:10px;}
.uk-dotnav>*>*{border-color:#e5c796;}
.uk-dotnav>*>:hover, .uk-dotnav>.uk-active>*{border-color:#e5c796; background-color:#e5c796;}
.uk-navbar-dropdown{width:auto; background:none; box-shadow:none;}
.uk-modal-dialog{background:#f7f2e8; border-radius:6px;}
.uk-modal-dialog .uk-grid div:nth-of-type(2) a{display:block;}
.uk-modal-dialog h2{margin-bottom:30px; color:#00a6aa; text-align:center; text-transform:none;}
.uk-modal-dialog h2 i{transform:scale(0.9);}
.uk-modal-dialog h3{margin:20px 0;}
.uk-modal-dialog a{text-decoration:underline;}
.uk-modal-dialog .uk-modal-close-outside{top:10px; right:10px; transform:none; padding:0;}
.uk-modal-dialog svg{width:20px; color:red; transition:0.3s ease;}
.uk-modal-dialog svg:hover{color:#00a6aa;}
.uk-modal-dialog img{width:100%;}
.grecaptcha-badge{z-index:-10; opacity:0;}.grecaptcha-logo iframe{margin:0 !important;}
.c-google-maps{width:100%; height:50vh; border-radius:6px;}
.c-totop a{position:fixed; display:block; bottom:15px; right:15px; width:44px; height:44px; font-family:'helvetica-neue-lt-pro-cond', sans-serif; font-weight:700; font-size:1.2rem; color:#00a6aa; line-height:44px; text-align:center; background:#f4ecdd; border-radius:6px; z-index:99;}
.c-totop.c-bottom-reached a{bottom:70px !important;}

/* pagination */
.c-pagination{text-align:center;}
.c-pagination .c-wrapper, .c-item-pagination .c-wrapper{padding:40px 0; border-top:1px solid #eee;}
.c-pagination .c-wrapper{padding-bottom:0;}
.c-pagination .page-numbers{display:inline-block; width:24px; height:24px; margin:0 5px; font-size:14px; line-height:24px; text-align:center; font-weight:bold; background:#fff; border-radius:100%; transition:0.3s ease;}
.c-pagination .page-numbers:hover, .c-pagination .page-numbers.current{color:#fff; background:#00a6aa;}
.c-item-pagination .uk-grid div.uk-width-expand{text-align:center;}
.c-item-pagination .uk-grid div:last-child{text-align:right;}
.c-item-pagination .uk-grid a{padding:0 20px; font-size:0.9rem; line-height:40px; font-weight:bold; color:#000; text-decoration:none !important; border:1px solid rgba(0,0,0,0.3); white-space:nowrap; border-radius:4px;}
.c-item-pagination .uk-grid span{display:none; font-weight:bold;}
.c-item-pagination .uk-grid a:hover{padding:0 22px; color:#00a6aa;}

/* translation */
h1 font, h2 font, h3 font, .c-hero .c-content p.c-title font{font-family:'helvetica-neue-lt-pro-cond', sans-serif !important; font-weight:700;}
.c-navigation nav li a font, .c-footer .c-title font, #mobile-nav ul li a font{font-family:'helvetica-neue-lt-pro-cond', sans-serif !important; font-weight:900;}
strong font, .c-linkbtn font, .c-navigation .c-contact font, .c-hero .c-content p font, .c-intro small font, .c-intro ul li a font, .c-team-overview .c-item .c-function font, .c-news-grid .c-item p.c-title font, .c-news-grid .c-item small font, .c-news-overview .c-item small font, .c-news-page small font, .c-contact-page a font, .c-cta-bar p a font, .c-thuisarts form button font, #modal-social-media .uk-modal-dialog a font, .c-footer .uk-list a font, .c-bottom p a font, #mobile-nav ul li a font{font-weight:bold;}

/* Gspeech */
.sstemplate_1.rht_view_2.ssplayer_rht .ssplayer_content, .sstemplate_1.rht_view_2.ssplayer_rht .ssplayer_icon_pp_wrapper, .sstemplate_1.ssplayer_rht .ssplay_icon_bg_holder, .sstemplate_1.rht_view_1.ssplayer_rht .ssplayer_lang_wrapper, .sstemplate_1.rht_view_1.ssplayer_rht .ssplayer_text_wrapper, .sstemplate_1 .sslang_sel, .sstemplate_1 .ssvoice_sel, .sstemplate_1 .ssspeed_sel, .sstemplate_1.ssplayer_button, .sstemplate_1 .rht_speaker_wrapper, .sstemplate_1 .rht_icon_speaker_wrapper, .sstemplate_1 .rht_icon_speaker_wrapper, .sstemplate_1.ssplayer_full .ssplayer_pause .ssplayer_icon_pp, .sstemplate_1.sscontext_player .ssplayer_pause .ssplayer_icon_pp, .sstemplate_1 .ssplayer_wave, .sstemplate_1.ssplayer_circle .ssplayyer_icon_bg_holder, .sstemplate_1 .sstimeline_active, .sstemplate_1 .ss_title_vertical, .sstemplate_1 .ssplay_icon_bg_holder::before, .sstemplate_1 .ss_title_vertical:before{background:#e4c89d !important;}
.rht_icon_banner{min-height:auto !important; padding:20px !important; font-size:0.9em !important; line-height:1.4 !important; text-shadow:none !important; border:0 !important; background:#00a6aa !important; box-shadow:none !important;}
::selection{color:#000 !important; text-shadow:none !important; background-color:#e5c796 !important;}
.ssplayer_rht .ss_title_vertical{text-shadow:none !important; font-weight:500;}


/** FRAMEWORK **/


.c-top{font-size:0.8rem; padding:14px 0; background:#fff;}
.c-top p{margin:0;}
.c-top a:hover{opacity:0.8;}
.c-top .c-logo{display:inline-block; width:226px; height:42px; background:url(/wp-content/themes/huisarts-brameijer/assets/img/logo.svg) no-repeat center / 226px 38px; transition:0.3s ease;}
.c-top .c-details{line-height:1.4;}
.c-top .c-details strong{font-size:0.95rem; color:#00a6aa; font-weight:bold;}
.c-top .c-details i{display:inline-block; margin:4px 4px 0 0; color:#00a6aa;}
/* navigation */
.c-navigation{height:45px; padding:0; background:linear-gradient(10deg, rgba(0,166,170,1) 40%, rgba(228,200,157,1) 100%);}
.c-navigation .uk-container{padding:0;}
.c-navigation nav{justify-content:center;}
.c-navigation nav ul#menu-hoofdmenu{gap:0; width:100%; max-width:100%;}
.c-navigation nav li{position:relative; padding:0;}
.c-navigation nav li:last-child{padding-right:0;}
.c-navigation nav li.uk-parent a{padding-right:30px;}
.c-navigation nav li.uk-parent span{position:absolute; top:50%; right:16px; color:#fff; transform:translate(0,-50%) rotate(0deg) !important; z-index:2;}
.c-navigation nav li.uk-parent span polyline{stroke-width:2;}
.c-navigation nav li.uk-parent:hover span{transform:translate(0,-50%) rotate(180deg) !important;}
.c-navigation nav li a{position:relative; min-height:46px; font-family:'helvetica-neue-lt-pro-cond', sans-serif; font-size:1rem; font-weight:900; color:#fff; padding:2px 16px 0; letter-spacing:0.5px; transition:0.3s ease;}
.c-navigation nav li.c-split{margin-left:auto;}
.c-navigation nav li.c-highlight a{background:#00a6aa;}
.c-navigation nav li:hover a, .c-navigation nav li a:hover, .c-navigation nav li.current-menu-item a, .c-navigation nav li.current-menu-parent a, .c-navigation nav li a[aria-expanded=true]{background:#e4c89d; color:#fff;}
.c-navigation nav .uk-navbar-dropdown{background:#e4c89d; border-radius:0 0 6px 6px;}
.c-navigation nav .uk-navbar-dropdown li{padding:0 0 20px; list-style:none;}
.c-navigation nav .uk-navbar-dropdown li a{display:block; min-height:auto; padding:0 !important; color:#fff; font-family:'helvetica-neue-lt-pro', sans-serif; font-weight:700; letter-spacing:0; line-height:1; background:none !important; white-space:nowrap;}
.c-navigation nav .uk-navbar-dropdown li:last-child{padding-bottom:0;}
.c-navigation nav .uk-navbar-dropdown li a:hover, .c-navigation nav .uk-navbar-dropdown li.current-menu-item a{opacity:0.5;}
/* contact */
.c-navigation .c-contact{position:absolute; top:50%; left:20px; font-size:0.85rem; line-height:16px; color:#fff; font-weight:bold; transform:translate(0,-50%);}
.c-navigation .c-contact.c-telefoon{display:none;}
.c-navigation .c-contact i{display:inline-block; margin-right:2px; width:14px; height:14px;}
.uk-active .c-navigation .c-contact.c-telefoon{display:block; color:#fff; line-height:1;}
.uk-active .c-navigation .c-contact.c-locatie{display:none; line-height:1;}
/* hero */
.c-hero{position:relative; background:#000; overflow:hidden;}
.c-hero .c-scroller{position:absolute; bottom:8px; left:50%; padding:20px; line-height:1; opacity:0.6; transform:translate(-50%,0); z-index:4;}
.c-hero .c-scroller span{display:inline-block; width:0px; height:0px; border-style:solid; border-width:11px 8px 0 8px; border-color:#fff transparent transparent transparent;}
.c-hero .c-scroller:hover{opacity:1; bottom:16px;}
.c-hero ul{min-height:200px;}
.c-hero .uk-container{position:relative; height:100%; z-index:3;}
.c-hero .c-content p{margin:0; padding:0 20px; font-size:1rem; line-height:1.1; font-weight:bold; color:#fff; text-transform:uppercase;}
.c-hero .c-content p.c-title{margin-top:5px; font-family:'helvetica-neue-lt-pro-cond', sans-serif; font-size:2rem; line-height:0.9; font-weight:700;}
.c-hero .c-content .c-linkbtn{margin-top:10px; color:#fff !important; line-height:32px; border-color:#fff;}
.c-hero .c-bg{position:absolute; top:0; left:0; width:100%; height:100%; background:no-repeat center / cover; opacity:0.8; overflow:hidden; z-index:1;}
.c-hero .c-bg-no-txt{opacity:1;}
.c-hero-small ul{min-height:150px;}
.c-hero-small .c-content{margin-top:0;}

/* HOME */

.c-intro{overflow:hidden; background:#f4ecdd; z-index:2;}
.c-intro h2{margin:0; color:#00a6aa;}
.c-intro small{font-size:0.9rem; color:#e4c89d; text-transform:uppercase; font-weight:bold;}
.c-intro p{margin-top:30px;}
.c-intro .c-linkbtn{color:#000 !important; border-color:#e4c89d;}
.c-intro .c-linkbtn:hover{color:#00a6aa !important;}
.c-intro .c-left, .c-intro .c-right{position:relative; padding:30px 0; z-index:2;}
.c-intro .c-left{padding-right:0; padding-bottom:20px;}
.c-intro .c-right{padding-left:0; background:#f7f2e8;}
.c-intro .c-right::after{position:absolute; content:""; top:0; left:-10%; width:300%; height:100%; background:#f7f2e8; z-index:-1;}
.c-intro ul li{margin:0 !important; padding:0; line-height:1;}
.c-intro ul li:last-child a{border:0;}
.c-intro ul li a{position:relative; display:block; padding:16px 0 16px 30px; font-size:1.1rem; font-weight:bold; line-height:1; border-bottom:1px solid rgba(255,255,255,0.7); transition:0.5s ease;}
.c-intro ul li a i{position:absolute; top:50%; left:0; display:inline-block; margin-top:-2px; font-size:0.95rem; transform:translate(0,-50%); transition:0.5s ease;}
.c-intro ul li a:hover{padding-left:32px; color:#00a6aa;}
.c-intro ul li a:hover i{color:#e4c89d;}
/* about */
.c-about-details{position:relative; margin-top:30px; padding-top:30px; border-top:1px solid #eee;}
.c-about-details:first-child{margin-top:10px;}
.c-about-details h2{margin-top:0;}
.c-about-details i{position:absolute; top:30px; right:0; font-size:3rem; color:#e5c796; opacity:0.2;}

/* TEAM */

.c-team-intro .c-filter{margin-top:40px;}
.c-team-intro .c-filter h3{margin-bottom:20px;}
.c-team-intro .c-filter select{height:40px; font-size:0.9rem; padding:0 20px; color:#000; border-radius:4px; border:1px solid rgba(0,0,0,0.3); background: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path d="M7 10l5 5 5-5z"/><path d="M0 0h24v24H0z" fill="none"/></svg>') 99% 50% no-repeat transparent; -moz-appearance:none !important; -webkit-appearance:none !important; appearance:none !important;}
/* team overview */
.c-team-overview{background:#f7f2e8;}
.c-team-overview h2{margin-bottom:30px;}
.c-team-overview.next{background:#fff;}
.c-team-overview .c-item .c-image{width:100%; height:auto; padding-top:115%; background:no-repeat top / cover; border-radius:6px 6px 0 0;}
.c-team-overview .c-item .c-image-empty{background-position:center;}
.c-team-overview .c-item .c-function{margin:12px 0 0; padding-bottom:10px; font-size:0.74rem; text-transform:uppercase; font-weight:bold; color:#e5c796; border-bottom:1px solid #e5c796;}
.c-team-overview .c-item .c-function .c-workdays{float:right; padding-left:10px; background:#f7f2e8;}
.c-team-overview.next .c-item .c-function .c-workdays{background:#fff;}
.c-team-overview .c-item h3{margin:20px 0 10px; color:#00a6aa;}
/* team text */
.c-team-txt .c-wrapper{padding:30px; text-align:center; background:#f7f2e8; border-radius:14px;}
.c-team-txt .c-wrapper img{width:220px; margin-top:10px;}
.c-team-txt .c-wrapper a{text-decoration:underline;}

/* NEWS */

.c-news-grid h2{position:relative; text-align:center;}
.c-news-grid h2 .c-linkbtn{display:block; margin:20px 0 !important;}
.c-news-grid .c-item a.uk-inline-clip{display:block; border-radius:6px; overflow:hidden;}
.c-news-grid .c-item .c-image{width:100%; height:180px; background:no-repeat center / cover;}
.c-news-grid .c-item p{font-size:0.95rem;}
.c-news-grid .c-item p.c-title{margin:26px 0 0; font-size:1.3rem; color:#00a6aa; line-height:1.3; font-weight:bold;}
.c-news-grid .c-item small{display:block; margin-top:4px; font-size:0.8rem; line-height:1; font-weight:bold; opacity:0.5;}
.c-news-grid .c-linkbtn{margin:14px 0 10px; padding:0; font-size:0.9rem; color:#000 !important; line-height:1.1; border:0;}
.c-news-grid .c-linkbtn:hover{padding:0 0 0 2px; color:#00a6aa !important;}
/* news overview */
.c-news-overview h1{text-align:center;}
.c-news-overview .c-content{margin-top:20px; margin-bottom:20px;}
.c-news-overview .c-item a.c-image{width:100%; height:180px; background:no-repeat center / cover; border-radius:6px; overflow:hidden;}
.c-news-overview .c-item h2{margin-bottom:14px;}
.c-news-overview .c-item small{display:block; margin-bottom:20px; font-size:0.8rem; line-height:1; font-weight:bold; text-transform:uppercase;}
.c-news-overview .c-item p{text-align:left;}
/* news page */
.c-news-page small{font-size:0.9rem; color:#e5c796; line-height:1; font-weight:bold; text-transform:uppercase;}
.c-news-page h1{margin:0;}
.c-news-page .c-image{width:100%; height:240px; background:no-repeat center / cover; border-radius:0; overflow:hidden;}

/* CONTACT */

.c-contact-page{background:#f7f2e8; text-align:center;}
.c-contact-page h3{margin:0; font-size:1.4rem; color:#e5c796; text-transform:uppercase;}
.c-contact-page p{margin-top:10px;}
.c-contact-page a{font-size:1.4rem; font-weight:bold; color:#00a6aa; line-height:1; text-decoration:none !important;}
.c-contact-page a i{margin-top:-3px; font-size:0.9rem; line-height:1; vertical-align:middle;}
.c-contact-page small{display:block; margin-top:5px;}
.c-contact-page .uk-grid{margin-top:0 !important;}
/* location */
.c-contact-location{text-align:center;}
.c-contact-location h2{font-size:2.2rem; margin-bottom:40px; color:#00a6aa; text-transform:uppercase;}
.c-contact-location iframe{width:100%; height:50vh; border-radius:6px;}

/* FLEXIBLE CONTENT */

.c-hero ~ .c-flexible-content .uk-container, .c-news-page ~ .c-flexible-content .uk-container{position:relative; margin-top:0;}
.c-hero ~ .c-flexible-content .uk-container::after, .c-news-page ~ .c-flexible-content .uk-container::after{display:none; position:absolute; content:""; top:-50px; left:-10px; right:-10px; height:50px; background:#fff; border-radius:30px 30px 0 0;}
.c-flexible-content h1{font-size:2rem; margin-bottom:40px; word-wrap:break-word;}
.c-flexible-content h2{font-size:1.6rem;}
.c-flexible-content i{display:inline-block; margin-right:5px; font-size:0.8rem; vertical-align:middle;}
.c-flexible-content p a, .c-flexible-content li a{color:#00a6aa; text-decoration:underline;}
.c-flexible-content p a:hover, .c-flexible-content li a:hover{color:#e5c796; text-decoration:underline;}
.c-flexible-content .c-contentblok{margin:0 0 30px;}
.c-flexible-content .c-contentblok:last-child{margin:0;}
.c-flexible-content .uk-grid{margin-top:30px;}
.c-flexible-content .uk-grid img{margin-top:0;}
.c-flexible-content img, .c-flexible-content .frm_forms, .c-flexible-content .wp-video, .c-flexible-content .wp-playlist, .c-flexible-content :not(.frm_forms) iframe{min-width:100%; margin-top:30px; border-radius:6px; overflow:hidden;}
.c-flexible-content p img{margin-top:0;}
.c-flexible-content table{margin-top:20px;}
.c-flexible-content table td{padding-top:5px; white-space:nowrap;}
.c-flexible-content table td:first-child{padding-right:10px;}
.c-flexible-content table tr:first-child td{padding-top:0;}
.c-flexible-content table.uk-table-divider td{padding:8px; white-space:normal;}
.c-flexible-content table.uk-table-divider td:first-child{padding-left:0;}
.c-flexible-content .wp-video video, .c-flexible-content .wp-playlist video{vertical-align:top !important; margin:0;}

/* GALLERY */

.c-gallery a{position:relative;}
.c-gallery .c-gallery-desc{position:absolute; bottom:0; left:0; width:100%; padding:5px 10px; font-size:0.8rem; color:#fff; text-align:center; background:rgba(0,0,0,0.2); -webkit-backdrop-filter:blur(2px); backdrop-filter:blur(2px); transition:0.3s ease;}
.c-gallery img{width:100%;}
.c-gallery a:hover .c-gallery-desc{background:rgba(0,0,0,0.4);}

/* CTA BAR */

.c-cta-bar{background:#f7f2e8;}
.c-cta-bar h2{margin:10px 0; font-size:2.2rem; color:#00a6aa;}
.c-cta-bar h2 br, .c-cta-bar p br{display:none;}
.c-cta-bar .c-buttons{margin-top:20px;}
.c-cta-bar .c-linkbtn{width:100%; margin:10px 0 0 0; color:#000 !important; text-align:center; font-weight:500; border-color:#e4c89d;}
.c-cta-bar .c-linkbtn:hover{color:#00a6aa !important;}
.c-cta-bar .c-linkbtn:first-child{margin-top:0;}
/* thuisarts */
.c-thuisarts img{width:220px;}
.c-thuisarts form{float:left; width:100%; margin:30px 0 0;}
.c-thuisarts form input, .c-thuisarts form button{float:left; width:100%; height:60px; line-height:60px; padding:0 20px; font-size:1.1rem; color:#000; background:#fff; border-radius:4px 4px 0 0;}
.c-thuisarts form button{float:right; width:100%; font-weight:bold; color:#fff; background:#e5c796; border-radius:0 0 4px 4px; transition:0.3s ease;}
.c-thuisarts form button:hover{background:#00a6aa;}
.c-thuisarts p{float:left; width:100%; margin:10px 0 0;}
.c-thuisarts p a{font-size:0.9rem; font-weight:300 !important;}
/* modal */
#modal-social-media .uk-modal-dialog .uk-grid div{margin-bottom:0;}
#modal-social-media .uk-modal-dialog h2{margin-bottom:0;}
#modal-social-media .uk-modal-dialog h3{text-transform:uppercase; margin:5px 0 30px;}
#modal-social-media .uk-modal-dialog a{font-size:0.9rem; font-weight:500; text-decoration:none; white-space:nowrap;}
#modal-social-media .uk-modal-dialog a span{display:none;}
#modal-social-media .uk-modal-dialog li{line-height:1.2;}
#modal-social-media .uk-modal-dialog img{width:80%;}

/* FOOTER */

.c-footer{padding-top:120px !important; color:#fff; background:url(/wp-content/themes/huisarts-brameijer/assets/img/footer-bg-m.png) top / 100% auto no-repeat, linear-gradient(90deg, rgba(0,166,170,1) 20%, rgba(228,200,157,1) 100%);}
.c-footer a, .c-footer em{color:#fff;}
.c-footer p a:hover, .c-footer li a:hover, .c-footer .current-menu-item a{opacity:0.5;}
.c-footer strong{font-weight:bold;}
.c-footer .c-title{margin:30px 0 20px; font-family:'helvetica-neue-lt-pro-cond', sans-serif; font-size:1.4rem; text-transform:uppercase; font-weight:900; letter-spacing:0.5px;}
.c-footer .uk-grid div:first-child .c-title{margin-top:0;}
.c-footer .uk-list{margin:0;}
.c-footer .uk-list>:nth-child(n+2){margin-top:10px;}
.c-footer .uk-list a{font-weight:bold;}
.c-footer .c-linkbtn{transform:scale(0.9); margin-left:-7px; color:#fff !important; border-color:rgba(255,255,255,0.4);}
.c-footer .c-linkbtn:hover{border-color:#fff;}
/* bottom */
.c-bottom{padding:20px 0; color:#fff; background:linear-gradient(90deg, rgba(0,166,170,1) 20%, rgba(228,200,157,1) 100%);}
.c-bottom p{float:left; width:100%; margin:0; font-size:0.8rem; text-align:center;}
.c-bottom p:last-child{float:right; margin-top:10px;}
.c-bottom p a{display:inline-block; font-weight:500; color:#fff;}
.c-bottom p a:hover{opacity:0.5;}
.c-bottom p span{display:block; margin:10px 0 0 0;}
.c-bottom p span a{margin:0 5px;}

/* MOBILE NAV */

.uk-offcanvas-flip.uk-offcanvas-container-animation{left:-320px !important;}
.uk-open > .uk-offcanvas-reveal, .uk-offcanvas-bar{width:320px !important;}
.uk-offcanvas-bar{display:flex; padding:30px; background:linear-gradient(10deg, rgba(0,166,170,1) 40%, rgba(228,200,157,1) 100%);}
.uk-offcanvas-overlay::before{background:rgba(0,0,0,0.3);}
#mobile-nav ul{width:100%; margin-top:80px;}
#mobile-nav ul li{position:relative; margin:15px 0 0; line-height:1;}
#mobile-nav ul li a{display:inline-block; padding:0; font-family:'helvetica-neue-lt-pro-cond', sans-serif; color:#fff; font-size:1.4rem; font-weight:900; line-height:1; text-transform:uppercase; letter-spacing:0.5px; transition:0.3s ease;}
#mobile-nav ul li span{position:absolute; top:-2px; right:0; width:24px; height:24px; margin:0; transition:0.3s ease; cursor:pointer;}
#mobile-nav ul li span::before, #mobile-nav ul li span::after{position:absolute; content:""; background:#fff; transition:0.3s ease;}
#mobile-nav ul li span::before{top:11px; left:3px; width:18px; height:2px;}
#mobile-nav ul li span::after{top:3px; left:11px; width:2px; height:18px;}
#mobile-nav ul li.c-split{margin-top:50px;}
#mobile-nav ul li.c-highlight{padding:8px 8px 4px; background:#e5c796;}
#mobile-nav ul li.c-highlight a{color:#00a6aa !important;}
#mobile-nav ul li.uk-open span{transform:rotate(90deg);}
#mobile-nav ul li.uk-open span::before{opacity:0;}
#mobile-nav ul li ul.sub-menu{margin:0; padding:10px 0 5px;}
#mobile-nav ul li ul.sub-menu li{margin:14px 0; line-height:1;}
#mobile-nav ul li ul.sub-menu li a{font-size:1.1rem; font-family:'helvetica-neue-lt-pro', sans-serif; font-weight:70; text-transform:none; letter-spacing:0;}
#mobile-nav ul li a:hover, #mobile-nav li.current-menu-item > a, #mobile-nav li.current-menu-ancestor > a{color:#e5c796 !important;}
#mobile-nav .uk-navbar-parent-icon svg{display:none;}
/* hamburger */
.c-hamburger{position:absolute; top:50%; right:20px; width:34px; height:14px; transform:translate(0,-50%); z-index:1001;}
.c-hamburger::after{position:absolute; content:"Menu"; top:0px; left:-50px; font-size:0.8rem; line-height:1; font-weight:bold; color:#fff; line-height:16px; text-transform:uppercase;}
.c-hamburger span{position:absolute; right:0; width:100%; height:2px; background:#fff; transition:0.3s ease;}
.c-hamburger span:nth-of-type(1){top:0px; width:85%;}
.c-hamburger span:nth-of-type(2){top:6px; width:100%;}
.c-hamburger span:nth-of-type(3){bottom:0; width:75%;}
.c-hamburger:hover span:nth-of-type(1){width:90%;}
.c-hamburger:hover span:nth-of-type(2){width:80%;}
.c-hamburger:hover span:nth-of-type(3){width:55%;}
/* active */
.c-hamburger.active{top:38px; right:26px; width:30px; height:16px;}
.c-hamburger.active::after{content:"Sluit"; left:-40px;}
.c-hamburger.active span{background:#fff;}
.c-hamburger.active span:nth-of-type(1){transform:rotate(-45deg); top:7px; width:100%;}
.c-hamburger.active span:nth-of-type(2){opacity:0;}
.c-hamburger.active span:nth-of-type(3){transform:rotate(45deg); bottom:7px; width:100%;}


/** RESPONSIVE **/


/*0 > 320*/
@media screen and (max-width:320px){
h1, .c-cta-bar h2{font-size:2rem !important;}
h2, h2 a{font-size:1.5rem !important;}
.uk-section.uk-padding-large{padding:24px 0;}
.uk-container{padding-left:20px !important; padding-right:20px !important;}
.uk-modal{padding:5px !important;}
.uk-modal-body{padding:12px !important;}
.c-top .c-details strong{font-size:0.85rem !important;}
.c-hero .c-content p.c-title{font-size:1.7rem !important;}
.c-navigation .c-contact{font-size:0.8rem !important;}
.c-hamburge{width:30px !important;}
.c-hamburger::after{left:-46px !important; font-size:0.7rem !important;}
}
/*320 > 640*/
@media screen and (max-width:640px){
.uk-container{padding-left:30px; padding-right:30px;}
.uk-margin-large-top{margin-top:30px !important;}
.uk-margin-medium{margin-top:20px !important;}
.uk-grid-large>.uk-grid-margin{margin-top:26px;}
.uk-grid-medium>.uk-grid-margin{margin-top:20px;}
.uk-grid-column-medium, .uk-grid-medium{margin-left:-15px;}
.uk-grid-column-medium>*, .uk-grid-medium>*{padding-left:15px;}
.uk-modal-dialog .uk-grid div{margin-bottom:30px;}
.uk-modal-dialog .uk-grid div:last-of-type{margin-bottom:0;}
.uk-modal-body{padding:30px;}
.uk-offcanvas-bar{align-items:flex-end;}
.c-top .c-contact{padding:0 !important; text-align:right;}
.c-top .uk-container, .c-navigation .uk-container{padding-left:20px; padding-right:20px;}
.c-top .c-details strong{font-size:1rem;}
.frm_style_formidable-style.with_frm_style .form-field{margin-bottom:10px;}
#mobile-nav ul{margin-top:0;}
.c-item-pagination .uk-grid div.uk-width-expand a{width:100%;}
.c-news-hero{margin-top:30px !important; padding:0 !important;}
.c-cta-bar h2{margin-top:30px; padding-top:30px; border-top:1px solid #fff;}
.c-contact-page .uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin{margin-top:30px;}
.c-contact-page .uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin::before{top:-15px; border-color:#fff;}
.c-contact-page small{font-size:0.9rem;}
}
/*640 > 960*/
@media screen and (max-width:960px){
}
/*640>*/
@media(min-width:640px){
h1{font-size:2.8rem;}
h2, h2 a{font-size:1.9rem;}
h3{font-size:1.6rem;}
.c-flexible-content h1{font-size:2.6rem;}
.c-flexible-content h2{font-size:1.8rem;}
.c-flexible-content h3{font-size:1.6rem;}
.c-totop a{bottom:20px; right:20px; width:50px; height:50px; font-size:1.3rem; line-height:50px;}
.uk-section.uk-padding-large{padding:40px 0;}
.uk-modal-dialog .uk-modal-close-outside{top:-10px; right:0; transform:translate(0,-100%);}
.uk-modal-dialog svg{width:30px; color:#fff;}
.c-item-pagination .uk-grid span{display:inline-block;}
.uk-modal-body{padding:40px;}
.c-top{padding:20px 0;}
.c-top .c-logo{width:297px; height:50px; background-size:297px 50px;}
.c-hero ul{min-height:350px;}
.c-hero-small ul{min-height:250px;}
.c-hero .c-content p{font-size:1.3rem;}
.c-hero .c-content p.c-title{font-size:2.8rem;}
.c-hero .c-content .c-linkbtn{margin-top:30px; line-height:40px;}
.c-intro .c-left, .c-intro .c-right{padding:40px 0;}
.c-intro .c-left{padding-right:40px; padding-bottom:30px;}
.c-intro .c-right{padding-left:40px;}
.c-intro .c-right::after{left:0;}
.c-about-details:first-child{margin-top:0; padding-top:0; border-top:0;}
.c-about-details i{font-size:4rem;}
.c-about-details:first-child i{top:0;}
.c-thuisarts form input{width:65%; border-radius:4px 0px 0px 4px;}
.c-thuisarts form button{width:35%; border-radius:0 4px 4px 0px;}    
.c-team-overview .c-item .c-image{height:450px; padding-top:0;}
.c-team-txt .c-wrapper{padding:60px;}
.c-team-txt .c-wrapper img{width:300px;}
.c-news-grid h2{text-align:left;}
.c-news-grid h2 .c-linkbtn{position:absolute; top:50%; right:0; margin:0 !important; transform:translate(0,-50%);}
.c-news-grid .c-item .c-image{height:200px;}
.c-news-overview .c-item a.c-image, .c-news-page .c-image{height:240px;}
.c-news-page .c-image{border-radius:6px;}
#modal-social-media .uk-modal-dialog h3{margin:5px 0 40px;}
#modal-social-media .uk-modal-dialog a{font-size:1rem;}
#modal-social-media .uk-modal-dialog a span{display:inline-block;}
#modal-social-media .uk-modal-dialog img{width:60%;}
.c-contact-page h3{font-size:1.2rem;}
.c-contact-page a{font-size:1.1rem;}
.c-contact-page a i{margin-top:-2px; font-size:0.7rem;}
.c-contact-location h2{font-size:2.8rem;}
.c-flexible-content .c-contentblok{margin:0 0 50px;}
.c-flexible-content .c-text-to-right{flex-direction:row-reverse;}
.c-footer{background:url(/wp-content/themes/huisarts-brameijer/assets/img/footer-bg.png) top / 100% auto no-repeat, linear-gradient(90deg, rgba(0,166,170,1) 20%, rgba(228,200,157,1) 100%);}
.c-footer .c-title{margin:0 0 20px;}
.c-bottom p span{display:inline-block; margin:0 0 0 20px;}
.c-bottom p span a{margin:0 10px;}
}
/*960>*/
@media(min-width:960px){
.uk-section.uk-padding-large{padding:60px 0;}
.c-navigation{height:auto;}
.c-hero .c-content p{font-size:1.4rem;}
.c-hero .c-content p.c-title{font-size:3rem;}
.c-intro .c-left, .c-intro .c-right{padding:60px 0;}
.c-intro .c-left{padding-right:60px; padding-bottom:50px;}
.c-intro .c-right{padding-left:60px;}
.c-about-details i{font-size:6rem;}
.c-team-overview .c-item .c-image{height:400px;}
.c-thuisarts form input{width:75%;}
.c-thuisarts form button{width:25%;}
.c-news-grid .c-item .c-image{height:200px;}
.c-news-overview .c-content{margin-top:40px; margin-bottom:0;}
.c-news-overview .c-item small{margin-bottom:30px;}
.c-news-overview .c-item a.c-image, .c-news-page .c-image{height:300px;}
.c-contact-page h3{font-size:1.4rem;}
.c-contact-page a{font-size:1.4rem;}
.c-contact-page a i{margin-top:-3px; font-size:0.9rem;}
.c-cta-bar h2{margin-top:0; padding-top:0; border-top:0;}
.c-cta-bar h2 br, .c-cta-bar p br{display:inline-block;}
.c-cta-bar .c-linkbtn{width:auto; margin:10px 5px 0 0;}
.c-cta-bar .c-linkbtn:first-child{margin-top:10px;}
.c-footer{padding-top:160px !important;}
.c-bottom p{width:auto; text-align:left;}
.c-bottom p:last-child{margin:0;}
.c-bottom p span{margin:0 0 0 40px;}
.c-bottom p span a{margin:0 20px 0 0;}
}
/*1200>*/
@media(min-width:1200px){
.uk-section.uk-padding-large{padding:100px 0;}
.c-navigation nav li a{padding:2px 20px 0;}
.c-hero ~ .c-flexible-content .uk-container, .c-news-page ~ .c-flexible-content .uk-container{margin-top:-90px;}
.c-hero ~ .c-flexible-content .uk-container::after, .c-news-page ~ .c-flexible-content .uk-container::after{display:block;}
.c-hero ul{min-height:400px;}
.c-hero-small ul{min-height:350px;}
.c-hero-small .c-content{margin-top:-20px;}
.c-team-overview h2{margin-bottom:50px;}
.c-team-overview .c-item .c-image{height:550px;}
.c-news-grid .c-item .c-image{height:230px;}
.c-news-overview .c-item a.c-image{height:350px;}
.c-news-page .c-image{height:400px;}
.c-contact-page{background:none;}
.c-footer{padding-top:200px !important;}
}
/*1400>*/
@media(min-width:1400px){
h1{font-size:3rem;}
h2, h2 a{font-size:2rem;}
h3{font-size:1.7rem;}
.c-flexible-content h1{font-size:2.8rem; margin-bottom:60px;}
.c-totop a{width:60px; height:60px; font-size:1.4rem; line-height:60px;}
.c-top .c-details{line-height:1.6;}
.c-top .c-details i{margin-top:5px;}
.c-navigation .uk-container{padding-left:40px; padding-right:40px;}
.c-hero ul{min-height:450px;}
.c-hero-small ul{min-height:350px;}
.c-news-grid .c-item .c-image{height:250px;}
.c-news-overview .c-item a.c-image{height:400px;}
.c-news-page .c-image{height:500px;}
.c-contact-location h2{font-size:3rem;}
.c-footer{padding-top:240px !important;}
}
/*1600>*/
@media(min-width:1600px){
.c-hero ul{min-height:550px;}
.c-hero-small ul{min-height:400px;}
.c-hero .c-content p{font-size:1.6rem;}
.c-hero .c-content p.c-title{font-size:3.8rem;}
.c-footer{padding-top:300px !important;}
}
/*1900>*/
@media(min-width:1900px){
.c-hero ul{min-height:600px;}
.c-hero-small ul{min-height:450px;}
}
/*2000>*/
@media(min-width:2000px){
.c-hero ul{min-height:750px;}
.c-hero-small ul{min-height:550px;}
}