@import url('https://fonts.googleapis.com/css?family=Shadows+Into+Light&display=swap');

@font-face {
    font-family: 'Conv_NeutraText Light';
    src: url('../fonts/NeutraText Light/fonts/NeutraText Light.eot');
    src: local('☺'), url('../fonts/NeutraText Light/fonts/NeutraText Light.woff') format('woff'), url('../fonts/NeutraText Light/fonts/NeutraText Light.ttf') format('truetype'), url('../fonts/NeutraText Light/fonts/NeutraText Light.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Conv_NeutraText Book';
    src: url('../fonts/NeutraText Book/fonts/NeutraText Book.eot');
    src: local('☺'), url('../fonts/NeutraText Book/fonts/NeutraText Book.woff') format('woff'), url('../fonts/NeutraText Book/fonts/NeutraText Book.ttf') format('truetype'), url('../fonts/NeutraText Book/fonts/NeutraText Book.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
    font-family: 'Conv_NeutraText Light', 'Lato', Sans-Serif, sans-serif;
}

/********************************************************
			Pixothemes Custom Styles
********************************************************/
.owl-carousel {
    display: none;
    position: relative;
    float: left;
    width: 100%;
    margin: 0;
    -ms-touch-action: pan-y;
}

.owl-carousel .owl-wrapper {
    display: none;
    position: relative;
    -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    float: left;
    width: 100%;
}

.owl-carousel .owl-wrapper-outer.autoHeight {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item {
    float: left;
}

.owl-carousel .owl-item .manu_image a {
    display: inline-block;
}

.owl-carousel .owl-item .manu_image a img {
    max-width: 100%;
}

.owl-carousel .owl-item:hover a img {
    border-color: blue;
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
    /* fix */
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    text-align: center;

}

/* mouse grab icon */
.grabbing {
    cursor: url("../img/megnor/grabbing.png") 8 8, move;
}

.customNavigation {
    position: absolute;
    z-index: 959;
    width: 100%;
    top: 35%;
    color: #b3b3b3;
    direction: ltr !important;
}

.customNavigation a {
    position: absolute;
    font-size: 50px;
    line-height: 32px;
    padding: 0;
    background: none;
    color: #ccc;
    border: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    height: 30px;
    width: 36px;
    cursor: pointer;
    overflow: hidden;
    -webkit-transition: all 0.5s ease;
    -webkit-transition-delay: 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}

.customNavigation a:hover {
    border-color: none;
}

.customNavigation a:hover:before {
    color: #f0a08c;
}

.customNavigation a.prev {
    left: -35px;
}

.customNavigation a.next {
    right: -20px;
}

@media (max-width: 1300px) {}

@media (max-width: 991px) {
    .customNavigation a.prev {
        left: 0px;
    }

    .customNavigation a.next {
        right: 0px;
    }

    #main .images-container .js-qv-mask {
        margin: 0px;
    }
}

@media (max-width: 767px) {}

.customNavigation a.prev:before {
    content: "\E314";
    font-family: "Material Icons";
}

.customNavigation a.next:before {
    content: "\E315";
    font-family: "Material Icons";
}

#pxleftbanner img,
#pxrightbanner img {
    max-width: 100%;
}

/******* Subbanner *******/
#pxsubbanner {
    float: left;
    margin: 30px 0;
}

#pxsubbanner li {
    float: left;
    width: 50%;
}

#pxsubbanner li a {
    display: block;
}

#pxsubbanner li img {
    width: 100%;
}

#pxsubbanner li:first-child,
#pxsubbanner li:last-child {
    padding-right: 10px;
}

/******* Px-CMS Block *******/

/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
#header .logo {
    height: 60px;
}

#header .header-top .header_logo {
    top: 30px;
}

.product-miniature .pack {
    display: none;
}

.text_1_nbpink {
    color: #f0a08c;
    text-transform: uppercase;
    text-align: center;
    font-size: 1.1rem;
    font-family: 'Conv_NeutraText Book', 'Lato', Sans-Serif, sans-serif;
}

.nbicon {
    text-align: center;
}

