/*
Theme Name:     3clicks Child Theme
Theme URI:      http://3clicks.bringthepixel.com
Description:    Got questions? Visit our <a href="http://bringthepixel.com/support/">support forum</a>.
Author:         bring the pixel
Author URI:     http://www.bringthepixel.com/
Template:       3clicks
Version:        1.0
Tags:           flexible-width, custom-colors, custom-menu, featured-images, post-formats, theme-options, threaded-comments, translation-ready
*/


/* Place all your CSS modifications below */

@font-face {
    font-family: 'KPNMetric-Bold';
    src: url('fonts/KPNMetric-Bold.eot');
    src: url('fonts/KPNMetric-Bold.woff'), url('fonts/KPNMetric-Bold.woff2'), url('fonts/KPNMetric-Bold.ttf');
}

@font-face {
    font-family: 'KPNMetric-Light';
    src: url('fonts/KPNMetric-Light.eot');
    src: url('fonts/KPNMetric-Light.woff'), url('fonts/KPNMetric-Light.woff2'), url('fonts/KPNMetric-Light.ttf');
}

body {
    font-family: 'Open Sans', Arial, sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Open Sans', Arial, sans-serif !important;
}

p {
    font-family: 'Open Sans', Arial, sans-serif;
}

.g1-content table {
    border-color: #ffffff !important;
}

.cc-cookies-error {
    width: 90% !important;
}

h1,
h2,
h3,
h4 {
    font-weight: 300 !important;
}

h1.entry-title {
    font-size: 30px !important;
}

h2 {
    font-size: 26px !important;
}

h1.entry-title,
h2 {
    margin-bottom: 12px !important;
}

h1.entry-title {
    text-align: center !important;
    line-height: 70px !important;
}

h2 {
    margin-bottom: 30px !important;
}

h2.no-margin {
    margin-bottom: 0 !important;
}

h3 {
    font-size: 20px !important;
}

h3>a {
    color: #000000 !important;
    font-weight: 400;
}

.single-post h3 {
    font-weight: 400 !important;
}

p {
    font-size: 14px !important;
    line-height: 22px !important;
}

li {
    font-size: 13px !important;
}

abbr,
acronym {
    text-transform: none !important;
    border-bottom: dotted 1px;
}

.light,
.light h1,
.light h1 a,
.light h2,
.light h3,
.light h4,
.blue-light,
.blue-light h2,
.quote-light h1,
.quote-light h4 {
    color: #ffffff !important;
}

.page-id-16915 .quote-light h1,
.page-id-16915 .quote-light h4 {
    text-shadow: 1px 1px 2px black; 
}

.light h1 a:hover {
    text-decoration: underline;
}

.homepage-title {
    font-size: 17px !important;
    color: #535353;
    font-weight: 400 !important;
    line-height: 25px !important;
    text-align: center !important;
    padding-bottom: 15px;
}

#g1-logo {
    position: absolute;
    z-index: 9999;
    margin-top: -4px;
}

.g1-nav-breadcrumbs ol {
    float: left !important;
    width: 100% !important;
}

.g1-content-layout-wide-narrow .g1-content .g1-layout-inner {
    max-width: 100% !important;
}

.g1-nav-breadcrumbs li,
.g1-nav-breadcrumbs li span {
    font-size: 12px !important;
}

#g1-id {
    margin-top: -40px;
    margin-left: 28px;
}

#g1-precontent>header.entry-header,
#g1-precontent>header.page-header,
#g1-precontent>header.archive-header {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    height: 70px !important;
}

.g1-preheader div {
    border: none !important;
}

#g1-header {
    z-index: 999 !important;
}

.g1-preheader .g1-searchbox #searchform {
    margin-top: 55px;
}

.g1-preheader .g1-searchbox #searchform,
.g1-preheader .g1-searchbox .g1-outer {
    background: #0099ff !important;
}

.g1-header .g1-gmap-wrapper .g1-zoom-control,
.g1-header .g1-nav--mobile #g1-secondary-nav-menu,
.g1-header #lang_sel ul ul,
.g1-header .g1-searchbox #searchform,
.g1-header .g1-nav--collapsed #g1-primary-nav-menu>.g1-type-drops ul,
.g1-header .g1-nav--collapsed #g1-primary-nav-menu>.g1-type-tile>.g1-submenus,
.g1-header .g1-nav--collapsed #g1-primary-nav-menu>.g1-type-column>.g1-submenus {
    background: #ebebeb !important;
}

.cssanimations #g1-primary-nav-menu>.menu-parent-item>a>.g1-nav-item__arrow,
.cssanimations #g1-primary-nav-menu>.menu-item>.g1-submenus {
    display: initial;
    visibility: hidden;
    filter: initial;
    opacity: initial;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -webkit-transform: none !important;
    transform: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    -webkit-transition: none !important;
    -webkit-transition-delay: none !important;
    transition: none !important;
    -webkit-backface-visibility: initial;
    -moz-backface-visibility: initial;
}

#g1-primary-nav {
    margin-right: 15px !important;
}

.g1-nav-item__arrow {
    border-color: #ebebeb !important;
    padding-top: 0px !important;
}

#g1-primary-nav-menu>li>a {
    font-size: 16px !important;
}

#g1-primary-nav-menu>.menu-item>a {
    padding-top: 5px;
}

#g1-primary-nav-menu>li>a,
#g1-primary-nav-menu .g1-nav-item__title {
    color: #000000;
    text-transform: none;
    font-weight: 400;
    line-height: 17px !important;
}

#g1-primary-nav-menu .g1-nav-item__title:hover {
    color: #009900 !important;
}

.g1-submenus .g1-nav-item__title {
    text-transform: none !important;
    font-weight: normal;
}

#g1-primary-nav-menu>.g1-type-column .g1-submenus {
    padding-top: 1px !important;
    padding-bottom: 0 !important;
    min-height: 340px !important;
    max-width: none !important;
}

.g1-submenus>ul>li>a>.g1-nav-item__title {
    color: #009900 !important;
    font-size: 16px;
    padding: 10px 0
}

#g1-primary-nav-menu>.g1-type-column ul ul a {
    padding: 10px 0 2px 0;
    position: relative;
}

#g1-primary-nav-menu ul {
    max-width: 970px !important;
}

