﻿
    #feature #header-feature h2.site-description {
      color: white; }



#header-container {
    width: 100%;
    height: 100px;
    margin: 0 auto;
    border-top: 10px solid #000;
    padding-top: 3px;
}

.inset1{
padding:0 0px 0 0;
}
#quicktabs-homepage_quicktab .row-2,#quicktabs-homepage_quicktab .row-3{display:none;}
.inset-1,.inset-2,.inset-3,.inset-4{width:auto;}


.hotw .agent
{
padding:0px 20px 0px 20px;
}


.agent img, .feature .agent img
{
float:left; height:100px; margin-right:10px;max-width:100px;
}
.menusection{margin:0 auto;padding:0px;width:984px;height:31px}


#cff .cff-expand{
  display: none;
}

#cff .cff-expand a{
  font-size: 11px;
  font-weight: normal;
}

#footer .third-party{
	clear: both;
	display: block;
	margin: 0 0 0 36px;
	position: relative;
	top: 15px;
}

#footer .third-party ul{
	border: medium none;
	display: block;
	float: none;
	margin: 0;
	padding: 0;
}

#footer .third-party ul li{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	display: block;
	margin: 0;
	padding: 0;
}

#footer .third-party ul li a{
	display: block;
	float: left;
	margin: 0 10px 0 0;
	position: relative;
}

	#main .business .sidebar .insider-container.side, #main .subcat .sidebar .insider-container.side, #footer .third-party{
		display: none;	
	}

#header #search, #header #menu, #header #langnav { z-index:10 }



#menu {
	position:absolute;
	top:110px;
	left:10px;

	width:80em;
	height:40px;
}

#menu li {
	float:left;
	position:relative;
	margin-right:3px;
}

#menu ul { display:none }



#menu a {
	display:block;
	color:#222;
	font-size:1.5em;
	line-height:2em;
	font-family:"Calibri";
	text-decoration:none;
	padding:0 15px;
}

#menu a:hover, #menu a.selected:hover, #menu a.active, #menu .current_page_ancestor a.active:hover, #menu .current_page_item a:hover, #menu .current_page_item a.active, #menu .current_page_parent a:hover, #menu .current_page_parent a.active {
	background:#363636;
	color:#fff;
}

#menu a.selected, #menu .current_page_item a, #menu .current_page_parent a, #menu .current_page_ancestor a {
	background:#fff;
	color:#000;
}

#menu ul a:hover, #menu .current_page_parent ul a:hover, #menu .current_page_ancestor a:hover { background:#4a4a4a; color:#fff }

#menu ul ul { z-index:300 }


#menu li:hover ul { display:block }

#menu ul li {
	width:230px;
	border-top:1px solid #5e5e5e;
	margin-right:0;
}

#menu ul a, #menu .current_page_item ul a, #menu .current_page_parent ul a, #menu ul .current_page_parent a, #menu .current_page_ancestor ul a {
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
	background:#363636;
	color:#898989;
	font-weight:normal;
	width:200px;
}
.level-3_item{line-height:40px}

.container-row {
  margin-bottom: 40px;
}

.container-row:after {
  content: " ";
  display: table;
}

.container-row:before {
  clear: both;
}
#main .left-col{width:666px;min-height:500px;height:auto !important;height:500px;line-height:24px;border-right:1px solid #DDD;}
.no-sidebars
#main .left-col{width:1000px;min-height:500px;height:auto !important;height:500px;line-height:24px;border-right:none;}
.home .panel-flexible .newsletter{background-color:rgba(0,0,0,0.063);border-radius:5px;padding:1em;}
.home .panel-flexible .newsletter h2{margin-top:0;}

.panel-flexible .panel-separator{margin:0 0 1em 0;}

.main-header-wrap .main-header .store-title img.regular-logo { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; }


#shadow-container .shadow2,

#shadow-container .shadow3,

#shadow-container .container {

	position: relative;

	left: -1px;

	top: -1px;

}


#shadow-container .container {

	background: #ffffff;

	border: 1px solid #c7c7c7;

	padding: 10px;

	float:left;

}

#wrapperheader{max-width: 1280px;margin:0 auto; padding:0 0 0 0; position:relative; text-align:left;}







.container_15,.container_12 {
	width: 92%;
	margin-left: 4%;
	margin-right: 4%;
}





.container_15 .grid_1 {
	width:4.667%;
}


.container_15 .grid_2 {
	width:11.333%;
}


.container_15 .grid_3 {
	width:18.0%;
}


.container_15 .grid_4 {
	width:24.667%;
}


.container_15 .grid_5 {
	width:31.333%;
}


.container_15 .grid_6 {
	width:38.0%;
}


.container_15 .grid_7 {
	width:44.667%;
}


.container_15 .grid_8 {
	width:51.333%;
}


.container_15 .grid_9 {
	width:58.0%;
}


.container_15 .grid_10 {
	width:64.667%;
}


.container_15 .grid_11 {
	width:71.333%;
}


.container_15 .grid_12 {
	width:78.0%;
}


.container_15 .grid_13 {
	width:84.667%;
}


.container_15 .grid_14 {
	width:91.333%;
}


.container_15 .grid_15 {
	width:98.0%;
}







.container_15 .prefix_1 {
	padding-left:6.667%;
}


.container_15 .prefix_2 {
	padding-left:13.333%;
}


.container_15 .prefix_3 {
	padding-left:20.0%;
}


.container_15 .prefix_4 {
	padding-left:26.667%;
}


.container_15 .prefix_5 {
	padding-left:33.333%;
}


.container_15 .prefix_6 {
	padding-left:40.0%;
}


.container_15 .prefix_7 {
	padding-left:46.667%;
}


.container_15 .prefix_8 {
	padding-left:53.333%;
}


.container_15 .prefix_9 {
	padding-left:60.0%;
}


.container_15 .prefix_10 {
	padding-left:66.667%;
}


.container_15 .prefix_11 {
	padding-left:73.333%;
}


.container_15 .prefix_12 {
	padding-left:80.0%;
}


.container_15 .prefix_13 {
	padding-left:86.667%;
}


.container_15 .prefix_14 {
	padding-left:93.333%;
}







.container_15 .suffix_1 {
	padding-right:6.667%;
}


.container_15 .suffix_2 {
	padding-right:13.333%;
}


.container_15 .suffix_3 {
	padding-right:20.0%;
}


.container_15 .suffix_4 {
	padding-right:26.667%;
}


.container_15 .suffix_5 {
	padding-right:33.333%;
}


.container_15 .suffix_6 {
	padding-right:40.0%;
}


.container_15 .suffix_7 {
	padding-right:46.667%;
}


.container_15 .suffix_8 {
	padding-right:53.333%;
}


.container_15 .suffix_9 {
	padding-right:60.0%;
}


.container_15 .suffix_10 {
	padding-right:66.667%;
}


.container_15 .suffix_11 {
	padding-right:73.333%;
}


.container_15 .suffix_12 {
	padding-right:80.0%;
}


.container_15 .suffix_13 {
	padding-right:86.667%;
}


.container_15 .suffix_14 {
	padding-right:93.333%;
}







.container_15 .push_1 {
	left:6.667%;
}


.container_15 .push_2 {
	left:13.333%;
}


.container_15 .push_3 {
	left:20.0%;
}


.container_15 .push_4 {
	left:26.667%;
}


.container_15 .push_5 {
	left:33.333%;
}


.container_15 .push_6 {
	left:40.0%;
}


.container_15 .push_7 {
	left:46.667%;
}


.container_15 .push_8 {
	left:53.333%;
}


.container_15 .push_9 {
	left:60.0%;
}


.container_15 .push_10 {
	left:66.667%;
}


.container_15 .push_11 {
	left:73.333%;
}


.container_15 .push_12 {
	left:80.0%;
}


.container_15 .push_13 {
	left:86.667%;
}


.container_15 .push_14 {
	left:93.333%;
}







.container_15 .pull_1 {
	left:-6.667%;
}


.container_15 .pull_2 {
	left:-13.333%;
}


.container_15 .pull_3 {
	left:-20.0%;
}


.container_15 .pull_4 {
	left:-26.667%;
}


.container_15 .pull_5 {
	left:-33.333%;
}


.container_15 .pull_6 {
	left:-40.0%;
}


.container_15 .pull_7 {
	left:-46.667%;
}


.container_15 .pull_8 {
	left:-53.333%;
}


.container_15 .pull_9 {
	left:-60.0%;
}


.container_15 .pull_10 {
	left:-66.667%;
}


.container_15 .pull_11 {
	left:-73.333%;
}


.container_15 .pull_12 {
	left:-80.0%;
}


.container_15 .pull_13 {
	left:-86.667%;
}


.container_15 .pull_14 {
	left:-93.333%;
}


#secondary, section .home.five.columns {
	left: 20px;
	border: 1px solid #ccc;
	padding: 8px;
	border-radius: 15px;
	-webkit-border-radius: 15px;
}


.fl{float:left;}

	.text-testimonial{display: none;}

	.text-testimonial.active{display: block;}



p.srp-widget-date {
	margin-bottom: -12px;
font-size: 75%;	
padding-top: 1px;
}

