/********* corbetta elettronica *******/

@import url(https://fonts.googleapis.com/css?family=Open+Sans);


img{
    max-width:100%;
}

/***** manutenzione *****/


.immagine { margin: 30px 0 20px 0;}
.testi {width: 900px; margin: auto; font-family: Verdana;}
.manutenzione { font-size: 30px; color: #666;}
.manutenzionesotto {font-size: 30px; color: #666;}
.testoazienda {font-size: 14px; color: #020a6f; line-height:20px;}
.indirizzo {font-size: 12px; color: #666; line-height:20px;}
.dueffe {font-size: 9px; color: #999;}

#footer-outer #footer .atCNT3, #footer-outer #footer .atCNT4 {display: none;}


* {font-family: 'Open Sans', sans-serif;}

a {color: #0a2341; font-weight: bold; text-decoration: none;}

a:hover {color: #0A2341; font-weight: bold; text-decoration: underline;}


.container-fluid div.row {
	margin: 0;
}
.container-fluid {
	padding: 0;
}
.container {
    width: 1920px;
    max-width: 100%;
	padding-left: 0;
	padding-right: 0;
}

.box-sfondo-home {
    padding:56px 0;
}


/* gallery home */
/*.nanogallery_theme_light .nanoGalleryContainer .nanoGalleryThumbnailContainer img {
    margin: 40px 50px;
}*/

/*#header-outer header .row5 {background-color: #0A2341; height: 130px; padding-top: 20px;}*/

#header-outer .row3 img {}


/*#header-outer .atRow1 .row1, #header-outer .atRow1 .row2, #header-outer .atRow1 .row4, #header-outer .atRow1 .row6 {
	height:0;
	display:none;
}*/

/**** GENERALE ****/
.mb0{
    margin-bottom:0;
}
.mb20{
    margin-bottom:20px;
}
.pt0{
    padding-top:0;
}
.pt11{
    padding-top:11px;
}
.pb11{
    padding-bottom:11px;
}
.pt30{
    padding-top:30px;
}
.pt50{
    padding-top:50px;
}
.pb30{
    padding-top:30px;
}
.section{
    padding:50px 0;
}
.nopadding{
    padding-left:0;
    padding-right:0;
}

/*** BTN ***/
.btn{
    border-radius:0;
    filter:none !important;
    box-shadow:0 0 0 transparent;
    text-shadow:0 0 0 transparent;
    background-image:none;
    background-color:trasparent;
}
.btn-default {
  color: #000;
  border-color: #000;
}
.btn-default:hover {
  background: #000;
  color: #fff;
}

/***** HOME *****/

.textHomeOB {
    color:#fff;
	font-size: 35px;
	font-weight: 800;
	text-align:center;
}
.titleHome {
	font-size: 55px;
	font-weight: 800;
	text-align:center;
	color: #fff;
}
.title-bk {
  background-color: #155fa0;
  padding: 5px 30px;
  color: #fff;
}

h1{
    color:#fff;
	font-size: 40px;
	font-weight: 800;
	letter-spacing:1px;
}
a.catHome {
    color:#fff;
    font-size: 40px;
}
.imgIco{
    float:left;
}
.titIco{
    float:right;
}
.textHomePronto {
    color:#000;
	font-size: 40px;
	font-weight: 800;
	text-align:center;
}
.textHomeRaggiungici {
    color:#000;
	font-size: 40px;
	font-weight: 800;
}
.rigaIco{
    height:130px;
}
.boxIco{
    height:100px;
}



.homeBody #left-col .atCNT2, .homeBody #left-col .atCNT1, .homeBody #left-col .atCNT3{display: block;}

.homeBody #left-col .atCNT4, #left-col .atCNT2, #left-col .atCNT3 {display: none;}

.prodottiBody  #left-col .atCNT4 {display: none;}


#left-col .atCNT2 {
    background: url("graphics/sfondo-icone-home.jpg") no-repeat center top;
    position:relative;
    width: 100%;
    background-size:cover;
    background-color: #134071;
}

/*aree grigie*/
#right-col .atCNT5 {margin:0; background-color:#e1e1e1;}

#left-col .payoff {font-size: 29px; color:#243f8f;}

#left-col .payoff1 {font-size: 25px; color:#243f8f;}


.homeBody #right-col, .homeBody #left-col  {display: block;}

#left-col, #right-col{display: none;}


#right-col .atCNT1 .textHomeTitle {
	color:#243f8f;
	font-size: 40px;
	font-weight: bold;
	padding: 20px 0;
	text-transform: uppercase;
}

#right-col .atCNT1 .textHomeIcon {margin: 10px 0 25px; font-size: 16px; color:#0a2341; font-weight: bold;}

/*#right-col .atCNT2 {padding: 50px 0 100px 0; background-color: #527fb6; }*/

#right-col .atCNT2 .textHomeTitle {
	color:#fff;
	font-size: 40px;
	font-weight: bold;
	padding: 20px 0;
	text-transform: uppercase;
}

/****** area centrale *****/

#centerCol {
    min-height: 800px;
    padding: 30px 0;
    line-height: 28px;
    color: #000;
    font-size: 16px;
    display:block;
}
.homeBody #centerCol {
    min-height: 380px;
    display:none;
    /*padding: 100px 0;*/
}

/*.homeBody #centerCol {display:none;}

.wfSitePreviewBody #centerCol {display:block;}*/

.title {
  border-bottom: 4px double #0A2341;
  color: #0A2341;
  font-size: 1.8em;
  margin-bottom: 40px;
  padding: 5px 0 15px 0;
  text-transform: uppercase;
}

.textMapp{
      font-size: 20px;
}

.gtCNT010_001_CNT3  a img, .gtCNT010_001_CNT3  img {margin-bottom: 20px;}



/***** footer *****/

#footer-outer {background-color: #134071;}

#footer-outer #footer {color:#fff; font-size: 18px; line-height: 24px; padding: 50px 0;}

#footer-outer #footer strong {color:#fff; font-size: 19px;}

#footer a {color:#fff;}

/** Main Menu **/

#menuTopRow li.contatti a{
    background-color:#FDD34D;
    padding:15px;
}
#menuTopRow li.contatti a span{
    text-transform:uppercase !important;
    color:#000 !important;
}

#menuTopRow .atCNTr5c1 .navbar.navbar-default, #menuTopRow.row5.menuTop .navbar.navbar-default{
    border: none;
    position: relative;
	/*background: url("graphics/LogoCorbetta.png") no-repeat scroll center top transparent;*/
}


