﻿

.g-animatedblock-items {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  flex-flow: row wrap;
}


.g-animatedblock-items .g-animatedblock-item {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin: 2% 2% 2% 2%;
}


.g-animatedblock-items.g-2cols, .g-animatedblock-items.g-3cols, .g-animatedblock-items.g-4cols, .g-animatedblock-items.g-5cols {
  margin-left: -2%;
  margin-right: -2%;
}



.g-animatedblock-items.g-1cols .g-animatedblock-item {
  width: 100%;
  -webkit-flex-basis: 100%;
  -moz-flex-basis: 100%;
  flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
}


.g-animatedblock-items.g-1cols .g-animatedblock-item:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: none;
}



.g-animatedblock-items.g-2cols .g-animatedblock-item {
  width: 47%;
  -webkit-flex-basis: 47%;
  -moz-flex-basis: 47%;
  flex-basis: 47%;
  -ms-flex-preferred-size: 47%;
}


.g-animatedblock-items.g-2cols .g-animatedblock-item:nth-child(odd) {
  margin-right: 1%;
}


.g-animatedblock-items.g-2cols .g-animatedblock-item:nth-child(even) {
  margin-left: 1%;
}



.g-animatedblock-items.g-3cols .g-animatedblock-item {
  width: 30.66667%;
  -webkit-flex-basis: 30.66667%;
  -moz-flex-basis: 30.66667%;
  flex-basis: 30.66667%;
  -ms-flex-preferred-size: 30.66667%;
}


.g-animatedblock-items.g-3cols .g-animatedblock-item:nth-child(3n-1) {
  margin-left: 0;
  margin-right: 0;
}



.g-animatedblock-items.g-4cols .g-animatedblock-item {
  width: 22.5%;
  -webkit-flex-basis: 22.5%;
  -moz-flex-basis: 22.5%;
  flex-basis: 22.5%;
  -ms-flex-preferred-size: 22.5%;
}


.g-animatedblock-items.g-4cols .g-animatedblock-item:nth-child(4n-2) {
  margin-left: 0;
  margin-right: 1%;
}


.g-animatedblock-items.g-4cols .g-animatedblock-item:nth-child(4n-1) {
  margin-left: 1%;
  margin-right: 0;
}



.g-animatedblock-items.g-5cols .g-animatedblock-item {
  width: 17.6%;
  -webkit-flex-basis: 17.6%;
  -moz-flex-basis: 17.6%;
  flex-basis: 17.6%;
  -ms-flex-preferred-size: 17.6%;
}


.g-animatedblock-items.g-5cols .g-animatedblock-item:nth-child(5n-3) {
  margin-left: 0;
  margin-right: 1%;
}


.g-animatedblock-items.g-5cols .g-animatedblock-item:nth-child(5n-2) {
  margin-left: 1%;
  margin-right: 1%;
}


.g-animatedblock-items.g-5cols .g-animatedblock-item:nth-child(5n-1) {
  margin-left: 1%;
  margin-right: 0;
}
#page,body{background-color:#fff}
#before-footer,#footer-logos,#page,#site-footer,.global-nav,.sticky-nav-container{max-width:1170px;padding:0 2.5%}
#page{padding-bottom:18px}
#footer-logos,#page,#site-footer,.global-nav{padding:0 18px}


#homepage-gallery li {
	display: block;
	width: 26%;
	height: 150px;
	margin: 20px;
	float: left;
	overflow: hidden;
	background-color: white;
	border: 6px solid #fff;
	box-shadow: 0 0 14px #333;
}


#homepage-gallery li a img {

	
}

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}
 ul.inline-list.respond .menu-item{display:none}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}
#shipping-free{background-size:414px 33px;width:414px;height:33px;position:absolute;bottom:11px}



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


.cell{
	display: table-cell;
	padding: 0;
	margin: 0px;
}


.menu div.cell{
	border-right: solid 2px #8B8C8B;
	text-align: center;
}


.menu div.cell.last{
	border-right: none;
}


.menu a.tabhover, .navhover:hover, .menu div.cell:hover{
	background-color: #FEF9D3;
}

  #new-client-pink {
    background: #000;
  }

  #new-client-pink h2 {
    color: #FE1E91;
    margin: 0 0 10px;
    font: 900 62px/60px 'Source Sans Pro';
  }

  #new-client-pink h2 span {
    color: #fff;
  }

  #new-client-pink p {
    color: #FE1E91;
    font-size: 18px;
    max-width: 600px;
    display: inline-block;
  }

  #new-client-pink h3 {
    color: #fff;
    font-weight: normal;
    font-size: 24px;
    margin: 0;
  }

  #new-client-pink a {
    display: inline-block;
    padding: 8px 40px;
    font-size: 24px;
    color: #fff;
    margin: 10px 0 0;
    background: #FE1E91;
  }



  .new-client-ad {
    padding: 40px 0;
    position: relative;
    height: 284px;
    text-align: center;
    z-index: 3;
    box-shadow: 0 0 12px #000;
  }
.field-name-field-tags .field-item{margin:0 1em 0 0;}


.hpbottomleft {
	float: left;
	width: 310px;
	margin: 0px;
	padding: 0px;
	}
.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}
.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}
.navbar-default .navbar-brand{color:#777}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}
.navbar-inverse .navbar-brand{color:#9d9d9d}
.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}

.commons-head{
	width:100%;
	background-color:#fff;
	height:48px;
}

	.rwd-display-option{ cursor: pointer; }


.block .games .tower {
	height: 600px;
}


.block {
	background: #FFF;
	min-height: 200px;
	padding: 0 20px 10px 20px;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 1);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.7);
	display: inline-block;
	margin-bottom: 10px;
}


.article_page .left .block, .survey_page .left .block {
	display: block;
}


.main_page .block,.played_on_site_game_page .block, .main_revenue .block {
	min-width: 927px;
	text-align:center;
}


.main_page .block .banner,.played_on_site_game_page .block .banner {
	min-width: 875px;
}


.google_search_page .left .block {
	width: 555px;
}


.block .head {
	display: block;
	height: 60px;
}


.block .head h1 a {
	text-decoration: none;
	color: #000;
}


.block .games .head {
	min-width: 888px;
}


.block .headi {
	display: block;
	height: 40px;
}


.block .rows {
	list-style: none;
	
	padding-left: 0px;
	width: 100%;
	margin: 0;
}


.block .rows li {
	padding-bottom: 3px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 3px;
	text-align:left;
}


.block .rows li a {
	display: block;
}


.block .rows li a:hover {
	background-color: #EBEBEB;
}


.block .rows li a:hover .ttl {
	text-decoration: underline !important;
}


.block .rows li img {
	vertical-align: middle;
	margin-right: 10px;
}


.block .rows li .ttl {
	display: inline-block;
	font-size: 18px;
	color: #000;
	width:700px;
	height:50px;
}


.article_page .block .rows li .ttl, .survey_page .block .rows li .ttl {
	font-size: 15px;
	width:320px;
}


.block .rows li .playn {
	float: right;
	margin-top: 10px;
	text-decoration: none;
	padding: 7px 13px;
	font-size: 14px;
	font-weight: bold;
}


.block .rows .banner {
	margin-bottom: 10px;
	margin-top: 10px;
}


.block .head .menu {
	display: inline-block;
	float: left;
	margin-top: 5px;
	width: 327px;
}


.main_page .block .head .menu {
	width:auto;
}


.lists_page .block .head .menu {
	width:auto;
	display:block;
}


.main_revenue .block .head .menu {
	width:auto;
}


.block .head ul {
	list-style: none;
	display: inline-block;
	padding: 0;
	margin: 0;
	margin-top: 10px;
}


.block .head li {
	display: inline-block;
	margin: 0 3px;
}


