﻿#nav li.date{color:#666666;}

.clients-list { border-top: 1px solid #d0d0d0; }

.clients-list .elem { float: left; width: 16.666666666%; height: 240px; line-height: 218px; padding: 10px; border-bottom: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align: center; }

.clients-list .elem-2 { }

.clients-list .elem-3 { }

.clients-list .elem-4 { }

.clients-list .elem-6 { border-right: 0; }

.clients-list .elem img { display: inline-block; max-width: 100%; max-height: 218px; }

.clients-list .elem .color { display: none; }

.clients-list .elem .gray { display: inline-block; }

.clients-list .elem:hover .color { display: inline-block; }

.clients-list .elem:hover .gray { display: none; }
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}

#wrapper .content-wrapper #maincontent{
	float: left;
	width: 700px;
}

#wrapper .content-wrapper #maincontent-wp{
	clear: both;
}


#bottom-nav {
	float: left;
	padding-top: 20px;
}


#bottom-nav-items {
	font-size: 11px;
}
.footer-links-title{color:#000;margin-bottom:18px;margin-bottom:1.28571rem}
.footer-links li:not(:last-child){margin-bottom:3px;margin-bottom:0.21429rem}

.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;
}
.product-tile .product-promo .promotional-message.first{display:block}
.pagination .first-last{padding:0 5px}
.pagination .first{margin-right:10px}
.register-products .question.first{margin:10px 0 24px}

			nav .mainnav li.color3 a {background:#32A9D1}

			.footer-nav nav a.color3 {background:#32A9D1}


#footer .footer_menu li .column_title {
    font-family: Arial;
    font-weight: bold;
    font-size: 15px;
    color: #171717;
    text-transform: uppercase;
}


#footer .follow_us .column_title {
    margin: 0 0 13px 0;
}


#slider div.section {
	width:940px;
	height:280px;
	display:block;
	float:left;
	text-align:left;
	position:relative;
}
#skip-link,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.breadcrumb,div.tabs,.links,.taxonomy,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none;}






