﻿
	body.single-portfolio #post-area {
		width: 72.5%;
	}

	.single-portfolio #boxed #post-area {
		width: 72.49%;
	}

	
	#post-area.masonry {
		width: 895px;
	}


	#post-area.masonry.span_9 {
		width: 660px;
		margin-right: 10px;
	}

	
	#post-area.span_9 .masonry-blog-item .jp-jplayer-video {
		height: 154px!important;
	}

	
	.single #post-area.span_12 #author-info {
		width: 773px!important;
	}


	#post-area.masonry.span_9 .masonry-blog-item {
		width: 46.5%;
	}

	
	#post-area {
		padding-right: 0px!important;
	}

	
	#post-area.masonry, #post-area.masonry.span_9,  body[data-ext-responsive="true"] #post-area.masonry.span_9 {
		width: 610px;
	}


	#post-area.masonry #pagination {
		bottom: -90px;
	}

	
	#post-area #pagination {
		padding-left: 0px!important;	
	}


	#post-area .video-wrap .mejs-container, #post-area .video .mejs-container {
		height: 167px!important;
	}

	
	#boxed .container, #boxed #post-area.masonry, #boxed #post-area.masonry.span_9 {
		max-width: 280px!important;
	}

	
	#post-area.col_last {
		padding-left: 0px!important;	
	}

	
	.woocommerce #post-area .woocommerce-ordering {
		float: none!important;
		display: block;
	}

	
	#post-area.full-width-content .masonry-blog-item, .full-width-content #post-area .masonry-blog-item {
		width: 18.3%;
		margin-bottom: 1.8%;
	}

	
	#boxed #post-area.full-width-content .masonry-blog-item, #boxed .full-width-content #post-area .masonry-blog-item {
	    width: 30.8%;
	}
.col:not(#post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.accent-color.alt-style,body .col:not(#post-area):not(.span_12):not(#sidebar):hover a [class*=" icon-"].icon-3x.accent-color.alt-style{color:#0da85b!important;}
.col:not(#post-area):not(.span_12):not(#sidebar):hover .circle-border,#sidebar .widget:hover .circle-border{border-color:#0da85b;}
.col:not(#post-area):not(.span_12):not(#sidebar):hover .extra-color-1 .circle-border,.woocommerce-page table.cart a.remove,#sidebar .widget:hover .extra-color-1 .circle-border,.woocommerce-page table.cart a.remove{border-color:#00b259;}
.col:not(#post-area):not(.span_12):not(#sidebar):hover .extra-color-2 .circle-border,#sidebar .widget:hover .extra-color-2 .circle-border{border-color:#00b259;}
.col:not(#post-area):not(.span_12):not(#sidebar):hover .extra-color-3 .circle-border,#sidebar .widget:hover .extra-color-3 .circle-border{border-color:#69727a;}


.vc_span12.hp-blog-styled.wpb_column.column_container .wpb_wrapper .row #post-area article{
	border: none;
	box-shadow: none;
	-webkit-box-shadow: none;
}


.main-content .vc_span12.hp-blog-styled.wpb_column.column_container .wpb_wrapper .row #post-area article h2 a{
	font-weight: 400;
	font-size:22px;
	color:#047a28!important;
}


.vc_span12.hp-blog-styled.wpb_column.column_container .wpb_wrapper .row #post-area .post .more-link span{
	background-color: transparent;
	border: 2px solid #0da85b;
	color:#0da85b;
	padding: 10px 25px;
	text-transform: uppercase;
}


.vc_span12.hp-blog-styled.wpb_column.column_container .wpb_wrapper .row #post-area .post-content .post-meta.no-img {
	display:none!important;
}


.vc_span12.hp-blog-styled.wpb_column.column_container .wpb_wrapper #post-area article.post .content-inner {
	border-bottom:none;
}


.vc_span12.hp-blog-styled.wpb_column.column_container .wpb_wrapper .row #post-area article.post .more-link span:hover{
	color:#fff;
}


.vc_span12.hp-blog-styled.wpb_column.column_container .wpb_wrapper #post-area span.bottom-line {
	display:none;
}


.vc_span12.hp-blog-styled.wpb_column.column_container .wpb_wrapper #post-area .post-content .excerpt p{
	line-height: 20px;
    font-size: 12px;
}


.vc_span12.hp-blog-styled #post-area.masonry {
    margin-bottom:0;
}


#post-area .wpb_wrapper .wpb_text_column.wpb_content_element ul li span.gray-list{
	color: #676767;
}


#post-area .wpb_wrapper .wpb_text_column.wpb_content_element ul li.green {
	color: #0da85b;
}

	
	.col h3 {
		font-size: 16px;
	}

	
	.col h4 {
		font-size: 16px;
	}


	body .container #portfolio.portfolio-items .col {
		margin-bottom: 20px;
	}

	
	#portfolio.portfolio-items .col.span_3 .work-item .work-info a {
		padding: 5px 6px!important;
		font-size: 11px!important;
		margin: 1px!important;
	}

	
	#portfolio.portfolio-items .col.span_3 .work-meta, #portfolio.portfolio-items .col.span_4 .work-meta {
		width: 74%!important;
	}

	
	#portfolio.portfolio-items .col.span_3 .nectar-love-wrap, #portfolio.portfolio-items .col.span_4 .nectar-love-wrap  {
		width: 52px;
	}

	
	body.single-portfolio .row .col.section-title h1 {
		width: 725px;
		margin: 0 auto;
	}

		
	.main-content .col.span_4 .col.span_2 img, .main-content .col.span_3 .col.span_2 img, .main-content .col.span_2 .col.span_2 img, .main-content .col.span_6 .col.span_2 img {
		padding-right: 5px;
		top: -3px;
	}

	
	#portfolio.portfolio-items .col .work-item.style-2 i {
		line-height: 32px!important;
		height: 32px!important;
		width: 32px!Important;
		font-size: 14px!important;
	}

	
	.col.has-animation[data-animation="fade-in-from-bottom"], .wpb_column.has-animation[data-animation="fade-in-from-bottom"] {
		bottom: 0px!important;
	}

	
	img.img-with-animation[data-animation="grow-in"], .col.has-animation[data-animation="grow-in"], .wpb_column.has-animation[data-animation="grow-in"] {
		 transform: scale(1, 1)!important;
		 -webkit-transform: scale(1, 1)!Important;
	}

	
	.portfolio-items .col .work-item .work-info a {
		display: block;
		position: absolute;
		top: 0px;
		left: 0px;
		margin: 0px;
		width: 100%;
		height: 100%;
		text-indent: -9999px;
	}

	
	.col, body .vc_row-fluid .wpb_column {
		margin-bottom: 25px;	
	}


  	.portfolio-items .col {
  		width: 100%;
  		margin-left: 0px;
  		margin-bottom: 8px;
  	}

  	
  	.col.boxed:hover {
  		margin-top: 0px!important;
  		-o-box-shadow: 0 1px 2px rgba(0,0,0,0.2)!important;
		-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2)!important;
		-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2)!important;
    	box-shadow: 0 1px 2px rgba(0,0,0,0.2)!important;
  	}

	
	#footer-outer #copyright .col {
		width: 49%;
		margin-bottom: 0px;
	}

	
	#footer-widgets .container .col {
		margin-left: 15px;
		width: 48%;
	}

	
	.main-content .col.span_4 .col.span_2, .main-content .col.span_3 .col.span_2, .main-content .col.span_2 .col.span_2, .main-content .col.span_6 .col.span_2  {
	  	 width: 7%!important;	
	}

	
	.main-content .col.span_4 .span_10, .main-content .col.span_3 .col.span_10, .main-content .col.span_2 .col.span_10, .main-content .col.span_6 .col.span_10  {
	    width: 91%!important;
	}

	
	.span_12 .col.span_6.empty-second {
		width: 49%!important;
	}

	
	.single-portfolio #full_width_portfolio .row .col.section-title h1 {
		max-width: 430px;
		margin: 0 auto;
		letter-spacing: -1px;
		font-size: 22px;
	}

	
	#footer-widgets .container .col.span_6, #footer-widgets .container .col.span_4 {
		margin-left: 0px;
		margin-right: 15px;
		padding: 15px;
		margin-bottom: 0px;
	}

	
	#footer-widgets .container .col.span_4 {
		margin-bottom: 40px;
	}
 
  
  	.col {
		margin-bottom: 25px;
	}

  
	#header-outer .col {
  		margin-bottom: 0px;
  	}

	
	.row .col.section-title span, html .single #single-below-header span {
		display: none;
	}

	
	
	body #footer-outer #copyright .col ul {
		float: left;
	}

	
	body #footer-outer #copyright .col ul li:first-child {
		margin-left: 0px;
	}

	
	#footer-widgets .container .col:nth-child(3) {
		margin-bottom: 40px!important;
	}

	
	.row .col.section-title.project-title {
		padding-bottom: 30px;
		margin-bottom: 30px!important;
	}

	
	.woocommerce #customer_login.col2-set .col-1, .woocommerce-page #customer_login.col2-set .col-1, .woocommerce #customer_login.col2-set .col-2, .woocommerce-page #customer_login.col2-set .col-2 {
      width: 100%!important;
   }

	
	.recent-work-carousel[data-full-width="true"] .portfolio-items .work-info-bg, .portfolio-items .col .work-item.style-2 .work-info-bg {
		display: block!important;
	}

	
	header#top .col.span_3 {
		position: absolute;
		left: 0px;
		top: 0px;
		z-index: 1000;
  		width: 85%!important;
  	}

  	
  	header#top .col.span_9 {
  		margin-left: 0px;
  		min-height: 48px;
  		margin-bottom: 0px;
  		width: 100%!important;
  		float: none;
  		z-index: 100;
		position: relative;
  	}

	
	#portfolio.portfolio-items .col.span_4, #portfolio.portfolio-items .col.span_3 {
  		width: 100%!important;
  		margin-right: 0px!important;
  		margin-left: 0px!important;
  	}

  	
  	#footer-widgets .container .col:nth-child(3), #footer-widgets .container .col:nth-child(4) {
  		margin-bottom: 0px;
  	}

	
	body.search .row .col.section-title h1 {
		font-size: 18px!Important;	
	}

	
	body.search .row .col.section-title span {
		display: inline-block;
		margin-top: 10px;
		font-size: 14px;
	}

	
	img.img-with-animation[data-animation="fade-in-from-left"], .col.has-animation[data-animation="fade-in-from-left"], .wpb_column.has-animation[data-animation="fade-in-from-left"] {
		left: 0px!important;	
	}

	
	img.img-with-animation[data-animation="fade-in-from-right"], .col.has-animation[data-animation="fade-in-from-right"], .wpb_column.has-animation[data-animation="fade-in-from-right"] {
		right: 0px!important;
	}

	
	img.img-with-animation[data-animation="flip-in"], .col.has-animation[data-animation="flip-in"], .wpb_column.has-animation[data-animation="flip-in"] {
		opacity: 1!important;
	    transform: perspective(1000px) rotateY(0deg)!important;
	    -webkit-transform: perspective(1000px) rotateY(0deg)!important;
	    -o-webkit-transform: perspective(1000px) rotateY(0deg)!important;
	    -moz-webkit-transform: perspective(1000px) rotateY(0deg)!important;
	}

	
	.col h2 {
		font-size: 18px;
	}

	
	.col.centered-text ul, .wpb_column.centered-text ul, .col.centered-text ul li, .wpb_column.centered-text ul li {
		text-align: left;
		margin-left: 0!important;
	}

	
	.col.centered-text ul, .wpb_column.centered-text ul {
		margin: 0!important;
		display: block!important;
	}

	
	.single-portfolio #full_width_portfolio .row .col.section-title h1,
	.single-portfolio .row .col.section-title h1 {
		letter-spacing: 0px;
		font-size: 20px;
	}

	
	.full-width-content .col[data-using-bg="true"], .full-width-content .col .wpb_row, .full-width-content .col {
		margin-bottom: 0!important;	
	}

	
	body #boxed .portfolio-items .col.elastic-portfolio-item.tall, body #boxed .portfolio-items .col.elastic-portfolio-item.regular {
		width: 19.98%;
	}

	
	body #boxed .portfolio-items .col.elastic-portfolio-item.wide {
		width: 49.96%!important;
	}

	
	body #boxed .portfolio-items .col.elastic-portfolio-item.wide_tall {
		width: 49.96%!important;
	}

	
	
	body #boxed .default-style .portfolio-items .col.elastic-portfolio-item {
		width: 21.72%!important;
	}

	
	body .portfolio-items .col.elastic-portfolio-item.tall, body .portfolio-items .col.elastic-portfolio-item.regular {
		width: 19.98%;
	}

	
	body .portfolio-items .col.elastic-portfolio-item.wide {
		width: 49.96%!important;
	}

	
	body .portfolio-items .col.elastic-portfolio-item.wide_tall {
		width: 49.96%!important;
	}

	
	
	body .default-style .portfolio-items .col.elastic-portfolio-item {
		width: 22.43%!important;
	}


    body .portfolio-items .col.elastic-portfolio-item.wide_tall, body .portfolio-items .col.elastic-portfolio-item.wide  {
        width: 66.6%!important;
    }

    
    
	
	body .portfolio-items.constrain-max-cols.no-masonry .col.elastic-portfolio-item {
		width: 24.95%!important;
	}

	
	
	body .portfolio-items.constrain-max-cols.no-masonry .col.elastic-portfolio-item h3, .team-member[data-style="meta_overlaid"] .team-meta h3 {
		font-size: 14px;
		line-height: 20px;
	}



.row:after, .col:after, .clr:after, .group:after { 
	content: ""; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; }



.col.col_last { margin-right: 0; }
 
.col:last-child { margin-right: 0; }


#footer-outer #footer-widgets .col ul.no-border li {
	border-bottom: 0 !important;
	padding: 2px 0px;
}


.col-with-image-background {
	background-size: cover;
}


	.end-market-location .col {
		top: -25px;
		margin-bottom: 0;
	}

.row .col.section-title h1 { min-height: 54px; }


#supplist0 .item.col.span_4.isotope-item{

}
#footer-outer #footer-widgets .col ul li{border-bottom:1px solid rgba(0,0,0,0.1)!important;}
#footer-outer #footer-widgets .col .widget_recent_comments ul li{background-color:rgba(0,0,0,0.07)!important;border-bottom:0!important;}


