/*
Theme Name: Concept A
Description: This theme was coded by Concept A.
Author: Andy Mazur
Author URI: http://conceptacreative.com/
*/


/********************************************FOOTER STYLES*************************************/
.section_footer {background: #1a4e8e;color: #fff;font-family: Barlow_Semi_Condensed_Semibold;font-size: 14px;}
.section_footer .section_inner {padding: 15px 0;}
.section_footer p {float: left;margin-bottom: 0;}
.section_footer p em {font-style: normal;font-family: Barlow_Semi_Condensed_Light;padding: 0 5px;}
.section_footer p span.light {font-family: Barlow_Semi_Condensed_Light;}
.social_links {float: right;}
.social_links a {position: relative;text-align: left;text-indent: -9999999px;width: 23px;height: 21px;display: inline-block;margin-left: 28px;}
.social_links a:hover,
.social_links a:active,
.section_footer_inner {background: #000;}
.section_footer_inner .section_inner {padding: 0;}
.section_footer_inner a {float: left;}

/********************************************HOME CONTENT STYLES*******************************/

@media screen and (max-width:999px){
	html .section_call_to_action_2 {
    padding: 0;
}
html .section_call_to_action_2 .section_left {
    width: 100%;
    font-size: 16px;
    line-height: 1.6em;
    text-align: center;
}
html .section_call_to_action_2 .section_right {
    width: 100%;
    margin-top: 38px;
    text-align: center;
}
html .section_call_to_action_2 .call_us {
    font-size: 16px;
    width: 172px;
    margin: 0 0 20px;
    padding: 16px 0px;
}
html .section_call_to_action_2 .button {
    width: auto;
}
}

.section_left {position: relative;float: left;width: 50%;}
.section_right {position: relative;float: right;width: 50%;}
.overlay {position: absolute;width: 100%;height: 100%;z-index: 1;top: 0;left: 0;background: #000;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter: alpha(Opacity=30);-moz-opacity: 0.30;-khtml-opacity: 0.30;opacity: 0.30;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;transition: all 0.2s;}
.blue_line {position: relative;float: left;height: 5px;width: 110px;background: #1a4e8e;margin-bottom: 30px;}
.section_title {font-family: Barlow_Condensed_Bold;color: #000;font-size: 60px;margin-bottom: 35px;text-transform: uppercase;line-height: 1em;}
.featured_img {position: relative;float: left;width: 100%;height: 100%;background-size: cover !important;}
.section_gateways .section_left {border-right: 1px solid #fff;padding-left: 10%;}
.section_gateways .section_right {border-left: 1px solid #fff;padding-right: 10%;}
.section_gateways a {background-size: cover !important;border-top: 2px solid #fff;height: 230px;text-align: center;display: table;}
.section_gateways a:hover,
.section_gateways a:focus,
.section_gateways a:active {text-decoration: none !important;}
.section_gateways a:hover .overlay,
.section_gateways a:focus .overlay,
.section_gateways a:active .overlay {-webkit-transition: all 0.2s;-moz-transition: all 0.2s;transition: all 0.2s;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(Opacity=0);-moz-opacity: 0.0;-khtml-opacity: 0.0; opacity: 0.0;color:#fff;}
.section_gateways a:hover .content_con,
.section_gateways a:focus .content_con,
.section_gateways a:active .content_con {color:#fff;}
.section_gateways .content_con {display: inline-block;display: table-cell;vertical-align: middle;color: #D7D7D7;z-index: 2222222;position: relative;}
.section_gateways .top_text {line-height: 1em;font-family: Barlow_Condensedbold_Italic;font-size: 40px;text-transform: uppercase;margin-top: 20px;}
.section_gateways .bottom_text {font-family: Barlow_Semi_Condensed_Semibold;font-size: 25px;}.section_gateways .arrow {position: relative;width: 100px;height: 24px;display: inline-block;}
.section_gateways .arrow:after {content: " ";position: absolute;right: 22px;left: 0;top: 0;background: url(images/white_arrow.svg) no-repeat center center;font-size: 1.1rem;height: 100%;width: 100%;}
.section_gateways a:hover .arrow:after {-webkit-animation: swipeOutIn 0.7s;-moz-animation: swipeOutIn 0.7s;-ms-animation: swipeOutIn 0.7s;-o-animation: swipeOutIn 0.7s;animation: swipeOutIn 0.7s;-webkit-animation-iteration-count: 1;-moz-animation-iteration-count: 1;-ms-animation-iteration-count: 1;-o-animation-iteration-count: 1;animation-iteration-count: 1;}
.section_call_to_action_1 {padding: 55px;}
.section_call_to_action_1 .section_back {background: #f6f6f6;position: relative;float: left;width: 100%;}
.section_call_to_action_1 .section_inner {padding: 50px 0;}
.section_call_to_action_1 .section_left {font-size: 20px;width: 62%;}
.section_call_to_action_1 .section_right {width: 34%;margin-top: 25px;text-align: right;}
.section_call_to_action_1 .section_title {font-family: Barlow_Semi_Condensed_Bold;font-size: 40px;margin-bottom: 10px;}
.section_call_to_action_1 .button {width: 300px;text-align: left;}
.section_result {background: #1a3643;text-align: center;color: #d7d7d7;padding: 65px 0 35px;font-size: 20px;line-height: 1.3em;}
.section_result .section_inner {width: 752px;}
.section_result .section_title {color: #D7D7D7;    margin-bottom: 30px;}
.section_result_2 {padding: 65px 0;}
.section_body {padding: 88px 0 70px;line-height: 1.5em;}
.section_body .blue_line {width: 145px;}
.section_body .section_left {width: 48.64%;height: 409px;}
.section_body .section_right {width: 43.05%;}
.section_clients {padding: 70px 0 60px;}
.section_clients .section_left {width: 42%;}
.social_links a.facebook {background: url(images/facebook_logo_wh.svg) no-repeat;}
.social_links a.twitter {background: url(images/twitter_logo_wh.svg) no-repeat;top: 1px;}
.social_links a.youtube {background: url(images/youtube_logo_wh.svg) no-repeat;}
.section_shippers {background:#1a3643;text-align: center;color: #d7d7d7;padding: 65px 0 35px;font-size: 20px;line-height: 1.3em;}
.section_shippers .section_inner {width:750px;}
.section_shippers .section_title {color: #D7D7D7;}
.section_shippers .section_back {background: #1a3643;position: relative;float: left;width: 100%;}
.section_shippers_alt {text-align: center;color: #d7d7d7;padding: 0px 55px 50px;font-size: 20px;line-height: 1.3em;}
.section_shippers_alt .section_inner {width:750px;}
.section_shippers_alt .section_title {color: #D7D7D7;}
.section_shippers_alt .section_back {background: #1a3643;position: relative;float: left;width: 100%;padding: 65px 0 70px;}
.section_shippers_alt .arrow_con {border-left: 20px solid transparent;border-right: 20px solid transparent;border-top: 20px solid #1a3643;width: 33px;height: 20px;margin: 0 auto;position: absolute;bottom: 30px;left: 0;right: 0;}
.section_shipper_boxes {height: 580px;background: #f6f6f6;}
.section_shipper_boxes .section_inner .section_left {padding-top: 140px;    padding-right: 11%;}
.section_shipper_boxes .section_inner .section_right {padding-top: 140px;padding-right: 0;display: block;padding-left: 110px;display: none;}
.section_shipper_boxes .section_buttons {width: 370px;height: 50px;position: absolute;z-index: 99999;margin: 0 auto;float: none;left: 0;right: 0;top: -35px;}
.section_shipper_boxes .section_buttons .section_left {display: block;padding: 0;}
.section_shipper_boxes .section_buttons .section_right {display: block;padding: 0;}
.section_shipper_boxes .section_buttons .button_con {width: 185px;height: 50px;text-align: center;color: #b2b2b2;font-family: Barlow_Semi_Condensed_Bold;font-size: 20px;line-height: 47px;border: 3px solid #bebcbc;background: #fff;cursor: pointer;text-transform: uppercase;}
.section_shipper_boxes .section_buttons .button_con:hover span {border-bottom: 2px solid;}
.section_shipper_boxes .section_buttons .active .button_con:hover span {border: none;}
.section_shipper_boxes .section_buttons .arrow_con {border-left: 20px solid transparent;border-right: 20px solid transparent;border-top: 20px solid #1a4e8e;width: 33px;height: 20px;margin: 0 auto;display: none;}
.section_shipper_boxes .section_buttons .active .button_con {background: #1a4e8e;color: #fff;border-color: #1a4e8e;cursor: default;}
.section_shipper_boxes .section_buttons .active .arrow_con {display: block;}
.section_shipper_boxes .section_left_background {height: 580px;background-size: cover !important;position: absolute;top: 0;left: 0;display: none;}
.section_shipper_boxes .section_right_background {height: 580px;background-size: cover !important;position: absolute;top: 0;right: 0;}
.section_services_main .section_left {padding: 150px 0 100px;}
.section_services_main .featured_img_con {width: 608px;height: 410px;}
#slider {position: relative;float: left;width: 100%;height: 134px !important;z-index: 5;}
.slider {background: #fff;position: relative;float: left;width: 100%;height: 100%;z-index: 5;    display: block !important; text-align: justify;-ms-text-justify: distribute-all-lines;text-justify: distribute-all-lines;    background: #fff;}
#slider .slider div {vertical-align: middle;display: inline-block;*display: inline;zoom: 1;}
.stretch {width: 100%;display: inline-block;font-size: 0;line-height: 0}
.section_services_featured {background: #f6f6f6;padding: 88px 0 50px;font-size: 16px;}
.section_services_featured .arrow_con {border-left: 20px solid transparent;border-right: 20px solid transparent;border-top: 20px solid #fff;width: 33px;height: 20px;margin: 0 auto;position: absolute;top: 0;left: 0;right: 0;}
.section_services_featured .box {width: 31.6%;margin: 0;position: relative;float: left;}
.section_services_featured .box_back {position: relative;float: left;width: 100%;height: 260px;background-size: cover !important;margin-bottom: 40px;}
.section_services_featured h3 {font-size: 24px;font-family: Barlow_Semi_Condensed_Bold;margin: 0 0 15px 0;}
.section_services_featured .box1 {margin: 0 2.6% 0 0;}
.section_services_featured .box3 {float: right;margin: 0;}
.section_services {padding: 50px 0 0 0;font-size: 16px;}
.section_services .box {width: 31.6%;margin: 0 2.6% 0 0;position: relative;float: left;min-height: 215px;}
.section_services .section_inner .box:nth-child(3n) {float: right;margin: 0;}
.section_services h3 {font-size: 24px;font-family: Barlow_Semi_Condensed_Bold;margin: 0 0 15px 0;}
.section_shippers {padding: 65px 0 90px;}
.section_products .section_inner {width: 100%;}
.section_products .box {position: relative;float: left;width: 33.33%;background-size: cover !important;height: 330px;font-size: 30px;font-family: Barlow_Condensed_Semibold;color: #fff;text-transform: uppercase;padding: 35px;}
.section_products h3 {position: absolute;left: 35px;bottom: 35px;padding: 0 38% 0 0;}
.section_full_width {height: 676px;background-size: cover !important;}
.section_request_quote {padding: 80px 0 90px;}
.section_request_quote .section_right {width: 40%;}
.section_call_to_action_2 {padding: 55px;}
.section_call_to_action_2 .section_back {background: #f6f6f6;position: relative;float: left;width: 100%;}
.section_call_to_action_2 .section_inner {padding: 50px 0;}
.section_call_to_action_2 .section_left {font-size: 20px;width: 57%;line-height: 1.3em;}
.section_call_to_action_2 .section_right {width: 36%;margin-top: 38px;text-align: right;}
.section_call_to_action_2 .section_title {font-family: Barlow_Semi_Condensed_Bold;font-size: 40px;margin-bottom: 20px;}
.section_call_to_action_2 .button {width: 200px;text-align: left;}
.section_call_to_action_2 .call_us {border: 2px solid #1a4e8e;border-radius: 3px;padding: 3px 5px 2px;margin-left: 10px;margin-right: 20px;color: #1a4e8e;text-transform: uppercase;letter-spacing: 1px;font-size: 19px;padding: 8px 0 6px;border-radius: 5px;font-family: Barlow_Semi_Condensed_Semibold;background: #fff;width: 200px;display: inline-block;text-align: center;line-height: 1em;}
.section_call_to_action_2 .call_us:hover {background: #1a4e8e; color:#fff;text-decoration: none;}
.section_drivers {background: #1a3643;text-align: center;color: #d7d7d7;padding: 65px 0 90px;font-size: 20px;line-height: 1.3em;}
.section_drivers .section_inner {width: 750px;}
.section_drivers .section_title {color: #D7D7D7;margin-bottom: 30px;}
.section_drivers_boxes {height: 610px;background: #f6f6f6;}
.section_drivers_boxes .section_inner .section_left {padding-top: 140px;    padding-right: 11%;}
.section_drivers_boxes .section_inner .section_right {padding-top: 80px;padding-right: 0;display: block;padding-left: 120px;display: none;}
.section_drivers_boxes .section_buttons {width: 370px;height: 50px;position: absolute;z-index: 99999;margin: 0 auto;float: none;left: 0;right: 0;top: -35px;}
.section_drivers_boxes .section_buttons .section_left {display: block;padding: 0;}
.section_drivers_boxes .section_buttons .section_right {display: block;padding: 0;}
.section_drivers_boxes .section_buttons .button_con {width: 185px;height: 50px;text-align: center;color: #b2b2b2;font-family: Barlow_Semi_Condensed_Bold;font-size: 20px;line-height: 47px;border: 3px solid #bebcbc;background: #fff;cursor: pointer;text-transform: uppercase;}
.section_drivers_boxes .section_buttons .button_con:hover span {border-bottom: 2px solid;}
.section_drivers_boxes .section_buttons .active .button_con:hover span {border: none;}
.section_drivers_boxes .section_buttons .arrow_con {border-left: 20px solid transparent;border-right: 20px solid transparent;border-top: 20px solid #1a4e8e;width: 33px;height: 20px;margin: 0 auto;display: none;}
.section_drivers_boxes .section_buttons .active .button_con {background: #1a4e8e;color: #fff;border-color: #1a4e8e;cursor: default;}
.section_drivers_boxes .section_buttons .active .arrow_con {display: block;}
.section_drivers_boxes .section_left_background {height: 610px;background-size: cover !important;position: absolute;top: 0;left: 0;display: none;}
.section_drivers_boxes .section_right_background {height: 610px;background-size: cover !important;position: absolute;top: 0;right: 0;}
.section_drivers_boxes .section_inner .section_right h3 {font-family: Barlow_Semi_Condensed_Semibold;color: #39393A;font-size: 20px;}
.section_drivers_boxes .section_inner .section_right ul {list-style-type: '- ';margin: 0;padding: 0;}
.section_drivers_boxes .section_inner .section_right ul li {font-family: Barlow_Semi_Condensed_Semibold;color: #39393A;font-size: 20px;    line-height: 1.6em;}
.section_perks_featured {padding: 70px 0;font-size: 16px;line-height: 1.5em;}
.section_perks_featured .box {width: 48%;position: relative;float: left;}
.section_perks_featured .box_back {position: relative;float: left;width: 100%;height: 410px;margin-bottom: 50px;}
.section_perks_featured h3 {font-family: Barlow_Semi_Condensed_Bold;font-size: 24px;text-transform: capitalize;margin-bottom: 15px;}
.section_perks_featured .box2 {float: right;}
.section_perks .section_title {font-family: Barlow_Semi_Condensed_Bold;font-size: 24px;text-transform: capitalize;margin-bottom: 15px;}
.section_perks_1 {height: 700px;background-size: cover !important;padding: 85px 0 0 0;}
.section_perks_1 .section_left {width: 34%;font-size: 16px;line-height: 1.5em;position: relative;z-index: 2;}
.section_perks_1 .section_back {position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 1;    background-size: cover !important;}
.section_perks_2 {padding: 120px 0 90px;}
.section_perks_2 .section_right {width: 100%;height: 750px;position: relative;margin-top: -175px;}
.section_perks_2 .section_left {width: 48.72%;font-size: 16px;line-height: 1.5em;position: absolute;z-index: 2;top: 365px;left: 0;}
.section_perks_2 .featured_img1 {height: 409px;margin-bottom: 0;width: 606px;position: absolute;z-index: 2;left: 0;top: 0;}
.section_perks_2 .featured_img2 {height: 570px;width: 830px;position: relative;float: right;margin-top: 175px;}
.section_perks_2 .section_title {font-family: Barlow_Semi_Condensed_Bold;font-size: 24px;text-transform: capitalize;margin-bottom: 15px;}
.section_content {position: relative;float: left;width: 63%;}
.section_perks_3 {height: 584px;background-size: cover !important;padding: 85px 0 0 0;}
.section_perks_3 .section_left {float: right;width: 34%;font-size: 16px;line-height: 1.5em;z-index: 2;}
.section_perks_3 .section_back {position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 1;    background-size: cover !important;}
.section_call_to_action_3 {background: #1a3643;text-align: center;color: #d7d7d7;padding: 65px 0 35px;font-size: 20px;line-height: 1.3em;}
.section_call_to_action_3 .section_left {text-align: left;width: 56%;}
.section_call_to_action_3 .section_right {margin-top: 44px;text-align: right;width: 36%;}
.section_call_to_action_3 .section_title {color: #D7D7D7;    font-family: Barlow_Semi_Condensed_Bold;font-size: 40px;margin-bottom: 20px;}
.section_call_to_action_3 .call_us {border: 2px solid #1a4e8e;border-radius: 3px;padding: 3px 5px 2px;margin-left: 10px;margin-right: 20px;color: #1a4e8e;text-transform: uppercase;letter-spacing: 1px;font-size: 19px;padding: 8px 0 6px;border-radius: 5px;font-family: Barlow_Semi_Condensed_Semibold;background: #fff;width: 200px;display: inline-block;text-align: center;line-height: 1em;}
.section_call_to_action_3 .call_us:hover {background: #1a4e8e; color:#fff;text-decoration: none;}
.section_careers {padding: 70px 0 150px 0;}
.section_careers .section_left {width: 48.5%;}
.section_careers .section_right {width: 43%;padding-top: 138px;}
.section_careers .section_right p:last-of-type {margin: 0 0 15px;}

.section_careers .featured_img {height: 460px;}
.section_careers .button {width: 300px;    margin: 0px 0px 30px 0px;}
.section_founders {background: #1a3643;padding: 70px 0;color: #fff;    z-index: 9;}
.section_founders .section_left {width:100% !important;}
.section_founders .section_left .founder_images {display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 25px;
    max-width: 1000px;}
.section_founders .section_right {
    width: 60%;
    float: left;
    margin-top: 50px;
}

.section_founders .section_title {color: #D7D7D7;font-size: 40px;}
.section_founders .founder_img {height: 523px;background-size: cover !important;font-family: Barlow_Condensed_Semibold;font-size: 30px;margin-bottom: 15px;text-transform: uppercase;    position: relative;}
.section_founders .founder_img p {position: absolute;bottom: 30px;left: 30px;margin: 0;}
.section_full_width_large {height: 890px;}
.section_contact_header {background: #1a3643;text-align: center;color: #d7d7d7;padding: 65px 0 90px;font-size: 20px;}
.section_contact_header .section_title {color: #D7D7D7;    margin-bottom: 30px;}
.section_right_background iframe {width: 100%;height: 100%;}
.section_contact {height: 580px;background: #fff;}
.section_contact .section_inner .section_left {padding-top: 150px;padding-right: 0;font-size: 16px;    line-height: 1.5em;}
.section_contact .section_inner .section_right {padding-top: 80px;padding-right: 0;display: block;padding-left: 120px;display: none;}
.section_contact .section_inner .section_left h3 {font-family: Barlow_Semi_Condensed_Bold;font-size: 24px;margin-bottom: 15px;}
.section_contact .section_inner .section_left a {color:#000;}
.section_contact .section_inner .section_left p {margin: 0 0 20px;}
.section_contact .section_inner .section_left .address {position: relative;float: left;width: 100%;margin-bottom: 50px;}
.section_contact .section_inner .section_right .location {font-family: Barlow_Semi_Condensed;font-size: 16px;position: relative;float: left;width: 100%;height: 43px;line-height: 43px;padding: 0 0 0 35px;}
.section_contact .section_inner .section_right .location1 {background: url(images/about_location_tx.svg) no-repeat center left;}
.section_contact .section_inner .section_right .location2 {background: url(images/about_location_tx.svg) no-repeat center left;}
.section_contact .section_inner .section_right .location3 {background: url(images/about_location_pa.svg) no-repeat center left;}
.section_contact .section_inner .section_right .location4 {background: url(images/about_location_ca.svg) no-repeat center left;}
.section_contact .section_inner .section_right .location5 {background: url(images/about_location_wa.svg) no-repeat center left;}
.section_contact .section_buttons {width: 370px;height: 50px;position: absolute;z-index: 20;margin: 0 auto;float: none;left: 0;right: 0;top: -35px;}
.section_contact .section_buttons .section_left {display: block;padding: 0;}
.section_contact .section_buttons .section_right {display: block;padding: 0;}
.section_contact .section_buttons .button_con {width: 185px;height: 50px;text-align: center;color: #b2b2b2;font-family: Barlow_Semi_Condensed_Bold;font-size: 20px;line-height: 47px;border: 3px solid #bebcbc;background: #fff;cursor: pointer;text-transform: uppercase;}
.section_contact .section_buttons .button_con span {}
.section_contact .section_buttons .button_con:hover span {border-bottom: 2px solid;}
.section_contact .section_buttons .active .button_con:hover span {border: none;}
.section_contact .section_buttons .arrow_con {border-left: 20px solid transparent;border-right: 20px solid transparent;border-top: 20px solid #1a4e8e;width: 33px;height: 20px;margin: 0 auto;display: none;}
.section_contact .section_buttons .arrow {}
.section_contact .section_buttons .active .button_con {background: #1a4e8e;color: #fff;border-color: #1a4e8e;cursor: default;}
.section_contact .section_buttons .active .arrow_con {display: block;}
.section_contact .section_buttons .active .arrow {}
.section_contact .section_left_background {height: 610px;background-size: cover !important;position: absolute;top: 0;left: 0;display: none;}
.section_contact .section_right_background {height: 100%;background-size: cover !important;position: absolute;top: 0;right: 0;z-index: 10;}
.section_contact .section_inner .section_right h3 {font-family: Barlow_Semi_Condensed_Bold;font-size: 24px;margin-bottom: 15px;}
.section_contact .section_inner .section_right ul {list-style: none;margin: 0;padding: 0;}
.section_contact .section_inner .section_right ul li {font-family: Barlow_Semi_Condensed_Semibold;color: #39393A;font-size: 20px;    line-height: 1.6em;}
.required_label {clear: both;position: relative;float: left;font-size: 15px;}

/********************************************SUB CONTENT STYLES*******************************/
.alignleft { float: left; margin-right: 15px;}
.alignright { float: right; margin-left: 15px;}
.entry-content img {margin: 0 0 1.5em 0;}
.alignleft, img.alignleft {margin-right: 1.5em;display: inline;float: left;}
.alignright, img.alignright {margin-left: 1.5em;display: inline;float: right;}
.aligncenter, img.aligncenter {margin-right: auto;margin-left: auto;display: block;clear: both;}
.alignnone, img.alignnone {/* not sure about this one */}
.wp-caption {margin-bottom: 1.5em;text-align: center;padding-top: 5px;}
.wp-caption img {border: 0 none;padding: 0;margin: 0;}
.wp-caption p.wp-caption-text {line-height: 1.5;font-size: 10px;margin: 0;}
.wp-smiley {margin: 0 !important;max-height: 1em;}
blockquote.left {margin-right: 20px;text-align: right;margin-left: 0;width: 33%;float: left;}
blockquote.right {margin-left: 20px;text-align: left;margin-right: 0;width: 33%;float: right;}

/********************************************FORMS STYLES*******************************/
form {position: relative;width: 100%;clear: both;}
form label {font-family: Barlow_Semi_Condensed_Bold;text-transform: uppercase;font-size: 20px;}
form input[type="text"] {width: 100%;}
form input[type="password"] {width: 100%;}
form input[type="submit"] {text-transform: uppercase;}
form select {color: #000;border: 1px solid #ccc;border-radius: 5px;font-size: 13px;width: 100%;padding: 13px;font-size: 16px;font-family: Barlow_Semi_Condensed_Semibold;}
form select option {padding: 8px;}
textarea {overflow: auto;vertical-align: top;	width: 100%;padding: 9px;height: 150px;}
button,input,select,textarea {font-size: 100%;margin: 0;vertical-align: baseline;*vertical-align: middle;resize: none;}
button,input {line-height: normal;}
button,html input[type="button"], input[type="reset"], input[type="submit"] {border: 1px solid #ccc;border-color: #ccc #ccc #bbb #ccc;border-radius: 0px;background: #e6e6e6;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);color: rgba(53, 53, 53, 0.8);cursor: pointer;-webkit-appearance: button;font-size: 14px;font-size: .9rem;line-height: 1;padding: .6em 1em .5em;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);}
html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {border-color: #ccc #bbb #aaa #bbb;box-shadow: none, inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);}
button:focus, html input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button:active, html input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active {border-color: #aaa #bbb #bbb #bbb;box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);}
input[type="checkbox"], input[type="radio"] {box-sizing: border-box;padding: 0;font-size: 14px;font-size: .9rem;}
input[type="search"] {-webkit-appearance: textfield;-webkit-box-sizing: content-box;-moz-box-sizing:    content-box;box-sizing:         content-box;}
input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;font-size: 14px;font-size: .9rem;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea {color: #000;border: 1px solid #dddddd;border-radius: 5px;font-size: 13px;padding: 13px;position: relative;float: left;}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, textarea:focus {color: #111;}
.fieldCon {position: relative;float: left;width: 100%;margin: 0 0 20px 0;}
button, input[type='submit'] {margin: 0;position: absolute;float: right;color: #fff;line-height: 1em;box-shadow: none;border: none;text-shadow: none;font-weight: normal;text-transform: uppercase;letter-spacing: 1px;font-size: 19px;border-radius: 5px;font-family: Barlow_Semi_Condensed_Semibold;background: none;width: 100%;height: 100%;text-align: left;padding: 2px 0 0 22px;z-index: 2}
form label.error {color: rgb(193, 14, 14);font-size: 12px;line-height: 1em;float: left;margin: 5px 0 0 0;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #7D7D7D;}
::-moz-placeholder { /* Firefox 19+ */color: #7D7D7D;}
:-ms-input-placeholder { /* IE 10+ */color: #7D7D7D;}
:-moz-placeholder { /* Firefox 18- */color: #7D7D7D;}
.title_small {display: none;}
#default_select {color: #7D7D7D;}
.checkbox {position: relative;float: left;width: 50%;}
.checkbox1 {width: 100%;}
.checkbox input[type="checkbox"] {visibility: hidden;}
.checkbox label {width: 20px;height: 20px;cursor: pointer;position: absolute;left: 0;top: 10px;background: -webkit-gradient(linear, left top, left bottom, from(#222222), to(#45484d));background: #f2f2f2;-webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px white;box-shadow: none;border: 2px solid #7d7d7d;border-radius: 3px;z-index: 2;}
.checkbox span {color: #7D7D7D;font-size: 16px;font-family: Barlow_Semi_Condensed_Semibold;position: relative;display: inline-block;padding: 0 0 0 16px;z-index: 1;}
.checkbox label:after {  content: '';width: 9px;height: 5px;position: absolute;top: 2px;left: 2px;border: 3px solid #fcfff4;border-top: none;border-right: none;background: transparent;opacity: 0;transform: rotate(-45deg);}
.checkbox label:hover::after {  opacity: 0.3;}
.checkbox input[type=checkbox]:checked + label:after {opacity: 1;} 
.checkbox input[type=checkbox]:checked + label {   background: #7d7d7d;} 
.submit_con {border: none;text-decoration: none;position: relative;display: inline-block;background: #1a4e8e;line-height: 1em;color: #D7D7D7;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;transition: all 0.2s;text-transform: uppercase;letter-spacing: 1px;font-size: 19px;padding: 0;border-radius: 5px;font-family: Barlow_Semi_Condensed_Semibold;z-index: 99999;height: 32px;width: 180px;}
.submit_con span {position: absolute;top: 0;right: 15px;width: 31px;height: 100%;overflow: hidden;background: inherit;color: inherit !important;display: block;z-index: 1}
.submit_con span:after {content: " ";position: absolute;right: 22px;left: 0;top: 0;background: url(images/gray_arrow.svg) no-repeat center center;font-size: 1.1rem;height: 100%;width: 100%;}
.submit_con:hover span:after {-webkit-animation: swipeOutIn 0.7s;-moz-animation: swipeOutIn 0.7s;-ms-animation: swipeOutIn 0.7s;-o-animation: swipeOutIn 0.7s;animation: swipeOutIn 0.7s;-webkit-animation-iteration-count: 1;-moz-animation-iteration-count: 1;-ms-animation-iteration-count: 1;-o-animation-iteration-count: 1;animation-iteration-count: 1;}
.brands {position: relative;width: 100%;height: 110px;overflow: hidden;}
.brand {position: relative;width: 160px !important;height: 110px;  opacity: 1 !important;  display: inline-block;text-align: center;margin: 0 43px;overflow: hidden;}
.brand img {width: inherit;max-width: 100%;max-height: 110px;margin: auto;position: absolute;padding: 0;vertical-align: middle;width: auto;height: auto;display: table-cell; top:0;left:0;right: 0;bottom: 0;}
.brand_con {position: relative;display: block;display: table;width: 100%;height: 110px;}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
#cboxOverlay{background: #000;opacity: 1 !important;filter: alpha(opacity = 95);z-index: 999999999;}
#colorbox{outline:0;    z-index: 999999999999;}
#cboxContent{margin-top:32px; overflow:visible; background:#4d4d4d;}
.cboxIframe{background: #000;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{background: none;padding: 0;background: #000;margin-top: 0;}
#cboxLoadingGraphic{background:url(colorbox/images/loading.gif) no-repeat center center;}
#cboxLoadingOverlay{background:#4d4d4d;}
#cboxTitle{position:absolute; top:-22px; left:0; color:#f6f4ed;}
#cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(colorbox/images/controls.png) no-repeat 0 0;}
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
#cboxPrevious{background-position:0px 0px; right:44px;}
#cboxPrevious:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter: alpha(Opacity=40);-moz-opacity: 0.4;-khtml-opacity: 0.4;opacity: 0.4;}
#cboxNext{background-position:-25px 0px; right:22px;}
#cboxNext:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter: alpha(Opacity=40);-moz-opacity: 0.4;-khtml-opacity: 0.4;opacity: 0.4;}
#cboxClose{background-position:-50px 0px; right:0;}
#cboxClose:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter: alpha(Opacity=40);-moz-opacity: 0.4;-khtml-opacity: 0.4;opacity: 0.4;}
.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
.cboxSlideshow_on #cboxSlideshow:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter: alpha(Opacity=40);-moz-opacity: 0.4;-khtml-opacity: 0.4;opacity: 0.4;}
.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
.cboxSlideshow_off #cboxSlideshow:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter: alpha(Opacity=40);-moz-opacity: 0.4;-khtml-opacity: 0.4;opacity: 0.4;}


/********************************************PRINT STYLES*****************************************/
@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a{text-decoration:underline}a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after{content:""}a[href^="javascript:"]:after{content:""}a[href^="#"]:after{content:""}pre{border:1px solid #999;page-break-inside:avoid}blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr{page-break-inside:avoid}img{page-break-inside:avoid;max-width:100%!important}@page{margin:.5cm}p{orphans:3;widows:3}h2{orphans:3;widows:3;page-break-after:avoid}h3{orphans:3;widows:3;page-break-after:avoid}}