/* Custom CSS */
.sidebar_left #content { width:71%; margin-left: 10px !important; }
.sidebar_right #content { width:71%; margin-right: 32px !important; }
.sidebar_left .fixed-sidebar, .sidebar_right .fixed-sidebar { width:23%; }
.sf-menu { line-height:1.0; float:right; }
.responsive-nav ul{ float:none;}
.fixed-sidebar{margin:0px; padding: 0px;}
.fixed-sidebar .widget {
	background-image: none;
}
.fixed-sidebar .widget .widget-inner
{
  padding-top: 0.5em;
  padding-right: 0.5em;
  padding-bottom: 0.5em;
  padding-left: 0.5em;
}
/* Containers */
#branding,
#main .main-inner,
#featured .featured-inner,
#colophon {
	margin: 0 auto;
	max-width: 1120px;
}

.article,
#respond,
.fixed-sidebar .widget .widget-inner,
.element-content .element-inner,
.element-post_grid .element-inner,
.element-post_list .element-inner,
#content .element-columns .element-inner,
#content .element-post_grid_slider .element-inner,
#content .element-post_list_slider .element-inner,
#content .element-slider-standard .element-inner,
#content .element-slogan .element-inner,
#content .element-tweet .element-inner,
#comments .comment-body {
	background-color: #ffffff;
	border: 0px solid #d1d1d1;
	color: #666666;
}
div.headline.low-margin.entry-title{
	color: #666 ;
	text-decoration: none;
	text-shadow: #2D2D2D;
}
div.element.element-headline.featured-entry-title h1.entry-title{color:#fff !important;}
#branding {
	border-top-style: solid;
	border-top-width: 0px;
}
#branding #header_content {
	padding: 20px;
	position: relative;
}
/* Logo */
#branding .header_logo {
	display:block;
	margin:35px 0 -15px 0;
	/* No Styling Needed */
}
#branding .header_logo .tb-text-logo {
	color: #666666;
	font-size: 3em;
}
/* Contact Buttons */
#branding .social-media {
	margin: -13px 0 0 0;
	position: absolute;
	top: 11%;
}
#branding .themeblvd-contact-bar li a { 
	background-image: url(../../../swagger/framework/frontend/assets/images/parts/social-media-light.png);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
#branding .themeblvd-contact-bar li a:hover {
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
/* Primary Navigation */
#access {
	border: 0px solid #d1d1d1;
	border-bottom-width: 0px; /* Done this way so we can turn on the bottom border on mobile */
}
#access li:first-child {border-left: 0px solid #d1d1d1;
}
#access li {
	border-right: 0px solid #d1d1d1;
	border-top: 0px solid #d1d1d1;
	float: left;
	/*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
}
#access li li {
	border-right: none;
	float: none;
}
#access li a {
	color: #666666;
	display: block;
	font-size: 15px;
	font-weight: bold;
	line-height: 46px;
	padding: 0 22px;
	text-decoration: none;
}
#access li li a {
	line-height: 1em;
	padding: 10px;
	font-size: 13px;
}
#access li a.sf-with-ul {
	padding-right: 2.4em;
}
#access li a:hover { /* dark blue 
	background-color: #003366;
	color:#fff;
*/}

#access li a:hover { /* light blue */
	background-color: #38A1DE;
	color:#fff;
}

/* dark blue 
#featured { 
	background-color:#122A53;
	background-image:url(../../../swagger/framework/frontend/assets/images/colors/light/featured-bg.png);
	background-position:center center;
	background-repeat:no-repeat;
	background:-webkit-gradient(radial,center center,0,center center,460,from(#2D59A2),to(#122A53));
	background:-webkit-radial-gradient(circle,#2D59A2,#122A53);
	background:-moz-radial-gradient(circle,#2D59A2,#122A53);
	background:-ms-radial-gradient(circle,#2D59A2,#122A53);
	position: relative;
}
*/


#featured { /* light blue */
	background: #53B4EB;
	background-color:#53B4EB;
