
#bottomHeader {
overflow: hidden;
border-bottom: 1px solid #dddedf;
clear: both;
}
#bottomHeader h2, #bottomHeader #h2ConosciSogei {
font-size: 3.6em;
margin-top: 0;
}
#bottomHeader p {
font-size: 1.8em;
}
.container.indicatorsCont {
margin-bottom: -6px;
}

#bottomHeader p {
line-height: 24px;
}
#breadcrumb li {
font-size: 1.4em;
}


/*  Area tematiche rilevanti  */
#areeTematicheRilevanti, #newsBlock p {
font-size:1.6em;
background:blue;
}

div#firstContentRow {
padding-top: 20px;
padding-bottom: 48px;
background:red;
}
#firstContentRow p {
font-weight: 500;
}
#main section {
/*padding-top: 20px;*/
/*padding-bottom: 80px*/;

}


/* News */
#newsH1 {
margin-top: 16px;
margin-bottom: 0;
}
#video {
width: 293px;
height: 165px;
background-image: url("../img/video-placeholder.jpg");
margin-top: 22px;
}
#notizieText h3 {
min-height: 45px;
font-weight: 600;
}
#vaiArchivioNotizie {
font-weight: 600;
text-decoration: underline;
}
#areaCorporate p {
margin-top: 30px;
color: #52626f;
font-size: 1.6em;
text-align: left;
}


/* Valori aziendali */
#areaCorporate {
padding-bottom: 48px;
margin-top: 0px;
}
#areaCorporate h3 {
font-weight: 600;
}



@media only screen and (max-width: 991px) {


#firstContentRow {
margin-top: 40px;
}

}



@media only screen and (max-width: 767px) {

#bottomHeader {
padding-top: 14px;
padding-bottom: 6px;
}
#carousAndBottHead{
bottom: -57px;
}
.carousel, .interno, .interno .slide { 
height: 410px;
overflow: hidden;
}
.carousel.parOpen, .interno.parOpen, .interno .slide.parOpen {
height: 656px;
}
ol.carousel-indicators {
margin-top: 30px;
}
#pauseControllers {
margin-bottom: 39px;
}
.areaCorpArticleImgCont {
margin-bottom: 25px;
margin-top: 18px;
}



}

/* SOLO DESKTOP */
@media only screen and (min-width: 992px) {
#newsBlock h3, #newsBlock .caption {
min-height: 70px;
}
#firstContentRow h2 {
margin-bottom: 50px;
}
#firstContentRow .button {
/*margin-top: 52px;*/
margin-top: -45px;
}



}


/* Fixings following the Bootstrap grid */
@media (min-width:768px) and (max-width:991px) {
#firstContentRow h2 {
margin-bottom: 35px;
margin-top: 35px;
}
#firstContentRow .button {
margin-top: 46px;
}
#firstContentRow article p,  #firstContentRow article img {
padding-right: 16px;
}
#bottomHeader h2, #bottomHeader #h2ConosciSogei {
font-size: 2.5em;
}
.textCarousel {
margin-top: 10px;
}
#carousAndBottHead {
bottom: -57px;
}
#bottomHeader {
padding-top: 26px;
padding-bottom: 12px;
}
ol.carousel-indicators {
margin-top: 27px;
}
#pauseControllers {
margin-bottom: 62px;
}
}

@media (min-width:992px) and (max-width:1199px) {
.evidenza-padding{width: 68%!important;}
#firstContentRow article, #newsBlock article, #areaCorporate article {
/*margin-bottom: 60px;*/
}
#firstContentRow h2 {
margin-bottom: 35px;
margin-top: 35px;
}
#bottomHeader h2, #bottomHeader #h2ConosciSogei {
font-size: 3.0em;
}
#bottomHeader {
height: 112px;
}
ol.carousel-indicators {
margin-top: 35px;
}
#carousAndBottHead {
 /*bottom: -13px;*/
 bottom: 15px;
}
#pauseControllers {
margin-bottom: 10px;
}
.evidenza-img {
    width: 250px!important;
}

.CorporateBGN {
	margin-right: 0px !important;
	margin-left: 0px !important;
    height: 436px !important;
	border-left: 2px solid #F0F0F0;
}
.row_2 {
	margin-top: 65px!important;
}
}

@media (min-width:1200px) {
#firstContentRow article, #newsBlock article, #areaCorporate article {
/*margin-bottom: 40px;*/
margin-bottom: 5px;
/*margin-top: 26px;*/
margin-top: 0px;
}
#bottomHeader h2, #bottomHeader #h2ConosciSogei {
font-size: 3.0em;
}
#bottomHeader{
height: 70px;
}

