/*
Theme Name: Skeleton Responsive EasyVend
Theme URI: http://www.respo.com
Description: 
Version: 1.0
Author: JCS
Author URI: 
Tags: HTML, CSS, Widget, Menu, jQuery

        The CSS, XHTML and design is released under GPL:
        http://www.opensource.org/licenses/gpl-license.php

*/

@import url(http://fonts.googleapis.com/css?family=Exo:700,700italic);
@import url('/addons/bootstrap/css/bootstrap.css');  
@import url('/addons/bootstrap/css/bootstrap-responsive.css'); 
/**@import url('/addons/bootstrap/css/bootstrap.min.css');**/
@import url('/addons/bootstrap/css/bootstrap-responsive.min.css');

/* Main */
body {
    color: #444;
	background: #FFF;
	line-height: 24px;
}
h1, h2, h3 {
  font-family: "open_sansregular",Helvetica,Arial,sans-serif;
  font-weight: normal;
}
h1, .main-title {
	margin: 20px 0px 18px;
  	font-size: 32px;
  	line-height: 52px;
	color: #303030;
}
h2, .second-title {
	margin: 20px 0px 16px;
	font-size: 34px;
  	line-height: 50px;
	color: #2E2E2E;
}
h2.advertising_link {
	text-decoration: underline;
}
h3 {
	margin: 40px 0px 5px;
	color: #000;
	line-height: 30px;
	font-size: 26px;
}
a {
	color: #535353;
}
a:hover, a:active {
	color: #39b54b;
	text-decoration: none;
}
li {
	line-height: 30px;
}
.btn-danger {
	background: #39b54b;
}
.btn-danger:hover {
	background: #47D05B;
}

/* Common */
.convert {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.container {
	max-width: 996px;
}
hr {
	border-color: #444;
	border-style: dotted;
}
/* Header Sections */
#header-wrapper {
	position: relative;
	z-index: 99;
}
.logged-in #header-wrapper {
	top: 0px;
}
#header {
	position: relative;
	height: 130px;
	border-top: 3px solid #39b54b;
	background-color: #fff;
}
/* Logo */
#logo {
	padding: 0px 0px 12px;
}
#logo h1 {
	margin: 0px;
	
}
/* Header Menu */
#menu-wrapper {
	z-index: 2;
}
#menu-wrapper > ul {
	padding: 0px;
	margin: 8px 0 0 0;
}
.navbar {
	margin-top: -20px;
}
#menu-wrapper > ul > li > a {
	line-height: 30px;
	padding: 4px 18px;
	display: block;
}
/**Menu Wrapper Custom**/
li.current-menu-item a, #menu-wrapper > ul > li > a:hover {
	background-color: #39b54b;
	color: #fff;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
}
	
