/*
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.3.0
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

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
--------------------------------------------------------------*/
body {
	background: url(images/background.png);
	color: #fff;
	font-family: "Roboto", sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	text-rendering: optimizeLegibility;
}
h1 {
	font-family: "Roboto Condensed";
	font-size: 30px;
	font-weight: 700;
}
h2 {
	font-family: "Roboto Condensed";
}
a {
	color: #ee1c25;
}
a:hover {
	text-decoration: none;
	color: #fff;
}
a:active {
	text-decoration: none;
}	
input {
	color: #000;
}
input:focus {
	outline: none;
}

/* md */
@media (min-width: 992px) {
	h1 {
		font-size: 36px;
	}
}	

/*--------------------------------------------------------------
3.2 Background
--------------------------------------------------------------*/
.site-header {
	background: rgba(80, 80, 80, 0.5);
	position: relative;
	z-index: 1;
}
#site-navigation {
	background: transparent;
}
.tagline-wrap,
.site-footer {
	background: rgba(171, 1, 10, 0.48);
}

/*--------------------------------------------------------------
3.3 Header
--------------------------------------------------------------*/
#logo {
	margin: 30px 0 20px 0;
}
.header-facebook .fa {
	color: #fff;
	font-size: 30px;
	margin-top: 5px;
}
.header-facebook .fa:hover,
.header-right .fa:hover,
.header-right a:hover {
	color: #ee1c25;
}
.header-right .fa,
.header-right a,
.header-right .search-submit {
	color: #fff;
	font-size: 18px;
}
.header-right {
	font-family: "Roboto Condensed";
	font-weight: 700;
	margin-top: 5px;
}

#login-section {
	margin-top: 5px;
	text-align: center;
}

#login-section,
#login-section a,
#login-section a:focus {
	color: #fff;
}

/* sm */
@media (min-width: 768px) {
	.header-right .fa {
		margin: 0 20px 0 0;
	}
	.header-facebook,
	.header-right,
	#login-section {
		text-align: right;
	}
	.header-right .search-submit {
		background: transparent;
		border: none;
	}
	.header-right .search-field {
		border: none;
	}
}

/*--------------------------------------------------------------
3.4 Navigation
--------------------------------------------------------------*/
/* Primary nav */
.navbar {
	border: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}
.navbar-default {
	margin-bottom: 0;
}
.navbar-default .navbar-nav {
	margin-left: -15px;
}
.navbar-default .navbar-nav > li > a {
    color: #fff;
	font-family: "Roboto Condensed";
	font-size: 16px;
	font-weight: 700;
    padding: 15px;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	background: transparent;
	color: #ee1c25;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  	background: transparent;
  	color: #ee1c25;
}
.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus {
	background: transparent;
	color: #ee1c25;		
}	

/* Dropdown nav */
.dropdown-menu {
	background: rgba(80, 80, 80, 0.85);
}
.dropdown-menu > li > a {
	background: transparent;
	color: #fff;
	font-family: "Roboto Condensed";
	font-size: 16px;
	font-weight: 700;
}
.dropdown-menu > .active > a, 
.dropdown-menu > .active > a:hover, 
.dropdown-menu > .active > a:focus {
    background: transparent;
    color: #ee1c25;
    outline: 0 none;
    text-decoration: none;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #fff;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .dropdown-menu > li > a:focus,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a, 
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, 
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
	background: transparent;
	color: #ee1c25;
}
.navbar-default .navbar-nav .dropdown-menu > .open > a,
.navbar-default .navbar-nav .dropdown-menu > .open > a:hover,
.navbar-default .navbar-nav .dropdown-menu > .open > a:focus {
	background: transparent;
}

/*----Hamburger Menu ---*/
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: transparent;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff;	
}
.navbar-nav .sub-arrow, .navbar-nav .collapsible .sub-arrow {
  margin-left: 1px;
}

.site-header .caret {
	display: none;
}

.nav-wrap {
	border-top: 1px solid #000;
}