.gdlr-session-item .gdlr-session-item-head{ background-color: #ffcc43; }

.gdlr-session-item .gdlr-session-item-head-info.gdlr-active{ background-color: #eabb00; }
.gdlr-session-item .gdlr-session-item-head-info { border-color: #eabb00; }

.gdlr-session-item-content-wrapper{ background-color: #f7f7f7; }

.gdlr-session-item .gdlr-session-item-title a{ color: #515151; }

.gdlr-session-item .gdlr-session-item-divider{ border-bottom-color: #e5e5e5; }

.gdlr-session-item .gdlr-session-break-title{ color: #373737; }

.gdlr-session-item .session-break-info{ color: #ffcc43; }
 
	
	
	.gdlr-session-item .gdlr-session-item-content-info { padding: 30px 30px 10px; float: none; width: auto; }

	.gdlr-session-item .gdlr-session-item-content { padding: 0px 30px 30px; }

	.gdlr-session-item .session-break-content { margin-left: 0px; padding: 30px; }

.gdlr-session-item .gdlr-session-item-head.gdlr-first{ margin-top: 0px; }

.gdlr-session-item .gdlr-session-head-day { font-size: 16px; text-transform: uppercase; font-weight: bold; margin-bottom: 7px; }
	
.gdlr-session-item .gdlr-session-info{ padding-right: 20px; font-size: 12px; text-transform: uppercase; }

.gdlr-session-item .gdlr-session-info .session-info{ margin-bottom: 15px; }

.gdlr-session-item .gdlr-session-info .session-info i{ font-size: 17px; margin-right: 15px; display: inline-block; width: 18px; }

.gdlr-session-item .gdlr-session-info .session-info.session-document{ font-weight: bold; }

.gdlr-session-item .gdlr-session-info .session-speaker-inner { display: inline-block; }

.gdlr-session-item .gdlr-session-info .session-speaker-inner i{ float: left; line-height: 19px; }

.gdlr-session-item .gdlr-session-info .session-speaker-list { overflow: hidden; }

.gdlr-session-item .gdlr-session-info .session-speaker-list-item { margin-bottom: 4px; }

.gdlr-session-item .gdlr-session-item-content-wrapper:first-child .gdlr-session-item-divider{ display: none; }
	
.gdlr-session-item .gdlr-session-item-title { font-size: 22px; font-weight: 600;
	text-transform: uppercase; letter-spacing: 3px; line-height: 1; margin-bottom: 25px; }

.gdlr-session-item .gdlr-speaker-thumbnail { max-width: 45px; margin-right: 14px; float: left; }

.gdlr-session-item .gdlr-speaker-thumbnail-inner{
	overflow: hidden; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

.gdlr-session-item .gdlr-speaker-thumbnail img { display: block; }

.gdlr-session-item .gdlr-session-thumbnail-wrapper { margin-top: 30px; }

.gdlr-session-item .excerpt-read-more{ display: none; }

.gdlr-session-item .session-break-info i { margin-right: 20px; }


.gdlr-session-item.gdlr-full-session-item .gdlr-session-item-head-info{ min-width: 24%; }


.gdlr-session-item.gdlr-tab-session-item .gdlr-session-item-head{ margin-top: 0px; }

.gdlr-session-item.gdlr-tab-session-item .gdlr-session-item-head-info { cursor:  pointer; 
	transition: background-color 100ms; -moz-transition: background-color 100ms;
	-o-transition: background-color 100ms; -webkit-transition: background-color 100ms; }

.gdlr-session-item.gdlr-tab-session-item .gdlr-session-item-head-info.gdlr-active { cursor: auto; }

.gdlr-session-item.gdlr-tab-session-item .gdlr-session-item-tab-content { display: none; }

.gdlr-session-item.gdlr-tab-session-item .gdlr-session-item-tab-content.gdlr-active { display: block; }


.gdlr-session-item.gdlr-small-session-item .gdlr-session-item-head{ margin-top: 0px; }

.gdlr-session-item.gdlr-small-session-item .gdlr-session-item-head-info { cursor:  pointer; 
	transition: background-color 100ms; -moz-transition: background-color 100ms;
	-o-transition: background-color 100ms; -webkit-transition: background-color 100ms; }

.gdlr-session-item.gdlr-small-session-item .gdlr-session-item-head-info.gdlr-active { cursor: auto; }

.gdlr-session-item.gdlr-small-session-item .gdlr-session-item-tab-content { display: none; }

.gdlr-session-item.gdlr-small-session-item .gdlr-session-item-tab-content.gdlr-active { display: block; }
	
.gdlr-session-item.gdlr-small-session-item .gdlr-session-item-content{ padding: 58px 80px; }
	
.gdlr-session-item.gdlr-small-session-item .gdlr-session-item-content-inner{ overflow: hidden; }

.gdlr-session-item.gdlr-small-session-item .gdlr-session-item-title{ margin-bottom: 14px; }

.gdlr-session-item.gdlr-small-session-item .gdlr-session-item-content-info{ padding: 0px; width: auto; float: none; }
	
.gdlr-session-item.gdlr-small-session-item .gdlr-session-info{ padding-right: 0px; }

.gdlr-session-item.gdlr-small-session-item .gdlr-session-info .session-info{ display: inline-block; margin-right: 30px; margin-bottom: 0px; }

.gdlr-session-item.gdlr-small-session-item .gdlr-session-info .session-info i{ margin-right: 8px; }

.gdlr-session-item.gdlr-small-session-item .gdlr-session-info .session-speaker-inner i{ float: none; }

.gdlr-session-item.gdlr-small-session-item .gdlr-session-info .session-speaker-list{ display: inline; }

.gdlr-session-item.gdlr-small-session-item .gdlr-session-info .session-speaker-list-item{ margin-bottom: 0px; display: inline-block; }

.gdlr-session-item.gdlr-small-session-item .gdlr-session-info .session-speaker-list-item:before { content: ", "; margin-right: 5px; }

.gdlr-session-item.gdlr-small-session-item .gdlr-session-info .session-speaker-list-item:first-child:before{ display: none; }

.gdlr-session-item.gdlr-small-session-item .gdlr-session-thumbnail-wrapper{ margin-top: 0px; float: left; margin-right: 35px; }

.gdlr-session-item.gdlr-small-session-item .gdlr-speaker-thumbnail{ margin-right: 0px; }

.gdlr-session-item.gdlr-small-session-item .gdlr-session-break-title { display: inline-block; font-size: 26px; }

.gdlr-session-item.gdlr-small-session-item .session-break-info { display: inline-block; margin-bottom: 0px; margin-right: 35px; }

.gdlr-session-item.gdlr-small-session-item .session-break-content { margin-left: 0px; padding-left: 160px; }
.clearfix{zoom:1;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}

#footer-slf { float:left; width:40%;padding-left: 0%; padding-bottom:10px }

.auto-style5 {
	border-width: 0px;
}

#gameslist-newest {
	display: block;   
}

.gameslist-widget-tab-content {
	width: 280px;
	display: none;
}

.gameslist-widget-tab-content ul {
	width: 280px;
}

.gameslist-widget-tab-content ul li {
	width: 105%; 
	padding: 2px 5px;
	line-height: 19px;
	text-overflow: ellipses;
	white-space: nowrap;
}


.post-info .date {
	text-transform: uppercase;
}

 
 .art-layout-cell
 {
    display: table-cell;
    vertical-align: top;
 }

 
 div.art-layout-cell-size1 
 {
    width:100%;



 }

 
 div.art-layout-cell-size2 
 {
    width:50%;
 }

 div.art-layout-cell-size3 
 {
    width:33%;
 }

 
 div.art-layout-cell-size4
 {
    width:25%;
 }


#area {
	padding: 0;
}


.block .block-content #leftnav-tree li.level0 ul.level1 {
    font-weight: normal;
    margin: 0 15px 5px;
    display: none;
}


.block .block-content #leftnav-tree li.level0.active ul.level1 {
    font-weight: normal;
    margin: 0 15px 5px;
    display: block;
}


ul.level1 .active a {
    font-weight: bold;
    color: #cd0000;
}
.headlines .show-more{margin:5px auto 20px auto;text-align:center}
.tve_clsy .tve_image.tve_black{border-color:#595959}
.tve_clsy .tve_image.tve_blue{border-color:#3AB2F0}
.tve_clsy .tve_image.tve_green{border-color:#8BEF6A}
.tve_clsy .tve_image.tve_orange{border-color:#FAC759}
.tve_clsy .tve_image.tve_purple{border-color:#F986D3}
.tve_clsy .tve_image.tve_red{border-color:#FF5E6A}
.tve_clsy .tve_image.tve_teal{border-color:#7CDECD}
.tve_clsy .tve_image.tve_white{border-color:#F6F5F5}
.tve_image{border-radius:0;box-shadow:none}
.thrv_wrapper.tve_image_caption .tve_image{display:block;padding:0;max-width:100%;height:auto}
.thrv_wrapper.tve_image_caption.img_style_lifted_style1 .tve_image{box-shadow:4px 4px 6px -3px #333}
.thrv_wrapper.tve_image_caption.img_style_rounded_corners .tve_image{border-radius:10px}
.thrv_wrapper.tve_image_caption.img_style_circle .tve_image{border-radius:50%}
.tve_image.tve_brdr_none{border-style:none !important}
.tve_image.tve_brdr_dotted{border-style:dotted !important}
.tve_image.tve_brdr_dashed{border-style:dashed !important}
.tve_image.tve_brdr_solid{border-style:solid !important}
.tve_image.tve_brdr_double{border-style:double !important}
.tve_image.tve_brdr_groove{border-style:groove !important}
.tve_image.tve_brdr_ridge{border-style:ridge !important}
.tve_image.tve_brdr_inset{border-style:inset !important}
.tve_image.tve_brdr_outset{border-style:outset !important}
.parallax-title .ux_banner h1{font-size:270%;line-height:115%;font-weight:normal}
.ux_banner .page-breadcrumb .tabs h1{padding:0 30px 0 0}
.ux_banner-grid{margin-left:-7.5px !important;margin-right:-7.5px !important}
.ux_banner-grid .columns{margin-bottom:15px;margin-left:-.1px}
.ux_banner-grid .iosSlider{margin-bottom:0 !important;top:0 !important}
.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}
.ux_banner .inner-wrap.animated{opacity:0}
.ux_banner{word-wrap:normal;background:#627f9a;line-height:140%;display:block;position:relative;overflow:hidden}
.ux_banner,.ux_slider_wrapper{-ms-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}
.ux_banner.light{background:#f9f9f9}
.ux_banner .banner-bg,.ux-section .banner-bg,.ux-section .bg-overlay,.ux_banner .bg-overlay,.ux-section-img{z-index:1;position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}
.ux_banner .bg-overlay{z-index:2}
.ux_banner .banner-effect{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;overflow:hidden;background-color:transparent}
.ux_banner.full-height{min-height:100vh}
.ux_banner .row{position:relative;height:100%;z-index:2;max-width:67.5em !important;margin-left:auto !important;margin-right:auto !important}
.ux-section .banner-bg.ux_parallax,.ux_banner .banner-bg.ux_parallax{background-attachment:scroll !important;opacity:0}
.ux_banner .center,.ux-text-overlay .text-vertical-center{bottom:50% !important;top:auto !important;text-align:center;-webkit-transform:translateY(50%) !important;-ms-transform:translateY(50%) !important;transform:translateY(50%) !important}
.ux_banner .center.bottom,.ux_banner .center.top{-webkit-transform:translateY(0) !important;-ms-transform:translateY(0) !important;transform:translateY(0) !important}
.ux_banner .inner{white-space:normal;z-index:3;position:absolute;left:0;right:0;top:0;bottom:0;margin:0 auto}
.ux_banner .inner.left{left:10%;right:auto;text-align:left}
.ux_banner .inner.far-left{left:20px;right:auto;text-align:left}
.ux_banner .inner.right{left:auto;right:10%;text-align:right}
.ux_banner .inner.far-right{left:auto;right:20px;text-align:right}
.ux_banner .inner.top{top:12% !important;margin:0 auto !important;bottom:auto !important}
.ux_banner .inner.bottom{bottom:12% !important;margin:0 auto !important;top:auto !important}
.ux_banner .inner.far-bottom{bottom:0 !important;top:auto !important}
.ux_banner .inner.far-top{top:0 !important;bottom:auto !important}
.ux_banner .inner.full-width{left:0 !important;right:0 !important;width:100% !important}
.ux_banner .center .tx-div,.ux_banner .center p{margin:0 auto;max-width:90%}
.ux_banner .left .tx-div,.ux_banner .left p,.ux_banner .far-left .tx-div,.ux_banner .far-left p{margin:0 auto 0 0;max-width:90%}
.ux_banner .right .tx-div,.ux_banner .far-right .tx-div,.ux_banner .right p,.ux_banner .far-right p{margin:0 0 0 auto;max-width:90%}
.ux_banner .text-center .tx-div,.ux_banner .text-center p{margin:0 auto;max-width:90%}
.ux_banner .text-left .tx-div,.ux_banner .text-left p{margin:0 auto 0 0;max-width:90%}
.ux_banner .text-right .tx-div,.ux_banner .text-right p{margin:0 0 0 auto;max-width:90%}
.ux_banner .tx-div{margin-top:20px !important;margin-bottom:20px !important}
.ux_banner .social-icons{margin-top:10px;margin-bottom:10px}
.ux_banner .cat-count,.ux_banner .cat-title{position:relative}
.ux_banner .cat-title{bottom:-10px}
.ux_banner .cat-count{opacity:0;bottom:-15px;font-size:13px}
.ux_banner:hover .cat-count{opacity:1;bottom:0}
.ux_banner:hover .cat-title{opacity:1;bottom:0}
.ux_banner.hover_fade .banner-bg,.ux_banner.hover_zoom .banner-bg,.ux_banner.hover_blur .banner-bg{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.ux_banner.hover_fade:hover .banner-bg{opacity:.5}
.ux_banner.hover_zoom:hover .banner-bg{opacity:.5;-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}
.ux_banner.hover_blur{background-color:#666 !important}
.ux_banner.hover_blur:hover .banner-bg{opacity:.7;filter:blur(4px);-o-filter:blur(4px);-ms-filter:blur(4px);-moz-filter:blur(4px);-webkit-filter:blur(4px)}
.ux_banner h1,.ux_text h1{font-weight:bolder;font-size:350%;line-height:95%;margin:15px 0}
.ux_banner h2,.ux_text h2{font-size:300%;line-height:100%;margin:15px 0}
.ux_banner h3,.ux_text h3{font-size:200%;line-height:100%;margin:15px 0}
.ux_banner h4,.ux_text h4{font-size:150%;line-height:100%;margin:10px 0}
.ux_banner h5,.ux_text h5{font-size:100%;line-height:100%;margin:10px 0}
.ux_banner h6,.ux_text h6{font-size:60%;line-height:100%;margin:10px 0}
.ux_banner p{font-size:60%;line-height:120%;margin-bottom:15px !important}
.ux_banner strong{font-weight:800}
.ux_banner .h-large,.ux_text .h-large{font-size:650%;line-height:85%;padding:0 !important}
.ux_banner .h-xlarge,.ux_text .h-xlarge{font-size:1200%;line-height:85%;padding:0 !important}
.ux_banner .h-xxlarge,.ux_text .h-xxlarge{font-size:1500%;line-height:85%;padding:0 !important}
.large-1 .ux_banner,.large-2 .ux_banner{font-size:7px}
.grid-small-height.large-6 .ux_banner,.large-3 .ux_banner,.large-4 .ux_banner{font-size:8px}
.large-6 .ux_banner{font-size:14px}
.large-7 .ux_banner{font-size:14px}
.large-8 .ux_banner{font-size:14px}
.large-9 .ux_banner{font-size:14px}
.large-1 .ux_banner .button,.large-2 .ux_banner .button,.large-3 .ux_banner .button,.large-4 .ux_banner .button{font-size:140%}
.large-6 .ux_banner .text-boxed,.large-5 .ux_banner .text-boxed,.large-4 .ux_banner .text-boxed{min-width:50%}
.large-3 .ux_banner .text-boxed{min-width:80%}
.ux_banner .text-center input.ninja-forms-field{text-align:center}
.ux_banner input.ninja-forms-field.button{margin-top:0 !important}
.ux_banner input[type='text'].ninja-forms-field{padding:.6em;font-size:100%}
.ux_banner .ninja-forms-success-msg p{color:#000000;padding:10px;border:1px solid #000000;margin:0}
.ux_banner.dark .ninja-forms-success-msg p{color:#ffffff;padding:10px;border:1px solid #ffffff;margin:0}
.ux_banner .tilt-right{-ms-transform:rotate(3deg);-webkit-transform:rotate(3deg);transform:rotate(3deg)}
.ux_banner .tilt-left{-ms-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}
html[data-useragent*='iPad'] .ux-section .banner-bg.ux_parallax,html[data-useragent*='iPad'] .ux_banner .banner-bg.ux_parallax,html[data-useragent*='iPhone'] .ux-section .banner-bg.ux_parallax,html[data-useragent*='iPhone'] .ux_banner .banner-bg.ux_parallax{background-position:50% 20% !important;background-size:cover !important;background-attachment:scroll !important;opacity:1 !important}
.dark-header .ux_banner-grid{margin-top:40px}
.ux_banner .button{padding-top:0.93em;padding-bottom:1em}
.ux_banner .button.alt-button{padding-top:0.80em;padding-bottom:0.90em}

.gridview .mask, .gridview .bouncebox {
   width: 100%;
   height: 100%;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}



.view-animated .mask {
   background-color: rgba(47, 58, 118, 0.7);
   top: 0;
   left: 0;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.75s ease-out 0.5s;
   -moz-transition: all 0.75s ease-out 0.5s;
   -o-transition: all 0.75s ease-out 0.5s;
   -ms-transition: all 0.75s ease-out 0.5s;
   transition: all 0.75s ease-out 0.5s;
}

.view-animated:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   top: 0px;
   left: 0;
   -webkit-transition-delay: 0s;
   -moz-transition-delay: 0s;
   -o-transition-delay: 0s;
   -ms-transition-delay: 0s;
   transition-delay: 0s;
}

    .content_wrapper .featured_content .f_post_content .f_post_meta{
        padding-left: 20px;
        background-position:0 4px;
    }

.skip-top { display: none; }
.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-2{width:16.66666667%}
.large-4{width:33.33333%}

.carousel {
  position: relative;
}

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

.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  filter: alpha(opacity=50);
  opacity: .5;
}

.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}

.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}

.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: .9;
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}

.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  font-family: serif;
}

.carousel-control .icon-prev:before {
  content: '\2039';
}

.carousel-control .icon-next:before {
  content: '\203a';
}

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}

.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}

.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}

.carousel-caption .btn {
  text-shadow: none;
}

  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }

  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }

.aligncenter, div.aligncenter { display: block; margin: 5px auto 5px auto; }

.aligncenter { display: block; margin: 5px auto 5px auto; }

a img.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.navbar-wrapper .sec-nav .top .right .wrapper {
  position: relative;
}

.navbar-wrapper .sec-nav .top .right .wrapper span {
  cursor: pointer;
  font-size: 13px;
}

.navbar-wrapper .sec-nav .top .right .wrapper span .fa-circle, .navbar-wrapper .sec-nav .top .right .wrapper span .fa-search {
  -webkit-transition: color .5s ease;
  transition: color .5s ease;
}

.navbar-wrapper .sec-nav .top .right .wrapper span .fa-circle {
  color: #eb382e;
}

.navbar-wrapper .sec-nav .top .right .wrapper span .fa-search {
  color: white;
}

.navbar-wrapper .sec-nav .top .right .wrapper span:hover .fa-circle, .navbar-wrapper .sec-nav .top .right .wrapper span:focus .fa-circle {
  color: white;
}

.navbar-wrapper .sec-nav .top .right .wrapper span:hover .fa-search, .navbar-wrapper .sec-nav .top .right .wrapper span:focus .fa-search {
  color: #eb382e;
}

  .navbar-wrapper .sec-nav .right .wrapper .search2 {
    right: 0 !important;
  }

  .navbar-wrapper .sec-nav .top .right .wrapper .search2 {
    top: 45px !important;
    right: 0 !important;
  }

.main-nav .nav-sub .nav-srch .wrapper {
  position: relative;
}

.main-nav .nav-sub .nav-srch .wrapper form #search-input {
  width: 100%;
  height: 44px;
  font-size: 22px;
  color: #eb382e;
  padding: 10px;
  border-radius: 2px;
  border-style: none;
}

.main-nav .nav-sub .nav-srch .wrapper form #btnsrch {
  position: absolute;
  top: 0px;
  right: 10px;
  padding: 7px 0;
  font-size: 15px;
  cursor: pointer;
  -webkit-transition: color .5s ease;
  transition: color .5s ease;
}

.main-nav .nav-sub .nav-srch .wrapper form #btnsrch .fa-circle {
  color: #eb382e;
}

.main-nav .nav-sub .nav-srch .wrapper form #btnsrch .fa-search {
  color: white;
}

.main-nav .nav-sub .nav-srch .wrapper form #btnsrch:active .fa-circle {
  color: black;
}

.main-nav .nav-sub .nav-srch .wrapper form #btnsrch:active .fa-search {
  color: white;
}

#sliders-container {
  position: relative;
}

#sliders-container .rev_slider_wrapper {
  -webkit-transform: translateZ(0);
}

