@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700,700i,800');

body{ font-family: 'Open Sans', sans-serif; font-size: 16px;  }
h1, h2, h3, h4, h5, h6 {   font-family: 'Open Sans', sans-serif ; }

img[src=""] {   display: none;}
img.media[src=""] {   visibility: hidden;}


.header_container  {background-color:#393a3c; background-image: url(/wp-content/uploads/sites/3/2022/03/bg-main.jpg); background-position: left top ; background-repeat: repeat}
#header { padding: 0px }
.header_wrap {background-color:#177f4c; background-image: url(/wp-content/uploads/sites/3/2022/03/bcktestata.png) ; background-repeat: no-repeat ; background-position: right top ;padding:1rem 0rem}

.site-header {padding-left:0px !important}
.header-logo {     max-width: 133px;padding-right:0.5rem;  margin-left:0.5rem}
.header-info {}

.header-info .site-title {margin-bottom:0rem; font-size: 1.5rem;; padding: 0.5rem 0rem 1rem 0rem;   max-width: 340px; }
.header-info .site-title a { color: #ffffff; font-size: 1.5rem ; display: block;} 
.header-info .site-title a:hover {  color: #333333;}
.header-info .site-description {color: #ffffff; font-size: 1rem; text-transform:uppercase; font-style:italic; padding-left:0.5rem}

.widget-area .widget {margin-bottom:0.5rem}
.widget-area .textwidget ul {margin:0.5rem auto}
.label {background:none; color: inherit; font-weight:inherit; font-size: initial }
.label a {color: inherit; font-weight:inherit}
.entry-content-page a {font-weight:inherit}
 
.header-info .site-title {  max-width: 350px; }


.nav_container { }
.nav_container .nav_wrap  {padding:0px}
.nav_container .nav_wrap .top-bar { padding:0px}
.menu > li:not(.menu-text) > a {    line-height: 1.5;}
.dropdown.menu a {    padding: .5rem 1rem;}
.top-bar .menu-item a:hover {color: #37b168}
.top-bar .menu .current-menu-parent { }
.top-bar .menu .current-menu-parent a, .top-bar .menu .current-page-parent a, .top-bar .menu .current-page-ancestor a, .top-bar .menu .current_page_item a { color:#37b168 ;background-color: #ffffff;}
.top-bar .menu .current-menu-parent a:hover, .top-bar .menu .current-page-parent a:hover, .top-bar .menu .current-page-ancestor a:hover, .top-bar .menu .current_page_item a:hover {color:#37b168}
.nav_container .nav_wrap .top-bar .top-bar-left ul.dropdown>li a {}
.nav_container .nav_wrap .top-bar ul .menu-item a {  font-size:1rem}
.nav_container .nav_wrap .top-bar ul .dropdown.menu .nested.is-dropdown-submenu a {text-transform: none}
.nav_container .nav_wrap .top-bar ul .submenu.is-dropdown-submenu {font-size: 0.8rem;    z-index: 1000; background:#ffffff; border-bottom: 1px solid #cacaca; width: 280px; }
.nav_container .nav_wrap .top-bar ul .submenu.is-dropdown-submenu a {font-size: 0.8rem;}
.nav_container .nav_wrap .top-bar ul .submenu.is-dropdown-submenu li {background:#ffffff;}
.nav_container .nav_wrap .top-bar ul .submenu.is-dropdown-submenu li a:hover {background:#e6e6e6;}
.nav_container .nav_wrap .top-bar ul .submenu.is-dropdown-submenu>li a { display:block;  color:#37b168}
.dropdown.menu > li.is-active > a {   color:#37b168}
.menu .is-active > a {  color: #37b168}

.nav_container .invisibile {display:none}
.title-bar {}

.off-canvas-absolute .menu .current-menu-parent a, .off-canvas-absolute .menu .current-page-parent a, .off-canvas-absolute .menu .current-page-ancestor a {color: #37b168;}

/* MDR secondary-header*/
#secondary-header { margin: auto; position:relative }
#secondary-header .widget_search {;margin: 0px;    position: absolute;    right: 0px;    top: 0.5rem;    z-index: 2;}
#secondary-header .widget_search .widget-title { display: none}
#secondary-header .widget_search #searchform:before {content: "\f002";font-family:  FontAwesome; color: #ffffff; font-size:1.5rem;position: absolute;right:0rem;}
#secondary-header .widget_search #searchform {	position: absolute;	bottom: 0px;background-color: transparent; color:#ffffff ;right:0px; margin:0px;top:0rem; z-index: 2}
#secondary-header .widget_search #searchform [type=text] {background-color: #ffffff ; font-size:0.9rem; color:#000; border:0px;box-shadow: none; margin:0rem 0rem;}
#secondary-header .widget_search #searchform [type=text]:hover, #secondary-header .widget_search #searchform [type=text]:focus {color:#000; }
#secondary-header .widget_search #searchform [type=text] {	background-color: transparent; border: none;	cursor: pointer;	height: 34px;	margin: 0px 0;	padding: 0 0 0 34px;	position: relative;	-webkit-transition: width 400ms ease, background 400ms ease;	transition:         width 400ms ease, background 400ms ease;	width: 0;}
#secondary-header .widget_search #searchform input:focus {;	border: 1px solid #ffffff;	background-color: #ffffff ;cursor: text;	outline: 0;	width: 300px;}
#secondary-header .widget_search #searchsubmit { display: none;}
#secondary-header .widget_search input[type=text] {  -webkit-appearance: textfield;}



#secondary-header aside.widget_sow-social-media-buttons {   position: absolute;   right: 0.5rem;    bottom: 1rem;    margin-bottom: 0rem;}
#secondary-header aside.widget_sow-social-media-buttons .sow-social-media-button {    width: 2.1rem;    height: 2.1rem;    font-size: 1rem;    margin-right: 0.5rem;    border: 1px solid #0dae4e; color: #0dae4e !important}



/* Evidenza - slider*/

.so-widget-seed-so-widget-all-in-one-lite .box.single-item  {    background:#d2d2d2 ; margin-bottom:0px; padding:0px}

.so-widget-seed-so-widget-all-in-one-lite .box.single-item a {color: #ffffff;}
.so-widget-seed-so-widget-all-in-one-lite .box.single-item h5 { color: #ffffff; margin:0px}

.so-widget-seed-so-widget-all-in-one-lite .box.single-item .slick-arrow {width: 3rem; height:2rem ;background:#ffffff}
.so-widget-seed-so-widget-all-in-one-lite .box.single-item .slick-arrow.slick-prev:before {content:"\f104"; font-family:  FontAwesome ;font-size: 2rem ; width: 3rem; height:2rem ;background:#ffffff ;color:#2f2f2f }
.so-widget-seed-so-widget-all-in-one-lite .box.single-item .slick-arrow.slick-prev {left: 0px ; z-index: 10}
.so-widget-seed-so-widget-all-in-one-lite .box.single-item .slick-arrow.slick-next:before {content:"\f105"; font-family:  FontAwesome; font-size: 2rem ; width: 3rem; height:2rem; background:#ffffff;color:#2f2f2f }
.so-widget-seed-so-widget-all-in-one-lite .box.single-item .slick-arrow.slick-next {right:0px; z-index: 10}
.so-widget-seed-so-widget-all-in-one-lite .box .slick-dots { bottom:0px; margin:0px}
.so-widget-seed-so-widget-all-in-one-lite .box .slick-dots li.slick-active button:before {color:#ffffff}
.so-widget-seed-so-widget-all-in-one-lite .box .slick-slider { ;margin-bottom: 0px; }

.so-widget-seed-so-widget-all-in-one-lite .box.single-item .miniatura {position:relative}
.so-widget-seed-so-widget-all-in-one-lite .box.single-item .miniatura h5 a {background: rgba(0, 0, 0, 0.7); position: absolute; bottom: 0rem; color: #ffffff; max-height:5rem ;z-index: 2 ; width:100%; margin:0px ;text-align: center; padding:0.5rem 1rem}
.so-widget-seed-so-widget-all-in-one-lite .box.single-item a:empty{visibility: hidden}

/* menu corsi*/
.menu-corsi-container {margin:0rem;    background: #167e4b; }
.menu-corsi-container a {color:#ffffff ;display: block;}
.menu-corsi-container ul.menu {list-style-type: none; margin: 0px;}
.menu-corsi-container ul.menu li {padding: 1.5rem 1rem 1.5rem 0rem;margin:0rem 0rem 0rem 1rem;  font-weight:600 ; position: relative;    width: 100%;}
.menu-corsi-container ul li a:hover {color:#ffffff }

.menu-corsi-container ul.menu li:after {position: absolute;  content: '';  height: 2px;  right: 0;  left: 0;  bottom: 0;}
.menu-corsi-container ul.menu li:after {
background: -moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */}
.menu-corsi-container ul.menu li:hover:after {
background: -moz-linear-gradient(left, rgba(255,255,255,0.5) 90%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(255,255,255,0.5)90%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(255,255,255,0.5) 90%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */}
.menu-corsi-container ul.menu li:last-of-type::after, .menu-corsi-container ul.menu li:last-of-type:hover:after {background: none}



/* eventi */
#eventihp {border-top:3px solid #167e4b ; ;padding-top: 0.5rem ; position: relative}
#eventihp .widget-title {  color: #167e4b ; font-size: 1.2rem ; text-transform: capitalize ;font-family: 'Open Sans', sans-serif; font-weight:700}
#eventihp ul {margin:0px; list-style-type: none ; width:100%}
#eventihp ul .box {float:left ; width:48%; margin:1%; min-height:230px; height: 230px}
#eventihp ul .box .data {font-weight: 600; text-transform: uppercase; font-size:1.15rem}
#eventihp ul .box .luogo {display: block; margin-top:0.85rem}
#eventihp ul .box .sinistra{ background:#167e4b; color: #ffffff ; text-align: center; padding:1rem 0.3rem ;padding: 0rem 0.5rem 0rem 0.5rem; font-size:0.9rem}
#eventihp ul .box .destra {    max-height: 150px;    overflow: hidden;}
#eventihp ul .box .destra .wp-post-image{width:100%}
#eventihp ul .box .all {padding-top:0.5rem}
#eventihp .all-events-link {position: absolute ; top:0.3rem ;right:0rem;background:#167e4b; color:#ffffff ; font-size:0.8rem;padding:0.3rem 0.5rem}
#eventihp .all-events-link a  { color:#ffffff }

#eventihp.upper ul .box .data { text-transform: capitalize; }


/* avvisi */
.avvisihp {border-top:3px solid #167e4b ; ;padding-top: 0.5rem ; position: relative}
.avvisihp .widget-title {  color: #167e4b ; font-size: 1.2rem ;  text-transform: capitalize ;font-family: 'Open Sans', sans-serif; font-weight:700}
.avvisihp .notizia {; padding: 0.5rem}
.avvisihp .notizia h4 {font-size:1.2rem; margin:0.5rem}
.avvisihp .notizia h5 {font-size:1.1rem; margin-left:0.5rem}
.avvisihp .archivio {position: absolute ; top:0.3rem ;right:0rem;background:#167e4b; color:#ffffff ; font-size:0.8rem;padding:0.3rem 0.5rem}
.avvisihp .archivio a { color:#ffffff }

.avvisihp .notizia a.boxminiatura {max-height:150px; display: block; overflow: hidden}
.avvisihp .notizia a.boxminiatura img {}
.avvisihp div.notizia {  background:#eeeeee}
.avvisihp div.notizia:after {content:""; height:2px;   width:100%;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#167e4b+33,167e4b+67&0+0,0+33,1+34,1+34,0.8+66,1+66,0+67,0+100 */
background: -moz-linear-gradient(top,  rgba(22,126,75,0) 0%, rgba(22,126,75,0) 33%, rgba(22,126,75,1) 34%, rgba(22,126,75,1) 66%, rgba(22,126,75,0) 67%, rgba(22,126,75,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(22,126,75,0) 0%,rgba(22,126,75,0) 33%,rgba(22,126,75,1) 34%,rgba(22,126,75,1) 66%,rgba(22,126,75,0) 67%,rgba(22,126,75,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(22,126,75,0) 0%,rgba(22,126,75,0) 33%,rgba(22,126,75,1) 34%,rgba(22,126,75,1) 66%,rgba(22,126,75,0) 67%,rgba(22,126,75,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00167e4b', endColorstr='#00167e4b',GradientType=0 ); /* IE6-9 */
}


/* notizie */
.news {border-top:3px solid #167e4b ; ;padding-top: 0.5rem ; position: relative}
.news .widget-title {  color: #167e4b ; font-size: 1.2rem ;  text-transform: capitalize ;font-family: 'Open Sans', sans-serif; font-weight:700}
.news .notizia {; padding: 0.5rem}
.news .notizia h4 {font-size:1.2rem; margin:0.5rem}
.news .archivio {position: absolute ; top:0.3rem ;right:0rem;background:#167e4b; color:#ffffff ; font-size:0.8rem;padding:0.3rem 0.5rem}
.news .archivio a { color:#ffffff }
.news .notizia a.boxminiatura {max-height:215px; display: block; overflow: hidden}
.news .notizia a.boxminiatura img {width:100%}
.news div.notizia {  background:#eeeeee}
.news div.notizia:after {content:""; height:2px;   width:100%;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#167e4b+33,167e4b+67&0+0,0+33,1+34,1+34,0.8+66,1+66,0+67,0+100 */
background: -moz-linear-gradient(top,  rgba(22,126,75,0) 0%, rgba(22,126,75,0) 33%, rgba(22,126,75,1) 34%, rgba(22,126,75,1) 66%, rgba(22,126,75,0) 67%, rgba(22,126,75,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(22,126,75,0) 0%,rgba(22,126,75,0) 33%,rgba(22,126,75,1) 34%,rgba(22,126,75,1) 66%,rgba(22,126,75,0) 67%,rgba(22,126,75,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(22,126,75,0) 0%,rgba(22,126,75,0) 33%,rgba(22,126,75,1) 34%,rgba(22,126,75,1) 66%,rgba(22,126,75,0) 67%,rgba(22,126,75,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00167e4b', endColorstr='#00167e4b',GradientType=0 ); /* IE6-9 */
}

 /* media in hp */
.media {border-top:3px solid #167e4b ; ;padding-top: 0.5rem ; position: relative}
.media .widget-title {  color: #167e4b ; font-size: 1.2rem ;  text-transform: capitalize ;font-family: 'Open Sans', sans-serif; font-weight:700}
.media .mediaitem { padding:1rem 0.5rem ;}
.media .mediaitem h4 {font-size:1rem;}
.media .mediaitem h5 {font-size:0.8rem}
.media .mediaitem .miniatura {position: relative; max-width:100%; width:100%; min-height:130px;height:130px; overflow: hidden}
.media .mediaitem .miniatura img {max-width:100%; width:100%; min-height: 130px;}
.media .mediaitem .miniatura a:before {font-family: fontawesome; color: rgba(255,255,255,.82); text-shadow: 1px 1px 2px rgba(0,0,0,.18);position: absolute;  border-radius: 50%;    background: rgba(0,0,0,.3);    text-align: center;    speak: none;    font-style: normal;   font-weight: 400;    font-variant: normal;     text-transform: none;    z-index: 25;    transition: color .15s;     width: 50px;    height: 50px;    line-height: 50px;   top: 50%;    left: 50%; font-size: 30px; margin-left:-30px;margin-top:-30px} 
.media .mediaitem .formatogallery a:before {   content: "\f030" ;}
.media .mediaitem .formatovideo a:before {  content: "\f16a"; }
.media .mediaitem .formatoaudio a:before {  content: "\f1c7"; }
.media .mediaitem .formatoaudio.miniatura a img[src=""] {;display: block; content: url(/wp-content/uploads/2019/02/bg_audio.png);}

.media .archivio {position: absolute ; top:0.3rem ;right:0rem;background:#167e4b; color:#ffffff ; font-size:0.8rem;padding:0.3rem 0.5rem}
.media .archivio a { color:#ffffff }


 /* riga banner */
.ultimobox {margin: 2rem 0px 2rem 0px ;border-top:3px solid #848484 ; padding-top: 0.5rem ; }
.ultimobox .so-widget-sow-editor .widget-title { color: #848484; font-size: 1.2rem ; text-transform: capitalize ;font-family: 'Open Sans', sans-serif;font-weight:700}


/* Avvisi */
.avvisi {; ;padding-top: 0.5rem ; position: relative; margin:1rem;}
.avvisi .widget-title { border-bottom :3px solid #167e4b ; margin-bottom:1rem; color: #167e4b ; font-size: 1.2rem ; text-transform: capitalize ;font-family: 'Open Sans', sans-serif; font-weight:700}
.avvisi .avviso {border-bottom:1px solid #a9a9a9;}
.avvisi .avviso h4 {font-size:1rem}
.avvisi .archivio {position: absolute ; top:0.3rem ;right:0rem;background:#167e4b; color:#ffffff ; font-size:0.7rem;padding:0.3rem 0.5rem}
.avvisi .archivio a { color:#ffffff }

/* Avvisi lista statica */
.avvisi {; ;padding-top: 0.5rem ; position: relative; margin:1rem;}
.avvisi .widget-title { border-bottom :3px solid #167e4b ; margin-bottom:0rem; color: #167e4b ; font-size: 1.2rem ; text-transform: capitalize;font-family: 'Open Sans', sans-serif;; font-weight:700}
.avvisi .so-widget-sow-editor ul.avviso {list-style-type: none; margin-left: 0px;border-bottom:none}
.avvisi .so-widget-sow-editor ul.avviso li.over {    font-size: 1rem;    border-bottom: 1px solid #a9a9a9;    padding: 1rem 0rem 0rem 0rem;}
.avvisi .so-widget-sow-editor ul.avviso li.over a { color:#7d060f}
.avvisi .so-widget-sow-editor ul.avviso li.over a:hover { color:#000000}


/*accesso discite*/
.accessodiscite {border-top:3px solid #848484; background:#ffffff; padding:1rem ; margin: 1rem; border-bottom:3px solid #848484}
.accessodiscite h3.widget-title { color: #464646; ;  font-size:1.2rem; text-transform: uppercase; margin-bottom: 1rem;;font-family: 'Open Sans', sans-serif; font-weight:700}
.accessodiscite {color:#2f2f2f; font-size:0.9rem }
.accessodiscite .button {background: #167e4b; color: #ffffff;  text-align: center; margin:1rem auto ;width: 70%; display: block}
.accessodiscite .button:hover {background: #848484 ; color: #167e4b;}

.button_cv {background: #167e4b; color: #ffffff;  text-align: center; margin:1rem auto ;width: 100%; display: block; border-radius: 0.25em;}
.button_cv a{color:#fff;}
.button_cv:hover {background: #848484 ; color: #167e4b; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0e5331), color-stop(1, #167e4b));}
.button_cv:hover a{color:#fff;}

/* SINGLE*/
.single .entry-header .entry-meta-custom-tax.event-categories { display: none}
.single h2.seed_wp_starter_so_sottotitolo {    font-size: 1.5rem;}
.single-post img.wp-post-image { max-width:40%; float:left; margin-right: 1rem}
.nav-single{display:none;}
.nav-single a {  color: #167e4b}
.nav-single a:hover {color: #2f2f2f}
  

  
/* Archive*/
.archive-header, .page-header {    margin-bottom: 1rem;    padding-bottom: 22px;}
.archive-header .archive-title .category-archives {display: none}
.archive article.format-video .entry-header .wp-post-image { float:left; margin-right:1rem ; max-width:400px}
.archive article.format-audio .entry-header .wp-post-image { float:left; margin-right:1rem ; max-width:400px}
.archive article.format-gallery .entry-header .wp-post-image {float:left; margin-right:1rem ; max-width:400px}

.archive article .wp-post-image  {float:left; margin-right:1rem ; max-width:280px}
 
.category-media article .wp-post-image {float:left; margin-right:1rem ; max-width:400px}

.sow-taxonomy .so-taxonomy-link {display: block; color:#1a824f; font-size:1.2rem;   margin-bottom: 0.5rem; text-transform: uppercase}

/* footer*/
.footer_container {background-color: #c3c3c3; background-image: url(/wp-content/uploads/sites/3/2022/03/bg-main.jpg); background-position: left top ; background-repeat: repeat}
footer[role="contentinfo"] {  border-top: none; font-family: 'Open Sans', sans-serif ; font-weight:600;}
#ftxt span {font-size:1rem;font-family: 'Open Sans', sans-serif ;font-weight:600;}
#footer .social_wrap {margin-top: 0px}
#footer .social_wrap .social-navigation  {float: left ;font-family: 'Open Sans', sans-serif}
#footer .social-navigation:before {content:"Seguici su  "; line-height:2rem;font-size:1rem; color:#444444; padding-left:0px; padding-right:0.3rem; text-align:left; display: block; float:left }


#footer #menu-footer-menu {font-family: 'Open Sans', sans-serif; font-size:1rem;}
#footer #menu-footer-menu li a {font-size:1rem; margin-right:1rem;}
#footer #menu-footer-menu li a:hover {color:#167e4b;}
#footer #menu-footer-menu li.pin {display:inherit}
#footer #menu-footer-menu li.pin:before {  content: url("/wp-content/uploads/2019/04/pinmap.png"); }

/* OFFERTE FORMATIVE TABS */
.insegnamento {border-bottom:1px solid #dbdddc ; margin-top:1rem}
.no-insegnamento:nth-child(even) { background-color: #f1f1f1;}
.no-insegnamento:nth-child(even) { background-color: #ffffff;}
.insegnamento h5 a {color:#167e4b }
p.notepiede {color:#167e4b; background:#d2d2d2; font-size:1rem; font-style: italic; padding:1rem;}

/* OFFERTE FORMATIVE - SINGLE */
.offerte_formative-template-default {}
.offerte_formative-template-default .offerte_formative .entry-header .anno_accademico {color: #177f4c ; font-weight: bold; text-transform: uppercase ;font-size: 1.2rem;}
.offerte_formative-template-default .entry-content-post h3 { }
.offerte_formative-template-default .entry-content-post p { font-size: 1rem; line-height:2rem}
.offerte_formative-template-default .entry-content-post p .ac_insegnamento {color: #177f4c ; font-weight: bold; text-transform: uppercase}
.offerte_formative-template-default .descrizione_insegnamento  {color: #177f4c; font-weight: bold; text-transform: uppercase}

.label_cod_ins, .label_ac_insegnamento, .label_tipo_ins, .label_cr_insegnamento, .label_ore_ins, .label_lingua_ins, .label_metodo_ins, .label_tipo_esame, .label_docenti_insegnamento, .label_obiettivo_ins, .label_programma_ins, .label_avvertenze_ins, .label_bibliografia_ins 
{ text-decoration: underline ; color:#000000; font-weight: bold}

.offerte_formative-template-default .div_docenti {margin-top:2rem}
.offerte_formative-template-default .entry-content-post .div_docenti>p { margin-bottom: 0.5rem}
.offerte_formative-template-default .label_docenti_insegnamento {;}
.offerte_formative-template-default ul.docenti_insegnamento {list-style-type: none ; margin: 0px}
.offerte_formative-template-default ul.docenti_insegnamento li a:before {content:"\f501" ;    font-family: Genericons; color: #177f4c }
.offerte_formative-template-default .scheda_ects {background:#efefef; margin:1rem auto; padding:1rem}


.offerte_formative-template-default ul.indirizzi li[data-value|="-"]{ display: none }

.single-offerte_formative .entry-meta-header, .post-type-archive-offerte_formative .entry-meta-header,  .tax-anno_accademico .entry-meta-header { display: none }

.wp-starter-so-category-avvisi-baccalaureato .categories-links, .wp-starter-so-category-avvisi-centro-studi .categories-links, .wp-starter-so-category-avvisi-dottorato .categories-links, .wp-starter-so-category-avvisi-licenza .categories-links {display: none}
.category-avvisi-baccalaureato .categories-links, .category-avvisi-licenza .categories-links, .category-avvisi-dottorato .categories-links, .category-avvisi-centro-studi .categories-links {display: none}






/*modifiche categories link */ 
.archive .category-news .entry-meta-header .categories-links .level-0, .archive .category-news .entry-header .categories-links .level-0 { display: none}
.archive .category-media .entry-meta-categories .categories-links .level-0 { display: none}
.entry-meta-header .genericon, .entry-meta-categories .genericon, span.edit-link .genericon {    font-size: 1.5rem;    line-height: 1rem;}

/*modifiche link ai media in box homepage*/ 
.media .archivion {position: absolute ; top:0rem ;right:0rem;padding:0rem 0.5rem}
.media .archivion a {font-size: 0.9rem; padding:0rem 0.5rem ; display:inline-block}
.media .archivion a:hover {background:#f3f3f3 }
.media .archivion a:before {font-family: fontawesome; color: #167e4b ;font-style: normal;   font-weight: 400; font-size: 1.5rem;padding-right: 0.5rem}
.media .archivion a.linkaudio:before { content: "\f1c7" }
.media .archivion a.linkvideo:before { content: "\f1c8";}
.media .archivion a.linkfoto:before { content: "\f1c5"}



.listaeventi {margin:1rem}
.listaeventi ul {list-style-type:none; margin-left:0rem;}
.listaeventi li {list-style-type:none ;margin:0.5rem 0.5rem 0.5rem 0rem; background: #fbfbfb ; padding:0.5rem 0.5rem 0.5rem 0.5rem }

.listaeventi .passati .orariolista {display:none}

.byline {display:none}

/******************************* ALLEGATI***************************************/
#wpba_attachment_list:before {content:"ALLEGATI"; font-weight:bold; font-size:1.2rem; border-bottom:2px solid #167e4b; ; text-align: center;padding: 0px 0.5rem 0px 0.5rem; }
ul.wpba-attachment-list {     background-color: #e6e6e6;   display: table;    padding: 0.3rem 0.5rem;    margin: 0.5rem 0rem 0rem 0rem;}
ul.wpba-attachment-list a {font-size: 1rem;    color: #000000;}
ul.wpba-attachment-list a:hover {color:#167e4b;} 
ul.wpba-attachment-list li { margin: 0.5rem  }
.wpba_attachment_hr {border: 1px solid #167e4b;}

/******************************* document_type_ss ****************************************/ 



/*****  Approfondimenti *********/ 
.archive.post-type-archive-approfondimento .archive-header h4.archive-title {font-size:0px}
.archive.post-type-archive-approfondimento .archive-header h4.archive-title:after {content:"Selezione di articoli dei Docenti dell'ISSR"; font-size: 1.5625rem;}
.genericon.docente_autore.genericon-category:before { content: "\f304"}
.post-type-archive-approfondimento .entry-meta-categories, .approfondimento-template-default .entry-meta-categories, .tax-tematica .entry-meta-categories, .tax-docente_autore .entry-meta-categories {display: inline-block; float: left; margin-right: 2rem;}
.entry-meta-header, span.edit-link a {clear:left}

.archive.post-type-archive-approfondimento .entry-format {display:none}
.archive.post-type-archive-approfondimento .entry-date {display:none}
#secondary .widget_custom_html h6.widget-title {color: #1a824f; font-weight:bold; font-size:18px; text-align: center;}
#secondary .widget_custom_html form.iandu-saf-form fieldset {width:100%}
#secondary .widget_custom_html form.iandu-saf-form fieldset input[type="text"] {margin-bottom:0px}
#secondary .widget_custom_html form .iandu-saf-fieldset-submit .button {background-color: #1a824f ; color: #ffffff; font-weight:bold;font-size:16px}

#secondary aside.widget_sow-editor {padding:1rem; border-top: 1px solid #1a824f; border-right: 1px solid #1a824f;}
#secondary aside.widget_sow-editor .textwidget p {-webkit-hyphens: none;  -moz-hyphens: none;  hyphens: none;}


.single-rl_gallery .entry-meta-categories.rl_tag  {display:none}
.post-type-archive-rl_gallery .entry-header .categories-links.rl_tag{display:none}
.rl_tag {display:none}
.post-type-archive-rl_gallery .archive-header h4.archive-title  {display:none}
.post-type-archive-rl_gallery .archive-header:after  {content:"Gallery";      font-weight: normal;    text-transform: uppercase;    color: #636363;    font-size: 1.5625rem;}


/*MEDIAQUERIES */ 
/* Small only */
@media screen and (max-width: 39.9375em) {
		
	.header_wrap {    background-position: 40% top;}
  .header-logo {  width:30%;}
  .header-info {   max-width:67% ;margin-top: 0px ;float: left;}
  .header-info .site-title { font-size: 1.8rem}
	
	.archive article .wp-post-image  {float:left; margin-right:1rem ; max-width:100%}
				
  .so-widget-seed-so-widget-all-in-one-lite .box.single-item .miniatura  { min-height:170px }
			
	#secondary-header {position: unset}
		#secondary-header .widget_search {left: 1rem}
		#secondary-header .widget_search #searchform {  left: 0px; right:auto; top: -0.2rem}
		#secondary-header aside.widget_sow-social-media-buttons { position: relative;}
		
  .so-widget-seed-so-widget-all-in-one-lite .box.single-item .evidecontent {margin-top:0px}
  .so-widget-seed-so-widget-all-in-one-lite .box.single-item .evidecontent h4, .so-widget-seed-so-widget-all-in-one-lite .box.single-item .evidecontent h6 {display:none}
  #eventihp ul .box {float:left ; width:98%; margin:1%; min-height: 230px; height: auto}
  #eventihp ul .box .all {    padding: 0.5rem}
  .media .archivion {position: relative ;padding:0.5rem}
  .footer_container {padding-left:0.5rem; padding-right:0.5rem}
  #ftxt span {font-size:0.85rem;}
  .eventomanuale {margin: auto 1rem}
  .eventomanuale .panel-grid-cell {margin-bottom:0px !important  }
		
		.single .content_container .content_wrap .grid-x {    display: flex;   flex-flow: column-reverse; }
		
}

/* Medium and up */
@media screen and (min-width: 40em) {
}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
		.header_wrap {    background-position: 40% top;}
		#secondary-header {position: unset}
		#secondary-header .widget_search {left: 1rem}
		#secondary-header .widget_search #searchform {  left: 0px; right:auto; top: -1rem}
			.single .content_container .content_wrap .grid-x {    display: flex;   flex-flow: column-reverse; }
    
 
}
   
/* Large and up */
@media screen and (min-width: 64em) {
}
 
/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) { 
}
/* xxLarge and up */
@media screen and (min-width: 75em) {
  #secondary-header .widget_search .widget-title {display: block}
}