#carousAndBottHead {
bottom: 15px;
}
#pauseControllers {
margin-bottom: 32px;
}

#newsBlock .container {
	padding-top: 10px;
	margin-top: 80px;
}

.col-lg-9 {
    width: 100% !important;
}

}

.conoscisogei{
	margin-top:-12px;
	margin-left: -31px;
}
/**/
	
#firstContentRow .button.dontDisplay {
display: none;
}
#firstContentRow .button {
margin-bottom: 20px;
margin-top: 8px;

}
.mobileAccordion {
margin: 0;
padding-top:15px;
padding-bottom:15px;
}
.mobileAccordion.closed {
height: 0;
overflow: hidden;
padding-top:0!important;
padding-bottom:0!important;
}
/* #carousel {
height: 380px;
} */
.plusAccordion.bluePlus {
color: #1f3484;
}
.plusAccordion.whitePlus {
background: #1f3484;
color: #fff;
}
.plusAccordion {
display: block;
float: right;
font-size: 1.8em;
line-height: 30px;
padding-bottom: 11px;
width: 43px;
text-align: center;
}
#firstContentRow , #newsBlock {
padding-bottom: 20px;
}
#firstContentRow article {
overflow: hidden;
border-bottom: 1px solid #dddedf;
}
#firstContentRow article h2 {
height: 16px;
}
#bottomHeader.opaqueWhite {
background-color: #f0f0f0;
}
#newsBlock h3 {
border-bottom: 1px solid #009cdd;
font-weight: bold;
font-size:2.2em;
padding-bottom: 12px;
}
#newsBlock h3 a{
color:#000;
}
#areaCorporate {
border-top: 4px solid #dddedf;
padding-top: 0;
margin-top: 32px;
}
#areaCorporate article img {
display: none;
}
.textCarousel {
margin-top: 25px;
}
#bottomHeader h2, #bottomHeader #h2ConosciSogei {
font-size: 3em;
}
.textCarousel p {
line-height: 32px;
}
.textCarousel p span {
background: #fff;
color: #4C5257;
}
}

@media (min-width: 481px) and (max-width: 767px) {
#firstContentRow article .button {
margin-top: 30px;
}
#carousel {
/*height: 530px;*/
height:510px;
}
#firstContentRow , #newsBlock {
padding-bottom: 45px;
}
#firstContentRow , #newsBlock {
padding-bottom: 45px;
}
#bottomHeader h2,  #bottomHeader #h2ConosciSogei {
font-size: 3em;
}

#firstContentRow article {
    border-bottom: 1px solid #dddedf;
	padding-bottom: 60px;
}

.last_ico_mobile{
	border-bottom:none !important;
}

}
@media (min-width:768px) {
#bottomHeader {
padding-top: 35px;
}
.carousel, .interno, .interno .slide {
/*height: 537px;*/
height:410px;
}
#carousel {
height: 426px;
}
#firstContentRow , #newsBlock {
 /*padding-bottom: 45px;*/
 /*padding-top: 20px;*/
}
.areaCorpArticleImgCont {
min-height: 171px;
}

}

@media (min-width: 481px) {
#firstContentRow{
/*background: #f0f0f0;*/
}
#firstContentRow , #newsBlock {
border-bottom: 4px solid #dddedf;
}
#newsBlock article {
/*padding-right: 50px;*/
}
}

/* smallest */
@media (max-width: 340px) {
#firstContentRow article h2{
font-size:2em;
}
#newsBlock h3{
font-size:1.8em;
}
}

/**/
@media (min-width: 601px) {
.textCarousel p {
font-size: 3em;
}
}
@media (max-width: 600px) {
.textCarousel p {
font-size: 2.5em;
}
}

@media (min-width:900px) and (max-width:1199px) {
.evidenza img {margin-top:22px!important;}
}


/* .......................................... IMMAGINI HEADER responsive in : dimensioni e risoluzione  ............................................. */

/* --------------------------------- desktop ----------------------------------------------------------------------------------------------------- */
/* Large screen */
.primo_Home_BG {
background-color: #646464;
}
.secondo_Home_BG {
background-color: #646464;
}
.terzo_Home_BG {
background-color: #646464;
}
.quarto_Home_BG {
background-color: #646464;
}
/*
.primo_Home_BG {
background-image: url("../img/headerHome/tubiblu-desktop.jpg");
}
.secondo_Home_BG {
background-image: url("../img/headerHome/globoblu-desktop.jpg");
}
.terzo_Home_BG {
background-image: url("../img/headerHome/palmeblu-desktop.jpg");
}
.quarto_Home_BG {
background-image: url("../img/headerHome/shadesblu-desktop.jpg");
}
*/


