﻿




.uvt-menu-button, .uvts-menu-button{
	display: none;
	margin: 0 auto;
		}

		
.uvt-menu-button span, .uvts-menu-button span{
		font-size: 26px;
		display: inline-block;
		vertical-align: middle;
		line-height: 70px;
		padding: 0;
		margin: 0;
		font-weight: 600;
		}

.menu-top-nav-container {display: inline-block; float:right; padding-right:80px;}


.wrapper .header .top .menu-top-nav-container{width:100%;padding:0;}

.wrapper .header .top .menu-top-nav-container .nav {text-align: center;}

.wrapper .header .top .menu-top-nav-container .nav li{display:inline-block;}

.template-index .instagram-widget { text-align: center; }

.template-index .instagram-widget .items { margin-top: -7px; display: inline-block; overflow: hidden; max-height: 330px; max-width: 501px; }

.template-index .instagram-widget .items.wide { max-width: 1002px; }

.template-index .instagram-widget .items .item { max-width: 153px; display: inline-block; margin: 7px; }
.clearfix:after{content:"\00A0";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.clearfix{display:inline-block}
html[xmlns] .clearfix{display:block}
* html .clearfix{height:1%}
#core.None #content .clearfix{display:none!important}
.clearfix::after,.clearfix::before{content:' ';display:table}
.aq-block.aq-block-aq_featured_2_3_big_block.aq_span8.aq-first.clearfix .bloglike:nth-child(5) {clear:both}
.aq-block.aq-block-aq_featured_2_3_big_block.aq_span8.aq-first.clearfix .bloglike:nth-child(odd) {clear:left}
.aq-block.aq-block-aq_featured_2_3_big_block.aq_span8.aq-first.clearfix{width:100%;padding:10px!important;box-sizing:border-box;background:#fff;border:2px solid;margin-bottom:25px}
.aq-block.aq-block-aq_featured_2_3_block.aq_span8.aq-first.clearfix{box-sizing:border-box;background:#fff;border:2px solid;width:100%;padding:0;margin-bottom:25px}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #888888;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}

.press #press-headline {
    border-bottom: 1px solid #DDDDDD;
    border-radius: 5px 5px 0 0;
    height: 70px;
    overflow: hidden;
}

.press #press-headline #press-headline-content {    
    height: 70px;
}

#press-headline-content .press-quote {
    background: none repeat scroll 0 0 #F8F8F8;
    font-size: 1.4em;
    height: 70px;
    line-height: 70px;
}

#press-headline-content .press-quote a {
    color: #439908;
    font-weight: bold;
    text-shadow: 0 1px 1px white;
}

.press #press-headline .press-quote {
    text-align: center;
}


.home .main .entry-content header,
.search .main .entry-content header,
.category .main .entry-content header,
.tag .main .entry-content header,
.tax-perspective .main .entry-content header {
  margin-bottom: 0;
}


.home .main .entry-content header span.author a,
.search .main .entry-content header span.author a,
.category .main .entry-content header span.author a,
.tag .main .entry-content header span.author a,
.tax-perspective .main .entry-content header span.author a {
  font-size: 12px;
  color: #CC1414;
  margin-left: 5px;
  margin-top: 0;
  vertical-align: top;
  float: left;
}


.home .main .entry-content header span.author a:hover,
.search .main .entry-content header span.author a:hover,
.category .main .entry-content header span.author a:hover,
.tag .main .entry-content header span.author a:hover,
.tax-perspective .main .entry-content header span.author a:hover {
  color: #d00000;
}


.home .main .entry-content header .entry-date,
.search .main .entry-content header .entry-date,
.category .main .entry-content header .entry-date,
.tag .main .entry-content header .entry-date,
.tax-perspective .main .entry-content header .entry-date {
  font-size: 11px;
  color: #B7B7B7;
  margin-left: 5px;
  margin-top: -10px;
  vertical-align: top;
  float: left;
  font-weight: bold;
}


.home .main .entry-content figure,
.search .main .entry-content figure,
.category .main .entry-content figure,
.tag .main .entry-content figure,
.tax-perspective .main .entry-content figure {
  max-height: none;
  position: relative;
}


.home .main .entry-content h2,
.search .main .entry-content h2,
.category .main .entry-content h2,
.tag .main .entry-content h2,
.tax-perspective .main .entry-content h2 {
  font-size: 18px;
  color: #000;
  font-family: 'Lato', sans-serif;
  text-align: left;
  line-height: 1.2;
  padding: 0;
  min-height: 60px;
  font-weight: 700;
}


.home .main .entry-content p,
.search .main .entry-content p,
.category .main .entry-content p,
.tag .main .entry-content p,
.tax-perspective .main .entry-content p {
  font-size: 14px;
  color: #444;
  font-family: 'Lato', sans-serif;
  text-align: left;
  line-height: 1.3;
  font-weight: 400;
}


.home .main .entry-content .icon-share,
.search .main .entry-content .icon-share,
.category .main .entry-content .icon-share,
.tag .main .entry-content .icon-share,
.tax-perspective .main .entry-content .icon-share {
  color: #CC1414;
  font-family: 'Lato', sans-serif;
  font-size: 16px;
  letter-spacing: -.05em;
  margin-top: 10px;
}


.home .main .entry-content .icon-share:before,
.search .main .entry-content .icon-share:before,
.category .main .entry-content .icon-share:before,
.tag .main .entry-content .icon-share:before,
.tax-perspective .main .entry-content .icon-share:before {
  font-weight: bold;
  margin: 0px 5px 0 0;
  font-size: 17px;
}


.single .entry-content,
.page .entry-content {
  
  
  
  
}


.single .entry-content .video-container,
.page .entry-content .video-container {
  position: relative;
  padding-bottom: 65%;
  padding-top: 35px;
  height: 0;
  overflow: hidden;
}


.single .entry-content .video-container iframe,
.page .entry-content .video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}


.single .entry-content .mid-story-mail,
.page .entry-content .mid-story-mail {
  width: 100%;
  background: #ccc;
  padding: 10px 20px 10px 20px;
  margin: 20px 0 20px 0;
  clear: both;
  font-family: 'Lato', sans-serif;
}


.single .entry-content .mid-story-mail h3,
.page .entry-content .mid-story-mail h3 {
  font-size: 1.2rem;
  color: #000;
  margin: 10px 0 10px 0;
  font-family: 'Lato', sans-serif;
}


.single .entry-content .mid-story-mail input[type="email"],
.page .entry-content .mid-story-mail input[type="email"] {
  width: 75%;
  display: inline-block;
  font-family: 'Lato', sans-serif;
}


.single .entry-content .mid-story-mail button,
.page .entry-content .mid-story-mail button {
  margin: 0 20px 0 20px;
  font-size: 1rem;
  border-radius: 10px;
  padding: 10px 30px 10px 30px;
  font-family: 'Lato', sans-serif;
}


.single .entry-content div.pinterest_wrapper,
.page .entry-content div.pinterest_wrapper {
  text-align: center;
  position: relative;
}


.single .entry-content span.pinterest_img,
.page .entry-content span.pinterest_img {
  position: relative;
  display: inline-block;
}


.single .entry-content figure.alignright.figure,
.page .entry-content figure.alignright.figure {
  max-width: 60%;
}


.single .entry-content figure.figure a.tm_pinit img,
.page .entry-content figure.figure a.tm_pinit img {
  margin: 0.5rem;
}


.single .entry-content div.imgshare_wrapper,
.page .entry-content div.imgshare_wrapper {
  text-align: center;
  position: relative;
}


.single .entry-content span.imgshare_span,
.page .entry-content span.imgshare_span {
  position: relative;
  display: inline-block;
}


.single .entry-content span.imgshare_menu,
.page .entry-content span.imgshare_menu {
  position: absolute;
  top: 7px;
  right: 2px;
  top: auto;
  bottom: 7px;
}


.single .entry-content a.imgshare_icon,
.page .entry-content a.imgshare_icon {
  display: inline-block;
  line-height: 45px;
  width: 45px;
  text-align: center;
  color: #fff;
  background-color: #444;
  font-size: 1.6rem;
  float: left;
  margin: 0px 5px 5px 0px;
}


.single .entry-content a.imgshare_icon.imgshare_cta,
.page .entry-content a.imgshare_icon.imgshare_cta {
  position: absolute;
  right: 7px;
  top: 7px;
  font-size: 1.2rem;
  opacity: 0.7;
  margin-right: 0px;
  top: auto;
  bottom: 7px;
}


.single .entry-content a.imgshare_icon.imgshare_cta:hover,
.page .entry-content a.imgshare_icon.imgshare_cta:hover {
  opacity: 1;
}


.single .entry-content a.imgshare_icon.facebook,
.page .entry-content a.imgshare_icon.facebook {
  background-color: #3B5A97;
}


.single .entry-content a.imgshare_icon.twitter,
.page .entry-content a.imgshare_icon.twitter {
  top: 57px;
  background-color: #3798FB;
}


.single .entry-content a.imgshare_icon.pinterest,
.page .entry-content a.imgshare_icon.pinterest {
  top: 107px;
  background-color: #C9232D;
}


.single .entry-content a.imgshare_icon.email,
.page .entry-content a.imgshare_icon.email {
  top: 157px;
  background-color: #009E45;
}


.single .entry-content a.imgshare_icon.link,
.page .entry-content a.imgshare_icon.link {
  top: 207px;
}


.single .entry-content a.imgshare_icon.close,
.page .entry-content a.imgshare_icon.close {
  top: 257px;
  background-color: #111;
}


.single .entry-content a.imgshare_icon:hover,
.page .entry-content a.imgshare_icon:hover {
  margin-top: -1px;
}



.author .entry-content {
  padding: 0;
}



.entry-content {
  word-wrap: break-word;
}
.nav-options{*zoom:1;position:absolute;right:14px;top:26px}
.nav-options:after,.nav-options:before{content:"";display:table}
.nav-options:after{clear:both}

.template-index .widgets .featured-promo .description { font-size: 1.16667em; line-height: 1.8; max-width: 800px; display: inline-block; }

.template-index .widgets .featured-promo .description .call-to-action a { margin-top: 30px; margin-bottom: 0; text-transform: none; }

.template-index .widgets .featured-promo .description .call-to-action a .button { margin-bottom: 0; }

.template-collection .main-content .description { font-family:  "lato" ; text-transform: none; margin: 40px 0; }

.template-product article .description.show-for-medium-down { margin-top: 30px; }


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

#column-left .content-wrap {
	margin:0 0px 0 0;
}

#column-right .content-wrap {
	margin:0 30px;
}






img.social-icon { border: none; }

#connect .social { }

#connect .social a { opacity:0.8; }

#connect .social a:hover { opacity:1; }

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }
.nav-submenu_arrow{background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTIgNyI+PHN0eWxlPi5zdDB7ZmlsbDojOTA5MDkwO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMiAyVjBoLTFMNiA0IDEgMEgwdjJsNS45IDVINnoiLz48L3N2Zz4=) 50% 50% no-repeat;background-size:12px 7px;bottom:0;position:absolute;right:0;top:0;width:12px;padding:0 16px;cursor:pointer}
.page-wrapper__old .nav-submenu_arrow:before{content:"";position:absolute;height:10px;width:1px;left:0;top:10px;background:#aaaaab}
.nav-submenu_arrow:hover{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTIgNyIgd2lkdGg9IjgiIGhlaWdodD0iNSI+PHN0eWxlPi5zdDB7ZmlsbDojM2MyZjEyO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMiAyVjBoLTFMNiA0IDEgMEgwdjJsNS45IDVINnoiLz48L3N2Zz4=);background-color:#fab81b}
.page-wrapper__old .nav-submenu_arrow:hover:before{background:#fab81b}
.row{margin-left:-15px;margin-right:-15px;}

#dmg-nav-bar ul#dmg-topnav li.first {
  border-radius: 0.33em 0 0 0;
}

ul#dmg-most-commented-list li.first {
  border-top: none;
}

#dmg-section-heroes .first {
  margin-left: 0;
}

#access .menu-item-has-children:after {
top: 22px;
right: 20px;
}

#sidebar .current-menu-item.menu-item-has-children:after{
    content:'';
}

#sidebar .current-page-ancestor.menu-item-has-children:after{
    content:'';
}

#sidebar .current-menu-item .menu-item-has-children:after{
    content:'';
}


.header-small-nav .menu-item:after {
    content: '|';
    padding-left: 5px;
    padding-right: 5px;
    color: #4d585a;
}


.header-small-nav .menu-item:last-child:after {
    content: '';
}


.header-small-nav .menu-item {
    float: left;
}


.header-small-nav .menu-item a {
    color: #4d585a;
}

.side-menu-wrap .menu-item-has-children{

}

.side-menu-wrap .menu-item{

}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}
.slider-block .pair-slide-block.item-2 .last{margin-left:0;}
.slider-block .pair-slide-block.item-1 .first,.slider-block .pair-slide-block.item-1 .last,.slider-block .pair-slide-block.item-3 .first,.slider-block .pair-slide-block.item-3 .last{width:100%;margin-right:0;}
.frontpage-highlights .span4.last{margin-top:2%;margin-left:2%;}
.fse-frontpage-highlights .span4.last{margin-top:10px !important;}
.pager-next.first.last{display:block;line-height:0;padding-top:0 !important;}
.pager-next.first.last a{line-height:1;padding-top:6px;}
.region-footer-center .menu li.last.item-menu-partners{font-family:'ss_italic',Arial,sans-serif;font-style:italic;}
.menu-pills.people-sub-menu li.last,.menu-pills.people-sub-menu li.last a{margin-right:0;}
.researches-post li.last{margin:0 !important;}
.page-multimedia .pager-next.first.last{padding:0;}


#home .column-right .home-right-top {
  border-top: 7px solid #48f0c5;
  margin-bottom: 40px;
  overflow: hidden;
}


#home .column-right .home-right-top .home-right-top-img {
  position: relative;
  width: 60%;
  float: left;
}


#home .column-right .home-right-top .home-right-top-img img {
  width: 100%;
}


#home .column-right .home-right-top .home-right-top-img .home-right-top-text {
  font-family: "New Rail Alphabet Bold", Arial, serif;
  font-weight: bold;
  font-size: 70px;
  line-height: 80px;
  color: white;
  position: absolute;
  bottom: 50px;
}


#home .column-right .home-right-top .home-right-top-img .home-right-top-text span {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  background-color: #48f0c5;
}


#home .column-right .home-right-top .home-right-text {
  padding-top: 40px;
  padding-left: 40px;
  width: 40%;
  float: left;
}


#home .column-right .home-right-top .home-right-text p {
  font-family: "New Rail Alphabet Light", Arial, serif;
  font-weight: 200;
  font-style: normal;
  font-size: 20px;
  color: #676767;
}


#home .column-right .home-right-top .home-right-text p.link {
  color: #48f0c5;
}


#home .column-right .home-right-top .home-right-text p.link a {
  color: #ff22ab;
}
#header_wrapper{background:#007C29;padding-top:12px;border-bottom:5px solid #02451d;}


.main_nav {
	padding-left: 5px;
	padding-right: 5px;
}


a.main_nav {
	text-decoration: none;
	background-color: transparent;
	font-family: Arial;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	
}


a.main_nav:hover {
	text-decoration: none;
	background-color: #ffffff;
	font-family: Arial;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #6c5959;
	
}



#location-redirect-message {
  position: relative;
  top: 0;
  left: 0;
  display: none;
  padding: 20px;
  background-color: #2faccd;
  color: #fff;
  text-align: center;
  font-family: sans-serif;
  font-size: 16px;
  width: 100%;
  z-index: 1000;
}

#location-redirect-message a {
  color: #fff; text-decoration:underline;
}

#location-redirect-message a:hover {
  color: #fff; text-decoration:none;
}


.icons-sprite {
  display: block;
}


footer .credits span.icons-sprite {
  display: inline-block;
}




.container-full-width {
	width: 100%;
}


.container-full-width:before, .container-full-width:after {
	display: table;
	line-height: 0;
	content: "";
}


.container-full-width:after {
	clear: both;
}

	.container-full-width .container{
		margin: 0px 20px;
	}

