/*
Theme Name: Interiorarc
Theme URI: http://shtheme.com/demosd/interiorarc
Author: Vergatheme
Author URI: https://themeforest.net/user/vergatheme
Description: In 2019, our default theme lets you create a responsive website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: interiorarc

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* ========TABLE OF CONTENTS==========
00. Body, links, hgroup, paragraphs, general styles
01. Fixed header & Navigation
02. Section Intro (Home)
03. Section About
04. Section Resume
05. Section Portfolio
06. Section Blog
07. Section Contact
08. Footer
09. Loader
10. Responsive design

/*--------------------------------------------------
    00. Body, links, hgroup, paragraphs, general styles
---------------------------------------------------*/
.screen-reader-text {
    display: none;
}
.comment-box ul.children {
    padding-left: 40px;
}
@media (max-width: 768px) {
   .comment-box ul.children {
        padding-left: 25px;
    } 
}
.comment-box .comment-conent .meta-box .comment-reply-link {
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    color: #262F36;
    float: right!important;
}
.comment-box .comment-conent {
    width: 100%;
}
.comment-box .single-comment-item:nth-last-child(2),
.comment-box ul.children:nth-last-child(2) .single-comment-item:last-child { 
    border-bottom: 0;
}
.comment-box .single-comment-item:last-child { 
    border-bottom: 1px dashed #ccc;
}
.comment-respond input[type=submit] {
    background: #bf9a59;
    color: #fff;
    padding: 7px 20px;
    font-size: 16px;
    border-radius: 3px;
    margin-top: 15px;
    display: inline-block;
    font-weight: 600;
    transition: all .5s ease;
}
.comment-respond input[type=submit]:hover {
    background: #333;
    color: #fff;
}
.comment-respond form {
    position: relative;
}
.form-submit {
    margin-left: 15px!important;
}
@media (min-width: 768px) {
    .form-submit {
        position: absolute;
        bottom: -60px;
    }
}
.search-btn {
    background: #b9975b;
    height: 42px;
}
.sidebar .widget_categories ul li {
    padding-bottom: 5px;
    padding-top: 5px;
    position: relative;
    padding-right: 15px;
    font-size: 15px;
}
.sidebar .widget_categories ul li a, .sidebar .widget_categories ul li a:visited {
    color: #fff;
}
.sidebar .widget_categories ul li a:hover {
    color: #b9975b;
}
.sidebar .widget_categories ul li::before {
    color: #b9975b;
    content: "\f105";
    display: inline-block;
    font-family: FontAwesome;
    font-size: 13px;
    right: 0;
    position: absolute;
    top: 8px;
}

.sidebar .widget_archive ul li {
    padding-bottom: 5px;
    padding-top: 5px;
    position: relative;
    padding-right: 15px;
    font-size: 15px;
}
.sidebar .widget_archive ul li a, .sidebar .widget_archive ul li a:visited {
    color: #fff;
}
.sidebar .widget_archive ul li a:hover {
    color: #b9975b;
}
.sidebar .widget_archive ul li::before {
    color: #b9975b;
    content: "\f105";
    display: inline-block;
    font-family: FontAwesome;
    font-size: 13px;
    right: 0;
    position: absolute;
    top: 8px;
}
.widget_tag_cloud .tagcloud a {
    border: 1px solid #999;
    display: inline-block;
    font-size: 14px !important;
    line-height: 1.5;
    margin: 5px;
    padding: 3px 10px;
    float: left;
    border-radius: 20px;
    color: #fff;
}
.widget_tag_cloud .tagcloud a:hover {
    border: 1px solid #b9975b;
    color: #b9975b;
}
.recent-posts-entry .all-recent {
    list-style: outside none none;
    padding: 0;
}