#menuTopRow.row5.menuTop .navbar-header {
    padding: 6px 0;
}

#menuTopRow ul#mainMenu {margin:20px 0 0 0; z-index:1;}

#menuTopRow.row5{
	margin:0;
	width: 100%;
	background-color:rgba(10,35,65,1);
	box-shadow: none;
    background: url("graphics/immagine-main-menu.jpg") no-repeat center top;
    position:relative;
    height: 198px;
    background-size:cover;
    padding:15px;
}

#menuTopRow.row5.menuTop {
	margin-top: 0 !important;
	position: fixed;
	top: 0 !important;
	z-index: 10;
	box-shadow: none;
	background-color:#134071;
	width: 100%;
	box-shadow: none;
	padding:0;
	/*height: 130px;*/
    padding:15px;
}

#menuTopRow .navbar {margin-bottom:0; margin-top:0; background:none; box-shadow: none; border:none; }

ul#mainMenu ul { width: 20em!important; max-width: 20em!important;}

ul#mainMenu li a {padding:15px; font-size:22px;}

a.navbar-brand.visible-xs-block, a.navbar-brand.visible-xs-block:hover {text-shadow:none; color:#fff;}

ul#mainMenu b.caret {color:#FDD34D !important;}

ul#mainMenu li a span {color:#fff; /*text-transform:uppercase;*/ text-shadow:none;}

ul#mainMenu li ul a  {font-size:15px; padding:8px;}

#header-outer header.navbar {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}

#menuTopRow ul#mainMenu.extededMenu.nav.navbar-nav.sm.sm-collapsible {margin:0;}

ul#mainMenu.navbar-nav li.active.selectedItem a, ul#mainMenu.navbar-nav li a:hover , ul#mainMenu.navbar-nav li.dropdown a.has-submenu.highlighted,
ul#mainMenu.navbar-nav li.dropdown ul, ul#mainMenu.navbar-nav li.dropdown ul.dropdown-menu li a, ul#mainMenu.navbar-nav li.dropdown ul.dropdown-menu li a:hover ,
ul#mainMenu.navbar-nav li.active.dropdown ul.dropdown-menu li.dropdown a.has-submenu.highlighted, ul#mainMenu.navbar-nav li.active.dropdown ul.dropdown-menu li.active.selectedItem a, ul#mainMenu.navbar-nav li.active.dropdown a.has-submenu, ul#mainMenu.navbar-nav li.active.dropdown ul.dropdown-menu li.active.dropdown a.has-submenu,
ul#mainMenu.navbar-nav li.active.dropdown ul.dropdown-menu li.dropdown a.has-submenu:hover, ul#mainMenu.navbar-nav li.active.dropdown ul li a.has-submenu,
ul#mainMenu.navbar-nav li.dropdown ul.dropdown-menu li a.highlighted  {background-image: none!important;}

ul#mainMenu.navbar-nav li.active.selectedItem a {background-color:#527FB6;}

ul#mainMenu.navbar-nav li a:hover {	background-color:#FDD34D;}

ul#mainMenu.navbar-nav li.dropdown a.has-submenu.highlighted {background-color:#527FB6; }

ul#mainMenu.navbar-nav li.dropdown ul {background-color:#0a2341; box-shadow:none;}

ul#mainMenu.navbar-nav li.dropdown ul.dropdown-menu li a {background-color:#0a2341;}

ul#mainMenu.navbar-nav li.dropdown ul.dropdown-menu li a:hover {background-color:#FDD34D;}

ul#mainMenu.navbar-nav li.active.dropdown ul.dropdown-menu li.dropdown a.has-submenu.highlighted {background-color:#527FB6;}

ul#mainMenu.navbar-nav li.active.dropdown ul.dropdown-menu li.active.selectedItem a {background-color:#527FB6;}

ul#mainMenu.navbar-nav li.active.dropdown a.has-submenu {background-color:#527FB6;}

ul#mainMenu.navbar-nav li.active.dropdown ul.dropdown-menu li.active.dropdown a.has-submenu {background-color:#527FB6;}

ul#mainMenu.navbar-nav li.active.dropdown ul.dropdown-menu li.dropdown a.has-submenu:hover {background-color:#527FB6;}

ul#mainMenu.navbar-nav li.active.dropdown ul li a.has-submenu {background-color:transparent;}

ul#mainMenu.navbar-nav li.dropdown ul.dropdown-menu li a.highlighted {background-color:#527FB6;}

ul#mainMenu.extededMenu.nav.navbar-nav.sm.sm-collapsible {background-color:#0a2341; border: 2px solid #0a2341;}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {border-color: #0a2341;}

/**** area menu servizi ****/

.decoderBody #left-col .atCNT4,
.networkingBody #left-col .atCNT4,
.antifurtoBody #left-col .atCNT4,
.ledBody #left-col .atCNT4,
.professionaliBody #left-col .atCNT4,
.batterieBody  #left-col .atCNT4,
.accessoriBody #left-col .atCNT4,
.distribuzioneBody #left-col .atCNT4 {max-width: 100%; width: 1170px; margin:-1px auto 0 auto; background-color:#FDD34D; padding:10px 0 40px; /*min-height: 90px;*/}

ul#menuPagine li {list-style: none; float: left; padding: 10px 8px; font-size: 12px; text-transform: uppercase; display: none; color:#0a2341;}

ul#menuPagine li.active, ul#menuPagine li:hover {background-color: #527FB6; text-decoration: none;}

ul#menuPagine li.active a span, ul#menuPagine li:hover a{color: #fff; text-decoration: none;}

.decoderBody ul#menuPagine li.decoder,
.networkingBody ul#menuPagine li.networking,
.antifurtoBody ul#menuPagine li.antifurto,
.ledBody ul#menuPagine li.led,
.professionaliBody ul#menuPagine li.professionali,
.batterieBody ul#menuPagine li.batterie,
.accessoriBody ul#menuPagine li.accessori,
.distribuzioneBody ul#menuPagine li.distribuzione {display: block;}

/* privacy menu */

ul#menuPrivacy {
    margin: 10px 0;
    padding: 0;
    border-top: 1px solid #1567a9;
}
ul#menuPrivacy a{
	text-decoration:none;
}
ul#menuPrivacy li {
	list-style:none;
	padding-top:15px;
	text-align: center;
}
ul#menuPrivacy li a span {
	color:#fff;
	text-decoration:none;
	padding-left:30px;
}
ul#menuPrivacy li a span:hover, ul#menuPrivacy li.activeItem a span, ul#menuPrivacy li.homeItem.activeItem a span:hover {
	text-decoration:underline;
	color:#fff;
}