/*	background-image:url(../../../swagger/framework/frontend/assets/images/colors/light/featured-bg.png);*/
	background-position:center center;
	background-repeat:no-repeat;
	background:-webkit-gradient(radial,center center,0,center center,460,from(#53B4EB),to(#007AC2));
	background:-webkit-radial-gradient(circle,#53B4EB,#007AC2);
	background:-moz-radial-gradient(circle,#53B4EB,#007AC2);
	background:-ms-radial-gradient(circle,#53B4EB,#007AC2);
	position: relative;
}


#featured .slider-wrapper .design-4 { /* Big screens get rewarded with awesome shadowing */
	background: url(../images/slider-design-4-light.png) no-repeat;
	left: 0px;
	bottom: -43px;
	width: 1168px;
	height: 145px;
}
#main {
	background: #fff /*url(../../../swagger/framework/frontend/assets/images/colors/light/main-bg.png) 0 bottom repeat*/;
	border-top: 1px solid #d1d1d1;
}
#bottom .copyright span {
	background: #663C00;
}





#menu-header-menu,#menu-header-menu * { list-style:none;margin:0;padding:0; }
#menu-header-menu { position: relative; line-height:1.0; float:right; z-index:999; margin-top:-5px; margin-right:21%; }
#menu-header-menu ul { position:absolute;top:-999em;width:10em; }
#menu-header-menu ul li { width:100%;}
#menu-header-menu li:hover { visibility:inherit; }
#menu-header-menu li { float:left;position:relative;}
#menu-header-menu a { display:block;position:relative; margin-right:15px; border-bottom-style: none; color:#fff;}
#menu-header-menu a:hover{color: #E1E1E1 !important;}
#menu-header-menu ul a > .sf-sub-indicator { background-position:0 0; }
/* French */
#menu-header-menu-fr,#menu-header-menu-fr * { list-style:none;margin:0;padding:0; }
#menu-header-menu-fr { position: relative; line-height:1.0; float:right; z-index:999; margin-top:-5px; margin-right:21%; }
#menu-header-menu-fr ul { position:absolute;top:-999em;width:10em; }
#menu-header-menu-fr ul li { width:100%;}
#menu-header-menu-fr li:hover { visibility:inherit; }
#menu-header-menu-fr li { float:left;position:relative;}
#menu-header-menu-fr a { display:block;position:relative; margin-right:15px; border-bottom-style: none; color:#fff;}
#menu-header-menu-fr a:hover{color: #E1E1E1 !important;}
#menu-header-menu-fr ul a > .sf-sub-indicator { background-position:0 0; }
.header-above{ position:absolute; display:block; background:#272727; height:35px; width:100%; right:0px;}
#bottom, #bottom a{color:#fff;}
body, /* body bg matches footer to give illusion footer goes all the way to the bottom. */
#bottom{ /* light blue 
	background-color:#122A53;
	background-image:url(../../../swagger/framework/frontend/assets/images/colors/light/featured-bg.png);
	background-position:center center;
	background-repeat:no-repeat;
	background:-webkit-gradient(radial,center center,0,center center,460,from(#2D59A2),to(#122A53));
	background:-webkit-radial-gradient(circle,#2D59A2,#122A53);
	background:-moz-radial-gradient(circle,#2D59A2,#122A53);
	background:-ms-radial-gradient(circle,#2D59A2,#122A53);
*/}


#bottom{ /* light blue */
	background-color:#007AC2;
	/*background-image:url(../../../swagger/framework/frontend/assets/images/colors/light/featured-bg.png);*/
	background-position:center center;
	background-repeat:no-repeat;
	background:-webkit-gradient(radial,center center,0,center center,460,from(#53B4EB),to(#007AC2));
	background:-webkit-radial-gradient(circle,#53B4EB,#007AC2);
	background:-moz-radial-gradient(circle,#53B4EB,#007AC2);
	background:-ms-radial-gradient(circle,#53B4EB,#007AC2);
	padding-bottom: 20px;
}

#bottom .copyright span {background: transparent;}
#bottom .copyright {
	border-top: 0px solid #d1d1d1;
}
h1{font-size: 1.90em; color:#666; }
h2{font-size: 1.75em; color:#666; }
h3{font-size: 1.50em; color:#666; }
h4{font-size: 1.25em; color:#666; }
h5{font-size: 1.00em; color:#666; }
h6{font-size: .85em; color:#666; }
#bottom h1{font-size: 1.90em; color:#fff; }
#bottom h2{font-size: 1.75em; color:#fff; }
#bottom h3{font-size: 1.50em; color:#fff; }
#bottom h4{font-size: 1.25em; color:#fff; }
#bottom h5{font-size: 1.00em; color:#fff; }
#bottom h6{font-size: .85em; color:#fff; }
#homepage h1 {
  font-size: 1.50em;
  line-height: 1.15em;
  color:#666;
}
#homepage h2 {
  font-size: 1.50em;
  line-height: 1.15em;
  margin-top: 0.5em;
  margin-right: 0px;
  margin-bottom: 1em;
  margin-left: 0px;
  color:#666;
  font-weight: 500;
}
#homepage h4 {
  font-size: 1.50em;
  line-height: 1.15em;
  margin-top: 0.5em;
  margin-right: 0px;
  margin-bottom: 1em;
  margin-left: 0px;
  color:#666;
  font-weight: 500;
}
#homepage h5 {
  font-size: 1.20em;
  line-height: 1.15em;
  margin-top: 0.5em;
  margin-right: 0px;
  margin-bottom: 0em;
  margin-left: 0px;
  color:#666;
  font-weight: 500;
}

#homepage hr {margin:3px 0; padding:0;}
.full hr{margin-left:-35px; margin-right:-35px;}

#homepage .widgettitle {
	font-size: 1.50em;
  line-height: 1.15em;
  margin-top: 0.5em;
  margin-right: 0px;
  margin-bottom: 1em;
  margin-left: 0px;
  color:#666;
  font-weight: 500;
}

/* Headline
====================================*/
.headline {
	background: url(../images/headline-bg.png) 0 50% repeat-x;
	display: block;
	margin: 30px 0 8px 0;
}

.no-margin {margin-top: 0;}
.low-margin {margin: 15px 0 30px 0;}

.headline h2, .headline h3, .headline h4 {
	background-color: #fff;
	display: inline;
	padding: 0 10px 0 0;
}
#tm_latest_cp_widget-2 h2{
  font-size: 1.25em;
  color:#666;
}
#tm_latest_cp_widget-2 h4{
  font-size: 1.00em;
  color:#666666;
}
#tm_latest_cp_widget-3 h2{
  font-size: 1.25em;
  color:#666;
}
#tm_latest_cp_widget-3 h4{
  font-size: 1.00em;
  color:#666666;
}
#tm_latest_cp_widget-2 img{padding:3px 5px 3px 0;}
.tm_lcptu_post_date{font-size:12px; text-transform:capitalize; font-style:italic;}
#homepage #tm_latest_cp_widget-2 a{ border-bottom:0px;}	
#homepage .read-more{display: none;}	
.tb-button.tb-button-small.default.read-more{display: none !important;}	
.tb-button-small{
	font-style: normal !important;
	font-family: 'ProximaNovaRegular', sans-serif !important; 
	font-size: 12px; 
	color: #ffffff; 
	text-transform: uppercase; 
	padding: 10px 5px 10px 5px; 
	cursor: pointer;
	border-radius: 0px;	
}
.article-wrap, 
.fixed-sidebar .widget, 
#respond, .element-content, 
.element-post_grid, 
.element-post_list, 
#content .element-columns, 
#content .element-post_grid_slider, 
#content .element-post_list_slider, 
#content .element-slider-standard, 
#content .element-tweet, 
#comments li{padding-top:10px}

#content .element-slogan{padding-top:-10px}

.element-content .element-inner,
.element-post_grid .element-inner, 
.element-post_list .element-inner, 
#content .element-columns .element-inner, 
#content .element-slogan .element-inner, 
#content .element-tweet .element-inner, 
#content .element-post_list .element-inner, 
#content .element-post_grid_slider .post_grid, 
#content .element-post_list_slider .post_list, 
.tb-tabs-open .tab-content{
  padding: 0px;
}
.article-wrap,
.element-content,
.element-post_grid,
.element-post_list,
#content .element-columns,
#content .element-post_grid_slider,
#content .element-post_list_slider,
#content .element-slider-standard,
#content .element-slogan,
#content .element-tweet,
#comments li {
	background-image: none;
}
.slogan.has_button{
	background: url('../../../swagger/framework/frontend/assets/images/article-shadow-cta.png');
	background-position: center bottom;
	background-repeat: no-repeat;
	min-height: 80px;
}
#header_content .themeblvd-search{
	position: relative;
	top: -48px;
	width: 30%;
	margin: 0;
	padding: 0;
}
/* Contact Buttons */
#Home3 ul{margin-left:0px;}
.tb-button-small{font-size: 12px;}


/* CUSTOM CSS - themeblvd.css */
/* Slogan */
.element-slogan .slogan { 
	margin-top: 0px; 
	font-size: 1.7em; 
	line-height: 125%; 
	margin-left:-25px;	
	margin-right:-25px; 
	padding:20px; 
	border-bottom:0px solid #D1D1D1;
}

.element-slogan .text_only { text-align: center; }
.element-slogan .has_button .tb-button { float:right; margin:3px 0 0 20px;  }

.nm_mc_form .nm_mc_button{
	display: block;
	position: relative;
	left: 200px;
	top: -30px;
	background: #C4302B; 
	height: 35px; 
	border: none; 
	width: 75px; 
	margin: 0 -60px 0 0; 
	font-family: 'ProximaNovaRegular', sans-serif; 
	font-size: 12px; 
	color:#EEE; 
	padding: 0 1px 0 0; 
	cursor: pointer; 
	border-radius:0px; 
	text-shadow:none;
}
#homepage #mc-embedded-subscribe-form{margin-bottom: -30px;}
#homepage #mc-embedded-subscribe-form .subscribe { width: 81%; height: 38px; border: solid #bbbbbb 1px; margin: 0 0 60px 0;}
#homepage #mc-embedded-subscribe-form .subscribecheckboxes {margin: 20px 0 0 0; font-family: 'ProximaNovaRegular', sans-serif; font-size: 14px; color: #626262;}
#homepage #mc-embedded-subscribe-form .secondcheckbox {margin: 0 0 0 28px;}
#homepage #mc-embedded-subscribe-form .emailupdatesinput { width: 190px; height: 38px; border: none; font-size: 14px; font-style: italic; color: #949494; padding: 0 10px 0 10px; float: left;}
#homepage #mc-embedded-subscribe-form .subscribesubmitbutton { 
	background: #7c0000; 
	height: 40px; 
	border: none; 
	width: 115px; 
	margin: -1px -60px 0 0; 
	float: left; 
	font-family: 'ProximaNovaRegular', sans-serif; 
	font-size: 12px; 
	color: #ffffff; 
	text-transform: uppercase; 
	padding: 0 5px 0 5px; 
	cursor: pointer;
	border-radius: 0px;
	
}
.widget #mc-embedded-subscribe-form .subscribe { width: 84%; height: 38px; border: solid #bbbbbb 1px; margin: 0 0 60px 0;}
.widget #mc-embedded-subscribe-form .subscribecheckboxes {margin: 20px 0 0 0; font-family: 'ProximaNovaRegular', sans-serif; font-size: 14px; color: .widget #626262;}
.widget #mc-embedded-subscribe-form .secondcheckbox {margin: 0 0 0 28px;}
.widget #mc-embedded-subscribe-form .emailupdatesinput { width: 150px; height: 38px; border: none; font-size: 14px; font-style: italic; color: #949494; padding: 0 10px 0 10px; float: left;}
.widget #mc-embedded-subscribe-form .subscribesubmitbutton { 
	/*background: #F7F7F7;*/ 
	background: #7c0000; 
	height: 40px; 
	border: none; 
	width: 115px; 
	margin: -1px -60px 0 0; 
	float: left; 
	font-family: 'ProximaNovaRegular', sans-serif; 
	font-size: 12px; 
	color: #ffffff; 
	text-transform: uppercase; 
	padding: 0 5px 0 5px; 
	cursor: pointer;
	border-radius: 0px;
	
}

.article-wrap article {
border-bottom-style: solid;
border-bottom-color: #E1E1E1 !important;
border-bottom-width: 2px;
padding: 5px 5px 15px 5px;
position: relative;
z-index: 2;
}
img.pretty,
.featured-image {
	border: 0px solid #d1d1d1;
	-moz-border-radius: 0px; 
	-webkit-border-radius: 0px; 
	border-radius: 0px;
	max-width: 98.5%;
	padding: 4px;
	-webkit-box-shadow: 0px 3px 6px rgba(50, 50, 50, 0.82);
	-moz-box-shadow:    0px 3px 6px rgba(50, 50, 50, 0.82);
	box-shadow:         0px 3px 6px rgba(50, 50, 50, 0.82);
}
.entry-meta{
	border-top: 0px;
	border-bottom: 0px;
}
.element-headline .entry-meta{
	border-top: 0px;
	border-bottom: 0px;
	margin-top: 0;
	color: #fff; 
}
.element-headline .entry-meta a{
	color: #BBBBBB !important;
	font-weight: normal;
}
.element-headline .entry-meta a:hover{
	color: #fff !important;
}
.widget-area{padding: 10px 0 0 10px }
.category-our-work h2.entry-title{text-align: center;}

/*********************************************************************
    POPUP HEADER SEARCH CSS
**********************************************************************/
.header-search-btn{cursor:pointer;}

#header-search-popup
{
    position:absolute;
	top:38px !important;
	left: 62% !important;
	min-height:100px;
    width:300px;
    z-index:999999;
    display: none;
}
/* Search Form */
.themeblvd-search fieldset { border:1px solid #777777; padding:5px; background: #fff; height: 25px; }
.entry-content .themeblvd-search fieldset { max-width:40%; font-size: 14px; color: #515151 }
.themeblvd-search input.search-input { background:transparent; border:none; float:left; margin:0; max-width:90%; padding:2px; height: 25px;  font-size: 14px; color: #515151; margin-top-2px; }
.widget .themeblvd-search input.search-input { width: 90%; }
.themeblvd-search input[type="submit"] { background-image:url(../../framework/frontend/assets/images/parts/search-505050.png); background-color:transparent !important; background-repeat:no-repeat; border:none; cursor:pointer; display:block; float:right; margin:3px 5px 0 0; padding:3px; width:16px !important; height:16px; }
.themeblvd-search input[type="submit"]:hover { background-color:transparent !important; }

#mbj-notify-bar{min-height: 70px; max-height: 150px;}
ul.tm-latest-updates li.odd{border-bottom: solid 1px #E1E1E1;}
ul.tm-latest-updates li.even{border-bottom: solid 1px #E1E1E1;}
#bottom input{color: #ffffff;}
.widget-area p{text-align: left !important;}
.wp-polls-ans{margin-top: 8px;}
.wp-polls-ul .Buttons{
padding: 5px;
color: #333;
font-weight: bold;
margin: 10px 40%;
}
.su-callout {
	padding:25px;
	margin: 0 0 1.5em 0;
	background: 0 100% url(../../../swagger/framework/frontend/assets/images/callout_bg.png) repeat-x;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.img-polaroid {
padding: 4px;
background-color: #fff;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.txt-grey {color:#4BAEE7}
.txt-grey a {color:#4BAEE7}
.txt-hover-black:hover {color:#000}
.txt-hover-black a:hover {color:#000}
.txt-green {color: #000;}

.entry-content td, .comment-content td {
border-top: 1px solid #fff !important;
padding: 6px 10px 6px 0;
}

.wp-polls IMG, .wp-polls LABEL, .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG {
display: inline;
border: 0px;
padding: 7px;
margin: 0;
}

.wp-polls .Buttons {
background-color: #74941f !important;
border-color: #74941f !important;
color: #ffffff;
margin: 0 0 15px 0;
}

.wp-polls .Buttons:hover, input[type=submit]:hover {
color: #ffffff;
cursor: pointer;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80);
-moz-opacity: 0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}

.advanced_recent_posts_widget .post-title {
font-size: inherit;
font-weight: normal;
}
.advanced_recent_posts_widget .post-title .post-date{
font-size: 10px;
font-style: italic;
font-family: Oxygen, Arial, sans-serif;
}

.uncopywrite{text-align: center;}
#Call_To_Action {
width: 1120px;
margin-left: -30px;
}

.tb-button.tb-button-large.green span{font-style: normal;}
.advanced_recent_posts_widget {
font-size: 14px;
line-height: 18px;
}
.post-date {font-size: 11px; margin-top:2px;}
.rpwe-block h3 {
background: none !important;
clear: none;
margin-bottom: 0 !important;
font-weight: normal;
font-size: 14px !important;
line-height: inherit;
}
.rpwe-block li{
margin-bottom: 0px;
padding-bottom: 5px;
border-bottom: 0px solid #eee;
}
.widget ul li {
margin: 0;
}

.themeblvd-search input[type="submit"] {
background-image: url(../images/parts/search.png);
background-color: transparent !important;
background-repeat: no-repeat;
border: none;
cursor: pointer;
display: block;
float: right;
margin: 3px 5px 0 0;
padding: 0;
width: 16px !important;
height: 16px;
}

.tb-button-large {
line-height: 1.25em;
font-size: 18px;
padding: 15px 40px;
}
.element-slogan .slogan .slogan-text {
font-size: 100%;
line-height: 125%;
font-weight: 500;
}

.slogan.has_button {
background: url('../images/article-shadow-cta.png');
background-position: center bottom;
background-repeat: no-repeat;
min-height: 80px;
}


article, #respond, .fixed-sidebar .widget .widget-inner, .element-content .element-inner, .element-post_grid .element-inner, .element-post_list .element-inner, #content .element-columns .element-inner, #content .element-post_grid_slider .element-inner, #content .element-post_list_slider .element-inner, #content .element-slider-standard .element-inner, #content .element-slogan .element-inner, #content .element-tweet .element-inner, #featured_below .element-columns .element-inner, #featured_below .element-post_grid_slider .element-inner, #featured_below .element-post_list_slider .element-inner, #featured_below .element-slider-standard .element-inner, #featured_below .element-slogan .element-inner, #featured_below .element-tweet .element-inner, #comments .comment-body {
background-color: #fff;
border: 0px solid #d1d1d1;
color: #666;
}

.wp-caption {
border: 0px solid #d1d1d1;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
max-width: 96%;
padding: 4px;
text-align: center;
}

.widget ul li a {
border-bottom: 0px dotted #d1d1d1;
color: inherit;
font-weight: normal;
font-family: inherit;
font-style: normal;
padding: 1px 0;
}

#featured .featured-entry-title .entry-title, #featured .featured-entry-title .tagline, #featured .featured-entry-title .entry-meta {
text-shadow: 1px 1px 0 #2D2D2D;
}
.entry-header.entry-title/*, #featured .featured-entry-title .tagline, #featured .featured-entry-title .entry-meta*/ {
text-shadow: 1px 1px 0 #fff !important;
}


.widget ul li a img{
padding: 0 10px 7px 0;
}
ul.tm-latest-updates li{margin-bottom: 20px;}
h4.tm_lcptu_post_title{

}
/* Containers */
#branding,
#main .main-inner,
#featured_below .featured_below-inner,
#featured .featured-inner,
#colophon {
	margin: 0 auto;
	max-width: 1120px;
}

article .entry-title, article .entry-title a {color: #666;}
h1.entry-title{font-size: 1.75em !important;font-weight: 500; color: #666; font-family: Oxygen, Arial, sans-serif;}
#homepage h1.entry-title{font-size: 1.50em !important;font-weight: 500; color: #666; font-family: Oxygen, Arial, sans-serif;}
h3.widget-title{font-size: 1.50em !important;font-weight: 500; color: #666; font-family: Oxygen, Arial, sans-serif;}
.thumb_lay{float: left;}
.wp-cpl.wp-cpl-even, .wp-cpl.wp-cpl-odd{margin-bottom: 25px; padding:10px 0 10px; border-bottom: 1px dotted;}
.wp-cpl.wp-cpl-even h2, .wp-cpl.wp-cpl-odd h2{font-weight: 500;}
.wp-cpl.wp-cpl-even a, .wp-cpl.wp-cpl-odd a{color: #007AC2;}
#portfolio_details a{color: #007AC2;}
.headline.low-margin h2{font-size: 1.65em !important;}
.widget a{font-family: Oxygen, Arial, sans-serif; color:#666;}
.wp-polls label {font-weight: normal;}
.tb-button-small span{color:#fff;}


/* FIXED WIDTH */
/*#container {
  padding-left: 0px;
  padding-right: 0px;
  height: 100%;
  max-width:1120px;
  min-width:320px;
  margin:0 auto 0 auto;
}
#featured {
	background:#fff;
	background-image:none;
	border-top: 1px solid #d1d1d1;
	position: relative;
}
#featured .slider_is_last .secondary-bg,
#featured .has_blog_featured .secondary-bg {
	background:#fff;
	background-image:none;
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 84px;
	z-index: 1;
}

#featured .slider-wrapper .design-1,
#featured .slider-wrapper .design-2,
#featured .slider-wrapper .design-3,
#featured .slider-wrapper .design-4 {
	display:none;
}
.element-content .element-inner,
.element-post_grid .element-inner,
.element-post_list .element-inner,
#content .element-columns .element-inner,
#content .element-slogan .element-inner,
#content .element-tweet .element-inner,
#content .element-post_list .element-inner,
#content .element-post_grid_slider .post_grid,
#content .element-post_list_slider .post_list,
.tb-tabs-open .tab-content {padding: 5px;}
.header-above{
	position:absolute;
	display:block;
	background:#272727;
	height:35px;
	max-width:1120px;
	min-width:300px;
	margin:0 auto 0 auto;
	left:0px;
} */
/* FIXED WIDTH */
