﻿
  .post-thumb .post-thumb-content {
    padding: 1em; }
.container,.container-full,.page-node-158 #main-content-container,.region-2col-fullwidth_bottom .region-inner,.node-type-landing-page .field-name-field-slideshow .flexslider .lp-slideshow-overlay .lp-slideshow-overlay-content-container{position:relative;max-width:1200px;margin:0 auto;}
body #main{font-size:.85em;background:#fff;padding-top:40px;overflow:hidden;*zoom:1;}
.node-type-landing-page #main{padding-top:0;padding-bottom:0;}
.node-type-landing-page #main .field-collection-container{border:none;}
header .quicklinks ul li .menu-icon{width:22px;padding:0;display:none;margin-right:10px;position:relative;top:2px}

				
				.header-top-fixed .fold-out {
					color: #f9ccc6;
				}



.top_header_left
{
	float: left;
	width: 230px;
	height: 90px;
}
.footer-wrapper .foobotom-wraper .foobotom_copuright{color:#fff;font-size:14px;font-weight:500;display:inline-block}
.small-12{width:100%}


h2.section--titlex {
    font-size: 3.14285714em;
    line-height: 1.31818182em;
    margin-bottom: 0.6em;
    letter-spacing: -0.01em;

}









#warn_all_box {
	width: 74px;
	margin-left: 0px;
        display:block;
        float:left;
}



#warn_all_box a.warntypall:link, a.warntypall:visited {
	background-color: #ffffff;
	width: 71px;
	height: 12px;
	border: 1px solid #DDD;
	display: block;
}

#warn_all_box a.warntypall:hover {
	background-color: rgb(255,99,0);
	border: 1px solid #DDD;
}

#warn_all_box a.warntypallsel:link, a.warntypallsel:visited {
	background-color: rgb(255,99,0);
	width: 71px;
	height: 12px;
	border: 1px solid #DDD;
	display: block;
}





.af-heading--row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }
.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right}
.row{margin-right:-15px;margin-left:-15px}
.container-fluid:after,.container-fluid:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.row:after,.row:before{display:table;content:" "}
.container-fluid:after,.modal-header:after,.nav:after,.row:after{clear:both}
.vce-responsive-nav{display:none;font-size:32px;float:left;position:relative;z-index:5000}
.header-sticky .vce-responsive-nav{position:absolute;left:0}




ul.post-categories {
	list-style: none;
	padding-left: 0;
	margin-bottom: 0;
}


ul.post-categories li a{
	font-size: 1em;
	color: #44c8f5;
	font-weight: 400;
}

#primary-menu .sub-menu .menu-item-has-children {
position: relative;
display: block;
}

#primary-menu .sub-menu .menu-item-has-children .sub-menu {
display: none;
top: 0;
margin-top: 0;
left: 200px;
width: 200px;
padding: 0;
}

.widget_nav_menu ul li.menu-item-has-children a {  }

.mm-menu .menu-item a:hover, .mm-menu .sub-menu .menu-item a:hover { font-weight: 600; }




.mm-menu, .mm-menu .mm-title, .mm-menu .sub-menu .menu-item a,
.color-gray-5 {
	color: #f5f5f5;
}
.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}
table.visible-xs{display:table!important}
tr.visible-xs{display:table-row!important}
td.visible-xs,th.visible-xs{display:table-cell!important}
#nav .navbar .container a img.visible-xs{position:absolute;left:50%;margin-left:-101px}
#nav li.visible-xs .navbar-form{margin:0}
#nav li.visible-xs:first-child{border-top:1px solid gray}
#nav li.visible-xs:last-child:hover{background-color:transparent}


.chat-offline .main {
	min-width: 443px;	
}


.chat-offline .main h2 {
	font-stretch: 443px;
	width: 400px;
	color: #1191d0;
	font-size: 21px;
	line-height: 1.2em;
	padding-top: 1em;
}
.entry-content .aligncenter,.main .aligncenter{display:block;margin-left:auto;margin-right:auto;clear:both}
.main.col-lg-9 .panel-row-style-wide-feature,.main.col-lg-9 .panel-row-style-wide-grey,.main.col-lg-9 .panel-row-style-wide-parallax{margin-left:15px!important;margin-right:15px!important;padding-left:0!important;padding-right:0!important}
.main.col-lg-9{width:75%!important}