.with-wireframes #header .section,.with-wireframes #content .section,.with-wireframes #navigation .section,.with-wireframes .region-sidebar-first .section,.with-wireframes .region-sidebar-second .section,.with-wireframes #footer .section{margin:1px;padding:2px;border:1px solid #ccc;}
.with-wireframes .region-page-closure{margin-top:1px;padding:2px;border:1px solid #ccc;}
#page-wrapper,.region-page-closure{margin-left:auto;margin-right:auto;width:1014px;overflow:hidden;}
.region-header{clear:both;}
.with-navigation #content,.with-navigation .region-sidebar-first,.with-navigation .region-sidebar-second{margin-top:2.3em;}
.region-sidebar-first{float:left;width:240px;margin-left:0;margin-right:-240px;padding:0;}
.region-sidebar-first .section{margin:0 20px 0 0;padding:0;}
#header,#content,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.region-page-closure{overflow:visible;word-wrap:break-word;}
body.front .region-sidebar-first{margin-top:5px;}
body.front .region-sidebar-first #block-block-36{background:#f1f1ef;}
body.front .region-sidebar-first #block-block-36 .content{border-left:2px solid #89D2F4;}
body.front .region-sidebar-first #block-block-36 h2.title{background:#83d1f5;color:white;font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:1em;font-weight:bold;line-height:2em;margin-bottom:0px;padding:0 0 0 12px;text-transform:uppercase;-webkit-margin-before:0em !important;-webkit-margin-after:0em !important;}
body.front .region-sidebar-first #block-block-36 a{color:#21275B;display:block;font-weight:bold;padding:3px 5px 3px 10px;text-decoration:none;text-transform:uppercase;}
body.front .region-sidebar-first #block-block-36 a:hover{color:#21275b;background:#83d1f5;}
body.front .region-sidebar-first #block-block-36 p{margin:0px;}
.calendar-calendar td .inner .view-field,.calendar-calendar td .inner .view-field a{color:#444;font-weight:normal;}
.calendar-calendar .week-view .full .calendar-agenda-hour
.calendar-calendar .month-view .full .single-day .inner .view-item{float:left;width:100%;}
.calendar-calendar .month-view .full td.single-day .inner div,.calendar-calendar .month-view .full td.single-day .inner div a,.calendar-calendar .month-view .full td.multi-day .inner div,.calendar-calendar .month-view .full td.multi-day .inner div a,.calendar-calendar .month-view .full td .inner div.calendar.monthview div,.calendar-calendar .month-view .full td .inner div.calendar.monthview div a,.calendar-calendar .week-view .full td.single-day .inner div,.calendar-calendar .week-view .full td.single-day .inner div a,.calendar-calendar .week-view .full td.multi-day .inner div,.calendar-calendar .week-view .full td.multi-day .inner div a,.calendar-calendar .week-view .full td .inner div.calendar.weekview div,.calendar-calendar .week-view .full td .inner div.calendar.weekview div a,.calendar-calendar .day-view .full td .inner div.view-item,.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{background:none;}
.calendar-calendar .month-view .full td.multi-day .inner .view-field,.calendar-calendar .month-view .full td.multi-day .inner .view-field a,.calendar-calendar .week-view .full td.multi-day .inner .view-field,.calendar-calendar .week-view .full td.multi-day .inner .view-field a,.calendar-calendar .day-view .full td.multi-day .inner .view-field,.calendar-calendar .day-view .full td.multi-day .inner .view-field a{color:#ffffff;}
.calendar-calendar .month-view .full td.multi-day .calendar.monthview .view-field{white-space:nowrap;float:left;margin-right:3px;}
.calendar-calendar .week-view .full td.multi-day .calendar.weekview .view-field{white-space:nowrap;display:inline;margin-right:3px;}
.calendar-calendar .day-view .full td.multi-day .calendar.weekview .view-field{display:block;}
.view .date-nav-wrapper .clear-block{margin-bottom:10px;}
.view .date-nav-wrapper{position:relative;margin-top:5px;width:100%;}
.view .date-nav-wrapper .date-nav{background-color:transparent;border:0px;height:30px;height:auto;min-height:30px;position:relative;margin-bottom:10px;}
.view .date-nav-wrapper .date-prev a,.view .date-nav-wrapper .date-next a{text-decoration:none;color:inherit;font-size:12px;}
.view .date-nav-wrapper.date-nav a:hover{text-decoration:underline;}
.view .date-nav-wrapper .date-prev{-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:60px;left:auto;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
.view .date-nav-wrapper .date-prev a{margin-left:10px;font-weight:bold;}
.view .date-nav-wrapper .date-heading{position:relative;width:100%;top:0px;text-align:center;z-index:0;}
.view .date-nav-wrapper .date-heading h3{line-height:30px;font-size:1.7em;}
.view .date-nav-wrapper .date-next{-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:0px;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}
.view .date-nav-wrapper .date-next a{margin-right:10px;font-weight:bold;}
.view-calendar .feed-icon{margin-top:5px;}
.view table.mini .date-prev,.view table.mini .date-next{background:none;}
.view .progress-disabled{float:none;}


	.view-jugadores-convocados .isotope-element{height: 370px;}


	.view-jugadores-internacionales .isotope-element img {height:180px}

	.view-jugadores-internacionales .isotope-element {height: 230px}

	

	.view-jugadores-convocados .isotope-element.grid_2,
	.view-jugadores-internacionales .isotope-element.grid_2 {
		  width: 23%;
		  margin: 0 0 30px;
		  margin-left: 1%;
		  margin-right: 1%;
	}


	.view-nuevo-reel .icono-cat {width: 20px;height: 33px;background-size: 20px 33px;}

	.view-id-ipress_blocks .view-content .grid_6.alpha .float-shadow img, .view-header .view-news-group .view-content .grid_6 alpha .views-field img{
		width:95%!important;
	}

	.view .date-nav-wrapper ul.pager li a {font-size: 55px}

	.page-calendario .view .date-nav-wrapper .date-prev, 
	.page-calendario .view .date-nav-wrapper .date-next{
		  padding: 35px 0px;
	}

	.page-calendario .view-calendario .date-heading {
		padding: 0px 0 30px;
	}

	.page-calendario .view-calendario .date-nav-wrapper,
	.page-calendario .view-calendario .view-content
	{display: none;}


	.view-buscador-partidos .views-exposed-form .views-exposed-widget {padding: 5px;}
.span-1 .tabs,.span-2 .tabs,.span-3 .tabs,.span-4 .tabs,.span-5 .tabs,.span-6 .tabs,.span-7 .tabs,.span-8 .tabs,.span-9 .tabs,.span-10 .tabs,.span-11 .tabs,.span-12 .tabs{margin:0}
#wb-foot .span-1,#wb-foot .span-2,#wb-foot .span-3,#wb-foot .span-4,#wb-foot .span-5,#wb-foot .span-6,#wb-foot .span-7,#wb-foot .span-8,#wb-foot .span-9,#wb-foot .span-10,#wb-foot .span-11,#wb-foot .span-12{margin-bottom:0}
#gcwu-sft-in .span-1,#gcwu-sft-in .span-2,#gcwu-sft-in .span-3,#gcwu-sft-in .span-4,#gcwu-sft-in .span-5,#gcwu-sft-in .span-6,#gcwu-sft-in .span-7,#gcwu-sft-in .span-8,#gcwu-sft-in .span-9,#gcwu-sft-in .span-10,#gcwu-sft-in .span-11,#gcwu-sft-in .span-12{position:static}
.span-1 .span-1,.span-2 .span-2,.span-3 .span-3,.span-4 .span-4,.span-5 .span-5,.span-6 .span-6,.span-7 .span-7,.span-8 .span-8,.span-9 .span-9,.span-10 .span-10,.span-11 .span-11,.span-12 .span-12,.row-start,[dir="rtl"] .row-end{margin-left:0!important}
.span-1 .span-1,.span-2 .span-2,.span-3 .span-3,.span-4 .span-4,.span-5 .span-5,.span-6 .span-6,.span-7 .span-7,.span-8 .span-8,.span-9 .span-9,.span-10 .span-10,.span-11 .span-11,.span-12 .span-12,.row-end,[dir="rtl"] .row-start{margin-right:0!important}
[id|="wb-body-sec"] #wb-core .grid-12 .span-6,.span-3{width:340px}
[id|="wb-body-sec"] #wb-core .grid-12 .span-8,.grid-12 .span-6,.span-4{width:460px}
[id|="wb-body-sec"] #wb-core .grid-12 .span-12,.grid-12 .span-9,.span-6{width:700px}
[id|="wb-body-sec"] #wb-core .grid-12 .span-6{width:430px}
.grid-12 .span-6{width:580px}
.span-6{width:880px}
[id|=wb-body] #wb-core .grid-12 .span-6,.span-3{width:48.565593041025%}
.span-2 .span-1,.span-4 .span-2,.span-6 .span-3,.span-8 .span-4{width:48.565593041025%!important}
[id|=wb-body] #wb-core .grid-12 .span-12,#wb-body .span-8,.span-6{width:99.930167597765%}
.span-1 .span-1,.span-2 .span-2,.span-3 .span-3,.span-4 .span-4,.span-5 .span-5,.span-6 .span-6,.span-7 .span-7,.span-8 .span-8,.span-9 .span-9,.span-10 .span-10,.span-11 .span-11,.span-12 .span-12{width:99.946808510638%!important}
#wb-body .span-6{width:74.231843575419%}
table.span-1,table.span-2,table.span-3,table.span-4,table.span-5,table.span-6,table.span-7,table.span-8,table.span-9,table.span-10,table.span-11,table.span-12{display:table}


    #content { width:66%;}




.side-left #content { float: right; border-right: 0; }



.full-width #content { width: 100%; }

.hero-module-wrappernav ul li.slct-btn {
  width: 20%;
  float: left;
  font-family: 'nimbus_sansblack', 'HelveticaNeue', Helvetica, Arial, sans-serif;
  color: #ffffff;
  font-size: 18px;
  cursor: pointer;
  height: 75px;
  margin-top: 0px;
  transition: all 0.15s;
}

.hero-module-wrappernav ul li.slct-btn .btn-wrapper {
  width: 100%;
  margin: 0 auto;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.hero-module-wrappernav ul li.slct-btn .btn-wrapper .wrap-inside {
  margin: 0 auto;
}

.hero-module-wrappernav ul li.slct-btn .btn-wrapper .wrap-inside img {
  margin-right: 10%;
  margin: 0 auto;
  display: block;
  margin-top: -45px;
}

.hero-module-wrappernav ul li.slct-btn .btn-wrapper .wrap-inside .txt-slt {
  text-align: center;
  margin: 0 auto;
  clear: both;
  width: 149px;
  line-height: 21px;
  font-size: 18px;
}

.hero-module-wrappernav ul li.slct-btn .btn-wrapper .wrap-inside .one-state {
  margin-top: 0px;
  height: 41px;
  overflow: hidden;
}

.hero-module-wrappernav ul li.slct-btn .btn-wrapper .nav-02 .txt-slt {
  margin-top: 6.3%;
}

.hero-module-wrappernav ul li.slct-btn:hover,
.hero-module-wrappernav ul li.slct-btn.active {
  height: 90px;
  margin-top: -15px;
}

#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; }
.social-links .twitter a{background:#00aeef}
#secondary .twitter-user img{margin-top:-2px;-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}
#secondary .twitter-follow-button{margin-top:10px}
#secondary .tweet-item .twitter-user{margin-bottom:10px}



#wrapper, 
#header, 
#nav, 
#wrapper_home, 
#content_home, 
#flashcontent,
#videos  { width:100%}

#content_home { padding-top:0; background:#fff;}


*html #content_home {
    height: 400px;
    width: 870px;
    position: relative;
}


    #content_home a {
        color: #6c9a07;
        text-decoration: none;
    }


        #content_home a:hover {
            text-decoration: underline;
        }
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11{float:left}
.col-md-6{width:50%}

.row-condensed .col-md-1,
.row-condensed .col-md-2,
.row-condensed .col-md-3,
.row-condensed .col-md-4,
.row-condensed .col-md-5,
.row-condensed .col-md-6,
.row-condensed .col-md-7,
.row-condensed .col-md-8,
.row-condensed .col-md-9,
.row-condensed .col-md-10,
.row-condensed .col-md-11,
.row-condensed .col-md-12,
.row-condensed .col-sm-1,
.row-condensed .col-sm-2,
.row-condensed .col-sm-3,
.row-condensed .col-sm-4,
.row-condensed .col-sm-5,
.row-condensed .col-sm-6,
.row-condensed .col-sm-7,
.row-condensed .col-sm-8,
.row-condensed .col-sm-9,
.row-condensed .col-sm-10,
.row-condensed .col-sm-11,
.row-condensed .col-sm-12,
.row-condensed .col-lg-1,
.row-condensed .col-lg-2,
.row-condensed .col-lg-3,
.row-condensed .col-lg-4,
.row-condensed .col-lg-5,
.row-condensed .col-lg-6,
.row-condensed .col-lg-7,
.row-condensed .col-lg-8,
.row-condensed .col-lg-9,
.row-condensed .col-lg-10,
.row-condensed .col-lg-11,
.row-condensed .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  margin-bottom: 10px;
}

.location-popup .text-location{padding:0px;font-size:12px;text-transform:capitalize;}
.container{width:750px}
.container,.container-fluid{padding-left:15px;padding-right:15px}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
.container-search{position:absolute;top:153px;bottom:0;width:250px;overflow-y:auto;-webkit-overflow-scrolling:touch;border-right:1px solid #ccc;padding:15px;display:none}
.container-search .fa-spinner{position:absolute;top:50%;left:50%;margin-left:-18.5px;margin-top:-21.5px}
.site-navigation .container-nav{border:none}
.promo-container .container{position:relative;height:100%;display:block;color:#333}
.container-fluid{margin-left:20px;margin-right:20px}
.perspective{padding:30px 0;position:relative;z-index:1;}
.perspective strong{padding-left:60px;color:#09c;}
.perspective a{position:relative;padding:10px 30px;background:#09c;color:#fff;text-align:center;text-transform:uppercase;font-family:"Oswald", "Helvetica Neue", Arial, sans-serif;font-size:20px;letter-spacing:2px;border:none;text-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.perspective a:before{content:"";position:absolute;z-index:-2;right:80px;bottom:0;width:100px;height:40%;max-width:200px;max-height:50px;-webkit-box-shadow:80px 0 0 #145e7c;-moz-box-shadow:80px 0 0 #145e7c;box-shadow:80px 0 0 #145e7c;-webkit-box-shadow:80px 0 0 #145e7c;-moz-box-shadow:80px 0 0 #145e7c;box-shadow:80px 0 0 #145e7c;-webkit-transform:skew(-50deg);-moz-transform:skew(-50deg);-ms-transform:skew(-50deg);-o-transform:skew(-50deg);transform:skew(-50deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;}
.perspective.red a{background:#c03;}
.perspective.red a:before{-webkit-box-shadow:80px 0 0 #62000a;-moz-box-shadow:80px 0 0 #62000a;box-shadow:80px 0 0 #62000a;-webkit-box-shadow:80px 0 0 #62000a;-moz-box-shadow:80px 0 0 #62000a;box-shadow:80px 0 0 #62000a;}
.perspective.green a{background:#9c0;}
.perspective.green a:before{-webkit-box-shadow:80px 0 0 #7f9720;-moz-box-shadow:80px 0 0 #7f9720;box-shadow:80px 0 0 #7f9720;-webkit-box-shadow:80px 0 0 #7f9720;-moz-box-shadow:80px 0 0 #7f9720;box-shadow:80px 0 0 #7f9720;}
.perspective.orange a{background:#f90;}
.perspective.orange a:before{-webkit-box-shadow:80px 0 0 #a57d30;-moz-box-shadow:80px 0 0 #a57d30;box-shadow:80px 0 0 #a57d30;-webkit-box-shadow:80px 0 0 #a57d30;-moz-box-shadow:80px 0 0 #a57d30;box-shadow:80px 0 0 #a57d30;}
.perspective.grey a{background:#77787b;}
.perspective.grey a:before{-webkit-box-shadow:80px 0 0 #464646;-moz-box-shadow:80px 0 0 #464646;box-shadow:80px 0 0 #464646;-webkit-box-shadow:80px 0 0 #464646;-moz-box-shadow:80px 0 0 #464646;box-shadow:80px 0 0 #464646;}
.perspective.white a{background:#fff;color:#09c;}
.perspective.white a:before{-webkit-box-shadow:80px 0 0 #dcdbdb;-moz-box-shadow:80px 0 0 #dcdbdb;box-shadow:80px 0 0 #dcdbdb;-webkit-box-shadow:80px 0 0 #dcdbdb;-moz-box-shadow:80px 0 0 #dcdbdb;box-shadow:80px 0 0 #dcdbdb;}
.perspective.noshadow a:before{display:none;}
.paginate_button.current{font-weight:700;text-decoration:none;cursor:default}


.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}


.wp-pagenavi span.current {
	font-weight: bold;
}
 

.aom_dr {width:100%; text-align:center; margin:4px; padding:0; font-size:9px;}

	
.v-next:hover .v-list{
	left: 10px;
	}

	
.v-prev:hover .v-list{
	right: 10px;
	}

	
.is-resized .v-prev.vp-paused .v-list-box,
.is-resized .v-next.vp-paused .v-list-box{
	width:90%;
	}


.v-prev:hover .v-list, 
.v-next:hover .v-list,
.vp-paused .v-list{
	display: block;
	font-size:1em;
	}

	
.preroll-playing .v-prev:hover .v-list, 
.preroll-playing .v-next:hover .v-list,
.preroll-playing .vp-paused .v-list,
.preroll-loading .v-prev:hover .v-list, 
.preroll-loading .v-next:hover .v-list,
.preroll-loading .vp-paused .v-list{
	display: none;
	font-size:1em;
	}

	
.preroll-playing .vp-paused .v-list, .preroll-loading vp-paused .v-list{ display: none;}


.v-list{
	z-index:2;
	transition: opacity 0.5s ease;
	padding:0 10px;
	color: #000;
	position: absolute;
	height: 100%;
	top: 0;
	display: none;	
	width: 42%;
	left: 0%;
	}

	
.vp-paused .v-list{
	width: 29%;
	left: 13%;
	}


.v-prev .v-list{
	left: auto;
	right: 0;
	}


.v-prev.vp-playing:hover .v-list{
	right: 10px!important;
	}


.v-next.vp-playing:hover .v-list{
	left: 10px!important;
	}

	
.vp-paused.v-prev .v-list{
	left: auto;
	right: 13%;
	}




.v-list ul, .v-list li{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size:.95em;
    text-transform: capitalize;
	}


.v-list h2{
	font-size: 1.6em;
	font-weight: 700;
	text-transform: uppercase;
	padding: 5px 5px 15px 0;
	line-height: 1;
	}


.v-list li{
	display: block;
	padding: 10px 0 10px 0;
	overflow: hidden;
	border-bottom:1px solid black;
	border-bottom:1px solid rgba(0, 0, 0, 0.14);
	}

.v-list li:last-child{
	border-bottom:0;	
	}

.v-list-box{
	display:inline-block;
	width: 95%;
	vertical-align: middle;
	}

.v-list a{
	text-decoration: none;
	border-bottom: 0;
	color: #FFF;
	}


.v-list a:hover{
	border-bottom: 1px solid black;
	}


.v-prev:hover .v-list, .v-next:hover .v-list{
	display: block;
	}

	
.preroll-playing .v-prev:hover .v-list, .preroll-playing .v-next:hover .v-list{
	display: none;
	}

.preroll-playing .vp-paused .v-list{ display:none !important; }

.preroll-loading .vp-paused .v-list{ display:none !important; }
 .fusion-fullwidth-1 {
                            padding-left: 20px !important;
                            padding-right: 20px !important;
                        }
.fusion-fullwidth-2 {
                            padding-left: 0px !important;
                            padding-right: 0px !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, .fusion-fullwidth-5.fusion-section-separator {
                        padding-left: 0px !important;
                        padding-right: 0px !important;
                    }
.fusion-fullwidth-6 {
                            padding-left: 0px !important;
                            padding-right: 0px !important;
                        }

.copyright{ line-height:30px;}


#search-toggle-title .browse-icon, #header-tools .cart-icon { font-family: 'editions'; font-size: 2.750em; line-height: 0.625em; position: absolute; left: 0; }


#header-tools .cart-icon { top: -5px; left: -6px; }



.news-cycle #header-tools .cart-icon { top: -3px; }



.ie10 #header-tools .cart-icon, .lt-ie10 #header-tools .cart-icon { top: -2px; }


.lt-ie9 #header-tools .cart-icon { top: -4px; }



.news-cycle #search-toggle-title .browse-icon, .news-cycle #header-tools .cart-icon { line-height: 0.750em; }

  .pt-sans #header-tools .cart-icon { top: -3px; }

  .cmsc--nav-level {
    background: black;
    margin: 0;
    position: absolute;
    top: 0;
    -ms-transform: translateX(-250px);
    
    -webkit-transform: translateX(-250px);
    
    transform: translateX(-250px);
    width: 100%; }

  .cmsc--nav-level li:first-of-type {
    margin-top: 6px; }

		
			#primary #content .menu-services-container ul li.policy { margin-left: 0; }

				#primary #content .menu-services-container ul li.policy a { background: #851950; padding-top: 39px; height: 83px; }

	
	#primary #content .sub-cat-list a:hover, .services.policy #primary #content .sidebar-menu ul li a:hover, .services #primary #content .sidebar-menu ul li.policy a:hover, .single-meeting-materials #primary #content .sidebar-menu ul li.policy a:hover { background-color: #ac4379; }

	
	.services.policy #primary #content .sidebar-menu ul ul li a:hover { background-color: #c55e93; }

		
			#primary #content .menu-services-container ul li.disaster a, #primary #content .menu-services-container ul li.policy a { height: 69px; }

.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}


.home #management_units .section-title,
p{
	color: #000;
}

.home #management_units,
body.home .full-span-wrapper div#bottom{
	height: 187px;
	width: 1088px;
	margin: 0 auto;
	padding: 35px 0 0 86px;

}


.home #management_units .section-title{
	color: #fff;
}


.home #management_units ul,
.home #latest-news ul{
	float: left;
	padding: 0;
	margin: 0;
}


.home #management_units li,
.home #latest-news li{
	float: left;
	width: 234px;
	color: #fff;
	margin-right: 38px;
}

.home #management_units li a:hover .title{
	color: #8db417;
}

.home #management_units li.last-list-item,
.home #latest-news li.last-list-item{
	margin-right: 0;
}



.home #management_units .unit .title{
	color: #e87d05;
	letter-spacing: -1px;
	word-spacing: -2px;
	margin-bottom: 5px;
	font-size: 26px;
	line-height: 26px;
	-webkit-transition: color .2s linear;
	-moz-transition: color .2s linear;
	-o-transition: color .2s linear;
	transition: color .2s linear;

}

	.home #management_units,
	body.home .full-span-wrapper div#bottom{
		padding: 35px 0 0 0px;
	}

  .pagination .disabled {
    color: #999;
  }


.caption {
	z-index:115;
	position:absolute;
	top: 60px;
	left:150px;
	height: 400px;
	width:  700px;
	margin: 20px 20px 20px 20px;
	zoom: 1;	
	color:#fff;	
	
}


.caption .captitle {	
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 62px;
	font-weight:  bold;
}


.caption .capsub {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	padding:   8px 0 24px 0;
}


.caption .captext{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;	
	line-height:  1.5;
}


.adtext {
	text-align: center;
	color: #444444;
	font-size: 12px; font-size: 1.2rem;
	text-transform: uppercase;
}

h3.widget-title {
	color: #FFF;
	font-weight: normal;
	margin: 0 1em 0.75em 1em;
}

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text,
input[type=submit] {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

.widget-title {
	color: #222;
	font-weight: bold;
}

.widget_rss .widget-title img {
	width: 11px;
	height: 11px;
}
#footer-wrapper{margin-top:-45px}

		
#s5_menuwrap {
	height:64px;
	margin-bottom:14px;
	margin-top:4px;}

#homenewsblock .hentry {
	line-height: 18px;
	padding-bottom: 10px;
	width: 280px;
}


#homenewsblock .hentry a{
	color:#036;
	font-family: 'ProximaNovaSemiBold',Arial,sans-serif;
	font-size: 16px;
	text-decoration:none;
	
}


#homenewsblock .hentry a:hover, h2.entry-title a:hover  {
	color: #930;
	text-decoration:none;
	
}

.title-myfav{font-size:22px;color:#000;line-height:1.1em;font-family:Futura BT W01 Book;}

.emailspanfav.spanwid-em span.title-myfav{text-transform:uppercase;}

#gc .title-myfav .txtbold{font-size:18px;text-transform:uppercase;font-weight:normal;}

.left{float:left;}
.page-template-1l-sidebar-php #container{padding-left:275px;padding-right:0px;}
.page-template-1r-sidebar-php #container{padding-left:0px;padding-right:275px;}
.page-template-1l1r-sidebar-php #container{padding-left:185px;padding-right:185px;}
.page-template-2l-sidebars-php #container{padding-left:370px;padding-right:0px;}
.page-template-2r-sidebars-php #container{padding-left:0px;padding-right:370px;}
 #container{padding-left:335px;padding-right:0px;}
.page-template-no-sidebars-php #container{padding-left:0;padding-right:0;}
#container,.page-template-no-sidebars-php #container,.page-template-1l-sidebar-php #container,.page-template-1r-sidebar-php #container,.page-template-2l-sidebars-php #container,.page-template-2r-sidebars-php #container,.page-template-1l1r-sidebar-php #container{padding-left:0;padding-right:0;}


.fix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.fix { display: inline-block; }


.right-column {
	float:right;
	width:274px;
	padding-right:1px;
	
	margin-right:7px;
	background:#FFFFFF;
}



.hp1, .hp2, .hp3, .hp4, .hp5, .hp6, .hp7 {
position: absolute;
}


.hp5 {
    left: 350px;
    top: 169px;
}


#footnav {
	position: absolute;
	left: 223px;
	top: 20px;
}




#footnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}


#footnav li a {
	display: block;
	padding: 0px 5px;
	color: #082f74;
	text-decoration: none;
}


#footnav li {
	border-left: 1px solid #082f74;
	font-size: 0.6875em;
	position: relative;
	float: left;
	padding: 0px;
	cursor: pointer;
}


#footnav li a:hover {
	text-decoration: underline;
}
.payment-methods-module .payments-uncommon{position:relative;overflow:hidden;margin:0 3px}
.payment-methods-module .payments-uncommon .payment-icons .list-item{list-style:none outside;padding-left:1em;position:relative}
.payment-methods-module .payments-uncommon .payment-icons .list-item .icon-bullet:before{content:"c";*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = 'c');font-size:5px;position:absolute;top:10%;left:0;color:inherit;opacity:1;*filter:alpha(opacity=100)}
.payments-uncommon-base{margin:0 3px}
.payments-uncommon-base .payment-icons .list-item{list-style:none outside;padding-left:1em;position:relative}
.payments-uncommon-base .payment-icons .list-item .icon-bullet:before{content:"c";*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = 'c');font-size:5px;position:absolute;top:10%;left:0;color:inherit;opacity:1;*filter:alpha(opacity=100)}
.lt-ie8 .payments-uncommon .payment-icons .list-item .icon-bullet{float:left;content:"c";*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = 'c');font-size:5px;position:absolute;top:0;left:0;color:#444;opacity:1;*filter:alpha(opacity=100)}


