@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; }

::-webkit-scrollbar { width: 12px; background: #202124; }
::-webkit-scrollbar-track { background: #3B3F4A; border-radius: 10px; }
::-webkit-scrollbar-thumb { background: #202124; border-radius: 10px; }
::-webkit-scrollbar-corner { background: #3B3F4A; }
::-webkit-scrollbar-track-piece { background: #3B3F4A; }

.section-partners { background: #000!important; }
.client-logo { -webkit-filter: invert(100%); filter: invert(100%)!important; }
.section.section-white-darker h2, .section.section-white-dark h2 { color: #777!important; }

#contentCntr { background: #282C33!important; }

.movie_small { background: #282C33; }
.contentBoxRefs { background: unset; }
.contentBoxRefs .right { box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.1); background: rgb(34, 37, 42); }
.contentBoxRefs p { color: #9EA5B2; }
.contentBoxRefs { border-bottom: 1px solid #000; }

.solution-panel.full { background: unset; }
.post { background: #282C33!important; }

#wrapper { background: #282C33!important; }
.partners__header--cluster { top: 109px; }
#map { background-color: #282C33!important; }

section.announcement-slider.open .wrapper .inner, section.announcement-slider { background: #282C33; }
section.announcement-slider.clicked .description { opacity: 0; }
section.announcement-slider.clicked.open .description { animation: fadeInText ease 1s; -webkit-animation: fadeInText ease 1s; -moz-animation: fadeInText ease 1s; -o-animation: fadeInText ease 1s; -ms-animation: fadeInText ease 1s; opacity: 1; }


@keyframes fadeInText {
  from {
    opacity:0;
  }
  to {
    opacity:1;
  }
}

.footerBox
.title {
    color: #ccc;
    text-decoration: none;
}

a p.title:hover {
    color: #ccc;
    text-decoration: none;
    pointer: default;
}

.questionsBox {
    background: #22252A;
}

.emailBox {
    background: #22252A;
}

.med-icon {
    color: #00a6e2;
}

.videoWrapper { padding-bottom: 50%; }

p { color: #9EA5B2; 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; }
}

p a { color: #ccc; font-weight: 500!important; }
p a:hover { color: #9EA5B2; }
b, strong { font-weight: 500; color: #ccc; }

.title p { font-size: 20px!important; line-height: 28px;}
.title p.highlighted { font-size: 20px!important; line-height: 28px!important; color: #ccc!important; }

.gm-style-iw-d b { color: #e2272a; }
#map { background-color: unset!important; }
.gm-style .gm-style-iw-c{ background: #ccc!important; }
.gm-style .gm-style-cc { display: none; }
.gm-style .gmnoprint { display: none; }

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; color: #ccc!important; }
.contentDiv { color:#9EA5B2;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; }

.img_small { background: unset; }

.btn { display:inline-block;border:1px solid #ccc;padding:5px 20px;color:#ccc;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: unset;color:#ccc; }
.btn.focus, .btn:focus, .btn:hover { color: #ccc; background: #9EA5B2; }
.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: #ccc; }

.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 #ccc;
    color: #ccc;
    background: unset;
}


#generatedContent .contentBoxRefs:nth-of-type(odd) .left { float: right; }
#generatedContent .contentBoxRefs:nth-of-type(even) .left { float: left; }

#headerCntr { z-index: 100; background: #282C32; }



.questionsBox .right:hover:after { background: unset; }

.solution-panel.full { color: #9EA5B2; }


.contentBoxSofco .right p b, .contentBoxSofco .right p strong { font-weight: 500; color: #ccc; }
.contentBoxSofco li a:hover { color: #9EA5B2; }
.contentBoxSofco p { color: #9EA5B2; }

.subscriptionBox .button { color: #ccc; background: #3ea4dd; }
.subscriptionBox .button:hover { background: #3B3F4A; color: #ccc; }


.temp_img_right_title_txt .holder { margin-bottom: 0px; }
.temp_img_left_title_txt .holder { margin-bottom: 0px; }
.temp_img_left_title_txt_btn .holder { margin-bottom: 0px; }


/* HOSTING PACKAGES */

.package__body p { font-size: 14px!important; line-height: 16px!important; }
.package__body p b { color: #777!important; }
.package__name { font-size: 20px; }
.package--vertical .package__price { font-size: 32px; }



/* SERVICE ICONS */

.serviceBox .holder .icon { font-size: 56px; color: #9EA5B2; }
.serviceBox .holder li:hover .icon { color: #ccc; }
.serviceBox .holder li:hover h3 { color: #9EA5B2; }
.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: unset; 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: #ccc; }
.thumb-pad0 .thumbnail .caption .title { color: #ccc; font-weight: 400; }
.thumb-pad0 .thumbnail .caption { background: #3C3F49; border: 1px solid #3C3F49; }
.btn-default.btn1 { color: #9EA5B2; font-weight: 300; }
.btn-default.btn1:hover { color: #ccc; }
.thumb-pad0 .thumbnail:hover .btn-default.btn1 { color: #ccc; }
.thumb-pad0 .thumbnail .caption .box { border-bottom: 1px solid #22252A; }



/* FAQ's */

#faq #faq-list a { font-size: 18px; color: #ccc; }
#faq #faq-list a:hover { font-size: 18px; color: #9EA5B2; }
#faq #faq-list i { font-size: 18px; top: 20px; color: #9EA5B2; }
#faq #faq-list a.collapsed i::before { color: #9EA5B2; }
#faq #faq-list { margin-top: 40px; }
#faq h1 { text-align: center; color: #ccc; margin-bottom: 20px; }
#faq p { text-align: center; }
#faq #faq-list p { text-align: left; }
#faq #faq-list a.collapsed { color: #ccc; }
#faq #faq-list li { border-bottom: 1px solid #9EA5B2; }


/* VIDEO MP$ SKEW */

.row-container h3 { color: #ccc; 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: #9EA5B2; color: #ccc; font-weight: 400; border: 1px solid #9EA5B2; }
.row-container .button:hover { background-color: #ccc; color: #777!important; border: 1px solid #9EA5B2; }


/* POPUP ANNOUNCEMENT SIDE */

section.announcement-slider .slider-name {  }
section.announcement-slider .wrapper .inner .title { color: #ccc; font-weight: 500!important; }
section.announcement-slider .wrapper .inner .description { font-size: 15px; line-height: 26px; color: #9EA5B2; font-weight: 300!important; }
section.announcement-slider .wrapper .inner .cta-links a { color: #9EA5B2; }
section.announcement-slider .wrapper .inner .cta-links a:hover { color: #ccc; }
section.announcement-slider .wrapper .inner .cta-links i { color: #ccc; }

@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: 28px;
    width: 130px; }


@media only screen and (max-width: 767px){
#headerCntr .logo { top: 17px; width: 135px; }
.header-content .title { padding-top: 0px; margin-top: -100px; }
}



/* POPUP MODAL */

.modal-content { background: rgb(34, 37, 42); }
.modal-body p { color: #9EA5B2; }



/* LIGHTBOX */

.lightbox { background: rgba(40, 41, 53, 0.9); }
.lightbox img { border: 0px solid #ccc; box-shadow: 0 0 0px #000; border-radius: 0px; }




/* SOFCO PROJECT TEMPLATE */

.solution-panel .container { max-width: 1100px; }
.solution-panel.full h2 { color: #ccc; line-height: 44px; }
.solution-panel .body-text i { display: none; }
.solution-panel .body-text a { color: #ccc; text-decoration: none; border-bottom: 0px solid; }
.solution-panel .body-text a:hover { color: #00a6e2; text-decoration: none; }
.solution-panel.full ul li:before { background: #9EA5B2; }
.solution-panel .container { padding-right: 30px; padding-left: 30px; }
.solution-panel .container p { color: #9EA5B2; 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: unset; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_1col_img { background: unset; }
.aboutBox_1col_mov { background: unset; }

.aboutBox_1col_title { background: unset; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_1col_title h3 { color:#ccc; line-height: 50px; text-transform: unset; font-size: 41px; }
.aboutBox_1col_title .btn { border: 1px solid #ccc; color: #ccc; }
.aboutBox_1col_title .btn:hover { background: unset; color: #ccc; }
.aboutBox_1col_title .contentDiv { text-align: center; }


.aboutBox_1col_sub_title { background: unset; margin-bottom: 0px; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_1col_sub_title h3 { color:#ccc!important; font-weight: 600; }
.aboutBox_1col_sub_title p.highlighted { color:#ccc; }
.aboutBox_1col_sub_title .btn { border: 1px solid #ccc; color: #ccc; }
.aboutBox_1col_sub_title .btn:hover { background: unset; color: #ccc; }

.brandBox_1col_title_sub_txt_1btn { background: unset; padding-top: 50px; padding-bottom: 50px; }
.brandBox_1col_title_sub_txt_1btn h3 { color:#ccc; margin-bottom: 15px; line-height: 1.1; font-weight: 600; }
.brandBox_1col_title_sub_txt_1btn span { color:#9EA5B2; 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 #ccc; color: #ccc; }
.brandBox_1col_title_sub_txt_1btn .btn:hover { background: unset; color: #ccc; }

.brandBox_1col_title_1btn { background: unset; padding-top: 50px; padding-bottom: 50px; }
.brandBox_1col_title_1btn h3 { color:#ccc; margin-bottom: 15px; line-height: 1.1; font-weight: 600; }
.brandBox_1col_title_1btn .btn { border: 1px solid #ccc; color: #ccc; }
.brandBox_1col_title_1btn .btn:hover { background: #3B3F4A; color: #ccc; }

.brandBox_1col_title_2btn { background: unset; padding-top: 50px; padding-bottom: 50px; }
.brandBox_1col_title_2btn h3 { color:#ccc; margin-bottom: 15px; line-height: 1.1; font-weight: 600; }
.brandBox_1col_title_2btn .btn { padding: 0px 15px; line-height: 41px; font-size: 13px; color: #3ea4dd; text-transform: uppercase; text-decoration: none; display: inline-block; background: #ccc; letter-spacing: 1px; font-weight: 400; }
.brandBox_1col_title_2btn .btn:hover { background: #3B3F4A!important; color: #ccc; border: 1px solid #3B3F4A!important; }
.brandBox_1col_title_2btn h3 span { display: inline-block; }

.brandBox_1col_title_sub_txt_2btn { background: unset; padding-top: 50px; padding-bottom: 50px; }
.brandBox_1col_title_sub_txt_2btn h3 { color:#ccc; margin-bottom: 15px; line-height: 1.1; font-weight: 600; }
.brandBox_1col_title_sub_txt_2btn span { color:#9EA5B2; 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 #ccc; color: #ccc; }
.brandBox_1col_title_sub_txt_2btn .btn:hover { background: unset; color: #ccc; }


/* TEMPLATES 2 COLUMNS */

.aboutBox_2col { background: unset; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_2col_img { background: unset; }
.aboutBox_2col_mov { background: unset; }

.aboutBox_2col_title { background: unset; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_2col_title h3 { color:#ccc; }
.aboutBox_2col_title .btn { border: 1px solid #ccc; color: #ccc; }
.aboutBox_2col_title .btn:hover { background: unset; color: #ccc; }

.aboutBox_2col_title_sub { background: unset; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_2col_title_sub h3 { color:#ccc; }
.aboutBox_2col_title_sub span.highlighted { color:#ccc; font-weight: 300; }
.aboutBox_2col_title_sub .btn { border: 1px solid #ccc; color: #ccc; }
.aboutBox_2col_title_sub .btn:hover { background: unset; color: #ccc; }

.aboutBox_2col_title_img { background: unset; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_2col_title_img h3 { color:#ccc; }
.aboutBox_2col_title_img .btn { border: 1px solid #ccc; color: #ccc; }
.aboutBox_2col_title_img .btn:hover { background: unset; color: #ccc; }

.aboutBox_2col_title_mov { background: unset; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_2col_title_mov h3 { color:#ccc; }
.aboutBox_2col_title_mov .btn { border: 1px solid #ccc; color: #ccc; }
.aboutBox_2col_title_mov .btn:hover { background: unset; color: #ccc; }

.aboutBox_2col_title_sub_img { background: unset;color:#9EA5B2;font-size:15px; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_2col_title_sub_img span.highlighted { font-size:30px;color:#ccc;font-weight:400; font-family: 'Open Sans',sans-serif; }
.aboutBox_2col_title_sub_img h3 { color:#ccc;font-size:36px; }
.aboutBox_2col_title_sub_img .title { padding-bottom: 50px; }

.aboutBox_2col_title_sub_mov { background: unset;color:#9EA5B2;font-size:15px; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_2col_title_sub_mov span.highlighted { font-size:30px;color:#ccc;font-weight:300; font-family: 'Open Sans',sans-serif; }
.aboutBox_2col_title_sub_mov h3 { color:#ccc;font-size:36px; }




/* 2 KOLOMMEN SITEMAP */

.aboutBox_2col_2titles_2txt h2 { text-align: left; color: #ccc; }
.aboutBox_2col_2titles_2txt p { color: #9EA5B2; 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: #9EA5B2; font-weight: 300; line-height: 26px; }
.temp_img_right_title_txt_btn p { color: #9EA5B2; font-weight: 300; line-height: 26px; }
.temp_img_left_title_txt p { color: #9EA5B2; font-weight: 300; line-height: 26px; }
.temp_img_left_title_txt_btn p { color: #9EA5B2; font-weight: 300; line-height: 26px; }

.temp_img_left_title_txt_btn { padding-top: 80px; padding-bottom: 40px; }
.temp_img_right_title_txt { padding-top: 40px; padding-bottom: 40px; }




/* TEMPLATES 3 COLUMNS */

.aboutBox_col3  { background: unset; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_col3_img { background: unset; }
.aboutBox_col3_mov { background: unset; }

.aboutBox_col3_title { background: unset; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_col3_title h3 { color:#ccc; }
.aboutBox_col3_title .btn { border: 1px solid #ccc; color: #ccc; }
.aboutBox_col3_title .btn:hover { background: unset; color: #ccc; }

.aboutBox_col3_title_sub { background: unset; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_col3_title_sub h3 { color:#ccc; }
.aboutBox_col3_title_sub span.highlighted { color:#ccc; font-weight: 300; }
.aboutBox_col3_title_sub .btn { border: 1px solid #ccc; color: #ccc; }
.aboutBox_col3_title_sub .btn:hover { background: unset; color: #ccc; }

.aboutBox_col3_title_mov { background: unset; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_col3_title_mov h3 { color:#ccc; }
.aboutBox_col3_title_mov .btn { border: 1px solid #ccc; color: #ccc; }
.aboutBox_col3_title_mov .btn:hover { background: unset; color: #ccc; }

.aboutBox_col3_title_img { background: unset; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_col3_title_img h3 { color:#ccc; }
.aboutBox_col3_title_img .btn { border: 1px solid #ccc; color: #ccc; }
.aboutBox_col3_title_img .btn:hover { background: unset; color: #ccc; }

.aboutBox_3col_title_sub_img { background: unset;color:#9EA5B2;font-size:15px; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_3col_title_sub_img span.highlighted { font-size:30px;color:#ccc;font-weight:300; font-family: 'Open Sans',sans-serif; }
.aboutBox_3col_title_sub_img h3 { color:#ccc;font-size:36px; }

.aboutBox_3col_title_sub_mov { background: unset;color:#9EA5B2;font-size:15px; padding-top: 50px; padding-bottom: 50px; }
.aboutBox_3col_title_sub_mov span.highlighted { font-size:30px;color:#ccc;font-weight:300; font-family: 'Open Sans',sans-serif; }
.aboutBox_3col_title_sub_mov h3 { color:#ccc;font-size:36px; }


/* TEMPLATES TITLES */

.aboutBox_title { background: unset; padding-bottom: 20px; }
.aboutBox_title h3 { color:#9EA5B2;  font-weight:500;margin-bottom:40px;font-size:36px; }

.aboutBox_title_sub { background: unset; padding-top: 100px; padding-bottom: 20px; }
.aboutBox_title_sub h3 { color:#ccc; line-height: 50px; text-transform: unset; font-size: 41px; }
.aboutBox_title_sub p.highlighted { color:#ccc; }


.brandBox_title_1btn { background: unset; }
.brandBox_title_1btn h3 { color:#ccc;  }
.brandBox_title_1btn .btn { border: 1px solid #ccc; color: #ccc; }
.brandBox_title_1btn .btn:hover { background: unset; color: #ccc; }


/* TEMPLATES BUTTONS */

.brandBox_title_2btn { background: unset; }
.brandBox_title_2btn h3 { color:#ccc; }
.brandBox_title_2btn .btn { border: 1px solid #ccc; color: #ccc; }
.brandBox_title_2btn .btn:hover { background: unset; color: #ccc; }

.brandBox_title_sub_1btn { background: unset; }
.brandBox_title_sub_1btn h3 { color:#ccc; margin-bottom: 15px; line-height: 1.1; }
.brandBox_title_sub_1btn span { color:#9EA5B2; font-family: 'Open Sans',sans-serif; font-weight: 300; line-height: 32px; margin-bottom: 20px; }
.brandBox_title_sub_1btn .btn { border: 1px solid #ccc; color: #ccc; }
.brandBox_title_sub_1btn .btn:hover { background: unset; color: #ccc; }

.brandBox_title_sub_2btn { background: unset; }
.brandBox_title_sub_2btn h3 { color:#ccc; margin-bottom: 15px; line-height: 1.1; }
.brandBox_title_sub_2btn span { color:#9EA5B2; font-family: 'Open Sans',sans-serif; font-weight: 300; line-height: 32px; margin-bottom: 20px; }
.brandBox_title_sub_2btn .btn { border: 1px solid #ccc; color: #ccc; }
.brandBox_title_sub_2btn .btn:hover { background: unset; color: #ccc; }

.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: #9EA5B2; }
.socialBox_title .title .socialBox li a:hover { color: #ccc; }
.socialBox_title h1 { color: #ccc; }

.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: #9EA5B2; }
.socialBox_1col_title .title .socialBox li a:hover { color: #ccc; }
.socialBox_1col_title h1 { color: #ccc; }

.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: #9EA5B2; 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: #9EA5B2; }
.socialBox_title_sub_txt_sm .title .socialBox li a:hover { color: #ccc; }
.socialBox_title_sub_txt_sm h1 { color: #ccc; }

.ctaBox_1btn a:hover p { color: #ccc; }
.ctaBox_1btn h2, .ctaBox h3, .ctaBox h4 { padding: 0px 40px; }
.ctaBox_1btn .cta > div .button  {  }

.ctaBox_title_img_left { background: unset; }
.ctaBox_title_img_left .cta > div { color:#9EA5B2;border:0px; }

.ctaBox_1col_title_img_left h2, .ctaBox_1col_title_img_left h3, .ctaBox_1col_title_img_left h4 { color:#ccc; }
.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:#ccc; }
.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:#9EA5B2; }
.ctaBox_1col_title_sub_img_left { background: unset; }
.ctaBox_1col_title_sub_img_left .cta > div { color:#9EA5B2;border:0px; }
.ctaBox_1col_title_sub_img_left h4 { color:#ccc; }
.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:#ccc; }
.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:#ccc; }
.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: #ccc; }
.ctaBox_1col_title_sub_txt_btn_img_left h4 { font-size: 32px; font-weight: 300; color: #9EA5B2; }

.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: #ccc; }
.ctaBox_1col_title_sub_txt_btn_img_right h4 { font-size: 32px; font-weight: 300; color: #9EA5B2; }
.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; padding: 5px 15px; background: rgb(34, 37, 42); color: #9EA5B2; }
.paginationBox li a:hover, .paginationBox li.is-active a { color: #ccc; text-decoration: none!important; }

@media only screen and (max-width: 479px) {
	.paginationBox li a { padding: 2px 5px; }
}

/* SUBSCRIBE NEWS LETTER */

.socialBoxNews li a { color: #9EA5B2; }
.socialBoxNews li a:hover { color: #ccc; }
.newsletterBox input { background: unset; border: 1px solid #9EA5B2; color: #ccc; }
.newsletterBox input::placeholder { color: #ccc; }
.newsletterBox .btn { background: #9EA5B2; border: 1px solid #9EA5B2; color: #ccc; }
.newsletterBox .btn:hover { background: unset; border: 1px solid #ccc; color: #ccc; }
.socialBoxNews li { color: #000; }


/* TEMPLATES NEWS ITEMS */

.newsBox { background: unset; }
.newsBox_title { background: unset; }
.newsBox_title h3 { color:#ccc; }

.newsBox_title_sub { background: unset; }
.newsBox_title_sub h3 { color:#ccc; }
.newsBox_title_sub p { color:#9EA5B2; }

.newsBox_newstitle { background: unset; }
.newsBox_newstitle .row a span { color:#9EA5B2;font-size:15px;line-height:26px; font-weight: 300; }
.newsBox_newstitle h3 { color:#ccc; }

.newsBox_title_newstitle { background: unset; }
.newsBox_title_newstitle .row a span { color:#9EA5B2;font-size:15px;line-height:26px; font-weight: 300; }
.newsBox_title_newstitle h3 { color:#ccc; }

.newsBox_title_sub_newstitle { background: unset; }
.newsBox_title_sub_newstitle .row a span { color:#9EA5B2;font-size:15px;line-height:26px; font-weight: 300; }
.newsBox_title_sub_newstitle h3 { color:#ccc; }
.newsBox_title_sub_newstitle p { color:#9EA5B2; }



.bannerBox_text_imgs .block { background: rgba(255,255,255,0.7); }
.bannerBox_text_imgs .next, .bannerBox_text_imgs .next2, .bannerBox_text_imgs .next3 { color: #ccc; }
.bannerBox_text_imgs .previous, .bannerBox_text_imgs .previous2, .bannerBox_text_imgs .previous3 { color: #ccc; }

.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: #ccc; }
.bannerBox_title_text_imgs .previous, .bannerBox_title_text_imgs .previous2, .bannerBox_title_text_imgs .previous3 { color: #ccc; }
.bannerBox_title_text_imgs .block h2 { color:#ccc; }

.bannerBox_header_slider .next, .bannerBox_header_slider .next2, .bannerBox_header_slider .next3 { color: #ccc; }
.bannerBox_header_slider .previous, .bannerBox_header_slider .previous2, .bannerBox_header_slider .previous3 { color: #ccc; }

.bannerBox_img_slider .next, .bannerBox_img_slider .next2, .bannerBox_img_slider .next3 { color: #ccc; }
.bannerBox_img_slider .previous, .bannerBox_img_slider .previous2, .bannerBox_img_slider .previous3 { color: #ccc; }

.bannerBox_pager .next, .bannerBox_pager .next2, .bannerBox_pager .next3 { color: #ccc; }
.bannerBox_pager .previous, .bannerBox_pager .previous2, .bannerBox_pager .previous3 { color: #ccc; }

.bannerBox_title_sub .next, .bannerBox_title_sub .next2, .bannerBox_title_sub .next3 { color: #ccc; }
.bannerBox_title_sub .previous, .bannerBox_title_sub .previous2, .bannerBox_title_sub .previous3 { color: #ccc; }

.bannerBox_pager_title .next, .bannerBox_pager_title .next2, .bannerBox_pager_title .next3 { color: #ccc; }
.bannerBox_pager_title .previous, .bannerBox_pager_title .previous2, .bannerBox_pager_title .previous3 { color: #ccc; }

.bannerBox_pager_title_2btn .next, .bannerBox_pager_title_2btn .next2, .bannerBox_pager_title_2btn .next3 { color: #ccc; }
.bannerBox_pager_title_2btn .previous, .bannerBox_pager_title_2btn .previous2, .bannerBox_pager_title_2btn .previous3 { color: #ccc; }
.bannerBox_pager_title_2btn.small .text .btn { color:#ccc; font-weight: 600; }
.bannerBox_pager_title_2btn.small .text .btn:hover { background: unset; color: #ccc; border-color: #ccc; }

.bannerBox_pager_title_1btn .next, .bannerBox_pager_title_1btn .next2, .bannerBox_pager_title_1btn .next3 { color: #ccc; }
.bannerBox_pager_title_1btn .previous, .bannerBox_pager_title_1btn .previous2, .bannerBox_pager_title_1btn .previous3 { color: #ccc; }
.bannerBox_pager_title_1btn.small .text .btn { color:#ccc; font-weight: 600; }
.bannerBox_pager_title_1btn.small .text .btn:hover { background: unset; color: #ccc; border-color: #ccc; }

.bannerBoxHeader { margin-bottom: 0px; }

.column_2col_title .imgHolder .content h2 { color: #ccc; }
.column_3col_title .imgHolder .content h2 { color: #ccc; }

.downloads_right p a { color: #9EA5B2; }
.downloads_right p a:hover { color: #9EA5B2; }


/* NAVIGATION FOOTER */
.pagerBox { padding-top: 40px; padding-bottom: 40px; overflow: hidden; padding-left: 30px; padding-right: 30px; background: none; }
.pagerBox .previousNav { padding-left: 45px; color: #ccc; font-size: 22px; text-decoration: none; position: relative; float: left; font-family: 'Open Sans',sans-serif; }
.pagerBox .previousNav span { display: block; color: #9EA5B2; 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: #9EA5B2; }
.pagerBox .previousNav:hover span { color: #ccc; }
.pagerBox .nextNav { padding-right: 45px; color: #ccc; font-size: 22px; text-decoration: none; position: relative; float: right; text-align: right; font-family: 'Open Sans',sans-serif;  }
.pagerBox .nextNav span { display: block; color: #9EA5B2; 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: #9EA5B2; }
.pagerBox .nextNav:hover span { color: #ccc; }



/* 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: #ccc; }
.bannerBox_title .previous, .bannerBox_title .previous2, .bannerBox_title .previous3 { color: #ccc; }


/* FORMULIEREN */
.aboutBox_form_sub_title_text { background: unset; }
.aboutBox_form_sub_title_text h3 { color:#ccc; }
.aboutBox_form_sub_title_text p.highlighted { color:#ccc; }

.aboutBox_form_title_text { background: unset; }
.aboutBox_form_title_text h3 { color:#ccc; }
.aboutBox_form_title_text p.highlighted { color:#ccc; }

.energyBox_right_title p { color:#9EA5B2; line-height: 26px; }
.energyBox_right_title p strong { color:#000; }
.energyBox_right_title p a { color:#9EA5B2; font-weight: 500; }
.energyBox_right_title p a:hover { color:#ccc; }

.energyBox_left .text-lg-left h1 { color:#ccc; }
.energyBox_left h4 { color:#9EA5B2; }

.energyBox_right .text-lg-right h1 { color:#ccc; }
.energyBox_right h4 { color:#9EA5B2; }

.energyBox_right_title .text-lg-right h1 { color:#ccc; }
.energyBox_right_title { padding-top: 80px; padding-bottom: 100px; margin-left: 70px; margin-right: 70px; }

.energyBox_left_title .text-lg-right h1 { color:#ccc; }
.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: #9EA5B2; font-size: 16px; 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: unset;padding:0 15px;color:#ccc!important; font-size:16px;border:1px solid #3B3E48;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: unset;padding:0 15px;color:#ccc; font-size:16px;border:1px solid #9EA5B2;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:#3B3E48;border-radius:1px;color:#ccc; border: 1px solid #3B3E48; }
.rendered-form select{padding:0 15px;color:#ccc; font-size:16px;border:1px solid #9EA5B2;width:100%;height:46px;vertical-align:middle;font-weight:300;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#3B3E48 url(../img/arrow-select.png) no-repeat center right 10px;border-radius:1px}
.rendered-form select{background:#3B3E48 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;  border: 1px solid #3B3E48; }.rendered-form select:hover{background:#3B3E48 url(https://sofco.nl/images/arrow-select.png?v=1557475112) no-repeat center right 10px;color:#ccc; }
.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 #3B3E48;background:#3B3E48; color: #ccc; text-align:center;font-size:22px;line-height:36px;font-weight:300; }

.rendered-form .fb-button button:hover{background: unset; color:#ccc; border: 1px solid #3B3E48; }

.rendered-form .btn.fill{background:#333232; padding:12px 15px; }

.rendered-form .btn.fill:hover{background:#ccc; }
.rendered-form .kc-toggle span{margin-bottom:0;margin-right:20px}
.rendered-form btn-default{width:100%;border-radius:0px;border:1px solid #9EA5B2;background:#9EA5B2;border:none;color:#ccc;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:#ccc;#position:relative;padding-left:45px;display:inline-block;vertical-align:middle}
.rendered-form .fb-radio-group{color:#ccc;#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:#ccc;#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}
.rendered-form .fb-radio-group label:before{width:32px;height:20px;content:'';background:#dddddd;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:#9EA5B2;border-radius:50%;position:absolute;top:8px;left:3px;transition:0.2s}.rendered-form .fb-radio-group input:checked+label:before{background:#000;}
.rendered-form .fb-radio-group input:checked+label:after{left:14px}.rendered-form .tooltip-element{background:#666;color:#ccc; }.rendered-form
h1{font-weight:300;font-size:48px;line-height:64px;text-transform:none;color:#777}
.rendered-form h2{font-weight:300;font-size:32px;line-height:52px;text-transform:none;color:#777}
.rendered-form h3{font-weight:300;font-size:24px;line-height:40px;text-transform:none;color:#777}
.rendered-form .fb-autocomplete-list{background-color:#9EA5B2;color:#ccc;#border:1px solid #777}
.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 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 #9EA5B2;background: unset;position:relative;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.4);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.4);-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:#777 url(https://sofco.nl/images/btn_check.png?v=1558021543) no-repeat center;border:1px
solid #666766}
.rendered-form input[type=radio]:checked:before{margin:5px
0 0 5px;width:10px;height:10px;background:#777 url(https://sofco.nl/images/btn_check.png?v=1558021543) no-repeat center;border:1px
solid #9EA5B2;content:''}
.rendered-form input[type=checkbox]{width:22px;height:22px;border:1px solid #ccc;#background: unset;border:1px solid #9EA5B2;margin:0
4px 10px 0 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: #ccc; }
.rendered-form .fb-checkbox-group .checkbox-inline input, .rendered-form .fb-checkbox-group .checkbox input { margin: -4px 0 0!important; }
.rendered-form .fb-radio-group .radio, .rendered-form .fb-radio-group .radio-inline { text-align: left; }

.rendered-form input[type="tel"]:hover { color:#ccc!important; background: #3B3E48; }
.rendered-form input[type="text"]:hover { color:#ccc!important; background: #3B3E48; }
.rendered-form input[type="password"]:hover { color:#ccc!important; background: #3B3E48; }
.rendered-form input[type="tel"]:hover { color:#ccc!important; background: #3B3E48; }
.rendered-form input[type="email"]:hover { color:#ccc!important; background: #3B3E48; }
.rendered-form input[type="date"]:hover { color:#ccc!important; background: #3B3E48; }
.rendered-form textarea:hover { color:#ccc!important; background: #3B3E48; }

.rendered-form input[type="tel"]::placeholder { color:#9EA5B2!important; }
.rendered-form input[type="tel"]:hover::placeholder { color:#ccc!important; }
.rendered-form input[type="text"]::placeholder { color:#9EA5B2!important; }
.rendered-form input[type="text"]:hover::placeholder { color:#ccc!important; }
.rendered-form input[type="password"]:hover::placeholder { color:#ccc!important; }
.rendered-form input[type="tel"]:hover::placeholder { color:#ccc!important; }
.rendered-form input[type="email"]::placeholder { color:#9EA5B2!important; }
.rendered-form input[type="email"]:hover::placeholder { color:#ccc!important; }
.rendered-form input[type="date"]:hover::placeholder { color:#ccc!important; }

.rendered-form input[type="tel"]:focus { color:#ccc!important; background: #3B3E48; }
.rendered-form input[type="text"]:focus { color:#ccc!important; background: #3B3E48; }
.rendered-form input[type="password"]:focus { color:#ccc!important; background: #3B3E48; }
.rendered-form input[type="tel"]:focus { color:#ccc!important; background: #3B3E48; }
.rendered-form input[type="email"]:focus { color:#ccc!important; background: #3B3E48; }
.rendered-form input[type="date"]:focus { color:#ccc!important; background: #3B3E48; }
.rendered-form textarea:focus { color: #FFFFFF!important; background: #3B3E48; }


.rendered-form textarea:hover::placeholder { color:#ccc!important; }
.rendered-form textarea:hover { background:#3B3E48; }
.rendered-form textarea { color: #ccc!important; font-size: 16px!important; font-weight: 300!important; }
.rendered-form textarea::placeholder, .rendered-form select::placeholder { font-size: 16px; color: #9EA5B2!important; font-weight:300; }
.rendered-form textarea{background: unset;padding:10px 15px;color:#ccc!important; font-size:16px;border:1px solid #3B3E48;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}


/* HOSTING PAKKETTEN */
.bg-gray { background: rgb(34, 37, 42); }
.package__body { background: #282C33; }
.package__body p { color: #9EA5B2; font-size: 13px!important; font-weight: 300!important; }
.package { border-left: 1px solid #1A1C20; }
.mititle--sub { color: #ccc; }
.package__head { background: #3B3E48; }
.package--highlighted .package__head { background-color: #1A1C20; }
.package--highlighted .package__body { background-color: #22252A; }
.package__sub { color: #00a6e2; }
/* input[type="submit"], .btn { background-color: #3B3E48!important; border: 1px solid #3B3E48!important; border-bottom: 3px solid #3B3E48!important; }
input[type="submit"], .btn:hover { background-color: #9EA5B2!important; border-radius: 6px!important; border: 1px solid #9EA5B2!important; border-bottom: 3px solid #9EA5B2!important; } */
.domeinchecker input[type=text] { background: #3B3E48; border: 0px solid #000; color: #ccc; }
.domeinchecker input[type=text]::placeholder { color: #9EA5B2; }

.contentBoxSofco { background: unset; }
.contentBoxSofco .right { background: rgb(34, 37, 42);  box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.1); }
.contentBoxSofco .right h2 { color: #00a6e2!important; }
.contentBoxSofco { border-bottom: 1px solid #000!important; }

.contentBoxSupport { background: unset; border-bottom: 1px solid #000!important; }
.price { color: #9EA5B2; font-weight: 300!important;  }
.country { color: #9EA5B2!important; font-weight: 300!important;  }
.contentBoxSupport .threeRows p { color: #9EA5B2!important; font-weight: 300!important;  }
.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 { color: #D7DADF; font-weight: 300!important;  }
.rendered-form .fb-radio-group label { color: #9EA5B2; }


@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%; }
}
@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: unset; }
.banner-content { margin-top: 60px; }
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; }
}
