/*
	Theme Name: North Child Theme
	Theme URI: http://themeforest.net/user/fuelthemes
	Description: <strong>A Premium theme for magazine, editor, community and more! WordPress Theme by <a href="http://www.themeforest.net/user/fuelthemes">fuelthemes</a></strong> – Update notifications available on Twitter and Themeforest <a href="http://twitter.com/anteksiler">Follow us on twitter</a> – <a href="http://themeforest.net/user/fuelthemes">Follow us on Themeforest</a>
	Version: 1.0.0
	Author: fuelthemes
	Template: north-wp
*/

@import url("../north-wp/style.css");
.yith-wcwl-add-button.show {
    margin-top: 23px;
}
li#wp-admin-bar-my-account {
    display: none !important;
}
a.mobile-toggle {
    font-size: 25px !important;
    z-index: 99999;
}
@media only screen and (max-width: 40.063em) {
    a.mobile-toggle {
        position: absolute;
        right: 5px;
        top: 22px !important;
        vertical-align: middle;
    }
}
@media only screen and (max-width: 75.063em) {
    .header {
        padding: 0 !important;       
    }
}
#nav .sf-menu > li > a {
    margin: 0 50px 0 0;
}

/***
#wrapper.open-menu #content-container {
   -moz-transform: translate3d(320px, 0, 0);
   -webkit-transform: translate3d(-280px, 0, 0);
   transform: translate3d(-320px, 0, 0);
}
.open-menu #mobile-menu {
   visibility: visible;
   -moz-transform: translate3d(0, 0, 0);
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
}***/

#wrapper.open-menu #content-container {
    -moz-transform: translate3d(320px, 0, 0);
    -webkit-transform: translate3d(0px, 0, 0);
    transform: translate3d(0px, 0, 0);
}
#mobile-menu {
   left: auto;
   right: 0;
   -moz-transform: translate3d(320px, 0, 0);
    -webkit-transform: translate3d(320px, 0, 0);
    transform: translate3d(320px, 0, 0);
}
.thb-close svg {
    fill: #000;
}
#mobile-menu .thb-close {
    right: 6px;
    left: auto;
    z-index: 9999 !important;
    top: 6px;
    transform: none !important;
}
.mobile-menu li {
    transform: none !important;
    opacity: 1 !important;
}


.header.style2 {
    justify-content: space-between !important;   
}
.header.style2.left-logo .logo {
    justify-content: flex-start !important;
}
.header .logo .logolink {
    margin-left: 10px !important;
}
.single-post .post {
    padding-top: 25px;
}

/*Navigation Parent Menu Line*/
#nav .sf-menu > li.current-post-ancestor > a:after {
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
}

/*Single post prev-next image*/
.prev-next-img img {
    width: 100%;
    margin: 20px 0;
    object-fit: cover !important;
    height: 250px !important;
}
@media only screen and (max-width: 75.063em) {
    .prev-next-img img {
        height: 110px !important;
    }
}
@media only screen and (max-width: 40.063em) {
    .prev-next-img img {
        height: 200px !important;
    }
}

/* Shop Page */

.post-type-archive-product .products .product .product_thumbnail img {
    object-fit: cover;
    height: 45vh;
}

/*Single Product Page remove comment*/
.woocommerce .fb-comments {
    display: none;   
}

/*Single Product Description*/
@media only screen and (min-width: 75.063em) {
  .product-information {
    height: 100% !important;
    padding: 20px 0.9375em 90px !important;
  }
}

/*Facebook comment*/
.fb-comment {
    margin-top: 25px;
}


.blog-category-heading {
    margin-top: 20px !important;
    margin-bottom: 50px !important;
}
.blog-category-heading h2 {
    margin-bottom: 0 !important;
}
@media only screen and (max-width: 40.063em) {
    .blog-category-heading {
        margin-bottom: 33px !important;
    }
}

/*Mobile*/
@media only screen and (max-width: 1201px) {
    .desktop-version #quick_wishlist,
    .desktop-version #quick_cart {
        display: none !important;   
    }
}
@media only screen and (min-width: 1202px) {
    #footer #quick_search {
        display: none !important;   
    }
}

@media only screen and (max-width: 40.063em) {
    .header.style2 .account-holder {
        height: 0 !important;
        border: none !important;
    }
}
@media only screen and (max-width: 40.063em) {
    a#quick_search {
        position: absolute;
        right: 42px;
        top: 25px !important;
        vertical-align: middle;
    }
    #searchpopup .searchform fieldset input {
        height: 69px !important;   
    }
}
@media only screen and (max-width: 320px) {
    .header .logo .logoimg {
        max-height: 38px;
    }
}
#mobile-menu .account-holder #quick_cart {
    align-items: center !important;
}
#mobile-menu .account-holder #quick_cart .cart_text {
    margin-left: 8px !important;
}
#mobile-menu .account-holder  {
    justify-content: start !important; 
    padding: 0 17px !important;
    height: 60px !important;
    border-bottom: 1px solid #e5e5e5 !important;
}


.single .post-content a {
    border-bottom: 2px solid #000000; 
    /*#3b5898*/
}

@media (max-width: 768px) {
.post-type-archive-product .small-6 {
    flex: 0 0 100% !important;
    max-width: 100% !important;
}
}
.home .vc_gitem-post-data-source-post_date {
    display: none !important;
}