#test {}

#content .wide-row.a-z-pager {
	margin-bottom: 3rem;
}

.wide-row.filtri-expert+.wide-row {
    padding: 1rem 0;
    margin-bottom: 3rem;
    margin-top: 1rem;
}

nav.tab-bar,
header.wide-row, 
footer.wide-row {
        display: none !important;
}

.wide-row.filtri-faculty,
.wide-row.filtri-expert,
.wide-row.filtri-faculty form#filtri-faculty-form .form-item label,
.wide-row.filtri-expert form#experts-form .form-item label,
.wide-row.filtri-expert form#experts-form legend,
.wide-row.filtri-faculty form#filtri-faculty-form select,
.wide-row.filtri-expert form#experts-form select,
.wide-row.filtri-faculty form#filtri-faculty-form select:hover,
.wide-row.filtri-expert form#experts-form select:hover {
    background-color: #fff !important;
    color: #010101 !important;
}

::-webkit-scrollbar {
    width: 0;
    height: 0;
    background: transparent; /* make scrollbar transparent */
    display: none;
}

* {
    font-family: LuissSans !important;
}

#content .docente .foto-faculty {
	max-width: 130px;
}

#content .filtri-faculty .form-item {
	margin: 0.8rem !important;
}



lah1, h2, h3, h4, h5, h6 {
	font-weight: 700
}
#node-4082 .content, #node-7997 .content, .page-eventi .node .content, .page-taxonomy .node .content {
	margin: 0
}
.page-news .cards>.wide-row, .page-taxonomy .cards>.wide-row {
	display: none
}
.alert-box.status {
	background-color: #f7f7f7;
	border-color: #f7f7f7;
	color: #3C3C3C
}
#sub-home-nav ul.sh-menu li.last, #sub-home-nav ul.sh-menu li:last-child, body.sub-home.ateneo #sub-home-nav ul.sh-menu li:nth-child(5), body.sub-home.node-4790 #sub-home-nav ul.sh-menu li:nth-child(4), body.sub-home.node-8751 #sub-home-nav ul.sh-menu li:nth-child(4), body.sub-home.research #sub-home-nav ul.sh-menu li:nth-child(5), body.sub-home.ricerca #sub-home-nav ul.sh-menu li:nth-child(5), body.sub-home.studenti #sub-home-nav ul.sh-menu li:nth-child(7), body.sub-home.students #sub-home-nav ul.sh-menu li:nth-child(7), body.sub-home.the-university #sub-home-nav ul.sh-menu li:nth-child(5) {
	border-right: 1px solid #313131
}
body.dim-page .tab-bar {
	background: #fd7333
}
body.def-page .tab-bar {
	background: #4cbfbb
}
body.dsp-page .tab-bar {
	background: #e13278
}
body.dgp-page .tab-bar {
	background: #4B92DB
}
body.ammissione .top-bar-section ul.left li.menu-mlid-7674 a, body.ateneo .top-bar-section ul.left li.menu-mlid-7215 a, body.career-services .top-bar-section ul.left li.menu-mlid-7279 a, body.corsi-e-master .top-bar-section ul.left li.menu-mlid-19083 a, body.esperienze-allestero .top-bar-section ul.left li.menu-mlid-18918 a, body.news--eventi .top-bar-section ul.left li.menu-mlid-8085 a, body.ricerca .top-bar-section ul.left li.menu-mlid-18917 a, body.sostieni-la-luiss .top-bar-section ul.left li.menu-mlid-7689 a, body.studenti .top-bar-section ul.left li.menu-mlid-7276 a {
	background: rgba(247,247,247,.5);
	color: #fff
}
body.corsi-e-master.dim-page .top-bar-section ul.left li.menu-mlid-19083 a {
	color: #fd7333
}
body.corsi-e-master.def-page .top-bar-section ul.left li.menu-mlid-19083 a {
	color: #4cbfbb
}
body.corsi-e-master.dsp-page .top-bar-section ul.left li.menu-mlid-19083 a {
	color: #e13278
}
body.corsi-e-master.dgp-page .top-bar-section ul.left li.menu-mlid-19083 a {
	color: #4B92DB
}
.front #masthead {
	position: absolute;
	top: 0;
	background: 0 0
}
.front #masthead h1 a {
    background: url(../images/logo-hp.png) left top no-repeat;
    background-size: cover;
   /* width: 240px;
    height: 31px;*/
	
	width: 220px;
	height: 41px;
	
    text-indent: 999px;
    margin-top: 1rem;
}
.slick-next, .slick-prev {
	height: 50px!important;
	width: 50px!important
}
#language-nav, #secondary-nav {
	margin-top: 1em;
    padding: 0; 
    padding-left: 1.0em;
}
.slick-slider .slick-dots li button:before {
	font-size: 12px;
	color: #fff
}
.slick-slider .slick-dots li.slick-active button:before {
	color: #fff
}
.slick-next:before, .slick-prev:before {
	font-family: FontAwesome!important;
	font-size: 50px!important
}
.slick-prev {
	left: .55556rem!important;
	opacity: .4
}
.slick-prev:before {
	content: "´ää"!important
}
.slick-prev:hover {
	opacity: 1
}
.slick-next {
	right: .55556rem!important;
	opacity: .4
}
.slick-next:hover, a#tothenews:hover {
	opacity: 1
}
.slick-next:before {
	content: "´äà"!important
}
.home-wrapper {
	height: 42.66667rem;
	position: relative
}
.home-slider {
	height: 42.66667rem;
	background: #324678
}
.home-slider .slick-slide {
	padding: 0
}
.home-slider .slick-content {
	width: 100%;
	height: 42.66667rem;
	background-size: cover;
	background-position: center center
}
.home-slider .alpha {
	background: rgba(50,70,120,.8);
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 100
}
.home-slider article {
	margin-top: 15.67rem
}
.home-slider .headline, .home-slider p, .home-slider p a {
	color: #fff
}
.home-slider .headline {
	/*font-family: "ITC Officina Serif W01", Georgia, "Times New Roman", serif;*/
	font-family: "LuissSerif", Georgia, "Times New Roman", serif;	
	line-height: 1.1;
	margin-bottom: 0
}
.home-slider .description p {
	margin-bottom: .5rem
}
.home-slider .slick-dots {
	bottom: 15.55556rem;
	padding: 0
}
.slick-slider {
	margin-bottom: 0!important
}
#block-views-news_2014-block_2, .home-wrapper .headlines, .home-wrapper .headlines-banner {
	position: absolute;
	bottom: 0;
	z-index: 10;
	width: 100%;
	margin-top: -16%;	
}
.home-wrapper .headlines-row {
	background: #fff
}
.home-wrapper .headlines-header {
	min-height: 11.66667rem;
	background: #d1d1d1
}
.home-wrapper .headlines-header h5 {
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	font-weight: 400;
	/*font-family: "ITC Officina Sans W01", Georgia, "Times New Roman", serif;*/
	font-family: "LuissSerif", Georgia, "Times New Roman", serif;
	transform: rotate(270deg) translateX(-96px);
	-webkit-transform: rotate(270deg) translateX(-96px);
	-moz-transform: rotate(270deg) translateX(-96px);
	-o-transform: rotate(270deg) translateX(-96px);
	-ms-transform: rotate(270deg) translateX(-96px)
}
.home-wrapper .headlines .views-row {
	padding: 0 1rem;
	margin-top: 1.77778rem
}
.headlines .views-row-even .columns {
	border-left: 1px solid #d1d1d1
}
.home-wrapper .headlines .headline {
	font-weight: 400;
	font-size: 1.11111rem;
	text-transform: uppercase;
	padding-top: .5rem
}
#sub-home-nav ul.sh-menu, .home-wrapper .video {
	padding: 0
}
.home-wrapper .headlines .description p {
	color: #a8a8a8;
	font-size: .7778rem;
	margin-bottom: .5rem
}
a#tothenews {
	display: block;
	bottom: 11.11111rem;
	position: absolute;
	text-align: center;
	width: 100%;
	font-size: 2.77778rem;
	opacity: .4;
	color: #fff;
	z-index: 1
}
body.sub-home #content, body.sub-home #main-content {
	background: #f7f7f7
}
body.sub-home.corsi-e-master #content {
	background: #fff
}
body.sub-home #masthead {
	height: 17.77778rem;
	background: url(../images/ateneo-bg.jpg) center center no-repeat;
	background-size: cover;
	display: table
}
body.sub-home #masthead #section-title {
	text-align: center
}
body.sub-home #masthead #section-title h2 {
	font-size: 3.66667rem;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700
}
body.sub-home #masthead #section-title p {
	font-style: italic;
	font-size: 1.33333rem;
	color: #fff
}
body.sub-home.esperienze-allestero #masthead, body.sub-home.international-programs #masthead {
	background-image: url(../images/estero-bg.jpg)
}
body.sub-home.studenti #masthead, body.sub-home.students #masthead {
	background-image: url(../images/studenti-bg.jpg)
}
body.sub-home.admissions #masthead, body.sub-home.ammissione #masthead {
	background-image: url(../images/entra-bg.jpg)
}
body.sub-home.research #masthead, body.sub-home.ricerca #masthead {
	background-image: url(../images/ricerca-bg.jpg)
}
body.sub-home.academics #masthead, body.sub-home.corsi-e-master #masthead {
	background-image: url(../images/corsi-bg.jpg)
}
body.sub-home.career-services #masthead {
	background-image: url(../images/career-bg.jpg)
}
body.sub-home.alumni #masthead {
	background-image: url(../images/alumni-bg.jpg)
}
body.sub-home.node-4790 #masthead, body.sub-home.node-8751 #masthead {
	background-image: url(../images/summer-bg.jpg)
}
body.sub-home.node-17345 #masthead, body.sub-home.node-17741 #masthead {
	background-image: url(../images/ers_bg.jpg)
}
body.sub-home.node-23458 #masthead, body.sub-home.node-23471 #masthead {
	background-image: url(../images/fundraising-bg.jpg)
}
body.sub-home.page-international-opportunities #masthead {
	background-image: url(../images/international_opp_bg.jpg)
}

