/*
Theme Name: Your Web Layout
Theme URI: http://yourweblayout.com/
Author: Design Services
Author URI: http://yourweblayout.com/
Description: This site was built by Design Services. If you have any questions, please contact <a href="mailto:updates@yourweblayout.com">updates@yourweblayout.com</a>
Version: 1.1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: responsive-layout

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Your Web Layout is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Bootstrap
	1.1 Adjustments

2.0	Underscores
	2.1 Elements
	2.2 Accessibility
	2.3 Alignments
	2.4 Clearings

3.0 Your Web Layout
	3.1 Typography
	3.2 Background
	3.3 Header
	3.4 Navigation
	3.5 Content
	3.6 Sidebar
	3.7 Footer
	3.8 Custom
	3.9 WooCommerce

4.0 Media Queries
	4.1 xs
	4.2 sm
	4.3 md
	4.4 lg
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Bootstrap
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.1 Adjustments
--------------------------------------------------------------*/
/* If they insist, disable responsiveness thusly
 * @link http://getbootstrap.com/getting-started/#disable-responsive
 *
 * 1. Replace all col classes (col-lg, col-md, col-sm) with col-xs
 * 2. Remove all navbar collapsing and expanding behavior
 * 3. Uncomment css below to override container width
 */

/*
.container {
	width: 970px !important;
}
@media (min-width: 768px) {
	.container {
		width: 970px;
	}
}
@media (min-width: 992px) {
	.container {
		width: 970px;
	}
}
@media (min-width: 1200px) {
	.container {
		width: 970px;
	}
}
*/

/*--------------------------------------------------------------
2.0	Underscores
--------------------------------------------------------------*/

/*--------------------------------------------------------------
2.1 Elements
--------------------------------------------------------------*/
img {
	height: auto; /* Make sure images are scaled correctly */
	max-width: 100%; /* Adhere to container width */
}

/* Make sure elements fit their containers */
embed,
iframe,
object,
.wp-caption,
.widget select {
	max-width: 100%;
}

/* Required by WordPress theme check */
.sticky,
.bypostauthor,
.gallery-caption,
.wp-caption-text {
}

/*--------------------------------------------------------------
2.2 Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar */
}

/*--------------------------------------------------------------
2.3 Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto;
}

/*--------------------------------------------------------------
2.4 Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: '';
	display: table;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}

/*--------------------------------------------------------------
3.0 Your Web Layout
--------------------------------------------------------------*/

/*--------------------------------------------------------------
3.1 Typography
--------------------------------------------------------------*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/RxZJdnzeo3R5zSexge8UUVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/vPcynSL0qHq_6dX7lKVByfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v15/OLffGBTaF0XFOW1gnuHF0Y4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcC44P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
}

@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nBBQ_Gf4FfI8J4SYljBAylk.woff2) format('woff2');
}

@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsDAdhzWOYhqHvOZMRGaEyPo.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nHm2hrkyco9jQ3NKMXpgOBg.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'), url(https://fonts.gstatic.com/s/robotocondensed/v13/BP5K8ZAJv9qEbmuFp8RpJdbvlX87CS9_IgWvysdluIM.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'), url(https://fonts.gstatic.com/s/robotocondensed/v13/mg0cGfGRUERshzBlvqxeADn8OlxV1N2WpeXfK2HtpfA.woff2) format('woff2');
}

body {
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-weight: 400;
	text-rendering: optimizeLegibility;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {

}
p {

}

/*--------------------------------------------------------------
3.2 Background
--------------------------------------------------------------*/
body {
	background: #fff;
}
.site-header {
	background: url("images/locklineheaderpattern.jpg");
}
#site-navigation {
	background: url("images/bluebg.png") repeat-x;
	border-top: 2px solid #000;
}
.site-content > .container {
	background: #fff;
}
.site-footer {
	background: url("images/locklineheaderpattern.jpg");
}

/*--------------------------------------------------------------
3.3 Header
--------------------------------------------------------------*/
#logo {
margin-top:15px;
margin-bottom:15px;
}

.phone p {
	font-size:26px;
	color: #fff;
	font-weight:300;
}

.phone {
	margin-top:15px;
  float: right;
}

.header-search {
	float:right;
}