#sliders-container .wooslider .slide-content p {
  margin: 0;
}

#footer .row { font-size:12px; color:#666666;  margin-bottom:8px; height:100%; border: 0;}

#footer .row h4,
#footer .row h5 { font-size:13px; color:#666666; }

#footer .row h4 { padding-bottom:17px; }

#footer .row h5 { font-style:italic; }

#footer .row ul { list-style:none; line-height:15px; }

#footer .row a { color:#666666; text-decoration:none; }

#footer .row a:hover { text-decoration:underline; }

#footer .column-2 .row { padding-left:3px; }

#footer .row-1 { border-bottom: 0; height: 155px; }

#footer .row-1 .column.wide {
    margin-right: -2px;
border-right: 1px #dddddd solid;
}

#footer .row-1 p { padding-bottom:12px; line-height:15px; color:#666666; }

#footer .row-1 p.last { padding-bottom: 15px; }

#footer .row-1 h4 { padding-bottom:2px; }

#footer .row-2 {  }

#footer .row-2 .column-2, #footer .row-2 .column-3 {
    border-left: 1px #dddddd solid;
        margin-bottom: 15px;
}

#footer .row-2 ul { padding-bottom:17px; }

#footer .row-2 ul.last { padding-bottom:0; }

#footer .row-2 strong { display:block; }

#footer .row-3 { margin-top: 15px; border: 0; }

#footer .row-3 .column { width:192px; border: 0; border-left: 1px #dddddd solid; margin-bottom: 15px }

#footer .row-3 .column-1 { width:197px; border: 0 }

#footer .row-3 .column-2 { width:150px; }

#footer .row-3 .column-4 { width:142px;  }

#footer .row-3 ul.higher li { line-height:17px; }
.top_block .mixTape_container .mixtapes_block .mixtap_txt{border-bottom:1px solid #dcdcdc;color:#1a2323;display:inline-block;font:bold 15.65px BPreplay;padding:5px 0 8px;width:100%;}
.top_block .mixTape_container .mixtapes_block .mixtap_txt .mixtap_label{display:inline-block;padding:3px;width:100%;}
.top_block .mixTape_container .mixtapes_block .mixtap_txt .beats_txt{color:#979797;display:inline-block;padding:3px 4px;width:100%;}
 .fb-like,#fb-user .fb_profile_pic_rendered,#PBtxt{float:left;}
 .facebox,.fb-like-box{height:600px;width:300px;}
.region-selector_cluster{float:left;width:22%;position:relative}
.region-selector_cluster:before{content:"";background-repeat:no-repeat;background-position:50% 0;position:absolute;left:20%;top:0;width:250px;height:203px;margin-left:-125px}
.reg-CN1 .region-selector_cluster,.reg-CN2 .region-selector_cluster{display:inline-block;float:none;width:auto}
.reg-CN1 .region-selector_cluster:before,.reg-CN1 .region-selector_link:before,.reg-CN2 .region-selector_cluster:before,.reg-CN2 .region-selector_link:before{display:none}

td.number{
	padding: 0 15px 0 10px !important;
}
#preheader .col-first{display:inline-block;position:absolute;right:0;}
.not-front:not(.page-node-20441) #preheader .col-first{display:inline-block;position:absolute;right:0;}
.front #preheader.sticky .col-first,.not-front.page-node-20441 #preheader.sticky .col-first{display:inline-block;position:absolute;right:0;}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}


.text, .text p, .Text {
	font-size: 11px;
	line-height: 17px;
	color: #333;
	margin-top: 0px;
	padding-bottom: 0px;
}


.text p {
	margin-bottom: 12px;
}


.text h1 {  
	font-size: 18px;
	line-height: 17px;
	color: #002663;
	font-weight: normal;
	text-align: left;
	margin-top: 0px;
}

.text h2 {
	font-size: 13px;
	line-height: 17px;
	color: #002663;
	font-weight: normal;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 5px;
}


.text a:link, .text a:visited {
	color: #a33038;
	text-decoration: underline;
}

.text a:hover, .text a:active{
	color: #002663;
	text-decoration: underline;
}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}


.bottom_nav_header.social_header #top .main_menu .menu-item-search-dropdown{float:right;}

#header_meta .menu-item-search-dropdown {border-left:1px solid #049bce;border-right:1px solid #0082b5;}


#header_meta nav a, #header_meta nav .menu-item-search-dropdown {border: 0px!important;padding: 5px!important;}

#header_meta nav .menu-item-search-dropdown {clear:both;width:100%;}
.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%}

#mk-footer .footer-wrapper {
  position: relative;
}