.block .head li a {
	padding: 5px;
	text-decoration: none;
	font-size: 17px;
	color: #ff4d00;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}


.main_page .block .head li a, .lists_page .block .head li a{
	font-size: 18px;
}


.block .head .cur {
	color: #ff4d00;
	background-color: #2f7956;
}


.block .head li a:hover {
	background-color: #5ed39b;
}


.game_review_page .left .block {
	display:block;
}



.user_page .block .head {
	margin-top:10px;
}


.user_page .block .head .user_p {
	font-size:22px;
	font-weight:bold;
}


.user_page .block .head .user_p img {
	vertical-align:top;
	margin-right:5px;	
}


.right .block {
	width:260px;
}


.right .block .user_list ul {
	list-style:none;
	padding:0;
}


.right .block .user_list li a {
	display:block;
	margin-bottom:5px;
	color:#000;
	font-size:14px;
	font-weight:bold;
	white-space: nowrap;
	overflow: hidden;
	text-decoration: none;
}


.right .block .user_list li a:hover {
	text-decoration: none;
}


.right .block .user_list a:hover {
	text-decoration: underline;
	color: black;
}


.right .block .user_list li img {
	vertical-align:middle;
	margin-right:5px;
}


.user_page .left .block {
	display:block;
}


.user_page .block .games {
	display:block;
	width:100%;
	text-align:left!important;
}


.user_page .block .alert {
	text-align: center;
	font-weight: normal;
	font-size: 14px;
	display: block;
	width: 100%;
	margin-bottom: 20px;
	border: 1px solid #ccc;
	padding: 10px 0;
}


.user_page .left .block .user_block {
	display: block!important;
	width: 100%;
	margin-top:5px;
}


.user_page .block .rows li .ttl {
	width:auto;
}





.revenue .left .block {
	min-width:630px;
	height:240px;
	width:630px;

}


.revenue .block {
	width:960px;
	text-align:center;
}


.revenue .game_frame .block {
	text-align:left;
}


.review_revenue .block .head .right, .game_review_page .block .head .right {
	height:32px;
	
	float:none;
	display:block;
	text-align:right;
	margin:5px 0;
}


.game_review_page .block .head h1 {
	
}


.review_revenue .block .head h1 {
	display:block;
	float:none;
}


.played_on_site_revenue .left .block {
	min-width:630px;
	height:240px;
	width:630px;
}


.played_on_site_revenue .block {
	width:960px;
	text-align:center;
}


.played_on_site_revenue .game_frame .block {
	text-align:left;
}


.block .link {
	float:right;
}


.block .link a {
	color:#ff4d00;
}




.not_main_page .block .search input[type="submit"] {
	width: 35px;
}


.not_main_page .block .head .menu {
	width: 420px!important;
}


.played_on_site_game_page .block .head .menu {
	width: auto;
	text-align:left;
}


.review_test .left .block .head h1 {
	font-size:20px;
	display:block;
	float:none;
}




.game_list_page .block .banner_h {
	display:block;
	margin:0 0 10px 0;
	text-align:center;
}


.game_list_page .block .head .selector {
	float:right;
	margin-top:15px;
}


.game_list_page .block .head .selector select {
	border-radius:3px;
}


.game_list_page .block {
	min-width:929px;
}


.game_list_page .block .list .banner {
	margin: 6px 6px 0 0;
	display:inline-block;
	float:right;
	width:300px;
	height:250px;
}

.game_list_page .block .text {
	display: block;
	font-size: 14px;
	margin-bottom: 10px;
}



.game_list_page .block .top_games {
	background-color:#F0F0F0;
	display:block;
	margin-bottom:10px;

}


.game_list_page .block .game_big {
	display: inline-block;
	width: 610px;
	font-size: 12px;
	margin: 6px;


	
	height: 120px;
}


.game_list_page .block .game_big:hover {
	background-color:#E6E6E6;
}


.game_list_page .block .game_big a {
	color:#000;
	text-decoration:none;
}


.game_list_page .block .game_big img {

	display:inline-block;
	margin-right:10px;
	vertical-align:top;
}



.game_list_page .block .game_big .details {
	display:inline-block;
	width: 436px;
}


.game_list_page .block .game_big h3 {
	margin:0 0 7px 0;
	font-size:18px;
	display:block;
}


.game_list_page .block .game_big .details .labels {
	display: block;
	overflow: hidden;
	margin-bottom: 5px;
	height: 17px;
}


.game_list_page .block .game_big .details .description {
	width: 370px;
	display: inline-block;
	margin-right: 5px;
	vertical-align: top;
	overflow: hidden;
	white-space: normal;
	height: 72px;
}


.game_list_page .block .game_big .details .rate {
	display: inline-block;
	width: 61px;
	height: 61px;
	background-color: #6d6d6d;
	font-size: 11px;
	color: #fff;
	text-align: center;
	vertical-align: top;
	float:right;
	vertical-align:top;
}


.game_list_page .block .game_big .details .rate .value {
	font-size: 28px;
	display: block;
	height: 34px;
	padding-top: 6px;
}


.game_list_page .block .game_big .details .rate .name {
	display: block;
	height: 18px;
	padding-bottom: 3px;
	background-color: #27aae1;
	line-height: 19px;
	font-size: 15px;
}




.game_list_page .block .game_medium {

	display: inline-block;
	width: 454px;
	font-size: 12px;
	margin: 0 4px 15px 4px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	height: 120px;
	vertical-align:top;
}


.game_list_page .block .game_medium:hover {
	background-color:#F2F2F2;
}


.game_list_page .block .game_medium a {
	color:#000;
	text-decoration:none;
}



.game_list_page .block .game_medium img {
	display:inline-block;
	margin-right:10px;
	vertical-align:top;
}


.game_list_page .block .game_medium .details {
	display:inline-block;
	width: 280px;
}


.game_list_page .block .game_medium h3 {
	margin:0 0 7px 0;
	font-size:18px;
	display:block;
}


.game_list_page .block .game_medium .details .labels {
	display:block;
	margin-bottom:5px;
}


.game_list_page .block .labels {

	overflow: hidden;
	white-space: nowrap;
}


.game_list_page .block .game_medium .details .description {
	width: 215px;
	display: inline-block;
	margin-right: 5px;
	vertical-align:top;
	overflow: hidden;
	white-space: normal;
	height: 72px;
}


.game_list_page .block .game_medium .details .rate {
	display: inline-block;
	width: 60px;
	height: 60px;
	background-color: #6d6d6d;
	font-size: 11px;
	color: #fff;
	text-align: center;
	vertical-align: top;
	float:right;


	vertical-align:top;
}


.game_list_page .block .game_medium .details .rate .value {
	font-size: 28px;
	display: block;
	height: 34px;
	padding-top: 6px;
}


.game_list_page .block .game_medium .details .rate .name {
	display: block;
	height: 18px;
	padding-bottom: 3px;
	background-color: #27aae1;
	line-height: 19px;
	font-size: 15px;
}


.game_list_page .block .head h1 {
	float:none;
}


.game_list_page .block .head {
	text-align:left;
}


.game_list_page .block .top_lists .game_big {
}


.game_list_page .block .top_lists .game_medium {
}


.main_page .block {
	min-width: 927px;
}


.played_on_site_game_page .block {
	min-width: 927px;
}

.asideA .calendar .date { color: #fff; width: 40px; text-transform: uppercase; font-weight: 400; font-size: 10px; text-align: center; margin: 0; padding: 0; line-height: 1em; }

.asideA .calendar .date span { display: block; font-size: 12px; font-weight: bold; margin-top: 9px; color: #444; }

.asideA .calendar.upcoming .date { color: #333; }

.servsec p{ min-height:inherit; float:none}

.servsec img{ margin:0 10px 10px 0; float:left}

.servsec h3{ float:none}

.servsec a{ float:none}


.servsec{ width:100% !important; text-align:left; margin-bottom:10px; min-height:inherit }

.servsec a.portfolio-read-more{ float: right;
    margin-top: 15px;}

.servsec li{ display:inline-block; float:left; width:98%}


.servsec ul{ margin:0px 0; padding:0}
.subdomain-tec .row-fluid .span3{width:100%;margin-left:0;}
.row-fluid .information-block .span3{margin-right:20px;}
.node-type-research .span3.offset1,.page-research-organization .research-projects .views-row,.page-research-organization .organization-publications .views-row,.page-research .research-projects .views-row,.front .events-one-row .views-row{width:100%;margin-left:0;}
.span3{width:220px}
.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}
input.span3,textarea.span3,.uneditable-input.span3{width:206px}
.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}
.span3 .events-block .views-row,.span3 .events-block-horizontal .views-row{min-height:70px;margin-bottom:22px;clear:both;overflow:hidden;}
.span3 .events-block .views-row.views-row-last,.span3 .events-block-horizontal .views-row.views-row-last{margin-bottom:0;}
.footer-topics .footer-nav .span3{margin-bottom:5px;}
.subdomain-iis .panels-frame .panel-two-column .span12 .span3 .events-block .views-row{width:100%;}
.chp-research-images .views-row.span3{width:24.25%;height:262px;overflow:hidden;}
.span3 .front-page-news .view-header a{margin-top:0;}
.research-areas .span3 .left-side,.research-areas .span3 .right-side{float:left;}
.research-areas .span3 .left-side{width:37%;margin-right:5%;}
.research-areas .span3 .right-side{width:57%;}
.node-type-page.basic-page-layout .panel-two-column .span12 .span3 .pane-sharethis-sharethis-block .pane-title{margin-top:0;}
.topic-region-list .span3{margin-bottom:0;}
.events-one-row .events-block .span3{width:48%;margin-bottom:5%;}
.events-one-row .events-block .views-row-odd.span3{margin-left:0;}
.publication-series .span3{width:47%;}
.research-organization-news .span3{width:47%;}
.news-imaged-list .span3{width:30%;}
.information-block .span3{width:37%;}
.research-areas .views-row.span3{width:47%;}
.node-type-people .span3.offset1 .pane-node-field-image-media-single{text-align:center;}
.node-type-people .span3.offset1 .pane-node-field-image-media-single img{margin-bottom:10px;}
.node-type-people .span3.offset1 .fsi-file.has-link a{color:#4d4f53;}
.node-type-people .span3.offset3{width:230px;}
.node-type-people .span3.offset3 .fsi-file{text-align:center;margin-top:15px;display:block;}
.node-type-people .span3.offset3 .fsi-file a{color:#4d4f53;font-size:18px;}
.research-areas .span3 .left-side img{width:100%;max-width:none;}
.node-type-research .span3 .other-projects-block{padding-top:0;}
.node-type-blog .span3.offset1{margin-top:70px;}
.node-type-blog .span3.offset1 a{color:#1a97c5;font-family:'ss',Arial,sans-serif;font-size:20px;}
.node-type-blog .span3.offset1 .pane-title{color:#414141;font-family:'ss',Arial,sans-serif;font-size:30px;margin-bottom:30px;}
.four-columns .span3.views-row-1,.four-columns .span3.views-row-3,.four-columns .span3.views-row-5,.four-columns .span3.views-row-7,.four-columns .span3.views-row-9,.four-columns .span3.views-row-11,.four-columns .span3.views-row-13,.four-columns .span3.views-row-15,.four-columns .span3.views-row-17,.four-columns .span3.views-row-19,.four-columns .span3.views-row-21{clear:both;margin-left:0;}
.span3.item-3,.span3.item-5,.span3.item-7,.span3.item-9,.span3.item-11{clear:both;margin-left:0;}
.span3 .more-link:after,.span3 .more-link:before{content:"";display:table;clear:both;}
.span3 .events-block,.span3 .front-page-news{margin-top:0;}
.region-footer-topics .span3.item-5,.region-footer-topics .span3.item-13{margin-left:0;clear:both;}
.subdomain-ahpp.front .panel-two-column .span3,.subdomain-acorp.front .panel-two-column .span12 .span3,.subdomain-chn.front .panel-two-column .span12 .span3,.subdomain-ksp.front .panel-two-column .span12 .span3,.subdomain-seaf.front .panel-two-column .span12 .span3,.subdomain-jpn.front .panel-two-column .span12 .span3{float:right;}
.span3 .view-headshot-image-view img{margin-top:15px;float:right;}
.frame-search_content .span3 .panel-pane:first-child{margin-top:56px;}
.frame-search_content .span3 .panel-pane:first-child .pane-title{font-size:22px;margin-bottom:36px;}
.frame-search_content .span3 .panel-pane:first-child .pane-title .placeholder{color:#8e130e;font-family:'ss_italic',Arial,sans-serif;}
.span3.no-left-margin{margin-left:0;}
.node-type-publication .panel-two-column .span3 div:first-child{padding-top:0;}

.trademenulist {background-color:#222222;float:left;left:510px;margin:-2px 0 -4px;position:absolute;top:39px;width:150px;z-index:1000;}

.trademenulist ul#trdlistmenu {font-size:12px;margin:0;padding:5px 0;}


.trademenulist ul#trdlistmenu li {border-bottom:1px solid #333333;margin:0 5px;text-align:left;}

.trademenulist ul#trdlistmenu a {color:#FFFFFF;display:block;padding:5px;text-decoration:none;}

.trademenulist ul#trdlistmenu a:hover {background-color:#990000;}


div.front-page-main {
	width: 650px;	
	overflow: auto;
	margin-left: auto;
	margin-right: auto;
}




.header {
  background: rgb(253,253,253);
  background: -moz-linear-gradient(top,  rgba(253,253,253,1) 0%, rgba(241,241,241,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,253,253,1)), color-stop(100%,rgba(241,241,241,1)));
  background: -webkit-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(241,241,241,1) 100%);
  background: -o-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(241,241,241,1) 100%);
  background: -ms-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(241,241,241,1) 100%);
  background: linear-gradient(to bottom,  rgba(253,253,253,1) 0%,rgba(241,241,241,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f1f1f1',GradientType=0 );
}


.header .nav {
  font-size: 13px;
  border-left: 1px solid #868686;
  margin-left: 40px;
  padding-left: 10px;
}


.header .nav .menu-item {
  padding: 3px 0;
}


.header .nav .menu-item:first-child {
  margin-top: 0;
}


.header .nav .current-menu-item a {
  font-weight: bold;
}


.header .language-switcher {
  float: right;
}


.link-normalize,
.header .nav a,
.widget a {
  color: inherit;
}


.link-normalize:focus,
.link-normalize:hover,
.header .nav a:focus,
.header .nav a:hover {
  color: #000;
}




#header-social, #header-utility, #primary-nav, #featured-medals, #content .sidebar, .tab-nav, #footer-utility .right, #footer-logos, #footer-nav, .nivoSlider, #homepage-events, .news-ticker, #why-cbus-carousel .nav, #single-line-venue-search, #whats-new, #sports-city .nav, #newsletter-signup-module, .selectmenu, .booking-link, .btn, .ui-widget{display:none!important;}
#usersite-container span.font_large{font-size:1.4em}
.tve_clsy .tve_btn{box-shadow:0 2px 3px rgba(0,0,0,0.2)}
.tve_clsy .tve_btn.tve_btn1,.tve_clsy .tve_btn.tve_btn2,.tve_clsy .tve_btn.tve_btn7{border-radius:2px}
.tve_clsy .tve_btn.tve_btn3,.tve_clsy .tve_btn.tve_btn6,.tve_clsy .tve_btn.tve_btn8{border-radius:100px}
.tve_clsy .tve_btn.tve_black{background:#595959;background-color:#595959;background-image:-webkit-linear-gradient(#595959 0%,#454545 100%);background-image:linear-gradient(#595959 0%,#454545 100%)}
.tve_clsy .tve_btn.tve_black a{text-shadow:#6C6C6C 0px 1px 0px}
.tve_clsy .tve_btn.tve_black:hover{background:#454545;background-color:#454545;background-image:-webkit-linear-gradient(#454545 0%,#595959 100%);background-image:linear-gradient(#454545 0%,#595959 100%)}
.tve_clsy .tve_btn.tve_black.tve_btn7,.tve_clsy .tve_btn.tve_black.tve_btn8{box-shadow:0 5px 0 #2a2a2a}
.tve_clsy .tve_btn.tve_black.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_clsy .tve_btn.tve_black.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider{background:#383838}
.tve_clsy .tve_btn.tve_blue{background:#3ab2f0;background-color:#3ab2f0;background-image:-webkit-linear-gradient(#3ab2f0 0%,#1589de 100%);background-image:linear-gradient(#3ab2f0 0%,#1589de 100%)}
.tve_clsy .tve_btn.tve_blue a{text-shadow:#1176C1 0px 1px 0px}
.tve_clsy .tve_btn.tve_blue:hover{background:#1589de;background-color:#1589de;background-image:-webkit-linear-gradient(#1589de 0%,#3ab2f0 100%);background-image:linear-gradient(#1589de 0%,#3ab2f0 100%)}
.tve_clsy .tve_btn.tve_blue.tve_btn7,.tve_clsy .tve_btn.tve_blue.tve_btn8{box-shadow:0 5px 0 #197ac1}
.tve_clsy .tve_btn.tve_blue.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_clsy .tve_btn.tve_blue.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider{background:#197AC1}
.tve_clsy .tve_btn.tve_green{background:#95f874;background-color:#95f874;background-image:-webkit-linear-gradient(#95f874 0%,#52dc35 100%);background-image:linear-gradient(#95f874 0%,#52dc35 100%)}
.tve_clsy .tve_btn.tve_green a{text-shadow:#329d40 0px 1px 0px}
.tve_clsy .tve_btn.tve_green:hover{background:#52dc35;background-color:#52dc35;background-image:-webkit-linear-gradient(#52dc35 0%,#95f874 100%);background-image:linear-gradient(#52dc35 0%,#95f874 100%)}
.tve_clsy .tve_btn.tve_green.tve_btn7,.tve_clsy .tve_btn.tve_green.tve_btn8{box-shadow:0 5px 0 #36b81b}
.tve_clsy .tve_btn.tve_green.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_clsy .tve_btn.tve_green.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider{background:#4ED231}
.tve_clsy .tve_btn.tve_orange{background:#fec64d;background-color:#fec64d;background-image:-webkit-linear-gradient(#fec64d 0%,#f2ab04 100%);background-image:linear-gradient(#fec64d 0%,#f2ab04 100%)}
.tve_clsy .tve_btn.tve_orange a{text-shadow:#d76a01 0px 1px 0px}
.tve_clsy .tve_btn.tve_orange:hover{background:#f2ab04;background-color:#f2ab04;background-image:-webkit-linear-gradient(#f2ab04 0%,#fec64d 100%);background-image:linear-gradient(#f2ab04 0%,#fec64d 100%)}
.tve_clsy .tve_btn.tve_orange.tve_btn7,.tve_clsy .tve_btn.tve_orange.tve_btn8{box-shadow:0 5px 0 #d99806}
.tve_clsy .tve_btn.tve_orange.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_clsy .tve_btn.tve_orange.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider{background:#DB9E0E}
.tve_clsy .tve_btn.tve_purple{background:#f986d3;background-color:#f986d3;background-image:-webkit-linear-gradient(#f986d3 0%,#de5ab2 100%);background-image:linear-gradient(#f986d3 0%,#de5ab2 100%)}
.tve_clsy .tve_btn.tve_purple a{text-shadow:#2f579c 0px 1px 0px}
.tve_clsy .tve_btn.tve_purple:hover{background:#de5ab2;background-color:#de5ab2;background-image:-webkit-linear-gradient(#de5ab2 0%,#f986d3 100%);background-image:linear-gradient(#de5ab2 0%,#f986d3 100%)}
.tve_clsy .tve_btn.tve_purple.tve_btn7,.tve_clsy .tve_btn.tve_purple.tve_btn8{box-shadow:0 5px 0 #c24399}
.tve_clsy .tve_btn.tve_purple.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_clsy .tve_btn.tve_purple.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider{background:#CB4DA2}
.tve_clsy .tve_btn.tve_red{background:#e93c31;background-color:#e93c31;background-image:-webkit-linear-gradient(#e93c31 0%,#ec4652 100%);background-image:linear-gradient(#e93c31 0%,#ec4652 100%)}
.tve_clsy .tve_btn.tve_red a{text-shadow:#a70c0c 0px 1px 0px}
.tve_clsy .tve_btn.tve_red:hover{background:#ec4652;background-color:#ec4652;background-image:-webkit-linear-gradient(#ec4652 0%,#e93c31 100%);background-image:linear-gradient(#ec4652 0%,#e93c31 100%)}
.tve_clsy .tve_btn.tve_red.tve_btn7,.tve_clsy .tve_btn.tve_red.tve_btn8{box-shadow:0 5px 0 #cc2d37}
.tve_clsy .tve_btn.tve_red.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_clsy .tve_btn.tve_red.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider{background:#DA3842}
.tve_clsy .tve_btn.tve_teal{background:#81e2d1;background-color:#81e2d1;background-image:-webkit-linear-gradient(#81e2d1 0%,#6bc3b3 100%);background-image:linear-gradient(#81e2d1 0%,#6bc3b3 100%)}
.tve_clsy .tve_btn.tve_teal a{text-shadow:#005454 0px 1px 0px}
.tve_clsy .tve_btn.tve_teal:hover{background:#6bc3b3;background-color:#6bc3b3;background-image:-webkit-linear-gradient(#6bc3b3 0%,#81e2d1 100%);background-image:linear-gradient(#6bc3b3 0%,#81e2d1 100%)}
.tve_clsy .tve_btn.tve_teal.tve_btn7,.tve_clsy .tve_btn.tve_teal.tve_btn8{box-shadow:0 5px 0 #4ba494}
.tve_clsy .tve_btn.tve_teal.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_clsy .tve_btn.tve_teal.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider{background:#60B0A1}
.tve_clsy .tve_btn.tve_white{background:#f8f8f8;background-color:#f8f8f8;background-image:-webkit-linear-gradient(#f8f8f8 0%,#efefef 100%);background-image:linear-gradient(#f8f8f8 0%,#efefef 100%)}
.tve_clsy .tve_btn.tve_white a{text-shadow:#ffffff 0px 0px 0px}
.tve_clsy .tve_btn.tve_white:hover{background:#efefef;background-color:#efefef;background-image:-webkit-linear-gradient(#efefef 0%,#f8f8f8 100%);background-image:linear-gradient(#efefef 0%,#f8f8f8 100%)}
.tve_clsy .tve_btn.tve_white.tve_btn7,.tve_clsy .tve_btn.tve_white.tve_btn8{box-shadow:0 5px 0 #c1c1c1}
.tve_clsy .tve_btn.tve_white.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_clsy .tve_btn.tve_white.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider{background:#DCDADA}
.tve_clsy .tve_ca.tve_ca1 .tve_btn_cnt .tve_btn.tve_normalBtn{bottom:20px}
.tve_clsy .tve_ca1 .tve_btn_cnt .tve_btn.tve_normalBtn{padding:0px 80px;width:300px}
.tve_clsy .tve_ca3 .tve_btn{border-radius:2px 0px 0px 50px}
.tve_clsy .tve_ca3 .tve_ca_t .tve_btn{position:absolute;right:-45px}
.tve_clsy .tve_ca3 .tve_ca_t .tve_btn a{font-size:30px;line-height:25px}
.tve_clsy .tve_ca4 .tve_btn_cnt .tve_btn.tve_normalBtn{bottom:-18px;padding:0px 40px}
.tve_clsy .tve_ca4.tve_white .tve_btn{box-shadow:0 2px 3px rgba(0,0,0,0.2),0 0 1px rgba(0,0,0,0.2),0 0 2px #FEFEFE inset}
.tve_clsy .tve_btn.tve_hugeBtn{font-size:36px !important;line-height:36px !important;width:99%}
.tve_clsy .tve_btn.tve_hugeBtn.tve_btn5 a,.tve_clsy .tve_btn.tve_hugeBtn.tve_btn6 a{padding:33px 10px}
.tve_clsy .tve_btn.tve_btn5.tve_nb a.tve_btnLink,.tve_clsy .tve_btn.tve_btn6.tve_nb a.tve_btnLink{padding:20px}
.tve_clsy .tve_btn.tve_bigBtn{width:90%}
.tve_clsy .tve_btn.tve_normalBtn{width:90%}
.tve_clsy .tve_btn.tve_smallBtn{width:90%}
.tve_clsy .tve_ca .tve_btn.tve_normalBtn{width:50%}
.tve_clsy .tve_ca .tve_btn.tve_smallBtn{width:30%}
.tve_clsy .tve_btn.tve_fullwidthBtn{min-width:100%;width:100%}
.tve_clsy .tve_ca4 .tve_btn_cnt .tve_btn.tve_normalBtn a{line-height:100%}
.tve_btn.tve_white a.tve_btnLink{color:#6f6e6e}
.tve_btn{display:inline-block;margin:0px 0px;max-width:100%;text-align:center}
.tve_btn.tve_normalBtn{font-size:15px;line-height:15px !important;min-width:250px}
.tve_btn.tve_normalBtn a{padding:20px}
.tve_btn.tve_smallBtn{font-size:13px;line-height:13px !important;min-width:140px}
.tve_btn.tve_smallBtn a{padding:11px}
.tve_btn.tve_bigBtn{font-size:26px;line-height:26px !important;min-width:440px}
.tve_btn.tve_bigBtn a{padding:36px}
.tve_btn.tve_hugeBtn{font-size:40px;line-height:40px !important}
.tve_btn.tve_hugeBtn a{padding:35px}
.tve_btn a.tve_btnLink{background:none;color:#fff;display:block !important;text-decoration:none !important}
.tve_btn.tve_btn7,.tve_btn.tve_btn8{margin-bottom:5px}
.tve_btn.tve_btn5 i,.tve_btn.tve_btn6 i{display:block}
.tve_btn.tve_btn5.tve_normalBtn i,.tve_btn.tve_btn6.tve_normalBtn i{height:14px;margin-top:20px;margin-right:20px;width:21px;background-size:contain;background-repeat:no-repeat;background-position:center center}
.tve_btn.tve_btn5.tve_normalBtn i.tve_sc_icon,.tve_btn.tve_btn6.tve_normalBtn i.tve_sc_icon{margin-top:0;width:auto;height:auto}
.tve_btn.tve_btn5.tve_smallBtn i,.tve_btn.tve_btn6.tve_smallBtn i{height:11px;margin-right:11px;margin-top:12px;width:16px;background-size:contain;background-repeat:no-repeat;background-position:center center}
.tve_btn.tve_btn5.tve_bigBtn i,.tve_btn.tve_btn6.tve_bigBtn i{background-size:contain;background-repeat:no-repeat;background-position:center center;height:29px;margin-top:35px;margin-right:35px;width:42px}
.tve_btn.tve_btn5.tve_hugeBtn i,.tve_btn.tve_btn6.tve_hugeBtn i{background-size:contain;background-repeat:no-repeat;background-position:center center;height:61px;margin-top:25px;margin-right:35px;width:87px}
.thrv_columns .tve_btn{min-width:100%;max-width:100%}
.thrv_columns .tve_btn.tve_nb span.tve_btn_txt{white-space:pre-line}
.tve_ca.tve_ca1 .tve_btn_cnt .tve_btn.tve_normalBtn{font-size:30px !important;line-height:100% !important}
.tve_ca.tve_ca1 .tve_btn_cnt .tve_btn.tve_normalBtn,.tve_ca.tve_ca4 .tve_btn_cnt .tve_btn.tve_normalBtn{display:inline-block;font-size:30px !important;line-height:100% !important;position:relative;width:auto}
.tve_ca.tve_ca3 .tve_btn.tve_normalBtn,.tve_ca.tve_ca4 .tve_btn.tve_normalBtn{font-size:30px;line-height:100% !important}
.tve_ca.tve_ca3 .tve_btn.tve_normalBtn .tve_ca_sp,.tve_ca.tve_ca4 .tve_btn.tve_normalBtn .tve_ca_sp{display:block;font-size:12px}
.tve_prt .tve_btn.tve_normalBtn{min-width:100%;margin-bottom:15px;width:100%}
.tve_prt .thrv_button_shortcode .tve_btn a.tve_btnLink{text-shadow:none}
.tve_prt .tve_btn.tve_bigBtn{min-width:100%}
.tve_ca .tve_btn.tve_normalBtn{min-width:10px}
.tve_ca .tve_btn.tve_normalBtn a.tve_btnLink{font-size:16px}
.thrv_button_shortcode.tve_fullwidthBtn .tve_btn{width:100% !important}
.thrv_button_shortcode .tve_btn .tve_btnLink i.tve_sc_icon{background-image:none !important}
.thrv_button_shortcode .tve_btn.tve_bigBtn i.tve_sc_icon{height:auto;width:auto;font-size:35px;margin-top:32px}
.thrv_button_shortcode .tve_btn.tve_hugeBtn i.tve_sc_icon{font-size:40px}
.thrv_button_shortcode .tve_btn.tve_btn1 i.tve_sc_icon,.thrv_button_shortcode .tve_btn.tve_btn3 i.tve_sc_icon,.thrv_button_shortcode .tve_btn.tve_btn7 i.tve_sc_icon,.thrv_button_shortcode .tve_btn.tve_btn8 i.tve_sc_icon{display:none}
.tve_btn.tve_nb.tve_btn5,.tve_btn.tve_nb.tve_btn6{display:table;overflow:hidden}
.tve_btn.tve_nb.tve_btn5 a.tve_btnLink,.tve_btn.tve_nb.tve_btn6 a.tve_btnLink{box-sizing:border-box !important;display:table !important;overflow:hidden;table-layout:auto;width:100%}
.tve_btn.tve_nb.tve_btn5 .tve_btn_im,.tve_btn.tve_nb.tve_btn6 .tve_btn_im{display:table-cell;float:none;vertical-align:middle;position:relative}
.tve_btn.tve_nb.tve_btn5 .tve_btn_im .tve_btn_divider,.tve_btn.tve_nb.tve_btn6 .tve_btn_im .tve_btn_divider{display:block;height:500px;position:absolute;top:-200px;right:0;width:1px}
.tve_btn.tve_nb.tve_btn5 .tve_btn_im i,.tve_btn.tve_nb.tve_btn6 .tve_btn_im i{margin-top:0}
.tve_btn.tve_nb.tve_btn5 .tve_btn_im i.tve_sc_icon,.tve_btn.tve_nb.tve_btn6 .tve_btn_im i.tve_sc_icon{height:auto;min-width:50px;width:auto}
.tve_btn.tve_nb.tve_btn5 .tve_btn_txt,.tve_btn.tve_nb.tve_btn6 .tve_btn_txt{box-sizing:border-box !important;display:table-cell;padding-right:10%;vertical-align:middle;white-space:nowrap;width:100%}
.thrv_button_shortcode .tve_btn.tve_btn5 .tve_btn_txt,.thrv_button_shortcode .tve_btn.tve_btn6 .tve_btn_txt{padding-right:0}


.wp-caption.alignright {
	margin: 0 0 10px 10px;
}


.alignright {
	float: right;
}


img.alignright {
	display: inline;
	float: right;
	margin-left: 15px;
}

	#header-left, #header-right { width: 100%; float: none; clear: both; margin: 0 auto; }

	#header-left .box, #header-right .box { float: none; clear: both; text-align: center; display: block; margin: 0 auto; }

	#header-left ul.contact li, #header-right ul.contact li { margin: 0 auto; }

	#header-left ul.contact li.mobile, #header-right ul.contact li .mobile { display: inline-block !important; }

	
	
	#header-logo{ width: 100%; text-align: center; clear: both; }

	#header-logo img{ float: none; }

	
	.wide-left-3c #footer-first    ,.wide-right-3c #footer-third  {	width:46%;}

	
	.footer-1c .footer-widgets-box,
	.narrow-wide-2c #footer-second,
	.wide-narrow-2c #footer-second,
	.footer-2c #footer-second,
	.footer-3c #footer-third,
	.footer-4c #footer-fourth,
	.wide-right-3c #footer-third,
	.wide-left-3c #footer-third{margin-right:0;}

	.footer-widgets-box{float:left; margin-right:4%;}

	.footer-1c .footer-widgets-box{	width:	100% }

	.footer-2c .footer-widgets-box{	width:	48%;}

	.footer-3c .footer-widgets-box{	width:	30.66666666666667%;}

	.footer-4c .footer-widgets-box{	width:	22%;}

	.wide-left-3c .footer-widgets-box , .wide-right-3c .footer-widgets-box {	width:23%;}


#front-sub-content-area .convention1 p, #front-sub-content-area .convention2 p, #front-sub-content-area .convention3 p {
  font-family: "Open Sans";
  font-size: 1.0625em;
  color: #151515;
  line-height: 1.25em;
  margin-top: 15px;
}


#front-sub-content-area .convention1 div, #front-sub-content-area .convention2 div, #front-sub-content-area .convention3 div {
  text-align: center;
}


#front-sub-content-area .convention1 h2, #front-sub-content-area .convention2 h2, #front-sub-content-area .convention3 h2 {
  display: block;
  text-align: center;
}


#front-sub-content-area .convention1 h2 a, #front-sub-content-area .convention2 h2 a, #front-sub-content-area .convention3 h2 a {
  font-family: "OpenSansExtrabold";
  font-size: 0.8125em;
  text-transform: uppercase;
  color: #252525;
}


#front-sub-content-area .convention1 h2 a:hover, #front-sub-content-area .convention2 h2 a:hover, #front-sub-content-area .convention3 h2 a:hover {
  text-decoration: underline;
}


  
  .convention1, .convention2 {
    padding-bottom: 40px;
    text-align: center;
  }


  
  .large-7 {
    position: relative;
    width: 58.33333%;
  }
.panel-main-menu.small .nav-bar .menu-item-li .menu-item-a{padding:0 6px}
.nav-bar{border-radius:5px;background-clip:padding-box;background-color:#eee;background-image:linear-gradient(0deg, #dfdfdf 0%,#eeeeee 100%);box-shadow:0 2px 3px 0px rgba(0,0,0,0.2);position:relative;width:100%}
.nav-bar-left{float:left;border-radius:5px 0 0 5px;background-clip:padding-box;border:1px solid rgba(255,255,255,0.2)}
.nav-bar-right{float:right;border-radius:0 5px 5px 0;background-clip:padding-box;box-shadow:inset 0 0 3px 1px rgba(0,0,0,0.1);border:1px solid rgba(255,255,255,0.6)}
  #pg-1087-0 , #pg-1087-1 , #pg-1087-2 , #pg-1087-3 , #pl-1087 .panel-grid-cell .so-panel { margin-bottom:35px }

.panel-grid {
  zoom: 1;
}

.panel-grid:before {
  content: '';
  display: block;
}

.panel-grid:after {
  content: '';
  display: table;
  clear: both;
}

.panel-grid-cell {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 1em;
}

.panel-grid-cell .so-panel.widget {
  zoom: 1;
}

.panel-grid-cell .so-panel.widget:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel.widget:after {
  content: '';
  display: table;
  clear: both;
}

.panel-grid-cell .widget.panel-last-child {
  margin-bottom: 0;
}

.panel-grid-cell .widget-title {
  margin-top: 0;
}
 #pg-1087-3 .panel-grid-cell { float:left }
 #pl-1087 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-1087 .panel-grid { margin-left:0;margin-right:0 }
 #pl-1087 .panel-grid-cell { padding:0 }

.grt ul ul, .grt ul ol, .grt ol ul, .grt ol ol, .wp-caption p, .post_box .alert p:last-child, .post_box .note p:last-child, .post_content blockquote.right p, .post_content blockquote.left p {
	margin-bottom: 0;
}

.post_content li a {
	text-decoration: underline;
}

.post_content li a:hover {
	text-decoration: none;
}

.sidebar .post_content, .widget li ul, .widget li ol {
	margin-top: 10px;
}


.columns:after, .menu:after, .post_box:after, .post_content:after, .author_description:after, .sidebar:after, .query_box:after, .prev_next:after, .comment_text:after, .comment_nav:after {
	content: "."; display: block; height: 0; clear: both; visibility: hidden;
}



.navigation {
  display: none;
}
.contact-form .clear-form{clear:both}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.article-carousel-module .swiper-container{display:none}
.container.contact-us .container-team-mobile-carousel .swiper-container{padding:1.875rem 0;background-color:#f0f0f0}
 .fusion-fullwidth-1 {
                            padding-left: 30px !important;
                            padding-right: 30px !important;
                        }
.fusion-fullwidth-2 {
                            padding-left: 12% !important;
                            padding-right: 12% !important;
                        }
.fusion-fullwidth-3 {
                            padding-left: 0px !important;
                            padding-right: 0px !important;
                        }
.fusion-fullwidth-4, .fusion-fullwidth-4.fusion-section-separator {
                        padding-left: 0px !important;
                        padding-right: 0px !important;
                    }
.fusion-fullwidth-5 {
                            padding-left: 30px !important;
                            padding-right: 30px !important;
                        }
.fusion-fullwidth-6 {
                            padding-left: 30px !important;
                            padding-right: 30px !important;
                        }


#logo .site-title, #logo .site-description { display:none; }



.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after,
.hentry:before,
.hentry:after {
	content: "";
	display: table;
}


.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after,
.hentry:after {
	clear: both;
}




.site-content {
	border-top: 1px solid #eee;
	margin: 0 auto 1.6em;
	padding: 1.6em 2.5% 0;
}



.two, .row .two {
  width: 16.66667%;
}



.block-grid.two-up {
  margin: 0 -15px;
}



.tabs.pill.two-up dd, .tabs.pill.two-up li, .tabs.pill.three-up dd, .tabs.pill.three-up li, .tabs.pill.four-up dd, .tabs.pill.four-up li, .tabs.pill.five-up dd, .tabs.pill.five-up li {
  margin-right: 0;
}



.tabs.two-up dt a, .tabs.two-up dd a, .tabs.two-up li a, .tabs.three-up dt a, .tabs.three-up dd a, .tabs.three-up li a, .tabs.four-up dt a, .tabs.four-up dd a, .tabs.four-up li a, .tabs.five-up dt a, .tabs.five-up dd a, .tabs.five-up li a {
  padding: 0 17px;
  text-align: center;
  overflow: hidden;
}



.tabs.two-up dt, .tabs.two-up dd, .tabs.two-up li {
  width: 50%;
}


  
  input[type="text"].two, .row input[type="text"].two, input[type="password"].two, .row input[type="password"].two, input[type="date"].two, .row input[type="date"].two, input[type="datetime"].two, .row input[type="datetime"].two, input[type="email"].two, .row input[type="email"].two, input[type="number"].two, .row input[type="number"].two, input[type="search"].two, .row input[type="search"].two, input[type="tel"].two, .row input[type="tel"].two, input[type="time"].two, .row input[type="time"].two, input[type="url"].two, .row input[type="url"].two, textarea.two, .row textarea.two {
    width: 100% !important;
  }


  
  .invite.two {
    width: 30%;
    float: right;
  }



ul.button-group.even.two-up li {
  width: 50%;
}

  
  .filter-bar .columns.two {
    width: 12% !important;
  }


.middle-links { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	font-weight: normal;
	color: #000000;
	text-decoration: none; }


.middle-links a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	font-weight: normal;
	color: #000000;
	text-decoration: none; }

.middle-links a:link { color: #003399; }
	
.middle-links a:visited { color: #003399; }
	
.middle-links a:hover { color: #900; text-decoration: underline; }
	
.middle-links a:active { color: #900; }
.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container,.span12{width:940px}
.container{margin-right:auto;margin-left:auto}
.container:after,.container:before{display:table;content:"";line-height:0}
.container:after{clear:both}
.container-fluid{padding-right:20px;padding-left:20px}
.container-fluid:after,.container-fluid:before{display:table;content:"";line-height:0}
.container-fluid:after{clear:both}
.navbar .container{width:auto}
.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container{width:940px}
.carousel .container{position:relative;z-index:9;width:auto}
.is-customizing .container-fluid,.is-customizing .tc-footer-social-links-wrapper,.is-customizing img{-webkit-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;-moz-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;-o-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out}
.container.navbar-wrapper{margin-bottom:0;width:auto}

.forsiden_wrapper .kontakt .center .wrapper-left {
  width: 50%;
  float: left;
}

.forsiden_wrapper .kontakt .center .wrapper-left ul {
  margin-top: 20px;
  list-style-type: none;
}

.forsiden_wrapper .kontakt .center .wrapper-left ul li {
  position: relative;
  margin-bottom: 20px;
}

.forsiden_wrapper .kontakt .center .wrapper-left ul li svg {
  position: absolute;
  top: 5px;
  left: -32px;
  width: 20px;
}

.forsiden_wrapper .kontakt .center .wrapper-left ul li:first-child svg {
  top: 2px;
}

.forsiden_wrapper .kontakt .center .wrapper-left ul li:last-child svg {
  top: 10px;
}

.forsiden_wrapper .kontakt .center .wrapper-left h2 {
  margin-top: 0px;
}

.webdesign_wrapper .case-slider .center-wrapper .wrapper-left {
  margin-top: -175px;
  position: absolute;
  top: 50%;
  left: 60px;
  width: 25%;
}

.webdesign_wrapper .case-slider .center-wrapper .wrapper-left h2 {
  font-size: 36px;
}

.webdesign_wrapper .kontakt .center .wrapper-left {
  width: 50%;
  float: left;
}

.webdesign_wrapper .kontakt .center .wrapper-left ul {
  margin-top: 20px;
  list-style-type: none;
}

.webdesign_wrapper .kontakt .center .wrapper-left ul li {
  position: relative;
  margin-bottom: 20px;
}

.webdesign_wrapper .kontakt .center .wrapper-left ul li svg {
  position: absolute;
  top: 5px;
  left: -32px;
  width: 20px;
}

.webdesign_wrapper .kontakt .center .wrapper-left ul li:first-child svg {
  top: 2px;
}

.webdesign_wrapper .kontakt .center .wrapper-left ul li:last-child svg {
  top: 10px;
}

.webdesign_wrapper .kontakt .center .wrapper-left h2 {
  margin-top: 0px;
}

.adwords_wrapper .kontakt .center .wrapper-left {
  width: 50%;
  float: left;
}

.adwords_wrapper .kontakt .center .wrapper-left ul {
  margin-top: 20px;
  list-style-type: none;
  padding-left: 40px;
}

.adwords_wrapper .kontakt .center .wrapper-left ul li {
  position: relative;
  margin-bottom: 20px;
}

.adwords_wrapper .kontakt .center .wrapper-left ul li svg {
  position: absolute;
  top: 5px;
  left: -32px;
  width: 20px;
}

.adwords_wrapper .kontakt .center .wrapper-left ul li:first-child svg {
  top: 2px;
}

.adwords_wrapper .kontakt .center .wrapper-left ul li:last-child svg {
  top: 10px;
}

.adwords_wrapper .kontakt .center .wrapper-left h2 {
  margin-top: 0px;
}

  .forsiden_wrapper .kontakt .center .wrapper-left h2 h2 {
    font-size: 40px;
  }

  .forsiden_wrapper .kontakt .center .wrapper-left ul li:first-child {
    display: none;
  }

  .forsiden_wrapper .kontakt .center .wrapper-left ul li:last-child {
    display: none;
  }

  .forsiden_wrapper .kontakt .center .wrapper-left p {
    width: 90%;
    font-size: 12px;
  }

  .webdesign_wrapper .kontakt .center .wrapper-left ul li:first-child {
    display: none;
  }

  .webdesign_wrapper .kontakt .center .wrapper-left ul li:last-child {
    display: none;
  }

  .webdesign_wrapper .kontakt .center .wrapper-left p {
    width: 90%;
    font-size: 12px;
  }

  .webdesign_wrapper .case-slider .center-wrapper .wrapper-left .button {
    display: none;
  }

  .adwords_wrapper .kontakt .center .wrapper-left ul li:first-child {
    display: none;
  }

  .adwords_wrapper .kontakt .center .wrapper-left ul li:last-child {
    display: none;
  }

  .adwords_wrapper .kontakt .center .wrapper-left p {
    width: 90%;
    font-size: 12px;
  }
.ml-context .ml-context-row .post-box,.ml-context li .post-box,.widget .ml-context-row .post-box,.widget li .post-box{display:inline-block;width:215px;line-height:1.125}
.ml-context .ml-context-row .post-box .post-title,.ml-context li .post-box .post-title,.widget .ml-context-row .post-box .post-title,.widget li .post-box .post-title{font-family:"Roboto Slab";font-size:.8em;color:#000}
.ml-context .ml-context-row .post-box .post-title:hover,.ml-context li .post-box .post-title:hover,.widget .ml-context-row .post-box .post-title:hover,.widget li .post-box .post-title:hover{color:#ED2124}



#copyright{
	display: inline-block;
	width: 100%;
	text-align: center;
	background-color: #5e9262;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}

#content #secondary #home-widgets aside:first-child {
  margin-top: 0px !important;
}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}
 
.menu-item {  vertical-align: top; font-size: 14px; font-weight: 400; line-height: 70px; text-decoration: none;float:left;}


.menu-links.inside-menu .menu-item {cursor:pointer; padding: 0;line-height: normal;float:left;width:100%;   border-bottom: 1px solid #D9D9D9;}

.sub-menu .menu-links.inside-menu .menu-item.active{background:#F4F4F4;}

.widget_nav_menu .menu-item{ padding: 10px 0; width: 100%; float: left; line-height:normal;}

.widget_nav_menu ul .menu-item-object-category.menu-item-has-children:after { display: none; }

        .menu-item-object-category.menu-item-has-children:after { display: none; }

.menu-item .menu-link, #ticker a, .page-numbers.current, #navigation .submit-button, #navigation .content-social li a, .about-social a, .ticker-heading{color:#ffffff;}

.td-header-style-6 .td_ul_logout .menu-item img {
  left: -25px;
}

.top-header-menu .menu-item-has-children .sub-menu {
  display: none;
}

.top-header-menu .menu-item-has-children li {
  list-style-image: none;
  height: auto;
}

.top-header-menu .menu-item-has-children li a {
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: 500;
  font-size: 11px;
  line-height: 28px;
  display: block;
  text-transform: none;
  margin: 0 10px 0 10px ;
  white-space: nowrap;
  min-width: 100px;
}

.top-header-menu .menu-item-has-children li a:hover {
  color: #4db2ec;
}

.top-header-menu .menu-item-has-children ul {
  width: auto !important;
}

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }

.td_ul_logout .menu-item {
  position: relative;
  left: 0;
}

.td_ul_logout .menu-item a {
  display: inline !important;
  line-height: 29px !important;
  margin-right: 21px;
}

.td_ul_logout .menu-item .td_user_logd_in {
  margin-right: 11px;
}

.td_ul_logout .menu-item i {
  font-size: 10px;
  position: relative;
  top: 0;
}

.td_ul_logout .menu-item img {
  position: absolute;
  top: 5px;
  left: -40px;
  display: inline-block;
  margin-right: 19px;
}

.ie8 .top-header-menu .menu-item-has-children li a,
.ie9 .top-header-menu .menu-item-has-children li a,
.ie10 .top-header-menu .menu-item-has-children li a,
.ie11 .top-header-menu .menu-item-has-children li a {
  top: -1px;
}
.view-items-view div.view-content div.views-row span.views-field p{display:table;height:1%}

.main-header .search-account .searchbar-container { display: none; right: -3px; width: 100%; top: 0; max-width: 250px; }

.main-header .search-account .searchbar-container button { font-size: 14px; top: 7px; background: none; border: 0; padding: 0; margin: 0; position: absolute; color: #444444; }

.main-header .search-account .searchbar-container .glyph.cross { font-size: 18px; position: absolute; right: 0; top: 6px; }



.searchbar-container { position: relative; }

.searchbar-container form { margin: 0; padding: 0 24px 0 10px; width: 250px; }

.searchbar-container button { right: 30px; }

.searchbar-container .text { display: inline-block; max-width: 250px; font-size: 1em; }

.template-search .main-content .searchbar-container { max-width: 250px; }

.template-search .main-content .searchbar-container form { padding-left: 0; }

.template-search .main-content .searchbar-container button { font-size: 14px; top: 7px; background: none; border: 0; padding: 0; margin: 0; position: absolute; color: #444444; }


.thumb, .preview {
  filter: none !important;
}


.thumb {
  border: 1px solid #000000 !important;
}

  .calculator-payment-dealertrack-form-wrapper .ddc-content {
    margin-bottom: 0;
    overflow: hidden; }

.tabs-tabbed-widgets .ddc-content {
  margin-bottom: 0; }

  .locations-group-nav-type-1.ddc-content {
    margin-bottom: 0; }


.ddc-content {
  position: relative;
  margin-bottom: 10px; }


.smartbar .contact .popup .ddc-page .ddc-content { margin: 0; }


.smartbar .contact .popup .ddc-content.directions-results { margin: 0 10px 10px; }


.smartbar .contact .popup .ddc-content fieldset { margin: 0; border: none; padding: 0; }
#cookie-law-info-bar {
	border: 0;
	font-size: 10pt;
	margin: 0 auto;
	padding: 5px 0;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 9999;
}

#cookie-law-info-bar span {
	vertical-align: middle;
}
ul.field-slideshow-pager li.elements-4{width:25%;}
.flexslider-carousel-thumbnail-text .flex-viewport ul.slides li.flex-li.elements-4{width:25%;}

.menu-item-8414 div a {
    background-color: #424242
    
}
#mobile-menu .menu-item-has-children:after{color:#424242;}
#mobile-menu ul ul .menu-item-has-children:after{color:#ff9600;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a{border-bottom:1px solid #ecf0f1; color:#424242;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:hover, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:hover,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a{color:#ff9600; }
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:before, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:before { color:#f9fafb;}
#sidebar .page_item a, #sidebar .menu-item a,.wpb_widgetised_column .page_item a,.wpb_widgetised_column .menu-item a{border-bottom:1px solid #ecf0f1; color:#707070;}
#sidebar .page_item a:hover, #sidebar .menu-item a:hover,#sidebar .current_page_item a,#sidebar .current_page_item a,.wpb_widgetised_column .page_item a:hover,.wpb_widgetised_column .menu-item a:hover,.wpb_widgetised_column .current_page_item a{color:#ff9600; }
#sidebar .page_item a:before, #sidebar .menu-item a:before,.wpb_widgetised_column .page_item a:before,.wpb_widgetised_column .menu-item a:before{ color:#ff9600;}
#footer .page_item a, #footer .menu-item a{border-bottom:1px solid #3A3A3A; color:#DDDDDD;}
#footer .page_item a:hover, #footer .menu-item a:hover,#footer .current_page_item a,#footer .current_page_item a{color:#ff9600; }
#footer .page_item a:before, #footer .menu-item a:before { color:#ff9600;}
.nav-panel-group{display:table-cell;width:17em;margin:.5em;float:left}
.nav-panel-group h3{font-size:1em;margin-bottom:.75em;text-transform:uppercase}
.nav-panel-group ul{width:100%;float:left}
.nav-panel-group li{width:100%;margin-bottom:5px}
.nav-panel-group li a{font-weight:normal;border-left:solid 3px #8f6c6c;padding-left:8px}
.nav-panel-group li a:link,.nav-panel-group li a:visited{background:transparent}
.nav-panel-group li a:hover,.nav-panel-group li a:focus,.nav-panel-group li a:active{background:#333}
.nav-panel-group .nav-panel-group__adbanner{border:solid 1px #3f556d;margin-bottom:1em;padding:1px;float:left;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}
.nav-panel-group .nav-panel-group__adbanner img{width:100%;margin:0;float:left}
.nav-panel-group .nav-panel-group__adbanner:hover{border:solid 1px #fff}
.nav-panel-group.colspan2{width:34em}
.nav-panel-group.colspan2 li{width:45%;margin-right:2%;float:left}
.nav-panel-group.colspan3{width:51em}
.nav-panel-group.colspan3 li{width:30%;margin-right:2%;float:left}
.nav-panel-group p{display:none}


.websitecredits {
	z-index: 999;
	position: absolute;
	bottom: 25px;
	left: -250px;
}


.websitecredits a {
	text-decoration: none;
}

#logo .site-title {
	font-size: 2.5em;
	font-weight: bold;
	color: #e84747;
	font-family: 'Francois One', Tahoma, Arial;
}

#logo a:hover .site-title {
	color: #333;
	text-decoration: none;
}
h1.title #socialHighlighted .socialButtonHighlight{bottom:55px}
h1.title #socialHighlighted .socialButtonHighlight .clickheresocial{position:relative;bottom:6px}
section.stories.latest .row.story .title{padding-right:1.875rem}
.recirc .article-list li .title{display:inline-block;font-size:1.5625rem;line-height:1.875rem}
.recirc .article-list li .title a{font-weight:700;color:#111111}
.article-wrap .article-header .title{font-family:"Mercury Display A", "Mercury Display B";font-weight:700;font-size:36px;line-height:1.2;margin:0 0 20px}
.article-wrap .article-body aside.left.suggested-reading .book p.title{font-weight:700}
.article-wrap .article-footer .recirc-block .recirc .article-list li .title{display:block}
.article-wrap .article-footer .recirc-block .recirc .article-list li .title a{font-size:25px;line-height:25px;font-weight:700;color:#111111}
.article-wrap .article-footer .recirc-block .recirc .article-list li .title a:hover{color:#2b2b2b}
.calendar thead .title{font-weight:700;text-align:center;background:#333;color:#fff;padding:2px}
.login_popup h1,.sub_teaching_guide .title{font-family:"Knockout 49 A","Knockout 49 B"}
.sub_teaching_guide .title{font-size:2rem;color:#000}
.woocommerce .order_details:after,.woocommerce .widget_layered_nav ul li:after,.woocommerce .widget_shopping_cart .buttons:after,.woocommerce-account .addresses .title:after,.woocommerce-cart .wc-proceed-to-checkout:after,.woocommerce.widget_shopping_cart .buttons:after{clear:both}
.woocommerce-account .addresses .title:after,.woocommerce-account .addresses .title:before{content:" ";display:table}
.woocommerce-account .addresses .title h3{float:left}
.woocommerce-account .addresses .title .edit,.woocommerce-account ul.digital-downloads li .count{float:right}

div.footer-wrapper-gimmick{ height: 3px; }

.tea-info {
  margin: 40px 0 50px 0;
  text-align: center;
}

.tea-info .col {
  width: 26%;
  display: inline-block;
}

.tea-info .col p {
  padding: 0 10px;
}

.tea-info .fa {
  font-size: 10px;
}

.tea-info h2 {
  margin-bottom: 0;
  margin-top: 15px;
  font-size: 22px;
  line-height: 1.3em;
}


  .payment-options .icon { font-family: 'payment-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }

.payment-options .icon-american_express:before { content: "\41"; }

.payment-options .icon-bitcoin:before { content: "\42"; }

.payment-options .icon-cirrus:before { content: "\43"; }

.payment-options .icon-dankort:before { content: "\64"; }

.payment-options .icon-diners_club:before { content: "\63"; }

.payment-options .icon-discover:before { content: "\44"; }

.payment-options .icon-fancy:before { content: "\46"; }

.payment-options .icon-google_wallet:before { content: "\47"; }

.payment-options .icon-interac:before { content: "\49"; }

.payment-options .icon-jcb:before { content: "\4a"; }

.payment-options .icon-maestro:before { content: "\6d"; }

.payment-options .icon-master:before { content: "\4d"; }

.payment-options .icon-paypal:before { content: "\50"; }

.payment-options .icon-stripe:before { content: "\53"; }

.payment-options .icon-visa:before { content: "\56"; }

.main-footer .payment-options li .icon { font-size: 30px; }

.icon.icon-discover {margin-left:-20px;}
#main .post h2,#main .reading-box h2,#main h2,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-author .fusion-author-title,.fusion-carousel-title,.fusion-content-widget-area .widget h4,.fusion-countdown-heading,.fusion-countdown-subheading,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-modal .modal-title,.fusion-page-title-bar h1,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.fusion-title h3,.main-flex .slide-content h2,.main-flex .slide-content h3,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.project-content h3,.share-box h4,.sidebar .tribe-events-single-section-title,table th{font-family:'Raleway', Arial, Helvetica, sans-serif;}
#main .post h2,#main .reading-box h2,#main h2,#tribe_events_filters_wrapper .tribe-events-filters-label,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-author .fusion-author-title,.fusion-carousel-title,.fusion-content-widget-area .widget h4,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-modal .modal-title,.fusion-page-title-bar h1,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.fusion-title h3,.main-flex .slide-content h2,.main-flex .slide-content h3,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.project-content h3,.share-box h4,.sidebar .tribe-events-single-section-title,table th{font-weight:700;}
.fusion-header-wrapper .fusion-row{padding-left:0px;padding-right:0px;max-width:1170px;}
.fusion-header-v2 .fusion-header,.fusion-header-v3 .fusion-header,.fusion-header-v4 .fusion-header,.fusion-header-v5 .fusion-header{border-bottom-color:#981b1e;}
.fusion-header .fusion-row{padding-top:0px;padding-bottom:0px;}
.fusion-header-v2 .fusion-secondary-header{border-top-color:#981b1e;}
.fusion-header-tagline{font-size:16px;color:#ffffff;}
.fusion-header-wrapper.fusion-is-sticky .fusion-header,.fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu{background-color:rgba(36,39,45,1);}
.no-rgba .fusion-header-wrapper.fusion-is-sticky .fusion-header,.no-rgba .fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu{background-color:rgba(36,39,45,1);opacity:1;filter:progid: DXImageTransform.Microsoft.Alpha(Opacity=100);}
#side-header,.fusion-header,.layout-boxed-mode .side-header-wrapper,.side-header-background{background-color:rgba(152,27,30,1);}
.fusion-mobile-menu-design-modern .fusion-header-tagline{margin-top:10px;float:none;line-height:24px;}
.fusion-header-wrapper .fusion-header,.fusion-header-wrapper .fusion-secondary-main-menu{background-color:#981b1e;}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-header,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-header,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-header{padding-top:20px;padding-bottom:20px;}
.fusion-header-v4 .fusion-logo{display:block;}
.fusion-header-v4.fusion-mobile-menu-design-modern .fusion-logo .fusion-logo-link{max-width:75%;}
.fusion-header-v4.fusion-mobile-menu-design-modern .fusion-mobile-menu-icons{position:absolute;}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-logo a,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-logo a,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-logo a{float:none;text-align:center;margin:0 !important;}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-main-menu{display:none;}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-mobile-nav-holder{display:block;margin-top:20px;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-header,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-header{padding-top:20px;padding-bottom:20px;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-secondary-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-secondary-main-menu{padding-top:6px;padding-bottom:6px;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-main-menu{display:none;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-mobile-nav-holder{display:block;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo a{float:none;text-align:center;margin:0 !important;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .searchform,.fusion-mobile-menu-design-classic.fusion-header-v5 .searchform{display:block;float:none;width:100%;margin:0;margin-top:13px;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .search-table,.fusion-mobile-menu-design-classic.fusion-header-v5 .search-table{width:100%;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a{float:none;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-header-banner{margin-top:10px;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-secondary-main-menu .searchform{display:none;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-contact-info{text-align:center;line-height:normal;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-secondary-menu{display:none;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-social-links-header{max-width:100%;margin-top:5px;text-align:center;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-social-links-header a{margin-bottom:5px;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-header-tagline{float:none;text-align:center;margin-top:10px;line-height:24px;margin-left:auto;margin-right:auto;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-header-banner{float:none;text-align:center;margin:0 auto;width:100%;margin-top:20px;clear:both;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-main-menu{display:none;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header{padding-top:20px;padding-bottom:20px;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header .fusion-row{width:100%;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-logo{margin:0 !important;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v2 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v3 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v4 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v5 .modern-mobile-menu-expanded .fusion-logo{margin-bottom:20px !important;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder{padding-top:20px;margin-left:-30px;margin-right:-30px;margin-bottom:calc(-20px - 0px);}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-sticky-nav-holder{display:none;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-menu-icons{display:block;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo a{float:none;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo .searchform{float:none;display:none;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header-banner{margin-top:10px;}
.fusion-mobile-menu-design-modern.fusion-header-v5.fusion-logo-center .fusion-logo{float:left;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder{padding-top:0;margin-left:-30px;margin-right:-30px;margin-bottom:0;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-secondary-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-secondary-main-menu{position:static;border:0;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-secondary-main-menu .searchform,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-secondary-main-menu .searchform{float:none;}
.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-sticky-header-wrapper,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-sticky-header-wrapper{position:fixed;width:100%;}
.fusion-mobile-menu-design-modern.fusion-logo-right.fusion-header-v4 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-logo-right.fusion-header-v5 .fusion-logo{float:right;}
.fusion-mobile-menu-design-modern.fusion-sticky-menu-only.fusion-header-v4 .fusion-secondary-main-menu,.fusion-mobile-menu-design-modern.fusion-sticky-menu-only.fusion-header-v5 .fusion-secondary-main-menu{position:static;}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-sticky-nav-holder{display:none;}
.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-nav-holder{display:none;}
.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder{display:block;}
.navbar-header:before,.navbar-header:after{content:" ";display:table;}
.navbar-header:after{clear:both;}
header#navbar .navbar-header{margin-left:0;margin-right:0;}
header#navbar .navbar-header .logo img{height:50px;}

.wpb_row .vc_span1,
.wpb_row .vc_span2,
.wpb_row .vc_span3,
.wpb_row .vc_span4,
.wpb_row .vc_span5,
.wpb_row .vc_span6,
.wpb_row .vc_span7,
.wpb_row .vc_span8,
.wpb_row .vc_span9,
.wpb_row .vc_span10,
.wpb_row .vc_span11,
.wpb_row .vc_span12 {
  margin-left: 0;
}

.vc_non_responsive .wpb_row .vc_span4 {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span4 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}


.wf-container,
.wf-container-main {
	margin: 0 -20px;
	padding: 0;
}


	.sidebar-right .wf-container-main {
		padding-right: 245px;
	}


	.sidebar-left .wf-container-main {
		padding-left: 245px;
	}

	.wf-container,
	.wf-container-main {
		margin: 0 -15px;
	}


.cp-buffer-holder,
.cp-progress-holder,
.cp-circle-control {
	position:absolute;
	width:104px;
	height:104px;
}


.cp-buffer-holder,
.cp-progress-holder {
	clip:rect(0px,104px,104px,52px);
	display:none;
}





.cp-buffer-holder.cp-gt50,
.cp-progress-holder.cp-gt50,
.cp-progress-1.cp-fallback{
	clip:rect(auto, auto, auto, auto);
}

	.et_bloom .et_bloom_form_container .et_bloom_form_text, .et_bloom .et_bloom_form_container .et_bloom_form_img { max-width: 100%; padding: 15px; display: table-cell; }

.et_bloom .et_bloom_form_header img, .et_bloom .et_bloom_form_header .et_bloom_form_text { max-width: 100%; padding: 15px; display: block; clear: both; }

.et_bloom .image_right .et_bloom_form_text, .et_bloom .split .et_bloom_form_text  { display: table-cell; clear: none; }

	.et_bloom .et_bloom_form_text { text-align: center; }



button.gray, .wpb_button.gray a.color_primary.type_flat {
	background-color: #dbe3e7;
	text-transform: uppercase;
	border-radius: 0;
	padding: 5px 28px;
	margin: 0;
	color: #77787e;
	font-weight: 500;
	font-size: 17px;
}

.pricing-box .wpb_button {
	padding-bottom: 45px;
}

		body #sidebar .box { clear: none;float: left;  padding: 20px;width: 290px !important;}

		body #sidebar .box:nth-of-type(2n+1):after{content:"";display:block !important;clear:both !important;}
 
		body #sidebar .box:nth-of-type(2n){clear: left !important;}
 		
 		#sidebar .box{width: 160px !important;}
 
 		#sidebar .box img{max-width: 100%;}
 	

 	
		
		.box .box,
		.box .box.one,
		.box .box.two,
		.box  .box.three,
		.box .box.four,
		.box  .box.five,
		.box .box.two-three, .box .box.two_three,
		.box .box.three-four, .box .box.three_four,
		.box .box.four-five, .box .box.four_five{width:100% !important;margin:0 !important;}
	 

		.content .box.one,
 		.content .box.full,
		.content .box.full-box,
		.content .box.two,
		.content .box.three,
		.content .box.four,
		.content .box.five,
		.content .box.two-three,
		.content .box.three-four,
		.content .box.four-five,
		#sidebar .box
		{
			width:240px !important; 
			margin-right: 0 !important;
			margin-left: 0 !important;
		}


ul.fly-bottom-soc {
	overflow: hidden;
	width: 100%;
	}


ul.fly-bottom-soc li a {
	border-top: 1px solid #444;
	color: #888;
	cursor: pointer;
	float: left;
	overflow: hidden;
	text-align: center;
	-webkit-transition: all .3s;
		transition: all .3s;
	width: 100%;
	}


ul.fly-bottom-soc li i {
	font-size: 20px;
	padding: 10px;
	width: 20px;
	}


ul.fly-bottom-soc li.fb-soc a:hover,
.post-soc-fb {
	background: #3b5997;
	color: #fff;
	}


ul.fly-bottom-soc li.twit-soc a:hover,
.post-soc-twit {
	background: #00aced;
	color: #fff;
	}


ul.fly-bottom-soc li.pin-soc a:hover,
.post-soc-pin {
	background: #cb2027;
	color: #fff;
	}


ul.fly-bottom-soc li.inst-soc a:hover {
	background: #36658c;
	color: #fff;
	}


ul.fly-bottom-soc li.goog-soc a:hover {
	background: #cd3627;
	color: #fff;
	}


ul.fly-bottom-soc li.yt-soc a:hover {
	background: #f00;
	color: #fff;
	}


ul.fly-bottom-soc li.link-soc a:hover {
	background: #069;
	color: #fff;
	}


ul.fly-bottom-soc li.tum-soc a:hover {
	background: #304e6c;
	color: #fff;
	}


ul.fly-bottom-soc li.rss-soc a:hover {
	background: #f60;
	color: #fff;
	}
#wp_page_numbers li.space{padding:6px;padding-left:8px;padding-right:8px;}

ul.nav li.current_page_item a,
ul.nav li.current-menu-item a {
	background: #CD143C;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	height: 35px;
	text-decoration: none;
	text-shadow: none;
}

.alignleft {
	float: left;
}


#header .avada-row, #main .avada-row, .footer-area .avada-row,#slidingbar-area .avada-row, #footer .avada-row{ max-width:940px; }

.banner #site-title {
	width: 96%;
	background: #00523a;
	background: rgba(0, 82, 58, .5);
	padding: 2%;
	font-size: 231%;
	color: #fff;
	-webkit-font-smoothing: antialiased;
}

.menu::after, #content_box::after, #sidebars::after, .format_text::after, ul.sidebar_list::after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


#sidebars {
	font-family: 'Roboto Slab', serif;
	float: right;
	width: 300px;
	padding: 0px 15px;

}

#sidebars ul.sidebar_list { list-style: none }

#sidebars ul.sidebar_list .siguiente a{
	float: left;
	-moz-box-shadow: inset 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow: inset 0px 1px 0px 0px #fff6af;
	box-shadow: inset 0px 1px 0px 0px #fff6af;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background: -moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background: -webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background: -o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background: -ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background: linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
	background-color: #ffec64;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #ffaa22;
	color: #333333;
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	padding: 10px;
	margin-top: 20px;
	text-decoration: none;
	text-shadow: 0px 1px 0px #ffee66;
}

#sidebars ul.sidebar_list .siguiente a:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
	background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
	background-color:#ffab23;
}

#sidebars .wp-post-image, #footer .wp-post-image {
	margin-bottom: 0;
	margin-top: 5px;
	width:100%;
}

	#sidebars img, #footer img, #content img { }

div#r-logo {width: 50%; float: left;}

div#r-logo img {width: 75px;}


#panels-edit-display .panel-pane,
#panels-edit-display .helperclass {
  margin: .5em;
}


div.panel-pane div.admin-links {
  font-size: xx-small;
  margin-right: 1em;
}


div.panel-pane div.admin-links li a {
  color: #ccc;
}


div.panel-pane div.admin-links li {
  padding-bottom: 2px;
  background: white;
  z-index: 201;
}


div.panel-pane div.admin-links:hover a,
div.panel-pane div.admin-links-hover a {
  color: #000;
}


div.panel-pane div.admin-links a:before {
  content: "[";
}


div.panel-pane div.admin-links a:after {
  content: "]";
}


div.panel-pane div.panel-hide {
  display: none;
}



div.panel-pane div.panel-hide-hover,
div.panel-pane:hover div.panel-hide {
  display: block;
  position: absolute;
  z-index: 200;
  margin-top: -1.5em;
}


div.panel-pane div.node {
  margin: 0;
  padding: 0;
}


div.panel-pane div.feed a {
  float: right;
}

.block div.pager-inner,
.panel-pane div.pager-inner {
  background: none;
  border: none;
}

.block div.pager,
.panel-pane div.pager {
  font-size: 0.9em;
  text-align: left;
}

.block div.pager ul.pager,
.panel-pane ul.pager {
  margin:0;
  padding: 0;
}

.panel-pane .block {
  border: solid 1px #ddd;
}

.panel-pane .quicktabs_wrapper .content {
  border: none;
}

.row form .row .column, .row form .row .columns { padding: 0 6px; }

.row form .row.collapse .column, .row form .row.collapse .columns { padding: 0; }

.row.collapse .column, .row.collapse .columns { padding: 0; }


.column, .columns { float: left; min-height: 1px; padding: 0 15px; position: relative; }

.column.centered, .columns.centered { float: none; margin: 0 auto; }

  .column:last-child, .columns:last-child { float: none; }

  .column:before, .columns:before, .column:after, .columns:after { content: ""; display: table; }

  .column:after, .columns:after { clear: both; }






#global .container .wrap .row .collapse .columns .eight #content .content #main-content .column1, #global .container .wrap .row .collapse .columns .eight #content .content #main-content .column2{
	width:270px;
}
.tc-slider-controls{position:absolute;bottom:0;max-height:500px;line-height:500px;width:10%;opacity:0}
.tc-slid-hover .tc-slider-controls{opacity:1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}
.tc-slider-controls.right{right:0;text-align:right}
.tc-slider-controls.left{left:0;text-align:left}


.photos_holder {
	visibility:hidden;
}

.photos_holder ul, .photos_holder ul li {
	margin: 0px;
	padding: 0px;
	list-style:none;
}

.photos_holder ul li {
	font-size: 0px;
	margin: 0px 10px 15px;
}

.photos_holder ul li img.carousel_img {
	border: 2px solid #8857a7;
	width: 100%;
	height: auto;
}

.photos_holder ul li img.carousel_fade {
	display: none;
}

    
    .tutorial .author {float: right; margin-right: -11px; font-weight: bold; }
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}
.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}
.h2,h2{font-size:30px}


h1, .h1 h2, .h2, h3, .h3, h4, .h4, h5, .h5 { font-weight: 500; }

h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a { text-decoration: none; }

h2, .h2 { font-size: 1.6em;  line-height: 1.4em; margin-bottom: 0.2em; }

        .site-header .site-utility .secondary-navigation ul.menu li.live-chat-link span {
          font-size: 14px;
          font-weight: 700;
          text-transform: uppercase;
          margin-left: 3px;
          color: #777D57; }

      .site-header .site-utility .secondary-navigation .live-chat-link {
        display: inline-block; }

        .site-header .site-utility .secondary-navigation .live-chat-link a {
          color: #820002;
          font-size: 14px;
          font-weight: 700;
          text-transform: uppercase;
          padding: 10px 13px; }

        .site-header .site-utility .secondary-navigation .live-chat-link a:hover,
        .site-header .site-utility .secondary-navigation .live-chat-link.current-menu-item a,
        .site-header .site-utility .secondary-navigation .live-chat-link.current_page_item a {
          background: #EADBAA; }

        .site-header .site-utility .secondary-navigation .live-chat-link a span {
          font-size: 14px;
          font-weight: 700;
          text-transform: uppercase;
          margin-left: 3px;
          color: #777D57; }

        .site-header .site-utility .utility-nav .secondary-navigation .live-chat-link a {
          display: block;
          padding: 10px 15px;
          white-space: nowrap;
          text-align: left; }

        .site-header .site-utility .utility-nav .secondary-navigation .live-chat-link a span {
          font-size: 11px; }


				#branding {
			margin-top: 1em;
			padding: 0;
		}

		#branding #logo {
			border-width: 0;
			padding-right: .1em;
		}

ul.disc { list-style: disc outside; }

.tab_content ul.disc.left { width:300px; margin-top: 5px; }

.tab_content.corp ul.disc { color:#000; width:155px; margin-top: 5px; margin-left: 25px; }

    .tab_content ul.disc.left, .tab_content ul.check.left { float:none;margin-top:10px;margin-bottom: 0; }

    .tab_content ul.disc.left.second, .tab_content ul.check.left.second { float: none; margin-top:0;margin-bottom: 20px; }

    .tab_content ul.disc.left, ul.check.left { width: 205px; }

    .tab_content ul.disc.left, .tab_content.corp ul.disc.left, .tab_content ul.check.left, .tab_content.corp ul.check.left { width:90%; margin-top: 5px; }
.main-nav-menu .submenu .submenu-item{text-decoration:none}
.foot-nav li.menu-item-235{display:none}
.head-nav li.menu-item-235{display:none}
.tribe-events-page-template .menu-item-20 a{color:#fcce01}
.tribe-events-page-template .menu-item-20 a:after{width:100%}
.menu-dropdown
ul.level3{padding-bottom:10px}
.menu-dropdown
li.level3{font-size:11px;line-height:17px}
.menu-dropdown a.level3:hover{color:#f16d1a}
.menu-dropdown
a.current.level3{font-weight:bold}
.menu-dropdown
a.level3{color:#CACACA}
.menu-dropdown .level3 a.level3:hover{color:#fff}
.menu-mobile .level3,
.menu-responsive
.level3{display:none !important}

	.sidebar .widget { width: 33.33%; float: left; padding: 0 5px; margin-bottom: 10px; }

	.sidebar .widget:last-child { width: 100%; }

	.sidebar .widget-today-history { float: right; }

	.sidebar .widget img { width: 100%; }

	.intro .widget-glenn-desk { height: 300px; margin-bottom: 14px; }

.section-video-mobile .widget { margin-bottom: 15px; }

.widget { margin-bottom: 20px; }




.widget-glenn-desk { background: #dfdfdf; margin-bottom: 0; height: 325px; }

.widget-glenn-desk .widget-head { position: relative; }

.widget-glenn-desk .widget-head h3 { font-size: 20px; color: #4694bb; padding: 5px 10px 7px; margin: 0; font-weight: 700; }

.widget-glenn-desk .widget-head h3 a { display: block; text-decoration: none;  }

.widget-glenn-desk .widget-head h3 i { display: block; width: 28px; height: 28px; position: absolute; top: 6px; right: 7px; }

.intro .widget-glenn-desk .widget-body { overflow-x: hidden; overflow-y: scroll; max-height: 287px}




.widget-show-prep .widget-head.latest-podcast {background-color: #64a3c4; margin-bottom: 14px;}

.widget-show-prep .widget-head.latest-podcast h3 {color: #fff}

.widget-show-prep .widget-head.latest-podcast h3 i {color: #fff}

.widget-show-prep { background: #fff; margin-bottom: 14px; }

.widget-show-prep .widget-head { background: #dfdfdf; position: relative; }

.widget-show-prep .widget-head h3 { font-size: 25px; color: #696969; padding: 5px 8px 9px; margin: 0; font-weight: 700; }

.widget-show-prep .widget-head h3 a { display: block; text-decoration: none; }

.widget-show-prep .widget-head h3 i { display: block; width: 28px; height: 28px; position: absolute; top: 10px; right: 10px; }

	.widget-show-prep ul { margin-bottom: 0; }


	.widget-show-prep ul li:last-child { margin-bottom: 0; }




.widget-today-history .widget-head { background: #dfdfdf; position: relative; }

.widget-today-history .widget-head h3 { font-size: 25px; color: #696969; padding: 6px 9px 9px; margin: 0; font-weight: 700; }

.widget-today-history .widget-head h3 a { display: block; text-decoration: none;  }

.widget-today-history .widget-head h3 .fa { display: block; width: 28px; height: 28px; position: absolute; top: 15px; right: 5px; font-size: 20px; color: #64a3c4;   }


.widget-today-history .widget-body { padding: 13px 9px 0; }




.widget-common-buzz .widget-head { background: #dfdfdf; position: relative; }

.widget-common-buzz .widget-head .fa { font-size: 23px; color: #64a3c4; position: relative; top: 4px; }

.widget-common-buzz .widget-head h3 { font-size: 25px; color: #696969; padding: 5px 8px; margin: 0; font-weight: 700; }

.widget-common-buzz .widget-head h3 a { display: inline-block; text-decoration: none;  }




.widget-glenn-nightstand { margin-bottom: 20px; }

.widget-glenn-nightstand .widget-head { background: #dfdfdf; position: relative; }

.widget-glenn-nightstand .widget-head .fa { font-size: 23px; color: #64a3c4; position: relative; top: 4px; }

.widget-glenn-nightstand .widget-head h3 { font-size: 25px; color: #696969; padding: 6px 11px 9px; margin: 0; font-weight: 700; }

.widget-glenn-nightstand .widget-head h3 a { text-decoration: none; display: block;  }


.widget-glenn-nightstand .widget-body { padding: 15px 10px; padding-bottom: 0; }

.widget-glenn-nightstand .widget-body:after { content: ''; line-height: 0; display: table; clear: both; }


.widget-glenn-nightstand .widget-content { float: right; width: calc(100% - 88px); }


.widget-glenn-nightstand .widget-foot ul { margin: 0; padding: 15px 4px; padding-bottom: 17px; }

.widget-glenn-nightstand .widget-foot ul:after { content: ''; line-height: 0; display: table; clear: both; }

.widget-glenn-nightstand .widget-foot ul li { float: left; width: 50%; text-align: center; padding: 0 6px; }

.widget-glenn-nightstand .widget-foot ul li a { display: block; }

	.widget-glenn-nightstand .widget-foot { margin-bottom: 30px;  }




.widget-recommends   { width: 100% !important; margin-bottom: 10px;  }

.widget-recommends h3 { color: #4694bb; font-weight: 700; font-size: 25px; padding: 5px 0; margin-top: -10px;   margin-bottom: 8px; }

.widget-recommends h3 a { display: block;  text-decoration: none;  }


.widget-recommends.desktop-hidden img { width: 80px; padding-left: 10px; }

	.widget-video.mobile-hidden  { display: none;  }

.tablet-ad .home25-tablet-ad1 .widget-container { margin: 10px auto 10px; }

.tablet-ad .home25-tablet-ad2 .widget-container { margin: 10px auto 10px; }

.home25-mobile-ad .widget-container { margin: 10px auto 10px; }

.home25-left-ad .widget-container { margin: 10px auto 10px; float: none;}

.home25-mobile-banner-top .widget-container div { width: 320px; margin: 10px auto 10px; }

.home25-mobile-banner-bottom .widget-container div { width: 320px; margin: 10px auto 10px; }




.widget-election-data .widget-head { background: #dfdfdf; position: relative; }

.widget-election-data .widget-head .fa { font-size: 23px; color: #64a3c4; position: relative; top: 4px; }

.widget-election-data .widget-head h3 { font-size: 25px; color: #696969; padding: 5px 8px; margin: 0; font-weight: 700; }

.widget-election-data .widget-head h3 a { text-decoration: none;  }



	.et_vertical_nav #et-main-area,
	.et_vertical_nav #top-header {
		position: relative;
		margin-left: 225px !important;
	}



	.et_vertical_nav.et_vertical_right #et-main-area,
	.et_vertical_nav.et_vertical_right #top-header {
		margin-right: 225px;
		margin-left: 0 !important;
	}


.list-view-item:after, .list-view-heading:after, .event-detail .event-info:after, .share-text, .tfly-calendar .calendar-list-flip:after, .event-detail .related-events:after, .event-detail .artist-boxes .artist-box-headliner:after, .event-detail .artist-boxes .artist-box-support:after, .event-detail .artist-boxes ul.links:after, .event-detail .sponsor-info:after {
	content:" ";
	display:block;
	clear:both;
}

.list-view-item, .event-detail .event-info, .share-text, .list-view-heading, .calendar-list-flip {
	height:1%;
}

.list-view-item {
	border:solid 1px gray;
	margin-bottom:-1px;
	border-collapse:collapse;
	position:relative;
	padding:10px;
}


.img-tint { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.35); }

.category-thumbs .img-tint { background-color: rgba(0, 0, 0, 0.5); -webkit-transition: background-color 0.25s linear; transition: background-color 0.25s linear; }

.category-thumbs a:hover .img-tint { background-color: rgba(0, 0, 0, 0.25); }

.vc_non_responsive .vc_row .vc_col-sm-1 {
  position: relative;
  float: left;
  width: 8.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-2 {
  position: relative;
  float: left;
  width: 16.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-3 {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-4 {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-5 {
  position: relative;
  float: left;
  width: 41.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-6 {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-7 {
  position: relative;
  float: left;
  width: 58.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-8 {
  position: relative;
  float: left;
  width: 66.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-9 {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-10 {
  position: relative;
  float: left;
  width: 83.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-11 {
  position: relative;
  float: left;
  width: 91.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-12 {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-12 {
  margin-left: 100%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-11 {
  margin-left: 91.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-10 {
  margin-left: 83.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-9 {
  margin-left: 75%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-8 {
  margin-left: 66.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-7 {
  margin-left: 58.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-6 {
  margin-left: 50%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-5 {
  margin-left: 41.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-4 {
  margin-left: 33.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-3 {
  margin-left: 25%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-2 {
  margin-left: 16.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-1 {
  margin-left: 8.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-0 {
  margin-left: 0%;
}

.vc_non_responsive .vc_row .vc_hidden-sm {
  display: none !important;
}

.vc_row {
  margin-left: -15px;
  margin-right: -15px;
}

.vc_row.vc_row-no-padding .wpb_column {
  padding-left: 0;
  padding-right: 0;
}

.vc_row[data-vc-full-width] {
  -webkit-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}

.vc_row[data-vc-full-width].vc_hidden {
  opacity: 0;
}


.vc_row.vc_row-o-full-height {
  min-height: 100vh;
}

.vc_row.vc_row-o-content-middle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-sizing: border-box;
}

.vc_row .vc_row-full-height-fixer {
  content: '';
  width: 0;
  visibility: hidden;
  float: left;
}

.vc_grid.vc_row {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}

.vc-row[data-vc-full-width] .vc_grid.vc_row {
  overflow: hidden;
}

.vc_grid.vc_row.vc_grid-gutter-1px {
  margin-bottom: -1px;
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper {
  margin-right: -1px;
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item {
  padding-right: 1px;
  padding-bottom: 1px;
}

.vc_grid.vc_row.vc_grid-gutter-2px {
  margin-bottom: -2px;
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper {
  margin-right: -2px;
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item {
  padding-right: 2px;
  padding-bottom: 2px;
}

.vc_grid.vc_row.vc_grid-gutter-3px {
  margin-bottom: -3px;
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper {
  margin-right: -3px;
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item {
  padding-right: 3px;
  padding-bottom: 3px;
}

.vc_grid.vc_row.vc_grid-gutter-4px {
  margin-bottom: -4px;
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper {
  margin-right: -4px;
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item {
  padding-right: 4px;
  padding-bottom: 4px;
}

.vc_grid.vc_row.vc_grid-gutter-5px {
  margin-bottom: -5px;
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper {
  margin-right: -5px;
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item {
  padding-right: 5px;
  padding-bottom: 5px;
}

.vc_grid.vc_row.vc_grid-gutter-10px {
  margin-bottom: -10px;
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper {
  margin-right: -10px;
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item {
  padding-right: 10px;
  padding-bottom: 10px;
}

.vc_grid.vc_row.vc_grid-gutter-15px {
  margin-bottom: -15px;
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper {
  margin-right: -15px;
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item {
  padding-right: 15px;
  padding-bottom: 15px;
}

.vc_grid.vc_row.vc_grid-gutter-20px {
  margin-bottom: -20px;
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper {
  margin-right: -20px;
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item {
  padding-right: 20px;
  padding-bottom: 20px;
}

.vc_grid.vc_row.vc_grid-gutter-25px {
  margin-bottom: -25px;
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper {
  margin-right: -25px;
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item {
  padding-right: 25px;
  padding-bottom: 25px;
}

.vc_grid.vc_row.vc_grid-gutter-30px {
  margin-bottom: -30px;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
  margin-right: -30px;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
  padding-right: 30px;
  padding-bottom: 30px;
}

.vc_grid.vc_row.vc_grid-gutter-35px {
  margin-bottom: -35px;
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper {
  margin-right: -35px;
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {
  padding-right: 35px;
  padding-bottom: 35px;
}

.vc_grid.vc_row .vc_grid-item {
  display: none;
  padding: 0;
  vertical-align: top;
  float: none;
  box-sizing: border-box;
  z-index: 1;
}

.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content {
  overflow: hidden;
}

.vc_grid.vc_row .vc_grid-item .wpb_content_element,
.vc_grid.vc_row .vc_grid-item .vc_icon_element,
.vc_grid.vc_row .vc_grid-item .vc_btn {
  margin-bottom: 15px;
}

.vc_grid.vc_row .vc_grid-item .wpb_content_element a,
.vc_grid.vc_row .vc_grid-item .vc_icon_element a,
.vc_grid.vc_row .vc_grid-item .vc_btn a {
  text-decoration: none;
  border-bottom: 0;
}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item {
  position: static;
}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display: block;
}

.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display: block;
}










#billboard-wrapper {width: 1340px; height: 400px; position: relative; left: 50%; margin-left: -670px; margin-bottom: -250px; z-index: 10;}


#mobile-nav {
  position: relative;
  vertical-align: middle;
  text-align: center;
}





.row {
  max-width: 1100px;
}



.row.full-width-row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}

.row.no-padding {
  margin: auto;
}

.row.max_width {
  max-width: 80.625em;
  margin: 0 auto;
}


.post-gallery-lightbox .post-gallery-content, .post-gallery-lightbox .row {
  height: 100%;
}

.video_bg .row-video-bg {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  min-height: 100%;
}

.post .post-content .thb_subscribe .newsletter-form.row {
  margin: 0;
}

.post .post-content .thb_subscribe .newsletter-form.row .columns {
  padding: 0 5px;
}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.row.collapse .row{margin-left:0;margin-right:0}
.row .row{width:auto;margin-left:-0.9375em;margin-right:-0.9375em;margin-top:0;margin-bottom:0;max-width:none}
.row .row:before,.row .row:after{content:" ";display:table}
.row .row:after{clear:both}
.row .row.collapse{width:auto;margin:0;max-width:none}
.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}
.row .row.collapse:after{clear:both}
.show-first,.show-next,.ux-box .ux-box-text,.widget_product_tag_cloud a,.product_list_widget li a,.widget_tag_cloud a,.widget_layered_nav_filters .chosen a,.ux_logo a,.ux-header-element a,.iosSlider .sliderNav a span,.iosSlider .sliderNav a,.product-page-aside .product,.post-date,.featured_item_text,ul.pinterest-style,.blog-pinterest-style article.type-post,.blog-pinterest-style article.hentry,.cat-count,.cat-title,.cart-icon strong,.cart-icon-handle,strong.cart-name,span.cart-price,.back-image img,.quick-view,.yith-wcwl-add-to-wishlist a,ul.header-nav li a{-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out;}
strong.cart-name,span.cart-price{color:#000000;opacity:.5;}
.active strong.cart-name,.active span.cart-price{color:#000000;opacity:1;}
.dark-header #masthead strong.cart-name,.dark-header span.cart-price{color:#ffffff;opacity:.8;}
.dark-header #masthead .active strong.cart-name,.dark-header .active span.cart-price{color:#ffffff;opacity:1;}


.rev_slider{
	position:relative;
	overflow:visible;
}



.rev_slider img{
	max-width:none !important;
	-moz-transition: none 0;
	-webkit-transition: none 0;
	-o-transition: none 0;
	transition: none 0;
	margin:0px;
	padding:0px;
	border-width:0px;
	border:none;

}


.rev_slider .no-slides-text{
	font-weight:bold;
	text-align:center;
	padding-top:80px;
}


.rev_slider ul{
	margin:0px;
	padding:0px;
	list-style: none !important;
	list-style-type: none;
	background-position:0px 0px;
}


.rev_slider .tp-caption,
.rev_slider .caption { position:absolute;  visibility:hidden; white-space: nowrap}


.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {max-width: none !important}
.label.secondary{background-color:#e9e9e9;color:#333}

#site-description {

}

#site-title span,
#site-description span {
	display: none;
}
	
#site-title, #site-description {
	text-align: left;
	padding: 25px 0 0; 
}




#access a.ir, .ir { border:0; font: 0/0 a; text-shadow: none; color: transparent; background-color: transparent; }


.h2_small {
  
  font-size: 36px;
  font-size: 1.8947368421rem;
  line-height: 45px;
  line-height: 2.3684210526rem;
  font-family: 'LLCircularWeb-Book';
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }


h1.h1, h1.h2, h1.h2_small, h1.h3, h1.h4, h1.h5 {
  color: #141414; }


h2.h1, h2.h2, h2.h2_small, h2.h3, h2.h4, h2.h5 {
  color: #141414; }


h3.h1, h3.h2, h3.h2_small, h3.h3, h3.h4, h3.h5 {
  color: #141414; }


h4.h1, h4.h2, h4.h2_small, h4.h3, h4.h4, h4.h5 {
  color: #141414; }


h5.h1, h5.h2, h5.h2_small, h5.h3, h5.h4, h5.h5 {
  color: #141414; }


h6.h1, h6.h2, h6.h2_small, h6.h3, h6.h4, h6.h5 {
  color: #141414; }

    section.page-press .preass-items-wrapper .h2_small {
      margin-top: 80px;
      margin-bottom: 60px; }

.footer_txt {
	font:11px/20px Arial, Helvetica, sans-serif; color:#7c1a00;
	padding:15px 0 0 15px;
	}
.home .top-content-container .container{padding:0;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 0;
}

.jumbotron .container {
  max-width: 100%;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }

  .top-ad .container {
    padding-left: 0!important;
    padding-right: 0!important;
  }

  .subfooter .container {
    padding: 0;
  }

	#page { padding: 0em; }
.video{display:none;padding-top:10%;text-align:center;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.5);z-index:5000;}
.video .close-video{position:absolute;top:5%;right:5%;cursor:pointer;}
.megamenu-skin-friendly .megamenu-slot-title a,.megamenu-skin-friendly .megamenu-slot-title span,.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{padding:5px 12px 7px 12px;display:block;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{color:#fff;font-size:100%;}
.megamenu-skin-friendly .megamenu-item a:hover{color:#fff;background:#00325b;}

#left ul li.parent.active{ background-color:#636466;}

#left ul li.parent.active a{ color: white;}

#left ul li.parent.active li a{ color:#636466;}

#left #current, #left ul li ul li#current.parent.active a, #left ul li ul li.parent.active a, #left ul li ul li ul li.parent.active a{ background-color:#E8E8E8;}

#left ul ul li.parent.active ul li a{ background-color: white; padding-left: 43px;}

#left ul li ul li#current.parent.active ul li a{ background-color:white;}

#pick-babes-drop-down ul #pick-babes-sanger a {background-position:0 -110px;}


.menu-dropdown li.level2{
	border: 0;
	margin:0;
	padding: 0 10px;
}


.menu-dropdown a.level2, .menu-dropdown span.level2{
	
	color: #0059AD;
	font-size: 14px;
}

#nav3 .menu3 {width:115px;list-style-type:none;margin:0;left:-200px; position:absolute;}

.megamenu-menu,.megamenu-menu *,.megamenu-menu .megamenu-parent,.megamenu-menu .megamenu-parent-title,.megamenu-menu .megamenu-bin,.megamenu-menu .megamenu-slot,.megamenu-menu .megamenu-slot-title,.megamenu-menu .megamenu-items{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;}
.megamenu-menu .megamenu-parent{display:inline;position:relative;z-index:99;}
.megamenu-menu .megamenu-parent-title{display:inline;}
.megamenu-menu .megamenu-menu-vertical .megamenu-parent{display:block;}
.megamenu-parent{margin:0.1em 1em;}
.megamenu-menu-vertical .megamenu-parent{margin-top:1em;}
.megamenu-skin-friendly .megamenu-parent-title{text-transform:lowercase;}
.megamenu-skin-friendly .megamenu-parent-title a,.megamenu-skin-friendly .megamenu-parent-title span,.megamenu-skin-friendly .megamenu-parent-title a:visited{font-style:normal;color:#000;padding:5px;}
.megamenu-skin-friendly .megamenu-parent-title a,.megamenu-skin-friendly .megamenu-parent-title span,.megamenu-skin-friendly .hovering .megamenu-parent-title a:hover{-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;}
.megamenu-skin-friendly .hovering .megamenu-parent-title a,.megamenu-skin-friendly .hovering .megamenu-parent-title span{color:#fff;background:#b08700;}
.megamenu-skin-friendly .hovering .megamenu-parent-title span:hover,.megamenu-skin-friendly .megamenu-slot-title span{cursor:default;}
.megamenu-skin-friendly .hovering .megamenu-parent-title a:hover{color:#fff;background:#00325b;}
.megamenu-menu,.megamenu-skin-friendly .megamenu-parent,.megamenu-skin-friendly .megamenu-parent-title{font-size:100%;line-height:110%;height:100%;}
.megamenu-skin-friendly .megamenu-parent-title a,.megamenu-skin-friendly .megamenu-parent-title a:link,.megamenu-skin-friendly .megamenu-parent-title a:visited,.megamenu-skin-friendly .megamenu-parent-title a:focus,.megamenu-skin-friendly .megamenu-parent-title a:hover,.megamenu-skin-friendly .megamenu-parent-title a:active,.megamenu-skin-friendly .megamenu-parent-title span{padding:4px 8px;}
.megamenu-skin-friendly .megamenu-parent-title a:hover{text-decoration:none;color:#fff;background:#00325b;}
body.section-intranet #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.leaf,body.page-node-364 #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.leaf,body.node-type-page-intranet-content #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.leaf,.page-intranet-intranet-reports-and-minutes #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.leaf{list-style:none;}
body.section-intranet #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.leaf,body.page-node-364 #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.leaf,body.node-type-page-intranet-content #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.leaf,.page-intranet-intranet-reports-and-minutes #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.leaf{list-style:none;}
body.section-students.node-type-page-extranet-home #page #navigation .menu li.leaf{padding-right:1px;}
body.section-students.node-type-page-extranet-home #page #navigation .menu li.leaf .fa{z-index:10;}
body.section-students.node-type-page-extranet-home #page #navigation .menu li.leaf.last{padding-right:0px;}
body.section-students.node-type-page-extranet-home #page #navigation .menu li.leaf span{padding-left:0px;padding-right:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf{background-color:rgba(2,116,163,0.3);-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-webkit-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf a{background:none;color:#0274a3;font:14px 'Open Sans Semibold';}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active{background:#0274a3;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active a{background:none;color:#fffbf7;font:14px 'Open Sans Semibold';}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf .nolink,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink{background:rgba(2,116,163,0.3);-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-webkit-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;color:#0274a3;font:14px 'Open Sans Semibold';}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open{-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf.has-children,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children{margin-bottom:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last{margin-bottom:3px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf{background:rgba(2,116,163,0.08);-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-radius:0 0 0 0;border-radius:0 0 0 0;margin-bottom:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a{color:#434343;font-family:'Open Sans Semibold';font-size:12px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover{font-family:'Open Sans Extra Bold';}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first{margin-bottom:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last{margin-bottom:3px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf{background-color:rgba(72,165,70,0.3);}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf a{color:#397237;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active{background:#48a546;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active a{color:#fffbf7;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf span.nolink,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf span.nolink{background:none;background-image:none;color:#397237;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf{background:rgba(72,165,70,0.08);}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf{background-color:rgba(221,75,58,0.3);}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf a{color:#dd4b3a;}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active{background:#dd4b3a;}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active a{color:#fffbf7;}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf span.nolink,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf span.nolink{background:none;background-image:none;color:#dd4b3a;}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf{background:rgba(221,75,58,0.08);}
ul li.leaf{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC');list-style-type:square;}
body.section-intranet #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.leaf,body.page-node-364 #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.leaf,body.node-type-page-intranet-content #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.leaf,.page-intranet-intranet-reports-and-minutes #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.leaf{list-style:none;}
body.section-intranet #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.leaf,body.page-node-364 #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.leaf,body.node-type-page-intranet-content #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.leaf,.page-intranet-intranet-reports-and-minutes #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.leaf{list-style:none;}
body.section-students.node-type-page-extranet-home #page #navigation .menu li.leaf{padding-right:1px;}
body.section-students.node-type-page-extranet-home #page #navigation .menu li.leaf .fa{z-index:10;}
body.section-students.node-type-page-extranet-home #page #navigation .menu li.leaf.last{padding-right:0px;}
body.section-students.node-type-page-extranet-home #page #navigation .menu li.leaf span{padding-left:0px;padding-right:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf{background-color:rgba(2,116,163,0.3);-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-webkit-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf a{background:none;color:#0274a3;font:14px 'Open Sans Semibold';}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active{background:#0274a3;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active a{background:none;color:#fffbf7;font:14px 'Open Sans Semibold';}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf .nolink,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink{background:rgba(2,116,163,0.3);-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-webkit-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;color:#0274a3;font:14px 'Open Sans Semibold';}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open{-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf.has-children,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children{margin-bottom:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last{margin-bottom:3px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf{background:rgba(2,116,163,0.08);-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-radius:0 0 0 0;border-radius:0 0 0 0;margin-bottom:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a{color:#434343;font-family:'Open Sans Semibold';font-size:12px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover{font-family:'Open Sans Extra Bold';}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first{margin-bottom:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last{margin-bottom:3px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf{background-color:rgba(72,165,70,0.3);}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf a{color:#397237;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active{background:#48a546;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active a{color:#fffbf7;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf span.nolink,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf span.nolink{background:none;background-image:none;color:#397237;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf{background:rgba(72,165,70,0.08);}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf{background-color:rgba(221,75,58,0.3);}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf a{color:#dd4b3a;}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active{background:#dd4b3a;}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active a{color:#fffbf7;}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf span.nolink,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf span.nolink{background:none;background-image:none;color:#dd4b3a;}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf{background:rgba(221,75,58,0.08);}
ul li.leaf{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC');list-style-type:square;}
body.node-type-home .group-home-sidebar-1 .group-home-announcements h3 span a.field-group-format-title{font-family:inherit;text-decoration:none;font-size:inherit;}
body.node-type-page-about-announcements .field-group-format-toggler,.node-type-page-about-announcements .field-group-format-toggler{display:none;}
body.node-type-announcement .field-group-format-toggler{display:none;}
body .entry .meta .title{margin:0 0 0.1em 0}
h1,body .entry .title{font-family:'Times New Roman', Times, serif;font-size:2em;font-weight:normal;line-height:120%;margin:0;border-bottom:1px solid #ccc;padding:0 0 0.1em 0}
#comments-header .title{width:49.5%;float:left;margin:0 0 0.1em 0;border:none}
.rtl #comments-header .title{float:right}

#home .holder3 		{ width:170px; float: left; text-align: left; vertical-align: text-top; }

#mainNav ul li.menu-item-6443 {
	display: none;
}

#mainNav ul#menu-header-main li.menu-item-7297 a:before {
	height: 17px;
}

#mainNav ul li.menu-item-7292 ul li {
  width: 225px;
}

#mainNav ul li.menu-item-7293 ul li,
#mainNav ul li.menu-item-7294 ul li,
#mainNav ul li.menu-item-7296 ul li {
  width: 205px;
}

	
	#mainNav ul li.menu-item-7297 { display: inline-block; }

	#mainNav ul li.menu-item-7300 .abbreviate { display: none; }

	#mainNav ul#menu-header-main li.menu-item-6442 a:before { height: 15px; }

	#mainNav ul li.menu-item-6421 ul li, #mainNav ul li.menu-item-6422 ul li, #mainNav ul li.menu-item-6423 ul li { width: 190px; }
	
	#mainNav .sub-menu, #mainNav ul li.menu-item-7292 ul li, #mainNav ul li.menu-item-7293 ul li, #mainNav ul li.menu-item-7294 ul li, #mainNav ul li.menu-item-7296 ul li { width: 100%; }

	#mainNav ul li.menu-item-7296 { display: block !important; }

	#mainNav ul#menu-header-contact li.menu-item-7303,
	#mainNav ul#menu-header-contact li.menu-item-7304,
	#mainNav ul#menu-header-contact li.menu-item-7305,
	#mainNav ul#menu-header-contact li.menu-item-7306,
	#mainNav ul#menu-header-contact li.menu-item-7307,
	#mainNav ul#menu-header-contact li.menu-item-7303 a,
	#mainNav ul#menu-header-contact li.menu-item-7304 a,
	#mainNav ul#menu-header-contact li.menu-item-7305 a,
	#mainNav ul#menu-header-contact li.menu-item-7306 a,
	#mainNav ul#menu-header-contact li.menu-item-7307 a { display: inline-block; }

	#mainNav ul#menu-header-contact li.menu-item-7299 { display: none; }

.genesis-nav-menu .menu-item{display:inline-block;text-align:left}

.genesis-nav-menu .menu-item:hover{position:static}




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}
.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-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{float:left}
.col-xs-12{width:100%}

section.contain .box li .col-xs-12 {
	padding-left: 10px;
	padding-right: 10px;
}

.init .edu-in .col-xs-12:last-child .well {
	margin-bottom: 0;
}

	section.more .new .well .in .col-xs-12.no-padding-left {
		overflow: hidden;
		height: 212px;
	}

	section.more .new .well .in .col-xs-12.no-padding-right {
		padding-right: 15px;
	}

	section.more .sub-ii .col-xs-12 {
		padding: 0;
	}

	section.more .sub-iii .col-xs-12 {
		padding-left: 15px;
		padding-right: 15px;
	}




.nav1 { margin:0px; padding:4px; height:auto }

.nav1 li { float:none; height:auto }

.nav1 a { padding:2px 5px; margin:0px; border:none }

.nav1 ul { top:auto }

.nav1 ul li { height:auto }

.nav1 ul ul { left:auto; right:auto; top:auto }

#nav li.menu-item-2666 a {
font-weight: bold !important;
color: #0362ab;
width: 63px;
}

#nav li.menu-item-2666 a:hover {
font-weight: bold !important;
color: #0362ab;
width: 63px;
}

.mm_menu {  float : right;  margin-right : 16px;  width : 165px;  }

.mm_menu div:hover {  background-color : #031F35;  cursor : pointer;  }

.weather .low {
	color:#004878;
	font-size:13px;
	width:55px;
	height:25px;
	float:right;
	
}
.view-find-a-senior-living-community .views-field-title,.view-senior-living-cities .views-field-title{font-size:1.3em}
.view-find-a-senior-living-community .views-field-field-type-of-care,.view-senior-living-cities .views-field-field-type-of-care{font-weight:bold;display:block}
.view-find-a-senior-living-community .views-field-view-node,.view-senior-living-cities .views-field-view-node{display:block;margin-top:10px}
.view-find-a-senior-living-community .views-field-view-node a,.view-senior-living-cities .views-field-view-node a{padding:6px;background:#00adef;border-radius:4px;color:#fff}
.views-field-field-taxonomy-image img,.views-field-field-location-image img{margin:0 24px 12px 0}



.cf:before,
.cf:after {
  display: table;
  content: " ";
}


.cf:after { clear: both; }

	#page { padding: 2.2em; }


#states-schools {
	position: relative;
	border: 1px solid #d2e4fc;
	margin: 0 7px 5px 7px;
	width: 520px; 
	font-size: 12px; }

#states-schools td { padding: 4px; }


#states-schools-280 {
	position: relative;
	border: 1px solid #d2e4fc;
	margin: 0 7px 5px 0px;
	width: 280px; 
	font-size: 12px; }

#states-schools-280 td { padding: 4px; }


#states-schools-500 {
	position: relative;
	border: 1px solid #d2e4fc;
	margin: 0 0px 5px 10px;
	width: 500px; 
	font-size: 12px; }

#states-schools-500 td { padding: 4px; }
div#essayez{margin-top:20px;width:33%;font-size:11px;padding-top:20px}
div#essayez div{padding:10px}
div#essayez a{text-decoration:none;height:30px;line-height:30px;color:#000}
div#essayez a img{vertical-align:middle}
.bloc{border:1px solid rgba(0,0,0,0.1);background:#fafafd;box-shadow:0 0 3px rgba(200,200,200,0.15);padding:10px}

.span12 {
  width: 940px;
}

.row-fluid .span12 {
  width: 100%;
  *width: 99.94680851063829%;
}

input.span12,
textarea.span12,
.uneditable-input.span12 {
  width: 926px;
}

.table td.span12,
.table th.span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}

  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 710px;
  }

  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  footer .span12 { padding-right: 20px; }


div#content {
    min-height: 450px;

}

#content #leftColumn {
    width: 240px;
}

#content div#middleCol {
    margin: 0 10px;
    width: 50%;
}


#content div.panelContent {
    margin: 0;
    padding: 0;
}

	.ssba {
									
									
									
									
								}

								.ssba img
								{
									width: 35px !important;
									padding: 6px;
									border:  0;
									box-shadow: none !important;
									display: inline !important;
									vertical-align: middle;
								}

								.ssba, .ssba a
								{
									text-decoration:none;
									background: none;
									font-family: Indie Flower;
									font-size: 	20px;
									
									
								}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }

      footer a#carbonhouse span.carbon,
      footer a#carbonhouse:visited span.carbon {
        color: #9f9f9f; }

.grid1, .grid2, .grid3, .grid4, .grid5, .grid6, .grid7, .grid8, .grid9, .grid10, .grid11{
width:100%; float:none; display:block; margin-left:0px;
}

.grid1,
.grid2,
.grid3, 
.grid4, 
.grid5, 
.grid6, 
.grid7, 
.grid8, 
.grid9, 
.grid10, 
.grid11 {
float: left;
display: inline;
margin-left: 3%;
}

.grid3 {
width: 22.75%;
}
.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-left:15px;padding-right:15px}
.col-md-5{width:41.66666667%}





.seen_us{
    background: #fff;
    
}

.seen_us .title{
    padding: 60px 20% 50px 20%;
    font-size: 3em;
    line-height: 1.5em;
    color: #333;
    font-weight: normal;
    text-align: center;
}

.seen_us img{
    vertical-align: middle;
    max-width: 232px;
}

.seen_us img:first-child{  
    margin-right: 20px;
}

    .businness-block h1.title, .seen_us .title{
        padding: 15px;
        margin: 15px 0;
        //font-size: 3em !important;
    }

    .businness-block h1.title,.seen_us .title, .item .title{
        font-size: 1.8em !important;
    }

    .item .title, .seen_us .title{
        font-size: 2em !important;
    }

    .seen_us .title,
    .businness-block h1.title{
        font-size: 1.5em !important;
    }

.rteright {
  text-align: right;
}
.link-list a{text-decoration:none}
.link-list{width:100%;margin-bottom:1em;margin-left:0;list-style:none;float:left}
.link-list.colspan2{-moz-column-width:45%;-moz-column-count:2;-webkit-column-width:45%;-webkit-column-count:2;column-width:45%;column-count:2}
.link-list.colspan3{-moz-column-width:30%;-moz-column-count:3;-webkit-column-width:30%;-webkit-column-count:3;column-width:30%;column-count:3}
.link-list.colspan4{-moz-column-width:22.5%;-moz-column-count:4;-webkit-column-width:22.5%;-webkit-column-count:4;column-width:22.5%;column-count:4}

.genesis-nav-menu .menu-item{display:inline-block;text-align:left}

.genesis-nav-menu .menu-item:hover{position:static}



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


#header .menu .menu-item-language{display: none;}




.cbp-spmenu .menu-item-language-current a{display:none;}

.cbp-spmenu .submenu-languages .menu-item-language-current a{display: block;font-size:1em;}

.cbp-spmenu .submenu-languages .menu-item-language-current a:hover{background: #444;}
 
.menu-primary-container ul li.menu-item ul li.menu-item:hover, .menu-primary-container ul li.menu-item ul li.menu-item ul li.menu-item:hover {cursor:pointer; text-decoration:none; background:#2986a2;}

.menu-primary-container ul li.menu-item.current-menu-item a, 
.menu-primary-container ul li.menu-item ul li.menu-item.current-menu-item a, 
.menu-primary-container ul li.menu-item ul li.menu-item.current-menu-parent a, 
.menu-primary-container ul li.menu-item ul li.menu-item ul li.menu-item.current-menu-item a {background: #2986a2;}


#panels-edit-display .panel-pane,
#panels-edit-display .helperclass {
  margin: .5em;
}


div.panel-pane div.admin-links {
  font-size: xx-small;
  margin-right: 1em;
}


div.panel-pane div.admin-links li a {
  color: #ccc;
}


div.panel-pane div.admin-links li {
  padding-bottom: 2px;
  background: white;
  z-index: 201;
}


div.panel-pane div.admin-links:hover a,
div.panel-pane div.admin-links-hover a {
  color: #000;
}


div.panel-pane div.admin-links a:before {
  content: "[";
}


div.panel-pane div.admin-links a:after {
  content: "]";
}


div.panel-pane div.panel-hide {
  display: none;
}



div.panel-pane div.panel-hide-hover,
div.panel-pane:hover div.panel-hide {
  display: block;
  position: absolute;
  z-index: 200;
  margin-top: -1.5em;
}


div.panel-pane div.node {
  margin: 0;
  padding: 0;
}


div.panel-pane div.feed a {
  float: right;
}

.block div.pager-inner,
.panel-pane div.pager-inner {
  background: none;
  border: none;
}

.block div.pager,
.panel-pane div.pager {
  font-size: 0.9em;
  text-align: left;
}

.block div.pager ul.pager,
.panel-pane ul.pager {
  margin:0;
  padding: 0;
}

.panel-pane .block {
  border: solid 1px #ddd;
}

.panel-pane .quicktabs_wrapper .content {
  border: none;
}
