@Theme Name: 2015 Manpower Mobile Theme
@Description: This site was built by Central States Media. For more information about the site or this custom WordPress theme, you can contact Central States Media at: info@centralstatesmedia.com or call us at: 309-693-2345.
@Author: Central States Media
@Author URI: http://www.centralstatesmedia.com/
@Version: 1.0
@Date: December, 2015
@charset "utf-8";
/* CSS Document */

html, body{
	margin:0;
	padding:0;
	font-family:Helvetica, Arial, sans-serif;
	background:#436da6;
	color:#aebbd3;
}
.clear{clear:both;}
.alignright{
                margin:0 0 2em 2em;
                padding:0px;
                float:none;
                border:0;}

.alignleft{
                margin:0 2em 2em 0;
                padding:0px;
                float:none;
                border:0;}

.aligncenter{
                display:block;
                margin-left:auto;
                margin-right:auto;
                padding:0px;
                border:0;}
a{text-decoration:none;}
#topbar{
	clear:both;
	margin:0;
	padding:0px 5%;
	background:#e1e4e5;
	position:relative;
	text-align:right;
}
#social{padding:0 5px;float:right;}
#social a{text-decoration:none;display:inline-block;padding:7px 0 0 0;}

#social img{height:25px;width:auto;}
#social a.facebook{
	display:inline-block;
	border-left:3px solid #6d9081;
	border-right:3px solid #6d9081;
	margin:0 3px;padding:0 10px;
	}
#social a.twitter{
	display:inline-block;
	border-right:3px solid #6d9081;
	margin:0 5px;padding:0 10px 0 0;
}
#searchicon{
	float:right;
	width:20%;
	height:45px;
	background:url(images/icon-search.png) no-repeat;
	background-position:center;
	background-size:50%;
	background-color:#ad3f48;
	cursor:pointer;
}
#searchbox{
	display:none;
	float:right;
	position:absolute;
	right:0px;
	top:0px;
	width:100%;
	background:rgba(67,109,166,0.8);
	height:65px;}
#search{
	width:95%;
	height:45px;
	padding:0 5% 0 0;
	margin:0px auto;
	background:#436da6;
	position:relative;}
#search .searchField{
	border:0;
	background:0;
	color:#aebbd3;
	font-weight:bold;
	padding:0px 5%;
	height:100%;
	width:60%;
	height:45px;
	font-size:18px;
	}
#search .searchBtn{
	float:right;
	display:block;
	width:20%;
	height:45px;
	border:0;
	background:url(images/icon-search.png) no-repeat;
	background-size:50%;
	background-position:center;
	background-color:#618fc9;
	cursor:pointer;
}

/************
HEADER STYLES
************/
#header{
	clear:both;
	background:#fff;
	position:relative;
	padding:10px 5%;
	box-shadow:0 0 15px 0 rgba(0,0,0,0.5);
	z-index:200;
}
#logo{
	float:left;
	width:60%;
}
#menu{
	float:right;
	width:14%;
	padding:0 3%;
	text-align:center;
}
#logo img,#menu img{max-width:100%;height:auto;}

/*JOB MANAGER*/
#content ul.job-listing-meta.meta,
#content .job_filters .job_types{list-style-image:none !important;}
#content .single_job_listing .meta .full-time{background-color:#436da6 !important;}
#content .single_job_listing input[type=button], #content .button{
	background:#f08d3c;color:#fff;text-transform:uppercase;font-weight:bold;padding:5px 25px;cursor:pointer;border:0;margin:10px 0 !important;
}
#content .job-manager .full-time, .job_listing .full-time, .job-types .full-time{color:#6d9081 !important;}
#content .single_job_listing input[type=button]:hover, #content .button:hover{background:#4e4d4a;}
#content .company_logo{display:none !important;}
#content .job_listings .job_listing a .position{padding-left:0 !important;}
#content .job_listings .job_listing a{font-weight:normal !important;display:flex !important;align-items:center;}
#content .job_listings .job_listing .date{font-size:0.8em;margin:0 !important;}
#content .job_listings .job_listing .job-type{margin:0 !important;}
#content .search_jobs{background:#618fc9;}
#content .job_filters .search_submit input[type=button]{
	background:#436da6 !important;
	color:#fff !important;
}
#content .job_listings .company,
#content .single_job_listing .company{display:none !important;}