.entry-title {
  margin: 0; }

  .basic .entry-title {
    font-size: 32px; }

  .from-the-blog .entry-title, .from-the-blog .entry-title a {
    font-size: 24px; }

  .from-the-blog .entry-title {
    margin-bottom: 5px; }

  .entry-title a:hover {
    text-decoration: none;
    color: #000; }

    .entry-title a:hover .text-muted {
      color: #777; }

article.error404 .entry-title {
  font-size: 500%;
  text-align: center; }


.page .entry-title {
  margin-bottom: 15px; }

.grid-template .entry-title {
  margin-bottom: 5px; }

.entry-title, .entry-title a { font-family: Raleway, sans-serif; font-weight: normal; font-size: 32px; }

.node-unpublished{background-color:#fff4f4;}
.preview .node{background-color:#ffffea;}
.node-type-landing-page .breadcrumb{display:none;}
.node-type-landing-page #content-header{min-height:450px !important;}
.node-type-landing-page #content-header .color-overlay{background:rgba(0,145,178,0.88);background:-moz-linear-gradient(left,rgba(0,145,178,0.85) 0%,rgba(38,54,133,0.85) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,145,178,0.85)),color-stop(100%,rgba(38,54,133,0.85)));background:-webkit-linear-gradient(left,rgba(0,145,178,0.85) 0%,rgba(38,54,133,0.85) 100%);background:-o-linear-gradient(left,rgba(0,145,178,0.85) 0%,rgba(38,54,133,0.85) 100%);background:-ms-linear-gradient(left,rgba(0,145,178,0.85) 0%,rgba(38,54,133,0.85) 100%);background:linear-gradient(to right,rgba(0,145,178,0.85) 0%,rgba(38,54,133,0.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d90091b2',endColorstr='#d9263685',GradientType=1);min-height:450px;}
.node-type-landing-page .color-overlay h1.main_title{position:absolute !important;width:100% !important;text-align:right;padding:0 2em 0 0 !important;top:350px !important;height:auto;width:auto;display:inline-block;font-size:55px !important;color:white !important;text-transform:uppercase;margin:0px;}
.node-type-infographic .field-name-field-image img{height:auto;}
.node-type-quiz #content #content-header,.node-type-quiz #content-header .color-overlay,.page-node-take #content #content-header,.page-node-take #content-header .color-overlay,.page-node-quiz-results #content #content-header,.page-node-quiz-results #content-header .color-overlay{min-height:1013px;}
.node-type-quiz .quiz-container,.page-node-take .quiz-container,.page-node-quiz-results .quiz-container{width:50%;margin:0 auto;}
.node-type-quiz .field-name-body .field-items p,.node-type-quiz em,.node-type-quiz #quiz-progress,.node-type-quiz .quiz-question-multichoice,.page-node-take .field-name-body .field-items p,.page-node-take em,.page-node-take #quiz-progress,.page-node-take .quiz-question-multichoice,.page-node-quiz-results .field-name-body .field-items p,.page-node-quiz-results em,.page-node-quiz-results #quiz-progress,.page-node-quiz-results .quiz-question-multichoice{color:#FFF !important;}
.node-type-quiz #quiz-view-table,.page-node-take #quiz-view-table,.page-node-quiz-results #quiz-view-table{display:none;}
.node-type-quiz a.quiz-start-link,.page-node-take a.quiz-start-link,.page-node-quiz-results a.quiz-start-link{display:block;border:2px solid #FFF;color:#FFF;border-radius:2px;max-width:200px;margin:10px auto 30px;padding:12px 18px;font-family:"proxima-nova";font-size:16px;font-weight:600;text-align:center;text-transform:uppercase;}
.node-type-quiz a.quiz-start-link:hover,.page-node-take a.quiz-start-link:hover,.page-node-quiz-results a.quiz-start-link:hover{background-color:#FFF;color:#263685;}
.node-type-quiz #tabs-wrapper,.node-type-quiz span.print-link,.page-node-take #tabs-wrapper,.page-node-take span.print-link,.page-node-quiz-results #tabs-wrapper,.page-node-quiz-results span.print-link{display:none;}
.node-type-exemplar .field-name-field-publication-image{float:left;margin:0 90px 90px 0;}
.node-type-page .submitted,.node-type-infographic .submitted,.node-type-news .submitted,.node-type-video .submitted,.node-type-presentation .submitted,.node-type-publication .submitted,.node-type-sample-materials .submitted{display:none;visibility:hidden;opacity:0;}
.node-type-page #content:not(.has-resources) .messages,.node-type-infographic #content:not(.has-resources) .messages,.node-type-news #content:not(.has-resources) .messages,.node-type-video #content:not(.has-resources) .messages,.node-type-presentation #content:not(.has-resources) .messages,.node-type-publication #content:not(.has-resources) .messages,.node-type-sample-materials #content:not(.has-resources) .messages{margin-top:20px;margin-bottom:30px;}
.node-type-page #content.has-resources .share-container,.node-type-infographic #content.has-resources .share-container,.node-type-news #content.has-resources .share-container,.node-type-video #content.has-resources .share-container,.node-type-presentation #content.has-resources .share-container,.node-type-publication #content.has-resources .share-container,.node-type-sample-materials #content.has-resources .share-container{width:70%;width:calc(70% - 25px);}
.node-type-page #content.has-resources .node .content,.node-type-infographic #content.has-resources .node .content,.node-type-news #content.has-resources .node .content,.node-type-video #content.has-resources .node .content,.node-type-presentation #content.has-resources .node .content,.node-type-publication #content.has-resources .node .content,.node-type-sample-materials #content.has-resources .node .content{clear:both;position:relative;}
.node-type-page #content.has-resources .node .content .print-link,.node-type-page #content.has-resources .node .content .additional-resource-container,.node-type-infographic #content.has-resources .node .content .print-link,.node-type-infographic #content.has-resources .node .content .additional-resource-container,.node-type-news #content.has-resources .node .content .print-link,.node-type-news #content.has-resources .node .content .additional-resource-container,.node-type-video #content.has-resources .node .content .print-link,.node-type-video #content.has-resources .node .content .additional-resource-container,.node-type-presentation #content.has-resources .node .content .print-link,.node-type-presentation #content.has-resources .node .content .additional-resource-container,.node-type-publication #content.has-resources .node .content .print-link,.node-type-publication #content.has-resources .node .content .additional-resource-container,.node-type-sample-materials #content.has-resources .node .content .print-link,.node-type-sample-materials #content.has-resources .node .content .additional-resource-container{margin-top:15px;}
.node-type-page #content.has-resources .node .content .field-name-field-publication-report,.node-type-page #content.has-resources .node .content .field-name-field-publication-keyword,.node-type-page #content.has-resources .node .content .field-name-field-publication-topic,.node-type-page #content.has-resources .node .content .field-name-field-image,.node-type-page #content.has-resources .node .content .field-name-field-short-desc,.node-type-page #content.has-resources .node .content .field-name-field-publication-image,.node-type-page #content.has-resources .node .content .field-name-field-attachments,.node-type-infographic #content.has-resources .node .content .field-name-field-publication-report,.node-type-infographic #content.has-resources .node .content .field-name-field-publication-keyword,.node-type-infographic #content.has-resources .node .content .field-name-field-publication-topic,.node-type-infographic #content.has-resources .node .content .field-name-field-image,.node-type-infographic #content.has-resources .node .content .field-name-field-short-desc,.node-type-infographic #content.has-resources .node .content .field-name-field-publication-image,.node-type-infographic #content.has-resources .node .content .field-name-field-attachments,.node-type-news #content.has-resources .node .content .field-name-field-publication-report,.node-type-news #content.has-resources .node .content .field-name-field-publication-keyword,.node-type-news #content.has-resources .node .content .field-name-field-publication-topic,.node-type-news #content.has-resources .node .content .field-name-field-image,.node-type-news #content.has-resources .node .content .field-name-field-short-desc,.node-type-news #content.has-resources .node .content .field-name-field-publication-image,.node-type-news #content.has-resources .node .content .field-name-field-attachments,.node-type-video #content.has-resources .node .content .field-name-field-publication-report,.node-type-video #content.has-resources .node .content .field-name-field-publication-keyword,.node-type-video #content.has-resources .node .content .field-name-field-publication-topic,.node-type-video #content.has-resources .node .content .field-name-field-image,.node-type-video #content.has-resources .node .content .field-name-field-short-desc,.node-type-video #content.has-resources .node .content .field-name-field-publication-image,.node-type-video #content.has-resources .node .content .field-name-field-attachments,.node-type-presentation #content.has-resources .node .content .field-name-field-publication-report,.node-type-presentation #content.has-resources .node .content .field-name-field-publication-keyword,.node-type-presentation #content.has-resources .node .content .field-name-field-publication-topic,.node-type-presentation #content.has-resources .node .content .field-name-field-image,.node-type-presentation #content.has-resources .node .content .field-name-field-short-desc,.node-type-presentation #content.has-resources .node .content .field-name-field-publication-image,.node-type-presentation #content.has-resources .node .content .field-name-field-attachments,.node-type-publication #content.has-resources .node .content .field-name-field-publication-report,.node-type-publication #content.has-resources .node .content .field-name-field-publication-keyword,.node-type-publication #content.has-resources .node .content .field-name-field-publication-topic,.node-type-publication #content.has-resources .node .content .field-name-field-image,.node-type-publication #content.has-resources .node .content .field-name-field-short-desc,.node-type-publication #content.has-resources .node .content .field-name-field-publication-image,.node-type-publication #content.has-resources .node .content .field-name-field-attachments,.node-type-sample-materials #content.has-resources .node .content .field-name-field-publication-report,.node-type-sample-materials #content.has-resources .node .content .field-name-field-publication-keyword,.node-type-sample-materials #content.has-resources .node .content .field-name-field-publication-topic,.node-type-sample-materials #content.has-resources .node .content .field-name-field-image,.node-type-sample-materials #content.has-resources .node .content .field-name-field-short-desc,.node-type-sample-materials #content.has-resources .node .content .field-name-field-publication-image,.node-type-sample-materials #content.has-resources .node .content .field-name-field-attachments{margin-bottom:2em;}
.node-type-page #content.has-resources .node .content .additional-resource-container,.node-type-infographic #content.has-resources .node .content .additional-resource-container,.node-type-news #content.has-resources .node .content .additional-resource-container,.node-type-video #content.has-resources .node .content .additional-resource-container,.node-type-presentation #content.has-resources .node .content .additional-resource-container,.node-type-publication #content.has-resources .node .content .additional-resource-container,.node-type-sample-materials #content.has-resources .node .content .additional-resource-container{margin-bottom:20px;}
.node-type-page #content.has-resources .node .content .additional-resource-container .field-label,.node-type-infographic #content.has-resources .node .content .additional-resource-container .field-label,.node-type-news #content.has-resources .node .content .additional-resource-container .field-label,.node-type-video #content.has-resources .node .content .additional-resource-container .field-label,.node-type-presentation #content.has-resources .node .content .additional-resource-container .field-label,.node-type-publication #content.has-resources .node .content .additional-resource-container .field-label,.node-type-sample-materials #content.has-resources .node .content .additional-resource-container .field-label{font-family:"proxima-nova","sans-serif";font-style:normal;font-weight:700;color:#263685;font-size:18px;text-transform:uppercase;margin-bottom:10px;}
.node-type-page #content.has-resources .node .content .additional-resource-container .field-items .field-item,.node-type-infographic #content.has-resources .node .content .additional-resource-container .field-items .field-item,.node-type-news #content.has-resources .node .content .additional-resource-container .field-items .field-item,.node-type-video #content.has-resources .node .content .additional-resource-container .field-items .field-item,.node-type-presentation #content.has-resources .node .content .additional-resource-container .field-items .field-item,.node-type-publication #content.has-resources .node .content .additional-resource-container .field-items .field-item,.node-type-sample-materials #content.has-resources .node .content .additional-resource-container .field-items .field-item{font-family:"proxima-nova","sans-serif";font-style:normal;font-weight:700;line-height:17px;margin-bottom:8px;}
.node-type-page #content.has-resources .node .content .additional-resource-container .field-items .field-item a,.node-type-infographic #content.has-resources .node .content .additional-resource-container .field-items .field-item a,.node-type-news #content.has-resources .node .content .additional-resource-container .field-items .field-item a,.node-type-video #content.has-resources .node .content .additional-resource-container .field-items .field-item a,.node-type-presentation #content.has-resources .node .content .additional-resource-container .field-items .field-item a,.node-type-publication #content.has-resources .node .content .additional-resource-container .field-items .field-item a,.node-type-sample-materials #content.has-resources .node .content .additional-resource-container .field-items .field-item a{color:#0091b2;font-size:14px;line-height:17px;margin-bottom:5px;}
.node-type-page #content.has-resources .node .content .additional-resource-container .field-items .field-item a:hover,.node-type-infographic #content.has-resources .node .content .additional-resource-container .field-items .field-item a:hover,.node-type-news #content.has-resources .node .content .additional-resource-container .field-items .field-item a:hover,.node-type-video #content.has-resources .node .content .additional-resource-container .field-items .field-item a:hover,.node-type-presentation #content.has-resources .node .content .additional-resource-container .field-items .field-item a:hover,.node-type-publication #content.has-resources .node .content .additional-resource-container .field-items .field-item a:hover,.node-type-sample-materials #content.has-resources .node .content .additional-resource-container .field-items .field-item a:hover{color:#263685;}
.node-type-page #content.has-resources .node .content .additional-resource-container:not(.is-sticky),.node-type-infographic #content.has-resources .node .content .additional-resource-container:not(.is-sticky),.node-type-news #content.has-resources .node .content .additional-resource-container:not(.is-sticky),.node-type-video #content.has-resources .node .content .additional-resource-container:not(.is-sticky),.node-type-presentation #content.has-resources .node .content .additional-resource-container:not(.is-sticky),.node-type-publication #content.has-resources .node .content .additional-resource-container:not(.is-sticky),.node-type-sample-materials #content.has-resources .node .content .additional-resource-container:not(.is-sticky){margin-top:-67px;}
.node-type-page #content.has-resources .node .content .additional-resource-container:not(.bottom),.node-type-infographic #content.has-resources .node .content .additional-resource-container:not(.bottom),.node-type-news #content.has-resources .node .content .additional-resource-container:not(.bottom),.node-type-video #content.has-resources .node .content .additional-resource-container:not(.bottom),.node-type-presentation #content.has-resources .node .content .additional-resource-container:not(.bottom),.node-type-publication #content.has-resources .node .content .additional-resource-container:not(.bottom),.node-type-sample-materials #content.has-resources .node .content .additional-resource-container:not(.bottom){width:30%;position:absolute;top:0px;right:0px;padding-left:20px;}
.node-type-page #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom),.node-type-infographic #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom),.node-type-news #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom),.node-type-video #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom),.node-type-presentation #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom),.node-type-publication #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom),.node-type-sample-materials #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom){position:fixed;top:0px;left:0px;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;z-index:0;overflow:hidden;clear:both;}
.node-type-page #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom) .field-name-field-additional-resources,.node-type-infographic #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom) .field-name-field-additional-resources,.node-type-news #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom) .field-name-field-additional-resources,.node-type-video #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom) .field-name-field-additional-resources,.node-type-presentation #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom) .field-name-field-additional-resources,.node-type-publication #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom) .field-name-field-additional-resources,.node-type-sample-materials #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom) .field-name-field-additional-resources{width:30%;float:right;margin-right:-14px;}
.node-type-page #content.has-resources .node .content .additional-resource-container.is-sticky.bottom,.node-type-infographic #content.has-resources .node .content .additional-resource-container.is-sticky.bottom,.node-type-news #content.has-resources .node .content .additional-resource-container.is-sticky.bottom,.node-type-video #content.has-resources .node .content .additional-resource-container.is-sticky.bottom,.node-type-presentation #content.has-resources .node .content .additional-resource-container.is-sticky.bottom,.node-type-publication #content.has-resources .node .content .additional-resource-container.is-sticky.bottom,.node-type-sample-materials #content.has-resources .node .content .additional-resource-container.is-sticky.bottom{width:30%;position:absolute;bottom:15px;right:0px;padding-left:20px;}
.node-type-landing-page .print-link,.node-type-landing-page .comment-comments,.node-type-landing-page .comment-new-comments,.node-type-landing-page .comment-add{display:none;visibility:hidden;opacity:0;}
.node-type-landing-page .field-name-field-featured-stories{overflow:hidden;height:auto;clear:both;margin-bottom:40px;}
.node-type-landing-page .field-name-field-featured-stories .field-label{font-size:21px;text-transform:uppercase;color:#646464;padding:60px 15px 40px 15px;width:100%;text-align:center;}
.node-type-landing-page .field-name-field-featured-stories .field-name-body,.node-type-landing-page .field-name-field-featured-stories .field-name-body *,.node-type-landing-page .field-name-field-featured-stories .field-name-field-resources-description,.node-type-landing-page .field-name-field-featured-stories .field-name-field-resources-description *{font-size:16px;display:inline;margin:0px;padding:0px;color:#646464;}

			.show {
				display: block;
				margin-top: 15px;
				margin-bottom: 15px;
				color: #FF0000;
				font-weight: bold;
				font-family: Montserrat, sans serif;
				letter-spacing: 1px;
				font-size: 1.2em;
			}
#header .logo-main-wrap{position:fixed;left:0;right:0;top:0;z-index:15;zoom:1;background:#fff}
#header .logo-main-wrap:before,#header .logo-main-wrap::after{content:"";display:table}
#header .logo-main-wrap::after{clear:both}
.mobile #header .logo-main-wrap{left:0;right:0;top:0;padding-top:80px}

.widget-area .widget p,
.widget-area .widget li,
.widget-area .widget .textwidget {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}

.widget-area .textwidget ul {
	list-style: disc outside;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
}

.widget-area .textwidget li {
	margin-left: 36px;
	margin-left: 2.571428571rem;
}
.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"}



.page-wrapper.sitemap-page .custom-sidebar-title{ border: 0; padding-bottom: 0; }
.line{height:20px;width:1px;background:transparent;margin:0 auto;}
.panel-2col-stacked .panel-col-top,.panel-2col-stacked .panel-col-bottom{width:99.9%;clear:both}
.node-type-gallery .panel-col-bottom .pane-node-field-slides .field-slides .field-image img{height:75px;width:75px}
.panel-col-bottom{display:none !important}
.node-type-topic-page-parent .panel-col-bottom{padding-top:20px}
.node-type-topic-page-parent .panel-col-bottom .pane-node-field-topic-child-pages .field-topic-child-pages{display:inline-block;float:left;margin:0 2px 24px 0;overflow:hidden;padding:0;position:relative;width:313px}
.node-type-topic-page-parent .panel-col-bottom .pane-node-field-topic-child-pages .field-topic-child-pages:nth-child(even){margin-right:0}
.node-type-topic-page-parent .panel-col-bottom .pane-node-field-topic-child-pages .field-topic-child-pages:nth-child(odd){clear:both;margin-right:5px}
.node-type-topic-page-parent .panel-col-bottom .pane-node-field-topic-child-pages .field-topic-child-pages .node header{float:right;width:155px}
.node-type-topic-page-parent .panel-col-bottom .pane-node-field-topic-child-pages .field-topic-child-pages .node header h2{float:left;margin-bottom:5px;width:143px}
.node-type-topic-page-parent .panel-col-bottom .pane-node-field-topic-child-pages .field-topic-child-pages .node header h2 a,.node-type-topic-page-parent .panel-col-bottom .pane-node-field-topic-child-pages .field-topic-child-pages .node header h2 p{color:#303;font-size:15px;font-weight:bold;margin:0;padding:0}
.node-type-topic-page-parent .panel-col-bottom .pane-node-field-topic-child-pages .field-topic-child-pages .node .content .field-tout-deck{display:none}
.node-type-topic-page-parent .panel-col-bottom .pane-node-field-topic-child-pages .field-topic-child-pages .node .field-tout-image{float:left;margin-right:0;height:150px;width:150px}
.node-type-topic-page-parent .panel-col-bottom .pane-node-field-topic-child-pages .field-topic-child-pages .node .field-tout-image .field-image-thumb{display:none}
.node-type-topic-page-parent .panel-col-bottom .pane-node-field-topic-child-pages .field-topic-child-pages .node .field-tout-image img{height:150px;left:0;position:absolute;top:0;width:150px}
.node-type-topic-page-parent .panel-col-bottom .pane-node-field-topic-child-pages .field-topic-child-pages .node .field-headline{display:none}
.node-type-topic-page-parent .panel-col-bottom .pane-node-field-topic-child-pages .field-topic-child-pages .node .field-left-nav-links{display:none}
.node-type-topic-page-parent .panel-col-bottom .pane-node-field-topic-child-pages .field-topic-child-pages .node .field-left-nav-links:nth-child(-n+7){display:list-item;float:right;font-family:Georgia,Times,"Times New Roman",serif;font-size:13px;margin-left:25px;padding-bottom:4px;text-align:left;width:44%}

.node-type-topic-page-parent .panel-col-bottom .pane-node-field-topic-child-pages .field-topic-child-pages .node .field-topic{display:list-item;float:right;font-family:Georgia,Times,"Times New Roman",serif;font-size:13px;margin-left:25px;padding-bottom:4px;text-align:left;width:44%}
.node-type-topic-page-parent .panel-col-bottom .pane-node-field-topic-child-pages .field-topic-child-pages .node .tout-deck{float:left;margin-top:10px;width:120px}
.node-type-topic-page-parent .panel-col-bottom .pane-node-field-topic-child-pages .field-topic-child-pages .node .tout-deck a:before{display:none}
.node-type-topic-page-parent .panel-col-bottom .pane-node-field-topic-child-pages .field-topic-child-pages .node .tout-deck a:after{content:"»";margin-left:3px}


.copyright{
width:300px;
float:left;
font-size:12px;
padding-top:30px;
color:#fff;
}



.x-btn.menu-item{ width: 90%;left: 5%;}

.x-btn.menu-item ul.sub-menu { margin-left: 0; min-width: 215px;}

  .img-box .overlay-content {
    padding: 12px 15px;
    position: relative;
    z-index: 100; }

	#header #top #logo #default-logo { display: none; }

#header #top #logo #default-logo, #header #top #logo #retina-logo { height : 75px; }

.links{font-size:11px; color:#01489c !important; float:right; margin:-25px 35px 0 0;}


#mobile_search_top{
    background: #000;
    height: 43px;
    padding:8px 0;


}


#mobile_search_top input{
    width: 65%;
    margin-left: 10px;
    border: 0;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    
    background: #464646;
    float:left;
    padding: 12px 0 10px 10px;
    font-size: 14px;
    color:#fff;
    -webkit-appearance: none;
    font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;


}


#mobile_search_top .map_glass_mob{
    
    float:left;
    z-index: 100;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    
    background: #464646;
    color: #8F8F8F;
    padding: 9px 5px 8px 5px;
    margin-right:-14px;
    font-size: 20px;
    margin-left:10px;
}
html,.btn,.wpcf7-submit,#mc-embedded-subscribe,button,.btn.btn-social,.btn-social.wpcf7-submit,button.btn-social,.h1,h1,.text h1,.text .h1,.h2,h2,.text h2,.text .h2,.h3,h3,.text h3,.text .h3,.h4,h4,.text h4,.text .h4,.h5,h5,.text h5,.text .h5,.h6,h6,.text h6,.text .h6,.display-intro,.banner-no-hero h2,.wysiwyg strong,.more-grid__small-label,.filter-message,[class*="fc-row"] header a,.fc-pullquote blockquote,.fc-supporting__label,.fc-testimonial__quote,.fc-testimonial__attribution,.fc-wysiwyg__inside blockquote,.our-work__filter-list h4,.insights__filter-list h4,.our-work__filter-list ul button,.insights__filter-list ul button,.numbered-pagination__navigation a,.numbered-pagination__navigation span,.site-header__logo,.primary-nav-container li a,.ie9 .primary-nav-container .current-menu-item,.ie9 .primary-nav-container .current-menu-parent,.ie8 .primary-nav-container .current-menu-item,.ie8 .primary-nav-container .current-menu-parent,.mobile-nav li a,.mobile-nav__logo,.section-blurb,.section-blurb--alt,.banner-no-hero .text-display,.lp-banner__content .banner-heading,.lp-banner__content .banner-copy,.work-term,.page-banner h2,.project-meta__social--fixed h3,.project-meta__column--info p,.how-we-work__number,.newsletter-fixed h3,.our-team-item h3,.team-member-banner h2,.mc-field-group input,.footer span,.footer .footer__logo{font-weight:normal;text-rendering:optimizeLegibility}
.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-append .wpcf7-submit,.input-append #mc-embedded-subscribe,.input-prepend .btn,.input-prepend .wpcf7-submit,.input-prepend #mc-embedded-subscribe{vertical-align:middle;border-radius:0}
.input-prepend .add-on,.input-prepend .btn,.input-prepend .wpcf7-submit,.input-prepend #mc-embedded-subscribe{margin-right:-0.0625em}
.input-prepend .add-on:first-child,.input-prepend .btn:first-child,.input-prepend .wpcf7-submit:first-child,.input-prepend #mc-embedded-subscribe:first-child{border-radius:3px 0 0 3px}
.input-append .add-on,.input-append .btn,.input-append .wpcf7-submit,.input-append #mc-embedded-subscribe{margin-left:-0.0625em}
.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .wpcf7-submit:last-child,.input-append #mc-embedded-subscribe:last-child{border-radius:0 3px 3px 0}
.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child,.input-prepend.input-append .wpcf7-submit:first-child,.input-prepend.input-append #mc-embedded-subscribe:first-child{margin-right:-1px;border-radius:3px 0 0 3px}
.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child,.input-prepend.input-append .wpcf7-submit:last-child,.input-prepend.input-append #mc-embedded-subscribe:last-child{margin-left:-0.0625em;border-radius:0 3px 3px 0}
.form-search .input-append .btn,.form-search .input-append .wpcf7-submit,.form-search .input-append #mc-embedded-subscribe{border-radius:0 .875em .875em 0}
.form-search .input-prepend .btn,.form-search .input-prepend .wpcf7-submit,.form-search .input-prepend #mc-embedded-subscribe{border-radius:.875em 0 0 .875em;height:auto}
.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}
.btn,.wpcf7-submit,#mc-embedded-subscribe,button{color:#fff;font-family:"FFScubaWebMedium",arial,sans-serif;display:inline-block;background-color:#b91c53;transition:all 0.3s ease;border:none;text-transform:uppercase;cursor:pointer}
.btn:focus,.wpcf7-submit:focus,#mc-embedded-subscribe:focus,button:focus{outline:none}
.btn:hover,.wpcf7-submit:hover,#mc-embedded-subscribe:hover,button:hover{background-color:#9e1847}
.btn.btn-small,.btn-small.wpcf7-submit,#mc-embedded-subscribe,button.btn-small,button#mc-embedded-subscribe{font-size:11px;padding:0.5em 1em}
.btn.btn-regular,.wpcf7-submit,.btn-regular#mc-embedded-subscribe,#mc-embedded-subscribe.wpcf7-submit,button.btn-regular,button.wpcf7-submit{font-size:12px;padding:1em 2em}
.btn.btn-large,.btn-large.wpcf7-submit,.btn-large#mc-embedded-subscribe,button.btn-large{font-size:24px;padding:0.5em 1em}
.btn.btn-ghost,.btn-ghost.wpcf7-submit,#mc-embedded-subscribe,button.btn-ghost,button#mc-embedded-subscribe{background-color:transparent;border:2px solid #fff;padding:1em 2em}
.btn.btn-ghost:hover,.btn-ghost.wpcf7-submit:hover,#mc-embedded-subscribe:hover,button.btn-ghost:hover,button#mc-embedded-subscribe:hover{background-color:rgba(0,0,0,0.3)}
.btn.btn-ghost-light,.btn-ghost-light.wpcf7-submit,.btn-ghost-light#mc-embedded-subscribe,button.btn-ghost-light{background-color:transparent;border:2px solid #ccf9f5}
.btn.btn-blue,.btn-blue.wpcf7-submit,.btn-blue#mc-embedded-subscribe,button.btn-blue{background-color:#09afd9}
.btn.btn-social,.btn-social.wpcf7-submit,.btn-social#mc-embedded-subscribe,button.btn-social{font-family:"FFScubaWebMedium",arial,sans-serif;line-height:12px;padding:1em}
.btn.btn-social i,.btn-social.wpcf7-submit i,.btn-social#mc-embedded-subscribe i,button.btn-social i{position:relative;display:inline-block;font-size:16px}
.btn.btn-social--twitter,.btn-social--twitter.wpcf7-submit,.btn-social--twitter#mc-embedded-subscribe,button.btn-social--twitter{background-color:#4eaadf}
.btn.btn-social--twitter:hover,.btn-social--twitter.wpcf7-submit:hover,.btn-social--twitter#mc-embedded-subscribe:hover,button.btn-social--twitter:hover{background-color:#2694d4}
.btn.btn-social--facebook,.btn-social--facebook.wpcf7-submit,.btn-social--facebook#mc-embedded-subscribe,button.btn-social--facebook{background-color:#3666a6}
.btn.btn-social--facebook:hover,.btn-social--facebook.wpcf7-submit:hover,.btn-social--facebook#mc-embedded-subscribe:hover,button.btn-social--facebook:hover{background-color:#294e80}
.btn.btn-social--linkedin,.btn-social--linkedin.wpcf7-submit,.btn-social--linkedin#mc-embedded-subscribe,button.btn-social--linkedin{background-color:#0177b5}
.btn.btn-social--linkedin:hover,.btn-social--linkedin.wpcf7-submit:hover,.btn-social--linkedin#mc-embedded-subscribe:hover,button.btn-social--linkedin:hover{background-color:#015682}
.btn.btn-visit-site,.btn-visit-site.wpcf7-submit,.btn-visit-site#mc-embedded-subscribe,button.btn-visit-site{color:#454545;font-size:12px;padding:1em;line-height:12px;text-transform:uppercase;background-color:transparent;border:2px solid #9f9f9f;text-align:center}
.btn.btn-visit-site:hover,.btn-visit-site.wpcf7-submit:hover,.btn-visit-site#mc-embedded-subscribe:hover,button.btn-visit-site:hover{color:#fff;border:2px solid #b91c53;background-color:#b91c53}
.btn.btn-footer,.btn-footer.wpcf7-submit,#mc-embedded-subscribe,button.btn-footer,button#mc-embedded-subscribe{border:2px solid #379b92;transition:all 0.3s ease}
.btn.btn-footer:hover,.btn-footer.wpcf7-submit:hover,#mc-embedded-subscribe:hover,button.btn-footer:hover,button#mc-embedded-subscribe:hover{background-color:#005e56}
.btn.btn-email-form,.btn-email-form.wpcf7-submit,#mc-embedded-subscribe,button.btn-email-form,button#mc-embedded-subscribe{background-color:transparent;height:42px}
.btn.btn-email-form:hover,.btn-email-form.wpcf7-submit:hover,#mc-embedded-subscribe:hover,button.btn-email-form:hover,button#mc-embedded-subscribe:hover{border:2px solid #379b92}
.more-grid__btns .btn,.more-grid__btns .wpcf7-submit,.more-grid__btns #mc-embedded-subscribe{margin-left:-4px}
.more-grid__btns .btn:first-child,.more-grid__btns .wpcf7-submit:first-child,.more-grid__btns #mc-embedded-subscribe:first-child{margin-right:1.618em}
.lp-banner__content .btn,.lp-banner__content .wpcf7-submit,.lp-banner__content #mc-embedded-subscribe{width:100%;margin-right:15px;margin-bottom:15px}
.project-meta__social--fixed .btn,.project-meta__social--fixed .wpcf7-submit,.project-meta__social--fixed #mc-embedded-subscribe{float:left;margin-right:5px !important}
.project-meta__social--fixed .btn.btn-social,.project-meta__social--fixed .btn-social.wpcf7-submit,.project-meta__social--fixed .btn-social#mc-embedded-subscribe{padding:7px;background-color:#9f9f9f}
.project-meta__social--fixed .btn.btn-social i,.project-meta__social--fixed .btn-social.wpcf7-submit i,.project-meta__social--fixed .btn-social#mc-embedded-subscribe i{font-size:14px}
.project-meta__social--fixed .btn.btn-social:hover.btn-social--twitter,.project-meta__social--fixed .btn-social.wpcf7-submit:hover.btn-social--twitter,.project-meta__social--fixed .btn-social#mc-embedded-subscribe:hover.btn-social--twitter{background-color:#4eaadf}
.project-meta__social--fixed .btn.btn-social:hover.btn-social--linkedin,.project-meta__social--fixed .btn-social.wpcf7-submit:hover.btn-social--linkedin,.project-meta__social--fixed .btn-social#mc-embedded-subscribe:hover.btn-social--linkedin{background-color:#0177b5}
.project-meta__social--fixed .btn.btn-social:hover.btn-social--facebook,.project-meta__social--fixed .btn-social.wpcf7-submit:hover.btn-social--facebook,.project-meta__social--fixed .btn-social#mc-embedded-subscribe:hover.btn-social--facebook{background-color:#3666a6}
.project-meta__social--fixed .btn.btn-social:hover.btn-social--pinterest,.project-meta__social--fixed .btn-social.wpcf7-submit:hover.btn-social--pinterest,.project-meta__social--fixed .btn-social#mc-embedded-subscribe:hover.btn-social--pinterest{background-color:#b91c53}
.project-meta__section .btn,.project-meta__section .wpcf7-submit,.project-meta__section #mc-embedded-subscribe{float:left;margin-right:10px}
.project-meta__section .btn-visit-site{margin-right:0}
.project-meta__section .btn-download{margin-top:1em;display:block;clear:left;width:228px;text-align:center}
 .fl{float: left; }
#main-banner .banner-content .small-link{position:absolute;bottom:10px;left:00px;}
#main-banner .banner-content .small-link a{color:#9bffea;font-size:16px;}

	table#table_products tr#table_products_grid {
		width: 100%;
	}

	table#table_products tr#table_products_grid td a {
		display: block;
		width: 50%;
		float: left;
		margin: 0 auto 0 auto;
	}

	table#table_products tr#table_products_grid td a img {
		width: 100%;
	}
.row-fluid [class*=span].pull-right,[class*=span].pull-right{float:right}
blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}
blockquote.pull-right p,blockquote.pull-right small{text-align:right}
blockquote.pull-right small:before{content:''}
blockquote.pull-right small:after{content:'\00A0 \2014'}
.dropdown-menu.pull-right{right:0;left:auto}
.navbar .nav.pull-right{float:right;margin-right:0}
.pull-right{float:right}
.featurette-image.pull-right{margin-left:40px}
.media .pull-left,.media .pull-right{float:none;display:block;margin-bottom:10px}
.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}
.featurette-image.pull-left,.featurette-image.pull-right{display:block;float:none;max-width:40%;margin:0 auto 20px}
.entry-content .twitter-tweet-rendered{max-width:100%!important}
.weaver-mobile .entry-content,.weaver-mobile .entry-summary{padding-top:.5em}
.weaver-mobile #content .entry-content p,.weaver-mobile #content .entry-summary p{margin-bottom:.5em}
.entry-content p,.entry-summary p{margin-bottom:.5em!important;line-height:1.25em!important}
#content .entry-content,#content .entry-summary{padding-top:.5em}
#content .entry-content p,#content .entry-summary p{margin-bottom:.6em;line-height:1.25em}
.format-image-compact .entry-content{margin:0!important;padding:0!important}
.format-image-compact .entry-content img{margin:0!important;padding:0!important}
.entry-content h1,.entry-content h2,.comment-content h1,.comment-content h2{color:#000;font-weight:bold;margin:0 0 .8125em}
#container.page-iframe #content .entry-content{padding:12px 0 0 0;width:100%}
.entry-content img.wp-smiley{margin-bottom:0;margin-top:0;padding:0}
#content .attachment .entry-content img{display:block;margin:0 auto}
.entry-content label{font-size:90%}
h3#comments-title,h3#reply-title,.menu_bar,#author-info,#infobar,#nav-above,#nav-below,#cancel-comment-reply-link,.form-allowed-tags,#site-info,#site-title,#wp-calendar,#comments-title,.comment-meta,.comment-body tr th,.comment-body thead th,.entry-content label,.entry-content tr th,.entry-content thead th,.entry-format,.entry-meta,.entry-title,.entry-utility,#respond label,.navigation,.page-title,.pingback p,.reply,.widget-title,.wp-caption-text,input[type=submit]{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.entry-content,.entry-summary{padding:1.625em 0 0}
.entry-content #s{width:75%}

.entry-content .edit-link{clear:both;display:block}

article.format-aside .entry-content,article.format-link .entry-content,article.format-status .entry-content{padding:15px 0 0}
.format-aside .entry-content{padding:0}
.one-column .format-aside .entry-content{padding:1.625em 0 0}
.format-link .entry-content{padding:0}
.one-column .format-link .entry-content{padding:1.625em 0 0}
.format-status .entry-content .post-avatar img{margin-right:10px!important}
.format-status .entry-content{padding:0}
.one-column .format-status .entry-content{padding:1.625em 0 0}
.format-chat .entry-content{padding:0}
.one-column .format-chat .entry-content{padding:1.625em 0 0}

#content, .entry-content h1, .entry-content h2 {color:#444444;}

.entry-meta, .entry-content label, .entry-utility {color:#888888;}

h3#comments-title,h3#reply-title,.menu_bar,.mobile_menu_bar,
#author-info,#infobar,#nav-above, #nav-below,#cancel-comment-reply-link,.form-allowed-tags,
#site-info,#site-title,#wp-calendar,#comments-title,.comment-meta,.comment-body tr th,.comment-body thead th,
.entry-content label,.entry-content tr th,.entry-content thead th,.entry-format,.entry-meta,.entry-title,
.entry-utility,#respond label,.navigation,.page-title,.pingback p,.reply,.widget-title,
.wp-caption-text,input[type=submit] {font-family:Arial,Helvetica,sans-serif;}
.check-marks{width:100%;background-color:#FAF9F7;height:auto;border-bottom:solid 1px #DFDFDF;}
.check-marks ul{text-align:center;margin:0;padding:24px 0 32px 0;}
.check-marks ul li{width:250px;display:inline-block;margin-left:40px;margin-right:40px;text-align:left;}
.check-marks ul li p{font-size:17px;color:#0E112F;}



.copyright, .credit{
	font-size:12px;
	margin:0; padding:0;
}


.copyright { 
    float:left; 
}


#footer .copyright {
	float: none;
}

.header-content{padding:20px 15px;}



header#theme-header.full-logo .header-content {padding: 0;}
.flex-item{width:100%;}
.flex-item-1{width:100%;}
.flex-item-2{width:100%;}
.flex-item-3{width:100%;}
.flex-item-4{width:100%;}
.flex-item-5{width:100%;}
.flex-item-1-imp{width:100%;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;}
.flex-item-2-imp{width:100%;-webkit-box-flex:2;-moz-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;min-width:0;}
.flex-item-3-imp{width:100%;-webkit-box-flex:3;-moz-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;min-width:0;}
.flex-item-4-imp{width:100%;-webkit-box-flex:4;-moz-box-flex:4;-webkit-flex:4;-ms-flex:4;flex:4;min-width:0;}
.flex-item-5-imp{width:100%;-webkit-box-flex:5;-moz-box-flex:5;-webkit-flex:5;-ms-flex:5;flex:5;min-width:0;}
.flex-item-archive{flex-basis:100%;margin-bottom:0!important;}
.take-action-tab .bottom-text .flex-item-1:nth-of-type(2){padding-left:10px;}
form.dark-oceana-wavemaker-form .input-contain .flex-item-1{color:#058ceb;}
.news-tab div.flex-item-2{margin:0 25px;}
.whatwedo .whatwedo-solution .flex-item-2{padding:0 35px;margin-bottom:20px;}
.list-unstyled{background:0 0;padding-left:0;list-style:none}

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

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

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

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

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

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

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

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

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

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

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

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

.ie8 .top-header-menu .menu-item-has-children li a,
.ie9 .top-header-menu .menu-item-has-children li a,
.ie10 .top-header-menu .menu-item-has-children li a,
.ie11 .top-header-menu .menu-item-has-children li a {
  top: -1px;
}

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}

.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.nav-tabs {
  border-bottom: 1px solid #dddddd;
}

.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}

.nav-justified {
  width: 100%;
}

.nav-tabs-justified {
  border-bottom: 0;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}


	#menu-main-menu li.menu-item a.trigger-mid, #navi-sub-menus li.menu-item a.trigger-bottom  { 
		display: none;
	}


	#menu-main-menu li.menu-item i, #navi-sub-menus li.menu-item i { 
		display: inline-block;
		color: #a4a3a3;
		font-size: 14px;
		margin-right: 1.5em;
	}


	#menu-main-menu li.menu-item, #navi-sub-menus li.menu-item {
		padding: 15px 30px;
		display: block;
		text-align: right;
		border-bottom: solid 2px #1e1e1e;
	}


	#menu-main-menu li.menu-item a, #navi-sub-menus li.menu-item a{
		display: inline;
		width: 100%;
		border: 0;
		padding: 0;	
		font-size: 16px;
	}