#g1-primary-nav-menu>.g1-type-drops ul,
#g1-primary-nav-menu>.g1-type-tile .g1-submenus,
#g1-primary-nav-menu>.g1-type-column .g1-submenus {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

#g1-primary-nav-menu>.g1-type-column ul ul a::before {
    content: "" !important;
}

.g1-nav--unstyled.g1-nav--collapsed #g1-primary-nav-menu>li>a {
    color: #ffffff;
}

.g1-nav--unstyled #g1-primary-nav-menu>.current-menu-item>a:after,
.g1-nav--unstyled #g1-primary-nav-menu>.current-menu-ancestor>a:after,
.g1-nav--unstyled #g1-primary-nav-menu>.current_page_parent>a:after,
.g1-nav--unstyled #g1-primary-nav-menu>li:hover>a:after {
    visibility: hidden !important;
}



/*#g1-primary-nav-menu > .g1-type-column li li {
    font-size: 15px !important;
}
*/

#lang_sel_list {
    display: none;
}

.menu-item-language-current {
    display: none !important;
}

.g1-divider {
    margin: -20px auto 10px auto !important;
}

.g1-divider.spacing {
    margin: 5px auto 26px auto !important;
}

.vinkjes ul li,
.blueblock li {
    list-style: none !important;
    padding-left: 0px !important;
    line-height: 20px !important;
    margin-bottom: 6px !important;
    box-sizing: border-box !important;
}

.vinkjes ul li:before {
    font-family: FontAwesome;
    content: "\f105";
    font-size: 15px;
    float: left;
    color: #0099ff;
    margin: 0 0 0 -15px;
}

.vinkjeswit ul li,
.blueblock li {
    list-style: none !important;
    padding-left: 0px !important;
    line-height: 20px !important;
    margin-bottom: 6px !important;
    box-sizing: border-box !important;
}

.vinkjeswit ul li:before {
    font-family: FontAwesome;
    content: "\f105";
    font-size: 15px;
    float: left;
    color: #ffffff;
    margin: 0 0 0 -15px;
}

.vinkjesblue ul {
    list-style: none !important;
    padding-left: 0px !important;
    line-height: 20px !important;
    margin-bottom: 6px !important;
    box-sizing: border-box !important;
}

.vinkjesblue ul:before {
    font-family: FontAwesome;
    content: "\f105";
    font-size: 15px;
    float: left;
    color: #0099ff;
    margin: 0 0 0 -15px;
}

ul.std,
ul.std-large {
    list-style: none !important;
}

.std li:before,
.std-large li:before {
    font-family: FontAwesome;
    content: "\f105";
    font-size: 15px;
    float: left;
    color: #0099ff;
    margin: 0 0 0 -15px;
}

ul.std-white {
    list-style: none !important;
}

.std-white li:before {
    font-family: FontAwesome;
    content: "\f105";
    font-size: 15px;
    float: left;
    color: #ffffff;
    margin: 0 0 0 -15px;
}

ul.std-large li {
    font-size: 16px !important;
}

.g1-toggle__title {
    font-size: 12px !important;
    line-height: 24px;
}

.blueblock ul li:before {
    font-family: FontAwesome;
    content: "\f105";
    font-size: 15px;
    float: left;
    color: #ffffff !important;
    margin: 0 0 0 -15px;
}

.blueblock h2,
.blueblock h3,
.blueblock p,
.blueblock li {
    color: #ffffff !important;
}

.blueblock {
    background: #0099ff !important;
    padding: 1.7em 1.5em 1em 1.8em !important;
    box-sizing: border-box !important;
}

.blueblock>ul>li>a {
    color: #ffffff !important;
    text-decoration: underline !important;
}

#g1-secondary-nav li {
    font-size: 12px !important;
}

#g1-secondary-nav {
    float: right !important;
    margin: 0 !important;
}

#g1-secondary-nav-menu {
    padding: 6px 0px;
}

#g1-secondary-nav-menu>li {
    margin-right: 26px !important;
}

#lang_sel_click,
#lang_sel {
    position: relative !important;
    float: right !important;
    margin-right: 75px !important;
    z-index: 999 !important;
}

#lang_sel_click a,
#lang_sel a {
    font-size: 12px !important;
    color: #323232 !important;
}

#searchform {
    margin-top: 0;
    z-index: 999;
}

#searchform .g1-outer {
    min-height: 194px !important;
}

#g1-primary-nav .g1-searchbox {
    margin-left: 10px;
    margin-top: -12px;
    padding-bottom: 10px;
}



/*.g1-searchbox__switch {
    padding-right: 0 !important;
}
*/

.g1-searchbox__switch strong {
    padding-left: 0 !important;
}

.producten:before {
    background: transparent !important;
}

.producten,
.producten ul li {
    text-align: center !important;
    color: #535353 !important;
}

.producten h2 {
    color: #441f52 !important;
    font-size: 26px !important;
}

.producten h3 {
    color: #0099ff;
    font-weight: 400 !important;
}

.producten h3 span {
    font-size: 16px;
    font-weight: 100;
}

.producten h4 {
    color: #535353 !important;
    font-size: 16px !important;
}

a.blue {
    color: #FFF !important;
}

a.blue:before,
a.orange:before,
a.g1-button--standard:before {
    position: absolute;
    content: "▶";
    color: #ffffff;
    left: 5px;
    top: -1px;
    font-size: 26px;
}

.rev_slider .blue:before,
.rev_slider .orange:before {
    position: absolute;
    content: "▶";
    color: #ffffff;
    left: 5px;
    top: 0px;
    font-size: 26px;
}

.button-fix:before {
    top: 6px;
}

.g1-numbers__icon {
    color: #009900 !important;
}

.g1-numbers__title,
.g1-numbers__description {
    color: #535353;
}

.sollicitatie-form {
    background-color: #f3f3f3 !important;
    box-shadow: 0 0 0 10px #f3f3f3;
}

.sollicitatie-form input[type=submit] {
    width: 96.8% !important;
}




/* ---------- GRAVITY FORMS ----------- */


/* gform placeholders*/

::-webkit-input-placeholder {
    color: #FFF;
}

:-moz-placeholder {
    opacity: 1;
    color: #FFF;
}



/* Firefox 18- */

::-moz-placeholder {
    opacity: 1;
    color: #FFF;
}



/* firefox 19+ */

:-ms-input-placeholder {
    color: #FFF;
}



