/*
Theme Name: Love Whats Real
Version: 1.00
Author: ADB Web Design and Development
Author URI: http://www.aaronbday.com/
*/

/* CSS imports */

@import url(http://fonts.googleapis.com/css?family=Oswald);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,800);

@import url(css/columnal.css); /*The columnal framework */
@import url(css/main.css);
@import url(css/header_nav.css);
@import url(css/homepage_slider.css);
@import url(css/forms_btns.css);
@import url(css/gallery_slider.css);
@import url(css/font-awesome.min.css);

img.get-involved{
    margin:0;
}

/* Add on styles for membership product page */

.membership-summary {}

.membership-summary input, 
.membership-summary select {
	width: 98%;
	
}

.membership-summary ul.gfield_checkbox li:before {
	content : '';
}
.membership-summary ul.gfield_checkbox input  {
	width: auto;
	margin: 0 10px 0 0;
}

.membership-summary .agree-box {
	margin: -25px 0 0 0;
}

.membership-summary .agree-box label.gfield_label {
	display:none;
}

/* Tables Style */

table {
	width: 100%;
	border-collapse: collapse;
	
}

thead tr {
	border: solid 1px #464547;
}

tr:nth-of-type(odd) { 
	/*background: #eee; */
}

td, th { 
	padding: 6px; 
	border: 1px solid #b1b1b1; 
	text-align: left; 
	vertical-align: top;	
}

th { 
	background: #464547;
	color: #fff; 
	font-weight: bold;
	border:none; 
}



/* Woocomerce Styles */

.woocommerce p + p, .woocommerce p + ul {
	margin-top: 0;
}

.woocommerce col2-set {
	width: 100%;	
}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
	float: left;
	width: 48%;
}

.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
	float: right;
	width: 48%;
}

.woocommerce .col2-set:after, .woocommerce-page .col2-set:after {
	content: "";
	display: block;
	clear: both;
}


.woocommerce form .form-row {
	padding-bottom: 0;	
}
.woocommerce form .form-row label, .woocommerce-page form .form-row label {
	display: block;	
}

.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
	float: left;
	width: 47%;
	overflow: visible;
	
}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
	float: right;
}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea {	
	width: 100%;
		
}

.woocommerce form .form-row select, .woocommerce-page form .form-row select {
	width: 100%;
	cursor: pointer;
	margin: 0;
}

.checkout-button {
	float:right;
}

.cart_totals table {
	width: 50%;
	float:right;
}


.cart_totals table th {
	background: none;
	color: #464547;
	text-align:right;
}

.shop_table .cart-subtotal th {
	background: none;
	text-align: right;
	color: #464547;
}

.shop_table .total th {
	background: none;
	text-align: right;
	color: #464547;
}

ul.payment_methods img {
	display:inline-block;
	vertical-align: middle;

}

ul.payment_methods .payment_box {
	font-size: 12px;
	color:#b1b1b1;
	
}

.product-name .variation {
	margin: 10px;
	font-size: 12px;	
	
}

.product-name .variation ul,
.product-name .variation ul li {
	margin: 0;
	padding: 0;	
	
}
@media handheld, only screen and (max-width: 767px) {
    	img.get-involved {
		float:none;
		margin: 0 auto 2em auto;		
        }
        .get-involved-newsletter.pull-right{
            float:none;
        }
        .get-involved-newsletter h3{
            text-align:left;
        }
	}