/*.woocomerce-apollotech-rightnavigation{background:#f4f4f4; padding:20px 0 0px 5px; border:#e9e7e7 solid 1px; width:100%; float:left !important;} 
.woocomerce-apollotech-rightnavigationli{display:block;}
.woocomerce-apollotech-rightnavigation a{position:relative; color:#2a2b2e; font-family:Montserrat; font-size:20px; line-height:55px; text-decoration:none;}
.woocomerce-apollotech-rightnavigation li a:before{position:absolute; content:''; width:15px; height:15px; border-radius:50px; background:#2a2b2e; left:-24px;
top:4px;}
.woocomerce-apollotech-rightnavigation li a:hover:before{background:#009591;}
.woocomerce-apollotech-rightnavigation li a:hover{color:#009591;}*/
/*.woocomerce-apollotech-leftnavigation{ width:70% !important; float:right !important;} */

.woocommerce-MyAccount-content table.shop_table th{background:#009591; color:#fff; padding:10px; border:none; width: auto;}
.woocommerce-MyAccount-content table.shop_table tr td{padding:7px; font-size:16px; font-family:Open Sans;  color:#2a2b2e; font-weight:400;}
.woocommerce-MyAccount-content table.shop_table tr a{color:#009591;}


a.woocommerce-button.button.view{background:#009591; color:#fff !important; border-radius:0px; font-family:Open Sans; font-weight:400; font-size:16px; padding:8px 30px; }

.addresses{padding-top:20px;}
.addresses h3{color:#585a5c; font-size:32px; font-family:Montserrat; font-weight:700; }
.addresses address{font-size:16px; font-family:Open Sans; color:#484848;}
a.edit{font-size:16px; font-size:16px; font-family:Open Sans; line-height:40px;}
/*.u-column1{max-width:100%; padding:0px;}.u-column2{max-width:100%; padding:0px;}*/
/*address br{display:none !important;}*/



.edit-account button.button{background:#009590; border:solid #009590 1px; color:#fff; font-size:16px; text-align:center; width:auto; font-weight:500; border-radius:0; 
margin:20px 0 0 0; outline:none;}

span.required{color:#009591 !important;}
.required{color:#009591 !important;}

.woocommerce-address-fields button.button{background:#009590; border:solid #009590 1px; color:#fff; font-size:16px; text-align:center; width:auto; font-weight:500; border-radius:0; 
margin:20px 0 0 0; outline:none;}
.woocommerce-address-fields span.woocommerce-input-wrapper{width:100%;}

.input-text{padding:10px;}
.state_select{padding:10px;}
.country_select{padding:10px;}



.cms-details .woocommerce nav.woocomerce-apollotech-rightnavigation{background:#f4f4f4; border:solid #e1e1e1 1px; padding:10px; max-width:25%; flex:25%; width:25%; float:left;}
.cms-details .woocommerce nav.woocomerce-apollotech-rightnavigation ul{ padding:0px; margin:0px;}
.cms-details .woocommerce nav.woocomerce-apollotech-rightnavigation ul li{padding:0px 0 0 35px; margin:0px; display:block; position:relative; line-height:40px;}
.cms-details .woocommerce nav.woocomerce-apollotech-rightnavigation ul li a:before {position: absolute; content: '';
    width: 10px; height: 10px; border-radius: 50px;    background: #2a2b2e;    left: 12px;  top: 14px;}
.cms-details .woocommerce nav.woocomerce-apollotech-rightnavigation ul li a:hover:before{background:#009591;}
.cms-details .woocommerce nav.woocomerce-apollotech-rightnavigation ul li a{ text-decoration:none; color:#000; font-size:16px;}
.cms-details .woocommerce nav.woocomerce-apollotech-rightnavigation ul li a:hover{color:#009591;}
.cms-details .woocommerce .woocomerce-apollotech-leftnavigation{max-width:72%; float:right; flex:72%; padding:0px; width:72%;}

.cms-details .woocommerce .woocomerce-apollotech-leftnavigation p{font-size:15px; padding:0px; margin:0px; line-height:24px;}
.cms-details .woocommerce .woocomerce-apollotech-leftnavigation p a{color:#009590; text-decoration:none;}

.cms-details .woocommerce .woocomerce-apollotech-leftnavigation a.woocommerce-button.view{}
.cms-details .woocommerce .woocomerce-apollotech-leftnavigation .woocommerce-Message--info a{background:#009590; border-radius:0px; color:#FFF; margin-right:10px; }
.cms-details .woocommerce .woocomerce-apollotech-leftnavigation .woocommerce-Message--info a:hover{background:#000; border-radius:0px; color:#FFF;}
.cms-details .woocommerce .woocomerce-apollotech-leftnavigation form.woocommerce-EditAccountForm{padding:0px; margin:0px;}

.cms-details .woocommerce .woocomerce-apollotech-leftnavigation form.woocommerce-EditAccountForm p label{padding:0px; margin:0px; font-size:15px; font-weight:500; color:#000;}
.cms-details .woocommerce .woocomerce-apollotech-leftnavigation form.woocommerce-EditAccountForm p input{padding:0px 0 0 10px; margin:0px 0 18px 0; font-size:14px; color:#000; height:44px; line-height:44px;}




.cms-details .woocommerce .woocomerce-apollotech-leftnavigation form.woocommerce-EditAccountForm p button.woocommerce-Button {
    background: #009590;  border: solid #009590 1px;  color: #fff;  font-size: 16px;  text-align: center;  width: auto;   font-weight: 500;   border-radius: 0;    margin: 20px 0 0 0;
    outline: none;}

.cms-details .woocommerce .woocomerce-apollotech-leftnavigation form.woocommerce-EditAccountForm p button.woocommerce-Button:hover{background:#000; color:#FFF; border:solid #000 1px; }

.cms-details .woocommerce .woocomerce-apollotech-leftnavigation .woocommerce-Addresses{ padding:0px; margin:0px;}

.cms-details .woocommerce .woocomerce-apollotech-leftnavigation .woocommerce-Addresses .woocommerce-Address{flex:50%; max-width:50%; width:50%; padding:30px 0 0 0;}

.cms-details .woocommerce .woocomerce-apollotech-leftnavigation .woocommerce-Addresses .woocommerce-Address header h3{font-size:24px; font-weight:600; 
padding:0px 0 10px 0; margin:0px; color:#000;}

.cms-details .woocommerce .woocomerce-apollotech-leftnavigation .woocommerce-Addresses .woocommerce-Address address{color:#333; font-size:15px; line-height:22px; font-weight:400;}

.cms-details .woocommerce .woocomerce-apollotech-leftnavigation .woocommerce-Addresses .woocommerce-Address header a{background:#009590; display:inline-block; padding:3px 10px; margin:0px; font-size:14px; color:#fff; margin-right:15px; line-height:normal; border-radius:3px; }

.cms-details .woocommerce .woocomerce-apollotech-leftnavigation .woocommerce-Addresses .woocommerce-Address header a:hover{ background:#000; text-decoration:none;}

/*.cms-details .woocommerce .woocomerce-apollotech-leftnavigation .woocommerce-Addresses .woocommerce-Address address br{ display:none;}*/


ul.order_details{padding:0px !important;}
ul.order_details li{margin-right:1em !important; width:200px; padding-bottom:20px;}




@media (min-width:320px) and (max-width:480px) {
.woocomerce-apollotech-leftnavigation{ width:100% !important;}
p.form-row.form-row-first{width:100%;}
p.form-row.form-row-last{width:100%;}
.woocomerce-apollotech-rightnavigation{margin-bottom:30px;}
.addresses h3{font-size:20px;}
a.edit{line-height:25px;}
}


@media (min-width:481px) and (max-width:575px) {
	 
.woocomerce-apollotech-leftnavigation{ width:100% !important;}
p.form-row.form-row-first{width:100%;}
p.form-row.form-row-last{width:100%;}

 }

@media (max-width:767px) {
.cms-details .woocommerce nav.woocomerce-apollotech-rightnavigation{max-width:100%; flex:100%; width:100%; margin-bottom:25px;}
.cms-details .woocommerce .woocomerce-apollotech-leftnavigation{max-width:100%; float:left; flex:100%; padding:0px; width:100%;}
.cms-details .woocommerce .woocomerce-apollotech-leftnavigation .woocommerce-Addresses .woocommerce-Address{flex:100%; max-width:100%; width:100%; padding:30px 0 0 0;}
}



@media (min-width:768px) and (max-width:1200px) {
.cms-details .woocommerce nav.woocomerce-apollotech-rightnavigation{ padding:0px;}
.cms-details .woocommerce nav.woocomerce-apollotech-rightnavigation ul li{padding:0px 0 0 30px;}
.cms-details .woocommerce .woocomerce-apollotech-leftnavigation .woocommerce-Addresses .woocommerce-Address{flex:100%; max-width:100%; width:100%; padding:30px 0 0 0;}

}