/* ----------------------------------------------------------- mobile ---------------------------------------------------- */
@media only screen and (max-width: 540px) {
/* MOBILE non-retina */
/* sfondo in caso si disabilita il javascript*/
.primo_Home_BG {
background-color: #646464;
}
.secondo_Home_BG {
background-color: #646464;
}
.terzo_Home_BG {
background-color: #646464;
}
.quarto_Home_BG {
background-color: #646464;
}

}
/*
.primo_Home_BG {
background-image: url("../img/headerHome/tubiblu-ml.jpg");
}
.secondo_Home_BG {
background-image: url("../img/headerHome/globoblu-ml.jpg");
}
.terzo_Home_BG {
background-image: url("../img/headerHome/palmeblu-ml.jpg");
}
.quarto_Home_BG {
background-image: url("../img/headerHome/shadesblu-ml.jpg");
}
}
*/

@media
only screen and (-webkit-min-device-pixel-ratio: 2)      and (max-width: 540px),
only screen and (   min--moz-device-pixel-ratio: 2)      and (max-width: 540px),
only screen and (     -o-min-device-pixel-ratio: 2/1)    and (max-width: 540px),
only screen and (        min-device-pixel-ratio: 2)      and (max-width: 540px),
only screen and (                min-resolution: 192dpi) and (max-width: 540px),
only screen and (                min-resolution: 2dppx)  and (max-width: 540px) { 
.primo_Home_BG {
background-color: #646464;
}
.secondo_Home_BG {
background-color: #646464;
}
.terzo_Home_BG {
background-color: #646464;
}
.quarto_Home_BG {
background-color: #646464;
}
}

/* MOBILE retina, stuff to override above media query */
/*
.primo_Home_BG {
background-image: url("../img/headerHome/tubiblu-mh.jpg");
}
.secondo_Home_BG {
background-image: url("../img/headerHome/globoblu-mh.jpg");
}
.terzo_Home_BG {
background-image: url("../img/headerHome/palmeblu-mh.jpg");
}
.quarto_Home_BG {
background-image: url("../img/headerHome/shadesblu-mh.jpg");
}
}
*/


/* --------------------------------- tablet ----------------------------------------------------------------------------------- */

@media only screen and (min-width: 541px) and (max-width: 1080px) {
.primo_Home_BG {
background-color: #646464;
}
.secondo_Home_BG {
background-color: #646464;
}
.terzo_Home_BG {
background-color: #646464;
}
.quarto_Home_BG {
background-color: #646464;
}
}

/* Medium screen, non-retina */
/*
.primo_Home_BG {
background-image: url("../img/headerHome/tubiblu-tl.jpg");
}
.secondo_Home_BG {
background-image: url("../img/headerHome/globoblu-tl.jpg");
}
.terzo_Home_BG {
background-image: url("../img/headerHome/palmeblu-tl.jpg");
}
.quarto_Home_BG {
background-image: url("../img/headerHome/shadesblu-tl.jpg");
}
}
*/

@media
only screen and (-webkit-min-device-pixel-ratio: 2)      and (min-width: 541px) and (max-width: 1080px),
only screen and (   min--moz-device-pixel-ratio: 2)      and (min-width: 541px) and (max-width: 1080px),
only screen and (     -o-min-device-pixel-ratio: 2/1)    and (min-width: 541px) and (max-width: 1080px),
only screen and (        min-device-pixel-ratio: 2)      and (min-width: 541px) and (max-width: 1080px),
only screen and (                min-resolution: 192dpi) and (min-width: 541px) and (max-width: 1080px),
only screen and (                min-resolution: 2dppx)  and (min-width: 541px) and (max-width: 1080px) { 

.primo_Home_BG {
background-color: #646464;
}
.secondo_Home_BG {
background-color: #646464;
}
.terzo_Home_BG {
background-color: #646464;
}
.quarto_Home_BG {
background-color: #646464;
}

}
/* Medium screen, retina, stuff to override above media query */
/*
.primo_Home_BG {
background-image: url("../img/headerHome/tubiblu-th.jpg");
}
.secondo_Home_BG {
background-image: url("../img/headerHome/globoblu-th.jpg");
}
.terzo_Home_BG {
background-image: url("../img/headerHome/palmeblu-th.jpg");
}
.quarto_Home_BG {
background-image: url("../img/headerHome/shadesblu-th.jpg");
}
}
*/