.widget-title-background {
    padding-top: 10px;
    color: #333;
    text-shadow: 0 1px 1px #fff;
}


.widget-title {
    z-index: 1;
    position: relative;
    display: block;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 19px;
    line-height: 19px;
    letter-spacing: 0px;
    font-weight: normal;
    padding: 10px 0px;
}


.widget-title a {
    color: #333 !important;
    text-shadow: 1px 1px 0px #fff!important;
    border-bottom: none !important;
}




#main-navigation-menu.nav-bar li.has-flyout {
	overflow:visible;
	z-index:1000;
	
}

#nav ul.nav-bar li.has-flyout .flyout a {background:none;}

	#nav .has-flyout a:first-child { padding: 0 !important;}

	#nav .has-flyout a:after { display: none !important; }

	#nav .has-flyout ul { display: none !important; }
.menu-item-625 a{border-right:0}
.genesis-nav-menu .menu-item{display:block;margin-left:0}
.genesis-nav-menu .menu-item:hover{position:static}

.prinz-menu-primary-mobile { margin-top: -30px; }


.prinz-menu-primary { background: #003366; }

.prinz-menu-primary a, .prinz-menu-primary a:visited { color: #fff; }

.prinz-menu-primary li ul { background: #003366; }

.prinz-menu-primary li.sfHover a, .prinz-menu-primary a:focus, .prinz-menu-primary a:hover, .prinz-menu-primary a:active, .prinz-menu-primary li.current-cat a, .prinz-menu-primary li.current a, .prinz-menu-primary li.current-menu-ancestor a, .prinz-menu-primary li.current-menu-item a { color:#fff; background: #40668c; }

.prinz-menu-primary li li:hover, .prinz-menu-primary li li.sfHover, .prinz-menu-primary li li a:focus, .prinz-menu-primary li li a:hover, .prinz-menu-primary li li a:active, .prinz-menu-primary li li.current-cat, .prinz-menu-primary li li.current, .prinz-menu-primary li li.current-menu-ancestor a, .prinz-menu-primary li li.current-menu-item a { background: #003366; color: #fff; }
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.sidebar ul.menu li ul li.last{border-bottom:0 none}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}

.nav #megamenu li .mega_categories .mega_menu_items {
  float: left;
  width: 50%;
  margin: 0;
}

.nav #megamenu li .mega_categories .mega_menu_items.two_col {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 0;
  -moz-column-gap: 0;
  column-gap: 0;
  -webkit-column-rule: 0;
  -moz-column-rule: 0;
  column-rule: 0;
}

.nav #megamenu li .mega_categories .mega_menu_items li {
  border-bottom: #74bfdc 1px solid;
  margin-right: 38px;
}

.nav #megamenu li .mega_categories .mega_menu_items li a {
  padding: 7px 0;
  color: #fff;
  text-decoration: none;
}