.popular-posts .all-recent li a img {
    width: 100px;
}
.popular-posts .all-recent li a .content {
    padding-top: 0px;
    margin-top: -6px
}
.logged-in-as {
    margin-left: 15px;
}
.logged-in-as * {
    color: #333;
    font-size:  15px;
}
.pagination-show li span {
    position: relative;
    display: block;
    line-height: 20px;
    padding: 10px 5px;
    font-size: 14px;
    text-transform: capitalize;
    min-width: 42px;
    border: 1px solid #e0e0e0;
    background: #151515;
    color: #111111;
    font-weight: 500;
    text-align: center;
    border-radius: 2px;
    transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    color: #fff;
}
.pagination-show li span {
    background: #b9975b;
    border-color: #b9975b;
    color: #fff;
}
.news-style3 .news_content .wirtnby a, .news-style4 .news_content .wirtnby a{
    color: #333;
}
.news-style3 .news_content .wirtnby a:hover, .news-style4 .news_content .wirtnby a:hover{
    color: #b9975b;
    transition: all .5s ease;
}
.our-process2 .col-md-3:nth-child(4) .processitem::after, 
.our-process2 .col-md-3:nth-child(8) .processitem::after, 
.our-process2 .col-md-3:nth-child(12) .processitem::after,
.our-process2 .col-md-3:nth-child(16) .processitem::after {
    display: none;
}
.home_contact_scrip + p {
    display: none;
}
.homecontact-2 .wpcf7-validation-errors, .service-details .wpcf7-validation-errors {
    color: white;
}
.service-content > .gallery {
    display: none;
}
.service-style4.service_single, .service-style6.service_single {
    background: none;
    padding-top: 20px!important;
    padding-bottom: 10px!important;
}
.service-style4.service_single::before, .service-style4.service_single::after {
    display: none;
}
.glery {
    display: none;
}
.project3cl .hinttag {
    color: #111!important;
}
.shop-categories a {
    margin-left: 5px;
}
.shop-categories a:after {
    content: ",";
}
.shop-categories a:last-child:after {
    display: none;
}
.single-product-details .product-info  p.stock.out-of-stock {
    display: none;
}
.woocommerce .star-rating:before, .woocommerce .star-rating span:before {
    color: #b9975b!important;
}
.single-product-details .woocommerce-review-link {
    color: #666;
    font-size: 14px;
    margin-left: 10px;
}
.single-product-details span[itemprop="ratingCount"], .single-product-details span[itemprop="bestRating"] {
    display: none;
}

