@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Headland+One&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Oranienbaum&display=swap');

html, body { 
    overflow-x: hidden;
    background: #FAFAF8 url(https://kleksi.com/img/clients/groetenuitroermond/bg2.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    font-family: "Oranienbaum", serif;
    font-size: 15px;
    color: #000;
}
.menuBox, .logo, .topMenu {
  opacity: 0;
}
.newsBox_4k_newstitle .row a span {
    font-size: 20px!important;
    font-weight: 600!important;
}
.h5, h5 {
    color: #535353;
}
h5 a {
  text-decoration: underline;
}
.menuBox:not(.mm-menu) ul > li:last-child a {
  font-size: 12px;
}

.menuBox:not(.mm-menu) ul > li > ul > li a {
  font-size: 17px!important;
}

.menuBox:not(.mm-menu) ul > li:last-child > ul > li a {
  font-size: 17px!impotant;
}

.pagerBox {
    font-family: "Oranienbaum", serif!important;
}
.galleryBox_6columns ul li {
    width: 15%;
}
.newsBox_4k_newstitle .row a span {
    font-weight: 300;
    font-size: 20px;
}
.newsBox_4k_newstitle {
    background: unset;
  padding-top: 0px;
}
#headerCntr .mobileMenu {
    margin-right: 20px;
}
.aboutBox_1col {
    margin-bottom: 70px;
}
.footerBox .copyright ul li a {
    text-decoration: underline;
}
.temp_img_left_title_txt_btn .details li {
    list-style: number;
    margin-left: 30px;
    line-height: 28px;
      color: #535353;
  font-size: 20px;
}
.brandBox_1col_title_1btn {
    background: unset!important;
}
.menuBox:not(.mm-menu)>ul>li>ul>li {
    padding: 1px!important;
    font-family: "Oranienbaum", serif;
    font-size: 17px;
    letter-spacing: 0;
}
.aboutBox_1col h3 {
    color: #535353;
      font-size: 28px !important;
      line-height: 40px!important;
      text-transform: unset;
}
.topLi {
    margin-right: 10px;
}
.topLi li {
    margin-right: 2px;
    background: #E4DFD4;
    padding: 0 6px;
}
.menuBox:not(.mm-menu)>ul>li {
    padding-bottom: 0px;
}
.centered {
    padding-right: calc((100% - 1280px) / 2);
    padding-left: calc((100% - 1280px) / 2);
}
.aboutBox_1col_title {
    background: initial;
}
.footerBox .text a {
    color: #f0dfca;
}

.temp_img_left_title_txt_btn .row {
    align-items: flex-start;
    display: flex;
}
.temp_img_left_title_txt_btn .photo {
    margin-top: 30px;
}
h1, h2 {
    text-transform: none;
}
.aboutBox_1col_title ul, .aboutBox_1col_title li {
    list-style: auto;
    margin-left: 40px;
}
.temp_img_right_title_txt .row {
    align-items: flex-start;
    display: flex;
}

::selection { background: #5b5853; color: #222; }
::-moz-selection { background: #5b5853; color: #222; }

h1, h2, h3, h4 { font-family: "Headland One", serif; font-weight: 500!important; font-size: 36px!important; }
a:focus, a:hover { color: #5B5853; text-decoration: underline; }
b, strong { font-family: "Headland One", serif!important; font-size: larger; }
td, th { padding: 10px; }
p a { text-decoration: underline; }

/* CUSTOM CODE KLEKSI */

#contentCntr {
    margin-top: 150px!important;
}
#headerCntr .logo {
    width: 300px;
    margin-top: -50px!important;
}
#headerCntr .logo img {
    max-height: unset;
}
#headerCntr {
    /* background: #fffaef; */
}
.menuBox:not(.mm-menu)>ul>li>ul>li>a {
    background: #e3dfd4;
}
.menuBox:not(.mm-menu)>ul>li>ul:after {
    border-color: transparent transparent #e3dfd4;
}
.menuBox:not(.mm-menu)>ul>li>ul {
    background: #fffaef;
      min-width: 160px;
}
.footerBox .title {
    text-transform: initial;
}
.aboutBox_1col_title h3 { font-weight: 500!important; font-size: 36px!important; text-transform: uppercase!important; }
.aboutBox_1col_title .contentDiv { font-size: 20px; line-height: 28px; }
.aboutBox_2col_2titles_2txt ul li { text-transform: capitalize; line-height: 1.8; letter-spacing: 0.025em; margin-bottom: 1px; font-size: 20px; line-height: 28px; font-weight: 300; list-style: disc; margin-top: 14px; }
.footerBox address {
    padding-top: 5px;
    font-weight: 300;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: 0.02em;
    color: #e3dfd4;
}
.pagerBox { background: unset; }