/* Intervento per modifica modulo experts directory */
body.sub-home.node-29784 #masthead, body.sub-home.node-23471 #masthead {
	background-image: url(../images/fundraising-bg.jpg)
}
/* Intervento per modifica modulo experts directory */

#sub-home-nav {
	background: #3c3c3c
}
#sub-home-nav ul.sh-menu li {
	color: #fff;
	border-bottom: 1px solid #313131;
	border-left: 1px solid #313131;
	height: 7.22222rem;
	padding: .66667rem;
	line-height: 1.1
}
#sub-home-nav ul.sh-menu li a {
	width: 100%;
	height: 100%;
	padding: 0 .55556rem .55556rem 1.11111rem;
	color: #fff;
	display: block;
	text-transform: uppercase;
	font-size: 1rem
}
#sub-home-nav ul.sh-menu li a .menu-item-desc {
	display: block;
	font-size: .77778rem;
	text-transform: none;
	padding-top: .22222rem;
	color: #ccc;
	font-style: italic
}
.sub-home-content p {
	/*font-family: "ITC Officina Serif W01", Georgia, "Times New Roman", serif;*/
	font-family: "LuissSerif", Georgia, "Times New Roman", serif;	
	font-size: 1.44444rem;
	font-weight: bold
}
body.sub-home #content-title {
	display: none
}
body.sub-home.corsi-e-master #main-content .content {
	-webkit-column-count: auto;
	-moz-column-count: auto;
	column-count: auto;
	-webkit-column-gap: 2.5rem;
	-moz-column-gap: 2.5rem;
	column-gap: 2.5rem
}
body.news .node .content, body.page-news .node .content {
	margin: 0 auto
}
body.sub-home #ateneo-spotlight {
	background: #3c3c3c;
	color: #fff;
	padding: 3.61111rem 0
}
#ateneo-spotlight h1 {
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	font-size: .77778rem;
	letter-spacing: .11111rem;
	font-weight: 700;
	border-bottom: 1px #000 solid;
	margin-bottom: 1.94444rem;
	padding-bottom: 1.11111rem
}
#ateneo-spotlight h3 {
	color: #fff;
	font-weight: 700;
	font-size: 1.22222rem
}
#ateneo-spotlight .slick-dots li button:before {
	font-size: 12px;
	color: #fff
}
.ricerca-col .wide-row {
	background: #ebebeb;
	padding: 2rem 0
}
body.ateneo #masthead {
	background-size: cover
}
#corsi-master-nav ul li.active, #corsi-master-subnav {
	background: #ebebeb
}
#node-15984 .entry-content h2, #node-16011 .entry-content h2, #node-17 .entry-content h2, #node-5507 .entry-content h2, #node-6980 .entry-content h2, #node-7420 .entry-content h2, #node-9098 .entry-content h2, #node-9108 .entry-content h2 {
	border-bottom: 5px solid #324678;
	margin-bottom: .55556rem;
	padding-bottom: .55556rem
}
#node-15984 .entry-content h2.def, #node-16011 .entry-content h2.def, #node-17 .entry-content h2.def, #node-5507 .entry-content h2.def, #node-6980 .entry-content h2.def, #node-7420 .entry-content h2.def, #node-9098 .entry-content h2.def, #node-9108 .entry-content h2.def {
	border-color: #4cbfbb
}
#node-15984 .entry-content h2.dim, #node-16011 .entry-content h2.dim, #node-17 .entry-content h2.dim, #node-5507 .entry-content h2.dim, #node-6980 .entry-content h2.dim, #node-7420 .entry-content h2.dim, #node-9098 .entry-content h2.dim, #node-9108 .entry-content h2.dim {
	border-color: #fd7333
}
#node-15984 .entry-content h2.dgp, #node-16011 .entry-content h2.dgp, #node-17 .entry-content h2.dgp, #node-5507 .entry-content h2.dgp, #node-6980 .entry-content h2.dgp, #node-7420 .entry-content h2.dgp, #node-9098 .entry-content h2.dgp, #node-9108 .entry-content h2.dgp {
	border-color: #4B92DB
}
#node-15984 .entry-content h2.dsp, #node-16011 .entry-content h2.dsp, #node-17 .entry-content h2.dsp, #node-5507 .entry-content h2.dsp, #node-6980 .entry-content h2.dsp, #node-7420 .entry-content h2.dsp, #node-9098 .entry-content h2.dsp, #node-9108 .entry-content h2.dsp {
	border-color: #e13278
}
#corsi-master-nav {
	background: #3c3c3c
}
#corsi-master-nav ul {
	padding: 0
}
#corsi-master-nav ul li {
	color: #fff;
	height: 7.22222rem;
	padding: 2.5rem .66667rem;
	line-height: 1.1
}
#corsi-master-nav ul li.active a {
	color: #324678
}
#corsi-master-nav ul li a {
	width: 100%;
	height: 100%;
	padding: 0 .55556rem .55556rem 1.11111rem;
	color: #fff;
	display: block;
	text-transform: uppercase;
	text-align: center;
	font-size: .88889rem
}
#corsi-master-nav ul li a .menu-item-desc {
	display: block;
	font-size: .77778rem;
	text-transform: none;
	padding-top: .22222rem;
	color: #ccc;
	font-style: italic
}
#corsi-master-subnav ul {
	padding: 0
}
#corsi-master-subnav ul li {
	color: #fff;
	padding: .88889rem;
	line-height: 1.1
}
#corsi-master-subnav ul li a {
	width: 100%;
	height: 100%;
	padding: 0 .55556rem .55556rem 1.11111rem;
	color: #324678;
	display: block;
	font-size: .88889rem;
	text-align: center
}
#corsi-master-subnav ul li a .menu-item-desc {
	display: block;
	font-size: .77778rem;
	text-transform: none;
	padding-top: .22222rem;
	color: #ccc;
	font-style: italic
}
#corsi-master-subnav ul li a.inactive {
	color: #d1d1d1!important;
	cursor: default
}
.courses-cards .panel {
	border-color: #fff
}
.courses-cards article {
	min-height: 360px
}
.courses-cards article .text {
	padding-top: 3.556rem;
	text-align: center
}
.courses-cards article span {
	color: #555
}
.courses-cards hr {
	width: 33%;
	margin-right: auto;
	margin-left: auto;
	border-style: solid;
	border-color: #324678;
	border-width: 8px 0 0
}
.courses-cards hr.imp {
	border-color: #fd7333
}
.courses-cards hr.eco {
	border-color: #4cbfbb
}
.courses-cards hr.giu {
	border-color: #4B92DB
}
.courses-cards hr.sp {
	border-color: #e13278
}
.courses-cards .course-english {
	color: #fff;
	text-transform: uppercase;
	font-size: .77778rem;
	background: #324678;
	padding: .27778rem
}
.courses-cards .course-english.imp {
	background-color: #fd7333
}
.courses-cards .course-english.eco {
	background-color: #4cbfbb
}
.courses-cards .course-english.gp {
	background-color: #4B92DB
}
.courses-cards .course-english.sp {
	background-color: #e13278
}
#node-15735 .content, #node-4626 .content {
	margin: 0 auto
}
.numbers .panel {
	margin-bottom: 0
}
.numbers .data-number {
	font-family: "Droid Sans Mono W01", courier, monospace;
	color: #3c3c3c;
	display: inline-block
}
.data .data-description, .data .data-number {
	height: 12.22222rem;
	display: table-cell;
	vertical-align: middle
}
.numbers .more {
	margin-top: 1.222rem
}
.numbers .button.more {
	background: 0 0;
	border: 1px solid #a8a8a8;
	color: #3c3c3c;
	text-transform: uppercase
}
.data .panel {
	border: none
}
.data .data-number {
	font-size: 4rem;
	padding-left: 2.83333rem;
	padding-top: 0
}
.data .data-description {
	font-size: .7778rem;
	padding: 0 2rem;
	margin-left: .8889rem;
	border: 1px solid #3c3c3c;
	border-width: 0 0 0 1px;
	position: relative;
	background: 0 0
}
.data .data-description:after, .data .data-description:before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none
}
.data .data-description:after {
	border-color: rgba(242,242,242,0);
	border-right-color: #f2f2f2;
	border-width: 18px;
	margin-top: -18px
}
.data .data-description:before {
	border-color: rgba(60,60,60,0);
	border-right-color: #3c3c3c;
	border-width: 19px;
	margin-top: -19px
}
.data-compare .panel {
	border-color: #fff;
	margin-bottom: 0;
	text-align: center
}
.data-compare h5 {
	text-align: center;
	text-transform: uppercase;
	padding-bottom: 1.667rem
}
.data-compare .data-text {
	padding: 0
}
.data-compare .data-text>div>div {
	padding: 1rem
}
.data-compare .data-luiss {
	border-right: 1px solid #bcbcbc
}
.data-compare .data-number {
	font-size: 3.556rem;
	text-align: center;
	display: block;
	height: auto
}
.data-compare .data-national>.data-number {
	color: #9c9c9c
}
.data-compare .data-label {
	text-transform: uppercase;
	text-align: center;
	display: block
}
#btn_gosearchcattedre, aside#sidebar .block .content .prova-ammissione.row .number ul li a:before, aside#sidebar .block .content .prova-ammissione.row .number ul li:before {
	display: none
}
body .course-summary-container {
	background: #324678
}
body .course-summary-container .course-summary {
	color: #fff;
	padding-bottom: 1rem;
	/*font-family: "ITC Officina Serif W01", Georgia, "Times New Roman", serif*/
	font-family: "LuissSerif", Georgia, "Times New Roman", serif;
}
body .insegnamenti-previsti ul li a {
	font-weight: 700
}
body.dim-page #content-title, body.dim-page #masthead, body.dim-page #masthead #path {
	background-color: #fd7333
}
body.dim-page .course-summary-container {
	background: #fd7333
}
body.dim-page a {
	color: #fd7333
}
body.dim-page .button, body.dim-page button {
	background-color: #fd7333;
	border-color: #fd7333;
	color: #FFF;
	transition: background-color .3s ease-out
}
body.dim-page .button:focus, body.dim-page .button:hover, body.dim-page button:focus, body.dim-page button:hover {
	background-color: #e14902
}
body.dim-page aside#sidebar .block .content .prova-ammissione.row .number ul li, body.dim-page aside#sidebar .block .content .prova-ammissione.row .number ul li a {
	color: #fd7333
}
body.def-page #content-title, body.def-page #masthead, body.def-page #masthead #path {
	background-color: #4cbfbb
}
body.def-page .course-summary-container {
	background: #4cbfbb
}
body.def-page a {
	color: #4cbfbb
}
body.def-page .button, body.def-page button {
	background-color: #4cbfbb;
	border-color: #4cbfbb;
	color: #FFF;
	transition: background-color .3s ease-out
}
body.def-page .button:focus, body.def-page .button:hover, body.def-page button:focus, body.def-page button:hover {
	background-color: #328c89
}
body.def-page aside#sidebar .block .content .prova-ammissione.row .number ul li, body.def-page aside#sidebar .block .content .prova-ammissione.row .number ul li a {
	color: #4cbfbb
}


