/* inter-regular - latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/inter-v12-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/inter-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/inter-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/inter-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/inter-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/inter-v12-latin-regular.svg#Inter') format('svg'); /* Legacy iOS */
}

/* inter-500 - latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/inter-v12-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/inter-v12-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/inter-v12-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/inter-v12-latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/inter-v12-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/inter-v12-latin-500.svg#Inter') format('svg'); /* Legacy iOS */
}

/* inter-700 - latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/inter-v12-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/inter-v12-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/inter-v12-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/inter-v12-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/inter-v12-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/inter-v12-latin-700.svg#Inter') format('svg'); /* Legacy iOS */
}
/* work-sans-regular - latin */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/work-sans-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/work-sans-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/work-sans-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/work-sans-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/work-sans-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/work-sans-v17-latin-regular.svg#WorkSans') format('svg'); /* Legacy iOS */
}

/* work-sans-800 - latin */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/work-sans-v17-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/work-sans-v17-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/work-sans-v17-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/work-sans-v17-latin-800.woff') format('woff'), /* Modern Browsers */
       url('fonts/work-sans-v17-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/work-sans-v17-latin-800.svg#WorkSans') format('svg'); /* Legacy iOS */
}

/* work-sans-700 - latin */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/work-sans-v17-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/work-sans-v17-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/work-sans-v17-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/work-sans-v17-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/work-sans-v17-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/work-sans-v17-latin-700.svg#WorkSans') format('svg'); /* Legacy iOS */
}







/* aggiunto da Andrea */

#menu-laterale-box-follow .dropdown-menu {position: relative !important; transform:none !important;top:auto;left:auto;float:none!important;z-index:10!important; }
#menu-laterale-box-follow .dropdown-menu .menu-item {width:100%;display: block; }
#menu-laterale-box-follow .current-menu-ancestor .dropdown-menu {display:block;}

/* .scrollmagic-pin-spacer{width: calc(100% - 30px)!important;} */
.scrollmagic-pin-spacer{width:inherit !important;}
/* fine aggiunta Andrea */

.flow-box-container.menu-laterale-riferimento{
	background: rgb(255,255,255);
	background: linear-gradient(90deg, rgba(255,255,255,1) 75%, rgba(237,237,237,1) 75%);
}


/* COMMON 
    font-family: 'Inter', sans-serif;

    font-family: 'Work Sans', sans-serif;
	
	yellow #DBD4C1*/