.single-product-details .star-rating {
    font-size: 15px;
}
.single-product-details .shop-price {
    margin-bottom: 10px;
}
.single-product-details .quantity {
    width: 70px;
}
.single-product-details .quantity input{
    font-size: 15px;
}
.single-product-details form.cart button{
    background: #b9975b;
    border-color: #b9975b;
    margin-left: 10px;
}
.single-product-details form.cart button:hover{
    background: black;
    color: white ;
    transition: 0.5s all;
}
.single-product-details form.cart button i{
    margin-right: 5px;
}
.single-product-details .stock-is{
    margin-bottom: 15px;
}
.shop-categories a:hover {
    color: #b9975b;
}
.single-product-details .woocommerce-product-rating {
    margin-bottom: 10px!important;
}
.shop-details .shop-descrition  .tab-content h2.des-title {
    display: none!important;
}
.shop-details  .woocommerce-Reviews .comment-text .meta strong {
    color: #272727;
    font-size: 19px;
    font-family: 'Fira Sans', sans-serif;
    font-weight: 500;
}
.shop-details  .woocommerce-Reviews .comment-text .meta time {
    font-size: 13px;
}
.shop-details  .woocommerce-Reviews .comment-text .star-rating {
    top: 5px;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
    float: left;
    position: absolute;
    top: 0;
    left: 0;
    padding: 0px;
    width: 75px;
    height: auto;
    background: #ebe9eb;
    margin: 0;
    box-shadow: none;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin-left: 85px;
    border: none;
    padding-top: 0px;
}
.woocommerce #reviews #comments ol.commentlist li  {
    margin-bottom: 25px;
    border-bottom: 1px dashed #ccc;
    padding-bottom: 10px;
}
.woocommerce #reviews #comments ol.commentlist li:last-child  {
    border-bottom: 0;
}
.woocommerce-Reviews .comment-reply-title {
    position: relative;
    font-family: 'Fira Sans', sans-serif;
    color: #222222;
    margin-top: 0;
    margin-bottom: 20px;
    line-height: 1.4em;
    font-size: 18px;
}
.woocommerce #review_form #respond textarea  {
    background-color: #FFF;
    color: #121212;
    font-size: 15px;
    font-weight: 500;
    border-radius: 3px;
    position: relative;
    display: block;
    width: 100%;
    height: 150px;
    line-height: 26px;
    border: 1px solid #e0e0e0;
    border-radius: 2px;
    padding: 12px 25px !important;
}
.woocommerce #respond p.form-submit {
    bottom: 0!important;
    position: relative;
    margin-left: 0!important;
}
.woocommerce #respond input#submit {
    background: #bf9a59;
    color: #fff;
    padding: 12px 25px;
    font-size: 16px;
    border-radius: 3px;
    margin-top: 15px;
    display: inline-block;
    font-weight: 600;
    transition: all .5s ease;
    margin-bottom: 0;
}
.woocommerce #respond input#submit:hover {
    background: #333;
    color: #fff;
}
.woocommerce #respond input[type=email], .woocommerce #respond input[type=text] {
    background-color: #FFF;
    color: #121212;
    font-size: 15px;
    font-weight: 500;
    border-radius: 3px;
    position: relative;
    display: block;
    width: 100%;
    height: 50px;
    line-height: 26px;
    border: 1px solid #e0e0e0;
    border-radius: 2px;
    padding: 12px 25px !important;
}
.woocommerce #respond .rp-name, .woocommerce #respond .rp-email {
    width: 48%;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 10px;
}
.woocommerce #respond .rp-email {
    float: right;
}
@media (max-width: 992px) {
    .woocommerce #respond .rp-name, .woocommerce #respond .rp-email {
        width: 100%;
        display: block;
    }
    .woocommerce #respond .rp-name {
        margin-top: 20px;
    }
}
.woocommerce #respond .stars a {
    color: #999!important;
}
.shop-details  .woocommerce-noreviews {
    margin-bottom: 30px;
}
.single-product-details .shop-price del span {
    color: #b9975b;
    font-size: 20px;
}
.single-product-details .shop-price del > span {
    margin-right: 10px;
}
.woocommerce #respond .comment-reply-title {
    margin-bottom: 10px;
}
.woocommerce #respond .comment-form-rating label{
    margin-bottom: 15px!important;
}

