﻿



.top {
	position:fixed;
	bottom:30px;
	right:20px;
	display:none;
	cursor: pointer;
	z-index:20;
}

.top a {
	text-decoration:none;
}

.top .scroll {
	visibility:hidden;
	opacity:0;
	-moz-transition:all 0.2s linear;
	-webkit-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
	transition:all 0.2s linear;
}

.top a:hover .scroll p, .top a:hover .scroll, .top:hover .scroll {
	display:block;
	float:left;
	text-align:center;
	text-decoration:none;
	visibility:visible;
	opacity:.95;
	-moz-transition:all 0.2s linear;
	-webkit-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
	transition:all 0.2s linear;
}



.clear:after,
.attachment .entry-header:after,
.site-footer .widget-area:after,
.entry-content:after,
.page-content:after,
.navigation:after,
.nav-links:after,
.gallery:after,
.comment-form-author:after,
.comment-form-email:after,
.comment-form-url:after,
.comment-body:after {
	clear: both;
}


.clear:before,
.clear:after,
.attachment .entry-header:before,
.attachment .entry-header:after,
.site-footer .widget-area:before,
.site-footer .widget-area:after,
.entry-content:before,
.entry-content:after,
.page-content:before,
.page-content:after,
.navigation:before,
.navigation:after,
.nav-links:before,
.nav-links:after,
.gallery:before,
.gallery:after,
.comment-form-author:before,
.comment-form-author:after,
.comment-form-email:before,
.comment-form-email:after,
.comment-form-url:before,
.comment-form-url:after,
.comment-body:before,
.comment-body:after {
	content: "";
	display: table;
}






.site-footer .widget-area,
.sidebar .site-footer {
	text-align: left;
}


.site-footer .widget-area {
	margin: 0 auto;
	max-width: 1040px;
	width: 100%;
}


.sidebar .site-footer .widget-area {
	max-width: 724px;
	position: relative;
	left: -158px;
}


	.author-avatar,
	.site-footer,
	.comment-respond,
	.comments-area .comment-edit-link,
	.comments-area .reply,
	.comments-link,
	.entry-meta .edit-link,
	.page-links,
	.site-content nav,
	.widget-area,
	.main-navigation,
	.navbar,
	.more-link {
		display: none;
	}
.container{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px;zoom:1}
.container:before,.container:after{content:" ";display:table}
.container:after{clear:both}


.homepageBottom li.menu-item{
	width: 283px;
}

.stackedIcons img.fimg4 {top:187px}



div.wp-forecast-curr-details {
    font-size: 11px; 
    padding: 6px;
    text-align:left;
    float:left;
    width:100%;
}





#primary #p-images .entry-image {
  margin: 0 0 12px;
	overflow: hidden;
}




#primary .section h4,
#sidebar-left .section h4,
#primary .hentry h4,
#sidebar-left .hentry h4,
#primary h3.widget-title {
	border-bottom: 2px solid #494959;
	border-top: 2px solid #494959;
}


.enty-content img,
.entry-summary img,
.entry-image img,
#sidebar-left .section img {
	-webkit-backface-visibility: hidden;
}




#primary .section,
#sidebar-left .section,
.widget-container {
	margin: 0 0 48px;
}


#sidebar-left .section .entry-content p {
	padding: 0 0 4px;
}



#primary .section h4,
#sidebar-left h4,
#primary h3.widget-title {
	font-size: 1.0625em;
	padding: 0.25em 0;
}


#primary .section h4,
#primary h3.widget-title {
	margin-bottom: 5px;
}


#primary .widget_text dl span,
#primary .section li,
#primary .widget-container li {
	margin-bottom: 3px;
	display: block;
}


#sidebar-left .section .post-image {
	line-height: 0;
	overflow: hidden;
}




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}


.container_12 .grid_3 {
	width:220px;
}