#header .header-top .blockcart a.top-cart {
    background-image: url("../img/november/nov-cart.png");
    /* background: rgba(0, 0, 0, 0) url(../img/november/cart.png) no-repeat scroll 0 -3px;*/
    height: 40px;
    padding: 0 12px 0 50px;
}

.btn-primary {
    background-color: #f0a08c;
}

.btn-primary:focus,
.btn-primary.focus {
    background-color: #f0a08c;
}

.btn-primary:active,
.btn-primary.active,
.open>.btn-primary.dropdown-toggle {
    background-color: #f0a08c;
}

.btn-secondary:hover,
.btn-tertiary:hover {
    background-color: #f0a08c;
}

.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
    border-color: #f0a08c;
}

.nav-tabs .nav-link.active span,
.nav-tabs .nav-link.active span:focus,
.nav-tabs .nav-link.active span:hover,
.nav-tabs .nav-item.open .nav-link span,
.nav-tabs .nav-item.open .nav-link span:focus,
.nav-tabs .nav-item.open .nav-link span:hover {
    color: #f0a08c;
}

.custom-radio input[type="radio"]:checked+span {
    background-color: #f0a08c;
}

.dropdown-item:focus,
.dropdown-item:hover {
    color: #f0a08c;
}

.search-widget form button[type=submit] {
    background: #000000 url("../img/november/search.png") no-repeat scroll 10px 14px;
    width: 40px;
    border: none;
    top: 0px;
    right: 0;
    color: #f0a08c;
    padding: 22px 10px 0px;
    outline: 0;
}

#header .top-menu .sub-menu a:hover {
    color: #f0a08c;
}

#header .top-menu a[data-depth="0"]:hover,
#mobile_top_menu_wrapper .top-menu a:hover,
#mobile_top_menu_wrapper .top-menu .sub-menu a:hover,
#header .header-top .menu .more_sub_menu a:hover {
    color: #f0a08c;
}

body#checkout [data-action="show-password"] {
    background: #f0a08c;
}

#authentication [data-action="show-password"],
.input-group .input-group-btn>.btn {
    background: #f0a08c;
}

.page-my-account #content .links a:hover {
    color: #f0a08c;
}

.page-my-account #content .links a:hover span.link-item {
    border-color: #f0a08c;
}

.page-my-account #content .links a:hover i {
    color: #f0a08c;
}

.products .product_list .quick-view:hover {
    color: #f0a08c;
}

.products .product_list li .quick-view:hover .material-icons {
    color: #f0a08c;
}

.products .product_list li:hover .product-title a {
    color: #f0a08c;
}

.products .product_list li:hover .add-to-cart {
    background-color: #f0a08c;
}

.products .product_list.list .product-title a {
    font-weight: 600;
    font-size: 15px;
}

#products .products .product_list.list .product-title {
    margin-bottom: 15px;
}

.product-title a:hover,
.product-accessories .product-title a:hover {
    color: #f0a08c;
}

.products .product-miniature .product-flags .new.discount-percentage,
.products .product-miniature .online-only.discount-percentage,
.products .product-miniature .on-sale.discount-percentage,
.products .product-miniature .discount-percentage.discount-percentage {
    color: #f0a08c;
}

.products .all-product-link:hover {
    background: #f0a08c none repeat scroll 0 0;
}

#manufacturer_slider .products .customNavigation a.prev:hover:before,
#manufacturer_slider .products .customNavigation a.next:hover:before {
    color: #f0a08c;
}

#search_filters .js-search-filters-clear-all:hover {
    background: #f0a08c;
}

.pagination a {
    border: 1px solid #f0a08c;
}

.pagination .current a,
.pagination .current a:hover,
.pagination a:hover,
.pagination li a:hover {
    border-color: #f0a08c;
    background-color: #f0a08c;
}

#left-column a:hover,
#right-column a:hover {
    color: #f0a08c;
}

#left-column .product-actions .add-to-cart,
#right-column .product-actions .add-to-cart {
    color: #f0a08c;
}

.block-categories .block_content .collapse-icons .add:hover,
.block-categories .block_content .collapse-icons .remove:hover {
    color: #f0a08c;
    border-color: #f0a08c;
}

.block-categories .block_content .arrows .arrow-right:hover,
.block-categories .block_content .arrows .arrow-down:hover {
    color: #f0a08c;
}

