﻿/* HEADER SLIDER */

.slidOver-768 {display:none}
.slidOver1-768 {display:none}

.slidOver {position:absolute;z-index:9990;width:35%;left:120px;top:0;height:800px;background:rgb(255, 255, 255, 0.5);border:0px solid red}
/*.slidOverText {position:absolute;z-index:9993;width:300px;border:0px solid red;text-align:left;right:60px;top:200px;color:#fff}*/
.slidOverText {position: relative;    z-index: 9993;    padding: 30px;    border: 0px solid #f00;    text-align: right;    top: 150px;    color: #fff;}
.slidOverTextSpan {color:#8B0000}
.sliderH1 {font-size:42px;color:#000;line-height:40px}
.sliderP {font-size:16px;line-height: 20px;color:#000;font-weight:800}
.sliderPlight {font-size:18px;line-height: 20px;color:#000;font-weight:400;line-height:36px}

.slidOver1 {position:absolute;z-index:999;width:35%;left:120px;top:887px;height:746px;background:#EDEDED;border:0px solid red}
.slidOverText1 {position:absolute;z-index:9993;width:300px;border:0px solid red;text-align:left;right:30px;top:100px;color:#fff}
.sliderH11 {font-size:42px;color:#00305B !important;z-index:9997;line-height:40px}
.sliderH22 {font-size:22px;color:#00305B !important;z-index:9997;line-height:40px}
.sliderP1 {font-size;16px;color:#00305b !important}

.slidOver2 {position:absolute;width:35%;left:120px;background:#fff !important;top:0;height:1200px;border:0px solid green}
.slidOverText2 {position:absolute;width:300px;border:0px solid blue;text-align:left;right:30px;top:100px;color:#fff}

.slidOver4 {display:none}
.slidOver5 {display:none}

.PColorWhite {color:#fff !important}
.PColorBlack {color:#000 !important}
.PColorBlack70 {color:#555555 !important}
.UlPad40 {padding-left:40px}

.sliderH3 {font-size:42px;color:#fff;line-height:40px;text-align:left}
.sliderP3 {font-size:16px;color:#fff !important;text-align:left}

.TitoloContatti1 {font-size:20px;font-weight:800;color:#000}
.TitoloContatti2 {font-size:20px;font-weight:400;color:#000}

.OnlyMobile {display:none}
.FooterTextLeft {text-align:left}
.FooterTextRight {text-align:right}

.containerMap {
  position: relative;
  width: 100%;
  padding-top: 50px;
}

.padL {padding-left:20px !important; margin-left:460px}
.padL1 {padding-left:17px !important;}
.padT {padding-top:100px;padding-bottom:40px}


.blinking{
    animation:blinkingText 1.2s infinite;
}
@keyframes blinkingText{
    0%{     color: #000;    }
    49%{    color: #F00; }
    100%{   color: #fff;    }
}

.FontRalewey {font-family: 'Raleway', sans-serif;}
.FontOpenSans {font-family: 'Open Sans', sans-serif;}

.TextDove1 {}
.TextDove2 {border-left:0px solid #999;}

@media (max-width: 1500px) {
	.slidOver {width:35%;left:60px;}
	.slidOver1 {width:35%;left:60px;}
	.slidOver2 {width:30%;left:120px;}
}

@media (max-width: 1300px) {
	.padL {padding-left:20px !important; margin-left:460px}
	.sliderH11 {text-align:center !important}
	.slidOverText1 {top: 100px;right:0;}
}

@media (max-width: 1200px) {
	.padL {padding-left:20px !important; margin-left:360px}
	.slidOver {width:32%;left:60px;height:600px;}
	.slidOver1 {width:32%;left:60px;top: 761px;}
	.slidOver2 {width:30%;left:60px;}
	.slidOverText {top: 100px;}
}

@media (max-width: 992px) {
	.MenuResp1 {display:block;margin-top:30px !important}
	.slidOver {display:none}
	.slidOver1 {display:none}
	.padL {padding-left:20px !important; margin-left:0px}
	.slidOverText {padding:20px;top:30px}
	.sliderH1 {font-size: 28px;line-height: 30px;}
	.slidOver {height: 500px;}
	.slidOver4 {display:block;position:relative;width:100%;background:#ededed;height:auto;border:0px solid red;}
	.slidOver5 {display:block;position:relative;width:100%;background:#fff;height:auto;border:0px solid red;}
	.slidOverText {padding:20px;top:10px}
	.slidOverText1 {position:relative;z-index:9993;width:100%;border:0px solid red;text-align:center;right:0px;top:0px;padding:40px}
	.sliderH1 {font-size: 20px;line-height: 22px;}
	.slidOver {height: 400px;}
	.padT {padding-top:20px;padding-bottom:40px}
	.slidOver2 {display:none}
	.TextDove1 {text-align:center}
	.TextDove2 {border-left:0px solid #999;padding-left:0px;text-align:center}
	.OnlyMobile {display:block}
	.NoMobile {display:none}
	.FooterTextLeft {text-align:center}
	.FooterTextRight {text-align:center}
	.MargMobile {margin-left: -17px;}

@media (max-width: 768px) {

}

.blinking{
    animation:blinkingText 1.2s infinite;
}
@keyframes blinkingText{
    0%{     color: #000;    }
    49%{    color: #F00; }
    100%{   color: #fff;    }
}