/* Header Menu Sub */
#menu-wrapper li:hover .sub-menu {
	display: block;
}
#menu-wrapper ul.sub-menu {
	display: none;
	position: absolute;
	z-index: 99;
	background: #1372B1;
	padding: 5px;
	width: 200px;
	list-style-type: none;
	list-style-position: inside;
	margin: 0px;
}
#menu-wrapper ul.sub-menu li {
	float: none;
	border-bottom: 1px solid #1A8ECF;
	margin: 0px;
	background: none;
}
#menu-wrapper ul.sub-menu li a {
	color: #fff !important;
	font-size: 14px;
	padding-left: 12px;
	line-height: 32px;
}
.navbar .navbar-inner {
	background-color: #fff;
	-webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#E6E6E6))!important;
	background-image: -webkit-linear-gradient(top, #fff, #E6E6E6)!important;
	background-image: -o-linear-gradient(top, #fff, #E6E6E6)!important;
	background-image: linear-gradient(to bottom, #fff, #E6E6E6)!important;
	border: none;
}
/* Content Section */
#content-wrapper {
	padding: 5px 0px;
}
#center-wrapper {
	overflow: hidden;
}
/**banner**/
.banner-text {
	position: absolute;
	top: 36px;
	left: 0;
	max-width: 602px;
	z-index: 4;
}
.slideshow .featured-image {
	max-width: 996px;
  	height: 328px;
}

.banner-text h1 {
	color: #39b54b;
	font-size: 50px;
	margin-top: 5px;
}
.banner-text span {
	display: block;
	line-height: 26px;
	font-size: 18px;
}
.banner-text a.Btn {
	float: left;
	margin-top: 18px;
}
.banner-nav {
	position: absolute;
	bottom: 5px;
	left: 472px;
	z-index: 3;
}

/* Page Content */
.entry {
	padding: 10px 0px;
}
.post-title {
	border-bottom: 1px dotted #454545;
	margin-bottom: 20px;
}
/*Toggle*/
p.expand {
	font-weight: bold;
	color: #39b54b;
}
.expand:hover {
	cursor: pointer;
	text-decoration: underline;
}
h3.expand {
	font-size: 16px;
	line-height: 26px;
	margin: 0px 0px 20px;
}
h3.expand:before {
	content: "\00bb";
	margin-right: 15px;
}
.btn {
	margin-top: 20px;
}
.btn-info {
	background-image: none;
	background-color: #ffa300;
	text-shadow: none;
	padding: 10px;
	border: none;
}
.btn-info:hover {
	background-color: #FFC200;
}
/* FAQ Page */
.page-id-9 h2 {
	font-size: 22px;
}
/*Table*/
.table-condensed th {
	padding: 10px 5px;
}
table.packages {
	margin: 40px 0px;
}
table.packages td:nth-child(2), table.packages td:nth-child(3), th:nth-child(2), th:nth-child(3) {
	text-align: center;
}
table.packages img{
	display: block;
	width: 20px;
	margin-left: auto ;
  	margin-right: auto ;
}
table.packages tr th {
	background-color: #C7E2FF!important;
	height: 20px;
	padding-top: 10px;
}
tr.sub-features img:nth-child(1) {
	margin-top: 22px;
}
/* Post Content */
.post-comments {
	margin-top: 25px;
	padding: 10px;
	border-top: 1px dotted #454545;
}
/* Sidebar Section */
.widget {
	padding: 10px 0px;
	margin: 0px 0px 15px;
}
.widget-content {
	padding: 10px 0px;
}
.widget_textonly {
	padding: 0px;
}
.widget .widget-title {
	font-family: "open_sansregular",Helvetica,Arial,sans-serif;
	font-size: 16px;
	line-height: 40px;
	padding: 0px 10px;
	color: #39B54B;
	border-bottom: 1px solid;
}
/**Custom widget**/
.widget-content a{
	color: #000;
}

#sidebar .widget-content {
	padding: 10px;
	color: #000;
}
/* Post/Archive */
.entry .type-post:first-child {
	border-top: none;
}
.type-post {
	padding: 10px 0px;
	margin: 0px 0px 15px;
	border-top: 1px dotted #DDD;
}
/* Footer Area */
#footer-wrapper {
	margin-top: 20px;
	background: #ECECEC;
	color: #AAA;
	border-top: 2px solid #39b54b;
}
#footer-wrapper  a:hover {
	color: #4C4F52;
}
#footer-wrapper h3 {
	font-family: "open_sansregular",Helvetica,Arial,sans-serif;
	color: #39b54b;
	margin: 20px 0px 10px;
	font-size: 20px;
}
#text-2, #text-3, #text-4 {
	width: 314px;
} 
#text-2 ul, #text-3 ul {
	list-style-type: none;
}
#text-2 ul li, #text-3 ul li {
	margin: 5px 0 10px -23px;
}
#text-2 img {
	margin-right: 10px;
}
#footer {
	padding: 0px 0px 22px;
}
#footer-sig {
	padding: 15px 0px 5px;
	background: #1A1A1A;
}
#footer-sig a {
	color: #AAA;
}
#footer-sig a:hover {
	color: #fff;
}
.facebook-footer, .twitter-footer, .googleplus-footer {
	width: 52px;
	height: 50px;
	display: block;
	float: left;
	text-indent: -9999px;
	margin-bottom: 20px;
} 
.facebook-footer {
	background-image: url('/wp-content/themes/skeleton_responsive/images/follow-us-sprite.png');
	background-position: 120px -58px;	
}
.facebook-footer:hover {
	background: url('/wp-content/themes/skeleton_responsive/images/follow-us-sprite.png');
	background-position: 120px 114px;		
}
.twitter-footer {
  background: url('/wp-content/themes/skeleton_responsive/images/follow-us-sprite.png') 66px -58px;    
}
.twitter-footer:hover {
  background: url('/wp-content/themes/skeleton_responsive/images/follow-us-sprite.png') 66px -130px;    
}
.googleplus-footer {
  background: url('/wp-content/themes/skeleton_responsive/images/follow-us-sprite.png') 178px -58px;    
}
.googleplus-footer:hover {
  background: url('/wp-content/themes/skeleton_responsive/images/follow-us-sprite.png') 178px -130px;    
}
/* featured */
#featured-wrapper-inner {
	padding: 0px 0px;
	-moz-box-shadow: 0px 6px 7px rgba(0, 0, 0, 0.065);
	box-shadow: 0px 6px 7px rgba(0, 0, 0, 0.065);
}
#featured {
	position: relative;
	overflow: hidden;
}