#particles-js{position:absolute;top:0;left:0;display:block;width:100%;height:100%}
.men__api-routes #particles-js{max-height:650px;opacity:.3}
#particles-js-white{position:absolute;top:0;left:0;display:block;width:100%;height:100%}
#particles-js-white canvas{z-index:0;width:100%;height:100%}


.single-post ul.marquee-grid a.permalink
{
	width: 100%;
	height: 100%;
	display: block;
}







.clearfix:before, .clearfix:after {
	content: "\0020";
	display: block;
	height: 0;
	visibility: hidden;
}


.clearfix:after {
	clear: both;
}


.clearfix {
	zoom: 1;
}

	.nav-container .menu {
		padding-top: 35px;
	}

	.nav-container div[class*="col-sm"] {
		margin-bottom: 0;
	}
#quicktabs-homepage_quicktab .row-2,#quicktabs-homepage_quicktab .row-3{display:none;}




.rf_contact_widget .social-buttons {
	margin: 0 0 10px 0;
	display: inline-block;
}

.rf_contact_widget .social-buttons a {
	margin: 1px 0 0 15px;
	display: inline-block;
	float: left;
}

.rf_contact_widget .social-buttons a:first-child {
	margin-left: 0;
}

.rf_contact_widget .social-buttons a:hover {
	margin-top: 0px;
}
.container{text-align:center;margin:0 auto;width:960px;position:relative}
#screenshots .container{padding-left:15px;width:945px}
#theme_features .container{text-align:left;padding:34px 0 68px}
#theme_features .container:before{content:'';position:absolute;top:0;left:479px;background:#eaebeb;-webkit-box-shadow:1px 0 0 #fff;-moz-box-shadow:1px 0 0 #fff;box-shadow:1px 0 0 #fff;height:100%;width:1px}
.affiliate .container{padding:54px 0}
.main_theme_feature .container{text-align:left;padding:58px 0}
.menu-icon .menu-title{font-size:0.7em;font-weight:normal;line-height:2.1em;}
.not-front .menu-icon .menu-title{color:#666;}
.alternative_footer_middle1{border-left:1px solid #9f9f9f;float:left;width:390px;padding:0 10px;}


#global-footer .footer-menu {
	margin-left: 65px;
}

.menu-footer-main-container { padding-top: 10px;}
.aq-block-aq_page_header_block input[type="submit"]{color:#fff !important;font-family:Raleway, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;font-size:11px;text-transform:uppercase;letter-spacing:1px;background-color:#0595cd !important;border-color:#0595cd !important;width:auto !important;}


.aq-block.aq-block-aq_column_block { 
	padding-left: 15px !important;
	padding-right: 15px !important;
}

.aq-block-aq_pricing_table_block {
	padding: 0;
}

.aq-block-aq_pricing_table_block.aq-first {
	padding-right: 0;
	padding-left: 15px;
}

.aq-block-aq_pricing_table_block.aq-last {
	padding-left: 0;
	padding-right: 15px;
}

.aq-block-aq_pricing_table_block.aq-first .pricing-table,
.pricing-table.first {
  border-radius: 25px 0px 0px 25px;
}

.aq-block-aq_pricing_table_block.aq-last .pricing-table,
.pricing-table.last {
  border-radius: 0px 25px 25px 0px;
  border-right: 2px solid rgba(255, 255, 255, 0.2);
}

.aq-block-aq_ebor_text_block h1 {
	margin-bottom: 16px;
}

.aq-block-aq_ebor_text_block h6 {
	margin-bottom: 32px;
}

.aq-block-aq_ebor_text_block .feature-icon-left h6 {
	margin-bottom: 16px;
}

.aq-block-aq_ebor_text_block .feature-icon-left {
	margin-top: 0 !important;
	margin-bottom: 40px;
}

.aq-block-aq_feature_box_block.aq-first {
	padding-right: 0 !important;
}

.aq-block-aq_feature_box_block.aq-last {
	padding-left: 0 !important;
}

.aq-block-aq_call_to_action_block {
	margin-top: -20px;
	margin-bottom: -20px;
}

.aq-block-aq_section_title_block h1 {
	margin-bottom: 24px;
}

.aq-block-aq_column_block .aq-block-aq_menu_block + .aq-block-aq_menu_block {
	margin-top: 30px;
}

.aq-block-aq_page_header_block input[type="text"], 
.aq-block-aq_page_header_block input[type="email"],
.aq-block-aq_page_header_block textarea, 
.aq-block-aq_page_header_block input[type="submit"] {
  background: none;
  border: none;
  box-shadow: none;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background: rgba(255, 255, 255, 0.85);
  border-radius: 25px;
  padding: 14px 24px 14px 24px;
  width: 100%;
  margin-bottom: 30px;
  max-width: 570px;
}

#slide-container #slider ul li *{
	color: #fff;
}


#wbf-slider, #slider .slide{
	overflow: hidden !important;
}