/* ie */

input:-moz-placeholder {
    color: #FFF;
}

/* omschrijving boven omschrijving veld */

.gform_wrapper .gfield_description {
    padding-top: 5px !important;
}

#gform_1 .gform_footer .button,
#gform_24 .gform_footer .button,
#gform_68 .gform_footer .button,
#gform_71 .gform_footer .button,
#gform_72 .gform_footer .button,
#gform_74 .gform_footer .button,
#gform_77 .gform_footer .button,
#gform_87 .gform_footer .button {
    border: 1px solid #FFFFFF !important;
}

#gform_fields_77,
#gform_fields_87 {
    color: #ffffff;
}



/* Asterisk weghalen */

#gform_13 .gfield_required,
#gform_31 .gfield_required,
#gform_36 .gfield_required,
#gform_39 .gfield_required,
#gform_41 .gfield_required,
#gform_44 .gfield_required,
#gform_45 .gfield_required,
#gform_46 .gfield_required,
#gform_49 .gfield_required,
#gform_52 .gfield_required,
#gform_53 .gfield_required,
#gform_54 .gfield_required,
#gform_58 .gfield_required,
#gform_59 .gfield_required,
#gform_61 .gfield_required,
#gform_69 .gfield_required,
#gform_75 .gfield_required,
#gform_80 .gfield_required,
#gform_82 .gfield_required,
#gform_83 .gfield_required,
#field_40_7 .gfield_required {
    visibility: hidden !important;
}



/* Labels boven de velden weghalen */

#gform_11 .gfield_label,
#gform_13 .gfield_label,
#gform_36 .gfield_label,
#gform_41 .gfield_label,
#gform_42 .gfield_label,
#gform_44 .gfield_label,
#gform_45 .gfield_label,
#gform_46 .gfield_label,
#gform_48 .gfield_label,
#gform_49 .gfield_label,
#gform_50 .gfield_label,
#gform_51 .gfield_label,
#gform_52 .gfield_label,
#gform_53 .gfield_label,
#gform_54 .gfield_label,
#gform_58 .gfield_label,
#gform_59 .gfield_label,
#gform_61 .gfield_label,
#gform_65 .gfield_label,
#gform_66 .gfield_label,
#gform_67 .gfield_label,
#gform_69 .gfield_label,
#gform_70 .gfield_label,
#gform_75 .gfield_label,
#gform_78 .gfield_label,
#gform_80 .gfield_label,
#gform_82 .gfield_label,
#gform_83 .gfield_label {
    display: none;
}

.gfield_label[for=input_59_44],
#field_59_40 .gfield_label,
#field_59_42 .gfield_label,
#field_59_48 .gfield_label,
#field_59_51 .gfield_label,
#field_61_42 .gfield_label,
#field_61_48 .gfield_label {
    display: inherit !important;
    line-height: 1.3em !important;
    font-weight: bold !important;
}



/* Velden wat dichterbij elkaar */

#field_36_11,
#field_36_12,
#field_41_4,
#field_41_5,
#field_42_4,
#field_42_5,
#field_44_4,
#field_44_5,
#field_45_4,
#field_45_5,
#field_45_7,
#field_46_4,
#field_46_5,
#field_49_4,
#field_49_5,
#field_49_7,
#field_52_4,
#field_52_5,
#field_52_7,
#field_53_4,
#field_53_5,
#field_54_2,
#field_54_4,
#field_58_4,
#field_58_5,
#field_58_7,
#field_59_4,
#field_59_5,
#field_61_4,
#field_61_5,
#field_65_4,
#field_65_5,
#field_65_7,
#field_66_4,
#field_66_5,
#field_66_7,
#field_67_4,
#field_67_5,
#field_67_7,
#field_69_4,
#field_69_5,
#field_69_7,
#field_70_4,
#field_70_5,
#field_70_7,
#field_71_3,
#field_71_4,
#field_71_5,
#field_75_2,
#field_75_4,
#field_80_4,
#field_80_5,
#field_80_7,
#field_83_4,
#field_83_5,
#field_83_7 {
    margin-top: 6px;
}

#field_31_3,
#field_31_4,
#field_31_5,
#field_31_7 {
    margin-top: -6px;
}

#field_59_24,
#field_59_32,
#field_61_24,
#field_61_32 {
    margin-top: 16px;
}

#field_45_6,
#field_49_6,
#field_52_6,
#field_58_6 {
    margin-top: 10px;
}

#input_11_4,
#input_40_5,
#input_48_4,
#input_51_4,
#input_71_5 {
    margin-left: -8px;
}

#input_40_2_6 {
    margin-left: -8px !important;
    width: 100%;
}

#input_40_4 {
    width: 98%;
}

label#label_88_4_1 {
    font-size: 14px !important;
}

.page-id-16915 #gform_fields_34 *,
.page-id-13942 #gform_fields_15 * {
    color: #ffffff !important;
}


/* Productnamen bold */

.gfield_label[for=input_60_44_1],
.gfield_label[for=input_60_45_1],
.gfield_label[for=input_60_46_1] {
    font-weight: bold !important;
}

#gform_submit_button_11,
#gform_submit_button_48,
#gform_submit_button_50,
#gform_submit_button_51 {
    background: rgba(0, 153, 255, 1);
    /*    background: -moz-linear-gradient(top, rgba(244, 134, 0, 1) 0%, rgba(244, 134, 0, 1) 67%, rgba(217, 119, 0, 1) 67%, rgba(217, 119, 0, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(244, 134, 0, 1)), color-stop(67%, rgba(244, 134, 0, 1)), color-stop(67%, rgba(217, 119, 0, 1)), color-stop(100%, rgba(217, 119, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(244, 134, 0, 1) 0%, rgba(244, 134, 0, 1) 67%, rgba(217, 119, 0, 1) 67%, rgba(217, 119, 0, 1) 100%);
    background: -o-linear-gradient(top, rgba(244, 134, 0, 1) 0%, rgba(244, 134, 0, 1) 67%, rgba(217, 119, 0, 1) 67%, rgba(217, 119, 0, 1) 100%);
    background: -ms-linear-gradient(top, rgba(244, 134, 0, 1) 0%, rgba(244, 134, 0, 1) 67%, rgba(217, 119, 0, 1) 67%, rgba(217, 119, 0, 1) 100%);
    background: linear-gradient(to bottom, rgba(244, 134, 0, 1) 0%, rgba(244, 134, 0, 1) 67%, rgba(217, 119, 0, 1) 67%, rgba(217, 119, 0, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f48600', endColorstr='#d97700', GradientType=0);
*/
    border: none !important;
    font-size: 16px !important;
    position: relative;
}