.nav #megamenu li .mega_categories .mega_menu_items li a:hover {
  color: #c7e6f2;
}

.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;}
.fw500,h1,.h1,h2,.h2,h3,.h3,h4,.h4,.magnet_main_title,input[id="routeFrom_chicago"],p[id="routeTo_chicago"],input[id="routeFrom_stlouis"],p[id="routeTo_stlouis"],select[id="routeMode_chicago"],select[id="routeMode_stlouis"],h5,.h5,.cbp-spmenu a,.polygon_text,.title_tag,.program-navigation,.program_week_label_big,.program_week_label,.timeline_point,.quoted_student-name,.magnet_content h3,.findajob_content h3,.tuition_benefits div li span,ul.location-tabs li,.playground_content h5{font-weight:500}
.program_week_label{font-size:16px;padding:6px 18px;border-radius:999px;color:#fefbfc;background:#fb253d;text-transform:uppercase;margin:3px 0;display:inline-block;margin-right:3px}

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}

	
	.mask {
		background-color:#FFF;
		width:100%;
		height:100%;
		position:fixed;
		z-index:100000;
	}
.masthead-inline .x-navbar .desktop .sub-menu{left:auto;right:0}
.masthead-inline .x-navbar .desktop .sub-menu .sub-menu{top:-1.025em;right:100%}
.masthead-inline .x-navbar.x-navbar-fixed-left .desktop .sub-menu{top:0;left:calc(100% + 2px);right:auto}
.masthead-inline .x-navbar.x-navbar-fixed-left .desktop .sub-menu .sub-menu{top:-1.025em;left:100%;right:auto}
.masthead-inline .x-navbar.x-navbar-fixed-right .desktop .sub-menu{top:0;left:auto;right:calc(100% + 2px)}
.masthead-inline .x-navbar.x-navbar-fixed-right .desktop .sub-menu .sub-menu{top:-1.025em;left:auto;right:100%}
.masthead-stacked .x-navbar .desktop .sub-menu{left:0;right:auto}
.masthead-stacked .x-navbar .desktop .sub-menu .sub-menu{top:-1.025em;left:100%}
.x-navbar-fixed-left-active .x-widgetbar,.x-navbar-fixed-right-active .x-widgetbar{z-index:1029}
.x-navbar-fixed-left-active .x-topbar,.x-navbar-fixed-right-active .x-topbar{border-bottom:1px solid #060606;z-index:1028}
.x-navbar{position:relative;overflow:visible;z-index:1030}
.x-navbar .x-container{position:relative}
.x-navbar .x-nav a{-webkit-transition:none;transition:none}
.x-navbar .desktop .x-nav{margin:0}
.x-navbar .mobile .x-nav{margin:25px 0}
.x-navbar .mobile .x-nav ul{margin:0 0 0 2.25em;list-style:none}
.x-navbar-fixed-top,.x-navbar-fixed-left,.x-navbar-fixed-right{position:fixed;z-index:1030}
.x-navbar-fixed-top{top:0;left:0;right:0}
.x-navbar-fixed-left,.x-navbar-fixed-right{top:0;bottom:0;width:228px}
.x-navbar-fixed-left .x-navbar-inner,.x-navbar-fixed-right .x-navbar-inner{height:100%}
.x-navbar-fixed-left .x-brand,.x-navbar-fixed-right .x-brand{float:none;text-align:center}
.x-navbar-fixed-left .desktop .x-nav,.x-navbar-fixed-right .desktop .x-nav{float:none;margin-top:2em}
.x-navbar-fixed-left{left:0}
.x-navbar-fixed-right{right:0}
.x-navbar-static-active .desktop .x-nav .x-megamenu,.x-navbar-fixed-top-active .desktop .x-nav .x-megamenu{position:static}
.x-navbar-fixed-left-active .desktop .x-nav .x-megamenu,.x-navbar-fixed-right-active .desktop .x-nav .x-megamenu{position:relative}
.page-template-template-blank-3-php.x-navbar-fixed-left-active,.page-template-template-blank-3-php.x-navbar-fixed-right-active,.page-template-template-blank-6-php.x-navbar-fixed-left-active,.page-template-template-blank-6-php.x-navbar-fixed-right-active,.page-template-template-blank-7-php.x-navbar-fixed-left-active,.page-template-template-blank-7-php.x-navbar-fixed-right-active,.page-template-template-blank-8-php.x-navbar-fixed-left-active,.page-template-template-blank-8-php.x-navbar-fixed-right-active{padding:0}
.x-navbar-fixed-top-active .x-navbar-wrap{margin-bottom:2px;}
.x-logobar,.x-navbar,.x-navbar .sub-menu,.x-colophon.top{background-color:#89e5dc;}
body.x-navbar-fixed-top-active .x-navbar-wrap{height:90px;}
.x-navbar-inner{min-height:90px;}

	#liofilter ul {
		width: 100%;
	}

	#liofilter li {
		width: 100%;
		border-radius: 6px;
		border: 1px solid #C9C9C9;
		padding: 0 0;
	}

	#liofilter li:last-child {
		border: 1px solid #C9C9C9;
	}