/*********
NAV STYLES
*********/
#nav{
	display:none;
	clear:both;
	background:#fff;
	margin:0;
}
#nav ul{
	margin:0;
	padding:10px 0;
	list-style:none;
	text-align:center;
	z-index:0;
}
#nav ul li{position:relative;}
#nav ul a{
	display:block;
	border-bottom:2px solid #e8e8e8;
	text-decoration:none;
	color:#436da6;
	font-weight:bold;
	text-transform:uppercase;
	padding:8px 0;
}
#nav ul li:last-child a{border-bottom:0;}
#nav ul li:hover > ul {
	display: block;
}
#nav li:hover > a, #nav a:focus{background:#436da6;color:#fff;}
#nav ul ul{
	display:none;
	background:#fff;
	z-index:100;
}
#nav ul ul a{
	border-bottom:0;
	color:#6d9081;
	text-align:left;
	padding:8px 4%;
}
#nav ul ul ul{
	display:block;
	position:relative;
	margin:0 5%;
	border-left:2px solid #e8e8e8;
	text-align:left;
}
#nav ul ul ul a{
	border-bottom:0;
	color:#436da6
}
#nav ul ul ul ul a{color:#618fc9;}
a.close{
	display:block;
	text-decoration:none;
	background:#e8e8e8;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	padding:10px 0;
	text-align:center;}

#rotate{
	margin-bottom:-40px;
}
.metaslider .flex-control-paging {display:none !important;}
/*************
TAGLINE STYLES
*************/
#tagline{
	clear:both;
	background:url(images/bkgd-tag-before.png) no-repeat;
	background-position:-14% 0;
	background-size:30%;
	background-color:#436da6;
	color:#fff !important;
	padding:5px 5% 5px 15%;
	text-transform:uppercase;
	box-shadow:0 0 10px 0 rgba(0,0,0,0.5);
	position:relative;
	z-index:200;
	text-align:center;
	font-size:12px;
	letter-spacing:2px;
	text-decoration:none !important;
}
#tagline a{text-decoration:none;color:#fff;}


/**************
HOMEPAGE STYLES
**************/
#bottomnav{
	clear:both;
	background:#fff;
}
#bottomnav ul{
	margin:0;
	padding:25px 0;
	list-style:none;
}
#bottomnav ul a{
	display:block;
	text-align:center;
	text-decoration:none;
	color:#436da6;
	border-bottom:1px solid #436da6;
	padding:10px 0;
	text-transform:uppercase;
	font-weight:bold;}
#bottomnav ul li:first-child a{color:#ea7c04;border-top:1px solid #436da6;}
#bottomnav ul ul{display:none;}


#insidebottomnav{
	clear:both;
	background:#fff;
	padding:25px 0;
}
#insidebottomnav ul{
	margin:0;
	padding:0;
	list-style:none;
}
#insidebottomnav a{
	display:none;
	text-align:center;
	text-decoration:none;
	color:#436da6;
	border-bottom:1px solid #436da6;
	padding:10px 0;
	text-transform:uppercase;
	font-weight:bold;}
#insidebottomnav ul li.current-menu-ancestor ul a{display:block;}
#insidebottomnav ul ul a{color:#ea7c04;border-top:1px solid #436da6;}
#insidebottomnav ul ul ul a{color:#436da6;	border-top:0px;}

/*************
CONTENT STYLES
*************/
#title{
	width:100%;
	padding:15px 0 ;
	border-bottom:5px solid #e8e8e8;
	background:#fff;
}
#title h1{color:#2b4e72;margin:0px;font-size:26px;font-weight:normal;}
#content{
	width:90%;
	margin:0;
	padding:25px 5%;
	color:#4e4d4a;
	line-height:26px;
	background:#fff;
}
#content h1{font-weight:bold;color:#436da6;font-size:24px;margin:5px 0;}
#content h2{font-weight:bold;color:#ad3f48;font-size:24px;margin:5px 0;}
#content h3{color:#4e4d4a;font-size:16px;text-transform:uppercase;font-weight:bold;margin:5px 0;}
#content h4{color:#6d9081;font-size:16px;text-transform:uppercase;font-weight:bold;margin:5px 0;}
#content h5{color:#618fc9;font-size:16px;text-transform:uppercase;font-weight:bold;margin:5px 0;}
#content h6{color:#ea7c04;font-size:16px;text-transform:uppercase;font-weight:bold;margin:5px 0;}
#content a{text-decoration:none;color:#6d9081;font-weight:bold;}
#content a:hover{color:#618fc9;}
#content hr{width:100%;height:1px;background:#e8e8e8;border:0;}
#content li{list-style-image:url(images/icon-bullet.png);margin:20px 0;}
#content img, #content iframe{max-width:100%;height:auto;}