body.def-page.dim-page #content-title, body.def-page.dim-page #masthead, body.def-page.dim-page #masthead #path {
	background-color: #324678
}
body.def-page.dim-page .course-summary-container {
	background: #324678
}
body.def-page.dim-page a {
	color: #324678
}
body.def-page.dim-page .top-bar-section ul.left li a, body.def-page.dim-page .top-bar-section ul.left li.menu-mlid-19083 a {
	color: #fff
}
body.def-page.dim-page .button, body.def-page.dim-page button {
	background-color: #324678;
	border-color: #324678;
	color: #FFF;
	transition: background-color .3s ease-out
}
body.def-page.dim-page .button:focus, body.def-page.dim-page .button:hover, body.def-page.dim-page button:focus, body.def-page.dim-page button:hover {
	background-color: #1c2742
}
body.def-page.dim-page aside#sidebar .block .content .prova-ammissione.row .number ul li, body.def-page.dim-page aside#sidebar .block .content .prova-ammissione.row .number ul li a {
	color: #324678
}


body.dsp-page.dim-page #content-title, body.dsp-page.dim-page #masthead, body.dsp-page.dim-page #masthead #path {
	background-color: #324678
}
body.dsp-page.dim-page .course-summary-container {
	background: #324678
}
body.dsp-page.dim-page a {
	color: #324678
}
body.dsp-page.dim-page .top-bar-section ul.left li a, body.dsp-page.dim-page .top-bar-section ul.left li.menu-mlid-19083 a {
	color: #fff
}
body.dsp-page.dim-page .button, body.dsp-page.dim-page button {
	background-color: #324678;
	border-color: #324678;
	color: #FFF;
	transition: background-color .3s ease-out
}
body.dsp-page.dim-page .button:focus, body.dsp-page.dim-page .button:hover, body.dsp-page.dim-page button:focus, body.dsp-page.dim-page button:hover {
	background-color: #1c2742
}
body.dsp-page.dim-page aside#sidebar .block .content .prova-ammissione.row .number ul li, body.dsp-page.dim-page aside#sidebar .block .content .prova-ammissione.row .number ul li a {
	color: #324678
}