#liofilter{margin:10px auto 0px; list-style:none; text-align:center; font-family:Overlock; font-style:italic; clear:both; display:none; padding-top:10px; text-transform:lowercase}


#liofilter div{float:left}


#liofilter li:hover, #liofilter .filter-select{background:#181818; color:white}





.root {overflow: hidden;}




body.boxed .root {
	max-width: 1000px; margin: 0 auto; background: #fff;
}

	.boxed .root .content {padding: 0;}


body.boxed.shadow .root {box-shadow: 0 0 3px rgba(0,0,0,0.3);}
.site-nav-span{display:block;position:relative;z-index:9005}
.site-nav-span-wrap{height:40px;margin:0 -1px 0 0;overflow:hidden;padding:0}
.site-nav-span-theme-usatoday.site-nav-news-span:hover,.site-nav-span-theme-usatoday.site-nav-news-span.site-nav-active-span{background:#009bff}
.site-nav-span-theme-usatoday.site-nav-sports-span:hover,.site-nav-span-theme-usatoday.site-nav-sports-span.site-nav-active-span{background:#b81800}
.site-nav-span-theme-usatoday.site-nav-life-span:hover,.site-nav-span-theme-usatoday.site-nav-life-span.site-nav-active-span{background:#9600b4}
.site-nav-span-theme-usatoday.site-nav-money-span:hover,.site-nav-span-theme-usatoday.site-nav-money-span.site-nav-active-span{background:#00a53c}
.site-nav-span-theme-usatoday.site-nav-tech-span:hover,.site-nav-span-theme-usatoday.site-nav-tech-span.site-nav-active-span{background:#fa6600}
.site-nav-span-theme-usatoday.site-nav-travel-span:hover,.site-nav-span-theme-usatoday.site-nav-travel-span.site-nav-active-span{background:#00c3c3}
.site-nav-span-theme-usatoday.site-nav-opinion-span:hover,.site-nav-span-theme-usatoday.site-nav-opinion-span.site-nav-active-span{background:#666}
.site-nav-span-theme-usatoday.site-nav-weather-span:hover,.site-nav-span-theme-usatoday.site-nav-weather-span.site-nav-active-span{background:#ffc000}
.site-nav-span.site-nav-user-span{width:18px}
.site-nav-span.site-nav-user-span:after{background-position:-40px 0;height:16px;margin-left:-9px;top:13px;width:18px}
img.alignnone{margin:0 0 10px 0;display:inline;}




#cb-logo-box {
  display: table;
  padding: 15px;
}


  .cb-h-logo-off #cb-logo-box {
    padding: 0;
  }

  .cb-h-logo-off #cb-logo-box #logo {
    display: none;
  }

  .cb-h-logo-off #cb-logo-box .cb-block {
    margin: 20px 0 10px;
  }


.cb-logo-center #logo, .cb-logo-center #mob-logo {
  padding: 0;
  width: 100%;
  display: block;
  text-align: center;
}


.cb-logo-center .cb-block {
  margin: 10px 0;
  float: none;
  text-align: center;
  width: 100%;
}


#wrap {
	margin:auto;
	width:975px;
	border-top:10px solid #000;
	background-color:#FFFFFF;
	}

	.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; }













.colf-xs-1, .colf-sm-1, .colf-md-1, .colf-lg-1, .colf-xs-2, .colf-sm-2, .colf-md-2, .colf-lg-2, .colf-xs-3, .colf-sm-3, .colf-md-3, .colf-lg-3, .colf-xs-4, .colf-sm-4, .colf-md-4, .colf-lg-4, .colf-xs-5, .colf-sm-5, .colf-md-5, .colf-lg-5, .colf-xs-6, .colf-sm-6, .colf-md-6, .colf-lg-6, .colf-xs-7, .colf-sm-7, .colf-md-7, .colf-lg-7, .colf-xs-8, .colf-sm-8, .colf-md-8, .colf-lg-8, .colf-xs-9, .colf-sm-9, .colf-md-9, .colf-lg-9, .colf-xs-10, .colf-sm-10, .colf-md-10, .colf-lg-10, .colf-xs-11, .colf-sm-11, .colf-md-11, .colf-lg-11, .colf-xs-12, .colf-sm-12, .colf-md-12, .colf-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.colf-xs-1, .colf-xs-2, .colf-xs-3, .colf-xs-4, .colf-xs-5, .colf-xs-6, .colf-xs-7, .colf-xs-8, .colf-xs-9, .colf-xs-10, .colf-xs-11, .colf-xs-12 {
  float: left;
}

.colf-xs-12 {
  width: 100%;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-6{width:50%}






.col-md-6.img-cntrl{
    overflow:hidden;
}


.col-md-6.img-cntrl img {
    display:block;
}


.section .col-md-6 {
	padding:0px;
}

    .resto .menu-item { font: 16px/18px 'open_sansbold'; margin-bottom: 20px; }

        .resto .menu-item strong { font-size:14px; font-weight:300 }

        .resto .menu-item .extra-text{ font-style: italic; }

        .resto .menu-item .menu-price{ font-style: italic; }
	
	
	.resto.columnar .menu-item {font: 16px/22px 'open_sansregular';padding-right: 120px;margin-bottom: 10px;}

	.resto.columnar .menu-item .menu-name {float: left;width: 435px;}

	.resto.columnar .menu-item .menu-price {float: right;font-style: normal;margin-left: 15px;}

	.resto.tabular .menu-item .menu-price {width: 50px;font-style: normal;font: 16px/22px 'open_sansregular';}

	.resto.tabular.wines .menu-item{ font-family: 'open_sansregular'; }

	.resto.tabular.wines .menu-item  .menu-price{ font-style: normal;padding-right: 15px;text-align: center;}

	.resto.tabular.wines .menu-item  .menu-name{ }


.phone_hd_left, .phone_hd_right {
	display:none;
}


.phone_hd_right {
	top:0;
	right:0;
	position:absolute;
	z-index:10;
	width:118px; 
}

.phone_hd_left a, .phone_hd_right a {
	float:left;
	cursor:pointer;
}


#primary-nav-menu ul li.menu-item-12244 a:hover{
	background: #6b5e52 !important;
}
blockquote.alignnone,blockquote.alignright,blockquote.aligncenter,blockquote.alignleft{width:auto;margin-left:auto;margin-right:auto}


#header .widget-area{width:468px;float:right;margin:0;padding:5px 10px 0px 0;}


#header-left .widget-area{width:70px;height:90px;float:left;margin:0px 0 0 0;padding:0px 0px 0px 30px;}


#header-center .widget-area{display:block;width:156px;height:90px;//float:left;margin:10px 0 0 0;padding:0px 30px 0px 0px;}


#header .widget-area p{margin:0;padding:0 0 5px 0;}


#header .widget-area h4{color:#333333;font-size:14px;font-weight:normal;margin:10px 0 0 0;padding:0;text-decoration:none;}


#header-center .widget-area h4{font-size:10px;text-align:center;font-weight:bold;margin:10px 0 0 0;padding:0;text-decoration:none;}


#header .widget-area ul{margin:0;padding:0;}


#header .widget-area ul li{list-style-type:square;margin:0 0 0 20px;padding:0;}


#featured-top .widget, #featured-bottom .widget{margin:0 0 20px 0;}


#sidebar .widget, #sidebar-alt .widget{margin:0 0 20px 0;padding:0;}


#footer-widgets .widget{background:none;border:none;}


.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }


.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }
.site-header__main-navigation .level-0{border-bottom:none}
.site-header__main-navigation .level-0:last-child{border-bottom:none}

            #header .nav-header ul li.li-logo {
              display: none; }

      .no-csscolumns #header .nav-header ul li.li-logo {
        display: none; }


.collapse {
    display: none;
}







.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }

.abt-ACC-tab .collapse
{
	display:none;
}


  #nav_main_inner {
    display: none;
  }


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

.clearfix:after { clear: both; }

.clearfix { *zoom: 1; }

.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;}



.socialmedia-buttons {
	margin-top: 5px;
}


.socialmedia-buttons a {
	background: none !important;
}


.socialmedia-buttons a:hover {
	text-decoration: none;
	border: 0;
}

.socialmedia-buttons img {
	vertical-align: middle;
	margin-bottom: 3px;
}

.socialmedia-buttons img.fade:hover {
	opacity: 1 !important;
	-moz-opacity: 1 !important;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	transition: all 0.2s ease;
}


.socialmedia-buttons img.scale:hover {
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-zoom: 1.2;
	transition: all 0.2s ease;
}

	
.socialmedia-buttons img.bounce:hover {
	transform: translate(0px, -2px);
	-moz-transform: translate(0px, -2px);
	-webkit-transform: translate(0px, -2px);
	-webkit-transition: -webkit-transform 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	transition: all 0.2s ease;
	
}