.teammember{clear:both;display:block;padding:20px 0;border-bottom:2px solid #e8e8e8;}


.calloutblue h3, .blue{color:#436da6 !important;}
.calloutblue .calloutimg{background:#436da6 !important;}
.calloutltblue h3, .ltblue{color:#618fc9 !important;}
.calloutltblue .calloutimg{background:#618fc9 !important;}
.calloutgreen h3, .green{color:#6d9081 !important;}
.calloutgreen .calloutimg{background:#6d9081 !important;}
.calloutred h3, .red{color:#ad3f48 !important;}
.calloutred .calloutimg{background:#ad3f48 !important;}
.calloutorange h3, .orange{color:#ea7c04 !important;}
.calloutorange .calloutimg{background:#ea7c04 !important;}
.calloutteal h3, .teal{color:#2790b0 !important;}
.gray{color:#4e4d4a !important;}
.calloutteal .calloutimg{background:#2790b0 !important;}

/******************
TESTIMONIALS STYLES
******************/
#testimonials{
	clear:both;
	margin:0px;
	border-top:5px solid #e8e8e8;
	position:relative;
}
.easy-t-slideshow-wrap{position:relative !important;}
.testimonial_author{text-align:center !important;}
.testimonial_body:before{content:open-quote;color:#e8e8e8 !important;font-size:50px !important; position:absolute;left:0px;top:50px;font-family:Georgia, "Times New Roman", Times, serif;}
.testimonial_body:after{content:close-quote;color:#e8e8e8 !important;font-size:50px !important; position:absolute;right:0px;bottom:80px;font-family:Georgia, "Times New Roman", Times, serif;}
.testimonial_body{padding:0px 25px !important;}
.testimonial-client{color:#436da6 !important;font-weight:bold !important;display:inline-block !important;padding-right:5px !important;}
.testimonial-client:before{content:"- ";}
.testimonial-position{color:#618fc9 !important;font-weight:bold !important;display:inline-block !important;padding-right:5px !important;}
.testimonial-other{color:#4e4d4a !important;font-weight:normal !important;display:inline-block !important;padding-right:5px !important;}
span.testimonial-client, span.testimonial-position, span.testimonial-other{width:auto !important;}
.easy-t-cycle-pager span{color:#e8e8e8 !important;display:inline-block !important;width:10px !important;height:10px !important;background:#e8e8e8 !important;overflow:hidden !important;margin:0 3px !important;border-radius:10px !important;}
.easy-t-cycle-pager{color:#e8e8e8 !important;font-size:50px !important;}
.easy-t-cycle-pager span.cycle-pager-active{color:#618fc9 !important;background:#618fc9 !important;}

/************
FOOTER STYLES
************/
#footer{
	clear:both;
	background:#436da6;
	color:#9badca;
	text-align:center;
	font-size:10px;
	padding:15px 0;
	line-height:16px;
}
#footer a{text-decoration:none;color:#9badca;}
#footer a.desktop{
	display:block;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:2px;
	font-weight:bold;
	padding:0 0 10px 0;
	font-size:12px;
	color:#fff;
}

/****************
SOCIAL MEDIA PAGE
****************/
#socialboxes{
	clear:both;
}
.sbox{
	width:100%;
	margin:5px 0 5px 0;
	color:#fff;
	height:100px;
	padding:25px 0;
	line-height:50px;
	text-align:center;
	font-weight:bold;
	background:url(images/icon_manpower_white.png) no-repeat;
	background-size:60%;
	background-position:center;
	background-color:#666;
	position:relative;}
.sbox.ltbluebox{background-color:#618fc9;}
.sbox.bluebox{background-color:#436da6;}
.sbox.greenbox{background-color:#6d9081;}
.sbox.redbox{background-color:#ad3f48;}
.sbox.tealbox{background-color:#2790b0;}
.sbox.orangebox{background-color:#ea7c04;}
.sicons{
	text-align:center;
	margin-top:0px;
}
.sicons a{
	display:inline-block;
	background:#fff;
	font-size:18px;
	margin:10px 5px 0 5px;
	padding:10px;
	text-align:center;
	min-width:20px;
	border-radius:20px;}
.sbox.ltbluebox .sicons a{color:#618fc9 !important;}
.sbox.bluebox .sicons a{color:#436da6 !important;}
.sbox.greenbox .sicons a{color:#6d9081 !important;}
.sbox.redbox .sicons a{color:#ad3f48 !important;}
.sbox.tealbox .sicons a{color:#2790b0 !important;}
.sbox.orangebox .sicons a{color:#ea7c04 !important;}



/******************
CAREERS PAGE STYLES
******************/
ul.positions, ul.locations {list-style:none !important;padding:0px;margin:0px !important;display:inline-block !important;}
ul.singlepositions:before{content:"POSITION TYPE: ";font-weight:bold;}
ul.singlelocations:before{content:"LOCATION: ";font-weight:bold;}
ul.singlelocations li:first-child:before{display:none !important;}
ul.positions li, ul.locations li{list-style-image:none !important;margin:0px !important;display:inline-block;padding:0px !important;}
ul.positions li:after, ul.locations li:after{content:", ";}
ul.positions li:last-child:after, ul.locations li:last-child:after{display:none;}
ul.locations li:first-child:before{content:" | ";}

#uwpqsf_id{background:#618fc9 !important;color:#fff !important;padding:5px 0 0 0 !important;border:2px solid #436da6 !important;margin:0 0 35px 0 !important;}
.uform_title{text-align:center !important;background:#436da6;padding:5px 25px 5px 25px !important;border-bottom:1px solid #436da6;}
.uwpqsf_submit{margin:10px 0 !important;clear:both !important;padding:20px 0 !important;text-align:center !important;}
#uwpqsf_id_btn{background:#436da6;color:#fff;text-transform:uppercase;font-weight:bold;padding:5px 25px;cursor:pointer;border:0;margin:10px 0 !important;-webkit-appearance:none;
	outline:none;}
#uwpqsf_id_btn:hover{background:#4e4d4a;}

#tax-select-0{
	clear:both !important;
	width:90% !important;
	margin:0 0 5px 0 !important;
	display:block !important;
	background:#618fc9 !important;}
#tax-select-1{
	width:90% !important;
	margin:0 0 5px 0% !important;
	display:block !important;
	background:#618fc9 !important;}

.uwpqsf_class select {width:100% !important;margin:0 25px !important;}

/*label for each field*/
.uwpqsf_class > span[class*='taxolabel-'],
.uwpqsf_class > span[class*='cmflabel-']{clear:none !important; text-align:center !important;}
.uwpqsftext{width:100% !important;margin:0 0 5px 0 !important;}
.uwpqsf_class{clear:none !important;background:#618fc9 !important;padding:5px 0px !important;width:auto !important;margin:0 25px !important;text-align:center !important;}

label.uwpqsf_class{padding:10px 0 !important;border-bottom:0 !important;text-align:center !important;}
/*keyword search label*/
.uwpqsf_class-keyword{border-top:1px solid #436da6 !important;border-bottom:1px solid #436da6 !important;padding:0 !important;text-align:center !important;}

/*******************
GRAVITY FORMS STYLES
*******************/
.gform_button{
	font-size: 14px;
	border:0;
	-webkit-appearance:none;
	outline:none;
	background:#618fc9;
	color:#fff !important;
	text-transform:uppercase;
	cursor:pointer;
	padding:5px 15px;
	border-radius:5px;
}
.gform_button:hover{background:#436da6;}
h1 a.gform_button{font-size:18px !important;}

#wpsl-radius label,
#wpsl-results label{font-size:12px !important; text-align:right !important;}
.wpsl-contact-details span{display:block;font-weight:normal;}
.wpsl-contact-details{font-weight:bold;}
.color-blue{background:#436da6 !important;}
#wpsl-stores .wpsl-store-thumb {display:none !important;}

/*SEARCH RESULTS*/
ul.sf-result, ul.sf-nav{list-style-image:none !important;list-style: none !important;}
ul.sf-nav li{padding:5px 0px !important;margin:10px 0 !important;list-style-image:none !important;}
ul.positions li,
ul.locations li{border:0 !important;}
.sf-filter{background:#618fc9; color:#fff;padding:10px 10px 30px 10px;font-size:14px !important;}
div.sf-fulltext-wrapper, .sf-element.fulltext{width:97% !important;}
.sf-element{width:45% !important;margin-right:5% !important;}
ul.sf-nav li span, .sf-nav-three-points{margin:0 0 !important;padding:0px 10px !important;width:auto !important;}