.listBox .center h3 { color: #222000; }
.listBox .icon { background: #5b5853; }
.listBox { background: #f5f5f5; }
.vf-hero__title { text-shadow: 0 1px 8px rgb(0 0 0 / 15%); }
.vf-hero__content-pane { border-radius: 4px; }
.plans-trail-btn-n a { font-weight: 400; font-size: 15px; }

.collectionCntr .bottom { display: none!important; }
.copyrightBox li { color: #222; font-size: 11px; font-weight: 300; }
.brandBox_title_sub_1btn { padding-top: 0px; }
.brandBox_title_sub_1btn span { font-size: 22px; color: #5B5853!important; }
.brandBox_title_sub_1btn .btn { font-size: initial; padding: 10px 20px; }

.fa-check { color: #04B67A; }
.fa-times { color: #e2272a; }
.comparison .price-info { width: 180px; }
.serviceBox .holder span { height: 60px; }
.serviceBox .holder li a { cursor: default; }

.bannerBox_title li .text h1 { color: #222000; font-size: 24px; line-height: 32px; }
.bannerBox_title li .text p { color: #5B5853; font-size: 20px!important; line-height: 26px!important; }
.bannerBox_title li .text { max-width: 1000px; }
.bannerBox_title { padding: 0px 0px!important; min-height: 260px!important; }

.switch-section { margin-bottom: 70px; }
.plan-feature-main-points-test-top.min-height { height: 170px; }
.energyBox_right_title .text-lg-right h1 { text-transform: unset; }
.mm-menu.mm-offcanvas { z-index: 3; }

.docs-content-container p sub { font-size: 65%; line-height: 10px!important; }


.ctaBox_1col_title_txt_btn_img_left h3, .ctaBox_1col_title_txt_btn_img_left h4 { max-width: 700px; }
.temp_img_right_title_txt_btn .photo img { width: auto; }
.footerBox { background: #5B5853 url(https://kleksi.com/img/clients/groetenuitroermond/bg3.jpg) !important; }
.centeredFooter { padding-right: calc((100% - 1100px) / 2); padding-left: calc((100% - 1100px) / 2); min-height: 600px; }
.temp_img_right_title_txt_btn .details p { font-size: 22px; line-height: 28px; }
.global .center-box { padding: 90px 0 92px 0; margin-bottom: 0px; }
.menuBox:not(.mm-menu) ul > li a { font-weight: 400; }
.topmenuBox ul.language li a.is-active, .topmenuBox ul.language li a { font-weight: 400; font-size: 12px; }
.temp_img_right_title_txt_btn { margin-top: 50px; }
.serviceBox { background: #e3dfd4!important; }
.serviceBox a.btn { display: inline-block; position: relative; color: #222000 !important; font-size: initial; padding: 10px 17px 6px 20px; background-color: #e3dfd4!important; border-radius: 6px!important; border: 1px solid #e3dfd4!important; border-bottom: 3px solid #e3dfd4!important; cursor: pointer; transition: all 200ms ease; -webkit-transition: all 200ms ease; box-shadow: 0 4px 4px rgb(0 0 0 / 25%); }
.serviceBox a.btn:hover { background-color: #5b5853!important; border-radius: 6px!important; border: 1px solid #5b5853!important; border-bottom: 3px solid #5b5853!important; color: #e3dfd4!important; text-decoration: none; }
.aboutBox_1col_sub_title .contentDiv { font-size: 20px; line-height: 28px; }
.img_small .contentDiv { margin-bottom: 220px!important; }
.global p { font-size: 22px; line-height: 28px; }
.thumb-pad0 .thumbnail .caption p { font-size: 15px; line-height: 21px; }
.temp_img_right_title_txt_btn h2 { font-size: 44px; line-height: 48px; }
.emailBox a { font-size: 36px; }
.temp_img_right_title_txt .details { padding: 0px 50px 50px 20px; }
.temp_img_left_title_txt_btn .details { padding: 20px 20px 50px 50px; }
.temp_img_right_title_txt .details p { font-size: 20px; line-height: 28px; }
.temp_img_left_title_txt_btn .details p { font-size: 20px; line-height: 28px; }
.temp_img_left_title_txt_btn ul li { color: #222000!important; font-size: 14px!important; line-height: 24px!important; }
.topHeader-wrapper { background-image: linear-gradient(#e3dfd4, #e3dfd4); }
.topHeader-content h1 { color: #5B5853; }
.topHeader-content p { color: #5B5853; }
.service-block.standard-block p { line-height: 28px; }
#faq #faq-list a { color: #5B5853!important; font-weight: 500; }
.row-container p { font-size: 20px; line-height: 28px; }
.contentBoxSupport .threeRows:last-child p b { color: #5B5853!important; }
.contentBoxSupport p a { color: #5b5853!important; font-size: 16px!important; }
.contentBoxSupport p a:hover { color: #5B5853!important; }
.threeRows h1, .threeRows p i { color: #5B5853!important; }
.contentBoxSupport { border-bottom: 0px solid #5b5853!important; background: #e3dfd4!important; margin-left: 16px!important; }
.threeRows p span { color: #5B5853!important; font-size: 16px; line-height: 24px; }
.row-container .row.product-feature { margin-top: 20%; margin-bottom: 20%; }
.thumb-pad0 .thumbnail .caption { border: 0px solid #efeded; }
.temp_img_right_title_txt { margin-bottom: 100px; margin-top: 60px; }
.card-boxed .card-inner, .card-boxed a.card-inner { background-color: #5B5853; }
.component-blurbs { background: #222000; }
.component-header .entry-content .heading-dots { color: #222; }
.card-boxed .card-inner, .card-boxed a.card-inner { border-radius: 15px; }
.aboutBox_title_sub { opacity: 1; }
.topmenuBox ul.language li { padding: 0px 4px; }
.ctaBox_1col_title_txt_btn_img_left h2, .ctaBox_1col_title_txt_btn_img_left h3, .ctaBox_1col_title_txt_btn_img_left h4 { text-transform: initial; }
.trial { bottom: -33px; }
.comparison tbody .compare-row:nth-child(2) { background: #edf1f7; }
.comparison tbody .compare-row:nth-child(4) { background: #e3dfd4; }
.comparison tbody .compare-row:nth-child(6) { background: #edf1f7; }
.comparison tbody .compare-row:nth-child(8) { background: #e3dfd4; }
.comparison tbody .compare-row:nth-child(10) { background: #edf1f7; }
.comparison tbody .compare-row:nth-child(12) { background: #e3dfd4; }
.comparison tbody .compare-row:nth-child(14) { background: #edf1f7; }
.comparison tbody .compare-row:nth-child(16) { background: #e3dfd4; }
.comparison tbody .compare-row:nth-child(18) { background: #edf1f7; }
.comparison tbody .compare-row:nth-child(20) { background: #e3dfd4; }
.comparison tbody .compare-row:nth-child(22) { background: #edf1f7; }
.comparison tbody .compare-row:nth-child(24) { background: #e3dfd4; }
.comparison tbody .compare-row:nth-child(26) { background: #edf1f7; }
.comparison tbody .compare-row:nth-child(28) { background: #e3dfd4; }
.comparison tbody .compare-row:nth-child(30) { background: #edf1f7; }
.comparison tbody .compare-row:nth-child(32) { background: #e3dfd4; }
.comparison tbody .compare-row:nth-child(34) { background: #edf1f7; }
.comparison tbody .compare-row:nth-child(36) { background: #e3dfd4; }
.comparison tbody .compare-row:nth-child(38) { background: #edf1f7; }
.comparison tbody .compare-row:nth-child(40) { background: #e3dfd4; }
.comparison tbody .compare-row:nth-child(42) { background: #edf1f7; }
.comparison .price-now, .comparison .price-now span { color: #9f9f9f; }
.comparison td { color: #9f9f9f; }
.comparison .price-now, .comparison .price-now span { color: #5B5853; }
.comparison tr td:first-child { color: #5B5853; }
.package { opacity: 0; }
.aboutBox_form_title_text.centered { padding-right: calc((100% - 900px) / 2); padding-left: calc((100% - 900px) / 2); }
.comparison { margin-top: 0px; }
.packwrapper { font-size: 14px; padding-top: 30px; }
.aboutBox_1col_title h3 { font-size: 41px; }
.brandBox_1col_title_2btn.centered { padding-right: calc((100% - 900px) / 2); padding-left: calc((100% - 900px) / 2); }
.pricing-plan { margin-right: 10px; }
.pricing-features li:first-child { font-weight: 400; }
.temp_img_right_title_txt_btn .details { padding: 50px 50px; }
.ctaBox_1col_title_img_left h2, .ctaBox_1col_title_img_left h3, .ctaBox_1col_title_img_left h4 { max-width: 800px; }
.ctaBox_1col_title_img_right .cta > div { color: #222000; }
.text-right { max-width: 800px; float: right; }
.ctaBox_1col_title_img_right p { float: right; font-size: 20px; line-height: 28px; }

.px-4 { padding-right: 0px; }
.pricing-plan-wrap { 
    width: 24%;
    display: inline-block;
    margin-bottom: 10px;
    vertical-align: top;
}

@media (max-width: 1279px) {
.pricing-plan-wrap { 
    width: 33%;
    display: inline-block;
    margin-bottom: 10px; }
}

@media (max-width: 900px) {
.pricing-plan-wrap { 
    width: 49%;
    display: inline-block;
    margin-bottom: 10px; }
}

@media (max-width: 600px) {
.pricing-plan-wrap { 
    width: 100%;
    display: inline-block;
    margin-bottom: 10px; }
}



/* sideMenu button */

.btnHolderSideMenu { display: none!important; }

@media (max-width: 768px) {
#sideMenu { display: none; }
.btnHolderSideMenu { margin-top: 20px; display: block!important; }
.btnHolderSideMenu button { width: 100%; padding: 10px; background: #f5f1ed; color: #222; font-weight: 500; font-size: 20px; border-radius: 4px; }
}

/* einde sideMenu button */

@media (max-width: 1440px) {
#headerCntr .logo strong { font-size: 21px; }
#headerCntr .logo span { font-size: 11.8px; }
#headerCntr .logo { padding: 0 0 0 48px; }
}


@media (min-width: 768px) {
  .col-sm-10 { width: 100%; }
}



@media (min-width: 1200px) {
  .card-boxed .card-inner p, .card-boxed a.card-inner p { font-size: 20px; line-height: 28px; }
}

@media (max-width: 768px) {
  .package { display: block!important; float: none; margin-bottom: 20px; }
  .packwrapper { position: relative; left: 0; right: 0; margin: 0 auto; width: 310px; }
.rendered-form { padding: 25px 30px 0 30px; }
}

/* END CUSTOM CODE KLEKSI */






/* DOCS CSS */

.docs-menu { width: 284px; background: #f5f5f5; padding: 20px 20px 20px 34px; margin-top: 40px; display: inline-block; vertical-align: top; }
.docs-title { font-size: 20px!important; }
.docs-nav { margin-bottom: 30px; }
.docs-nav-link {  color: #5B5853; line-height: 30px; }
.docs-content { display: inline-block; padding-left: 57px; padding-top: 20px; width: calc(100% - 285px); padding-bottom: 120px; }
.docs-content li { list-style: disc; margin-left: 30px; }
.docs-content-container p { font-size: 20px; line-height: 28px; }

/* END DOCS CSS */






.videoWrapper { padding-bottom: 50%; }
..menuBox:not(.mm-menu) .dropdown.products { opacity: 0; }
#faq #faq-list p a {
    font-size: 15px;
    display: inline;
    margin: 0;
    padding: 0 5px 0 0;
}
#faq #faq-list p a:hover { font-size: 15px; }
.aboutBox_form_sub_title_text .contentDiv p { width: 700px!important; display: block; left: 0; right: 0; margin: 0 auto;}

@media only screen and (max-width: 1279px)  {
.temp_img_right_title_txt_btn .photo img { width: 100%; }
}

@media only screen and (max-width: 800px)  {
p { font-size: 22px!important; line-height: 32px!important; }
.new-plan-tabbing label:after { display: none!important; }
.version-n-block p.cancel-price2 { font-size: 20px!important; line-height: 54px!important; }
.aboutBox_form_sub_title_text .contentDiv p { width: 100%!important; }
.customersBox h4 { opacity: 1!important; }
.customersBox .button { opacity: 1!important; }

}

.med-icon {
    font-size: 32px;
    color: #5b5853;
}


.title p { font-size: 20px!important; line-height: 28px;}
.title p.highlighted { font-size: 20px!important; line-height: 28px!important; }

.aboutBox_1col_title h3 { max-width: 900px; left: 0; right: 0; line-height: 48px; text-align: left; }


/* BLOKKEN MET TITEL, TEKST & FONT AWESOME */
.service-block.standard-block { padding: 30px; background: #222000; border-radius: 15px; margin: 10px 10px; position: relative; flex: 1 0; margin-left: 1rem; margin-bottom: 1rem; color: #222; }
.service-blocks-horiz { background: #f5f1ed; padding-bottom: 160px; opacity: 1; }
.service-blocks-horiz .row { display: flex; justify-content: space-between; flex-flow: row wrap; padding: 20px; }
.service-block.standard-block h3 { color: #5b5853; }

@media only screen and (min-width: 1199px)  {
.service-block.standard-block { min-width: 30%; }
}


/* BLOG */
.post__content h3 strong { line-height: 34px!important; color: #5b5853!important; }
.post__content h3 { margin-bottom: 33px; }
.social li i { background: #5b5853!important }
.social li i:hover { background: #222000!important }
.post-title { color: #5b5853; font-weight: 600!important; line-height: 58px!important; font-size: 52px; margin-bottom: 40px!important; }


.at-icon-wrapper { display: none!important; }
.contentDiv { color:#222000;font-size:15px;line-height:26px; font-weight: 300; }
.contentDiv p { display: inline; font-size: 20px; line-height: 28px; }
.contentDiv p img { left: 0; right: 0; margin: 0 auto; }

.h4, h4 { font-size: 24px; }



.btn { 
    display: inline-block;
    position: relative;
    color: #e3dfd4 !important;
    font-size: initial;
    padding: 10px 17px 6px 20px;
    background-color: #222000!important;
    border-radius: 6px!important;
    border: 1px solid #222000!important;
    border-bottom: 3px solid #222000!important;
    cursor: pointer;
    transition: all 200ms ease;
    -webkit-transition: all 200ms ease;
    box-shadow: 0 4px 4px rgb(0 0 0 / 25%);
    font-weight: 300;
}


.btn:hover {
    background-color: #5b5853!important;
    border-radius: 6px!important;
    border: 1px solid #5b5853!important;
    border-bottom: 3px solid #5b5853!important;
    color: #e3dfd4!important;
    text-decoration: none;
}




.btn.focus, .btn:focus, .btn:hover { color: #222; background: #5b5853; }
.menuBox:not(.mm-menu) ul li.topItems a, .menuBox:not(.mm-menu) ul li.topItems a span { cursor: default; }

.button {  ; }

.languageBox a.is-active { color: #222; }

#generatedContent:first-child .blockPortfolio { opacity: 1!important; }

.post-info-text:hover a { text-decoration: none!important; }
.post-info-text:hover h3 { color: #5b5853!important; }
.collection-item:hover .post-info-text h3 { color: #5b5853!important; }
.post-info-text .h3 { font-size: 16px; font-weight: 600!important;}


/* HOME 2 TTITEL FOTO's BUTTONS */
.cre8-half .text.purple { background: #f5f1ed; }
.cre8-half .text.blue { background: #f5f1ed; }
.cre8-half .text p:first-child { margin-top: -60px; font-size: 30px!important; line-height: 38px!important; color: #222; }
@media (min-width: 990px) {
.cre8-half .text.blue { text-align: right; }
.cre8-half .text.blue .container { right: 0; }
.cre8-half .text .container { margin: 0 60px; }
}
@media only screen and (max-width: 1000px)  {
  .cre8-half .text.purple { height: auto; }
  .cre8-half .text p:first-child { margin-top: 0px; }
  .cre8-half .text { padding: 60px 0; }
  .subscriptionBox h4 span { display: block; }
}


.cre8-half .text.purple::before { content: ''; position: absolute; height: 0; width: 0; right: 100%; top: 40%; border-left: 175px solid transparent; border-right: 175px solid transparent; border-top: 65px solid #5B5853; clear: both; -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); margin-right: -143px; }
.cre8-half .text.blue::after { content: ''; position: absolute; height: 0; width: 0; left: 100%; top: 40%; border-left: 175px solid transparent; border-right: 175px solid transparent; border-top: 65px solid #5B5853; clear: both; -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); margin-left: -143px; }

.customersBox h4 { font-size: 28px; font-size: 30px!important; line-height: 38px!important; font-weight: 300!important; max-width: 500px; }

.customersBox .button {
    color: #e3dfd4 !important;
    font-size: initial;
    padding: 0 20px 0 20px;
    background-color: #222000!important;
    border-radius: 6px!important;
    border: 1px solid #222000!important;
    border-bottom: 3px solid #222000!important;
    cursor: pointer;
    transition: all 200ms ease;
    -webkit-transition: all 200ms ease;
    box-shadow: 0 4px 4px rgb(0 0 0 / 25%);
    text-transform: initial;
}
.customersBox .button:hover { background-color: #5b5853!important;
    border-radius: 6px!important;
    border: 1px solid #5b5853!important;
    border-bottom: 3px solid #5b5853!important;
    color: #e3dfd4!important;
    text-decoration: none;
}

.customersBox .affordable:after { background: #30343a; }
.customersBox { background: #222000; }


.customersBox h4.fotoLeftBox { font-size: 36px!important; font-family: 'Open Sans', sans-serif; font-weight: 400!important; line-height: 1.2!important; text-shadow: 0px -2px 4px rgba(0, 0, 0, 0.1), 2px -2px 4px rgba(0, 0, 0, 0.1), -2px 2px 4px rgba(0, 0, 0, 0.1), 2px 2px 4px rgba(0, 0, 0, 0.1); max-width: 400px; }

@media only screen and (max-width: 767px) {
.customersBox { text-align: center; background: #f5f1ed; }
.customersBox h4.fotoLeftBox { font-size: 28px; font-size: 30px!important; line-height: 38px!important; font-weight: 300!important; max-width: none; }
.customersBox .affordable:after { background: #f5f1ed; }
.customersBox .button { float: unset; padding: 10px 20px; border-radius: 6px; text-transform: unset; }
.customersBox .software, .customersBox .affordable { padding: 60px 0; }
.customersBox .holder { padding: 60px 0; }
}




.bannerBox_img_slider { height: calc(74vh - 40px); }
.bannerBox_img_slider li { height: calc(74vh - 40px); }
.bannerBox_img_slider:after { position: absolute;  left: 0px; width: 100%; bottom: 0px; height: 33px; display: block; content: ''; z-index: 200; }

.videoWrapper:after { position: absolute;  left: 0px; width: 100%; bottom: 0px; height: 33px; display: block; content: ''; z-index: 200; }

.bannerBox_stripe_slider { z-index: 0; }

.btn.focus, .btn:focus, .btn:hover  { border: 1px solid #5B5853; color: #222; background: #f5f1ed; ; }

.flipbookWrapper { background: #ebebeb; padding-bottom: 50px; }
.flipbook-menuBottom { background: #ebebeb!important; }
.flipbook-thumbHolder { background: #ebebeb!important; }
.flipbook-bookLayer audio, .flipbook-bookLayer canvas, .flipbook-bookLayer progress, .flipbook-bookLayer video { background: #ebebeb; }

.temp_img_right_title_txt h2 { font-size: 41px; line-height: 50px; color: #5B5853; }

.domeinchecker { padding-bottom: 100px; }
.domeinchecker input[type="submit"] { padding: 8px 17px 6px 20px; }
.domeinchecker input[type="submit"]:hover { background-color: #5b5853!important; border: 1px solid #5b5853!important; border-bottom: 3px solid #5b5853!important; }
.header-content h1 { text-shadow: 0px -2px 4px rgba(0, 0, 0, 0.1), 2px -2px 4px rgba(0, 0, 0, 0.1), -2px 2px 4px rgba(0, 0, 0, 0.1), 2px 2px 4px rgba(0, 0, 0, 0.1); line-height: 1.2; }
.header-content .button:hover { color: #5b5853; }



#generatedContent .contentBoxRefs:nth-of-type(odd) .left { float: right; }
#generatedContent .contentBoxRefs:nth-of-type(even) .left { float: left; }


.questionsBox { background: #c61f22; }
.questionsBox .left { cursor: default; }
.questionsBox .left:before { cursor: default; }
.questionsBox .right:hover span b { color: #e3dfd4!important; font-weight: 500!important; transition: color 0.9s ease; }
.questionsBox .left { border-right: 1px solid #5B5853; }

.solution-panel.full { color: #222000; }


.contentBoxSofco .right p b, .contentBoxSofco .right p strong  {
    font-weight: 500;
    color: #222000;
; }

.subscriptionBox .button { color: #222; background: #5b5853; }
.subscriptionBox { background: rgb(34, 37, 42); border-bottom: 1px solid #222000; }


.subscriptionBox { opacity: 1; }
.sliderBox_refs { opacity: 1; }


.button { border-radius: 6px!important; }

.parallaxBox { padding: 0px; }



/* HOSTING PACKAGES */

.package__body p { font-size: 13px!important; line-height: 16px!important; }
.package__body p b { color: #5b5853!important; }
.package__name { font-size: 20px; }
.package--vertical .package__price { font-size: 32px; }
.package {  }



/* SERVICE ICONS */

.serviceBox .holder .icon { font-size: 56px; color: #5b5853; }
.serviceBox .holder li:hover .icon { color: #5B5853; }
.serviceBox .holder li:hover h3 { color: #5b5853; }
.serviceBox { padding: 0px 0 120px 0; }




/* SUPPORT CONTACT */

.contentBoxSupport.centered  {
    padding-right: calc((100% - 1170px) / 2);
    padding-left: calc((100% - 1170px) / 2);
; }
.contentBoxSupport .threeRows p { padding: 10px 15px 5px 0px; }
.contentBoxSupport .threeRows:last-child p { background: #e3dfd4; border-radius: 11px; padding: 0 30px 30px 30px; }
@media only screen and (min-width: 1024px) {
.threeRows { border-radius: 12px; width: calc(32% - 40px); }
.contentBoxSupport .threeRows:last-child { width: calc(34% - 40px); padding: 50px 0 50px 0px; }
; }
@media only screen and (max-width: 1023px)  {
.threeRows { width: calc(50% - 40px)!important; }
.contentBoxSupport .threeRows:last-child { width: calc(100% - 20px)!important; padding: 0px 0px; }
; }
@media only screen and (max-width: 800px)  {
.threeRows { width: 100%!important; }
.contentBoxSupport .threeRows:last-child  { margin: 40px 20px 20px 0; }
; }


/* BOXES SUPPORT FAQ */

.global h2 { color: #5B5853; font-weight: 400!important; font-size: 36px!important; }
.thumb-pad0 .thumbnail .caption .title { color: #5B5853; font-weight: 400; margin-bottom: 6px; }
.thumb-pad0 figure img {  }
.btn-default.btn1 { color: #5b5853; font-weight: 400; font-size: 17px; }
.btn-default.btn1:hover { color: #222000; }


/* FAQ's */

#faq #faq-list a { font-size: 20px; color: #5b5853; }
#faq #faq-list a:hover { font-size: 20px; color: #5b5853; }
#faq #faq-list i { font-size: 20px; top: 20px; color: #5b5853; }

#faq #faq-list a i::before { color: #5b5853; }
#faq #faq-list a.collapser.active i::before { color: #222000; }




#faq #faq-list { margin-top: 40px; }
#faq h1 { text-align: center; color: #5B5853; margin-bottom: 20px; }
#faq p { text-align: center; }
#faq #faq-list p { text-align: left; }
#faq #faq-list a.collapsed { color: #5b5853; }


/* VIDEO MP$ SKEW */

.row-container h3 { font-weight: 400; line-height: 50px; font-size: 41px; }
.row-container .card { box-shadow: 0 8px 60px 0 rgba(0,0,0,.44), 0 12px 90px 0 rgba(0,0,0,.44); }
.row-container .button { border-radius: 0px; background-color: #5b5853; color: #222; font-weight: 400; border: 1px solid #5b5853; }
.row-container .button:hover { background-color: #222; color: #5b5853!important; border: 1px solid #5b5853; }


/* POPUP ANNOUNCEMENT SIDE */

section.announcement-slider .slider-name { background-color: #5b5853; }
section.announcement-slider .wrapper .inner .title { color: #5B5853; font-weight: 500!important; }
section.announcement-slider .wrapper .inner .description { font-size: 15px; line-height: 26px; color: #222000; font-weight: 300!important; }
section.announcement-slider .wrapper .inner .cta-links a { color: #5b5853; }
section.announcement-slider .wrapper .inner .cta-links a:hover { color: #5B5853; }
section.announcement-slider .wrapper .inner .cta-links i { color: #ccc; }
section.announcement-slider .wrapper .inner .cta-links { bottom: 20px; }

@media only screen and (max-width: 600px) {
section.announcement-slider { display: none; }
; }






/* POPUP MODAL */

.modal-body p { color: #222000; text-align: center; }
.modal-header h3 { color: #5B5853; line-height: 46px; font-weight: 600!important;  font-size: 42px; }
.modal-backdrop { background-color: #282C33; }
.modal-backdrop.in { opacity: 0.9; filter: alpha(opacity=10); }
.modal-header { padding: 25px; text-align: center; border-bottom: 0px solid #e3dfd4; }
.modal-body .btn { background: #5b5853; color: #222; border: 1px solid #5b5853; font-weight: 500; }
.modal-body .btn:hover { background: #e3dfd4; color: #5b5853; border: 1px solid #5b5853; }

.modal-body { padding: 0 25px 25px 25px; }
.modal-body .btn { left: 0; right: 0; margin: 0 auto; }
.modal { float: left; top: 25%; transform: translate(-50%, -50%); }
.modal-body .btn { left: 0; right: 0; margin: 0 auto; display: block; }
.modal-content { border-radius: 16px; }

.modal-body input[type="text"], .modal-body input[type="email"]  { background:#e3dfd4;padding:0 15px;color:#5B5853!important; font-size:16px;border:1px solid #ff8000;width:100%;height:46px;line-height:46px;vertical-align:middle;font-weight:300;border-radius:1px;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; margin-bottom: 8px; }

.modal-body input[type="text"]:hover { color:#e3dfd4!important; background: #ff8000; }
.modal-body input[type="text"]::placeholder { color:#ff8000!important; }
.modal-body input[type="text"]:hover::placeholder { color:#e3dfd4!important; }
.modal-body input[type="text"]:focus { color:#e3dfd4!important; background: #ff8000; }

.modal-body input[type="email"]:hover { color:#e3dfd4!important; background: #ff8000; }
.modal-body input[type="email"]::placeholder { color:#ff8000!important; }
.modal-body input[type="email"]:hover::placeholder { color:#e3dfd4!important; }
.modal-body input[type="email"]:focus { color:#e3dfd4!important; background: #ff8000; }



/* LIGHTBOX */

.lightbox { background: rgba(255, 255, 255, 0.9); }
.lightbox img { border: 0px solid #e3dfd4; box-shadow: 0 0 0px #222; border-radius: 0px; }




/* SOFCO PROJECT TEMPLATE */

.solution-panel .container { max-width: 1100px; }
.solution-panel.full h2 { color: #5B5853; line-height: 44px; }
.solution-panel .body-text i { display: none; }
.solution-panel .body-text a { color: #222000; text-decoration: none; border-bottom: 0px solid; }
.solution-panel .body-text a:hover { color: #222000; text-decoration: none; }
.solution-panel.full ul li:before { background: #222000; }
.solution-panel .container { padding-right: 30px; padding-left: 30px; }
.solution-panel .container p { color: #222000; font-size: 15px; font-weight: 300; padding: 10px; }

@media (min-width: 61.25em) {
.solution-panel .body-text { font-size: 15px; font-weight: 300; line-height: 26px; }
.solution-panel ul li:before { top: 13px; left: -20px; width: 3px; height: 3px; }
; }




/* TEMPLATES 1 COLUMN */

.aboutBox_1col { background:#e3dfd4; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_1col_img { background:#e3dfd4; }
.aboutBox_1col_mov { background:#e3dfd4; }

/* .aboutBox_1col_title:after {
    position: absolute;
    left: 0px;
    right: 0px;
    margin: 0 auto;
    margin-top: 20px;
    width: 85px;
    height: 829px;
    display: block;
    content: '';
    background: url(https://twaelfprovincien.nl/images/logo.png) no-repeat;
    z-index: 200;
} */

.aboutBox_1col_title { padding-top: 80px; padding-bottom: 0px;  }
.aboutBox_1col_title h3 { color:#5B5853;  font-weight: 600; text-transform: inherit; }
.aboutBox_1col_title .btn { border: 1px solid #5B5853; color: #5B5853; }
.aboutBox_1col_title .btn:hover { background: #f5f1ed; color: #222; }
.aboutBox_1col_title .contentDiv { text-align: left; margin-bottom: 0px; }


.aboutBox_1col_sub_title { background:#e3dfd4; margin-bottom: 0px; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_1col_sub_title h3 { color:#5B5853!important; font-weight: 400!important; text-transform: inherit; font-size: 41px; line-height: 50px; }
.aboutBox_1col_sub_title p.highlighted { color:#222000; font-weight: 400; }
.aboutBox_1col_sub_title .btn { border: 1px solid #5B5853; color: #5B5853; }
.aboutBox_1col_sub_title .btn:hover { background: #f5f1ed; color: #222; }

.brandBox_1col_title_sub_txt_1btn { background:#e3dfd4; padding-top: 50px; padding-bottom: 50px; }
.brandBox_1col_title_sub_txt_1btn h3 { color:#5B5853; margin-bottom: 15px; line-height: 1.1; font-weight: 600; text-transform: inherit; }
.brandBox_1col_title_sub_txt_1btn span { color:#5b5853; font-family: 'Open Sans',sans-serif; font-weight: 300; line-height: 32px; margin-bottom: 20px; }
.brandBox_1col_title_sub_txt_1btn .btn { border: 1px solid #5B5853; color: #5B5853; }
.brandBox_1col_title_sub_txt_1btn .btn:hover { background: #f5f1ed; color: #222; }

.brandBox_1col_title_1btn { background:#5B5853; padding-top: 100px; padding-bottom: 100px; }
.brandBox_1col_title_1btn h3 { color: #222; margin-bottom: 15px; line-height: 1.1; font-weight: 600; text-transform: inherit; }
.brandBox_1col_title_1btn .contentDiv p { color: #222; }

.brandBox_1col_title_1btn .btn {
    display: inline-block;
    position: relative;
    color: #e3dfd4 !important;
    font-size: initial;
    padding: 10px 17px 6px 20px;
    background-color: #222000!important;
    border-radius: 6px!important;
    border: 1px solid #222000!important;
    border-bottom: 3px solid #222000!important;
    cursor: pointer;
    transition: all 200ms ease;
    -webkit-transition: all 200ms ease;
    box-shadow: 0 4px 4px rgb(0 0 0 / 25%);
}

.brandBox_1col_title_1btn .btn:hover {
    background-color: #5b5853!important;
    border-radius: 6px!important;
    border: 1px solid #5b5853!important;
    border-bottom: 3px solid #5b5853!important;
    color: #e3dfd4!important;
    text-decoration: none;
}

.brandBox_1col_title_2btn { background: #f5f1ed; padding-top: 100px; padding-bottom: 100px; }
.brandBox_1col_title_2btn h3 { color: #222; margin-bottom: 15px; line-height: 1.1; font-weight: 600; text-transform: inherit; }
.brandBox_1col_title_2btn .contentDiv p { color: #222; }

.brandBox_1col_title_2btn .btn { 
    display: inline-block;
    position: relative;
    color: #e3dfd4 !important;
    font-size: initial;
    padding: 10px 17px 6px 20px;
    background-color: #222000!important;
    border-radius: 6px!important;
    border: 1px solid #222000!important;
    border-bottom: 3px solid #222000!important;
    cursor: pointer;
    transition: all 200ms ease;
    -webkit-transition: all 200ms ease;
    box-shadow: 0 4px 4px rgb(0 0 0 / 25%);

}
.brandBox_1col_title_2btn .btn:hover {
    background-color: #5b5853!important;
    border-radius: 6px!important;
    border: 1px solid #5b5853!important;
    border-bottom: 3px solid #5b5853!important;
    color: #e3dfd4!important;
    text-decoration: none;
}

.brandBox_1col_title_sub_txt_2btn { background:#e3dfd4; padding-top: 50px; padding-bottom: 50px; }
.brandBox_1col_title_sub_txt_2btn h3 { color:#5B5853; margin-bottom: 15px; line-height: 1.1; font-weight: 600; text-transform: inherit; }
.brandBox_1col_title_sub_txt_2btn span { color:#5b5853; font-family: 'Open Sans',sans-serif; font-weight: 300; line-height: 32px; margin-bottom: 20px; }
.brandBox_1col_title_sub_txt_2btn .btn { border: 1px solid #5B5853; color: #5B5853; }
.brandBox_1col_title_sub_txt_2btn .btn:hover { background: #f5f1ed; color: #222; }


/* TEMPLATES 2 COLUMNS */

.aboutBox_2col { background:#e3dfd4; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_2col_img { background:#e3dfd4; }
.aboutBox_2col_mov { background:#e3dfd4; }

.aboutBox_2col_title { background:#e3dfd4; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_2col_title h3 { color:#5B5853; text-transform: inherit; }
.aboutBox_2col_title .btn { border: 1px solid #5B5853; color: #5B5853; }
.aboutBox_2col_title .btn:hover { background: #f5f1ed; color: #222; }

.aboutBox_2col_title_sub { background:#e3dfd4; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_2col_title_sub h3 { color:#5B5853; text-transform: inherit; }
.aboutBox_2col_title_sub span.highlighted { color:#5b5853; font-weight: 300; }
.aboutBox_2col_title_sub .btn { border: 1px solid #5B5853; color: #5B5853; }
.aboutBox_2col_title_sub .btn:hover { background: #f5f1ed; color: #222; }

.aboutBox_2col_title_img { background:#e3dfd4; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_2col_title_img h3 { color:#5B5853; text-transform: inherit; }
.aboutBox_2col_title_img .btn { border: 1px solid #5B5853; color: #5B5853; }
.aboutBox_2col_title_img .btn:hover { background: #f5f1ed; color: #222; }

.aboutBox_2col_title_mov { background:#e3dfd4; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_2col_title_mov h3 { color:#5B5853; text-transform: inherit; }
.aboutBox_2col_title_mov .btn { border: 1px solid #5B5853; color: #5B5853; }
.aboutBox_2col_title_mov .btn:hover { background: #f5f1ed; color: #222; }

.aboutBox_2col_title_sub_img { background:#e3dfd4;color:#5b5853;font-size:15px; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_2col_title_sub_img span.highlighted { font-size:30px;color:#5b5853;font-weight:400; font-family: 'Open Sans',sans-serif; }
.aboutBox_2col_title_sub_img h3 { color:#5B5853;font-size:36px; text-transform: inherit; }
.aboutBox_2col_title_sub_img .title { padding-bottom: 50px; }

.aboutBox_2col_title_sub_mov { background:#e3dfd4;color:#5b5853;font-size:15px; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_2col_title_sub_mov span.highlighted { font-size:30px;color:#5b5853;font-weight:300; font-family: 'Open Sans',sans-serif; }
.aboutBox_2col_title_sub_mov h3 { color:#5B5853;font-size:36px; text-transform: inherit; }




/* 2 KOLOMMEN SITEMAP */

.aboutBox_2col_2titles_2txt h2 { text-align: left; color: #5B5853; }
.aboutBox_2col_2titles_2txt p { color: #222000; font-size: 15px; font-weight: 300; }
.aboutBox_2col_2titles_2txt .col:first-child { padding-left: 70px; }




/* RESPONSIVE LINKS/RECHTS */

.temp_img_right_title_txt p { color: #535353; font-weight: 300; line-height: 26px; }
.temp_img_right_title_txt_btn p { color: #535353; font-weight: 300; line-height: 26px; }
.temp_img_left_title_txt p { color: #535353; font-weight: 300; line-height: 26px; }
.temp_img_left_title_txt_btn p { color: #535353; font-weight: 300; line-height: 26px; }

.temp_img_left_title_txt_btn h2 { font-size: 38px; line-height: 44px; color:#222000; }
.temp_img_left_title_txt_btn blockquote { border-left: 5px solid #5b5853; }
.temp_img_left_title_txt_btn blockquote p { font-weight: 600; }
.temp_img_left_title_txt_btn .button { display: inline-block; position: relative; color: #e3dfd4 !important; font-size: initial; padding: 10px 17px 6px 20px; background-color: #5b5853!important; border-radius: 6px!important; border: 1px solid #5b5853!important; border-bottom: 3px solid #5b5853!important; cursor: pointer; transition: all 200ms ease; -webkit-transition: all 200ms ease; }
.temp_img_left_title_txt_btn .button:hover { background-color: #222000!important; border-radius: 6px!important; border: 1px solid #222000!important; border-bottom: 3px solid #222000!important; text-decoration: none; }
.temp_img_left_title_txt_btn ul li { list-style: disc; margin-left: 30px; color: #5b5853; font-size: 20px; line-height: 30px; }

.temp_img_right_title_txt_btn h2 { color:#222000; }
.temp_img_right_title_txt_btn blockquote { border-left: 5px solid #5b5853; }
.temp_img_right_title_txt_btn blockquote p { font-weight: 600; }
.temp_img_right_title_txt_btn .button { display: inline-block; position: relative; color: #e3dfd4 !important; font-size: initial; padding: 10px 17px 6px 20px; background-color: #222000!important; border-radius: 6px!important; border: 1px solid #222000!important; border-bottom: 3px solid #222000!important; cursor: pointer; transition: all 200ms ease; -webkit-transition: all 200ms ease;     box-shadow: 0 4px 4px rgba(0,0,0,.25098); }
.temp_img_right_title_txt_btn .button:hover { background-color: #5b5853!important;
    border-radius: 6px!important;
    border: 1px solid #5b5853!important;
    border-bottom: 3px solid #5b5853!important;
    color: #e3dfd4!important; text-decoration: none; }
.temp_img_right_title_txt_btn ul li { list-style: disc; margin-left: 30px; color: #5b5853; font-size: 20px; line-height: 30px; }



/* TEMPLATES 3 COLUMNS */

.aboutBox_col3  { background:#e3dfd4; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_col3_img { background:#e3dfd4; }
.aboutBox_col3_mov { background:#e3dfd4; }

.aboutBox_col3_title { background:#e3dfd4; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_col3_title h3 { color:#5B5853; }
.aboutBox_col3_title .btn { border: 1px solid #5B5853; color: #5B5853; }
.aboutBox_col3_title .btn:hover { background: #f5f1ed; color: #222; }

.aboutBox_col3_title_sub { background:#e3dfd4; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_col3_title_sub h3 { color:#5B5853; }
.aboutBox_col3_title_sub span.highlighted { color:#5b5853; font-weight: 300; }
.aboutBox_col3_title_sub .btn { border: 1px solid #5B5853; color: #5B5853; }
.aboutBox_col3_title_sub .btn:hover { background: #f5f1ed; color: #222; }

.aboutBox_col3_title_mov { background:#e3dfd4; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_col3_title_mov h3 { color:#5B5853; }
.aboutBox_col3_title_mov .btn { border: 1px solid #5B5853; color: #5B5853; }
.aboutBox_col3_title_mov .btn:hover { background: #f5f1ed; color: #222; }

.aboutBox_col3_title_img { background:#e3dfd4; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_col3_title_img h3 { color:#5B5853; }
.aboutBox_col3_title_img .btn { border: 1px solid #5B5853; color: #5B5853; }
.aboutBox_col3_title_img .btn:hover { background: #f5f1ed; color: #222; }

.aboutBox_3col_title_sub_img { background:#e3dfd4;color:#5b5853;font-size:15px; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_3col_title_sub_img span.highlighted { font-size:30px;color:#5b5853;font-weight:300; font-family: 'Open Sans',sans-serif; }
.aboutBox_3col_title_sub_img h3 { color:#5B5853;font-size:36px; }

.aboutBox_3col_title_sub_mov { background:#e3dfd4;color:#5b5853;font-size:15px; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_3col_title_sub_mov span.highlighted { font-size:30px;color:#5b5853;font-weight:300; font-family: 'Open Sans',sans-serif; }
.aboutBox_3col_title_sub_mov h3 { color:#5B5853;font-size:36px; }


/* TEMPLATES TITLES */

.aboutBox_title { background:#e3dfd4; padding-bottom: 50px; padding-top: 50px; }
.aboutBox_title h3 { color: #5B5853; text-transform: inherit; font-weight:500; margin-bottom: 0px; font-size:36px; }

.aboutBox_title_sub { background:#f5f1ed; padding-top: 20px; padding-bottom: 20px; }
.aboutBox_title_sub h3 { color: #222; }
.aboutBox_title_sub p.highlighted { color: #222; }
.title p { color: #222; }


.brandBox_title_1btn { background:#e3dfd4; }
.brandBox_title_1btn h3 { color:#5B5853; }
.brandBox_title_1btn .btn { border: 1px solid #5B5853; color: #5B5853; }
.brandBox_title_1btn .btn:hover { background: #f5f1ed; color: #222; }


/* TEMPLATES BUTTONS */

.brandBox_title_2btn { background:#e3dfd4; }
.brandBox_title_2btn h3 { color:#5B5853; }
.brandBox_title_2btn .btn { border: 1px solid #5B5853; color: #5B5853; }
.brandBox_title_2btn .btn:hover { background: #f5f1ed; color: #222; }

.brandBox_title_sub_1btn { background:#e3dfd4; }
.brandBox_title_sub_1btn h3 { color:#5B5853; margin-bottom: 15px; line-height: 1.1; }
.brandBox_title_sub_1btn span { color:#5b5853; font-family: 'Open Sans',sans-serif; font-weight: 300; line-height: 32px; margin-bottom: 20px; }
.brandBox_title_sub_1btn .btn { border: 1px solid #5B5853; color: #5B5853; }
.brandBox_title_sub_1btn .btn:hover { background: #f5f1ed; color: #222; }

.brandBox_title_sub_2btn { background:#e3dfd4; }
.brandBox_title_sub_2btn h3 { color:#5B5853; margin-bottom: 15px; line-height: 1.1; }
.brandBox_title_sub_2btn span { color:#5b5853; font-family: 'Open Sans',sans-serif; font-weight: 300; line-height: 32px; margin-bottom: 20px; }
.brandBox_title_sub_2btn .btn { border: 1px solid #5B5853; color: #5B5853; }
.brandBox_title_sub_2btn .btn:hover { background: #f5f1ed; color: #222; }

.brandBox_1col_title_sub_txt_1btn { padding-top: 40px; padding-bottom: 90px; }


/* TEMPLATES SOCIAL MEDIA */

.socialBox_title .title .socialBox li { display: inline-block; vertical-align: middle; font-size: 28px; margin-right: 10px; }
.socialBox_title .title .socialBox li a { color: #5b5853; }
.socialBox_title .title .socialBox li a:hover { color: #5B5853; }
.socialBox_title h1 { color: #5B5853; }

.socialBox_1col_title .socialBox li { display: inline-block; vertical-align: middle; font-size: 28px; margin-right: 10px; }
.socialBox_1col_title .title .socialBox li a { color: #5b5853; }
.socialBox_1col_title .title .socialBox li a:hover { color: #5B5853; }
.socialBox_1col_title h1 { color: #5B5853; }

.socialBox_title_sub_txt_sm .title li { display: inline-block; vertical-align: middle; font-size: 28px; margin-right: 10px; }
.socialBox_title_sub_txt_sm h4 { color: #5b5853; font-family: 'Open Sans',sans-serif; font-weight: 300; line-height: 32px; margin-bottom: 20px; }
.socialBox_title_sub_txt_sm .title .socialBox li a { color: #5b5853; }
.socialBox_title_sub_txt_sm .title .socialBox li a:hover { color: #5B5853; }
.socialBox_title_sub_txt_sm h1 { color: #5B5853; }

.ctaBox_1btn a:hover p { color: #222; }
.ctaBox_1btn h2, .ctaBox h3, .ctaBox h4 { padding: 0px 40px; }
.ctaBox_1btn .cta > div .button  { }

.ctaBox_title_img_left { background:#e3dfd4; }
.ctaBox_title_img_left .cta > div { color:#5b5853;border:0px; }

.ctaBox_1col_title_img_left h2, .ctaBox_1col_title_img_left h3, .ctaBox_1col_title_img_left h4 { color:#5B5853; text-transform: initial; }
.ctaBox_1col_title_img_left .text .contentDiv li { list-style: initial; margin-left: 22px; }

.ctaBox_1col_title_img_right h2, .ctaBox_1col_title_img_right h3, .ctaBox_1col_title_img_right h4 { color:#5B5853; text-transform: initial; }
.ctaBox_1col_title_img_right .text .contentDiv li { list-style: initial; margin-right: 22px; color: #a35410; }

.ctaBox_1col_title_sub_img_left h2, .ctaBox_1col_title_sub_img_left h3, .ctaBox_1col_title_sub_img_left h4 { color:#5b5853; text-transform: initial; }
.ctaBox_1col_title_sub_img_left { background:#e3dfd4; }
.ctaBox_1col_title_sub_img_left .cta > div { color:#5b5853;border:0px; }
.ctaBox_1col_title_sub_img_left h4 { color:#5B5853; text-transform: initial; }
.ctaBox_1col_title_sub_img_left .text .contentDiv { max-width: 100%; }

.ctaBox_1col_title_txt_btn_img_left h2, .ctaBox_1col_title_txt_btn_img_left h3, .ctaBox_1col_title_txt_btn_img_left h4 { color:#5B5853; text-transform: initial; }
.ctaBox_1col_title_txt_btn_img_left .text .contentDiv li { list-style: initial; margin-left: 22px; }

.ctaBox_1col_title_txt_btn_img_right h2, .ctaBox_1col_title_txt_btn_img_right h3, .ctaBox_1col_title_txt_btn_img_right h4 { color:#5B5853; text-transform: initial; }
.ctaBox_1col_title_txt_btn_img_right .text .contentDiv li { list-style: initial; margin-left: 22px; }

.ctaBox_1col_title_sub_txt_btn_img_left h2, .ctaBox_1col_title_sub_txt_btn_img_left h3 { font-size: 40px; font-weight: 300; color: #5B5853; text-transform: initial; }
.ctaBox_1col_title_sub_txt_btn_img_left h4 { font-size: 32px; font-weight: 300; color: #5b5853; text-transform: initial; }

.ctaBox_1col_title_sub_txt_btn_img_right h2, .ctaBox_1col_title_sub_txt_btn_img_right h3 { font-size: 40px; font-weight: 300; color: #5B5853; text-transform: initial; }
.ctaBox_1col_title_sub_txt_btn_img_right h4 { font-size: 32px; font-weight: 300; color: #5b5853; text-transform: initial; }
.ctaBox_1col_title_sub_txt_btn_img_right .text .contentDiv { float: right; }



/* TEMPLATES SLIDER ROOMS */

.sliderRooms:after { box-shadow: 0px 6px 6px rgba(0, 0, 0, 0.3); }


/* ### pagination box ### */
.paginationBox { text-align: center; padding-bottom: 50px; padding-top: 50px; }
.paginationBox ul { display: inline-block; }
.paginationBox li { float: left; margin-right: 5px; font-size: 20px; }
.paginationBox li a { display: block; background: #ebebeb; color: #5b5853; padding: 5px 15px; }
.paginationBox li a:hover, .paginationBox li.is-active a { color: #222; background: #5b5853; }

@media only screen and (max-width: 479px)  {
	.paginationBox li a { padding: 2px 5px; }
; }

/* SUBSCRIBE NEWS LETTER */

.socialBoxNews li a { color: #5b5853; }
.socialBoxNews li a:hover { color: #5B5853; }
.newsletterBox input { background: #e3dfd4; border: 1px solid #5b5853; color: #5B5853; }
.newsletterBox input::placeholder { color: #5B5853; }
.newsletterBox .btn { background: #5b5853; border: 1px solid #5b5853; color: #222; }
.newsletterBox .btn:hover { background: #f5f1ed; border: 1px solid #5B5853; color: #222; }
.socialBoxNews li { color: #222; }


/* TEMPLATES NEWS ITEMS */

.newsBox { background: #e3dfd4; }
.newsBox_title { background: #e3dfd4; }
.newsBox_title h3 { color:#5B5853; }

.newsBox_title_sub { background: #e3dfd4; }
.newsBox_title_sub h3 { color:#5B5853; }
.newsBox_title_sub p { color:#222000; }

.newsBox_newstitle { background: #e3dfd4; }
.newsBox_newstitle .row a span { color:#5b5853;font-size:15px;line-height:26px; font-weight: 300; }
.newsBox_newstitle h3 { color:#5B5853; }

.newsBox_title_newstitle { background: #e3dfd4; }
.newsBox_title_newstitle .row a span { color:#5b5853;font-size:15px;line-height:26px; font-weight: 300; }
.newsBox_title_newstitle h3 { color:#5B5853; }

.newsBox_title_sub_newstitle { background: #e3dfd4; }
.newsBox_title_sub_newstitle .row a span { color:#5b5853;font-size:15px;line-height:26px; font-weight: 300; }
.newsBox_title_sub_newstitle h3 { color:#5B5853; }
.newsBox_title_sub_newstitle p { color:#222000; }



.bannerBox_text_imgs .block { background: rgba(255,255,255,0.7); }
.bannerBox_text_imgs .next, .bannerBox_text_imgs .next2, .bannerBox_text_imgs .next3 { color: #222; }
.bannerBox_text_imgs .previous, .bannerBox_text_imgs .previous2, .bannerBox_text_imgs .previous3 { color: #222; }

.bannerBox_title_text_imgs .block { background: rgba(255,255,255,0.7); }
.bannerBox_title_text_imgs .next, .bannerBox_title_text_imgs .next2, .bannerBox_title_text_imgs .next3 { color: #222; }
.bannerBox_title_text_imgs .previous, .bannerBox_title_text_imgs .previous2, .bannerBox_title_text_imgs .previous3 { color: #222; }
.bannerBox_title_text_imgs .block h2 { color:#5B5853; }

.bannerBox_header_slider .next, .bannerBox_header_slider .next2, .bannerBox_header_slider .next3 { color: #222; }
.bannerBox_header_slider .previous, .bannerBox_header_slider .previous2, .bannerBox_header_slider .previous3 { color: #222; }

.bannerBox_img_slider .next, .bannerBox_img_slider .next2, .bannerBox_img_slider .next3 { color: #222; }
.bannerBox_img_slider .previous, .bannerBox_img_slider .previous2, .bannerBox_img_slider .previous3 { color: #222; }

.bannerBox_pager .next, .bannerBox_pager .next2, .bannerBox_pager .next3 { color: #222; }
.bannerBox_pager .previous, .bannerBox_pager .previous2, .bannerBox_pager .previous3 { color: #222; }

.bannerBox_title_sub .next, .bannerBox_title_sub .next2, .bannerBox_title_sub .next3 { color: #222; }
.bannerBox_title_sub .previous, .bannerBox_title_sub .previous2, .bannerBox_title_sub .previous3 { color: #222; }

.bannerBox_pager_title .next, .bannerBox_pager_title .next2, .bannerBox_pager_title .next3 { color: #222; }
.bannerBox_pager_title .previous, .bannerBox_pager_title .previous2, .bannerBox_pager_title .previous3 { color: #222; }

.bannerBox_pager_title_2btn .next, .bannerBox_pager_title_2btn .next2, .bannerBox_pager_title_2btn .next3 { color: #222; }
.bannerBox_pager_title_2btn .previous, .bannerBox_pager_title_2btn .previous2, .bannerBox_pager_title_2btn .previous3 { color: #222; }
.bannerBox_pager_title_2btn.small .text .btn { color:#5B5853; font-weight: 600; }
.bannerBox_pager_title_2btn.small .text .btn:hover { background: #f5f1ed; color: #222; border-color: #5B5853; }

.bannerBox_pager_title_1btn .next, .bannerBox_pager_title_1btn .next2, .bannerBox_pager_title_1btn .next3 { color: #222; }
.bannerBox_pager_title_1btn .previous, .bannerBox_pager_title_1btn .previous2, .bannerBox_pager_title_1btn .previous3 { color: #222; }
.bannerBox_pager_title_1btn.small .text .btn { color:#5B5853; font-weight: 600; }
.bannerBox_pager_title_1btn.small .text .btn:hover { background: #f5f1ed; color: #222; border-color: #5B5853; }

.bannerBoxHeader { margin-bottom: 0px; }

.column_2col_title .imgHolder .content h2 { color: #222; }
.column_3col_title .imgHolder .content h2 { color: #222; }

.downloads_right p a { color: #222000; }
.downloads_right p a:hover { color: #5b5853; }


/* NAVIGATION FOOTER */
.pagerBox { padding-top: 40px; padding-bottom: 40px; overflow: hidden; padding-left: 30px; padding-right: 30px; }
.pagerBox .previousNav { padding-left: 45px; font-size: 22px; text-decoration: none; position: relative; float: left; font-family: 'Open Sans',sans-serif; color: #5b5853; }
.pagerBox .previousNav span { display: block; color: #222; text-transform: inherit; font-size: 21px; font-family: 'Open Sans',sans-serif; text-transform: uppercase; font-weight: 400; }
.pagerBox .previousNav:before { content: '\f053'; font-size: 20px; font-family: FontAwesome; position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.pagerBox .previousNav:hover { color: #5b5853; }
.pagerBox .previousNav:hover span { color: #222; }
.pagerBox .nextNav { padding-right: 45px; font-size: 22px; text-decoration: none; position: relative; float: right; text-align: right; font-family: 'Open Sans',sans-serif; color: #5b5853; }
.pagerBox .nextNav span { display: block; color: #222; text-transform: inherit; font-size: 21px; font-family: 'Open Sans',sans-serif; text-transform: uppercase; font-weight: 400; }
.pagerBox .nextNav:before { content: '\f054'; font-size: 20px; font-family: FontAwesome; position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.pagerBox .nextNav:hover { color: #5b5853; }
.pagerBox .nextNav:hover span { color: #222; }



/* NAVIGATION MENU'S */

.copyrightBox li a { font-size: 11px; font-weight: 300; }



/* ARROWS SLIDER */
.bannerBox_title .next, .bannerBox_title .next2, .bannerBox_title .next3 { color: #222; }
.bannerBox_title .previous, .bannerBox_title .previous2, .bannerBox_title .previous3 { color: #222; }


/* FORMULIEREN */
.aboutBox_form_sub_title_text { background: #e3dfd4; }
.aboutBox_form_sub_title_text h3 { color:#5B5853; }
.aboutBox_form_sub_title_text p.highlighted { color:#5b5853; }

.aboutBox_form_title_text { background: #e3dfd4; }
.aboutBox_form_title_text h3 { color:#5B5853; }
.aboutBox_form_title_text p.highlighted { color:#5b5853; }

.energyBox_right_title p { color:#222000; line-height: 28px; font-size: 20px; margin-top: 30px; font-weight: 500; }
.energyBox_right_title p strong { color:#222; }
.energyBox_right_title p a { color:#5b5853; font-weight: 500; }
.energyBox_right_title p a:hover { color:#5B5853; }

.energyBox_left .text-lg-left h1 { color:#5B5853; }
.energyBox_left h4 { color:#5b5853; }

.energyBox_right .text-lg-right h1 { color:#5B5853; }
.energyBox_right h4 { color:#5b5853; }

.energyBox_right_title .text-lg-right h1 { color:#5B5853; }
.energyBox_right_title { padding-top: 80px; padding-bottom: 100px; margin-left: 70px; margin-right: 70px; }

.energyBox_left_title .text-lg-right h1 { color:#5B5853; }
.energyBox_left_title { padding-top: 80px; padding-bottom: 100px; margin-left: 70px; margin-right: 70px; }

.energyBox_right_title strong { font-weight: 700; }

.energyBox_right p { padding-right: 30px; }
.energyBox_left p { padding-left: 30px; }



.rendered-form { padding-top: 25px; }
.rendered-form .form-control { height:46px; }
.rendered-form label { font-weight:300; color: #222000; font-size: 15px; line-height: 32px; }
.rendered-form input[type="number"],
.rendered-form input[type="text"],
.rendered-form input[type="password"],
.rendered-form input[type="tel"],
.rendered-form input[type="email"],
.rendered-form input[type="date"],
.rendered-form
.fb-autocomplete input { background:#e3dfd4;padding:0 15px;color:#5B5853!important; font-size:16px;border:1px solid #5b5853;width:100%;height:46px;line-height:46px; vertical-align:middle; font-weight:300; border-radius:1px; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
.rendered-form .form-control { background:#e3dfd4; padding:0 15px; color:#5B5853; font-size:16px; border:1px solid #5b5853; width:100%;height:46px; line-height:46px; vertical-align:middle;font-weight:300; border-radius:0px; }
.rendered-form input[type="text"],
.rendered-form select { margin-bottom:0px; border-radius:1px; }
.rendered-form input:hover { background:#5b5853; border-radius:1px;color: #222; }
.rendered-form select { padding:0 15px;color:#5B5853; font-size:16px;border:1px solid #5b5853; width:100%; height:46px; vertical-align:middle; font-weight:300; -webkit-appearance:none; -moz-appearance:none; appearance:none;background:#5b5853 url(../img/arrow-select.png) no-repeat center right 10px; border-radius:1px; }
.rendered-form select { background:#5b5853 url(https://sofco.nl/images/arrow-select.png?v=1557475112) no-repeat center right 10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; padding-right:50px; border-radius:1px; }
.rendered-form select:hover { background:#5b5853 url(https://sofco.nl/images/arrow-select.png?v=1557475112) no-repeat center right 10px;color: #222; }



.rendered-form .fb-button button { 
    display: inline-block;
    position: relative;
    color: #e3dfd4 !important;
    font-size: initial;
    padding: 10px 17px 6px 20px;
    background-color: #222000!important;
    border-radius: 6px!important;
    border: 1px solid #222000!important;
    border-bottom: 3px solid #222000!important;
    cursor: pointer;
    transition: all 200ms ease;
    -webkit-transition: all 200ms ease;
    box-shadow: 0 4px 4px rgb(0 0 0 / 25%);
    width: 200px;
}

.rendered-form .fb-button button:hover {
    background-color: #5b5853!important;
    border-radius: 6px!important;
    border: 1px solid #5b5853!important;
    border-bottom: 3px solid #5b5853!important;
    color: #e3dfd4!important;
    text-decoration: none;
}



.rendered-form .btn.fill { background:#333232; padding:12px 15px; }
.rendered-form .btn.fill:hover { background:#e3dfd4; }
.rendered-form .kc-toggle span { margin-bottom:0;margin-right:20px; }
.rendered-form btn-default { width:100%;border-radius:0px;border:1px solid #5b5853;background:#5b5853;border:none;color: #222;line-height:24px;font-size:22px;font-weight:300;white-space:normal; }
.rendered-form .fb-radio-group .radio-inline input,
.rendered-form .fb-radio-group .radio input { color:#5B5853; position:relative; padding-left:45px; display:inline-block; vertical-align:middle; }
.rendered-form .fb-radio-group { color:#5B5853; position:relative; display:inline-block; vertical-align:middle; font-weight:300; }
.rendered-form .fb-radio-group input { opacity:0;position:absolute; }
.rendered-form .fb-radio-group label { color:#222000;#cursor:pointer;display:block;font-weight:300;display:inline-block;margin-left:23px;margin-top:3px; }
.rendered-form .fb-radio-group label:first-child { margin-left:0px; font-weight: 500; }
.rendered-form .fb-radio-group label:before { width:32px;height:20px;content:'';background:#ebebeb;border-radius:15px;position:absolute;top:5px;left:0; }
.rendered-form .fb-radio-group label:first-child:before { visibility:hidden;width:0px;height:0px; }
.rendered-form .fb-radio-group label:first-child:after { visibility:hidden; }
.rendered-form .fb-radio-group label:after { width:15px;height:15px;content:'';background:#5b5853;border-radius:50%;position:absolute;top:8px;left:3px;transition:0.2s; }
.rendered-form .fb-radio-group input:checked+label:before { background:#ccc; }
.rendered-form .fb-radio-group input:checked+label:after { left:14px; }
.rendered-form .tooltip-element { background:#666;color: #222; }
.rendered-form h1 { font-weight:300; font-size:48px; line-height:64px; text-transform:none; color:#5b5853; }
.rendered-form h2 { font-weight:300;font-size:32px;line-height:52px;text-transform:none;color:#5b5853; }
.rendered-form h3 { font-weight:300;font-size:24px;line-height:40px;text-transform:none;color:#5b5853; }
.rendered-form .fb-autocomplete-list { background-color:#5b5853;color: #222;#border:1px solid #5b5853; }
.rendered-form .fb-text-label,
.rendered-form .fb-textarea-label
.rendered-form .fb-select-label,
.rendered-form .fb-required,
.rendered-form .other-option { display:none; }
.rendered-form label[for="checkbox-other"] { display:none; }
.rendered-form .checkbox { color:#ccc; }
.rendered-form .checkbox input { opacity:1; }
.rendered-form .fb-checkbox-group
.checkbox { display:block;margin-left:0; }
.rendered-form input[type=checkbox],
.rendered-form input[type=radio] { margin:0 4px 10px 0 ;padding:0!important; clear:none; cursor:pointer; display:inline-block; line-height:0; outline:0; text-align:center; vertical-align:middle; height:20px; width:20px; border:1px solid #5b5853; background:#e3dfd4; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-appearance:none; }
.rendered-form input[type=radio] { -webkit-border-radius:50%;border-radius:50%; }
.rendered-form [type=radio]:disabled,
.rendered-form input[type=checkbox]:disabled:checked:before,
.rendered-form input[type=radio]:disabled:checked:before { opacity:0.7; }
.rendered-form input[type=checkbox]:checked:before,
.rendered-form input[type=radio]:checked:before { float:left;display:inline-block;vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; }
.rendered-form input[type=checkbox]:checked:before { margin:0px 0 0 0px; color:#333; width:20px; height:20px; content:''; background:#5b5853; border:1px solid #5b5853; }
.rendered-form input[type=radio]:checked:before { margin:5px 0 0 5px; width:10px; height:10px; background:#5b5853; border:1px solid #5b5853;content:''; }
.rendered-form input[type=checkbox] { width:22px; height:22px; background:#ebebeb; border:1px solid #ddd; margin: 0 4px 10px 0; }
.rendered-form .fb-checkbox-group .checkbox-inline label,
.rendered-form .fb-checkbox-group .checkbox label { padding-left:10px;padding-right:20px; }
.rendered-form .fb-radio-group .radio-inline label,
.rendered-form .fb-radio-group .radio label { padding-left:0px;padding-right:20px; }
.rendered-form .form-group { color: #222; }
.rendered-form .fb-checkbox-group .checkbox-inline input,
.rendered-form .fb-checkbox-group .checkbox input { margin: -4px 15px 0 0!important; }
.rendered-form .fb-radio-group .radio,
.rendered-form .fb-radio-group .radio-inline { text-align: left; }


/* centered form */
.aboutBox_form_sub_title_text .rendered-form { padding-top: 25px; width: 700px; left: 0; right: 0; margin: 0 auto;}
.aboutBox_form_sub_title_text .fb-checkbox-group { display: block; vertical-align: middle; font-weight: 300; text-align: left; width: 700px; left: 0; right: 0; margin: 0 auto; margin-left: unset; }
.aboutBox_form_sub_title_text .checkbox-group { text-align: left; }
.aboutBox_form_sub_title_text .rendered-form .form-group { margin-left: auto!important; width: 700px; }
.aboutBox_form_sub_title_text .fb-checkbox-group-label,
.aboutBox_form_sub_title_text .fb-select-label,
.aboutBox_form_sub_title_text .fb-number-label,
.aboutBox_form_sub_title_text .fb-textarea-label,
.aboutBox_form_sub_title_text .fb-radio-group-label { font-size: 16px; color: #222000; font-weight: 500; text-align: center!important; }
.aboutBox_form_sub_title_text .rendered-form { text-align: left!important; }



.rendered-form input[type="tel"]:hover { color:#e3dfd4!important; background: #5b5853; }
.rendered-form input[type="text"]:hover { color:#e3dfd4!important; background: #5b5853; }
.rendered-form input[type="password"]:hover { color:#e3dfd4!important; background: #5b5853; }
.rendered-form input[type="tel"]:hover { color:#e3dfd4!important; background: #5b5853; }
.rendered-form input[type="email"]:hover { color:#e3dfd4!important; background: #5b5853; }
.rendered-form input[type="date"]:hover { color:#e3dfd4!important; background: #5b5853; }
.rendered-form textarea:hover { color:#e3dfd4!important; background: #5b5853; }

.rendered-form input[type="tel"]::placeholder { color:#222000!important; }
.rendered-form input[type="tel"]:hover::placeholder { color:#e3dfd4!important; }
.rendered-form input[type="text"]:hover::placeholder { color:#e3dfd4!important; }
.rendered-form input[type="password"]:hover::placeholder { color:#e3dfd4!important; }
.rendered-form input[type="tel"]:hover::placeholder { color:#e3dfd4!important; }
.rendered-form input[type="email"]:hover::placeholder { color:#e3dfd4!important; }
.rendered-form input[type="date"]:hover::placeholder { color:#e3dfd4!important; }
.rendered-form textarea:hover::placeholder { color:#e3dfd4!important; }

.rendered-form input[type="tel"]:focus { color:#e3dfd4!important; background: #5b5853; }
.rendered-form input[type="text"]:focus { color:#e3dfd4!important; background: #5b5853; }
.rendered-form input[type="password"]:focus { color:#e3dfd4!important; background: #5b5853; }
.rendered-form input[type="tel"]:focus { color:#e3dfd4!important; background: #5b5853; }
.rendered-form input[type="email"]:focus { color:#e3dfd4!important; background: #5b5853; }
.rendered-form input[type="date"]:focus { color:#e3dfd4!important; background: #5b5853; }
.rendered-form textarea:focus { color: #e3dfd4FFF!important; background: #5b5853; }


.rendered-form textarea:hover { background:#5b5853; }
.rendered-form textarea { color: #5B5853!important; font-size: 16px!important; font-weight: 300!important; }
.rendered-form textarea::placeholder, .rendered-form input[type="text"]::placeholder, .rendered-form input[type="email"]::placeholder, .rendered-form select::placeholder { font-size: 16px; color: #222000!important; font-weight:300; }
.rendered-form textarea { background:#e3dfd4;padding:10px 15px;color:#5B5853!important; font-size:16px;border:1px solid #5b5853;width:100%;line-height:32px;vertical-align:middle;font-weight:300;border-radius:1px;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }


@media only screen and (max-width: 767px) {
  html, body { 
    overflow-x: hidden;
    background: #f9f8f6 url(https://groetenuitroermond.nl/img/bg_mobile.jpg);
    background-repeat: no-repeat;
  }

 #generatedContent {
    padding: 30px;
}
b, strong {
    font-size: inherit;
}

.newsBox_4k_newstitle .title .col-md-3 {
    width: 100%;
}
	.rendered-form .fb-button button { width:100%; }
	.ctaBox_1col_title_sub_txt_btn_img_left .text { margin-bottom: 60px; }
  .energyBox_right_title { margin-left: 20px; margin-right: 20px; }
  .pagerBox .nextNav { padding-right: 30px; }
  .pagerBox .nextNav span { font-size: 10px; }
  .pagerBox .nextNav span { font-size: 14px; }
  .pagerBox .previousNav { padding-left: 30px; }
  .pagerBox .previousNav span { font-size: 12px; }
  .pagerBox .previousNav span { font-size: 16px; }
  .topmenuBox ul { padding-left: 0px; margin-left: -21px; }
  .topmenuBox ul.language { margin-right: -19px; }
  .sliderBoxSofco h4 { margin-top: -25px; }
  .questionsBox span { margin-bottom: 30px; }
  .questionsBox { height: auto; }
  .questionsBox .right { height: 100%; }
  .service-block.standard-block { width: 100%!important; display: block!important; }


  .temp_img_left_title_txt_btn .details { text-align: center!important; }
  .row-container .column { text-align: center; }
  .row-container .row.product-feature { margin-top: 0px; margin-bottom: 0px; }
  .temp_img_left_title_txt_btn .holder { margin-bottom: 0px; }
  .temp_img_right_title_txt .details { padding: 0px 20px 50px 20px; text-align: center!important; }
  .temp_img_right_title_txt { margin-bottom: 0px; }
  .temp_img_right_title_txt .holder { margin-bottom: 0px; }
  .temp_img_left_title_txt_btn ul li { text-align: left; }
  .thumb-pad0 .thumbnail .caption .box { text-align: center; min-height: 150px; }
  .thumb-pad0 .thumbnail .caption { height: 220px!important; }
  .thumb-pad0 .thumbnail .caption .box { height: 140px!important; }
  .container--small.parallaxBox27 { margin-top: 0px; margin-bottom: 50px; }
  .row-container .card { box-shadow: 0 0px 0px 0 rgb(0 0 0 / 0%), 0 0px 0px 0 rgb(0 0 0 / 0%); }
  .title p.highlighted { line-height: 28px!important; font-size: 24px!important; }
  .aboutBox_1col_sub_title { padding-bottom: 0px; }
  .topHeader-picture { padding-top: 24px; }
  .aboutBox_title_sub { padding-top: 30px; }
  .service-blocks-horiz .row { padding: 0px; }
  .aboutBox_form_title_text .contentDiv { margin: 0px 30px 20px 30px!important; }
  .ctaBox_1col_title_img_left .text { text-align: center; padding: 0px 30px 0px 30px; }
  .aboutBox_1col_title { padding-top: 50px!important; padding-bottom: 0px!important; }
  .brandBox_1col_title_2btn { padding-left: 30px!important; padding-right: 30px!important; }
  .brandBox_1col_title_2btn .btn { margin-bottom: 20px; }
  .ctaBox_1col_title_txt_btn_img_left .text { text-align: center; }
  .ctaBox_1col_title_txt_btn_img_left .text .contentDiv { max-width: inherit; padding: 0px 30px 0px 30px; }
  .ctaBox_1col_title_txt_btn_img_left .cta > div { padding: 20px 30px 60px 30px; }
  .ctaBox_1col_title_txt_btn_img_left figure { height: 300px!important; }
  .contentBoxSupport .threeRows:last-child p { padding: 0 30px 30px 20px; }
  .docs-menu { width: 100%; display: block; }
  .docs-content {
    display: block;
    padding-left: 2px;
    padding-top: 20px;
    width: 100%;
    text-align: center;
    padding-bottom: 120px;
}
  .docs-content-container p img { width: 100%; }
  .docs-content-title { font-size: 24px!important; }
  .pagerBox { display: none; }
  .global h2 { font-size: 28px!important; }
  .thumb-pad0 .thumbnail .caption .title { font-size: 24px!important; }
  .aboutBox_1col_sub_title h3 { margin-bottom: 0px; }
  .row {
    margin-right: 0px;
    margin-left: 0px;
}
  .temp_img_left_title_txt_btn .details {
    padding: 20px 30px 0px 30px;
}
  .footerBox .text {
    padding: 20px 30px;
}
  .footerBox .text b {
    font-size: 20px;
}
  .energyBox_right_title .text-lg-right h1 {
    color: #5B5853;
    text-align: center;
}
  .energyBox_right_title {
    padding-top: 0px;
  }
 }



@media only screen and (max-width: 600px) {
.brandBox_title_sub_1btn span { font-size: 20px; }
.brandBox_title_sub_2btn span { font-size: 20px; }
.aboutBox_2col_2titles_2txt .col:first-child { padding-left: 0px; }
.thumb-pad0 figure img { max-height: auto; }
h1 { line-height: 30px!important; font-size: 28px!important; }
h2 { line-height: 44px!important; font-size: 36px!important; }
h3 { line-height: 44px!important; font-size: 36px!important; }

h1.vf-hero__title { line-height: 30px!important; font-size: 26px!important; padding: 30px; }
.vf-hero__content-pane { padding: 50px; }
.version-n-block h2 { line-height: 1.1!important; font-size: 37px!important; }
.domeinchecker h1 { font-size: 22px!important; }
.domeinchecker { padding-bottom: 130px; }
.cre8-half .text p:first-child { font-size: 24px!important; line-height: 28px!important; }
.customersBox h4 { font-size: 24px!important; line-height: 28px!important; }
  .serviceBox .holder li { width: 100%; }
.serviceBox .holder.centered { padding-left: 0px; }
  .temp_img_left_title_txt_btn .photo img, .temp_img_right_title_txt .photo img { padding: 0 30px; }
  #overlay { display: none; }
}

.pagerBox .nextNav span, .pagerBox .nextNav, .pagerBox .previousNav span, .pagerBox .previousNav {
    font-family: "Oranienbaum", serif!important;
}