@import url('https://fonts.googleapis.com/css?family=Domine|Source+Serif+Pro');

#header {background:url('/wp-content/uploads/sites/2/2019/04/skyline_gray.png') no-repeat bottom right;}
.site-header {padding-left:0px !important;}
.header_wrap {padding: 15px 0;}
.site-title {font-family: 'Source Serif Pro', serif; color:#578ab8; text-align:left !important; padding-top: 1.5rem; text-transform:uppercase;}
.site-title a {color:#578ab8; font-weight:bolder;}
.site-description {font-family: 'Source Serif Pro', serif; color:#355272; text-align:left !important; font-style:italic;}

#search-3 {margin:0px; float: right; margin-top: -65px; position: relative; z-index: 99;}

.sidebar-header {padding: 0px; height: 0px;}
/*.nav_container {margin-bottom:1rem;}*/
.top-bar .menu-item {font-weight:bolder; font-family: 'Domine', serif;}
.top-bar {line-height:1rem !important;}
.top-bar ul li a {line-height:1rem !important;}
.menu > li:not(.menu-text) > a {line-height: 1rem !important;}
.top-bar .menu .current-menu-parent {background-color: #fff;}
.top-bar .current-menu-parent a {color: #355272 !important;}
.top-bar .menu .current_page_item {background-color: #fff;}
.top-bar .submenu {z-index:9999 !important;}
/*.top-bar .menu .current_page_item:hover {background-color: #fff;}*/
#search-2 {float:right; margin:0px; top: 25px; position: relative; z-index: 9999; right: 10px;}
#searchsubmit {margin:0px; padding: .80em .85em; background:#324662;}

.home .content_container .content_wrap {padding:0px;}
.home .synved-social-container-share {display:none;}

#accesso_issr .widget-title {font-family: 'Source Serif Pro', serif; font-size:0.85rem; text-align:center; margin-top: -38px; background: rgba(255, 255, 255, 0.8); position: absolute; max-width: 280px; margin-left: 0.5rem; color: #000; border-radius: 0.5rem;
  width: 100%;  min-height: 18px; font-weight:bolder; letter-spacing: 0.1rem;}
#accesso_issr .widget-title:after {content: "\f0ab"; font-family: FontAwesome; margin-top: 1.2rem; color: #000; margin-left: 14px}
#accesso_issr .so-widget-image {border: 2px solid #fff; border-radius: 13px;}

.sticky.is-stuck {z-index: 1;}
.sticky.is-anchored {z-index: 1;}
.sow-slider-images {z-index: 0;}
#slider_hp {margin-top:2rem;}
/*#slider_hp {max-height:390px; overflow: hidden; margin-top:1rem; margin-bottom:1rem;}*/
#pgc-750-2-1 {padding-left:2rem;}
#servizi_siderbar { border:1px solid #355272; border-radius:3px; padding:2rem 1.5rem; margin-bottom:1.5rem; margin-top: 1.5rem;font-size:1.1rem;}
#servizi_siderbar h3.widget-title{ font-size:1.8rem;}

#pg-6-1 {max-width:75rem; margin:auto;}
#txt-presenta {/*border-top:1px solid #324662;*/ border-bottom:1px solid #324662;margin-bottom: 1.5rem; font-family: 'Domine', serif; color:#355272; padding-top:1rem;}
#txt-presenta p {color:#355272; font-size: 0.9rem; font-size: 1.01rem; line-height: 1.5rem;}
#panel-6-1-0-1 {width:100%; display:table;}

.news-side h2.iw-so-article-title {padding-top:0;font-size:1.2rem!important;padding-bottom:0; margin-bottom:0;}
.news-side {border-bottom:1px dotted gray; padding-top:0.6rem; padding-bottom:0.6rem;}
#news_issr {margin-bottom:1.5rem;}
#news_issr .iw-so-article {max-width: 46%; margin-right: 1.5rem; float: left;}
#news_issr .iw-so-article-title {font-family: 'Source Serif Pro', serif; color:#355272; font-size: 1.5rem; /*min-height: 5rem; padding-top:1rem;*/}
#news_issr .iw-so-article-title a {color:#355272;text-transform:uppercase; font-size:1.08rem; font-weight:bolder;}
#news_issr .testo_preview {font-size: 0.9rem; line-height: 1.2rem;  font-family:'Domine';}
#news_issr .testo_preview a{color: #F5A623; text-transform: uppercase; font-size: 0.7rem; line-height: 1.5rem; font-weight: bold;}
#news_issr .thumbnail_news {max-height: 150px; overflow: hidden; }
#news_issr .category-news {text-transform:uppercase; font-size:0.7rem; font-weight:bold;  color:#F5A623;}

#news .article {float:left; max-width: 31%; margin-right: 1rem; min-height: 350px; border-bottom: 1px dotted gray; margin-bottom: 1rem;}
#news .widget_title {font-family: 'Domine', serif; color:#324662; padding-top:1rem; padding-bottom:0rem; border-bottom: 1px solid #324662;}
#news .iw-so-article-title {font-family: 'Source Serif Pro', serif; color:#355272; font-size: 1.2rem; height: 75px;}
#news .iw-so-article-title a {color:#355272; font-weight: bolder;}
#news .sow-image-container {max-height:200px; overflow:hidden; margin-bottom: 0.6rem; text-align: center;}
#news .sow-image-container img {height:150px;}
#news .tuttelenews {font-style:italic; text-align:right; padding:0.5rem; }
#news .tuttelenews a{font-weight:bolder;}

#pgc-6-1-1 {padding-left:2rem;}
#servizi_siderbar .button {width:100%; background:#324662;}
#offerta_formativa {margin-bottom:2rem;}
#offerta_formativa .widget_title {font-family: 'Source Serif Pro', serif; color: #578ab8; text-transform: uppercase; font-size: 2rem;}
#offerta_formativa .offer {padding-left:1rem; height: 40px; margin-top: 0.35rem; padding-top: 0.25rem;}
#offerta_formativa .article-title {font-family: 'Source Serif Pro', serif; color: #fff; font-size: 1.5rem;}
#offerta_formativa .article-title:after {content: "\f0a9"; font-family: FontAwesome; color: #fff; float: right; margin-right: 0.5rem;}
#offerta_formativa .article-title a{color: #fff;}
/*#offerta_formativa .offer:nth-child(1n+2) {background:#2089e8;}*/
#offerta_formativa .offer:nth-child(2) {background:url(/wp-content/uploads/sites/2/2019/05/bck_menu_off.jpg) #1d66a8 no-repeat right; background-position-y: 0;}
#offerta_formativa .offer:nth-child(3) {background:url(/wp-content/uploads/sites/2/2019/05/bck_menu_off.jpg) #2089e8 no-repeat right; background-position-y:-46px;}
#offerta_formativa .offer:nth-child(4) {background:url(/wp-content/uploads/sites/2/2019/05/bck_menu_off.jpg) #2089e8 no-repeat right; background-position-y:-91px;}
#offerta_formativa .offer:nth-child(5) {background:url(/wp-content/uploads/sites/2/2019/05/bck_menu_off.jpg) #2089e8 no-repeat right; background-position-y:-137px;}
#offerta_formativa .offer:nth-child(6) {background:url(/wp-content/uploads/sites/2/2019/05/bck_menu_off.jpg) #2089e8 no-repeat right; background-position-y:-184px;}
#offerta_formativa .offer:nth-child(7) {background:url(/wp-content/uploads/sites/2/2019/05/bck_menu_off.jpg) #2089e8 no-repeat right; background-position-y:-231px;}
#offerta_formativa .offer a {text-decoration:none;}
#offerta_formativa .offer a:hover {text-decoration:none; color:#00476b;}
#banner_dx .sow-image-container {margin-bottom:1rem;}
#banner_dx .sow-image-container .so-widget-image {margin:auto;}

#footer {border-top:1px solid #324662; margin-top:1rem;}
#ftxt {font-family: 'Domine', serif;}

.archive .entry-title-post {font-family: 'Domine', serif; color:#355272; font-size: 1.6rem;}
.archive .entry-title-post a{font-family: 'Domine', serif; color:#355272; font-size: 1.6rem;}
.archive .attachment-post-thumbnail {max-width:150px; float:left; margin-right:1rem;}

/* pagina interna */
.content_container .byline {display:none;}
.entry-title-post {font-family: 'Domine', serif; color:#355272 !important;}
.synved-social-container-share {text-align:right; display: block;}
.synved-social-container-share:before {content:"condividi su"; font-size: 0.7rem; margin-right: 0.5rem;}

/* Define mobile styles */

@media only screen and (max-width: 40em) { 
  
  #news_issr .iw-so-article {max-width: 100%; margin-right: 0rem; float: none;}
  #pgc-6-1-1 {padding-left:0rem;}
  .site-title {font-size:1rem !important;}

   #accesso_issr .widget-title {margin-left: 2.5rem;}
   #news .article {float:none; max-width: none; margin-right: 1rem; min-height: auto; display: table; margin-bottom: 1rem;}
   #news .sow-image-container {float: left; margin-right: 1rem;}
  
  .title-bar .title-bar-title {color:#355272;}
  .title-bar .menu-icon {color:#355272;}
 .title-bar .menu-icon:after {background:#355272; -webkit-box-shadow: 0 7px 0 #355272, 0 14px 0 #355272; box-shadow: 0 7px 0 #355272, 0 14px 0 #355272;}
  
  
}

/* max-width 640px, mobile-only styles, use when QAing mobile issues */

/* min-width 641px, medium screens */

@media only screen and (min-width: 40.063em) and (max-width: 64em) { 
  #news_issr .iw-so-article {max-width: 100%; margin-right: 0rem; float: none;}
  #pgc-6-1-1 {padding-left:0rem;}
    .site-title {font-size:1rem !important;}

  #accesso_issr .widget-title {margin-left: 2.5rem;}
  #news .article {float:none; max-width: none; margin-right: 1rem; min-height: auto; display: table; margin-bottom: 1rem;}
  #news .sow-image-container {float: left; margin-right: 1rem;}
  
  .title-bar .title-bar-title {color:#355272;}
  .title-bar .menu-icon {color:#355272;}
  .title-bar .menu-icon:after {background:#355272; -webkit-box-shadow: 0 7px 0 #355272, 0 14px 0 #355272; box-shadow: 0 7px 0 #355272, 0 14px 0 #355272;}
  
}

/* Medium screens*/
@media only screen and (min-width: 40.063em) {    
  
}


/* min-width 641px and max-width 1024px, use when QAing tablet-only issues */

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1064px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
      
 } /* Portrait */

/* Large screens*/
@media only screen and (min-width: 64.063em) {    
   
} /* min-width 1025px, large screens */

@media only screen and (min-width: 64.063em) and (max-width: 90em) { 
 
} /* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */

/* XLarge screens*/
@media only screen and (min-width: 90.063em) { 
 
} /* min-width 1441px, xlarge screens */

@media only screen and (min-width: 90.063em) and (max-width: 120em) { 

} /* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */

/* XXLarge screens*/
@media only screen and (min-width: 120.063em) { 

} /* min-width 1921px, xxlarge screens */



@media print {
 a[href]:after { content: none !important; } }


#home-page-institutes .panel-grid-cell:first-child {padding-right:1em!important;}
#home-page-institutes .panel-grid-cell:first-child {padding-right: 1em!important;}
#home-page-institutes .panel-grid-cell:last-child {padding-left: 1em!important;}
#home-page-institutes h3.widget-title {
    font-weight: normal;
    font-family: 'Domine', serif;
    font-size: 1.7em;
    text-transform: inherit;
    line-height: 1.3em;
    /*border-bottom: 1px solid #355272;*/
    color: #355272;
    padding: 10px 0;
    margin-bottom: 10px;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    white-space: normal;
}


.home-page-small-head .widget-title {
    font-weight: normal;
    font-family: 'Domine', serif;
    font-size: 1.25em;
    text-transform: inherit;
    line-height: 1.3em;
    color: #355272;
    margin-top: 20px;
}

.home-page-institutes-image {
    padding-top: 5px;
    border-top: 1px solid #355272;
}


#news_issr .widget_title, #home-news .widget_title {
    font-weight: normal;
    font-family: 'Domine', serif;
    font-size: 1.25em;
    text-transform: inherit;
    line-height: 1.3em;
		border-bottom: 1px solid #355272;
    color: #355272;
    padding: 0px;
    margin-top: 0px;
   /* border-bottom: 1px solid #355272;
    margin-bottom: 1.2em; */
}

 

#news h2.iw-so-article-title {
    font-weight: normal;
    font-family: 'Domine', serif;
    font-size: 1.55em;
    text-transform: inherit;
    line-height: 1.3em;

    color: #355272;
    padding: 10px 0;
    margin-bottom: 10px;

    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    white-space: normal;
}

#news_issr .categoria_news {
  font-family: 'Domine', serif;
    font-size: 1rem;
    font-weight: bolder;
    /* border-top: 1px solid #324662; */
    padding-top: 1.5rem;
    padding-bottom: 0.4rem;
    margin-top: 0.7rem;
    border-bottom: 1px solid #e0e0e0;
}

#news_issr .categoria_news a { color: #484848;}


#evidenza p.slick-slide-desc {
    font-size: 20px;
     font-family: 'Domine', serif;
 color:white;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.95);
    font-weight: 500;
bottom:15%; position:absolute;width:96vw; max-width:1200px;
 padding-left:3rem;
  padding-right:3rem;
}
 #evidenza a.read-more { color:#F5A623; }
#evidenza { max-width:1200px; margin:0 auto; margin-bottom:3rem; margin-top:2rem;}
#evidenza .slick-slider {margin-top: 0rem; margin-bottom:1rem;}
#evidenza .miniatura {z-index:-1 ;position:absolute} 
#evidenza img.miniatura {width:98vw; max-width:1500px;}
#evidenza #data {color:#ffffff; font-size:0.9rem; font-weight:bold; display: inline-block ;padding: 30% 1% 1% 3%; font-family:'Domine'}
#evidenza ul.tag-list {list-style-type: none ; display: inline-block; margin:0px; padding:0px;}
#evidenza ul.tag-list li  {background-color: #ffca26 ;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; font-size:0.8rem;display: inline; padding: 0rem 0.3rem; margin-left: 1rem; float:left;  }
#evidenza ul.tag-list li a {color:#0f1837 ; text-transform: uppercase ; font-weight:bold}
#evidenza h4 {  font-size: 40px;
     font-family: 'Domine', serif;
 color:white;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.95);
    font-weight: 500; text-align:center; bottom:45%; position:absolute;width:96vw; max-width:1200px;}
#evidenza .slick-prev::before, #evidenza .slick-next::before {color:#F5A623 ;font-size:1.8rem}
#evidenza .slick-next {right:1.5rem;}
#evidenza .slick-prev {left:0.5rem}
#evidenza .slick-slide {background:rgba(55,84,112,0.45); height:440px; overflow: hidden;}

/* p.site-title, p.site-description {text-align:center;}*/

/*@media screen and (min-width: 40em) {*/
/*.header-info {padding-right:120px;}
.padder-left {padding-left: 2rem;}
.marginer-left {margin-left: 2rem;}*/
/*.nav_wrap.grid-container {padding-right:0!important; padding-left:0!important;}*/

/*  }*/

/*.marginer-bottom {margin-bottom: 2.5rem;}

#news .sow-image-container {min-height:325px; max-height:325px; overflow:hidden;}
#home-news { margin-bottom:2rem;}
#home-news h2.iw-so-article-title, #home-news h2 {font-size: 1.3rem; font-family: 'Domine';margin:0; padding:0;}
#home-news .cell, #home-news {margin-top:1.5rem; }
.new-news { font-family: 'Domine'; font-size: 0.9rem; line-height: 1.4rem; color: #3F3f3f;}
#home-news .read-more { color: #F5A623;}

.home .content_container .content_wrap { max-width:75rem!important; }*/