/** NivoSlider in home **/

#NivoSliderGallery{
	width: 100%;
}
.theme-light .nivoSlider {
    margin-bottom: 0;
}
.nivoWrapper {
    margin: 0 auto;
    width: 100%;
    height: auto;
}
.nivo-caption, .nivo-controlNav {
	display: none!important;
}
.theme-default .nivoSlider {
	margin-bottom: 0!important;
	box-shadow: none!important;
}




/* loghi carousel */

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  border-radius: 0;
  border: none;
  background-color: none;
}

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
  right: 0;
}
.carousel.slide {
    margin: 0 10px;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-left: -10px;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: 10px;
}

.carousel-control {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  border: medium none !important;
  border-radius: 23px;
  color: #58585a;
  font-weight: 100;
  height: 15px;
  line-height: 20px;
  margin-top: 0;
  opacity: 0.8;
  position: absolute;
  right: 0 !important;
  text-align: center;
  top: 50%;
  width: 40px;
}

.carousel-control:focus, .carousel-control:hover {
    color: #0175EE;
    opacity: 0.8;
}
.homeBody #myCarousel.carousel.slide.col-md-12 div.carousel-inner div.row.item {
    padding: 0 0 !important;
}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
  font-size: 30px;
  height: 40px;
  margin: -23px 0 0 0;
  width: 40px;
  padding: 0;
}