.first-navigation-menu ul {
	background-image: linear-gradient(to bottom, #cccccc, #efefef);
}




.site-header .widget-area {
	float: right;
	text-align: right;
	width: 720px;
}


.site-header .widget-area .widget {
	margin-bottom: 0;
}

	


	.content,
	.homeside,
	.content-sidebar-sidebar .content,
	.content-sidebar-sidebar .content-sidebar-wrap,
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.sidebar-content-sidebar .content,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-primary,
	.sidebar-secondary,
	.sidebar-sidebar-content .content,
	.sidebar-sidebar-content .content-sidebar-wrap,
	.site-header .widget-area,
	.title-area {
		width: 100%;
	}


	.genesis-nav-menu,
	.site-description,
	.site-header .search-form,
	.site-header .title-area,
	.site-header .widget-area,
	.site-title {
		text-align: center;
	}
.widget ul.job_listings li.job_listing a{padding:1em 0}
.widget ul.job_listings li.job_listing .position{float:none;width:auto;padding:0}
.widget ul.job_listings li.job_listing ul.meta{float:none;width:auto;padding:0;margin:0;text-align:left}
.widget ul.job_listings li.job_listing ul.meta li{float:none;display:inline;padding:0;margin:0 .5em 0 0;font-weight:400}
.widget ul.job_listings li.job_listing ul.meta li:after{padding:0 0 0 .5em;content:"\2023"}
.widget ul.job_listings li.job_listing ul.meta li:last-child:after{content:''}


.widget li.date {
    display: none !important;
}




.clearfix, .masthead, .feature-section, .feature-post, .mobile-menu, .main-menu, .post-section, .post-section .post-excerpt, aside.sidebar .widget, aside.sidebar ul.popular-post-list li {
  zoom: 1; }

  .clearfix:before, .masthead:before, .feature-section:before, .feature-post:before, .mobile-menu:before, .main-menu:before, .post-section:before, .post-section .post-excerpt:before, aside.sidebar .widget:before, aside.sidebar ul.popular-post-list li:before, .clearfix:after, .masthead:after, .feature-section:after, .feature-post:after, .mobile-menu:after, .main-menu:after, .post-section:after, .post-section .post-excerpt:after, aside.sidebar .widget:after, aside.sidebar ul.popular-post-list li:after {
    content: "";
    display: table; }

  .clearfix:after, .masthead:after, .feature-section:after, .feature-post:after, .mobile-menu:after, .main-menu:after, .post-section:after, .post-section .post-excerpt:after, aside.sidebar .widget:after, aside.sidebar ul.popular-post-list li:after {
    clear: both; }


.widget {
  margin-bottom: 40px; }


.checkout section.wrap.clearfix, .checkout section.wrap.masthead, .checkout section.wrap.feature-section, .checkout section.wrap.feature-post, .checkout section.wrap.mobile-menu, .checkout section.wrap.main-menu, .checkout section.wrap.post-section, .checkout .post-section section.wrap.post-excerpt, .post-section .checkout section.wrap.post-excerpt, .checkout aside.sidebar section.wrap.widget, aside.sidebar .checkout section.wrap.widget {
  width: 100%; }

.single-resume header.site-header.job-header.clearfix, .single-resume header.site-header.job-header.masthead, .single-resume header.site-header.job-header.feature-section, .single-resume header.site-header.job-header.feature-post, .single-resume header.site-header.job-header.mobile-menu, .single-resume header.site-header.job-header.main-menu, .single-resume header.site-header.job-header.post-section, .single-resume .post-section header.site-header.job-header.post-excerpt, .post-section .single-resume header.site-header.job-header.post-excerpt, .single-resume aside.sidebar header.site-header.job-header.widget, aside.sidebar .single-resume header.site-header.job-header.widget {
  display: block;
  width: 200%;
  max-width: 1050px; }

#siteseal{width:17.5%;float: right;padding: 3px;}

#siteseal img{position:relative;display: none;}

#siteseal #gd-seal{display: block;cursor: pointer;}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px solid;
}

.btn .caret {
  margin-left: 0;
}

.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}

.home-block.callout-container .inner-slide .button-wrapper {
	position: absolute;
	width: 100%;
	text-align: center;
	bottom: 110px;
}


.top-content.home .video-content .button-wrapper {
	position: absolute;
	text-align: center;
	width: 100%;
	top: 60%;
}


.node-type-drowsy-driving .tagline {
  background:#00a9d3; 
  padding: 18px 15px; 
}