@media (max-width: 991px) {

    #left-column .block .block_title .navbar-toggler,
    #right-column .block .block_title .navbar-toggler {
        background: #f0a08c;
        border: 1px solid #f0a08c;
    }
}

.product-actions .add-to-cart {
    background: #f0a08c;
}

.product-tabcontent .tabs .nav-tabs .nav-link.active,
.product-tabcontent .tabs .nav-tabs .nav-link:hover {
    border-color: #f0a08c;
    color: #f0a08c;
}

.product-cover .layer .zoom-in {
    color: #f0a08c;
}

.additional_slider .customNavigation a {
    background: rgba(0, 0, 0, 0) url("../img/november/sprite.png") no-repeat scroll 0px -0px;
    color: #f0a08c;

}

.additional_slider .customNavigation a:hover {
    border-color: #f0a08c;
}

.social-sharing li:hover {
    border-color: #f0a08c;
}

.cart-grid-body a.label:hover {
    color: #f0a08c;
}

.block_newsletter form input.btn:hover {
    background: #f0a08c;
}

.copyright a:hover {
    color: #f0a08c;
}

.footer-container .links .h3::after,
.footer-container .links h3::after {
    background: #f0a08c none repeat scroll 0 0;
}

@media (max-width: 991px) {
    .footer-container .links .navbar-toggler {
        background: #f0a08c;
    }

    .block-social li:hover {
        border-color: #f0a08c;
    }
}

#header .language-selector .dropdown-item:hover {
    color: #f0a08c;
}

#header .header-top .blockcart a.top-cart:hover,
#header .header-top .blockcart.active a.top-cart:hover {
    color: #f0a08c;
    background-image: url("../img/november/nov-cart.png");
    /*background: rgba(0, 0, 0, 0) url("../img/november/cart.png") no-repeat scroll 0 -136px;*/
}

#header .header-top .menu .sub-menu .category>a.dropdown-submenu {
    color: #f0a08c;
}

header .header-top .header-navfull {
    background: white;
}

#header .header-top a[data-depth="0"] {
    color: black;
}

#header .header-top a[data-depth="0"]:hover {
    color: #f0a08c;
}

#pxcmsblock .box-content-cms .shop-now a:hover {
    background: #f0a08c none repeat scroll 0 0;
}

.px1_content1 span {
    color: black;
}

#pxparallaxcmsblock .px-container1 .px-left .px-content .shop-now a:hover {
    background: #f0a08c none repeat scroll 0 0;
    border: 1px solid #f0a08c;
}

#pxcmsbottomblock .cmsbanner .right_side .right_side_bottom .right_bottom_one .shop-now a:hover {
    background: #f0a08c none repeat scroll 0 0;
    border: 1px solid #f0a08c;
}

#header .header-nav .user-info a:hover {
    color: #f0a08c;
}

#header a:hover,
#header .currency-selector.dropdown:hover .expand-more,
#header .language-selector.dropdown:hover .expand-more {
    color: #f0a08c;
}


.top_button {
    background: url(../img/november/back_to_top.png) no-repeat scroll 0 0 transparent;
    height: 50px;
    width: 50px;
}

.products-section-title {
    background: none;
    border-bottom: 0.5px dashed lightgray;
}

.breadcrumb {
    background: #f0a08c url(/img/cms/November-Categories/NB_Header_Category.png) no-repeat scroll center center;
}

.breadcrumb a,
.breadcrumb li::after {
    color: #666;
    fint-size: 1.4rem;
}

.search-widget form button[type=submit] {
    background: #ebebeb url(../img/november/search.png) no-repeat 10px 10px;
    background-size: 20px;
}

.search-widget form button[type=submit]:hover,
.search-widget form input[type=text]:focus+button[type=submit] {
    background: #f0a08c url(../img/november/search.png) no-repeat 10px 10px;
    background-size: 20px;
}

#pxcmstestimonialblock .testimonial_main div .product_inner_cms .des p {
    padding: 0 16px;
    min-height: 40px;
    font-size: 20px;
    font-family: 'Conv_NeutraText Book', 'Lato', Sans-Serif, sans-serif;
    text-align: center;
}