body.dsp-page #content-title, body.dsp-page #masthead, body.dsp-page #masthead #path {
	background-color: #e13278
}
body.dsp-page .course-summary-container {
	background: #e13278
}
body.dsp-page a {
	color: #e13278
}
body.dsp-page .button, body.dsp-page button {
	background-color: #e13278;
	border-color: #e13278;
	color: #FFF;
	transition: background-color .3s ease-out
}
body.dsp-page .button:focus, body.dsp-page .button:hover, body.dsp-page button:focus, body.dsp-page button:hover {
	background-color: #ad1954
}
body.dsp-page aside#sidebar .block .content .prova-ammissione.row .number ul li, body.dsp-page aside#sidebar .block .content .prova-ammissione.row .number ul li a {
	color: #e13278
}
body.dgp-page #content-title, body.dgp-page #masthead, body.dgp-page #masthead #path {
	background-color: #4B92DB
}
body.dgp-page .course-summary-container {
	background: #4B92DB
}
body.dgp-page a {
	color: #4B92DB
}
body.dgp-page .button, body.dgp-page button {
	background-color: #4B92DB;
	border-color: #4B92DB;
	color: #FFF;
	transition: background-color .3s ease-out
}
body.dgp-page .button:focus, body.dgp-page .button:hover, body.dgp-page button:focus, body.dgp-page button:hover {
	background-color: #246cb5
}
body aside#sidebar .block .content .prova-ammissione.row .number ul li, body aside#sidebar .block .content .prova-ammissione.row .number ul li a {
	color: #4B92DB
}
aside#sidebar .block .content .prova-ammissione.row .number ul li, aside#sidebar .block .content .prova-ammissione.row .number ul li a {
	text-align: right;
	font-size: 1.66667rem;
	font-family: "Droid Sans Mono W01", courier, monospace;
	padding-top: .27778rem
}
#ers-spotlight h1, #node-7388 .foto-faculty, #node-7500 .foto-faculty, .experts-directory .foto-faculty, .faculty .foto-faculty, .staff .foto-faculty, section.experts .foto-faculty {
	text-align: center
}
aside#sidebar .block .content .prova-ammissione.row .small-8 {
	font-size: 1.11111rem;
	text-transform: uppercase;
	/*font-family: "ITC Officina Sans W01", Georgia, "Times New Roman", serif*/
	font-family: "LuissSerif", Georgia, "Times New Roman", serif;	
}
body.sub-home.cattedreonline #content, body.sub-home.cattedreonline #main-content {
	background-color: #fff
}
body.sub-home.cattedreonline #main-content .content {
	-webkit-column-count: auto;
	-moz-column-count: auto;
	column-count: auto;
	-webkit-column-gap: 2.5rem;
	-moz-column-gap: 2.5rem;
	column-gap: 2.5rem
}
body.sub-home.cattedreonline #main-content .content h3 {
	text-transform: uppercase;
	font-size: 1.33333rem;
	font-weight: 700
}
.page-cattedreonline tbody th, .page-cattedreonline td {
	border-bottom: 1px solid #EBEBEB
}
.page-cattedreonline .vcard, .page-cattedreonline aside#sidebar .block .content {
	border: none
}
.page-cattedreonline #sidebar h1 {
	color: #a8a8a8
}
.page-cattedreonline .vcard img {
	max-width: 16.66667rem
}
.page-cattedreonline .fn {
	/*font-family: "ITC Officina Serif W01", Georgia, "Times New Roman", serif;*/
	font-family: "LuissSerif", Georgia, "Times New Roman", serif;	
	font-size: 1.222rem;
	color: #a8a8a8
}
.page-cattedreonline .email, .page-cattedreonline .url {
	display: inline-block
}
.page-cattedreonline .email {
	padding-bottom: .5rem
}
.page-cattedreonline aside#sidebar .nuova-ricerca a {
	/*font-family: "ITC Officina Sans W01", Georgia, "Times New Roman", serif*/
	font-family: "LuissSerif", Georgia, "Times New Roman", serif;	
}
#experts-form label, #node-7388 .filtri-faculty .form-item label, #node-7388 .filtri-faculty h2, #node-7388 .item-list .nome, #node-7388 .nome a, #node-7500 .filtri-faculty .form-item label, #node-7500 .filtri-faculty h2, #node-7500 .nome a, .experts-directory .item-list .nome, .faculty .filtri-faculty .form-item label, .faculty .item-list .nome, .filtri-convenzioni .views-exposed-widget label, .location.vcard .locality, .location.vcard .postalcode, .location.vcard .street-address, .ricerca-col #searchcattedre label, .ricerca-col h3, .staff .filtri-faculty .form-item label, .staff .item-list .nome, li.convenzione┬á h2, section.experts .item-list .nome, section.experts h3, section.experts h3+p {
	/* font-family: "ITC Officina Serif W01", Georgia, "Times New Roman", serif*/
	font-family: "LuissSerif", Georgia, "Times New Roman", serif;	
}
.ricerca-col, .ricerca-col .row {
	background: #324678
}
.ricerca-col h3 {
	margin-top: 2.77778rem;
	color: #fff;
	text-transform: uppercase
}
.ricerca-col #searchcattedre {
	background: #324678;
	padding-top: 0;
	padding-bottom: 4.33333rem
}
.ricerca-col #searchcattedre label {
	color: #fff;
	font-size: 1.33333rem;
	font-weight: 400
}
li.convenzione┬á h2 {
	font-size: 1.222rem;
	margin-bottom: 0
}
body.node-type-convenzione .sconto {
	font-weight: 700;
	margin-bottom: 1.11111rem
}
body.node-type-convenzione .vcard {
	border: none;
	margin: 0;
	padding: 0
}
body.node-type-convenzione .vcard p {
	margin-bottom: .5rem
}
.filtri-convenzioni {
	background-color: #3c3c3c;
	color: #fff
}
.filtri-convenzioni select, .filtri-convenzioni select:hover {
	background-image: url(../images/down.png);
	background-color: #3c3c3c;
	color: #fff
}
.filtri-convenzioni .views-exposed-widget {
	width: 30%;
	float: left;
	margin: 1em
}
.filtri-convenzioni .views-exposed-widget label {
	color: #fff;
	font-weight: 400;
	font-size: 1.33333rem
}
.filtri-convenzioni .views-submit-button .form-submit {
	background-color: #3c3c3c;
	color: #fff;
	border: 1px solid #ccc;
	padding: .61111rem;
	margin-top: 2rem;
	text-transform: uppercase;
	display: inline-block;
	width: 33%
}
.view-convenzioni .panel {
	background: #fff
}
.view-convenzioni article .vcard {
	height: 15rem;
	display: block;
	border: none
}
.view-convenzioni article .vcard .cat-convenzione {
	color: #a8a8a8;
	display: block;
	font-weight: 700;
	text-transform: uppercase
}
#node-7388 ul li.person, #node-7500 ul li.person {
	padding-bottom: 1.38889rem
}
#node-7388 ul li.docente p, #node-7500 ul li.docente p {
	font-size: .77778rem;
	margin: 0
}
#node-7388 .nome a, #node-7500 .nome a {
	font-size: 1.222rem;
	margin-bottom: 0
}
#node-7388 .tipo-docente, #node-7500 .tipo-docente {
	font-weight: 800
}
#node-7388 .email, #node-7388 .hp, #node-7500 .email, #node-7500 .hp {
	display: inline-block;
	padding: .22222rem .22222rem .22222rem 0
}
#node-7388 .email a, #node-7388 .hp a, #node-7500 .email a, #node-7500 .hp a {
	font-weight: 400
}
#node-7388 .email, #node-7500 .email {
	padding-left: .22222rem
}
#node-7388 .hp:after, #node-7500 .hp:after {
	content: "";
	border-right: 1px solid #a8a8a8;
	padding-left: .44444rem
}
#node-7388 .filtri-faculty h2, #node-7500 .filtri-faculty h2 {
	color: #fff;
	text-transform: uppercase;
	font-size: 1.5rem;
	padding-top: 1.5rem
}
#node-7388 select, .experts-directory select, .faculty select, .staff select, section.experts select {
	background-image: url(../images/down.png)
}
#node-7388 .item-list ul, #node-7388 .item-list ul li, .experts-directory .item-list ul, .experts-directory .item-list ul li, .faculty .item-list ul, .faculty .item-list ul li, .staff .item-list ul, .staff .item-list ul li, section.experts .item-list ul, section.experts .item-list ul li {
	margin: 0;
	font-size: .77778rem;
	list-style: none
}
#node-7388 .item-list li.person, .experts-directory .item-list li.person, .faculty .item-list li.person, .staff .item-list li.person, section.experts .item-list li.person {
	padding-bottom: 1.38889rem
}
#node-7388 .item-list li.docente p, #node-7388 .item-list li.person p, .experts-directory .item-list li.docente p, .experts-directory .item-list li.person p, .faculty .item-list li.docente p, .faculty .item-list li.person p, .staff .item-list li.docente p, .staff .item-list li.person p, section.experts .item-list li.docente p, section.experts .item-list li.person p {
	font-size: .77778rem;
	margin: 0
}
#node-7388 .item-list .nome, .experts-directory .item-list .nome, .faculty .item-list .nome, .staff .item-list .nome, section.experts .item-list .nome {
	font-size: 1.222rem;
	margin-bottom: 0
}
#node-7388 .item-list .dipartimento, #node-7388 .item-list .mansione, #node-7388 .item-list .tipo-docente, .experts-directory .item-list .dipartimento, .experts-directory .item-list .mansione, .experts-directory .item-list .tipo-docente, .faculty .item-list .dipartimento, .faculty .item-list .mansione, .faculty .item-list .tipo-docente, .staff .item-list .dipartimento, .staff .item-list .mansione, .staff .item-list .tipo-docente, section.experts .item-list .dipartimento, section.experts .item-list .mansione, section.experts .item-list .tipo-docente {
	font-weight: 800
}
#node-7388 .item-list .area, .experts-directory .item-list .area, .faculty .item-list .area, .staff .item-list .area, section.experts .item-list .area {
	color: #a8a8a8
}
#node-7388 .item-list .area, #node-7388 .item-list .tipo-docente, .experts-directory .item-list .area, .experts-directory .item-list .tipo-docente, .faculty .item-list .area, .faculty .item-list .tipo-docente, .staff .item-list .area, .staff .item-list .tipo-docente, section.experts .item-list .area, section.experts .item-list .tipo-docente {
	padding-bottom: .5rem
}
#node-7388 .item-list .email, #node-7388 .item-list .hp, .experts-directory .item-list .email, .experts-directory .item-list .hp, .faculty .item-list .email, .faculty .item-list .hp, .staff .item-list .email, .staff .item-list .hp, section.experts .item-list .email, section.experts .item-list .hp {
	display: inline-block;
	padding: .22222rem .22222rem .22222rem 0
}
#node-7388 .item-list .email, .experts-directory .item-list .email, .faculty .item-list .email, .staff .item-list .email, section.experts .item-list .email {
	padding-left: .22222rem
}
#node-7388 .item-list .hp:after, .experts-directory .item-list .hp:after, .faculty .item-list .hp:after, .staff .item-list .hp:after, section.experts .item-list .hp:after {
	content: "";
	border-right: 1px solid #a8a8a8;
	padding-left: .44444rem
}
#node-7388 .item-list ul.courses, .experts-directory .item-list ul.courses, .faculty .item-list ul.courses, .staff .item-list ul.courses, section.experts .item-list ul.courses {
	padding-top: 1rem;
	padding-bottom: 1.66667rem;
	list-style: none
}
#node-7388 .item-list ul.courses li, .experts-directory .item-list ul.courses li, .faculty .item-list ul.courses li, .staff .item-list ul.courses li, section.experts .item-list ul.courses li {
	list-style: none
}
.staff .item-list .email {
	padding-left: 0
}
#experts-form label {
	font-size: .88889rem;
	font-weight: 400
}
#experts-form select, #experts-form select:hover {
	background-color: #324678;
	color: #fff
}
.experts-directory #experts-form select, .experts-directory #experts-form select:hover, .filtri-faculty select, .filtri-faculty select:hover {
	background-color: #3c3c3c;
	color: #fff
}
section.experts>.row {
	background: #324678
}
section.experts h3, section.experts h3+p {
	margin-left: 1.66667rem;
	color: #fff
}
section.experts h3 {
	text-transform: uppercase;
	/* Intervento per modifica modulo experts directory */
   /* margin-top: 2.77778rem */ 
	margin-top: .5556rem;
		
		
}
section.experts p {
	font-size: 1.33333rem;
	margin-top: 1.66667rem
}
section.experts #experts-form {
	margin-top: .66667rem;
	margin-left: 1.66667rem
}
section.experts label {
	color: #fff
}
/* Intervento per modifica modulo experts directory */
/* section.experts .columns.end {
	background: #3c3c3c!important}
/* Intervento per modifica modulo experts directory */
section.experts .item-list {
	margin-left: -.83333rem
}
section.experts .item-list ul {
	padding: 0
}
section.experts .item-list a {
	color: #fff
}
section.experts .item-list li.docente {
	color: #d1d1d1;
	height: 20rem
}
section.experts .item-list .foto-faculty {
	min-height: 20rem;
	background: url(/sites/all/modules/faculty_az/placeholder.png) left top no-repeat #3c3c3c;
	background-size: cover
}
section.experts .item-list .nome {
	padding-top: 1.33333rem;
	margin-bottom: 0
}
section.experts .item-list .expertise {
	padding: 1.33333rem 0
}
#node-7388 .filtri-faculty, #node-7500 .filtri-faculty, .faculty .filtri-faculty, .staff .filtri-faculty {
	background: #3c3c3c
}
#node-7388 .filtri-faculty .form-item, #node-7500 .filtri-faculty .form-item, .faculty .filtri-faculty .form-item, .staff .filtri-faculty .form-item {
	width: 30%;
	float: left;
	margin: 1em
}
#node-7388 .filtri-faculty .form-item label, #node-7500 .filtri-faculty .form-item label, .faculty .filtri-faculty .form-item label, .staff .filtri-faculty .form-item label {
	color: #fff;
	font-weight: 400;
	font-size: 1.33333rem
}
#node-7388 .a-z-pager, #node-7500 .a-z-pager, .faculty .a-z-pager, .staff .a-z-pager {
	background: #ebebeb;
	padding: 1em;
	margin: 0
}
#node-7388 .a-z-pager .sub-nav dd.pager-item, #node-7500 .a-z-pager .sub-nav dd.pager-item, .faculty .a-z-pager .sub-nav dd.pager-item, .staff .a-z-pager .sub-nav dd.pager-item {
	padding-top: 1.22222rem
}
#node-7388 .a-z-pager .sub-nav dd.pager-item a, #node-7500 .a-z-pager .sub-nav dd.pager-item a, .faculty .a-z-pager .sub-nav dd.pager-item a, .staff .a-z-pager .sub-nav dd.pager-item a {
	padding-left: .77778rem;
	padding-right: .77778rem;
	color: #3c3c3c;
	display: inline-block
}
#node-7388 .a-z-pager dd.active a, #node-7500 .a-z-pager dd.active a, .faculty .a-z-pager dd.active a, .staff .a-z-pager dd.active a {
	color: #fff!important
}
#node-7388 .a-z-pager dd.inactive a, #node-7500 .a-z-pager dd.inactive a, .faculty .a-z-pager dd.inactive a, .staff .a-z-pager dd.inactive a {
	color: #d1d1d1!important;
	cursor: default
}
#node-7388 .item-list, #node-7500 .item-list, .faculty .item-list, .staff .item-list {
	margin-top: 1rem
}
.wide-row.filtri-expert {
	background: #3c3c3c
}
.wide-row.filtri-expert label {
	color: #fff
}
.wide-row.filtri-expert+.wide-row {
	background: #ebebeb;
	padding: 2rem 0
}
.wide-row.filtri-expert+.wide-row h1, .wide-row.filtri-expert+.wide-row h2 {
	line-height: 2
}
.wide-row.filtri-expert+.wide-row h2 {
	text-transform: uppercase;
	font-size: 2.5rem;
	color: #324678
}
.view-careerday-2015.view-display-id-page_3 img {
	padding: 0 .83333rem
}
.location.vcard {
	float: left;
	width: 50%
}
.location.vcard .fn {
	margin-bottom: 1rem;
	display: inline-block;
	line-height: 1.1
}
.view-contatti .accordion-header-active:before, .view-contatti .accordion-header:before {
	font-family: FontAwesome;
	position: relative;
	margin-right: .55556rem
}
.view-contatti .accordion-header {
	clear: both;
	padding: .88889rem 0
}
.view-contatti .accordion-header:hover {
	cursor: pointer
}
.view-contatti .accordion-header:before {
	content: '\f0fe'
}
.view-contatti .accordion-header-active:before {
	content: '\f146'
}
.view-contatti .vcard {
	float: left;
	width: 25%;
/* aggiunto*/	min-height: 13.33333rem;
	margin-bottom: 0;
	/* aggiunto*/ border: 0;
}
.view-contatti .vcard .fn {
	/*font-family: "ITC Officina Serif W01", Georgia, "Times New Roman", serif;*/
	font-family: "LuissSerif", Georgia, "Times New Roman", serif;	
	font-size: 1.111rem
}