#footer .wrapper, #copyright .wrapper {padding-left:35px;}

#footer .wrapwrap {background:#283035;padding:30px 0;}

#footer * {color:#e0e0e0;}

#footer .footersec a:hover, #footer .footersec a:focus {color:#fff;}

.custom #sidebar_1 .sidebar_list { padding-right: 0; padding-left: 0; == }

				#sidebar_1 { width: 21.7em; border: 0; float: left; }

.custom .sidebar h3 { letter-spacing: normal; font-variant: normal; }

					.sidebar ul.sidebar_list { padding-right: 1.1em; padding-left: 1.1em; }

.sidebar h3 { font-size: 1em; line-height: 1.385em; margin-bottom: 0.692em; }



.sidebar { }

#column_wrap .sidebar ul.sidebar_list { padding-top: 2.2em; }

.sidebar .text_input, .sidebar .form_submit { padding: 0.308em; font-family: Georgia, "Times New Roman", Times, serif; }

.sidebar input[type="text"], .sidebar input[type="submit"] { padding: 0.308em; font-family: Georgia, "Times New Roman", Times, serif; }

	.sidebar .text_input { width: 95%; }



.sidebar a:hover { text-decoration: underline; }


.tribe-mini-calendar .tribe-events-othermonth{
	background:#f7f7f7;
}




.home .left, .home .recent-leads {
	width: 607px;
}



.home .main-post-bg .title-insert, .home .recent-leads .title-insert {
	background: #ffffff;
	bottom: 0;
	display: block;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 1;
	padding: 0px 0;
	
	filter: alpha(opacity=60);
	-moz-opacity: .6;
	opacity:.6;
}


.title-insert h2, .home .recent-leads .title-insert h3 {
	margin: 10px 12px 6px;
	line-height: 14px;
}


.title-insert h2 a, .home .recent-leads .title-insert h3 a {
	display: block;
	color: #5e5d5d;
	text-decoration: none;
	border: 0;
}


.title-insert h2 a:hover, .home .recent-leads .title-insert h3 a:hover {
	color: #d6d6d6;
}


.home .recent-leads .secondary-post-bg {
	background: #eee;
	display: block;
	width: 293px;
	height: 150px;
	margin: 0 7px 10px 0;
	position: relative;
	overflow: hidden;
}


#contractors, #employees {
    position: relative;
    z-index: 100;
    color: #5E5E5E;
    background: #181818;
    width: 279px;
    height: 170px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}


#boxes #contractors, #boxes #employees {
    position: absolute;
    top: 9px;
    right: 9px;
}


#boxes #employees {
    top: 191px;
}