.socialmedia-buttons img.combo:hover {
	transform: translate(0px, -4px);
	-moz-transform: scale(1.1) translate(0px, -4px);
	-webkit-transform: scale(1.1) translate(0px, -4px);
	-ms-zoom: 1.1;
	opacity: 1 !important;
	-moz-opacity: 1 !important;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	transition: all 0.2s ease;
}

#home-bottom .portfolio_text { color: #706F6F; margin: 0 0 0.4em; }

#home-bottom .portfolio_text h1 { font-size: 16px; text-transform: uppercase; margin: 0 0 0.4em; }

#home-bottom .portfolio_text a { color: #3C3C3B; text-decoration: none; }

#home-bottom .portfolio_text a:hover { color: #C7D31E; }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-6{width:50%}
.post-grid.col-md-6,.post-grid.col-md-4{height:346px}
.col-md-6.single-post-content-new{padding:10px 0!important;}




#top-bar {
font-size: 11px;
text-transform: uppercase;
margin-bottom: 40px;
}

#top-bar ul {
margin: 0;
padding: 0;
float: right;
}

#top-bar li {
float: left;
list-style: none;
border-left: 1px solid #b4b4b4;
padding: 0 10px;
}

#top-bar li:first-child {
border: none;
}

#top-bar a {
color: #b4b4b4;
}

#pre-footer .widget-area input[type=text] {
width:95%;
}

.page-id-1499 #content { height: 100%; overflow: hidden; background:#000; }

.page-id-1792 #content { height: 100%; overflow: hidden; background:#f0f0f0; }

.page-id-1862 #content { height: 100%; overflow: hidden; background:#f0f0f0; }

.page-id-1503 #content { height: 100%; overflow: hidden;background:#000; }




.site-content { height: 100%; }



.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 {
	content: '';
	display: table;
}

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

.site-content.is_frontpage {
    margin-top: 75px;
}
