.title-activ-blu {color: #0cbacf;font-weight: 700;font-size: 1.75rem;line-height: 1.7;text-transform: uppercase;}
.text-activ {font-size: 1.7rem;line-height: 1.8;font-weight: 300;}
.title-servizi{font-size: 1.8rem;line-height:1.2;margin-bottom: 1rem; min-height: 46px;}
.title-small-legale{font-size: 1.45rem;line-height: 1.4;text-transform: uppercase;font-weight: 700;}

.navigation .dropdown-list, .navigation .sub-menu {width: 19rem !important;}

.window-height70 {height: 70vh;}
.window-height80 {height: 80vh;}
.window-height90 {height: 90vh;}
.fullscreen-bkg-2{background-image: url(/assets/crm/home/main-singl-h.jpg);}
.fullscreen-bkg-2{background-image: url(/assets/crm/home/main-singl-h@2x.jpg);}
.intro-title-2{background-image: url(/assets/templates/images/slider/slide-2-page-intro.jpg);}
.intro-title-2{background-image: url(/assets/templates/images/slider/slide-2-page-intro@2x.jpg);}

.hero-6 .media-column {background-image: url(/assets/crm/images/studio-medicina-legale/chisiamo4.jpg)}
.hero-5 .media-column {background-image: url(/assets/crm/images/studio-medicina-legale/chisiamo3.jpg)}
.hero-5-3 .media-column {background-image: url(/assets/crm/images/studio-medicina-legale/hero-half-1.jpg);}

.header .logo{width: 24rem;}
.uppercase {text-transform: uppercase;}
.homesubtitle{font-size: 24px;line-height: 26px;}
.feature-column.left.small .feature-text {padding-left: 7rem;}
.pr-10{padding-right: 10px;}
.pr-20{padding-right: 20px;}
.pr-30{padding-right: 30px;}
.pr-40{padding-right: 40px;}
.pr-50{padding-right: 50px;}
.pr-60{padding-right: 60px;}

.header-transparent .navigation > ul > li > a{opacity: 0.9;font-size: 1.2rem;}
.hero-5-4 .media-column{background-image: url(/assets/crm/images/studio-medicina-legale/chisiamo4.jpg);}
.navigation .sub-menu li a,
.navigation .mega-sub-menu ul li a,
.navigation .dropdown-list li a{font-size: 1.3rem;}
.leadplus{font-size: 2.2rem;font-weight: 400;}
.list-group {margin-bottom: 5rem;} 
.list-group li {padding: 0.8rem 15px; border-bottom: 1px solid #aeaeae;}

.listactive li::before {
  content: "\2022";
  color: #0cbacf;
  font-weight: bold;
  font-size:12px;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;
}

.gm-style .gm-style-iw-d {padding: 15px;text-align: left;}

.colblu {color: #0582cf !important;}
.colred {color: #e12b29 !important;}
.colblack {color: #666 !important;}
.colgreen {color: #4b9f50 !important;}

.bkg-colblu{
	background-color: #0582cf;
	border-color: #0582cf;
}
.bkg-hover-colblu:hover{
	background-color: #046dae;
	border-color: #046dae;
}

.bkg-colred{
	background-color: #e12b29;
	border-color: #e12b29;
}
.bkg-hover-colred:hover{
	background-color: #c12523;
	border-color: #c12523;
}

.bkg-colblack{
	background-color: #666;
	border-color: #666;
}
.bkg-hover-colblack:hover{
	background-color: #333;
	border-color: #333;
}

.bkg-colgreen{
	background-color: #4b9f50;
	border-color: #4b9f50;
}
.bkg-hover-colgreen:hover{
	background-color: #39793d;
	border-color: #39793d;
}
@media only screen and (max-width: 1050px){
.header .navigation > ul > li > a{margin: 0 1.2rem;}
}


@media only screen and (max-width: 1024px){
.window-height80 {height: 90vh;}
.lineh11 {line-height: 1.1}
}

@media only screen and (max-width: 960px){
.colblu-it, .colblu-en  {color: #0582cf !important;}
}

@media only screen and (max-width: 768px){
    p {line-height: 1.6;}
    .no-mobile {display:none !important;}
    .title-activ-blu {font-size: 1.7rem;line-height: 1.7;}
    .text-activ {line-height: 1.7;font-weight: 300;}
    .title-small-legale{font-size: 1.4rem;}
    .replicable-content, .row.xlarge.replicable-content{padding-top: 5rem;padding-bottom: 4rem;}
    .mb-50-xs {margin-bottom: 4rem;}
    .list-group {margin-bottom: 4.5rem;} 
      .hero-5 .column:first-child:not(.media-column) .split-hero-content {margin-top: 9rem}
}


@media only screen and (max-width:480px) {
    .list-group {margin-bottom: 3.5rem;} 
     .hero-5 .column:first-child:not(.media-column) .split-hero-content {margin-top: 8rem}
}

@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min--moz-device-pixel-ratio:2), only screen and (-o-min-device-pixel-ratio:2 / 1), only screen and (min-device-pixel-ratio:2), only screen and (min-resolution:192dpi), only screen and (min-resolution:2dppx) {

    .hero-5 .media-column {background-image: url(/assets/crm/images/studio-medicina-legale/chisiamo3@2x.jpg)}
    .hero-5-4 .media-column {background-image: url(/assets/crm/images/studio-medicina-legale/chisiamo4@2x.jpg)}
    .hero-5-3 .media-column {background-image: url(/assets/crm/images/studio-medicina-legale/hero-half-1@2x.jpg);}
}