/*--------------------------------------------------------------
3.4 Navigation
--------------------------------------------------------------*/
/* Primary nav */
.navbar {
	border: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
	min-height:35px;
}
.navbar-default {
	margin-bottom: 0;
}
.navbar-default .navbar-nav {
	margin-left:-15px
}
.navbar-default .navbar-nav > li > a {
    color: #fff;
    padding: 7px 25px;
	background: url("images/nav-bg.jpg") repeat-x;
	border-left: 1px solid #737373;
	border-right: 1px solid #000;
	font-family: 'Roboto Condensed', sans-serif;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3); 
	font-weight:300;
	font-size: 16px;
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a {
  color: #fff;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	background: #555;
	color: #eee;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  	background: #262524;
  	color: #fff;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  background-color: #262524;
  color: #fff;
  text-decoration: none;
}

.navbar-default .navbar-nav > li > a:hover, 
.navbar-default .navbar-nav > li > a:focus {
  background: url("images/nav-item-bg.jpg") repeat-x;
  color: #eee;
}

.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus {
    background: url("images/nav-item-bg.jpg") repeat-x;
    color: #fff;
}

.nav .open > a, .nav .open > a:hover,
.nav .open > a:focus {
  background-color: #737373;
  border-color: transparent;
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, 
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
  background-color: #737373;
  color: #fff;
}

.dropdown-menu {
  background-clip: padding-box;
  background-color: transparent;
  background: url("images/bluebg.png") repeat;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
  display: none;
  float: left;
  font-size: 16px;
  left: 0;
  list-style: outside none none;
  margin: 2px 0 0;
  min-width: 160px;
  padding: 5px 0;
  position: absolute;
  top: 100%;
  z-index: 1000;
}

.dropdown-menu > li > a {
  clear: both;
  color: #fff;
  display: block;
  font-weight: 300;
  line-height: 1.42857;
  padding: 3px 20px;
  white-space: nowrap;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  background-color: #1E54D7;
  color: #fff;
  outline: 0 none;
  text-decoration: none;
}

.navbar-toggle {
  margin-top: 3px;

}