.col.boxed:hover, .wpb_column.boxed:hover {
     top: 0px;
    -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.3);
    box-shadow: 0 2px 3px rgba(0,0,0,0.3);
}

.vc_span4.wpb_column.column_container.col.boxed.no-extra-padding {
    padding:20px;
}


.col.boxed img, .wpb_column.boxed img {
padding: 0;
}


#page-header-bg .container .row .col.span_6 h1, #page-header-bg .container .row .col.span_6 span.subheader {
	text-shadow: 2px 1px #5a5a5a;
	
}


body #sidebar.col.span_3.col_last .row.panel a img {
width: 75%!important;
}
#page-header-bg h1,body h1,body .row .col.section-title h1{font-family:Lato;text-transform:uppercase;font-weight:900;}
body h3,.row .col h3,.toggle h3 a{font-family:Lato;font-size:18px;line-height:24px;font-weight:regular;}
body h4,.row .col h4,.portfolio-items .work-meta h4,#respond h3,h3#comments{font-family:Lato;font-weight:regular;}
body h5,.row .col h5{font-family:Lato;}
.team-member h4,.row .col.section-title p,.row .col.section-title span,#page-header-bg .subheader,.nectar-milestone .subject{font-family:Lato;text-transform:uppercase;font-size:12px;font-weight:900;}
.block ul{margin:0;padding:0 0 0.25em 1em;}
.block div.view div.views-admin-links{margin-top:0;}
.sidebar .block-views h2.title,.panel-pane h2.pane-title{font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#83d1f5;text-transform:uppercase;font-size:1em;border-bottom:2px solid #83d1f5;margin-bottom:0.2em;font-weight:bold;}
.sidebar .block-menu h2.title{background:none repeat scroll 0 0 #D5D4CC;color:white;font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:1em;font-weight:bold;line-height:2em;padding:0 0 0 12px;text-transform:uppercase;}
.block ul,.item-list ul{margin:1em 0;padding:0 0 0 2em;}
ul ul,ul ol,ol ol,ol ul,.block ul ul,.block ul ol,.block ol ol,.block ol ul,.item-list ul ul,.item-list ul ol,.item-list ol ol,.item-list ol ul{margin:0;}






div.block.with-block-editing{position:relative;}
div.block.with-block-editing div.edit{display:none;position:absolute;right:0;top:0;z-index:40;border:1px solid #eee;padding:0 2px;font-size:0.75em;background-color:#fff;}
div.block.with-block-editing:hover div.edit{display:block;}






.block{margin-bottom:1em;}
#block-donations-1667.block-donations{margin:20px 0 0;}
#block-donations-1667.block-donations h2.title{background:#1f285b;padding:5px 10px;color:#fff;font-size:12px;text-transform:uppercase;font-family:'Arial Black',Arial,Helvetica,Sans-serif;}
#block-donations-1667.block-donations .content{background:#f1f1ef;padding:10px;}
#block-donations-1667.block-donations .content ul{width:680px;overflow:hidden;margin:0;padding:0;}
#block-donations-1667.block-donations .content ul li{float:left;width:225px;list-style:none;font-size:16px;font-family:'Georgia',Serif;margin:0 0 10px;}
.column.sidebar .block{margin-bottom:20px;}
.column.sidebar .block-menu_block,.column.sidebar .block-menu{background:#E4E3DD;font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;}
.column.sidebar .block-menu .content ul.menu{margin:0;}
.column.sidebar .block-menu .content{background:#f1f1ef;}
.column.sidebar .block-menu_block .content,.column.sidebar .block-menu .content{border-left:2px solid #89D2F4;}
.column.sidebar .block-menu_block ul.menu,.column.sidebar .block-menu ul.menu{list-style-image:none;list-style-type:none;padding:0;}
.column.sidebar .block-menu_block ul.menu li,.column.sidebar .block-menu ul.menu li{list-style-image:none;list-style-type:none;}
.column.sidebar .block-menu_block ul.menu li a,.column.sidebar .block-menu ul.menu li a{color:#21275B;display:block;font-weight:bold;padding:3px 5px 3px 10px;text-decoration:none;text-transform:uppercase;}
.column.sidebar .block-menu_block ul.menu li a:hover,.column.sidebar .block-menu ul.menu li a:hover{color:#21275b;background:#83d1f5;}
.column.sidebar .block-menu_block ul.menu li a.active,.column.sidebar .block-menu_block ul.menu li a.active-trail,.column.sidebar .block-menu ul.menu li a.active,.column.sidebar .block-menu ul.menu li a.active-trail{color:#FFF;background:#21275b;}
.column.sidebar .block-menu_block ul.menu li ul.menu li a,.column.sidebar .block-menu ul.menu li ul.menu li a{text-transform:none;padding-left:20px;font-weight:normal;}
.column.sidebar .block-menu_block ul.menu li ul.menu li ul.menu li a{padding-left:30px;}
.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:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

.nivo-html-caption {
    
}

.fusion-footer-widget-column .row,
.fusion-footer-widget-area .fusion-footer-widget-column .fusion-columns {
  margin-left: 0;
  margin-right: 0;
}

.fusion-footer-widget-area .fusion-columns-4 .recent-works-items a,
.fusion-footer-widget-area .fusion-columns-5 .recent-works-items a,
.fusion-footer-widget-area .fusion-columns-6 .recent-works-items a,
#slidingbar-area .fusion-columns-4 .recent-works-items a,
#slidingbar-area .fusion-columns-5 .recent-works-items a,
#slidingbar-area .fusion-columns-6 .recent-works-items a {
  max-width: 60px;
}

#slidingbar-area .fusion-columns {
  margin: 0 -15px;
}

.fusion-footer-widget-area .fusion-columns-4 .flickr_badge_image img,
.fusion-footer-widget-area .fusion-columns-5 .flickr_badge_image img,
.fusion-footer-widget-area .fusion-columns-6 .flickr_badge_image img,
#slidingbar-area .fusion-columns-4 .flickr_badge_image img,
#slidingbar-area .fusion-columns-5 .flickr_badge_image img,
#slidingbar-area .fusion-columns-6 .flickr_badge_image img {
  width: 60px;
  height: 60px;
}

.fusion-columns {
  margin: 0 -15px;
}

.fusion-columns-5 .col-lg-2,
.fusion-columns-5 .col-md-2,
.fusion-columns-5 .col-sm-2,
.fusion-columns-5 .col-xs-2 {
  width: 20%;
}
.fusion-columns-1 .fusion-column:first-child,.fusion-columns-2 .fusion-column:first-child,.fusion-columns-3 .fusion-column:first-child,.fusion-columns-4 .fusion-column:first-child,.fusion-columns-5 .fusion-column:first-child{margin-left:0;}
.fusion-columns-5 .col-lg-2,.fusion-columns-5 .col-md-2,.fusion-columns-5 .col-sm-2{width:100%;}
.fusion-columns .fusion-column{float:none;width:100% !important;margin:0 0 50px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
#slidingbar-area .columns .col,.avada-container .columns .col,.footer-area .fusion-columns .fusion-column{float:none;width:100%;}
.fusion-columns-2 .fusion-column,.fusion-columns-2 .fusion-flip-box-wrapper,.fusion-columns-4 .fusion-column,.fusion-columns-4 .fusion-flip-box-wrapper{width:50% !important;float:left !important;}
.fusion-columns-2 .fusion-column:nth-child(3n),.fusion-columns-2 .fusion-flip-box-wrapper:nth-child(3n),.fusion-columns-4 .fusion-column:nth-child(3n){clear:both;}
.fusion-columns-3 .fusion-column,.fusion-columns-3 .fusion-flip-box-wrapper,.fusion-columns-5 .col-lg-2,.fusion-columns-5 .col-md-2,.fusion-columns-5 .col-sm-2,.fusion-columns-5 .fusion-column,.fusion-columns-5 .fusion-flip-box-wrapper,.fusion-columns-6 .fusion-column,.fusion-columns-6 .fusion-flip-box-wrapper{width:33.33% !important;float:left !important;}
.fusion-columns-3 .fusion-column:nth-child(4n),.fusion-columns-3 .fusion-flip-box-wrapper:nth-child(4n),.fusion-columns-5 .fusion-column:nth-child(4n),.fusion-columns-5 .fusion-flip-box-wrapper:nth-child(4n),.fusion-columns-6 .fusion-column:nth-child(4n),.fusion-columns-6 .fusion-flip-box-wrapper:nth-child(4n){clear:both;}
#slidingbar-area .fusion-columns .fusion-column,.footer-area .fusion-columns .fusion-column{float:left;width:98% !important;}


	.fusion-column.fusion-one-sixth,
	.fusion-column.fusion-five-sixth,
	.fusion-column.fusion-one-fifth,
	.fusion-column.fusion-two-fifth,
	.fusion-column.fusion-three-fifth,
	.fusion-column.fusion-four-fifth,
	.fusion-column.fusion-one-fourth,
	.fusion-column.fusion-three-fourth,
	.fusion-column.fusion-one-third,
	.fusion-column.fusion-two-third,
	.fusion-column.fusion-one-half {
	  position: relative;
	  float: left;
	  margin-right: 4%;
	  margin-bottom: 20px;
	}

	.fusion-column.fusion-one-fourth {
	  width: 22%;
	}

	
	.fusion-column.fusion-one-sixth, 
	.fusion-column.fusion-five-sixth, 
	.fusion-column.fusion-one-fifth, 
	.fusion-column.fusion-two-fifth, 
	.fusion-column.fusion-three-fifth, 
	.fusion-column.fusion-four-fifth, 
	.fusion-column.fusion-one-fourth, 
	.fusion-column.fusion-three-fourth, 
	.fusion-column.fusion-one-third, 
	.fusion-column.fusion-two-third, 
	.fusion-column.fusion-one-half {
		width:100%;
		margin-bottom:20px;
	}

#listing-entry.fusion-one-fourth.one_fourth.fusion-column {
    font-size: 12px;
    margin: 25px 1%;
    text-align: center;
    width: 23%;
}

.footer-area .fusion-one-fourth {
    margin-right: 0px !important;
    width: 25%;
}


.menu .line-2 {
	display: none;
}


.menu li:hover .line-2 {
	display: block;
	font: bold 14px "Trebuchet MS";
	color: #bde0f0;
	margin: -9px 0 0 17px;
}


.menu li.current:hover .line-2 {
	display: none;
}


.intro .line-2 {
	font-size: 34px;
	font-weight: bold;
	color: #2b80a4;
	margin: 0 0 5px 0;
	position: relative;
	padding: 3px 0 0 1px;
}


.intro .line-2 .overlay {
	position: absolute;
	top: 0;
	left: 0;
	color: #FFF;
}


.diagram-intro .line-2 {
	font: bold 33px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	word-spacing: -1px;
	position: relative;
	padding: 2px 0 0 3px;
	margin: -10px 0 0 0;
}


.diagram-intro .line-2 .overlay {
	color: #fff;
}
.donate .heart img{height:.8em;margin-right:3px;visibility:visible;}

.gantry-width-10 {
  width: 10%;
}

.subs_box{display:block;margin:1em 2em 1em 2em;overflow:hidden;}
.subs_box .span7{width:530px;}

.subs_box input.span7{width:515px;}

.subs_box .benfits{color:#000;font-family:Futura BT W01 Book;font-size:24px;font-weight:normal;margin-top:-10px;}

span.orange{color:#f14332}


a, span.orange, form#commentform span.required, #mainnav ul li a:hover::before, #mainnav ul li a:focus::before, form#commentform span.required { color:  #f14332; }
.menu-dropdown li.level2 .level2
span.icon{width:35px;height:35px;margin-top:-7px;margin-bottom:-7px}
.menu-dropdown li.level2.hassubtitle .level2
span.icon{margin-top:-4px}
.menu-dropdown li.level2 .level2 span.icon + span,
.menu-dropdown li.level2 .level2 span.icon+span+span{margin-left:40px}
.menu-dropdown li.level2 .level2
span.title{line-height:15px}
.menu-dropdown li.level2 .level2
span.subtitle{line-height:14px}
.menu-sidebar
ul.level2{padding-bottom:10px}
.menu-sidebar li.level1:last-child
ul.level2{padding-bottom:0}
.menu-dropdown
li.level2{margin:0
5px;border-top:1px solid #e6e6e6}
.menu-dropdown li.level2:first-child{border:none}
.menu-dropdown a.level2,
.menu-dropdown
span.level2{color:#444}
.menu-dropdown a.level2:hover{color:#f16d1a}
.menu-dropdown
a.current.level2{font-weight:bold}
.menu-sidebar ul.level2
ul{padding-left:10px}
.menu-dropdown .level2 a.level2:hover{color:#fff}

.span9{width:700px;}

.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%;}
 input.span9,textarea.span9,.uneditable-input.span9{width:524px;}

  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 856px;
  }

.clearfix:after,.clearfix:before,.container:after,.container:before,.f-row:after,.f-row:before,.frame:after,.frame:before,.group-item-info:after,.group-item-info:before,.group-list .post-info:after,.group-list .post-info:before,.nav:after,.nav:before,.widget:after,.widget:before{content:"";display:table}

.clearfix:after,.container:after,.f-row:after,.frame:after,.group-item-info:after,.group-list .post-info:after,.nav:after,.widget:after{clear:both}

.f-input input[type=text]:focus,.f-input input[type=password]:focus,.f-input textarea:focus,.widget-row input[type=text]:focus,.widget-row input[type=password]:focus,.widget-row textarea:focus{border-color:#81B9CB;box-shadow:0 0 5px 0 rgba(63,133,254,.6)}

.f-input .errorMessage,.f-input .successMessage,.widget-row .errorMessage,.widget-row .successMessage{padding-left:0;clear:both;font-size:12px}

.f-input a:not(.chosen-single),.widget-row a:not(.chosen-single){color:#00d3db;font-weight:700}

.subscriptionbox .widget-row{float:left;padding:1px}


.container {
	margin: 0 auto; 
	position: relative;
	max-width: 1000px; 
}


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


  .col-sm-4 {
    width: 33.33333333%; }

  .footer-top .col-sm-3,
  .footer-top .col-sm-4 {
    text-align: center; }
.other_sections{height:44px;}
.other_sections .in{width:968px;margin-left:auto;margin-right:auto;}
.level-3_link{display:block;color:#1e1e1e;text-transform:capitalize;text-decoration:none}
.level-3_link:hover{color:#acb1b4}


 
.clearfix:before, .clearfix:after, nav[role=navigation] .menu ul:before, nav[role=navigation] .menu ul:after { content: ""; display: table; }

.clearfix:after, nav[role=navigation] .menu ul:after { clear: both; }

.clearfix, nav[role=navigation] .menu ul { zoom: 1; }
 

.clearfix { clear: both; }


.background .background-slider .owl-stage-outer .owl-stage .owl-item .item {
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  height: 100%;
  width: 100%;
}

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

.col-xs-12 {
  width: 100%;
}

.row.no_padding_columns .col-xxs-1, .row.no_padding_columns .col-xxs-2, .row.no_padding_columns .col-xxs-3, .row.no_padding_columns .col-xxs-4, .row.no_padding_columns .col-xxs-5, .row.no_padding_columns .col-xxs-6, .row.no_padding_columns .col-xxs-7, .row.no_padding_columns .col-xxs-8, .row.no_padding_columns .col-xxs-9, .row.no_padding_columns .col-xxs-10, .row.no_padding_columns .col-xxs-11, .row.no_padding_columns .col-xxs-12, .row.no_padding_columns .col-xs-1, .row.no_padding_columns .col-xs-2, .row.no_padding_columns .col-xs-3, .row.no_padding_columns .col-xs-4, .row.no_padding_columns .col-xs-5, .row.no_padding_columns .col-xs-6, .row.no_padding_columns .col-xs-7, .row.no_padding_columns .col-xs-8, .row.no_padding_columns .col-xs-9, .row.no_padding_columns .col-xs-10, .row.no_padding_columns .col-xs-11, .row.no_padding_columns .col-xs-12, .row.no_padding_columns .col-sm-1, .row.no_padding_columns .col-sm-2, .row.no_padding_columns .col-sm-3, .row.no_padding_columns .col-sm-4, .row.no_padding_columns .col-sm-5, .row.no_padding_columns .col-sm-6, .row.no_padding_columns .col-sm-7, .row.no_padding_columns .col-sm-8, .row.no_padding_columns .col-sm-9, .row.no_padding_columns .col-sm-10, .row.no_padding_columns .col-sm-11, .row.no_padding_columns .col-sm-12, .row.no_padding_columns .col-md-1, .row.no_padding_columns .col-md-2, .row.no_padding_columns .col-md-3, .row.no_padding_columns .col-md-4, .row.no_padding_columns .col-md-5, .row.no_padding_columns .col-md-6, .row.no_padding_columns .col-md-7, .row.no_padding_columns .col-md-8, .row.no_padding_columns .col-md-9, .row.no_padding_columns .col-md-10, .row.no_padding_columns .col-md-11, .row.no_padding_columns .col-md-12, .row.no_padding_columns .col-lg-1, .row.no_padding_columns .col-lg-2, .row.no_padding_columns .col-lg-3, .row.no_padding_columns .col-lg-4, .row.no_padding_columns .col-lg-5, .row.no_padding_columns .col-lg-6, .row.no_padding_columns .col-lg-7, .row.no_padding_columns .col-lg-8, .row.no_padding_columns .col-lg-9, .row.no_padding_columns .col-lg-10, .row.no_padding_columns .col-lg-11, .row.no_padding_columns .col-lg-12 {
	padding: 0;	
}


.droit-form-container .col-xs-12 {width: 70%; margin: 0 auto;}
.fb_poll .fwb{font-weight:700;text-shadow:none!important}


#slider-a-container .desc .x, 
#slider-a-container .desc .y, 
#slider-a-container .desc .width,
#slider-a-container .desc .hbgcolor,
#slider-a-container .desc .hcolor 
{
    display:none;
}
    
    .home-mid-col .box {
        display: block;
        float: none;
        margin: 0 auto;
    }

    
    
    #products-link-wrap .box {
        display: block;
        float: none;
        margin: 0px auto 25px;
    }

    .home-mid-col .box img {
        position: relative;
        width: 100%;
        height: auto;
    }

    .home-mid-col .box .caption {
        background-image: none;
        bottom: 0;
        margin-top: 0;
    }
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}


.dropdown .caret {
	display: none !important;
}
.marathon-statics-data .text_container .holder{text-align:center;padding:1%;width:95%;margin-right:1%;}
.marathon-statics-data .text_container .holder .stat-sub-title{font-family:'Gotham SSm 7r','Gotham SSm A','Gotham SSm B';font-weight:700;font-style:normal;*font-weight:normal;font-size:0.84615em;margin-bottom:9%;text-transform:uppercase;}
.marathon-statics-data .text_container .holder .stat-count{font-size:2.69231em;color:#212e62;font-family:'Gotham SSm 7r','Gotham SSm A','Gotham SSm B';font-weight:700;font-style:normal;*font-weight:normal;margin-bottom:3%;}
.marathon-statics-data .text_container .holder .stat-desc{padding-top:2%;font-size:0.84615em;color:#212e62;font-family:'Gotham SSm 7r','Gotham SSm A','Gotham SSm B';font-weight:700;font-style:normal;*font-weight:normal;}
#block-block-9 .marathon-statics-data .text_container .holder .stat-sub-title{font-size:.6em;}
#block-block-9 .marathon-statics-data .text_container .holder .stat-count{font-size:1.53846em;}

.carousel-thmbs .carousel-thmbs-item{
	margin-top:5px;
}

.carousel-thmbs .carousel-thmbs-item:hover{
	cursor:pointer;
}

.carousel-thmbs .carousel-thmbs-item img{
	display:inline-block;
	width:90px;
	margin: 5px 0 5px 10px;
}

.carousel-thmbs .carousel-thmbs-item-active img{
	margin-left:0px;
	border-left:10px solid #71ab16;
}


.slider .ux-box.ux-text-badge .ux-box-text {
  left: 15px;
  right: 15px; }


.iosSlider .slider {
  width: 100%;
  height: 100%;
  -webkit-tap-highlight-color: transparent; }


.iosSlider .slider .slide {
  float: left;
  width: 100%; }


.slider .ux-section {
  min-width: 100% !important;
  width: 100%; }


.column-slider .slider {
  margin: 0 !important; }


.category-slider .sliderNav a span,
.slider-center-arrows .sliderNav a span {
  margin-top: -15px; }


.ux-grid-column .column-inner,
.ux-grid-column .ux_banner,
.ux-grid-column .ux_slider_wrapper,
.ux-grid-column .ux_slider_wrapper .iosSlider,
.ux-grid-column .ux_slider_wrapper .slider {
  height: 100% !important; }


#content .slider .ux-section {
  padding-left: 0 !important;
  padding-right: 0 !important; }


  .iosSlider.default.slider-hide-for-small {
    min-height: 0 !important;
    max-height: 0 !important;
    height: 0 !important;
    overflow: hidden !important; }



 

.flex-container a:active,
.flexslider a:active {
	outline: none;
}
 

 
.flexslider {
	margin: 0; 
	padding: 0;
	width: 100%; 
}
 

.flexslider .slides img {
	display: block;
	max-width: 100%; 
}


.flexslider .slides {
	zoom: 1;
}

.red .last-news:hover .news-info, .red .news-nav div:hover, .red .nav-news div:hover, .red .welcome.logo .spacer-box, .red .top-spacer, .red .buttoncontact, .red .audiojs .play:hover, .red .audiojs .prev-track:hover, .red .audiojs .pause:hover, .red .audiojs .next-track:hover, .red .audiojs .progress {background-color: #c3121c;}

	.top-spacer {width: 100px;}

.top-spacer.one {left: 0;}

.top-spacer.two {right: 0;}


	.span12 {
		width: 1170px
	}


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


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


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


	.span12, .row-fluid .span12 {
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}
.carousel-inner{position:relative;width:100%;overflow:hidden}



code, pre, .rtp-readmore, .rtp-readmore:visited, .post-meta p, .gallery-caption, .breadcrumb,
.rtp-navigation, .rtp-comments-pagination, #respond, #respond .form-allowed-tags, .widget, .comment-text { font-size: 13px; line-height: 1.6153em; }
.cart-inner p.empty{margin:0;white-space:normal}

			  .product-description .product-cta .product-cta-price {
				float: left;
				padding: 10px;
				background-color: black;
			  }

			.category-product .product-cta .product-cta-price {
			  float: left;
			  padding: 10px;
			  background-color: black;
			}
.container{padding:0 15px;position:relative;max-width:1230px;width:100%;display:block;margin-left:auto;margin-right:auto;}
#footer .container{width:50%;display:inline;float:left;text-align:left;max-width:500px;}
.container-inline div,.container-inline label{display:inline;}
.container-inline .fieldset-wrapper{display:block;}
.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
#respond p.guidelines, #respond p.comments-rss,
#respond .form-section{display:none;}


.world-news .admissions-left,
.world-news .admissions-right {
	margin-bottom: 10px;
}


	.world-news .admissions-left,
	.world-news .admissions-right {
		margin-bottom: 0;
	}


	.world-news .admissions-right {
		float: right; 
		width: 45%;
	}
#md-map-group .city-marker .label{background:#ccc;padding:2px 6px 2px 10px;position:relative;margin-right:20px}
#md-map-group .city-marker .label:after{height:0;width:0;color:transparent;content:".";position:absolute;top:0;right:-20px;border-top:9.5px solid transparent;border-left:20px solid #ccc;border-bottom:9.5px solid transparent}
#md-map-group .city-marker:hover .label,#md-map-group .city-marker:active .label,#md-map-group .city-marker:focus .label{background:#f3c480}
#md-map-group .city-marker:hover .label:after,#md-map-group .city-marker:active .label:after,#md-map-group .city-marker:focus .label:after{border-left-color:#f3c480}
#md-map-group .city-marker:hover .label.right:before,#md-map-group .city-marker:active .label.right:before,#md-map-group .city-marker:focus .label.right:before{border-right-color:#f3c480}
#md-map-group .city-marker .label.right{margin:0 0 0 20px;padding:2px 10px 2px 6px}
#md-map-group .city-marker .label.right:after{content:none}
#md-map-group .city-marker .label.right:before{height:0;width:0;content:".";color:transparent;position:absolute;top:0;left:-20px;border-top:9.5px solid transparent;border-right:20px solid #ccc;border-bottom:9.5px solid transparent}
#md-map-group .region-marker .label{background:#ccc;padding:2px 10px;position:relative;margin:0}
#md-map-group .region-marker:hover .label,#md-map-group .region-marker:active .label,#md-map-group .region-marker:focus .label{background:#f3c480}
.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend .label{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;line-height:1.6;padding:2px 2px 2px 10px;font-style:italic}
.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend .label span{background-color:#999;color:#ccc;padding:0 10px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;float:right}



.reservations-title {
  font-family: TradeGothic_BoldCond;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-size: 1.3em;
  padding: 1em 0 .25em;
}


.open-table-reservations.home .reservations-title {
  display: none;
}


.postarea {
	float: left;
	width: 610px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}

	
.postarea p {
	margin: 0px;
	padding: 0px 5px 10px 0px;
	text-align: justify; 

	}

	
.postarea ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}

	
.postarea ul li {
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}

	
.postarea ul ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}

	
.postarea ol {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}

	
.postarea ol li {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}
section.stories.full-width .section-title{margin-bottom:0;top:1rem}
.section-title{font-family:"Knockout 49 A", "Knockout 49 B";text-transform:uppercase;position:relative;bottom:1rem;margin:0 0 1.875rem 0;line-height:1.25rem;z-index:2}
.section-title span{display:inline-block;position:relative;left:50%;transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);padding:0.3125rem 0.625rem;background:#FFF;border:1px solid #e6dfd5;font-size:1.25rem;letter-spacing:1px;color:#cc0e0e}
.section-title:before{position:absolute;content:'';width:100%;margin:1rem 0;border-top:1px solid #e6dfd5}
.section-title.highlight span{background:#cc0e0e;color:#FFF;border-color:#cc0e0e}
.section-title.highlight:before{border-top-color:#cc0e0e}
.section-title.large{position:relative;top:2.07469rem;margin:0}
.section-title.large span{font-family:"Knockout 49 A", "Knockout 49 B";font-size:2.89938rem;line-height:1.44969rem;padding:1.25rem 2.5rem}
.section-title.large:before{display:none}
.section-title.no-gap{margin-bottom:-2rem;bottom:1rem}
#nav-menu li a.nav-menu-selected{width:100%;height:inherit;background:#091A34;line-height:inherit;border-bottom:1px solid #579ED2}


  .menu-item-depth-2 {
    min-width: 251px; }

.navbar-default li.menu-item-depth-0.current_page_item {
  background-color: transparent;
  padding-bottom: 0px; }
.grid-col{display:inline-block;*display:inline;letter-spacing:normal;vertical-align:top;white-space:normal;zoom:1}

.main-header .mobile-menu .nav-item { text-transform: uppercase; font-weight: bold; width: 100%; border-bottom: 1px solid #ebebeb; background:  #fafafa ; color:  #444444 ; }

.main-header .mobile-menu .nav-item a { display: block; position: relative; margin: 0 auto; padding: 15px 15px; width: 84%; min-width: 290px; color:  #444444 ; }

.main-header .mobile-menu .nav-item a:hover { color:  #444444 ; }




.menus, .menus * {
    margin:	0;
    padding: 0;
    list-style:	none;
    list-style-type: none;
    line-height: 1.0;
}


.menus ul {
    position: absolute;
    top: -999em;
    width: 100%;
}


.menus ul li {
    width: 100%;
}


.menus li:hover {
    visibility:	inherit;
}


.menus li {
    float: left;
    position: relative;
}


.menus a {
    display: block;
    position: relative;
}


.menus li:hover ul,
.menus li.sfHover ul {
    left: 0;
    top: 100%; 
    z-index: 99;
}


.menus li:hover li ul,
.menus li.sfHover li ul {
    top: -999em;
}


.menus li li:hover ul,
.menus li li.sfHover ul {
    left: 100%; 
    top: 0;
}


.menus li li:hover li ul,
.menus li li.sfHover li ul {
    top: -999em;
}


.menus li li li:hover ul,
.menus li li li.sfHover ul {
    left: 100%; 
    top: 0;
}


.menus .sf-shadow ul.sf-shadow-off {
    background: transparent;
}
.menu-item:before{margin-right:8px;font-size:100%;top:1px;position:relative;}
.mobile-sidebar li:last-child,.mobile-sidebar li:last-of-type,.mobile-sidebar li.menu-item-has-children.active{border:0;}
.mobile-sidebar .top-bar-mob li.menu-item a{font-size:80%;padding:15px 0;text-transform:none;font-weight:normal;}
.mobile-sidebar li.menu-item-has-children li li a{padding:15px 0;text-transform:none;font-weight:normal;}
li.menu-item-language{position:relative;}
#masthead .left-links,.wide-nav,#top-bar .right-text,#top-link,#masthead .right-links .menu-item,#masthead .right-links .search-dropdown,.html-block-inner .search-wrapper{display:none!important;}
.secondary-bg.button.alt-button.success:hover,.label-sale.menu-item a:after,.mini-cart:hover .custom-cart-count,.callout .inner,.button.secondary,.button.checkout,#submit.secondary,button.secondary,.button.secondary,input[type="submit"].secondary{background-color:#00afef}
.label-popular.menu-item a:after,.add-to-cart-grid.loading .cart-icon strong,.add-to-cart-grid.added .cart-icon strong{background-color:#65b245;border-color:#65b245;}

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

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

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

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

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

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

div.td-footer-wrap li.menu-item-has-children {border: none;}

.top-header-menu .menu-item img, .top-header-menu .menu-item span,.td_ul_logout .menu-item a:before {display: none !important;}

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}

#menu #fly-out-menu ul li.menu-item-has-children {
  text-transform: uppercase;
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid white;
}

#menu #fly-out-menu ul li.menu-item-has-children:first-child {
  border-top: 1px solid white;
}

#menu #fly-out-menu ul li:not(.menu-item-has-children) {
  padding-top: 15px;
  padding-bottom: 15px;
}

  
  #header-right {
    position: relative;
    width: 65%;
    float: right;
    margin: 0;
    overflow: visible;
    border: 0;
    padding: 0;
  }

#loopedSlider.business-slider .content h2.title a { font:200 32px/1em "Helvetica Neue", Helvetica, sans-serif;color:#ffffff;letter-spacing:1px; }



.page-id-9607 .title {display: none;}

.page-id-12942 .title {display: none;}

.page-id-13945 .title {display: none;}

.page-id-15141 .title {display: none;}

.page-id-15851 .title {display: none;}

.page-id-16801 .title {display: none;}

.page-id-18814 .title {display: none;}

.page-id-19078 .title {display: none;}

.page-id-22009 .title {display: none;}

.page-id-27745 .title {display: none;}

.page-id-28174 .title {display: none;}

.page-id-29070 .title {display: none;}

.page-id-29836 .title {display: none;}

.page-id-30166 .title {display: none;}

.page-id-30627 .title {display: none;}

.page-id-34127 .title {display: none;}

.page-id-36621 .title {display: none;}

.page-id-36679 .title {display: none;}

.page-id-37887 .title {display: none;}

.page-id-38860 .title {display: none;}

.page-id-38853 .title {display: none;}

.page-id-38863 .title {display: none;}

.page-id-38837 .title {display: none;}

.page-id-38857 .title {display: none;}

.page-id-38820 .title, .page-id-39020 .title {display: none;}


.page header.title {
  overflow: hidden;
  zoom: 1;
  font-size: 1em; }

  .page header.title h1, .page header.title h2, .page header.title h3, .page header.title h4, .page header.title h5 {
    float: left; }

  .page header.title a.edit {
    float: right;
    font-size: 12px !important;
    text-transform: uppercase; }

.page-title, .post .title, .page .title {font:300 28px/1.1em Helvetica Neue, Helvetica, sans-serif;color:#222222;}

.post .title a:link, .post .title a:visited, .page .title a:link, .page .title a:visited {color:#222222}

.magazine #loopedSlider .content h2.title a { font:300 24px/1em Helvetica Neue, Helvetica, sans-serif;color:#ffffff; }

.magazine .block .post .title a {font:300 22px/1.2em Helvetica Neue, Helvetica, sans-serif;color:#222222; }
.fusion-mobile-menu-icons{margin-top:10px;}
.fusion-mobile-menu-icons a{color:#dadada;}
.fusion-mobile-menu-icons a:before{color:#dadada;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-menu-icons{display:block;}
#side-header.fusion-mobile-menu-design-modern .fusion-mobile-menu-icons{display:block;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-right .fusion-mobile-menu-icons{float:left;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-left .fusion-mobile-menu-icons{float:right;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-left .fusion-mobile-menu-icons a:last-child{margin-left:0;}

.fusion-mobile-menu-icons a::before { color: #127bbd; }
.view .progress-disabled{float:none;}
.view-filters{margin-bottom:25px;}

.menu{
	display:none;
}


.menu-img {
    padding: 5px;
    width: 99% !important;
}

.menu ul li {
    padding: 0 5px;
}

.menu-right {
    margin-left: 198px;
    width: 28%;
}


.menu-left{ width:43%; float:left}

.menu ul{margin:0; padding:0; float:left }

.menu ul li:nth-child(1){ padding-left:0px}

.menu ul li a{ color: #E05839;
    font-family: 'Alegreya Sans',sans-serif;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;}


.menu ul li a:hover{color:#FFDB9B}


.menu ul.sub-menu{display:none; position: absolute; left:0; top:46px; z-index:999; background-color:#4F3127; width:200px}

.menu ul li ul.sub-menu li {
    border-bottom: 1px solid #3A211C;
    float: left;
    list-style: none outside none;
    padding: 0 12px;
    position: relative;
    width: 88%;
}


.menu ul li:hover ul.sub-menu{display:block}


.menu ul.sub-menu ul li{ width:150px; float:none; border-bottom:solid 1px #39201B }


.menu-item-home {
	margin-left: 5px;
}

#dmg-nav-bar ul#dmg-topnav li.last-menu {
  border-right: none;
}
 
.aom_stn {font-size:smaller; font-weight:normal;}


.download_method .method_box .timer_block .content,
.download_method .method_box .timer_block .splash {
    position: absolute;
    top: 0;
    left: 0;
    width: 310px;
    height: 246px;
}


.download_method .method_box .timer_block .splash {
    z-index: 1;
}


.splash {
    background: #000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)" !important;
    filter: alpha(opacity = 75) !important;
    -moz-opacity: 0.75;
    -khtml-opacity: 0.75;
    opacity: 0.75;
    display: none;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 99;
	width: 100%;
	height: 100%;
}
.quote .author{padding-top:23px;font-family:'Proxima Nova Semibold',sans-serif;font-style:italic;font-weight:bold;}
.author{text-align:center;}


.alignright {
	float: right;
	}

	
.post img.alignright {
	float: right; 
	margin: 10px 0 5px 10px; 
	}


.alignright, 
div.alignright {
   	float: right;
   	margin: 10px 0 5px 10px;
	}

	
.home-bottom-2 {
	float: left;
	margin: 0;
	padding: 0;
	width: 280px;
	}

.featured_box_title {
	display:block;
	margin:20px 15px 0 105px;
	font-size:1.25em;
	font-weight:bold;
}


.comment-body {
	border-bottom: 1px solid #ccc;
	margin-left: 20px;
	padding-bottom: 30px;
	padding-left: 0px;
}


.sidebartitle{width:100%;
font-size:21px;

color:#fff;

padding-top:10px;
padding-bottom:10px;
font-family : 'nayala';
border:1px solid #CCC;
text-align:center;



background: rgba(3,151,116,1);
background: -moz-linear-gradient(top, rgba(3,151,116,1) 0%, rgba(1,107,82,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(3,151,116,1)), color-stop(100%, rgba(1,107,82,1)));
background: -webkit-linear-gradient(top, rgba(3,151,116,1) 0%, rgba(1,107,82,1) 100%);
background: -o-linear-gradient(top, rgba(3,151,116,1) 0%, rgba(1,107,82,1) 100%);
background: -ms-linear-gradient(top, rgba(3,151,116,1) 0%, rgba(1,107,82,1) 100%);
background: linear-gradient(to bottom, rgba(3,151,116,1) 0%, rgba(1,107,82,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#039774', endColorstr='#016b52', GradientType=0 );

}

.cb-body-light .cb-module-block .cb-post-title a {
  color: #161616;
}

.cb-body-light .cb-meta-below .slides li .cb-post-title a {
  color: #161616;
}

.cb-body-dark .cb-module-block .cb-post-title a {
  color: #f2f2f2;
}


.cb-module-e .cb-meta .cb-post-title {
  margin-top: 20px;
}

.cb-module-block .cb-post-title {
  text-transform: uppercase;
  letter-spacing: 0px;
  font-weight: 700;
  margin: 0 0 5px;
  font-size: 16px;
}

.cb-module-block .cb-article-small .cb-post-title {
  font-size: 14px;
  margin: 0;
  letter-spacing: 0px;
}

.cb-module-block .cb-article-big.cb-meta-style-2 .cb-post-title {
  font-size: 14px;
  margin: 0;
  letter-spacing: 0px;
}

.cb-module-block .cb-article-big.cb-meta-style-2 .cb-post-title a {
  color: #fff;
}

.cb-module-block .cb-article-big.cb-meta-style-2.cb-article-review .cb-post-title {
  font-size: 22px;
  letter-spacing: 0px;
}


.cb-img-above-meta .cb-meta .cb-post-title {
  margin-top: 20px;
}


.cb-slider-1 .slides li .cb-meta .cb-post-title {
  font-size: 14px;
}

.cb-slider-3 .slides li .cb-meta .cb-post-title {
  font-size: 16px;
}

.cb-recent-slider.cb-slider-1 .slides li .cb-meta .cb-post-title {
  font-size: 16px;
  letter-spacing: 0px;
  line-height: 1.2;
}

.cb-style-1 .cb-meta .cb-post-title {
  font-size: 12px;
  letter-spacing: 1px;
  margin: 0;
  text-transform: uppercase;
}

.cb-reviews-widget .cb-article-small .cb-post-title {
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-weight: 700;
  margin: 0;
}




#cb-footer .cb-slider .cb-post-title {
  margin-top: 10px;
}

  #cb-nav-bar .cb-post-title {
    margin: 0;
  }

  #cb-nav-bar .cb-big-menu .cb-mega-trending ul li .cb-meta .cb-post-title a {
    font-size: 12px;
  }

  .cb-mm-light #cb-nav-bar .cb-mega-trending ul li .cb-meta .cb-post-title a {
    color: #161616;
  }

  .cb-mm-dark #cb-nav-bar .cb-mega-trending ul li .cb-meta .cb-post-title a {
    color: #fff;
  }

  .cb-slider-2 .slides li .cb-meta .cb-post-title {
    padding: 10px 0;
  }

  .cb-slider-2 .slides li .cb-meta .cb-post-title a {
    line-height: 1.2;
    letter-spacing: 1px;
  }


  .cb-slider-2.cb-meta-below .slides li .cb-meta .cb-post-title {
    font-size: 18px;
  }


  .cb-slider-2.cb-meta-center .slides li .cb-meta .cb-post-title {
    font-size: 22px;
  }

  #cb-related-posts-block .cb-post-title {
    font-size: 18px;
    padding: 10px 0;
  }

#megaMenu .wpmega-nonlink .widgettitle {
  margin-bottom: .6em;
}

#megaMenu .wpmega-widgetarea h2.widgettitle {
  font-size: 12px;
  line-height: 1.6em;
}
 .widget .widget-title,.widget .widgettitle{text-align:left;font-family:"Open Sans","Helvetica Neue","Helvetica",Arial,serif;font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:12px;line-height:20px;margin-bottom:5px}

.content-101-10 {
	float: left;
	width: 101px;
	margin: 0 10px 0 0;
	padding: 0 0 10px 0;
	overflow: hidden;
}

.content-101-10 p {
  text-align: left;
  font-size: smaller;
  text-indent: 0;
  margin: 0;
  padding: 0;
}

.content-101-10-right {
	margin: 0 0 0 111px;
	word-wrap: break-word;
}

.content-101-10-right-nowrap {
	margin: 0 0 0 111px;
	word-wrap: break-word;
}

.content-101-10-right-dropdown-right {
	width: 350px;
	margin: 0 0 0 111px;
}

.content-home-l div.content-101-10-right {
	width: 225px;
	
}


  
  .large-3 {
    position: relative;
    width: 25%;
  }

.item { 
	width: 240px;
	margin: 0 10px 20px 10px;
	float: left;
	border-radius:5px;
	position:relative;
}




.iphone .item .icons {
	display:none;	
}

.item .icons {
	float:right;
	margin-top:-40px;
}

.item.pageitem {
	width:100%;	
}

div#container div#main div.block, #primary {height:auto; border:1px solid #cccccc;  padding:11px; font-family:Georgia, "Times New Roman", Times, serif; margin:12px 0 24px 24px; color:#3b3b3b; background-color:#f9f9f9;font-size:12px;}

div#container div#main div.block {width:314px;}

div#container.wide div#main div.block {width:676px;}

div#container div#main div.block div.text a{color:#641212}

div#container div#main .divContent div.block {width: auto}

div#container div#main div.block .title, h1.entry-title {font-size:18px; line-height:18px; width:100%; border-bottom:1px dotted #636363; margin:0 0 18px 0;padding:0 0 18px 0;}

div#container.wide div#main div.block .title {text-transform:uppercase;border:none; padding-bottom:0; margin-bottom:10px;}




#header-social, #header-utility, #primary-nav, #featured-medals, #content .sidebar, .tab-nav, #footer-utility .right, #footer-logos, #footer-nav, .nivoSlider, #homepage-events, .news-ticker, #why-cbus-carousel .nav, #single-line-venue-search, #whats-new, #sports-city .nav, #newsletter-signup-module, .selectmenu, .booking-link, .btn, .ui-widget{display:none!important;}


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









.third-row-nav-wrapper {
    width:100%;
    background: #FAFAFA;
    height:47px;
    position: relative;
    border-top: 1px solid #e6e6e6;
    }
.column.alpha,.columns.alpha{margin-left:0}
.alpha.omega{margin-left:0;margin-right:0}

#footer .footer-holder{
	margin:0 auto;
	padding:10px 0 2px;
	overflow:hidden;
	width:976px;
	font:14px/18px 'myriadroman', sans-serif;
}

.footer-holder .copyrights{
	float:left;
	margin:0 5px 6px;
	padding:0;
	color:#e6d8c3;
}

.footer-holder .design{
	float:right;
	margin:0 5px 6px;
	padding:1px 8px 6px;
	color:#e6d8c3;
}

.footer-holder .copyrights a,
.footer-holder .design a{
	color:#e6d8c3;
}

  .address-check .call-now {
    background-color: #c41230;
    background-image: -webkit-linear-gradient(#c41230, #730719);
    background-image: linear-gradient(#c41230, #730719);
    height: 145px;
    left: -80px;
    width: 800px;
    border-radius: 50% 50% 0 0;
    position: absolute;
    bottom: 0; }

    .address-check .call-now .promo-code {
      color: #ffffff;
      font-size: 18px;
      text-transform: uppercase;
      font-family: "Montserrat";
      font-weight: bold;
      width: auto;
      margin: 30px 0 10px;
      position: relative; }

      .address-check .call-now .promo-code:before {
        content: ' ';
        background: #ffffff;
        display: block;
        height: 2px;
        width: 65px;
        position: absolute;
        left: -80px;
        top: 11px; }

      .address-check .call-now .promo-code:after {
        content: ' ';
        background: #ffffff;
        display: block;
        height: 2px;
        width: 65px;
        position: absolute;
        right: -80px;
        top: 11px; }

      .address-check .call-now .promo-code span {
        display: inline-block;
        color: #ffffff;
        font-size: 18px; }

    .address-check .call-now .h-phone {
      color: #ffffff;
      display: block;
      font-size: 48px;
      font-weight: bold; }

#sidebar-right {
	margin: 0 0 20px 0;
	padding: 0;
	float: right;
	width: 230px;
	overflow: hidden;
}

body.front #sidebar-right {
	float: right;
	width: 280px;
}
.woocommerce ul.products li.product .price .from,.woocommerce-page ul.products li.product .price .from{font-size:0.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(53,72,58,0.5)}



#website_logo {width:236px; height:66px; padding-top:21px; float:left;}

#slider .img { width: 100%; display: block; position: relative; }

.post .img { width: 100%; color: #fff; background: #1f7ca9; }

.post .img img { width: 100%; display: block; }

.post .img p { padding: 10px 136px 12px; height: 100%; }

.team-list .img { width: 116px; height: 116px; border-radius: 50%; border: 3px solid #fff; display: block; margin: 0 auto 14px; font-size: 0px; line-height: 0; }

.team-list .img img { width: 100%; height: 100%; display: block; border-radius: 50%; }

.team-list a.active .img,
.team-list a:hover .img { border-color: #3FA2CF; }

.values-list .img { display: block; width: 70px; height: 70px; border-radius: 50%;  margin: 13px 38px 0; }

.values-list .img img { display: block; width: 100%; height: 100%; border-radius: 50%; }
 
.team-members ul li a.active .img { border-color: #3FA2CF; }

.team-members .img { float: left; display: inline; width: 126px; height: 126px; border-radius: 50%; border: 3px solid #f2f4e6; margin: -3px; }

.team-members .img img { display: block; width: 100%; height: 100%; border-radius: 50%; }

.contact-container .side .img { position: absolute; bottom: 0; left: 0; width: 100%; }

span.img.video, span.img.video img { height: auto; }

.img.video { margin: 0;}

	span.img, span.img img { height: auto; }




	.posts .post .top,

	.post .text,
	.post .img p,
	.posts .post .text { padding-left: 40px; padding-right: 40px; }

	.values-list .img.right { margin: 23px -18px 0 12px; }

	.team-members ul li a .img { float: none;  display: block; margin: 0 auto 11px; width: 120px; height: 120px; }
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.row.top{position:relative}
.row.top .onestepcheckout-title{color:#5cde00;font-weight:200;letter-spacing:-0.04em;line-height:0.75em;margin:0;padding:1em 0}
.catalogsearch-result-index .row.bottom{padding:20px 0}
#full-bottom-inner .full-container .daily-dealio
.deal{margin:3px
auto 10px;background:#fff;padding:5px
2px 10px}
.deal.stitched
h4{font-size:4.2em !important;margin:0;padding:0}
.deal.stitched
p{padding:0
15px;font-size:1em;font-family:Museo-500}
.deal.stitched p
strong{font-size:1em !important;margin:0;padding:0}
.deal.stitched p.applicable-to{margin:0
0 18px;font-size:1.2em}
.deal.stitched p.use-code{margin:21px
0 0 !important;color:#85ba0f;font-size:1.3em}
.deal.stitched
.redeem{margin-bottom:13px}
.cms-index-index .deal.stitched .long-description{display:none}

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

#cookie-law-info-bar span {
	vertical-align: middle;
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container:before,.container:after{display:table;content:" "}
.container:after{clear:both}
.container .jumbotron{border-radius:6px}

	.layout-fullwidth .fw-header.container, .layout-fullwidth .fw-header .container {
		padding: 15px;
	}
.hentry .alignnone{display:inline-block;}
.mk-image-shortcode.align-left{text-align:left}
.mk-list-styles.align-left{float:left}
#box-block-block-3 .social-icons{float:left;}





.header {
    margin: 0 auto;
}


.header a {
    position: relative;
    z-index: 99;
}


#secondary a,
#secondary-2 a,
.footer-widgets a,
.header-widgets a {
    line-height: 180%;
    color: #666;
    padding: 3px 0;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -transition: all 0.5s ease 0s;
}


#secondary a:hover,
#secondary-2 a:hover,
.footer-widgets a:hover,
.header-widgets a:hover {
    color: #7a9cad;
    text-decoration: none;
    padding-left: 5px;
}


#secondary .img-holder a:hover,
#secondary-2 .img-holder a:hover,
#secondary .flickr_badge_image a:hover,
#secondary-2 .flickr_badge_image a:hover,
.footer-widgets .img-holder a:hover,
.header-widgets .img-holder a:hover,
.footer-widgets .flickr_badge_image a:hover,
.header-widgets .flickr_badge_image a:hover {
    padding-left: 0;
}

    #righttopcolumn,
    #social,
    .sc_menu,
    .header a,
    #tagline,
    #logo {
        float: none;
        display: inline-block;
        width: 100%;
        text-align: center;
    }





#secondary a.t4p-social-network-icon:hover,
#secondary-2 a.t4p-social-network-icon:hover,
.footer-widgets a.t4p-social-network-icon:hover,
.header-widgets a.t4p-social-network-icon:hover {
    padding-left: 0;
}
.next-prev-nav .icon-angle-right{padding-left:2px}
.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-angle-right:before{content:"\f105" !important}
.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{ display:block; }
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-left:10px;padding-right:10px}
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11{float:left}
.col-md-7{width:58.33333333%}
ul.menu li.leaf{list-style:none;float:left;margin:0 1em}

.uiStreamSource .entry-header ul li.last {
	border-right: none;
}

.uiInlineBlock .entry-header ul li.last {
	margin-right: 0px;
}

.actorDescription .widget_text.no-results.widget-inside .content-list-keyword li.last, .actorDescription .widget_text.no-results.textwidget .content-list-keyword li.last {
	margin-bottom:0;
}



div#quick_nav {
	width: 100%;
	position: relative;
}

		
		if($('div#quick_nav div#dropdown_'+escape(this_action)).is(':visible')) {
			$('div#quick_nav div#dropdown_'+escape(this_action)).addClass(add_class).slideUp(100);
		}
.panels-flexible-row{padding:0}
.panels-flexible-row-last{padding-bottom:0}
.panels-flexible-row-338-8-inside{padding-right:0}
.panels-flexible-row-338-10-inside{padding-right:0}
.panels-flexible-row-338-17-inside{padding-right:0}
.panels-flexible-row-338-24-inside{padding-right:0}
.panels-flexible-row-338-26-inside{padding-right:0}
.panels-flexible-row-338-28-inside{padding-right:0}
.panels-flexible-row-338-19-inside{padding-right:0}
.panels-flexible-row-338-29-inside{padding-right:0}
.panels-flexible-row-338-21-inside{padding-right:0}
.panels-flexible-row-338-22-inside{padding-right:0}
.panels-flexible-row-338-23-inside{padding-right:0}
.panels-flexible-row-5-7-inside{padding-right:0}
.panels-flexible-row-5-12-inside{padding-right:0}
.panels-flexible-row-5-13-inside{padding-right:0}
.panels-flexible-row-5-14-inside{padding-right:0}
.panels-flexible-row-5-15-inside{padding-right:0}
.panels-flexible-row-5-4-inside{padding-right:0}

	.fusion-fullwidth.fullwidth-box { background-attachment: scroll !important; }
.filter-user-select .fa-stack{margin-right:-0.5em}
#md-map-group .city-marker .fa-stack{height:1em;width:1em;line-height:1em;vertical-align:top;margin-top:2px}
.washington-dc .city-marker .fa-stack{font-size:1.4em;margin-top:0}
#md-map-group .washington-dc.city-marker .fa-stack{font-size:1.4em;margin-top:0}
.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend .routes ul li .fa-stack{font-size:11px;margin-right:-0.25em}
.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend .routes ul li.red .fa-stack{color:#d9565b}
.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend .routes ul li.blue .fa-stack{color:#3197d4}
.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend .routes ul li.green .fa-stack{color:#5ab987}
.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend .routes ul li.gold .fa-stack{color:#c8a237}
.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend .routes ul li.aqua .fa-stack{color:#4bc6d8}
.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend .routes ul li.purple .fa-stack{color:#7684db}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-stack-overflow:before{content:"\f16c"}
.fa-stack-exchange:before{content:"\f18d"}


.georgia-i {
	font-family: "Georgia";
	font-style: italic;
}
.newheader .page-homepage.magazine .view-magazine-featured.view-display-id-block_1 .views-row-last{display:none;}
.view-interest-articles.view-location-articles .views-row{width:252px;}
.view-location-articles .views-row{width:263px;float:right;border:1px solid #eee;padding:5px;margin-bottom:10px;}
.view-location-articles .views-row-odd{margin-right:10px;float:left;}
.view-province-events.zest-tab-content .views-row-last a.mag-feature-item{margin-bottom:50px;}
.view-clone-of-wildlife-nature-provinc.view-display-id-ctools_context_14 .views-row a{display:none;}
.view-clone-of-wildlife-nature-provinc.view-display-id-ctools_context_14 .views-row a.cat-1283{display:block;}
.view-favourites.view-display-id-ctools_context_1 .views-row{display:none;}
.view-highlights .views-row-even a{margin-left:10px;}
.town-interest-list .views-row{margin-bottom:20px;}
.adventurer .nightjar-article-select .views-row{border:1px solid #F5F7ED;border-left:none;height:80px!important;min-height:0px!important;margin-bottom:-1px;padding:10px!important;}
.adventurer .nightjar-article-select .views-row:hover,.adventurer .nightjar-article-select .views-row.active{background-color:#F5F7ED;}
.adventurer .nightjar-article-select .views-row .teaser-strip{display:none;}
.adventurer .nightjar-article-select .views-row img.list-img{width:80px;height:80px;}
.adventurer .nightjar-article-select .views-row h2{font-family:'BebasRegular';color:#C3D154;font-size:20px;line-height:22px;word-spacing:0.2em;margin-top:-84px;height:auto;margin-bottom:0px;margin-left:87px;}
.adventurer .nightjar-article-select .views-row .teaser{margin-top:0px;margin-left:87px;font-family:"Ropa Sans";font-size:15px!important;color:#a5a5a5;text-align:left;}
.view-magazine-blogs .views-row{width:395px;border:1px solid #eee;margin-top:10px;margin-right:10px;padding:10px;padding-bottom:0px;}
.view-magazine-blogs .views-row-odd{clear:left;float:left;}
.view-magazine-blogs .views-row-even{clear:right;float:right;}
.view-magazine-blogs .views-row-last{margin-bottom:40px;}
.view-magazine-blogs .views-row.full-width{width:auto;margin-right:10px;padding-bottom:6px;}
.view-magazine-blogs .views-row.full-width .views-field-body{width:820px;}
.view-magazine-blogs .views-row.full-width .img-hires{float:left;margin-right:10px;}
.view-magazine-blogs .view-blog-profile .views-row{width:auto;margin-right:10px;border:none;padding:0;margin:0;}
.view-magazine-blogs .views-row.profile .views-field-picture{display:none;}
.view-magazine-blogs .views-row.profile .views-field-title{margin-left:0;}
.view-magazine-blogs .views-row.profile .views-field-name{display:none;}
.view-magazine-blogs .views-row.profile .views-field-created{display:none;}
.view-magazine-blogs .views-row.profile .views-field-body .img-hires img{width:200px;height:auto;float:left;margin-right:10px;}
.view-magazine-blogs .views-row.profile .mag-shares{display:none;}
.view-magazine-blogs .views-row.profile{background-color:#eee;border:1px solid #ccc;}
.view-magazine-blogs .views-row.profile .views-field-body{max-height:190px;border-top:1px solid #ccc;}
.view-blog-categories .views-row{width:auto;border:none;margin:0;padding:0;width:116px;clear:none;float:none;}
.view-id-magazine_homepage_gallery.view-display-id-block_1 .views-row-even img{margin-top:93px;}
.view-id-events .destination-highlights .view-highlights .views-row-odd a,.view-id-events .destination-highlights .view-highlights .views-row-even a{margin-right:8px;margin-left:0;}
.magazine .view-article-categories .views-row{position:relative;width:227px;height:150px;margin-bottom:14px;}
.magazine .view-article-categories .views-row a:hover{text-decoration:none;}
.magazine .view-article-categories .views-row:hover .views-field-name{opacity:0.8;filter:alpha(opacity= 80);}
.view-id-magazine_section.nightjar-home-articles .views-row{padding-right:15px;margin:0;margin-bottom:1px;cursor:pointer;float:left;width:336px;}
.view-id-magazine_section.nightjar-home-articles .views-row-even{padding-right:0px;}
.view-id-magazine_section.nightjar-home-articles .views-row img{width:96px;height:96px;}
.view-id-magazine_section.nightjar-home-articles .views-row:hover h2{text-decoration:underline;}
.view-id-magazine_section.nightjar-home-articles .views-row .article-short{min-height:96px;text-decoration:none;cursor:pointer;display:block;}
.view-id-magazine_section.nightjar-home-articles .views-row .short-form{min-height:0;}
.nightjar-article-select .views-row{min-height:154px;padding:7px;margin:0;margin-bottom:1px;cursor:pointer;}
.nightjar-article-select .views-row img.list-img{width:100px;height:100px;}
.nightjar-article-select .views-row a.logo-form .teaser-strip{margin-top:-7px;margin-left:-7px;width:269px;margin-bottom:5px;height:39px;padding-left:106px;}
.nightjar-article-select .views-row a.logo-form img.list-img{margin-top:3px;}
.nightjar-article-select .views-row:hover,.nightjar-article-select .views-row.active{background-color:#D4DCDD;}
.nightjar-article-select .views-row.active .article-short{margin-left:-26px;padding-left:26px;}
.nightjar-article-select .views-row .article-short{text-decoration:none;display:block;}
.view-magazine-featured .view-content .views-row,.view-province-events.view-display-id-block_2 .view-content .views-row,.view-province-events.view-display-id-default .view-content .views-row,.view-province-events.view-display-id-block .view-content .views-row,.view-province-events.view-display-id-block_1 .view-content .views-row{width:234px;float:left;margin:0 4px;}
.page-homepage .view-magazine-featured .view-content .views-row{float:none;margin:0;width:auto;}
.views-row-last .mag-feature-item{margin-right:0;}
.mag-rack .views-row .mag-feature-item{height:223px;}
.minimag-gallery .mag-homepage-sidebar .views-row{margin-bottom:37px;}



#shopp .five-sixths,
#shopp .four-sixths,
#shopp .one-fourth,
#shopp .one-half,
#shopp .one-sixth,
#shopp .one-third,
#shopp .three-fourths,
#shopp .three-sixths,
#shopp .two-fourths,
#shopp .two-sixths,
#shopp .two-thirds {
	margin-left: 2.564102564102564% !important;
	clear: none;
}



.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
  float: left;
  margin-left: 2.564102564102564%; }


.four-sixths,
.two-thirds {
  width: 65.81196581196582%; }


.column {
	width: 30%;
	margin-left: 5%;
}


.column:first-child { margin-left: 0; }

	
	.footer .column {
		width: 100%;
		margin-left: 0;
		padding-top: 40px;
		border-top: 4px solid rgba(255,255,255,0.1);
		margin-top: 40px;
	}

	
	.footer .column:first-child { margin-top: 0; border-top: 0; padding-top: 0; }

.block{display:block;}

.closebutton {
    position: absolute;
    right: 7px;
    top: 7px;
}
.column-block,.sidebar .block{-khtml-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
#footer .block{margin:5px 0px;}
#highlighted .block{margin-bottom:10px;}
.sidebar .block{padding:5px 10px;font-size:0.9em;margin-bottom:10px;border-style:solid;border-width:1px;}
.column-block .content,.sidebar .block .content{padding:5px 2px;}
.column-block table tr th,.sidebar .block table tr th{border-style:solid;border-width:0px;padding:0px 4px;background:none;border-bottom-width:3px;}
.column-block table tr td,.sidebar .block table tr td{padding:2px 4px;border-style:solid;border-width:0px;border-bottom-width:1px;background:none;}
.sidebar .block ul{margin:0px;padding:0px;}
.sidebar .block ul.links{margin-top:10px;text-align:right;}
.sidebar .block ul.links li{display:inline;margin-left:15px;}
.sidebar .block .menu{padding-left:10px;padding-bottom:5px;}
.sidebar .block .language-switcher-locale-url{margin:0 0 0 10px;padding-left:10px;}
#content .block h2{padding:4px 8px;font-size:1.25em;}
#block-search-form .block .inner .content{padding-top:0;}
.block-search .form-item input.form-search,.white_bg .region-header .block-search .form-item input.form-search,.white_bg #navigation .block-search .form-item input.form-search{border:1px solid #ccc;border-right:none;float:left;height:14px;padding:6px;color:#4e4e4e;background-color:#FAFAFA;}
.block-search form input.form-submit{border:none;width:31px;height:26px;border:1px solid #ccc;border-left:0;text-indent:-9999px;margin:0;background:none;padding:0;}
.column-block table tr.even td,.column-block table tr.odd td,.sidebar .block table tr.even td,.sidebar .block table tr.odd td{background-color:#ffffff;}

	table#table_products tr#table_blocks_social_news {
		
	}


	.grid, 
	.grid-right {
		float: none;
	}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px;  background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}


#homeshout {
    border-left: 3px solid #D2C7C4;
    padding-left: 5px;
	margin-bottom:20px;
}


#homeshout h1 {
	color:#8c5948;
	padding-bottom:10px;
	
}


#homeshout p {
}


#homeshout h2 {
padding-bottom: 15px;
}


#homeshout a {
	color:#8C5948;
	text-decoration:none;
}


#homeshout img {
	border:4px solid #FFFFFF;
}


#homeshout ul {
	padding-bottom:20px;
}


#homeshout ul li {
list-style: disc outside none;
    margin-left: 20px;
}


.page-id-482  #homeshout img {
display: block !important;
    float: none;
    margin: 0 auto !important;
}


#homepage-carousel li	{
	width:100%;
}

#homepage-carousel .category, #homepage-carousel h2.dek, #homepage-carousel li .carousel-image, #homepage-carousel li .carousel-image	{
	display:block;
}


#homepage-carousel {
    height: auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    width:100%;
	background:#000;
}

#homepage-carousel .homepage-fade	{
	display:none !important;
}

#homepage-carousel .homepage-logo	{
	display:none;
}

#homepage-carousel a {
    color: #000;
}

#homepage-carousel a.category	{
	color:#e65a1e;
	font-family: "Helvetica Neue",Helvetica,Arial;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 15px;
	padding:0 10px;
}

#homepage-carousel h1.title, #homepage-carousel .selected h1.title {
    font-size: 19px;
    margin-bottom: 15px;
	padding:0 10px;
	font-style:normal;
	font-weight:bold;
}

#homepage-carousel h2.dek	{
	padding:0 10px;
}

#homepage-carousel .category, #homepage-carousel h2.dek,#homepage-carousel .carousel-image, #homepage-carousel .homepage-fade, #homepage-carousel .by-line	{
	display:block;
}


#homepage-carousel .by-line	{
	font-size:14px;
	padding:0 10px 10px;
}

#homepage-carousel li.homepage-logo	{
	padding:0 0 20px;
	border:none;
}


#homepage-carousel li .carousel-image	{
	position:absolute;
	top:0;
	z-index:-2;
	margin-left: auto;
	margin-right: auto;
	left: 50%;
	transform:translateX(-50%);
	-webkit-transform: translateX(-50%);
	height:600px;
	width:auto;
	min-width:100%;
	max-width:none;
	opacity:0;
}

#homepage-carousel li.selected .carousel-image	{
	z-index:-1;
	opacity:1;
}


#homepage-carousel .category	{
	font-family:'HelveticaNeueW01-77BdCn_692722',"HelveticaNeue-CondensedBold", "Helvetica Neue", Helvetica, Arial;
	display:none;
	margin-bottom:10px;
	text-transform:uppercase;
}

#homepage-carousel h1.title	{
	font-size:16px;
	font-style:italic;
	font-weight:normal;
}

#homepage-carousel .selected h1.title	{
	font-size:32px;
	font-style:normal;
}

#homepage-carousel .by-line a	{
	color:#e65a1e;
}

#homepage-carousel .selected .category, #homepage-carousel .selected .by-line, #homepage-carousel .selected h2.dek,#homepage-carousel .selected .carousel-image, #homepage-carousel .selected .homepage-fade	{
	display:block;
}




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

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}
 .nav li.menu-item-19 {padding:0px 20px 0px 210px;}
 .nav li.menu-item-20 {padding:0px 0px 0px 30px;}
 .nav li.menu-item-26{padding:0px 30px;}
.nav li.menu-item-22{padding:0px 30px;}
.nav li.menu-item-23 {margin:0px 35px;}
.nav li.menu-item-21 {padding:0px 30px;}
 .nav li.current-menu-item.menu-item-21 a,.nav li.menu-item-21 a:hover{background-color:#e37c8d !important;color:#333 !important;}
.nav li.current-menu-item.menu-item-457 a,.nav li.menu-item-457 a:hover{background-color:#ea7152 !important;color:#333 !important;}
.nav li.current-menu-item.menu-item-20 a,.nav li.menu-item-20 a:hover{background-color:rgb(232, 213, 180) !important;color:#333 !important;}
.nav li.current-menu-item.menu-item-19 a,.nav li.menu-item-19 a:hover{background-color:#94a88f !important;color:#333 !important;}
.nav li ul.sub-menu li.menu-item-216 a,nav li ul.sub-menu li.menu-item-332 a{background-color:#000;color:#ffffff !important;border: 1px solid #fff !important;font-size:13px;width: 200px;}
 nav li.current-menu-item.menu-item-23 a,.nav li.menu-item-23 a:hover,nav li.menu-item-23.current_page_parent a,.nav li ul.sub-menu li.menu-item-216 a:hover{background-color:#baab72 !important;color:#333 !important;}
.nav li ul.sub-menu li.menu-item-332 a:hover{background-color:#baab72 !important;color:#333 !important;}
nav li ul.sub-menu li.menu-item-216,nav li ul.sub-menu li.menu-item-332{margin:0px 20px 0px 20px; width:200px; }
  li.menu-item-457 a{margin:0px 0px 0px 40px;}
.nav li.current-menu-item.menu-item-26 a,.nav li.menu-item-26 a:hover{background-color:#94a88f !important;color:#333399;}
.nav li ul.sub-menu li.menu-item-216 ,.nav li ul.sub-menu li.menu-item-332{padding:0px 0px 0px 0px; max-width:768px; width:100%;}
.nav li ul.sub-menu li.menu-item-216 a,.nav li ul.sub-menu li.menu-item-332 a{background-color:#000;color:#ffffff !important;border: 1px solid #fff !important;font-size:13px;max-width: 768px;margin-left: 0px;padding-left:10px;width:100%}
 .nav li.menu-item-457 {margin: 0px 0px !important;}

    .menu-primary .menu-item {
        display: block;
        border-bottom: 1px solid #c8b3a1;
    }

        .menu-primary .menu-item a {
            margin: 0;
            padding: 10px;
        }

.pricing-table li:nth-child(1) .pricing-package-strip {
	background-color: #d34a4a;
}

.pricing-table li:nth-child(2) .pricing-package-strip {
	background-color: #ad2424;
}

.pricing-table li:nth-child(3) .pricing-package-strip {
	background-color: #870000;
}

.pricing-package {
	position: relative;
	margin: 20px 0;
	padding: 29px 29px 29px;
	border-radius: 4px;
	background-color: #ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: #dddddd;
	border-color: rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.025);
	box-shadow: 0 2px 4px rgba(0,0,0,0.025);
}

.pricing-package-strip {
height: 10px;
margin: -30px -30px 30px -30px;
border-radius: 4px 4px 0 0;
background: #870000;
}



.pricing-package-header {
	position: relative;
	min-height: 50px;
	padding-right: 90px;
	margin-bottom: 30px;
}

.pricing-package-header h4 {
	margin: 0 0 10px;
	font-weight: 800;
	font-size: 16px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.pricing-package-header h4 .label {
	display: inline-block;
	margin-top: -4px;
	font-size: 10px;
	line-height: 12px;
	letter-spacing: 1px;
	vertical-align: middle;
}

.pricing-package-header p {
	margin-bottom: 0;
	color: #aaaaaa;
	font-size: 13px;
	line-height: 21px;
}



.pricing-package-header .price {
	position: absolute;
	top: 0;
	right: 0;
	max-width: 85px;
	margin-top: -10px;
	text-align: right;
	color: #444444;
}

.pricing-package-header .price-currency {
	font-size: 18px;
	line-height: 1;
	font-weight: 700;
}

.pricing-package-header .price-number {
	font-size: 40px;
	line-height: 1;
	white-space: nowrap;
	letter-spacing: -0.5px;
}

.pricing-package-header .price-period {
	display: block;
	white-space: nowrap;
	font-size: 10px;
	line-height: 1;
	text-transform: uppercase;
	color: #777777;
}

.pricing-package-items {
	list-style: none;
	padding: 0;
	margin: 0;
}

.pricing-package-items li {
	position: relative;
	padding-left: 40px;
	margin: 2px 0;
}

	.pricing-package-featured {
		margin: 0;
	}

	.pricing-package-featured .pricing-package-strip {
		margin-bottom: 40px;
	}

	.pricing-package-featured .pricing-package-header {
		margin-bottom: 40px;
	}

	.pricing-package-featured .pricing-package-items {
		margin-bottom: 20px;
	}

	.g-col { position:relative; float:left; }

	.g-col:first-child { margin-left: 0; }

	.g-col:last-child { margin-right: 0; }

		
		
		.post-stats {
			font-size:9px;
			font-weight:bold;
		}
.span3{width:230px}
.row-fluid .span3{width:22.115384615384617%;*width:22.067307692307693%}
input.span3,textarea.span3,.uneditable-input.span3{width:216px}
.site-header #header #sidebar-header .span3{width:290px}
.table td.span3,.table th.span3{float:none;width:214px;margin-left:0}
header .q_logo img.normal{display:block!important;opacity:1!important;position:relative}
header .q_logo.animate_logo div.normal{opacity:1!important;display:block}

	header.scrolled .q_logo img.normal,header.scrolled.dark .q_logo img.normal,header.scrolled.light .q_logo img.normal
{
	opacity:1
}

	header.light .q_logo img.normal
{
	opacity:0
}

	header.dark .q_logo img.normal
{
	opacity:0
}

	header.sticky .q_logo img.normal,header.sticky .q_logo img.light,header.sticky .q_logo img.dark,header.sticky .q_logo img.popup
{
	opacity:0!important
}

.q_dropcap.normal
{
	font-weight:700;
	position:relative;
	left:8px
}

.q_progress_bars_icons_inner.normal .bar
{
	margin:0 0 10px
}

.q_progress_bars_icons_inner.square .bar.active i,.q_progress_bars_icons_inner.circle .bar.active i,.q_progress_bars_icons_inner.normal .bar.active i,.q_progress_bars_icons_inner .bar.active i.fa-circle
{
	color:#1abc9c
}

.q_progress_bars_icons_inner.square .bar i,.q_progress_bars_icons_inner.circle .bar i,.q_progress_bars_icons_inner.normal .bar i,.q_progress_bars_icons_inner .bar i.fa-circle
{
	color:#d7d7d7
}

.q_logo_vertical img.normal
{
	position:relative
}

.vertical_menu_transparency_on .light .q_logo_vertical img.normal
{
	opacity:0
}

.vertical_menu_transparency_on .dark .q_logo_vertical img.normal
{
	opacity:0
}

.popup_menu_opened .q_logo img.normal,.popup_menu_opened .q_logo img.light,.popup_menu_opened .q_logo img.sticky,.popup_menu_opened .q_logo img.dark
{
	opacity:0!important
}
#status-area{margin:2% 0 0 0;}
#status-area .status_block .content{padding:10px 20px;}
#status-area h2{background:#51A529;color:#FFFFFF;font-size:17px;font-weight:300;margin:0 0 0.25em 0;padding:13px;text-align:center;}
#status-area h2 a,#status-area h2 a:hover,#status-area h2 a:visited{color:#fff;text-decoration:none;}
.row{margin-right:-15px;margin-left:-15px}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}
#block-views-itss-news-block .view-id-itss_news table tr.row-last td{border:none;background:none;}

	
.slideout-menu { 
	display: none; 
}

		
			.admin-bar .slideout-menu { 
				top: 46px;
			}

			
		.slideout-menu h3 {
			position: relative;
			padding: 12px 10px;
			color: #fff;
			font-size: 1.2em;
			font-weight: bold;
			border-bottom: none;
			margin: 0;
		}

		.slideout-menu .slideout-menu-toggle {
			position: absolute;
			top: 12px;
			right: 10px;
			display: inline-block;
			padding: 6px 9px 5px;
			font-family: Arial, sans-serif;
			font-weight: bold;
			line-height: 1;
			background: #003c52 ;
			color: #fff;
			text-decoration: none;
			vertical-align: top;
			box-shadow: 0 0 5px rgba(0,0,0,.4);
		}

		.slideout-menu .slideout-menu-toggle:hover {
			color: #7084a3;
			background: #003c52;
		}

		.slideout-menu ul {
			list-style: none;
			font-weight: 300;
			border: none;
			display: block;
			padding: 0;
			margin: 0;
		}

		.slideout-menu ul li {
			border: none;
			display:block;
			text-align:left;
		}

		.slideout-menu ul li a {
			position: relative;
			display: block;
			padding: 7px 10px;
			color: #fff;
			text-decoration: none;
			line-height: 1;
			font-size: 16px;
			font-weight: normal;
			text-transform: none;
		}

		
			.slideout-menu ul li a:before { 
				border-left: solid 5px #fff; 
				border-top: solid 4px transparent;
				border-bottom: solid 4px transparent;
				content: '';
				display: inline-block;
				vertical-align: middle;
				margin: -3px 10px 0 0;
			}

		.slideout-menu ul li a:hover {
			background: #003c52;
			color: #fff;
		}

		
			.slideout-menu ul a:before:hover { 
				border-left-color: #fff;
			}

			
		.slideout-menu ul li a i {
			position: absolute;
			top: 15px;
			right: 10px;
			opacity: .5;
		}

		
		
			.slideout-menu-toggle { 
				position: static;
				display: inline-block;
				cursor: pointer;
				color: #fff;
				text-transform: uppercase;
				font-size: 15px;
				font-weight: bold;
				line-height: 45px;
				padding: 0;
				margin: 0;
				background: #003c52;
				-moz-box-shadow: none;
				-webkit-box-shadow: none;
				box-shadow: none;
				border: none;
				width: auto;
				height: auto;
				line-height: 45px;
				padding: 0 15px 0 0;
			}

			.slideout-menu-toggle:after { 
				content: none;
			}

			.slideout-menu-toggle:hover, .slideout-menu-toggle:active { 
				color: #fff;
				background: #7084a3;
			}

		
			.slideout-menu ul ul { 
				margin: 1px 0 9px 20px;
			}

			
			.slideout-menu ul ul li a:before { 
				content: none;
			}

			
			.slideout-menu ul ul  li a { 
				font-size: 14px;
				padding: 5px;
			}

			
				.slideout-menu ul ul  li a:hover { 
					background: none transparent;
					color: #003c52;
				}

 		.header-wrap .col-md-8 {
 			padding: 0;
 		}

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


.col1 .img img {width: 100%;}


.img-border {max-width: 100%; width: auto;}

a:hover span.img-border {opacity: 0.7;}

	.col23 .img, .col2 .img, .col3 .img, .col23 .img img, .col2 .img img, .col3 .img img, .col1 .img img, .col4 .img img {width: 100%;}

	.col23 .img img, .col2 .img img, .col3 .img img, .col4 .img img {max-width: 100%;}

	.col2 .img-border, .col3 .img-border, .col4 .img-border {width:100%;}

.img-border:before {display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2; box-shadow: inset 0 0 0 4px rgba(0,0,0,0.1); content: " ";}


.posts .img-border {width: auto;}

.slider3 .img-border, .slider3 .video {float: left; width: 75%; max-width: 700px; margin: 0 20px 0 10px;}

.slider3 .img-border img {width: 100%;}

	.slider3 .img-border {max-width: 60%;}

.slider4 .img-border, .slider4 .video {border: 10px solid #fff; }

.slider4 .img-border img {width: 100%;}

.slider41 .img-border, .slider41 .video {border: 10px solid #fff; }

.slider41 .img-border img {width: 100%;}

.slider5 article .img-border, .slider5 article .video {position: relative; z-index: 0;}

.slider5 article .img-border img {width: 100%;}

.slider6 article .img {overflow: hidden; width: 100%;}

.slider6 .img-border, .slider6 .video {display: block;}

.slider6 .menu li .img-border, .slider6 .menu li .img-border img {max-width: 100%;}

.slider9 .img-border {border: none;}

.slider9 .img-border img {width: 100%;}

.slider12 .img {float: left; width: 65%; max-width: 610px;}

.slider12 .img img, .slider12 .video {width: 100%;}

	.slider12 .img, .slider12 .text {float: none; width: auto;}

.home .tabbed .img-border:before {box-shadow: inset 0 0 0 3px rgba(0,0,0,0.1);}

.product-list-full ul li .img {float: left; margin: 0 20px 20px 0;}

.col1 .img {float: left; width: 64%; margin-right: 4%;}

.project .img {float: left; width: 60%; max-width: 600px; margin-right: 2%;}

.postlist .columns .posts .img-border {float: left; margin-right: 15px;}

.postlist p.post-meta+p .img-border:first-child {margin: 10px 0 15px;}

.main .post .img.medium, .main .page .img.medium {float: left; width: 50%; max-width: 300px; margin-right: 4%;}

.post-author .img-border {float: left; margin-right: 20px;}

.comment-author .img-border {float: left; margin: 0 20px 0 0;}

.popular-objects .img {margin-bottom: 5px;}

.team .img-border img {width: 100%; max-width: 100%;}

.team.col2 .img-border {float: left; margin: 0 20px 0 0;}

.team.col1 .img-border {float: left; width: 60%; max-width: 600px; margin: 0 40px 0 0;}


.main-carousel-text {
	margin-right: 10px;
	margin-left: 10px;
}

	.et_pb_counter_container { background-color: #dddddd; color: #fff; margin-bottom: 10px; overflow: hidden; position: relative; display: block; }


#container {
	margin:1.76%;
}


.page-template-template-no-sidebars-php #container {
	margin:1.76% 2.5%;
}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}


	.grid,
	.grid-right {
		display: block;
		float: none;
		width: 100%;
		margin-right: 0;
	}


.footerstrip {
	background-color:#4f92b6;
	border-top:2px solid #89bcd8;
	border-bottom:1px solid #4a89ad;
	height:5px;
	width:100%;
}



.metaslider .flexslider {
    background: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    border: 0;
    margin: 0 0 40px 0;
    max-width: none;
    max-height: none;
}


.metaslider .flexslider.filmstrip {
	margin-top: 10px;
}


.metaslider .flexslider.filmstrip .slides li {
    cursor: pointer;
    opacity: 0.5;
}


.metaslider .flexslider.filmstrip .slides li.flex-active-slide,
.metaslider .flexslider.filmstrip .slides li:hover,
.metaslider .flexslider.filmstrip .slides li:focus {
    opacity: 1.0 !important;
}


.metaslider .flex-control-thumbs li {
    width: auto;
}


.metaslider ol.flex-control-thumbs img,
#content .metaslider ol.flex-control-thumbs img {
    margin: 10px 5px 0;
    width: auto;
}


.metaslider.nav-hidden .flexslider {
    margin-bottom: 0;
}


.metaslider.nav-hidden.add-margin .flexslider {
    margin-bottom: 40px;
}

.metaslider .msHtmlOverlay .animation_in,
.metaslider .msHtmlOverlay .animation_out {
    width: 100%;
    height: 100%;
}

.metaslider .msHtmlOverlay .layer .content {
    overflow: hidden;
    width: auto;
    background: transparent;
    padding: 0;
    border: none;
    margin: 0;
}

.metaslider .msStaticOverlay .layer {
    z-index: 99;
}

.metaslider .msHtmlOverlay .layer * {
    margin: 0;
    padding: 0;
    line-height: 1.4em;
    font-size: 1em;
}

.metaslider .ms-layer {
    overflow: hidden;
}

.metaslider .msHtmlOverlay .layer img {
    height: auto !important;
    max-width: 100%;
}

.metaslider .msHtmlOverlay .layer .st-buttons,
.metaslider .msHtmlOverlay .layer .st-buttons a {
    margin: auto;
    padding: inherit;
    line-height: inherit;
    font-size: inherit;
}


.metaslider .msHtmlOverlay .layer .youtube_sc.fluid.widescreen { padding-bottom: 56.25% }

.metaslider .msHtmlOverlay .layer .youtube_sc.fluid.fourthree { padding-bottom: 75% }
 

.metaslider-flex .msHtmlOverlay {
    overflow: hidden;
}

.metaslider iframe.vimeo,
.metaslider .youtube iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.metaslider #metaslider_2185 .caption-wrap {
    height:100%;
    background: rgb(0,0,0);
    background:rgba(0,0,0,0.5);
    opacity:1;
    width:30%
}

.metaslider #metaslider_2185 .caption {
    padding:17px 35px
}

.metaslider-flex .flex-direction-nav a,.metaslider-flex .flex-direction-nav a {
    background-image:none;
    background-size:38px;
    background:#008c95;
    height:28px;
    width:58px;
    border-radius:50%;
    text-indent:22px;
    padding:0;
    font-size:2em;
    color:#FFF;
    -webkit-transform:scale(1,2);
    -moz-transform:scale(1,2);
    -ms-transform:scale(1,2);
    -o-transform:scale(1,2);
    transform:scale(1,2);
    line-height:.95em;
    display:inline-block;
    text-decoration:none
}


.metaslider.variety-s .flex-viewport,#metaslider_2188 .flex-viewport {
    margin:auto
}

.metaslider.variety-s .flex-viewport,#metaslider_2188 .flex-viewport,
.metaslider.variety-s .flex-viewport,#metaslider_2651 .flex-viewport {
    max-width: 1100px;
}

.metaslider.variety-s .caption-wrap,.metaslider #metaslider_2651 .caption-wrap,
.metaslider.variety-s .caption-wrap,.metaslider #metaslider_2188 .caption-wrap {
    position: static;
    background: transparent;
    opacity: 1;
    font-weight: 300;
    padding: 10px 0
}

.metaslider .caption {
      padding: 5px 0 !important;
}

.post-slider .metaslider{
    margin: 3% auto !important;
}

.post-slider .metaslider-flex .flex-direction-nav a, .post-slider .metaslider-flex .flex-direction-nav a {
  background: #008c95;
}

.metaslider-flex {
    overflow: hidden;
}

    .metaslider-flex .flex-direction-nav a, .metaslider-flex .flex-direction-nav a {
        height: 18px;
        width: 38px;
        text-indent: 15px;
        font-size: 1.5em;
    }
.span4{width:370px}
.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}
input.span4,textarea.span4,.uneditable-input.span4{width:356px}
.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}

#header .span4 {display:none;}

#social-icon {
	float:right;
	padding-top:4px;
}

#social-icon img {
	float:left;
}

#social-icon li {
	float:left;
	padding-right:3px;
}




.bne-testimonial-slider-wrapper {
	margin: 0px;
	background: #fff;
	padding:4px;
	border: solid 1px #ccc;
	position: relative;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	   		border-radius: 4px;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
	   -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
	   		box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
	zoom: 1;
}


.flat-testimonial-slider .bne-testimonial-slider-wrapper {
	background: none;
	border: none;
	padding: 0;
	-webkit-border-radius: 0px;
	   -moz-border-radius: 0px;
	   		border-radius: 0px;
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
	   		box-shadow: none;

}

.bne-testimonial-slider-wrapper .bne-testimonial-description { margin-bottom: 5px; }
.news-slider .carousel-nav li{border-color:#ccc;background:transparent}
.news-slider .carousel-nav li.active a{background:#111!important}
.news-slider .carousel-nav li:hover a{background:#aaa}
.news-slider .carousel-nav a{display:inline-block;width:30px;height:30px;text-indent:-9999px;width:4px;height:4px;border-radius:20px;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}
.news-slider .carousel-nav{position:absolute;width:100%;right:0;bottom:-37px;margin:5px 0}
.single .hentry .entry-content .carousel-nav,.page .hentry .entry-content .carousel-nav{margin:0;position:absolute;top:5px;right:10px}
.single .hentry .entry-content .carousel-nav ul,.page .hentry .entry-content .carousel-nav ul{margin:0;list-style:none;text-align:center}
.single .hentry .entry-content .carousel-nav li,.page .hentry .entry-content .carousel-nav li{display:inline-block;width:10px;height:10px;background:#fff;border-radius:20px;line-height:4px;opacity:.25;filter:alpha(opacity=25)}
.single .hentry .entry-content .carousel-nav li.active,.page .hentry .entry-content .carousel-nav li.active{background:#fff;opacity:1;filter:alpha(opacity=100)}
.single .hentry .entry-content .carousel-nav li:hover,.page .hentry .entry-content .carousel-nav li:hover{cursor:pointer;background:#fff;opacity:1;filter:alpha(opacity=100)}
.ie8 .single .hentry .entry-content .carousel-nav li,.ie8 .page .hentry .entry-content .carousel-nav li{margin:2px}
.chrome .single .hentry .entry-content .carousel-nav li,.chrome .page .hentry .entry-content .carousel-nav li,.safari .single .hentry .entry-content .carousel-nav li,.safari .page .hentry .entry-content .carousel-nav li{padding-top:0}
.single .hentry .entry-content .carousel-nav a,.page .hentry .entry-content .carousel-nav a{display:inline-block;width:30px;height:30px;text-indent:-9999px;width:4px;height:4px;border-radius:20px;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}
.news-slider .carousel-nav ul{margin:0;list-style:none;text-align:center}
.news-slider .carousel-nav li:hover{cursor:pointer}
.ie8 .news-slider .carousel-nav li{margin:2px}
.chrome .news-slider .carousel-nav li,.safari .news-slider .carousel-nav li{padding-top:0}
#bottom .carousel .carousel-nav{bottom:5px;margin:0 auto;position:absolute;width:100%}
#bottom .carousel .carousel-nav ul{margin:0 0 -2px;list-style:none;text-align:center}
#bottom .carousel .carousel-nav li{display:inline-block;width:12px;height:12px;padding:3px;border:1px solid #ccc;border-radius:20px;line-height:2px;overflow:hidden;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.chrome #bottom .carousel .carousel-nav li,.safari #bottom .carousel .carousel-nav li{padding-top:1px}
.ie8 #bottom .carousel .carousel-nav li{margin:2px}
#bottom .carousel .carousel-nav li a{display:inline-block;text-indent:-9999px;width:4px;height:4px;border-radius:20px;position:absolute;top:50%;left:50%;margin:-2px 0 0 -2px}
#bottom .carousel .carousel-nav li:hover a{background:#aaa;cursor:pointer}
#bottom .carousel .carousel-nav li.active a{background:#111}
.page-excerpt .text-side{display:table-cell;padding:40px 0}
.page-excerpt .text-side a.arrow-link{font-size:1.4rem}

  
    .trigger {
      position: absolute;  
      width:22px;
    }


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

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

.navbar-header #sap-logo-header {
    margin-left: 104px;
}

#sap-logo-header-left {
 width:62px;
 height:26px;
}


#sidebar .widget h3.title {
	padding:3px 0;
	margin-bottom:8px;
	font-size:17px;
	border-bottom:1px dotted #e7e7e7;
	color:#1F1C1C;
	line-height:1.2;
}


#footer .widget h3.title {
	color:#fff;
	font-size:17px;
	border-bottom:1px dotted #2e2e2e;
	padding:5px 0;
	margin-bottom:6px;
}
.responsive-background-image{left:0;top:0;z-index:0;}
.blue-title,.entry-content h2{color:#091A34}
.blue-title a,.entry-content h2 a{color:#091A34}
.blue-title a:visited,.entry-content h2 a:visited{color:#091A34}
.blue-title a:focus,.entry-content h2 a:focus{color:#091A34}
.blue-title a:hover,.entry-content h2 a:hover{color:#205bb6}
.blue-title a:active,.entry-content h2 a:active{color:#091A34}

.entry-title {
  color: #444;
  font-size: 28px;
  margin-bottom: 30px;
}

.entry-title a {
  color: #444;
}

.entry-title a:hover {
  color: #DA4453;
}




.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
  display: none;
}

#footer .dropUp .footer-dropUp-content .ext_content{display:none;}

.headerOn #footer .dropUp .ext_content.expand-on{overflow-y:scroll;max-height:150px;}

#right .moduletable{margin-bottom:10px;}

#iconsrowtop div.iconsrowrt {padding-top:0; margin-right:0}

#iconsrow img.iconsrowrt {margin-right:0}


	
#iconsrow div.iconsrowrt, #iconsrowtop div#iconsrowrt, #iconsrow3 div#iconsrowrt {margin-right:0}


.foot-widget {
	color: #777;
	font-size: .9rem;
	font-weight: 400;
	line-height: 130%;
	margin: 0 0 30px 2.12314225053%; 
	width: 31.2101910828%; 
	}


.foot-widget p {
	margin-bottom: 15px;
	}

body,
.blog-widget-text p,
.feat-widget-text p,
.post-info-right,
span.post-excerpt,
span.feat-caption,
span.soc-count-text,
#content-main p,
#commentspopup .comments-pop,
.archive-list-text p,
.author-box-bot p,
#post-404 p,
.foot-widget,
#home-feat-text p,
.feat-top2-left-text p,
.feat-wide1-text p,
.feat-wide4-text p,
#content-main table,
.foot-copy p,
.video-main-text p {
	font-family: 'Lato', sans-serif;
	}

.mk-milestone.milestone-small .milestone-number,
.mk-milestone.milestone-small .milestone-prefix,
.mk-milestone.milestone-small .milestone-suffix {
  font-size: 26px;
  line-height: 32px;
}

.mk-milestone.milestone-medium .milestone-number,
.mk-milestone.milestone-medium .milestone-prefix,
.mk-milestone.milestone-medium .milestone-suffix {
  font-size: 40px;
  line-height: 44px;
}

.mk-milestone.milestone-large .milestone-number,
.mk-milestone.milestone-large .milestone-prefix,
.mk-milestone.milestone-large .milestone-suffix {
  font-size: 50px;
  line-height: 72px;
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}

    
    .togle_menu_mobile {
        color: white !important;
        display: none;
    }



.et_monarch .et_social_nototalcount .et_social_totalcount { display: none; }

.et_monarch .et_social_withtotalcount .et_social_totalcount { display: block; }


.et_monarch .et_social_networks .et_social_totalcount, .et_monarch .et_social_sidebar_networks_mobile .et_social_totalcount { text-align: left; color: #444; margin-bottom: 10px; }

	.et_monarch .et_social_networks.et_social_sidebar_nocounts .et_social_totalcount { width: 40px; }

	.et_monarch .et_social_networks.et_social_sidebar_withcounts .et_social_totalcount, .et_monarch .et_social_networks.et_social_sidebar_flip .et_social_totalcount { width: 50px; }


.et_monarch .et_social_withtotalcount .et_social_totalcount.et_social_dark, .et_monarch .et_social_networks.et_social_circle.et_social_outer_dark li .et_social_network_label, .et_monarch .et_social_networks.et_social_circle.et_social_outer_dark li .et_social_networkname, .et_monarch .et_social_networks.et_social_circle.et_social_outer_dark li .et_social_count, .et_monarch .et_social_networks.et_social_circle.et_social_outer_dark li:hover .et_social_networkname, .et_monarch .et_social_media .et_social_circle.et_social_outer_dark .et_social_icons_container li:hover .et_social_count { color: #444 !important; }

.et_monarch .et_social_withtotalcount .et_social_totalcount.et_social_light, .et_monarch .et_social_networks.et_social_circle.et_social_outer_light li .et_social_network_label, .et_monarch .et_social_networks.et_social_circle.et_social_outer_light li .et_social_networkname, .et_monarch .et_social_networks.et_social_circle.et_social_outer_light li .et_social_count, .et_monarch .et_social_networks.et_social_circle.et_social_outer_light li:hover .et_social_networkname, .et_monarch .et_social_media .et_social_circle.et_social_outer_light .et_social_icons_container li:hover .et_social_count { color: #fff !important; }


.et_monarch .et_social_outer_dark .et_social_totalcount, .et_monarch .et_social_outer_dark.et_social_circle .et_social_network_label { color: #444; }

.et_monarch .et_social_outer_light .et_social_totalcount, .et_monarch .et_social_outer_light.et_social_circle .et_social_network_label { color: #fff; }



.et_monarch .et_social_sidebar_networks .et_social_totalcount { color: #444; text-align: center; margin-bottom: 4px; }

	.et_monarch .et_social_sidebar_networks.et_social_sidebar_nocounts .et_social_totalcount { width: 40px; }

	.et_monarch .et_social_sidebar_networks.et_social_sidebar_withcounts .et_social_totalcount, .et_monarch .et_social_sidebar_networks.et_social_sidebar_flip .et_social_totalcount { width: 50px; }


.et_monarch .et_social_sidebar_networks_right .et_social_totalcount { float: right; }


.et_monarch .et_social_sidebar_networks_right.et_social_hidden_sidebar .et_social_icons_container, .et_monarch .et_social_sidebar_networks_right.et_social_hidden_sidebar .et_social_totalcount { margin-right: -50px !important; }


.et_monarch .et_social_sidebar_networks_right.et_social_circle.et_social_hidden_sidebar .et_social_icons_container, .et_monarch .et_social_sidebar_networks_right.et_social_circle.et_social_hidden_sidebar .et_social_totalcount {
margin-right: -66px !important; }



.et_monarch .et_social_sidebar_networks.et_social_hidden_sidebar .et_social_icons_container, .et_monarch .et_social_sidebar_networks.et_social_hidden_sidebar .et_social_totalcount { margin-left: -50px !important; }

	.et_monarch .et_social_sidebar_networks.et_social_circle.et_social_hidden_sidebar .et_social_icons_container, .et_monarch .et_social_sidebar_networks.et_social_circle.et_social_hidden_sidebar .et_social_totalcount { margin-left: -66px !important; }

.et_monarch .et_social_sidebar_networks.et_social_visible_sidebar .et_social_icons_container, .et_monarch .et_social_sidebar_networks.et_social_visible_sidebar .et_social_totalcount { margin-left: 0px !important; }


.et_monarch .et_social_sidebar_networks.et_social_hidden_sidebar .et_social_icons_container, .et_monarch .et_social_sidebar_networks.et_social_hidden_sidebar .et_social_totalcount, .et_monarch .et_social_sidebar_networks.et_social_visible_sidebar .et_social_icons_container, .et_monarch .et_social_sidebar_networks.et_social_visible_sidebar .et_social_totalcount, .et_monarch span.et_social_hide_sidebar:before, .et_monarch span.et_social_hide_sidebar.et_social_hidden_sidebar, .et_monarch .et_social_hidden_sidebar { transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; }


#hp_fp_aff {

	
	
	background-repeat: no-repeat;
	width: 600px;
	height: 302px;
	
	border: 0px solid black;
	position: relative;
	padding-bottom: 10px;
}

#site-logo-inner { display: table-cell; vertical-align: middle; }

	body.wpex-has-vertical-header #site-logo-inner { display: block; }

	.wpex-mobile-toggle-menu-icon_buttons_under_logo #site-logo-inner { display: block; }





.col:after,
.clr:after,
.wpex-clr:after,
.group:after,
dl:after,
.vc-empty-shortcode-element:after,
ul.page-numbers:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; zoom: 1; }



.clr-margin,
.count-1,
.col-1,
.col.first { clear: both; margin-left: 0; }


.right{float:right;}

span.right{top: 0px;right: 0px;}

.top-logo {
	padding-left: 0px !important;	
	padding-right: 0px !important;	
}

	#icon_blocks table tr td.widget {display: block; width: 95%; margin: 50px auto 0; height:auto;}

	#icon_blocks table tr td.widget .widget_inner {border-radius:20px!important; border:6px solid #fff!important;}

#icon_blocks .widget { width:25%; margin-right:0; }

#icon_blocks .widget .widget_inner { height:150px; padding:25px 20px; color:#fff; font-size:1.1em; background:rgba(0, 122, 204, .8); border:6px solid #fff; }

#icon_blocks .widget:first-child .widget_inner {border-radius:20px 0 0 20px;}

#icon_blocks .widget:nth-child(2) .widget_inner {border-left:none;}

#icon_blocks .widget:nth-child(3) .widget_inner {border-left:none;}

#icon_blocks .widget:last-child .widget_inner {border-left:none; border-radius:0 20px 20px 0;}

#sidebar .widget { margin-bottom:40px; }
#main-nav ul ul.sub-menu{width:200px;z-index:250;}
#main-nav ul ul ul.sub-menu,#main-nav ul ul li.current-menu-item ul,#main-nav ul ul li.current_page_parent ul,#main-nav ul ul li.current-menu-parent ul,#main-nav ul ul li.current-page-ancestor ul{top:-2px;}
#main-nav ul .mega-menu-block ul ul.sub-menu,#main-nav ul .mega-menu-block ul li.current-menu-item ul,#main-nav ul .mega-menu-block ul li.current_page_parent ul,#main-nav ul .mega-menu-block ul li.current-menu-parent ul,#main-nav ul .mega-menu-block ul li.current-page-ancestor ul{top:0;}
#main-nav ul ul ul,#main-nav ul li .mega-menu-block ul.sub-menu{border-top:0 none;}
#main-nav ul li.mega-menu.mega-links .mega-menu-block .sub-menu-columns-item{-webkit-animation:none;-moz-animation:none;animation:none;}
#main-nav ul ul.sub-menu.mega-cat-more-links{width:100%;margin:10px 0;}
#main-nav ul ul.sub-menu.mega-cat-more-links:after{content:' ';display:block;clear:both;}
#slide-out #mobile-menu ul ul,#slide-out #mobile-menu .sub-menu-columns-item{display:none;background:#333;}


.menu-item {
    display: inline;
}

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


header .logo .col-md-12 {
	text-align: center;
}

	
	.row.topnav .col-md-12, .row.mainnav .col-md-12 {
		padding-left: 0;
		padding-right: 0;
	}
.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-caption .btn{text-shadow:none}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}
.right_sidebar #main,.left_sidebar #main{float:none;width:100%}
.right_sidebar #main .content,.left_sidebar #main .content{width:100%}
#main,#sidebar{position:relative}
.right_sidebar #main{float:left;width:630px}
.right_sidebar #main .content{width:630px}
.left_sidebar #main{float:right;width:630px}
.left_sidebar #main .content{width:630px}
.home-page .grow .dashboard-demo{background-size:150% auto!important;-webkit-background-size:150% auto!important;}