.lb_wrap ul li {
    display: block;
    line-height: 19px;
    height: 20px;
    float: left;
    cursor: pointer;
    width: 140px
}
.tablepress-id-273 .row-5 td{background-color:#eca7e6}
.tablepress-id-274 .row-5 td{background-color:#63f67c}
#topics .fusion-row .fusion-one-third{width:50%!important}
.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{position:relative;float:left;margin-right:4%;margin-bottom:20px;}
.fusion-layout-column.fusion-one-third{width:30.6666%;}
.fusion-layout-column.fusion-one-third.fusion-spacing-no{width:33.33333333%;}
.view-staff .view-footer{clear:both;}



.ascsg_1_8, .ascsg_2_8, .ascsg_3_8, .ascsg_4_8, .ascsg_5_8, .ascsg_6_8, .ascsg_7_8, .ascsg_8_8{
	float:left;
	padding:0 3% 0 3%;
	position:relative;
}

.ascsg_4_8{	width:44%;}
.aligncenter{display:block;margin-left:auto;margin-right:auto}
.book-mobile.aligncenter{width: 60%;}

.navbar .sub-menu {
padding-left: 1rem;
}
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#ddd #ddd #fff}
.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}

.header-container {
position: fixed;
width: 100%;
z-index: 9999;
border-bottom: 3px solid #d25f28;
background: #FFF
}

.header-container .container {
position: relative;
width: 1350px;
text-align: right
}

.header-container.fixed .site-logo, .site-logo {
width: 117px;
top: 0
}

.header-container.fixed .nav__primary:before {
height: 60px
}

.header-container .site-logo, .header-container.fixed .site-logo {
width: 58px
}
.header-container.fixed .site-logo{width:123px}

.contenuto .news {
	padding:15px 0 10px 0;
}

.contenuto .box_news .news {
	padding:0 0 25px 0;
}

.contenuto .news .data {
	margin:0;
	padding:0 0 5px 0;
	position:relative;
	display:block;
	font-weight:bold;
	font-size:11px;
}

.contenuto .news .foto {
	width:160px;
	height:110px;
	padding:0;
	margin:10px 0;
	position:relative;
	display:block;
}

.contenuto .box_servizi h3, .contenuto .news h3, .contenuto h3, .contenuto .h3 {
	color:#E15B2A;
	font-size:15px;
	line-height:15px;
	margin-bottom:10px;
	font-family: 'Muli', sans-serif;
	display:block;
}
.post-meta .category .cat-btn{cursor:pointer}
.grid .post-desc-wrapper .post-meta .category .cat-btn{display:none}
.masonry .post-desc-wrapper .post-meta .category .cat-btn{display:none}


.logo {
	position: absolute;
	top: 18px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 181px;
	margin: 0 0 0 -11px;
	z-index: 10;
}

#a_la_une_home .actu_principale .actu_chapo {
	
	padding:0px 20px 0px 0px;
	font-size:117%;
	margin:0px;
}

#a_la_une_home .actu_chapo {
	font-size:100%;
	margin:0px;
}


#branding-bar .show-on-tablet,
#branding-bar .show-on-desktop {
  display: none;
}


#branding-bar h1 .show-on-tablet,
#branding-bar h1 .show-on-mobile,
#branding-bar #iu-campus .show-on-tablet,
#branding-bar #iu-campus .show-on-mobile {
  font-size: 17px;
}


#branding-bar.iupui #iu-campus .show-on-tablet,
#branding-bar.iupui #iu-campus .show-on-mobile,
#branding-bar.iupuc #iu-campus .show-on-tablet,
#branding-bar.iupuc #iu-campus .show-on-mobile {
  font-size: 27px;
}

  #branding-bar .show-on-tablet,
  #branding-bar .show-on-desktop {
    display: none;
  }


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.on-demand__inner--item .item--on-demand .item__description{width:calc(100% - 50px);padding:3px 0 0 5px;}
.stage__gallery .item__description{cursor:pointer;}
.stage__gallery .item__description:hover,.stage__gallery .item__description:focus{text-decoration:underline;}
.item--on-demand .item__description{display:inline-block;vertical-align:middle;width:calc(100% - 70px);padding:0 0 0 5px;}
.item--thumbnail .item__image,.item--thumbnail .item__description{white-space:normal;display:inline-block;}
.item--thumbnail .item__description{width:100%;padding-left:0;}
.item--thumbnail .item__image + .item__description{width:66.6666666667%;padding-left:10px;}
.container--scroll .item--thumbnail .item__image + .item__description,.container--short .item--thumbnail .item__image + .item__description{width:80%;}