/* sm */
@media (min-width: 768px) {
	.navbar-default .navbar-nav > li > a {
		padding: 15px 9px;
	}
}

/* md */
@media (min-width: 992px) {
	.navbar-default .navbar-nav {
		margin-left: 12px;
	}	
	.navbar-default .navbar-nav > li > a {
		font-size: 18px;
		padding: 15px 17px;
	}
	.dropdown-menu > li > a {
		font-size: 18px;
	}
	
	/*makes header menu float right*/
	.navbar-default .navbar-nav {
		float: right;
	}
	.navbar-default .navbar-nav > li:last-child > a {
		padding-right: 0;
	}
}

/* lg */
@media (min-width: 1200px) {
	.navbar-default .navbar-nav {
		/*margin-left: 100px;*/
	}
	.navbar-default .navbar-nav > li > a {
		padding: 15px 25px;
	}	
}


/*-------------------------------------------------------------
		Hamburger Menu 
--------------------------------------------------------------*/
/*edit to length you need to remove vertical scroll on mobile view*/
.navbar-collapse {
	max-height: 600px;
}

/*styles for "Main Menu" text*/
.navbar-default .navbar-brand,
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
	color: #fff;
}

.navbar-default .navbar-brand:hover {
	text-decoration: underline;
}

.navbar-default .navbar-brand:focus {
	text-decoration: none;
}

/*styles for hamburger toggle 
.navbar-toggle {
	background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	float: right;
	margin-bottom: 8px;
	margin-right: 15px;
	margin-top: 8px;
	padding: 9px 10px;
	position: relative;
}

.navbar-default .navbar-toggle {
	background-color: #fff;
	border-color: #2a3f55;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
	background-color: #2a3f55;
	border-color: #fff;
}

.navbar-toggle .icon-bar {
	border-radius: 1px;
	display: block;
	height: 2px;
	width: 22px;
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #2a3f55;
}

.navbar-default .navbar-toggle:hover .icon-bar, 
.navbar-default .navbar-toggle:focus .icon-bar {
	background-color: #fff;
}*/


/*--------------------------------------------------------------
3.5 Content
--------------------------------------------------------------*/
/* Home Page */
.home .entry-title {
	display: none;
}
.entry-title {
	text-transform: uppercase;
}
#metaslider_101 .nivo-caption {
    background: rgba(0, 0, 0, .4);
	color: #fff;
	font-family: "Roboto Condensed";
	font-size: 18px;
	font-weight: 700;
	opacity: 1;
}

/* sm */
@media (min-width: 768px) {
	#metaslider_101 .nivo-caption {
		bottom: 30px;
		font-size: 40px;
		left: 100px;
		width: 60%;
	}	
}	

/* md */
@media (min-width: 992px) {
	.metaslider-101 {
		margin-bottom: -190px;
		top: -190px;
	}
	#metaslider_101 .nivo-caption {
		width: 45%;
	}	
}

/* lg */
@media (min-width: 1200px) {
	#metaslider_101 .nivo-caption {
		bottom: 50px;
		font-size: 60px;
		left: 150px;
		width: 55%;
	}	
}	

/* xl */
@media (min-width: 1500px) {
	#metaslider_101 .nivo-caption {
		left: 200px;
		width: 45%;
	}
}	

/* Home Tagline */
.tagline-wrap h1 {
	text-align: center;
}

/* md */
@media (min-width: 992px) {
	.tagline-wrap h1 {
		font-size: 40px;
		margin: 30px 0;
	}		
}	

/* lg */
@media (min-width: 1200px) {
	.tagline-wrap h1 {
		font-size: 44px;
		margin: 40px 0;
	}	
}	

/* Home Intro */
.home-intro {
	font-weight: 300;
	margin-bottom: 20px;
	margin-top: 20px;
}

/* sm */
@media (min-width: 768px) {
	.home-intro {
		font-size: 20px;
	}	
}	

/* md */
@media (min-width: 992px) {
	.home-intro {
		background: url(images/background-circle.png) no-repeat;
		font-size: 28px;
		margin-bottom: 40px;
		margin-top: 40px;	
	}	
	.home-intro p {
		line-height: 1.2em;
		margin-bottom: 25px;
		margin-top: 15px;
	}	
}	

