.centered{margin: 0 auto !important;
float: none !important;
display: block !important;}
.off-rt{
	float: right;
	clear: left;
}
.off-lft{
	float: left;
}

.text-rt{
	text-align: right;
}
.text-lft{
	text-align: left;
}

/* RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}

/* #Global Styles
======================================================================================================================================== */
/* Note: base for all typography */
*								{margin:0; padding: 0;}
body 							{font-family: 'Lato', helvetica, arial, sans-serif; font-size: 18px; color: #fff; line-height: 24px; -webkit-text-size-adjust: none; font-weight:300;
	 							margin:0; padding:0; min-width:320px; position:relative; background-color:#0b0b0b;
	-webkit-background-size: cover;
  	-moz-background-size: cover;
 	-o-background-size: cover;
 	background-size: cover;}


/* Images */
img, a img,
a img							{width:100%; height:auto; display:block; max-width: 100%; border:none;}


/* #Base Typography
======================================================================================================================================== */
/* Headings */
h1, h2, h3						{margin:0px 0 3px 0; font-weight:bold; text-transform: uppercase;}
h4, h5, h6						{margin:6px 0; font-weight:normal; color: #333;}

h1								{font-size: 60px; line-height: .9em; margin-bottom: 20px;}
h2								{font-size: 40px; margin-bottom: 10px; line-height: 42px;}
h3  							{font-size: 30px; line-height: 34px;}
h4								{font-size: 21px;}
h5								{font-size: 18px;}
h6								{font-size: 16px;}

#blog .post-title h1{
	font-size: 24px !important;
	line-height: 24px;
	margin: 0;
	font-weight: normal;
}


/*list styles*/

.col-sm-8 ul {
    list-style-type: square;
    padding: 10px;
    margin: 30px;
}

.col-sm-8 ul li {
    padding-left: 5px;
}

.content-inner ul {
    list-style-type: square;
    padding: 10px;
    margin: 30px;
}

.content-inner ul li {
    padding-left: 5px;
}

.col-sm-8 a, a:active,
.col-sm-8 a:visited						{color:#f07f0a; text-decoration:none;
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;}

.col-sm-8 a:hover							{color:#f07f0a; text-decoration:none;}



/* Paragraph */
p								{margin:10px 0;}
strong							{font-weight:bold;}
#bottom-footer p						{color:#555;}


/* Links */
a, a:active,
a:visited						{color:#f07f0a; text-decoration:none;
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;}

a:hover							{color:#c36300 !important; text-decoration:none;}

.bluelink{
	color: #538bba !important;
}
.graylink{
	color: #999 !important;
}
.whitelink{
	color: #fff !important;
}
.blacklink{
	color: #000 !important;
}
.purplelink{
	color: #9a4c7e !important;
}

/* Blockquote */
blockquote						{border-top:2px solid #f3f3f3; border-bottom:2px solid #f3f3f3; margin:30px 0 30px 0; padding:35px 30px; color:#aaa; font-style:italic; font-family:"Georgia", Times, Serif;
					 			font-size:21px; font-weight:normal; text-align: center;}


/* #Buttons OLD
=======================================================================================================================================*/

a.button,
.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] 			{-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color: #fff !important; display: inline-block;
  					 			font-size: 14px; cursor: pointer;margin:5px 0; line-height: 30px; padding: 1.5% 3% !important; min-height:30px; background:#f07f0a;
					 			border:0; text-align:center;-webkit-appearance: none; -webkit-transition: all 0.25s ease; -moz-transition: all 0.25s ease;
										-o-transition: all 0.25s ease; transition: all 0.25s ease; font-size: 18px;}

a.button:hover,
.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover 		{background:#d16f09; text-decoration:none; }

/* #Buttons
=======================================================================================================================================*/
.span8 a.button,
.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"]{
	color: #fff !important;
	display: inline-block;
  	font-size: 14px;
  	cursor: pointer;
  	margin:5px 0;
  	padding: 15px 25px;
  	background:#f07f0a;
	border:0; text-align:center;
	-webkit-appearance: none;
	text-transform: uppercase;
}
.span8 a.button:hover,
.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover{background:#39a3ab;
	text-decoration:none;
}


/* #Forms
======================================================================================================================================= */

form 							{margin-bottom: 20px; }
fieldset 						{margin-bottom: 20px; }

input[type="text"],
input[type="password"],
input[type="email"],
input[type="number"],
input[type="date"],
textarea 						{border: 2px solid #cecece; padding: 10px 15px !important; outline: none; margin: 0; width: 100%; display: block; background: #cecece;  margin-bottom:0px;
								font-size:14px; -webkit-appearance: none; -webkit-transition: all 0.25s ease; -moz-transition: all 0.25s ease;
										-o-transition: all 0.25s ease; transition: all 0.25s ease;-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box; color: #222;   }

textarea{
	height: 200px;
}

select{
	color: #222;
}

input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
textarea:focus 					{border: 2px solid #f07f0a; color: #444; background: #fff; }
textarea 						{min-height: 75px; }
label,
legend 							{display: block; font-weight: normal; }
select { }

/* #Gravity Forms */


.gravityFormCSS{
}

gravityFormCSS-name{
	line-height: 2px; !important;
}

.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title {
	font-size: 28px !important;
}
body .gform_wrapper ul li.gfield{
	margin-top: 55px !important;
}
