.content-blocks.image-blocks .img-container,.content-blocks.image-blocks h2
{
    text-align:center;
    max-width:100%
}
.footer-default b,.footer-default strong,.segment.contact td strong
{
    font-style:italic
}
.ui.form input:not([type]),.ui.form input[type=date],.ui.form input[type=datetime-local],.ui.form input[type=email],.ui.form input[type=number],.ui.form input[type=password],.ui.form input[type=tel],.ui.form input[type=text],.ui.form input[type=url],.ui.input input,body
{
    font-family:proxima-nova,sans-serif!important;
    font-weight:400;
    color:#6a6a6a
}
.ui.accordion .title:not(.ui),.ui.button,.ui.header,.ui.items>.item>.content>.header,.ui.list .list>.item .header,.ui.list>.item .header,.ui.modal>.header,h1,h2,h3,h4,h5
{
    font-family:proxima-nova,sans-serif!important;
    font-weight:700;
    color:#555
}
.site-footer,.ui.menu>.item,input[type=submit]
{
    font-family:proxima-nova,sans-serif!important;
    color:#555
}
.widget-title,main h2
{
    font-size:1.5rem;
    margin:1rem 0 .5rem
}
.segment-title,.segment-title a,.segment-title a:hover
{
    color:#555
}
a
{
    color:#ee7202
}
a:hover
{
    color:#CD6303
}
td
{
    padding-right:2rem
}
table
{
    margin-bottom:1rem
}
.page-template-default main .entry-content p,.segment .column p,.segment .segment-text,.single-post main .entry-content p,td
{
    font-size:1.125rem
}
.ui.button
{
    background:#ee7202;
    color:#fff
}
.subtitle,h4
{
    text-transform:initial
}
.elements-default h2,.segment-title
{
    font-size:1.4rem
}
.segment-title
{
    text-align:left
}
.segment-title::after
{
    display:none
}
#contact-form-sidebar a[href="#contact"]:hover,#right-sidebar a[href="#contact"]:hover,.content-blocks-2-1 .column.item:nth-of-type(2) a[href="#contact"]:hover
{
    background:#CD6303
}
.content-blocks-1-2 a,.content-blocks-2-1 .column.item.___first-of-type a
{
    background:#fff;
    color:#ee7202;
    border:2px solid #ee7202;
    border-radius:6px;
    padding:.5rem 1.5rem;
    line-height:1;
    display:inline-block;
    margin-top:2rem;
    float:right;
    font-weight:400
}
.content-blocks-1-2 a:hover,.content-blocks-2-1 .column.item.___first-of-type a:hover
{
    background:#ee7202;
    color:#fff
}
.content-blocks-2-1 .column.item.___first-of-type a
{
    margin-right:2rem
}
#contact-form-sidebar a[href*="tel:"],#right-sidebar a[href*="tel:"],.content-blocks-2-1 .column.item:nth-of-type(2) a[href*="tel:"]
{
    color:#ee7202;
    width:100%;
    display:block;
    font-size:1.5rem;
    margin-top:-1rem;
    padding-top:.1rem;
    padding-bottom:.1rem
}
#contact-form-sidebar a[href*="tel:"]:hover,#right-sidebar a[href*="tel:"]:hover,.content-blocks-2-1 .column.item:nth-of-type(2) a[href*="tel:"]:hover
{
    color:#CD6303
}
.content-blocks-1-2 h2
{
    margin-top:0!important
}
.content-blocks.image-blocks h2
{
    background:#a48a7b;
    display:block;
    min-height:3rem;
    font-size:1.2rem;
    font-weight:400;
    line-height:3rem;
    color:#fff;
    margin:0
}
.content-blocks.image-blocks a,.full-link
{
    width:100%;
    height:100%;
    right:0;
    bottom:0;
    left:0;
    display:block;
    top:0
}
.content-blocks.image-blocks a
{
    position:absolute;
    font-size:0;
    z-index:9
}
.content-blocks.image-blocks .item:hover a
{
    background:rgba(255,255,255,.12)
}
.content-blocks.image-blocks .item:hover h2
{
    background:#846f63
}
.content-blocks.image-blocks h2
{
    margin-top:-.5rem;
    position:relative;
    margin-left:auto;
    margin-right:auto
}
.image-container
{
    overflow:hidden
}
.featured-image
{
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-duration:.4s;
    transition-timing-function:ease-out;
    -webkit-transform:scale(1,1);
    -ms-transform:scale(1,1);
    transform:scale(1,1);
    -webkit-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -o-backface-visibility:hidden;
    backface-visibility:hidden
}
article:hover .featured-image
{
    -webkit-transform:scale(1.2,1.2);
    -ms-transform:scale(1.2,1.2);
    transform:scale(1.2,1.2)
}
.full-link
{
    position:absolute;
    z-index:999
}
.blog .segment.loop
{
    padding-bottom:4rem
}
.footer-default .row:last-of-type .wide.column
{
    width:100%!important
}
.segment.content-blocks-2-1 .column:first-of-type:after
{
    content:'';
    display:block;
    height:0;
    clear:both;
    visibility:hidden
}
#segment-20 h3,#segment-83 h3,.masthead .item .content,.masthead.slider p
{
    text-align:left
}
.main-responsive.ui.menu .item
{
    background:#9C867A;
    color:#fff;
    opacity:1;
    border:0
}
.main-responsive.ui.menu .item:active,.main-responsive.ui.menu .item:hover
{
    background:#EE7202!important;
    color:#fdfdfd!important
}
.topbar .grid
{
    position:relative
}
.main-responsive.ui.menu>.item
{
    top:0
}
.ui.menu.main .item.active,.ui.menu.main .item.active>a,.ui.menu.main .item:hover,.ui.menu.main .item:hover>a
{
    opacity:1!important;
    color:#F47920!important
}
.topbar.fixed.light
{
    background-color:rgba(248,248,248,.95)
}
.topbar .logo
{
    width:170px;
    height:50px
}
.topbar .ui.menu.main>.item
{
    color:#524b43;
    line-height:30px;
    text-transform:none;
    padding:1em .05em 0!important;
    font-size:1rem
}
.topbar .ui.menu.main .ui.simple.dropdown:hover>.menu
{
    top:62px!important;
    margin-left:-.75rem!important;
    padding:.5rem 1.5rem!important;
    border-radius:0;
    border:0;
    background:rgba(248,248,248,.95);
    box-shadow:1px 1px 1px rgba(0,0,0,.15)
}
.topbar .ui.menu.main .ui.simple.dropdown:hover>.menu .item
{
    border-bottom:1px solid #625c60;
    color:#534e4a;
    padding:.66rem 0!important;
    min-width:75pt
}
.topbar .ui.menu.main .menu>a.item:hover
{
    background:0 0
}
.topbar .ui.menu.main .ui.simple.dropdown:hover>.menu .item:last-of-type
{
    border-bottom-width:0
}
.topbar .ui.menu.main .ui.simple.dropdown .dropdown.icon
{
    display:none!important;
    visibility:hidden!important
}
.masthead.page .item:after
{
    background:rgba(25,31,45,.2)
}
.masthead.slider .item:after
{
    background:0 0
}
.masthead.slider .content.introduction
{
    position:relative!important;
    max-width:64pc!important;
    margin:0 auto!important
}
.masthead.slider .ui.header a
{
    position:absolute;
    bottom:1rem;
    right:1rem
}
.masthead.slider .content.introduction .ui.header
{
    display:block;
    padding:1rem 1rem 4rem;
    background:rgba(0,0,0,.2);
    color:#fff;
    overflow:hidden;
    font-size:1rem;
    max-width:100%;
    width:99%;
    height:auto;
    margin-left:auto;
    margin-right:auto;
    position:relative
}
.masthead.slider .item .content .button
{
    border:0!important;
    left:auto;
    width:140px
}
.masthead.slider .item .content .text
{
    color:#fff;
    font-size:1.125rem;
    margin-top:0;
    text-transform:none;
    line-height:1;
    letter-spacing:.01rem
}
.masthead.slider .owl-controls .owl-pagination .owl-page span
{
    box-shadow:none
}
.masthead.slider .owl-controls .owl-pagination .owl-page.active span
{
    background-color:#ee7202
}
#contact-form-sidebar a[href="#contact"],#right-sidebar a[href="#contact"],.content-blocks-2-1 .column.item:nth-of-type(2) a[href="#contact"],.masthead.slider .ui.header a
{
    background:#ee7202;
    color:#fff;
    border-radius:6px;
    padding:.5rem 1.5rem;
    font-weight:400
}
#contact-form-sidebar a[href="#contact"]:hover,#right-sidebar a[href="#contact"]:hover,.content-blocks-2-1 .column.item:nth-of-type(2) a[href="#contact"]:hover,.masthead.slider .ui.header a:hover
{
    background:#CD6303
}
.footer-default
{
    background-color:#887468
}
.footer-default .four.wide.column.info
{
    padding-left:1rem!important;
    padding-right:2rem
}
.footer-default .copyright,.footer-default .ui.menu.footer-menu a,.footer-default .widget-title,.footer-default b,.footer-default strong
{
    color:#fff
}
.footer-default a,.footer-default li,.footer-default p
{
    color:#f5f5f5
}
.footer-default .textwidget a[href*="google.nl/maps"]
{
    font-weight:700;
    color:#ee7202
}
.footer-default .textwidget a[href*="google.nl/maps"]:hover
{
    color:#CD6303
}
.footer-default .ui.menu.footer-menu a:hover
{
    color:#cecece;
    background:0 0!important
}
.footer-default .row:last-of-type
{
    padding-top:1.5rem!important;
    border-top-color:#fffffd
}
.footer-default .copyright,.footer-default .secondary.menu .item
{
    font-size:.75rem!important
}
.footer-default .ui.secondary.menu .item
{
    padding-top:.22rem!important
}
.footer-default .widget-title
{
    margin-bottom:.5rem;
    max-width:200px
}
.footer-default .widget:first-of-type .widget-title
{
    height:2.5rem
}
.footer-default span.day
{
    display:inline-block;
    width:36px
}
.segment.contact .column
{
    max-width:100%
}
.segment.contact .form
{
    max-width:500px
}
.segment.contact table
{
    width:100%
}
.segment.contact .tel
{
    color:#ee7202;
    width:100%;
    display:block;
    font-size:1.5rem;
    padding-top:.5rem;
    padding-bottom:.5rem
}
.segment.contact .ui.grid>.row>.column.alignment.centered
{
    text-align:left;
    margin:0!important
}
.segment.contact.gravity-form .button
{
    background-color:#ee7202;
    color:#fff;
    font-weight:400;
    border-radius:6px;
    padding:.33rem 2.5rem;
    display:inline;
    float:right;
    width:auto;
    font-size:1.2rem;
    line-height:1.5;
    text-transform:none;
    letter-spacing:0;
    margin:0
}
.segment.contact.gravity-form .button:hover
{
    background-color:#cd6303
}
.segment.contact.gravity-form .segment-title
{
    margin-bottom:1rem
}
.segment.contact p
{
    font-size:1rem
}
.segment.latest-blogposts
{
    background:#f6f3f1
}
.latest-blogposts article
{
    position:relative;
    background:#fff
}
.latest-blogposts h2
{
    margin-top:.5rem;
    font-size:1.2rem!important
}
.latest-blogposts h2 a
{
    color:#555
}
.latest-blogposts .featured-image,.latest-blogposts .image-container
{
    height:220px
}
.latest-blogposts .content
{
    padding:1rem;
    overflow:hidden;
    height:200px
}
#contact-form-sidebar a[href="#contact"],#right-sidebar a[href="#contact"],.content-blocks-2-1 .column.item:nth-of-type(2) a[href="#contact"]
{
    margin-left:2.5rem
}
.page-template-left-sidebar .segment.loop .ui.grid>.row>[class*="twelve wide"].column,.page-template-right-sidebar .segment.loop .ui.grid>.row>[class*="twelve wide"].column
{
    width:100%!important;
    margin-bottom:2rem
}
.page-template-left-sidebar .segment.loop .ui.grid>.row>[class*="four wide"].column,.page-template-right-sidebar .segment.loop .ui.grid>.row>[class*="four wide"].column
{
    width:100%!important
}
@media only screen and (max-width:767px)
{
    .segment.contact.gravity-form
    {
        padding-top:0;
        padding-bottom:0
    }
    .segment.contact .form
    {
        max-width:100%;
        margin:0
    }
    .segment.contact.gravity-form .form
    {
        border-radius:0;
        opacity:1!important
    }
    .segment.contact .ui.stackable.grid>.row>.column
    {
        padding:0!important
    }
    .topbar .main-responsive
    {
        margin-top:1rem
    }

}
@media only screen and (min-width:768px)and (max-width:919px)
{
    .topbar .ui.grid .row>[class*="five wide"].column
    {
        width:15%!important
    }
    .topbar .ui.grid .row>[class*="eleven wide"].column
    {
        width:85%!important
    }

}
@media only screen and (max-width:599px)
{
    .masthead.slider .item .content
    {
        top:-14px
    }

}
@media only screen and (min-width:768px)
{
    .latest-blogposts .featured-image,.latest-blogposts .image-container
    {
        height:140px
    }
    .latest-blogposts .content
    {
        height:330px
    }
    #text-5 .textwidget
    {
        width:25pc
    }
    .topbar .ui.grid>.row
    {
        padding:1rem 0 0
    }
    .topbar .ui.menu.main>.item
    {
        padding:1rem .05em!important
    }
    .masthead.slider .item .content
    {
        top:148px;
        padding-bottom:1rem
    }
    .masthead.slider .content.introduction .ui.header
    {
        width:25pc;
        height:15pc;
        right:20px;
        position:absolute
    }
    .content-blocks-1-2 .ui.grid>[class*="two column"].row>.column:last-of-type,.content-blocks-2-1 .ui.grid>[class*="two column"].row>.column:first-of-type
    {
        width:66.6667%!important
    }
    .content-blocks-1-2 .ui.grid>[class*="two column"].row>.column:first-of-type,.content-blocks-2-1 .ui.grid>[class*="two column"].row>.column:last-of-type
    {
        width:33.33%!important
    }
    .footer-default h2
    {
        min-height:3.5rem
    }

}
@media only screen and (min-width:768px)and (max-width:879px)
{
    #contact-form-sidebar a[href="#contact"],#right-sidebar a[href="#contact"],.content-blocks-2-1 .column.item:nth-of-type(2) a[href="#contact"]
    {
        margin-left:0
    }
    #contact-form-sidebar a[href*="tel:"],#right-sidebar a[href*="tel:"],.content-blocks-2-1 .column.item:nth-of-type(2) a[href*="tel:"]
    {
        padding-left:2rem
    }

}
@media only screen and (min-width:768px)and (max-width:1023px)
{
    .masthead.slider .item .content
    {
        top:-8px
    }

}
@media only screen and (min-width:920px)
{
    .topbar.light .ui.header a
    {
        font-size:1rem
    }
    .topbar .ui.menu.main>.item
    {
        letter-spacing:.05rem;
        padding:1rem .3em!important
    }
    .latest-blogposts .content
    {
        height:15pc
    }
    #text-5 .textwidget
    {
        width:500px
    }

}
@media only screen and (min-width:940px)
{
    #contact-form-sidebar .widget_text>*,#right-sidebar .widget_text>*,.content-blocks-2-1 .ui.grid>[class*="two column"].row>.column:last-of-type>*
    {
        padding-left:1rem
    }

}
@media only screen and (min-width:960px)
{
    .footer-default h2
    {
        min-height:2rem
    }

}
@media only screen and (min-width:1024px)
{
    .masthead.slider .content.introduction .ui.header
    {
        right:0
    }
    .topbar.light .ui.header a
    {
        font-size:1.5rem
    }
    #text-5 .textwidget
    {
        width:600px
    }
    .page-template-left-sidebar .segment.loop .ui.grid>.row>[class*="twelve wide"].column,.page-template-right-sidebar .segment.loop .ui.grid>.row>[class*="twelve wide"].column
    {
        width:66.66%!important
    }
    .page-template-left-sidebar .segment.loop .ui.grid>.row>[class*="four wide"].column,.page-template-right-sidebar .segment.loop .ui.grid>.row>[class*="four wide"].column
    {
        width:33.33%!important
    }

}
.nocollapse:after,.nocollapse:before
{
    content:"\00a0";
    display:block;
    overflow:hidden;
    height:0
}
.clearfix:after,.clearfix:before
{
    content:" ";
    display:table
}
.clearfix:after
{
    clear:both
}
.js .visuallyhidden-js,.no-js .visuallyhidden-no-js,.visuallyhidden
{
    border:0;
    clip:rect(0 0 0 0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.js .visuallyhidden-js.focusable:active,.js .visuallyhidden-js.focusable:focus,.no-js .visuallyhidden-no-js.focusable:active,.no-js .visuallyhidden-no-js.focusable:focus,.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus
{
    clip:auto;
    height:auto;
    margin:0;
    overflow:visible;
    position:static;
    width:auto
}
h1
{
    font-size:1.8rem!important
}
.content-blocks-2-1 .column.item.___first-of-type a
{
    border-radius:0;
    border:0;
    padding:0;
    margin:0;
    float:none
}
/*.content-blocks-2-1 .column.item.___first-of-type p:last-of-type a,
article p:last-of-type a
{
    border-radius:6px;
    border:2px solid #ee7202;
    line-height:1rem;
    padding:.5rem 1.5rem;
    margin:2rem;
    float:right
}*/
#text-7 a[href*="tel:"],.content-blocks-2-1 .column.item:nth-of-type(2) a[href*="tel:"]
{
    padding-left:0
}
/*.content-blocks-2-1 .column.item.___first-of-type p:last-of-type a:hover,
article p:last-of-type a:hover
{
    background:#ee7202;
    color:#fff
}*/
footer .row.three.columns a,footer .row.three.columns h4,footer .row.three.columns p
{
    font-size:1rem!important
}
#contact-form-sidebar .widget_text,#right-sidebar .widget_text,.border-inside
{
    border:1px solid #e2e2e2;
    padding-bottom:1rem;
    background-color:#f6f3f1
}
#segment-19 .image-container img,.latest-news .image-container img
{
    width:100%
}
#segment-19 .image-container h2,.latest-news .image-container h2
{
    overflow:hidden
}
@media only screen and (min-width:768px)
{
    .masthead.page .lazy-bgimage
    {
        height:280px
    }
    #segment-19 .image-container img,.latest-news .image-container img
    {
        height:250px;
        max-width:none;
        width:auto;
        position:relative;
        left:50%;
        margin-left:-100%
    }

}
@media only screen and (min-width:1024px)
{
    .masthead.page .lazy-bgimage
    {
        height:360px;
	margin-top: 80px;
    }
    .masthead.slider
    {
        max-height:500px
    }
    .masthead.slider .slides
    {
        height:500px
    }
    .masthead.slider .slide .content .big
    {
        font-size:1.8rem
    }

}
.masthead .item .content .big,.masthead .item .content .text
{
    text-transform:none
}
.content-blocks .entry-title
{
    font-size:1.5rem
}
.content-blocks-2-1 .two.column.row .column.item:first-child h2
{
    font-size:1.8rem
}
.segment.contact.gravity-form
{
    background:#fff;
    border-bottom:0
}
.masthead.slider .item .content .button
{
    line-height:1rem
}
#segment-20 h3,#segment-83 h3
{
    font-size:1.5rem;
    margin:0;
    color:#555
}
#segment-20 h3.segment-title a
{
    color:#555
}
#segment-20 .segment .segment-title:after,#segment-83.segment .segment-title:after
{
    border:0
}
#segment-20 .ui.fluid.form.segment
{
    padding-top:0
}
#segment-83 .row:first-child
{
    padding-bottom:0
}
.latest-news .has-image a
{
    position:absolute;
    font-size:0;
    z-index:9;
    width:100%;
    height:100%;
    right:0;
    bottom:0;
    left:0;
    display:block;
    top:0
}
.latest-news .has-image a:hover
{
    background-color:rgba(255,255,255,.2)
}
.latest-news h2
{
    background-color:#a48a7b;
    display:block;
    width:100%;
    text-align:center;
    font-size:1.2rem;
    color:#fff;
    margin:0 auto;
    max-width:100%;
    margin-top:-.5rem!important;
    position:relative
}
#segment-83
{
    background-color:#f6f3f1!important
}
#segment-226 .ui.fluid.form.segment
{
    padding-top:0;
    box-shadow:none
}
#segment-226 #gform_fields_1
{
    margin-top:0
}
#segment-20 #text-7 p,#segment-20 #text-7 p em
{
    font-size:1.125rem;
    line-height:1.5
}
#segment-20 #text-7 p a[href*="tel:"]
{
    padding-left:0;
    font-size:1.5rem;
    line-height:1.5
}
#segment-13 .grid .two.column.row div:first-child
{
    padding-right:2rem
}
.extra-padding
{
    padding-right:2rem!important
}
#segment-83 .has-image h2
{
    font-weight:400
}
.page .ui.segment,.page-template-default .ui.segment,.single-post .ui.segment
{
    padding:0;
    background-color:transparent;
    box-shadow:none!important
}
.blog .ui.segment
{
    padding:1em
}
.page-id-57 .segment .ui.grid
{
    padding:0
}
.page-id-57 .segment .ui.grid>.row>.column:first-of-type
{
    padding-left:.5rem;
    padding-right:0
}
.page-id-57 .segment .ui.grid>.row>.column:nth-of-type(2)
{
    padding-left:1.5rem
}
.latest-news h2
{
    min-height:5rem;
    padding-top:.5rem;
    line-height:2rem
}
.page-id-159 .segment.loop,.page-id-166 .segment.loop
{
    padding-bottom:0
}
.page-id-159 .segment.story,.page-id-166 .segment.story
{
    padding-top:0
}
.page-id-159 .segment.loop .ui.grid>.row>[class*="twelve wide"].column,.page-id-166 .segment.loop .ui.grid>.row>[class*="twelve wide"].column
{
    margin-bottom:0
}
.single-post .column p:first-of-type,
.segment.story .column p:first-of-type {
    font-size: 1.125rem;
}
.segment-kinderen {
    border-bottom: 0 !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}
.segment-kinderen .three.column.row .column {
    width: 22.22% !important;
    text-align: left;
    float: left;
}
.segment-kinderen-consult {
    padding-top: 0 !important;
}
.segment-kinderen-consult .ui.grid>.row>.column.alignment.centered {
    text-align: left !important;
    padding-top: 0 !important;
}
.segment-kinderen-consult .column {
    width: 66.66% !important;
    text-align: left;
    float: left;
}
.segment.testimonial {
    background-color: #938075;
}
.segment.image-blocks {
    background-color: #f6f3f1!important;
    border-bottom: 1px solid #e2e2e2;
}
.home .segment.image-blocks {
    background-color: #ffffff !important;
}
/*.hentry a[href*="#contact"] {
    background:#ee7202;
    color:#fff
}
.hentry a[href*="#contact"]:hover {
    background: #CD6303
}*/
.segment.contact.gravity-form {
    margin-top: 0;
}
.segment-zwangerschap-klachten h2,
.segment-kinderen h2 {
    font-size: 1.2rem !important;
}
.segment-kinderen .three.column.row {
    padding-top: 0;
}
.main-responsive-items .ui.simple.dropdown .menu {
    display: block !important;
    width: auto !important;
    height: 100% !important;
    opacity: 1 !important;
    position: relative;
    background: transparent !important;
}
.ui.menu.main-responsive-items .item:hover .ui.dropdow.menu {
    color: #fff !important;
    background: transparent !important;
}
@media only screen and (min-width: 600px) {
    .ui.menu.main-responsive-items .item {
        font-size: 1.6rem;
    }
}
.ui.menu.main-responsive-items .item {
    font-weight: bold;
}
.ui.menu.main-responsive-items .item.subitem {
    color: #C5C0C0 !important;
    font-weight: 400;
}
.page-id-63 td:nth-of-type(2) {
    min-width: 74px;
}
@media only screen and (max-width: 600px) {
    .page-id-63 td {
        font-size: .95rem;
    }
}
.ui.dimmer.modals .icon {
    top: -20px;
}
.menu .menu {
    min-width: 250px !important;
}

.ui.page.grid > .row {
    max-width: 70pc;
    margin: 0 auto;
}