/* lg */
@media (min-width: 1200px) {
	.home-intro {
		font-size: 30px;
		margin-bottom: 60px;
		margin-top: 60px;		
	}
}

/* Home Link Boxes Row */
.home-boxes {
	margin-bottom: 25px;
}	
.btn.home {
	background: #000;
	border-radius: 0;
	color: #fff;
	font-family: "Roboto Condensed";
	font-size: 22px;
	font-weight: 700;
	margin-top: 30px;
	width: 100%;
}
.btn.home:hover {
	color: #ee1c25;
}

/* sm */
@media (min-width: 768px) {
	.btn.home {
		margin-top: 15px;
	}
}

/* md */
@media (min-width: 992px) {
	.btn.home {
		margin-top: 0;
	}
	.home-boxes {
		margin-bottom: 50px;
	}
}

/* Home Join Row */
.black-background {
	background: #0d0d0d;
	font-size: 18px;
	line-height: 1.2em;
	padding: 20px;
}
.black-background p {
	margin-top: 30px;
}
.home-join-left {
	font-weight: 300;
}
.black-background .btn {
	background: #8c060d;
	border: 1px solid #5d5c63;
	border-radius: 0;
	color: #fff;
	font-size: 14px;
	font-weight: 300;
	padding: 3px 8px;
}
.black-background .btn:hover {
	background: #fff;
	color: #000;
}

/* sm */
@media (min-width: 768px) {
	.home-join-right {
		padding-left: 0;
	}
	.home-join-left {
		padding-right: 0;
	}
	.black-background {
		font-size: 16px;
		min-height: 472.02px; /* Height of Image to the Right */
		padding: 10px 10px 0 30px;
	}	
	.black-background p {
		margin-top: 15px;
	}
	.black-background .btn {
		margin-left: 142px;
	}	
}	

/* md */
@media (min-width: 992px) {
	.black-background {
		font-size: 20px;
		min-height: 617.44px; /* Height of Image to the Right */
		padding: 20px 20px 0 50px;
	}	
	.black-background p {
		margin-top: 30px;
	}
	.black-background .btn {
		margin-left: 180px;
	}
}	

/* lg */
@media (min-width: 1200px) {
	.black-background {
		font-size: 24px;
		min-height: 749.67px; /* Height of Image to the Right */
		padding: 30px 30px 0 80px;
	}
	.home-join-left {
		font-size: 24px;
	}
	.home-join-left h1 {
		font-size: 44px;
	}
	.black-background .btn {
		margin-left: 220px;
	}	
}	

/* Home Subscribe Row */
.subscribe-wrap {
	background:url(images/background-subscribe.jpg) no-repeat;
	margin-bottom: 30px;
}
.home-newsletter {
	background: rgba(0, 0, 0, .5);
	margin-bottom: 20px;
	margin-top: 20px;
	padding: 10px 29px 30px 30px;
}

/* sm */
@media (min-width: 768px) {
	.home-newsletter-left {
		background: url(images/background-circle-small.png) no-repeat;
	}
	.home-newsletter-left p:last-child {
		padding-bottom: 24px;
	}	
	.home-newsletter {
		margin-bottom: 30px;
		margin-top: 30px;
	}	
}	

/* md */
@media (min-width: 992px) {
	.home-newsletter-left p:last-child {
		padding-bottom: 0;
	}		
}	

/* lg */
@media (min-width: 1200px) {
	.subscribe-wrap {
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		margin-bottom: 60px;
	}
	.home-newsletter-left p:last-child {
		padding-bottom: 24px;
	}	
	.home-newsletter {
		margin-bottom: 70px;
		margin-top: 70px;
	}	
}

