/*
Theme Name: Starkers
Theme URI: http://elliotjaystocks.com
Description: The totally nude Wordpress theme. Phwoar! (Based on Twenty Ten)
Version: 3.0
Author: Elliot Jay Stocks
Author URI: http://elliotjaystocks.com
Tags: starkers, naked, clean, basic
*/

@import "css/reset.css";
@import "css/typography.css";
@import "css/layout.css";
@import "css/bootstrap.css";
@import "css/bootstrap-theme.css";
@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700,900,300italic,400italic,700italic,900italic);

body{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}

/** header **/
@media (max-width: 991px) {
	#logo{margin: 10px auto 0 auto;}
	p#call{text-align: center !important;}
	.callus{padding-right: 15px !important;}
	.login{text-align: center;padding-top: 10px !important;}
	.login a{margin: 10px auto;float: none !important;}
	.navbar-form.navbar-right{width: 96%;margin: 0 2%;}
	#banner-truck{display: none;}
}
#logo{width: 240px;height: 97px;}
#logo a{display: block;width: 240px;height: 97px; background: url(images/logo.png);text-indent: -9999px;}

.callus{padding-right: 40px;}
p#call{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;color: #60604b;font-size: 12px;line-height: 1.1;text-align: right;padding-top: 30px;}
p#call span{font-family: 'Lato', 'sans-serif';font-weight: 900;font-size: 26px;font-style: italic;}