.g1-button.blue,
.rev_slider .blue,
.gform_footer .button,
.g1-button--standard {
    background: rgba(0, 153, 255, 1);
    /*    background: -moz-linear-gradient(top, rgba(0, 102, 255, 1) 0%, rgba(0, 102, 255, 1) 68%, rgba(0, 91, 227, 1) 68%, rgba(0, 91, 227, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 102, 255, 1)), color-stop(68%, rgba(0, 102, 255, 1)), color-stop(68%, rgba(0, 91, 227, 1)), color-stop(100%, rgba(0, 91, 227, 1)));
    background: -webkit-linear-gradient(top, rgba(0, 102, 255, 1) 0%, rgba(0, 102, 255, 1) 68%, rgba(0, 91, 227, 1) 68%, rgba(0, 91, 227, 1) 100%);
    background: -o-linear-gradient(top, rgba(0, 102, 255, 1) 0%, rgba(0, 102, 255, 1) 68%, rgba(0, 91, 227, 1) 68%, rgba(0, 91, 227, 1) 100%);
    background: -ms-linear-gradient(top, rgba(0, 102, 255, 1) 0%, rgba(0, 102, 255, 1) 68%, rgba(0, 91, 227, 1) 68%, rgba(0, 91, 227, 1) 100%);
    background: linear-gradient(to bottom, rgba(0, 102, 255, 1) 0%, rgba(0, 102, 255, 1) 68%, rgba(0, 91, 227, 1) 68%, rgba(0, 91, 227, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0099ff', endColorstr='#005be3', GradientType=0);
*/
    padding: 6px 20px 6px 32px !important;
    border: none !important;
    font-size: 16px !important;
}

.gform_footer .button {
    padding: 6px 20px !important;
}

.gform_wrapper .top_label li.gfield.gfield_error.gf_left_half,
.gform_wrapper .top_label li.gfield.gfield_error.gf_right_half {
    width: 44% !important;
}

.gform_confirmation_message {
    border: 1px solid #898989 !important;
    background-color: #c6c6c6 !important;
}

.gform_wrapper .gfield_required {
    color: inherit !important;
}

input[type=color],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=tel],
input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=text],
input[type=url],
select,
textarea {
    border-width: 1px !important;
    background-color: #FFFFFF !important;
    opacity: 1.0 !important;
}

.g1-header .g1-searchbox #s,
.g1-preheader .g1-searchbox #s {
    background-color: transparent !important;
}

.g1-searchbox {
    padding-right: 27px !important;
}

.g1-button.blue:hover,
.blue:hover,
.g1-button--standard:hover {
    background: #005be3 !important;
}

.g1-button.orange,
.rev_slider .orange {
    background: rgba(0, 153, 0, 1);
    /*    background: -moz-linear-gradient(top, rgba(244, 134, 0, 1) 0%, rgba(244, 134, 0, 1) 67%, rgba(217, 119, 0, 1) 67%, rgba(217, 119, 0, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(244, 134, 0, 1)), color-stop(67%, rgba(244, 134, 0, 1)), color-stop(67%, rgba(217, 119, 0, 1)), color-stop(100%, rgba(217, 119, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(244, 134, 0, 1) 0%, rgba(244, 134, 0, 1) 67%, rgba(217, 119, 0, 1) 67%, rgba(217, 119, 0, 1) 100%);
    background: -o-linear-gradient(top, rgba(244, 134, 0, 1) 0%, rgba(244, 134, 0, 1) 67%, rgba(217, 119, 0, 1) 67%, rgba(217, 119, 0, 1) 100%);
    background: -ms-linear-gradient(top, rgba(244, 134, 0, 1) 0%, rgba(244, 134, 0, 1) 67%, rgba(217, 119, 0, 1) 67%, rgba(217, 119, 0, 1) 100%);
    background: linear-gradient(to bottom, rgba(244, 134, 0, 1) 0%, rgba(244, 134, 0, 1) 67%, rgba(217, 119, 0, 1) 67%, rgba(217, 119, 0, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f48600', endColorstr='#d97700', GradientType=0);
*/
    padding: 6px 20px 6px 32px !important;
    border: none !important;
    font-size: 16px !important;
}

.g1-button.orange:hover,
.rev-slider .orange:hover {
    background: #0099ff !important;
}

.rev_slider .blue,
.rev_slider .orange {
    background-color: #0099ff;
    padding: 9px 20px 9px 32px !important;
}

.g1-content .g1-button--simple,
.g1-content .g1-toggle--simple .g1-toggle__switch,
.g1-content .g1-tabs--button .g1-tabs-nav-item .g1-tab-title,
.g1-content .g1-simple-slider .g1-fullscreen>a,
.g1-content .g1-nav-item__switch {
    border: none !important;
    background: #000099 !important;
}

input[type="button"],
input[type="submit"],
.g1-button {
    transition: none !important;
    -webkit-transition: none !important;
    -moz-transition: none !important;
}

.gform_wrapper li.gfield.gfield_error,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: transparent !important;
    padding: none !important;
    border-top: none !important;
}

.name_first label,
.name_last label {
    display: none !important;
}

.g1-button.ghost {
    background: transparent !important;
    border: 1px solid #323232 !important;
    padding: 5px 20px 5px 32px !important;
    color: #323232 !important;
    font-size: 16px !important;
}

.g1-button.ghost:before {
    position: absolute;
    content: "▶";
    color: #323232;
    left: 5px;
    top: -1px;
    font-size: 26px;
}

.g1-button.ghost:hover {
    background: #005be3 !important;
    border: 1px solid #005be3 !important;
    color: #ffffff !important
}

.g1-button.ghost:hover:before {
    color: #ffffff;
}

.g1-button.ghost-white {
    background: transparent !important;
    border: 1px solid #ffffff !important;
    padding: 5px 20px 5px 32px !important;
    color: #ffffff !important;
    font-size: 16px !important;
}

.g1-button.ghost-white:before {
    position: absolute;
    content: "▶";
    color: #ffffff;
    left: 5px;
    top: -1px;
    font-size: 26px;
}