/* text wrapper */

#text-wrapper {
	padding: 20px 0px;
	background: #333;
	color: #FFF;
}
#text-wrapper p a {

}
#text-wrapper .second-title {
	color: #F0F0F0;
}
/* Breadcrumb */
#breadcrumb-wrapper {
	padding: 6px 0px;
	font-size: 12px;
	background: #EEE;
	color: #666;
	width: 100%;
	z-index: 3;
}
#breadcrumb-wrapper i {
	line-height: 16px;
	margin: 0 10px;
}
#breadcrumb-wrapper a {
	color: #000;
} 

/**Custom Style**/
.right {
	float: right;
}
#header .container {
	position: relative;
}	
#header-contact {
	font-family: "open_sansregular",Helvetica,Arial,sans-serif;
	font-size: 18px;
	position: absolute;
	right:0;
	top: 60px;
}
#top-bar {
	position: absolute;
	top: 8px;
	right:0;
}
#top-bar a {
	color: #fff;
}
#top-bar span {
	padding: 0 10px;
}
.social-icons {
	padding-right: 6px;
}
.icon-facebook:hover {
	color: #5bb8ff;
}
.icon-twitter:hover {
	color: #75e3ff;
}
.icon-google-plus:hover {
	color: #ff4c4c;	
}
.line-break {
	background: url('images/line-break.png') no-repeat;
	height: 20px;
	clear: both;
	margin: 50px 26px 15px;
}

/**button styles**/	
a.Btn, .wpcf7-submit{
	background-color: #FFA300;
	padding: 10px;
	margin: 36px auto 0;
	width: 118px;
	display: block;
	text-transform: none;
	text-align: center;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #fff;
	font-size: 16px;
}
.wpcf7-submit {
	display: inline-block;
}
a.Btn:hover {
	background-color: #FFC200;
	color: #fff;
}
.BtnInline {
	display: inline-block!important;
}
/**Products & Services**/
ul.soft-serv a {
	font-family: "open_sansregular", Helvetica, sans-serif;
	display: block;
	padding: 10px 10px 0px;
	line-height: 26px;
	font-size: 22px;
	text-align: left;
	height: 180px;
}
ul.soft-serv {
	list-style-type: none;
	padding: 0;
	margin: 24px 0 0;
}
ul.soft-serv li {	
	float: left;
	margin-bottom: 18px;
	background-color: #EBEBEB;
}
span.product-main {
	font-size: 18px;
	display: block;
}
#prod-a a{
	color: #4b6e86;
}
#prod-b a{
	color: #ff0000;
}
#prod-c a{
	color: #61abda;
}
#prod-d a{
	color: #3c9431;
}

/**Testimonials**/
.testimonials img {
	float: left;
	width: 100px;
	margin-right: 10px;
}
.testimonials p {
	padding: 4px 0 0 0;
	font-style: italic;
}
.customer {
	font-weight: bold;
}