/*--------------------------------------------------------------
3.65 Internal Page Styles
--------------------------------------------------------------*/
#main {
	padding-bottom: 50px;
}
.home .site-content .container {
	background: transparent;
	margin-bottom: 0;
	margin-top: 0;	
}
.site-content .container {
	background: rgba(0, 0, 0, .3);
	margin-bottom: 50px;
	margin-top: 50px;
}
.margin-top {
	margin-top: 20px;
}
.link-disclaimer {
	font-style: italic;
	text-align: center;
}
.panel-heading {
	padding: 0;
}
.panel-title > a {
	display: block;
	padding:  10px 15px;
}
.panel-title a:hover {
	color: #ee1c25;
}
.panel,
.panel a:hover {
	color: #000;
}

/* Gallery */
.slideshowlink {
	display: none;
}	

/* Technical Resources */
.resources h2 {
	margin-top: 50px;
}

/* lg */
@media (min-width: 1200px) {
	.resources h2 {
		margin-top: 80px;
	}	
}	

/* Calendar Post Request */
.calendar-post-request h4 {
	font-size: 22px;
}
.calendar-post-request h4:before {
	display: block; 
	content: " "; 
	height: 50px; 
	margin-top: -50px; 
	visibility: hidden; 
}

/* md */
@media (min-width: 992px) {
	.calendar-post-request h4 {
		margin-top: 50px;
	}	
}	

/* Classifieds */
p.warning {
	color: #ffcc00;
	font-style: italic;
}
p.legend,
p.maincategoryclass,
#awpcp-region-control-selector,
#showawpcpadpage .cl-adsense {
	color: #000;
}
#awpcpcatlayout .showcategoriesmainlist li a:hover {
	color: #ee1c25;
}
#classiwrapper #showawpcpadpage .awpcp-title,
#classiwrapper .displayaditemsodd {
	background: transparent;
	border: none;
}
.awpcp-title > a {
	font-size: 26px;
}

/* md */
@media (min-width: 992px) {
	.uiwelcome {
		padding: 0 80px;
	}
}

/* Membership */
#pmpro_levels_table {
	background: transparent;
}
.pmpro_checkout tr.active td {
	background: rgba(125,125,125,.1);
}
.pmpro_thead-name,
.pmpro_checkout thead th {
	color: #fff;
}
th.title_characters,
th.characters,
tr.awpcp-payment-term td:nth-child(4),
tr.awpcp-payment-term td:nth-child(5),
.awpcp-extra-field-member,
.awpcp-extra-field-member_id {
	display: none;
}

/* Blog */
.updated {
	display: none;
}
#left-sidebar {
	margin-top: 20px;
}

/* Contact */
.contact-margin img {
	margin-top: 30px;
}
	
/*--------------------------------------------------------------
3.7 Footer
--------------------------------------------------------------*/
.footer-row {
	font-family: "Roboto Condensed";
	font-size: 19px;
	font-weight: 700;
}
.footer-left {
	margin-top: 25px;
}
.footer-left a {
	color: #fff;
}

/* sm */
@media (min-width: 768px) {
	.footer-row {
		margin-bottom: 30px;
		margin-top: 30px;
	}
	.footer-left {
		margin-left: 4px;
	}
}

/* md */
@media (min-width: 992px) {
	.footer-left {
		margin-left: 0;
	}	
}	

.nav > li > a {
	color: #fff;
	padding: 4px;
}
.footer-left a:hover,
.nav > li > a:hover,
.footer-right .fa:hover {
	background: transparent;
	color: #47639e;
}

.footer-right img {
	margin: 10px 0 15px 8px;
}
.footer-right .fa {
	color: #fff;
	font-size: 30px;
	margin-left: 10px;
}

/* sm */
@media (min-width: 768px) {
	.footer-right img {
		margin: 0 0 15px 8px;
	}	
	.footer-right {
		text-align: right;
	}
}

.attribution {
	background: #0d0d0d;
	color: #fff;
	font-size: 12px;
	text-align: center;
}
.attribution p {
	padding: 15px;
}

