/*
Theme Name: Empress Janitorial
Theme URI: http://advantinteractive.com/
Author: Advant Interactive
Author URI: http://advantinteractive.com/
Description: Empress Janitorial layout with Responsive Design.
Version: 1.0
*/

body {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}
a {
	outline:none !important;
}
a:hover {
	text-decoration:none;
}
* {
	padding:0;
	margin:0;
}


.expect h2{font-family:'HelveticaNeueLTCom-BdCn';font-size:18px;color:#32004A;text-transform:uppercase;}
.expect a{color:#32004A;text-decoration:underline;}
.expect a:hover{text-decoration:none;}

/******** Fonts *******/
@font-face {
 font-family:"HelveticaNeueLTCom-BdCn";
 src: url("fonts/HelveticaNeueLTCom-BdCn.eot") /* EOT file for IE */
}
@font-face {
font-family:"HelveticaNeueLTCom-BdCn";
 src: url("fonts/HelveticaNeueLTCom-BdCn.ttf") /* TTF file for CSS3 browsers */
}
/***********  Top Part  ************/



header .row-fluid .span9{width:83.3%;}
header .row-fluid .span3{width:16.7%;margin-left:0 !important;}

.top_part{width:100%;height:25px;background:#331144;}
.call_no{line-height:25px;font-family:Arial;font-size:14px;color:#ffffff;}
.call_no strong{letter-spacing:-1px;color:#ffb219;}
.call_no img{float:left;padding:0;margin:6px 6px 0 1px;}
.row-fluid .span3.news, .row-fluid .span9.call_no{min-height:25px;}
.news ul{margin:0;padding:0;text-align:center;}
.news ul li{display:inline;padding:0 15px;margin:0;text-align:center;list-style:none;}
.news ul li a{line-height:25px;font-family:Arial;font-size:14px;color:#ffffff;}
.news ul li a:hover{text-decoration:none;color:#ffb219;}
/***********  Section Part  ************/

section {
	width:100%;
	float:left;
	margin:0;
	padding:0;
}
/************* Home Detail **************/
.home_detail {}
/******** Home Left ********/ 
.home_left {margin:60px 0 0 0;}
.expect {
	width:100%;
	float:left;
	padding:0;
	margin:0;
}
.expect h3 {
	padding:0;
	margin:-18px 0 38px 0;
	font-size:32px;
	color:#2d3e52;
	font-family: 'Arimo', sans-serif;
	line-height:33px;
	text-transform:uppercase;
	font-weight:normal;
}
.expect_title {
	padding:0;
	margin:0 0 17px 0;
	font-family: 'HelveticaNeueLTCom-BdCn', sans-serif;
	font-size:32px;
	color:#32004a;
	line-height:34px;
	text-transform:uppercase;
	
}
.expect p {
	padding:0;
	/*margin:0;*/
	font-size:16px;
	color:#2d3e52;
	line-height:18px;
	font-family: Arial, sans-serif;
}
/*.home_left .expect p {font-weight: 700;}*/
.home_service {
	width:100%;
	float:left;
	padding:0;
	margin:55px 0 0 0;
}
.service_detail {
	width:100%;
	float:left;
	padding:0;
	margin:0 0 55px 0;
}
.service_image {
	width:100%;
	float:left;
	padding:0;
	text-align:center;
}
.service_detail h2 {
	padding:0;
	margin:0 0 6px 0;
	font-size:20px;
	color:#32004a;
	font-family: 'HelveticaNeueLTCom-BdCn', sans-serif;
}
.service_detail p {
	padding:0;
	margin:0;
	font-size:14px;
	color:#2d3e52;
	line-height:16px;
}
/******** Home Right ********/ 
.row-fluid .span8.home_left{width:65.625%;}
.row-fluid .span4.home_right{width:33.333%;margin-left:1.042%;}

.green_cleaning {
	width:100%;
	float:left;
	padding:0;
	margin:0;
}
.cleaning_image{float:left;width:50%;}
.cleaning_image img{display:block;width:100%;}
.right_service {
	width:100%;
	float:left;
	padding:0 0 25px 0;
	margin:0;
	background:url('img/right_bg.jpg') no-repeat left top;
	background-size:100% 100%;
}
.right_service h4 {
	padding:20px 19px 16px 19px;
	margin:0;
	font-size:32px;
	color:#ffb219;
	line-height:34px;
	font-family:'HelveticaNeueLTCom-BdCn', sans-serif;
}
.r_service_list {
	width:77%;
	padding:0;
	margin:0 auto;
}
.r_service_list ul {
	width:100%;
	float:left;
	padding:0;
	margin:0;
}
.r_service_list ul li {
	width:100%;
	list-style:none;
	float:left;
	padding:0 0 0 30px;
	margin:0;
	font-size:14px;
	color:#ffffff;
	background:url('img/arrow.png') no-repeat left 3px;
}
/************* Slider Part **************/
.slider_inner {position:relative;width:100%;}
.top_nav_bar{position:absolute;top:9px;z-index:999;height:160px;background:url('img/nav_bg.png') repeat left top;}
.slider_inner .carousel{ margin:0;}
.logo{float:left;width:320px;height:100%;background:#32004A;}
.logo a{display:block;margin:38px 0 0 20px;}
.nav_section{float:left;width:200px;margin:24px 0 0 20px;}
.nav_section .navbar .nav > li{width:100%;padding:0;margin:0 0 4px 0;}
.nav_section .navbar .nav > li > a{padding:0 0 0 10px;margin:0;font-family: 'HelveticaNeueLTCom-BdCn', sans-serif;font-size:20px;color:#2d3e52;text-shadow:none;}
.nav_section .navbar-inverse .nav .current-menu-item > a, .navbar-inverse .nav .current-menu-item > a:hover, .navbar-inverse .nav .current-menu-item > a:focus {
	color:#32004a;
	background:url('img/n_arrow.png') no-repeat left 5px;
	-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.125);
	-moz-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.125);
}
.nav_section .navbar-inverse .nav-collapse .nav > li > a:hover, .nav_section .navbar-inverse .nav-collapse .nav > li > a:focus, .nav_section .navbar-inverse .nav-collapse .dropdown-menu a:hover, .nav_section .navbar-inverse .nav-collapse .dropdown-menu a:focus {
	color:#32004a;
	background:url('img/n_arrow.png') no-repeat left 5px;
	-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.125);
	-moz-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.125);
}
.empress_1{float:right;width:160px;height:100%;background:#ffb219;}
.empress_1 img{display:block;margin:30px auto 0;}

#slider_banner{position:absolute;z-index:999;width:100%;margin-top:550px;}
#slider_banner img{display:block;float:right;}
/********** Top Right **********/
.slider_right{margin:169px 0 0 0 !important;}

.home_contact {width:82%;margin:25px auto 0;}
.home_contact h3 {line-height:20px;font-family:'HelveticaNeueLTCom-BdCn';font-size:40px;color:#2d3e52;}
.home_contact span {line-height:15px;font-family:'HelveticaNeueLTCom-BdCn';font-size:20px;color:#2d3e52;font-weight:300;}
.c_details {margin-top:25px;font-family:Arial;font-size:16px;color:#8996A0;}
#home_contact_phone{margin-bottom:10px;color:#32004A;}
#home_contact_email{margin-bottom:10px;}
#home_contact_email a{color:#8996A0;text-decoration:underline;}
#home_contact_address strong{color:#2D3E52;}


/************* Our Customers **************/
.our_customer {float:left;width:100%;margin:50px 0 0 0;}
.our_customer h3 {margin:0 0 19px 0;font-family: 'HelveticaNeueLTCom-BdCn', sans-serif;font-size:32px;font-weight:normal;color:#32004a;text-transform:uppercase;}
.our_customer ul {
	width:100%;
	float:left;
	padding:0;
	margin:0;
}
.our_customer ul li {
	float:left;
	padding:0;
	margin:0 41px 15px 0;
	list-style:none;
}
.our_customer_last {
	margin-right:0 !important;
}
/***********  Footer Part  ************/

footer {
	width:100%;
	float:left;
	margin:45px 0 0 0;
	padding:0px;
}
.footer_links{padding:35px 0 130px 0;border-bottom:1px solid #451F54;background:#32004A;}
.f_left {
	width:100%;
	float:left;
	margin:10px 0 0 0;
	padding:0;
}
.f_left h3 {
	width:100%;
	float:left;
	margin:0;
	padding:0;
	color:#FFFFFF;
	font-size:18px;
	text-transform:uppercase;
}
.f_left ul {
	margin:0;
	list-style-type:none;
	padding:0px;
}
.f_left ul li{float:left;width:100%;margin:0;padding:0 0 5px 0;list-style:none;line-height:14px;}
.f_left ul li a {font-family:Arial;font-size:12px;font-weight:bold;color:#8F8197;padding:0;margin:0;text-decoration:none;}
.f_left ul li a:hover {color:#ffb219;}

.footer_links_last {border:none !important;}
.f_right_logo {
    float: right !important;
    margin: 40px 0 0;
    padding: 0;
    width: 40% !important;
}
.f_right_logo ul {
	width:100%;
	float:left;
	padding:0;
	margin:0;
	text-align:center;
}
.f_right_logo ul li {
	height:52px;
	padding:0;
	margin:0;
	text-align:center;
	list-style:none;
	display:inline;
}
.f_right_logo ul li img {
	width:125px;
	height:52px;
}
.copyright {padding:35px 0;background:#390752;border-bottom:12px solid #330047;font-size:12px;color:#919191;}

/************* Testimonials **************/
.testimonials .carousel-inner{min-height:190px;}
.testimonials h4{margin:0;line-height:70px;font-family:Arial;font-size:14px;color:#2D3E52;}
.testimonials p{padding:0;margin:0 0 8px 0;font-size:14px;color:#919da6;line-height:16px;}
.testimonials_author{float:right;padding:0;margin:0;font-size:14px;color:#2d3e52;font-weight:bold;}
.testimonials_logo{float:left;vertical-align:top;margin-right:10px;}

.testimonials .carousel-indicators{position:static;right:auto;bottom:auto;float:right;margin-top:10px;}
.testimonials .carousel-indicators .active{background-color:#ffb219;}

/************* 22-7-2013 *****************/

.inner_call .c_detail_inner .c_data {
	padding-right:0 !important;
}
.inner_right_contact {
	margin-left:0 !important;
	margin-bottom:10px !important;
}
.customer_section {
	width:100%;
	float:left;
	padding:52px 0 60px 0;
	margin:0 0 60px 0;
	background:#dfe5e6;
}
.customer_detail {
	width:100%;
	float:left;
	padding:0;
	margin:0;
}
.customer_detail h2 {
	padding:0;
	margin:0 0 31px 0;
	font-size:32px;
	color:#32004a;
	font-weight:normal;
	font-family:"HelveticaNeueLTCom-BdCn";
	text-transform:uppercase;
}
.customer_image {
	width:100%;
	float:left;
	padding:0;
	margin:0;
}
.customer_image img {
	width:100%;
}
.inner_contact {
	width:100% !important;
	float:left !important;
	padding:0 !important;
	margin:20px 0 15px 0 !important;
}
/********* Right Section **********/

.right_menu {
	width:100%;
	float:left;
	padding:0;
	margin:0;
}
.right_menu ul {
	width:100%;
	float:left;
	padding:0;
	margin:0;
}
.right_menu ul li {
	width:100%;
	float:left;
	padding:0;
	margin:0;
	list-style:none;
}
.right_menu ul a {
	font-size:18px;
	color:#2d3e52;
	font-family:"HelveticaNeueLTCom-BdCn";
}
.right_menu ul a:hover {
	color:#32004a;
}
.right_menu ul li.current-menu-item a {
	float:left;
	padding:0 0 0 10px;
	color:#32004a;
	background:url('img/n_arrow.png') no-repeat left 5px;
}
.commercial_detail {
	width:100%;
	float:left;
	padding:0;
	margin:0;
}
.what_to_expect {
	width:100%;
	float:left;
	padding:0;
	margin:26px 0 0 0;
}
.what_to_expect h3 {
	padding:0;
	margin:0;
	font-size:18px;
	color:#32004a;
	text-transform:uppercase;
	font-family:"HelveticaNeueLTCom-BdCn";
	font-weight:normal;
}
.what_to_expect p {
	padding:0;
	margin:0;
	font-size:16px;
	color:#2d3e52;
	line-height:18px;
	font-weight:bold;
	font-family: 'Arimo', sans-serif;
}
.why_empress_detail {
	width:100%;
	float:left;
	padding:0;
	margin:32px 0 0 0;
}
.why_empress_detail .service_detail {
	margin-bottom:20px;
}
.how_do {
	margin-bottom:60px !important;
	margin-top:47px !important;
}
.accrodion_detail {
	width:100%;
	float:left;
	padding:0;
	margin:0;
}
/**************** Question ******************/

.question_section {
	width:100%;
	float:left;
	padding:0;
	margin:32px 0 0 0;
}
.news_detail,
.faq_detail,
.question_detail {
	width:100%;
	float:left;
	padding:0 0 40px 0;
	margin:0 0 40px 0;
	border-bottom:1px solid #dfe5e6;
}
.article_date,
.question_count {
	padding:20px 0;
	margin:0;
	background:#ffb219;
	font-size:32px;
	color:#ffffff;
	font-family: 'Arimo', sans-serif;
	font-weight:normal;
	text-align:center;
}
.news_detail .question_title a,
.question_title {
	padding:0;
	margin:8px 0 0 0;
	font-size:20px;
	color:#32004a;
	font-family:"HelveticaNeueLTCom-BdCn";
}
.question_desc {
	padding:0;
	margin:12px 0 0 0 !important;
	font-size:14px;
	color:#2d3e52;
	line-height:16px;
}
.question_last {
	border:none !important;
	padding-bottom:0 !important;
}
.c_number {
	font-weight:bold;
	font-size:16px;
}
/*************** FAQs ********************/

.faq_detail .question_count{
	background: #32004a;
}
.faq_detail .question_desc ul{
	margin-left: 35px;
}
.faq_detail .question_desc li{
	color: #2d3e52;
}

/*************** News ********************/

.news_detail .question_title,
.news_detail .question_title a{
	line-height: 1;
	margin: 0;
	padding: 0;
}
.news_detail .question_count{
	font-size: 30px;
	text-align: center;
}
.news_detail .article_date small,
.news_detail .question_count small{
	font-size: 55%;
	width: 100%;
	display: inline-block;
}
.news_detail .wp-post-image{
	padding-bottom: 15px;
}
.news_detail.news_single .article_date{
	position: absolute;
	display: block;
	width: 60px;
	margin: 0;
}
.news_detail.news_single .expect h2{
	line-height: 1;
	margin: 40px 0;
}
/*************** Contact ********************/

.contact_section {
	width:100%;
	float:left;
	padding:0;
	margin:32px 0 80px 0;
}
.contact_form {
	width:100%;
	float:left;
	padding:0;
	margin:0;
}
.contact_form ul {
	width:100%;
	float:left;
	padding:0;
	margin:0;
}
.contact_form ul li {
	width:100%;
	float:left;
	padding:0;
	margin:0;
	list-style:none;
	font-size:16px;
	color:#2d3e52;
}
.contact_form ul li label {
	width:28%;
	float:left;
	padding:0;
	margin:0 2% 0 0;
	font-size:16px;
	color:#2d3e52;
	line-height:40px;
	text-align:right;
}
.contact_input {
	width:66%;
	float:left;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.contact_input2 {
	width:66%;
	float:left;
	height:130px;
	padding-top:5px;
	padding-bottom:5px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.contact_phone {
	width:66% !important;
}
.contact_phone label {
	width:43% !important;
}
.contact_phone input {
	width:46% !important;
}
.contact_phone2 {
	width:34% !important;
	margin-bottom:39px !important;
}
.contact_phone2 label {
	width:44% !important;
	padding-right:10px !important;
}
.contact_phone2 input {
	width:34% !important;
}
.contact_phone3 {
	width:34% !important;
}
.contact_phone3 label {
	width:44% !important;
	line-height:normal !important;
	padding-right:10px !important;
}
.contact_phone3 input {
	width:34% !important;
}
.c_privcy {
	width:100%;
	float:left;
	padding:0;
	margin:0;
	text-align:right;
	font-size:14px;
	color:#8996a0;
}
.c_privcy a {
	color:#32004a;
	text-decoration:underline;
}
.c_privcy a:hover {
	text-decoration:none;
}
.submit_button {
	float:left;
	height:52px;
	padding:0 50px;
	margin:56px 0 0 125px;
	font-size:20px;
	color:#32004a;
	text-transform:uppercase;
	line-height:52px;
	background:#ffb219;
	border:none;
	font-family:"HelveticaNeueLTCom-BdCn";
}
.contact_add_detail {
	width:100%;
	float:left;
	padding:0;
	margin:0 0 55px 0;
}
.contact_add_detail h2 {
	padding:0;
	margin:0 0 28px 0;
	font-size:32px;
	color:#32004a;
	font-weight:normal;
	font-family:"HelveticaNeueLTCom-BdCn";
	text-transform:uppercase;
	text-transform:uppercase;
}

.customer_inner_section {
	width:100%;
	float:left;
	padding:52px 0 60px 0;
	margin:0 0 60px 0;
}
.customer_inner_detail {
	width:100%;
	float:left;
	padding:0;
	margin:0;
}
.customer_inner_detail h2 {
	padding:0;
	margin:0 0 20px 0;
	font-size:32px;
	color:#32004a;
	font-weight:normal;
	font-family:"HelveticaNeueLTCom-BdCn";
	text-transform:uppercase;
	margin-left:-11px;
}
.customer_inner_detail p {
	width:100%;
	float:left;
	padding:0 0 40px 0;
	margin:0;
	color:#2d3e52;
	font-size:16px;
	margin-left:-11px;
}
.customer_inner_image {
	width:966px;
	float:left;
	padding:0;
	margin:0;
	margin-left:-11px;
}
.customer_inner_image ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
.customer_inner_image ul li {
	width:160px;
	float:left;
	padding:0 1px 30px 0;
	margin:0;
        min-height: 220px;
}
.customer_inner_image ul li a  {
	margin:0px;
	text-decoration:none;
	display:block;
}
.customer_inner_image ul li span {
	text-align:center;
	display:block;
	padding:4px 0;
	font-size:14px;
	color:#2d3e52;
	font-weight:normal;
}


.home-indicators{position:absolute;bottom:50px;right:0;display:table;margin:0;padding:0;list-style-type:none;}
.home-indicators li{float:left;cursor:pointer;}
.home-indicators li img{position:absolute;}
.home-indicators li p{position:relative;z-index:1;width:140px;height:60px;padding:25px 80px 0 20px;font-family:'HelveticaNeueLTCom-BdCn';font-size:20px;color:#ffffff;}
.home-indicators li.active p{background:url('img/home-indicators-active.png');color:#32004A;}

.social_icon {float:left;width:100%;margin:30px 0 0 0;padding:0;text-align:center;}
.social_icon p {float:left;width:100%;margin:0;padding:0 0 15px 0;color:#b4b4b4;font-size:12px;text-align:center;}
.social_icon ul {float:left;width:100%;margin:0;padding:0px;text-align:center;}
.social_icon ul li {display:inline;padding:0 10px 0 0;margin:0;text-align:center;list-style:none;}
.social_icon ul li a:hover .social-links-hover-icon{display:inline;}
.social_icon ul li a:hover .social-links-default-icon{display:none;}
.social-links-hover-icon{display:none;}

.copy_right_middle_text {
	width:100%;
	float:left;
	text-align:center;
}
.copy_right_middle_text h3 {margin:0;text-align:center;}
.copy_right_middle_text p {
	width:100%;
	float:left;
	text-align:center;
	color:#FFFFFF;
	font-size:14px;
	padding:0;
	margin:0;
}
.copy_right_middle_text span {
	width:100%;
	float:left;
	text-align:center;
	color:#B4B4B4;
	font-size:12px;
	padding:0;
	margin:0;
	line-height:18px;
}
.credit_icon {
	width:100%;
	float:left;
	margin:50px 0 0 0;
	padding:0;
	text-align:center;
}
.credit_icon p {
	width:100%;
	float:left;
	margin:0;
	padding:0 0 15px 0;
	color:#b4b4b4;
	font-size:12px;
	text-align:center;
}
.credit_icon ul {
	margin:0;
	padding:0px;
	text-align:center;
	width:100%;
	float:left;
}
.credit_icon ul li {
	padding:0 5px 0 0;
	margin:0;
	text-align:center;
	list-style:none;
	display:inline;
}


.howitworks-item{margin-top:20px;}
.howitworks-item h2{line-height:20px;margin:0;text-transform:none;}
.howitworks-item p{font-size:14px;}

#hiring-form{margin-bottom:60px;}
#hiring-form ul{margin:0;list-style-type:none;}
#hiring-form ul li{display:table;width:100%;}
#hiring-form ul label{float:left;width:25%;padding-top:11px;}
#hiring-form ul span{display:block;float:left;width:75%;}
#hiring-form ul input{width:95%;}

#hiring-form ul li.optionAvailability{
	padding: 5px 0;
}
#hiring-form ul span.Phone{width:30%;}
#hiring-form ul span.Zipcode{width:21.5%;}
#hiring-form ul li label#zipcode-label{width:10%;margin:0 15px 0 30px;}
#hiring-form ul li.optionAvailability label,
#hiring-form ul li.optionTextarea label{
	float: none;
	width: 100%;
}
#hiring-form ul li.optionTextarea textarea{
	width: 95%;
}
#hiring-form ul li.optionTextarea span.wpcf7-form-control-wrap,
#hiring-form ul li.optionAvailability span.wpcf7-form-control.wpcf7-checkbox,
#hiring-form ul li.optionVehicle span.wpcf7-form-control.wpcf7-radio,
#hiring-form ul li.optionLanguage span.wpcf7-form-control.wpcf7-radio,
#hiring-form ul li.optionSuplies span.wpcf7-form-control.wpcf7-radio,
#hiring-form ul li.optionAvailability span.wpcf7-form-control-wrap.days-available{
	float: none;
	width: 100%;
}
#hiring-form ul li.optionVehicle span.wpcf7-list-item input,
#hiring-form ul li.optionLanguage span.wpcf7-list-item input,
#hiring-form ul li.optionSuplies span.wpcf7-list-item input,
#hiring-form ul li.optionAvailability span.wpcf7-list-item input{
	width: 15px;
	float: left;
	margin-right: 5px;
}
#hiring-form ul li.optionAvailability span.wpcf7-list-item span.wpcf7-list-item-label{
	width: 62%;
	color: #8996a0;
}
#hiring-form ul li.optionVehicle span.wpcf7-list-item-label,
#hiring-form ul li.optionLanguage span.wpcf7-list-item-label,
#hiring-form ul li.optionSuplies span.wpcf7-list-item-label{
	width: 40%;
	color: #8996a0;
}
#hiring-form ul li.optionAvailability span.wpcf7-list-item{
	padding-right: 10px;
	margin-left: 0;
	width: auto;
}
#hiring-form ul li.optionVehicle span.wpcf7-list-item,
#hiring-form ul li.optionLanguage span.wpcf7-list-item,
#hiring-form ul li.optionSuplies span.wpcf7-list-item{
	width: 20%;
	margin-left: 0;
	padding: 0 5% 0 15%;
}
#hiring-form ul li.optionVehicle span.wpcf7-list-item,
#hiring-form ul li.optionLanguage span.wpcf7-list-item,
#hiring-form ul li.optionSuplies span.wpcf7-list-item,
#hiring-form ul li.optionAvailability span.wpcf7-list-item{
	float: left;
	display: inline-block;
}
#hiring-form ul li.optionCall span{
	width: 40%;
}
#hiring-form ul li.optionCall label{
	width: 55%;
	text-align: right;
	padding-right: 13px;
}
#hiring-form ul li.optionHear span.wpcf7-form-control-wrap,
#hiring-form ul li.optionExperience span.wpcf7-form-control-wrap,
#hiring-form ul li.optionVehicle span.wpcf7-form-control-wrap,
#hiring-form ul li.optionLanguage span.wpcf7-form-control-wrap,
#hiring-form ul li.optionSuplies span.wpcf7-form-control-wrap{
	width: 50%;
}
#hiring-form ul li.optionHear label,
#hiring-form ul li.optionExperience label,
#hiring-form ul li.optionVehicle label,
#hiring-form ul li.optionLanguage label,
#hiring-form ul li.optionSuplies label{
	width: 46%;
	text-align: right;
	padding-right: 11px;
	padding-top: 0;
}
#hiring-form ul li.optionExperience select{
	padding: 0;
	width: 101%;
}
span.wpcf7-not-valid-tip{
	position: relative !important;
	margin-bottom: 10px;
}
div.wpcf7-mail-sent-ng,
div.wpcf7-mail-sent-ok,
div.wpcf7-validation-errors{
	clear: both;
  float: none;
  position: relative !important;
  top: 20px;
  margin-left: 0 !important;
}
.optionCall span.wpcf7-not-valid-tip,
.optionHear span.wpcf7-not-valid-tip,
#hiring-form ul span.Phone span.wpcf7-not-valid-tip,
#hiring-form ul span.Zipcode span.wpcf7-not-valid-tip{
	width: 100% !important;
	left: 0;
}


.expect #wp-realtime-sitemap-pages h3, .expect #wp-realtime-sitemap-posts h3{margin:10px 0;}



#pagination{margin-bottom:60px;}
#pagination ul{display:table;margin:0 auto;padding:0;list-style-type:none;}
#pagination ul li{float:left;width:30px;margin-left:1px;}
#pagination ul li a{display:block;float:left;width:100%;height:30px;line-height:30px;background:#E0E6E6;font-family:'HelveticaNeueLTCom-BdCn';font-size:18px;color:#2D3E52;text-align:center;}
#pagination ul li#pagination-prev a,#pagination ul li#pagination-next a{background:#ADC1C8;}
#pagination ul li#pagination-prev a img,#pagination ul li#pagination-next a img{display:block;margin:10px auto;}
#pagination ul li a:hover,#pagination ul li.active a{background:#32004A;color:#FFB219;text-decoration:none;}

.blog-sidebar h3{margin:0;line-height:normal;font-family:'HelveticaNeueLTCom-BdCn';font-size:18px;color:#2D3E52;letter-spacing:-1px;}
.blog-sidebar ul{margin-left:10px;}
.right_menu .blog-sidebar ul li a{font-family:Arial;font-size:14px;color:#2D3E52;letter-spacing:-1px;}

.blogAside .blog-sidebar { padding-bottom: 12px; }
.blogAside .blog-sidebar ul{ float: none; width: 90% }
.blogAside .blog-sidebar ul li{ padding-bottom: 7px; float: none; }

.home-right-sidebar{float:left;width:50%;}
.span4.right_menu select{display: none;}
.moreClients{
	background: url('img/n_arrow.png') no-repeat right center;
	padding: 0 20px 0 0;
	text-decoration: underline;
	color: #2d3e52;
	font-size: 16px;
}
.share_love{
	padding-top: 40px;
	text-align: left;
}
.preTitle,
.share_love h3{
	padding: 0;
	margin: 0 0 6px 0;
	font-size: 18px;
	line-height: 20px;
	color: #32004a;
	font-family: 'HelveticaNeueLTCom-BdCn', sans-serif;
	float: none;
	clear: both;
}
.share_love h3{
	padding-top: 40px;
	padding-bottom: 10px;
}
.share_love label{
	font-family:Arial;font-size:16px;color:#2d3e52;
}
.share_love .span6 label{
	color:#8996A0;
}
.share_love label img{
	margin-bottom: 10px;
	display: block;
}
.share_love span.wpcf7-form-control-wrap .wpcf7-radio{
	display: inline-block;
	height: 40px;
	width: 29px;
	float: left;
}
.share_love span.wpcf7-form-control-wrap .wpcf7-radio input{
	margin: 0;
}
.share_love .wpcf7-list-item-label{
	display: none;
}
.share_love .submit_button{
	float: right;
	margin: 5px 0 60px 0;
}
.reviewLink{
	padding-top: 20px;
}