/* --- Organi di Governo altezza fissa   ---*/
.view-contatti .vcard .organi {
	height:  13.33333rem;  		
}
/*---------------*/


#block-views-numeri_2014-block_4 {
    margin-top: -1.80556rem;
}

.view-contatti .vcard .fn .color {
	color: #999;
}

.view-contatti .vcard .org {
	display: none
}
.view-contatti .vcard .tel {
	font-family: 'Droid Sans Mono W01'
}
.view-contatti .vcard div {
	margin-bottom: .55556rem
}
.view-contatti #centralino {
	height: auto;
	border: none
}


/*  Aggiiunto per visualizzare video */ 

.emvideo-youtube {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	margin-bottom: 4%;
	height: 0;
}
.emvideo-youtube iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
    
/*  Aggiiunto per visualizzare video */ 


body.node-type-evento .field-type-date, body.node-type-evento .location {
	padding: .55556rem 0
}
#attachments a {
	font-weight: 800
}
.page-contatti .view-contatti .vcard {
	line-height: .83333rem;
	font-size: .88889rem
}
body.sub-home #ers-spotlight {
	background: #3c3c3c;
	color: #fff;
	padding: 3.61111rem 0
}
#ers-spotlight h1 {
	text-transform: uppercase;
	color: #fff;
	font-size: .77778rem;
	letter-spacing: .11111rem;
	font-weight: 700;
	border-bottom: 1px #000 solid;
	margin-bottom: 1.94444rem;
	padding-bottom: 1.11111rem
}
#ers-spotlight h3 {
	color: #fff;
	font-weight: 700;
	font-size: 1.22222rem
}
#ers-spotlight .slick-dots li button:before {
	font-size: 12px;
	color: #fff
}