/**** news home *****/

/*.homeNewsIntroText {
	color:#243f8f;
	font-size: 40px;
	font-weight: bold;
	margin-bottom: 40px;
	padding: 20px 0;
	text-transform: uppercase;
}*/

/*#HomeNewsBox {margin:0 50px 0 80px;}*/

/*.homeNewsItem {float:left; width: 33.333%;}*/

.homeNewsItemImage img {
	width: 100%;
	height: auto;
	border: 1px solid #98B2D3;
 
}

/*.homeNewsItemTitle {background-color: #98B2D3; padding: 20px 0; width: 300px; height: 60px; border-bottom: 4px solid #0a2341; }*/

.homeNewsItemTitle {
    background-color: #98B2D3;
    padding: 10px;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 5px;
}
.homeNewsItemTitle a {
    color:#fff;
    font-size: 16px;
}

.homeNewsItemTextContainer {color: #98B2D3; font-size: 13px; line-height: 16px; width: 300px; margin-top: 20px;}

/**** titoli news *****/

.digitaleBody .title, .satellitareBody .title, .comboBody .title, .tivusatBody .title, .iptvBody .title,
.prodotBody .title, .afurtoBody .title, .videosorvBody .title, .listiniledBody .title, .prodottiledBody .title,
.telecomandiBody .title, .distriaudioBody .title, .distrivideoBody .title,
.strumentiprodBody .title, .climatizzazioneBody .title, .lineevitaBody .title,
.abboskyBody .title, .clientiskyBody .title, .condoskyBody .title, .linkemBody .title, .fastwebBody .title, .toowayBody .title, .novipromoBody .title {display: none;}

.digitaleBody .title.digitalePage, .satellitareBody .title.satellitarePage, .comboBody .title.comboPage,
.tivusatBody .title.tivusatPage, .iptvBody .title.iptvPage, .prodotBody .title.netprodPage,
.afurtoBody .title.afurtoPage, .videosorvBody .title.videosorvPage, .listiniledBody .title.listiniledPage,
.prodottiledBody .title.prodottiledPage, .telecomandiBody .title.telecomandiPage,
.distriaudioBody .title.distriaudioPage, .distrivideoBody .title.distrivideoPage,
.strumentiprodBody .title.strumentiprodPage, .climatizzazioneBody .title.climaPage, .lineevitaBody .title.lineePage,
.abboskyBody .title.abboskyPage, .clientiskyBody .title.clientiskyPage, .condoskyBody .title.condoskyPage, 
.linkemBody .title.linkemPage, .fastwebBody .title.fastwebPage, .toowayBody .title.toowayPage,
.novipromoBody .title.novipromoPage {display: block;}

/** news list e detail **/

h1.news-list-001-name, h1.news-detail-001-name{font-size: 1.5em; font-weight: bold; color: #999;}

.news_thumb_link img.news_thumb{width: 100%; max-width: 200px; border: 1px solid #ccc; float: left;}

.news-list-001-description, .news-list-001-subtitle {margin-left:230px;}

.news-list-001-text {margin-top:0;}

a.catalog_function_link {display:none;}

.news_thumb_text {display: none;}

span.news_subtitle{color:#999;}

.news_enlarge_thumb img.news_thumb{width: 100%; max-width: 300px; border: 1px solid #ccc;}

.news-detail-001-thumb {margin-bottom: 30px;}

#WebNavigator_PnlNavigator.NewsNavigatorRow{padding-left:20px;}

.service-subcategories {
	list-style-type: none;
	padding-left:0;
}
.service-subcategories > li {
	width:calc(100% / 3); 
	max-width:100%;
	float:left;
	padding: 0 15px;
	margin-bottom:24px;
}
.service-subcategories > li img{
    border:1px solid #ccc;
}
.service-subcategories > li span{
    display:block;
    padding:0;
    border-bottom:2px solid #000;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 18px;
}
.service-subcategories > li a:hover,
.service-subcategories > li a:hover:focus{
    text-decoration:none;
}
.description img{
    width:100%;
}
.service-breadcrumb {
	list-style-type: none;
	padding-left: 0;
	text-align: center;
}
.service-breadcrumb li{
    display:inline-block;
    text-transform:uppercase;
    font-style:italic;
    
}
.service-breadcrumb li:after{
    content:" / ";
}


/** Nano Gallery **/

.labelDescription.nGEvent {
  display: none;
}

#nanoGalleryViewer .toolbar .label .description{
	white-space: normal;
	line-height:170%;
}
.nanogallery_theme_light .nanoGalleryContainer .nanoGalleryThumbnailContainer {
    background-color: #fff;
}
.nanogallery_theme_light .nanoGalleryContainer .nanoGalleryThumbnailContainer .imgContainer {
    background: #CECFD0 none repeat scroll 0 0;
}
.nanogallery_theme_light .nanoGalleryContainer .nanoGalleryThumbnailContainer .labelImage {
    background-color: #fed24d;
}
.nanogallery_theme_light .nanoGalleryContainer .nanoGalleryThumbnailContainer .labelImageTitle {
    color: #2e2e2e;
}
#nanoGalleryViewer.nanoGalleryViewer  .label .title.nGEvent,
#nanoGalleryViewer.nanoGalleryViewer .label .description.nGEvent {color:#fff;}



/*form*/

.requestFormFieldsRows {margin-left: 15px; margin-right: 15px;}

.requestFormFieldsRows{
	padding:20px 0 ;
}
.requestFormPrivacyRow{
	padding:15px 0;
}

.TextBox{
    max-width: 300px;
    width: 100%;
}

/***** download ****/

.downloads-list-001-introduction.well {
	background-image: none;
	border-color: none;
	box-shadow: none;
	background-color: #fff;
	border: none;
	border-radius: 0px;
}

h1.downloads-list-001-name a.downloads_name {font-size: 20px; }

h1.downloads-list-001-name {margin: 0;}

.schemiledBody .panel-heading {
  padding: 3px 15px;
}


/***** mailing list ****/

.MailingListIntroductionRow span, .MailingListCategoriesIntroductionRow span, #MailingListUserRow span,
.MailingListThanksRow span#lbThanks.label, .MailingListPrivacyRow span#labelTestoPrivacy.label{
	color:#000!important;
	font-family: 'Open Sans', sans-serif!important;
	font-size:14px;
	font-weight:normal;
	line-height: 30px;
	color: #0A2341;
}

.mailingListBody .label {white-space: normal;}

.MailingListCategoriesIntroductionRow span#lbCategories.label {display:none;}

#MailingListForm {margin-left: 15px; margin-right: 15px;}

#CookiesPrivacy {height: 100px !important;}


@media screen and (max-width: 1199px){
	ul#mainMenu li a {padding: 8px 15px;}
	/*.homeNewsItemTitle {width: 250px;}
	.homeNewsItemImage img {width: 250px; height: 188px;}
	.homeNewsItemTextContainer {width: 250px;}*/
	.news-list-001-text {margin-top: -50px;}
	.homeNewsItemTitle, .homeNewsItemTextContainer, .homeNewsItemTextContainer{
	    width:100%;
	}
	
	#menuTopRow li.contatti a {
        padding: 10px;
    }
}

@media screen and (max-width: 991px){
	ul#mainMenu li a {padding: 2px 15px;}
	ul#mainMenu li a span {font-size: 14px;}
	#menuTopRow ul#mainMenu {margin:30px 0 0 0;}
	/*.homeNewsItemTitle {width: 200px;}
	.homeNewsItemImage img {width: 200px; height: 150px;}
	.homeNewsItemTextContainer {width: 200px;}
	#HomeNewsBox {margin:0 0px 0 30px;}*/
	ul#mainMenu ul { width: 20em!important; max-width: 20em!important;}
	#footer-outer #footer {cfont-size: 15px;}
	#footer-outer #footer strong {font-size: 16px;}
	.row3 .atCNTr3c2 {margin: auto!important; width: 50%!important;}
	.service-subcategories > li {
	    width:calc(100% / 2);
	}
	ul#mainMenu li a {
        /*padding: 10px;*/
        font-size: 17px;
    }
}

@media screen and (min-width: 768px) {
.navbar .navbar-nav {
  display: inline-block;
  float: none;
  vertical-align: top;
}
.navbar .navbar-collapse {
  text-align: right;
}
}

@media screen and (max-width: 768px) {
 	#CookiesPrivacy {height: 150px !important;}
}

@media screen and (max-width: 767px){
	.navbar-header a.navbar-brand.visible-xs-block{display:none !important;}
	#right-col .atCNT2 a img {margin-bottom: 20px;}
	ul#menuPagine li {float: none; margin: 0 30px;}
	ul#menuPagine {margin: 0 0 0 -40px;}
	/*.navbar-toggle {margin-top: -13px;}*/
	.navbar-toggle {}
	#menuTopRow .navbar {min-height: 45px !important;}
	.row3 .atCNTr3c2 {margin: auto !important; width: 100% !important;}
	.contenitoreNews {
	width: 300px;
	margin: 0 auto;
	display: block;
	max-width: 100%;
}
    #menuTopRow.row5 {
      height: 120px;
    }
    h1{
    	font-size: 30px;
    }



}