.g1-button.ghost-white:hover {
    background: #005be3 !important;
    border: 1px solid #005be3 !important;
    color: #ffffff !important
}

.g1-toggle__switch:before,
.g1-toggle__switch:after {
    color: #ffffff !important;
}

.g1-toggle__title {
    font-size: 16px !important;
}

.g1-quote p {
    font-size: 20px !important;
    line-height: 28px !important;
    color: #898989 !important;
}

.g1-quote .g1-meta strong {
    font-size: 14px !important;
}

.g1-icon--simple,
.g1-icon--solid {
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    -o-border-radius: 0 !important;
}

.g1-tabs--simple {
    background: transparent !important;
}

.g1-tabs-nav li:before {
    content: "" !important;
}

.domeincheck {
    padding: 2.1em 0 1.5em 0 !important;
}

.domeincheck h2,
.postcodecheck h2 {
    float: left !important;
    color: #ffffff !important;
    margin: 0 10px 0 0 !important;
}

.postcodecheck h2 {
    width: 100% !important;
}

.domeincheck input {
    border: 0 !important;
    padding: 15px !important;
    width: 350px !important;
    margin-top: -8px !important;
    float: left !important;
}

.domeincheck .ghost {
    float: right !important;
    width: 200px !important;
    margin-top: -30px !important;
    box-sizing: border-box !important;
    border: 1px solid #ffffff !important;
    padding: 13px 15px !important;
    color: #ffffff !important;
    background: transparent !important;
    font-size: 16px !important;
}

.domeincheck .ghost:hover,
.postcodecheck .ghost:hover {
    background: #ffffff !important;
    color: #452052 !important;
}

.domeincheck .ghost:hover:before,
.postcodecheck .ghost:hover:before {
    color: #452052 !important;
}

.postcodecheck {
    min-height: 100px !important;
    padding: 1em 0 0.2em 0 !important;
}

.postcodecheck button {
    margin-top: 10px !important;
}

.postcodecheck h2 {
    width: 100% !important;
}

.postcodecheck input {
    position: relative;
    float: left !important;
    width: 18% !important;
    padding: 15px !important;
    border: 0 !important;
    margin: 10px 6px 0 0 !important;
}

.postcodecheck .ghost {
    border: 1px solid #ffffff !important;
    width: 40% !important;
    box-sizing: border-box !important;
    background: transparent !important;
    padding: 13px 15px !important;
    font-size: 16px !important;
}

.postcodecheck .ghost:before,
.domeincheck .ghost:before {
    position: absolute !important;
    content: "▶";
    color: #ffffff !important;
    left: 20px !important;
    top: 14px !important;
    font-size: 14px !important;
}

.g1-box__inner h2 {
    margin-bottom: 24px !important;
}

#g1-prefooter>.g1-twitter-toolbar,
.g1-twitter--carousel .g1-twitter__follow:before,
.g1-tweet-text,
.g1-tweet-text a,
.g1-nav-direction,
.g1-nav-direction a:before,
g1-nav-direction__prev,
g1-nav-direction__next {
    color: #ffffff !important;
}

.g1-twitter__follow a {
    text-indent: -9999px !important;
    color: #26a7e4 !important;
    display: none !important;
}

.g1-prefooter h3 {
    font-weight: 400 !important;
}

.g1-prefooter li {
    border-color: transparent !important;
}

.g1-prefooter .textwidget p,
.g1-prefooter .textwidget table {
    position: relative;
    font-size: 12px !important;
    line-height: 19px !important;
}

.g1-prefooter table td {
    width: 100px;
}

.g1-prefooter .textwidget p:before {
    width: 14px;
    position: absolute;
    left: -15px;
    top: -1px;
    text-align: center;
    font-size: 14px;
    font-family: FontAwesome;
    font-weight: normal;
    content: "\f105";
}

#text-2 .widgettitle,
#text-3 .widgettitle {
    margin-left: -11px;
}

.g1-mailchimp .g1-form-row:before {
    display: none !important;
}

.g1-prefooter #g1-subscriber-email-1 {
    border: none !important;
    padding: 10px !important;
}

.g1-social-icons li {
    margin: 0px !important;
    padding-bottom: 0 !important;
}

.g1-social-icons li strong {
    margin: 5px 0 0 0 !important;
}

.g1-footer a {
    font-size: 12px !important;
}

#g1-footer-text {
    display: none !important;
}

#landing {
    min-height: 100%;
}

.gfield_label {
    font-weight: normal !important;
    font-size: 14px !important;
    margin: 10px 0 -5px 0 !important;
    line-height: 0 !important
}

#g1-footer-nav-menu {
    margin-top: 20px !important;
}

#g1-preheader {
    z-index: inherit !important;
}

#g1-header {
    z-index: 700 !important;
}

#g1-precontent {
    z-index: 600 !important;
}

.g1-content {
    z-index: 500 !important;
}

#g1-prefooter {
    z-index: 300 !important;
}

#g1-footer {
    z-index: 400;
}

#g1-primary-nav-menu>li:hover>.g1-submenus {
    z-index: 999 !important;
}

.g1-collection__item p.entry-meta,
.g1-collection__item .entry-categories,
.g1-nav-single,
#g1-nav-single {
    display: none;
}

.g1-message--info {
    background-color: #0099ff !important;
}

.g1-preheader .g1-gmap-wrapper .g1-zoom-control,
.g1-preheader .g1-nav--mobile #g1-secondary-nav-menu,
.g1-preheader #lang_sel ul ul,
.g1-preheader .g1-nav--collapsed #g1-primary-nav-menu>.g1-type-drops ul,
.g1-preheader .g1-nav--collapsed #g1-primary-nav-menu>.g1-type-tile>.g1-submenus,
.g1-preheader .g1-nav--collapsed #g1-primary-nav-menu>.g1-type-column>.g1-submenus,
.g1-preheader .g1-divider--simple:before,
.g1-preheader .g1-tabs--button .g1-tabs-nav-current-item .g1-tab-title,
.g1-preheader .gallery-icon>a:before,
.g1-preheader .g1-collection--gallery article:before,
.g1-preheader .g1-collection--gallery .g1-nonmedia>.g1-01,
.g1-preheader .g1-dropcap--solid,
.g1-preheader input[type=button],
.g1-preheader button,
.g1-preheader .g1-button--solid,


