@import url('font-awesome.css');.clear{clear:both;display:block;font-size:0px;height:0px;line-height:0;width:100%;overflow:hidden;}
::selection{background:#ffa800;color:#FFFFFF;text-shadow:none;}
::-moz-selection{background:#ffa800;color:#FFFFFF;text-shadow:none;}
::-webkit-selection{background:#ffa800;color:#FFF;text-shadow:none;}
:active,:focus{outline:none !important;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset,form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font-family:"Myriad Pro", Helvetica, Arial, sans-serif;vertical-align:baseline;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol,
ul{list-style:none;}
blockquote,
q{quotes:none;}
blockquote:before,
blockquote:after,
q:before,
q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
html{min-height:100%;height:100%;}
body{line-height:20px;font-size:14px;font-family:"Myriad Pro", Helvetica, Arial, sans-serif;font-weight:400;width:100%;overflow-x:hidden;min-height:100%;height:100%;}
h1{font-size:52px;}
h2{font-size:48px;}
h3{font-size:37px;}
h4{font-size:30px;}
h5{font-size:22px;}
h6{font-size:18px;}
h1,
h2,
h3,
h4,
h5,
h6{margin:0;}
a{outline:none;transition:all 0.35s;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;}
a:focus,
a:hover,
a:active{text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;outline:none !important;}
p{padding:0;margin:0;}
video{width:100%;display:block;}
.fleft{float:left;}
.fright{float:right;}
hr{border-top:1px solid #dddddd !important;}
img{vertical-align:middle;max-width:100%;}
input[type=text],
input[type=number],
input[type=email],
input[type=password],
textarea{border:1px solid #dddddd;padding:5px 10px;line-height:20px;font-size:13px;}
input[type=number]{-moz-appearance:textfield;}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
ul:after,ul:before{content:"";display:table;}
ul:after{clear:both;}
.spacer5{height:5px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block;clear:both;}
.spacer10{height:10px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block;clear:both;}
.spacer15{height:15px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block;clear:both;}
.spacer20{height:20px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block;clear:both;}
.spacer25{height:25px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block;clear:both;}
.spacer30{height:30px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block;clear:both;}
.spacer35{height:35px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block;clear:both;}
.spacer40{height:40px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block;clear:both;}
.spacer45{height:45px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block;clear:both;}
.spacer50{height:50px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block;clear:both;}
.spacer100{height:100px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block;clear:both;}
.spacer200{height:200px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block;clear:both;}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12{float:left;}
.col-12{width:100%;}
.col-11{width:91.66666667%;}
.col-10{width:83.33333333%;}
.col-9{width:75%;}
.col-8{width:66.66666667%;}
.col-7{width:58.33333333%;}
.col-6{width:50%;}
.col-5{width:41.66666667%;}
.col-4{width:33.33333333%;}
.col-3{width:25%;}
.col-2{width:16.66666667%;}
.col-1{width:8.33333333%;}
.container-full{padding-left:60px;padding-right:60px;}
.header{width:100%;background:#ffffff;border-bottom:1px solid #f2f2f2;position:relative;z-index:9999;}
.header-top{background:#f2f2f2;}
.top-left-block{float:left;}
.top-left-block ul li{float:left;padding:8px 15px;}
.top-left-block ul li a{color:#4d4d4d;}
.top-left-block ul li i{margin-right:10px;}
.top-right-block{float:right;}
.top-right-block ul li{float:left;padding:8px 15px;}
.footer .top-right-block ul li{padding:8px 5px;}
.header-top-inner i{height:26px;width:26px;border:solid 1px #000000;color:#000000;display:inline-block;border-radius:50%;line-height:24px;text-align:center;font-family:12px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.top-left-block ul li a:hover{color:#d2151f;}
.top-right-block ul li a:hover i,
.top-left-block ul li a:hover i{background:#d2151f;color:#ffffff;border:solid 1px #d2151f;}
.header{width:100%;height:100px;background-color:#fff;}
.navigaition{float:left;display:block;margin-left:47px;border-left:solid 1px #ededed;margin-top:29px;}
.navbar-default{background-color:transparent;border-color:transparent;margin-bottom:0px;}
.logo{float:left;position:relative;width:385px;margin-top:2px;}
.login-btn a{width:150px;height:100px;line-height:100px;background-color:#d2151f;font-size:18px;font-weight:bold;letter-spacing:0.9px;text-align:center;color:#ffffff;display:inline-block;text-transform:uppercase;}
.login-btn a i{margin-right:10px;}
.banner-item{width:100%;padding-right:600px;position:relative;min-height:640px;overflow:hidden;}
.banner-caption{padding:96px 63px 103px 69px;position:absolute;top:0px;right:0px;text-align:center;width:600px;height:640px;background-color:#ffffff;z-index:10;}
.banner-caption h3{font-size:30px;font-weight:bold;line-height:1.2;letter-spacing:1.5px;text-align:center;color:#4d4d4d;}
.banner-caption p,.banner-caption p a{font-size:16px;line-height:1.5;letter-spacing:0.8px;text-align:left;color:#999999;margin-top:92px;}
.image{display:block;margin:0;overflow:hidden;}
.content-section__image{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1;transform:scale(1,1);-webkit-transition:all 0.7s ease-in-out;-moz-transition:all 0.7s ease-in-out;-o-transition:all 0.7s ease-in-out;transition:all 0.7s ease-in-out;}
*:hover > .content-section__image{transform:scale(1.1,1.1);}
.image img{display:block;width:100%;height:auto;}
.image img{height:100%;object-fit:cover;}
.banner-contant{min-height:640px;position:relative;width:100%;}
.banner-contant-inner{height:320px;mix-blend-mode:undefined;border-radius:1.5px;background-color:rgba(0,0,0,0.2);position:absolute;left:50%;top:50%;margin-top:-160px;z-index:10;padding:72px 68px 60px;}
.banner-contant-inner h2{font-weight:bold;line-height:1;letter-spacing:4.5px;color:#ffffff;}
.banner-contant-inner a{width:270px;height:70px;line-height:71px;border-radius:1.5px;background-color:#d2151f;font-size:23px;display:block;text-align:center;letter-spacing:1.2px;color:#ffffff;margin-top:67px;}
.banner-contant-inner a i{width:23px;height:24px;position:relative;display:inline-block;margin-left:10px;background:url(../images/banner-arrow-icon.png) no-repeat center;}
.section-1{width:100%;min-height:unset;background-color:#ffffff;padding:25px 0px 40px;}
.news-head{margin-bottom:15px;}
.news-head h4,.news-head h2{font-size:32px;font-weight:bold;line-height:1;letter-spacing:1.8px;text-align:left;color:#303438;float:left;}
.news-head a{font-size:16px;line-height:1.5;letter-spacing:0.8px;text-align:left;color:#303438;float:right;}
.news-head a i{margin-left:10px;}
.new-img{width:100%;min-height:250px;position:relative;overflow:hidden;}
.new-text{width:100%;min-height:unset;background-color:#ffffff;padding:20px 20px 15px;}
.new-text h3{font-size:20px;font-weight:bold;line-height:0.9;letter-spacing:1.0px;text-align:left;color:#313234;text-transform:uppercase;}
.new-text p{font-size:16px;line-height:1.5;letter-spacing:0.8px;text-align:justify;color:#999999;margin-top:20px;}
.new-text a{font-size:16px;line-height:2.25;letter-spacing:0.8px;text-align:left;color:#d2151f;display:inline-block;margin-top:10px;}
.new-text a i{margin-right:10px;}
.footer-head{font-size:24px;font-weight:bold;line-height:1.5;letter-spacing:1.2px;text-align:left;color:#313234;position:relative;padding-bottom:10px;margin-bottom:12px;}
.footer-head:before{width:20px;height:3px;background-color:#d2151f;position:absolute;content:"";left:0px;bottom:0px;}
.footer-inner{padding:10px 0px;}
.footer-inner .col-sm-5 ul{width:50%;float:left;padding-right:10px;}
.footer-inner ul li{margin-bottom:16px;}
.footer-inner ul li a{font-size:16px;letter-spacing:0.8px;text-align:left;color:#999999;display:block;}
.footer-inner ul li.current-menu-item a{color:#d2151f;}
.footer-inner ul li a i{margin-right:10px;color:#000000;}
.footer-inner p{font-size:16px;line-height:1.5;letter-spacing:0.8px;text-align:justify;color:#999999;}
.copy{border-top:solid 1px #ecf0f1;padding:0px;}
.copy p{float:left;font-size:14px;line-height:3.1;letter-spacing:0.5px;color:#999999;}
.copy i{height:26px;width:26px;border:solid 1px #000000;color:#000000;display:inline-block;border-radius:50%;line-height:24px;text-align:center;font-family:12px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.dash-section-1{width:100%;position:relative;}
.dashboard-inner{width:100%;position:relative;}
.side-bar{width:250px;position:absolute;top:0px;padding-top:15px;left:0px;z-index:9999;}
.side-bar ul li a{width:100%;height:50px;display:block;font-size:15px;line-height:50px;letter-spacing:0.9px;text-align:left;color:#142a40;padding:0px 10px 0px 58px;position:relative;}
.side-bar ul li a.active{background:rgba(254,64,64,0.2);font-weight:700;}
.side-bar ul li a.active:before,.side-bar ul li a:hover:before{width:3px;top:0px;bottom:0px;left:0px;background-color:#fe4040;content:"";position:absolute;}
.side-bar ul li a i{width:15px;height:18px;margin-right:24px;}
.dash-content{width:100%;position:relative;padding-left:250px;}
.right-area{width:100%;position:relative;background:#f9fafb;padding:15px;margin-bottom:5px;}
.profiel-details{width:40%;float:left;border-radius:2px;background-color:#ffffff;border:solid 1px #ebeff2;padding-bottom:60px;}
.right-header h4{width:100%;height:50px;line-height:50px;border-radius:2px;background-color:#f3f5f7;font-size:20px;font-weight:bold;letter-spacing:1.2px;text-align:left;color:#142a40;padding:0px 10px 0px 40px;}
.u-block{padding:0px 40px 0px 40px;}
.u-logo{width:100%;position:relative;margin-top:25px;}
.u-img{width:80px;height:80px;position:absolute;border-radius:50%;overflow:hidden;border:solid 1px #ebeff2;}
.u-img img{width:100%;min-height:100%;object-fit:cover;}
.u-logo-change{padding-left:100px;width:100%;}
.u-logo-change span{font-size:14px;line-height:5.9;letter-spacing:0.7px;text-align:left;color:#142a40;}
.input-group-addon:first-child{border:0;background:transparent;min-width:177px;text-align:left;padding-left:0px;font-size:16px;line-height:2.3;letter-spacing:0.8px;text-align:left;color:#959faa;}
.u-form ul{margin-top:20px;}
.u-form li{margin-top:20px;}
.u-form .form-control{height:50px;border-radius:3px;background-color:#ffffff;border:solid 1px #ebeff2;box-shadow:none;}
.u-btn{text-align:center;margin-top:51px;}
.u-btn a{max-width:190px;height:50px;border-radius:25px;background-color:#ffffff;border:solid 3px #ebeff2;font-size:16px;font-weight:bold;line-height:47px;text-transform:uppercase;letter-spacing:0.8px;text-align:center;color:#afbcc6;display:inline-block;width:100%;}
.u-contact{width:60%;float:left;padding-left:15px;}
.u-right-content{border-radius:2px;background-color:#ffffff;border:solid 1px #ebeff2;}
.u-right-content-bottom{padding:40px 40px 60px 40px;}
.u-right-form{width:100%;min-height:336px;border-radius:3px;background-color:#f9fafb;border:solid 1px #ebeff2;}
.u-right-form ul{padding:18px 24px;}
.u-right-form ul li{float:left;width:50%;padding:12px 16px;}
.u-right-form ul li .form-control{height:40px;border-radius:3px;background-color:#ffffff;border:solid 1px #ebeff2;box-shadow:none;}
.u-right-form ul li .u-btn{margin-top:0px;}
.u-select-block a{width:260px;height:50px;border-radius:25px;background-color:#ffffff;border:solid 1.5px #ebeff2;font-size:16px;line-height:50px;letter-spacing:0.8px;text-align:center;color:#959faa;display:inline-block;position:relative;border-radius:25px;padding-right:50px;}
.u-select-block a span{width:50px;height:50px;border-radius:25px;background-color:#ffffff;border:solid 1.5px #ebeff2;position:absolute;right:0px;top:0px;}
.u-select-block{margin-top:31px;}
.u-right-content-bottom > .u-btn{margin-top:171px;}
.profile-btn{margin-top:18px;margin-right:20px;}
.h-pro-img{width:60px;height:60px;border-radius:50%;float:right;margin-left:10px;}
.profile-btn span{display:inline-block;font-size:16px;line-height:3.75;letter-spacing:0.8px;text-align:left;color:#142a40;}
.dash-details{width:100%;float:left;border-radius:2px;background-color:#ffffff;border:solid 1px #ebeff2;}
.right-header{text-align:center;}
.right-header h6{width:100%;height:54px;font-size:16px;font-weight:bold;line-height:54px;letter-spacing:0.9px;color:#142a40;background-color:#ebeff2;padding:0px 10px 0px 50px;text-align:left;}
.right-header .table-right h6{font-size:15px;}
.dash-details .fa.fa-times-circle{width:15px;height:15px;color:#d2151f;margin-right:12px;font-size:25px;}
.dash-details .fa.fa-check-circle-o{width:16px;height:16px;color:#39d215;margin-right:12px;font-size:21px;}
.dash-details .fa.fa-upload{font-size:22px;}
.dash-details .fa.fa-question-circle-o{width:21px;height:21px;mix-blend-mode:undefined;color:#142a40;font-size:26px;}
.dash-details .fa.fa-arrow-circle-o-right{width:21px;height:21px;font-size:25px;}
.dash-details .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{border-top:1px solid #ddd;height:12px;font-size:14px;line-height:1.5;letter-spacing:0.8px;font-family:"Myriad Pro", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;text-align:left;color:#142a40;vertical-align:middle;}
.dash-details .table{width:95%;max-width:100%;margin:0px 20px 0px 20px;}
.dash-details .table-right{margin:40px;border:1px solid #ddd;}
.dash-details .tabal-icon-a{font-size:16px;line-height:3.75;letter-spacing:0.8px;color:#d2151f;}
.table-right .tabal-icon-b{font-size:16px;line-height:3.75;letter-spacing:0.8px;color:#39d215;}
.dash-details .bewaar{max-width:190px;height:50px;border-radius:25px;background-color:#ffffff;border:solid 3px #ebeff2;font-size:16px;font-weight:bold;line-height:47px;text-transform:uppercase;letter-spacing:0.8px;text-align:center;color:#afbcc6;display:inline-block;width:100%;margin:0 0 30px 0;}
.page-template-template-news .gnNewsPage, .single-news .gnNewsSingle{margin-bottom:30px;}
.page-template-template-contact .gnContact{margin-bottom:0;}
.page-template-template-news .gnNewsPage h4, .single-news .gnNewsSingle h4{margin-bottom:10px;float:none;}
.page-template-template-contact .gnContactAdres h5{margin-bottom:10px;}
.page-template-template-news .gnNewsPage p, .single-news .gnNewsSingleTxt p, .page-template-template-contact .gnContactAdres p{color:#999999;font-size:16px;letter-spacing:0.8px;line-height:1.5;text-align:justify;margin-bottom:5px;}
.page-template-template-news .section-1, .single-news .section-1{min-height:unset;}
#header .navbar-default .navbar-nav > li > a{text-transform:uppercase;}
.page-template-template-contact .news-row.gnMapRow{margin-top:25px;width:100%;}
.page-template-template-contact .gnContactTxt .form-control{border:1px solid #ebeff2;border-radius:0;margin:15px 0 5px 0;font-size:14px;height:40px;line-height:1;}
.page-template-template-contact .gnContactTxt textarea.form-control{height:auto !important;min-height:149px;}
.page-template-template-contact .gnContactTxt #captcha, .page-template-template-contact .gnContactAdres{margin:15px 0 5px 0;}
.page-template-template-contact .gnContactTxt .contact-btn{background:#d2151f none repeat scroll 0 0;border:medium none;box-shadow:none;color:#fff;font-size:14px;font-weight:700;margin:15px 0;padding:15px;text-transform:uppercase;}
.gnLoginPage .dash-content, .gnRegstPage .dash-content, .gnFPwdPage .dash-content{padding-left:0 !important;}
.gnLoginPage .profiel-details, .gnRegstPage .profiel-details, .gnFPwdPage .profiel-details{width:100%;}
.gnLoginPage .u-block, .gnRegstPage .u-block, .gnFPwdPage .u-block{padding:60px 73px 0px 50px;}
.gnLoginPage .um-field-label label, .gnFPwdPage .um-field-label label{border:0;background:transparent;min-width:105px;text-align:left;padding-left:0px;font-size:14px !important;line-height:1.8 !important;letter-spacing:0.8px;text-align:left;color:#959faa;font-weight:normal;}
.gnRegstPage .um-field-label label{border:0;background:transparent;min-width:130px;text-align:left;padding-left:0px;font-size:14px !important;line-height:1.8 !important;letter-spacing:0.8px;text-align:left;color:#959faa;font-weight:normal;}
.gnLoginPage .um-field-checkbox-option, .gnRegstPage .um-field-checkbox-option, .gnFPwdPage .um-field-checkbox-option{border:0;background:transparent;padding-left:0px;font-size:16px !important;letter-spacing:0.8px;text-align:left;color:#959faa !important;font-weight:normal;line-height:1.5;}
.gnLoginPage .um-col-alt-b a.um-link-alt, .gnRegstPage .um-col-alt-b a.um-link-alt, .gnFPwdPage .um-col-alt-b a.um-link-alt{border:0;background:transparent;padding-left:0px;font-size:15px !important;letter-spacing:0.8px;text-align:center;color:#959faa !important;font-weight:normal;}
.gnFPwdPage .um-field-label, .gnFPwdPage .um-field-area{display:block;}
.gnLoginPage .login-info{max-width:450px;margin:0 auto;padding:25px 0;border-top:1px solid #ebeff2;-webkit-font-smoothing:antialiased !important;}
.gnLoginPage .login-info p{font-size:15px;line-height:1.5;letter-spacing:0.9px;color:#959faa;}
.gnLoginPage .login-info a{color:#d2151f;}
.um-51.um .um-form input[type="text"],
.um-51.um .um-form input[type="tel"],
.um-51.um .um-form input[type="number"],
.um-51.um .um-form input[type="password"],
.um-51.um .um-form input[type="text"]:focus,
.um-51.um .um-form input[type="tel"]:focus,
.um-51.um .um-form input[type="number"]:focus,
.um-51.um .um-form input[type="password"]:focus,
.um-51.um .um-form .um-datepicker.picker__input.picker__input--active,
.um-51.um .um-form .um-datepicker.picker__input.picker__input--target,
.um-51.um .um-form textarea,
.um-51.um .um-form textarea:focus{height:50px !important;border-radius:3px;background-color:#ffffff !important;border:1px solid #136495 !important;box-shadow:none;min-width:345px;padding:5px 10px;line-height:20px;font-size:14px !important;}
.um-51.um input[type="submit"].um-button,
.um-51.um a.um-button{max-width:215px;height:50px !important;border-radius:25px !important;background-color:#ffffff !important;border:solid 3px #136495 !important;font-size:15px;font-weight:bold !important;line-height:47px !important;text-transform:uppercase !important;letter-spacing:0.8px !important;text-align:center;color:#136495 !important;display:inline-block;width:100%;padding:0 !important;}
.um-51.um a.um-button.um-disabled:hover,
.um-51.um input[type="submit"].um-button:focus,
.um-51.um a.um-button.um-disabled:focus,
.um-51.um a.um-button.um-disabled:active{max-width:215px;height:50px !important;border-radius:25px !important;background-color:#136495 !important;border:solid 3px #136495 !important;font-size:16px;font-weight:bold !important;line-height:47px !important;text-transform:uppercase !important;letter-spacing:0.8px !important;text-align:center;color:#ffffff !important;display:inline-block;width:100%;padding:0 !important;}
.um-51.um .um-tip:hover,
.um-51.um .um-field-radio.active:not(.um-field-radio-state-disabled) i,
.um-51.um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i,
.um-51.um .um-member-name a:hover,
.um-51.um .um-member-more a:hover,
.um-51.um .um-member-less a:hover,
.um-51.um .um-members-pagi a:hover,
.um-51.um .um-cover-add:hover,
.um-51.um .um-profile-subnav a.active,
.um-51.um .um-item-meta a,
.um-account-name a:hover,
.um-account-nav a.current,
.um-account-side li a.current span.um-account-icon,
.um-account-side li a.current:hover span.um-account-icon,
.um-dropdown li a:hover,
i.um-active-color,
span.um-active-color,
.um-field-checkbox-state i,
.um-field-radio-state i{color:#136495;}
.um-51.um .um-field-area{display:block;}
.um-51.um .um-right a.um-button.um-alt:hover,
.um-51.um .um-right a.um-button.um-alt:hover,
.um-51.um .um-right a.um-button.um-alt:hover{background-color:#136495 !important;border:solid 3px #136495 !important;color:#ffffff !important;}
.um-50.um .um-form input[type="text"],
.um-50.um .um-form input[type="tel"],
.um-50.um .um-form input[type="number"],
.um-50.um .um-form input[type="password"],
.um-50.um .um-form input[type="text"]:focus,
.um-50.um .um-form input[type="tel"]:focus,
.um-50.um .um-form input[type="number"]:focus,
.um-50.um .um-form input[type="password"]:focus,
.um-50.um .um-form .um-datepicker.picker__input.picker__input--active,
.um-50.um .um-form .um-datepicker.picker__input.picker__input--target,
.um-50.um .um-form textarea,
.um-50.um .um-form textarea:focus{height:50px !important;border-radius:3px;background-color:#ffffff !important;border:1px solid #136495 !important;box-shadow:none;min-width:unset;padding:5px 10px;line-height:20px;font-size:13px;}
.um-50.um input[type="submit"].um-button,
.um-50.um input[type="submit"].um-button:focus,
.um-50.um a.um-button,
.um-50.um a.um-button.um-disabled:hover,
.um-50.um a.um-button.um-disabled:focus,
.um-50.um a.um-button.um-disabled:active{max-width:215px;height:50px !important;border-radius:25px !important;background-color:#ffffff !important;border:solid 3px #ebeff2 !important;font-size:16px;font-weight:bold !important;line-height:47px !important;text-transform:uppercase !important;letter-spacing:0.8px !important;text-align:center;color:#afbcc6 !important;display:inline-block;width:100%;padding:0 !important;}
.um-50.um .um-tip:hover,
.um-50.um .um-field-radio.active:not(.um-field-radio-state-disabled) i,
.um-50.um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i,
.um-50.um .um-member-name a:hover,
.um-50.um .um-member-more a:hover,
.um-50.um .um-member-less a:hover,
.um-50.um .um-members-pagi a:hover,
.um-50.um .um-cover-add:hover,
.um-50.um .um-profile-subnav a.active,
.um-50.um .um-item-meta a,
.um-account-name a:hover,
.um-account-nav a.current,
.um-account-side li a.current span.um-account-icon,
.um-account-side li a.current:hover span.um-account-icon,
.um-dropdown li a:hover,
i.um-active-color,
span.um-active-color,
.um-field-checkbox-state i,
.um-field-radio-state i{color:#afbcc6;}
.um-50.um{max-width:unset;margin-bottom:0px !important;}
.um-50.um .um-col-121{float:left;width:48%;}
.um-50.um .um-col-122{float:right;width:48%;}
.um-50.um .um-right.um-half a.um-button.um-alt{display:none;}
.um-2464.um .um-form input[type="text"],
.um-2464.um .um-form input[type="tel"],
.um-2464.um .um-form input[type="number"],
.um-2464.um .um-form input[type="password"],
.um-2464.um .um-form input[type="text"]:focus,
.um-2464.um .um-form input[type="tel"]:focus,
.um-2464.um .um-form input[type="number"]:focus,
.um-2464.um .um-form input[type="password"]:focus,
.um-2464.um .um-form .um-datepicker.picker__input.picker__input--active,
.um-2464.um .um-form .um-datepicker.picker__input.picker__input--target,
.um-2464.um .um-form textarea,
.um-2464.um .um-form textarea:focus{height:50px !important;border-radius:3px;background-color:#ffffff !important;border:1px solid #136495 !important;box-shadow:none;min-width:unset;padding:5px 10px;line-height:20px;font-size:13px;}
.um-2464.um input[type="submit"].um-button,
.um-2464.um input[type="submit"].um-button:focus,
.um-2464.um a.um-button,
.um-2464.um a.um-button.um-disabled:hover,
.um-2464.um a.um-button.um-disabled:focus,
.um-2464.um a.um-button.um-disabled:active{max-width:215px;height:50px !important;border-radius:25px !important;background-color:#ffffff !important;border:solid 3px #ebeff2 !important;font-size:16px;font-weight:bold !important;line-height:47px !important;text-transform:uppercase !important;letter-spacing:0.8px !important;text-align:center;color:#afbcc6 !important;display:inline-block;width:100%;padding:0 !important;}
.um-2464.um .um-tip:hover,
.um-2464.um .um-field-radio.active:not(.um-field-radio-state-disabled) i,
.um-2464.um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i,
.um-2464.um .um-member-name a:hover,
.um-2464.um .um-member-more a:hover,
.um-2464.um .um-member-less a:hover,
.um-2464.um .um-members-pagi a:hover,
.um-2464.um .um-cover-add:hover,
.um-2464.um .um-profile-subnav a.active,
.um-2464.um .um-item-meta a,
.um-account-name a:hover,
.um-account-nav a.current,
.um-account-side li a.current span.um-account-icon,
.um-account-side li a.current:hover span.um-account-icon,
.um-dropdown li a:hover,
i.um-active-color,
span.um-active-color,
.um-field-checkbox-state i,
.um-field-radio-state i{color:#afbcc6;}
.um-2464.um{max-width:unset;margin-bottom:0px !important;}
.um-2464.um .um-col-121{float:left;width:48%;}
.um-2464.um .um-col-122{float:right;width:48%;}
.um-2464.um .um-right.um-half a.um-button.um-alt{display:none;}
.page-template-template-profile div.uimob500 .um-header.no-cover .um-profile-photo a.um-profile-photo-img,
.page-template-template-profile .um-header.no-cover .um-profile-photo > a{width:80px !important;height:80px !important;}
.um-profile-photo-overlay i{font-size:22px !important;}
.page-template-template-profile .um-header.no-cover .um-profile-photo{text-align:left !important;float:left !important;}
.page-template-template-profile .um-profile-photo a.um-profile-photo-img{padding:0 !important;}
.page-template-template-profile .um-dropdown-b ul > li:nth-child(2), .page-template-template-profile .um-dropdown-b ul > li:nth-child(3){display:none;}
.page-template-template-profile .um-dropdown li:last-child a{padding:8px 12px;}
.page-template-template-profile .um-profile.um-viewing .um-field-label, .page-template-template-profile .um-profile.um-editing .um-field-label{display:table-cell;border-bottom:none;min-width:170px;vertical-align:middle;}
.page-template-template-profile .um-field-area{display:table-cell;}
.page-template-template-profile .um-header.no-cover{border-bottom:none;}
.page-template-template-profile .um-profile.um-editing .um-dropdown{left:-12.6% !important;}
.page-template-template-profile .um-profile.um-viewing .um-profile-photo{pointer-events:none;}
.um-52.um .um-form input[type="text"],
.um-52.um .um-form input[type="tel"],
.um-52.um .um-form input[type="number"],
.um-52.um .um-form input[type="password"],
.um-52.um .um-form input[type="text"]:focus,
.um-52.um .um-form input[type="tel"]:focus,
.um-52.um .um-form input[type="number"]:focus,
.um-52.um .um-form input[type="password"]:focus,
.um-52.um .um-form .um-datepicker.picker__input.picker__input--active,
.um-52.um .um-form .um-datepicker.picker__input.picker__input--target,
.um-52.um .um-form textarea,
.um-52.um .um-form textarea:focus{height:50px !important;border-radius:3px;background-color:#ffffff !important;border:1px solid #ebeff2 !important;box-shadow:none;min-width:315px;padding:5px 10px;line-height:20px;font-size:15px !important;}
.um-52.um input[type="submit"].um-button,
.um-52.um input[type="submit"].um-button:focus,
.um-52.um a.um-button,
.um-52.um a.um-button.um-disabled:hover,
.um-52.um a.um-button.um-disabled:focus,
.um-52.um a.um-button.um-disabled:active{max-width:215px;height:50px !important;border-radius:25px !important;background-color:#ffffff !important;border:solid 3px #ebeff2 !important;font-size:16px;font-weight:bold !important;line-height:47px !important;text-transform:uppercase !important;letter-spacing:0.8px !important;text-align:center;color:#afbcc6 !important;display:inline-block;width:100%;padding:0 !important;}
.um-52.um .um-tip:hover,
.um-52.um .um-field-radio.active:not(.um-field-radio-state-disabled) i,
.um-52.um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i,
.um-52.um .um-member-name a:hover,
.um-52.um .um-member-more a:hover,
.um-52.um .um-member-less a:hover,
.um-52.um .um-members-pagi a:hover,
.um-52.um .um-cover-add:hover,
.um-52.um .um-profile-subnav a.active,
.um-52.um .um-item-meta a,
.um-account-name a:hover,
.um-account-nav a.current,
.um-account-side li a.current span.um-account-icon,
.um-account-side li a.current:hover span.um-account-icon,
.um-dropdown li a:hover,
i.um-active-color,
span.um-active-color,
.um-field-checkbox-state i,
.um-field-radio-state i{color:#136495 !important;}
.gn-0001{border-right:2px solid #ffffff;}
.gn-0002{border-left:2px solid #ffffff;}
#um-submit-btn{max-width:215px;height:50px !important;border-radius:25px !important;background-color:#ffffff !important;border:solid 3px #ebeff2 !important;font-size:15px;font-weight:bold !important;line-height:47px !important;text-transform:uppercase !important;letter-spacing:0.8px !important;text-align:center;color:#afbcc6 !important;display:inline-block;width:100%;padding:0 !important;}
#um-submit-btn:focus,
#um-submit-btn:hover,
#um-submit-btn:active{max-width:215px;height:50px !important;border-radius:25px !important;background-color:rgba(254,64,64,0.2) !important;border:3px solid rgba(254,64,64,0.01) !important;font-size:15px;font-weight:bold !important;line-height:47px !important;text-transform:uppercase !important;text-align:center;color:#313234 !important;display:inline-block;width:100%;padding:0 !important;}
#gnAddHouse,.gnTheHouse{max-width:160px;border:3px solid #d1dbdf;border-radius:10px;padding:7px 10px;cursor:pointer;display:inline-block;margin:0 10px 35px 0;}
#gnAddHouse .addHouse-title,.gnTheHouse .addHouse-title{text-align:center;padding:15px 0;font-size:13px;color:#959faa;font-weight:700;font-family:"Myriad Pro", Helvetica, Arial, sans-serif;text-transform:uppercase;}
.gnTheHouse .addHouse-title{font-weight:normal;font-size:16px;}
#addHouseDiv{display:none;}
.FieldDiv{margin:0 40px;color:#959faa;}
.endFieldDiv{margin:0 40px;border-bottom:2px solid #ebeff2;}
.gnFieldUL{padding-top:0 !important;}
.bootstrap-select ul li{float:unset;width:unset;padding:unset;}
.bootstrap-select .btn{padding:5px 10px 5px 10px;font-size:13px;height:38px;line-height:20px;border:none;}
.bootstrap-select > .dropdown-toggle.bs-placeholder, .bootstrap-select > .dropdown-toggle.bs-placeholder:hover, .btn-group > .btn, .btn-group > .btn:hover{background:#ffffff !important;}
.bootstrap-select .dropdown-menu > li > a{padding:10px 20px;font-size:13px;}
.bootstrap-select li > span.text{font-size:15px;font-weight:600;}
.bootstrap-select li.dropdown-header{margin-left:20px;}
.gnCheckbox{margin:3px 10px 0 5px !important;vertical-align:top;}
.gnCheckboxLbl{color:#555555;cursor:pointer;font-weight:700;font-size:13px;margin-bottom:5px;margin-top:2px;}
#gnCreateHouse, #gnUpdateHouse,#gnCreateUser{max-width:190px;height:50px;border-radius:25px;background-color:#ffffff;border:solid 3px #ebeff2;font-size:16px;font-weight:bold;line-height:47px;text-transform:uppercase;letter-spacing:0.8px;text-align:center;color:#afbcc6;display:inline-block;width:100%;}
.gnError{color:#D2151F;margin:2px;display:none;position:absolute;}
.gnSuccess{color:#39d215;display:none;text-align:center;margin-top:20px;}
.u-select-block a.gnAddAnother{display:none;cursor:pointer;}
#formAddHouse li input,#formAddHouse li .bootstrap-select{margin-top:5px;}
.gnUserMenu{position:relative;}
.gnUserMenu img{border-radius:50%;}
.gnUserMenuDiv{display:none;text-align:right;padding:10px 5px;position:absolute;right:0;}
.gnUserMenuDiv ul{background:#fff;float:right;margin-right:-15px;border:1px solid #aaaaaa;border-radius:2px;}
.gnUserMenuDiv ul li a{color:#999999;}
.gnUserMenuDiv ul li{border-bottom:1px solid #aaaaaa;margin-top:5px;padding-bottom:5px;padding-left:15px;padding-right:15px;}
.gnUserMenuDiv ul li:last-child{border:none;}
.gnUserMenu:hover .gnUserMenuDiv{display:block;}
#header .navbar-default .navbar-nav > li > a{color:#4d4d4d;font-weight:700;}
#header .navbar-default .navbar-nav > li.current-menu-item > a,#header .navbar-default .navbar-nav > li > a:hover{color:#d2151f;}
.news-col .new-text a i.fa{border-radius:50%;min-width:20px;line-height:18px;text-align:center;padding-left:2px;margin-left:-5px;}
.news-col .new-text a:hover i.fa{border:1px solid #d2151f;}
.new-block > .news-row > .row > .col-sm-4{padding-left:25px;padding-right:25px;}
.new-block > .news-row > .row > .col-sm-4:first-child{padding-left:15px;padding-right:35px;}
.new-block > .news-row > .row > .col-sm-4:last-child{padding-right:15px;padding-left:35px;}
.um-error-block, .um-field-error{background:#fff;box-sizing:none;padding:5px 0;margin:0;color:#D2151F;font-size:15px;}
.um-field-error .um-field-arrow{display:none;}
.um-password #um-submit-btn{text-transform:none !important;}
.um.um-viewing,.um.um-editing{margin-bottom:0 !important;}
.um.um-profile .um-profile-body,.um-profile.um-editing{padding-bottom:0 !important;}
.um-viewing .um-profile-edit.um-profile-headericon.um-trigger-menu-on-click,.um-profile-edit.um-profile-headericon{display:none !important;}
.um.um-profile.um-viewing .um-field-area{border:1px solid #ebeff2;padding:0 12px;width:100%;height:40px;line-height:40px;border-radius:3px;}
.um-postmessage{font-size:16px;line-height:1.5;letter-spacing:0.9px;text-align:justify;color:#959faa !important;margin:0;}
.page-template-template-certificate-details .right-header h6{padding:0px 10px 0px 20px;text-transform:uppercase;}
.backToWoningen{padding-right:5px;color:#999999;font-size:22px;line-height:22px;}
.page-template-template-certificate-details .dash-details .gnCertificateInfo{border:none;padding:25px 40px;}
.page-template-template-certificate-details .dash-details .gnCertificateInfo .prod-info p{font-size:16px;line-height:1.5;letter-spacing:0.8px;font-family:"Myriad Pro", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;text-align:justify;color:#999999;margin-bottom:5px;}
.page-template-template-certificate-details .dash-details .gnCertificateInfo .prod-info p:last-child{margin-bottom:20px;}
.page-template-template-certificate-details .dash-details .gnCertificateInfo .prod-price p{font-size:16px;line-height:2.68;letter-spacing:0.8px;font-family:"Myriad Pro", Helvetica, Arial, sans-serif;font-weight:700;font-style:normal;font-stretch:normal;text-align:right;color:#142a40;}
.page-template-template-certificate-details .dash-details .gnCertificateInfo .prod-price p.gnPrice{font-size:27px;line-height:15px;}
.u-btn.gnMyEditBtn{margin-top:10px;}
.gnAddtoCart{text-align:right;margin-top:15px;}
.gnAddtoCart a{height:50px;border-radius:25px;background-color:#ffffff;border:solid 3px #ebeff2;font-size:16px;font-weight:bold;line-height:47px;text-transform:uppercase;letter-spacing:0.8px;text-align:center;color:#afbcc6;display:inline-block;width:100%;}
a.gnAddtoCartList{color:#142a40 !important;}
.woocommerce-message{border-top-color:#136491;margin:0 15px 20px 15px;background:#fff;}
.page-col .woocommerce{width:100%;text-align:center;margin:0;}
.woocommerce-cart .woocommerce-message{display:none !important;}
.gnCfcModal .modal-header,.AgencyUserModal .modal-header,.enquiryModal .modal-header,.contactModal .modal-header,.contactModalAll .modal-header,.contactAllUsrs .modal-header{padding:0;border:0;}
.gnCfcModal .modal-content,.AgencyUserModal .modal-content,.enquiryModal .modal-content,.contactModal .modal-content,.contactModalAll .modal-content,.contactAllUsrs .modal-content{border-radius:0;padding:15px;}
.gnCfcModal .modal-body,.AgencyUserModal .modal-body,.enquiryModal .modal-body,.contactModal .modal-body,.contactModalAll .modal-body,.contactAllUsrs .modal-body{position:relative;padding:0 15px 15px 15px;}
.gnCfcModal h4.modal-title,.AgencyUserModal h4.modal-title,.enquiryModal h4.modal-title,.contactModal h4.modal-title,.contactModalAll h4.modal-title,.contactAllUsrs h4.modal-title{font-size:18px;font-weight:bold;letter-spacing:0.9px;color:#142a40;text-align:left;text-transform:uppercase;}
.gnCfcModal .modal-info,.AgencyUserModal .modal-info,.enquiryModal .modal-info,.contactModal .modal-info,.contactModalAll .modal-info{font-size:16px;font-family:"Myriad Pro", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;text-align:justify;color:#999999;padding-top:15px;}
.enquiryModal p{font-size:16px;color:#142a40;letter-spacing:0.9px;line-height:1.5;}
.gnCfcModal,.AgencyUserModal,.enquiryModal,.contactModal,.contactModalAll,.contactAllUsrs{z-index:99999;}
.modal-backdrop{z-index:99995;}
.gnBackToHouses{text-transform:uppercase;}
.gnMyEditBtn a:hover, #gnCreateHouse:hover,#gnCreateUser:hover,.um.um-profile.um-editing .um-col-alt .um-center .um-button:hover,.gnBewar:hover,.gnAddtoCart a:hover,#gnUpdateHouse:hover,.gnBackToHouses:hover,.terunaarbtn a.myterugnaar:hover{background:rgba(254,64,64,0.2) !important;border:3px solid rgba(254,64,64,0.01) !important;color:#313234 !important;}
.gnAddAnother:hover{background:rgba(254,64,64,0.2) !important;color:#313234 !important;}
.login-btn.gnLogin-btn.fright a{width:70px;text-align:center;font-size:17px;}
.login-btn.gnLogin-btn.fright a i{margin-right:0;}
.header.fixed{position:fixed;top:0;z-index:99992;}
.gnMinicart span{font-size:17px;}
.gnMeerInfo{cursor:pointer;}
li.house_logies .dropdown-menu > li > a:hover, li.house_logies .dropdown-menu > li > a:focus,
li.house_verwarming .dropdown-menu > li > a:hover, li.house_verwarming .dropdown-menu > li > a:focus,
li.house_verwarming_sub .dropdown-menu > li > a:hover, li.house_verwarming_sub .dropdown-menu > li > a:focus,
li.house_rental_ofc .dropdown-menu > li > a:hover, li.house_rental_ofc .dropdown-menu > li > a:focus,
li.house_slaapmogelijkheid .dropdown-menu > li > a:hover, li.house_slaapmogelijkheid .dropdown-menu > li > a:focus,
li.house_verwarming_new .dropdown-menu > li > a:hover, li.house_verwarming_new .dropdown-menu > li > a:focus{background-color:rgba(254,64,64,0.2);}
.glyphicon-ok.check-mark{color:rgba(254,64,64,0.7);}
.woocommerce-checkout .page-row .row{margin-right:15px;margin-left:15px;}
form.checkout h3{text-align:left;font-size:22px;padding:10px 0;}
.woocommerce form.checkout .form-row label{display:none;}
.woocommerce form.checkout .form-row input.input-text, .woocommerce form.checkout .form-row textarea{height:50px;border:solid 1px #ebeff2;border-radius:3px;font-size:16px;background:#fff;color:#555;}
.woocommerce form.checkout .select2.select2-container .select2-selection .select2-selection__arrow{top:5px !important;}
form.checkout .select2-selection.select2-selection--single{height:50px;padding:5px !important;font-size:16px !important;border:1px solid #ebeff2 !important;border-radius:3px !important;}
#billing_phone{padding:5px 10px;}
.um-notice.err{display:none !important;}
#formAddHouse li.house_name{width:100%;}
#formAddHouse li.house_rental_naam,
#formAddHouse li.house_rental_contactpersoon,
#formAddHouse li.house_rental_straat_nr,
#formAddHouse li.house_rental_postcode,
#formAddHouse li.house_rental_gemeente,
#formAddHouse li.house_rental_telnummer,
#formAddHouse li.house_rental_email{display:none;}
.CertificateActive .fa.fa-check-circle{color:#39d215;width:15px;height:15px;margin-right:12px;font-size:25px;min-height:35px;line-height:35px;}
.CertificatePending .fa.fa-exclamation-circle{color:#ff6501;width:15px;height:15px;margin-right:12px;font-size:25px;min-height:35px;line-height:35px;}
.CertificateInactive .fa.fa-times-circle{color:#d2151f;width:15px;height:15px;margin-right:12px;font-size:25px;min-height:35px;line-height:35px;}
.gnUploadDoc a, .gnUploadDoc a:hover{color:#142a40;cursor:pointer;}
.gnUploadDoc{position:relative;}
.gnUploadDoc .file-upload{opacity:0;position:absolute;width:40px;height:40px;top:0;left:0;cursor:pointer;}
.docsFound.gnUploadDoc .file-upload{top:7px;}
.uploadFileBtn{display:none;}
.gnBewar.bewaar{cursor:pointer;}
.gnCfcModal .modal-dialog{width:50%;}
.gnCfcModal .modal-dialog .modal-info p{font-size:16px;line-height:1.6;letter-spacing:0.8px;font-family:"Myriad Pro", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;text-align:justify;color:#142a40;margin-bottom:20px;}
.um-profile-body .um-field-value a{color:#666 !important;}
.page-template-template-profile .um.um-profile .um-profile-nav{display:none !important;}
.page-template-template-profile .um-profile .um-profile-body{padding-top:0;}
.page-template-template-profile .um-header.no-cover{padding-bottom:0;}
.gnCertificateBanner{padding:25px 40px 0 40px;}
.col-sm-12.prod-gallary .col-sm-2{padding-left:0;}
.col-sm-12.prod-gallary{padding-left:0;padding-right:0;padding-top:15px;padding-bottom:15px;}
.gnNotFound{background:#f3f3f3;padding:8.1% 0;}
.gnNotFound .new-block{text-align:center;}
.gnNotFound .new-block h4{font-size:1200%;color:#d2151f;font-family:"Myriad Pro", Helvetica, Arial, sans-serif;font-weight:700;}
.gnNotFound .new-block h4 > span{color:#176693;}
.notfoundlink{padding:15px 25px;margin:20px;display:inline-block;background:#d2151f;font-size:18px;font-weight:700;text-transform:uppercase;color:#ffffff;}
.notfoundlink:hover{color:#ffffff;}
.right-header table tr th{font-weight:700 !important;}
.page-template-template-woningen .gnCoAdmin .table,
.page-template-template-woningen .gnAgencyUser .table{width:97%;}
.page-template-template-woningen .gnCoAdmin .table .linkTD a,
.page-template-template-woningen .gnAgencyUser .table .linkTD a{color:#142a40 !important;cursor:pointer;}
.page-template-template-woningen .gnCoAdmin .table .addressTD,
.page-template-template-woningen .gnAgencyUser .table .addressTD{line-height:1.5 !important;}
.page-template-template-woningen .gnCoAdmin .table tr th,
.page-template-template-woningen .gnCoAdmin .table tr td,
.page-template-template-woningen .gnAgencyUser .table tr th,
.page-template-template-woningen .gnAgencyUser .table tr td{font-size:14px !important;padding:6px !important;}
.page-template-template-certificate-details .gnSingleProd .woocommerce div.product div.summary{width:unset;}
.page-template-template-certificate-details .gnSingleProd .onsale,
.page-template-template-certificate-details .gnSingleProd .product_title,
.page-template-template-certificate-details .gnSingleProd .woocommerce-product-gallery,
.page-template-template-certificate-details .gnSingleProd .product_meta,
.page-template-template-certificate-details .gnSingleProd .woocommerce-tabs,
.page-template-template-certificate-details .gnSingleProd .reset_variations,
.page-template-template-certificate-details .gnSingleProd .related.products{display:none !important;}
.gnWooAddtoCart{height:50px;border-radius:25px !important;background-color:#ffffff !important;border:solid 3px #ebeff2 !important;font-size:16px !important;font-weight:bold !important;line-height:47px !important;text-transform:uppercase;letter-spacing:0.8px;text-align:center;color:#afbcc6 !important;display:inline-block !important;width:100%;padding:0 !important;max-width:250px;min-width:250px;float:right !important;}
.gnWooAddtoCart:hover{background:rgba(254,64,64,0.2) !important;border:3px solid rgba(254,64,64,0.01) !important;color:#313234 !important;}
.page-template-template-certificate-details .gnSingleProd .woocommerce div.product form.cart div.quantity{float:unset;margin:5px 0 20px 0;text-align:right;}
.page-template-template-certificate-details .gnSingleProd .woocommerce div.product form.cart div.quantity .input-text.qty{height:40px;border-radius:3px;background-color:#ffffff;border:solid 1px #ebeff2;box-shadow:none;}
.page-template-template-certificate-details .gnSingleProd .woocommerce div.product form.cart .variations select,.page-template-template-certificate-details .gnSingleProd .woocommerce .bootstrap-select{margin-right:0;border-radius:3px;background-color:#ffffff;border:solid 1px #ebeff2;box-shadow:none;}
.page-template-template-certificate-details .gnSingleProd .woocommerce div.product form.cart .variations .dropdown-menu > li > a:hover, .page-template-template-certificate-details .gnSingleProd .woocommerce div.product form.cart .variations .dropdown-menu > li > a:focus{background-color:rgba(254,64,64,0.2);}
.page-template-template-certificate-details .gnSingleProd .woocommerce div.product form.cart .variations td,.page-template-template-certificate-details .gnSingleProd .woocommerce div.product form.cart .variations th{text-align:left;padding-bottom:10px;}
.page-template-template-certificate-details .gnSingleProd .woocommerce div.product form.cart .variations label{display:block;}
.page-template-template-certificate-details .gnSingleProd .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){min-width:300px;}
.VerwarmingTD{line-height:1.7 !important;}
.house_rental_ofc.gnAgencyUserLi{pointer-events:none;}
#ModalAgencyUser .titl{font-weight:700;min-width:165px;display:inline-block;margin-bottom:10px;}
.dash-details .fa.fa-download{font-size:22px;}
.u-right-form ul li.multipleVerwarmings{width:100%;}
.addtoverwarmings{text-align:center;border:1px solid #bdbdbd;width:31px;margin:0 auto 10px auto;border-radius:50%;height:30px;line-height:30px;color:#bdbdbd;cursor:pointer;}
.houseRows{margin-bottom:20px;}
.DocDownload{height:50px;border-radius:3px;background-color:#ffffff;border:solid 1px #ebeff2;box-shadow:none;}
.gnUploadDoc .dropdown-menu > li > a:hover, .gnUploadDoc .dropdown-menu > li > a:focus{background-color:rgba(254,64,64,0.2);}
.gnUploadDoc .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:150px;}
.gn_coadmin a.gnAddtoCartList{pointer-events:none;}
.gn_coadmin a.gnMinicart{display:none;}
.backtoHouseDiv a{height:50px;border-radius:25px;background-color:#ffffff;border:solid 3px #ebeff2;font-size:16px;line-height:47px;letter-spacing:0.8px;text-align:center;color:#afbcc6;display:inline-block;position:relative;border-radius:25px;padding:0 15px;font-weight:700;}
.backtoHouseDiv{padding-top:20px;}
#EditHouseDiv{display:none;}
.um-52.um .um-form input[type="text"], .um-52.um .um-form input[type="tel"], .um-52.um .um-form input[type="number"], .um-52.um .um-form input[type="password"], .um-52.um .um-form input[type="text"]:focus, .um-52.um .um-form input[type="tel"]:focus, .um-52.um .um-form input[type="number"]:focus, .um-52.um .um-form input[type="password"]:focus, .um-52.um .um-form .um-datepicker.picker__input.picker__input--active, .um-52.um .um-form .um-datepicker.picker__input.picker__input--target, .um-52.um .um-form textarea, .um-52.um .um-form textarea:focus{min-width:215px !important;}
div.uimob340 .um-header.no-cover .um-profile-photo a.um-profile-photo-img{width:80px !important;height:80px !important;}
.deleteHouse{position:absolute;margin-top:5px;}
.deleteHouse .fa{color:red;font-size:18px;z-index:9998;}
.um-profile-photo.um-trigger-menu-on-click .um-dropdown{display:none !important;}
.newHouseListing{border:1px solid #ebeff2;margin-bottom:20px;}
.newHouseListing .ngHouseTitle{background:#f3f5f7;padding:15px 20px;}
.newHouseListing .ngHouseTitle h5{font-size:14px;color:#142a40;font-family:"Myriad Pro", Helvetica, Arial, sans-serif;font-weight:700;display:inline-block;}
.newHouseListing .ngHouseTitle h5 a{color:#142a40;cursor:pointer;}
.newHouseListing .ngHouseTitle .ngHouseActions{float:right;display:inline-block;}
.newHouseListing .ngHouseTitle .ngHouseActions a{font-size:20px;color:#142a40;padding:5px 10px;cursor:pointer;}
.ngEditLabel{font-size:13px;margin-left:2px;font-weight:700;color:#555555;}
.gnProdAction{cursor:pointer;}
.setexpirydate.form-control,.setcreatedate.form-control,.setnoticedate.form-control{width:auto;background-color:#ffffff;border:1px solid #ebeff2;padding:10px 5px;font-size:14px;color:#142a40;border-radius:0;box-shadow:unset;-webkit-box-shadow:unset;cursor:pointer;height:40px;}
.setexpirydate.form-control:hover, .setexpirydate.form-control:focus,.setnoticedate.form-control:hover, .setnoticedate.form-control:focus,.setcreatedate.form-control:hover, .setcreatedate.form-control:focus{box-shadow:unset;-webkit-box-shadow:unset;}
.gnDeleteDoc i.fa{font-size:22px;}
.gnViewDoc i.fa{font-size:17px;}
.gnDeleteDoc, .gnViewDoc{margin-right:10px;margin-top:5px;}
.newUpperhead li a i{margin-right:5px;}
.newUpperhead li a{color:#676767;font-size:13px;}
.newLoginContent p, .registerText p, a.um-link-alt.gnForgotPass,.newRegisterContent p{margin-bottom:5px;font-size:14px;color:#959faa !important;letter-spacing:0.8px;font-family:"Myriad Pro", Helvetica, Arial, sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased !important;}
.registerText{padding:15px 0 15px 0;display:inline-block;text-align:center;border-top:1px solid #ebeff2;margin-top:25px;}
.um-half{width:100%;text-align:center;}
.um-left.um-half.gnLeft div{width:48%;display:inline-block;}
.newRegisterContent .um-row._um_row_2,.newRegisterContent .um-row._um_row_1{margin:0 !important;}
.um.um-profile .um-header.no-cover{display:none !important;}
li.DeleteHouseLi a{font-size:20px;color:#142a40;padding:5px 10px;cursor:pointer;}
li.DeleteHouseLi .deleteSeperator{border-bottom:2px solid #ebeff2;margin-bottom:20px;}
li.DeleteHouseLi{width:100% !important;padding-top:0 !important;}
ul.gnFieldUL.lastUlDiv{padding-bottom:0 !important;}
.swal-button:focus{box-shadow:unset !important;}
.AccordianArrow{display:inline-block;width:40px;background-color:#ebeff2;height:54px;line-height:54px;text-align:center;color:#142a40;font-size:24px;}
.HouseRowClicker .fa.fa-angle-down{display:none;}
.HouseRowClicker.collapsed .fa.fa-angle-down{display:inline-block;}
.HouseRowClicker .fa.fa-angle-up{display:inline-block;}
.HouseRowClicker.collapsed .fa.fa-angle-up{display:none;}
.dash-details .btnBevar .bewaar{margin:0 !important;}
.btnBevar{margin:40px 40px 40px 40px;text-align:right;}
.certificateName{text-transform:uppercase;}
.panel-collapse.collapse.in{-moz-transition:height 5s;-webkit-transition:height 5s;-o-transition:height 5s;transition:height 5s;}
.gntitleRow > h6, .gntitleRow > a h6{width:auto;display:inline-block;padding:0;max-width:85%;line-height:1.5;height:auto;padding-top:5px;}
.table-right > h6{padding-left:20px;}
.gntitleRow{text-align:left;background:#ebeff2;}
.gnRightBlock{display:inline-block;float:right;}
.gnRightBlock .gnBewar{padding:0 20px;width:auto;}
.myBewarBtn{border:solid 3px #ebeff2;border-radius:25px;font-size:16px;color:#afbcc6;background:#fff;padding:10px 20px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;cursor:pointer;line-height:54px;margin-right:10px;}
.myBewarBtn:hover{background:rgba(254,64,64,0.2) !important;color:#313234 !important;border:solid 3px #ebeff2;}
.myPdfPrinter{border:solid 3px #fff;border-radius:25px;font-size:16px;color:#afbcc6;background:#fff;padding:10px 20px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;cursor:pointer;line-height:1;}
.myPdfPrinter:hover{background:rgba(254,64,64,0.2) !important;color:#313234 !important;border:solid 3px rgba(254,64,64,0.01);}
.myPdfPrinter.NoDocs{display:none;}
.side-bar ul li a:hover{background:rgba(254,64,64,0.2);}
.dash-section-1.gnLoginPage,.dash-section-1.gnRegstPage{background:#ffffff;padding-top:10px;padding-bottom:10px;}
.dash-section-1.gnLoginPage .container,.dash-section-1.gnFPwdPage .container{max-width:500px;}
.dash-section-1.gnRegstPage .container{max-width:750px;}
.dash-section-1.gnLoginPage .newLoginContent p{text-align:justify;margin-bottom:5px;-webkit-font-smoothing:antialiased !important;}
.dash-section-1.gnLoginPage .newLoginContent .registerText p{margin-bottom:0;}
.um-51.um{max-width:unset !important;margin-bottom:0 !important;}
.um-51.um .um-form input[type="text"], .um-51.um .um-form input[type="tel"], .um-51.um .um-form input[type="number"], .um-51.um .um-form input[type="password"], .um-51.um .um-form input[type="text"]:focus, .um-51.um .um-form input[type="tel"]:focus, .um-51.um .um-form input[type="number"]:focus, .um-51.um .um-form input[type="password"]:focus, .um-51.um .um-form .um-datepicker.picker__input.picker__input--active, .um-51.um .um-form .um-datepicker.picker__input.picker__input--target, .um-51.um .um-form textarea, .um-51.um .um-form textarea:focus{height:40px !important;}
body.page-template-template-login-php .header-top,
body.page-template-template-login-php #header,
body.page-template-template-login-php .footer,
body.page-template-template-registration-php .header-top,
body.page-template-template-registration-php #header,
body.page-template-template-registration-php .footer,
body.page-template-template-forgot-pass .header-top,
body.page-template-template-forgot-pass #header,
body.page-template-template-forgot-pass .footer{display:none !important;}
body.page-template-template-login-php .wrapper,body.page-template-template-registration-php .wrapper,body.page-template-template-forgot-pass .wrapper{background:#ffffff;}
body.page-template-template-login-php .loginLogo, body.page-template-template-registration-php .loginLogo, body.page-template-template-forgot-pass .loginLogo{text-align:center;margin:10px auto;max-width:290px;}
.gnLoginPage .u-block{padding:25px 22px 0px 22px;}
.gnFPwdPage .u-block{padding:25px 22px 10px 22px;}
.gnRegstPage .u-block{padding:30px 30px 30px 30px;}
body.page-template-template-login-php .right-header h4,body.page-template-template-registration-php .right-header h4 ,body.page-template-template-forgot-pass .right-header h4{padding-left:30px;}
body.page-template-template-login-php form > .um-row._um_row_1{margin-bottom:5px !important;}
body.page-template-template-login-php form .gnForgetPas .um-link-alt.gnForgotPass{text-align:right;}
body.page-template-template-login-php form .gnForgetPas{margin-bottom:15px;}
body.page-template-template-login-php .profiel-details,body.page-template-template-registration-php .profiel-details,body.page-template-template-forgot-pass .profiel-details{padding-bottom:0;}
body.page-template-template-login-php form .um-half{text-align:left;}
body.page-template-template-login-php .gnSignUpLink{color:#d2151f;}
body.page-template-template-login-php .dash-content > .right-area,body.page-template-template-registration-php .dash-content > .right-area,body.page-template-template-forgot-pass .dash-content > .right-area{background:#ffffff;}
body.page-template-template-login-php .um-51.um .um-field-label{color:#333 !important;margin:0 !important;}
.news-head a i{margin-left:10px;width:20px;height:20px;line-height:17.5px;text-align:center;padding-left:1px;}
.news-head a:hover i{border:1px solid #303438;border-radius:50%;}
.swal-button{border:solid 3px #ebeff2;border-radius:25px;font-size:15px;font-family:"Myriad Pro", Helvetica, Arial, sans-serif;color:#afbcc6;background:#fff;text-transform:uppercase;}
.swal-button:hover{border-radius:25px;background-color:rgba(254,64,64,0.2);border:3px solid rgba(254,64,64,0.01);color:#313234;}
#gnAddHouse{transition:transform .2s;}
#gnAddHouse:hover{transform:scale(1.1);border:3px solid rgba(254,64,64,0.2);}
#gnAddHouse:hover .gnBwImg{display:none;}
#gnAddHouse:hover .gnClrImg{display:block !important;}
#gnAddHouse:hover .addHouse-title{color:rgba(254,64,64,0.2);}
.CertificateActive:hover .fa.fa-check-circle, .CertificateInactive:hover .fa.fa-times-circle{font-size:30px;}
.newHouseListing .ngHouseTitle:hover{background:rgba(254,64,64,0.2);}
.newHouseListing .ngHouseTitle:hover h5 a, .newHouseListing .ngHouseTitle:hover .ngEditHouse{color:#313234;}
.uploadLoader{display:none;}
a.gnDeleteDoc:hover, a.gnViewDoc:hover,td.gnUploadDoc:hover > a:first-child,a.gnAddtoCartList:hover i{color:rgba(254,64,64,0.4);}
.setexpirydate,.setcreatedate,.setnoticedate{cursor:pointer;}
li.heating select, li.heating_sub select, li.house_logies .select_house_logies, li.house_slaapmogelijkheid select,li.house_warmwater select,li.house_warmwater_sub select, li.house_verdieping select,li.house_kookfornuis select, li.house_rental_ofc .select_rental_ofc, .StatusSelect,.DocDownload, .filterByUser,.filterByAuthor,.filterByAgent, #usr_role, .gnWooSelect, #cenquiryhouse, .filterByRole,.select_user_question ,.filterByOrder,.filterTypeLogies,.filterByPostcodes,.filterByHtype,.filterByCriteria,.filterBysubadmin,.house_owner_id,.filterByCertificate, #gncbaselangnew{-moz-appearance:none;-moz-user-select:none;-webkit-appearance:none;background-image:url("../images/caret.png"), linear-gradient(#ffffff, #ffffff 40%, #ffffff);background-position:97% center;background-repeat:no-repeat;border:1px solid #ebeff2;font-size:13px;height:40px;line-height:1;overflow:hidden;padding:10px 10px;text-overflow:ellipsis;white-space:nowrap;width:100%;cursor:pointer;}
.StatusSelect,.DocDownload{margin-top:0;padding:10px 5px;background-position:90% center;}
.filterByUser,.filterByAuthor,.filterByAgent, .filterByRole,.filterTypeLogies,.filterByPostcodes,.filterByHtype,.filterByCriteria,.filterBysubadmin,.filterByCertificate{max-width:250px;}
.u-right-form ul li.heating_sub, .u-right-form ul li.heating_other{width:45%;}
.u-right-form ul li.heating_sub.heatingChild-0, .u-right-form ul .repeate-thing li.heating_other{width:50%;}
.u-right-form ul li.heating_remover{width:5%;}
.u-right-form ul li.heating_adder{width:100%;text-align:center;}
.heating_remover .decreatmenter{font-size:25px;cursor:pointer;color:#959faa;margin-top:5px;}
.heating_remover .decreatmenter{line-height:40px;}
.heating_remover .decreatmenter:hover{color:rgba(254,64,64,0.4);}
li.DeleteHouseLi a:hover{color:rgba(254,64,64,0.4);}
.table-right.gnDisabled, .table-right.gnDisabled .StatusSelect, .table-right.gnDisabled .setexpirydate.form-control, .table-right.gnDisabled .setcreatedate.form-control,.table-right.gnDisabled .setnoticedate.form-control{background:#E3E3E3;pointer-events:none;border:#E3E3E3;}
.gnTDcertificate{width:40%;}
.gnTdMeer, .gnTdDate, .gnTdDate1, .gnTdDate0{width:10%;}
.gnTdStatus{width:8%;}
.gnTdDocumenten{width:17%;}
.gnDeleteDoc, .gnViewDoc{display:none;}
.gnSubTitleRow{background:#ebeff2;text-align:left;height:54px;line-height:54px;width:100%;padding:0 0 0 20px;}
.gnSubTitleRow h5{color:#142a40;font-weight:bold;font-size:15px;display:inline-block;letter-spacing:0.9px;}
.gnSubTitleRow .rightGn{display:inline-block;float:right;}
.houseFilter{margin:0 0 20px 0;}
.WoningFilter{margin:20px;}
.houseFilter .ngEditLabel,.WoningFilter .ngEditLabel{display:block;}
.housesLoader{text-align:center;}
.notFound{text-align:center;font-weight:700;color:#555555;margin-bottom:20px;}
.banner-caption p a:hover{color:#d2151f;}
.banner-caption > a{color:#fff;background:#d2151f;padding:15px;font-size:20px;display:inline-block;margin-top:30px;}
.overview-section .overview-desc{font-size:16px;line-height:1.5;letter-spacing:0.8px;color:#999999;}
.page-template-template-sample-page .gnSimplePage .page-content p,.page-template-template-sample-page .gnSimplePage .page-content p a,.page-template-template-sample-page .gnSimplePage .page-content ul,.page-template-template-sample-page .gnSimplePage .page-content ul li,.page-template-template-sample-page .gnSimplePage .page-content ol,.page-template-template-simple .gnSimplePage .page-content ol li,.page-template-template-simple .gnSimplePage .page-content p,.page-template-template-simple .gnSimplePage .page-content p a,.page-template-template-simple .gnSimplePage .page-content ul,.page-template-template-simple .gnSimplePage .page-content ul li,.page-template-template-simple .gnSimplePage .page-content ol,.page-template-template-simple .gnSimplePage .page-content ol li,.page-template-template-about .gnAboutPage .page-content p,.page-template-template-about .gnAboutPage .page-content p a,.page-template-template-about .gnAboutPage .page-content ul,.page-template-template-about .gnAboutPage .page-content ul li,.page-template-template-about .gnAboutPage .page-content ol,.page-template-template-about .gnAboutPage .page-content ol li{color:#999999;font-size:16px;letter-spacing:0.8px;line-height:1.5;text-align:justify;margin-bottom:5px;}
.page-template-template-simple .gnSimplePage .page-content ul li,.page-template-template-sample-page .gnSimplePage .page-content ul li,.page-template-template-about .gnAboutPage .page-content ul li{list-style:outside;margin-left:15px;}
.chrome .page-template-template-simple .gnSimplePage .page-content ul li,.chrome .page-template-template-sample-page .gnSimplePage .page-content ul li,.chrome .page-template-template-about .gnAboutPage .page-content ul li{list-style:inside;margin-left:15px;}
.page-template-template-simple .gnSimplePage .page-content ol li,.page-template-template-sample-page .gnSimplePage .page-content ol li,.page-template-template-about .gnAboutPage .page-content ol li{list-style:outside decimal;margin-left:15px;}
.page-template-template-simple .gnSimplePage .page-content p a,.page-template-template-sample-page .gnSimplePage .page-content p a,.page-template-template-about .gnAboutPage .page-content p a,.page-template-template-about .gnAboutPage .cta_desc p a,.page-template-template-simple .gnSimplePage .page-content li a,.page-template-template-sample-page .gnSimplePage .page-content li a,.page-template-template-about .gnAboutPage .page-content li a,.page-template-template-about .gnAboutPage .cta_desc li a{color:#d2151f;}
.page-template-template-simple .gnSimplePage .page-content h4,.page-template-template-sample-page .gnSimplePage .page-content h4,.page-template-template-about .gnAboutPage .page-content h4{margin-bottom:10px;float:none;}
.page-template-template-simple .gnSimplePage .page-content h3,.page-template-template-sample-page .gnSimplePage .page-content h3,.page-template-template-about .gnAboutPage .page-content h3{font-size:20px;font-weight:700;margin-bottom:10px;}
.cta_block{text-align:center;padding:10px 0;}
.cta_block_inner{background:#fff;}
.page-template-template-about .cta_block_inner{background:unset;padding:unset;}
.cta_desc p,.cta_desc ol,.cta_desc ul,.cta_desc ol li,.cta_desc ul li,.reference_desc p,.gnContactAdres p,.gnContactAdres p a{color:#999999;font-size:16px;letter-spacing:0.8px;line-height:1.5;margin-bottom:5px;}
.gnContactAdres p a:hover{color:#d2151f;}
.reference_title{color:#999999;font-size:16px;letter-spacing:0.8px;line-height:1.5;border-top:1px solid #999999;max-width:30%;margin:15px auto;padding-top:5px;}
.cta_desc ol li{list-style:outside decimal;margin-left:15px;}
.cta_desc ul li{list-style:outside;margin-left:15px;}
.chrome .cta_desc ul li,.safari .cta_desc ul li{list-style:inside;margin-left:15px;}
.cta_desc h3,.references_block_title h3{font-size:22px;font-weight:700;margin-bottom:10px;}
.cta_btn > a{color:#fff;background:#d2151f;padding:15px;font-size:16px;display:inline-block;letter-spacing:0.8px;}
.reference_desc p, .reference_title{text-align:center;}
.overimage, .overtitle{text-align:center;font-size:16px;display:block;}
.overimage{padding:25px;}
.overimage img{max-width:75%;}
.overtitle{padding:10px 5px 10px 5px;background:#fff;margin:10px 0 0 0;border-top:3px solid #f3f3f3;min-height:70px;}
.overvi-single{display:inline-block;width:13.5%;margin:10px 5px;background:#fff;padding-top:10px;float:left;}
.overview-btn{text-align:center;}
.overvi-single-new div{display:inline-block;max-width:65%;line-height:1.2;}
.overvi-single-new img{max-width:30%;display:inline-block;float:left;padding-right:5px;line-height:1.2;}
.overvi-single-new{float:left;max-width:12.7%;margin:10px;padding:10px 5px;background:#fff;}
.UserinfoLine{margin-bottom:15px;color:#142a40;font-size:14px;}
.UserinfoLine label{min-width:12%;}
.UserInfo{text-align:left;padding:40px;}
.gnTdStatus{line-height:1 !important;}
.myBewarBtn{display:none !important;}
.addNewUser{padding:20px;margin:20px;}
.addNewUser > a,.adminEdituser,.adminUpdateuser,.adminUpdateuserBack{border:solid 3px #ebeff2;border-radius:25px;font-size:16px;color:#afbcc6;background:#fff;padding:10px 20px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;cursor:pointer;line-height:1;margin-right:10px;}
.addNewUser > a:hover,.adminEdituser:hover,.adminUpdateuser:hover,.adminUpdateuserBack:hover{background:rgba(254,64,64,0.2);border:3px solid rgba(254,64,64,0.01);color:#313234;}
.adminUpdateuserBack,.adminUpdateuserBack:hover{background:#ffffff !important;border:none !important;color:#d2151f !important;font-weight:normal !important;}
.addnewuser .gntitleRow h6{margin-left:40px;}
.fieldDiv .ngEditLabel{display:block;}
.fieldDiv{margin-bottom:20px;width:40%;display:inline-block;margin-right:20px;}
.theField{height:40px;border-radius:0px;background-color:#ffffff;border:1px solid #ebeff2 !important;box-shadow:none;padding:5px 10px;line-height:1;font-size:13px;width:100%;}
.addnewuser .UserInfo{text-align:left;padding:40px;max-width:50%;}
#usr_inspection_region{height:100px;}
.fieldDiv.div_usr_inspection_region,.fieldDiv.div_usr_inspection_reqs{width:83.5%;margin-right:0;}
.ul_inspection_reqs li label{color:#555555;font-size:13px;font-weight:normal;line-height:1.9;text-transform:uppercase;margin-left:10px;vertical-align:middle;cursor:pointer;}
.chk_inspection_reqs{float:left;cursor:pointer;}
#filterpostcode, #filternaam, #filterResidentie{background:#fff;border:1px solid #ebeff2;height:40px;margin-top:5px;width:100%;}
.inputGroupField{display:inline-block;min-width:250px;padding:0 10px;}
#filterbtn{border:solid 3px #ebeff2;border-radius:25px;font-size:16px;color:#afbcc6;background:#fff;padding:10px 20px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;cursor:pointer;line-height:1;}
#filterbtn:hover{background:rgba(254,64,64,0.2);border:3px solid rgba(254,64,64,0.01);color:#313234;}
.newLoginContent ul > li{list-style:inside disc;color:#959faa;font-size:16px;font-family:"Myriad Pro", Helvetica, Arial, sans-serif;letter-spacing:0.8px;text-align:left;}
body.page-template-template-login-php .dash-content > .right-area{padding:0;}
body.page-template-template-registration-php .dash-content > .right-area{padding:0;}
body.page-template-template-login-php form .um-col-alt{margin:0;}
.profile-btn span{display:none !important;}
.um-field-label label,.ngEditLabel,.gnCheckboxLbl{font-weight:normal !important;display:block;}
.gnCheckboxLbl{display:inline-block;}
.table-right.extraTXTDIV{border:0;}
#meerinfoblock{display:none;}
.terunaarbtn a.myterugnaar{height:50px;border-radius:25px;background-color:#ffffff;border:solid 3px #ebeff2;font-size:16px;line-height:47px;letter-spacing:0.8px;text-align:center;color:#afbcc6;display:inline-block;position:relative;border-radius:25px;padding:0 15px;font-weight:700;text-transform:uppercase;cursor:pointer;}
.terunaarbtn{text-align:center;margin:20px 0 30px 0;}
.terunaarbtn1 a.myterugnaar1{color:#fff;background:#d2151f;padding:0 15px;font-size:18px;display:inline-block;height:50px;line-height:50px;}
.terunaarbtn1{margin:20px 0 30px 0;}
.login-info a{cursor:pointer;}
.table-right.printbtndiv{border:0;text-align:right;}
.woocommerce div.product form.cart .variations label{font-weight:normal;}
div.wpcf7-response-output{margin:0;padding:0;border:0 !important;}
.footer-inner ul li a:hover{color:#d2151f;}
#house_logies,.heatingChild,.heatingParent,#house_slaapmogelijkheid{margin-top:5px;}
.woocommerce-page .heading_title h4{font-size:32px;float:none;margin-bottom:10px;text-align:left;}
.woocommerce-cart .page-row{margin-top:0px !important;}
.wc-proceed-to-checkout{text-align:center;}
.woocommerce .cart .button, .checkout-button,#place_order{color:#afbcc6 !important;border:solid 3px #ebeff2 !important;border-radius:25px !important;height:50px !important;font-size:16px !important;background-color:#ffffff !important;max-width:250px;line-height:1;text-transform:uppercase;}
.woocommerce .cart .button:hover, .checkout-button:hover,#place_order:hover{background:rgba(254,64,64,0.2) !important;color:#313234 !important;border:solid 3px rgba(254,64,64,0.01) !important;}
.woocommerce-page .page-row > .row{margin:0;}
.woocommerce table.shop_table th{padding:15px 12px;}
#add_payment_method table.cart td, #add_payment_method table.cart th, .woocommerce-cart table.cart td, .woocommerce-cart table.cart th, .woocommerce-checkout table.cart td, .woocommerce-checkout table.cart th,td.product-name a{color:#142a40;font-size:14px;}
small.extraspan{font-size:12px;}
.col-sm-3.gnIconBox{padding:15px 15px 0 15px;}
.gnSingleIconBox{padding:15px;background:#fff;}
.gnIconImg, .gnIconTxt{margin:0 auto;}
.gnIconImg{position:relative;max-width:50px;padding:5px;}
.gnIconTxt{text-align:center;font-size:16px;letter-spacing:0.9px;line-height:1.5;color:#999999;font-family:"Myriad Pro", Helvetica, Arial, sans-serif;}
.gnIconImg img{opacity:0.7;}
.overview-section .overview-btn > a{color:#fff;background:#d2151f;padding:0;font-size:16px;display:block;vertical-align:middle;}
.gnSingleIconBox .overview-btn{min-height:50px;vertical-align:middle;line-height:50px;margin-top:0;}
.xtraBlock .news-head{margin-bottom:5px;}
.section-1.overview-section{padding:25px 0px 0px;}
.thSiteLoader{position:fixed;z-index:999999999;height:100%;width:100%;left:45%;top:35%;display:none;}
.siteLoaderBackdrop{background-color:rgba(255, 255, 255, 0.54);height:100%;width:100%;position:fixed;z-index:999999998;display:none;}
.switch{position:relative;display:inline-block;width:60px;height:34px;}
.switch input{display:none;}
.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#d2151f;-webkit-transition:.4s;transition:.4s;}
.gnDisabled .slider{background-color:#ccc;}
.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s;}
input:checked + .slider{background-color:#39d215;}
input:focus + .slider{box-shadow:0 0 1px #39d215;}
input:checked + .slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px);}
.slider.round{border-radius:34px;}
.slider.round:before{border-radius:50%;}
.gnContactDashboard{display:none;}
.gn_client .gnContactDashboard{display:block;}
td.product-name a{text-transform:uppercase;}
dl.variation{font-size:13px;}
.page-template-template-certificate-details .woocommerce-Price-amount.amount{color:#142a40;font-size:27px;font-weight:700;font-family:"Myriad Pro", Helvetica, Arial, sans-serif;line-height:1.5;}
.page-template-template-certificate-details .woocommerce-variation-price{text-align:right;}
.ProdEnquiryDiv{text-align:right;padding:15px 0;}
.ProdEnquiryDiv a.ProdEnquiry{border:solid 3px #ebeff2;border-radius:25px;font-size:16px;color:#afbcc6;background:#fff;padding:10px 20px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;cursor:pointer;line-height:1.6;display:inline-block;height:50px;}
.ProdEnquiryDiv a.ProdEnquiry:hover{background:rgba(254,64,64,0.2);color:#313234;border:solid 3px rgba(254,64,64,0.01);}
.enquiryModal .modal-info,.contactModal .modal-info,.contactModalAll .modal-info,.contactAllUsrs .modal-info{margin-top:0;}
.enquiryModal h4.modal-title,.contactModal h4.modal-title,.contactModalAll h4.modal-title,.contactAllUsrs h4.modal-title{padding:0;background:transparent;}
.enquiryField{height:50px;background:#fff;width:100%;display:block;font-size:16px;color:#555;border:solid 1px #ebeff2;border-radius:3px;margin:5px 0 20px 0;}
#certificateName{background:#dddddd;}
textarea.enquiryField{height:100px;border:1px solid #dddddd;}
.enquiryLabel{font-size:16px;color:#959faa;font-weight:normal;display:block;line-height:1.5;}
#enquirySubmit,#cenquirySubmit,#cuserSubmit,#cuserSubmitAll,#sendtoallusers{max-width:190px;height:50px;border-radius:25px;background-color:#ffffff;border:solid 3px #ebeff2;font-size:16px;font-weight:bold;line-height:47px;text-transform:uppercase;letter-spacing:0.8px;text-align:center;color:#afbcc6;display:inline-block;width:100%;}
#enquirySubmit:hover,#cenquirySubmit:hover,#cuserSubmit:hover,#cuserSubmitAll:hover,#sendtoallusers:hover{background:rgba(254,64,64,0.2) !important;border:3px solid rgba(254,64,64,0.01) !important;color:#313234 !important;}
.gnContactDashboard a{cursor:pointer;}
#cenquiryhouse{color:#555;}
#contactModal .enquiryFieldDiv,#contactModalAll .enquiryFieldDiv,#contactAllUsrs .enquiryFieldDiv{margin-bottom:20px;}
.csvimport .gntitleRow > h6{margin-left:40px;}
.csvimport .file-upload{display:inline-block;height:40px;}
.importHouseDiv{text-align:left;}
.ImportFileBtn{border:solid 3px #ebeff2;border-radius:25px;font-size:16px;color:#afbcc6;background:#fff;padding:10px 20px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;cursor:pointer;line-height:1;}
.ImportFileBtn:hover{background:rgba(254,64,64,0.2);border:3px solid rgba(254,64,64,0.01);color:#313234;}
.gnImportAction a{cursor:pointer;}
.UserinfoLine .theField,.UserinfoLine #usr_role{display:inline-block;max-width:250px;}
.usersfilter{margin:20px;}
.gnDeleteUser:hover{color:#142a40;}
.gnDeleteUser{float:right;display:inline-block;height:54px;color:#142a40;line-height:54px;font-size:20px;padding:0 20px;cursor:pointer;}
.gnIconBox.first::after, .gnIconBox.second::after, .gnIconBox.third::after,.gnIconBox.fifth::after, .gnIconBox.sixth::after, .gnIconBox.seventh::after{background:url('../images/right-arrow.png');content:"";height:55px;width:55px;position:absolute;background-position:center center;background-size:100%;right:-25px;top:35%;z-index:9;}
.gnIconBox,.gnIconBoxCenter{text-align:center;margin-bottom:20px;}
.gnIconBoxCenter h4{font-size:27px;font-weight:bold;line-height:1;letter-spacing:1.8px;color:#303438;}
.gnSingleIconBox a .gnIconTxt{color:#d2151f;}
.section-1.overview-section{background:#fff;}
.col-sm-3.gnHomeIconBox{text-align:center;padding:20px 0 20px 0;border-right:1px solid #999999;margin:40px 0 20px 0;}
.col-sm-3.gnHomeIconBox:last-child{border-right:none;}
.col-sm-3.gnHomeIconBox .gnHomeIconTxt{font-size:16px;letter-spacing:0.9px;color:#303438;padding-top:20px;}
.gnHomeIconImg:after{content:"";height:2px;width:30px;background:#d2151f;position:absolute;left:45%;bottom:30%;}
.col-sm-3.gnHomeIconBox:after{content:"\f105";position:absolute;height:30px;width:30px;right:-15px;top:42%;border:1px solid #999999;border-radius:50%;background:#fff;font-family:"FontAwesome";font-size:25px;line-height:27px;color:#999999;padding-left:2px;}
.col-sm-3.gnHomeIconBox:last-child:after{display:none;}
.col-sm-3.gnHomeIconBox1{text-align:center;margin:20px 0;}
.col-sm-3.gnHomeIconBox1 .gnHomeIconBoxInner{background:#f3f3f3;padding:20px 0;border-radius:5px;}
.col-sm-3.gnHomeIconBox1 .gnHomeIconImg1 p, .col-sm-3.gnHomeIconBox1 .gnHomeIconImg1 p a{font-size:16px;letter-spacing:0.9px;color:#303438;margin-bottom:10px;}
.col-sm-3.gnHomeIconBox1 .gnHomeIconImg1 p a,.col-sm-3.gnHomeIconBox1 .gnHomeIconImg1 p a:hover{color:#d2151f;}
.gnHomeIconTxt1{font-size:16px;letter-spacing:0.9px;color:#999999;padding-top:10px;}
.gnHomeIconImg1:after{content:"";height:2px;width:20px;background:#d2151f;position:absolute;left:47%;}
.banner-item{-moz-box-shadow:0 5px 5px -5px #999999;-webkit-box-shadow:0 5px 5px -5px #999999;box-shadow:0 5px 5px -5px #999999;}
.slick-slide{margin:0 20px;max-width:200px;border:1px solid #ddd;}
.slick-prev:before{content:"\f104";color:#999999;font-family:"FontAwesome";font-size:25px;}
.slick-next::before{content:"\f105";color:#999999;font-family:"FontAwesome";font-size:25px;}
.slick-prev, .slick-next,.slick-prev:hover, .slick-next:hover,.slick-prev:active, .slick-next:active,.slick-prev:focus, .slick-next:focus{background:#fff;border-radius:50%;height:30px;width:30px;text-align:center;line-height:1.3;z-index:99;border:1px solid #ddd;}
.slick-prev{padding-right:2px;}
.slick-next{padding-left:2px;}
.contactModal p,.contactModalAll p,.contactAllUsrs p{color:#959faa;font-size:16px;letter-spacing:0.9px;line-height:1.5;}
.page-template-template-woningen .gnExtraAdmin .extraTxtWoning, .gnExtraAdmin .extraTxtWoning > p{display:none;}
.adminwoningfilter .inputGroupField{padding:0 20px 0 0;}
.adminwoningfilter{margin-bottom:20px;}
.priorityDivider{margin:0 30px 20px 30px;font-size:16px;color:#142a40;font-weight:700;text-transform:uppercase;}
.directContactBtn{line-height:54px;text-align:center;padding:0 20px;height:54px;cursor:pointer;font-size:20px;font-weight:700;color:#142a40;}
.directContactBtn:hover{color:#142a40;}
.contactModal .UserContactInfo p strong,.contactModalAll .UserContactInfo p strong,.contactAllUsrs .UserContactInfo p strong{min-width:150px;display:inline-block;font-weight:normal;}
.UserContactInfo{margin-bottom:15px;}
.gnCoAdmin .houseFilter,.gnCoAdmin .WoningFilter{display:none;}
.gnSimplePage .page-content{padding:20px 0;}
.fscBlock h3{font-size:20px;font-weight:700;margin-bottom:10px;}
.fscBlock p{color:#999999;font-size:16px;letter-spacing:0.9px;line-height:1.5;margin-bottom:5px;}
p.fsc_step_desc{color:#999999;font-size:16px;letter-spacing:0.9px;line-height:1.5;margin-bottom:5px;}
.fscBlock .col-sm-4 .fsc_step{padding:25px;text-align:center;}
.fsc_step_title{background:#fff;padding:0;font-weight:700;color:#d2151f;line-height:1;margin:0 0 7px 0;display:inline-block;letter-spacing:0.9px;}
.fsc_step_desc_div{min-height:180px;}
.cta_benifit{padding:0px;border-right:1px solid #999999;margin:20px 0 30px 0;}
.cta_benifits .col-sm-3{padding-right:0;padding-left:0;}
.cta_benifits .col-sm-3:last-child .cta_benifit{border-right:none;}
.cta_benifit_title{color:#303438;font-size:16px;letter-spacing:0.9px;line-height:1.5;margin-bottom:5px;margin-top:20px;min-height:50px;}
.cta_benifit_img:after{content:"";height:2px;width:30px;background:#d2151f;position:absolute;left:45%;bottom:42%;}
.agencyies-carosol, .testimonials-carosol{padding:30px 0;}
.agencyies-carosol h3,.testimonials-carosol h3{font-size:20px;font-weight:700;margin-bottom:10px;text-align:left;}
.gnAboutPage .page-content{padding:20px 0;}
.gnAboutPage .fscBlock .col-sm-3 .fsc_step{padding:20px 0;text-align:center;}
.gnAboutPage .fscBlock .fsc_step_desc_div{min-height:80px;}
.gnAboutPage .fscBlock .fsc_step_img{display:inline-block;background:#fff;border-radius:50%;width:100px;height:100px;line-height:95px;border:1px solid #999999;margin-bottom:20px;}
.gnAboutPage .fscBlock .fsc_step_img img{max-width:50px;opacity:0.7;}
.gnSwalIcon{height:75px;width:88px;background:url('../images/logo-icon.png');margin:13px auto;background-repeat:no-repeat;background-size:cover;}
.gnSwalIcon > *,.gnSwalIcon:after,.gnSwalIcon:before{display:none !important;}
#gnAddUserDiv{max-width:160px;border:3px solid #d1dbdf;border-radius:10px;padding:7px 10px;cursor:pointer;display:inline-block;margin:20px 40px 40px 40px;}
#gnAddUserDiv{transition:transform .2s;}
#gnAddUserDiv .addHouse-title{text-align:center;padding:15px 0 0 0;font-size:12px;color:#959faa;font-weight:700;font-family:"Myriad Pro", Helvetica, Arial, sans-serif;text-transform:uppercase;}
#gnAddUserDiv:hover{transform:scale(1.1);border:3px solid rgba(254,64,64,0.2);}
#gnAddUserDiv:hover .gnClrImg{display:block !important;}
#gnAddUserDiv:hover .gnBwImg{display:none;}
#gnAddUserDiv:hover .addHouse-title{color:rgba(254,64,64,0.2);}
.div_usr_create{text-align:right;}
#gnBackUser{max-width:190px;height:50px;border-radius:25px;background-color:#ffffff;font-size:16px;font-weight:normal;line-height:47px;text-transform:uppercase;letter-spacing:0.8px;text-align:center;color:#d2151f;display:inline-block;width:100%;cursor:pointer;}
#gnBackUser:hover{background:#ffffff !important;color:#d2151f !important;}
.um-field-password_reset_text .um-field-block,.um-um_password_id.uimob500 .um-field-block p,.um-um_password_id.uimob500 .um-field-label label{margin-bottom:5px;font-size:16px;color:#959faa !important;letter-spacing:0.9px;font-family:"Myriad Pro", Helvetica, Arial, sans-serif;line-height:1.5;}
.um-um_password_id.uimob500 .um-field-label label{margin-bottom:0;}
.um-um_password_id.uimob500 #username_b,.um-um_password_id.uimob500 #user_password,.um-um_password_id.uimob500 #confirm_user_password{border:1px solid #ebeff2 !important;height:50px !important;line-height:1 !important;font-size:16px !important;letter-spacing:0.9px !important;color:#666666;}
.um-field-password_reset_text .um-field-block div,.um-um_password_id.uimob500 .um-center{text-align:left !important;}
p.um-notice{background:transparent !important;padding:0 !important;}
p.um-notice i{display:none;}
.woocommerce-page .heading_title h4{font-family:"Myriad Pro", Helvetica, Arial, sans-serif;font-size:20px;float:none;margin-bottom:10px;text-align:left;font-weight:bold;line-height:1.2;letter-spacing:1.5px;color:#142a40;}
.woocommerce-page .woocommerce td{text-transform:uppercase;font-family:"Myriad Pro", Helvetica, Arial, sans-serif;font-size:12px !important;letter-spacing:0.8px;color:#303438;}
.woocommerce-cart .section-1{background-color:#fff;}
.woocommerce-cart .page-block{border:1px solid #f3f5f7;}
.woocommerce-cart .page-block .heading_title.clearfix{background:#f3f5f7;padding-left:20px;padding-top:15px;padding-bottom:5px;}
.woocommerce-cart .page-block .col-12 .page-col{padding:20px;}
.woocommerce table.shop_table td{border:1px solid #f3f5f7;}
.woocommerce table.shop_table{border:1px solid #f3f5f7;}
.woocommerce table.shop_table th{border:1px solid #f3f5f7;}
#add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th{border:1px solid #f3f5f7;}.woocommerce-cart .cart_totals.calculated_shipping .wc-proceed-to-checkout{float:right;}
.woocommerce-checkout .section-1{background-color:#fff;}
.woocommerce-checkout .page-block .heading_title.clearfix{background:#f3f5f7;padding-left:23px;padding-top:15px;padding-bottom:5px;}
.woocommerce-checkout .page-block{border:1px solid #f3f5f7;}
.woocommerce-checkout .page-row .col-12 .page-col{padding:20px;}
.woocommerce-checkout form.checkout h3{text-align:left;font-size:15px;padding:10px 3px;font-weight:bold;color:#142a40;letter-spacing:0.9px;}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th{border-top:1px solid #f3f5f7;}
.woocommerce-checkout .cart_item .product-name{border-right:1px solid #f3f5f7;}
.woocommerce-checkout form.checkout .form-row input.input-text, .woocommerce-checkout form.checkout .form-row textarea{color:#666;}
#place_order{letter-spacing:0.8px;}
.woocommerce-checkout #add_payment_method #payment, .woocommerce-checkout #payment, .woocommerce-checkout #payment{background:#f3f5f7;}
.woocommerce-checkout .wc_payment_methods label{color:#142a40;letter-spacing:0.9px;}
.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid #d7d7d7;}
.woocommerce-checkout .woocommerce-order-details h2{font-size:16px;text-align:left;color:#142a40;letter-spacing:1.5px;font-family:"Myriad Pro", Helvetica, Arial, sans-serif;font-weight:bold;margin-bottom:15px;}
.woocommerce-checkout .woocommerce-customer-details .woocommerce-column__title{font-size:16px;text-align:left;color:#142a40;letter-spacing:1.5px;font-family:"Myriad Pro", Helvetica, Arial, sans-serif;font-weight:bold;margin-bottom:15px;}
.woocommerce-checkout .woocommerce-customer-details.col-sm-6{padding:0;}
.woocommerce-checkout.woocommerce-order-received .page-block .heading_title.clearfix{background:#f3f5f7;padding-left:20px;padding-top:15px;padding-bottom:5px;}
.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{margin-bottom:30px;font-size:16px;margin-top:10px;text-align:left;font-family:"Myriad Pro", Helvetica, Arial, sans-serif;font-weight:700;letter-spacing:1.5px;line-height:1.2;color:#142a40;}
.woocommerce-checkout.woocommerce-order-received ul.order_details li{font-size:11px;line-height:1.2;letter-spacing:1.5px;}
.um-field-label label, .ngEditLabel, .gnCheckboxLbl{font-size:16px !important;margin-bottom:12px !important;margin-left:0;}
button#place_order{font-family:"Myriad Pro", Helvetica, Arial, sans-serif;letter-spacing:1.5px;line-height:1.2;}.wc-proceed-to-checkout{text-align:center;float:right;}
.woocommerce-cart #add_payment_method .cart-collaterals .cart_totals tr td, .woocommerce-cart #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th{border:1px solid #f3f5f7 !important;}
input[type="text"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.form-control , textarea#order_comments , textarea#ContactMessage,textarea#ContactMessageAll{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;}
input[type="radio"]{-webkit-appearance:radio;}
#rc-imageselect, .g-recaptcha{transform:scale(0.96);-webkit-transform:scale(0.96);transform-origin:0 0;-webkit-transform-origin:0 0;}
.modal-open #ManageDoc.modal{overflow-x:hidden;overflow-y:auto;z-index:99996;}
.BhManageDoc{float:right;}.woocommerce-page .checkout-button.button.alt.wc-forward{line-height:10px;}
#add_payment_method table.cart td, #add_payment_method table.cart th, .woocommerce-cart table.cart td, .woocommerce-cart table.cart th, .woocommerce-checkout table.cart td, .woocommerce-checkout table.cart th, td.product-name a{color:#142a40;font-size:12px;letter-spacing:0.8px;font-family:"Myriad Pro", Helvetica, Arial, sans-serif;}
.woocommerce-checkout #order_review_heading{margin-top:15px;}
.woocommerce-checkout .residentie_straat_field{margin-top:25px;}
.woocommerce-checkout .residentie_straat_field span{font-size:15px;font-weight:bold;color:#142a40;letter-spacing:0.8px;}.woocommerce-checkout .woocommerce-additional-fields{display:none;}
.woocommerce-checkout .col-1{float:unset;width:100% !important;}
.xoo-cp-modal.xoo-cp-active .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail.wp-post-image{height:auto;}.xoo-cp-pqty{display:none;}
.page-template-template-certificate-details .xoo-cp-pprice .woocommerce-Price-amount.amount{font-size:18px;}
td.xoo-cp-ptitle a{font-size:20px;font-weight:bold;color:#142a40;letter-spacing:0.8px;font-family:"Myriad Pro", Helvetica, Arial, sans-serif;}
.page-template-template-certificate-details .added_to_cart.wc-forward{display:none !important;}
#filterpostcode, #filternaam, #filterResidentie{margin-top:0;}
.inputGroupField input{height:40px;}
.inputGroupField select{color:#777;height:40px;}
.inputGroupField select{color:#777;font-size:13px;line-height:20px;}
.gnCoAdmin .houseFilter, .gnCoAdmin .WoningFilter{display:block;}
.gnCoAdmin .gnHouseDiv .extraTxtWoning > p{display:none;}
.BhManageDoc{margin-left:15px;float:unset;display:inline-block !important;}
.BhManageDoc .fa.fa-pencil-square{font-size:22px;}
#ManageDoc .gnDeleteDoc, #ManageDoc .gnViewDoc{display:block;margin:0 !important;}
#ManageDoc td{border:1px solid #f7f7f7;width:100% !important;font-family:"Myriad Pro", Helvetica, Arial, sans-serif;letter-spacing:0.8px;font-size:15px;text-align:center;vertical-align:middle;padding:10px;}
#ManageDoc .modal-title{font-family:"Myriad Pro", Helvetica, Arial, sans-serif;font-size:20px;font-weight:bold;letter-spacing:0.9px;margin-top:25px;margin-bottom:10px;}
#ManageDoc .modal-header{padding:15px;border-bottom:0px solid #e5e5e5;text-align:center;}
#ManageDoc .modal-body{padding-bottom:30px;}
.BhManageDoc .fa.fa-pencil-square:hover{color:rgba(254,64,64,0.4) !important;}
.uploadDocIcon .fa.fa-upload:hover{color:rgba(254,64,64,0.4) !important;}.swal-overlay--show-modal{z-index:99999;}
.certiname{font-family:"Myriad Pro", Helvetica, Arial, sans-serif;letter-spacing:0.8px;}
.woocommerce-checkout #billing_company_field{width:49%;float:left;clear:unset;}
.woocommerce-checkout #billing_country_field{width:49%;float:right;clear:unset;}
.woocommerce-checkout #billing_address_1_field{width:49%;float:left;}.woocommerce-checkout #billing_postcode_field{width:49%;float:right;clear:unset;}.woocommerce-checkout #billing_phone_field{width:49%;float:right;clear:unset;}.woocommerce-checkout #billing_city_field{width:49%;float:left;}.woocommerce-checkout #billing_email_field{width:49%;float:left;}.woocommerce-checkout .btw_nummer-field{width:49%;float:right;}
.woocommerce table.shop_table td{padding:15px 12px;}
.page-template-template-certificate-details .woocommerce-message{display:none;}
#billing_first_name_field{width:49%;}
#billing_last_name_field{width:49%;}
.variation-Woningenname p{color:#142a40;font-size:12px;letter-spacing:0.8px;font-family:"Myriad Pro", Helvetica, Arial, sans-serif;}
.woocommerce-checkout .residentie_straat_field,.woocommerce-checkout #residentie_field{display:none;}
.woocommerce-checkout .residentie_postcode{display:none;}
.woocommerce-checkout .residentie_gemeente{display:none;}
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled{margin-top:15px;}.backToWoningentext{color:#142a40;font-size:16px;}.newHouseListing.ngEditHouse{cursor:pointer;}.house_age select{-moz-appearance:none;-moz-user-select:none;-webkit-appearance:none;background-image:url("../images/caret.png"), linear-gradient(#ffffff, #ffffff 40%, #ffffff);background-position:97% center;background-repeat:no-repeat;border:1px solid #ebeff2;font-size:13px;height:40px;line-height:1;overflow:hidden;padding:10px 10px;text-overflow:ellipsis;white-space:nowrap;width:100%;cursor:pointer;}
.green_dots .fa.fa-dot-circle-o{color:green;font-size:12px;margin-left:12px;}.red_dots .fa.fa-dot-circle-o{color:red;font-size:12px;margin-left:12px;}.red_dots span{position:absolute;border:1px solid #f7f7f7;background-color:#ebeff2;z-index:9999999;padding:20px;line-height:1.5;letter-spacing:0.9px !important;}.red_dots:hover span{display:block !important;}.fa.fa-cloud-upload{font-size:22px;}.nxt_date{width:120px;background-color:#ffffff;border:1px solid #ebeff2;padding:10px 5px;font-size:14px;color:#142a40;border-radius:0;box-shadow:unset;-webkit-box-shadow:unset;cursor:pointer;height:40px;}.woocommerce .woocommerce-cart-form .product-name a{pointer-events:none;}
.form-control.heatingOther, .house_slaapkamers #house_slaapkamers{display:inline-block;}
.gnThisExpired .slideStatus{pointer-events:none;}
.gnThisExpired span.expiredText{position:absolute;border:1px solid #f7f7f7;background-color:#ebeff2;z-index:9999999;padding:20px;line-height:1.5;letter-spacing:0.9px !important;margin-top:40px;}
.gnThisExpired .gnTdStatus{cursor:not-allowed;}
.gnThisExpired .gnTdStatus:hover span.expiredText{display:block !important;}
.gnThisExpired .nxt_date{color:#d2151f;}
dt.variation-Woningen-naam, dd.variation-Woningen-naam,dt.variation-Woningen-id, dd.variation-Woningen-id,dt.variation-Typelogies, dd.variation-Typelogies{display:none !important;}
.theHouseNm{background:#f3f5f7;}
ul.wc-item-meta li:nth-last-child(2), ul.wc-item-meta li:last-child{display:none !important;}
.usersfilter #FilterUserName{width:100%;background:#fff;border:1px solid #ebeff2;}
.visit_change.disabled{pointer-events:none;}
.lowerfooter{float:right;}
.lowerfooter a.lowerlink{font-size:14px;line-height:3.1;letter-spacing:0.5px;color:#999999;margin-right:20px;}
.lowerfooter a{color:#999999;}
.lowerfooter a.lowerlink:hover,.lowerfooter a:hover{color:#d2151f;}
.page-template-template-sample-page .gnSimplePage .page-content h1,
.page-template-template-simple .gnSimplePage .page-content h1,
.page-template-template-about .gnAboutPage .page-content h1,
.page-template-template-contact .page-content h1{font-size:25px;font-weight:700;margin-bottom:10px;}
.page-template-template-contact .page-content p, .page-template-template-contact .page-content p a, .page-template-template-contact .page-content ul, .page-template-template-contact .page-content ul li, .page-template-template-contact .page-content ol, .page-template-template-contact .page-content ol li{color:#999999;font-size:16px;letter-spacing:0.8px;line-height:1.5;text-align:justify;margin-bottom:5px;}
.fscBlock h2{font-size:20px;font-weight:700;margin-bottom:10px;}
.page-template-template-simple .gnSimplePage .page-content h2,.page-template-template-about .gnAboutPage .page-content h2{font-size:20px;font-weight:700;margin-bottom:10px;padding-top:20px;}
.testimonialDiv.slick-slide{max-width:unset;border:none;text-align:center;background:#fff;padding:20px;}
.testimonialDiv.slick-slide .testimonialText,.testimonialDiv.slick-slide .testimonialTitle{color:#999999;font-size:16px;letter-spacing:0.9px;line-height:1.5;margin-bottom:5px;display:block;}
.page-template-template-about .gnAboutPage .fscBlock,.page-template-template-about .gnAboutPage .cta_desc{display:none;}
.parttype{text-transform:uppercase;}
.gnvisitval{width:19%;}
.gnvisitok{width:7%;}
.gnvisitnotok{width:7%;}
.gnvisitna{width:7%;}
.gnvisitnotes{width:20%;}
.gnvisitphotos{width:40%;}
.gnvisitnotes{line-height:1.5 !important;text-align:justify !important;}
.gnvsitphotos img{height:50px;max-width:70px;margin:5px;border:1px solid #ddd;}
.gnClient .gnvisitok,.gnClient .gnvisitnotok,.gnClient .gnvisitna{pointer-events:none;}
a.green_dots{pointer-events:none;}
.gnvisit_statusna,.gnvisit_statusnotok,.gnvisit_statusok{cursor:pointer;}
.gnvisitnotes textarea{background:#fff;}
td.gnvisitval{text-transform:uppercase;}
.hideit{display:none;}
.visitingclass .rowicons,.gnvisit_status{cursor:pointer;}
.setvisitdate.form-control{width:auto;background-color:#ffffff;border:1px solid #ebeff2;padding:10px 5px;font-size:14px;color:#142a40;border-radius:0;box-shadow:unset;-webkit-box-shadow:unset;cursor:pointer;height:40px;}
.setvisitdate.form-control:hover, .setvisitdate.form-control:focus{box-shadow:unset;-webkit-box-shadow:unset;}
.gnFiles.files{height:50px;width:50px;float:left;margin-right:10px;margin-left:-50px;opacity:0;cursor:pointer;}
.imguploadericon{float:left;line-height:65px;height:50px;width:50px;text-align:center;color:#142a40;cursor:pointer;}
.imagesform:hover .imguploadericon{color:rgba(254,64,64,0.4);cursor:pointer;}
.eachvisitnote span{font-weight:700;display:block;}
.admin_eachvisitremark{width:100%;background:#fff;}
.gnvsitphotosdiv{display:inline-block;position:relative;}
.removegalimg{position:absolute;right:0;top:-15px;color:#d2151f;cursor:pointer;transition:transform .2s;font-size:15px;}
.removegalimg:hover{color:#d2151f;transform:scale(1.5);}
.gnrowicon{display:inline-block;margin-left:10px;}
.gnrowicon > .fa-plus{display:block;}
.gnrowicon > .fa-minus{display:none;}
.gnopened .gnrowicon > .fa-plus{display:none;}
.gnopened .gnrowicon > .fa-minus{display:block;}
.pa_houes-type, #pa_houes-type, .pa_houese-age, #pa_houese-age,.slick-dots{display:none !important;}
.page-template-template-certificate-details .dash-details .gnCertificateInfo .prod-info p a,.page-template-template-certificate-details .dash-details .gnCertificateInfo .prod-info ul,.page-template-template-certificate-details .dash-details .gnCertificateInfo .prod-info ul li,.page-template-template-certificate-details .dash-details .gnCertificateInfo .prod-info ol,.page-template-template-certificate-details .dash-details .gnCertificateInfo .prod-info ol li{color:#999999;font-size:16px;letter-spacing:0.8px;line-height:1.5;text-align:justify;margin-bottom:5px;}
.page-template-template-certificate-details .dash-details .gnCertificateInfo .prod-info ul li,.page-template-template-certificate-details .dash-details .gnCertificateInfo .prod-info ul li{list-style:outside;margin-left:15px;}
.chrome .page-template-template-certificate-details .dash-details .gnCertificateInfo .prod-info ul li,.chrome .page-template-template-certificate-details .dash-details .gnCertificateInfo .prod-info ul li{list-style:inside;margin-left:15px;}
.page-template-template-certificate-details .dash-details .gnCertificateInfo .prod-info ol li,.page-template-template-certificate-details .dash-details .gnCertificateInfo .prod-info ol li{list-style:outside decimal;margin-left:15px;}
#addHouseDiv .heatingChild{pointer-events:none;}
.inpuvisitdate, .inpuvisitdate *{display:inline-block;font-weight:700;}
.rowicons{display:inline-block;float:right;}
.rowicons *{font-size:20px;}
.rowicons:hover *{color:rgba(254,64,64,0.4);}
.rowicons .gndown{display:inline-block;line-height:2;}
.gnopened .rowicons .gndown{display:none;}
.rowicons .gnup{display:none;}
.gnopened .rowicons .gnup{display:inline-block;}
.visitdivider-fv td,.visitdivider-sv td,.visitdivider-tv td{height:2px !important;background:#ebeff2;line-height:2px !important;padding:0px !important;}
.visitisavediv {text-align: center;margin: 15px 0 20px 0;padding-top: 10px;display: block;}
.visitisavebtn{border:solid 3px #ebeff2;border-radius:25px;font-size:16px;color:#afbcc6;background:#fff;padding:10px 20px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;cursor:pointer;line-height:1;}
.visitisavebtn:hover{background:rgba(254,64,64,0.2);border:3px solid rgba(254,64,64,0.01);color:#313234;}
.visitisendbtn{border:solid 3px #ebeff2;border-radius:25px;font-size:16px;color:#afbcc6;background:#fff;padding:10px 32px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;cursor:pointer;line-height:1;}
.visitisendbtn:hover{background:rgba(254,64,64,0.2);border:3px solid rgba(254,64,64,0.01);color:#313234;}
.uplodcolor, .uplodhover{height:30px;}
.uplodhover{display:none;}
.shop_table tr.cart-subtotal, .woocommerce td.product-name dl.variation dt.variation-Houeseage,.woocommerce td.product-name dl.variation dd.variation-Houeseage{display:none !important;}
form.checkout .select2-selection.select2-selection--single{height:40px;padding:1px !important;font-size:14px;}
.woocommerce form.checkout .form-row input.input-text, .woocommerce form.checkout .form-row textarea{height:40px;font-size:14px;}
.select2.select2-container .select2-selection .select2-selection__arrow::before{font-size:22px !important;line-height:30px;}
.woocommerce-order .woocommerce-customer-details{display:none;}
#filterbtn{margin:10px 0;}
.editdoccolor,.editdochover{height:25px;margin: 7px;}
.BhManageDoc .editdochover{display:none;}
.BhManageDoc:hover .editdoccolor{display:none;}
.BhManageDoc:hover .editdochover{display:inline-block;}
.swal-text{font-size:16px !important;color:#999999 !important;letter-spacing:0.8px !important;text-align:center !important;line-height:1.5 !important;font-family:"Myriad Pro", Helvetica, Arial, sans-serif !important;}
.gnupdatetxtarea{margin-top:5px;margin-bottom:10px;max-width:425px !important;}
.gnupdatebtndiv{margin-top:10px;}
.inspreqst{margin-bottom:5px;}
.gnupdateuser .ul_inspection_reqs li label{color:#142a40;}
.gncertificate-pending .slider{background-color:#ffa500;}
.gnExtraAdmin .gnTDcertificate{width:34%;}
.gnExtraAdmin .gnTDcertificateReq{width:9%;}
.page-template-template-sample-page .gnSimplePage h2{font-size:20px;font-weight:700;margin-bottom:10px;margin-top:25px;}
.page-template-template-simple .fsc_step.row{padding-bottom:20px;border-bottom:1px solid #9999997a;padding-top:20px;margin:0 0;}
.page-template-template-simple .fsc_step.row:last-child{border:none;}
.page-template-template-simple .fsc_step_img.col-sm-2{width:10%;}
.page-template-template-simple .fsc_step_desc_div.col-sm-10{padding-left:25px;min-height:unset !important;width:90%;}
.page-template-template-simple .cta_block{padding:20px 0 10px 0;}
.page-template-template-sample-page .cta_block_inner{background:unset;padding:unset;}
.thelogout{cursor:pointer;}
.page-template-template-simple .section-1{background-color:#ffffff;}
.footer{box-shadow:0 -5px 5px -5px #999999;}
.testimonialTitle{border-top:1px solid #999999;width:auto;display:inline-block !important;padding-top:5px;margin-top:5px;}
.seepass{position:absolute;top:0;font-size:25px;vertical-align:middle;right:0;bottom:0;line-height:2;padding-right:5px;color:#bbb;cursor:pointer;}
.seepass .fa-eye-slash{display:none;}
.seepass .fa-eye{display:inline-block;}
.seepass.gnshown .fa-eye-slash{display:inline-block;}
.seepass.gnshown .fa-eye{display:none;}
.chngepwd{display:none;}
#usr_passwdnew{height:unset;width:unset;line-height:unset;cursor:pointer;}
#usr_passwdnewlbl{min-width:unset;line-height:unset;vertical-align:top;padding-top:3px;cursor:pointer;}
.heating_adder .increatmenter{font-size:16px;border:solid 3px #ebeff2;color:#afbcc6;background:#fff;padding:10px 20px;border-radius:25px;text-transform:uppercase;font-weight:700;display:inline-block;cursor:pointer;}
.heating_adder .increatmenter:hover{background:rgba(254,64,64,0.2);border:3px solid rgba(254,64,64,0.01);color:#313234;}
.gnCertititle,.gnCertititle:hover{color:#142a40;}
.thdisabledtxt{color:#959faa;font-size:16px;font-family:"Myriad Pro", Helvetica, Arial, sans-serif;letter-spacing:0.9px;line-height:1.5;text-align:justify;padding:25px 0 10px 25px;}
.gnEnabled .thdisabledtxt{display:none;}
.um-profile-body.gnMyView .um-field-area{pointer-events:none;}
.um-profile-body.gnMyView .um-field-user_chngpwd, .um-field-user_passwd, .um-field-user_cpasswd{display:none;}
.um-field-user_chngpwd label{display:inline-block;cursor:pointer;}
.user_chngpwd{cursor:pointer;}
.seepass1{position:absolute;top:0;font-size:25px;vertical-align:middle;right:0;bottom:0;line-height:2;padding-right:5px;color:#bbb;cursor:pointer;}
.seepass1 .fa-eye-slash{display:none;}
.seepass1 .fa-eye{display:inline-block;}
.seepass1.gnshown .fa-eye-slash{display:inline-block;}
.seepass1.gnshown .fa-eye{display:none;}
.fieldDiv.div_usr_pass{position:relative;}
.seepass2{position:absolute;top:50%;font-size:25px;vertical-align:middle;right:0;bottom:0;line-height:2;padding-right:5px;color:#bbb;cursor:pointer;}
.seepass2 .fa-eye-slash{display:none;}
.seepass2 .fa-eye{display:inline-block;}
.seepass2.gnshown .fa-eye-slash{display:inline-block;}
.seepass2.gnshown .fa-eye{display:none;}
.UserinfoLine.chngepwd{display:inline-block !important;min-width:180px;}
.ccclllas{display:inline-block;position:relative;}
.ccclllas #usr_passwd{min-width:250px;}
.seepass3{position:absolute;top:0;font-size:25px;vertical-align:middle;right:0;bottom:0;line-height:2;padding-right:5px;color:#bbb;cursor:pointer;}
.seepass3 .fa-eye-slash{display:none;}
.seepass3 .fa-eye{display:inline-block;}
.seepass3.gnshown .fa-eye-slash{display:inline-block;}
.seepass3.gnshown .fa-eye{display:none;}
.gnMyEdit .um-field{padding:30px 0 0;}
.UserinfoLine.gnInspectionsReqst{margin-bottom:5px;}
.UserinfoLine.askPwdChng{margin-top:15px;}
.swal-footer{padding:0px 16px 13px 16px;}
.swal-title{padding:0px 16px;font-size:22px;}
.printVisitRpt, .printVisitRpt .fa{display:inline-block;font-size:20px;float:right;line-height:1.5;margin-right:10px;cursor:pointer;}
.printVisitRpt:hover .fa{color:rgba(254,64,64,0.4);}
.house-diff{background:rgba(254,64,64,0.2);padding:15px 30px;font-size:18px;font-weight:700;color:#142a40;text-transform:uppercase;}
.wpcf7-form-control{border:1px solid #ebeff2 !important;background:#ffffff;box-shadow:none !important;box-sizing:border-box !important;}
#captcha{border:none !important;}
.slick-prev:hover::before, .slick-prev:focus::before, .slick-next:hover::before, .slick-next:focus::before{opacity:0.75;}
.slider-section{overflow:hidden;}
.slick-slide:nth-of-child(n+1){display:none;}
.slick-initialized,
.slick-slide:first-child{display:block;}
[data-tooltip],
.tooltip{position:relative;cursor:pointer;}
[data-tooltip]:before,
[data-tooltip]:after,
.tooltip:before,
.tooltip:after{position:absolute;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.2s ease-in-out,
visibility 0.2s ease-in-out,
-webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);-moz-transition:opacity 0.2s ease-in-out,
visibility 0.2s ease-in-out,
-moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);transition:opacity 0.2s ease-in-out,
visibility 0.2s ease-in-out,
transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);pointer-events:none;}
[data-tooltip]:hover:before,
[data-tooltip]:hover:after,
[data-tooltip]:focus:before,
[data-tooltip]:focus:after,
.tooltip:hover:before,
.tooltip:hover:after,
.tooltip:focus:before,
.tooltip:focus:after{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
.tooltip:before,
[data-tooltip]:before{z-index:1001;border:6px solid transparent;background:transparent;content:"";}
.tooltip:after,
[data-tooltip]:after{z-index:1000;padding:10px;width:auto;background-color:#000;background-color:hsla(0, 0%, 20%, 0.9);color:#fff;content:attr(data-tooltip);font-size:13px;line-height:1.2;font-weight:normal;}
[data-tooltip]:before,
[data-tooltip]:after,
.tooltip:before,
.tooltip:after{bottom:100%;left:50%;}
[data-tooltip]:before,
.tooltip:before{margin-left:-6px;margin-bottom:-12px;border-top-color:#000;border-top-color:hsla(0, 0%, 20%, 0.9);}
[data-tooltip]:after,
.tooltip:after{margin-left:-60px;}
[data-tooltip]:hover:before,
[data-tooltip]:hover:after,
[data-tooltip]:focus:before,
[data-tooltip]:focus:after,
.tooltip:hover:before,
.tooltip:hover:after,
.tooltip:focus:before,
.tooltip:focus:after{-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);transform:translateY(-12px);}
p.price.new_custom_price{font-size:27px !important;font-weight:700;line-height:1.5 !important;}.product-type-variable .summary.entry-summary p.price{display:none;}
.printVisitRpt a{color:#142a40;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#666;font-size:14px;}
.chngepwdDiv{display:none;}
.adminHouseDiv .gnDisabled{display:none;}
.gnHomeIconTxt1,.gnHomeIconImg1:after{display:none;}
#mycustAddtocart{color:#afbcc6 !important;border:solid 3px #ebeff2 !important;border-radius:25px !important;height:50px !important;font-size:16px !important;background-color:#ffffff !important;max-width:250px;line-height:1;text-transform:uppercase;width:100%;font-weight:bold;cursor:pointer;}
#mycustAddtocart.mydisabled{cursor:not-allowed;opacity:0.6;}
#mycustAddtocart:hover{background:rgba(254,64,64,0.2) !important;color:#313234 !important;border:solid 3px rgba(254,64,64,0.01) !important;}
.prod-109 .gnSingleProd{text-align:right;}
.btn-group.bootstrap-select.show-tick{border:solid 1px #ebeff2;border-radius:3px;height:50px;}
.btn.dropdown-toggle.bs-placeholder.btn-default{height:48px;}
.pa_brandwerende-deur-options{margin-bottom:5px;font-weight:normal;display:block;}
#totFinalPrice{font-size:27px;letter-spacing:0.8px;font-family:"Myriad Pro", Helvetica, Arial, sans-serif;font-weight:700;font-style:normal;font-stretch:normal;text-align:right;color:#142a40;display:block;margin:30px 0;}
.bootstrap-select .btn{font-size:16px;height:48px;}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text,
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.text{margin-right:0;margin-left:10px;}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.check-mark,
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{display:inline-block;border:1px solid #ccc;position:absolute;right:unset !important;margin-top:8px;left:5px;padding:2px;}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.check-mark{color:#ffffff;}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{color:rgba(254,64,64,0.7);}
.ywapo_group_container.form-row.form-row-wide h3{margin-bottom:10px;font-size:16px;font-weight:700;}
.prod-109 .ywapo_input_container_checkbox .ywapo_label_price .woocommerce-Price-amount.amount,.woocommerce form .form-row .ywapo_input_container.ywapo_input_container_checkbox label{font-size:16px !important;font-weight:normal !important;color:#333 !important;}
.ywapo_input_container{margin-bottom:5px;}
.yith_wapo_group_total table tr:first-child,.yith_wapo_group_total table tr td:first-child{display:none;}
.yith_wapo_group_final_total span.price.amount{color:#142a40 !important;font-size:27px !important;font-weight:700;}
.ywapo_input_container_checkbox .ywapo_input_checkbox{cursor:pointer;float:right;margin-right:0 !important;margin-left:10px;height:20px;}
.prod-109 .woocommerce div.product form.cart,.prod-109 .woocommerce div.product div.summary{margin-bottom:0;}
.gnWooAddtoCarttemp{color:#afbcc6 !important;border:solid 3px #ebeff2 !important;border-radius:25px !important;height:50px !important;font-size:16px !important;background-color:#ffffff !important;max-width:250px;line-height:1;text-transform:uppercase;font-weight:700;width:100%;}
.gnWooAddtoCarttemp:hover{background:rgba(254,64,64,0.2) !important;color:#313234 !important;border:solid 3px rgba(254,64,64,0.01) !important;}
.gnClient .gn-certificate_service .gnTdStatus,.gnClient .gn-certificate_service .gnTdDate,.gnClient .gn-certificate_service .gnTdDate1{cursor:not-allowed;}
.gnClient .gn-certificate_service .gnTdStatus *,.gnClient .gn-certificate_service .gnTdDate *,.gnClient .gn-certificate_service .gnTdDate1 *{pointer-events:none;}
ul.gnLegends{text-align:left;color:#959faa;font-size:16px;font-family:"Myriad Pro", Helvetica, Arial, sans-serif;letter-spacing:0.9px;line-height:1.5;margin-top:20px;}
ul.gnLegends li > div{display:inline-block;line-height:25px;}
ul.gnLegends .gnColor{width:50px;border-radius:15px;height:25px;}
ul.gnLegends li.greenLegend .gnColor{background:#39d215;}
ul.gnLegends li.orangeLegend .gnColor{background:#ffa500;}
ul.gnLegends li.redLegend .gnColor{background:#d2151f;}
ul.gnLegends li{margin-bottom:5px;}
.gnExtraAdmin ul.gnLegends,.gnCoAdmin ul.gnLegends{display:none !important;}
.wc_payment_method.payment_method_cod{display:none;}
.gn_agency_user .wc_payment_method.payment_method_cod,.gn_extra_admin .wc_payment_method.payment_method_cod{display:block;}
.archievedHouse .gnTdStatus *,.archievedHouse .gnTdDate *{pointer-events:none;}
.archievedHouse .gnTdStatus,.archievedHouse .gnTdDate{cursor:not-allowed;}
.woocommerce-checkout #payment ul.payment_methods li{min-height:45px;}
#usr_approve{height:unset;width:unset;line-height:unset;cursor:pointer;}
#usr_approvelbl{min-width:unset;line-height:unset;vertical-align:top;padding-top:3px;cursor:pointer;}
.ele_checkupLbl,.ele_checkup{cursor:pointer;}
.ele_checkupLbl{font-weight:normal;font-size:16px;}
.ele_checkupDiv{text-align:left;}
.certiback{text-align:left;margin-bottom:10px;}
.certiback a{border:solid 3px #ebeff2;padding:10px;display:inline-block;font-size:14px;color:#afbcc6;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;cursor:pointer;border-radius:25px;}
.certiback a:hover{background:rgba(254,64,64,0.2);border:3px solid rgba(254,64,64,0.01);color:#313234;}
.agency-carroussel .owl-item img{border:1px solid #ddd;max-width:180px;}
.agency-carroussel .owl-item{text-align:center;}
.agency-carroussel .owl-prev{position:absolute;left:-20px;top:45%;font-size:25px;color:#999999;border:1px solid #ddd;border-radius:50%;height:30px;width:30px;text-align:center;padding-right:2px;background:#ffffff;}
.agency-carroussel .owl-next{position:absolute;right:-20px;top:45%;font-size:25px;color:#999999;border:1px solid #ddd;border-radius:50%;height:30px;width:30px;text-align:center;padding-left:2px;background:#ffffff;}
.invoicetowards{text-align:left;padding:5px;}
.invoicetowardsTxt{font-weight:700;color:#666;margin-bottom:10px;}
.invoicetowards label{font-weight:normal;margin-bottom:5px;vertical-align:super;cursor:pointer;color:#666;font-size:12px;}
#inv_user,#inv_makelaar{margin:0;vertical-align:top;cursor:pointer;}
#invoicetowards_field{display:none !important;}
.invlbl{text-transform:uppercase;}
.invoicetowardsChk input[type="checkbox"]{margin:1px 0 0 0;vertical-align:top;cursor:pointer;}
.gn_extra_admin .btw_nummer-field, .gn_extra_admin .woocommerce-billing-fields__field-wrapper,.gn_agency_user .btw_nummer-field, .gn_agency_user .woocommerce-billing-fields__field-wrapper{display:none;}
.invnote{color:#666;font-size:13px;font-style:italic;}
.invnote span{font-size:18px;vertical-align:bottom;}
/*.noagency{pointer-events:none;}*/
.gn_extra_admin .inputGroupField.divfiltercriteria{display:none !important;}
.gnHomeIconBox1 > a p,.gnHomeIconBox1 > a:hover p{color:#d2151f !important;}
.sliderNewcont{padding:10px 0;}
.sliderNewcont p{letter-spacing:0.9px;line-height:1.5;text-align:left;}
.sliderNewcont a{border-radius:1.5px;background-color:#d2151f;font-size:16px;display:inline-block;text-align:center;letter-spacing:1.2px;color:#ffffff;margin-top:10px !important;padding:10px 10px !important;width:unset !important;height:unset !important;line-height:unset !important;}
#contactModalAll .modalloader,#contactAllUsrs .modalloader{display:none;}
#contactModalAll .modalloader,#contactAllUsrs .modalloader{position:absolute;top:0;left:0;background:rgba(255, 255, 255, 0.7);height:100%;width:100%;z-index:9;}
#contactModalAll .modalloader img,#contactAllUsrs .modalloader img{position:absolute;left:40%;top:35%;}
.sendCommonMsg{margin:20px;padding:0 15px;display: inline-block;}
.sendCommonMsg .sndtoallcmsg{font-size:16px;color:#142a40;text-transform:uppercase;cursor:pointer;}
.gnClient .gncertificate-pending *,.gnAgencyUser .gncertificate-pending *{pointer-events:none;}
.gnClient .gncertificate-pending,.gnAgencyUser .gncertificate-pending{cursor:not-allowed;}
.posts-pagination{text-align:center;}
.posts-pagination .pagination > li:first-child > a,.posts-pagination .pagination > li:first-child > span{border-radius:0;}
.posts-pagination .pagination > li > a,.posts-pagination .pagination > li > span{color:#142a40;border:1px solid #afbcc6;border-radius:0;}
.posts-pagination .pagination > li > a:hover,.posts-pagination .pagination > li > span:hover,.posts-pagination .pagination > li > a:focus,.posts-pagination .pagination > li > span:focus{color:#142a40;background-color:#ebeff2;border-color:#afbcc6;}
.posts-pagination .pagination > .active > a,.posts-pagination .pagination > .active > span,.posts-pagination .pagination > .active > a:hover,.posts-pagination .pagination > .active > span:hover,.posts-pagination .pagination > .active > a:focus,.posts-pagination .pagination > .active > span:focus{background-color:rgba(254,64,64,0.2);border-color:#afbcc6;font-weight:700;}
.gnImportAction{max-width:55px;}
#sendtouserlbl,#sendtoagentlbl,#sendtobothlbl{font-size:14px;letter-spacing:0.8px;font-weight:normal;vertical-align:top;margin-top:2.5px;cursor:pointer;color:#959faa;}
#sendtouser,#sendtoagent,#sendtoboth{cursor:pointer;}
#contactModal .enquiryFieldDiv.sendtouserDiv,#contactModal .enquiryFieldDiv.sendtoagentDiv{margin-bottom:5px;}
.bootstrap-select .btn.dropdown-toggle.btn-default{height:40px;border:1px solid #ebeff2;border-radius:0;font-size:13px;color:#777;}
.bootstrap-select.btn-group .dropdown-menu,.bs-searchbox .form-control{border-radius:0;}
.bootstrap-select .dropdown-menu > .active > a,.bootstrap-select .dropdown-menu > .active > a:hover,.bootstrap-select .dropdown-menu > .active > a:focus{background-color:rgba(254,64,64,0.2);color:#333;}
.bs-searchbox .form-control:focus{border-color:rgba(254,64,64,0.2);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(254,64,64,0.2);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(254,64,64,0.2);}
.bootstrap-select .dropdown-menu > li > a:hover,.bootstrap-select .dropdown-menu > li > a:focus{background-color:rgba(254,64,64,0.2);}
.inputGroupField .bootstrap-select{width:100% !important;}
.inputGroupField{margin:0 0 10px 0 !important;}
.deleteCertificate{font-weight:700;color:#d2151f;cursor:pointer;font-size:18px;}
.deleteCertificate:hover{color:#d2151f;}
.certificateName{line-height:1.5 !important;}
.certiaddDiv{display:inline-block;float:right;padding:0 15px 0 5px;}
.certiaddDiv .addnewcertificate{font-size:18px;cursor:pointer;font-weight:700;color:#142a40;}
.certiaddDiv .bootstrap-select.btn-group .dropdown-menu{left:unset;right:0;}
.bootstrap-select .dropdown-menu.open{z-index:99999;}
.house_slaapmogelijkheid > label,.house_verdieping > label,.house_kookfornuis > label,.house_warmwater > label,.house_warmwater_sub > label {
  display: inline-block;
}
#ContactAttachment,#ContactAttachmentAll {
  font-size: 14px;
  letter-spacing: 0.8px;
}
#formAddHouse li .bootstrap-select {
  width: 100%;
}
.invoicetoOrder {
  text-align: left;
  padding: 5px;
  margin-bottom: 20px;
}
.invoicetoOrderTitle {
  font-weight: 700;
  color: #666;
  margin-bottom: 10px;
}
.invoicetoOrderLbl {
  font-weight: normal;
  margin-bottom: 5px;
  vertical-align: super;
  cursor: pointer;
  color: #666;
  font-size: 12px;
  text-transform: uppercase;
}
.invoicetoOrder input[type="checkbox"] {
  margin: 1px 0 0 0;
  vertical-align: top;
  cursor: pointer;
}
.sendMsgToall {
  padding: 0 20px;
  margin-bottom: 20px;
}
.sendMsgToallUsrs i {
  font-size: 16px;
  margin-right: 5px;
}
.sendMsgToallUsrs {
  color: #142a40;
  text-transform: uppercase;
  cursor: pointer;
}
.tokengenrater a {
	font-size: 13px;
	text-transform: uppercase;
	background: #ffffff;
	border: 3px solid #ebeff2;
	border-radius: 25px;
	padding: 10px 20px;
	display: inline-block;
	margin: 15px;
	font-weight: 700;
	color: #afbcc6;
}
.tokengenrater a:hover {
	background: rgba(254,64,64,0.2);
	border: 3px solid rgba(254,64,64,0.01);
	color: #313234;
}
.morehouses {
	border: solid 3px #ebeff2;
	border-radius: 25px;
	font-size: 13px;
	color: #afbcc6;
	background: #fff;
	padding: 10px 20px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 0.8px;
	cursor: pointer;
	line-height: 1;
	margin-bottom: 10px;
	display: inline-block;
}
.morehouses:hover {
	background: rgba(254,64,64,0.2);
	border: 3px solid rgba(254,64,64,0.01);
	color: #313234;
}
.gnWooAddtoCart.disabled {
	pointer-events: none !important;
}
.backfromcarth4 {
	float: left;
	display: inline-block;
}
.backfromcart {
	float: right;
	border: 3px solid #ebeff2 !important;
	background: #fff;
	color: #afbcc6 !important;
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	margin-top: -10px;
	padding: 10px;
	text-transform: uppercase;
	border-radius: 25px;
	margin-right: 5px;
}
.backfromcart:hover {
	background: rgba(254,64,64,0.2) !important;
	color: #313234 !important;
	border: 3px solid rgba(254,64,64,0.01) !important;
}
.old_userinfo-field {
	display: none;
}
.thegnloadmore {
	background: #fff;
	border: 3px solid #ebeff2;
	font-size: 13px;
	border-radius: 25px;
	padding: 10px 20px;
	display: inline-block;
	margin-bottom: 20px;
	font-weight: 700;
	text-transform: uppercase;
	color: #afbcc6;
	letter-spacing: 0.8px;
	line-height: 1;
}
.thegnloadmore:hover,.thegnloadmore:active,.thegnloadmore:focus {
	background: rgba(254,64,64,0.2);
	border: 3px solid rgba(254,64,64,0.01);
	color: #313234;
}

.gnlang-selector {
	position: absolute;
	top: 0;
	right: 105px;
}
.gnlang-selector #lang_sel_list {
	padding: 2px 0 0 0;
	border: 0;
}
.gnlang-selector .wpml-ls-link {
	background: #fff !important;
}
.gnlang-selector .wpml-ls-link span {
    font-size: 11px;
    font-weight: 700;
    font-family: "Myriad Pro", Helvetica, Arial, sans-serif;
    color: #4d4d4d;
}
.gnlang-selector .wpml-ls-link span.wpml-ls-native {
    color: #d2151f;
}
.gnlang-selector li.wpml-ls-item:hover a span {
	color: #d2151f;
}
.gnlang-selector li.wpml-ls-first-item {
    border-right: 1px solid #4d4d4d;
}
.logged-in .gnlang-selector {
	right: 150px;
}

.footlog {
	max-width: 180px;
}


.backfromthankyou {
    text-align: left;
}
.backfromthankyou .backtoattest {
	border: solid 3px #ebeff2;
	padding: 10px;
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	color: #afbcc6;
	border-radius: 25px;
	text-transform: uppercase;
	letter-spacing: 0.8px;
	cursor: pointer;
}
#gncbaselang {
	background: #fff;
	border: 1px solid #ebeff2;
	border-radius: 3px;
	padding: 0 12px;
	height: 40px;
	font-size: 14px;
	display: block;
	width: 95%;
}
.gnupdateuser #gncbaselangnew {
    max-width: 250px;
}
#gnloadmoreid {
	cursor: pointer;
}

.um-field-agencyinc .btn-group.bootstrap-select.show-tick {
	border: unset;
	border-radius: 3px;
	height: 40px;
	width: 95%;
}
.um-field-agencyinc .bootstrap-select .btn.dropdown-toggle.btn-default {
	height: 28px;
	border: 1px solid #ebeff2;
	border-radius: 3px;
	font-size: 14px;
}
.um-field-agencyinc .bootstrap-select ul li {
    margin-top: 0px;
}

.swal-content input[type="date"]  {
    max-width: 251px;
    margin: 10px auto;
}



.prod-113 .woocommerce div.product form.cart, .prod-109 .woocommerce div.product div.summary {
    margin-bottom: 0;
}

.prod-113 .gnSingleProd{
    text-align: right;
}

.prod-113 .ywapo_input_container_radio .ywapo_label_price .woocommerce-Price-amount.amount, .woocommerce form .form-row .ywapo_input_container.ywapo_input_container_checkbox label {
    font-size: 16px !important;
    font-weight: normal !important;
    color: #333 !important;
}

.ywapo_input_container_radio .ywapo_input_radio { cursor: pointer;
    float: right;
    margin-right: 0 !important;
    margin-left: 10px;
    height: 20px; }

    .removegalimg_tr {
    position: absolute;
    right: 0;
    top: -15px;
    color: #d2151f;
    cursor: pointer;
    transition: transform .2s;
    font-size: 15px;
}

.page-numbers { 
	display: flex;
}

.page-numbers span,
.page-numbers a { 
	display: block;
	padding: 6px;
}