.no-touch #slide-container .slider{
	width: 100%;
	background: #fff;
	display: none;
}

.touch .slider{
	display: block;
}

#slide-container .slider, .no-touch #slide-container .slider{
	width: 700px;
	height: 283px;
	background: #999;
	display: block;
	position: absolute;
	left: 0px;
}
	
.no-touch #slide-container .slider li{
	width: 700px !important;
	background-size: cover;
	background-position: center center;
}

#slide-container .slider{
	width: 700px;
	height: 362px;
	background: #999;
	display: block;
	position: absolute;
	left: 0px;
}

.mobile-menu-wrap .mobile-menu-social-box {
  position: relative;
  overflow: hidden;
  margin: auto auto;
  padding: 0 10px 0 10px;
  width: 100%;
}

.mobile-menu-wrap .mobile-menu-social-box .mobile-menu-social-box-inside {
  position: relative;
  width: 100%;
  text-align: center;
  padding: 20px 0 20px 0;
  border-top: 1px solid #2a2b2b;
}



.td-header-top-menu-full {
  position: relative;
  z-index: 9999;
  
}


.td-header-style-1 .td-header-top-menu-full {
  background-color: #222222;
}


.td-header-style-2 .td-header-top-menu-full {
  background-color: #222222;
}

.td-header-style-3 .td-header-top-menu-full {
  background-color: #111;
}