.search-submit {
background: #babbba;
background: -moz-linear-gradient(top,  #babbba 0%, #464444 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#babbba), color-stop(100%,#464444));
background: -webkit-linear-gradient(top,  #babbba 0%,#464444 100%);
background: -o-linear-gradient(top,  #babbba 0%,#464444 100%);
background: -ms-linear-gradient(top,  #babbba 0%,#464444 100%);
background: linear-gradient(to bottom,  #babbba 0%,#464444 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#babbba', endColorstr='#464444',GradientType=0 );
border:none;
padding:4px 15px 4px 15px;
color:#fff;
text-transform:uppercase;
font-style:italic;
  font-family: 'Roboto';
}

/*--------------------------------------------------------------
3.5 Content
--------------------------------------------------------------*/
.entry-header {

}
.entry-content {

}
.entry-footer {

}

.home .entry-title {
	display:none;
}

/*--------------------------------------------------------------
3.6 Sidebar
--------------------------------------------------------------*/
.widget-area {
background: #e4e4e4;
color: #2c2c2c;
}
.widget-title {
background: url("images/bluebg.png");
border-bottom:2px solid #000000;
color: #ffffff;
font-size:24px;
text-transform:uppercase;
font-weight:300;
padding:14px;
margin-top:0px;
}

.product-categories {
	padding:15px 0px 20px 15px;
	list-style:none;
	line-height:25px;
}

.product-categories a {
	color: #2c2c2c;
}

/*--------------------------------------------------------------
3.7 Footer
--------------------------------------------------------------*/
.attribution p {
font-size:12px;
color: #fff;
}

.attribution a {
text-decoration:underline;
color: #fff;
}

.attribution {
margin-top:30px;
}

.contact {
	margin-top:22px;
	color: #fff;
text-align:center;	
}

.contact p {
	font-size:16px;
	line-height:30px;
}

.footer-logo {
  margin-top: 30px;
  text-align: center;
}

.social img {
	margin-right:10px;
	margin-top:15px;
}

.social p {
	color: #fff;
	font-size:16px;
}

.social {
	margin-top:30px;
	text-align:center;
}

/*--------------------------------------------------------------
3.8 Custom
--------------------------------------------------------------*/

.leaderboard-image{
    margin-top:15px;
}

.welcome-text h1 {
	text-transform:uppercase;
	font-size:33px;
	font-weight:300;
	color: #fff;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
}

.welcome-text {
background: #203850;
background: -moz-linear-gradient(top,  #203850 0%, #36568c 50%, #203850 99%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#203850), color-stop(50%,#36568c), color-stop(99%,#203850));
background: -webkit-linear-gradient(top,  #203850 0%,#36568c 50%,#203850 99%);
background: -o-linear-gradient(top,  #203850 0%,#36568c 50%,#203850 99%);
background: -ms-linear-gradient(top,  #203850 0%,#36568c 50%,#203850 99%);
background: linear-gradient(to bottom,  #203850 0%,#36568c 50%,#203850 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#203850', endColorstr='#203850',GradientType=0 );
padding:25px;
	margin-top:20px;
	margin-bottom:20px;
}

.registered {
	font-size: 20px;
	vertical-align: top;
}

.p-cat-about {
	margin-top:20px;
}

.wp-image-6911, 
.wp-image-6916, 
.wp-image-6918, 
.wp-image-6919, 
.wp-image-6921, 
.wp-image-6920, 
.wp-image-6921,
.wp-image-6920  {
	border: 2px solid #000;
}

/*--------------------------------------------------------------
3.9 WooCommerce
--------------------------------------------------------------*/
/* WooCommerce button example */
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button, 
.woocommerce #respond input#submit, 
.woocommerce #content input.button, 
.woocommerce-page a.button, 
.woocommerce-page button.button, 
.woocommerce-page input.button, 
.woocommerce-page #respond input#submit, 
.woocommerce-page #content input.button {
    background: #ff0;
}

.product-categories ul li{
	list-style:none;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
  background-color: #ebe9eb;
  background-image: none;
  border: 0 none;
  border-radius: 3px;
  box-shadow: none;
  color: #515151;
  cursor: pointer;
  display: none;
  font-family: inherit;
  font-size: 100%;
  font-weight: 700;
  left: auto;
  line-height: 1;
  margin: 0;
  overflow: visible;
  padding: 0.618em 1em;
  position: relative;
  text-decoration: none;
  text-shadow: none;
  white-space: nowrap;
}

.product-page-sidebar {
	margin-top:25px;
}

.product-page-spacer {
	margin-top:25px;
}

.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
  float: right;
  display:none;
}

.woocommerce ul.products li.product .price {
  color: #333333;
  display: block;
  font-size: 15px;
  font-weight: 400;
  margin-bottom: 0.5em;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #333333;
  font-size: 1.25em;
}

.price .amount::after {
	content:" MSRP";
}

#content .row-highlight-phone td, #content .tablepress thead th {
	background-color: #143f84;
	color: #fff;
	font-weight:600;
}

.woocommerce div.product form.cart div.quantity {
  float: left;
  margin: 0 4px 0 0;
  display: none;
}

.woocommerce #content div.product div.thumbnails a, 
.woocommerce div.product div.thumbnails a, 
.woocommerce-page #content div.product div.thumbnails a, 
.woocommerce-page div.product div.thumbnails a {
  float: left;
  margin-bottom: 1em;
  margin-right: 3.8%;
  width: 30.75%;
  border: 1px solid #000;
}

/*--------------------------------------------------------------
4.0 Media Queries
--------------------------------------------------------------*/

/*--------------------------------------------------------------
4.1 xs
--------------------------------------------------------------*/
/* Extra Small - phones */




/*--------------------------------------------------------------
4.2 sm
--------------------------------------------------------------*/
@media (min-width: 768px) {
	/* Small - tablets */

	.navbar-default .navbar-nav > li > a {
    padding: 7px 7px;
	font-size: 11px;
}

.nav .open > a, .nav .open > a:hover,
.nav .open > a:focus {
  background-color: #262524;
  border-color: transparent;
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, 
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
  background-color: #262524;
  color: #fff;
}

.dropdown-menu {
  font-size: 14px;
}


.attribution p {
font-size:12px;
color: #fff;
}

.attribution a {
text-decoration:underline;
color: #fff;
}

.attribution {
margin-top:50px;
}

.contact {
	margin-top:22px;
	color: #fff;
	text-align:left;
}

.contact p {
	font-size:16px;
	line-height:30px;
}

.footer-logo {
	margin-top:30px;
}

.social img {
	margin-right:10px;
}

.social p {
	color: #fff;
	font-size:16px;
}

.social {
	margin-top:30px;
	float:right;
}

.welcome-text h1 {
	text-transform:uppercase;
	font-size:33px;
	font-weight:300;
	color: #fff;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
}

.welcome-text {
background: #203850;
background: -moz-linear-gradient(top,  #203850 0%, #36568c 50%, #203850 99%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#203850), color-stop(50%,#36568c), color-stop(99%,#203850));
background: -webkit-linear-gradient(top,  #203850 0%,#36568c 50%,#203850 99%);
background: -o-linear-gradient(top,  #203850 0%,#36568c 50%,#203850 99%);
background: -ms-linear-gradient(top,  #203850 0%,#36568c 50%,#203850 99%);
background: linear-gradient(to bottom,  #203850 0%,#36568c 50%,#203850 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#203850', endColorstr='#203850',GradientType=0 );
padding:25px;
	margin-top:20px;
	margin-bottom:20px;
}

.registered {
	font-size: 20px;
	vertical-align: top;
}

}

/*--------------------------------------------------------------
4.3 md
--------------------------------------------------------------*/
@media (min-width: 992px) {
	/* Medium - desktops */
	
	/* Sticky footer
	 * @link http://mystrd.at/modern-clean-css-sticky-footer/
	 */
	html {
    	position: relative;
    	min-height: 100%;
	}
	body {
    	margin: 0 0 200px; /* = .site-footer height */
	}
	.site-footer {
    	position: absolute;
    	left: 0;
    	bottom: 0;
    	width: 100%;
    	height: 200px; /* = body margin-bottom */
	}
	
	.nav .open > a, .nav .open > a:hover,
.nav .open > a:focus {
  background-color: #262524;
  border-color: transparent;
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, 
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
  background-color: #262524;
  color: #fff;
}
	
	.navbar-default .navbar-nav > li > a {
    padding: 7px 13px;
	font-size: 13px;
	}

	.attribution p {
font-size:12px;
color: #fff;
}

.attribution a {
text-decoration:underline;
color: #fff;
}

.attribution {
margin-top:50px;
}

.contact {
	margin-top:22px;
	color: #fff;
text-align:left;	
}

.contact p {
	font-size:16px;
	line-height:30px;
}

.footer-logo {
	margin-top:30px;
}

.social img {
	margin-right:10px;
}

.social p {
	color: #fff;
	font-size:16px;
	text-align:left;
}

.social {
	margin-top:30px;
	float:right;
}

.welcome-text h1 {
	text-transform:uppercase;
	font-size:33px;
	font-weight:300;
	color: #fff;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
}

.welcome-text {
background: url("images/smaller-welcome-bg.jpg");
padding:25px;
	margin-top:20px;
	margin-bottom:20px;
}

.registered {
	font-size: 20px;
	vertical-align: top;
}
	

}

/*--------------------------------------------------------------
4.4 lg
--------------------------------------------------------------*/
@media (min-width: 1200px) {
	/* Large - desktops */

.navbar {
	border: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
	min-height:35px;
}

.navbar-default .navbar-nav {
	margin-left:-15px
}
.navbar-default .navbar-nav > li > a {
    color: #fff;
    padding: 7px 15px;
	background: url("images/bluebg.png") repeat-x;
	border-left: 1px solid #737373;
	border-right: 1px solid #000;
	font-family: 'Roboto Condensed', sans-serif;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3); 
	font-weight:300;
	font-size: 14px;
}

.nav .open > a, .nav .open > a:hover,
.nav .open > a:focus {
  background-color: #262524;
  border-color: transparent;
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, 
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
  background-color: #262524;
  color: #fff;
}

.attribution p {
font-size:12px;
color: #fff;
}

.attribution a {
text-decoration:underline;
color: #fff;
}

.attribution {
margin-top:50px;
}

.contact {
	margin-top:22px;
	color: #fff;
	text-align:left;
}

.contact p {
	font-size:16px;
	line-height:30px;
}

.footer-logo {
	margin-top:30px;
}

.social img {
	margin-right:10px;
}

.social p {
	color: #fff;
	font-size:16px;
}

.social {
	margin-top:30px;
	text-align:left;
}

.welcome-text h1 {
	text-transform:uppercase;
	font-size:33px;
	font-weight:300;
	color: #fff;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
}

.welcome-text {
background: url("images/smaller-welcome-bg.jpg");
padding:25px;
	margin-top:20px;
	margin-bottom:20px;
}

.registered {
	font-size: 20px;
	vertical-align: top;
}

}