@media only screen and (max-width:767px) {
#sub-home-nav ul.sh-menu li, .news-cards article {
	height: auto
}
.home-wrapper .headlines {
	position: relative;
	width: 100%
}
.home-wrapper .headlines .headline {
	font-size: .77778rem
}
.home-slider article {
	margin-top: 180px
}
.home-slider .slick-dots {
	bottom: 9.44444rem;
	left: 0
}
.home-slider .slick-next, .home-slider .slick-prev {
	display: none!important
}
body.sub-home #masthead #section-title h2 {
	font-size: 1.77778rem;
	padding-top: 5.77778rem
}
.gallery {
	background: #324678
}
.gallery .slick-dots {
	top: 65%;
	right: auto;
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
	z-index: 9999
}
.gallery .slick-text {
	position: static;
	width: 100%;
	height: auto;
	padding-top: .5rem
}
.gallery-description, .gallery-title {
	font-size: 1rem;
	text-transform: none
}
.cards .wide-row h1, .cards .wide-row h2, .drawers .wide-row h1, .drawers .wide-row h2, .numbers .wide-row h1, .numbers .wide-row h2 {
	line-height: 1.1
}
.courses-cards article, .events-cards article {
	min-height: inherit
}
.data .data-text {
	padding: 1.33333rem .77778rem
}
.data .data-number {
	padding-left: 0;
	font-size: 2.33333rem
}
section.experts .item-list {
	margin-left: 0
}
.view-contatti .vcard {
	float: none;
	width: 100%
}
#content-title h1 {
	font-size: 1.5rem
}
aside#sidebar {
	margin: 0;
	padding-bottom: 3.66667rem
}
footer #network-nav {
	-webkit-column-count: auto;
	-moz-column-count: auto;
	column-count: auto;
	-webkit-column-gap: 2.5rem;
	-moz-column-gap: 2.5rem;
	column-gap: 2.5rem
}
footer a#link-conf {
	margin-left: auto;
	margin-right: auto
}
	
