/*
Theme Name: university-child
Template: university
*/
@import url("../university/style.css");

.main-color-1-bg {}
.main-color-1-bg {
	background-color: #fff;}
	
/*.main-color-1-bg-hover:hover{
	background-color:#46a5e5;
}*/
#top-nav .navbar-nav > li > a {
    border-left: solid 1px rgba(255,255,255,.15);
}
.navbar-inverse .navbar-nav > li > a {
    color: #666;
}
.navbar-inverse .navbar-nav > li > a:hover {
    background-color:#46a5e5;

}
header .dropdown-menu {
    font-size: 15px;
}

header .mobile-menu-toggle.visible-xs {

    /*display: inline-block !important;
    border: none;
    font-size: 21px;
    padding: 1px 7px;
    background: none;*/
    font-size: 24px;
    color: #666;

}

@media (min-width: 768px) {
	.navbar-nav {
    	float: right;
    	margin: 0;
	}
	/*header {
    	position: relative;
	} 

	#top-nav {
    	position: absolute;
    	top: 0px;
    	right: 0px;
    	z-index: 100;
   }*/
   #main-nav.nav-style-3 .navbar-header .logo img{
    margin-top: -35px;
	}
   .main-color-1-bg {
	background-color: transparent;
	}
}
@media (max-width: 768px) {
	#main-nav.nav-style-3 .navbar-header img {
    max-width: 100%; height: auto;	}

}
.rhc-info-cell .rhc_date {
	font-size: 18px;
}
.fc-start, .fc-end, .fc-tax-venue {
    font-size: 16px;

}
.elist-dbox .fe-extrainfo-holder .dbox-description  {
    font-size: 16px;
}

/* DA QUI CAMBI la navigazione main nav*/

#main-nav.nav-style-3 .main-menu {
    background: #231f20; /*color sfondo*/
}
@media (min-width: 768px) and (max-width: 991px) {
  #main-nav.nav-style-3 .navbar-nav > li > a {
        padding: 7px 7px;
        height: 40px;
        font-size: 12px;
        letter-spacing: 0px;
    } 
}

@media (min-width: 992px) and (max-width: 1199px) {
  #main-nav.nav-style-3 .navbar-nav > li > a {
        padding: 15px 15px;
        height: 55px;

    }
}

/*Amministrazione trasparente*/
#menu-amministrazione-trasparente {}
#menu-amministrazione-trasparente .menu-item { font-weight: bold; line-height: 20px;}
#menu-amministrazione-trasparente .sub-menu { background-color: #f5f5f5 }
#menu-amministrazione-trasparente .sub-menu .menu-item { font-weight: normal; font-size: 15px; line-height: 18px; }
#menu-amministrazione-trasparente .show_submenu a { border-bottom-color: #000; }

#sidebar .widget_nav_menu .widget-inner .menu-amministrazione-trasparente-container ul li.menu-item-has-children.parent::before {
    margin-right: 15px;
    margin-top: 16px;
}
#sidebar .widget_nav_menu .widget-inner .menu-amministrazione-trasparente-container ul li a { 
    padding-left: 20px;
    padding-right: 20px;
}
#sidebar .widget_nav_menu .widget-inner .menu-amministrazione-trasparente-container ul li ul li:first-child a {
    border-top-color: rgba(52, 52, 52, 0.3);
    border-top-style: solid;
    border-top-width: 1px;
}
#sidebar .widget_nav_menu .widget-inner .menu-amministrazione-trasparente-container ul li.menu-item-has-children.parent ul li a {
    padding-left: 35px;
}

/*Amministrazione trasparente*/
#menu-transparente-verwaltung {}
#menu-transparente-verwaltung .menu-item { font-weight: bold; line-height: 20px;}
#menu-transparente-verwaltung .sub-menu { background-color: #f5f5f5 }
#menu-transparente-verwaltung .sub-menu .menu-item { font-weight: normal; font-size: 15px; line-height: 18px; }
#menu-transparente-verwaltung .show_submenu a { border-bottom-color: #000; }

#sidebar .widget_nav_menu .widget-inner .menu-transparente-verwaltung-container ul li.menu-item-has-children.parent::before {
    margin-right: 15px;
    margin-top: 16px;
}
#sidebar .widget_nav_menu .widget-inner .menu-transparente-verwaltung-container ul li a { 
    padding-left: 20px;
    padding-right: 20px;
}
#sidebar .widget_nav_menu .widget-inner .menu-transparente-verwaltung-container ul li ul li:first-child a {
    border-top-color: rgba(52, 52, 52, 0.3);
    border-top-style: solid;
    border-top-width: 1px;
}
#sidebar .widget_nav_menu .widget-inner .menu-transparente-verwaltung-container ul li.menu-item-has-children.parent ul li a {
    padding-left: 35px;
}



footer #bottom .widget-title {text-align: center;}
footer #bottom .textwidget {text-align: center;}

.fc-next-arrow {
    animation-delay: 0s;
    animation-direction: normal;
    animation-duration: 1200ms;
    animation-fill-mode: none;
    animation-iteration-count: infinite;
    animation-name: RHCBOUNCE;
    animation-play-state: running;
    animation-timing-function: ease;
    color: #ca081f;
    display: block;
    font-size: 50px;
    margin-top: -50px;
    padding-top: 50px;
    position: absolute;
    text-align: center;
    width: 100%;
}

@keyframes RHCBOUNCE {
0% {
    font-size: 45px;
    padding-top: 0;
}
50% {
    font-size: 45px;;
    padding-top: 10px;
}
100% {
    font-size: 45px;;
    padding-top: 0;
}
}