/**Home Section**/
.top-btn .btn {
	margin-right: 5px;
}
.section-wrapper {
	text-align: center;
	padding: 30px 0;
	color: #fff;
	background-color: #0277B9;
	margin: 60px 0px 40px;
}
.section-wrapper h2 {
  	margin-top: 10px;
  	color: #fff;
}
.section-click {
	background-color: #FDAC32;
}
.section-click a:hover {
	color: #fff;
}
img.cursor {
	padding: 23px 0 0 25px;
}
.vehicles {
	margin-bottom: 20px;
}
.vehicles p {
	color: #f3006b;
	font-weight: bold;
}
ul.main-list {
	margin: 16px 0 25px 0px;
}
ul.main-list li {
	background: url('/workshopmate/wp-content/themes/skeleton_responsive_workshopmate/images/points.png')  no-repeat; 
	list-style-type: none;
	padding: 0px 0px 12px 26px;
	line-height: 20px;
}
#main-img {
	margin-top: 40px;
}
/**Home Latest News**/
#LatestNews .LatestPosts {
	margin-bottom: 30px;
}
#LatestNews .LatestPosts h3 {
	font-size: 20px;
}
.LatestPosts:nth-child(2), .LatestPosts:nth-child(3)  {
	margin-left: 20px;
}
.LatestPosts .thumbnail {
	height: 165px;
	margin-bottom: 20px;
}
/*tour*/
.tour {
	padding: 28px 6px 14px 6px!important;
}
.tour h2 {
	margin: 5px 20px 8px!important;
}
.tour p {
	width: 214px!important;
}
/**Industry Solutions**/ /**Enquiry Section**/
.industry-solutions {
	margin-top: 40px;
}
.industry-solutions, .EnquiresSec {
	text-align: center;
}
.EnquiresSec h2 {
	margin-top: 0px;
}
/**Enquiry Section**/
span.ContactUs {
	font-family: "open_sansregular",Helvetica,Arial,sans-serif;
	margin-top: 20px;
	font-size: 28px;
	font-weight: normal;
	width: 206px;
}
span.ContactUs img {
	margin: 0px 14px 2px 10px
}
/**Product**/
.products {
	margin-top:40px;
}
.product {
	margin-bottom: 30px;
}
.product h2{
	font-size: 18px;
	margin: 5px 0px
}
/**Solutions**/
.solutions {
	margin: 20px 0px;
}




ol.websites-ev li {
    display: inline-block;
    max-width: 272px;
    margin: 22px;
}

/**form**/
form {
	padding: 0 20px;
}
.form {
	position: relative;
	font-family: "open_sansregular",Helvetica,Arial,sans-serif;
	color: #fff;
	background-color: #909090;
	padding: 20px 0px 50px 25px;
	display: inline-block;
	margin-top: 20px;
}
.form h3, .form h2 {
	color: #fff;
	font-size: 30px;
	margin-top: 4px;
}
.form h2 small {
	color: #fff;
}
button, input, select, textarea {
	max-width: 135%;
}
.form p {
	display: inline-block;
	float: left;
	width: 166px;
	margin: 5px 0 6px;
}
input, textarea { 
	color: #000;
}
span.FormBtn {
	position: absolute;
	right: 43px;
	bottom: 20px;
}
div.wpcf7-mail-sent-ok, div.wpcf7-validation-errors {
	clear: both;
	border: 2px solid #E9E92C;
}
.sample {
	padding: 0px 14px 10px;
	background-color: #DFECF8;
}
.sample img {
	display: block;
	margin: 0 auto;
}
.sample h2 {
	font-size: 22px;
	line-height: 28px;
}
.sample h3 {
	font-size: 20px;
	margin-bottom: 10px;
}
.sample {
	margin-left: 24px!important;
	font-size: 14px;
}
/**Special Form**/
.special-form {
	background-color: #D1EBDD;
	min-height: 424px;
	max-width: 460px;
	padding: 10px;
	margin: 48px 0;
}
.special-form h3 {
	margin: 13px 15px 20px;
}
.form-wrapper {
	position: relative;
	min-height: 330px
}
.form-wrapper .FormBtn {
	left: 22px;
	bottom: 0px;
}

.form-wrapper .wpcf7-response-output {
	margin: 4px 20px 36px;
	padding: 0.2em 1em;
}
/*Features Page*/

.feature {
	text-align: center;
}
.feature img{
	margin-top: 24px;
}
/**Contact Us Page**/
.ContactDetails h2 {
	color: #39b54b;
	font-size: 28px;
	margin: 35px 0px 15px;
}
.ContactDetails p {
	font-family: "open_sansregular",Helvetica,Arial,sans-serif;
	font-size: 22px;
	line-height: 20px;
}
#gmaps {
	position: relative;
  	margin-top: 5px;
	overflow: hidden;
}
/**Terms & Conditions**/
.legals {
	position: relative;
}
.legals span {
	position: absolute;
	left: 20px;
}
.legals blockquote p {
	font-size: 14px;
	line-height: 2;
	margin-left: 40px;
}
.legals ul {
	list-style-type: none;
	margin-left: 0px;
	
}
.legals li {
	line-height: 26px;
}
.legals p.no-indent {
	margin-left: 0px;
}
.legals blockquote p.indent {
	margin-left: 40px;
}
.legals blockquote p.indent-sub {
	margin-left: 80px;
} 
.legals address {
	margin: 20px 0px 20px 40px;
}
/* IF BIGGER THAN 1024px */