/*.g1-preheader a.button,*/

.g1-preheader .g1-frame--solid>.g1-decorator,
.g1-preheader .g1-toggle--solid .g1-toggle__switch,
.g1-preheader .g1-indicator:before,
.g1-preheader .g1-progress-bar--solid .g1-progress-bar__bar,
.g1-preheader .g1-progress-circle .g1-color-scheme,
.g1-preheader .g1-countdown i,
.g1-preheader .g1-box--solid .g1-box__icon,
.g1-preheader .g1-banda__handle span,
.g1-preheader .g1-banda--smooth .g1-banda__handle,
.g1-preheader .g1-isotope-filter--current:before,
.g1-preheader .g1-simple-slider .g1-progress>div>div,
.g1-preheader .g1-simple-slider.g1-nav-coin-thumbs .g1-nav-coin .g1-selected a:before,
.g1-preheader .g1-simple-slider .g1-nav-direction__prev,
.g1-preheader .g1-simple-slider .g1-nav-direction__next,
.g1-preheader .g1-mediabox--slider .g1-nav-coin a:before,
.g1-preheader .g1-gmap-wrapper .g1-pan-control,
.g1-preheader .g1-gmap-wrapper .g1-full-map-control,
.g1-preheader #wp-calendar #prev a,
.g1-preheader #wp-calendar #next a,
.g1-preheader .g1-nav--mobile #g1-secondary-nav-menu>li,
.g1-preheader #lang_sel ul ul li,
.g1-preheader #g1-primary-nav-switch,
.g1-preheader .widget_price_filter .ui-slider .ui-slider-range {
    background-color: #ffffff !important;
}



/*.g1-preheader .g1-nav--mobile #g1-secondary-nav-menu > li,
.g1-preheader .g1-nav--mobile #g1-secondary-nav-menu:before,
.g1-preheader #lang_sel ul ul li,
.g1-preheader #lang_sel ul ul:before,
.g1-preheader .g1-searchbox__switch .g1-searchbox__arrow,
.g1-preheader .g1-nav--collapsed #g1-primary-nav-menu > li > a .g1-nav-item__arrow,
.g1-preheader .g1-nav--collapsed #g1-primary-nav-menu > li.g1-type-drops li {
    border-color: #ffffff !important;
}
*/

.g1-preheader .g1-nav--mobile #g1-secondary-nav-menu>li>a {
    color: #434343 !important;
}

.g1-preheader .g1-nav--mobile #g1-secondary-nav-menu>li {
    border-bottom: 1px solid #cccccc !important;
}

.faqlinks ul li {
    list-style: none !important;
    padding-left: 0px !important;
    line-height: 20px !important;
    margin-bottom: 6px !important;
    box-sizing: border-box !important;
}

.faqlinks ul li:before {
    font-family: FontAwesome;
    content: "\f105";
    font-size: 15px;
    float: left;
    color: #0099ff;
    margin: 0 0 0 -15px;
}

.faqlinks ul li a {
    color: #535353 !important;
}

.faqlinks ul li a:hover {
    text-decoration: underline !important;
}

.g1-content pre code,
.g1-content .g1-twitter--simple .g1-twitter__items,
.g1-content .g1-quote__image,
.g1-content .g1-box--simple:before,
.g1-content .g1-box--solid:before,
.g1-content .countdown_section span,
.g1-content .g1-placeholder,
.g1-content .g1-table--solid,
.g1-content .shop_table:before,
.g1-content .g1-progress-bar--simple .g1-progress-bar__bar,
.g1-content .g1-progress-bar--solid .g1-progress-bar__track,
.g1-content .g1-tabs--simple,
.g1-content .g1-collection--masonry article,
.g1-content .g1-isotope-filters,
.g1-content .g1-side-nav .children,
.g1-content #wp-calendar #prev span,
.g1-content #wp-calendar #next span,
.g1-content #wp-calendar tbody td,
.g1-content .g1-chat.g1-authors-two .g1-chat-author-2,
.g1-content .g1-nav--expanded #g1-primary-nav-menu:before,
.g1-content .widget_price_filter .price_slider_wrapper .ui-widget-content,
.g1-content .woocommerce-message,
.g1-content .woocommerce-info,
.g1-content .woocommerce-error,
.g1-content .bbp-template-notice,
.g1-content #payment,
.g1-content .bbp-logged-in:before,
.g1-content .bbp-topics-front ul.super-sticky,
.g1-content .bbp-topics ul.super-sticky,
.g1-content .bbp-topics ul.sticky,
.g1-content .bbp-forum-content ul.sticky {
    background-color: transparent !important;
}

.gfield_select,
select {
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -o-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
}

#faqform {
    min-height: 60px;
}

#faqform br {
    display: none;
}

#faqform input {
    padding: 9px;
    width: 60%;
}

.g1-sidebar h3 a {
    font-size: 14px;
}

.g1-collection--grid>ul>.g1-collection__item {
    width: 100%;
    padding: 0 0 0 0 !important;
    margin: 0 0 0 !important;
}

.entry-date,
.entry-author,
.entry-author a {
    color: #535353 !important;
    margin-top: 15px;
}

.blue-bg-white-text h2,
.blue-bg-white-text p {
    color: #ffffff;
}

.background-image-form {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.article-summary {
    border: 1px solid #0099ff !important;
    padding: 20px 0 0px 0;
    margin-bottom: 10px;
}

.article-summary h3,
.article-summary b,
.article-summary strong {
    padding-left: 10px;
}



/* Verwijderen van tags onder post */

.entry-tags {
    display: none;
}

.extra-cta {
    /*    border: 3px solid #ffffff;
*/
    background-color: #000099;
    padding: 20px;
}

.extra-cta h2,
.extra-cta h3 {
    color: #ffffff !important;
}

@media only screen and (min-width: 1025px) and (max-width: 1075px) {
    #g1-primary-nav-menu>li>a {
        font-size: 16px !important;
    }
    #g1-primary-nav-menu a {
        padding: 10px 5px !important;
    }
    .phoner {
        padding-left: 35px;
        margin-left: 100px;
        background: url(images/iconphone.png) no-repeat left 3px;
    }
}



/* ----- Responsive tables (van http://purecss.io/tables/ ----- */