#contractors strong, #employees strong {
    text-transform: uppercase;
    color: #fff;
    font-size: 30px;
    font-weight: 700;
}
.modal-header{padding:15px;border-bottom:1px solid #fff;min-height:16.6px;}
.modal-header .close{margin-top:-2px;}
div.modal-header{background:#FFFFFF;opacity:.9;border-bottom:1px solid #666;min-height:16px;padding:15px;}


.block_footer_widgets {margin-left:-20px; padding-top:25px;}

.block_footer_widgets h3 {padding-bottom:19px; font-size:12px; color:#e0e0e0; font-weight:bold; text-transform:uppercase;}

.block_footer_widgets .column {width:225px; margin-left:20px; float:left;}
.accordion-content .pane-title{display :none;}
.pane-title{font-family:FuturaRdBold,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:normal;font-weight:inherit;margin-bottom:.5em;margin-top:1em}
.ie8 .pane-title{font-weight:bold}
.ie9 .pane-title{font-weight:bold}
.pane-title strong{font-weight:normal}
.radix-boxton .col-md-3 .pane-title,.radix-boxton .col-md-9 .pane-title{-webkit-margin-after:.35em}
.clearfix:before,.span--full:before,.mailchimp--full-page input[type="text"]:before,.grid--menu .menu:before,.grid--menu--adjusted .menu:before,.four-grid--menu--adjusted .menu:before,.two-grid--menu--adjusted .menu:before,.photo-grid__section:before,.prize-post__page-content .pane-prize-vote:before,.standard-post__related-posts:before,.prize-post__related-posts:before,.footer-section--legal:before,#footer-section:before,.pane-masquerade-masquerade .container-inline:before,#main-navigation:before,#competition-navigation:before,#microsite-navigation:before,.submenu .menu:before,#static-header:before,.competition-facts:before,.event-calendar__event:before,.featured-news-pane:before,.video__content--with-description:before,.grand-challenges-details #prize-concepts:before,.grand-challenges-details .prizes-in-development--pane:before,.latest-news:before,.mailchimp-form:before,.media-mentions:before,#media-room__info:before,#media-room__quick-links:before,#news-items:before,.moonbots-in-a-box__panel-pane:before,.fulldome-show-map__panel-pane:before,#prize-concepts:before,.pane-title--emphasis em:before,.prize-ideas-newsletter--sidebar .pane-title em:before,.prize-ideas-newsletter--sidebar .profile__name em:before,.team-news--competition:before,.page-teams .team-news--competition:before,.sponsors--title:before,.prizes-in-development:before,.prizes--blocks:before,.grand-challenges--active-prizes:before,.grand-challenges--past-prizes:before,.profile__name-header:before,.related-posts:before,#search-results-stories .pager:before,#social-stream:before,.team-directory__link-section:before,.pane-team-members:before,.team-directory--attachment .view-content:before,.team-directory--section .view-content:before,.map-location__block:before,.team-directory--sidebar .team-directory__block:before,.team-directory--sidebar a.team-directory__link:before,.team-directory--sidebar a.team-directory__link:hover:before,.team-directory--top-three .view-content:before,.team-directory--top-three .team-directory__bio:before,.teams-news__section:before,.view-team-portal .pager:before,.view-team-blog .pager:before,.view-staff-blog .pager:before,.team-results__competing:before,.whats-new:before,.view-whats-new:before,.whats-new__story-block--featured:before,.clearfix:after,.span--full:after,.mailchimp--full-page input[type="text"]:after,.grid--menu .menu:after,.grid--menu--adjusted .menu:after,.four-grid--menu--adjusted .menu:after,.two-grid--menu--adjusted .menu:after,.photo-grid__section:after,.prize-post__page-content .pane-prize-vote:after,.standard-post__related-posts:after,.prize-post__related-posts:after,.footer-section--legal:after,#footer-section:after,.pane-masquerade-masquerade .container-inline:after,#main-navigation:after,#competition-navigation:after,#microsite-navigation:after,.submenu .menu:after,#static-header:after,#competition-facts:after,.competition-facts:after,.event-calendar__event:after,.featured-news-pane:after,.video__content--with-description:after,.grand-challenges-details #prize-concepts:after,.grand-challenges-details .prizes-in-development--pane:after,.latest-news:after,.mailchimp-form:after,.media-mentions:after,#media-room__info:after,#media-room__quick-links:after,#news-items:after,.moonbots-in-a-box__panel-pane:after,.fulldome-show-map__panel-pane:after,#prize-concepts:after,.pane-title--emphasis em:after,.prize-ideas-newsletter--sidebar .pane-title em:after,.prize-ideas-newsletter--sidebar .profile__name em:after,.team-news--competition:after,.page-teams .team-news--competition:after,.sponsors--title:after,.prizes-in-development:after,.prizes--blocks:after,.grand-challenges--active-prizes:after,.grand-challenges--past-prizes:after,.profile__name-header:after,.related-posts:after,#search-results-stories .pager:after,#social-stream:after,.team-directory__link-section:after,a.youtube:after,.pane-team-members:after,.team-directory--attachment .view-content:after,.team-directory--section .view-content:after,.map-location__block:after,.team-directory--sidebar .team-directory__block:after,.team-directory--sidebar a.team-directory__link:after,.team-directory--sidebar a.team-directory__link:hover:after,.team-directory--top-three .view-content:after,.team-directory--top-three .team-directory__bio:after,.teams-news__section:after,.view-team-portal .pager:after,.view-team-blog .pager:after,.view-staff-blog .pager:after,.team-results__competing:after,.whats-new:after,.view-whats-new:after,.whats-new__story-block--featured:after{display:table;content:""}
.clearfix:after,.span--full:after,.mailchimp--full-page input[type="text"]:after,.grid--menu .menu:after,.grid--menu--adjusted .menu:after,.four-grid--menu--adjusted .menu:after,.two-grid--menu--adjusted .menu:after,.photo-grid__section:after,.prize-post__page-content .pane-prize-vote:after,.standard-post__related-posts:after,.prize-post__related-posts:after,.footer-section--legal:after,#footer-section:after,.pane-masquerade-masquerade .container-inline:after,#main-navigation:after,#competition-navigation:after,#microsite-navigation:after,.submenu .menu:after,#static-header:after,#competition-facts:after,.competition-facts:after,.event-calendar__event:after,.featured-news-pane:after,.video__content--with-description:after,.grand-challenges-details #prize-concepts:after,.grand-challenges-details .prizes-in-development--pane:after,.latest-news:after,.mailchimp-form:after,.media-mentions:after,#media-room__info:after,#media-room__quick-links:after,#news-items:after,.moonbots-in-a-box__panel-pane:after,.fulldome-show-map__panel-pane:after,#prize-concepts:after,.pane-title--emphasis em:after,.prize-ideas-newsletter--sidebar .pane-title em:after,.prize-ideas-newsletter--sidebar .profile__name em:after,.team-news--competition:after,.page-teams .team-news--competition:after,.sponsors--title:after,.prizes-in-development:after,.prizes--blocks:after,.grand-challenges--active-prizes:after,.grand-challenges--past-prizes:after,.profile__name-header:after,.related-posts:after,#search-results-stories .pager:after,#social-stream:after,.team-directory__link-section:after,a.youtube:after,.pane-team-members:after,.team-directory--attachment .view-content:after,.team-directory--section .view-content:after,.map-location__block:after,.team-directory--sidebar .team-directory__block:after,.team-directory--sidebar a.team-directory__link:after,.team-directory--sidebar a.team-directory__link:hover:after,.team-directory--top-three .view-content:after,.team-directory--top-three .team-directory__bio:after,.teams-news__section:after,.view-team-portal .pager:after,.view-team-blog .pager:after,.view-staff-blog .pager:after,.team-results__competing:after,.whats-new:after,.view-whats-new:after,.whats-new__story-block--featured:after{clear:both}
.pane-title,.profile__name{font-family:FuturaRdBold,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:normal;font-weight:inherit;margin-bottom:.5em;margin-top:1em}
.ie8 .pane-title,.ie8 .profile__name{font-weight:bold}
.ie9 .pane-title,.ie9 .profile__name{font-weight:bold}
.pane-title strong,.profile__name strong{font-weight:normal}
.radix-boxton .col-md-3 .pane-title,.radix-boxton .col-md-3 .profile__name,.radix-boxton .col-md-9 .pane-title,.radix-boxton .col-md-9 .profile__name{-webkit-margin-after:.35em}
.mailchimp-form .pane-title,.mailchimp-form .profile__name{color:#FBB82B}
.mailchimp-form .pane-title strong,.mailchimp-form .profile__name strong{color:#000;font-weight:normal}
.ie .mailchimp-form .pane-title strong,.ie .mailchimp-form .profile__name strong{font-weight:bold}
#footer-section .pane-title,#footer-section .profile__name,.footer-section--legal .pane-title,.footer-section--legal .profile__name{color:#fff}
.standard-post__related-posts .pane-title,.prize-post__related-posts .pane-title,.standard-post__related-posts .profile__name,.prize-post__related-posts .profile__name{margin-top:0;margin-bottom:1em}
#footer-section .pane-title,#footer-section .profile__name{font-size:100%}
.static-header__mailchimp-form .pane-title,.static-header__mailchimp-form .profile__name,.static-header__mailchimp-form .pane-title+div,.static-header__mailchimp-form .profile__name+div{float:left}
.static-header__mailchimp-form .pane-title,.static-header__mailchimp-form .profile__name{margin-top:.45em;margin-bottom:0;font-size:100%;text-align:right;width:32%;margin-right:2%;color:inherit}
.static-header__mailchimp-form .pane-title+div,.static-header__mailchimp-form .profile__name+div{width:66%}
.xprize-user-menu__username,.xprize-user-menu__menu a,.xprize-user-menu__menu.dropdown-menu,.static-header__more-link,.static-header__mailchimp-form .pane-title,.static-header__mailchimp-form .profile__name{font-family:FuturaRdBold,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:normal}
.ie8 .xprize-user-menu__username,.ie8 .xprize-user-menu__menu a,.ie8 .xprize-user-menu__menu.dropdown-menu,.ie8 .static-header__more-link,.ie8 .static-header__mailchimp-form .pane-title,.ie8 .static-header__mailchimp-form .profile__name{font-weight:bold}
.ie9 .xprize-user-menu__username,.ie9 .xprize-user-menu__menu a,.ie9 .xprize-user-menu__menu.dropdown-menu,.ie9 .static-header__more-link,.ie9 .static-header__mailchimp-form .pane-title,.ie9 .static-header__mailchimp-form .profile__name{font-weight:bold}
.xprize-user-menu__username strong,.xprize-user-menu__menu a strong,.xprize-user-menu__menu.dropdown-menu strong,.static-header__more-link strong,.static-header__mailchimp-form .pane-title strong,.static-header__mailchimp-form .profile__name strong{font-weight:normal}
.future-prize-ideas--sidebar .pane-title,.future-prize-ideas--sidebar .profile__name{font-family:FuturaRdMedium,Helvetica,Arial,sans-serif;font-size:17px;text-transform:uppercase;text-align:center;color:white;margin:0 0 1em 0}
.get-involved-page .moscone-flipped .radix-layouts-sidebar .pane-title,.get-involved-page .moscone-flipped .radix-layouts-sidebar .profile__name,.get-involved-page .page-node-39261 .moscone-flipped .radix-layouts-sidebar .pane-title,.get-involved-page .page-node-39261 .moscone-flipped .radix-layouts-sidebar .profile__name{font-size:30px;text-align:center;margin-top:10px;margin-bottom:0}
.latest-news .pane-title,.latest-news .profile__name{-webkit-margin-after:0.23em}
.mailchimp--block-end .pane-title,.mailchimp--block-end .profile__name{text-align:center;font-size:30px}
.mailchimp--block-end .pane-title strong,.mailchimp--block-end .profile__name strong{display:block}
.mailchimp--sidebar .pane-title,.mailchimp--sidebar .profile__name{color:white;font-family:FuturaRdMedium,Helvetica,Arial,sans-serif;font-family:FuturaRdMedium,Helvetica,Arial,sans-serif;font-size:17px;text-transform:uppercase;font-weight:normal;text-align:center;color:#fff;margin:0 0 1em 0}
.ie8 .mailchimp--sidebar .pane-title,.ie8 .mailchimp--sidebar .profile__name{font-weight:bold}
.ie9 .mailchimp--sidebar .pane-title,.ie9 .mailchimp--sidebar .profile__name{font-weight:bold}
.mailchimp--sidebar .pane-title strong,.mailchimp--sidebar .profile__name strong{font-weight:normal}
.mailchimp--sidebar .pane-title .mc-sb__title,.mailchimp--sidebar .profile__name .mc-sb__title{font-size:25px}
.mailchimp--sidebar .pane-title .mc-sb__title span,.mailchimp--sidebar .profile__name .mc-sb__title span{display:block;font-family:FuturaRdBold,Helvetica,Arial,sans-serif;font-size:30px;text-transform:uppercase;font-weight:normal;text-decoration:underline;margin-bottom:.05em}
.ie8 .mailchimp--sidebar .pane-title .mc-sb__title span,.ie8 .mailchimp--sidebar .profile__name .mc-sb__title span{font-weight:bold}
.ie9 .mailchimp--sidebar .pane-title .mc-sb__title span,.ie9 .mailchimp--sidebar .profile__name .mc-sb__title span{font-weight:bold}
.mailchimp--sidebar .pane-title .mc-sb__title span strong,.mailchimp--sidebar .profile__name .mc-sb__title span strong{font-weight:normal}
.ie8 .mailchimp--sidebar .pane-title .psuedo-title,.ie8 .mailchimp--sidebar .profile__name .psuedo-title{font-weight:bold}
.ie9 .mailchimp--sidebar .pane-title .psuedo-title,.ie9 .mailchimp--sidebar .profile__name .psuedo-title{font-weight:bold}
.mailchimp--sidebar .pane-title .psuedo-title strong,.mailchimp--sidebar .profile__name .psuedo-title strong{font-weight:normal}
.ie8 #page-content .pane-title--inside--small h2.pane-title,.ie8 #page-content .pane-title--inside--small legend.pane-title,.ie8 #page-content .pane-title--inside--small legend.profile__name,.ie8 #page-content .pane-title--inside--small h2.profile__name{font-weight:bold}
.ie9 #page-content .pane-title--inside--small h2.pane-title,.ie9 #page-content .pane-title--inside--small legend.pane-title,.ie9 #page-content .pane-title--inside--small legend.profile__name,.ie9 #page-content .pane-title--inside--small h2.profile__name{font-weight:bold}
#page-content .pane-title--inside--small h2.pane-title strong,#page-content .pane-title--inside--small legend.pane-title strong,#page-content .pane-title--inside--small legend.profile__name strong,#page-content .pane-title--inside--small h2.profile__name strong{font-weight:normal}
.moonbots-in-a-box__panel-pane .pane-title,.moonbots-in-a-box__panel-pane .profile__name,.fulldome-show-map__panel-pane .pane-title,.fulldome-show-map__panel-pane .profile__name{color:#fbb82a}
.fulldome-show-table__panel-pane .pane-title,.fulldome-show-table__panel-pane .profile__name{background-color:#fbb82a;color:#fff;padding:0.2em 0.7em;margin-bottom:0}
.pane-title--emphasis,.prize-ideas-newsletter--sidebar .pane-title,.prize-ideas-newsletter--sidebar .profile__name{font-family:FuturaRdMedium,Helvetica,Arial,sans-serif;font-size:17px;text-transform:uppercase;font-weight:normal;text-align:center;line-height:150%}
.ie8 .pane-title--emphasis,.ie8 .prize-ideas-newsletter--sidebar .pane-title,.prize-ideas-newsletter--sidebar .ie8 .pane-title,.ie8 .prize-ideas-newsletter--sidebar .profile__name,.prize-ideas-newsletter--sidebar .ie8 .profile__name{font-weight:bold}
.ie9 .pane-title--emphasis,.ie9 .prize-ideas-newsletter--sidebar .pane-title,.prize-ideas-newsletter--sidebar .ie9 .pane-title,.ie9 .prize-ideas-newsletter--sidebar .profile__name,.prize-ideas-newsletter--sidebar .ie9 .profile__name{font-weight:bold}
.pane-title--emphasis strong,.prize-ideas-newsletter--sidebar .pane-title strong,.prize-ideas-newsletter--sidebar .profile__name strong{font-weight:normal}
.pane-title--emphasis span,.prize-ideas-newsletter--sidebar .pane-title span,.prize-ideas-newsletter--sidebar .profile__name span{font-size:25px}
.pane-title--emphasis em,.prize-ideas-newsletter--sidebar .pane-title em,.prize-ideas-newsletter--sidebar .profile__name em{font-style:normal;display:inline-block;font-family:FuturaRdBold,Helvetica,Arial,sans-serif;font-size:30px;text-transform:uppercase;font-weight:normal;border-bottom-width:3px;border-bottom-style:solid;margin-bottom:.25em;padding-bottom:.25em}
.ie8 .pane-title--emphasis em,.ie8 .prize-ideas-newsletter--sidebar .pane-title em,.prize-ideas-newsletter--sidebar .ie8 .pane-title em,.ie8 .prize-ideas-newsletter--sidebar .profile__name em,.prize-ideas-newsletter--sidebar .ie8 .profile__name em{font-weight:bold}
.ie9 .pane-title--emphasis em,.ie9 .prize-ideas-newsletter--sidebar .pane-title em,.prize-ideas-newsletter--sidebar .ie9 .pane-title em,.ie9 .prize-ideas-newsletter--sidebar .profile__name em,.prize-ideas-newsletter--sidebar .ie9 .profile__name em{font-weight:bold}
.pane-title--emphasis em strong,.prize-ideas-newsletter--sidebar .pane-title em strong,.prize-ideas-newsletter--sidebar .profile__name em strong{font-weight:normal}
.prize-ideas-newsletter--sidebar .pane-title,.prize-ideas-newsletter--sidebar .profile__name{margin-top:0;color:#fff}
.prize-ideas-newsletter--sidebar .pane-title em,.prize-ideas-newsletter--sidebar .profile__name em{font-size:36px}
.competition-panel-page .pane-title,.competition-panel-page .profile__name,.competition-panel-page .hero-slider__cta-content a{color:#fff;text-decoration:none}
.og-context-xprize-competition .page-content .pane-title,.og-context-xprize-competition .page-content .profile__name{text-align:-9999px}
.competition-timeline .pane-title,.competition-timeline .profile__name{position:absolute;top:0;left:40px;z-index:5}
.from-teams--competition .pane-title,.from-teams--competition .profile__name{-webkit-margin-after:0em;width:75%;float:left;margin-top:.9em}
.competition-panel-page .aurora-section-third .pane-title,.competition-panel-page .aurora-section-third .profile__name{margin-top:0;color:#595959}
.sponsors--title .pane-title,.sponsors--title .profile__name{text-align:left}
#page-content .sponsors--list h2.pane-title,#page-content .sponsors--list legend.pane-title,#page-content .sponsors--list legend.profile__name,#page-content .sponsors--list h2.profile__name{margin-left:0;margin-right:0}
#page-content .sponsors--title__partner h2.pane-title,#page-content .sponsors--title__partner legend.pane-title,#page-content .sponsors--title__partner legend.profile__name,#page-content .sponsors--title__partner h2.profile__name{margin-left:0;margin-right:0}
#mini-panel-team_about h2.pane-title,#mini-panel-team_about legend.pane-title,#mini-panel-team_about legend.profile__name,#mini-panel-team_about h2.profile__name{font-size:1.2em}
.team-about__team-news .pane-title,.team-about__team-news .profile__name{float:none;font-size:14px;text-transform:uppercase;font-family:FuturaRdDemi,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:normal;color:#fbb82b}
.ie8 .team-about__team-news .pane-title,.ie8 .team-about__team-news .profile__name{font-weight:bold}
.ie9 .team-about__team-news .pane-title,.ie9 .team-about__team-news .profile__name{font-weight:bold}
.team-about__team-news .pane-title strong,.team-about__team-news .profile__name strong{font-weight:normal}
.teams-news__section .pane-title,.teams-news__section .profile__name{-webkit-margin-before:.33em;-webkit-margin-after:0.23em;width:75%;float:left}
.page-teams-portal #page-content h2.pane-title,.page-teams-portal #page-content legend.pane-title,.page-teams-portal #page-content legend.profile__name,.page-teams-portal #page-content h2.profile__name,.node-team_blog-form #page-content h2.pane-title,.node-team_blog-form #page-content legend.pane-title,.node-team_blog-form #page-content legend.profile__name,.node-team_blog-form #page-content h2.profile__name{margin:1em auto;font-size:1.5em}
#page-content h2.pane-title,#page-content legend.pane-title,#page-content legend.profile__name,#page-content h2.profile__name,#page-content h2.profile__name,#page-content legend.profile__name{font-size:35px;margin:.35em 2rem;line-height:1}
.b-notification-link .b-imgblock_time{color:#606061}
.js-unread-notification .b-imgblock_time{color:#606061}
.b-message_item .b-imgblock_time{float:right}
.b-imgblock_time{color:#606061;display:inline-block;margin:0 10px 0 0}


.content_item.eventswidget[data-layout="multiple_list"] {
  float: left;
  display: block;
  margin-right: 2.85714%;
  width: 100%;
  height: auto; }

  .content_item.eventswidget[data-layout="multiple_list"]:last-child {
    margin-right: 0; }

  .content_item.eventswidget[data-layout="multiple_list"] #events_axs .event_list {
    margin-top: 0; }

  [data-width="3"][data-layout="single"].eventswidget .date,
  [data-width="3"][data-layout="news"].eventswidget .date {
    float: left;
    display: block;
    margin-right: 2.85714%;
    width: 20%; }

    [data-width="3"][data-layout="single"].eventswidget .date:last-child,
    [data-width="3"][data-layout="news"].eventswidget .date:last-child {
      margin-right: 0; }

  [data-width="3"][data-layout="single"].eventswidget .title,
  [data-width="3"][data-layout="news"].eventswidget .title {
    float: left;
    display: block;
    margin-right: 2.85714%;
    width: 77.14286%;
    margin-right: 0; }

    [data-width="3"][data-layout="single"].eventswidget .title:last-child,
    [data-width="3"][data-layout="news"].eventswidget .title:last-child {
      margin-right: 0; }


.eventswidget[data-layout='single'][data-width='3'], .eventswidget[data-layout='news'][data-width='3'], .newswidget[data-layout='single'][data-width='3'], .newswidget[data-layout='news'][data-width='3'] {
  min-height: 100px;
  max-height: 140px;
  height: auto; }

.eventswidget .carousel-nav, .newswidget .carousel-nav {
  position: absolute;
  top: 2px;
  right: 8px;
  z-index: 20; }

.eventswidget .arrows, .newswidget .arrows {
  top: 5px; }

  .eventswidget .arrows.left, .newswidget .arrows.left {
    right: 40px; }

    .eventswidget .arrows.left:after, .newswidget .arrows.left:after {
      display: block;
      position: absolute;
      width: 1px;
      height: 35px;
      content: '';
      top: -10px;
      left: -29px;
      background: #333; }

  .eventswidget .arrows.right, .newswidget .arrows.right {
    right: 10px; }

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


#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;
}
.site-nav-link{border-right:1px solid #343434;color:#fff;display:block;font-family:'Futura Today Bold',Helvetica,Arial,sans-serif;font-size:11px;outline:0;position:relative;text-decoration:none;text-shadow:0 1px 0 #000;text-transform:uppercase}
.site-nav-link:hover,.site-nav-link:visited{color:#fff}
.transparent-header .site-nav-item.site-nav-first-primary-item,.transparent-header .site-nav-first-secondary-link,.transparent-header .site-nav-text-link,.transparent-header .site-nav-link{border-right-color:transparent;border-left-color:transparent}
.site-nav-link-theme-usatoday.site-nav-news-link{border-top-color:#009bff}
.site-nav-link-theme-usatoday.site-nav-sports-link{border-top-color:#b81800}
.site-nav-link-theme-usatoday.site-nav-life-link{border-top-color:#9600b4}
.site-nav-link-theme-usatoday.site-nav-money-link{border-top-color:#00a53c}
.site-nav-link-theme-usatoday.site-nav-tech-link{border-top-color:#fa5f00}
.site-nav-link-theme-usatoday.site-nav-travel-link{border-top-color:#00c3c3}
.site-nav-link-theme-usatoday.site-nav-opinion-link{border-top-color:#666}
.site-nav-link-theme-usatoday.site-nav-weather-link{border-top-color:#ffc000}
.site-nav-link.site-nav-user-link{cursor:pointer}
.site-nav-list.active .site-nav-link{border-right:0}
.sixcol{width:48.618784527%;}
.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol,.twelvecol,.floatcol{position:relative;float:left;margin-left:2.762430939%;}
html#scoped-css body.style-159 #usersite-container .zoogle-columns,html#scoped-css body.style-159 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
#usersite-container .clearfix,#usersite-container .zoogle-columns,#usersite-container form.simple_form .row{zoom:1}
#usersite-container .clearfix:before,#usersite-container .zoogle-columns:before,#usersite-container form.simple_form .row:before,#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{content:"\0020";display:block;height:0;visibility:hidden}
#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{clear:both}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }


.news-title {
    text-transform: none;
    margin-top: 10px;
    font-size: 18px;
}


.news-title a {
    color: #418981;
}
#hall-of-fame{float:left;width:200px;height:200px;text-align:center}
#hall-of-fame
h4{height:27px;vertical-align:middle;line-height:27px;background:#f0f5f5;text-transform:uppercase;text-align:left;border:none;padding-left:20px;padding-top:5px;padding-bottom:7px}
#hall-of-fame h4
a{color:#000;font-size:16px;font-weight:normal}
#hall-of-fame a
img{margin-top:10px;width:160px}



.et_pb_column {
	float: left;
	background-position: center;
	background-size: cover;
}


.et_pb_column.et_pb_section_parallax {
	position: relative;
}


.et_pb_section_parallax.et_pb_row .et_pb_column,
.et_pb_section_parallax.et_pb_row .et_pb_module,
.et_pb_section_parallax.et_pb_column .et_pb_module {
	position: relative;
	z-index: 9;
}


.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_content,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_video,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content {
	display: block;
}


.et_pb_column.et_pb_column_empty {
	min-height: 1px;
}


.et_pb_row .et_pb_column:last-child,
.et_pb_row_inner .et_pb_column:last-child {
	margin-right: 0 !important;
}


.et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_image,
.et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_video {
	margin-bottom: 10% !important;
}


	.et_pb_gutters4 .et_pb_column,
	.et_pb_gutters4.et_pb_row .et_pb_column {
		margin-right: 8%;
	}


	.et_pb_gutters2 .et_pb_column,
	.et_pb_gutters2.et_pb_row .et_pb_column {
		margin-right: 3%;
	}


	.et_pb_gutters1 .et_pb_column,
	.et_pb_gutters1 .et_pb_column .et_pb_row_inner .et_pb_column,
	.et_pb_gutters1 .et_pb_column .et_pb_module,
	.et_pb_gutters1 .et_section_specialty .et_pb_column .et_pb_module,
	.et_section_specialty .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module,
	.et_section_specialty .et_pb_column .et_pb_gutters1.et_pb_row_inner .et_pb_column,
	.et_section_specialty .et_pb_column .et_pb_gutters1.et_pb_row_inner .et_pb_column .et_pb_module,
	.et_pb_gutters1 .et_pb_column .et_pb_widget,
	.et_pb_gutters1 .et_pb_column .et_pb_grid_item,
	.et_pb_gutters1 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters1 .et_pb_row_inner .et_pb_column .et_pb_grid_item,
	.et_pb_gutters1 .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters1 .et_pb_row_inner .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3,
	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post,
	.et_pb_gutters1 .footer-widget,
	.et_pb_gutters1 .footer-widget .fwidget {
		margin: 0;
	}


	.et_pb_section .et_pb_row .et_pb_column .et_pb_module:last-child,
	.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_column .et_pb_module:last-child,
	.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module:last-child {
		margin-bottom: 0;
	}


	.et_pb_row .et_pb_column:last-child,
	.et_pb_row_inner .et_pb_column:last-child {
		margin-right: 0 !important;
	}


	.et_pb_row,
	.et_pb_column .et_pb_row_inner {
		padding: 30px 0;
	}


	.et_pb_gutters1 .et_pb_column {
		margin-bottom: 0;
	}


	.et_pb_row:last-child .et_pb_column:last-child {
		margin-bottom: 0;
	}


	.et_pb_section .et_pb_column .et_pb_module {
		margin-bottom: 30px;
	}


	.et_pb_gutters1 .et_pb_column .et_pb_module {
		margin-bottom: 0;
	}


	.et_pb_row .et_pb_column .et_pb_module:last-child,
	.et_section_specialty .et_pb_row .et_pb_column .et_pb_module:last-child {
		margin-bottom: 0;
	}


	.et_pb_section_sticky .et_pb_row:last-child .et_pb_column.et_pb_row_sticky:last-child {
		margin-bottom: 0;
	}


	.et_pb_row_4col .et_pb_column:nth-last-child(-n+2),
	.et_pb_row_1-4_1-4 .et_pb_column:nth-last-child(-n+2),
	.et_pb_row_1-2_1-4_1-4 .et_pb_column:nth-last-child(-n+2) {
		margin-bottom: 0;
	}



	.et_pb_column .et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(n),
	.woocommerce-page ul.products li.product:nth-child(n),
	.et_gallery_item {
		float: left;
		clear: none;
		width: 28.333% !important;
		margin: 0 7.5% 7.5% 0 !important;
	}


	.et_pb_column .et_pb_grid_item:nth-child(3n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(3n),
	.woocommerce-page ul.products li.product:nth-child(3n),
	.et_gallery_item:nth-child(3n) {
		margin-right: 0 !important;
	}


	.et_pb_column .et_pb_grid_item:nth-child(3n+1),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),
	.et_pb_column .woocommerce ul.products li.product:nth-child(3n+1),
	.woocommerce-page ul.products li.product:nth-child(3n+1),
	.et_gallery_item:nth-child(3n+1) {
		clear: both;
	}



	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
		width: auto;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li a {
		width: auto;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a {
		-webkit-border-radius: 3px 0 0 3px;
		-moz-border-radius: 3px 0 0 3px;
		border-radius: 3px 0 0 3px;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a {
		-webkit-border-radius: 0 3px 3px 0;
		-moz-border-radius: 0 3px 3px 0;
		border-radius: 0 3px 3px 0;
	}



	.et_pb_column .et_pb_blog_grid .column.size-1of2,
	.et_pb_column .et_pb_widget:nth-child(n) {
		width: 46.25% !important;
		margin: 0 7.5% 7.5% 0 !important;
	}


	.et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post {
		margin-bottom: 16.21%;
	}


	.et_pb_column .et_pb_widget:nth-child(n) {
		margin-bottom: 7.5%;
	}


	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2,
	.et_pb_gutters1 .et_pb_column .et_pb_widget:nth-child(n) {
		width: 50% !important;
		margin: 0 !important;
	}


	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post,
	.et_pb_gutters1 .et_pb_column .et_pb_widget:nth-child(n) {
		margin-bottom: 0;
	}


	.et_pb_column .et_pb_blog_grid .column.size-1of2:nth-child(2n),
	.et_pb_column .et_pb_widget:nth-child(2n) {
		margin-right: 0 !important;
	}



	.et_pb_column .et_pb_newsletter_form,
	.et_pb_column .et_pb_newsletter_description,
	.et_pb_column.et_pb_column_inner .et_pb_newsletter_form,
	.et_pb_column.et_pb_column_inner .et_pb_newsletter_description {
		width: 50%;
		padding: 0;
	}


	.et_pb_column .et_pb_newsletter_form,
	.et_pb_column.et_pb_column_inner .et_pb_newsletter_form {
		padding-left: 40px;
	}



	.et_pb_column .et_pb_pricing_table {
		width: 50% !important;
	}


	.et_pb_column .et_pb_pricing_table:nth-child(2n+1) {
		clear: both;
	}


	.et_pb_column .et_pb_pricing_table:nth-child(n+3) {
		margin-top: 50px;
	}



	.et_pb_column .et_pb_map,
	.et_pb_fullwidth_section .et_pb_map {
		height: 350px;
	}



	.et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_image,
	.et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_video {
		margin-bottom: 5% !important;
	}



	.et_pb_column .et_pb_testimonial_portrait {
		display: table-cell;
		float: left;
		margin-right: 30px;
	}


	.et_pb_column .et_pb_testimonial_description {
		display: table-cell;
	}



	.et_pb_column .et_pb_team_member_image {
		float: left !important;
		width: 280px !important;
		margin: 0 30px 0 0 !important;
		text-align: left !important;
	}


	.et_pb_column .et_pb_team_member_description {
		display: table-cell;
	}



	.et_pb_column .et_pb_blog_grid[data-columns]::before {
		content: "2 .column.size-1of2";
	}



	.et_pb_column .et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(n),
	.woocommerce-page ul.products li.product:nth-child(n),
	.et_gallery_item:nth-child(n) {
		clear: none;
		width: 45.25% !important;
		margin: 0 9.5% 9.5% 0 !important;
	}


	.et_pb_column .et_pb_grid_item:nth-child(2n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(2n),
	.woocommerce-page ul.products li.product:nth-child(2n),
	.et_gallery_item:nth-child(2n) {
		margin-right: 0 !important;
	}


	.et_pb_column .et_pb_grid_item:nth-child(2n+1),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
	.et_pb_column .woocommerce ul.products li.product:nth-child(2n+1),
	.woocommerce-page ul.products li.product:nth-child(2n+1),
	.et_gallery_item:nth-child(2n+1) {
		clear: both;
	}



	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters ul {
		width: 100%;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-child(2) a {
		-webkit-border-radius: 0 3px 0 0;
		-moz-border-radius: 0 3px 0 0;
		border-radius: 0 3px 0 0;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(odd) a {
		-webkit-border-radius: 0 0 3px 3px;
		-moz-border-radius: 0 0 3px 3px;
		border-radius: 0 0 3px 3px;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(even) a {
		-webkit-border-radius: 0 0 3px;
		-moz-border-radius: 0 0 3px;
		border-radius: 0 0 3px;
	}



	.et_pb_column .et_pb_blog_grid .column.size-1of1,
	.et_pb_column .et_pb_widget:nth-child(n),
	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1,
	.et_pb_gutters1 .et_pb_column .et_pb_widget:nth-child(n) {
		width: 100% !important;
		margin-right: 0 !important;
	}


	.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,
	.et_pb_column .et_pb_widget {
		margin-bottom: 9.5% !important;
	}


	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,
	.et_pb_gutters1 .et_pb_column .et_pb_widget {
		margin-bottom: 0 !important;
	}


	.et_pb_column .et_pb_pricing_table:last-child {
		margin-bottom: 0;
	}



	.et_pb_column .et_pb_contact p.et_pb_contact_field_half {
		width: 100%;
		margin-right: 0;
	}


	.et_pb_gutters1 .et_pb_row .et_pb_column.et_pb_column_1_4,
	.et_pb_gutters1.et_pb_row .et_pb_column.et_pb_column_1_4 {
		margin-bottom: 0;
	}


	.et_pb_row .et_pb_column.et_pb_column_1_4:last-child {
		margin-bottom: 0;
	}



	.et_pb_column .et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(n),
	.woocommerce-page ul.products li.product:nth-child(n),
	.et_gallery_item:nth-child(n) {
		width: 100% !important;
		margin: 0 0 11.5% 0 !important;
	}



	.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,
	.et_pb_column .et_pb_widget:nth-child(n) {
		margin-bottom: 11.5% !important;
	}



	.et_pb_column .et_pb_audio_module .mejs-container .mejs-controls div {
		position: absolute;
	}


	.et_pb_column .et_pb_audio_module .mejs-container {
		height: 50px !important;
	}


	.et_pb_column .et_pb_audio_module .mejs-controls {
		height: 100%;
	}


	.et_pb_column .et_pb_audio_module .mejs-time.mejs-currenttime-container.custom {
		top: 30px;
	}


	.et_pb_column .et_pb_audio_module .mejs-button.mejs-volume-button {
		top: 30px;
		right: 65px;
	}


	.et_pb_column .et_pb_audio_module a.mejs-horizontal-volume-slider {
		display: block;
		position: absolute;
		top: 30px;
		right: 0;
	}


	.et_pb_column .et_pb_audio_module .mejs-horizontal-volume-total {
		display: block;
		position: relative;
		width: 100%;
	}


	.et_pb_column .et_pb_audio_module .mejs-controls div.mejs-time-rail {
		width: 100% !important;
		padding-left: 30px;
	}


	.et_pb_column .et_pb_audio_module a.mejs-time-total.mejs-time-slider {
		position: relative;
		width: 100%;
		margin-left: 0;
	}


	.et_pb_column .et_pb_blog_grid .et_audio_container .mejs-time.mejs-currenttime-container.custom {
		margin-left: 0;
	}
#wrapper-header,#wrapper-logo-slogan,#wrapper-phone-cta,#wrapper-m-phone-cta,#wrapper-content,#wrapper-footer,#wrapper-footer-nav,#wrapper-copyright{width:100%;position:relative}
#wrapper-footer{display:inline-block}





#wrap, #hh{
    max-width: 1512px;
    margin: 0 auto;
    margin-top: 0;
}
.row{margin-left:-10px;margin-right:-10px}
.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}
.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after{clear:both}
.img-responsive{display:block;height:auto;max-width:100%}
.bluegrey{color:#617275;}
.gigs-title .bluegrey-btn.light{position:relative;bottom:8px;}

.bluegrey-btn {
    background: #617275;
    color:  #ffffff;
    text-transform: uppercase;
    padding: 10px;
    font-size: 0.5em;
    line-height: 0.5em;
    margin: 0px 0 0 25px;
    -webkit-transition: all 0.3s cubic-bezier(0.770, 0.000, 0.175, 1.000);
    -moz-transition: all 0.3s cubic-bezier(0.770, 0.000, 0.175, 1.000);
    -o-transition: all 0.3s cubic-bezier(0.770, 0.000, 0.175, 1.000);
    -ms-transition: all 0.3s cubic-bezier(0.770, 0.000, 0.175, 1.000);
    transition: all 0.3s cubic-bezier(0.770, 0.000, 0.175, 1.000);
}

.bluegrey-btn:hover {
    background: #171717;
    color: #ffffff;
}

    .gigs-title .bluegrey{
        padding:5%;
    }

    .gigs-title .bluegrey-btn {
        margin-left:30%;
        width:40%;
        float:left;
        margin-top:10px;
        text-align:center;
    }

    .gigs-title h2.bluegrey{
        width:90%;
        text-align:center;
    }
 .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;
                        }


.pad-xs-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

  .tax-work_categories .menu-item-29 .sub-menu {
    display: block;
  }

  header .menu li.current_page_item.menu-item-has-children .sub-menu,
  header .menu li.current_page_parent.menu-item-has-children .sub-menu,
  header .menu li.current-menu-item.menu-item-has-children .sub-menu,
  header .menu li.current-menu-ancestor.menu-item-has-children .sub-menu,
  header .menu li.current-page-ancestor.menu-item-has-children .sub-menu,
  header .menu li.current_page_item.current_page_parent .sub-menu,
  header .menu li.current_page_parent.current_page_parent .sub-menu,
  header .menu li.current-menu-item.current_page_parent .sub-menu,
  header .menu li.current-menu-ancestor.current_page_parent .sub-menu,
  header .menu li.current-page-ancestor.current_page_parent .sub-menu,
  header .menu li.current_page_item.current-menu-ancestor .sub-menu,
  header .menu li.current_page_parent.current-menu-ancestor .sub-menu,
  header .menu li.current-menu-item.current-menu-ancestor .sub-menu,
  header .menu li.current-menu-ancestor.current-menu-ancestor .sub-menu,
  header .menu li.current-page-ancestor.current-menu-ancestor .sub-menu,
  header .menu li.current_page_item.current-page-ancestor .sub-menu,
  header .menu li.current_page_parent.current-page-ancestor .sub-menu,
  header .menu li.current-menu-item.current-page-ancestor .sub-menu,
  header .menu li.current-menu-ancestor.current-page-ancestor .sub-menu,
  header .menu li.current-page-ancestor.current-page-ancestor .sub-menu {
    transition: none;
    display: block;
  }

.logo {
	float:left;
	width: 200px;
	height: 119px;
	overflow: hidden;
}

.logo img { 
	width: 279px; 
	height: 119px;
}

.clear {
	clear:both;
}

#offenderSearch .clear-field {
	font-size:20px;
	color:#a1b9ed;
	padding:0 0.4em;
	text-decoration:none;
	position:relative;
	left:-33px;
	background-color:#fff;
	display:inline-block;
*display:inline;
	zoom:1;
}

#offenderSearch .clear-field:hover {
	color:#36C;
}
.footer
.contact{padding:0
15px}
.footer .contact
p{margin:0;padding-left:10px;font-size:12px}
.footer .contact
address{margin-top:15px}


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

#wrapper {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -482px;
}

.slider-image { width:810px;height:auto; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }


.bio h3, .bio .kicker, .bio .featured-story h2, .featured-story .bio h2, .feature-bio-copy-wrap h3, .feature-bio-copy-wrap .kicker, .feature-bio-copy-wrap .featured-story h2, .featured-story .feature-bio-copy-wrap h2 {
  color: #a9dcda;
  font: 500 16px/24px "quadon", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 40px; }

.bio.active {
  cursor: default;
  height: 638px; }

.bio.velocity-animating .copy-wrap, .bio.velocity-animating:before {
  display: none !important; }

.bio .category-tag {
  display: none; }

.bio .copy-wrap {
  padding: 40px 30px;
  position: relative;
  white-space: normal;
  width: 100%; }

  .bio .copy-wrap h2 {
    color: #fff;
    font: 700 22px/31px "gentona", "Georgia", serif;
    margin: 0 0 10px;
    text-transform: uppercase; }

  .bio .copy-wrap h3, .bio .copy-wrap .kicker, .bio .copy-wrap .featured-story h2, .featured-story .bio .copy-wrap h2 {
    font-size: 14px;
    margin: 0 0 20px;
    text-transform: uppercase; }

.bio .bio-img {
  background: no-repeat center center;
  background-size: cover;
  display: block;
  height: 300px;
  width: 100%; }

.bio .arw-right svg {
  color: #fff;
  height: 14px;
  width: 16px; }
#block-block-4{position:absolute;margin:-120px 0px 0px 640px;z-index:20;outline:none;}
#block-block-4 a{outline:none;}
#sidebar-left .block .content label{text-align:right;}
#sidebar-right .block{border:0px dotted yellow;}

.tribe-events-calendar .daynum, .tribe-events-calendar .daynum a {
	background-color:#F5F5F5;
	color:#333;
	font-size:11px;
	font-weight:bold;
}

.tribe-events-calendar-widget .daynum, .tribe-events-calendar-widget td a {
	font-size:10px;
}
#tve_eight_set ol.thrv_wrapper{font-size:16px;margin-left:0;margin-bottom:0;padding-left:20px;padding-bottom:0;text-align:left}
#tve_eight_set ol.thrv_wrapper li{font-family:'Open Sans', sans-serif;color:#464646;font-size:inherit;font-weight:400;line-height:20px;padding-left:10px;position:relative}
#tve_eight_set #tve_editor ul.thrv_wrapper li{margin-bottom:15px}
#tve_eight_set ul.thrv_wrapper{font-size:16px;list-style-type:none;margin-left:20px;margin-bottom:30px;padding-left:0;padding-bottom:0;text-align:left}
#tve_eight_set ul.thrv_wrapper li{font-family:'Open Sans', sans-serif;color:#464646;font-size:inherit;font-weight:400;list-style-type:disc;line-height:20px;padding-left:10px}
#tve_eight_set ul.thrv_wrapper li:before{display:none}
body .thrv_wrapper.thrv-leads-slide-in,body .thrv_wrapper.thrv-leads-ribbon,body .thrv_wrapper.thrv-leads-widget,body .thrv_wrapper.thrv-leads-screen-filler{margin:0}
.tve_editor_main_content .thrv_wrapper{padding:0}
.tve_editor_main_content .thrv_wrapper.thrv_content_reveal{padding:1px}
.thrv-leads-form-box.thrv_wrapper{background-color:#dedede;padding:20px}
.thrv-leads-screen-filler.thrv_wrapper{padding:0}
.tve-sl-open.stl-anim-rotational .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-zoom_in .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-zoom_out .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_top .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_bot .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_left .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_right .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:none;-moz-transition:none;transition:none}
.thrv_wrapper .alignnone{margin:10px}
.thrv_wrapper .aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper.aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper .alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper.alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper .alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.thrv_contentbox_shortcode{position:relative}
#tve_editor ol.thrv_wrapper,#tve_editor ul.thrv_wrapper{line-height:1.4em}
#tve_editor ol.thrv_wrapper li,#tve_editor ul.thrv_wrapper li{margin-bottom:10px}
.thrv_wrapper div{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}
.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-inner-wrap,.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-overlay{box-sizing:border-box !important}
.thrv_wrapper,.ignore_during_draggable{margin-top:20px;margin-bottom:20px;padding:1px}
.tve_gr .tve_gri .thrv_wrapper{margin:0}
.thrv_wrapper.tve_image_caption{padding:0;max-width:100%;box-sizing:content-box !important}
.thrv_wrapper.tve_image_caption.fwi{max-width:none;width:auto !important}
.thrv_wrapper.tve_image_caption.fwi img{width:auto !important}
.thrv_wrapper.tve_image_caption img.alignright,.thrv_wrapper.tve_image_caption img.aligncenter,.thrv_wrapper.tve_image_caption img.alignleft{margin:0}
.thrv_wrapper.tve_image_caption .tve_image_frame{display:block;max-width:100%}
.thrv_wrapper.tve_image_caption .tve_image{display:block;padding:0;max-width:100%;height:auto}
.thrv_wrapper.tve_image_caption .wp-caption-text{margin:0;font-size:14px;font-style:italic;color:#696969;padding:5px 0 0 0;max-width:100%}
.thrv_wrapper.tve_image_caption.img_style_dark_frame{border:5px solid #202020;padding:0}
.thrv_wrapper.tve_image_caption.img_style_framed{padding:5px;border:1px solid #e7e7e7;border-radius:1px}
.thrv_wrapper.tve_image_caption.img_style_lifted_style1 .tve_image{box-shadow:4px 4px 6px -3px #333}
.thrv_wrapper.tve_image_caption.img_style_polaroid{background:#fff;padding:15px;box-shadow:1px 1px 3px -1px #777}
.thrv_wrapper.tve_image_caption.img_style_rounded_corners .tve_image{border-radius:10px}
.thrv_wrapper.tve_image_caption.img_style_circle .tve_image{border-radius:50%}
.thrv_wrapper.tve_image_caption.img_style_caption_overlay{position:relative;padding-left:0;padding-right:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame{max-width:100%;position:relative;display:inline-block;z-index:1}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:before,.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{z-index:-1;position:absolute;content:"";left:14px;width:60%;bottom:8px;background:#555;background:rgba(0,0,0,0.7);box-shadow:0 0 8px 9px rgba(0,0,0,0.7);-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg);border:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg);right:14px;left:auto}
.thrv_wrapper.tve-flexible-container iframe{margin:20px}
.thrv_icon.thrv_wrapper{margin:0;padding:0}
.thrv_wrapper .tve-hyperlinks-lightbox-wrapper,#tve_lightbox_content .tve-hyperlinks-lightbox-wrapper{min-width:800px}
.thrv_wrapper [class^="icon-"],.thrv_wrapper [class*=" icon-"],#tve_lightbox_content [class^="icon-"],#tve_lightbox_content [class*=" icon-"]{border-radius:0;background:transparent}
body .tve_shortcode_editor .thrv_wrapper .lightSec{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .lightSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .darkSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI{color:#333}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger{display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center{display:table;margin-left:auto !important;margin-right:auto !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu{position:relative;margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu ul{margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li{margin:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li:before{content:'';display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu a{color:#373737;text-decoration:none;display:inline-block;line-height:1;padding:10px 0;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:before{display:inline-block;position:absolute;top:10px;left:-1em;font-family:'thrvicomoon' !important;content:"\e603";height:1em;line-height:1em}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:hover{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal{z-index:3;padding:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li{display:inline-block;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper .thrive-shortcode-html{padding-top:1px;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_left,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_right{display:block;float:none}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger.t_tve_horizontal{border-radius:4px;box-sizing:content-box !important;border-width:1px;border-style:solid;display:inline-block;float:right;font-size:33px;height:30px;line-height:30px;margin:0;padding:8px;text-align:center;text-decoration:none;width:33px}
#tve_editor .thrv_widget_menu.thrv_wrapper ul{max-width:none !important;width:100% !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul li,#tve_editor .thrv_widget_menu.thrv_wrapper ul a{display:block !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal.tve-m-expanded{-webkit-transition:max-height 0.3s;-moz-transition:max-height 0.3s;transition:max-height 0.3s;max-height:1200px;border:1px solid #b4b4b4;top:49px !important}
.thrv_data_element.thrv_wrapper.aligncenter{display:table}
.thrv_wrapper .wistia_responsive_padding{box-sizing:border-box;height:100%;padding-bottom:56.25%}

span.toledo, span.maumee, span.sylvania, span.columbus1, span.columbus2 { display:inline-block; border-radius:5px; height:7px; width:7px; }

span.maumee { background:#fbb831; }

.cal span.toledo, .cal span.maumee, .cal span.sylvania, .cal span.columbus1, .cal span.columbus2 { display:inline-block; border-radius:3px; float:right; height:5px; width:5px; margin-left:3px; }

	div.social-wrapper { float: none; display: inline-block; margin-top: 5px; }


			td.recentcommentstexttop {
				border: none;
				padding: 0px 0px 0px 10px;
			}


			.rtl td.recentcommentstexttop {
				padding: 0px 10px 0px 0px;
			}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=text],.textwidget .contact-form textarea{width:250px;max-width:100%;-moz-box-sizing:border-box;box-sizing:border-box}


.fl{float:left;}
.comment-time div .timeago{color:white;}
article header .submitted .timeago,.page-node- #post-content .submitted .timeago{font-style:italic;}

.donate-heading {
	font-family: 'Merriweather', Georgia, serif;
	color: #444;
	font-size: 20px;
	font-weight: normal;
}
header .bar{background:#175bba;height:2em;line-height:2em;clear:both}
header .bar *{display:none}
header .bar a{color:#e5ffff}
header .bar .rebate-icon{text-align:center}
header .bar .rebate-icon:after{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;content:'\0000a0\f02b';vertical-align:middle;color:red}
header .bar nav{display:none;font-size:1.17em;font-weight:600;float:right}
header .bar nav ul{list-style-type:none;text-align:right}
header .bar nav ul li{display:inline;padding:0 5px;margin:2px 0}
header .bar form{display:table;margin:0;padding:0;width:100%}
header .bar form div{display:table-row;margin:0;padding:0}
header .bar form span{display:table-cell;padding:0}
header .bar form span.a input{width:100%}
header .bar form span.b{white-space:nowrap;padding-right:2px;width:1%}
header .bar form a{font-size:70%}


#g-expanded .g-title {
  color: #000;
}


.g-roksprocket-tabs-style-1 .sprocket-tabs .g-title-regular {
  font-size: 1.05rem;
}


.g-title {
  font-family: "montserrat", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 700;
  font-size: 0.9rem;
  line-height: 1.5;
  text-transform: uppercase;
  margin: 1rem 0;
  padding-bottom: 1rem;
  position: relative;
  white-space: nowrap;
}



.g-title-bordered .g-title:after {
  background: rgba(78, 78, 78, 0.25);
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  width: 35px;
  height: 4px;
}


.dir-rtl .g-title-bordered .g-title:after {
  left: inherit;
  right: 0;
}


.g-title-hero {
  font-family: "montserrat", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 700;
  font-size: 2.25rem;
  line-height: 1.2;
}


.g-title-subhero {
  font-family: "montserrat", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 700;
  font-size: 1.85rem;
  line-height: 1.2;
}


.g-title-regular {
  font-family: "montserrat", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 400;
  font-size: 1.1rem;
  line-height: 1.25;
}


.g-title-bold {
  font-family: "montserrat", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 700;
  font-size: 1.1rem;
  line-height: 1.25;
}



.g-home #g-feature .g-title, .g-homepositions #g-feature .g-title {
  text-align: center;
  text-transform: none;
  font-family: "Lato";
  font-weight: 400;
  font-size: 1.2rem;
  width: 100%;
  margin: 1rem 0 0.5rem 0;
}


.g-home #g-bottom .g-gridcontent .g-title, .g-homepositions #g-bottom .g-gridcontent .g-title {
  color: #000;
}


#g-footer .g-title {
  color: #000;
}



.title-center .g-title {
  text-align: center;
  margin: 0 0 2rem 0;
}



.title-underline .g-title {
  position: relative;
}


.title-underline .g-title:after {
  background: #c8261d;
  bottom: -10px;
  content: '';
  height: 2px;
  position: absolute;
  width: 50px;
  left: 50%;
  margin-left: -25px;
}



.title1 .g-title, .title2 .g-title, .title3 .g-title, .title4 .g-title {
  padding-left: 1.5rem;
  padding-bottom: 1rem;
  margin: 0.75rem 0 1.5rem 0;
  width: 100%;
  border-bottom: 1px solid rgba(78, 78, 78, 0.25);
}


.dir-rtl .title1 .g-title, .dir-rtl .title2 .g-title, .dir-rtl .title3 .g-title, .dir-rtl .title4 .g-title {
  padding-left: inherit;
  padding-right: 1.5rem;
}


.title1 .g-title:before, .title2 .g-title:before, .title3 .g-title:before, .title4 .g-title:before {
  content: "";
  position: absolute;
  left: 0;
  top: 12px;
  width: 1rem;
  height: 1.15rem;
  -webkit-transform: skew(30deg);
  -moz-transform: skew(30deg);
  -ms-transform: skew(30deg);
  -o-transform: skew(30deg);
  transform: skew(30deg);
}


.dir-rtl .title1 .g-title:before, .dir-rtl .title2 .g-title:before, .dir-rtl .title3 .g-title:before, .dir-rtl .title4 .g-title:before {
  left: inherit;
  right: 0;
  -webkit-transform: skew(-30deg);
  -moz-transform: skew(-30deg);
  -ms-transform: skew(-30deg);
  -o-transform: skew(-30deg);
  transform: skew(-30deg);
}




.title1 .g-title:before {
  background: #c8261d;
}




.title2 .g-title:before {
  background: #1b5181;
}




.title3 .g-title:before {
  background: #169b27;
}




.title4 .g-title:before {
  background: #d9d9d9;
}



.g-gridcontent .g-gridcontent-title-desc .g-title {
  font-family: "montserrat", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 700;
  font-size: 2.5rem;
  line-height: 1.1;
  margin: 0;
  padding: 0;
}


.wrapper { 
	width:100%;
	overflow:hidden;
}
html.ie7 #smart_right{position:absolute;height:auto;margin:0 auto;display:table;top:-3px;}
html.ie7 #smart_right img{float:left;padding:2px;display:table-cell;}
html[data-screensize~="wide"] body #smart_right{position:absolute;height:auto;margin:0 auto;display:block;top:-3px;}
html[data-screensize~="wide"] body #smart_right img{float:left;padding:2px;display:block;}
html[data-screensize~="tablet"] body #smart_right,html[data-screensize~="tablet"] body #smart_left{display:none;}
html[data-screensize~="mobile"] body #smart_right,html[data-screensize~="mobile"] body #smart_left{display:none;}

.sidehead {clear:both; margin:20px 0 0 0;background:#2EA065; color:#fff; font-size:16px;padding:3px 5px;}

.navbar-wrapper .sec-nav .top .right .sub {
  display: none;
}

  .navbar-wrapper .sec-nav .top .right .sub .stu-sub, .navbar-wrapper .sec-nav .top .right .sub .par-sub, .navbar-wrapper .sec-nav .top .right .sub .alu-sub, .navbar-wrapper .sec-nav .top .right .sub .fac-sub {
    display: none;
    margin: 10px -20px 10px;
    background: white;
  }

  .navbar-wrapper .sec-nav .top .right .sub .stu-sub ul, .navbar-wrapper .sec-nav .top .right .sub .par-sub ul, .navbar-wrapper .sec-nav .top .right .sub .alu-sub ul, .navbar-wrapper .sec-nav .top .right .sub .fac-sub ul {
    padding: 10px 0;
  }

  .navbar-wrapper .sec-nav .top .right .sub .stu-sub li, .navbar-wrapper .sec-nav .top .right .sub .par-sub li, .navbar-wrapper .sec-nav .top .right .sub .alu-sub li, .navbar-wrapper .sec-nav .top .right .sub .fac-sub li {
    padding: 10px 20px;
    width: 100%;
  }

  .navbar-wrapper .sec-nav .top .right .sub .stu-sub li a, .navbar-wrapper .sec-nav .top .right .sub .par-sub li a, .navbar-wrapper .sec-nav .top .right .sub .alu-sub li a, .navbar-wrapper .sec-nav .top .right .sub .fac-sub li a {
    color: #888888;
    font-size: 14px;
    font-weight: 300;
    -webkit-transition: color .5s ease;
    transition: color .5s ease;
    display: block;
  }

  .navbar-wrapper .sec-nav .top .right .sub .stu-sub li a:after, .navbar-wrapper .sec-nav .top .right .sub .par-sub li a:after, .navbar-wrapper .sec-nav .top .right .sub .alu-sub li a:after, .navbar-wrapper .sec-nav .top .right .sub .fac-sub li a:after {
    font-family: 'fontawesome';
    content: ' \f101';
    margin-left: 5px;
    color: #eb382e;
  }

  .navbar-wrapper .sec-nav .top .right .sub .stu-sub li a:hover, .navbar-wrapper .sec-nav .top .right .sub .stu-sub li a:focus, .navbar-wrapper .sec-nav .top .right .sub .stu-sub li a:focus, .navbar-wrapper .sec-nav .top .right .sub .par-sub li a:hover, .navbar-wrapper .sec-nav .top .right .sub .par-sub li a:focus, .navbar-wrapper .sec-nav .top .right .sub .par-sub li a:focus, .navbar-wrapper .sec-nav .top .right .sub .alu-sub li a:hover, .navbar-wrapper .sec-nav .top .right .sub .alu-sub li a:focus, .navbar-wrapper .sec-nav .top .right .sub .alu-sub li a:focus, .navbar-wrapper .sec-nav .top .right .sub .fac-sub li a:hover, .navbar-wrapper .sec-nav .top .right .sub .fac-sub li a:focus, .navbar-wrapper .sec-nav .top .right .sub .fac-sub li a:focus {
    color: #eb382e;
  }

  .navbar-wrapper .sec-nav .top .right .sub .stu-sub li a[target^=_blank]:after, .navbar-wrapper .sec-nav .top .right .sub .par-sub li a[target^=_blank]:after, .navbar-wrapper .sec-nav .top .right .sub .alu-sub li a[target^=_blank]:after, .navbar-wrapper .sec-nav .top .right .sub .fac-sub li a[target^=_blank]:after {
    font-family: 'fontawesome';
    content: ' \00a0 \f08e';
  }

  .navbar-wrapper .sec-nav .top .right .sub .stu-sub li a[target^=_blank]:hover, .navbar-wrapper .sec-nav .top .right .sub .stu-sub li a[target^=_blank]:focus, .navbar-wrapper .sec-nav .top .right .sub .par-sub li a[target^=_blank]:hover, .navbar-wrapper .sec-nav .top .right .sub .par-sub li a[target^=_blank]:focus, .navbar-wrapper .sec-nav .top .right .sub .alu-sub li a[target^=_blank]:hover, .navbar-wrapper .sec-nav .top .right .sub .alu-sub li a[target^=_blank]:focus, .navbar-wrapper .sec-nav .top .right .sub .fac-sub li a[target^=_blank]:hover, .navbar-wrapper .sec-nav .top .right .sub .fac-sub li a[target^=_blank]:focus {
    color: #eb382e;
  }
.nav-detail_item{display:block;position:relative}


	nav#navigation li.menu-item a:hover, nav#navigation li.menu-item a:hover { color: #000000 }
.zenbox{background:#f4f3ef;padding:.5em}
.zenbox h3{margin-top:0}

.awspan {
	float:right;
	position:relative;
	background:#232323;
	line-height:54px;
	text-align:center;
	color:#f8f8f8;
	font-weight:bold;
	font-size:16px;
	padding:0 18px;
	text-shadow: 1px 1px #000;

	border-top:solid 1px #333;
	border-bottom:solid 1px #333;
	border-left:none;
	border-right:solid 1px #333;

	-webkit-box-shadow: inset 1px 0 0 0 rgba(0,0,0,1);
	box-shadow: inset 1px 0 0 0 rgba(0,0,0,1);
	-o-box-shadow: inset 1px 0 0 0 rgba(0,0,0,1);
  	-ms-box-shadow: inset 1px 0 0 0 rgba(0,0,0,1);
}

.awspan:first-child {
	-webkit-box-shadow: none;
	box-shadow: none;
	-o-box-shadow: none;
  	-ms-box-shadow: none;
	border-left:solid 1px #333;
}
.content{position:absolute;background-color:rgba(0,0,0,0);overflow:auto;margin:auto auto auto -450px;;left:50%;width:900px;display:table;height:100%;padding-top:100px;padding-bottom:88px;}
.content h1{font-size:74px;font-weight:300;letter-spacing:0.4px;margin:0;}
.content span{font-size:28px;font-weight:300;}
.content .video span{font-size:20px;}
.content a{font-size:20px;font-weight:300;display:inline-block;vertical-align:middle;}
.content table{margin-top:32px;}


.text
{
	color: #52667C;
	font-size: 9pt;
	font-family: Arial;
	text-decoration: none;
}


.body_text
{
	FONT-WEIGHT: normal; 
	COLOR: #000000; 
	FONT-FAMILY: arial, san-serif;
	font-size: .8em;
	TEXT-DECORATION: none;
}


.full-width-container #header_nav_container {
  background-color: #000000;
}

	#header_nav_container {
		padding: 5px;
	}
.icon-play,.icon-500px,.icon-tumblr,.icon-phone,.icon-gift,.header-nav a.nav-top-link.icon-search,.nav-top-link.icon-search,.icon-angle-left,.icon-angle-right,.icon-angle-up,.icon-angle-down,.icon-twitter,.icon-heart,.icon-envelop,.icon-tag,.icon-star,.icon-star-2,.icon-star-3,.icon-facebook,.icon-feed,.icon-close,.icon-checkmark,.icon-menu,.icon-plus,.icon-minus,.icon-instagram,.icon-google-plus,.icon-pinterest,.icon-search,.icon-skype,.icon-dribbble,.icon-users,.icon-certificate,.icon-expand,.icon-linkedin,.icon-map-pin-fill,.icon-pen-alt-fill,.icon-youtube,.icon-flickr,.icon-clock,.icon-inner,.icon-vk{font-family:"icomoon"!important;speak:none!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;line-height:1;-webkit-font-smoothing:antialiased!important;}
.icon-menu:before{content:"\e00b"!important;}


.projects_holder{text-align: left;}


.firefox_mac_browser .projects_holder.hover_text.no_space article .image_holder {margin: 0 -2px -2px;}
.firefox_mac_browser .projects_holder.v6.standard_no_space .mix,.firefox_mac_browser .projects_holder.v6.hover_text.no_space .mix,.firefox_mac_browser .projects_holder.v6.standard_no_space .filler,.firefox_mac_browser .projects_holder.v6.hover_text.no_space .filler {width: 16.6%;}
.firefox_mac_browser .projects_holder.v5.standard_no_space .mix,.firefox_mac_browser .projects_holder.v5.hover_text.no_space .mix,.firefox_mac_browser .projects_holder.v5.standard_no_space .filler,.firefox_mac_browser .projects_holder.v5.hover_text.no_space .filler {width: 19.93%;}
.firefox_mac_browser .projects_holder.v4.standard_no_space .mix,.firefox_mac_browser .projects_holder.v4.hover_text.no_space .mix,.firefox_mac_browser .projects_holder.v4.standard_no_space .filler,.firefox_mac_browser .projects_holder.v4.hover_text.no_space .filler {width: 24.93%;}
.firefox_mac_browser .projects_holder.v3.standard_no_space .mix,.firefox_mac_browser .projects_holder.v3.hover_text.no_space .mix,.firefox_mac_browser .projects_holder.v3.standard_no_space .filler,.firefox_mac_browser .projects_holder.v3.hover_text.no_space .filler {width: 33.3%;}
.firefox_mac_browser .projects_holder.v2.standard_no_space .mix,.firefox_mac_browser .projects_holder.v2.hover_text.no_space .mix,.firefox_mac_browser .projects_holder.v2.standard_no_space .filler,.firefox_mac_browser .projects_holder.v2.hover_text.no_space .filler {width: 49.93%;}
.projects_holder.v6 .mix,.projects_holder.v6.hover_text .mix{width:18.5%;margin:0 0 1.7%}
.projects_holder.v6 .filler,.projects_holder.v6.hover_text .filler{width:18.5%}
.projects_holder.v6.standard_no_space .mix,.projects_holder.v6.standard_no_space .filler,.projects_holder.v6.hover_text.no_space .mix,.projects_holder.v6.hover_text.no_space .filler{width:19.99%}
.safari_browser .projects_holder.v6.standard_no_space .mix,.safari_browser .projects_holder.v6.hover_text.no_space .mix,.safari_browser .projects_holder.v6.standard_no_space .filler,.safari_browser .projects_holder.v6.hover_text.no_space .filler{width:19.93%}
.masonry_with_space .projects_holder.v6 .mix{width:20%}
.projects_holder.v6 .mix,.projects_holder.v5 .mix,.projects_holder.v4 .mix,.projects_holder.v6.hover_text .mix,.projects_holder.v5.hover_text .mix,.projects_holder.v4.hover_text .mix{width:23%;margin:0 0 3%}
.projects_holder.v6 .filler,.projects_holder.v5 .filler,.projects_holder.v4 .filler,.projects_holder.v6.hover_text .filler,.projects_holder.v5.hover_text .filler,.projects_holder.v4.hover_text .filler{width:23%}
.projects_holder.v3 .mix,.projects_holder.v2 .mix{margin:0 0 3%}
.projects_holder.v6.hover_text .mix,.projects_holder.v5.hover_text .mix,.projects_holder.v4.hover_text .mix,.projects_holder.v3.hover_text .mix,.projects_holder.v2.hover_text .mix{margin:0 0 2.8%}
.projects_holder.v6.standard_no_space .mix,.projects_holder.v5.standard_no_space .mix,.projects_holder.v4.standard_no_space .mix,.projects_holder.v6.standard_no_space .filler,.projects_holder.v5.standard_no_space .filler,.projects_holder.v4.standard_no_space .filler,.projects_holder.v6.hover_text.no_space .mix,.projects_holder.v5.hover_text.no_space .mix,.projects_holder.v4.hover_text.no_space .mix,.projects_holder.v6.hover_text.no_space .filler,.projects_holder.v5.hover_text.no_space .filler,.projects_holder.v4.hover_text.no_space .filler{width:24.99%}
.safari_browser .projects_holder.v6.standard_no_space .mix,.safari_browser .projects_holder.v6.hover_text.no_space .mix,.safari_browser .projects_holder.v6.standard_no_space .filler,.safari_browser .projects_holder.v6.hover_text.no_space .filler,.safari_browser .projects_holder.v5.standard_no_space .mix,.safari_browser .projects_holder.v5.hover_text.no_space .mix,.safari_browser .projects_holder.v5.standard_no_space .filler,.safari_browser .projects_holder.v5.hover_text.no_space .filler,.safari_browser .projects_holder.v4.standard_no_space .mix,.safari_browser .projects_holder.v4.hover_text.no_space .mix,.safari_browser .projects_holder.v4.standard_no_space .filler,.safari_browser .projects_holder.v4.hover_text.no_space .filler{width:24.95%}
.projects_holder.v6.standard_no_space .mix,.projects_holder.v5.standard_no_space .mix,.projects_holder.v4.standard_no_space .mix,.projects_holder.v3.standard_no_space .mix{margin:0}
.projects_holder article .feature_holder .feature_holder_icons{margin:10px 0 0 0}
.masonry_with_space .projects_holder.v6 .mix,.masonry_with_space .projects_holder.v5 .mix{width:25%}
.projects_holder.v6 .mix,.projects_holder.v5 .mix,.projects_holder.v4 .mix,.projects_holder.v3 .mix,.projects_holder.v6.hover_text .mix,.projects_holder.v5.hover_text .mix,.projects_holder.v4.hover_text .mix,.projects_holder.v3.hover_text .mix{width:31%;margin:0 0 4%}
.projects_holder.v6 .filler,.projects_holder.v5 .filler,.projects_holder.v4 .filler,.projects_holder.v3 .filler,.projects_holder.v6.hover_text .filler,.projects_holder.v5.hover_text .filler,.projects_holder.v4.hover_text .filler,.projects_holder.v3.hover_text .filler{width:31%}
.projects_holder.v2 .mix{width:48.3%;margin:0 0 3.6%}
.projects_holder.v2 .filler{width:48.3%}
.projects_holder.v6.standard_no_space .mix,.projects_holder.v5.standard_no_space .mix,.projects_holder.v4.standard_no_space .mix,.projects_holder.v3.standard_no_space .mix,.projects_holder.v2.standard_no_space .mix,.projects_holder.v6.standard_no_space .filler,.projects_holder.v5.standard_no_space .filler,.projects_holder.v4.standard_no_space .filler,.projects_holder.v3.standard_no_space .filler,.projects_holder.v2.standard_no_space .filler,.projects_holder.v6.hover_text.no_space .mix,.projects_holder.v5.hover_text.no_space .mix,.projects_holder.v4.hover_text.no_space .mix,.projects_holder.v3.hover_text.no_space .mix,.projects_holder.v2.hover_text.no_space .mix,.projects_holder.v6.hover_text.no_space .filler,.projects_holder.v5.hover_text.no_space .filler,.projects_holder.v4.hover_text.no_space .filler,.projects_holder.v3.hover_text.no_space .filler,.projects_holder.v2.hover_text.no_space .filler{width:49.99%}
.safari_browser .projects_holder.v6.standard_no_space .mix,.safari_browser .projects_holder.v6.hover_text.no_space .mix,.safari_browser .projects_holder.v6.standard_no_space .filler,.safari_browser .projects_holder.v6.hover_text.no_space .filler,.safari_browser .projects_holder.v5.standard_no_space .mix,.safari_browser .projects_holder.v5.hover_text.no_space .mix,.safari_browser .projects_holder.v5.standard_no_space .filler,.safari_browser .projects_holder.v5.hover_text.no_space .filler,.safari_browser .projects_holder.v4.standard_no_space .mix,.safari_browser .projects_holder.v4.hover_text.no_space .mix,.safari_browser .projects_holder.v4.standard_no_space .filler,.safari_browser .projects_holder.v4.hover_text.no_space .filler,.safari_browser .projects_holder.v3.standard_no_space .mix,.safari_browser .projects_holder.v3.hover_text.no_space .mix,.safari_browser .projects_holder.v3.standard_no_space .filler,.safari_browser .projects_holder.v3.hover_text.no_space .filler,.safari_browser .projects_holder.v2.standard_no_space .mix,.safari_browser .projects_holder.v2.hover_text.no_space .mix,.safari_browser .projects_holder.v2.standard_no_space .filler,.safari_browser .projects_holder.v2.hover_text.no_space .filler{width:49.97%}
.projects_holder.v6.standard_no_space .mix,.projects_holder.v5.standard_no_space .mix,.projects_holder.v4.standard_no_space .mix,.projects_holder.v3.standard_no_space .mix,.projects_holder.v2.standard_no_space .mix{margin:0}
.masonry_with_space .projects_holder.v6 .mix,.masonry_with_space .projects_holder.v5 .mix,.masonry_with_space .projects_holder.v4 .mix{width:33.33%}
.projects_holder.v6 .mix,.projects_holder.v5 .mix,.projects_holder.v4 .mix,.projects_holder.v3 .mix,.projects_holder.v2 .mix,.projects_holder.v6.hover_text .mix,.projects_holder.v5.hover_text .mix,.projects_holder.v4.hover_text .mix,.projects_holder.v3.hover_text .mix,.projects_holder.v2.hover_text .mix{width:47.9%;margin:0 0 4.7%}
.projects_holder.v6 .filler,.projects_holder.v5 .filler,.projects_holder.v4 .filler,.projects_holder.v3 .filler,.projects_holder.v2 .filler,.projects_holder.v6.hover_text .filler,.projects_holder.v5.hover_text .filler,.projects_holder.v4.hover_text .filler,.projects_holder.v3.hover_text .filler,.projects_holder.v2.hover_text .filler{width:47.9%}
.projects_holder.v6.standard_no_space .mix,.projects_holder.v5.standard_no_space .mix,.projects_holder.v4.standard_no_space .mix,.projects_holder.v3.standard_no_space .mix,.projects_holder.v2.standard_no_space .mix,.projects_holder.v6.standard_no_space .filler,.projects_holder.v5.standard_no_space .filler,.projects_holder.v4.standard_no_space .filler,.projects_holder.v3.standard_no_space .filler,.projects_holder.v2.standard_no_space .filler,.projects_holder.v6.hover_text.no_space .mix,.projects_holder.v5.hover_text.no_space .mix,.projects_holder.v4.hover_text.no_space .mix,.projects_holder.v3.hover_text.no_space .mix,.projects_holder.v2.hover_text.no_space .mix,.projects_holder.v6.hover_text.no_space .filler,.projects_holder.v5.hover_text.no_space .filler,.projects_holder.v4.hover_text.no_space .filler,.projects_holder.v3.hover_text.no_space .filler,.projects_holder.v2.hover_text.no_space .filler,.safari_browser .projects_holder.v6.standard_no_space .mix,.safari_browser .projects_holder.v6.hover_text.no_space .mix,.safari_browser .projects_holder.v6.standard_no_space .filler,.safari_browser .projects_holder.v6.hover_text.no_space .filler,.safari_browser .projects_holder.v5.standard_no_space .mix,.safari_browser .projects_holder.v5.hover_text.no_space .mix,.safari_browser .projects_holder.v5.standard_no_space .filler,.safari_browser .projects_holder.v5.hover_text.no_space .filler,.safari_browser .projects_holder.v4.standard_no_space .mix,.safari_browser .projects_holder.v4.hover_text.no_space .mix,.safari_browser .projects_holder.v4.standard_no_space .filler,.safari_browser .projects_holder.v4.hover_text.no_space .filler,.safari_browser .projects_holder.v3.standard_no_space .mix,.safari_browser .projects_holder.v3.hover_text.no_space .mix,.safari_browser .projects_holder.v3.standard_no_space .filler,.safari_browser .projects_holder.v3.hover_text.no_space .filler,.safari_browser .projects_holder.v2.standard_no_space .mix,.safari_browser .projects_holder.v2.hover_text.no_space .mix,.safari_browser .projects_holder.v2.standard_no_space .filler,.safari_browser .projects_holder.v2.hover_text.no_space .filler{width:100%}
.masonry_with_space .projects_holder.v6 .mix,.masonry_with_space .projects_holder.v5 .mix,.masonry_with_space .projects_holder.v4 .mix,.masonry_with_space .projects_holder.v3 .mix{width:49.99%}
.masonry_with_space .projects_holder.v6 .mix,.masonry_with_space .projects_holder.v5 .mix,.masonry_with_space .projects_holder.v4 .mix,.masonry_with_space .projects_holder.v3 .mix,.masonry_with_space .projects_holder.v2 .mix{width:100%}
.projects_holder:after,.projects_holder:before{content:"";display:inline-block!important;width:100%}
.projects_holder .mix .image{position:relative;display:block;overflow:hidden;width:100%;-moz-transform:translateZ(0px);-webkit-transform:translateZ(0px)}
.projects_holder article .image img{position:relative;display:block;width:100%;z-index:100}
.projects_holder article .image img,.portfolio_slider .portfolio_slides li.item img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out;-ms-transition:-ms-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out}
.projects_holder.hover_text.no_space article .image img{margin:0 1px}
.projects_holder article .image_holder:hover .image img,.portfolio_slider .portfolio_slides li.item:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.projects_holder article .image_holder,.projects_holder article .portfolio_description{display:block;position:relative}
.projects_holder article .portfolio_description{padding:20px 0 22px;text-align:center;background-color:#fff;border-style:none;border-top:none!important;border-width:1px;border-color:#fefefe}
.projects_holder article .portfolio_description.text_align_left{text-align:left}
.projects_holder article .portfolio_description.text_align_center{text-align:center}
.projects_holder article .portfolio_description.text_align_right{text-align:right}
.standard_no_space.projects_holder article .portfolio_description{margin:0 -1px 0 0}
.projects_holder article .portfolio_description .portfolio_title{display:block;margin:0 0 7px 0}
.projects_holder article .hover_feature_holder_title .separator.small,.projects_masonry_holder article .hover_feature_holder_title .separator.small{background-color:#fff;margin-top:10px;margin-bottom:10px}
.projects_holder article .portfolio_description .separator.small{margin-top:10px;margin-bottom:10px}
.projects_holder.hover_text article .hover_feature_holder_title .separator{background-color:#fff}
.projects_holder.hover_text article .hover_feature_holder_title .portfolio_title a,.projects_holder.hover_text article span.text_holder span.text_inner .hover_feature_holder_title .project_category{color:#fff}
.projects_holder.hover_text article span.text_holder span.text_inner .hover_feature_holder_title .project_category{font-weight:500}
.projects_holder.hover_text article .hover_feature_holder_title .portfolio_title{margin:0 0 7px}
.projects_holder article .portfolio_description .project_category,.projects_holder.hover_text article .project_category{line-height:22px;display:block;font-size:13px;font-weight:500}
.projects_holder article .portfolio_like a,.projects_holder article .portfolio_like:hover a{color:#fff}
.projects_holder article span.text_holder{background-color:#000;background-color:rgba(21,21,21,0.78);bottom:0;display:inline-block;height:100%;left:0;opacity:0;position:absolute;transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;visibility:visible;overflow:hidden;width:100%;z-index:200}
.touch .projects_holder article span.text_holder{display:none!important;height:0!important;width:0!important;opacity:0!important;visibility:hidden!important}
.projects_holder article:hover span.text_holder{height:100%!important}
.projects_holder article .image_holder:hover span.text_holder{opacity:1;filter:alpha(opacity=100)}
.projects_holder.hover_text.with_mask article .image_holder:hover .image_hover{opacity:0;filter:alpha(opacity=0)}
.projects_holder article span.text_holder span.text_outer{display:table;text-align:center;vertical-align:middle;width:100%;height:100%;overflow:hidden}
.projects_holder article span.text_holder span span.text_inner{display:table-cell;text-align:center;vertical-align:middle;width:100%;height:100%;margin:0;padding:0}
.projects_holder article span.text_holder span span.text_inner .project_category{color:#a6a6a6;display:block;font-size:13px;line-height:22px}
.projects_holder article .feature_holder,.projects_holder article .feature_holder .feature_holder_icons{display:inline-block}
.projects_holder.hover_text article .feature_holder{width:100%}
.projects_holder.hover_text article .feature_holder .feature_holder_icons{margin:20px 0 0 0}
.projects_holder.hover_text article .image_holder{overflow:hidden}
.projects_holder.hover_text.no_space article .image_holder{margin:0 -1px}
.projects_holder article a.lightbox,.projects_holder article a.preview,.projects_holder article .portfolio_like,.portfolio_slider a.lightbox,.portfolio_slider a.preview,.portfolio_slider .portfolio_like{position:relative;display:inline-block;margin:0 0 5px 0;-webkit-backface-visibility:hidden}
.projects_holder article a.lightbox,.portfolio_slider a.lightbox{margin:0 10px 0 0}
.projects_holder article .portfolio_like,.portfolio_slider .portfolio_like{margin:0 0 0 10px}
.projects_holder article .portfolio_like i,.portfolio_slider .portfolio_like i{line-height:20px;margin:4px 0 0 0}
.projects_holder article .portfolio_like .qode-like-count,.portfolio_slider article .portfolio_like .qode-like-count{font-size:13px;line-height:13px;color:#fff}
.projects_holder .filler{display:inline-block;height:0}
.projects_holder.v6.hover_text .mix{margin:0 0 1.7%}
.projects_holder.v6.standard_no_space .mix,.projects_holder.v6.hover_text.no_space .mix{width:16.66%;margin:0}
.projects_holder.v6.standard_no_space .mix{margin:0}
.projects_holder.v6.standard_no_space .filler,.projects_holder.v6.hover_text.no_space .filler{width:16.66%}
.safari_browser .projects_holder.v6.standard_no_space .mix,.safari_browser .projects_holder.v6.hover_text.no_space .mix{width:16.6%}
.safari_browser .projects_holder.v6.standard_no_space .filler,.safari_browser .projects_holder.v6.hover_text.no_space .filler{width:16.6%}
.projects_holder.v5 .mix,.projects_holder.v5.hover_text .mix{width:18%;margin:0 0 2.9%}
.projects_holder.v5.hover_text .mix{margin:0 0 2%}
.projects_holder.v5 .filler,.projects_holder.v5.hover_text .filler{width:18.5%}
.projects_holder.v5.standard_no_space .mix,.projects_holder.v5.hover_text.no_space .mix{width:19.99%;margin:0}
.projects_holder.v5.standard_no_space .mix{margin:0}
.projects_holder.v5.standard_no_space .filler,.projects_holder.v5.hover_text.no_space .filler{width:19.99%}
.safari_browser .projects_holder.v5.standard_no_space .mix,.safari_browser .projects_holder.v5.hover_text.no_space .mix{width:19.93%}
.safari_browser .projects_holder.v5.standard_no_space .filler,.safari_browser .projects_holder.v5.hover_text.no_space .filler{width:19.93%}
.projects_holder.v4 .mix,.projects_holder.v4.hover_text .mix{width:23.5%;margin:0 0 2.5%}
.projects_holder.v4.hover_text .mix{margin:0 0 2.2%}
.projects_holder.v4 .filler,.projects_holder.v4.hover_text .filler{width:23.5%}
.projects_holder.v4.standard_no_space .mix,.projects_holder.v4.hover_text.no_space .mix{width:24.99%;margin:0}
.projects_holder.v4.standard_no_space .mix{margin:0}
.projects_holder.v4.standard_no_space .filler,.projects_holder.v4.hover_text.no_space .filler{width:24.99%}
.projects_holder.v3 .mix,.projects_holder.v3.hover_text .mix{width:32%;margin:0 0 2.4%}
.projects_holder.v3.hover_text .mix{margin:0 0 2.2%}
.projects_holder.v3 .filler,.projects_holder.v3.hover_text .filler{width:32%}
.projects_holder.v3.standard_no_space .mix,.projects_holder.v3.hover_text.no_space .mix{width:33.32%;margin:0}
.projects_holder.v3.standard_no_space .mix{margin:0}
.projects_holder.v3.standard_no_space .filler,.projects_holder.v3.hover_text.no_space .filler{width:33.32%}
.safari_browser .projects_holder.v3.standard_no_space .mix,.safari_browser .projects_holder.v3.hover_text.no_space .mix{width:33.3%}
.safari_browser .projects_holder.v3.standard_no_space .filler,.safari_browser .projects_holder.v3.hover_text.no_space .filler{width:33.3%}
.projects_holder.v2 .mix,.projects_holder.v2.hover_text .mix{width:49%;margin:0 0 2.4%}
.projects_holder.v2.hover_text .mix{margin:0 0 2.1%}
.projects_holder.v2 .filler,.projects_holder.v2.hover_text .filler{width:49%}
.projects_holder.v2.standard_no_space .mix,.projects_holder.v2.hover_text.no_space .mix{width:49.99%;margin:0}
.projects_holder.v2.standard_no_space .mix{margin:0}
.projects_holder.v2.standard_no_space .filler,.projects_holder.v2.hover_text.no_space .filler{width:49.99%}
.masonry_with_space .projects_holder{position:relative;opacity:0}
.masonry_with_space .projects_holder .mix{display:block;padding:0 7px;margin:0 0 14px 0!important;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.masonry_with_space .projects_holder.v5 .mix{width:20%}
.masonry_with_space .projects_holder.v4 .mix{width:25%}
.masonry_with_space .projects_holder.v3 .mix{width:33.33%}
.masonry_with_space .projects_holder.v2 .mix{width:49.99%}


	.safari_browser .projects_holder.v6.standard_no_space .mix,
	.safari_browser .projects_holder.v6.hover_text.no_space .mix,
	.safari_browser .projects_holder.v6.standard_no_space .filler,
	.safari_browser .projects_holder.v6.hover_text.no_space .filler{
		width: 19.93%;
	}


	.projects_holder.v6 .mix,
	.projects_holder.v6.hover_text .mix{
		width: 18.5%;
		margin: 0 0 1.7%;
	}


	.projects_holder.v6 .filler,
	.projects_holder.v6.hover_text .filler{
		width: 18.5%;
	}


	.projects_holder.v6 .mix,
	.projects_holder.v5 .mix,
	.projects_holder.v4 .mix,
	.projects_holder.v6.hover_text .mix,
	.projects_holder.v5.hover_text .mix,
	.projects_holder.v4.hover_text .mix{
		width: 23%;
		margin: 0 0 3%;
	}


	.projects_holder.v6 .filler,
	.projects_holder.v5 .filler,
	.projects_holder.v4 .filler,
	.projects_holder.v6.hover_text .filler,
	.projects_holder.v5.hover_text .filler,
	.projects_holder.v4.hover_text .filler{
		width: 23%;
	}


	.projects_holder.v3 .mix,
	.projects_holder.v2 .mix{
		margin: 0 0 3%;
	}



	.projects_holder.v6.hover_text .mix,
	.projects_holder.v5.hover_text .mix,
	.projects_holder.v4.hover_text .mix,
	.projects_holder.v3.hover_text .mix,
	.projects_holder.v2.hover_text .mix{
		margin: 0 0 2.8%;
	}


	.projects_holder.v6.standard_no_space .mix,
	.projects_holder.v5.standard_no_space .mix,
	.projects_holder.v4.standard_no_space .mix,
	.projects_holder.v6.standard_no_space .filler,
	.projects_holder.v5.standard_no_space .filler,
	.projects_holder.v4.standard_no_space .filler,
	.projects_holder.v6.hover_text.no_space .mix,
	.projects_holder.v5.hover_text.no_space .mix,
	.projects_holder.v4.hover_text.no_space .mix,
	.projects_holder.v6.hover_text.no_space .filler,
	.projects_holder.v5.hover_text.no_space .filler,
	.projects_holder.v4.hover_text.no_space .filler{
		width: 24.99%;
	}


	.safari_browser .projects_holder.v6.standard_no_space .mix,
	.safari_browser .projects_holder.v6.hover_text.no_space .mix,
	.safari_browser .projects_holder.v6.standard_no_space .filler,
	.safari_browser .projects_holder.v6.hover_text.no_space .filler,
	.safari_browser .projects_holder.v5.standard_no_space .mix,
	.safari_browser .projects_holder.v5.hover_text.no_space .mix,
	.safari_browser .projects_holder.v5.standard_no_space .filler,
	.safari_browser .projects_holder.v5.hover_text.no_space .filler,
	.safari_browser .projects_holder.v4.standard_no_space .mix,
	.safari_browser .projects_holder.v4.hover_text.no_space .mix,
	.safari_browser .projects_holder.v4.standard_no_space .filler,
	.safari_browser .projects_holder.v4.hover_text.no_space .filler{
		width: 24.95%;
	}


	.projects_holder.v6.standard_no_space .mix,
	.projects_holder.v5.standard_no_space .mix,
	.projects_holder.v4.standard_no_space .mix,
	.projects_holder.v3.standard_no_space .mix{
		margin: 0 0 0;
	}



	.projects_holder.v6 .mix,
	.projects_holder.v5 .mix,
	.projects_holder.v4 .mix,
	.projects_holder.v3 .mix,
	.projects_holder.v6.hover_text .mix,
	.projects_holder.v5.hover_text .mix,
	.projects_holder.v4.hover_text .mix,
	.projects_holder.v3.hover_text .mix{
		width: 31%;
		margin: 0 0 4%;
	}


	.projects_holder.v6 .filler,
	.projects_holder.v5 .filler,
	.projects_holder.v4 .filler,
	.projects_holder.v3 .filler,
	.projects_holder.v6.hover_text .filler,
	.projects_holder.v5.hover_text .filler,
	.projects_holder.v4.hover_text .filler,
	.projects_holder.v3.hover_text .filler{
		width: 31%;
	}


	.projects_holder.v6.standard_no_space .mix,
	.projects_holder.v5.standard_no_space .mix,
	.projects_holder.v4.standard_no_space .mix,
	.projects_holder.v3.standard_no_space .mix,
	.projects_holder.v2.standard_no_space .mix,
	.projects_holder.v6.standard_no_space .filler,
	.projects_holder.v5.standard_no_space .filler,
	.projects_holder.v4.standard_no_space .filler,
	.projects_holder.v3.standard_no_space .filler,
	.projects_holder.v2.standard_no_space .filler,
	.projects_holder.v6.hover_text.no_space .mix,
	.projects_holder.v5.hover_text.no_space .mix,
	.projects_holder.v4.hover_text.no_space .mix,
	.projects_holder.v3.hover_text.no_space .mix,
	.projects_holder.v2.hover_text.no_space .mix,
	.projects_holder.v6.hover_text.no_space .filler,
	.projects_holder.v5.hover_text.no_space .filler,
	.projects_holder.v4.hover_text.no_space .filler,
	.projects_holder.v3.hover_text.no_space .filler,
	.projects_holder.v2.hover_text.no_space .filler{
		width: 49.99%;
	}


	.safari_browser .projects_holder.v6.standard_no_space .mix,
	.safari_browser .projects_holder.v6.hover_text.no_space .mix,
	.safari_browser .projects_holder.v6.standard_no_space .filler,
	.safari_browser .projects_holder.v6.hover_text.no_space .filler,
	.safari_browser .projects_holder.v5.standard_no_space .mix,
	.safari_browser .projects_holder.v5.hover_text.no_space .mix,
	.safari_browser .projects_holder.v5.standard_no_space .filler,
	.safari_browser .projects_holder.v5.hover_text.no_space .filler,
	.safari_browser .projects_holder.v4.standard_no_space .mix,
	.safari_browser .projects_holder.v4.hover_text.no_space .mix,
	.safari_browser .projects_holder.v4.standard_no_space .filler,
	.safari_browser .projects_holder.v4.hover_text.no_space .filler,
	.safari_browser .projects_holder.v3.standard_no_space .mix,
	.safari_browser .projects_holder.v3.hover_text.no_space .mix,
	.safari_browser .projects_holder.v3.standard_no_space .filler,
	.safari_browser .projects_holder.v3.hover_text.no_space .filler,
	.safari_browser .projects_holder.v2.standard_no_space .mix,
	.safari_browser .projects_holder.v2.hover_text.no_space .mix,
	.safari_browser .projects_holder.v2.standard_no_space .filler,
	.safari_browser .projects_holder.v2.hover_text.no_space .filler{
		width: 49.97%;
	}


	.projects_holder.v6.standard_no_space .mix,
	.projects_holder.v5.standard_no_space .mix,
	.projects_holder.v4.standard_no_space .mix,
	.projects_holder.v3.standard_no_space .mix,
	.projects_holder.v2.standard_no_space .mix{
		margin: 0 0 0%;
	}


	#main,.fullwidth-box,.footer-area,#footer,#slidingbar{padding-left:12px;padding-right:12px;}

.footer-title { text-align: left; font-family: 'edmondsans_bold'; font-size: 30px; color: #fff; margin-top: 20px; text-shadow: 0 0 1px #333333; }

.sidebar .headline, .sidebar .sidebar_heading, .sidebar .widget_title {
	font-size: 17px;
	line-height: 24px;
}

.sidebar .sidebar_heading, .sidebar .widget_title {
	font-variant: small-caps;
	letter-spacing: 1px;
	margin-bottom: 10px;
}
.nav-primary .mobile-nav-item,.nav-primary .responsive-nav-blog,.search-responsive-item{display:none}
.nav-primary .mobile-nav-item,.nav-primary .responsive-nav-blog{display:block}


.g-menu-item-container { display: block; position: relative; }

.g-menu-item-container input, .g-menu-item-container textarea { color: #666; }


.g-menu-item-subtitle { display: block; font-size: 0.8rem; line-height: 1.1; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-container { padding: 0.938rem 1rem; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-content { display: inline-block; line-height: 1rem; }

#g-mobilemenu-container .g-menu-item-container { -webkit-transition: -webkit-transform 0.2s ease-out; -moz-transition: -moz-transform 0.2s ease-out; transition: transform 0.2s ease-out; }

#g-mobilemenu-container .g-menu-item-subtitle { line-height: 1.5; }


#g-navigation .g-menu-item-subtitle {
  text-transform: lowercase;
  font-size: 0.85rem;
  font-weight: bold;
  opacity: 0.8;
  padding-top: 15px;
}
.vc_sep_width_100,.wpb_single_image img.vc_img-placeholder{width:100%}
.wpb_single_image a{border:none;outline:0}
.wpb_single_image img{height:auto;max-width:100%;vertical-align:top}
.wpb_single_image .vc_single_image-wrapper{display:inline-block;vertical-align:top;max-width:100%}
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded,.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img{border-radius:4px;-webkit-box-shadow:none;box-shadow:none}
.wpb_single_image .vc_single_image-wrapper.vc_box_outline,.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle{border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:6px;border:1px solid #ebebeb}
.wpb_single_image .vc_single_image-wrapper.vc_box_outline img,.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img{border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ebebeb}
.wpb_single_image .vc_single_image-wrapper.vc_box_border,.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle{border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:6px;border:none}
.wpb_single_image .vc_single_image-wrapper.vc_box_border img,.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img{border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:none}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img{border-radius:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1)}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle{padding:6px}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d{border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin-bottom:15px}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img{border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img{border-radius:50%;-webkit-box-shadow:none;box-shadow:none;overflow:hidden}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img{-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1)}
.wpb_single_image.vc_align_center{text-align:center}
.wpb_single_image.vc_align_right{text-align:right}
.wpb_single_image.vc_align_left{text-align:left}
.wpb_single_image .vc_box_shadow_3d{position:relative;z-index:0;display:inline-block;max-width:100%}
.wpb_single_image .vc_box_shadow_3d:after,.wpb_single_image .vc_box_shadow_3d:before{content:"";position:absolute;-webkit-box-shadow:0 15px 10px rgba(0,0,0,.6);box-shadow:0 15px 10px rgba(0,0,0,.6);left:5px;right:50%;bottom:8px;height:30%;z-index:-1;border-radius:inherit;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:skewY(-6deg);-ms-transform:skewY(-6deg);transform:skewY(-6deg)}
.wpb_single_image .vc_box_shadow_3d:after{left:50%;right:5px;-webkit-transform:skewY(6deg);-ms-transform:skewY(6deg);transform:skewY(6deg);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}
.wpb_single_image .vc_figure{display:inline-block;vertical-align:top;margin:0;max-width:100%}
.wpb_single_image .vc_figure-caption{margin-top:.2em;font-size:.8em}
.wpb_single_image .vc_box_outline.vc_box_border_blue,.wpb_single_image .vc_box_outline_circle.vc_box_border_blue{border-color:#5472d2}
.wpb_single_image .vc_box_border.vc_box_border_blue,.wpb_single_image .vc_box_border_circle.vc_box_border_blue{background-color:#5472d2}
.wpb_single_image .vc_box_outline.vc_box_border_turquoise,.wpb_single_image .vc_box_outline_circle.vc_box_border_turquoise{border-color:#00c1cf}
.wpb_single_image .vc_box_border.vc_box_border_turquoise,.wpb_single_image .vc_box_border_circle.vc_box_border_turquoise{background-color:#00c1cf}
.wpb_single_image .vc_box_outline.vc_box_border_pink,.wpb_single_image .vc_box_outline_circle.vc_box_border_pink{border-color:#fe6c61}
.wpb_single_image .vc_box_border.vc_box_border_pink,.wpb_single_image .vc_box_border_circle.vc_box_border_pink{background-color:#fe6c61}
.wpb_single_image .vc_box_outline.vc_box_border_violet,.wpb_single_image .vc_box_outline_circle.vc_box_border_violet{border-color:#8d6dc4}
.wpb_single_image .vc_box_border.vc_box_border_violet,.wpb_single_image .vc_box_border_circle.vc_box_border_violet{background-color:#8d6dc4}
.wpb_single_image .vc_box_outline.vc_box_border_peacoc,.wpb_single_image .vc_box_outline_circle.vc_box_border_peacoc{border-color:#4cadc9}
.wpb_single_image .vc_box_border.vc_box_border_peacoc,.wpb_single_image .vc_box_border_circle.vc_box_border_peacoc{background-color:#4cadc9}
.wpb_single_image .vc_box_outline.vc_box_border_chino,.wpb_single_image .vc_box_outline_circle.vc_box_border_chino{border-color:#cec2ab}
.wpb_single_image .vc_box_border.vc_box_border_chino,.wpb_single_image .vc_box_border_circle.vc_box_border_chino{background-color:#cec2ab}
.wpb_single_image .vc_box_outline.vc_box_border_mulled_wine,.wpb_single_image .vc_box_outline_circle.vc_box_border_mulled_wine{border-color:#50485b}
.wpb_single_image .vc_box_border.vc_box_border_mulled_wine,.wpb_single_image .vc_box_border_circle.vc_box_border_mulled_wine{background-color:#50485b}
.wpb_single_image .vc_box_outline.vc_box_border_vista_blue,.wpb_single_image .vc_box_outline_circle.vc_box_border_vista_blue{border-color:#75d69c}
.wpb_single_image .vc_box_border.vc_box_border_vista_blue,.wpb_single_image .vc_box_border_circle.vc_box_border_vista_blue{background-color:#75d69c}
.wpb_single_image .vc_box_outline.vc_box_border_black,.wpb_single_image .vc_box_outline_circle.vc_box_border_black{border-color:#2a2a2a}
.wpb_single_image .vc_box_border.vc_box_border_black,.wpb_single_image .vc_box_border_circle.vc_box_border_black{background-color:#2a2a2a}
.wpb_single_image .vc_box_outline.vc_box_border_grey,.wpb_single_image .vc_box_outline_circle.vc_box_border_grey{border-color:#ebebeb}
.wpb_single_image .vc_box_border.vc_box_border_grey,.wpb_single_image .vc_box_border_circle.vc_box_border_grey{background-color:#ebebeb}
.wpb_single_image .vc_box_outline.vc_box_border_orange,.wpb_single_image .vc_box_outline_circle.vc_box_border_orange{border-color:#f7be68}
.wpb_single_image .vc_box_border.vc_box_border_orange,.wpb_single_image .vc_box_border_circle.vc_box_border_orange{background-color:#f7be68}
.wpb_single_image .vc_box_outline.vc_box_border_sky,.wpb_single_image .vc_box_outline_circle.vc_box_border_sky{border-color:#5aa1e3}
.wpb_single_image .vc_box_border.vc_box_border_sky,.wpb_single_image .vc_box_border_circle.vc_box_border_sky{background-color:#5aa1e3}
.wpb_single_image .vc_box_outline.vc_box_border_green,.wpb_single_image .vc_box_outline_circle.vc_box_border_green{border-color:#6dab3c}
.wpb_single_image .vc_box_border.vc_box_border_green,.wpb_single_image .vc_box_border_circle.vc_box_border_green{background-color:#6dab3c}
.wpb_single_image .vc_box_outline.vc_box_border_juicy_pink,.wpb_single_image .vc_box_outline_circle.vc_box_border_juicy_pink{border-color:#f4524d}
.wpb_single_image .vc_box_border.vc_box_border_juicy_pink,.wpb_single_image .vc_box_border_circle.vc_box_border_juicy_pink{background-color:#f4524d}
.wpb_single_image .vc_box_outline.vc_box_border_sandy_brown,.wpb_single_image .vc_box_outline_circle.vc_box_border_sandy_brown{border-color:#f79468}
.wpb_single_image .vc_box_border.vc_box_border_sandy_brown,.wpb_single_image .vc_box_border_circle.vc_box_border_sandy_brown{background-color:#f79468}
.wpb_single_image .vc_box_outline.vc_box_border_purple,.wpb_single_image .vc_box_outline_circle.vc_box_border_purple{border-color:#b97ebb}
.wpb_single_image .vc_box_border.vc_box_border_purple,.wpb_single_image .vc_box_border_circle.vc_box_border_purple{background-color:#b97ebb}
.wpb_single_image .vc_box_outline.vc_box_border_white,.wpb_single_image .vc_box_outline_circle.vc_box_border_white{border-color:#fff}
.wpb_single_image .vc_box_border.vc_box_border_white,.wpb_single_image .vc_box_border_circle.vc_box_border_white{background-color:#fff}
.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg{border-radius:0}
.wpb_single_image [class*='_circle'] .vc-zoom-wrapper{border-radius:50%}
.wpb_single_image [class*='_rounded'] .vc-zoom-wrapper{border-radius:4px}

.widget_news .x-container{
	margin:0 10px 10px;
}
.x-post-slider-archive-active .x-container.main:before{top:0;}
.x-content-sidebar-active .x-container.main:before{right:28%;}
.x-sidebar-content-active .x-container.main:before{left:28%;}
.x-full-width-active .x-container.main:before{left:-5000em;}
.x-container.width{width:88%;}
.x-container.max{max-width:1200px;}


.td-mobile-content {
  
  
}

.td-mobile-content .fa {
  margin-right: 10px;
}

.td-mobile-content ul {
  list-style: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
}

.td-mobile-content li {
  float: none;
  margin-left: 0;
}

.td-mobile-content li a {
  display: block;
  border-bottom: 1px solid #e8e8e8;
  line-height: 21px;
  font-size: 14px;
  font-family: 'Roboto', sans-serif;
  color: #1e1e1e;
  margin-left: 0;
  padding: 12px 13px 11px 17px;
}

.td-mobile-content li a:hover {
  text-decoration: none !important;
  color: #4db2ec;
  background-color: #fafafa !important;
}

.td-mobile-content .td-icon-menu-down {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 5px;
  width: 10px;
  z-index: 1000;
  font-size: 16px;
  padding: 12px 28px 8px 13px;
  float: right;
  color: #666;
}

.td-mobile-content .sub-menu {
  
}

.td-mobile-content .sub-menu .td-icon-menu-down {
  font-size: 11px;
  padding-top: 11px;
  right: 3px;
  color: #999;
}

.td-mobile-content .sub-menu a {
  padding: 9px 8px 9px 36px !important;
  line-height: 19px;
  font-size: 13px;
}

.td-mobile-content .sub-menu .sub-menu {
  
}

.td-mobile-content .sub-menu .sub-menu a {
  padding-left: 55px !important;
}

.td-mobile-content .sub-menu .sub-menu .sub-menu a {
  padding-left: 74px !important;
}

.td-mobile-content .menu_icon {
  display: none;
}

.td-magazine .td-mobile-content .fa {
  min-width: 16px;
}

#zse-content .zse-locations .zse-locations-detail .zse-module-bd {
	padding: 12px;
}

#zse-content .zse-locations .zse-locations-detail #zse-m-ltp .zse-module-bd {
	padding: 0px;
}

#zse-content .zse-locations .zse-locations-detail .zse-col-bottom-right .zse-module-bd {
	padding: 0;
}

#zse-m-fb-comments .zse-module-bd {
	padding:0px !important;
}

#zse-content .zse-page-center .zse-module-bd {
	background: #fff;
	padding: 12px;
	min-height: 420px;
}




.zse-world-of-fuzzys .zse-module-bd p {
	margin: 10px 0px;
}

.zse-world-of-fuzzys .zse-module-bd .zse-photo-container {
	float: left;
	height: 80px;
	width: 80px;
	overflow: hidden;
	border: 1px solid #CCC;
	margin: 10px 28px 10px 0px;
}

.zse-world-of-fuzzys .zse-module-bd .zse-photo-container:hover {
	border: 1px solid #000;
}

.zse-world-of-fuzzys .zse-module-bd .zse-prev-page {
	float: left;
	width: 50%;
}

.zse-world-of-fuzzys .zse-module-bd .zse-next-page {
	float: right;
	text-align: right;
	width: 50%;
}

.zse-world-of-fuzzys .zse-module-bd .zse-prev-page a, .zse-world-of-fuzzys .zse-module-bd .zse-next-page a {
	color: #fedb0b;
	background: #ed4034;
	text-decoration: none;
	padding: 6px 12px;
	border-radius: 4px;
}

.zse-page-gift-cards .zse-page-center .zse-module-bd {
	background: transparent !important;
	padding: 0px !important;
}

.zse-page-manchester-sweeps .zse-page-center .zse-module-bd {
	background: transparent !important;
	padding: 0px !important;
}

.mobile-hidden{visibility:hidden;}

ul.topmenu, h2, .r_form_m input.right_submit_btn, h1, .slider .royalSlider .royalCaption h3, .slider .royalSlider .royalCaption p, h1, .foot_menu, .register_page .slider h3, h1.small_h1, .register_page .slider h3, .inner_page .full_hm_box p b, .pro_each h6, .clmy_details h5, .clmy_bottom p strong, .our_story .story_profile_right h3, .client_profile .client_profile_left .start_date .client_name, b, strong, .goal_ability h3, .client_brief ul li a, .table th, span.msg_img_name, ul.top_link li a, .two_col_l .download_btn, a.skip_tutorial, .no_data_found p, .pro_proposal h5, .inner_page .full_hm_box.post_job_form input.download_btn.my_cl_btn, .for_btn_customized .download_btn.my_cl_btn{
	font-family:'NimbusSansBold', Arial, Helvetica, sans-serif;
	font-weight:300;
	font-style:normal;
}

ul.top_link {
	width:auto;
	float:right;
	background:#ffd300;
	font-size:11.5px;
	margin-top:15px;
}

ul.top_link li {
	display:inline-block;
	float:left;
	line-height:24px;
	position:relative
}

ul.top_link li a {
	color: #000;
	padding: 2px 11px 0;
	float: left;
	line-height: 22px;
}

ul.top_link li a:hover {
	color:#fff;
}


ul.top_link li ul{
	background: none repeat scroll 0 0 #FFD300;
    box-shadow: 0 0 5px #333333 inset;
    left: 0;
    position: absolute;
    top: 24px;
    width: 78px;
    z-index: 9;
	display:none
}

ul.top_link li ul  li {
	width:98%;
	float:left;
	border:solid 2px #000;
	border-top:none;
	margin:0;
	text-align:left;
}

ul.top_link li ul  li a {
	padding: 20px 22px;
	float: left;
	font-size: 15px;
	height: 22px;
	line-height: 27px;
	color:#fff;
}


ul.top_link li ul  li a:hover{color:#FFD300}


ul.top_link li:hover ul{
	display:block;
}

.top_link select {
	background:#ffd300;
	width:162px;
	height:24px;
	border:none;
	text-align:center;
}

.top_link option {
	font-size:12px;
}




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

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}

#footer-widget-area .widget-area {float:left;padding:10px;width:219px;width:calc(25%);box-sizing:border-box;}

.fusion-footer-widget-area .widget_shopping_cart_content .buttons,
#slidingbar-area .widget_shopping_cart_content .buttons {
  background: #282a2b;
}

.tfs-slider .buttons a {
  margin: 0;
  display: inline-block;
}

.tfs-slider .slide-content-container .buttons {
  margin-top: 25px;
  overflow: visible;
}

.tfs-slider .slide-content-container .buttons a {
  -webkit-backface-visibility: hidden;
}
.buttons a {margin-right: 5px;}


#sidebarbloglinks {
margin-left:20px;
font-size:18px;
}


#wrapper{
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
}

.text-warning {
  color: #c09853;
}

a.text-warning:hover,
a.text-warning:focus {
  color: #a47e3c;
}

.text-error {
  color: #b94a48;
}

a.text-error:hover,
a.text-error:focus {
  color: #953b39;
}

.text-info {
  color: #3a87ad;
}

a.text-info:hover,
a.text-info:focus {
  color: #2d6987;
}

.text-success {
  color: #468847;
}

a.text-success:hover,
a.text-success:focus {
  color: #356635;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

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

.gkHighlighterInterface span.text { display:block; float:left; margin:0 6px 0 7px; font-size: 11px; font-weight: bold; text-transform: uppercase; line-height: 18px; }

#gk-logo.text-logo span {
  display: block;
  font-size: 24.05px;
  line-height: 24.05px;
  padding: 10px 0 0 0;
}

#gk-logo.text-logo small {
  display: block;
  font-size: 11.96px;
  line-height: 12px;
  padding: 0 0 10px 0;
}
#gkHighlighterGK5-0 .gkHighlighterInterface span.text{color:#fff}