body{font-family: 'Inter', sans-serif;font-size:1.1em;line-height:1.4em;background:#FFF;}
* {outline: 0px transparent !important;}
.hide { display:none; }
.loading {pointer-events: none;}



.form-control{border-radius:0!important;}
form .fa-spinner {display:none; position: absolute; margin-top: 5px; margin-left: 5px;}
form.loading .fa-spinner {display:inline;}

.container{max-width:1310px;}
.container-xl{max-width:1540px;}

.flow-quick-nav-main-sep, .main-sep,
.en-template.ap_mm_topbar_it .flow-quick-nav-main-sep, .en-template.ap_mm_topbar_it .main-sep{height:120px;}
.ap_mm_topbar_it .flow-quick-nav-main-sep, .ap_mm_topbar_it .main-sep{height:165px;}
.en-template.ap_mm_topbar_en .flow-quick-nav-main-sep, .en-template.ap_mm_topbar_en .main-sep{height:165px;}

.m-top-bottom-100{margin-top:100px;margin-bottom:100px;}
.m-top-bottom-120{margin-top:120px;margin-bottom:120px;}
.m-top-100{margin-top:100px;}
.m-bottom-140{margin-bottom:140px;}
.m-bottom-50{margin-bottom:50px;}
.m-top-50{margin-top:50px;}
.m-top-0{margin-top:0;}
.m-bottom-0{margin-bottom:0;}

p, ul, ol{margin-bottom:30px;}
blockquote{padding-left: 40px;border-left: 10px solid #ededed;margin: 50px 0;font-style: italic;}


/*common style > link/btn*/
a, a:focus, a:hover{color:#000;text-decoration:none;}

.yellow-btn, .yellow-btn:focus, .yellow-btn:hover{display:inline-block;padding:7px 33px;font-family: 'Work Sans', sans-serif;text-transform:uppercase;
font-weight:400;font-size:0.9rem;color:#000;background:#DBD4C1;
letter-spacing:1px;text-decoration:none;transition:all 0.25s ease-out;}

.blu-btn, .blu-btn:focus, .blu-btn:hover, 
.btn, .btn-success, 
.btn:focus , .btn-success:focus, 
.btn:hover, .btn-success:hover, 
.btn:active, .btn-success:active{display:inline-block;padding:9px 33px;font-family: 'Work Sans', sans-serif;text-transform:uppercase;font-weight:400;
font-size:0.9rem;text-decoration:none;color:#FFF;background:#C1930C;border-radius:0;border:0;box-shadow:none;letter-spacing:1px;transition:all 0.25s ease-out;}
.btn.disabled, .btn:disabled{background:#000;}

.wpforms-submit, .wpforms-submit:focus, .wpforms-submit:active, .wpforms-submit:hover{display:inline-block!important;padding:9px 33px!important;
font-family: 'Work Sans', sans-serif!important;text-transform:uppercase!important;font-weight:400!important;
font-size:0.9rem!important;text-decoration:none!important;color:#FFF!important;background:#C1930C!important;border-radius:0!important;border:0!important;
box-shadow:none!important;letter-spacing:1px!important;transition:all 0.25s ease-out!important;}

.yellow-btn:hover{color:#FFF;text-decoration:none;background:#000;transition:all 0.25s ease-out;}
.blu-btn:hover, .btn:hover, .btn-success:hover{color:#FFF;text-decoration:none;background:#000;transition:all 0.25s ease-out;}
.wpforms-submit:hover{color:#FFF!important;text-decoration:none!important;background:#000!important;transition:all 0.25s ease-out!important;}
.block-nav{margin-top:50px;}
.block-nav .blu-btn{margin-top:30px;}
.block-nav .blu-btn-1{margin-right:15px;}


.read-more-btn, .read-more-btn:focus, .read-more-btn:hover {display: inline-block;font-weight: 500;text-transform: uppercase;font-size: 0.8rem;
color: #000;letter-spacing: 1px;border-bottom:1px solid #000;text-decoration:none;}

/*-----COMMON STYLE > title*/
h1, h2, h3, h4, h5, h6{font-family: 'Work Sans', sans-serif;color:#292929;overflow-wrap: normal!important;}
h1{font-size:5.8em;margin-bottom:50px;line-height:0.8em;text-transform:uppercase;font-weight:800;letter-spacing:-4px;}
.h1-sml h1{font-size:4.2em;}
h2, .block-title{font-size:3.6em;margin-bottom:50px;line-height:1em;font-weight:800;letter-spacing:-1px;}
h3{font-size:2.2rem;font-weight:600;line-height:0.8em;margin-bottom:30px;letter-spacing:-1px;}
h4{font-weight:600;margin-bottom:30px!important;letter-spacing:-1px;}


.f-blu, a.f-blu, a.f-blu:focus, a.f-blu:hover{color:#C1930C;text-decoration:none;transition:all 0.25s ease-out;}
a.f-blu:hover{color:#000000;transition:all 0.25s ease-out;}


/*-----COMMON STYLE > TABLE-----*/
.inner-table{display:table;width:100%;height:100%;}
.inner-table-cell{display:table-cell;width:100%;height:100%;vertical-align:middle;}    
.block-desc table {border: 1px solid #ccc;border-collapse: collapse;margin:30px 0 30px 0;padding: 0;width: 100%;table-layout: fixed;}
.block-desc table caption {font-size: 1.5em;margin: .5em 0 .75em;}
.block-desc table thead{font-weight:700;}
.block-desc table tr {background-color: #f8f8f8;border: 1px solid #ddd;padding: .35em;}
.block-desc table th,.block-desc table td {padding: .625em;text-align:left;}
.block-desc table th {font-size: .85em;letter-spacing: .1em;text-transform: uppercase;}


/*-----COMMON STYLE > DESCRIZIONE-----*/
.block-desc{margin-bottom:30px;}
.block-desc a, a:focus, a:hover{color:#000;text-decoration:underline;}
.block-desc img{max-width:100%;height:auto;margin-bottom:30px;}
.block-desc ul li{margin-bottom:15px;}

/*-----COMMON STYLE > BREADCRUMB-----*/
.box-breadcrumb{margin:30px 0;font-size:0.8em;text-transform:uppercase;font-weight:700;}
.box-breadcrumb .breadcrumb-item{display:inline!important;}
.breadcrumb-item + .breadcrumb-item {padding-left: 2px;}
.breadcrumb-item + .breadcrumb-item::before{padding-right:2px;}

/* MENU */
.main-menu .navbar{ padding:0;}
#menu-primary-mobile {display:none !important;}
.navbar-brand {height:120px;margin:0;}
.navbar-brand img { height: 100%; width: auto;}
.menu-primary-mobile-box {display:none;}
.main-menu{position:fixed;top:0;left:0;width:100%;z-index:1000;background:#C1930C;}
.main-menu .container-xl{position:relative;}

.topbar-menu{color:#FFF;font-size:12px;text-transform:uppercase;text-align:right;}
.topbar-menu ul.navbar-nav{margin:0;padding:0 10px;display:inline-block;background:#000;}
.topbar-menu ul li{display:inline-block;margin:0 10px;}
.topbar-menu ul li a{color:#FFF;text-decoration:none;}
.topbar-menu .dropdown-menu{position:absolute!important;}

.topbar a.cerca-btn, .topbar a.cerca-btn:focus, .topbar a.cerca-btn:hover{display:inline-block;margin:0 15px 0 35px;text-decoration:none;}
.topbar-btn-lingua-ita{margin-right:8px!important;}
.topbar-btn-lingua-eng{margin-left:0!important;}
.topbar-btn-lingua-eng span{border-left:1px solid #FFF;padding-left:10px;}

.menu-primary-box .container-xl{position:relative;}
.menu-primary-container{padding:10px 0;color:#000;font-size:16px;font-weight:700;background:#FFF;}
.menu-primary-box ul.navbar-nav{margin:0;padding:0 10px;display:inline-block;}
.menu-primary-box ul li{display:inline-block;}
.menu-primary-box ul li a{padding:18px 23px!important;color:#000;text-decoration:none;}
.menu-primary-box ul li a:hover{background:#EDEDED;text-decoration:none;}
.menu-primary-box ul li.active a, .menu-primary-box ul li.current-en-ancestor a, .menu-primary-box ul li.current-page-ancestor a{background:#DBD4C1;}

/*------MENU SECONDARY----*/
.menu-secondary {position: fixed; top:0; left:0; width: 100%;background-color:#C1930C; z-index:9999;color:#FFF;}
.menu-secondary .menu-secondary-container {height: 100vh;position:relative;}
.menu-secondary-logo{display:inline-block;height:110px;margin-top:20px;margin-left:20px;}
.menu-secondary-logo img { height: 100%; width: auto;}
.menu-secondary .topbar-menu{position:absolute;top:0;right:0;}
.menu-secondary .hamburger{position:absolute;top:90px;right:20px;}
.menu-secondary .hamburger.is-active .hamburger-inner, .menu-secondary .hamburger.is-active .hamburger-inner::after, .menu-secondary .hamburger.is-active .hamburger-inner::before {
background-color: #FFF;}
.menu-secondary-content{padding-top:60px;}
.menu-secondary-content h4{color:#FFF;letter-spacing:0;margin-bottom:15px!important;}
.menu-secondary-content .nav-link, .menu-secondary-content .nav-link:focus, .menu-secondary-content .nav-link:hover{color:#FFF;padding:4px 0;font-size:0.9em;}

/*-----MENU CDL E PAGINE INTERNE-----*/
.menu-large .dropdown-menu {position: relative !important; transform:none !important; }
.menu-large .dropdown-menu .menu-item {width:calc(50% - 15px);display: inline-block; }
.menu-large .current-menu-ancestor .dropdown-menu {display:block;}

/*PARTS > COMMON > FOOTER*/
.footer{padding:50px 0 30px 0;font-size:0.9em;background:#EDEDED;}
.footer h4{text-transform:uppercase;font-weight:800;}
.footer .nav-link{padding:5px 0;}
.footer .block-desc{margin-bottom:0;}
.footer p{margin-bottom:10px;}
.footer-col-4 .list-unstyled{margin:25px 0 0 0;font-size:24px;}
.footer-col-4 .list-unstyled li{display:inline-block;margin-right:10px;}

/*PARTS > COMMON > COPYRIGHT*/
.copyright{padding:30px 0 0 0;text-align:center;color:#FFF;font-size:0.8rem;background:#C1930C;}
.copyright a{text-decoration:underline;color:#FFF;}
.copyright .list-unstyled{margin:0;}
.copyright .list-unstyled li{display:inline-block;}
.copyright-syroop{padding:10px 0 20px 0;}
.copyright-content p{margin-bottom:10px;}


/*PARTS > HEAD > head-r-slide*/
.head-r-slide{min-height:590px;padding:20px 0 330px 0px;background-position:center;background-repeat:no-repeat;background-size:cover;}
.head-r-slide.content-top-right, .head-r-slide.content-top-left{padding:20px 0 330px 0px;}
.head-r-slide.content-bottom-right, .head-r-slide.content-bottom-left{padding:330px 0 20px 0;}
.head-r-slide .slick-slider{width:500px;margin:0 0 0 auto;}
.head-r-slide.content-top-right .slick-slider, .head-r-slide.content-bottom-right .slick-slider{margin:0 0 0 auto;}
.head-r-slide.content-top-left .slick-slider, .head-r-slide.content-bottom-left .slick-slider{margin:0;}
.head-r-slide .slick-slider .slick-list{color:#FFF;background:rgba(0,0,0,0.8);}
.head-r-slide-content{padding:60px 40px 60px 40px;}
.head-r-slide-content h1{color:#FFF;font-size:2em;font-weight:700;text-transform:none;letter-spacing:0;margin-bottom:20px;}
.head-r-slide-content .block-desc, .head-r-slide-content .block-desc p{margin-bottom:0;}
.head-r-slide-content .block-nav{margin-top:30px;}
.head-r-slide-img-mob{display:none!important;}


.head-r-slide button{position:absolute;display:block;bottom:20px;width:34px;height:34px;font-size:0;border:0;
background:transparent;background-repeat:no-repeat;background-size:100%;z-index:10;min-width:auto;padding:0;}

.head-r-slide button.slick-prev{left:auto;right:70px;background-image:url(../img/white-arrow-left.png);}
.head-r-slide button.slick-next{right:20px;background-image:url(../img/white-arrow-right.png);}

/*PARTS > HEAD > head-img-txt*/
.head-img-txt{padding:340px 0 0 0;background-position:top center;background-repeat:no-repeat;background-size:cover;}
.single-cdl-head-img-txt .head-img-txt-img-mob{display:none!important;}
.head-img-txt h1{min-width:70%;color:#FFF;padding:40px 40px 0 120px;margin:0;background:rgba(0,0,0,0.7);}
.head-img-txt h1 .head-img-txt-tipo, h1 .head-img-txt-tipo{display: block;text-transform: none;font-size: 22px;letter-spacing: 0px;font-weight: 700;line-height: 1.2em;margin-bottom: 5px;}


/*-----PARTS > HEAD > corsi di laurea > pagine interne-----*/
.head-txt-bg{padding-top:70px;background: #DBD4C1;}
.head-txt-bg-subtitle{display: block;text-transform: none;font-size: 22px;letter-spacing: 0px;font-weight: 700;line-height: 1.2em;margin-bottom:15px;}

/*-----PARTS > BOX > text desc-----*/
.box-txt-des.box-box-evidenza h2.block-title{}
 
/*-----PARTS > BOX > box-archivio-facolta-----*/
.box-archivio-facolta{}
.box-archivio-facolta-wrap{margin-bottom:30px;}
.box-archivio-facolta-item, .box-archivio-facolta-item:focus, .box-archivio-facolta-item:hover{display:block;height:100%;background-image: url(../img/box-r-link-quadrati-off.png);
background-repeat:no-repeat;background-position:40px center; background-color:#EDEDED;text-decoration:none;color:#C1930C;font-weight:600;font-size:1.6em;line-height:1em;padding:40px 30px 40px 90px;}

/*-----PARTS > BOX > box-r-video-----*/
.box-r-video-item{}
.box-r-video{}
.box-r-video-list{margin-top:50px;}
.box-r-video-item a, .box-r-video-item a:focus, .box-r-video-item a:hover{text-decoration:none;display:block;position:relative;}
.box-r-video-item-title{display:block;margin-top: 10px;text-transform: uppercase;font-size: 0.8em;letter-spacing: 0;}
.box-r-video-item-wrap{margin-bottom:50px;}
.box-r-video .box-vid-txt-des-link-anteprima-title {width: 60px;height: 60px;margin-top: -30px;margin-left: -30px;font-size: 20px;padding-top:20px;padding-left:5px;}

/*-----PARTS > BOX > box-album-----*/
.box-album-list{margin-top:50px;}
.box-album-wrap{margin-bottom:50px;}
.box-album-item-title{display:block;margin-top: 10px;text-transform: uppercase;font-size: 0.8em;letter-spacing: 0;}
.box-album a.open-album, .box-album a.open-album:focus, .box-album a.open-album:hover{display:block;background-repeat:no-repeat;background-size:cover;background-position:center;
position:relative;text-decoration:none;}
.box-album .box-vid-txt-des-link-anteprima-title {width: 60px;height: 60px;margin-top: -30px;margin-left: -30px;font-size: 26px;padding-top:17px;}

/*-----PARTS > BOX > box-locandine-----*/
.box-locandine-wrap{margin-bottom:50px;}
.box-locandine-item-btn{display:block;background-repeat:no-repeat;background-size:cover;background-position:center;
position:relative;text-decoration:none;}
.box-locandine-item h3 {font-size: 2rem;font-weight: 600;line-height: 1em;margin-bottom: 10px;letter-spacing: 0;color: #C1930C;}
.box-locandine-luogo{margin-top:20px;padding-top:20px;border-top:1px solid #ededed;}
.box-locandine-data{margin-top: 10px;}
.box-locandine-luogo, .box-locandine-data{display:block;text-transform: uppercase;font-size: 0.8em;letter-spacing: 0;}
.box-locandine-luogo i.fas, .box-locandine-data i.far{width:20px;}
.box-locandine .box-vid-txt-des-link-anteprima-title {width: 60px;height: 60px;margin-top: -30px;margin-left: -30px;font-size: 26px;padding-top:17px;}

/*-----PARTS > BOX > box-txt-des-r-loghi-----*/
.box-txt-des-r-loghi-content{margin-top:60px;}

/*-----PARTS > BOX > box-pubblicazioni-----*/
.box-pubblicazioni{}
.box-pubblicazioni-list{margin-top:50px;}
.box-pubblicazioni-wrap{margin-bottom:50px;}
.box-pubblicazioni-item-img{background-repeat:no-repeat;background-size:cover;background-position:center;}
.box-pubblicazioni-item-content{background:#ededed;padding:20px;}
.box-pubblicazioni-item-content .block-nav{margin-top:20px;}
.box-pubblicazioni-item-content-num{font-weight:600;}
.box-pubblicazioni-item-content-data{font-size:0.8em;}

/*-----BOX > box-occ-txt-sli-par-----*/
.slide {position:relative;opacity:0.5;}
.slide-hover{position:absolute;top:0;left:0;width: 100%;height:100%;color:#FFF;text-align:center;background-color:rgba(0,0,0,0.7);opacity:0;pointer-events:none;}
.slide.slick-current{opacity:1;}
.slide.slick-current .slide-hover{opacity:1;pointer-events: default;}
.slide-hover-content{color:#000;}
.slide-hover-content h4{margin-bottom:5px;font-size:16px;text-transform:uppercase;font-weight:600;}
.slide-hover-content {position: absolute;bottom: 0;color: #fff;padding: 0 20px 20px 20px;font-size: 0.8em;line-height: 1.2em;left: 0;}
.slide-hover-icon{position:absolute;width:100%;top:50%;transform:translateY(-50%);text-transform:uppercase;font-size:16px;font-weight:600;}
.slide-hover-icon i{font-size:50px;}
.slide-img{background-repeat:no-repeat;background-size:cover;background-position:center;}
.slick-arrow{position:absolute;bottom:-35px;min-width:150px;padding:5px 10px;color:#FFF;font-size:16px;text-transform:uppercase;font-weight:600;
background:#C1930C;border:0;z-index:3;}
.slick-prev{left:0;text-align:left;}
.slick-prev:before{display:inline-block;padding-right:5px;
font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f060";}
.slick-next{right:0;text-align:right;}
.slick-next:after{display:inline-block;padding-left:5px;
font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f061";}


/*-----PARTS > BOX > box-mappa-----*/
.box-mappa{}
.box-mappa-content{margin-top:50px;}
.box-mappa-content iframe{width:100%;height:360px;}

/*-----PARTS > BOX > box-r-img-link-----*/
.box-r-img-link-wrap{margin-bottom:50px;}
.box-r-img-link h3{margin-bottom:0;margin-top:20px;text-transform:uppercase;text-align:right;}
.box-r-img-link h3 a, .box-r-img-link h3 a:focus, .box-r-img-link h3 a:hover{text-decoration:none;}

/*PARTS > BOX > box-txt-f3-info*/
.box-txt-f3-info{}
.box-txt-f3-info-item-wrap{margin-bottom:70px;}
.box-txt-f3-info-item{position:relative;height:100%;padding-bottom:70px;}
.no-btn .box-txt-f3-info-item{padding-bottom:35px;}
.facolta-footer .box-txt-f3-info-item{padding-bottom:0;}
.box-txt-f3-info-item h3{font-weight:600;color:#C1930C;margin-bottom:30px;}
.box-txt-f3-info-title{margin-bottom:-90px;}
.box-txt-f3-info-content{padding:130px 0 50px 0;background:#DBD4C1;}

.box-txt-f3-info-item .block-nav{position:absolute;bottom:0;left:0;}


.box-txt-f3-info .blu-btn{}

.grey-bg .box-txt-f3-info-content{background:#EDEDED;}
.grey-bg .box-txt-f3-info-title h2{color:#C1930C;}
.grey-bg .box-txt-f3-info-item h3{color:#292929;}

.box-txt-f3-info-item-links a, .box-txt-f3-info-item-links a:focus, .box-txt-f3-info-item-links a:hover{
text-decoration:none;display:block;margin:20px 0;padding-left:40px;transition:all 0.25s ease-out;background:url(../img/blu-arrow-right.png) no-repeat top left;}
.box-txt-f3-info-item-links a:hover{text-decoration:none;transition:all 0.25s ease-out;}
.box-txt-f3-info-item-links-blu{color:#C1930C;background:url(../img/blu-arrow-right.png) no-repeat top left;}
.box-txt-f3-info-item-links-blu:hover{}


/*-----PARTS > BOX > box-box-evidenza-----*/
.box-box-evidenza{padding:60px 0 50px 0;background:#C1930C;}
.box-box-evidenza h2, .box-box-evidenza h3, .box-box-evidenza h4{}
.box-box-evidenza h2.block-title{font-size:6em;text-transform:uppercase;line-height:0.8em;margin-bottom:0;}
.box-box-evidenza .block-desc a, .box-box-evidenza .block-desc a:focus, .box-box-evidenza .block-desc a:hover{}

/*-----PARTS > BOX > box-txt-des-r-des-----*/
.box-txt-des-r-des h2.block-title{margin-bottom:50px;}
.box-txt-des-r-des-wrap{margin-bottom:50px;}
.box-txt-des-r-des-item .block-desc h4{color: #ffcc00;}

/*-----PARTS > BOX > box-cdl-introduzione-----*/
.box-cdl-introduzione-span{display:block;font-size:0.8em;}
.box-cdl-introduzione-item{margin-bottom:20px;}

/*-----PARTS > BOX > box-img-sx-txt-des-lin-dx / box-img-dx-txt-des-lin-sx -----*/
.box-img-dx-txt-des-lin-sx, .box-img-sx-txt-des-lin-dx{position:relative;}
.box-img-sx-txt-des-lin-dx-txt, .box-img-dx-txt-des-lin-sx-txt{position:relative;z-index:2;}
.box-img-dx-txt-des-lin-sx-bg, .box-img-sx-txt-des-lin-dx-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden;}
.box-img-dx-txt-des-lin-sx-bg-img, .box-img-sx-txt-des-lin-dx-bg-img{background-repeat:no-repeat;background-size:cover;background-position:center;
overflow:hidden;}
.box-img-dx-txt-des-lin-sx-bg-img{background-position:left center;}
.box-img-sx-txt-des-lin-dx-bg-img{background-position:right center;}
.box-img-dx-txt-des-lin-sx-bg .container-fluid, .box-img-sx-txt-des-lin-dx-bg .container-fluid,
.box-img-dx-txt-des-lin-sx-bg .container-fluid .row, .box-img-sx-txt-des-lin-dx-bg .container-fluid .row{height:100%;}
.box-img-sx-txt-des-lin-dx-content, .box-img-dx-txt-des-lin-sx-content{}
.box-img-sx-txt-des-lin-dx-content h2.block-title, .box-img-dx-txt-des-lin-sx-content h2.block-title{margin-bottom:-30px;margin-left:120px;
text-transform:uppercase;font-size:5.5em;line-height:0.8em;}
.box-img-sx-txt-des-lin-dx-content h2.block-title, .box-img-dx-txt-des-lin-sx-content h2.block-title{}
.box-img-sx-txt-des-lin-dx-content-inner, .box-img-dx-txt-des-lin-sx-content-inner{padding:80px 50px 80px 120px;background:#DBD4C1;}
.box-img-sx-txt-des-lin-dx-content-inner{}
.box-img-dx-txt-des-lin-sx-content-inner{}
.box-img-sx-txt-des-lin-dx-nav, .box-img-dx-txt-des-lin-sx-nav{margin-top:50px;}
.box-img-dx-txt-des-lin-sx-content-inner .block-desc h2, .box-img-sx-txt-des-lin-dx-content-inner .block-desc h2 {text-transform: uppercase;font-size: 5.5em;line-height: 0.8em;}

.box-img-dx-txt-des-lin-sx-content-inner{}

.box-img-dx-txt-des-lin-sx-img-mobile{display:none!important;}

/*-----PARTS > BOX > box-txt-2info-sx-img-dx-----*/
.box-txt-2info-sx-img-dx{/* padding-bottom:130px; */}
.box-txt-2info-sx-img-dx-content{padding-top:100px;padding-bottom:50px;background:#DBD4C1;}
.box-txt-2info-sx-img-dx h2.block-title{margin-bottom:-30px;}
.box-txt-2info-sx-img-dx-img img{/* margin-bottom:-130px; */}
.box-txt-2info-sx-img-dx-content h3{color:#C1930C;text-transform:uppercase;margin-bottom:20px;}
.box-txt-2info-sx-img-dx-content .block-nav{margin-top:0;}
.box-txt-2info-sx-img-dx-content .block-desc{margin-bottom: 20px;}
.box-txt-2info-sx-img-dx-content-subtitle{margin-top:60px;}

/*-----PARTS > BOX > box-5txt-5des-5link-----*/
.box-5txt-5des-5link{padding:100px 0 40px 0;background:#EDEDED;}
.box-5txt-5des-5link h3 {
	text-transform: uppercase;
	margin-bottom: 20px;
}
.box-5txt-5des-5link .block-nav{margin-top:0;}
.box-5txt-5des-5link .block-desc{margin-bottom: 20px;}
.box-5txt-5des-5link-wrap{margin-bottom:60px;}

/*-----PARTS > BOX > box-vid-sx-txt-des-link-sx -----*/
.box-vid-txt-des-link-anteprima{display:block;position:relative;}
.box-vid-txt-des-link-anteprima-title{position: absolute;top: 50%;left: 50%;
text-align: center;background: #DBD4C1;border-radius: 100%;font-weight: 500;line-height: 1em;
width: 60px;height: 60px;margin-top: -30px;margin-left: -30px;font-size: 20px;padding-top: 20px;padding-left: 5px;}

.box-vid-txt-des-link-anteprima-mobile{display:none!important;}

.box-vid-sx-txt-des-link-sx .block-nav{margin-top:0;}

/*-------BOX > BOX > FAQ-----*/
.faq-header{}
.faq-header h4{margin:0!important;padding:30px 60px 30px 0;font-size:24px;color:#C1930C;border-bottom:1px solid #C1930C;cursor:pointer;position:relative;}
.faq-header .faq-header-arrow{display:block;position:absolute;top:20px;right:0;width:46px;height:46px;line-height:46px;text-align:center;color:#FFF;
font-size:18px;border:1px solid #C1930C;background-color:#C1930C;border-radius:100%;transition:all 0.25s ease-out;}
.faq-header .faq-header-arrow-on, .faq-header .faq-header-arrow-off{position:absolute;top:0;left:0;transition:all 0.25s ease-out;}
.faq-header .faq-header-arrow-on{top:13px;left:15px;}
.faq-header .faq-header-arrow-off{top:13px;left:15px;opacity:0;}
.faq-header h4.collapsed .faq-header-arrow{background-color:#FFF;color:#C1930C;transition:all 0.25s ease-out;}
.faq-header h4.collapsed .faq-header-arrow-on{opacity:0;transition:all 0.25s ease-out;}
.faq-header h4.collapsed .faq-header-arrow-off{opacity:1;transition:all 0.25s ease-out;}
.faq-content{padding:50px 30px 50px 30px;background:#EDEDED;}
.box-txt-des-r-progetti-ricerca .faq-content h4{margin-bottom:15px!important;}
.faq-content blockquote{border-color:#C1930C;}

/*search*/

.search-result-titlebar{margin-bottom:50px;}
.search-result-titlebar .block-title{margin-bottom:0;}
.search-box-form{background:#EDEDED;padding:30px 20px;margin-bottom:50px;}
.search-result-titlebar .search-result-form{}
.search-result-titlebar .search-result-form input:focus{box-shadow:none;border-color:#ced4da;}

.btn-advanced-search{margin-top:20px;}
.btn-advanced-search .read-more-btn{display:block;}
.btn-advanced-search .read-more-btn .fa-plus, .btn-advanced-search .read-more-btn.collapsed .fa-minus{display:none;}
.btn-advanced-search .read-more-btn .fa-minus, .btn-advanced-search .read-more-btn.collapsed .fa-plus{display:inline-block;}
.search-result-filter-wrap .intro{margin-top:30px;}
.search-result-filter-wrap label{display: block;text-transform: uppercase;font-weight: 600;font-size: 16px;color: #000;}

.search-result-filter-wrap{margin-bottom:30px;}
.search-result-filter-wrap .filter-data{width:100%;}
.search-result-filter-wrap .filter-data input{display: block;width: 100%;height: calc(1.5em + .75rem + 2px);padding: .375rem .75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius:0;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}

.search .select2-container{z-index:999;}
.search .filter-data ::-webkit-input-placeholder, .search .filter-data :-ms-input-placeholder, .search .filter-data ::placeholder {opacity:1!important;color: #495057!important;}

.search .filter-data .daterangepicker td.active, .search .filter-data .daterangepicker td.active:hover {background-color:#C1930C!important;}

.search .filter-select{width:100%;margin-top:20px;}
.search .filter-select .select2-container{max-width:100%;width:100%!important;}

.search .select2-container--default .select2-selection--multiple{border: 1px solid #ced4da;border-radius:0;padding:0 .75rem 0 .75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #495057;min-height:38px;}

.search .select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:0;}
.search .select2-container--default.select2-container--focus .select2-selection--multiple{border: 1px solid #ced4da;}
.search .select2-dropdown {border: 1px solid #ced4da;border-radius: 0;}
.search .select2-container--default .select2-selection--multiple .select2-selection__choice {background-color: #ededed;border: 1px solid #ced4da;border-radius: 0;}
.search .select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: #C1930C;}

.search-result-item-wrap{margin-bottom:50px;}
.search-result-item{height:100%;padding-bottom:50px;border-bottom:1px solid #ced4da;}
h3.search-result-item-title{font-weight:600;font-size:1.4rem;line-height:1.1em;text-transform:uppercase;margin-bottom:15px;}
.search-result-item-desc p{margin-bottom:0;}
.search-result-item-nav{margin-top:10px;}

.pagination{display:block;text-align:center;}
.pagination .page-numbers{display: inline-block;margin: 0 10px;padding: 5px 10px;transition:all 0.25s ease-out;}

.pagination .page-numbers.current, .pagination .page-numbers:hover{background:#EDEDED;text-decoration:none;transition:all 0.25s ease-out;}

/*-----PARTS > BOX > box-anteprima-eventi-scadenze-----*/
.box-anteprima-eventi-scadenze .slick-track{background:#ededed;}

.box-anteprima-eventi-scadenze button{position:absolute;display:block;bottom:-62px;width:62px;height:62px;font-size:0;border:0;line-height:0;
background-color:#C1930C;background-repeat:no-repeat;background-size:100%;z-index:10;min-width:auto;}

.box-anteprima-eventi-scadenze button.slick-prev{left:auto;right:63px;background-image:url(../img/white-arrow-left-blu-bg.png);}
.box-anteprima-eventi-scadenze button.slick-next{right:0;background-image:url(../img/white-arrow-right-blu-bg.png);}

.box-anteprima-eventi-scadenze-item{}
.box-anteprima-eventi-scadenze-item-data{background:#FFF;}

.box-anteprima-eventi-scadenze-item-data-title{display:inline-block;padding:10px 20px;font-weight:500;background:#000;color:#FFF;}
.box-anteprima-eventi-scadenze-item.eventi .box-anteprima-eventi-scadenze-item-data-title{background:#C1930C;color:#FFF;}
.box-anteprima-eventi-scadenze-item-content{padding:30px 20px;background:#EDEDED;}
.box-anteprima-eventi-scadenze-item h4{text-transform:uppercase;font-size:1em;line-height:1em;margin-bottom:25px!important;}
.box-anteprima-eventi-scadenze-item-content-cat{text-transform:uppercase;font-size:0.8em;padding-bottom:20px;}
.box-anteprima-eventi-scadenze-item-content-ora, .box-anteprima-eventi-scadenze-item-content-luogo{text-transform:uppercase;font-size:0.7em;letter-spacing:-1px;}
.box-anteprima-eventi-scadenze-item-content-ora i.far, .box-anteprima-eventi-scadenze-item-content-luogo i.fas{padding-right:5px;}

.box-anteprima-eventi-scadenze .block-nav{margin-top:36px;}

.box-anteprima-eventi-scadenze .read-more-btn, .box-anteprima-eventi-scadenze .read-more-btn:focus, .box-anteprima-eventi-scadenze .read-more-btn:hover{
margin-right:30px;color:#000;border-color:#000;}
.mec-gCalendar-tooltip-time-start {display:none !important;}
/*------PARTS > BOX > box-r-link-quadrati-----*/
.box-r-link-quadrati h2{height:100%;margin:0;}
.box-r-link-quadrati a, .box-r-link-quadrati a:focus, .box-r-link-quadrati a:hover{position:relative;display:block;width:100%;height:100%;
padding:50px 30px 100px 50px;font-size:3rem;text-decoration:none;
line-height:0.8em;background:#EDEDED;transition:all 0.25s ease-out;}
.box-r-link-quadrati-item-img{position:absolute;bottom:40px;left:50px;transition:all 0.25s ease-out;}
.box-r-link-quadrati-item-img.on{opacity:0;}
.box-r-link-quadrati a:hover{color:#FFF;background:#C1930C;transition:all 0.25s ease-out;}
.box-r-link-quadrati a:hover .box-r-link-quadrati-item-img.on{opacity:1;transition:all 0.25s ease-out;}
.box-r-link-quadrati a:hover .box-r-link-quadrati-item-img.off{opacity:0;transition:all 0.25s ease-out;}
.box-r-link-quadrati-col-4 .box-r-link-quadrati-item-wrap {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}


/*-----PARTS > BOX > box-txt-sx-r-txt-des-dx-----*/
.box-txt-sx-r-txt-des-dx .block-title{font-size:5.6em;}

/*-----PARTS > BOX > box-txt-sx-txt-rlink-dx-----*/
.box-txt-sx-txt-rlink-dx .block-title{margin-bottom:0;text-transform:uppercase;}

/*-----PARTS > BOX > box-r-file-----*/
.box-r-file{}
.box-r-file-item{padding:30px 0;position:relative;border-bottom: 1px solid #C1930C;}
.box-r-file-item-title, .box-r-file-item-title:focus, .box-r-file-item-title:hover{display:block;padding:0 0 0 60px;font-size: 24px;color: #C1930C;text-decoration:none;
cursor: pointer;position: relative;}
.box-r-file-item-title i.fas{
display:block;position:absolute;top:-10px;left:0;width:46px;height:46px;line-height:46px;text-align:center;color:#FFF;
font-size:18px;border:1px solid #C1930C;background-color:#C1930C;border-radius:100%;transition:all 0.25s ease-out;}

.box-r-file-item-data{font-size:0.8em;padding-bottom:10px;padding-left:60px;}


/*-----PARTS > BOX > box-txt-des-r-loghi-----*/
.box-txt-des-r-loghi-wrap{margin-bottom:30px;}

/*-----PARTS > BOX > box-txt-des-r-info-lig-----*/
.box-txt-des-r-info-lig-wrap{margin-bottom:30px;}
.box-txt-des-r-info-lig-item{background:#ededed;height:100%;}
.box-txt-des-r-info-lig-content{padding:30px 20px;}

/*-----PARTS > BOX > box-lista-dottorati-ricerca-----*/
.box-lista-dottorati-ricerca{}
.box-lista-dottorati-ricerca-item{}
.box-lista-dottorati-ricerca-item h3{margin:50px 0 30px 0;}
.box-lista-dottorati-ricerca-item a, .box-lista-dottorati-ricerca-item a:focus, .box-lista-dottorati-ricerca-item a:hover{display:block;margin-bottom:20px;}

/*-----PARTS > BOX > personale-item-----*/
.personale-item{border-bottom:1px solid #ededed;margin-bottom:30px;padding:30px 0;}
.personal-item-title{font-weight:600;}

/*-----PARTS > BOX > box-offerta-formativa-----*/
.box-offerta-formativa-item-wrap{margin-bottom:50px;}
.box-offerta-formativa-item{background:#ededed;padding:30px 20px;height:100%;}
.box-offerta-formativa-item-facolta{text-transform:uppercase;font-size:0.8em;margin-bottom:30px;}
.box-offerta-formativa-item h3{color:#C1930C;}
.box-offerta-formativa-item-row{border-bottom:1px solid #FFF;padding-bottom:20px;margin-bottom:20px;}
.box-offerta-formativa-item-row-span{display:block;font-weight:600;font-size:0.9em;}

/*-----PARTS > BOX > box-faculty-lista-docenti-----*/
.box-faculty-lista-docenti-menu{margin-bottom:50px;}
.box-faculty-lista-docenti-menu a, .box-faculty-lista-docenti-menu a:focus, .box-faculty-lista-docenti-menu a:hover{display:inline-block;
width:35px;height:35px;line-height:35px;border-radius:100%;background-color:#EDEDED;text-align:center;text-decoration:none;transition:all 0.25s ease-out;
margin-right:5px;}
.box-faculty-lista-docenti-menu a:hover{background:#C1930C;color:#FFF;transition:all 0.25s ease-out;}
.box-faculty-lista-docenti-letter{padding-bottom:20px;font-size:1.4em;font-weight:600;border-bottom:1px solid #EDEDED;display:block;}
.box-faculty-lista-docenti-item{margin:20px 0;padding-bottom:20px;border-bottom:1px solid #EDEDED;font-size:0.9em;}
.box-faculty-lista-docenti-item-icon img{margin-right:3px;}

.box-faculty-lista-docenti-item-icon a:last-child{border-left:1px solid #000;padding-left:8px;margin-left:5px;}
.en-template .box-faculty-lista-docenti-item-icon a:last-child{border-left:0;padding-left:0;margin-left:0;}

/*-----PARTS > BOX > box-txt-des-iframe-content-----*/
.box-txt-des-iframe-content{background:#ededed;text-align:center;padding:80px 40px;}

/*-----PARTS > DOCENTE MODALE -----*/
.docente-modale-intro{position:relative;min-height:220px;margin-bottom:40px;padding:20px;background:#ededed;}
.docente-modale-intro-img{position:absolute;top:20px;left:20px;}
.docente-modale-intro-img img{width:150px;}
.docente-modale-intro-content{padding-left:170px;}
.docente-modale-intro-content .inner-table{min-height:180px;}
.docente-modale-intro-content-item{margin-bottom:15px;}
.docente-modale-item{margin-bottom:40px;}
.docente-modale-item h4{margin-bottom:20px!important;}
.docente-modale-intro-content .block-nav{margin-top:20px;}
h3.modal-title{line-height:1em;}
.box-cdl-programmi .modal-title{font-weight:800;font-size:2.6em;}


/*-----PARTS > BOX > box-r2col-txt-des-link-----*/
.box-r2col-txt-des-link .box-txt-f3-info-item{height:100%;padding:60px 20px 110px 20px;background:#EDEDED;position:relative;}
.box-r2col-txt-des-link .box-txt-f3-info-item .block-nav{position:absolute;bottom:60px;left:20px;}

/*-----PARTS > BOX > nav-link-----*/
.box-cdl-menu .navbar-nav .nav-link, .box-cdl-menu .navbar-nav .nav-link:focus, .box-cdl-menu .navbar-nav .nav-link:hover{color:#FFF;background:#C1930C;text-decoration:none;
font-family:'Work Sans', sans-serif;font-weight:700;font-size:1.6em;padding:25px 40px;position:relative;}
.box-cdl-menu .navbar-nav .nav-link:after{position:absolute;right:40px;top:50%;margin-top:-16px;content:"";width:16px;height:31px;
background-image:url(../img/box-cdl-menu-right-arrow.png);background-repeat:no-repeat;background-position:center;}
.box-cdl-menu .navbar-nav > li{border-bottom:1px solid #FFF;}


/*-----PARTS > BOX > box-cdl-archivio-news-segretario-----*/
.news-preview-block{}
.news-preview-block h2.block-title{margin-bottom:20px;}
.news-preview-list{padding:30px 20px;background:#EDEDED;}
.news-preview-item-wrap{margin-bottom:40px;}
.news-preview-item{}
.news-preview-item h4{text-transform:uppercase;font-size:0.8em;letter-spacing:0;margin-bottom:10px!important;line-height:1.2em;}
.news-preview-item h5{font-weight:600;text-transform:uppercase;}
.news-preview-item-desc{margin-bottom:10px;font-size:0.8em;word-break:break-word;}
.news-preview-item .read-more-btn, .news-preview-item .read-more-btn:focus, .news-preview-item .read-more-btn:hover{color:#C1930C;border-bottom:1px solid #C1930C;}


/*-----PARTS > BOX > box-elenco-cdl-----*/
.box-elenco-cdl-list{background:#ededed;padding:20px 20px 0 20px;}
.box-elenco-cdl-wrap{margin-bottom:20px;}
.box-elenco-cdl-item, .box-elenco-cdl-item:focus, .box-elenco-cdl-item:hover{display:block;background:#ededed;padding:5px 10px 5px 35px;height:100%;
text-decoration:none;font-size:0.9em;transition:all 0.25s ease-out;position:relative;line-height:1.2em;}
.box-elenco-cdl-item i.fas{position:absolute;top:7px;left:10px;}
.box-elenco-cdl-item:hover{background:#C1930C;color:#FFF;transition:all 0.25s ease-out;}

/*-----PARTS > BOX > box-cdl-elenco-docenti-----*/	
.box-cdl-elenco-docenti{}
.box-cdl-elenco-docenti-item, .box-cdl-elenco-docenti-item:focus, .box-cdl-elenco-docenti-item:hover{height:100%;display:block;padding-top:30px;padding-bottom:30px;}
.box-cdl-elenco-docenti-item-wrap{margin-bottom:30px;}
.box-cdl-elenco-docenti-item strong{display:block;font-size:1.4em;margin-bottom:20px;}

/*-----PARTS > BOX > box-futuri-studenti-cta------*/
.box-futuri-studenti-cta{position:fixed;bottom:0;left:0;width:100%;padding:5px 0;background:#8C0C29;color:#FFF;font-size:16px;font-weight:600;text-align:center;
font-family:'Work Sans', sans-serif;}
.box-futuri-studenti-cta-title{padding:0 20px 0 10px;}
.box-futuri-studenti-cta a, .box-futuri-studenti-cta a:hover, .box-futuri-studenti-cta a:focus{text-decoration:none;color:#C0920C;text-transform:uppercase;}
.box-futuri-studenti-cta-mobile{display:none;}

/*-----PARTS > BOX > ps-annualita-----*/
.box-ps-annualita{}
.box-ps-annualita-item{background:#EDEDED;}
.box-ps-annualita-item p{margin-bottom:0;}
.box-ps-annualita-item table{margin-bottom:20px;}
.box-ps-annualita-item-header{padding:40px 0 40px 0;}
.box-ps-annualita-item-title{}
.box-ps-annualita-item-year{position:relative;padding:.75rem;background:#000;color:#FFF;font-weight:700;cursor:pointer;border-bottom:1px solid #EDEDED;}
.box-ps-annualita-item-year .box-ps-annualita-item-year-span{position:absolute;top:50%;transform:translateY(-50%);right:.75rem;}
.box-ps-annualita-item-year .box-ps-annualita-item-year-span .fa-chevron-up{display:block;}
.box-ps-annualita-item-year .box-ps-annualita-item-year-span .fa-chevron-down{display:none;}
.box-ps-annualita-item-year.collapsed .box-ps-annualita-item-year-span .fa-chevron-up{display:none;}
.box-ps-annualita-item-year.collapsed .box-ps-annualita-item-year-span .fa-chevron-down{display:block;}
.box-ps-annualita-item a{text-decoration:underline;}
.box-ps-annualita-item table th{text-transform:uppercase;}
.box-ps-annualita-item-desc{font-size: 0.8em;line-height: 1.2em;margin-top: 5px;}
.box-ps-annualita-item .col-propedeutica{width:30%;}

/*-----LAVORARE CON LA KORE-----*/
.block-filter{margin-bottom:50px;padding:30px 0;border-top:1px solid #EDEDED;border-bottom:1px solid #EDEDED;}
.filtro-ruolo-wrap{margin-bottom:30px;}
.block-filter .filtro-ruolo, .block-filter .filtro-ruolo:focus, .block-filter .filtro-ruolo:hover{display:block;background:#EDEDED;padding:10px 10px;height:100%;
text-align:center;font-weight:600;text-decoration:none;transition:all 0.25s ease-out;}
.block-filter .filtro-ruolo:hover{color:#FFF;background:#000;transition:all 0.25s ease-out;}
.block-filter .filtro-ruolo.active, .block-filter .filtro-ruolo.active:focus, .block-filter .filtro-ruolo.active:hover{color:#FFF;background:#C1930C;transition:all 0.25s ease-out;}
.annuncio-item{padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #EDEDED;}
.annuncio-item h3{letter-spacing:0;line-height:1.2em;}
.annuncio-tag{text-transform:uppercase;font-size:0.8em;margin-bottom:30px;}
.annuncio .box-r-file-item{padding:20px 0;}
.annuncio .box-r-file-item-title, .annuncio .box-r-file-item-title:focus, .annuncio .box-r-file-item-title:hover{font-size:18px;padding:0 0 0 50px;}
.annuncio .box-r-file-item-title i.fas{top:-5px;width:36px;height:36px;line-height:36px;}
.annuncio-item-data{font-weight:600;border-bottom:1px solid #ededed;padding-bottom:20px;margin-bottom:20px;}
.nessun-risultato {display:none;}

/*-----TEMPLATE SINGLE CDL INSEGNAMENTO-----*/
.single-cdl-insegnamento-head-txt-bg{}
.single-cdl-insegnamento-head-txt-bg h1{font-size:3em;}
.single-cdl-insegnamento-head-txt-bg-subtitle-1{text-transform:uppercase;margin-bottom:10px;}
.single-cdl-insegnamento-head-txt-bg-subtitle-2{margin-bottom:30px;}
.single-cdl-insegnamento-table{background:#EDEDED;margin-bottom:30px;}
.single-cdl-insegnamento-table-1{margin-top:30px;}
.single-cdl-insegnamento-nav{margin-top:0;margin-bottom:60px;}
.single-cdl-insegnamento-note{border-bottom: 1px solid #dee2e6;padding-bottom:20px;}
.single-cdl-insegnamento-table a{text-decoration:underline;}

/*-----TEMPLATE FLOW QUICK NAV-----*/
.flow-quick-nav-header{background:#DBD4C1;
background: linear-gradient(90deg, rgba(219,212,193,1) 75%, rgba(237,237,237,1) 75%); }
.flow-quick-nav-header .container{padding-top:70px;background: rgb(255,208,54);
background: linear-gradient(90deg, rgba(219,212,193,1) 75%, rgba(237,237,237,1) 75%); }
.flow-quick-nav-header h1{margin:0;}
.flow-box-container-left-col .box-img-dx-txt-des-lin-sx .container,
.flow-box-container-left-col .flow-box-container-left-col-container{padding:0;}
.flow-box-container-left-col h2, .flow-box-container-left-col .block-title{font-size:4em;}
.flow-box-container-left-col{padding-right:80px;}
.flow-box-container-right-col{padding-leftt:50px;background:#EDEDED; }
.flow-box-container-left-col .box-img-sx-txt-des-lin-dx-content-inner, .flow-box-container-left-col .box-img-dx-txt-des-lin-sx-content-inner {
	padding: 80px 50px 80px 50px;
	background: #DBD4C1;
}
.flow-box-container-left-col .box-img-sx-txt-des-lin-dx-content h2.block-title, .flow-box-container-left-col .box-img-dx-txt-des-lin-sx-content h2.block-title {
	margin-left: 50px;
}

.flow-box-container-right-col{padding:0;}
.flow-box-container-right-col .nav-link h4{color:#C1930C;margin-bottom:10px!important;}

/*-----CUSTOM > HOMEPAGE-----*/
.home .box-txt-f3-info h2{font-size:5.8em;text-transform:uppercase;line-height:0.8em;}
.home .box-txt-f2-info.box-txt-f3-info h2{font-size:4.8em;}
.home .box-txt-sx-txt-rlink-dx .block-title{font-size: 8.2em;text-transform: uppercase;line-height: 0.7em;}
.box-txt-sx-txt-rlink-dx .block-desc{margin:40px 0 0 0;}
.box-txt-sx-txt-rlink-dx .block-desc .blu-btn{color:#FFF;text-decoration:none;}

/*------CUSTOM > AREA STUDENTI------*/
#area-studenti .box-txt-f3-info-item-links{float:left;padding-right:40px;width:49%;}

.grey-bg .box-txt-des{padding:100px;background:#ededed;text-align:center;}
.grey-bg .box-txt-des h2{color:#C1930C;}

.cky-btn-revisit-wrapper{background:#000!important;width:40px!important;height:40px!important;}
.cky-btn-revisit-wrapper .cky-btn-revisit img {width:90%!important;height:90%!important;}
.cky-btn-revisit-wrapper .cky-btn-revisit{width:100%!important;height:100%!important;padding:0!important;}


/* print styles */
@media print {

	.main-menu, .main-sep, .box-breadcrumb, .box-txt-f3-info-1, .footer, .copyright, #iaw-container, .cky-btn-revisit-wrapper, .box-cdl-menu,
	.cky-modal, .search-bar{display:none!important;}
	.box-ps-annualita-item{padding:0;background-color:transparent;}
	.box-ps-annualita-item-header{padding-top:0;}
	.m-top-bottom-100{margin-top:0;margin-bottom:50px;}
	.box-ps-annualita-item-year{background:transparent;color:#000;font-size:1.3em;}
	.box-ps-annualita-item .collapse:not(.show){display:block!important;}
	h2.block-title{font-size:2.6em;}
        .btn-print, .btn-back {display:none !important;}
        .single-cdl-insegnamento-head-txt-bg h1 { font-size:2em;}

}