.products-section-title {
    font-family: 'Conv_NeutraText Book', 'Lato', Sans-Serif, sans-serif;
}


.products-selection .display li#list a {
    background-image: url(../img/november/_2019_NL_Icons_50x50px_List.png);
    width: 25px;
    height: 25px;
    background-size: contain;
    background-position: 0 0 !important;
}

.products-selection .display li#list:hover a,
.products-selection .display li#list.selected a {
    background-image: url(../img/november/_2019_NL_Icons_50x50px_List_C.png);
    background-position: 0 0 !important;
}

.products-selection .display li#grid a {
    background-image: url(../img/november/_2019_NL_Icons_50x50px_Grid.png);
    width: 25px;
    height: 25px;
    background-size: contain;
    background-position: 0 0 !important;
}

.products-selection .display li#grid:hover a,
.products-selection .display li#grid.selected a {
    background-image: url(../img/november/_2019_NL_Icons_50x50px_Grid_C.png);
    background-position: 0 0 !important;
}

#pxcmsblock .box-content-cms .shop-now a {
    display: inline-block;
    min-height: 30px;
    background-color: rgba(255, 255, 255, 0.6);
}

.footer-container {
    background-color: #ebebeb;
    color: black !important;
}


.footer-container .links .h3,
.footer-container .links h3,
.footer-container .links h3 a {
    color: black !important;
}

.footer-container li a {
    color: black;
}

.footer-container li a:hover {
    color: #f0a08c;
}

.block_newsletter .title {
    color: black;
}

#pxcmsfooterblock.links {
    color: black;
    width: 19%;
    position: relative;
}

.euAboutUsCMS h3 {
    color: black;
    line-height: 1.5;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    position: relative;
    font-family: Lato;
    margin-bottom: 23px;
    padding-bottom: 10px;
}

.euAboutUsCMS h3::after {
    background: #f0a08c none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    width: 25px;
}
}

#pxparallaxcmsblock {
    /*background-repeat: no-repeat;*/
}

#pxcmsblock .box-content-cms .first-content .shop-now a img,
#pxcmsblock .box-content-cms .secound-content .icon-left1 .shop-now a img,
#pxcmsblock .box-content-cms .secound-content .icon-left2 .shop-now a img,
#pxcmsblock .box-content-cms .third-content .shop-now a img {
    margin-right: 20px;
    height: 30px;
    width: auto;
}

#pxparallaxcmsblock .px-container1 .px-left .px-content .px1_content1,
#pxparallaxcmsblock .px-container1 .px-left .px-content .px1_content2 {
    font-family: 'Conv_NeutraText Light', 'Lato', Sans-Serif, sans-serif;
    color: black !important;
}

@keyframes spinner {
    to {
        transform: rotate(360deg);
    }
}

.spinner {
    min-height: auto;
    background: url(../img/november/_2019_NL_Icons_50x50px_Diamond_Spinner.png) no-repeat center center #ffffff;
    /*width: 100%;*/
    animation: spinner 2.0s linear infinite;
    position: relative;
}

#blogpage .blog-meta {
    margin-bottom: 45px;
}

#pxcmstestimonialblock .main-title {
    background: rgba(0, 0, 0, 0) url(../img/november/_2019_NL_Decor.png) no-repeat scroll center bottom;
    background-size: 300px 20px;
}

#pxcmstestimonialblock #testimonial-carousel .cms_face .testmonial-image {
    float: none;
    text-align: center;
}

#pxcmstestimonialblock #testimonial-carousel .cms_face {
    height: 190px;
}

#pxcmstestimonialblock #testimonial-carousel .cms_face .des {
    padding-top: 15px;
}

#pxcmstestimonialblock .testimonial_main div .product_inner_cms {
    width: 100%;
    float: none;
    text-align: center;
}

#product-availability .product-unavailable {
    color: #f0a08c;
}

#product-availability .product-last-items {
    color: #f0a08c;
}