.td-header-style-4 .td-header-top-menu-full {
  background-color: #111;
}

.td-header-style-5 .td-header-top-menu-full {
  background-color: #f9f9f9;
}

.td-header-style-5 .td-header-top-menu-full .td-header-top-menu {
  color: #000;
}

.td-header-style-5 .td-header-top-menu-full a {
  color: #000;
}

.td-header-style-6 .td-header-top-menu-full {
  background-color: #f9f9f9;
}

.td-header-style-6 .td-header-top-menu-full .td-header-top-menu {
  color: #000;
}

.td-header-style-6 .td-header-top-menu-full a {
  color: #000;
}

.td-header-style-7 .td-header-top-menu-full {
  background-color: #fff;
}

.td-header-style-7 .td-header-top-menu-full a {
  color: #000;
}

.td-header-style-8 .td-header-top-menu-full {
  background-color: white;
}

.td-header-style-9 .td-header-top-menu-full {
  background-color: #fff;
  border-bottom: 1px solid #e0e0e0;
}

.td-header-style-9 .td-header-top-menu-full .td-header-top-menu {
  color: #000;
}

.td-header-style-9 .td-header-top-menu-full a {
  color: #000;
}

.td-header-style-10 .td-header-top-menu-full {
  background-color: #fff;
  border-bottom: 1px solid #e0e0e0;
}

.td-header-style-10 .td-header-top-menu-full .td-header-top-menu {
  color: #000;
}

.td-header-style-10 .td-header-top-menu-full a {
  color: #000;
}

.td-header-style-11 .td-header-top-menu-full {
  background-color: #222;
}

.td-header-style-11 .td-header-top-menu-full .td-header-top-menu {
  color: #fff;
}

.td-header-style-11 .td-header-top-menu-full a {
  color: #fff;
}

.td-header-style-12 .td-header-top-menu-full {
  background-color: #2b2b2b;
  z-index: 1;
}

.td-header-style-12 .td-header-top-menu-full .td-header-top-menu {
  text-transform: uppercase;
}

.td-health .td-header-style-6 .td-header-top-menu-full {
  border-bottom: 1px solid #e0e0e0;
  margin-bottom: 20px;
  
}

.td-magazine .td-header-style-1 .td-header-top-menu-full {
  border-bottom: 1px solid #e9e9e9;
  border-top: 4px solid #009688;
}

.td-sport-stack .td-header-style-6 .td-header-top-menu-full {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
}



    
    .td-header-wrap .td-header-top-menu-full,
    .td-header-wrap .top-header-menu .sub-menu {
        background-color: #bb0000;
    }

    .td-header-style-8 .td-header-top-menu-full .td-header-top-menu {
        background-color: #bb0000;
        padding-left: 15px;
        padding-right: 15px;
    }


    .td-header-wrap .td-header-top-menu-full .td-header-top-menu,
    .td-header-wrap .td-header-top-menu-full {
        border-bottom: none;
    }



    
    .td-header-top-menu,
    .td-header-top-menu a,
    .td-header-wrap .td-header-top-menu-full .td-header-top-menu,
    .td-header-wrap .td-header-top-menu-full a,
    .td-header-style-8 .td-header-top-menu,
    .td-header-style-8 .td-header-top-menu a {
        color: #ffffff;
    }




#contentframe {
margin: 0px 10px 8px 10px;
background-color: #000000;
}


header li.menu-item, header li.page_item {
    position: relative;
    list-style-type: none;
}


    
    header li.menu-item.mi-depth-0:first-child, header li.page_item.pi_depth_0:first-child {
        padding-top: 0;
    }

    header li.menu-item.mi-depth-0:last-child, header li.page_item.pi_depth_0:last-child {
        padding-bottom: 0;
    }


    .dropdownmenu-default li.menu-item:first-child, .dropdownmenu-default li.page_item:first-child {
        padding-top: 4px;
    }

    .dropdownmenu-default li.menu-item:last-child, .dropdownmenu-default li.page_item:last-child {
        padding-bottom: 4px;
    }

    .mega-magazine .latest-posts-wrapper.menu-item {
        
        padding-right: 0;
    }

header .top-navi li.menu-item.mi-depth-0, header .top-navi li.page_item.pi_depth_0 {
    
    position: relative;
}

    .h1 nav.mainmenu li.menu-item.mi-depth-0, .h1 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }

    .h2 nav.mainmenu li.menu-item.mi-depth-0, .h2 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }

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



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

	

.entry-content {margin-left:0;width:650px;}


.post .entry-content {line-height:1.5em;}

.page .entry-content {line-height:1.5em;}



.home .entry-content {margin-left:0;width:672px;}


.widget_vantage-social-media .social-media-icon {
  

}

