/*
Theme Name: TheGem Child
Description: Multi-Purpose Wordpress Theme
Author: Codex Themes.
Theme URI: http://codex-themes.com/thegem/
Author URI: http://codex-themes.com/thegem/
Template: thegem
Version: 1.0
Tags: one-column, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, flexible-header, full-width-template, theme-options, translation-ready, dark, light
License: GNU General Public License
License URI: license.txt
*/


#anwr-checkout h2 {
	display: none;

}

.checkout-steps.woocommerce-steps-one-page {display: none;}


.woocommerce-checkout-one-page #order_review table {       display: none;}

#order_comments_field.form-row.notes {		display:none;	}


.woocommerce-additional-fields__field-wrapper {		display: none;}

.anwr-checkout-show.button.alt {
	
	border-radius: 8px;
    background-color: #b97ebb;
    color: rgb(255, 255, 255);
	padding: 10px;
	font-family: 'Montserrat UltraLight';
	font-size: 20px;
	display: block;
	text-align: center;
}



/*#Second-popup.wpb_text_column.wpb_content_element {
	
	text-align: center;
	
}*/

body.wc-braintree-body .wc-braintree-new-payment-method-container .col-xs-6 {
    width: 33%!important;
}


.checkout-order-review-pattern {
    
    display: none!important;
}

.wc-braintree-card-icons-container {
    
    display: none!important;
}

.payment_box payment_method_braintree_cc {
	
	display: none!important;
}

.paypal-button .paypal-button-context-iframe .paypal-button-label-paypal .paypal-button-size-responsive .paypal-button-layout-vertical {
	
	display: block!important; 
}


@media only screen and (min-width: 601px) {
.checkout-navigation-buttons .checkout-place-order button {
   
   right: 120px !important; 
    top: 75px !important;
}



#anwr-checkout {
    
    padding: 0px 22px 0!important;
	border-radius: 10px;

   
}

body .woocommerce-checkout-one-page #customer_details > div:after {
    display: none!important;
}

.woocommerce .checkout .place-order #place_order {
    border-radius:10px!important;
	margin-top: 40px!important;
}

.woocommerce-cart .woocommerce, .woocommerce-checkout .woocommerce, .woocommerce-wishlist .woocommerce {
    margin-top: 40x!important;
}

.woocommerce .woocommerce-checkout-one-page #order_review {
	
	padding-right: 30px!important;
	
}


.wpb_text_column ul li:before {
   
    height: 7px!important;
    width: 6px!important;
    background-color: #5f727f!important;
    top: 16px!important;
}

@media only screen and (max-width: 600px) {
  .wpb_text_column ul li:before {
    
	height: 3px!important;
    width: 3px!important;
    background-color: #5f727f!important;
    top: 12px!important;
	
  }
}





.checkout-navigation-buttons .checkout-prev-step button, .checkout-navigation-buttons .checkout-next-step button, .checkout-navigation-buttons .checkout-place-order button {
   
    margin-bottom: 25px!important;
}

.woocommerce-checkout-one-page .checkout-payment {
    background-color: #ffffff!important;
}

body.wc-braintree-body .wc-braintree-new-payment-method-container .row {
    margin-right: -26px!important;
    margin-left: -15px!important;
}


body.wc-braintree-body .wc-braintree-new-payment-method-container .col-xs-4, body.wc-braintree-body .wc-braintree-new-payment-method-container .col-xs-5, body.wc-braintree-body .wc-braintree-new-payment-method-container .col-xs-6, body.wc-braintree-body .wc-braintree-new-payment-method-container .col-xs-7, body.wc-braintree-body .wc-braintree-new-payment-method-container .col-xs-8, body.wc-braintree-body .wc-braintree-new-payment-method-container .col-xs-9, body.wc-braintree-body .wc-braintree-new-payment-method-container .col-xs-12 {
    
    padding-right: 10px!important;
    padding-left: 13px!important;
}


#place_order.gem-button .gem-button-size-medium .gem-button-style-flat .gem-button-text-weight-normal {
	
	border-radius: 10px!important;
	
}

.anwr-checkout-close {
    
    margin: -21px -12px 20px auto!important;
	
}


@media (max-width: 600px) {
.woocommerce-checkout-one-page .checkout-contents[data-tab-content-id="checkout-payment"] {
   margin-top: 0em!important; 
}}


@media only screen and (max-width: 600px) {
	
   #place_order.woocommerce.checkout.place-order  {
    
	    margin: 0px 140px;
  }
}



@media (max-width: 768px) {
.woocommerce .woocommerce-checkout-one-page #order_review {
    
    padding-top: 0px!important;
    
}}


@media (max-width: 768px) {
.gem-button-container .gem-button-position-inline .checkout-place-order {
	
	display:none!important;
}}





@media (max-width: 768px) {

#customer_details.row {
	margin-bottom: 0em!important;
}
}


@media (max-width: 900px) {
	.woocommerce-checkout-one-page .checkout-contents[data-tab-content-id="checkout-billing"],
	.woocommerce-checkout-one-page .checkout-contents[data-tab-content-id="checkout-payment"] {
		width: 100%;
		float: none;
	}

	.woocommerce-checkout-one-page .checkout-contents[data-tab-content-id="checkout-payment"] {
		margin-top: 0em!important;
	}
}
