/*
Theme Name: Glennis Grace Child
Template: customify
Author: SietsQo
Version: 0.3.6.1620986235
Updated: 2021-05-14 09:57:15

*/

.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding-top: 0px!important;
}

li.lang-item {
    list-style: none!important;
}

.header-menu-sidebar.dark-mode .builder-item-sidebar {
    padding: 20px!important;
}

#header-menu-sidebar-bg {
    display: flex;
    align-items: center;
}

.nav-menu-mobile .menu li {
    border-bottom: 0px!important;
}

div#header-menu-sidebar-inner .header-social-icons.customify-builder-social-icons li a {
    font-size: 20px;
}

div#header-menu-sidebar-inner .builder-item--primary-menu .nav-menu-desktop .primary-menu-ul > li > a, .builder-item-sidebar .primary-menu-sidebar .primary-menu-ul > li > a{
	font-size:22px;
}

.builder-header-html-item.item--html a {
    font-size: 14px;
	font-weight: 500;
}

.builder-header-html-item.item--html img {
    margin-right: 5px;
}

.slider-div {
    margin-top: -108px!important;
}

.row-v2 .col-v2.col-v2-center {
    width: 5%!important;
}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px!important;
}

#main, #sidebar-primary, #sidebar-secondary {
    padding: 0!important;
}

.customify-container, .layout-contained {
    max-width: 100%;
    margin: 0 auto;
    width: 100%;
}

.customify-container, .layout-contained {
    max-width: 100%;
    margin: 0 auto;
    width: 100%;
}

.header-v2 .cb-row--mobile {
    padding-left: 20px!important;
    padding-right: 20px!important;
}

.row-v2 .col-v2.col-v2-left {
    width: 15%!important;
}

.row-v2 .col-v2.col-v2-right {
    width: 15%!important;
}

.row-v2 .col-v2.col-v2-center {
    width: 70%!important;
}

.txtwhite p{
	color:white!important;
}

.n2-style-89e6829493f6425211df0e3f6998e151-simple.nextend-bullet-bar.n2-bar-justify-content-center{
	display:flex!important;
	flex-wrap: wrap;
}

.n2-style-89e6829493f6425211df0e3f6998e151-simple.nextend-bullet-bar.n2-bar-justify-content-center div{
	width: 48%!important;
	margin:0px 0px 2px -4px!important
}

div#n2-ss-1 .n2-style-9f3c4c662c63d3355ad1e31678d72a57-dot.n2-active, div#n2-ss-1 .n2-style-9f3c4c662c63d3355ad1e31678d72a57-dot:HOVER, div#n2-ss-1 .n2-style-9f3c4c662c63d3355ad1e31678d72a57-dot:FOCUS {
    padding: 6px 10px 6px 10px!important;
}

div#n2-ss-1 .n2-style-9f3c4c662c63d3355ad1e31678d72a57-dot{
	padding: 6px 10px 6px 10px!important;
}


/*social icons*/
.item--inner.builder-item--footer-social-icons .customify-builder-social-icons a i {
    width: 0px;
    height: 0px;
}

.item--inner.builder-item--footer-social-icons {
    display: flex;
    justify-content: center;
}

.site-footer .item--inner {
    display: flex;
    justify-content: center;
}

.footer-main .footer--row-inner {
    padding-top: 80px;
    padding-bottom: 20px;
}

.footer-bottom .footer--row-inner {
    padding-top: 20px;
    padding-bottom: 60px;
}




.footer-social-icons.customify-builder-social-icons li a {
    padding: 0px 20px;
    margin: 0px!important;
	/* box-shadow: 0px 0px 0px 1px rgb(0 0 0 / 10%), 0px 0px 0px 4px #fff, 0px 0px 0px 5px rgb(0 0 0 / 10%);
    border-radius: 100%; */
}


.vc_btn3.vc_btn3-color-black, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat {
    color: white!important;
	font-weight:700!important;
    background-color: black!important;
	font-size: 16px!important;
    padding: 5px 30px!important;
	border:1px black solid!important;
	border-radius: 5px!important;
	box-shadow:none!important;
}

.vc_btn3.vc_btn3-color-black, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:hover {
    color: black!important;
    background-color: #fff!important;
	border:none!important;
	box-shadow:none!important;
	border:1px black solid!important;
}

.vc_btn3.vc_btn3-color-white, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat {
    color: white!important;
	font-weight:700!important;
    background-color:#ffffff00!important;
	border:1px white solid!important;
	font-size: 16px!important;
    padding: 5px 30px!important;
	border-radius: 5px!important;
	box-shadow:none!important;
}

.vc_btn3.vc_btn3-color-white, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover {
    color: black!important;
    background-color: white!important;
	border:1px white solid!important;
	box-shadow:none!important;
}


.slider-div {
    margin-top: -125px;
}

.page-links a {
    border: none!important;
    color: white!important;
    padding: 0px!important;
    margin: 0px!important;
}

@media only screen and (max-width: 767px) {
.contact-blok{
	margin-top:-12px!important;
}	
	
.slider-div {
    margin-top: -108px!important;
}
	
.page-links{
    padding:15px 40px!important;
}

.vc_empty_space.subheader-hoogte {
    height: 250px!important;
}
	
.footer-social-icons.customify-builder-social-icons li a {
	font-size: 24px!important;
}
	
}