.woocommerce .checkout_coupon input[name=apply_coupon] {
    background: #bf9a59;
    color: #fff;
    padding: 13px 20px;
    border-radius: 3px;
    display: inline-block;
    font-weight: 600;
    transition: all .5s ease;
}
.woocommerce .checkout_coupon input[name=apply_coupon]:hover {
    background: #000000;
}
.sidebar .sidebar-title h3{
    position: relative;
    border-bottom: 1px solid #eee;
    padding-bottom: 15px;
    margin-bottom: 25px;
    font-size: 20px;
    color: #b9975b;
}
.sidebar .sidebar-title h3::after {
    background: #b9975b;
    position: absolute;
    bottom: -1px;
    content: "";
    width: 60px;
    height: 1px;
    left: 0;
    border-radius: 0;
}
.sidebar .widget_product_categories ul li {
    padding-bottom: 5px;
    padding-top: 5px;
    position: relative;
    padding-right: 15px;
    font-size: 15px;
}
.sidebar .widget_product_categories ul li::before {
    color: #b9975b;
    content: "\f105";
    display: inline-block;
    font-family: FontAwesome;
    font-size: 13px;
    right: 0;
    position: absolute;
    top: 8px;
}
.sidebar .widget_product_categories ul li a, .sidebar .widget_product_categories ul li a:visited {
    color: #fff;
}
.sidebar .widget_product_categories ul li a:hover {
    color: #b9975b;
}
.woocommerce.popular-categories .product-title {
    color: #fff;
    font-size: 15px;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 400;
}
.woocommerce.popular-categories .product-title:hover {
    color: #b9975b;
}
.woocommerce.popular-categories .woocommerce-Price-amount.amount {
    color: #666!important;
    font-size: 15px;
}
.woocommerce.popular-categories .woocommerce-Price-amount.amount *{
    color: #666!important;
    font-size: 15px;
}
.woocommerce.popular-categories del {
    display: none;
}
.woocommerce.popular-categories .star-rating {
    font-size: 11px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.woocommerce.popular-categories .product_list_widget img {
    width: 64px!important;
    border: 1px solid #ddd;
    padding: 0.7px 0.5px;
    float: left;
    margin-right: 10px;
    margin-left: 0!important;
}

.woocommerce.popular-categories.widget_recent_reviews  .product_list_widget a{
    color: #fff;
    font-size: 15px;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 400;
}
.woocommerce.popular-categories.widget_recent_reviews  .product_list_widget a:hover {
    color: #b9975b;
}
.woocommerce.popular-categories.widget_recent_reviews .reviewer {
    color: #666!important;
    font-size: 15px;
}
.woocommerce.popular-categories.widget_recent_reviews .reviewer *{
    color: #666!important;
    font-size: 15px;
}
.woocommerce.popular-categories > ul > li {
    margin-bottom: 10px;
}
.shop-list .popular-categories > ul > li:last-child {
    margin-bottom: 0px;
}
.shop-list .pagination-show li a.next,.shop-list .pagination-show li a.prev {
    padding: 0;
}
.shop-list .pagination-show li a.next span,.shop-list .pagination-show li a.prev span {
    background: #151515;
    border-color: #151515;
    padding: 9px 5px;
}
.shop-list .pagination-show li a.next span:hover,.shop-list .pagination-show li a.prev span:hover{
    background: #b9975b;
    border-color: #b9975b;
}
.shop-list .products .product {
    margin-bottom: 30px!important;
}
.product .rating .star-rating {
    margin: 0 auto;
    color: #f7f7f8!important;
}
.product .rating span[itemprop="ratingCount"], 
.product .rating span[itemprop="bestRating"], 
.product .rating span[itemprop="ratingValue"] {
    display: none!important;
}
.product .rating .star-rating > span > strong {
    display: none!important;
}
.product .rating {
    margin-top: 10px;
}
.product .rating .woocommerce-product-rating {
    margin-bottom: 10px!important;
}
.product .clrtbtn a.added {
    display: none;
}
.product .clrtbtn a.ajax_add_to_cart {
    font-weight: normal;
    padding: 11.1px 10px!important;
}
.product .clrtbtn a.added_to_cart {
    font-weight: normal;
    padding: 6px 10px!important;
}
.product .clrtbtn a.added_to_cart {
    background: #333;
    width: 50%;
    float: left;
    text-align: center;
    color: #fff;
    font-weight: normal;
    display: block;
}
.product .clrtbtn a.added_to_cart:hover {
    background: #b9975b;
    text-decoration: none;
}
.woocommerce-message   {
    border-top-color: #b9975b
}
.woocommerce-message:before {
    color: #b9975b;
}
.woocommerce-message a.button {
    background-color: #b9975b;
    color: white;
    font-weight: 400;
}
.woocommerce-message a.button:hover {
    background-color: #252525;
    color: white;
    transition: 0.5s all;
}
.cart-page {
    padding: 80px 0px;
}
.cart-page .table thead {
    background: #F9F9F9;
}
.cart-page .table>thead>tr>th {
    font-weight: normal;
    color: #000000;
    font-size: 16px;
    line-height: 60px;
    padding: 0 40px;
    font-weight: 500;
    border: 1px solid #EBEBEB;
    border-bottom: 0;
}
.cart-page .table>tbody>tr>td {
    border: 1px solid #ebebeb!important;
    color: #898989;
    font-size: 14px;
    font-weight: 500;
    padding: 80px 40px;
}
.cart-page .table .cart_item .preview img {
    max-width: 180px;
}
.cart-page .table .cart_item .preview {
    padding: 12px 20px;
}
.cart-page .cart-table {
    margin-bottom: 0px;
}
.cart-page .cart-table * {
    color: #000000;
}
.cart-page .cart-table .quantity input {
    margin-top: -5px;
}
.cart-page .bottom-box {
    background: #f9f9f9 none repeat scroll 0 0;
    margin: 0 0 50px;
    padding: 30px 25px;
    border-left: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
}
.cart-page .bottom-box button {
    background: #bf9a59;
    color: #fff;
    padding: 7px 20px;
    border-radius: 3px;
    margin-top: 15px;
    display: inline-block;
    font-weight: 600;
    transition: all .5s ease;
}
.cart-page .bottom-box input[type=submit] {
    background: #bf9a59;
    color: #fff;
    padding: 13px 20px;
    border-radius: 3px;
    margin-top: 15px;
    display: inline-block;
    font-weight: 600;
    transition: all .5s ease;
}
.cart-page .bottom-box .input-text {
    border: 1px solid #eeeeee;
    padding: 7px 10px;
    margin-right: 10px;
}
.cart-page .bottom-box .pull-right {
    text-align: right;
}
.cart-page .cart-total-box li:first-child {
    border-top: 1px solid #EBEBEB;
}
.cart-page .cart-total-box .cart-total {
    background: #F9F9F9;
}
.cart-page .cart-total-box li {
    border-bottom: 1px solid #ebebeb;
    border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    font-weight: 500;
    line-height: 60px;
    padding: 0 25px;
    color: #000000;
    font-size: 16px;
}
.cart-page .cart-total-box li.proceed-to-checkout{
    text-align: right;
}
.cart-page .cart-total-box li .checkout-button{
    background: #bf9a59;
    color: #fff;
    padding: 13px 20px;
    border-radius: 3px;
    margin-top: 10px;
    display: inline-block;
    font-weight: 600;
    transition: all .5s ease;
}
.cart-page .cart-total-box li .checkout-button:hover, 
.cart-page .bottom-box input[type=submit]:hover, 
.cart-page .bottom-box button:hover {
    background-color: #000000;
}
.span1 {
    margin-left: 0px!important;
    color: #000000!important;
}
.span2 {
    position: relative!important;
    float: right;
}
.woocommerce-ordering {
    border: 1px solid #eeeeee;
    padding: 9px 15px 9px;
    color: #333;
}
#checkout-content input[type="text"], 
#checkout-content .select2-choice, 
#checkout-content input[type="email"], 
#checkout-content input[type="tel"] {
    border: 1px solid #e2e2e2;
    color: #333;
    font-size: 14px;
    font-weight: 400;
    height: 40px;
    line-height: 40px;
    margin-bottom: 10px;
    outline: medium none;
    padding: 0 20px;
    width: 100%;
}
#checkout-content textarea {
    width: 100%;
    height: 100px;
    border: 1px solid #E2E2E2;
    padding: 10px 20px;
    outline: none;
}
.left-checkout .section-title2.ship-to-different {
    margin-bottom: 10px;
    margin-top: 40px;
}
#checkout-content .order-box {
    border: 1px solid #D9D9D9;
    padding: 30px;
}
#checkout-content .order-box ul li {
    display: block;
    font-size: 14px;
    font-weight: 500;
    line-height: 45px;
}
#checkout-content .order-box ul li span {
    display: inline-block;
    float: right;
    font-size: 14px;
    font-family: "Open Sans", sans-serif;
}
#checkout-content li.sbtotal, #checkout-content span.bold1, #checkout-content span.bold1 * {
    color: #242424!important;
    font-weight: 550!important;
}
#checkout-content .order-box ul li.total {
    border-bottom: 1px solid #e2e2e2;
    border-top: 1px solid #e2e2e2;
    color: #242424;
    font-weight: 550!important;
}
#checkout-content .woocommerce-checkout-payment input[type=submit]{
    background: #bf9a59;
    color: #fff;
    padding: 13px 20px;
    border-radius: 3px;
    margin-top: 15px;
    display: inline-block;
    font-weight: 600;
    transition: all .5s ease;
}
#checkout-content .woocommerce-checkout-payment input[type=submit]:hover{
    background: #000000;
}
#checkout-content  label[for=payment_method_paypal] {
    width: 90%;
}
.woocommerce-info, .woocommerce-error {
    border-top-color: #bf9a59;
}
.woocommerce-info:before, .woocommerce-error:before {
    color: #bf9a59;
}
.woocommerce-info a  {
    color: #337ab7;
    margin-left: 10px;
}
.woocommerce-info a:hover  {
    color: #bf9a59;
    transition: 0.5s all;
}
.woocommerce .cart-empty, .woocommerce .return-to-shop {
    text-align: center;
}
.woocommerce .cart-empty {
    margin-top: 15px;
}
.woocommerce .return-to-shop a{
    background: #bf9a59;
    color: #fff;
    padding: 13px 20px;
    border-radius: 3px;
    margin-top: 5px;
    margin-bottom: 10px;
    display: inline-block;
    font-weight: 600;
    transition: all .5s ease;
}
.woocommerce-MyAccount-navigation {
    width: 25%!important;
}
.woocommerce-MyAccount-navigation ul li {
    border-bottom: 1px solid rgba(102, 102, 102, 0.11);
    border-bottom-width: 1px; 
    border-bottom-style: solid; 
    border-bottom-color: rgba(102, 102, 102, 0.11);
    position: relative;
    line-height: 20px!important;
    padding: 10px 0;
    list-style: none;
}
.woocommerce-MyAccount-navigation ul li a{
    color: #000000;
    font-weight: 550;
}
.woocommerce-MyAccount-navigation ul li a:hover{
    color: #bf9a59;
    transition: 0.5s all;
}
.woocommerce-MyAccount-navigation>ul>li>a:before {
    content: "\f105";
    position: absolute;
    left: auto;
    right: 5px;
    display: block;
    font-family: "FontAwesome";
    float: right;
}
.woocommerce-MyAccount-content .woocommerce-Message a.woocommerce-Button {
    background: #bf9a59;
    color: #fff;
    padding: 13px 20px;
    border-radius: 3px;
    display: inline-block;
    font-weight: 600;
    transition: all .5s ease;
}
.woocommerce-MyAccount-content .woocommerce-Message a.woocommerce-Button:hover {
    background: #000000;
}
.woocommerce-EditAccountForm input {
    border: 1px solid #e2e2e2;
    color: #333;
    font-size: 14px;
    font-weight: 400;
    height: 40px;
    line-height: 40px;
    margin-bottom: 10px;
    outline: medium none;
    padding: 0 20px;
    width: 100%;
}
.woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend {
    padding-top: 20px;
    font-size: 18px;
    font-weight: bold;
}
.woocommerce-MyAccount-content legend {
    border: none;
}
.woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-Button  {
    background: #bf9a59!important;
    color: #fff;
    padding: 13px 20px;
    border-radius: 3px;
    margin-top: 15px;
    display: inline-block;
    font-weight: 600;
    transition: all .5s ease;
    width: auto!important;
}
.woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-Button:hover  {
    background: #000000!important;
    color: white;
}
.woocommerce-Addresses .u-column1, .woocommerce-Addresses .u-column2 {
    width: 35%!important;
    float: left!important;
    display: inline-block!important;
    padding: 15px;
    background-color: #f7f6f7;
}
.woocommerce-Addresses .u-column2 {
    margin-left: 30px!important;
}
.woocommerce .login input {
    height: 30px;
    padding-left: 15px;
}
.woocommerce .login .woocommerce-Button {
    height: auto;
    background: #bf9a59!important;
    color: #fff;
    padding: 10px 20px;
    border-radius: 3px;
    display: inline-block;
    font-weight: 600;
    transition: all .5s ease;
    width: auto!important;
    margin-top: 15px;
}
.woocommerce .login .woocommerce-Button:hover {
    color: white!important;
    background: #000000!important;
}
.woocommerce-Input--checkbox {
    height: auto!important;
}
label[for=rememberme] {
    margin-left: 15px;
}
.footer-box .gallery-widget br {
    display: none!important;
}
.footer-box.contact-footer .wpcf7-validation-errors {
    color: white;
    margin-top: 0!important;
}
.search-custom {
    margin-bottom: 30px;
}
.search-custom form {
    width: 50%;
}
.search-custom span.input-group-btn {
    background: inherit;
}
.search-custom .site-button {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;
    border: none;
    outline: none;
    background: #b9975b;
    font-size: 15px;
    line-height: 28px;
    color: white;
    text-transform: uppercase;
    font-weight: 600;
    padding: 3px 0px;
    padding-left: 20px;
    padding-right: 15px;
    display: inline-block;
    border-radius: 0px 3px 3px 0px;
    transition: all 0.5s ease;
    margin-left: -2px;
}
.search-custom .site-button:hover {
    background-color: #000000;
}
.logged-in .fixed-navbar .sticky-navbar{
    top: 32px;
}
.logged-in .search_drop{
    top: 32px;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    background-color: #b9975b;
}
.comment-respond {
    margin-bottom: 60px;
}
.comment-respond {
    margin-top: -100px;
    padding-top: 100px;
}
.news-list-item .news-btn:hover {
    background-color: #000000;
    transition: 0.5s all;
}
.footer-box.contact-footer .fotterquote p {
    display: none;
}
.footer-box.contact-footer .fotterquote .ajax-loader {
    display: none;
}
.footer-box.contact-footer .wpcf7-validation-errors {
    position: relative;
    top: 15px;
}
.wpcf7-not-valid-tip {
    color: #b9975b!important;
    font-size: 15px!important;
}
ul.dropdown-menu {
    margin-top: 0px;
}
@media (max-width: 767px) {
    ul.dropdown-menu {
        padding-left: 10px!important;
    }
}
.textwidget .alltags a:hover {
    border: 1px solid #b9975b;
    color: #b9975b;
}
.woocommerce-Price-amount {
    float: none!important;
    margin-right: 5px;
}
.woocommerce-Price-amount + a {
    color: #d95858;
    font-weight: 650;
}
.woocommerce-info a {
    color: #515151;
}
footer .wpcf7-mail-sent-ng {
    color: white;
}