@media screen and (max-width: 736px){
    		.row-barraMobile-menu{
        background-color:#144a7a;
    }
	
}

@media screen and (max-width: 699px){
	/*.homeNewsItemTitle {width: 170px;}
	.homeNewsItemImage img {width: 170px; height: 128px;}
	.homeNewsItemTextContainer {width: 170px;}*/
}

@media screen and (max-width: 599px){
	/*#HomeNewsBox { margin:0 0 0px 150px;}*/
	.homeNewsItem {float:none;}
	/*.homeNewsItemTitle {width: 250px;}
	.homeNewsItemImage img {width: 250px; height: 188px;}
	.homeNewsItemTextContainer {width: 250px;}*/
	.homeNewsItemTextContainer {margin-bottom: 20px;}
	.news_thumb_link img.news_thumb {float:none;}
	.news-list-001-description, .news-list-001-subtitle  {margin-left: 0px;}
	.news-list-001-text {margin-top: 0px;}
	#footer .atCNT1 .footerOrari {text-align: left;}
	    .titleHome {
        font-size: 40px;
        padding-top: 50px;
    }

.boxIco{
    height:100px;
}

}
@media screen and (max-width: 533px){
	/*#HomeNewsBox { margin:0 0 0px 120px}*/
	.news-list-001-fb-like-button, .news-detail-001-fb-like-button {display:none!important;}
	
	.row-barraMobile-menu{
        background-color:#144a7a;
    }

    
	
}

@media screen and (max-width:479px) {
    .service-subcategories > li {
	    width:calc(100% / 1);
	}
	
}

@media screen and (max-width: 414px){
	/*#HomeNewsBox { margin:0 0 0px 58px}*/
	.row3 .atCNTr3c2 img{max-width: 100% !important;}
	.navbar-toggle {margin-top: 0;}
	#menuTopRow .navbar {min-height: 25px !important;}
}

@media screen and (max-width: 375px){
	/*#HomeNewsBox { margin:0 0 0px 40px}*/
	/*.navbar-header {margin-top: 20px;}*/
}

@media screen and (max-width: 320px){
	/*#HomeNewsBox { margin:0 0 0px 10px}*/
}

.navbar-toggle {
  padding: 10px 10px;
  margin-top: 3px;
}

    .navbar-nav .open .dropdown-menu>li>a {
        line-height: 10px;
    }

