div.flexslider ul.flex-direction-nav li.flex-nav-prev a.flex-prev,
div.flexslider ul.flex-direction-nav li.flex-nav-prev a.flex-prev:hover,
div.container.blog-container .pxblog-latest .customNavigation a.prev,
div.container.blog-container .pxblog-latest .customNavigation a.prev:hover,
#px_manufacturer section.brands .customNavigation a.prev,
#px_manufacturer section.brands .customNavigation a.prev:hover,
#pxcmstestimonialblock .testimonial_main .customNavigation a.prev,
#pxcmstestimonialblock .testimonial_main .customNavigation a.prev:hover {
    background: rgba(0, 0, 0, 0) url(../img/november/_2019_NL_Icons_50x50px_ArrowLeft.png) no-repeat;
    background-position: 0 0;
    background-size: 30px 30px;
    height: 30px;
    width: 30px;
}

div.flexslider ul.flex-direction-nav li.flex-nav-prev a.flex-prev::before,
#px_manufacturer section.brands .customNavigation a.prev::before {
    content: unset;
}

div.flexslider ul.flex-direction-nav li.flex-nav-next a.flex-next,
div.flexslider ul.flex-direction-nav li.flex-nav-next a.flex-next:hover,
div.container.blog-container .pxblog-latest .customNavigation a.next,
div.container.blog-container .pxblog-latest .customNavigation a.next:hover,
#px_manufacturer section.brands .customNavigation a.next,
#px_manufacturer section.brands .customNavigation a.next:hover,
#pxcmstestimonialblock .testimonial_main .customNavigation a.next,
#pxcmstestimonialblock .testimonial_main .customNavigation a.next:hover {
    background: rgba(0, 0, 0, 0) url(../img/november/_2019_NL_Icons_50x50px_ArrowRight.png) no-repeat;
    background-position: 0 0;
    background-size: 30px 30px;
    height: 30px;
    width: 30px;
}

div.flexslider ul.flex-direction-nav li.flex-nav-next a.flex-next::before,
#px_manufacturer section.brands .customNavigation a.next::before {
    content: unset;
}

#newProduct .customNavigation a.prev.newproduct_prev,
#newProduct .customNavigation a.prev.newproduct_prev:hover,
.product-accessories .customNavigation a.prev,
.product-accessories .customNavigation a.prev:hover,
.productscategory-products .customNavigation a.prev,
.productscategory-products .customNavigation a.prev:hover {
    background: rgba(0, 0, 0, 0) url(../img/november/_2019_NL_Icons_50x50px_ArrowLeft.png) no-repeat;
    background-position: 0 0;
    background-size: 30px 30px;
    height: 30px;
    width: 30px;
}

#newProduct .customNavigation a.next.newproduct_next,
#newProduct .customNavigation a.next.newproduct_next:hover,
.product-accessories .customNavigation a.next,
.product-accessories .customNavigation a.next:hover,
.productscategory-products .customNavigation a.next,
.productscategory-products .customNavigation a.next:hover {
    background: rgba(0, 0, 0, 0) url(../img/november/_2019_NL_Icons_50x50px_ArrowRight.png) no-repeat;
    background-position: 0 0;
    background-size: 30px 30px;
    height: 30px;
    width: 30px;
}

#module-psblog-blog .blog-detail .blog-description p {
    font-family: 'Conv_NeutraText Light', 'Lato', Sans-Serif, sans-serif !important;
    font-size: 16px !important;
}

@media (min-width: 992px) {
    .newsletter-box {
        padding: 150px 15px 15px;
    }
}

@media (max-width: 767px) {
    #header .header-nav .user-info {
        margin-top: 33px;
    }
}

#blogpage .blog-detail .social-share {
    display: inline-block;
    float: right;
}

.page-content.page-cms .cms-box {
    width: 100%;
    overflow: hidden;
    margin: 15px 0;
}

.page-content.page-cms .cms-box img {
    width: 100%;
    position: relative;
}

.page-content.page-cms .cms-box img.extra-offset {
    top: -270px;
}

.block-social li {
    border: none;
}

.facebook {
    background: url(/img/cms/November-Icons/2019_NL_Icons_50x50px_FB.png) no-repeat;
    background-position: 0 0;
    background-size: contain;
}

.facebook:hover {
    background: url(/img/cms/November-Icons/2019_NL_Icons_50x50px_FB_C.png) no-repeat;
    background-position: 0 0;
    background-size: contain;
}

