/*=============================================
					CONFAPI
=============================================*/
:target {display: block;position: relative;top: -190px; visibility: hidden;}

.button, .btnSezioni span, #g-header, h2, h1, .pwebbox .pweb-text,.g-menu-item-title, .modMainMenu{font-family: "Montserrat";}

h2{font-size: 1.8rem;}
.g-title {letter-spacing: 0px;}

/* LOGO */
.g-logo img{margin: -0.1em 0 -0.8em -0.6em;}
.g-home-positions .g-logo img {max-width:none;margin: 0.5em 0 0.5em 0;}
.nobanner .g-logo img {max-width:none;margin: 0.2em 0 0.7em;}

/* BANNER */
.modLiveFacebook img{width: 100%;}
#bannerHome img{width: 100%;}
.homeConfapi .modBannerHome {max-height: 800px;overflow: hidden;}
.banner_75_button a {color: #fff; font-size: 18px; padding: 10px 5px;}
.banner_75_button a:hover {color: #c7c7c7;}

/* BREADCRUMB */
.breadcrumb {margin: -1.4em 0;}

#g-container-4448{display: none;}

.layout-blog.homepage #g-feature{display:none;}
.homeConfapi #g-feature{background-image:url(./../../../images/img/social/sfondosocial.png);background-position: 30% 35%;}
#g-extension::before{background: none;}
#boxUltNews {background: #032569;padding: 20px 10px 5px 10px; text-align: center; margin-top: 30px;margin-bottom: 50px;}
#boxUltNews a{color: #fff!important;}
#boxUltNews a:hover {color: #5D6167!important;}

/* SPONSOR */
.modSponsorHome hr { border-bottom: 2px solid rgba(104, 104, 104, 0.5); }
.modSponsorHome h2 { font-size: 1.3em; font-style: italic; color: #999; font-family: "Helvetica";font-weight: lighter; }
.modSponsorHome .container { display: flex; justify-content: space-around; flex-direction: row; flex-wrap: wrap; align-items: center; text-align: center; }
.modSponsorHome .container li { list-style: none; }
.modSponsorHome .container li img { width: 138px; margin: 0 15px; }
.modSponsorHome .container li img.large { width: 95%; margin: 0;}

.pagePMIEuropee .span2 {height: 500px; position: relative;}
.pagePMIEuropee .readmore{text-align: center;position: absolute;top: 400px;width: 100%;}
.pagePMIEuropee .btn {background: none;border: none;box-shadow: none;}

/* IFRAME */
.pageEuropeanVote iframe{ max-width: 100%;}
.g-home-positions #myIframe{max-height: 100%;max-width: 100%;min-height: 100%;min-width: 100%; width: 0;}
iframe{max-width:none;}
.pageIframe .container{position: relative;width: 100%;height: 0;padding-bottom: 56.25%;}
.pageIframe .container iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;} 

.tltSezNews span{background: #fff;padding: 0 50px 0 0;position: relative;z-index: 5;}
.tltSezNews+p{width: 90%;}
#tltTerr+p {border-top: solid 5px #e3265e;padding-top: 3em;margin-top: -3em;}
#tltUniCat+p {border-top: solid 5px #63bfd6;padding-top: 3em;margin-top: -3em;}
#tltEntBil+p {border-top: solid 5px #682920;padding-top: 3em;margin-top: -3em;}

/* TABELLE */
table, td{ border:none;}
td{padding:0;}
#tbltxtevideo td{vertical-align:top;}

/* TABELLE DIH */
#pageDIH {height: 965px; overflow: hidden;}
#pageDIH table{float: left;width: 33%;}
#pageDIH table td{padding: 0 30px;}
#pageDIH hr{margin: 0.5em 0;}
#pageDIH .rowVerde{height: 965px;}
#pageDIH .rowBianco{height: 300px;}

.tblSezioniBlog img{ max-width: none;}
.tblSezioniBlog td{vertical-align: top;}
.tblSezioniBlog td.tblSez1Col{width: 30%;}
.tblSezioniBlog td.tblSez2Col{width: 30%;text-align: right;}
.tblSezioniBlog td.tblSez3Col{width: 40%; }

#tblSezBlog4Col td.tblSez2Col{width: 35%; text-align: left;}
#tblSezBlog4Col td.tblSez4Col{width: 40%;text-align: right;}

#tblProjects img{max-width: none;}

#tblGiunta td {line-height: 1.4;}
.tltSez{height: 40px;}

/* BUTTON HOME */
#tblNewsButton {width:100%;}
#tblNewsButton .btnSezioni {padding: 1em 0;text-align: center; float: left;}
#tblNewsButton .btnContainer{height: auto; width: 100%;}
#tblNewsButton .btnContent{vertical-align: middle; text-align: center;}
#tblNewsButton .btnContent img {margin-bottom: 0.5em;transition: all 2.0s ease;-webkit-animation: mymove 3s;  /* Safari 4.0 - 8.0 */
	-webkit-animation-iteration-count: infinite; /* Safari 4.0 - 8.0 */
	animation: mymove 3s;
	animation-iteration-count: infinite;}

	@-webkit-keyframes mymove {
		from {transform: rotateY(0deg);}
		to {transform: rotateY(360deg);}
	}

	@keyframes mymove {
		from {transform: rotateY(0deg);}
		to {transform: rotateY(360deg);}
	}
.lblSezioni{padding: 10px; color: #ffffff;float: right;margin: 5% 0;}
#tdTerritorio{width: 31%;  border: 2px solid #e3265e;}
#tdUnioniCategoria{width: 32%;  border: 2px solid #63bfd6; margin: 0 35px;}
#tdEntiBilaterali{width: 31%; border: 2px solid #682920;}

/* CAMPAGNA */
#sigplus_1001 .slideplus-container{margin-right: 30px !important;}
.pgcampagna .boxplusx-previous, .pgcampagna .boxplusx-next, .pgcampagna .boxplusx-description{display: none;}
#btnCampagna a{padding: 1.5rem 3.5rem;font-size: 1.2em;}
.item-pagepgcampagna .videocontainer img{border: solid 1px #e1e1e1;}

/* Campagna */
.boxCampagna{background: #003575;color: #ffffff; }
.boxCampagna .container {min-height: 100px;}
.boxCampagna .container a{color: #ffffff; text-decoration: underline;}
.boxCampagna .container a:hover{color: #a8aaba;}
.boxCampagna .container img {margin-bottom: 1em;}
.boxCampagna .container .boxLogo{width: 40%; float: left;}
.boxCampagna .container .boxTxt{width: 60%; float: left; font-family: Orbitron;}
.boxCampagna .container .boxLogo20{width: 25%; float: left;}
.boxCampagna .container .boxTxt80{width: 75%; float: left; font-family: Montserrat; font-size: 28px;color: #fff !important;padding-left: 30px;padding-top:10px;}

#tblEnasarcoPMI {margin: 0 15%;}
.pgEnasarcoPmi {font-family: "Montserrat";}
.pgEnasarcoPmi .button{background: #032569;width: 295px;text-align: center;}
.pgEnasarcoPmi .button:hover{background: #242424;}
#tblEnasarco .fa {padding: 8px 2px 8px 8px;background: #fff;border-radius: 100%;color: #164179;font-weight: bold;font-size: 20px;margin-right: 16px;width: 35px;
height: 35px;text-align: center;}
#tblEnasarco h2 {margin-bottom: -8px;}
#tblEnasarco a:hover {color: #b5b5b5 !important;}
#tblEnasarco #rowContacts td p:last-child{margin-bottom: 30px;}
#rowContattiHeader td {padding: 20px 0;}

/* generico */
.bloghomepage .column-1, .bloghomepage .column-2, .bloghomepage .column-3, .bloghomepage .column-4 {color: #686868;margin-bottom: 30px;}
.bloghomepage .column-1 p, .bloghomepage .column-2 p, .bloghomepage .column-3 p, .bloghomepage .column-4 p{padding: 0 15px; display:none;} 

#tltdih {font-size: 2em;font-weight: bold;letter-spacing: 16px;}

.moduletable.modBannerSezioni {margin-top: 80px;}

/* BLOG */
.titAssReg .page-header h2{ color:#f8a201;}
.titAssTer .page-header h2{ color:#e3265e;}
.titUniCat .page-header h2{ color:#63bfd6;}
.titAssCat .page-header h2{ color:#74a52f;}
.titEntBil .page-header h2{ color:#682920;}

.titSezioni .page-header h2{color:#043273;}

.blog .item.column-1 {margin-bottom: 5em;}
.lytBlog .page-header {border-top: 1px solid #ccc;}
.lytBlog .leading-0 .page-header {border-top:none;}
.lytareariservata h3{ font-size:2rem; text-transform:none;}
.lytareariservata .modRegistrazioneUtenti{margin-left:20px;}
.lytareariservata .formResponsive{margin-top:-4px;}
.lytareariservata .formResponsive .formHorizontal .formControlLabel{width:10em; text-align:left;}
.lytareariservata .formResponsive .formHorizontal .formControls{ margin-left: 8em;}
.lytdocumenti table tr td{padding:10px;}

.category-list h2 {margin-bottom: -2%;}
.category-list .input-mini { width: 65px;}

.article-info-term{display:none;}
.create {text-align:right;}

/* CONVENZIONI */
.pgConvenzioni .pull-none.item-image, .pgConvenzioni .readmore{text-align: center;}
.pgConvenzioni .pull-none.item-image{margin-bottom: -1em;}
.pgConvenzioni .g-title {font-size: 2rem;}
.pgConvenzioni .mfp_default_title {text-align: center;margin-top: -85px !important;}
.pgConvenzioni .mfp_default_item div {overflow: hidden; width: 300px; height: 200px;}
.pgConvenzioni .mfp_thumb_pos_top img {margin-top: -90px;}

/* layout video */
.videodx, .videosx{max-width: 100%;}
.videodx{float: right; margin-left: 50px;}
.videosx{float: left; margin-right: 50px;}

.alphaVideo .pweb-slidebox .pwebbox-container{border: none;}
.alphaVideo .pweb-theme-elastica.pwebbox-box .pwebbox-container{box-shadow:none;}

/* VIDEO banner */
#vidcontainerfull {height: 0; overflow: hidden;	padding-bottom: 41.9%;	padding-top: 0;	position: relative;}
#vidcontainerfull iframe, #vidcontainerfull object, #vidcontainerfull embed{height: 100%;left: 0;position: absolute;min-width: 100%;width: 100%;z-index: 0; top: -1px;border: none;}

.linehome{border-bottom: 2px solid rgba(104, 104, 104, 0.5);}

#mbImage a { color: #1E3B6E !important;}

#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator{background: transparent; border: none;}

#feat_a{padding: 0;}
#feat_b{padding: 0;}
.g-overlaytoggle {margin-top: 0.8em;}
.g-overlaytoggle .g-overlaytoggle-text{color:#043273;}
.g-overlaytoggle .g-overlaytoggle-text:hover{color:#1C5CB5;}
.g-overlaytoggle .nav-toggle .g-overlaytoggle-bar, .g-overlaytoggle .nav-toggle .g-overlaytoggle-bar::before, .g-overlaytoggle .nav-toggle .g-overlaytoggle-bar::after{background:#043273;}

/* MENU HOVER */
.nav_slide_button.nav-toggle.active .g-overlaytoggle-text{color:#fff;}
.nav-toggle.active .g-overlaytoggle-bar::before {background: #fff none repeat scroll 0 0 !important;}
.nav-toggle.active .g-overlaytoggle-bar::before, .nav-toggle.active .g-overlaytoggle-bar::after {background: #fff none repeat scroll 0 0 !important;}
.nav_slide_button.nav-toggle.active .g-overlaytoggle-bar{background:transparent !important;}
.nav_slide_button.nav-toggle.active #logoDark{display:none;}
#g-overlay .g-main-nav .g-toplevel > li{margin: 0 2px;}
.g-blockcontent .g-blockcontent-subcontent-title{ padding-top:15px;}

/* MENU */
#g-navigation .g-main-nav{text-align:left;}
#g-overlay .g-main-nav { margin: 9rem 0 0;}
#g-overlay .g-main-nav .g-toplevel > li > .g-menu-item-container{height:10rem;}
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container{ font-size:0.8rem;margin: 0 3px;}
#g-navigation .g-main-nav .g-toplevel > li{ margin: 0 0.4rem;}
.g-main-nav .g-sublevel > li {height: 3.3em;}
#g-navigation .g-main-nav .g-sublevel > li:hover > .g-menu-item-container, #g-navigation .g-main-nav .g-sublevel > li.active > .g-menu-item-container{height:3.5em;}
.g-main-nav .g-sublevel > li.g-parent .g-menu-parent-indicator {margin-top: -0.2rem;}
.g-main-nav .g-standard .g-dropdown .g-dropdown.g-dropdown-right {width: auto;}
.g-main-nav .g-sublevel > li .g-menu-item-content{padding-top: 10px;}
#g-navigation {z-index: 9999;}

/* MENU ICONE */
.iconMenu4, .iconMenu5, .iconMenu6 {text-align:center;}
.iconMenu3 img{ margin:-3em 30px;}
.iconMenu4 img{ margin:0 30px;}
.iconMenu5 img{ margin:0 30px;}
.iconMenu6 img{ margin:0 12px;}
ul.flyout-menu.horizontal .current{background:#CCC;} 
.g-flippingcontent .g-flippingcontent-item-title{font-size:1rem;}
.g-flippingcontent-item-content-wrapper{ margin: 0;}
.g-flippingcontent .g-flippingcontent-item-desc {line-height: 1.5rem;}

/* MAIN MENU */
.modMainMenu { z-index: 99999999; height: 65px;}
#bm-cool-menu-626 {position: absolute;}
.modMainMenu a {font-size: 1rem !important;font-weight: normal;}
.modMainMenu a:hover {border-bottom: 5px solid #003575;}
.modMainMenu li.active > a {border-bottom: 5px solid #003575; background: #fff!important;}
.modMainMenu #bm-cool-menu-626 .bm-cool-menu ul a:hover {background-color: #9ac4f7;}
.modMainMenu .bm-cool-menu ul ul li:first-child a::after {border-right: 6px solid #003575;}
.bm-cool-menu ul li:first-child > a::after {border-bottom: 5px solid #003575;}
.bm-cool-menu li {margin: 0 20px; }
.bm-cool-menu li ul li{margin: 0; }

/* MENU VERTICAL */
.menuVertical{background: #f2f2f2;padding: 1em;}
.menuVertical li{margin: 0.5em 0;border-bottom: 1px solid #ccc;padding: 0.5em 0;}

.modMenuIcone h3{font-size: 1.0rem;margin-top: 1.2rem}
.modMenuIcone img{width: 100%;}
.modMenuIcone .imghvr-fade-in-up {text-align: center;}
.modMenuIcone .j51imagehover .j51imghvr-item{padding: 14px;}
.modMenuIcone .j51imagehover [class^="imghvr-"], .modMenuIcone .j51imagehover [class*=" imghvr-"] {background-color: transparent;}

/* File manager */
.moduletablemodListFile img, .moduletablelistPdf img { margin-right:10px; margin-left:5px;}
.moduletablelistPdf li{float:left; width:33%; padding:10px;}
.easyfolderlistingmodListFile img{margin-right:10px !important;}

.jstatus{display:none;}

/* PULSANTI */
#tblMenPul a{margin: 0 15px;}
#btnAssReg{ background:#f8a201; color:#FFF; border:solid 1px #f8a201 }
#btnAssTer{ background:#e3265e; color:#FFF; border:solid 1px #e3265e;}
#btnUniCat{ background:#63bfd6; color:#FFF; border:solid 1px #63bfd6;}
#btnAssCat{ background:#74a52f; color:#FFF; border:solid 1px #74a52f;font-size: 0.89em;padding: 11px 15px;}

#btnEntBil{ background:#682920; color:#FFF; border:solid 1px #682920;}

#btnAssReg:hover{ background:#FFF; color:#f8a201 !important; border:solid 1px #f8a201;}
#btnAssTer:hover{ background:#FFF; color:#e3265e !important; border:solid 1px #e3265e;}
#btnUniCat:hover{ background:#FFF; color:#63bfd6 !important; border:solid 1px #63bfd6;}
#btnAssCat:hover{ background:#FFF; color:#74a52f !important; border:solid 1px #74a52f;}
#btnEntBil:hover{ background:#FFF; color:#682920 !important; border:solid 1px #682920;}

/* CERCA */
.rokajaxsearch #roksearch_search_str {height: 2em; margin: -4em 0 0 7em !important; width: 50%;	padding: 0.3rem 0.5rem;}
#roksearch_results { z-index: 20000;}

#searchForm .btn, #finder-search .btn{margin:0 50px;}
#search-form input{width: 30rem;}
#finder-search .inputbox { margin: 0.5rem 0;}

.nobanner #g-navigation.g-headroom + header, #g-navigation.g-headroom + section{margin-top: 11rem;}

.g-flippingcontent .g-flippingcontent-2cols .g-flippingcontent-item{margin-bottom:0.5rem;}
.g-flexslider-slideshow .g-flexslider-slideshow-item-content{padding:0;height:450px;}
#g-overlay .g-content .g-blockcontent .g-block{ margin: 0 5px; min-width: 32%;}
#g-slideshow { margin-top: 0; margin-bottom:1em;}
#g-slideshow .g-ampersand{ font-size:1.5rem;}
#g-slideshow .flex-viewport { max-height:445px;}
.g-flexslider-slideshow-item-overlay{background:none !important;}
.g-flexslider-slideshow .g-flexslider-slideshow-item-desc{ font-size:3em;}

.titlecustom {font-family: "Helvetica","Tahoma","Geneva","Arial",sans-serif; font-size: 1.1rem; font-weight: 700; line-height: 1.5; margin: 1rem 0; position: relative;}

/* SOCIAL */
.boxSocialHome #icoFacebook {margin-left:50px; }
.boxSocialHome img:hover {opacity: 0.6; }
.boxSocialHome #boxSocialContainer #boxSocialContainerColTxt{width: 40%; background-color: #032569;float: left;padding: 18px; font-size: 18pt; color: #ffffff; margin-left: 15%}
.boxSocialHome #boxSocialContainer .boxSpace{width: 8%; float: left; }
.boxSocialHome #boxSocialContainer #boxSocialContainerColIcon img{margin: 5px;}
.modSocial span.txtSocial{font-size: 24px;line-height: 60px;font-weight: 800;font-family: Helvetica, sans-serif;color: #ffffff;text-decoration: none;background-color: rgb(4, 50, 115);background-color: rgba(4, 50, 115, 1);padding: 20px;text-shadow: none;margin: 0px;letter-spacing: 0px;border-width: 0px;border-color: #ffffff;border-style: none;}
.modSocial img{margin-left: 40px;}
.modSocial img:hover {transform: rotateY(360deg);transition: all 2.0s ease; }

/* sezioni */
.modCustHome table td.btnSezioni:hover{ opacity: 0.85;cursor: pointer;}
.modCustHome .g-title{font-size: 1.2em;color:#032569;}
#g-utility .fp-utility .g-title {margin-top: 0;font-size: 1.2em;color:#032569;}

#sezSistConf .boxSC{ width: 24%; float: left; margin: 0 0 2% 1%;background: #032569; color: #fff; text-align: center; font-size: 1.4em; height: auto;padding-bottom: 10px;-webkit-box-shadow: 7px 2px 10px -4px rgba(0,0,0,0.75);-moz-box-shadow: 7px 2px 10px -4px rgba(0,0,0,0.75);box-shadow: 7px 2px 10px -4px rgba(0,0,0,0.75); }
#sezSistConf img{width: auto;margin-bottom: 10px;}
#sezSistConf .boxSC a {color: #fff; }
#sezSistConf .boxSC:hover {opacity: 0.8; }
#sezSistConf .boxSC h3{padding: 0; margin: 0;font-size: 17px; text-transform: uppercase;}

/*  --------    FORM    --------- */
input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"]{width:auto;}
input[type="submit"]{margin-right:30px;}
.formResponsive .formHorizontal .formControls { margin-left: 20em;}
.formResponsive .formHorizontal .formControlLabel {width: 19em;}
.formResponsive input[type="submit"], .formResponsive input[type="reset"]{padding: 1em 3em;}
.formResponsive input.rsform-calendar-button { margin-bottom: 10px; margin-left: 5px;}
.formResponsive select, .formResponsive input[type="text"], .formResponsive input[type="password"] {height: 30px;}
.formResponsive textarea {width: 100%;}
.formResponsive input[type="submit"], .formResponsive button[type="submit"] {
    background-color: #2560B3;
    *background-color: #043273;
    background-image: -ms-linear-gradient(to top, #2560B3, #043273);
    /*background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2560B3), to(#043273));*/
    background-image: -webkit-linear-gradient(top, #2560B3, #043273);/* Chrome 10-25, Safari 5.1-6 */
    background-image: -o-linear-gradient(top, #2560B3, #043273);
    background-image: -moz-linear-gradient(top, #2560B3, #043273);
    background-image: linear-gradient(to top, #2560B3, #043273);/* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    background-repeat: repeat-x;
    border-color: #043273 #043273 #003580;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2560B3', endColorstr='#043273', GradientType=0);/* "Invalid", but works in 6-8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#2560B3, endColorstr=#043273)";/* Valid, works in 8-9 */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='false');
}

.formResponsive input[type="submit"]:hover, .formResponsive button[type="submit"]:hover, .formResponsive input[type="submit"]:active, .formResponsive button[type="submit"]:active, .formResponsive input.active[type="submit"], .formResponsive button.active[type="submit"], .formResponsive input.disabled[type="submit"], .formResponsive button.disabled[type="submit"], .formResponsive input[type="submit"][disabled], .formResponsive button[type="submit"][disabled] {background-color: #043273; *background-color: #003580; color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.lytareariservata .formResponsive input[type="submit"], .lytareariservata  .formResponsive input[type="reset"]{padding:0.5em 2em;}
.formResponsive input[type="button"], .formResponsive button[type="button"], .formResponsive input[type="submit"], .formResponsive button[type="submit"], .formResponsive input[type="reset"], .formResponsive button[type="reset"] { font-size:14px;}

/* sigplus */
.sigplus-gallery a span{display: none;}
.slideplus-bottom .slideplus-first, .slideplus-bottom .slideplus-previous, .slideplus-bottom .slideplus-next, .slideplus-bottom .slideplus-last{display: none;}
.slideplus-navigation.slideplus-bottom { margin-top: 2em;}

.fxImg img{box-shadow: 5px 5px 5px #ccc; border-radius: 20px 50px;}

/* RSMAIL */
#rsm-subscriber-form385 #rsm-module-email-385 label{ display:none;}

.g-home-positions .g-content { margin: 0; padding: 0;}

.moduletable.menuwhite{background:#FFF;margin-bottom: 1.2em;}

/* showcase */
#g-showcase::before{content:normal;}
#g-showcase .nspMain {margin-bottom: -5em;}
#g-expanded .g-container{padding:0;}
#g-expanded .g-content{margin:0; padding:0.938rem 0;}
.layout-blog.homepage #g-expanded .g-content{padding:1rem;}

.lnkright{text-align:right !important;}

.g-flexslider-showcase .g-flexslider-showcase-item-title{font-size:2em; font-weight:bold; padding-bottom: 0; margin-top: 0;}
.g-flexslider-showcase .g-flexslider-showcase-item-desc {font-size: 1rem;margin-bottom: 1.2rem; text-align:justify;}

#g-feature img{max-width:none;}
#g-feature .g-container{ padding: 1.5rem 0 0;}

#g-extension .g-container {padding: 0;}
#g-extension a{color: #003575;}
#g-extension a:hover{color: #5D6167;}

.button.button-3{color:#fff!important; background:#043273 !important;}
.button.button-3:hover{ background:#fff!important;}

.boxgiunta{width:100%;}
.boxgiunta img{width:100%;}
.txtgiunta{width:50%;}
.spaceblankgiunta{width:5%;}

/* TAB */
#pwebbox423_modal{top:20% !important;}
.pweb-vertical.pweb-left .pwebbox_toggler, .pweb-vertical.pweb-right .pwebbox_toggler {font-size: 0.9em !important;vertical-align: middle;line-height: normal;writing-mode: vertical-lr;-webkit-writing-mode: vertical-lr;-ms-writing-mode: tb-rl;}
.pweb-vertical.pweb-theme-elastica .pwebbox_toggler { width: 26px;}
#pwebbox423_toggler{right: 60%;}
#pwebbox422_toggler{right: -60px;}
#pwebbox438_toggler {left: 78%; top: -5px;}
#pwebbox421_toggler{top: 21em;}
#pwebbox438_box{height:500px; width:600px;}
#pwebbox421_content .pwebbox-youtube-gallery-items{margin-top: 1em;}
.pwebbox.pweb-slidebox.pweb-bottom .pwebbox-container {padding-bottom: 0;}
#pwebbox611_container {border: none;box-shadow: none;}

/* TAB Unioni di categoria */
#boxUnioni{font-size: 16px; height: 210px;}
#boxUnioni .colsx, #boxUnioni .coldx{float: left;width: 50%;}
#boxUnioni a{margin-left: 5px;}

#g-copyright .g-totop {margin-top: -40px!important;}
.homepage #g-copyright .g-totop, .homeConfapi #g-copyright .g-totop {margin-top: 0px!important;}

/* NEWS */
.txtnews{width: 60%; vertical-align: top; text-align:justify;}
.spacenews{width: 2%;}
.medianews{vertical-align: top; text-align:right;}
.nspArt h4.nspHeader{font-size:21px;}
.modNews{margin:10px 0;}
.mNavUp, .mNavDown, .mNavLoading, .mNavPause, .mNavPlay {top:0 !important; z-index:1000;}
.imgnews {float: right; margin-right: 50px; margin-left: 50px;}

/* titolo e button per all news */
#tltNews, #tltSocialNews {border-top: 1px solid #003575;text-align: center;height: 50px;margin-top: 3em;}
#tltNews h3{left: 45%;}
#tltSocialNews h3{left: 44%;}
#tltNews h3, #tltSocialNews h3 {margin-top: -20px !important; position: absolute; background: #fff; padding: 5px 0!important;font-size: 1.2em;color:#032569;z-index: 100;left: 50%;right: 50%;    margin-left: -50px;width: 100px;text-align: center;}

#cntAllNews{border-top: 1px solid#003575;text-align: center;height: 50px;}
#btnAllNews{margin-top: -20px;position: absolute;background: #fff;margin-left: -117px;width: 216px;}

/* Rassegna stampa */
.rassegnastampa .row-fluid {border-bottom: 1px solid #ccc;}
.rassegnastampa h2 {font-size: 1.2rem;}

/* pubblicità Pec Manager */
#g-extension .g-content {margin: 0;padding: 0;}
#g-extension .g-container {padding: 1.5rem 0 0;}

/* vina */
.vina-items-wrapper .row-fluid .span4 {width: 20%;}
.vina-items-wrapper .row-fluid .span8 {width: 75%;}
.vina-items-wrapper .readmore{text-align:right;}

/* POPUP */
#fancybox-wrap{width: auto !important;}
#fancybox-content{height:auto!important;width: auto !important;}
.spu_content{text-align:left!important;}
#fancybox-content div {width: auto !important;}
#fancybox-overlay{height:auto !important;}
#fancybox-title {display: none!important;}
#popup img{margin-top:-20px;}
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front{z-index:99999 !important;}

/* menu popup */
.pwebbox-container-inset {overflow: visible;}
.item-341{padding: 10px 0;}
.item-339, .item-347, .item-357{width:135px; }
.pwebbox-container-inset .separator { color: #fff;padding-left: 10px;}

/* contatti */
.contactfrmContact{margin-top:-10%;}
#contact-form legend, .contactfrmContact h3{display:none;}
.tblConttati td {padding: 10px 10px 0 10px;}

/* LOGIN ORIZZONTALE */
.logHoriz .control-group{ float:left;margin-right: 2em;}
.logHoriz ul{ display:none;}
.logHoriz #form-login-remember label{margin-top:0.3em;}

#g-overlay .g-main-nav .g-toplevel > li > .g-menu-item-container{border: 1px solid;}

/* SOCIAL */
.custommodCustHome p{display: none;}
.custommodSocial {margin: 1em -1em -3em -1em !important;}

/* COUNTDOWN */
.sj-topbar{position:relative !important;margin: 0 auto;}
.sj-topbar .topbar-left-inner{font-size: 2.5em;}
.sj-topbar li {font-size: 30px;}
.sj-topbar figcaption{font-size:24px !important;margin-bottom:5px;}
.sj-topbar .topbar-right .timeTo figure{background-color: transparent !important;}
/* centrare il countdown senza scritta */
.topbar-left.cf {display: none !important;}
.sj-topbar .topbar-right {float: none;text-align: center;}


/* cookie */
#coiConsentBannerBase label {margin-bottom: 10px !important;}
#cookie_summary{text-align: justify !important;}
.summary-texts__description a {color: #003575!important;}

/*  ----------------------- A D M I N ------------------------------*/
/* AREA RISERVATA */
.boxUteReg{margin:-3.5em 0 !important;}

/* EDITOR ARTICOLO FRONT-END */
#jform_alias-lbl, #jform_alias, #jform_tags-lbl, #jform_tags_chzn, #jform_version_note-lbl, #jform_version_note, #jform_created_by_alias-lbl, #jform_created_by_alias, #jform_featured-lbl, #jform_featured_chzn, #jform_access-lbl, #jform_access_chzn, #jform_metadesc-lbl, #jform_metadesc, #jform_metakey-lbl, #jform_metakey, .toggle-editor, #mceu_83, #mceu_84, #mceu_85 {display:none;}

#editor #jform_title{width:100%;}
.mce-container.mce-abs-layout-item input{height: 25px !important;  padding:0 4px; width: 2em;}
.mce-container-body.mce-abs-layout { overflow: visible;}

.mce-container-body.mce-abs-layout { overflow: visible !important;}


/* ----------------------------------------------------------------*/
/* ----------------------     Media     ---------------------------*/
/* ----------------------------------------------------------------*/

/* Smartphones */
@media (max-width: 360px) { 

	h2 {font-size: 1.8rem;}
	
	.homepage #g-navigation, .homeConfapi #g-navigation{ height: auto !important;}
	.homepage #g-navigation .rev_slider_wrapper, .homeConfapi #g-navigation .rev_slider_wrapper {left: 2em; }
	#rev_slider_3_1_wrapper, #rev_slider_3_1 {height: 60px !important;}

	/* CAMPAGNA */
	.boxCampagna .container .boxLogo{width: 100%; float: none;}
	.boxCampagna .container .boxTxt{width: 100%; float: none;}

	.modMenuIcone .j51imagehover .j51imghvr-item {max-width: 32% !important;}
	.modMenuIcone h3 {font-size: 0.8rem;}
	.modMenuIcone .j51imagehover figcaption {padding: 0 !important;}
	.iconMenu6 img {margin: 0px 2px;}

	.modMenuIcone img {width: 100%;}
	.modMenuIcone h3 {margin-top: 1.6rem;}

	.menuMobile {margin-top: -2em !important; margin-bottom: -1em;}
	.menuMobile .nav.menu .nav-child li{font-size: 14px;font-style: italic;}
	.menuMobile .nav.menu .nav-child li::before{content: "-"; margin-right: 5px;}

	/*countdown*/
	.sj-topbar {width: auto !important;height: auto !important;margin-top: 25px !important;margin-bottom: -25px !important;z-index: 0 !important;}

	.g-menu-item-title {font-size: 0.9rem;}

	.layout-blog.homepage #rev_slider_3_1_wrapper {margin-left:50px !important;top: 15px;}

	.g-logo img {max-width: 80%!important; margin:auto;}

	/* Lingua */
	.mod-languages{margin-top: -46px;margin-left: 97%;width: 30px;}

	/* TABELLE */
	table tr td{float:left; width:100% !important;}
	table tr td h2{ text-align:left;}
	table tr td img{ max-width:100% !important;}
	.category.table.table-striped td{float: none;}

	.tblSezioniBlog td.tblSez3Col, #tblSezBlog4Col td.tblSez4Col{display: none; }
	#tblSezBlog4Col td.tblSez3Col{display: block; text-align: left;}
	#tblSezBlog4Col p{text-align: left!important;}

	#tblgiunta td img {margin-bottom: 20px;}
	
	#tblMenPul a {margin: 15px;}

	.modSponsorHome ul { margin-left:0;}

	.tblSezioniBlog img {margin: 20px 0;}

	.btnSezioni {width: 90% !important;margin: 0 20px !important;}
	.lblSezioni {width: 92%;}
	/* tabella sezioni */
	#tblNewsButton .btnSezioni {height: auto;text-align: center;margin: 1em 0;padding: 1em 0;margin: 1em!important;}

	/* enasarco pmi */
	#rowContattiHeader td, #rowContacts td {padding: 0 10px;}
	#rowContattiHeader td {margin: -5px 0 -10px;}
	.pgEnasarcoPmi tr:first-child td, .pgEnasarcoPmi tr:first-child td p{text-align: center !important;}
	.pgEnasarcoPmi span{font-size: 1em !important;}
	.pgEnasarcoPmi .rowVuoto{display: none;}
	.pgEnasarcoPmi td {padding:0 10px;}

	.boxSocialHome #boxSocialContainer #boxSocialContainerColTxt {width: 100%;float: none;margin-left: 0%;}
	.boxSocialHome #boxSocialContainer .boxSpace {width: 100%;float: none;}

	#g-extension{padding:0 0 10px 20px;}

	#sezSistConf .boxSC{ width: 90%;}

	#pageDIH {height: auto; overflow: visible;}
	#pageDIH table{float: none;width: 100%;}
	#pageDIH table td{float: none;}
	#pageDIH table#tblVerde td{ height: 50px!important;}
	#pageDIH hr{margin: 0.5em 0;}
	#pageDIH .rowVerde{height:0;}
	#pageDIH .rowBianco{height: 0;}

	.pgcampagna .sigplus-left .slideplus-container{margin-bottom: 30px !important;}

	.g-logo img {max-width: 80%;}

	#g-navigation{background-image: none !important; background:#043273;}
	.g-offcanvas-toggle {background: #043273; left:1.2rem;}
	#g-mobilemenu-container {margin: 0;}
	
	.nobanner .g-logo img {margin: 0.2em 0 0.7em 1em; max-width: 100%;}
	.nobanner #g-navigation.g-headroom + header, #g-navigation.g-headroom + section{margin-top: auto;}
	
	#rev_slider_1_1_wrapper{display:none;}
	
	#g-showcase .nspMain {margin-bottom: -7em;}
	#g-feature img {max-width: 100%;}
	.moduletable.mappaitalia { height:300px;}
	
	.popupTab{display:none;}
	#mb_popup1, #mbCenter, #mbOverlay{display:none !important;}

	#divErasmus {padding: 10px;}
	#divErasmus img{width: 100%;}
	
	.g-home-positions #myIframe {margin:0 0 10px; min-width: 100%;}
	#g-expanded .g-container {padding: 10px;}
	#g-container-main .g-content {margin: 0;padding: 0;}
	
	/* AGENDA */
	.modAgenda .g-title { margin-left: 10px;}
	#g-utility .fp-utility .g-title {padding-left: 10px;}
	
	.vina-items-wrapper .span4 {display:none;}
	.span12 .pull-right {float: none;}
	.vina-items-wrapper .row-fluid .span8 {width: 100%;}
	
	.g-home-positions #g-feature .custom, .g-home-positions #g-expanded .custom{padding:0 1em;}
	
	#g-bottom {padding: 10px;}

	/* social */
	.modSocial span.txtSocial {font-size: 14px;}
	.modSocial img {margin: 0 18px;}
	#g-navigation .moduletable.modSocial { margin-bottom: 3em;}
	#g-bottom .modSocial td{height: 60px;padding: 25px 0;}
	.slick-next, .slick-prev{opacity: 0;}
	#ticker_feed1modern:hover > .slick-next, #ticker_feed1modern:hover > .slick-prev { opacity: 1; }

	#g-copyright .g-totop {margin-top: -35px !important;}

	/* footer */
	.modLoghiFooter table tr td {width: 25% !important;}
}

@media (min-width: 361px) and (max-width: 400px) {

	h2 {font-size: 1.8rem;}
	#g-container-main {padding: 20px;}
	
	.homepage #g-navigation, .homeConfapi #g-navigation{ height: auto !important;}
	.homepage #g-navigation .rev_slider_wrapper, .homeConfapi #g-navigation .rev_slider_wrapper {left: 2em; }
	#rev_slider_3_1_wrapper, #rev_slider_3_1 {height: 60px !important;}
	
	.tp-revslider-mainul {overflow: visible;}
	
	.modMenuIcone .j51imagehover .j51imghvr-item {max-width: 32% !important;}
	.modMenuIcone h3 {font-size: 0.8rem;}
	.modMenuIcone .j51imagehover figcaption {padding: 0 !important;}
	.iconMenu6 img {margin: 0px 2px;}

	.modMenuIcone img {width: 100%;}
	.modMenuIcone h3 {margin-top: 1.6rem;}

	.menuMobile {margin-top: -2em !important; margin-bottom: -1em;}
	.menuMobile .nav.menu .nav-child li{font-size: 14px;font-style: italic;}
	.menuMobile .nav.menu .nav-child li::before{content: "-"; margin-right: 5px;}

	.modSponsorHome ul { margin-left:0;}

	/*countdown*/
	.sj-topbar {width: auto !important;height: auto !important;margin-top: 25px !important;margin-bottom: -25px !important;z-index: 0 !important;}

	.g-menu-item-title {font-size: 0.9rem;}

	.layout-blog.homepage #rev_slider_3_1_wrapper {margin-left:50px !important;top: 15px;}

	/* CAMPAGNA */
	.boxCampagna .container .boxLogo{width: 100%; float: none;}
	.boxCampagna .container .boxTxt{width: 100%; float: none;}
	
	.g-logo img {max-width: 90%!important; margin:auto;}

	/* Lingua */
	.mod-languages{margin-top: -46px;margin-left: 96%;width: 30px;}

	/* TABELLE */
	table tr td{float:left; width:100% !important;}
	table tr td h2{ text-align:left;}
	table tr td img{ max-width:100% !important;}
	.category.table.table-striped td{float: none;}

	#tblgiunta td img {margin-bottom: 20px;}

	.tblSezioniBlog td.tblSez3Col, #tblSezBlog4Col td.tblSez4Col{display: none; }
	#tblSezBlog4Col td.tblSez3Col{display: block; text-align: left; }
	#tblSezBlog4Col p{text-align: left!important;}

	/* enasarco pmi */
	#rowContattiHeader td, #rowContacts td {padding: 0 10px;}
	#rowContattiHeader td {margin: -5px 0 -10px;}
	.pgEnasarcoPmi tr:first-child td, .pgEnasarcoPmi tr:first-child td p{text-align: center !important;}
	.pgEnasarcoPmi span{font-size: 1em !important;}
	.pgEnasarcoPmi .rowVuoto{display: none;}

	.modCustHome table{margin-bottom: -2em;}

	.btnSezioni {width: 90% !important;margin: 0 20px !important;}
	.lblSezioni {width: 92%;}
	
	/* tabella sezioni */
	#tblNewsButton .btnSezioni {height: auto;text-align: center;margin: 1em 0;padding: 1em 0;margin: 1em!important;}
	
	#sezSistConf .boxSC{ width: 90%;}

	.tblSezioniBlog img {margin: 20px 0;}
	.boxSocialHome #boxSocialContainer #boxSocialContainerColTxt {width: 100%;float: none;margin-left: 0%;}
	.boxSocialHome #boxSocialContainer .boxSpace {width: 100%;float: none;}

	#g-extension{padding:0 0 10px 20px;}

	#pageDIH {height: auto; overflow: visible;}
	#pageDIH table{float: none;width: 100%;}
	#pageDIH table td{float: none;}
	#pageDIH table#tblVerde td{ height: 50px!important;}
	#pageDIH hr{margin: 0.5em 0;}
	#pageDIH .rowVerde{height:0;}
	#pageDIH .rowBianco{height: 0;}

	.pgcampagna .sigplus-left .slideplus-container{margin-bottom: 30px !important;}
	
	#tblMenPul a {margin: 15px;}

	#g-navigation{background-image: none !important; background:#043273;}
	.g-offcanvas-toggle {background: #043273; left:1.2rem;}
	#g-mobilemenu-container {margin: 0;}
	
	#g-offcanvas .g-content{margin:0; padding:0;}
	
	.nobanner .g-logo img {margin: 0.2em 0 0.7em 1em; max-width: 100%;}
	.nobanner #g-navigation.g-headroom + header, #g-navigation.g-headroom + section{margin-top: auto;}
	
	#rev_slider_1_1_wrapper{display:none;}
	
	#g-showcase .nspMain {margin-bottom: -7em;}
	#g-feature img {max-width: 100%;}
	.moduletable.mappaitalia { height:350px;}
	
	.popupTab{display:none;}
	#mb_popup1, #mbCenter, #mbOverlay{display:none !important;}

	#divErasmus {padding: 10px;}
	#divErasmus img{width: 100%;}

	.g-home-positions #myIframe {margin: 0 0 10px;min-width: 100%;}

	#g-expanded .g-container {padding: 10px;}
	#g-container-main .g-content {margin: 0;padding: 0;}
	
	/* AGENDA */
	#g-utility .fp-utility .g-title {padding-left: 10px;}
	.modAgenda .g-title { margin-left: 10px;}
	
	.vina-items-wrapper .span4 {display:none;}
	.span12 .pull-right {float: none;}
	.vina-items-wrapper .row-fluid .span8 {width: 100%;}
	
	.g-home-positions #g-feature .custom, .g-home-positions #g-expanded .custom{padding:0 1em;}
	
	/* social */
	.modSocial span.txtSocial {font-size: 14px;}
	.modSocial img {margin: 0 20px;}
	#g-navigation .moduletable.modSocial { margin-bottom: 3em;}
	#g-bottom .modSocial td{height: 60px;padding: 25px 0;}
	.slick-next, .slick-prev{opacity: 0;}
	#ticker_feed1modern:hover > .slick-next, #ticker_feed1modern:hover > .slick-prev { opacity: 1; }

	#g-bottom {padding: 10px;}

	/* footer */
	.modLoghiFooter table tr td {width: 25% !important;}

	#g-copyright .g-totop {margin-top: -35px !important;}
}

/* Smartphones to Tablets */
@media (min-width: 401px) and (max-width: 767px) {
	.g-content {margin: 0.625rem!important;padding: 0.938rem!important;}

	.homepage #g-navigation { height: 70px !important;}
	.homepage #g-navigation .rev_slider_wrapper {left: 3em;}

	.layout-blog.homepage #rev_slider_3_1_wrapper {margin-left:50px !important;top: 15px;}

	.g-home-positions #g-expanded p{padding:0 20px;}

	.g-logo img {max-width: 80%!important;margin:auto;}

	/* Lingua */
	.mod-languages{margin-top: -63px;margin-left: 97%;width: 60px;}

	/* TABELLE */
	table tr td{float:left; width:100%!important;}
	table tr td h2{ text-align:left;}
	table tr td img{ max-width:100% !important;}

	.tblSezioniBlog td.tblSez3Col, #tblSezBlog4Col td.tblSez4Col{display: none; }

	.btnSezioni {width: 90% !important;margin: 0 20px !important;}
	.lblSezioni {width: 92%;}
	/* tabella sezioni */
	#tblNewsButton .btnSezioni {height: auto;text-align: center;margin: 1em 0;padding: 1em 0;margin: 1em!important;}

	#tblgiunta td img {margin-bottom: 20px;}

	#tblMenPul a {margin: 15px;}

	/*countdown*/
	.sj-topbar {width: auto !important;height: auto !important;margin-top: 25px !important;margin-bottom: -25px !important;z-index: 0 !important;}

	#sezSistConf .boxSC{ width: 90%;}

	#pageDIH {height: auto; overflow: visible;}
	#pageDIH table{float: none;width: 100%;}
	#pageDIH table td{float: none;}
	#pageDIH table#tblVerde td{ height: 50px!important;}
	#pageDIH hr{margin: 0.5em 0;}
	#pageDIH .rowVerde{height:0;}
	#pageDIH .rowBianco{height: 0;}

	.pull-right {float: left !important;width: 100%;}
	.pull-right img{width: 100%;}
	
	.g-logo img {max-width: 80%;}
	
	#g-navigation{background-image: none !important; background:#043273;}
	.g-offcanvas-toggle {background: #043273;}
	#g-offcanvas { width: 16rem;}
	#g-mobilemenu-container {margin: 0;}
	#g-offcanvas .g-content{margin:0; padding:0;}
	.modMenuIcone .j51imagehover .j51imghvr-item {max-width: 15% !important;}
	
	#rev_slider_1_1_wrapper{display:none;}

	/* CAMPAGNA */
	.boxCampagna .container .boxLogo{width: 100%; float: none;}
	.boxCampagna .container .boxTxt{width: 100%; float: none;}

	/* VIDEO */
	.moduletable.modVideoHome {margin-top: 50px;}
		
	.nobanner .g-logo img {margin: 0.2em 0 0.7em 1em; max-width: 100%;}
	.nobanner #g-navigation.g-headroom + header, #g-navigation.g-headroom + section{margin-top: auto;}
	
	#g-showcase .nspMain {margin-bottom: -7em;}
	#g-feature img {max-width: 100%;}
	.moduletable.mappaitalia { height:450px;}
	#g-above { display: none;}
	
	.popupTab{display:none;}
	#mb_popup1, #mbCenter, #mbOverlay{display:none !important;}

	#divErasmus {padding: 10px;}
	#divErasmus img{width: 100%;}
	
	.item-page .imgnews {float: none; margin:0 auto; width:100%;}
	/* AGENDA */
	#g-utility{padding: 10px;}
	#g-utility .fp-utility .g-title {padding-left: 10px;}
	.modAgenda .g-title { margin-left: 10px;}
	
	.vina-items-wrapper .span4 {display:none;}
	.span12 .pull-right {float: none;}
	.vina-items-wrapper .row-fluid .span8 {width: 100%;}
	
	/* social */
	.modSocial span.txtSocial{font-size: 17px;}
	.modSocial img {margin: 0 20px;}
	#g-bottom .modSocial td{height: 60px;padding: 30px 0; text-align: center!important;}

	.g-home-positions #g-feature .custom{padding:0 1em;}

	/* footer */
	.modLoghiFooter table tr td {width: 25% !important;}
	
	.homeConfapi #g-copyright .g-totop, #g-copyright .g-totop {margin-top: -35px !important;}
}

@media only screen and (min-device-width : 401px) and (max-device-width : 767px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 2) {
	/* footer */
	.modLoghiFooter table tr td {width: 25% !important;}
}

/* Tablets */
@media (min-width: 768px) and (max-width: 959px) {

	/* menu */
	.bm-cool-menu li{margin: 0;}
	.bm-cool-menu li a{font-size: 0.6rem !important;}

	.layout-blog.g-home-positions #rev_slider_3_1_wrapper {margin-top:20px !important; margin-left:-15px !important;}
		
	#g-navigation{background-image: none !important; background:#043273;}
	.modMenuIcone .j51imagehover .j51imghvr-item {max-width: 15% !important;}
	.modMenuIcone img {width: 70%;}
	.modMenuIcone h3 {font-size: 0.6rem;}
	.j51imagehover606 figcaption, .j51imagehover608 figcaption {padding: 10px 5px!important;}
	
	.popupTab{display:none;}

	/* TABELLE */
	#pageDIH {height: auto; overflow: visible;}
	#pageDIH table{float: none;width: 100%;}
	#pageDIH table td{float: none;}
	#pageDIH table#tblVerde td{ height: 50px!important;}
	#pageDIH hr{margin: 0.5em 0;}
	#pageDIH .rowVerde{height:0;}
	#pageDIH .rowBianco{height: 0;}

	/*countdown*/
	.sj-topbar {width: auto !important;height: auto !important;margin-bottom: -25px !important;z-index: 0 !important;}

	.boxSocialHome #boxSocialContainer #boxSocialContainerColTxt {width: 65%;margin-left: 0;}
	.boxSocialHome #boxSocialContainer .boxSpace {width: 5%;}

	.boxCampagna .container {min-height: 120px;}

	.btnSezioni {line-height: 1.8;}
	#tblNewsButton .btnSezioni{height:200px;}
	#tdTerritorio{width: 30%;}
	#tdUnioniCategoria{width: 30%; }
	#tdEntiBilaterali{width: 30%;}
	#tdTerritorio .lblSezioni {margin-left:50px;}

	#tblProjects td{float: left;}

	.moduletable.modCustHome {padding: 10px;}
	
	#g-utility{padding: 10px;}

	.mappaitalia iframe{ margin-left:37%;}
	
	#g-feature img {max-width: 100%;}

	#sezSistConf .boxSC h3 {font-size: 1rem; }
	
	.modSocial span.txtSocial {font-size: 22px;padding: 15px;}
	.modSocial img {margin: 0 8px;}
	#g-bottom .modSocial td{padding: 10px 0 0 0; }
	
	.custommodLoghiFooter {padding: 0 10px;}

	/*TO TOP */
	#g-copyright .g-totop {margin-top: -66px !important;margin-right: 2em;}

	.homeConfapi #g-copyright .g-totop {margin-top: 0px !important;margin-right: 2em;}
	.fa.fa-facebook-official {margin-right: 1em;}

}

/* Tablets landscape*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2) {
	.layout-blog.homepage #rev_slider_3_1_wrapper {margin-left:-100px;}
	
	.tblSezioniBlog img{min-width: 320px; margin-left:20px;}
	#tblSezBlog3Col img{min-width: 100px;}

	/*countdown*/
	.sj-topbar {width: auto !important;height: auto !important;margin-bottom: -25px !important;z-index: 0 !important;}

	.mappaitalia iframe{ margin-left:37%;}
	
	#g-feature img {max-width: 100%;}
}

/* Desktop */
@media (min-width: 960px) and (max-width: 1199px) { 
	#g-navigation {margin-bottom: 3em;}

	.layout-blog.homepage #rev_slider_3_1_wrapper {margin-left:-80px !important;}
	.homepage #g-navigation .rev_slider_wrapper {left: -80px;}
	
	.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container{font-size: 0.7rem;}
	
	.fullwidthbanner-container .fullwidthabanner{width: 120%; left: -0.5em !important;}
	.tp-revslider-slidesli active-revslide current-sr-slide-visible{overflow:visible;}
	.mediumlarge_light_darkblue, .mediumlarge_light_darkblue{margin-left:-4.5em !important;}
	#rev_slider_1_1 #btnunionicat{left: 520px !important;}
	#rev_slider_1_1 #btnunionicat img{margin-left:0 !important;}
	.rev_slider embed, .rev_slider iframe, .rev_slider object, .rev_slider video {width:500px; height:280px; margin-left:7em !important;}
	
	/*countdown*/
	.sj-topbar {width: auto !important;height: auto !important;margin-bottom: -25px !important;z-index: 0 !important;}

	/* TAB */
	#pwebbox438_toggler {left: 62%;}

	.mappaitalia iframe{ margin-left:37%;}
	
	#g-feature img {max-width: 100%;}

	#tblNewsButton .btnSezioni{height:200px;}
	#tdTerritorio{width: 30%;}
	#tdUnioniCategoria{width: 30%; }
	#tdEntiBilaterali{width: 30%;}
	#tdTerritorio .lblSezioni {margin-left:50px;}
	
}

/* Large Display */
@media (min-width: 1200px) { 
	.homepage #g-navigation .rev_slider_wrapper {left: -110px;}
	.layout-blog.homepage #rev_slider_3_1_wrapper {margin-left:-100px !important;}

	.mappaitalia iframe{ margin-left:37%;}
}

@media only all and (min-width: 47rem) {
	#g-navigation.g-headroom.headroom--unpinned {top: -85px;}
	.tblSezioniBlog img{ margin-left: 30px;}

	.custommodSocial {margin: 1em 0 -3em 0 !important;}
}

@media only all and (min-width: 60rem) {
	.g-main-nav{display: none;}
	.homepage .g-main-nav{display: block;}
}

@media only all and (max-width: 60rem) {

	.g-offcanvas-toggle { padding: 6px 4px; }

	.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front{width:auto !important;left: 0 !important;}
	#popup{height:auto !important;min-height:550px !important;}

}