.news-style4 .post_date{
    color: #333;
    font-size: 14px;
}
.news-style4 .news_content h3 a{
    font-size: 22px;
}
.news-style4 .news_content h3{
    margin-top: 17px;
}
.news-style4 .news_content .detail{
    font-weight: 600;
}
.search-field .search-btn{
    height: 43px;
    color: white;
}
.popular-posts .all-recent li a .content .name{
    margin-top: 10px;
}
.news-list-item .news-meta li{
    font-size: 14px;
    color: #333;
    font-weight: bold;
}

.main-header .main-logo .logo img{
    max-width: 180px;
    height: auto;
}
.sticky-navbar .logo img{
    max-width: 220px;
    height: auto;
}
.contactpage .contactinfo > div:first-child{
    padding-left: 0px;
    padding-right: 30px;
}
.contactinfo h3{
    margin-bottom: 15px;
}
.full-contact li {
    font-size: 14px;
    margin-bottom: 7px;
    color: #333;
    position: relative;
    padding-left: 40px;
    word-wrap: break-word;
    font-weight: 600;
    text-transform: capitalize;
}
.full-contact li i{
    color: #333;
}
.contact-form .form-group {
    margin-bottom: 27px;
}
.contactpage #contact-form::after{
    display: none;
}
.contact-form .overbtn .btn-style1{
    margin-top: 0px;
}

