/*
Theme Name: 	Divi Child
Theme URI: 		https://www.portsidemarketing.com/website-design/
Author: 		Portside Marketing, LLC
Author URI: 	https://www.portsidemarketing.com/website-design/
Description:	Child Theme for Divi
Template:		Divi
Version: 		1.0
*/

@import url("../Divi/style.css");

/* Theme customization starts here
-------------------------------------------------------------- */
 
/* extra*/
.woocommerce-checkout .woocommerce .col2-set{width: 47.8260869565%; float: left; margin-right: 4.347826087%; }
.woocommerce-checkout .woocommerce .col2-set .col-1,
.woocommerce-checkout .woocommerce .col2-set .col-2 { margin-bottom: 2em; width: 100%; float: none; }
.woocommerce-checkout #order_review_heading,
.woocommerce-checkout #order_review { background: #fff; width: 47.8260869565%; float: right; margin-right: 0;padding:30px;border-radius:20px;margin-bottom:30px }
.woocommerce-checkout #ship-to-different-address-checkbox { width: auto; float: right; margin-left: 15px; margin-top: 10px; opacity: 1; position: static; }
.woocommerce-checkout #ship-to-different-address label { font-size: 24px;   font-weight: 700; line-height: 1; margin: 0; margin-bottom: 1em; padding: 0; text-transform: uppercase; color: #000; }
.woocommerce-checkout .woocommerce form .form-row.create-account label { padding-top: 2px; font-weight: bold; }

.woocommerce-checkout .payment-fixed { position: fixed; z-index: 9; box-shadow: rgba(0, 0, 0, 0.2) 0px 6px 2em; left: 52%; margin-left: 0; padding: 20px; top: 0; width: 45.5% !important; -webkit-transition: padding .1s ease-in; -moz-transition: padding .1s ease-in; -o-transition: padding .1s ease-in; -ms-transition: padding .1s ease-in; transition: padding .1s ease-in; }

.product-shipping-message { font-size: 16px; text-align: center; text-transform: uppercase; padding: 10px 0px; border-top: 1px solid #139248; border-bottom: 1px solid #139248; }


body .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {background: #53662e;color:#fff;float: right;width: 100%;display: block;text-align:center;margin-bottom:0;font-size:14px;  padding:10px;border-radius:50px; margin-top:.5em;}
.woocommerce-billing-fields, .woocommerce-shipping-fields, .woocommerce-additional-fields__field-wrapper,.woocommerce-order-details{background:#fff;padding:30px;border-radius:20px;margin-bottom:30px}
.woocommerce-error{border-radius:30px;text-align:center;}
.woocommerce-error a{color:#fff}

@media only screen and (max-width: 980px) {

 	.woocommerce-checkout .woocommerce .col2-set { width: 100%; float: none; margin-right: 0; }
	.woocommerce-checkout #order_review_heading, 
  .woocommerce-checkout #order_review { width: 100%; float: none; }
 
	
}

