.nav-primary li.level0>a:hover{text-decoration:none!important}.Latest_news ul li .photo{border-color:#D0011B!important}.icon-heart-empty-fa,.icon-heart-fa{color:#D0011B}.service-section .desc_wrapper{margin-bottom:15px}.service-section h3{color:#161922;text-transform:none;font-size:18px}.service-section .hr_color{color:#ccc!important;background:#ccc!important}.blog-post .vc_gitem_row.vc_row.vc_gitem-row-position-middle{position:relative!important;top:18px!important}.blog-post.vc-gitem-zone-height-mode-auto:before{padding-top:85%!important}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{color:#D0011B!important}.vc_gitem_row.vc_row.vc_gitem-row-position-bottom{color:#d0011b!important;font-size:12px!important}.portfolio-img .image_wrapper img{width:100%!important}.image_frame .image_wrapper .image_links,.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc{background:#d0011b}.vc_gitem-post-data{margin-bottom:0!important}@media only screen and (max-width:1199px){.footer .links{width:22.65625%;padding-right:0;margin-right:1%!important}}@media only screen and (max-width:599px){.footer .links{width:100%}}.wordpress-post-view .main-container{margin-top:0!important}.post-date.when,.post-meta.details{max-width:1280px;margin:0 auto;padding:20px;text-align:center}#comments{background:#F1F1F1;float:left;width:100%}#comments:empty{display:none}#comments #respond{max-width:960px;margin:40px auto 20px;border:0}#comments #respond textarea{max-width:100%}#comments #respond form .legend{text-align:center}#comments #respond .fieldset .form-list .input-box input{padding:20px 10px}#respond .buttons-set{margin:0 auto;width:100%;text-align:center}#respond .buttons-set #post-the-comment{float:none}.vc_col-sm-8 .portfolio_grid{list-style-type:none}.vc_col-sm-8 .portfolio_grid li{margin-left:0;padding:5px}.get_in_touch_wrapper span.icon i{color:#fff!important}.vc_masonry_grid{min-height:490px}a.vc_gitem-link.vc-zone-link:hover::before{content:'\f0c1';display:block;position:absolute;background:rgba(255,255,255,.8);width:96%;height:96%;top:2%;padding-top:30%;text-align:center;font-size:40px;font-family:FontAwesome;left:2%}.vc_gitem-zone{background-color:transparent!important}@media only screen and (max-width:991px){.banner-title h1{line-height:100px!important;font-size:18px!important}#comments #respond{margin-bottom:30px;margin-top:5px}}p:empty{display:none}#v-cookielaw.v-yellow-alert{background:#f3f3f3!important;border-color:#d0011b!important}#v-cookielaw .v-button,#v-cookielaw .v-button:focus,#v-cookielaw .v-button:hover{border-color:#d0011b;background-color:#d0011b;background-image:linear-gradient(#d0011b,#d0011b);color:#fff;text-shadow:-1px -1px 0 rgba(0,0,0,.3);text-transform:uppercase}#v-cookielaw.v-bar .v-actions{width:350px}@media only screen and (max-width:767px){.main-container{padding:0}#v-cookielaw.v-bar{display:block}#v-cookielaw.v-bar .v-actions{width:100%;margin:0 auto;float:left}.header-language-background{display:block;height:auto}.header-language-background .header-language-container .store-language-container{width:45px}.header-language-background .topbar-right{display:none}.header-language-background .topbar-left{width:238px;float:right}.header-language-background .header-language-container{padding:0 15px}.header-language-background .topbar-left a{margin-right:0}.header-language-background .topbar-left a:first-child{margin-right:5px}.contact_address .wpb_wrapper>div{margin-bottom:20px}}
.header-language-background .welcome-msg{ margin-bottom: 0px }