.pure-table {
    /* Remove spacing between table cells (from Normalize.css) */
    border-collapse: collapse;
    border-spacing: 0;
    empty-cells: show;
    /*    border: 1px solid #cbcbcb; */
}

.pure-table caption {
    color: #000;
    font: italic 85%/1 arial, sans-serif;
    padding: 1em 0;
    text-align: center;
}

.pure-table td,
.pure-table th {
    border-left: 5px solid #ffffff !important;
    /*  inner column border */
    border-width: 0 0 0 1px;
    font-size: inherit;
    margin: 0;
    overflow: visible;
    /*to make ths where the title is really long work*/
    padding: 1.5em 1.5em;
    /* cell padding */
}



/* Consider removing this next declaration block, as it causes problems when
there's a rowspan on the first cell. Case added to the tests. issue#432 */

.pure-table td:first-child,
.pure-table th:first-child {
    border-left-width: 0;
}

.pure-table thead {
    background-color: #e0e0e0;
    color: #000;
    text-align: center !important;
    vertical-align: top !important;
}



/*
striping:
   even - #fff (white)
   odd  - #f3f3f3 (light gray)
*/

.pure-table td {
    background-color: transparent;
    vertical-align: middle;
}

.pure-table-odd td {
    background-color: #f3f3f3;
}



/* nth-child selector for modern browsers */

.pure-table tr:nth-child(2n-1) td {
    background-color: #f3f3f3;
}



/* BORDERED TABLES */

.pure-table-bordered td {
    border-bottom: 1px solid #ffffff !important;
}

.pure-table-bordered tbody>tr:last-child>td {
    border-bottom-width: 0;
}

.g1-tabs--simple .g1-tabs-viewport {
    padding: 0 !important;
}

tr {
    border: 1px solid white;
}



/* HORIZONTAL BORDERED TABLES */

.pure-table-horizontal td,
.pure-table-horizontal th {
    border-width: 0 0 1px 0;
    border-bottom: 1px solid #ffffff;
}

.pure-table-horizontal tbody>tr:last-child>td {
    border-bottom-width: 0;
}



/* ----- PAGE SPECIFIC CSS -----*/


/* Geen social warfarebuttons op homepage */

.page .nc_socialPanel {
    display: none !important;
}

.page-id-6463 .g1-toggle__title,
.page-id-6463 .g1-content .g1-meta,
.page-id-6149 .g1-toggle__title,
.page-id-6149 .g1-content .g1-meta,
.page-id-7551 .g1-toggle__title,
.page-id-6149 .gform_wrapper .validation_message,
.page-id-6149 .gform_wrapper div.validation_error {
    color: #FFFFFF !important;
}

.page-id-6149 .g1-tab-content ul li {
    list-style: none !important;
    padding-left: 0px !important;
    line-height: 20px !important;
    margin-bottom: 6px !important;
    box-sizing: border-box !important;
}

.page-id-6149 .g1-tab-content ul li:before {
    font-family: FontAwesome;
    content: "\f105";
    font-size: 15px;
    float: left;
    color: #0099ff;
    margin: 0 0 0 -15px;
}

.page-id-7551 .g1-toggle__title,
.page-id-7551 .g1-toggle+.g1-toggle,
.page-id-6149 .g1-toggle__title,
.page-id-6149 .g1-toggle+.g1-toggle,
.page-id-7781 .g1-toggle__title,
.page-id-771 .g1-toggle+.g1-toggle,
.page-id-12916 .g1-toggle__title {
    font-size: 19px !important;
    color: #ffffff;
    border-top-width: 0 !important;
}

.page-id-9 .g1-box__inner {
    margin: 4px 0 4px 0 !important;
}

.page-id-6793 .spacing-normal,
.page-id-7171 .spacing-normal {
    margin-top: -165px;
}

.page-id-9369 .g1-box__inner {
    background-color: #f3f3f3 !important;
}

.page-id-13469 .g1-tab-content {
    padding: 15px;
}

.page-id-13469 .g1-tabs-nav {
    background-color: #0099ff;
    color: #ffffff;
}

.page-id-13469 .g1-tabs-nav-current-item {
    color: #0099ff;
    background-color: #ffffff;
}



/* Lijntje boven toggle weg */

.page-id-14549 .g1-toggle+.g1-toggle {
    border-top-width: 0 !important;
}



/* Grotere tekst voor tabs Office 365 pagina */

.page-id-10969 .g1-tab-title p,
.page-id-11066 .g1-tab-title p {
    font-size: 1.4em !important;
    padding: 0.5em;
}



/* Tekst boven velden wit */

.page-id-9746 .gfield_label,
.page-id-9369 .gfield_label,
.page-id-13781 .gfield_label,
.page-id-13811 .gfield_label {
    color: #FFF;
}



/* password protected pagina button netjes uitlijnen */

.page-id-10659 label[for=pwbox-10659] {
    margin: -34px 0px !important;
}

#g1-button-8 {
    color: #FFF;
}



/* Office 365 image aan onderkant kleven */

.wp-image-11222 {
    margin-bottom: -90px !important;
}



/* Witte tekst in formulier op nieuwsbriefinschrijfpagina */

.page-id-14411 .gfield_label[for=input_72_1],
.page-id-14411 .gfield_description {
    color: #ffffff;
}



/* Witte tekst op Azurepagina's */

.page-id-16071 p,
.page-id-16071 ul>li {
    font-size: 16px !important;
    line-height: 24px !important;
    letter-spacing: 0.5px;
    font-weight: 400;
}

.page-id-16071 p,
.page-id-16071 h1,
.page-id-16071 h2,
.page-id-16071 h3,
.page-id-16071 ul>li {
    color: #ffffff !important;
}

.page-id-16071 h1 {
    font-weight: 900 !important;
    letter-spacing: 0.5px;
    padding-bottom: 20px;
}

.page-id-16071 h3 {
    font-weight: 500 !important;
}

.page-id-16071 #gform_wrapper_87 {
    margin-top: -25px !important;
}



/* Azure stack pagina's */

.page-id-16094 #g1-section-3.g1-section {
    box-shadow: inset 0 0 0 1000px rgba(0, 153, 255, .8);
    background-size: cover;
}

.page-id-16094 #g1-section-6.g1-section {
    box-shadow: inset 0 0 0 1000px rgba(0, 0, 153, 0.75);
    background-size: cover;
}