.node-type-drowsy-driving .tagline p{
  font: 2.8rem/1.2 'Roboto', sans-serif;
  color: #fff;
  font-weight: 300;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


.node-type-drowsy-driving .tagline a{
  font-weight: 500;
  color:#a2eafc;
}


.node-type-drowsy-driving .tagline strong{
  font-weight: 700;
  color:#fec953;
}
#block-block-83 p.tagline{text-transform:uppercase;font-size:8px;margin-top:5px;}
.iwd-content-layout-row{display:table-row;}
.responsive .iwd-content-layout,.responsive .iwd-content-layout-row,.responsive .iwd-layout-cell{display:block;}
.responsive .iwd-content-layout,.responsive .iwd-content-layout-row{padding:0;}
.responsive .iwd-content-layout:after,.responsive .iwd-content-layout-row:after,.responsive .iwd-layout-cell:after{content:".";display:block;height:0;clear:both;visibility:hidden;}


table.jssectionbody {
	background-color:#FFFFFF;
}

#featuredJobsCnt table.jssectionbody {
    background: none;
    margin: 0.3em 0;
}

#featuredJobsCnt table.jssectionbody td.jstext div table.jssectionbody {
    background: #fff;
    margin: 0;
}

.jssectionbody {
	BACKGROUND-COLOR: #F7F7F9;
}

	
.main-menu, .main-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}


.main-menu ul {
	position:		absolute;
	top:			-999em;
	width:			200px; 
	text-align:		left;

}


.main-menu ul li {
	width:			100%;
}

.main-menu li:hover {
	visibility:		inherit; 
}

.main-menu li {
	float:			left;
	position:		relative;
}

.main-menu a {
	display:		block;
	position:		relative;
}

.main-menu li:hover ul,
.main-menu li.sfHover ul {
	right:			0;
	top:			42px; 
	z-index:		99;
	-webkit-box-shadow: 1px 1px 3px rgba(50, 50, 50, 0.4);
	-moz-box-shadow:    1px 1px 3px rgba(50, 50, 50, 0.4);
	box-shadow:         1px 1px 3px rgba(50, 50, 50, 0.4);
}

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

ul.main-menu li li:hover ul,
ul.main-menu li li.sfHover ul  {
	left:			202px; 
	top:			0;
}

ul.main-menu li li:hover li ul,
ul.main-menu li li.sfHover li ul {
}


.main-menu ul li a {
	padding: 	10px 20px;
	text-decoration:none;
}


.main-menu a, .sf-menu a:visited  { 

}


.main-menu li a {

}


ul.main-menu ul li a {

}


ul.main-menu li.sfHover a.sf-with-ul {

}

.main-menu li li {
	
}

.main-menu li li li {

}

.main-menu li li:hover, .main-menu li li.sfHover,
.main-menu a:focus, .main-menu a:hover, .main-menu a:active {
	outline:		0;


}


.main-menu a:hover {

}



.main-menu a.sf-with-ul {
	padding-right: 	25px;
	min-width:		1px; 
}



.main-menu ul .sf-sub-indicator { background-position:  -10px 0; }

.site-description{display:none}

.container_title { margin:30px 15px 10px 15px; padding:0px; text-align:left; font-size:32px; line-height:36px; color:#B00637; font-family:'NewsGothicW01-BoldObliq'; }


.dropdown-nav .arrow { position: absolute; display: block; height: 10px; width: 10px; right: 4%; margin-top: -5px; top: 50%; font-family: 'editions'; font-size: 25px; line-height: 10px; text-indent: -3px; color: #333333; }


.invert-arrows .dropdown-nav .arrow { background-position: -160px -185px; top: 48%; }


.lt-ie8 .dropdown-nav .arrow, .lt-ie8 .mega.dropdown .dropdown-nav .overflow-mask { display: none !important; }

  #mobile-nav-dropdown-container .dropdown-nav .arrow { display: block; font-size: 30px; opacity: 0.5; position: absolute; top: 26px; right: 17px; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transition: all 0.2s ease; }

  #mobile-nav-dropdown-container .dropdown-nav .arrow.dropped { opacity: 0.8; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); transform: rotate(90deg); }
.mk-page-section .background-clipper{position:absolute;top:0;left:0;clip:rect(auto,auto,auto,auto);width:100%;height:100%}

.slider-inner {
	position:absolute;
	left:40px;
	top:10px;
}

.slider-inner ul {
}

.slider-inner ul li {
	float:left;
}

.slider-inner ul li .slider-thumb {
	float:left;
	width:110px;
	border:1px solid #fff;
	margin-right:15px;
}

.slider-inner ul li .slider-txt {
	float:left;
	width:146px;
}
.more-link{text-align:right;}