#footer-area .menu li {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 20px;
}

#footer-area .menu a {
    font-size: 20px;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.question{position:absolute;top:0;left:0;width:100%;height:100%;padding:16px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;opacity:0;z-index:-1}
.question.active{opacity:1;z-index:1}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}

td.ensystdtop {padding:0;vertical-align:top;border:0;margin:0}




#quizrow{
padding-top: 5px;
	width: 100%;
padding-bottom: 20px;
	float: left;

	}


.sf-menu .sub-menu {
  position: absolute;
  top: -999em;
  width: 230px; 
  margin: 0 !important;
  padding-left: 0;
  padding-top: 27px;
}


.sf-menu .sub-menu li {
  background: #2190d7;
  padding-right: 0;
  list-style: none;
  border-bottom: 1px solid #176596;
}



.sf-menu .sub-menu li:hover a{
  color: #000 !important;
  background: #fff !important;
}



.sf-menu .sub-menu a {
  font-size: 12px !important;
  font-weight: normal;
  color: #fff !important;
  padding: 12px 15px !important;
  line-height: normal;
  font-family: 'Open Sans' !important;
}


  .sub-menu span {
      display: none;
    }

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.nav-dropdown.nav-dropdown-simple li.html,.nav-dropdown.nav-dropdown-bold li.html{padding:0 20px 10px}
li.html .row,li.html form,li.html select,li.html input{margin:0}
.off-canvas:not(.off-canvas-center) li.html{padding:20px}
.header li .html .live-search-results{top:0;position:relative;box-shadow:none;background-color:transparent}
.html .social-icons{font-size:1em}
.html .social-icons .button{margin-bottom:0}


.bg-white {
  background-color: #ffffff; }


.my-rating .score {
    font-weight: 700;
    margin-bottom: 0.3rem;
}
#button_az_nav a{display:block;width:100%;border-radius:5px;background:#339900;text-align:center;padding:7px 0 7px 0;margin-top:5px;margin-bottom:5px;box-shadow:1px 1px 0 #016501;color:#FFF;text-decoration:none;font-size:1.7em;font-family:'icomoon';text-shadow:1px 1px 0 #016501;border:none}
a.active,#button_main_nav a.active,#button_songs_nav a.active,#button_fast_nav a.active,#button_az_nav a.active{padding-bottom:17px;margin-bottom:0px;border-radius:5px 5px 0 0}
#button_az_nav{width:33.3333333333%}
@charset "windows-1251";.col{border:0px solid rgba(0,0,0,0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important}
.col{border-left-width:8px;padding:0 0px}

.texts, .col{width:100% !important;}


#forbottom {
	min-height: 200px;
}

.woocommerce #forbottom { padding-top: 20px; }

  .page-footer-parallax:not(.page-template-one-page-scroll) .content-wrapper {
    position: relative;
    z-index: 3;
    background: inherit;
  }

  .admin-bar .content-wrapper {
    margin-top: 46px;
  }


.single-portfolio-style-fullscreen .content-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
}


.single-portfolio-style-fullscreen.admin-bar .content-wrapper {
  top: 32px;
  height: calc(100vh - 32px);
}


.page-template-coming-soon-01 .content-wrapper {
  position: relative;
}

#footer .f-bottom .f-logo {
  width: 186px;
  height: 27px;
  margin: 0 0 13px;
}

#footer .f-bottom .f-logo img {
  width: 100%;
  vertical-align: top;
}



.ad {
	min-height: 360px;
	text-align:center;
}


.ad iframe {
	display: block;
	float: none;
	margin: 0 auto;
}