.page-id-16108 #g1-section-1.g1-section {
    box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.85);
    background-size: contain;
}

.page-id-16094 #g1-section-3.g1-section *,
.page-id-16915 #g1-section-5.g1-section *
/* Beijer automotive pagina */

{
    font-weight: 700 !important;
}

.page-id-16915 #g1-section-5.g1-section a {
    text-decoration: underline;
}

.page-id-16915 #g1-section-5.g1-section *
/* Beijer automotive pagina */

{
    color: #ffffff !important;
}

.page-id-16094 #g1-section-3.g1-section ul.g1-grid>li.g1-column.g1-valign-top {
    vertical-align: middle;
}

.page-id-16094 .bg-white,
.page-id-16108 .bg-white {
    background-color: #ffffff;
}

.page-id-16094 .white-title,
.page-id-16108 .white-title,
.page-id-16108 .white-title h1,
.page-id-16108 .white-title h2,
.page-id-16108 .white-title h4,
.page-id-16108 .white-title h4 a {
    text-align: center;
    color: #ffffff !important;
}

.page-id-16108 .white-title h4 a {
    text-decoration: underline;
}

.page-id-16108 .white-title h1 {
    padding-bottom: 15px;
}

.page-id-16094 h1,
.page-id-16094 h3,
.page-id-16094 h4,
.page-id-16108 h1,
.page-id-16108 h3,
.page-id-16108 h4 {
    letter-spacing: 0.5px;
}

.page-id-16094 h2,
.page-id-16108 h2 {
    letter-spacing: 0.3px;
}

.page-id-16094 h4,
.page-id-16108 h4 {
    line-height: 27px !important;
}

.page-id-16094 p,
.page-id-16108 p {
    text-align: justify;
    font-size: 16px !important;
    line-height: 25px !important;
    letter-spacing: 0.5px;
}

ul.list-big li {
    font-size: 18px !important;
    line-height: 25px !important;
    margin-bottom: 10px;
    letter-spacing: 0.5px;
}

ul.list-big {
    list-style: none !important;
    padding: 20px 25px 20px 20px;
}

.list-big li:before {
    font-family: 'FontAwesome';
    content: "\f105";
    font-size: 18px;
    float: left;
    color: #0099ff;
    margin: 0 0 0 -25px;
}

.big-list-half {
    background-color: #f3f3f3;
}

.update-light {
    background-color: #ffffff;
}

.html-wide {
    padding: 20px 25px 20px 20px;
}



/* ----- Responsive ----- */

@media only screen and (min-width: 1025px) {
    .g1-submenus:before {
        top: 2px;
        bottom: 2px;
    }
}

@media only screen and (max-width: 1024px) {
    #g1-id {
        margin-left: -5px;
        margin-top: 0px;
    }
    .g1-content-layout-wide-narrow .g1-content .g1-layout-inner {
        max-width: 94.53125% !important;
    }
    #g1-primary-nav-switch {
        margin-right: -3px;
    }
    #g1-primary-nav .g1-searchbox {
        margin-top: -37px !important;
    }
    #searchform {
        margin-top: 65px;
    }
    #lang_sel_click,
    #lang_sel {
        float: left !important;
        margin: 0 !important;
    }
    #g1-secondary-nav-menu {
        z-index: 9999 !important;
    }
    #g1-secondary-nav {
        margin-left: -5px;
    }
    #g1-primary-nav-menu>.g1-type-column .g1-submenus {
        min-height: 10px !important;
        max-width: none !important;
    }
    #g1-primary-nav-menu li.phoner {
        display: none !important;
    }
    ul#g1-primary-nav-menu {
        margin: 0 !important;
    }
    ul#g1-primary-nav-menu li {
        background: #0099ff !important;
    }
    .g1-nav-item__switch {
        color: #ffffff !important;
        top: 6px !important;
    }
    #g1-primary-nav-menu ul .g1-nav-item__switch {
        top: 5px !important;
    }
    .cssanimations #g1-primary-nav-menu>.menu-item>.g1-submenus {
        display: initial;
        visibility: initial;
    }
    #g1-primary-nav-menu>.g1-type-column .g1-submenus {
        min-height: 0 !important;
    }
    ul#g1-primary-nav-menu a {
        color: #ffffff !important;
    }
    ul#g1-primary-nav-menu:before {
        background: none !important;
    }
    ul#g1-primary-nav-menu li li a {
        font-size: 16px !important;
    }
    ul#g1-primary-nav-menu li li li a {
        font-size: 16px !important;
    }
    #g1-primary-nav-menu .g1-nav-item__title {
        color: #ffffff !important;
    }
    .g1-submenus>ul>li>a>.g1-nav-item__title {
        color: #ffffff;
    }
    .domeincheck {
        float: left !important;
        padding: 2.1em 0 4.5em 0 !important;
        height: 100% !important;
        margin-bottom: 40px !important;
    }
    .domeincheck input {
        width: 100% !important;
        float: left !important;
        margin: 15px 0 0 0 !important;
    }
    .domeincheck button {
        float: right !important;
        top: 40px !important;
    }
    #floatingbox {
        display: none !important;
    }
}

@media only screen and (max-width: 650px) {
    h1.entry-title {
        text-align: center !important;
        line-height: 36px !important;
        margin-top: 14px;
    }
    #g1-precontent>header.entry-header,
    #g1-precontent>header.page-header,
    #g1-precontent>header.archive-header {
        /*min-height: 190px !important;
*/
        height: 100% !important;
    }
    .page-id-6149 .g1-toggle__title,
    .page-id-6149 .g1-content .g1-meta {
        color: #535353 !important;
    }
}

@media only screen and (max-width: 600px) {
    .page-id-6149 .gform_wrapper .validation_message,
    .page-id-6149 .gform_wrapper div.validation_error {
        color: #790000 !important;
    }
    .page-id-6793 .spacing-normal {
        margin-top: 0 !important;
    }
    #input_40_4,
    #input_40_5 {
        margin-left: -5px;
    }
    .page-id-7826 .g1-toggle__title {
        color: #FFFFFF;
    }
    .wp-image-11222 {
        margin-bottom: 0 !important;
    }

    .hide-600 {
        display: none !important;
    }
}

@media only screen and (min-width: 600px) {
    img .whitepaper {
        margin-left: -60px;
    }
}