@charset "UTF-8";
/*

Theme Name: child_nb_flower
Theme URI: http://netbaseteam.com
Template: nb_flower
Author: Netbase Team
Author URI: http://netbaseteam.com/
Description: Flower WordPress Theme
Version: 2.0.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: child_nb_flower
Tags:two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready
*/
@import url("../nb_flower/style.css");
.topbar_header3 .topbar-inner .header-right-widgets .header-social a { border-right: none !important; }
#mega-menu-wrap-primary #mega-menu-primary { padding: 15px 0px 15px 0px; }
.site-footer .footer-4-columns { padding: 45px 0 0px 0px !important; }
#home1-our-working form input,#home1-our-working form textarea { border-radius: 5px;padding: 10px !important;border-radius: 5px; background: transparent; font-size: 18px; color: #fff; line-height: 1.2; }
#home1-our-working form input[type="submit"] { box-shadow: none !important;line-height: normal !important; }
#home1-our-working form > p input:focus {
    box-shadow: 0 0 5px #eb55a3 !important;
}

body.home .mc4wp-form-5878{position: relative;display: inline-block;width: 66%;max-width: 860px;overflow: hidden;margin: 0 auto;padding: 0 85px 0 15px;}
body.home .mc4wp-form-5878 p.mch_email{width: 100%;float: left;text-align: right;}
body.home .mc4wp-form-fields input[type="email"]{width: 100%;height: 50px;text-indent: 15px;font-size: 16px;font-family: 'Raleway';border: 2px solid #eb55a3;background: transparent;color: #fff;}
body.home .mc4wp-form-5878 p.mch_sends{position: absolute;width: 70px;height: 50px;top: 0;right: 15px;}
body.home .mc4wp-form-5878 input[type="submit"]{position: absolute;top: 0;left: 0;width: 70px;height: 50px;border: none;z-index: 10;opacity: 0;}
body.home .mc4wp-form-5878 .fa-paper-plane{display: block;width: 70px;height: 50px;background: #eb55a3;}
body.home .mc4wp-form-5878 .fa-paper-plane::before {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);color: #fff;font-size: 23px;z-index: 8;}
.mc4wp-alert.mc4wp-error{color: red;text-align: left;font-size: 20px;font-weight: 500;}
.mc4wp-alert.mc4wp-notice{color: red;text-align: left;font-size: 20px;font-weight: 500;}
.mc4wp-alert.mc4wp-success p{color: green;text-align: left;font-size: 20px;font-weight: 500;}
body.home .mc4wp-form-5878{margin-bottom: 10px;}
.cfwc-custom-field-wrapper{ margin-bottom: 15px; }
.cfwc-title-field{ width: 35%; }
#datepicker{ padding: 5px;border: 1px solid #ccc;width: 59%; }
.gift_msg_field_div{margin-bottom: 20px;}
/*#cfwc-custom-field-wrapper {padding-left: 5px;display: inline-block;margin-bottom: 0px;color: #eb55a3;padding-right: 5px;font-size: 25px;font-weight: 700;}*/
.cfwc-title-field_price { padding-right: 5px;font-size: 14px;font-weight: unset;color: #444;margin-bottom: 0px;}
.occasn-label{width: 35%;}
.occasions_options{padding: 5px;background-color: transparent;width: 59%;border: 1px solid #ccc;}
.occasn_label_div{margin-bottom: 15px;}
.gift_msg_field_label{vertical-align: top;width: 35%;}
#gift_msg_field{padding: 5px;width: 58%;}
.dlv_text_note{margin-bottom: 5px;}
.chkstate.state_select {padding: 5px;margin-bottom: 15px;background-color: transparent;width: 59%;border: 1px solid #ccc;}
#chkpostcode{padding: 5px;background-color: transparent;width: 59%;margin-bottom: 15px;border: 1px solid #ccc;}
.ship_state_lable{width: 35%;}
.chkpostzips label{width: 35%;}
#loader_btt{width: 100%;height: 100%;top: 0;left: 0;position: fixed;display: block;opacity: 0.7;background-color: #fff;z-index: 99;text-align: center;}
#loader_btt img{width: 78px;height: 78px;position: absolute;top: 40%;}
.row {margin-left: 0px !important;margin-right: 0px !important;}
.main-menu5 .header-mainmenu-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-current-menu-item.mega-current_page_item>a.mega-menu-link{color: #fff !important;}
.main-menu5 .header-mainmenu-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu>li.mega-current-menu-item>a.mega-menu-link{color: #fff !important;background: #e86f9d !important;}
.main-menu5 .header-mainmenu-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-current-menu-ancestor.mega-current-menu-parent.mega-current_page_parent.mega-current_page_ancestor>a.mega-menu-link{background: transparent;color: #9b9ca8 !important;}
.main-menu5 .header-mainmenu-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-current-menu-ancestor.mega-current-menu-parent.mega-current_page_parent.mega-current_page_ancestor>a.mega-menu-link:hover{background: #e86f9d !important;color: #fff !important;}
.main-menu5 .header-mainmenu-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover{color: #fff !important;background: #e86f9d !important;}
.main-menu5 .header-mainmenu-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>a.mega-menu-link{color: #fff !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {
    border-bottom: 3px solid #eb55a3;}
#wpcf7-f4550-p2233-o1 .wpcf7-form .contact-form-wrap .contact-right .wpcf7-text {height: 40px !important;margin-bottom: 0px !important;}
#wpcf7-f4550-p2233-o1 .wpcf7-form .contact-form-wrap .contact-right .wpcf7-text, #wpcf7-f4550-p2233-o1 .wpcf7-form .contact-form-wrap .contact-left .wpcf7-textarea {border: 1px solid #eb55a3;}
#wpcf7-f4550-p2233-o1 .wpcf7-form-control.wpcf7-submit{border: none;height: 40px;font-size: 16px;color: #fff;text-transform: uppercase;background-color: #eb55a3;width: 100%;}
.woocommerce-terms-and-conditions-wrapper .input-checkbox {margin: 8px 0px 0px -20px !important;}
#exitcartswithoutpurchase .modal-dialog {top: 8%;}
.time-pop-wrp {border: 2px solid #ebebeb;color: #fff;}
.time-pop-wrp .close {width: 28px;height: 28px;border-radius: 0%;border: 0px solid #fff;background: #fee8ea;opacity: 1;line-height: 25px;font-weight: normal;}
.time-pop-inr-wrp:before, .time-pop-inr-wrp:after {content: "";clear: both;display: block;}
.time-pop-rgt {width: 100%;padding: 20px 15px 20px;line-height: 1;}
.time-pop-rgt:before {content: "";width: 0;height: 0;border-style: solid;border-width: 0 0 120px 80px;border-color: transparent transparent #ffffff transparent;z-index: 0;position: absolute;right: 0;bottom: 0;opacity: .1;}
.time-pop-rgt h1 {margin: 0;font-weight: 300;color: #000;text-align: center;text-transform: uppercase;font-size: 24px;}
.time-pop-rgt .heading {margin: 40px 0 30px;}
.time-pop-form {margin: 5px 0 0;}
.modal-content {border: 1px solid #E86F9D;border-radius: 0px;}
.modal-header{background-color: #E86F9D;padding: 15px 5px 15px 15px;}
.modal-header h4{color: #fff;width: 94%;margin: 0px;}
.modal-header .close {margin-top: 6px;}
.time-pop-rgt .time-pop-rgt_p{color: #4083F9;font-weight: bold;margin-bottom: 0px;font-style: italic;}
.row {margin-right: -15px;margin-left: -15px;}
.time-pop-form .form-group {margin-bottom: 20px;}
.form-group.col-md-12{color: #000;}
.form-group.col-md-12 p{margin-bottom: 5px;color: #4083F9;font-weight: bold;font-style: italic;}
#exitcartswithoutpurchase .form-group.col-md-12 p.input_rowses{padding: 5px 0px;margin-bottom: 0px;color: #4083F9;font-weight: bold;font-style: italic;}
#exitcartswithoutpurchase p.input_rowses label{margin-bottom: 0px;font-weight: 500;margin-top: 0px;}
 #exitcartswithoutpurchase p.input_rowses .checkmark {top: 8px;left: 4px;}
 #exitcartswithoutpurchase .modal-header {border-bottom: 1px solid #E86F9D;}
.time-pop-form input {width: 20px;float: left;margin: -5px 5px 0px !important;}
.time-pop-form .btn {background: #E86F9D;border-radius: 0;font-size: 20px;text-transform: uppercase;font-weight: 500;color: #fff;border: 2px solid #E86F9D;min-width: 140px;margin: 0 auto;display: block;padding: 10px;line-height: 1;}
.widget-area .mc4wp-form.mc4wp-form-5878{width: 100%;padding: 0 0 0 0;}
.widget-area .mc4wp-form.mc4wp-form-5878 .mch_sends{width: 55px;right: 0px;}
.widget-area .mc4wp-form.mc4wp-form-5878 .mch_email{text-align: left;}
.widget-area .mc4wp-form.mc4wp-form-5878 .fa.fa-paper-plane{margin-top: -24px;width: 55px;}
.widget-area .mc4wp-form.mc4wp-form-5878 .mc4wp-alert.mc4wp-success p {color: green;text-align: left;font-size: 13px;font-weight: unset;}
.widget-area .mc4wp-form.mc4wp-form-5878 .mc4wp-alert.mc4wp-notice {color: red;text-align: left;font-size: 13px;font-weight: unset;}
.widget-area .mc4wp-form-5878{position: relative;display: inline-block;width: 66%;max-width: 860px;overflow: hidden;margin: 0 auto;padding: 0 85px 0 15px;}
.widget-area .mc4wp-form-5878 p.mch_email{width: 100%;float: left;text-align: right;}
.widget-area .mc4wp-form-5878 p.mch_sends{position: absolute;width: 70px;height: 50px;top: 0;right: 15px;}
.widget-area .mc4wp-form-5878{margin-bottom: 10px;}
.widget-area .mc4wp-form-5878 .fa-paper-plane{display: block;width: 70px;height: 50px;background: #eb55a3;}
.widget-area .mc4wp-form-5878 .fa-paper-plane::before {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);color: #fff;font-size: 23px;z-index: 8;}
.widget-area .mc4wp-form-fields input[type="email"]{width: 100%;height: 50px;text-indent: 15px;font-size: 16px;font-family: 'Raleway';border: 2px solid #eb55a3;background: transparent;color: #fff;}

.mega-current-menu-ancestor.mega-current-menu-parent > a {
    color: #fff !important;
}
.woocommerce ul.products li.product .empty-rating, .woocommerce ul.products li.product .star-rating {margin-bottom: 4px !important;}
/*.woocommerce .shop-top-banner {display:block !important;}*/
@media (min-width: 992px){ 
    .col-md-6 {width: 50%;} .woocommerce.right-sidebar.no-sidebar #primary {width:100%;} 
    .cart-form{display: inline-block;width: 70% !important;padding-left: 0px !important;padding-bottom: 40px;}
    .cart-collaterals{display: inline-block;width: 30% !important;padding-right: 0px !important;margin-top: 0px !important;}
    .cart-collaterals .cart_totals {width: 100% !important;}
    .cart-collaterals .cart_totals h2{margin-top: 0px;}
    /*.shop_table.shop_table_responsive.cart.stacktable.large-only tr:nth-child(even), .shop_table.shop_table_responsive.cart.stacktable.large-only thead tr {background-color: #dddddd;}*/
    /*.cart-collaterals .cart_totals table th, .cart-collaterals .cart_totals table td, .shop_table.shop_table_responsive.cart.stacktable.large-only td, .shop_table.shop_table_responsive.cart.stacktable.large-only th{border: 1px solid #dddddd !important;}*/
}
.ui-datepicker-year, .ui-datepicker-month{background-color: transparent;}
.shop_table.shop_table_responsive.cart.stacktable.large-only td, .shop_table.shop_table_responsive.cart.stacktable.large-only th, .cart-collaterals .cart_totals table th, .cart-collaterals .cart_totals table td, .shop_table.shop_table_responsive.cart.stacktable.small-only td, .shop_table.shop_table_responsive.cart.stacktable.small-only th{border: 1px solid #dddddd !important;}
@media (max-width: 479px) { #netbase-responsive-toggle {margin-top: 0px !important;} }
@media only screen and (max-width: 1024px) {#mega-menu-wrap-primary #mega-menu-primary>li>ul.mega-sub-menu a {color: #666 !important;}}
@media (max-width: 320px) {
    .woocommerce table.my_account_orders {font-size: 0.73em;}
    .site-header.main-menu5 .div-header-cart-from-search {margin-right: 5px !important;}
}
@media (min-width: 320px) and (max-width: 425px) {
    .cfwc-title-field{ width: 40%; }
    #datepicker{width: 60%; }
    .occasn-label{width: 40%;}
    .occasions_options{width: 60%;}
    .gift_msg_field_label{width: 100%;}
    #gift_msg_field{width: 100%;}
    #chkpostcode{width: 60%;}
    .ship_state_lable{width: 40%;}
    .chkpostzips label{width: 40%;}
}
@media (max-width: 767px) { 
    .mc4wp-form.mc4wp-form-5878 {width: 100% !important;}     
    /*.woocommerce .shop-top-banner {display:none !important;}*/
}
@media only screen and (max-height: 480px){
    .time-pop-rgt h1 {margin-top: 50px;}
    .time-pop-wrp {position: fixed;left: 0;top: 0;right: 0;bottom: 0;max-height: 100vh;overflow: scroll;}
    .time-pop-wrp .close {position: fixed;right: 10px;top: 10px;z-index: 99999;}
    .time-pop-inr-wrp {height: 100%;}
}

.single.single-product .ct_cs{float: right;}
.single.single-product .cs{display: inline-block;padding-right: 10px;}
.single.single-product .ct{display: inline-block;}
.input-gp-adon{position: relative;display: table;border-collapse: separate;}
.ui-datepicker-unselectable.ui-state-disabled .ui-state-default {border: none !important;background: none !important;text-align: center;}
.ui-datepicker-calendar .ui-state-default {border: none !important;background: none !important;text-align: center;}
.ui-datepicker-today .ui-state-default.ui-state-highlight{color: #eb55a3;}
.ui-state-default:hover {background: rgba(112,112,112,0.35) !important;/*border: 1px solid rgba(112,112,112,0.35) !important;*/text-align: center;/*padding: 1px;*/}
 .ui-datepicker-current-day .ui-state-default.ui-state-active{color: #fff;background-color: #eb55a3 !important;}
 .ui-datepicker-current-day .ui-state-default.ui-state-active:hover{background-color: #eb55a3 !important;border: 1px solid #eb55a3 !important;padding: 2px;}
.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all{background: transparent;border: none;}

.shop-top-banner{position: relative;}
.shop-top-banner .state_day_oiban_div{position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: rgba(4, 4, 4, 0.43);color: #fff;padding: 20px 0px;}
.shop-top-banner .state_zip_oiban{text-align: center;}
.shop-top-banner p {font-size: 18px;margin-bottom: 10px;}
.shop-top-banner .state_ses{padding: 5px;margin-bottom: 20px;width: auto;border: 1px solid #fff;height: 45px;max-width: 222px;font-size: 15px;color: #949494;background: #ffffff;border-radius: 2px;}
.shop-top-banner .zip_ses{padding: 5px;margin-bottom: 20px;width: 9%;border: 1px solid #fff;height: 45px;max-width: 222px;font-size: 15px;color: #949494;background: #ffffff;border-radius: 2px;}
.shop-top-banner .dil_dy_oiban{text-align: center;margin-bottom: 20px; margin-top: 20px;}
.shop-top-banner .input-gp-adon{width: 18%;display: inline-table;font-size: 15px;color: #949494;background: #ffffff;border-radius: 2px;}
.shop-top-banner .input-group-addon {background-color: #fff;height: 45px;border: 1px solid #fff;border-right: 1px solid #949494 !important;}
.shop-top-banner #datepicker {padding: 5px;color: #444;background: transparent;border: 1px solid #fff;width: 100%;height: 45px;border-radius: 2px;}
.shop-top-banner .sub_sv_oiban{text-align: center;}
.shop-top-banner .sub_sv_oiban input{width: 18%;padding: 5px;background-color: #eb55a3;border: none;font-size: 18px;height: 45px;border-radius: 2px;}
.shop-top-banner select option {color: #000;}
.state_zip_oiban .select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 35px !important;}
/*.state_zip_oiban .select2-container--default .select2-selection--single {height: 0px !important;}*/
.state_zip_oiban .select2.select2-container.select2-container--default.select2-container--below, .state_zip_oiban .select2.select2-container.select2-container--default {width: 167px !important; padding: 5px;height: 45px;background: #ffffff;border-radius: 2px !important;}
body.woocommerce-checkout .select2.select2-container.select2-container--default.select2-container--below, body.woocommerce-checkout .select2.select2-container.select2-container--default {width: 100% !important;    border: 1px solid #ccc; padding: 5px;vertical-align: sub;height: 34px;background: #ffffff;border-radius: 2px !important;}
/*.select2-container .select2-selection--single{}*/
body.woocommerce-checkout .select2-container--default .select2-selection--single{height: 0px !important;border: none !important;}
.state_zip_oiban .select2-container--default .select2-selection--single{height: 0px !important;border: none !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 20px !important;padding-top: 0px;padding-bottom: 0px;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height: 30px !important;}
.loder_me_comn {display:none;opacity: 0.7;background: 50% 50% no-repeat #fff;position: fixed;left: 0%;top: 0%;width: 100%;height: 100%;z-index: 9999;}
.loder_me {display:none;opacity: 0.7;background: 50% 50% no-repeat #fff;position: absolute;left: 0%;top: 0%;width: 100%;height: 100%;z-index: 1;}
.loder_me_comn img{top: 50%;left: 50%;position: absolute;width: 55px;}
.loder_me img{top: 50%;left: 50%;position: absolute;width: 55px;}

.loder_me_chks {display: none;position: absolute;background-color: #fff;padding-left: 250px;padding-right: 200px;z-index: 999999;width: 100%;opacity: 0.5;padding-top: 200px;padding-bottom: 300px;}
.loder_me_chks img{width: 100px;}

/*@media only screen and (max-height: 767px){ .shop-top-banner{display: none !important;} }*/
@media only screen and (min-height: 768px){
    /*.woocommerce .shop-top-banner {display:block !important;}*/
    .top-banner .state_day_oiban_div {padding: 0px 50px;}
    .shop-top-banner .dil_dy_oiban {margin-bottom: 20px;}
    .sub_sv_oiban a {padding: 12px; font-size: 17px;}
    /*.shop-top-banner .state_zip_oiban {padding-top: 35px;}*/
    
}
/*@media (min-width: 768px){
    .woocommerce .shop-top-banner {display:block;}    
}*/
.scroll-icon.bounce img{width: 4%;}
.sess_msg {text-align: center;background: green;width: 30%;left: 35%;position: relative;font-size: 18px !important; color: #fff;font-weight: 400;margin-top: 25px;}

.shop-top-banner > img{width: 100%;}
#datepicker_chks, #billing_state, #shipping_state{box-sizing: border-box;width: 100%;margin: 0;outline: 0;line-height: normal;display: block;height: 34px;padding: 6px 12px;font-size: 14px;color: #555555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 0px;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}
.scroll-icon.bounce{display: inline-block;position: absolute;bottom: 1%;/*left: 47%;*/text-align: center;width: 100%;}
 @-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
.bounce {
  -moz-animation: bounce 2.5s infinite;
  -webkit-animation: bounce 2.5s infinite;
  animation: bounce 2.5s infinite;
}
.u-column1.col-1, .u-column2.col-2 {
    width: 48%;
    padding-left: 30px;
    padding-right: 30px;
    display: inline-block;
}
.woocommerce-form.woocommerce-form-register.register .woocommerce-privacy-policy-text{display: none;}
.woocommerce-button.button.woocommerce-form-login__submit,.woocommerce-button.button.woocommerce-form-login__submit:hover,.woocommerce-Button.button{color: #fff !important;background-color: #eb55a3 !important;}


input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  border: 1px solid #d3ced2;
  -webkit-text-fill-color: #000;
  -webkit-box-shadow: 0 0 0px 1000px #fff inset;
  transition: background-color 5000s ease-in-out 0s;
}
@media only screen and (max-width: 1024px){
  #mega-menu-wrap-primary #mega-menu-primary>li>ul.mega-sub-menu a { color: #666 !important; }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
    background: #1b1b1b!important;
  }
}
@media only screen and (max-width: 768px){
    .u-column1.col-1, .u-column2.col-2 {width: 100%;padding-left: 0px;padding-right: 0px;display: block;}
}
/*.woocommerce-form.woocommerce-form-login.login input, .woocommerce-form.woocommerce-form-login.login button, .woocommerce-form.woocommerce-form-register.register input, .woocommerce-form.woocommerce-form-register.register button {
    padding: 10px;
}*/
.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li:not(:last-of-type) {
    border-bottom: 1px solid #EC529F !important;
}
.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li a {background: #ffffff !important;}
.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li.is-active a {background: #eb55a3 !important;}
.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li a:hover {background: #eb55a3 !important;}
.woocommerce a.button{background: #eb55a3 !important;color: #fff !important;}
.woocommerce-account.logged-in .woocommerce-MyAccount-content .u-columns .woocommerce-Address {
    background: transparent !important;
    border: 1px solid #e1e1e1 !important;
}
.woocommerce-address-fields__field-wrapper #billing_last_name_field, 
.woocommerce-address-fields__field-wrapper #billing_first_name_field, 
.woocommerce-address-fields__field-wrapper #billing_postcode_field,
.woocommerce-address-fields__field-wrapper #billing_address_1_field,
.woocommerce-address-fields__field-wrapper #billing_address_2_field,
.woocommerce-address-fields__field-wrapper #billing_city_field,
.woocommerce-address-fields__field-wrapper #billing_phone_field,
.woocommerce-address-fields__field-wrapper #billing_state_field,
.woocommerce-address-fields__field-wrapper #billing_email_field,
.woocommerce-address-fields__field-wrapper #billing_company_field,
.woocommerce-address-fields__field-wrapper #billing_country_field, 
.woocommerce-address-fields__field-wrapper #shipping_first_name_field,
.woocommerce-address-fields__field-wrapper #shipping_last_name_field,
.woocommerce-address-fields__field-wrapper #shipping_company_field,
.woocommerce-address-fields__field-wrapper #shipping_country_field,
.woocommerce-address-fields__field-wrapper #shipping_address_1_field,
.woocommerce-address-fields__field-wrapper #shipping_address_2_field,
.woocommerce-address-fields__field-wrapper #shipping_city_field,
.woocommerce-address-fields__field-wrapper #shipping_state_field,
.woocommerce-address-fields__field-wrapper #shipping_phone_field,
.woocommerce-address-fields__field-wrapper #shipping_postcode_field { width: 50%; display: inline-block; }

.woocommerce-edit-address #shipping_postcode{
    box-sizing: border-box;
    width: 100%;
    display: block;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    color: #555555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    cursor: pointer;
    margin: 0;
}
.bill_ship_askng_chld{background: #fff;border: 1px solid #ccc;margin-bottom: 50px;border-radius: 1px;margin-top: 30px;}
.input_rowses {padding: 15px;}
.input_rowses label {padding-left: 5px;font-size: 14px;margin-bottom: 5px;margin-top: 3px;}
.woocommerce-checkout .woocommerce-shipping-fields h3 {margin-left: 0px !important;margin-right: 0px !important;}
.ship-to-different-address{padding-top: 30px;padding-bottom: 0px !important;margin-bottom: 0px;}
.bill_ship_askng{cursor: pointer;}
.woocommerce-billing-fields{border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;border-left: 1px solid #ccc;}
.woocommerce-billing-fields__field-wrapper{padding: 15px;}
.country_to_state.country_select{box-sizing: border-box;width: 100%;margin: 0;outline: 0;line-height: normal;display: block;height: 34px;padding: 6px 12px;font-size: 14px;color: #555555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 0px;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}
body.archive .button.product_type_simple.add_to_cart_button.ajax_add_to_cart{border-right: 2px solid #eb55a3 !important;background: #fff !important;}
body.archive .list-view-section .button.product_type_simple.add_to_cart_button{background: #eb55a3 !important;color: #fff !important;}
body.archive .button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover{border-right: 2px solid #eb55a3 !important;background: #eb55a3 !important;}
.woocommerce-MyAccount-content button.button{color: #fff !important;background-color: #eb55a3 !important;padding: 15px;}
.page-numbers:focus{color: #fff !important;}
.topbar_header3 .topbar-inner .header-right-widgets .header-social a:focus{color: #fff !important;}
/*@media (max-width: 599px){ 
    .woocommerce-address-fields__field-wrapper #billing_last_name_field, 
    .woocommerce-address-fields__field-wrapper #billing_first_name_field, 
    .woocommerce-address-fields__field-wrapper #billing_postcode_field,
    .woocommerce-address-fields__field-wrapper #billing_address_1_field,
    .woocommerce-address-fields__field-wrapper #billing_address_2_field,
    .woocommerce-address-fields__field-wrapper #billing_city_field,
    .woocommerce-address-fields__field-wrapper #billing_phone_field,
    .woocommerce-address-fields__field-wrapper #billing_state_field,
    .woocommerce-address-fields__field-wrapper #billing_email_field,
    .woocommerce-address-fields__field-wrapper #billing_company_field,
    .woocommerce-address-fields__field-wrapper #billing_country_field, 
    .woocommerce-address-fields__field-wrapper #shipping_first_name_field,
    .woocommerce-address-fields__field-wrapper #shipping_last_name_field,
    .woocommerce-address-fields__field-wrapper #shipping_company_field,
    .woocommerce-address-fields__field-wrapper #shipping_country_field,
    .woocommerce-address-fields__field-wrapper #shipping_address_1_field,
    .woocommerce-address-fields__field-wrapper #shipping_address_2_field,
    .woocommerce-address-fields__field-wrapper #shipping_city_field,
    .woocommerce-address-fields__field-wrapper #shipping_state_field,
    .woocommerce-address-fields__field-wrapper #shipping_phone_field,
    .woocommerce-address-fields__field-wrapper #shipping_postcode_field { width: 100%; display: inline-block; }
    .woocommerce-checkout form .form-row-first, .woocommerce-checkout form .form-row-last {width: 100% !important;}
}*/
.woocommerce-MyAccount-content .select2-container--default .select2-selection--single {height: auto;}
.sow-slide-nav.sow-slide-nav-prev, .sow-slide-nav.sow-slide-nav-next{display: block !important;}
.sow-slide-nav.sow-slide-nav-prev a, .sow-slide-nav.sow-slide-nav-next a{padding: 5px;background: #eb55a3;}
.woocommerce ul.order_details li{margin-bottom: 10px;}
.cart-empty.woocommerce-info:before{top:0px; left: 0px;}
@media (max-width: 767px) {
    table.cart.stacktable tbody .product-thumbnail{display: block !important;}
    .woocommerce a.remove:hover {background: none;}
    .shop_table.shop_table_responsive.cart.stacktable.small-only .icon-cancel{color: #fff;background: #eb55a3;}    
}
.woocommerce-cart table.cart img,.woocommerce a.remove{width: 100%;}
#home2-testimornial .so-widget-nbtsow-testimonials2-widget .owl-controls .owl-nav {display: block;}
#home2-testimornial .owl-nav > div {position: absolute;top: 10px;}
#home2-testimornial .owl-prev::after {
    content: " ";
    display: block;
    width: 45px;
    height: 45px;
    transform: rotate(40deg);
    border-bottom: 2px solid #ddd;
    border-left: 2px solid #ddd;
}
#home2-testimornial .owl-next{ right:0;color:transparent; }
#home2-testimornial .owl-prev{color:transparent; }
#home2-testimornial .owl-next::after {
    content: " ";
    display: block;
    width: 45px;
    height: 45px;
    transform: rotate(40deg);
    border-top: 2px solid #ddd;
    border-right: 2px solid #ddd;
}
.woocommerce ul.products li.product .star-rating {margin-top: 0px;}
.woocommerce .shop-top-banner {display:block !important;}
.sle_t_login_ship {text-align: center;}
.sle_t_login_ship a{width: auto;padding: 12px;background-color: #eb55a3;border: none;font-size: 17px;height: 45px;border-radius: 2px;color: #fff;}
.sle_t_login_ship a:hover,.sle_t_login_ship a:focus{color: #fff !important;}
.ban_r_optn{    font-size: 25px;
    font-weight: bold;
    text-align: center;}
    .sub_sv_oiban a {
    width: auto;    line-height: 27px !important;
    background-color: #eb55a3;
    border: none;    
    height: 45px;
    border-radius: 2px;
    color: #fff;
}
.sub_sv_oiban a:hover {color: #fff;}
.no_ad_t_cart_don{background: red;
    font-size: 15px;
    text-transform: capitalize;
    border-radius: 0;
    font-weight: 700;
    margin-top: 30px;
    border: none;
    color: #fff;
    padding: 10px 5px;}
    #askforinformation {background-color: #00000070;}
    #askforinformation .modal-dialog{top: 15%;}
    .askforinformation .modal-content{padding: 5px;
    border-color: #E86F9D;
    background-color: #E86F9D;}
    #askforinformation .time-pop-inr-wrp{    padding: 5px;
    background-color: #FFF;}
.askforinformation .modal-header {padding: 15px 15px 20px 15px;border: none;color: #fff; background-color: #E86F9D;}
.askforinformation .modal-header p{ font-size: 17px; }
.askforinformation .modal-header button{color: #E86F9D;margin-right: 5px;background-color: #fff;border: none;width: 55px;}
.checkout_tabs{position: relative;z-index: 2;background: #e86f9d;}
.checkout_tabs ul{margin: 0 !important;padding: 10px 10px;}
.checkout_tabs ul li{font-size: 18px;font-weight:unset;line-height: 34px; display: inline-block;width: auto;text-align: center;}
.checkout_tabs ul li.active{color: #fff;font-weight: 800;}
.checkout_tabs ul li span{font-size: 30px;font-weight: bolder;padding-left: 5px;vertical-align: bottom;padding-right: 5px;}
.btn-sav-next-ship{width: 100%;border: 0;padding: 12px 0;text-transform: uppercase;font-size: 16px;font-weight: 500;color: #fff;margin: 35px 0px;background: #eb55a3;}

/*.stored_shipping_pages.container {padding: 30px;}*/
.welcomes_title {
    text-align: center;
    font-size: 20px;
    font-weight: 400;
    padding: 0px 0px 45px;
    color: #e86f9d;
}
.welcomes_title span {
    font-weight: 700;
    font-size: 22px;
}
.butn_opt_one {
    width: 100%;padding: 0px 0px 20px;
    display: inline-block;
}
.edit_last_name_btn {
    width: 50%;
    float: left;
}
.add_new_ship_addr {
    width: 50%;
    float: right;
    text-align: right;
}
.butn_opt_two {
    width: 100%;padding: 0px 0px 20px;
    display: inline-block;
}
.info_for_select_box {
    width: 60%;
    float: left;padding: 15px;
    border: 1px solid #eb55a3;
}
.done_selecting {
    width: 35%;background: #eb55a3;color:#fff;
    padding: 15px;
    float: right;
    text-align: center;
}
.butn_opt_thre {
    width: 100%;font-size: 18px;
    text-align: center;padding: 0px 0px 20px;
    display: inline-block;
}
.butn_opt_for {
    width: 100%;
    text-align: center;
    padding: 30px 0px;
}
.edit_last_name_btn a {
    padding: 15px;
    border: 1px solid #eb55a3;
    color: #000000d1;
}
.edit_last_name_btn .quto_pan{font-size: 20px;color: #e86f9d;}
.edit_last_name_btn .comb_ine_pan{padding: 15px; border: 1px solid #e86f9d;}
/*.done_selecting a{color: #fff;}*/
.add_new_ship_addr a {
    padding: 15px 13px;
    color: #fff;
    background-color: #eb55a3;
}
.storedshipaddresses.stored_shipping_pages .add_new_ship_addr a{    
    color: #fff !important;
}
/*.done_selecting:hover, .add_new_ship_addr:hover{color: #eb55a3;background-color: transparent; border: 1px solid #eb55a3;}*/
.done_selecting:hover, .add_new_ship_addr:hover, .done_selecting a:hover, .add_new_ship_addr a:hover{color: #fff;}
.add_new_ship_addr a:focus{color: #fff !important;}
/*.add_new_ship_addr a:hover{background-color: unset;}*/
table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  border: 1px solid #ddd;
}

th, td {
  text-align: left;
  padding: 8px;
}

tr:nth-child(even){background-color: #f2f2f2}
/*.info_for_select_box span{padding: 15px 15px 15px 0px;color: #444;text-decoration: underline;text-decoration-color: #e86f9d;}*/

.add_ship_form input[type=text], .add_ship_form select, .add_ship_form textarea {
    width: 100%;
    padding: 12px;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;background: transparent;
    margin-top: 0px;
    margin-bottom: 5px;
    resize: vertical;

    height: 34px; 
    padding: 6px 12px; 
    font-size: 14px; 
    color: #555555; 
    background-color: #fff; 
    background-image: none; 
    border: 1px solid #ccc; 
    border-radius: 4px; 
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.add_ship_div p label{    line-height: 14px;
    font-size: 14px;
    font-weight: unset;
    color: #2c2c2c;}
.add_ship_form #add_shipping_postcode_field{padding-right: unset;}
.add_ship_form .three_btns a.btn-sav-next-ship{margin-right: unset;}
.three_btns a:focus{color: #fff !important;}
.clearall_s{display: block;color:#fff;text-decoration: underline;font-weight: bold;font-size: 17px;cursor: pointer;padding: 5px 5px;}
.add_ship_form #shipping_title, .add_ship_form #shipping_states, .add_ship_form #shipping_postcodes{padding:unset;}
.add_ship_form #add_shipping_country_field .adds-input-wrapper{width: 100%;height: 34px;
    padding: 6px 12px;    
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    margin-top: 0px;
    margin-bottom: 5px;
    resize: vertical;}
.add_ship_form label {margin-bottom: 0px;font-weight: 500;}
.add_ship_form #add_shipping_company_field{width: 25%;}
.add_ship_form #add_shipping_address_1_field{width: 41%;}
/*.add_ship_form #add_shipping_address_2_field{width: 50%;padding-right: unset;}*/
.add_ship_form #add_shipping_address_2_field{padding-right: unset;}
.add_ship_form .form-row {
    width: 33%;
    display: inline-block;
    padding-right: 10px;
}
.notes_alrt {
    width: 100%;
    font-size: 18px;
    text-align: center;
    padding: 0px 0px 50px;
    display: inline-block;
}
.add_ship_form button, .add_ship_form a {
    width: 28%;
    border: 0;
    padding: 12px;border-radius: 4px;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 500;
    color: #fff !important;
    margin: 35px 20px 60px 0px;
    background: #eb55a3;
}
.add_ship_div p label span.required {color: red;}
/*#add_shipping_company_field{padding-right: unset;}*/
#add_shipping_title_field{width: 15%;}
#add_shipping_fname_field{width: 42%;}
#add_shipping_lname_field{width: 42%;padding-right: unset;}
.ban_r_optn{padding-top: 10px;line-height: 1;}
.three_btns{text-align: center;}
@media only screen and (max-width: 750px) {
  .butn_opt_for table, .butn_opt_for thead, .butn_opt_for tbody, .butn_opt_for th, .butn_opt_for td, .butn_opt_for tr {
    display: block;
  }
  .butn_opt_for thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  .butn_opt_for tr { border: 1px solid #ccc; }
  .butn_opt_for td {
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 200px;
    margin-left: 120px;
  }
  .butn_opt_for td:before {font-weight: bold;
    position: absolute;
    top: 12px;
    left: 6px;
    width: 115px;
    padding-right: 0px;
    white-space: nowrap;
    margin-left: -120px;
  }
  .butn_opt_for td:nth-of-type(1):before { content: "Select"; }
  .butn_opt_for td:nth-of-type(2):before { content: "Title"; }
  .butn_opt_for td:nth-of-type(3):before { content: "Last name"; }
  .butn_opt_for td:nth-of-type(4):before { content: "First name";}
  .butn_opt_for td:nth-of-type(5):before { content: "Company";}
  .butn_opt_for td:nth-of-type(6):before { content: "Address";}
  .butn_opt_for td:nth-of-type(7):before { content: "City";}
  .butn_opt_for td:nth-of-type(8):before { content: "State";}
  .butn_opt_for td:nth-of-type(9):before { content: "Zip";}
  .butn_opt_for td:nth-of-type(10):before { content: "Sent last on";}

.butn_opt_forss table, .butn_opt_forss thead, .butn_opt_forss tbody, .butn_opt_forss th, .butn_opt_forss td, .butn_opt_forss tr {display: block;}
.butn_opt_forss thead tr {
position: absolute;
top: -9999px;
left: -9999px;
}
.butn_opt_forss tr { border: 1px solid #ccc; border-bottom: 1px solid #ccc !important;}
.butn_opt_forss td {
border: none;border-top: none !important;
    border-right: none !important;
border-bottom: 1px solid #eee;
position: relative;
padding-left: 200px;
margin-left: 120px;
}
.butn_opt_forss td:before {font-weight: bold;
position: absolute;
top: 12px;
left: 6px;
width: 115px;
padding-right: 0px;
white-space: nowrap;
margin-left: -120px;
}
.butn_opt_forss td:nth-of-type(1):before { content: "Title"; }
.butn_opt_forss td:nth-of-type(2):before { content: "Last name"; }
.butn_opt_forss td:nth-of-type(3):before { content: "First name"; }
.butn_opt_forss td:nth-of-type(4):before { content: "Company";}
.butn_opt_forss td:nth-of-type(5):before { content: "Address";}
.butn_opt_forss td:nth-of-type(6):before { content: "City";}
.butn_opt_forss td:nth-of-type(7):before { content: "State";}
.butn_opt_forss td:nth-of-type(8):before { content: "Zip";}
.butn_opt_forss td:nth-of-type(9):before { content: "Phone";}
.butn_opt_for td:empty, .butn_opt_forss td:empty {display: none;}
}
.setup-reg-passwords p{display: inline-block;width: 35%;}
.setup-reg-passwords p input{width: 95%;}
.pass_eorr{color: red;}
#queuepopup{background-color: #00000070;}
#queuepopup .modal-dialog{top:8%;}
#queuepopup .modal-content{padding: 5px;border-color: #E86F9D;background-color: #E86F9D;}
#queuepopup .time-pop-inr-wrp{padding: 5px;background-color: #FFF;}
#queuepopup .modal-header {padding: 15px;border-bottom: 1px solid #e5e5e5;}
#queuepopup p.person-name-hdr {font-size: 18px;color: #fff;margin-top: 20px;text-align: center;}
#queuepopup span.person-name-tag {font-size: 24px;font-style: italic;font-weight: 600;}
#queuepopup a.stay-this-person div {width: 49%;background: #fff;color: #eb55a3;display: inline-block;padding: 15px;margin-bottom: 20px;margin-right: 7px;text-align: center;}
#queuepopup a.remove-ths-person div {width: 49%;background: #fff;color: #eb55a3;padding: 15px;display: inline-block;text-align: center;}
/*.shipping_address_chkouts #shipping_title_field,.biling_address_chkouts #billing_title_field{width: 17%;display: inline-block;}*/
.shipping_address_chkouts #shipping_last_name_field,.biling_address_chkouts #billing_last_name_field{width: 38%;float: none !important; overflow: visible; display: inline-block;}
.shipping_address_chkouts #shipping_title_field input{
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    color: #555555;
    border: 1px solid #ccc;
    border-radius: 4px;
}
#exitcartswithoutpurchase{background-color: #00000070;}
#exitcartswithoutpurchase .modal-content{    padding: 5px;
    border-color: #E86F9D;
    background-color: #E86F9D;}
#exitcartswithoutpurchase .time-pop-inr-wrp{padding: 5px;
    background-color: #FFF;}
#exitcartswithoutpurchase .time-pop-rgt{border: 3px solid #E86F9D;    border-top: none;}
.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li a:focus {color: #2c2c2c !important;}
.input_rows1 input.chk_bx_sel_shipadr{
    z-index: 1111111111111111111;
    opacity: 0;
    cursor: pointer;
    float: left;
    position: relative;
    /*margin-right: -16px !important;*/
    width:100%;
    height: 35px;
}

    .input_rows1 input:checked ~ .checkmark {
    background-color: #eb55a3;
}
.input_rows1 input:checked ~ .checkmark:after {
    display: block;
}
.input_rows1{position: relative;}
.input_rows1 .checkmark:after {
    top: 4px;
    left: 4px;
    width: 9px;
    height: 9px;
    border-radius: 0%;
    background: white;
}
.input_rows1 .checkmark {
    position: absolute;
    height: 17px;
    top: 10px;
    left: 20px;
    background-color: #ccc;
    border-radius: 0%;
}

    .butn_opt_for tbody tr td{color:#5c5c5c;}
    .svdsttsclas{display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    color: #555555;
    background-color: #eeeeee;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}

.already-setup-acunt{margin-bottom: 40px;}
.dashboardsinc{line-height: 20px !important;}
/*.shipping_address_chkouts .form-row-first, .biling_address_chkouts #billing_first_name_field, .biling_personal_adr #billing_first_name_field { float: none !important; width: 45% !important; overflow: visible; display: inline-block;}*/
.biling_personal_adr #billing_last_name_field { float: none !important; width: 42% !important; overflow: visible; display: inline-block;}
.biling_personal_adr #billing_title_field{width: 13%;display: inline-block;} 
.woocommerce-address-fields.biling_personal_adr{padding: 30px 0px;}
.biling_personal_adrform h3, .odrslistaccounts, .stored_shipping_pages h3{margin-top:0px;}
.shipping_address_chkouts #shipping_company_field, .biling_address_chkouts #billing_company_field{width: 50%;display: inline-block;}
.shipping_address_chkouts #shipping_country_field, .biling_address_chkouts #billing_country_field{width: 50%;display: inline-block;}
.shipping_address_chkouts #shipping_city_field, .biling_address_chkouts #billing_city_field {width: 40%;display: inline-block;}
.shipping_address_chkouts #shipping_state_field, .biling_address_chkouts #billing_state_field {width: 35%;display: inline-block;}
.shipping_address_chkouts #shipping_postcode_field, .biling_address_chkouts #billing_postcode_field {width: 25%;display: inline-block;}
.shipping_address_chkouts #shipping_title_field,.biling_address_chkouts #billing_title_field{width: 17%;display: inline-block;}
.shipping_address_chkouts .form-row-first, .biling_address_chkouts #billing_first_name_field, .biling_personal_adr #billing_first_name_field { float: none !important; width: 45% !important; overflow: visible; display: inline-block;}
.storedshipaddresses .woocommerce-Message.woocommerce-Message--info.woocommerce-info a{font-size: 100%;
    margin: 0;
    line-height: 1;
    cursor: pointer;
    position: relative;
    overflow: visible;
    padding: .618em 1em;
    font-weight: 700;
    border-radius: 3px;
    left: auto;
    border: 0;
    display: inline-block;
    box-shadow: none;
    text-shadow: none;}
.cart-form{
    padding-left: 0px;
    padding-right: 0px;
}
.woocommerce-checkout .col2-set .col-1 h3{background: none !important;}
#usetTable_filter input{padding: 6px 12px;font-weight: normal;border: 1px solid #ccc;border-radius: 4px;}
#usetTable_filter label, #usetTable_length label {font-weight: unset;}
#usetTable_length select{padding: 5px 0px;border-color: #ccc;background-color: #fff;border: 1px solid #ccc;border-radius: 4px;}
/*a.paginate_button.previous.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: auto;
    background-color: #fff;
    border-color: #dee2e6;
}*/
a.paginate_button.current:hover,a.paginate_button.current {
    z-index: 999999999999999;background-color: transparent !important;
    background-image: none !important;
    border: 1px solid #eb55a3 !important;
    position: relative;
    line-height: 1.25;
}
a.paginate_button.previous.disabled:hover{
    background-color: transparent !important;border: 1px solid #dee2e6 !important;
}
a.paginate_button{
    position: relative;
    display: block;
    padding: 0.5rem 0.75rem !important;
    line-height: 1.25;
    color: #eb55a3 !important;
    background-color: #fff;
    border: 1px solid #dee2e6 !important;
    border-radius: 0px !important;
    margin-left: 0px !important;
}
a.paginate_button:hover,a.paginate_button.next:hover{ z-index: 2;
    /*color: #eb55a3 !important;*/
    background-color: #eb55a3 !important;
    background-image: none !important;
    border-color: #eb55a3 !important;}
.butn_opt_forss{width: 100%;
    text-align: center;
    padding: 30px 0px;}
.butn_opt_forss tbody tr td {
    color: #5c5c5c;
}
.butn_opt_for .woocommerce-Message.woocommerce-Message--info.woocommerce-info{text-align: left;}
.prdct_pgs_redirt:focus, .add_new_ship_addr a:focus, .three_btns a:focus, .three_btns button:focus, .sle_t_login_ship a:focus, #scrl_mproducts:focus, .woocommerce-MyAccount-content button.button:focus, .woocommerce-button.button.view:focus, .woocommerce-button.button.pay:focus, .woocommerce-button.button.cancel:focus, .woocommerce-button.woocommerce-button--next.woocommerce-Button--next:focus, .woocommerce-button.woocommerce-button--previous.woocommerce-Button--previous:focus{box-shadow: 0 0 5px #eb55a3;}
.woocommerce-form.woocommerce-form-register.register .woocommerce-Button.button:focus, .woocommerce-button.woocommerce-form-login__submit:focus, .button.redtstord:focus, .button.plc_odr_othr:focus,.button.signout_done:focus, .cart-table-bot-section .cart-update input.button:focus, a.button.wc-forward:focus, .single_add_to_cart_button.button:focus, #commentform p.form-submit input#submit:focus, .button.print:focus, button#place_order:focus, .woocommerce-Message.woocommerce-Message--info a:focus{box-shadow: 0 0 5px #eb55a3;}
.woocommerce-table--order-details.shop_table.order_details .woocommerce-table__product-name.product-name a:focus, .dashboardsinc a:focus, .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number a:focus{color:#eb55a3 !important;}
.description_tab a:focus, .reviews_tab a:focus, .additional_information_tab a:focus{color: #666666 !important;}
.nbtsow-read-more:focus, .additional_information_tab.active a:focus, .description_tab.active a:focus, .reviews_tab.active a:focus, .stars a:focus, a.reset_variations:focus, .woocommerce-LostPassword.lost_password a:focus{color: #eb55a3 !important;}
.cart-top-section span:last-of-type a:focus, table.cart tbody .product-meta .product-name h2 a:focus{color: #444 !important;}
.nbtsow-blog-title a:focus{color: #000;}
.sow-slide-nav-prev a:focus, .sow-slide-nav-next a:focus, .footer-socials a:focus{color: #fff !important;}
.nbtsow-faqs-wrap h3:hover{text-align: left;}
.woocommerce-form.woocommerce-form-register #reg_email, .woocommerce-form.woocommerce-form-register #reg_password, .woocommerce-form.woocommerce-form-register #reg_password2, .woocommerce-form.woocommerce-form-login #username, .woocommerce-form.woocommerce-form-login #password, .woocommerce-ResetPassword.lost_reset_password #user_login{
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    color: #555555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.woocommerce-ResetPassword.lost_reset_password label, .woocommerce-form.woocommerce-form-register label, .woocommerce-form.woocommerce-form-register label, .woocommerce-form.woocommerce-form-register label, .woocommerce-form.woocommerce-form-login label, .woocommerce-form.woocommerce-form-login label{line-height: 14px !important;font-weight: unset;}
.woocommerce-ResetPassword.lost_reset_password .woocommerce-Button.button:focus, .woocommerce-form.woocommerce-form-register .woocommerce-Button.button:focus, .woocommerce-form.woocommerce-form-login .woocommerce-Button.button:focus{box-shadow: 0 0 5px #eb55a3;}
.fixed-header .header-wrap{position: fixed;top: 0 !important;left: 0;width: 100%; z-index: 999;border-bottom: 1px dashed #eb55a3;-moz-animation: fadeInDown 600ms;-ms-animation: fadeInDown 600ms;-o-animation: fadeInDown 600ms;animation: fadeInDown 600ms;}
.main-menu5.fixed-header .container {width: 1170px;}
.woocommerce-wishlist table td span.dateadded{font-size: 12px; padding-bottom: 5px;text-align: center;}

/*.fixed-header.main-menu5 .header-center-logo {margin-top: 3px !important;}*/
@media (min-width: 320px) and (max-width: 425px) {
    .state_zip_oiban .select2-container--default .select2-selection--single .select2-selection__rendered {
        line-height: 24px !important;
    }
    .input_rows1{height: 40px;border-top: none !important;}
    .butn_opt_for tbody tr td {
        border-bottom: none !important;
        border-right: none !important;
    }
    
    .woocommerce .shop-top-banner {display:block !important;}
    .shop-top-banner-owns.shop-top-banner>img {height: 425px !important;}
    .shop-top-banner .state_day_oiban_div{padding: 5px 5px 5px 5px;}
    .sle_t_login_ship {padding-top: 20px;}
    .sle_t_login_ship a {padding: 10px 5px;font-size: 12px;word-spacing: -1px;}
    .ban_r_optn {font-size: 20px;}
    .sess_msg {width: 100%;font-size: 13px !important;margin-bottom: 5px !important;left: unset;}
    .shop-top-banner .state_zip_oiban {padding-top: 0px;}
    .shop-top-banner p {font-size: 12px;margin-bottom: 5px;}
    .state_zip_oiban .select2.select2-container.select2-container--default.select2-container--below, .state_zip_oiban .select2.select2-container.select2-container--default {width: 150px !important;height: 35px;}
    .state_zip_oiban .select2-container--default .select2-selection--single {height: 20px !important;}
    .select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 25px !important;padding-top: 0px;padding-bottom: 0px;}
    .shop-top-banner .dil_dy_oiban {margin-top: 5px;}
    .shop-top-banner .input-gp-adon {width: 70%;}
    .shop-top-banner #datepicker {height: 35px;}
    .shop-top-banner .sub_sv_oiban input {width: 70%;font-size: 13px; height: 35px;}
    .select2-container--default .select2-selection--single .select2-selection__arrow {height: 30px !important;}
    .shop-top-banner .input-group-addon {height: 35px;}
    .scroll-icon.bounce{bottom: 2%;}
    .scroll-icon.bounce img {width: 10%;}
    #scrl_mproducts{padding: 5px 5px;font-size: 11px;word-spacing: -1px;font-weight: 500;height: 35px;}
    .edit_last_name_btn{    padding: 6px 0px;width: 100%;text-align: center;
        border: 1px solid #e86f9d;
        margin-bottom: 10px;}
    .add_new_ship_addr{padding: 6px;width: 100%;text-align: center;
        background-color: #eb55a3;}
    .info_for_select_box {
        width: 100%;
        text-align: center;
        padding: 6px;
        margin-bottom: 10px;
    }
    .done_selecting {text-align: center;
        width: 100%;
    }
    .edit_last_name_btn .comb_ine_pan{padding: unset; border: unset;}
    .add_new_ship_addr a {
        padding: unset;        
    }
    .add_ship_form input[type=text], .add_ship_form select, .add_ship_form textarea {margin-bottom: unset;}
    .add_ship_form #add_shipping_address_1_field{width: 100%;}
    .add_ship_form #add_shipping_address_2_field{width: 100%;}
    .add_ship_form .form-row {width: 100%;padding-right: unset;}    
    .add_ship_form button, .add_ship_form a {
        width: 100%;
        padding: 12px;
        margin: 15px 0px 0px 0px;
    }
    .add_ship_form a{display: block;margin-bottom: 30px;text-align: center;}
    #add_shipping_title_field, #add_shipping_fname_field, #add_shipping_lname_field{width: 100%;}
    .add_ship_form #add_shipping_company_field {
        width: 100%;
    }
    .setup-reg-passwords p{ width: 100%; }
    #queuepopup a.stay-this-person div {width: 100%;}
    #queuepopup a.remove-ths-person div {width: 100%;}
}
@media (min-width: 768px) and (max-width: 998px){
    /*.scrl_mproducts{padding: 12px;font-size: 17px;}*/
    .woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li a {padding: 13px 0px 13px 40px;line-height: 20px !important;}
    .sess_msg {width: 45%;left: 30%;}
    .main-menu5.fixed-header .container {
        width: 750px;
    }
    .shop-top-banner-owns.shop-top-banner>img {height: 425px !important;}
    .shop-top-banner p {font-size: 15px;margin-bottom: 3px;}
    .sle_t_login_ship{padding-top: 20px;}
    .sle_t_login_ship a {padding: 12px;font-size: 17px;}
    .select2.select2-container.select2-container--default.select2-container--below, .select2.select2-container.select2-container--default {height: 38px;}
    .select2-container--default .select2-selection--single{height: 28px !important;}
    .shop-top-banner .input-gp-adon{width: 35%;}
    .shop-top-banner .input-group-addon {height: 38px;}
    .shop-top-banner #datepicker {height: 38px;}
    .shop-top-banner .sub_sv_oiban input{width: 40%;height: 38px;}
    .shop-top-banner .state_day_oiban_div{padding: 0px 0px;}
    .scroll-icon.bounce img{ width: 4%; }
    .butn_opt_for td {
        font-size: .85em;
    padding: 10px 5px !important;
    line-height: 1.5em !important;
    border-left: none !important;
    border-collapse: separate;
    border-right: none !important;
    }
}
@media (min-width: 999px){
    .shop-top-banner-owns.shop-top-banner>img{height: 550px !important;}
}
@media (min-width: 768px) and (max-width: 991px){
    table.cart.stacktable tbody .product-thumbnail{text-align: center;}
    .woocommerce-cart table.cart img, .woocommerce a.remove {width: 30%;}
    .woocommerce a.remove{width: 100%;}
    table.cart.stacktable tbody .product-name{text-align: center;}
}
@media (min-width: 1000px) and (max-width: 1024px){
    /*.scrl_mproducts{padding: 12px;font-size: 17px;}*/
    .shop-top-banner .input-gp-adon{width: 33%;}
    .shop-top-banner .sub_sv_oiban input{width: 33%;}
    .main-menu5.fixed-header .container {
        width: 992px;
    }
}
@media (min-width: 1025px) and (max-width: 1440px){
    /*.scrl_mproducts{padding: 12px;font-size: 17px;}*/
    .shop-top-banner .input-gp-adon{width: 25%;}
    .shop-top-banner .sub_sv_oiban input{width: 25%;}
}
@media (min-width: 767px) and (max-width: 768px){
    .add_ship_form #add_shipping_company_field{width: 28%;}
    .add_ship_form #add_shipping_address_1_field{width: 37%;}
    .add_ship_form #add_shipping_address_2_field{padding-right: unset;}
    #add_shipping_title_field{width: 14%;}
    #add_shipping_postcode_field{width: 32%;}
    .add_ship_form button, .add_ship_form a {width: 100%;display: block;margin: 15px 0px 0px 0px;text-align: center;}
    .add_ship_form a {margin-bottom: 60px;}
    /*#add_shipping_lname_field{padding-right: unset;}*/
}
@media (max-width: 599px){ 
    .woocommerce-address-fields__field-wrapper #billing_last_name_field, 
    .woocommerce-address-fields__field-wrapper #billing_first_name_field, 
    .woocommerce-address-fields__field-wrapper #billing_postcode_field,
    .woocommerce-address-fields__field-wrapper #billing_address_1_field,
    .woocommerce-address-fields__field-wrapper #billing_address_2_field,
    .woocommerce-address-fields__field-wrapper #billing_city_field,
    .woocommerce-address-fields__field-wrapper #billing_phone_field,
    .woocommerce-address-fields__field-wrapper #billing_state_field,
    .woocommerce-address-fields__field-wrapper #billing_email_field,
    .woocommerce-address-fields__field-wrapper #billing_company_field,
    .woocommerce-address-fields__field-wrapper #billing_country_field, 
    .woocommerce-address-fields__field-wrapper #shipping_first_name_field,
    .woocommerce-address-fields__field-wrapper #shipping_last_name_field,
    .woocommerce-address-fields__field-wrapper #shipping_company_field,
    .woocommerce-address-fields__field-wrapper #shipping_country_field,
    .woocommerce-address-fields__field-wrapper #shipping_address_1_field,
    .woocommerce-address-fields__field-wrapper #shipping_address_2_field,
    .woocommerce-address-fields__field-wrapper #shipping_city_field,
    .woocommerce-address-fields__field-wrapper #shipping_state_field,
    .woocommerce-address-fields__field-wrapper #shipping_phone_field,
    .woocommerce-address-fields__field-wrapper #shipping_postcode_field, .biling_personal_adr #billing_title_field { width: 100% !important; display: inline-block; }
    .woocommerce-checkout form .form-row-first, .woocommerce-checkout form .form-row-last {width: 100% !important;}
    .shipping_address_chkouts #shipping_company_field, .biling_address_chkouts #billing_company_field{width: 100%;}
    .shipping_address_chkouts #shipping_country_field, .biling_address_chkouts #billing_country_field{width: 100%;}
    .shipping_address_chkouts #shipping_city_field, .biling_address_chkouts #billing_city_field {width: 100%;}
    .shipping_address_chkouts #shipping_state_field, .biling_address_chkouts #billing_state_field {width: 100%;}
    .shipping_address_chkouts #shipping_postcode_field, .biling_address_chkouts #billing_postcode_field {width: 100%;}
    .shipping_address_chkouts #shipping_title_field,.biling_address_chkouts #billing_title_field{width: 100%;}
    .shipping_address_chkouts .form-row-first, .biling_address_chkouts #billing_first_name_field, .biling_personal_adr #billing_first_name_field {width: 100% !important;}
    .fixed-header .header-wrap{position: fixed;top: 0 !important;left: 0;width: 100%; z-index: 999;border-bottom: 1px dashed #eb55a3;-moz-animation: fadeInDown 600ms;-ms-animation: fadeInDown 600ms;-o-animation: fadeInDown 600ms;animation: fadeInDown 600ms;}
    .main-menu5.fixed-header .container {width: max-content;}
    .fixed-header.main-menu5 .header-center-logo {margin-top: 3px !important;}
    .fixed-header.main-menu5 .header-center-logo.col-xs-12.col-sm-2.col-md-2{width: 56%;}
    .fixed-header.main-menu5 .header-cart-search.bottombar-header3.bottombar-header5.col-md-1.col-sm-2{width: 30%;position: absolute;margin-left: 195px;margin-top: 0px;}
}
span.removed_queue {font-weight: 800;font-size: 17px;}
.eror_msg_txt{background-color: red;color: #fff;text-align: center;font-size: 18px;padding: 10px;margin: 20px 0 20px;}

.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li[class*="storeds-shipping-address"] a:before { content: '\f2b9'; }
.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li[class*="billing-address"] a:before { content: '\f007'; }
.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li[class*="edit-account"] a:before { content: '\f023' !important; }
.header-left-widgets.col-xs-12.col-sm-5.col-md-6, .header-center-logo.col-xs-12.col-sm-2.col-md-2.text-center{padding-left: 0px;}
.header-cart-search.bottombar-header3.bottombar-header5.col-md-1.col-sm-2,.header-right-widgets.col-xs-12.col-sm-7.col-md-6{padding-right: 0px;}
a.logout_hdr{padding-right: 0px !important;}
.social-user:hover, a.logout_hdr:hover{color:#fff !important;}
.topbar_header3 .topbar-inner .header-right-widgets .header-social {margin-right: 0px;}
.div-header-cart-from-search{float: right;}
.page-breadcrumb span.post.post-page.current-item{margin-right:0px;}
.woocommerce-checkout .entry-content{padding-right: 0px !important; padding-left: 0px !important;}
.woocommerce-order{margin: 20px 0 40px;}
.hdrfor strong {font-size: 24px;}
.print-rep-btn.button{margin-top: 10px !important; margin-bottom: 10px !important; margin-right: 8px !important; }
.button.no_setup_thankyou,.button.save_password_information,.plc_odr_othr.button{margin-top: 10px !important; margin-bottom: 10px !important; margin-right: 10px !important; }
.signout_done.button{margin-top: 10px !important; margin-bottom: 10px !important;}
/*a.button:hover, button.button:hover {
    color: #eb55a3 !important;
    background-color: #fff !important;
    border: 1px solid #eb55a3;
}*/

.setup-reg-email span{font-weight: bold;font-size: 17px;}
.plc_odr_othr.button, .signout_done.button{background: #eb55a3 !important;color: #fff !important;font-size: 100%;margin: 0;line-height: 1;cursor: pointer;position: relative;text-decoration: none;overflow: visible;padding: .618em 1em;font-weight: 700;border-radius: 3px;left: auto;border: 0;display: inline-block;box-shadow: none;text-shadow: none;}
address.shipbill-both-addresstag {border: none !important;}

.input_rowses {
  display: block;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default radio button */
.input_rowses input {
  z-index: 1111111111111111111;
  opacity: 0;
    width: 5%;
    cursor: pointer;
    float: left;
    position: relative;
    margin: 0 !important;
    height: 23px;
}

/* Create a custom radio button */
.checkmark {
  position: absolute;
    top: 18px;
    left: 17px;
    height: 17px;
    width: 17px;
    background-color: #ccc;
    border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.input_rowses:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.input_rowses input:checked ~ .checkmark {
  background-color: #eb55a3;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.input_rowses input:checked ~ .checkmark:after {
  display: block;
}

/* Style the indicator (dot/circle) */
.checkmark:after {
    top: 4px;
    left: 4px;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background: white;
}
.fa-calendar:before {
    color: #eb55a3;
}

.shipping_address_chkouts p#shipping_title_field select, .biling_address_chkouts #billing_title_field select {padding: 7px 0px;border-color: #ccc;background-color: #fff;border: 1px solid #ccc;}
.biling_personal_adr #billing_title_field select {padding: 7px 0px;border-color: #ccc;background-color: #fff;width: 100%;border: 1px solid #ccc;border-radius: 4px;}
/*.shipping_address_chkouts .form-row-first, .biling_address_chkouts #billing_first_name_field, .biling_personal_adr #billing_first_name_field { float: none !important; width: 45% !important; overflow: visible; display: inline-block;}*/

/*.shipping_address_chkouts #shipping_company_field, .biling_address_chkouts #billing_company_field{width: 50%;display: inline-block;}
.shipping_address_chkouts #shipping_country_field, .biling_address_chkouts #billing_country_field{width: 50%;display: inline-block;}
.shipping_address_chkouts #shipping_city_field, .biling_address_chkouts #billing_city_field {width: 40%;display: inline-block;}
.shipping_address_chkouts #shipping_state_field, .biling_address_chkouts #billing_state_field {width: 35%;display: inline-block;}
.shipping_address_chkouts #shipping_postcode_field, .biling_address_chkouts #billing_postcode_field {width: 25%;display: inline-block;}*/
.biling_personal_adr input{
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    color: #555555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.biling_personal_adr label {
    margin-bottom: 5px;
    color: #444;
    font-weight: unset;
}
.select2-container--default .select2-selection--single {
    height: 0px !important;
    border: none !important;
}
.select2.select2-container.select2-container--default {width: 100% !important;
    border: 1px solid #ccc;
    padding: 5px;
    vertical-align: sub;
    height: 34px;
    background: #ffffff;
    border-radius: 2px !important;}
.stored_shipping_pages thead tr{font-weight:bold;}
.stay-this-person.stay-this-per.button{margin-right: 10px;}
.all_done_queueplzced{font-size: 16px;
    font-weight: 600;
    margin-top: 20px;}
.button.redtstord{margin-top: 10px !important;line-height: 20px;
    margin-bottom: 10px !important;
    margin-right: 10px !important;}
    /*a:focus {color: #fff !important;}*/
    a:focus {color: #eb55a3 !important;}
    .butn_opt_for table td a:focus{color:#eb55a3 !important;}
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .woocommerce-button.button.cancel{margin-left: 10px;}
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .woocommerce-button.button.pay{margin-right: 10px;}
.woocommerce-EditAccountForm.edit-account fieldset p input, .woocommerce-EditAccountForm.edit-account p input {
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    color: #555555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.woocommerce-EditAccountForm.edit-account fieldset p label, .woocommerce-EditAccountForm.edit-account p label{font-weight: unset;}
.woocommerce-order-details .wc-item-meta{margin-left: 0px;}
.woocommerce-order-details .wc-item-meta li p{line-height: 20px !important;}
.woocommerce-thankyous .woocommerce-order-details, .woocommerce-thankyous .woocommerce-customer-details{display: none;}
.order-print a:before{content: "\f02f";font: normal normal normal 14px/1 FontAwesome;padding-right: 5px;}
.order_p_nam span{font-weight: 500;font-size: 25px;}
.cart-wislist-contentss-sess::before {
    content: "\f004";
    font-family: FontAwesome;
    font-size: 16px;
    font-weight: 400;
    color: 
    #e86f9d;
    padding-right: 0;
    position: absolute;
    top: 25px;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.cart-wislist-contentss-sess{
    display: block;
    position: relative;
    width: 20px;
    height: 50px;
}
.site-header.main-menu5{position: unset;min-height: 120px;}
.fixed-header.main-menu5 .header-wrap{
    width: 100%;
    background: #fff;
}
.woocommerce ul.products.grid li.product .product-meta-wrap h3 {
    display: -webkit-box;
    max-width: 100%;
    height: 75px;
    margin: 0 auto;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: unset;
}
.woocommerce-wishlist #main .shop_table tbody tr td.product-add-to-cart a:before {
    content: unset !important;
}

.gallery-orchid .panel-grid-cell{
    text-align: center;
}