@import url(flaticon.css);
@import url(font-awesome-all.css);

.navbar-dark .navbar-nav .nav-link{ color:#000;}
.navbar-dark .navbar-nav .nav-link:hover{ color:#000;}
.custom-nav{ background-color:#fff; 
  -webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	transform: translateY(0%);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s; height:105px;
	box-shadow: 0 2px 10px -2px rgba(0,0,0,.2);
    
}









.myaccount-menu {position: fixed;right: 12px;top: 35px; list-style: none;}
.myaccount-menu li{ padding-right: 0;}
.myaccount-menu li a{ padding-top: 3px;}
.shop-banner{ padding:0 0 30px 0; margin:0 0 30px 0; overflow: hidden; border-bottom: 1px solid gray; }
.woocommerce a.button.alt{ background-color: #bb925d !important; }

.woocommerce form .form-row label {
    line-height: 2;
    width: 100% !important;
}
span.woocommerce-input-wrapper {
    width: 100% !important;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    line-height: 32px !important;
    background: #ebe9eb !important;
    border: 0.5px solid #d3d4d4 !important;
    padding: 0 10px !important;
}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: none !important;
    border-radius: unset !important;
}
.select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box;
    background: #ebe9eb !important;
}
.select2-search--dropdown {
    display: block;
    padding: 0 !important;
}

.woocommerce-billing-fields {
    margin: 0 0 15px 0 !important;
}

form.woocommerce-ResetPassword.lost_reset_password {
    border: 1px solid #ebe9eb !important;
    padding: 31px !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
    float: left;
    width: 30%;
    border: none;
}
nav.woocommerce-MyAccount-navigation ul li {
    list-style: none !important;
    border: 1px solid #ebe9eb;
    padding: 10px !important;
}
.woocommerce-account .woocommerce-MyAccount-content {
    float: right;
    width: 68%;
    border: 1px solid #ebe9eb !important;
    padding: 10px !important;
}
.tinv-wishlist table.tinvwl-table-manage-list {
    margin-bottom: 27px;
    width: 100%;
    border: 1px solid #ebe9eb !important;
}
.tinvwl-table-manage-list thead {
    border: 1px solid #ebe9eb;
}
table {
    border-collapse: inherit !important;
}
ul.wc-item-meta {
    display: none !important;
}
.select2-container--default .select2-selection--single {
    background-color: #ebe9eb !important;
    border: 0.5px solid #d3d4d4 !important;
    padding: 0 10px !important;
    line-height: 32px !important;
    
}
.select2-container .select2-selection--single .select2-selection__rendered {
    padding-left: 0px !important;
    padding-right: 0px !important;
   
}
.extrawidthaddress {
    width: 115px;
}
p.extcenterdash {
    text-align: center;
}
ul.dashboardulsclass li {
    list-style: none;
    border: 1px solid #ebe9eb;
    width: 44%;
    padding: 10px;
}
ul.dashboardulsclass li a {
    text-decoration: none;
}
ul.dashboardulsclass {
    margin: 20px auto;
}
nav.woocommerce-MyAccount-navigation ul li a {
    text-decoration: none;
}
@media screen and (max-width: 740px) {

ul.dashboardulsclass li {
    list-style: none;
    border: 1px solid #ebe9eb;
    width: 100%;
    padding: 10px;
}

} 
#gtranslate_selector{position: fixed;
    right: 134px;
    top: 4px;
    z-index: 8888;
    padding: 2px;
}

a.glink img{ margin-right: 4px; }

.woocommerce span.onsale {
    min-height: 75px !important;
    min-width: 75px !important;
    padding: 0 !important;
    font-size: 1em;
    font-weight: 700;
    position: absolute;
    text-align: center;
    line-height: 75px !important;
    top: -.5em;
    left: -.5em;
    margin: 0;
    border-radius: 100%;
    background-color: #bb925d !important;
    color: #fff;
    font-size: .857em;
    z-index: 9;
}


.homedecoration  span.onsale{ 
    top: 0 !important;
    left: 0 !important;
   }
.decoration span.onsale{     top: 0 !important;
    left: 0 !important; }

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
        color: #bb925d;

    transform: translateY(-5px);
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{ transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;}


  .woocommerce #respond input#submit:hover,
   .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{ transform: translateY(-6px); }

   .full-banner {
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    padding-top: 130px;
    padding-bottom: 130px;
    background-position: center;
   /* margin-top: 10px;*/
  }
  .parallax {
    background-attachment: fixed;
}

.full-banner .banner-contain h2 {
    font-size: 100px;
    font-weight: 700;
    color: #bb925d;
    text-transform: uppercase;
    margin-top: -15px;
}

.full-banner .banner-contain h3 {
    font-size: 60px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
}

.full-banner .banner-contain h4 {
    font-size: 24px;
    color: #777777;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.5em;
    padding-top: 10px;
    margin-bottom: -5px;
    line-height: 1.3;
}
.full-banner.p-left .banner-contain {
    float: left;
}