.login{padding-top: 30px;}
.login p{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;color: #60604b;font-size: 12px;font-weight: bold;margin-bottom: 0px;}
.login a{float: right;border-radius: 0px;border: none;font-family: 'Lato', 'sans-serif';font-weight: 600;background: #8dc63f;padding-left: 30px;padding-right: 30px;margin-bottom: 10px;}
.login a:hover{background: #8dc63f;}


.navbar-form.navbar-right{padding: 0px;}
.navbar-form.navbar-right input{border-radius: 0px;}
.navbar-form.navbar-right button{border-radius: 0px;background: #8dc63f;border: none;height: 34px;}

/** menu **/
.navbar{margin-bottom: 0px;}
@media (min-width: 768px) {
	.navbar{min-height: inherit;-webkit-box-shadow:none;box-shadow:none;background-image: none;background-color: #fff;border: none;}
}
@media (max-width: 767px) {
	.navbar-collapse{padding: 0px;}
	.navbar-nav {float: none !important;margin: 0px;}
	.navbar-form.navbar-right button{width: 50%;}
}
@media (max-width: 991px) {
	#menu-main{background: url(images/nav-bg.png) repeat-x #fefefe;border-right: solid 1px #ccc;}
	.navbar-nav{float: none !important;border-top: none !important;text-align: center;}
}
.navbar-nav{float: right;border-top: solid 1px #ccc;border-left: solid 1px #ccc;}
.navbar-nav li a{background: url(images/nav-bg.png) repeat-x #fefefe;padding-top: 10px;padding-bottom: 10px;color: #60604b;font-weight: bold;font-size: 13px;text-shadow: none;padding-left: 20px;padding-right: 20px;border-right: solid 1px #ccc;}
.navbar-nav li a:hover{background: #60604b !important;color: #8dc63f !important;}
.navbar-nav li.current-menu-item a{background: #60604b !important;color: #8dc63f !important;}
.navbar-nav li.current-menu-parent a.dropdown-toggle{background: #60604b !important;color: #8dc63f !important;}
.navbar-nav > li > .dropdown-menu{padding: 0px;}
.navbar-nav > li > .dropdown-menu li a{background: #8dc63f;color: #fff;border-bottom: solid 1px #9bda44;border-right: none;}
.navbar-nav > li > .dropdown-menu li a:hover{border-bottom: solid 1px #60604b;}

/** home **/
.home .banner{overflow-x: hidden;}
.home .jumbotron{margin-bottom: 0px;background: url(images/home-banner.jpg) no-repeat center center;-webkit-box-shadow: inset 0 0 15px rgba(0,0,0,0.5);-moz-box-shadow: inset 0 0 15px rgba(0,0,0,0.5);box-shadow: inset 0 0 15px rgba(0,0,0,0.5);max-width: 100%;}
@media (min-width: 991px) {
	.home .jumbotron{min-height: 430px;}
}
.home .jumbotron h2{color: #fff;font-family: 'Lato', 'sans-serif';font-weight: 300;font-size: 44px;}
.home .jumbotron .btn{background: #8dc63f;border: none;font-family: 'Lato', 'sans-serif';font-weight: 600;font-size: 20px;width: 288px;height: 62px;line-height: 62px;padding: 0px;margin-bottom: 8px;}
.home .jumbotron a{color: #fff;text-align: center;width: 288px;display: block;}

.home .jumbotron .container{position: relative;}
.home .jumbotron .container #banner-truck{position: absolute;right: -230px;bottom: -250px;width: 1140px;height: 515px;background: url(images/banner-truck.png) no-repeat;}

.gray-row{background: #f4f4f4;padding: 40px 0 40px 0;}
.gray-row h2{color: #60604b;font-family: 'Lato', 'sans-serif';font-weight: 900;font-size: 50px;margin-top: 0px;margin-bottom: 20px;}
.gray-row h2 span{color: #8dc63f;}
.gray-row h3{color: #60604b;font-family: 'Lato', 'sans-serif';font-weight: 900;font-size: 40px;margin-bottom: 0px;}
.gray-row p{color: #000;font-size: 18px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}

.row.boxes.top{text-align: center;margin-top: 20px;}
.row.boxes.top p{color: #989898;font-family: 'Lato', 'sans-serif';font-weight: 900;font-size: 32px;}
.row.boxes.top .img-box{min-height: 226px;}
.row.boxes.top li{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 16px;}

.home .line{width: 100%;max-width: 1170px;margin: 40px auto;height: 1px;background: #fff;}

.row.boxes.btm{text-align: center;margin-bottom: 80px;}
.row.boxes.btm .col-md-4{padding-bottom: 10px;}
.row.boxes.btm .col-md-4 img{margin: 0 auto;}

@media (max-width: 991px) {
	.video{text-align: center;overflow: hidden;}
}
.video h4{font-family: 'Lato', 'sans-serif';font-weight: 300;font-size: 44px;color: #60604b;margin-bottom: 20px;}
.video p{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 14px;margin-bottom: 20px;}
.video .btn{border: none;background: #8dc63f;border-radius: 0px;width: 230px;}
.video .col-md-6.right{padding-bottom: 20px;}

/** all pages **/
.content{padding-top: 40px;padding-bottom: 80px;}
.content p{line-height: 1.6;}
.content h2{font-family: 'Lato', 'sans-serif';font-weight: 900;}
.content h3{font-family: 'Lato', 'sans-serif';font-weight: 900;}
.content h4{font-family: 'Lato', 'sans-serif';font-weight: 900;}


.title{background: #f4f4f4;}
.title h1{color: #60604b;font-family: 'Lato', 'sans-serif';font-weight: 900;font-size: 40px;text-transform: uppercase;margin-bottom: 20px;}
.title .line{width: 100%;height: 1px;background: #dedfdf;margin-bottom: 20px;}

/** about **/
.page-id-15 .banner img{margin: 0 auto;}
.page-id-15 .content h2{font-family: 'Lato', 'sans-serif';font-weight: 900;font-size: 26px;color: #60604b;margin-bottom: 20px;}
.page-id-15 .content p{font-size: 16px;}

p#value{display: block;font-family: 'Lato', 'sans-serif';font-weight: 900;font-size: 26px;color: #fff;background: #8dc63f;padding: 0 20px;margin: 40px auto 20px auto;width: 174px;}
.values{text-align: center;border-bottom: solid 1px #959595;padding-bottom: 40px;margin-bottom: 80px;}
.values p{font-family: 'Lato', 'sans-serif';font-weight: 900;color: #60604b;font-size: 24px;}
.line-bg{background: url(images/values-bg.jpg) no-repeat center center;}
p#Accred{display: block;font-family: 'Lato', 'sans-serif';font-weight: 900;font-size: 26px;color: #fff;background: #8dc63f;padding: 0 20px;margin: 40px auto 20px auto;width: 202px;}
.page-id-15 p.heading{font-family: 'Lato', 'sans-serif';font-weight: 900;font-size: 24px;color: #60604b;margin-bottom: 20px;}

/** contact **/
.page-id-17 .banner{background:url('images/contact.jpg') no-repeat center center;height: 145px;}
.page-id-17 .banner h1{margin: 0px;line-height: 145px;color: #fff;font-family: 'Lato', 'sans-serif';font-weight: 900;font-size: 40px;text-transform: uppercase;}

.page-id-17 .content{padding: 40px 0 40px 0;}
.page-id-17 .content a{color: #7c7c7c;}
.page-id-17 .content a:hover{color: #8dc63f;}

.page-id-17 .left p{font-size: 16px;padding-left: 50px;color: #7c7c7c;}
.page-id-17 .left p strong{font-family: 'Lato', 'sans-serif';font-weight: 900;color: #000;}
.page-id-17 .left p#phone{background: url(images/contact-phone.jpg) no-repeat left 8px;}
.page-id-17 .left p#fax{background: url(images/contact-fax.jpg) no-repeat left 8px;}
.page-id-17 .left p#email{background: url(images/contact-email.jpg) no-repeat left 8px;}
.page-id-17 .left p#address{background: url(images/contact-address.jpg) no-repeat left 8px;}
.page-id-17 .left p#hours{background: url(images/contact-hours.jpg) no-repeat left 8px;}

.page-id-17 .right{border-left: solid 1px #8dc63f;}
.page-id-17 .right strong{font-family: 'Lato', 'sans-serif';font-weight: 900;color: #000;}
.page-id-17 .right strong.name{color: #60604b;}
.page-id-17 .right p{font-size: 16px;color: #7c7c7c;}

#contact-form{background: #303030;padding: 30px;margin-top: 30px;height: 334px;position: relative;}
#contact-form h2{font-family: 'Lato', 'sans-serif';font-weight: 900;color: #8dc63f;font-size: 20px;margin-top: 0px;}
#contact-form p{color: #fff;font-size: 16px;font-family: 'Lato', 'sans-serif';}
#contact-form .wpcf7-text{border: none;margin-bottom: 20px;height: 40px;line-height: 40px;background: #444343;padding-left: 10px;width: 100%;color: #ccc;}
#contact-form textarea{border: none;background: #444343;padding-left: 10px;width: 100%;padding-top: 10px;height: 88px;margin-bottom: 20px;color: #ccc;}
#contact-form .wpcf7-submit{float: right;width: 110px;height: 32px;line-height: 32px;border-radius: 0px;background: #8dc63f;border: none;color: #fff;text-transform: uppercase;font-family: 'Lato', 'sans-serif';font-weight: 900;font-size: 15px;}
#contact-form #ipad{position: absolute;left: 50px;bottom: -40px;}

#contact-btm{background: #f4f4f4;padding: 40px 0;text-align: center;}
#contact-btm h3{font-family: 'Lato', 'sans-serif';font-weight: 900;font-size: 46px;color: #60604b;}
#contact-btm h3 span{color: #8dc63f;}
#contact-btm p{font-size: 18px;}
#contact-btm ul{padding-top: 20px;}
#contact-btm ul li{display: inline;margin: 0 5px;}
#contact-btm ul li a{display: inline-block;background: #8dc63f;color: #fff;padding: 10px 30px;font-family: 'Lato', 'sans-serif';font-weight: 900;font-size: 20px;text-transform: uppercase;width: 234px;}
@media (max-width: 508px) {
	#contact-btm ul li a{margin: 0 0 5px 0 !important;}
}
@media (max-width: 991px) {
	#contact-form #ipad{display: none;}
	#contact-form{height: auto !important;}
}

div.wpcf7-response-output{background: #333;color: #fff;}

/** products **/
.page-id-13 .banner img{margin: 0 auto;}

#products{padding: 40px 0 60px 0;}
#products .product{padding-bottom: 20px;}
#products .product p.heading{font-family: 'Lato', 'sans-serif';font-weight: 900;font-size: 24px;color: #60604b;}
#products .product p{font-size: 18px;}
#products .product .panel-body{-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.3);-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.3);box-shadow: 0 1px 5px rgba(0,0,0,0.3);}
#products .line{width: 100%;height: 1px;background: #a2a2a2;margin: 40px 0;}
#products ul li strong{font-family: 'Lato', 'sans-serif';font-weight: 900;font-size: 32px;color: #60604b;line-height: 1;padding-bottom: 20px;display: block;}
#products ul li{font-size: 26px;}
#products ul li span{font-size: 16px;line-height: 26px;color: #8dc63f;}

.page-id-13 .get-started .panel-body{background: #e6e6e6;height: 324px;padding-top: 40px;}
.page-id-13 .get-started h2{font-family: 'Lato', 'sans-serif';font-weight: 900;font-size: 54px;color: #60604b;}
.page-id-13 .get-started h2 span{color: #8dc63f;}
.page-id-13 .get-started p{font-size: 22px;padding-bottom: 40px;}
.page-id-13 .get-started a{padding: 10px 30px;background: #8dc63f;color: #fff;font-family: 'Lato', 'sans-serif';font-weight: 900;text-transform: uppercase;font-size: 30px;}

.page-id-13 img.med-serv{margin: 30px auto;}
.page-id-13 .content h2{color: #60604b;}

/** dme software **/
.page-id-9 .banner img{margin: 0 auto;}
.page-id-9 .content h2{text-align: center;font-family: 'Lato', 'sans-serif';font-weight: 900;font-size: 40px;color: #60604b;}
.page-id-9 .content h2 span{color: #8dc63f;}
.page-id-9 .content p{font-size: 16px;}
.page-id-9 .content .line{width: 100%;height: 1px;background: #a2a2a2;margin: 40px 0;}
.page-id-9 .content h3{font-family: 'Lato', 'sans-serif';font-weight: 900;font-size: 26px;color: #60604b;}
.page-id-9 .content h3 span{color: #8dc63f;}
.page-id-9 .content .col-md-6 a{font-size: 16px;font-weight: bold;color: #8dc63f;}

.page-id-9 .title{padding: 20px;}
.page-id-9 .title .col-md-2{text-align: center;}
.page-id-9 .title .col-md-2 p{font-family: 'Lato', 'sans-serif';font-weight: 900;font-size: 22px;color: #8dc63f;line-height: 1.2;}
.page-id-9 .title .col-md-2 img{margin: 0 auto;}


/** leadership **/
.page-id-23 .banner{background:url('images/contact.jpg') no-repeat center center;height: 145px;}
.page-id-23 .banner h1{margin: 0px;line-height: 145px;color: #fff;font-family: 'Lato', 'sans-serif';font-weight: 900;font-size: 40px;text-transform: uppercase;}
.page-id-23 #leaders p.heading{font-family: 'Lato', 'sans-serif';font-weight: 900;font-size: 20px;color: #60604b;margin-bottom: 0px;}
.page-id-23 #leaders p.contact{font-family: 'Lato', 'sans-serif';font-size: 18px;}
.page-id-23 #leaders .line{width: 100%;height: 1px;background: #888888;margin: 20px 0 40px 0;}
.page-id-23 #leaders img{margin: 0 auto;}


/** logistics **/
.page-id-90 .banner{background:url('images/logistics.jpg') no-repeat center center;height: 145px;}
.page-id-90 .banner h1{margin: 0px;line-height: 145px;color: #fff;font-family: 'Lato', 'sans-serif';font-weight: 900;font-size: 40px;text-transform: uppercase;}

.page-id-90 .content img.alignright{margin: 0 0 30px 60px;}
.page-id-90 .content p{font-size: 16px;margin-bottom: 30px;}
.page-id-90 .content .btm-boxes img{margin: 0 auto;}
.page-id-90 .content .btm-boxes p.heading{font-family: 'Lato', 'sans-serif';font-weight: 900;font-size: 20px;color: #60604b;text-align: center;margin-top: 10px;margin-bottom: 20px !important;text-transform: uppercase;}
page-id-90 .content .btm-boxes p.italic{font-weight: bold !important;font-style: italic;}


/** videos **/
.page-id-97 .banner{background:url('images/contact.jpg') no-repeat center center;height: 145px;}
.page-id-97 .banner h1{margin: 0px;line-height: 145px;color: #fff;font-family: 'Lato', 'sans-serif';font-weight: 900;font-size: 40px;text-transform: uppercase;}


/** landing page **/
.page-id-101 .navbar{display: none;}
.page-id-101 .banner{overflow-x: hidden;}
.page-id-101 .jumbotron{margin-bottom: 0px;background: url(images/home-banner.jpg) no-repeat center center;-webkit-box-shadow: inset 0 0 15px rgba(0,0,0,0.5);-moz-box-shadow: inset 0 0 15px rgba(0,0,0,0.5);box-shadow: inset 0 0 15px rgba(0,0,0,0.5);max-width: 100%;}
@media (min-width: 991px) {
	.page-id-101 .jumbotron{min-height: 430px;}
}
.page-id-101 .jumbotron h2{color: #fff;font-family: 'Lato', 'sans-serif';font-weight: 300;font-size: 44px;}
.page-id-101 .jumbotron .btn{background: #8dc63f;border: none;font-family: 'Lato', 'sans-serif';font-weight: 600;font-size: 20px;width: 288px;height: 62px;line-height: 62px;padding: 0px;margin-bottom: 8px;}
.page-id-101 .jumbotron a{color: #fff;text-align: center;width: 288px;display: block;}

.page-id-101 .jumbotron .container{position: relative;}
.page-id-101 .jumbotron .container #banner-truck{position: absolute;right: -230px;bottom: -250px;width: 1140px;height: 515px;background: url(images/banner-truck.png) no-repeat;}

.gray-row{background: #f4f4f4;padding: 40px 0 40px 0;}
.gray-row h2{color: #60604b;font-family: 'Lato', 'sans-serif';font-weight: 900;font-size: 50px;margin-top: 0px;margin-bottom: 20px;}
.gray-row h2 span{color: #8dc63f;}
.gray-row h3{color: #60604b;font-family: 'Lato', 'sans-serif';font-weight: 900;font-size: 40px;margin-bottom: 0px;}
.gray-row p{color: #000;font-size: 18px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}

.page-id-101 .wpcf7-text{border: none;background: #f4f4f4;width: 100%;height: 74px;}
.page-id-101 label{font-size: 18px;}
.page-id-101 textarea{border: none;width: 100%;background: #f4f4f4;}
.page-id-101 .wpcf7-submit{width: 330px;height: 74px;color: #fff;background: #8dc63f;border: none;font-family: 'Lato', 'sans-serif';font-weight: 700;font-size: 26px;}


/** pop-up **/
.modal-content{border-radius: 0px;background: #e2e2e2;border-bottom: none;}
.modal-content legend{font-size: 18px;}
.modal-content .modal-header{background: #8dc63f;color: #000;font-family: 'Lato', 'sans-serif';font-weight: 900;font-size: 40px;}
.modal-content .modal-header h4{font-family: 'Lato', 'sans-serif';font-weight: 700;font-size: 32px;}
.modal-content .wpcf7-text{border: none;width: 100%;height: 54px;}
.modal-content textarea{width: 100%;height: 100px;border: none;}
.modal-content .wpcf7-submit{width: 280px;height: 54px;color: #fff;background: #8dc63f;border: none;font-family: 'Lato', 'sans-serif';font-weight: 700;font-size: 22px;}

#myModal2 .modal-header{height: 50px;}


/** footer **/
footer{background: #303030;border-top: solid 4px #8dc63f;padding-top: 60px;padding-bottom: 20px;border-bottom: solid 4px #8dc63f;}

#menu-footer{padding-bottom: 30px;}
#menu-footer li{display: inline;margin-right: 8px;border-right: solid 2px #fff;padding-right: 8px;}
#menu-footer li:last-child{border-right: none;}
#menu-footer li a{color: #fff;font-weight: bold;font-size: 13px;}

p#copy{color: #8dc63f;padding-top: 30px;font-weight: bold;font-size: 13px;}
p#acred{font-size: 13px;color: #fff;background: url(images/seal.png) no-repeat left top;padding-left: 110px;padding-bottom: 20px;}

@media (max-width: 991px) {
	#menu-footer{text-align: center;}
}


/** iphone **/
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) { 
	.home .jumbotron .btn{width: 100%;color: #fff;}
	.home .jumbotron a{width: 100%;color: #60604b;}
	.gray-row h3{font-size: 30px;}
	.gray-row h2{font-size: 40px;}
	.page-id-9 .title .col-md-2 p{font-size: 18px;}
	.page-id-9 .content h3{font-size: 22px;}
	.page-id-9 .col-md-6.col-sm-6 img{margin: 10px auto}
	.page-id-13 .get-started{height: auto !important;}
	.page-id-13 .get-started .panel-body{padding-top: 0px;}
	.page-id-13 .get-started h2{font-size: 40px;}
	.page-id-13 .get-started p{font-size: 18px;}
	.page-id-13 .get-started a{font-size: 18px;}
}