/*--------------------------------------------------------------
3.8 Custom
--------------------------------------------------------------*/
.search-submit {
	font-family: FontAwesome;
}
.edit-link {
	display: none;
}
.ninja-forms-required-items {
	display: none;
}
.tab-content {
	padding-top: 20px;
}
.nav-tabs > li > a {
	border-color: #eee #eee #ddd;
	padding-left: 15px;
	padding-right: 15px;
}
.entry-content .nav-tabs > li.active {
	color: #000;
}
.nav-tabs > li > a:hover {
	color: #ee1c25;
}

.home-boxes p {
	margin-bottom: 0;
}

/*----- Woo Commerce Items -------*/
.archive #main ul li a h3 {
  min-height: 50px;
}
.woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button,
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover {
	background-color: #000;
	border: 1px solid #fff;
	border-radius: 0;
	color: #fff;
}	
.woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover, 
.woocommerce button.button:hover, 
.woocommerce input.button:hover,
.woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover {
	background-color: #6f6a67;
    color: #fff;
}
.woocommerce ul.products li.product .price,
.woocommerce div.product p.price, 
.woocommerce div.product span.price {
    color: #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
select,
textarea {
	color: #000;
}
.sku_wrapper {
	display: none;
}
.woocommerce div.product .woocommerce-tabs .panel {
	padding: 20px;
}
.woocommerce div.product form.cart .variations label {
	font-size: 16px;font-weight: 700;line-height: 22px;
}

/*---------- Checkout ------------*/
.woocommerce .woocommerce-message::before,
.woocommerce .woocommerce-info::before,
.woocommerce-error:before,
.woocommerce form .form-row.woocommerce-invalid label {
	color: #ee1c25;
}	
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-info,
.woocommerce-error  {
    border-top-color: #ee1c25;
}
.woocommerce-cart .cart-collaterals .cart_totals table td, 
.woocommerce-cart .cart-collaterals .cart_totals table th {
    padding: 6px 30px 6px 0;
}
.woocommerce form .form-row.woocommerce-validated .select2-container, 
.woocommerce form .form-row.woocommerce-validated input.input-text, 
.woocommerce form .form-row.woocommerce-validated select {
	border-color: #ee1c25;
}	
.woocommerce form .form-row.woocommerce-invalid .select2-container, 
.woocommerce form .form-row.woocommerce-invalid input.input-text, 
.woocommerce form .form-row.woocommerce-invalid select {
    border-color: #ee1c25;
}
.woocommerce-checkout #payment {
	background: transparent;
    border-radius: 0px;
}
.woocommerce-checkout #payment div.payment_box {
    background-color: #f7f6f7;
    border-radius: 0px;
}	


/* Classifieds */
.awpcp-payment-terms-table.awpcp-table tr {
	background: #000 none repeat scroll 0 0;
}

tr.awpcp-group-header th {
	background: #000 none repeat scroll 0 0;
	font-weight: bold;
}

.awpcp-payment-terms-table.awpcp-table th {
	background: #000 none repeat scroll 0 0;
	font-weight: bold;
}

label[for="ad-item-price"]::after {
   content: " - Enter price without $";
}
   
/*---------- Search Page ------------*/
img.attachment-post-thumbnail {
	border: 1px solid #ccc;
	float: left;
	margin-right: 20px;
	padding: 10px;
	width: 25%;
}

/* Medium - desktops */
@media (min-width: 992px) {
			
/* Sticky footer @link http://mystrd.at/modern-clean-css-sticky-footer/ */
	html {
		position: relative;
		min-height: 100%;
	}
	body {
		margin: 0 0 290px; /* = .site-footer height */
	}
	.site-footer {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		height: 290px; /* = body margin-bottom */
	}
}

nf-field {
	display: inline;
	float: left;
	margin-left: 2%;
	width: 48%;
}
.nf-field-element {
	min-height: 30px;
}
.textarea-wrap textarea {
	max-height: 185px;
}

/*--------------------------------
Newsletter
---------------------------------
#new_contact #mailmunch-optin-form {
	background-color: none;
}

.mailmunch-embedded-iframe body .theme-simple h1 {
	display:  none;
}
.headline {
	display: none;
}

.theme .email-field-wrapper > label {
	color: #fff !important;
}*/