.instagram {
    background: url(/img/cms/November-Icons/2019_NL_Icons_50x50px_Insta_BW.png) no-repeat;
    background-position: 0 0;
    background-size: contain;
}

.instagram:hover {
    background: url(/img/cms/November-Icons/2019_NL_Icons_50x50px_Insta_C.png) no-repeat;
    background-position: 0 0;
    background-size: contain;
}

.pinterest {
    background: url(/img/cms/November-Icons/2019_NL_Icons_50x50px_Pintrest_BW.png) no-repeat;
    background-position: 0 0;
    background-size: contain;
}

.pinterest:hover {
    background: url(/img/cms/November-Icons/2019_NL_Icons_50x50px_Pintrest_C.png) no-repeat;
    background-position: 0 0;
    background-size: contain;
}

.nb-hero {
    font-family: 'Shadows Into Light', cursive;
    text-align: center;
    margin: 0 auto;
    color: black;
    font-size: 1.4em;
}

#_desktop_language_selector {
    float: right !important;
    padding-left: 10px;
}

ul.slides .slide .caption-description {
    color: black;
    width: 100%;
    top: 10%;
    left: unset;
    bottom: unset;
    max-width: 100%;
    padding-left: 45%;
}

ul.slides .slide .caption-description h2 {
    font-size: 24px !important;
    letter-spacing: unset;
    margin-bottom: 8px !important;
}

ul.slides .slide .caption-description p {
    font-size: 16px !important;
}

.flex-direction-nav {
    background: rgba(0, 0, 0, 0) url(../img/november/_2019_NL_Decor.png) no-repeat scroll center bottom;
    background-size: 300px 20px;
    height: 20px;
}

.px1_content1 {
    padding: 15px;
    background-color: rgba(255, 255, 255, 0.4);
    text-align: center;
}

.slide.pxleftbanner-container {
    border: 1px solid #ebebeb;
    padding: 2px;
}

.footer-after .container .aeuc_footer_info {
    text-align: left;
}

.footer-after .container .aeuc_footer_info a {
    color: #f0a08c;
}

.footer-after .container .aeuc_footer_info a:hover {
    color: #ebebeb;
}


li.only_one_flag {
    position: absolute;
    background-color: #f0a08c;
    color: #666;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    top: 30px;
    right: 0;
    padding-top: 12px;
    text-align: center;
    line-height: normal;
    text-transform: uppercase;
}

li.sold_out_flag {
    position: absolute;
    background-color: white;
    border: 1px solid #ebebeb;
    color: #666;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    top: 30px;
    right: 0;
    padding-top: 10px;
    text-align: center;
    line-height: normal;
    text-transform: uppercase;
}

@media (max-width: 991px) {
    #header .logo {
        width: auto;
        margin-top: -18px;
    }
}

@media (max-width: 479px) {
    #header .header-nav .top-logo a img {
        max-width: 100%;
        padding-top: 35px;
        height: auto;
    }
}

#header #_mobile_cart .blockcart a.top-cart {
    background-image: url("../img/november/nov-cart.png");
    /* background: rgba(0, 0, 0, 0) url(../img/november/cart.png) no-repeat scroll 0 15px; */

}


@media (max-width: 767px) {
    #header #_mobile_cart .blockcart a.top-cart {
        background-image: url("../img/november/nov-cart.png");
        /*background: rgba(0, 0, 0, 0) url(../img/november/cart.png) no-repeat scroll 0 15px;
        background-size: 35px;*/
    }

    #header #_mobile_cart .blockcart a.top-cart:hover {
        background-image: url("../img/november/nov-cart.png");
        /*background: rgba(0, 0, 0, 0) url(../img/november/cart.png) no-repeat scroll 0 -78px;
        background-size: 35px;*/
    }
}

@media (max-width: 991px) {
    #top_column .flexslider {
        display: none;
    }
}

@media (max-width: 767px) {
    #pxcmstestimonialblock .testimonial_main .main-title {
        line-height: normal;
    }

    #pxcmstestimonialblock #testimonial-carousel .cms_face {
        height: 240px;
    }
}