#node-7388 .filtri-faculty .form-item, #node-7500 .filtri-faculty .form-item, .faculty .filtri-faculty .form-item, .staff .filtri-faculty .form-item {
	width: 90%;
}

	
}

@media only screen and (max-width:1024px) {
#tothenews, .slick-next, .slick-prev {
	display: none!important
}
}

@media only screen and (min-width:767px) and (max-width:1279px) {
body.sub-home #masthead #section-title h2 {
	padding-top: 3.33333rem
}
.news-cards article {
	min-height: 10rem
}
.news-cards article.img img {
	float: right;
	max-width: none;
	min-width: 30rem
}
.stories-cards .big article.img .text {
	width: 60%
}
.stories-cards .headline {
	font-size: 1.222rem
}
.gallery {
	background: #324678
}
.gallery .slick-dots {
	top: 65%;
	right: auto;
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
	z-index: 9999
}
.gallery .slick-text {
	position: static;
	width: 100%;
	height: auto;
	padding-top: .5rem
}
.gallery-description, .gallery-title {
	font-size: 1rem;
	text-transform: none
}
.courses-cards article {
	min-height: inherit
}
#content-title h1 {
	font-size: 1.5rem
}
#sub-home-nav ul.sh-menu li {
	height: 5rem
}
footer a#link-conf {
	margin-left: auto;
	margin-right: auto
}
}

