a {
color: #aa2230 !important;
} .logo,
#header-v2.fixed-position #header-wrapper .logo {
width: 340px;
transition: all .0s ease;
-webkit-transition: all .0s ease;
}
img.logo-img {
width: 340px;
}
#header-v2 #header-wrapper {
border-bottom: none;
background: #000;
}
#nav2 {
padding: 25px 0 0;
}
#nav2 > ul > li {
margin: 0 0 0 12px !important;
height: 45px;
}
#nav2 > ul > li > a {
color: #fff !important;
}
@media screen and (max-width: 1209px) {
.logo {
width: 235px !important;
}
}
@media screen and (max-width: 991px) {
#header-v2 #header-wrapper {
height: 70px;
}
.logo {
width: 340px !important;
}
#nav2 > ul > li {
margin: 0 0 21px 14px !important;
}
.header-block .nav-opener2 {
color: #fff !important;
}
.header-block .icon-phone2 {
color: #fff !important;
}
#nav2 > ul > li > a {
color: #38393a !important;
}
} .slider-home .slide-inner {
background: none;
}
.breadcrumbs, .breadcrumbs ul li::after, .breadcrumbs ul li a {
color: #fff !important;
opacity: 1 !important;
} #responsive-form{
max-width:600px ;
margin:0 auto;
width:100%;
}
.form-row{
width: 100%;
}
.column-full{
float: left;
position: relative;
padding: 0.65rem;
width:100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.column-one-third {
float: left;
position: relative;
padding: 0.65rem;
width:33%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.clearfix:after {
content: "";
display: table;
clear: both;
} @media only screen and (min-width: 48em) {
.column-one-third{
width: 100%;
}
}  body.home .main-heading {
margin-bottom: 10px !important;
}
.home #header-v2 #header-wrapper {
background: rgba(20, 20, 20, 1) none repeat scroll 0 0;
}
.services-col .img-box {
border: 0 solid #333;
}
.services-col .img-box img:first-child {
margin: 0 auto;
}
.services-col h2 a {
color: #333 !important;
}
.services-col .btn-default {
color: #333 !important;
}
.witte-tekst,
.witte-tekst p,
.witte-tekst h2,
.witte-tekst .btn-default {
color: #fff !important;
border-color: #fff;
}
.col-sm-15 {
width: 20%;
}
.main-page-wrapper {
padding: 30px 0;
}
.huisstijl-font h2 {
font-family: Source Sans Pro;
font-size: 35px !important;
font-weight: lighter;
}
.services-col:hover .img-box img:first-child {
margin-top: 0px;
}
.services-col .btn-default::after {
transition: none 0s ease 0s ;
}
.services-col:hover .img-box {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
} .huisstijl-font h2 {
text-transform: none;
} .footer-aside {
padding-top: 20px;
}
.footer-aside a,
#footer a {
color: #cecece !important;
}
.aside-block h2::before {
display: none;
}
.aside-block h2 {
margin-bottom: 0px;
}
.footer-aside .holder {
display: none;
}
.footer-aside a {
color: #fff;
}
.aside-block h2::before {
background: #85150d none repeat scroll 0 0;
}
.aside-block h2 {
font-family: source sans pro;
font-weight: lighter;
letter-spacing: 1px;
text-transform: none;
}
.aside-block {
padding-bottom: 5px;
}
#footer a {
text-transform: uppercase;
font-family: open sans;
} .slider-home h1 {
font-size: 65px;
font-weight:600;
}
.law-slider-container .col-lg-8 {
margin-left: 28%;
width: 44%;
}
.services-col p {
height: 80px;
} .breadcrumbs, .breadcrumbs ul li::after, .breadcrumbs ul li a {
color: #fff;
opacity: 0.7;
}
.breadcrumbs {
text-transform: none;
}
.banner-block,
.banner-block.parallex {
border-color: #aa2230;
height: 320px;
background-attachment: inherit;
}
.banner-box .banner-heading {
margin-top: 100px;
}
.services-col .img-box img {
opacity: 0.6;
}
#nav2 > ul > li.current-menu-ancestor > a, #nav2 > ul > li > a.anchor-active, #nav2 > ul > li > a:hover, #nav2 > ul > li > a:active, #nav2 > ul > li > a:focus, .home #nav2 > ul > li.current-menu-ancestor > a, .home #nav2 > ul > li > a.anchor-active, .home #nav2 > ul > li > a:hover, .home #nav2 > ul > li > a:active, .home #nav2 > ul > li > a:focus {
color: #aa2230;
}
#nav2 .small-drop ul li a:focus, #nav2 .small-drop ul li a:hover, #nav2 .small-drop ul li.current-menu-item a {
color: #aa2230;
}
#nav2 .drop-holder {
border-bottom: 5px solid #aa2230;
}
.section-element {
padding: 20px 0;
}
img.alignnone {
margin: 30px 20px 20px 0;
}
#header-v2 .top-nav {
display: none;
}
section.achtergrond-icoontjes {
background-size: inherit !important;
}  @media screen and (max-width: 767px) {
.col-sm-15 {
width: 100%;
}
.aside-block h2::before {
width: 100%;
}
.footer-aside section.col-md-3 {
width: 100%;
text-align: center;
}
.header-content {
height: 100%;
}
.slider-home .slick-slide {
text-align: center;
background-size: cover;
background-position: 89% 50%;
background-repeat: no-repeat;
}
.law-slider-container .col-lg-8 {
margin-left: 16%;
width: 71%; 
}
.banner-block.parallex {
background-size: cover;
background-position: 67% 50%; 
height: 100%;}
.banner-heading h1 {
margin: -95px 0 15px; }
}