.widget_vantage-social-media .social-media-icon.social-media-icon-linkedin {
  background: #0070b4;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0070b4), color-stop(1, #007ac3));
  background: -ms-linear-gradient(bottom, #0070b4, #007ac3);
  background: -moz-linear-gradient(center bottom, #0070b4 0%, #007ac3 100%);
  background: -o-linear-gradient(#007ac3, #0070b4);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007ac3', endColorstr='#0070b4', GradientType=0);
  border: 1px solid #00609b;
}

.widget_vantage-social-media .social-media-icon.social-media-icon-linkedin:hover {
  background: #007dc8;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #007dc8), color-stop(1, #0086d8));
  background: -ms-linear-gradient(bottom, #007dc8, #0086d8);
  background: -moz-linear-gradient(center bottom, #007dc8 0%, #0086d8 100%);
  background: -o-linear-gradient(#0086d8, #007dc8);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0086d8', endColorstr='#007dc8', GradientType=0);
  border: 1px solid #006daf;
}

.widget_vantage-social-media .social-media-icon.social-media-icon-dribbble {
  background: #ea4d89;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ea4d89), color-stop(1, #ec5b92));
  background: -ms-linear-gradient(bottom, #ea4d89, #ec5b92);
  background: -moz-linear-gradient(center bottom, #ea4d89 0%, #ec5b92 100%);
  background: -o-linear-gradient(#ec5b92, #ea4d89);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec5b92', endColorstr='#ea4d89', GradientType=0);
  border: 1px solid #e7367a;
}

.widget_vantage-social-media .social-media-icon.social-media-icon-dribbble:hover {
  background: #ec5f95;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ec5f95), color-stop(1, #ee6d9e));
  background: -ms-linear-gradient(bottom, #ec5f95, #ee6d9e);
  background: -moz-linear-gradient(center bottom, #ec5f95 0%, #ee6d9e 100%);
  background: -o-linear-gradient(#ee6d9e, #ec5f95);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee6d9e', endColorstr='#ec5f95', GradientType=0);
  border: 1px solid #e94886;
}

.widget_vantage-social-media .social-media-icon.social-media-icon-flickr {
  background: #444444;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #444444), color-stop(1, #4c4c4c));
  background: -ms-linear-gradient(bottom, #444444, #4c4c4c);
  background: -moz-linear-gradient(center bottom, #444444 0%, #4c4c4c 100%);
  background: -o-linear-gradient(#4c4c4c, #444444);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4c', endColorstr='#444444', GradientType=0);
  border: 1px solid #373737;
}

.widget_vantage-social-media .social-media-icon.social-media-icon-flickr:hover {
  background: #4e4e4e;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #4e4e4e), color-stop(1, #565656));
  background: -ms-linear-gradient(bottom, #4e4e4e, #565656);
  background: -moz-linear-gradient(center bottom, #4e4e4e 0%, #565656 100%);
  background: -o-linear-gradient(#565656, #4e4e4e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#565656', endColorstr='#4e4e4e', GradientType=0);
  border: 1px solid #414141;
}

.widget_vantage-social-media .social-media-icon.social-media-icon-instagram {
  background: #426f98;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #426f98), color-stop(1, #4777a3));
  background: -ms-linear-gradient(bottom, #426f98, #4777a3);
  background: -moz-linear-gradient(center bottom, #426f98 0%, #4777a3 100%);
  background: -o-linear-gradient(#4777a3, #426f98);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4777a3', endColorstr='#426f98', GradientType=0);
  border: 1px solid #3a6286;
}

.widget_vantage-social-media .social-media-icon.social-media-icon-instagram:hover {
  background: #4879a6;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #4879a6), color-stop(1, #4d81b1));
  background: -ms-linear-gradient(bottom, #4879a6, #4d81b1);
  background: -moz-linear-gradient(center bottom, #4879a6 0%, #4d81b1 100%);
  background: -o-linear-gradient(#4d81b1, #4879a6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d81b1', endColorstr='#4879a6', GradientType=0);
  border: 1px solid #406c94;
}

.widget_vantage-social-media .social-media-icon.social-media-icon-pinterest {
  background: #fd3832;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fd3832), color-stop(1, #fd4741));
  background: -ms-linear-gradient(bottom, #fd3832, #fd4741);
  background: -moz-linear-gradient(center bottom, #fd3832 0%, #fd4741 100%);
  background: -o-linear-gradient(#fd4741, #fd3832);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd4741', endColorstr='#fd3832', GradientType=0);
  border: 1px solid #fd1f19;
}

.widget_vantage-social-media .social-media-icon.social-media-icon-pinterest:hover {
  background: #fd4c46;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fd4c46), color-stop(1, #fd5a55));
  background: -ms-linear-gradient(bottom, #fd4c46, #fd5a55);
  background: -moz-linear-gradient(center bottom, #fd4c46 0%, #fd5a55 100%);
  background: -o-linear-gradient(#fd5a55, #fd4c46);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd5a55', endColorstr='#fd4c46', GradientType=0);
  border: 1px solid #fd332d;
}

.widget_vantage-social-media .social-media-icon.social-media-icon-skype {
  background: #09c6ff;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #09c6ff), color-stop(1, #18caff));
  background: -ms-linear-gradient(bottom, #09c6ff, #18caff);
  background: -moz-linear-gradient(center bottom, #09c6ff 0%, #18caff 100%);
  background: -o-linear-gradient(#18caff, #09c6ff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#18caff', endColorstr='#09c6ff', GradientType=0);
  border: 1px solid #00b7ef;
}

.widget_vantage-social-media .social-media-icon.social-media-icon-skype:hover {
  background: #1dcbff;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #1dcbff), color-stop(1, #2dceff));
  background: -ms-linear-gradient(bottom, #1dcbff, #2dceff);
  background: -moz-linear-gradient(center bottom, #1dcbff 0%, #2dceff 100%);
  background: -o-linear-gradient(#2dceff, #1dcbff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dceff', endColorstr='#1dcbff', GradientType=0);
  border: 1px solid #04c5ff;
}

.widget_vantage-social-media .social-media-icon.social-media-icon-youtube {
  background: #ff3635;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ff3635), color-stop(1, #ff4544));
  background: -ms-linear-gradient(bottom, #ff3635, #ff4544);
  background: -moz-linear-gradient(center bottom, #ff3635 0%, #ff4544 100%);
  background: -o-linear-gradient(#ff4544, #ff3635);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4544', endColorstr='#ff3635', GradientType=0);
  border: 1px solid #ff1d1b;
}

.widget_vantage-social-media .social-media-icon.social-media-icon-youtube:hover {
  background: #ff4a49;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ff4a49), color-stop(1, #ff5a59));
  background: -ms-linear-gradient(bottom, #ff4a49, #ff5a59);
  background: -moz-linear-gradient(center bottom, #ff4a49 0%, #ff5a59 100%);
  background: -o-linear-gradient(#ff5a59, #ff4a49);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5a59', endColorstr='#ff4a49', GradientType=0);
  border: 1px solid #ff3130;
}

.widget_vantage-social-media .social-media-icon.social-media-icon-github {
  background: #387cc9;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #387cc9), color-stop(1, #4484cc));
  background: -ms-linear-gradient(bottom, #387cc9, #4484cc);
  background: -moz-linear-gradient(center bottom, #387cc9 0%, #4484cc 100%);
  background: -o-linear-gradient(#4484cc, #387cc9);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4484cc', endColorstr='#387cc9', GradientType=0);
  border: 1px solid #3170b6;
}

.widget_vantage-social-media .social-media-icon.social-media-icon-github:hover {
  background: #4887cd;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #4887cd), color-stop(1, #548ed1));
  background: -ms-linear-gradient(bottom, #4887cd, #548ed1);
  background: -moz-linear-gradient(center bottom, #4887cd 0%, #548ed1 100%);
  background: -o-linear-gradient(#548ed1, #4887cd);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#548ed1', endColorstr='#4887cd', GradientType=0);
  border: 1px solid #3679c6;
}

.widget_vantage-social-media .social-media-icon.social-media-icon-vimeo {
  background: #42b8ff;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #42b8ff), color-stop(1, #51beff));
  background: -ms-linear-gradient(bottom, #42b8ff, #51beff);
  background: -moz-linear-gradient(center bottom, #42b8ff 0%, #51beff 100%);
  background: -o-linear-gradient(#51beff, #42b8ff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#51beff', endColorstr='#42b8ff', GradientType=0);
  border: 1px solid #28aeff;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25), 0 1px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25), 0 1px 1px rgba(0,0,0,0.1);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.25), 0 1px 1px rgba(0,0,0,0.1);
}

.widget_vantage-social-media .social-media-icon.social-media-icon-vimeo:hover {
  background: #56c0ff;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #56c0ff), color-stop(1, #66c5ff));
  background: -ms-linear-gradient(bottom, #56c0ff, #66c5ff);
  background: -moz-linear-gradient(center bottom, #56c0ff 0%, #66c5ff 100%);
  background: -o-linear-gradient(#66c5ff, #56c0ff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66c5ff', endColorstr='#56c0ff', GradientType=0);
  border: 1px solid #3db6ff;
}

.widget_vantage-social-media .social-media-icon.social-media-icon-small {
  width: 24px;
  height: 24px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.widget_vantage-social-media .social-media-icon.social-media-icon-small [class^="icon-"] {
  font-size: 12px;
}

.widget_vantage-social-media .social-media-icon.social-media-icon-small img {
  width: 12px;
  height: 12px;
  margin-left: -6px;
  margin-top: -6px;
}

.widget_vantage-social-media .social-media-icon.social-media-icon-large {
  width: 48px;
  height: 48px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.widget_vantage-social-media .social-media-icon.social-media-icon-large [class^="icon-"] {
  font-size: 22px;
}

.widget_vantage-social-media .social-media-icon.social-media-icon-large img {
  width: 22px;
  height: 22px;
  margin-left: -11px;
  margin-top: -10px;
}

			.site-title,
		.site-description {
			text-indent: -9999px;
			clip: rect(1px 1px 1px 1px); 
			clip: rect(1px, 1px, 1px, 1px);
		}
a,a:visited,.site-title a,.site-description{color:#025d5c}


	


td#middle {
	vertical-align: top;
	width: 100%;
			
	
	
	}
.printmsg{text-align:center;border-top:1px solid #000;font-size:.9em}
.printmsg p{margin:0}
.h-b.l-h .h-i{border:0;margin-bottom:0}
header .h-i{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;display:inline-block;margin-bottom:15px;width:100%}
.hic .h-i{display:block}
.d-i header .h-i,.c-o header .h-i,.d-o header .h-i,.b-i header .h-i,.c-t header .h-i{border-bottom:1px solid rgba(153,153,153,0.14)}
.t-c header .h-i,.c-c header .h-i{border-bottom:1px solid #f1f1f1}
.s-s #floating_menu .h-i{border:none}
#floating_menu.mff .h-i{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;border-bottom:0;margin-bottom:0}
#floating_menu.mff .h-i #logo,#floating_menu.mff .h-i #text-logo{padding-bottom:0}
.s-s #floating_menu.mff .h-i .s-bb{padding-bottom:0}
.s-s #floating_menu.mff .h-i .s-b label{font-size:30px}
.s-s #floating_menu.mff .h-i .s-b input[type="text"]{margin-top:0;height:30px}
#floating_menu.mff .h-i .s-bb{padding-top:0;padding-bottom:18px}

	
.propertytxt {
	text-align: center;
	margin-top: -5%;
	}


.navigation ul,
.sidebar ul,
.footer-navs .list ul,
.footer-subnav ul,
ul.commission-list,
.members-table td ul { list-style: none outside; }


.footer-navs { float: left; width: 690px; }

.footer-navs ul { list-style-type: none; }

.footer-navs .title { padding-top: 4px !important; }

.footer-navs .title a { font-family: 'bariol', arial, serif; font-weight: bold; text-transform: uppercase; }

.footer-navs .title + li { padding-top: 5px; }

.footer-navs li + .title { padding-top: 10px !important; }


  .footer-navs,
  .footer-right { display: none; }
#mobile-bottom-nav,#mobile-top-nav{display:none}

.menu_bar a, .mobile_menu_bar a {font-weight:bold;}

.menu_bar, .menu_bar a,.menu_bar a:visited,.mobile_menu_bar a {color:#000000;}

.menu_bar, .mobile_menu_bar, .menu-add {background-color:#FCFCFC;}

h3#comments-title,h3#reply-title,.menu_bar,.mobile_menu_bar,
#author-info,#infobar,#nav-above, #nav-below,#cancel-comment-reply-link,.form-allowed-tags,
#site-info,#site-title,#wp-calendar,#comments-title,.comment-meta,.comment-body tr th,.comment-body thead th,
.entry-content label,.entry-content tr th,.entry-content thead th,.entry-format,.entry-meta,.entry-title,
.entry-utility,#respond label,.navigation,.page-title,.pingback p,.reply,.widget-title,
.wp-caption-text,input[type=submit] {font-family:Arial,Helvetica,sans-serif;}


.site-title {
	margin-bottom: 10px;
	font-size: 3.6em;
	line-height: 1.1;
	font-weight: 900;
	text-transform: uppercase;
}

.site-title a {
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}

#products_menu {
	background-color: #fff;
    border: 1px solid #E6E6E8;
    padding: 15px;
	width: 602px;
	clear: both;
}

#products_menu .products {
    border-left: 1px solid #E6E6E8;
	width: 180px;
	float: left;
	margin: 23px 0 13px 13.5px;
	padding: 0 0 0 13.5px;
	position: relative;
	min-height: 396px;
	color: #666;
}

#products_menu .products:first-child {
	border-left-width: 0;
	margin-left: 0;
	padding-left: 0;
}

#products_menu .products h3 {
    color: #20B1B6;
    font-family: "futura-pt","Arial Narrow",sans-serif;
    font-size: 19px;
    font-weight: 400;
    margin: 0;
    position: absolute;
    text-transform: uppercase;
    top: -25px;
}

#products_menu .products h3 a {
    font-size: 19px;
    color: #20B1B6;
}

#products_menu .products p {
	font-size: 12px;
	line-height: 1.4;
}

#products_menu .products a {
	color: #666;
	text-decoration: none;
	font-size: 13px;
	display: block;
}

#products_menu ul {
}

#products_menu ul li {
	list-style: none outside none;
	border-top: 1px solid #e8e8e8;
	margin: 8px 0 0 0;
	padding: 8px 0 0 0;
}

#products_menu ul li:first-child {
	border-top-width: 0;
}

#products_menu .support {
    border-top: 1px solid #E6E6E8;
    clear: both;
    margin: 13px 0 0 0;
    overflow: hidden;
    padding: 10px 0 0 0;
	color: #939494;
}

#products_menu .support img {
	float: left;
	margin-right: 15px;
}

#products_menu .support h3 {
	text-transform: uppercase;
	font-size: 16px;
	font-family: "futura-pt", "Arial Narrow", sans-serif;
	margin: 0;
}

#products_menu .support p {
	font-size: 12px;
	margin: 7px 0 0 0;
	line-height: 1.5;
}
