/* cmsms stylesheet: 4 - 1024 modified: 04/01/19 14:41:27 */
/* 1024 */
/* COLOURS */
 /* CUSTOM BRAND COLOUR 1:*/
 /* CUSTOM BRAND COLOUR 2:  */
 /* CUSTOM BRAND COLOUR 3: */

#inside p{
font-size:16px;
}

#inside li{
font-size:16px;
}

#content-right li{
font-size:16px;
}

/* COLUMNS */ 
.col1-12 {width:8.333333%;} .col2-12 {width:16.666667%;} .col3-12 {width:25%;} .col4-12 {width:33.333334%;} .col5-12 {width:41.666667%;} .col6-12 {width:50%;} .col7-12 {width:58.333333%;} .col8-12 {width:66.666667%;} .col9-12 {width:75%;} .col10-12 {width:83.333333%;} .col11-12 {width:91.666667%;} .col12-12 {width:100%;}

.column-spacer{
display:block;
}

.section{
padding:30px 0;
}

#header-left{
/*height:100px;*/
width:310px;
}

#header-right-mobile{
display:none;
}

#header-right{
display:flex;
justify-content:flex-end;
}

#menu{
padding:0px 20px;
display:flex;
flex-direction:column;
justify-content:center;
position:relative;
}

#menu li{
position:static;
}

#menu > ul{
list-style-type:none;
display:flex;
justify-content:space-between;
margin:0 -20px;
}

#menu li a{
padding:27px 20px;
border-bottom:none;
font-size:20px;
}

.submenu-arrow{
display:none;
}

.parent a:hover + .submenu-arrow + ul, .submenu-arrow + ul:hover{
display:block;
position:absolute;
background:#F4F4F4;
left:0;
width:100%;
flex-wrap:wrap;
}

.parent:hover{
background:#F4F4F4;
}

/*#menu .parent .submenu-arrow + ul li a{
padding:10px 20px;
font-size:18px;
}*/

#menu li a:hover, .parent + .submenu-arrow + ul:hover{
background:#F4F4F4;
}

/*.slideshow-active .swiper-slide > div{
min-height:calc(75vh - 100px);
}

.fullscreen.slideshow-active .swiper-slide > div{
min-height:calc(100vh - 100px);
}*/

.slide-content{
position:absolute;
}

#cards-content .col3-12{
width:50%;
}

@media screen and (min-width:1280px){
#cards-content .col3-12{
width:25%;
}
}

#clients-introduction{
position:relative;
z-index:2;
}

#home-client-box{
position:absolute;
top:50%;
margin-top:-80px;
left:0;
}

.service-gallery .img{
width:50%;
}

.service-gallery .img:first-of-type, .service-gallery .img:last-of-type{
width:100%;
}

#inside #cards-content{
margin:0 -10px;
}
