.a3dg-navbar-control{display:none!important}
.nth-row-grid,.woocommerce-MyAccount-content{-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:18px 20px;background:#fff;margin:0!important;position:relative}
.gavatar-box{padding:5px 5px 20px;border-bottom:1px dotted #dfdfdf}
.gavatar-box img{float:left;margin-right:10px!important;border-radius:50%;margin-top:0!important;margin-bottom:0!important}
.gavatar-box + ul{list-style:none;padding:0 5px}
.gavatar-box + ul li{margin-top:10px;list-style:none}
.gavatar-box + ul li a{color:#5d5d5d}
.gavatar-box .meta{margin-top:20px}
.gavatar-box .meta h3{margin-bottom:0;font-size:18px;font-weight:700}
.widget_shopping_cart_content{background:#fff;border:1px solid #dfdfdf;padding:20px;border-top:0;-webkit-border-radius:5px;border-radius:0 0 5px 5px;-moz-box-shadow:rgba(0,0,0,0.1) 0 6px 10px -5px inset;-webkit-box-shadow:rgba(0,0,0,0.1) 0 6px 10px -5px inset;box-shadow:rgba(0,0,0,0.1) 0 6px 10px -5px inset;overflow:hidden;margin-left:0;margin-right:0}
.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}
.woocommerce ul.product_list_widget li:first-child,ul.product_list_widget li:first-child{border-top:none;padding-top:0}
.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:' ';display:table}
.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:' ';display:table}
.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}
.woocommerce ul.product_list_widget li a.remove,ul.product_list_widget li a.remove{position:absolute;top:auto;left:auto;z-index:100;right:0;bottom:auto;margin-bottom:0}
.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}
a.remove:before{content:"\f014";font:20px/38px FontAwesome;border:1px solid #dfdfdf;background:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#5d5d5d;width:38px;text-align:center;display:inline-block}
.woocommerce ul.product_list_widget li .product-image,ul.product_list_widget li .product-image{float:left}
.woocommerce ul.product_list_widget li a,ul.product_list_widget li a{font-weight:700;font-size:12px}
.woocommerce ul.product_list_widget li .product-detail,ul.product_list_widget li .product-detail{float:left;width:calc(100% - 90px)}
.woocommerce ul.product_list_widget li a.product-title,ul.product_list_widget li a.product-title{text-transform:capitalize;margin-bottom:3px}
.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1)}
.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}
.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #ebe9eb;padding:4px 0 0}
.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}
.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:' ';display:table}
.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}
.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{text-transform: uppercase;
    color: #fff;
    font-size: 21px;
    width: 100%;
    margin-top: 8px;display: block;
    background:#009acf;}
    .coupon{display: none;}
.woocommerce .checkout .order-wrapper{width:49%!important;float:right!important;border:1px solid #e1e1e1!important}
.woocommerce .checkout .woocommerce-billing-fields h3{background:#f8f8f8!important;font-family:"Open Sans",sans-serif!important;font-size:18px!important;display:block!important;text-align:left!important;padding:12px 15px!important;font-weight:lighter!important;border:1px solid #e1e1e1!important;margin:0}
.woocommerce .checkout .form-row-wide{clear:both!important}
.woocommerce .checkout .form-row{padding:0!important;margin:0 0 20px!important}
.woocommerce .checkout label{display:inline-block!important;min-width:180px!important;color:#484747!important;font-weight:400!important;margin:0!important}
.woocommerce .checkout input.input-text{width:100%!important;margin:0!important;max-width:100%!important;height:38px!important;padding:0 10px!important;border:1px solid #e1e1e1!important;border-radius:0!important;font-family:"Open Sans",sans-serif!important}
.woocommerce .checkout textarea{border:1px solid #e1e1e1!important;border-radius:0!important;font-family:"Open Sans",sans-serif!important;height:120px!important;line-height:inherit!important;display:inline-block!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;width:100%!important;max-width:100%!important;padding:10px!important}
.woocommerce-additional-fields > h3{display:none}
.woocommerce .checkout #order_review_heading,.woocommerce .checkout #payment_heading{background:#f8f8f8!important;font-family:"Open Sans",sans-serif!important;font-size:18px!important;display:block!important;text-align:left!important;padding:12px 15px!important;font-weight:lighter!important;border-bottom:1px solid #e1e1e1!important;margin:0}
.woocommerce table.shop_table{border:none!important}
.woocommerce .checkout ul.payment_methods{text-align:left!important;border-bottom:1px solid #e1e1e1!important;margin:0!important;list-style:none outside!important;padding:15px 0!important}
.woocommerce .checkout ul.payment_methods li{margin:0 0 15px!important;font-weight:400!important;list-style:none!important}
.woocommerce .checkout ul.payment_methods li input{margin:0 1em 0 0 !important}
.woocommerce .checkout label{display:inline-block!important;min-width:180px!important;color:#484747!important;font-weight:400!important;margin:0!important}
.woocommerce .checkout div.payment_box{width:95%!important;position:relative!important;padding:10px!important;margin:15px 0 0 15px !important;-webkit-border-radius:2px!important;border-radius:2px!important;background-clip:padding-box!important;background:#f8f8f8!important}
.woocommerce .checkout div.payment_box:after{content:""!important;display:block!important;border:8px solid #f8f8f8!important;border-right-color:transparent!important;border-left-color:transparent!important;border-top-color:transparent!important;position:absolute!important;top:-16px!important;left:20px!important;margin:0!important}
#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:none!important;padding-left:15px}
#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{content:none!important}
.woocommerce .checkout .form-row.place-order{margin:20px 0!important;text-align:center!important}
.woocommerce .checkout .form-row.place-order .button{height:38px!important;line-height:38px!important;padding:0 40px!important;margin:0 auto!important;display:table!important;float:none!important}
.woocommerce a.remove{width:30px;height:22px;position:relative;transition:opacity 200ms;vertical-align:top;display:block;-webkit-appearance:none;background:none;border:none;cursor:pointer;outline:none;padding:0;text-indent:-9999px}
.woocommerce a.remove:before,.woocommerce a.remove:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAQAAACMnYaxAAAAXUlEQVR4XsWQQQrAQAgD84Pti/JSoaftN1MCdgXxXgYvGfUQyABE4DEIUJmeuKgVlJI5em0RGTesFXXZuLwCzvL2pYbHmfCTNSXxpyyajLGClFy7K1dgaaho7YYovIpO3rju6hYFAAAAAElFTkSuQmCC) 0 0 no-repeat;left:8px;position:absolute;right:8px;top:2px;display:inline-block;content:''}
.woocommerce a.remove:before{height:6px;transform-origin:-7% 100%;-moz-transform-origin:-7% 100%;-webkit-transform-origin:-7% 100%;transition:transform 150ms;-moz-transition:transform 150ms;-webkit-transition:transform 150ms;width:14px}
.woocommerce a.remove:after{background-position:-1px -4px;height:12px;margin-left:1px;margin-right:2px;margin-top:4px;width:11px}
.woocommerce a.remove:hover:before{transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transition:transform 250ms;-moz-transition:transform 250ms;-webkit-transition:transform 250ms}
.woocommerce a.remove:hover{background:transparent}