@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&display=swap');

html, body { font-family: 'Open Sans',sans-serif; font-size: 15px; color: #000; overflow-x: hidden; }
.show_mobile { display: none; }

::selection { background: #32354C; color: #fff; }
::-moz-selection { background: #32354C; color: #fff; }

::-webkit-scrollbar { width: 12px; }
::-webkit-scrollbar-thumb { background: #32354C; border-radius: 0px; }
::-webkit-scrollbar-track { background: #fff; border-radius: 10px; }

#mainCntr { background: #e0c47f; }

.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;
}

.aboutBox_1col_title .title { text-align: left; }
.aboutBox_1col_title .contentDiv li {
    list-style: disc;
    margin-left: 20px;
}
.aboutBox_1col_title .contentDiv {
    text-align: left;
}
.centered {
    padding-right: calc((100% - 1279px) / 2);
    padding-left: calc((100% - 1279px) / 2);
}

#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;}

p { color: #888; line-height: 25px!important; font-weight: 300; font-size: 15px!important; }
@media only screen and (max-width: 800px)  {
p { font-size: 18px!important; line-height: 30px!important; }
.aboutBox_form_sub_title_text .contentDiv p { width: 100%!important; }
}

.title p { font-size: 20px!important; line-height: 28px;}
.title p.highlighted { font-size: 20px!important; line-height: 28px!important; }

.temp_img_right_title_txt_scale .photo img { padding: 40px 0 40px 0; }
.temp_img_right_title_txt_scale .photo { width: 49%!important; }

.section-with-bg { padding-bottom: 80px; }


#contentCntr { background: #fff url(https://maartenverschuuren.nl/images/content_-bg.jpg) no-repeat; }

.container-fluid { background: #32364c; }
.fluidCntr { background: #32364c; }

.temp_img_right_title_txt { padding-top: 50px; }
.temp_img_left_title_txt { padding-top: 50px; }
.temp_img_right_title_txt_btn { padding-top: 50px; }
.temp_img_left_title_txt_btn { padding-top: 50px; }

.temp_img_right_title_txt .photo { display: table-cell; vertical-align: top; float: right; margin-top: 80px; }
.temp_img_right_title_txt_btn .photo { display: table-cell; vertical-align: top; float: right; }
.temp_img_left_title_txt .photo { display: table-cell; vertical-align: top; float: left; }
.temp_img_left_title_txt_btn .photo { display: table-cell; vertical-align: top; float: left; }
.temp_img_right_title_txt .row.rechts { display: table; }
.temp_img_left_title_txt .row.links { display: table; }


/* BLOG */
.post__content h3 strong { line-height: 34px!important; color: #E0C47F!important; }
.post__content h3 { margin-bottom: 33px; }
.social li i { background: #E0C47F!important }
.social li i:hover { background: #888!important }
.post-title { color: #e1262a; font-weight: 600!important; line-height: 58px!important; font-size: 52px; margin-bottom: 40px!important; }



p a { color: #E0C47F; font-weight: 500!important; }
p a:hover { color: #000; }
b, strong { font-weight: 600; color: #fff; }

ol, ul { margin-bottom:0px; }
.at-icon-wrapper { display: none!important; }
#footerCntr { z-index: 9999; }

h1, h2, h3, h4 { font-family:'Open Sans', sans-serif; font-weight: 400!important; }
.contentDiv { color:#fff;font-size:15px;line-height:26px; font-weight: 300; }
.contentDiv p { display: inline; }
.contentDiv p img { left: 0; right: 0; margin: 0 auto; }

.h4, h4 { font-size: 24px; }

.btn { display:inline-block;border:1px solid #32354C;padding:5px 20px;color:#32354C;text-align:center;border-radius:0;font-size:18px;line-height:1.5;font-weight:300;white-space:normal;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
.btn:hover { background:#32354C;color:#fff; }
.btn.focus, .btn:focus, .btn:hover { color: #FFF; background: #E0C47F; }
.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: #FFF; }

#generatedContent:first-child .blockPortfolio { opacity: 1!important; }

.post-info-text:hover a { text-decoration: none!important; }
.post-info-text:hover h3 { color: #E0C47F!important; }
.collection-item:hover .post-info-text h3 { color: #E0C47F!important; }
.post-info-text .h3 { font-size: 16px; font-weight: 600!important;}


/* HOME 2 TTITEL FOTO's BUTTONS */
.cre8-half .text.purple { background: #32354C; }
.cre8-half .text.blue { background: #32354C; }
.cre8-half .text p:first-child { margin-top: -60px; font-size: 30px!important; line-height: 38px!important; color: #fff; }
@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: 41%; border-left: 175px solid transparent; border-right: 175px solid transparent; border-top: 70px solid #32354C; clear: both; -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); margin-right: -140px; }
.cre8-half .text.blue::after { content: ''; position: absolute; height: 0; width: 0; left: 100%; top: 41%; border-left: 175px solid transparent; border-right: 175px solid transparent; border-top: 70px solid #32354C; clear: both; -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); margin-left: -140px; }

.customersBox h4 { font-size: 28px; font-size: 30px!important; line-height: 38px!important; font-weight: 300!important; max-width: 500px; }
.customersBox .button { border-radius: 6px; text-transform: unset; font-weight: 300; font-size: initial; transition: all 200ms ease; -webkit-transition: all 200ms ease; }
.customersBox .button:hover { background-color: #32354C!important; color: #fff; }
.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: #32354C; }
.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: #32354C; }
.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 #32354C; color: #fff; background: #32354C; ; }

.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 { color: #E0C47F; }

.domeinchecker { padding-bottom: 100px; }
.domeinchecker input[type="submit"] { padding: 8px 17px 6px 20px; }
.domeinchecker input[type="submit"]:hover { background-color: #E0C47F!important; border: 1px solid #E0C47F!important; border-bottom: 3px solid #E0C47F!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: #E0C47F; }



#generatedContent .contentBoxRefs:nth-of-type(odd) .left { float: right; }
#generatedContent .contentBoxRefs:nth-of-type(even) .left { float: left; }

#headerCntr { z-index: 100; }

.questionsBox { background: #c61f22; }
.questionsBox .left { cursor: default; }
.questionsBox .left:before { cursor: default; }
.questionsBox .right:hover span b { color: #FFF!important; font-weight: 500!important; transition: color 0.9s ease; }
.questionsBox .left { border-right: 1px solid #32354C; }
.emailBox { background: #c61f22; }

.solution-panel.full { color: #888; }


.contentBoxSofco .right p b, .contentBoxSofco .right p strong  {
    font-weight: 500;
    color: #777;
; }

.subscriptionBox .button { color: #FFF; background: #3ea4dd; }
.subscriptionBox { background: rgb(34, 37, 42); border-bottom: 1px solid #555; }


.subscriptionBox { opacity: 1; }
.sliderBox_refs { opacity: 1; }


.button { border-radius: 6px!important; }

.parallaxBox { padding: 0px; }

.bottomBox h4 { color: #e0c47f; }
.bottomBox .links li a:hover { color: #e0c47f; }

/* HOSTING PACKAGES */

.package__body p { font-size: 13px!important; line-height: 16px!important; }
.package__body p b { color: #E0C47F!important; }
.package__name { font-size: 20px; }
.package--vertical .package__price { font-size: 32px; }
.package { border-left: 1px solid #ebebeb; }



/* SERVICE ICONS */

.serviceBox .holder .icon { font-size: 56px; color: #E0C47F; }
.serviceBox .holder li:hover .icon { color: #32354C; }
.serviceBox .holder li:hover h3 { color: #E0C47F; }
.serviceBox { padding: 80px 0 80px 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: #FFF; border-radius: 11px; padding: 30px!important; }
@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 40px; }
; }
@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: 0 20px 20px 0; }
; }


/* BOXES SUPPORT FAQ */

.global h2 { color: #32354C; }
.thumb-pad0 .thumbnail .caption .title { color: #32354C; font-weight: 400; }
.thumb-pad0 figure img { max-height: 170px; }
.btn-default.btn1 { color: #E0C47F; font-weight: 300; }
.btn-default.btn1:hover { color: #777; }


/* FAQ's */

#faq #faq-list a { font-size: 18px; color: #E0C47F; }
#faq #faq-list a:hover { font-size: 18px; color: #E0C47F; }
#faq #faq-list i { font-size: 18px; top: 20px; color: #E0C47F; }
#faq #faq-list a.collapsed i::before { color: #777; }
#faq #faq-list { margin-top: 40px; }
#faq h1 { text-align: center; color: #32354C; margin-bottom: 20px; }
#faq p { text-align: center; }
#faq #faq-list p { text-align: left; }
#faq #faq-list a.collapsed { color: #E0C47F; }


/* 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: #E0C47F; color: #fff; font-weight: 400; border: 1px solid #E0C47F; }
.row-container .button:hover { background-color: #fff; color: #E0C47F!important; border: 1px solid #E0C47F; }


/* POPUP ANNOUNCEMENT SIDE */

section.announcement-slider .slider-name { background-color: #E0C47F; }
section.announcement-slider .wrapper .inner .title { color: #32354C; font-weight: 500!important; }
section.announcement-slider .wrapper .inner .description { font-size: 15px; line-height: 26px; color: #888; font-weight: 300!important; }
section.announcement-slider .wrapper .inner .cta-links a { color: #E0C47F; }
section.announcement-slider .wrapper .inner .cta-links a:hover { color: #32354C; }
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; }
; }



/* LOGO HEADER TOPMENU */

.topmenuBox { padding: 10px 0px 8px 0px; }
.topmenuBox ul.language li a { line-height: 19px; }
#headerCntr .logo { top: 4px; }


@media only screen and (max-width: 767px) {
#headerCntr .logo { top: 17px; width: 135px; }
.header-content .title { padding-top: 0px; margin-top: -100px; }
#headerCntr .phone { margin-left: 144px; }
}

@media only screen and (max-width: 600px) {
#bannerCntr h1 { font-size: 24px!important; }
#bannerCntr h1 span { display: none; }
#bannerCntr { height: 80vh; }
#headerCntr .phone { margin-left: 130px; line-height: 50px!important; }
#headerCntr .mobileMenu { margin-top: 4px!important; }
#headerCntr .logo { width: 110px; }
#headerCntr .logo img { width: 110px; }
; }



/* POPUP MODAL */

.modal-body p { color: #888; text-align: center; }
.modal-header h3 { color: #32354C; 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 #fff; }
.modal-body .btn { background: #E0C47F; color: #fff; border: 1px solid #E0C47F; font-weight: 500; }
.modal-body .btn:hover { background: #fff; color: #E0C47F; border: 1px solid #E0C47F; }

.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:#FFF;padding:0 15px;color:#32354C!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:#FFF!important; background: #ff8000; }
.modal-body input[type="text"]::placeholder { color:#ff8000!important; }
.modal-body input[type="text"]:hover::placeholder { color:#FFF!important; }
.modal-body input[type="text"]:focus { color:#FFF!important; background: #ff8000; }

.modal-body input[type="email"]:hover { color:#FFF!important; background: #ff8000; }
.modal-body input[type="email"]::placeholder { color:#ff8000!important; }
.modal-body input[type="email"]:hover::placeholder { color:#FFF!important; }
.modal-body input[type="email"]:focus { color:#FFF!important; background: #ff8000; }



/* LIGHTBOX */

.lightbox { background: rgba(50, 54, 76, 0.9); }
.lightbox img { border: 0px solid #fff; box-shadow: 0 0 0px #000; border-radius: 0px; }




/* SOFCO PROJECT TEMPLATE */

.solution-panel .container { max-width: 1100px; }
.solution-panel.full h2 { color: #32354C; line-height: 44px; }
.solution-panel .body-text i { display: none; }
.solution-panel .body-text a { color: #888; text-decoration: none; border-bottom: 0px solid; }
.solution-panel .body-text a:hover { color: #888; text-decoration: none; }
.solution-panel.full ul li:before { background: #888; }
.solution-panel .container { padding-right: 30px; padding-left: 30px; }
.solution-panel .container p { color: #888; 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:#FFF; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_1col_img { background:#fff; }
.aboutBox_1col_mov { background:#fff; }

.aboutBox_1col_title { background:#fff; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_1col_title h3 { color:#32354C;  font-weight: 600; text-transform: inherit; }
.aboutBox_1col_title .btn { border: 1px solid #32354C; color: #32354C; }
.aboutBox_1col_title .btn:hover { background: #32354C; color: #fff; }
.aboutBox_1col_title .contentDiv { text-align: left; }

.aboutBox_1col_title { background: #32364c url(https://maartenverschuuren.nl/images/we_bg.png) no-repeat; }
.aboutBox_1col_title h3 { color:#fff;  font-weight: 600; text-transform: inherit; }
.aboutBox_1col_title .contentDiv p { color: #fff; }


.aboutBox_1col_sub_title { background:#fff; margin-bottom: 0px; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_1col_sub_title h3 { color:#32354C!important; font-weight: 600; text-transform: inherit; }
.aboutBox_1col_sub_title p.highlighted { color:#E0C47F; }
.aboutBox_1col_sub_title .btn { border: 1px solid #32354C; color: #32354C; }
.aboutBox_1col_sub_title .btn:hover { background: #32354C; color: #fff; }

.brandBox_1col_title_sub_txt_1btn { background:#fff; padding-top: 50px; padding-bottom: 50px; }
.brandBox_1col_title_sub_txt_1btn h3 { color:#32354C; margin-bottom: 15px; line-height: 1.1; font-weight: 600; text-transform: inherit; }
.brandBox_1col_title_sub_txt_1btn span { color:#E0C47F; 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 #32354C; color: #32354C; }
.brandBox_1col_title_sub_txt_1btn .btn:hover { background: #32354C; color: #fff; }

.brandBox_1col_title_1btn { background:#fff; padding-top: 50px; padding-bottom: 50px; }
.brandBox_1col_title_1btn h3 { color:#32354C; margin-bottom: 15px; line-height: 1.1; font-weight: 600; text-transform: inherit; }
.brandBox_1col_title_1btn .btn { border: 1px solid #32354C; color: #32354C; }
.brandBox_1col_title_1btn .btn:hover { background: #32354C; color: #fff; }

.brandBox_1col_title_2btn { background:#fff; padding-top: 50px; padding-bottom: 50px; }
.brandBox_1col_title_2btn h3 { color:#32354C; margin-bottom: 15px; line-height: 1.1; font-weight: 600; text-transform: inherit; }
.brandBox_1col_title_2btn .btn { border: 1px solid #32354C; color: #32354C; }
.brandBox_1col_title_2btn .btn:hover { background: #32354C; color: #fff; }

.brandBox_1col_title_sub_txt_2btn { background:#fff; padding-top: 50px; padding-bottom: 50px; }
.brandBox_1col_title_sub_txt_2btn h3 { color:#32354C; margin-bottom: 15px; line-height: 1.1; font-weight: 600; text-transform: inherit; }
.brandBox_1col_title_sub_txt_2btn span { color:#E0C47F; 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 #32354C; color: #32354C; }
.brandBox_1col_title_sub_txt_2btn .btn:hover { background: #32354C; color: #fff; }


/* TEMPLATES 2 COLUMNS */

.aboutBox_2col { background:#fff; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_2col_img { background:#fff; }
.aboutBox_2col_mov { background:#fff; }

.aboutBox_2col_title { background:#fff; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_2col_title h3 { color:#32354C; text-transform: inherit; }
.aboutBox_2col_title .btn { border: 1px solid #32354C; color: #32354C; }
.aboutBox_2col_title .btn:hover { background: #32354C; color: #fff; }

.aboutBox_2col_title_sub { background:#fff; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_2col_title_sub h3 { color:#32354C; text-transform: inherit; }
.aboutBox_2col_title_sub span.highlighted { color:#E0C47F; font-weight: 300; }
.aboutBox_2col_title_sub .btn { border: 1px solid #32354C; color: #32354C; }
.aboutBox_2col_title_sub .btn:hover { background: #32354C; color: #fff; }

.aboutBox_2col_title_img { background:#fff; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_2col_title_img h3 { color:#32354C; text-transform: inherit; }
.aboutBox_2col_title_img .btn { border: 1px solid #32354C; color: #32354C; }
.aboutBox_2col_title_img .btn:hover { background: #32354C; color: #fff; }

.aboutBox_2col_title_mov { background:#fff; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_2col_title_mov h3 { color:#32354C; text-transform: inherit; }
.aboutBox_2col_title_mov .btn { border: 1px solid #32354C; color: #32354C; }
.aboutBox_2col_title_mov .btn:hover { background: #32354C; color: #fff; }

.aboutBox_2col_title_sub_img { background:#fff;color:#E0C47F;font-size:15px; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_2col_title_sub_img span.highlighted { font-size:30px;color:#E0C47F;font-weight:400; font-family: 'Open Sans',sans-serif; }
.aboutBox_2col_title_sub_img h3 { color:#32354C;font-size:36px; text-transform: inherit; }
.aboutBox_2col_title_sub_img .title { padding-bottom: 50px; }

.aboutBox_2col_title_sub_mov { background:#fff;color:#E0C47F;font-size:15px; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_2col_title_sub_mov span.highlighted { font-size:30px;color:#E0C47F;font-weight:300; font-family: 'Open Sans',sans-serif; }
.aboutBox_2col_title_sub_mov h3 { color:#32354C;font-size:36px; text-transform: inherit; }




/* 2 KOLOMMEN SITEMAP */

.aboutBox_2col_2titles_2txt h2 { text-align: left; color: #32354C; }
.aboutBox_2col_2titles_2txt p { color: #888; 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 { color:#E0C47F; }
.temp_img_left_title_txt_btn blockquote { border-left: 5px solid #E0C47F; }
.temp_img_left_title_txt_btn blockquote p { font-weight: 600; }
.temp_img_left_title_txt_btn .button { display: inline-block; position: relative; color: #fff !important; font-size: initial; padding: 10px 17px 6px 20px; background-color: #3ea4dd!important; border-radius: 6px!important; border: 1px solid #3ea4dd!important; border-bottom: 3px solid #3ea4dd!important; cursor: pointer; transition: all 200ms ease; -webkit-transition: all 200ms ease; }
.temp_img_left_title_txt_btn .button:hover { background-color: #888!important; border-radius: 6px!important; border: 1px solid #888!important; border-bottom: 3px solid #888!important; text-decoration: none; }
.temp_img_left_title_txt_btn ul li { list-style: disc; margin-left: 30px; color: #E0C47F; font-size: 18px; line-height: 30px; }



/* TEMPLATES 3 COLUMNS */

.aboutBox_col3  { background:#fff; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_col3_img { background:#fff; }
.aboutBox_col3_mov { background:#fff; }

.aboutBox_col3_title { background:#fff; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_col3_title h3 { color:#32354C; }
.aboutBox_col3_title .btn { border: 1px solid #32354C; color: #32354C; }
.aboutBox_col3_title .btn:hover { background: #32354C; color: #fff; }

.aboutBox_col3_title_sub { background:#fff; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_col3_title_sub h3 { color:#32354C; }
.aboutBox_col3_title_sub span.highlighted { color:#E0C47F; font-weight: 300; }
.aboutBox_col3_title_sub .btn { border: 1px solid #32354C; color: #32354C; }
.aboutBox_col3_title_sub .btn:hover { background: #32354C; color: #fff; }

.aboutBox_col3_title_mov { background:#fff; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_col3_title_mov h3 { color:#32354C; }
.aboutBox_col3_title_mov .btn { border: 1px solid #32354C; color: #32354C; }
.aboutBox_col3_title_mov .btn:hover { background: #32354C; color: #fff; }

.aboutBox_col3_title_img { background:#fff; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_col3_title_img h3 { color:#32354C; }
.aboutBox_col3_title_img .btn { border: 1px solid #32354C; color: #32354C; }
.aboutBox_col3_title_img .btn:hover { background: #32354C; color: #fff; }

.aboutBox_3col_title_sub_img { background:#fff;color:#E0C47F;font-size:15px; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_3col_title_sub_img span.highlighted { font-size:30px;color:#E0C47F;font-weight:300; font-family: 'Open Sans',sans-serif; }
.aboutBox_3col_title_sub_img h3 { color:#32354C;font-size:36px; }

.aboutBox_3col_title_sub_mov { background:#fff;color:#E0C47F;font-size:15px; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_3col_title_sub_mov span.highlighted { font-size:30px;color:#E0C47F;font-weight:300; font-family: 'Open Sans',sans-serif; }
.aboutBox_3col_title_sub_mov h3 { color:#32354C;font-size:36px; }


/* TEMPLATES TITLES */

.aboutBox_title { background:#fff; padding-bottom: 20px; }
.aboutBox_title h3 { color:#E0C47F;  font-weight:500;margin-bottom:40px;font-size:36px; }

.aboutBox_title_sub { background:#fff; padding-top: 100px; padding-bottom: 20px; }
.aboutBox_title_sub h3 { color:#32354C; }
.aboutBox_title_sub p.highlighted { color:#E0C47F; }


.brandBox_title_1btn { background:#fff; }
.brandBox_title_1btn h3 { color:#32354C; }
.brandBox_title_1btn .btn { border: 1px solid #32354C; color: #32354C; }
.brandBox_title_1btn .btn:hover { background: #32354C; color: #fff; }


/* TEMPLATES BUTTONS */

.brandBox_title_2btn { background:#fff; }
.brandBox_title_2btn h3 { color:#32354C; }
.brandBox_title_2btn .btn { border: 1px solid #32354C; color: #32354C; }
.brandBox_title_2btn .btn:hover { background: #32354C; color: #fff; }

.brandBox_title_sub_1btn { background:#fff; }
.brandBox_title_sub_1btn h3 { color:#32354C; margin-bottom: 15px; line-height: 1.1; }
.brandBox_title_sub_1btn span { color:#E0C47F; font-family: 'Open Sans',sans-serif; font-weight: 300; line-height: 32px; margin-bottom: 20px; }
.brandBox_title_sub_1btn .btn { border: 1px solid #32354C; color: #32354C; }
.brandBox_title_sub_1btn .btn:hover { background: #32354C; color: #fff; }

.brandBox_title_sub_2btn { background:#fff; }
.brandBox_title_sub_2btn h3 { color:#32354C; margin-bottom: 15px; line-height: 1.1; }
.brandBox_title_sub_2btn span { color:#E0C47F; font-family: 'Open Sans',sans-serif; font-weight: 300; line-height: 32px; margin-bottom: 20px; }
.brandBox_title_sub_2btn .btn { border: 1px solid #32354C; color: #32354C; }
.brandBox_title_sub_2btn .btn:hover { background: #32354C; color: #fff; }

.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: #E0C47F; }
.socialBox_title .title .socialBox li a:hover { color: #32354C; }
.socialBox_title h1 { color: #32354C; }

.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: #E0C47F; }
.socialBox_1col_title .title .socialBox li a:hover { color: #32354C; }
.socialBox_1col_title h1 { color: #32354C; }

.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: #E0C47F; 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: #E0C47F; }
.socialBox_title_sub_txt_sm .title .socialBox li a:hover { color: #32354C; }
.socialBox_title_sub_txt_sm h1 { color: #32354C; }

.ctaBox_1btn a:hover p { color: #fff; }
.ctaBox_1btn h2, .ctaBox h3, .ctaBox h4 { padding: 0px 40px; }
.ctaBox_1btn .cta > div .button  {  ; }

.ctaBox_title_img_left { background:#FFF; }
.ctaBox_title_img_left .cta > div { color:#E0C47F;border:0px; }

.ctaBox_1col_title_img_left h2, .ctaBox_1col_title_img_left h3, .ctaBox_1col_title_img_left h4 { color:#32354C; }
.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:#32354C; }
.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:#E0C47F; }
.ctaBox_1col_title_sub_img_left { background:#FFF; }
.ctaBox_1col_title_sub_img_left .cta > div { color:#E0C47F;border:0px; }
.ctaBox_1col_title_sub_img_left h4 { color:#32354C; }
.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:#32354C; }
.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:#32354C; }
.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: #32354C; }
.ctaBox_1col_title_sub_txt_btn_img_left h4 { font-size: 32px; font-weight: 300; color: #E0C47F; }

.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: #32354C; }
.ctaBox_1col_title_sub_txt_btn_img_right h4 { font-size: 32px; font-weight: 300; color: #E0C47F; }
.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; background: #32354c; }
.paginationBox ul { display: inline-block; }
.paginationBox li { float: left; margin-right: 5px; font-size: 20px; }
.paginationBox li a { display: block; background: #E0C47F; color: #FFF; padding: 5px 15px; }
.paginationBox li a:hover, .paginationBox li.is-active a { color: #E0C47F; background: #32354c; text-decoration: none; }

@media only screen and (max-width: 479px)  {
	.paginationBox li a { padding: 2px 5px; }
; }

/* SUBSCRIBE NEWS LETTER */

.socialBoxNews li a { color: #E0C47F; }
.socialBoxNews li a:hover { color: #32354C; }
.newsletterBox input { background: #fff; border: 1px solid #E0C47F; color: #32354C; }
.newsletterBox input::placeholder { color: #32354C; }
.newsletterBox .btn { background: #E0C47F; border: 1px solid #E0C47F; color: #fff; }
.newsletterBox .btn:hover { background: #32354C; border: 1px solid #32354C; color: #fff; }
.socialBoxNews li { color: #000; }


/* TEMPLATES NEWS ITEMS */

.newsBox { background: #fff; }
.newsBox_title { background: #fff; }
.newsBox_title h3 { color:#32354C; }

.newsBox_title_sub { background: #fff; }
.newsBox_title_sub h3 { color:#32354C; }
.newsBox_title_sub p { color:#888; }

.newsBox_newstitle { background: #fff; }
.newsBox_newstitle .row a span { color:#32354c;font-size:24px;line-height:32px; font-weight: 300; }
.newsBox_newstitle h3 { color:#32354C; }

.newsBox_title_newstitle { background: #fff; }
.newsBox_title_newstitle .row a span { color:#E0C47F;font-size:15px;line-height:26px; font-weight: 300; }
.newsBox_title_newstitle h3 { color:#32354C; }

.newsBox_title_sub_newstitle { background: #fff; }
.newsBox_title_sub_newstitle .row a span { color:#E0C47F;font-size:15px;line-height:26px; font-weight: 300; }
.newsBox_title_sub_newstitle h3 { color:#32354C; }
.newsBox_title_sub_newstitle p { color:#888; }



.bannerBox_text_imgs .block { background: rgba(255,255,255,0.7); }
.bannerBox_text_imgs .next, .bannerBox_text_imgs .next2, .bannerBox_text_imgs .next3 { color: #FFF; }
.bannerBox_text_imgs .previous, .bannerBox_text_imgs .previous2, .bannerBox_text_imgs .previous3 { color: #FFF; }

.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: #FFF; }
.bannerBox_title_text_imgs .previous, .bannerBox_title_text_imgs .previous2, .bannerBox_title_text_imgs .previous3 { color: #FFF; }
.bannerBox_title_text_imgs .block h2 { color:#32354C; }

.bannerBox_header_slider .next, .bannerBox_header_slider .next2, .bannerBox_header_slider .next3 { color: #FFF; }
.bannerBox_header_slider .previous, .bannerBox_header_slider .previous2, .bannerBox_header_slider .previous3 { color: #FFF; }

.bannerBox_img_slider .next, .bannerBox_img_slider .next2, .bannerBox_img_slider .next3 { color: #FFF; }
.bannerBox_img_slider .previous, .bannerBox_img_slider .previous2, .bannerBox_img_slider .previous3 { color: #FFF; }

.bannerBox_pager .next, .bannerBox_pager .next2, .bannerBox_pager .next3 { color: #FFF; }
.bannerBox_pager .previous, .bannerBox_pager .previous2, .bannerBox_pager .previous3 { color: #FFF; }

.bannerBox_title_sub .next, .bannerBox_title_sub .next2, .bannerBox_title_sub .next3 { color: #FFF; }
.bannerBox_title_sub .previous, .bannerBox_title_sub .previous2, .bannerBox_title_sub .previous3 { color: #FFF; }

.bannerBox_pager_title .next, .bannerBox_pager_title .next2, .bannerBox_pager_title .next3 { color: #FFF; }
.bannerBox_pager_title .previous, .bannerBox_pager_title .previous2, .bannerBox_pager_title .previous3 { color: #FFF; }

.bannerBox_pager_title_2btn .next, .bannerBox_pager_title_2btn .next2, .bannerBox_pager_title_2btn .next3 { color: #FFF; }
.bannerBox_pager_title_2btn .previous, .bannerBox_pager_title_2btn .previous2, .bannerBox_pager_title_2btn .previous3 { color: #FFF; }
.bannerBox_pager_title_2btn.small .text .btn { color:#32354C; font-weight: 600; }
.bannerBox_pager_title_2btn.small .text .btn:hover { background: #32354C; color: #fff; border-color: #32354C; }

.bannerBox_pager_title_1btn .next, .bannerBox_pager_title_1btn .next2, .bannerBox_pager_title_1btn .next3 { color: #FFF; }
.bannerBox_pager_title_1btn .previous, .bannerBox_pager_title_1btn .previous2, .bannerBox_pager_title_1btn .previous3 { color: #FFF; }
.bannerBox_pager_title_1btn.small .text .btn { color:#32354C; font-weight: 600; }
.bannerBox_pager_title_1btn.small .text .btn:hover { background: #32354C; color: #fff; border-color: #32354C; }

.bannerBoxHeader { margin-bottom: 0px; }

.column_2col_title .imgHolder .content h2 { color: #FFF; }
.column_3col_title .imgHolder .content h2 { color: #FFF; }

.downloads_right p a { color: #888; }
.downloads_right p a:hover { color: #E0C47F; }


/* NAVIGATION FOOTER */
.pagerBox { padding-top: 40px; padding-bottom: 40px; overflow: hidden; padding-left: 30px; padding-right: 30px; background: #E0C47F; background: url(https://maartenverschuuren.nl/images/accompaniment_bg.jpg) no-repeat center 0; background-size: cover; }
.pagerBox .previousNav { padding-left: 45px; color: #C62027; font-size: 16px; text-decoration: none; position: relative; float: left; font-family: 'Open Sans',sans-serif; }
.pagerBox .previousNav span { display: block; color: #32354c; 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: #32354c; }
.pagerBox .previousNav:hover span { color: #C62027; }
.pagerBox .nextNav { padding-right: 45px; color: #C62027; font-size: 16px; text-decoration: none; position: relative; float: right; text-align: right; font-family: 'Open Sans',sans-serif; }
.pagerBox .nextNav span { display: block; color: #32354c; 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: #32354c; }
.pagerBox .nextNav:hover span { color: #C62027; }



/* NAVIGATION MENU'S */

.footerBox li { line-height: 20px; }
.footerBox li a { font-size: 13px; font-weight: 300; }
.footerBox ul { padding: 0px 0px 0px 0px; }
.copyrightBox li a { font-size: 11px; font-weight: 300; }



/* ARROWS SLIDER */
.bannerBox_title .next, .bannerBox_title .next2, .bannerBox_title .next3 { color: #FFF; }
.bannerBox_title .previous, .bannerBox_title .previous2, .bannerBox_title .previous3 { color: #FFF; }


/* FORMULIEREN */
.aboutBox_form_sub_title_text { background: #FFF; }
.aboutBox_form_sub_title_text h3 { color:#32354C; }
.aboutBox_form_sub_title_text p.highlighted { color:#E0C47F; }

.aboutBox_form_title_text { background: #FFF; }
.aboutBox_form_title_text h3 { color:#32354C; }
.aboutBox_form_title_text p.highlighted { color:#E0C47F; }

.energyBox_right_title p { color:#888; line-height: 26px; }
.energyBox_right_title p strong { color:#000; }
.energyBox_right_title p a { color:#E0C47F; font-weight: 500; }
.energyBox_right_title p a:hover { color:#32354C; }

.energyBox_left .text-lg-left h1 { color:#32354C; }
.energyBox_left h4 { color:#E0C47F; }

.energyBox_right .text-lg-right h1 { color:#32354C; }
.energyBox_right h4 { color:#E0C47F; }

.energyBox_right_title .text-lg-right h1 { color:#32354C; }
.energyBox_right_title { padding-top: 80px; padding-bottom: 100px; margin-left: 70px; margin-right: 70px; }

.energyBox_left_title .text-lg-right h1 { color:#32354C; }
.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: #888; 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:#FFF;padding:0 15px;color:#32354C!important; font-size:16px;border:1px solid #E0C47F;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:#FFF; padding:0 15px; color:#32354C; font-size:16px; border:1px solid #E0C47F; 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:#E0C47F; border-radius:1px;color:#fff; }
.rendered-form select { padding:0 15px;color:#32354C; font-size:16px;border:1px solid #E0C47F; width:100%; height:46px; vertical-align:middle; font-weight:300; -webkit-appearance:none; -moz-appearance:none; appearance:none;background:#E0C47F url(../img/arrow-select.png) no-repeat center right 10px; border-radius:1px; }
.rendered-form select { background:#E0C47F 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:#E0C47F url(https://sofco.nl/images/arrow-select.png?v=1557475112) no-repeat center right 10px;color:#fff; }
.rendered-form .fb-button button { width:460px; text-align:right; margin-bottom:10px; line-height:24px; padding-top:10px; padding-bottom:10px; border-radius:1px; border: 1px solid #E0C47F; background:#E0C47F; color: #fff; text-align:center; font-size:22px; line-height:36px; font-weight:300; }
.rendered-form .fb-button button:hover { background:#FFF; color:#E0C47F; border: 1px solid #E0C47F; }
.rendered-form .btn.fill { background:#333232; padding:12px 15px; }
.rendered-form .btn.fill:hover { background:#fff; }
.rendered-form .kc-toggle span { margin-bottom:0;margin-right:20px; }
.rendered-form btn-default { width:100%;border-radius:0px;border:1px solid #E0C47F;background:#E0C47F;border:none;color:#fff;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:#32354C; position:relative; padding-left:45px; display:inline-block; vertical-align:middle; }
.rendered-form .fb-radio-group { color:#32354C; 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:#888;#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:#E0C47F;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:#fff; }
.rendered-form h1 { font-weight:300; font-size:48px; line-height:64px; text-transform:none; color:#E0C47F; }
.rendered-form h2 { font-weight:300;font-size:32px;line-height:52px;text-transform:none;color:#E0C47F; }
.rendered-form h3 { font-weight:300;font-size:24px;line-height:40px;text-transform:none;color:#E0C47F; }
.rendered-form .fb-autocomplete-list { background-color:#E0C47F;color:#FFF;#border:1px solid #E0C47F; }
.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 #E0C47F; background:#FFF; 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:#E0C47F; border:1px solid #E0C47F; }
.rendered-form input[type=radio]:checked:before { margin:5px 0 0 5px; width:10px; height:10px; background:#E0C47F; border:1px solid #E0C47F;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: #FFF; }
.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: #888; 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:#FFF!important; background: #E0C47F; }
.rendered-form input[type="text"]:hover { color:#FFF!important; background: #E0C47F; }
.rendered-form input[type="password"]:hover { color:#FFF!important; background: #E0C47F; }
.rendered-form input[type="tel"]:hover { color:#FFF!important; background: #E0C47F; }
.rendered-form input[type="email"]:hover { color:#FFF!important; background: #E0C47F; }
.rendered-form input[type="date"]:hover { color:#FFF!important; background: #E0C47F; }
.rendered-form textarea:hover { color:#FFF!important; background: #E0C47F; }

.rendered-form input[type="tel"]::placeholder { color:#777!important; }
.rendered-form input[type="tel"]:hover::placeholder { color:#FFF!important; }
.rendered-form input[type="text"]:hover::placeholder { color:#FFF!important; }
.rendered-form input[type="password"]:hover::placeholder { color:#FFF!important; }
.rendered-form input[type="tel"]:hover::placeholder { color:#FFF!important; }
.rendered-form input[type="email"]:hover::placeholder { color:#FFF!important; }
.rendered-form input[type="date"]:hover::placeholder { color:#FFF!important; }
.rendered-form textarea:hover::placeholder { color:#FFF!important; }

.rendered-form input[type="tel"]:focus { color:#FFF!important; background: #E0C47F; }
.rendered-form input[type="text"]:focus { color:#FFF!important; background: #E0C47F; }
.rendered-form input[type="password"]:focus { color:#FFF!important; background: #E0C47F; }
.rendered-form input[type="tel"]:focus { color:#FFF!important; background: #E0C47F; }
.rendered-form input[type="email"]:focus { color:#FFF!important; background: #E0C47F; }
.rendered-form input[type="date"]:focus { color:#FFF!important; background: #E0C47F; }
.rendered-form textarea:focus { color: #FFFFFF!important; background: #E0C47F; }


.rendered-form textarea:hover { background:#E0C47F; }
.rendered-form textarea { color: #32354C!important; font-size: 16px!important; font-weight: 300!important; }
.rendered-form textarea::placeholder, .rendered-form input[type="text"]::placeholder, .rendered-form select::placeholder { font-size: 16px; color: #777!important; font-weight:300; }
.rendered-form textarea { background:#FFF;padding:10px 15px;color:#32354C!important; font-size:16px;border:1px solid #E0C47F;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) {
	.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%; }
  .show_mobile { display: block; }
  .temp_img_right_title_txt .details { padding: 40px; }
  .aboutBox_1col_title { padding: 50px 40px; }
  .temp_img_right_title_txt .photo { margin-top: 30px; }
 }
@media only screen and (max-width: 600px) {
  .hide_mobile { display: none; }
.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: 34px!important; font-size: 26px!important; }
h2 { line-height: 30px!important; font-size: 24px!important; }
h3 { line-height: 26px!important; font-size: 22px!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; }
}