@media (max-width: 1280px) {
	.container {
		max-width: 996px;
	}
	.navbar-inner {
    		padding-right: 0px;
	    	padding-left: 0px;
   	}
	ul.soft-serv a {
		height: 198px;
	}
}
@media (min-width: 1280px) {

}
/* IF SMALLER THAN 1024px */
@media (max-width: 1016px) {
	#header {
		height: 90px;
	}
	.container {
		max-width: 940px;
	}
	#menu-wrapper > ul > li > a {
    		padding: 0px 22px;
	}
	.banner-nav {
		left: 440px;
	}
	ul {
		list-style-position: inside;
	}
	.special-form {
		margin: 48px auto;
		text-align: center;
	}
/**feature**/
	.feature {
		margin-bottom: -15px!important;
	}
	.feature-info h2 {
		font-size: 28px!important;
		line-height: 38px;
	}
/**Product**/
	.product h2 {
		margin: 14px 0px;
		line-height: 26px;
	}
}

@media(max-width: 790px) {
	#header-contact {
		top: 3px!important;
		text-align: right;
	}
	#header-contact a {
		display: block;
    	font-size: 15px;
    	margin: 2px;
	}
	#header-contact span {
		display: none;
	}		
}
@media (max-width: 979px) {
  #header {
    padding: 0px;
    height: auto;
  }
	.navbar {
		margin-top: 2px;
		margin-bottom: 0px;
	}
	.navbar-inner {
		background-color: #FFF;	
	}
	#menu-wrapper > ul {
		width: 100%;
	}
	#menu-wrapper > ul > li {
		border-bottom: 1px solid #FFF;
	}
	li.current-menu-item a, #menu-wrapper > ul > li > a:hover {
		border-radius: 5px;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	#logo {
		padding: 3px 0px 0px;
	}
	img#header-logo {
		max-width: 130px;
	}
	#top-bar {
		display: none;
	}
	#header-contact {
		top: 25px;
	}
	#header {
		position: relative;
	}
	#header .navbar button {
		width: 100%;
		background-image: none;
		background-color: #39b54b;
		color: #fff;
	}
	#featured .slideshow, .featured-image, .featured-image img {
		max-width: 724px;
		margin-top: 88px;
	}
	.entry {
		text-align: center;
	}
	.nav-collapse, .nav-collapse.collapse {
    	overflow: hidden;
	}  
	.navbar .btn-navbar {
   		display: block;
   		margin: 0px;
	}  
	.navbar-inner {
   		 min-height: 4px;
   	}
   	ul.inline > li {
   		display: block;
   	}
   	.span3 {
   		margin-right: 18px;
   	}
   	.span3, .span6 {
   		margin-bottom: 40px;
   	}
	.row-fluid [class*="span"] {
		margin-left: 0px;
	}
	.row-fluid .thumbnails {
    	margin-left: 20px;
	}
   	.row-fluid .span3 {
    	width: 46.5%;
	}
	.row-fluid .span6 {
    	width: 96.619%;
	}
	.row-fluid .span4 {
	    width: 96.619%;
	}
	ul.soft-serv a {
		text-align: center;
	}
	.row-fluid [class*="span"] {
		width: 100%;
	}
	.banner-text {
		max-width: 718px;
		text-align: center;
	}
	.banner-text a.Btn {
		float: none;
	}
	.banner-nav {
		left: 332px;
	}
	.form {
		padding: 20px 0px 50px 0px;
	}
	.form p {
		display: block;
		float: none;
		margin: 0px auto 10px;
		width: 218px;
	}
	span.FormBtn {
		position: inherit;
	}
}
@media (max-width: 940px) {
	#header .navbar {
		width: 100%;
		margin: 0px;
	}
}
@media (max-width: 890px) {
	#menu-wrapper > ul > li > a {
		margin: 0px 16px;
	}
	.entry {
		text-align: center;
	}
	.soft-serv .span3 {
		width: 100%;
	}
	ul.soft-serv a {
		height: 180px;
	}
	ul.soft-serv .span3 {
		margin-bottom: 20px;
	}
	.industry-solutions .span6, .industry-solutions .span6:first-child, .row-fluid .span4 {
		width: 100%;
		text-align: center;
		margin-left: 0px;
	}
	body {
		padding: 0px;
	}
	#logo {
		padding-left: 10px;
	}
	#text-wrapper {
		padding: 10px;
	}
	#menu-wrapper > ul > li > a {
    	padding: 0px 8px;
   		line-height: 35px;
   	}
	#content {
		padding-left: 10px;
		padding-right: 10px;
	}
	#footer {
		padding: 20px 10px;
	}
	.btn.pull-right {
		float: none;
	}
	#sidebar.span4 {
    	text-align: left;
   }
}
@media (max-width: 790px) {
	body{
		padding-right: 0px;
		padding-left: 0px;
	}
	#header-contact {
		font-size: 24px;
		right: 8px;
	}
	ul.soft-serv a {
		height: 180px;
	}
	ul.soft-serv .span3 {
		margin-bottom: 20px;
	}
	.industry-solutions .span6, .industry-solutions .span6:first-child, .row-fluid .span4 {
		text-align: center;
		margin-left: 0px;
	}
	.row-fluid .thumbnails {
	 margin-left: 0px;
	}
}
@media (max-width: 530px) {
	#top-bar {
		display: none;
	}
	#header-contact {
	    font-size: 18px;
	    right: 14px;
	    top: 22px;
   	}
  	#header .navbar button {
  	  top: -45px;
   	}
   .entry {
	    padding: 10px 20px;
	    text-align: center;
   	}
	ul.soft-serv .span3:first-child  {
		margin-left:0px;
	}
}
@media (max-width: 722px) {
	 #featured .slideshow, .featured-image {
		height: 286px;
	}
	.featured-image img {
		max-width: 500px;
		position: absolute;
		right: 0px;
	}
	.featured-image, .featured-image img {
		margin-top: 120px;
	}
}
@media (min-width: 361px) and (max-width: 470px) {
	#featured .slideshow {
   		height: 252px; 
  	}
  	.banner-text {
    	top: 30px;
   }
   .banner-text h1 {
   		font-size: 34px;
   		line-height: 36px;
   }
  	#featured .slideshow, .featured-image {
		max-width: 500px;
	}
	.featured-image img {
		max-width: 400px;
		position: absolute;
		right: 0px;
		margin-top: 110px;
	} 
}
/**orginal 360**/
@media (max-width: 360px) {
	#header-contact {
		font-size: 18px;
		right: 8px;
		top: 28px;
	}
	.banner-text {
   		padding: 0 10px;
   }
   .banner-text h1 {
   		margin-bottom: 16px;
   		font-size: 32px;
   		line-height: 38px;
   }
   .banner-text span {
   		font-size: 16px;
   }
    #featured .slideshow, .featured-image {
		max-width: 500px;
		height: 286px;
	}
	.featured-image img {
		max-width: 400px;
		position: absolute;
		right: 0px;
	} 
	.featured-image, .featured-image img {
		margin-top: 140px;
	}
}
@media (max-width: 320px) {
	.banner-text {
   		padding: 0 10px;
   }
}

#gform_wrapper_1 {
	max-width: 450px;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
#gform_wrapper_1 input {
    padding: 20px;
    width: 100%;
}
#gform_wrapper_1 input[type='submit']{
	background: #3ab54a;
    color: #fff;
    border: none;
}
.gform_wrapper h3.gform_title {
    color: #FFF;
    font-size: 25px;
}
#gform_wrapper_1 .top_label .gfield_label {
    text-align: center;
    width: 100%;
}

.page-id-448 .row-fluid {
	max-width: 880px;
    margin: 0 auto;
    padding: 40px;
}
.page-id-448 .row-fluid img {
	padding-top: 20px;	
}
.gform_wrapper span.gform_description {
	color: #3ab54a;
    font-size: 17px;
    margin-top: 15px;
    margin-bottom: 43px;	
}
#gform_wrapper_1 h3.gform_title{
	color: #3ab54a;	
}
#gform_wrapper_1 input[type='submit']:hover {
	background: #00750f;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding: 20px 6px;
    width: 100%;	
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
	padding: 12px;
}