@media only screen and (min-width:1279px) {
.cards *, .drawers * {
	-webkit-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	-o-transition: all .4s ease-out;
	transition: all .4s ease-out
}
.cards .panel:hover {
	-webkit-box-shadow: 4px 4px 5px 0 rgba(0,0,0,.25);
	-moz-box-shadow: 4px 4px 5px 0 rgba(0,0,0,.25);
	box-shadow: 4px 4px 5px 0 rgba(0,0,0,.25);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
	z-index: 2
}
.drawers article {
	height: 600px
}
.drawers article.img img {
	height: 100%
}
.drawers article:hover .description {
	-webkit-transform: translateY(0);
	transform: translateY(0)
}
.data .panel:hover {
	-webkit-transform: none;
	-moz-transform: none;
	-o-transform: none;
	transform: none
}
.data .data-number {
	padding-left: .83333rem
}
body.sub-home #masthead {
	height: 32.22222rem
}
body.sub-home #masthead h2 {
	padding-top: 7.77778rem
}
body.sub-home #main-content .content p {
	float: left;
	width: 50%;
	padding-right: .77778rem
}
body.sub-home #main-content .content p+p {
	padding-left: .77778rem;
	padding-right: 0
}
#ateneo-spotlight .slider-content {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	-webkit-column-gap: 2.5rem;
	-moz-column-gap: 2.5rem;
	column-gap: 2.5rem
}
#ers-spotlight .slider-content {
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;
	-webkit-column-gap: 2.5rem;
	-moz-column-gap: 2.5rem;
	column-gap: 2.5rem
}
.course-summary-container .course-summary p {
	float: left;
	width: 50%;
	padding-right: .77778rem
}
.course-summary-container .course-summary p+p {
	padding-left: .77778rem;
	padding-right: 0
}
}

@media only screen and (min-width:1366px) and (max-width:1439px) {
.top-bar-section li:not(.has-form) a:not(.button) {
	padding: 0 16px
}
}

@media only screen and (min-width:1280px) and (max-width:1365px) {
.top-bar-section li:not(.has-form) a:not(.button) {
	padding: 0 12px
}
#secondary-nav .buttons button {
	padding: 13px
}
}

@media only screen and (min-width:1025px) and (max-width:1279px) {
.top-bar-section li:not(.has-form) a:not(.button) {
	padding: 0 9px
}
#masthead #language-nav li, .top-bar-section ul li>a, button.nav-toggler {
	font-size: .72222rem
}
#secondary-nav .buttons button {
	padding: 5px
}
}

@media only screen and (min-width:320px) and (max-width:479px) {
.home-slider, .home-slider .slick-content, .home-wrapper {
	height: 480px
}
}

@media only screen and (min-width:480px) and (max-height:320px) {
.home-slider, .home-slider .slick-content, .home-wrapper {
	height: 320px
}
.home-slider article {
	margin-top: 90px
}
.home-slider .slick-dots {
	top: 175px
}
}

@media only screen and (min-width:600px) and (max-height:800px) {
.home-slider, .home-slider .slick-content, .home-wrapper {
	height: 800px
}
.home-slider article {
	margin-top: 330px
}
}

@media only screen and (min-width:800px) and (max-height:600px) {
.home-slider, .home-slider .slick-content, .home-wrapper {
	height: 600px
}
.home-slider article {
	margin-top: 210px
}
.home-slider .slick-dots {
	bottom: 10rem
}
}

@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2) {
.home-slider, .home-slider .slick-content, .home-wrapper {
	height: 375px
}
.home-slider article {
	margin-top: 30px
}
.home-slider .slick-dots {
	top: 210px
}
}

@media only screen and (min-device-width:414px) and (max-device-width:736px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:3) {
.home-slider, .home-slider .slick-content, .home-wrapper {
	height: 414px
}
.home-slider article {
	margin-top: 72px
}
.home-slider .slick-dots {
	top: 222px
}
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) {
.home-slider, .home-slider .slick-content, .home-wrapper {
	height: 890px
}
.home-wrapper .headlines {
	position: relative;
	width: 100%
}
.home-slider article {
	margin-top: 390px
}
.home-slider .slick-dots {
	top: 570px;
	left: 0
}
}

@media only screen and (min-width:1024px) and (max-width:1279px) {
.home-slider, .home-slider .slick-content, .home-wrapper {
	height: 100vh
}
.home-slider article {
	margin-top: 360px
}
.home-slider .slick-dots {
	bottom: 11.94444rem
}
.gallery .slick-dots {
	top: 75%
}
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) {
.home-slider, .home-slider .slick-content, .home-wrapper {
	height: 633px
}
.home-wrapper .headlines {
	position: relative;
	width: 100%
}
.home-slider article {
	margin-top: 210px
}
.home-slider .slick-dots {
	top: 330px
}
}

@media only screen and (min-width:1280px) and (max-width:1439px) {
.home-slider .slick-dots {
	bottom: 13.05556rem
}
}

#widget .btn-o {
	width: auto !important;
}


/* Intervento per modifica modulo experts directory */


#experts-form-1 fieldset,
#experts-form fieldset {
	padding: 10px;
}
#experts-form-1 input[type=submit],
#experts-form input[type=submit] {
	background: #283860;
	margin-top: 41px;
	padding: .6667rem 1.389rem!important;
}
#new_people {
	padding: 1rem 0;
}
.docente__item {
	min-height: 10rem;
	clear: both;
	margin-top: 1rem;
}
.search_box p {
	margin-top: .1667rem!important;
}
.search_box {
	min-height: 20rem;
}
body.experts-directory #experts-form input[type=submit] {
	background: #999999;
	color: #000000;
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
	#experts-form input[type=submit] {
		margin-top: 0!important;
		margin-left: 0.5556rem!important;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
	#experts-form input[type=submit] {
		margin-top: 0!important;
		margin-left: 0.5556rem!important;
	}
	.docente__item {
		min-height: 40rem;
	}
}
/* Intervento per modifica modulo experts directory */


h4.course-year {
	font-family: "LuissSans", Georgia, "Times New Roman", serif;
    background-color: #aaa;
    padding: 10px;
    font-size: xx-large;
    margin-top: 20px;
}