ul.products li.product .woocommerce-loop-product__title{ font-size: 15px !important; color: #3f403d; font-weight: 400; }
a.glink img{ margin: 7px !important; }


.navbar-light .navbar-nav .nav-link::after {
    content: '';
    display: block;
    width: 0;
    height: 1px;
    background: #bb925d;
    transition: width .3s;
}

.navbar-light .navbar-nav .nav-link:hover::after {
    width: 100%;
  
}

.woocommerce #respond input#submit,
 .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{ font-weight: 400 !important; }


.woo_amc_open_count{ width: 30px; height: 30px; position: absolute; right: 7px !important;
    top: -11px !important;
    border-radius: 20px;
    line-height: 30px;
    text-align: center;
    font-size: 17px;
    overflow: hidden;
    
}



.woocommerce ul.products li.product a img{   transform-origin: 0 0;
  transition: transform .25s, visibility .25s ease-in; }
  
.woocommerce-checkout #payment ul.payment_methods .stripe-card-group{ width:33%;}
  .footer-icon a {
    color: #fff;
    font-size: 14px;
    height: 40px;
    width: 40px;
    line-height: 40px;
    display: inline-block;
    text-align: center;
    border-radius: 50%;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    background: #3d425f;
    margin-right: 5px;
}

.footer-icon a:hover {
    background: #7e373f;
    color: #ffffff;
}

.f-bottom-border {
    border-top: 2px solid #a9777c;
}
.pb-20 {
    padding-bottom: 20px;
}
.pt-20 {
    padding-top: 20px;
}
.copyright{ padding-top: 10px;}
#menu-footer-menu1{ padding-top:0;}



.defaultContent ul{padding-left: 15px;margin-bottom: 22px;}
.defaultContent ul li{list-style: disc; margin-bottom: 5px;}
.defaultContent h2{font-size: 30px; line-height: 1; margin-bottom: 25px;padding-top: 10px;}
.defaultContent table {  width: 100%;  border-collapse: collapse !important;  border: 1px solid #000; margin-top: 30px; margin-bottom: 25px; }
.defaultContent table td {  border: 1px solid #000;   vertical-align: top;  padding: 10px;  }
.defaultContent table tr td:last-child {  text-align: center;}


.defaultContent .woocommerce table td{border: 1px solid rgba(0,0,0,.1);}
.defaultContent .woocommerce table td:last-child{text-align: left;}


.defaultContent h4{color: #0c0b0a;}
.defaultContent form{padding: 10px 0 45px; margin-left: -10px;}
.defaultContent form .form-full{padding: 10px;}
.defaultContent form .form-half{display: inline-block; vertical-align: top; width: 50%; margin: 10px 0; padding: 0 10px;}
.defaultContent form input[type="email"] {  width: 100%;  height: 56px;  line-height: 56px;  padding: 0 25px 0 25px;  margin-bottom: 24px;  border: 1px solid #c5c5c5;  color: #606060;}
.defaultContent form .wpcf7-checkbox label{display: block !important; width: 100%;}
.defaultContent form .wpcf7-checkbox .wpcf7-list-item{display: block; margin: 0 0 0 0;}
.defaultContent form input[type="submit"] {    display: inline-block;    font-family: "Poppins", sans-serif;    font-size: 18px;    line-height: 24px;    font-weight: 500;    color: #fff;    background-color: #0073e6;    padding: 15px 78px 15px 56px;    border-radius: 6px;    border: none !important;    text-transform: none;    display: inline-block;    background: url(../images/contact-submit-arrow.png) no-repeat 79% 17px #0073e6;    cursor: pointer;}
.defaultContent form input[type="submit"]:hover {	text-decoration: none;	opacity: 0.7;}

.defaultContent ol{padding-left: 15px;margin-bottom: 22px;}
.defaultContent ol li{ margin-bottom: 5px;}



ul.list-group{padding-left: 0;}
.list-group-item a[data-toggle="collapse"]{display: block; color: #000;padding: .75rem 1.25rem;}
.list-group-item a[data-toggle="collapse"] i{float: right;}
.list-group-item a[data-toggle="collapse"] b{color: #000; font-weight: 400; padding-left: 10px; font-size: 12px; text-decoration: underline; vertical-align: top;}
.list-group-item a[data-toggle="collapse"]:hover{text-decoration: none; margin: 0 !important;}
ul.list-group li.list-group-item{padding: 0;}
ul.list-group li.list-group-item div.collapse{padding: .75rem 1.25rem !important;transition: padding 0.3s ease;}
ul.list-group table tr:first-child td{text-align: left;}
ul.list-group table tr td:last-child{text-align: left;}
.defaultContent .col-half{display: inline-block; vertical-align: top; width: 49%; margin: 10px 0; padding: 0 10px;}
.defaultContent .list-group-item h4{font-size: 18px;}

.coverage-pageBottom{padding: 15px 0 80px 0;}
.coverage-pageBottom ul{column-count: 5;column-gap: 40px;}

.page-id-287 .defaultContent table tr td:last-child{text-align: left;}
.page-id-287 .defaultContent table tr td:first-child{text-align: left;width: 150px;}

.woocommerce-Tabs-panel ul{padding-left: 15px;margin-bottom: 22px;}
.woocommerce-Tabs-panel ul li{list-style: disc; margin-bottom: 5px;}