.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

.h1 {font-weight:bold;font-size:13px;color:#000000;text-decoration:underline;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{width:100%}

	
	.submenu {
		width: 100%;
		float: right;
	}

	
	.submenu a {
		font-size: 11px !important;
	}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-6{width:50%}
.responsive-menu,#main-responsive{-webkit-transition:-webkit-transform .4s ease;-moz-transition:-moz-transform .4s ease;-o-transition:-o-transform .4s ease;-ms-transition:-ms-transform .4s ease;transition:transform .4s ease}
.responsive-menu.open,#main-responsive{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;left:0}
.responsive-menu{position:fixed !important;display:block !important;left:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);width:280px;height:100%;background-size:cover}
.responsive-menu.open{background-size:100% 100% !important;background-attachment:fixed}
.responsive-menu, #z_col0_responsive {display: none;}

#div-gpt-ad-1456852561967-1, #div-gpt-ad-box_desktop_side_top_xl{
	text-align: center;
}


.logo-desktop{
	
	display: block;
	float: left;
	padding-top: 20px;
	padding-left: 10px; 
}

.title-box1{
    background: #d82a2b;
    padding: 10px 0;
}

.title-box1 h2{font-weight:normal;text-transform:uppercase;color: #fff;margin: 0px 0px;}

#agent-information .contact-text {
  font-size: 16px;
  line-height: 26px;
  color: #444444;
  font-family: 'PT Serif', sans-serif;
  font-style: italic;
  margin-top: 15px;
  
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}


.footer {
  position: relative;
  z-index: 1;
  bottom: 0px;
  height: 180px;
  background-color: rgb(255, 255, 255);
  background-image: linear-gradient(to right, #333 40%, rgba(255, 255, 255, 0) 20%);
  background-position: top;
  background-size: 5px 2px;
  background-repeat: repeat-x;
  z-index: 10000;
}


.footer-left-section {
  padding-left: 96px;
}


.footer-left-section p {
  font-size: 11px;
  line-height: 14px;
  margin-bottom: 5px;
}


.footer-right-section {
  position: relative;
  height: 132px;
  font-size: 12px;
  margin-top: 20px;
}


.footer-divider {
  padding-left: 5px;
  padding-right: 5px;
}

#main {
	border-right-color: #DDDDD5;
	border-top-color: #bbbbb5;
	background-color:#FFF;
}

#main #searchform div{
	border:none
}

.latest-news-content{
    padding:0 30px 30px;
    color:#7d7e80;
    font:14px/22px arial;
}

.gmr-bgstripe{width:5%;height:4px;float:left;}


#menu-footer-menu li {
    padding: 5px 50px!important;
}
.menu-toggle {display:none!important}
.genesis-nav-menu .menu-item {padding:0 5px!important}

.menu-item-language img.iclflag {
  margin-top: -3px;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}


.footer .top-panel .schedule-panel .panel-block .text-block {
    margin-bottom: 4px;
    font-size: 14px;
    font-weight: 400;
}


.footer .top-panel .schedule-panel .panel-block .text-block .phone {
    font-size: 17px;
}


.offer-block.visas-template .offer-content.content-cols .col.text-block {
    font-size: 14px;
    padding: 10px 5px 0 10px;
    line-height: 16px;
}
.tb-side-menu li.menu-item .tb-side-menu-toggle{cursor:pointer;display:block;font-size:14px;line-height:14px;padding:12px 15px;position:absolute;top:0;right:0}
.tb-side-menu .sub-menu li.menu-item-has-children{background-position:10px -35px}
.rtl .tb-side-menu .sub-menu li.menu-item-has-children{background-position:calc(100% - 10px) -35px}
.tb-side-menu .sub-menu li li.menu-item-has-children{background-position:-10px -35px}
.rtl .tb-side-menu .sub-menu li li.menu-item-has-children{background-position:calc(100% - 10px) -35px}
li.menu-item .tb-side-menu-toggle{display:none}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}

.tableau {border-width:1px; border-color:#75AADB;border-style:solid;padding: 0;}

table tr.phone td,
table tr.mobile td,
table tr.email td,
table tr.address td {
  text-align: left;
}
