.page-title-breadcrumb-wrap {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    display: flex;
    height: 100%;
    justify-content: center;
    align-items: center;
    flex-flow: column;
}
.catalog-category-view .page-title-wrapper h1 {
    margin-bottom: 15px;
}
.category-title-section {
    position: relative;
    width: 100%;
    display: inline-block;
}
.category-layout-items-wrap.with-padding {
    padding: 70px 0px;
}
.category-layout-items-wrap .spot-featured-products .title-button {
    text-align: center;
}
.category-link-item img {
    vertical-align: top;
}
.pipe-tobbaco.category-link-item-1 {
    margin-right: 10px;
}
.pipe-tobbaco.category-link-item-2, .pipe-tobbaco.category-link-item-3 {
    margin-left: 10px;
}
.pipe-tobbaco.category-link-item-3 {
    margin-top: 20px;
}
.pipe-tobbaco.category-link-item-2 {
    margin-bottom: 20px;
}
.category-link-item-hover:before {
    content: '';
    position: absolute;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0.5);
    top: 0;
    right: 0;
    left: 0;
    margin: 0 auto;
}
.pipe-tobbaco.category-link-item:hover .category-link-item-hover:before{
    background: rgba(60,191,123,0.85);
}
.category-link-item-desc p {
    font-size: 16px;
    letter-spacing: 1px;
    color: #fff;
    z-index: 9;
    position: relative;
    font-weight: 500;
    max-width: 72%;
    text-align: center;
    margin: 0 auto;
}
.category-link-item-hover-url a {
    display: inline-block;
    border-radius: 3px;
    font-size: 16px;
    color: #fff;
    padding: 10px 20px;
    font-weight: 600;
    border: 1px solid #fff;
    margin-top: 20px;
    position: relative;
}
.category-link-item-hover-title h4 {
    font-size: 46px;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    text-align: center;
    line-height: 50px;
    position: relative;
}
.category-link-item-hover {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    top: 0;
    right: 0;
    left: 0;
    flex-flow: column;
}
.pipe-tobbaco.category-link-item {
    position: relative;
    display: inline-block;
}
.category-link-item-2 .category-link-item-hover-title h4, .category-link-item-3 .category-link-item-hover-title h4 {
    font-size: 30px;
    line-height: 36px;
}
.category-link-item-desc, .category-link-item-hover-url {
    height: 0;
    overflow: hidden;
    transition: all 0.5s;
    bottom: -100px;
    position: relative;
}
.pipe-tobbaco.category-link-item:hover .category-link-item-desc, .pipe-tobbaco.category-link-item:hover .category-link-item-hover-url {
    height: auto;
    bottom: 0;
}
.category-link-item-2 .category-link-item-desc p,.category-link-item-3 .category-link-item-desc p {
    max-height: 42px;
    overflow: hidden;
}
.category-link-item-hover-url a:hover {
    color: #fff;
    background: #FF5500;
    border-color: #FF5500;
    text-decoration: none;
}
.cdz-main-menu .groupmenu-drop-content .groupdrop-title.child-groupdrop-title {
    font-size: 14px;
}
.cdz-main-menu .groupmenu-drop-content .groupdrop-title.main-groupdrop-title {
    font-size: 16px;
    letter-spacing: 1px;
}
.cdz-main-menu .groupmenu-drop-content .groupdrop-title.main-groupdrop-title a:hover{
    color: #107b45;
}
.cdz-main-menu .groupmenu-drop-content .groupdrop-link li.item > a {
    font-size: 14px;
    font-family: 'Montserrat', sans-serif !important;
}
.cdz-main-menu .groupmenu-drop-content .groupdrop-link li.item > a:hover:before{
    display: none;
}
.cdz-main-menu .groupmenu-drop-content .groupdrop-link li.item > a:hover {
    padding-left: 0;
    color: #107b45;
}
.cdz-main-menu .groupmenu-drop-content .groupdrop-link li.item {
    padding: 4px 0px;
}
.cdz-main-menu .cdz-horizontal-menu li.level0.parent > a.menu-link {
    letter-spacing: 1px;
}
.cdz-horizontal-menu .groupmenu li.item.level0 {
    margin-left: 4px;
    margin-right: 4px;
}
.header-wrapper-content.sticky-menu.active .cdz-horizontal-menu .groupmenu li.item.level0 {
    margin-left: 0;
    margin-right: 0;
}
.cdz-main-menu .groupmenu-drop-content .groupdrop-title.main-groupdrop-title.with-link {
    margin-bottom: 15px;
}
.cdz-main-menu .groupmenu-drop-content .groupdrop-link li .main-groupdrop-title.with-link a:hover:before{
    display: none;
}
.cdz-main-menu .groupmenu-drop-content .groupdrop-link li .main-groupdrop-title.with-link a:hover {
    padding-left: 0;
}
.cdz-main-menu .groupmenu-drop-content .groupdrop-link li a:hover:before {
    display: none;
}
.cdz-main-menu .groupmenu-drop-content .groupdrop-link li.item a:hover {
    padding-left: 0;
}
.cdz-main-menu .cdz-horizontal-menu li.level0 > a.menu-link:after {
    display: none;
}
.cdz-main-menu .cdz-horizontal-menu li.level0.level-top.parent > a.menu-link:after {
    content: "\f0d7";
    font-family: 'FontAwesome';
    vertical-align: top;
    color: #88bda2;
    font-size: 12px;
    position: absolute;
    top: 19px;
    right: 3px;
    display: block;
}
.sticky-menu.active .cdz-main-menu .cdz-horizontal-menu li.level0.parent > a.menu-link {
    letter-spacing: 0;
}
.header-wrapper-content.sticky-menu.active div.header-wrapper-bottom {
    padding: 0;
}
.sticky-menu.active .header-wrapper-bottom .level0.spot-phone-info:after {
    right: 0;
}
.sticky-menu.active .header-wrapper-bottom .level0.spot-phone-info .phone-infoSticky{
    padding-right: 20px;
    margin-top: 5px;
    border-right: 1px solid #fff;
}
.page-header .sticky-menu.active .cdz-horizontal-menu .groupmenu li.item.level0 > .groupmenu-drop {
    margin-top: -2px;
}
.page-header .cdz-horizontal-menu .groupmenu li.item.level0.parent:hover:after {
    display: none;
}
.header-wrapper-bottom .header.content {
    max-width: 1300px !important;
}
@media only screen and (max-width: 1366px) {
.header-wrapper-bottom .header.content {
    max-width: 1200px !important;
}
}
.page-header .cdz-horizontal-menu .groupmenu li.item.level0 {
    position: inherit;
}
.page-header .cdz-horizontal-menu .groupmenu li.item.level0 > .groupmenu-drop {
    left: 0 !important;
    max-width: calc(100% - 20px);
    right: 0;
}
.sticky-menu.active .header-wrapper-bottom .level0.spot-phone-info:after{
    display: none;
}
.sticky-menu.active .cdz-main-menu .cdz-horizontal-menu li.item.level0 > a.menu-link{
    padding-top: 16px !important;
    padding-bottom: 16px !important;
}
@media (min-width: 768px){
    .sticky-menu.active .cdz-main-menu .cdz-horizontal-menu li.item.level0 > a.menu-link:after {
        top: 16px;
    }
}
.page-header .header-wrapper-content .header-wrapper-right .minicart-wrapper .action.showcart:before {
    left: 40px;
}
.page-header .sticky-menu.active .cdz-horizontal-menu .groupmenu li.item.level0 > .groupmenu-drop {
    box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.1);
}
.category-shop-deals-content {
    display: flex;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    justify-content: center;
    align-items: center;
    flex-flow: column;
    height: 100%;
}
.category-shop-deals {
    display: inline-block;
    width: 100%;
    position: relative;
}
.category-shop-deals-title h5 {
    font-size: 42px;
    color: #fff;
    font-weight: 300;
    letter-spacing: 1px;
    line-height: 42px;
}
.category-shop-deals-info p {
    font-size: 22px;
    color: #fff;
    letter-spacing: 1px;
    font-weight: 500;
    max-width: 712px;
    word-break: break-all;
    line-height: 30px;
    margin: 15px 0 20px;
}
.category-shop-deals-discount h4 {
    color: #fff;
    font-size: 60px;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 20px;
    line-height: 60px;
}
.category-shop-deals-discount.color-yellow h4 {
    color: #f4b717;
}
.category-shop-deals-link a {
    background: #FF5500;
    color: #fff;
    display: inline-block;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-align: center;
    margin-top: 10px;
    text-decoration: none;
    border-radius: 2px;
    font-size: 22px;
    padding: 13px 48px;
}
.category-shop-deals-link a:hover {
    background: #107b45;
    color: #fff;
}
.main-category-layout .page-footer .footer-content-top {
    padding-top: 0;
}
.main-category-layout .column.main {
    min-height: inherit;
    padding: 0;
}
.main-category-layout .category-cms,.main-category-layout .category-image{
    margin-bottom: 0;
}
.category-layout-items-wrap.with-padding-top {
    padding-top: 70px;
}
.without-category-image .category-title-section{
    min-height: 200px;
    background: rgba(0,0,0,0.8);
}
.category-shop-deals-content.content-align-right {
    align-items: flex-end;
    right: 15%;
}
.category-shop-deals-content.content-text-center {
    text-align: center;
}
.tubes-category-link .category-link-item-desc p {
    max-width: 90%;
}
@media only screen and (min-width: 992px) {
    .tubes-category .tubes-category-link .row,.cigars-category .cigars-category-link .row{
        margin-left: -20px;
        margin-right: -20px;
    }
    .tubes-category .tubes-category-link .col-md-8,.cigars-category .cigars-category-link .col-md-8, .cigars-category .cigars-category-link .col-md-12{
        padding-left: 20px;
        padding-right: 20px;
    }
}


/*Tobacco Supply*/
.tabacoo-supplies-info {
    margin-top: 30px;
}
.tabacoo-supplies-info h1 {
    font-size: 30px;
    color: #000;
    margin: 0 0 20px 0;
    padding: 0;
    line-height: normal;
    text-align: left;
    clear: both;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: 600;
}
.tabacoo-supplies-info p {
    font-size: 16px;
    font-weight: 600;
    color: #353535;
    margin: 0 0 30px 0;
    padding: 0;
    line-height: 28px;
    text-align: left;
    clear: both;
    letter-spacing: 1px;
}
.shop-arrival.product.supplies.aacc-btn {
    width: 264px;
    height: 50px;
    line-height: 50px;
    border-radius: 10px;
    font-size: 18px;
    font-weight: 600;
    text-transform: none;
    color: #000;
    border: solid 2px #000;
    letter-spacing: 0;
    display: inline-block;
    text-align: center;
    text-decoration: none
}
.supplies i {
    margin-left: 10px;
}
.p-25 {
    padding: 0 25px !important;
}
.tabacoo-supplies-product {
    border: 2px solid #eee6e5;
    position: relative;
}
.tabacoo-supplies-product:after {
    position: absolute;
    top: 50px;
    left: -75px;
    background: #34bd76;
    height: 3px;
    width: 175px;
    content: "";
}
.tabacoo-supplies-product.af-top {
    margin-top: -10px;
}
.inject {
    padding-left: 70px;
}
.tabacoo-supplies-product.af-top::after {
    position: absolute;
    top: 60px;
    left: auto;
    right: -75px;
}
a.shop-arrival.product.supplies:hover {
    background: #107b45;
    color: #fff;
    transition: all 0.5s;
    border: 2px solid #107b45;
}
.rolling-main {
    position: relative;
    overflow: hidden;
    margin-top: 60px;
}
.rolling-product {
    position: relative;
}
.hoverinfo {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(52,189,118,0.96);
    padding: 25px;
    text-align: center;
    opacity: 0;
    box-sizing: border-box;
}
.hoverinfob {
    margin: 0 auto;
    display: table;
    height: 100%;
    width: 100%;
}
.hoverinfoc {
    vertical-align: middle;
    display: table-cell;
    height: 100%;
    width: 100%;
}
.rolling-main .hoverinfo h1 {
    font-size: 40px;
    font-weight: 500;
    color: #fff;
    margin: 0 0 30px 0;
    padding: 0;
    line-height: 65px;
    text-align: center;
    clear: both;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.rolling-main .hoverinfo p {
    font-size: 23px;
    font-weight: 400;
    color: #fff;
    margin: 30px 0;
    padding: 0;
    line-height: 30px;
    text-align: center;
    clear: both;
    letter-spacing: 0px;
}
.rolling-main .hoverinfo a {
    border: 2px solid #fff;
    border-radius: 6px;
    width: 294px;
    height: 64px;
    line-height: 64px;
    display: block;
    margin: 0 auto;
    text-align: center;
    font-size: 22px;
    font-weight: 500;
    color: #fff;
    text-decoration: none;
}
.rolling-product img {
    width: 100%;
    height: auto;
}
.rolling-product h3 {
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    background: #9b9f20;
    width: 100%;
    height: 110px;
    line-height: 110px;
    color: #ffffff;
    font-size: 40px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 0;
}
.rolling-main:hover .hoverinfo {
    opacity: 1;
}
.tabacoo-supplies-sec {
    padding-bottom: 60px;
}
.tabacoo-supplies-sec:last-child {
    padding-bottom: 0;
}
.tobacco-supplies-category .category-shop-now .category-shop-deals-link a {
    margin-top: 0;
}
.category-shop-now .category-shop-deals-info p {
    font-size: 14px;
    max-width: 100%;
    line-height: 30px;
    margin: 10px 0;
}
.category-shop-now .category-shop-deals-discount h4 {
    font-size: 28px;
    font-weight: 800;
    line-height: 30px;
    margin-bottom: 0;
}
.category-shop-deals img {
    vertical-align: top;
}
.category-shop-deals-image {
    display: inline-block;
    width: 100%;
    text-align: center;
}
.main-category-layout.catalog-category-view .columns {
    display: none;
}
/*Tobacco Supply*/
/*Cigars*/
.cigars-category .category-link-item {
    position: relative;
    display: inline-block;
    margin-bottom: 38px;
}
.cigars-category .category-link-item:hover .category-link-item-desc, .cigars-category .category-link-item:hover .category-link-item-hover-url {
    height: auto;
    bottom: 0;
}
.cigars-category .category-link-item:hover .category-link-item-hover:before {
    background: rgba(60,191,123,0.85);
}
.cigars-category .category-link-item-hover-title h4 {
    font-size: 30px;
    font-weight: 500;
    line-height: 34px;
    letter-spacing: 1px;
}
.cigars-category .cigars-category-link .col-md-24 {
    padding-left: 0;
    padding-right: 0;
}
.cigars-category .cigars-category-link .col-md-12 .category-link-item {
    margin-bottom: 0;
}
/*Cigars*/
/*Pipes*/
.pipes-category .pipes-category-link .col-md-8 .category-link-item {
    margin-bottom: 0;
}
.pipes-category .pipes-category-link .col-md-8, .pipes-category .pipes-category-link .col-md-12 {
    padding-left: 20px;
    padding-right: 20px;
}
.pipes-category .pipes-category-link .row {
    margin-left: -20px;
    margin-right: -20px;
}
.pipes-category .category-link-item-hover-title h4 {
    font-size: 30px;
    font-weight: 500;
    line-height: 34px;
    letter-spacing: 1px;
}
.pipes-category .pipes-category-link .col-md-24 {
    padding-left: 0;
    padding-right: 0;
}
.pipes-category .category-link-item {
    position: relative;
    display: inline-block;
    margin-bottom: 38px;
}
.pipes-category .category-link-item:hover .category-link-item-hover:before {
    background: rgba(60,191,123,.85);
}
.pipes-category .category-link-item:hover .category-link-item-desc, .pipes-category .category-link-item:hover .category-link-item-hover-url {
    height: auto;
    bottom: 0;
}
/*Pipes*/
/*More*/
.more-category-link .category-link-item-warp {
    display: flex;
    align-items: center;
    justify-content: center;
}
.more-category-link .category-link-item p {
    max-width: 497px;
    line-height: 1.7;
    margin-bottom: 0;
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: 500;
}
.more-category-link .category-link-item h2 {
    font-weight: 600;
    font-size: 28px;
    margin: 0 0 15px 0;
    text-transform: uppercase;
}
.more-category-link .category-link-item p.last {
    margin-top: 20px;
    margin-bottom: 10px;
}
.more-category-link .category-link-item.category-link-item-content {
    padding-left: 50px;
}
.more-category .category-shop-deals-discount h4 {
    font-size: 50px;
    line-height: 50px;
    color: #ffc000;
    text-transform: uppercase;
}
.green-bg .category-shop-deals-image:after {
    position: absolute;
    content: '';
    height: 100%;
    width: 100%;
    background-color: rgba(16,123,69,0.8);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.more-category .more-category-link .row{
    margin-left: -20px;
    margin-right: -20px;
}
.more-category .more-category-link .col-md-12 {
    padding-left: 20px;
    padding-right: 20px;
}
/*More*/
/*New Arrivals*/
.new-arrivals-top {
    display: inline-block;
    width: 100%;
    background-color: #f8f8f8;
}
.new-arrivals-top-links ul {
    padding: 0;
    list-style-type: none;
    margin-bottom: 0;
}
.new-arrivals-top-links ul li {
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
}
.new-arrivals-top-links ul li a span {
    display: inline-block;
    text-align: center;
    width: 100%;
    font-size: 15px;
    font-weight: 600;
    margin-top: 10px;
    color: #333;
}
.new-arrivals-top-links ul li img {
    max-height: 66px;
}
.products-grid.category-new-arrivals .desktop_5 .product-items:not(.owl-carousel)>.product-item {
    width: 25%;
}
.products-grid.category-new-arrivals .desktop_5 .product-items:not(.owl-carousel)>.product-item:nth-child(4n+1) {
        clear: inherit !important;
}
.main-category-layout.catalog-category-view.category-new-arrivals .columns {
    display: block;
    margin-top: 60px;
}
.child-category-bottom {
    display: inline-block;
    width: 100%;
    margin-top: 60px;
}
.category-new-arrivals .page-wrapper>.page-bottom{
    width: 100%;
}
.child-category-bottom-featured {
    padding-bottom: 60px;
    padding-top: 50px;
    background-color: #dfe6ee;
}
.child-category-bottom-featured .shopFeaturedebtn {
    background-color: #f50;
    color: #fff !important;
}
.child-category-bottom-featured .shopFeaturedebtn:hover {
    color: #fff!important;
    background-color: #107b45!important;
}
/*New Arrivals*/
.page-header .header.links li>a {
    font-size: 14px;
    color: #333;
}
.phone-info-right h3 {
    font-size: 12px;
    color: #333;
}
.phone-info-right h4 {
    font-size: 12px;
    font-weight: 500;
}
.sticky-menu.active .spot-phone-info .phone-infoSticky h6 {
    font-size: 11px;
}
@media only screen and (min-width: 1366px) {
.cdz-slideshow-description .cdz-owlcarousel-des h2 {
    font-size: 44px;
}
.sticky-menu.active .cdz-main-menu .cdz-horizontal-menu li.level0>a.menu-link {
    font-size: 14px!important;
    padding-left: 17px!important;
    padding-right: 17px!important;
}
}
.sticky-menu.active .cdz-main-menu .cdz-horizontal-menu .groupmenu{
    text-align: left;
}
.cdz-main-menu .cdz-menu.dropdown-fullwidth .groupmenu-width-24 {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
}
.footer-container-wrapper .footer-box p.h5 {
    letter-spacing: 1px;
    font-family: montserrat,sans-serif!important;
}
.page-footer .footer-link li a {
    padding-bottom: 5px;
}
.footer-container-wrapper .widget.block.block-static-block:nth-child(2) .row>div {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 76px;
}
.footer .spot-contact-social-media-section img {
    margin-right: 10px;
}
.footer .widget.block.block-static-block:nth-child(2) .row>div i {
    font-size: 24px;
    margin-right: 10px;
}
.footer-container-wrapper .widget.block.block-static-block .footer-links-phone-info .footer-links-phone-info-right h3 {
    font-size: 12px !important;
    line-height: 12px !important;
}
.footer-container-wrapper .widget.block.block-static-block .footer-links-phone-info .footer-links-phone-info-right h4 {
    letter-spacing: 1px;
}
.footer-container-wrapper .widget.block.block-static-block  .footer-links-email-info {
    padding-top: 10px!important;
}
.spot-footer-payment-logo-left {
    padding-top: 25px;
}
.spot-footer-payment-section h3 {
    margin: 0 20px 0 0;
    font-size: 14px;
}
.spot-footer-payment-section .spot-footer-payment-logo-left img {
    margin-bottom: 0;
}
.spot-footer-payment-section .spot-footer-payment-logo-right img {
    margin-bottom: 0;
}
.spot-footer-payment-section .spot-footer-payment-logo-right img {
    max-width: 350px;
}
.block.newsletter .action.subscribe {
    font-size: 14px!important;
    color: #fff;
    font-weight: 600!important;
}
.page-products.category-new-arrivals .products-grid .desktop_5 .product-items:not(.owl-carousel)>.product-item {
    width: 25%;
    clear: inherit !important;
}
body.page-products .toolbar {
    margin-bottom: 30px;
}
.page-title-filter {
    margin-top: 40px;
}


/*Home Page*/
.cdz-new-arrivals .products-grid .product-item-info .product-item-details {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    background-color: rgba(255,255,255,0.95);
    padding-bottom: 6px;
}
li.product.product-item:hover .details.product-item-details {
    height: 100%;
}
.cdz-new-arrivals .product.description.product-item-description {
    font-size: 16px;
}
.cdz-new-arrivals .product .product-item-link {
    font-size: 14px;
}
.cdz-new-arrivals .products-grid .product-item-info .product-item-details:before{
display: none;
}
.product-item-info .product-item-details .product-item-name {
    min-height: 40px;
    max-height: 40px;
}
.cdz-new-arrivals .item.product .product-item-info {
    padding-bottom: 40px;
}
.spot-featured-products .products-grid .product-item-info .product-item-details {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99;
    background-color: rgba(238,238,238,0.95);
}
.spot-featured-products .product-item-link {
    font-size: 14px;
}
.spot-featured-products .products-grid .product-item-info .product-item-details .product-item-description {
    font-size: 16px;
}
.spot-featured-products .products-grid .product-item-info{
padding-bottom: 40px;
}
.spot-featured-products .product-item:hover .details.product-item-details {
    height: 100%;
}
.helpfultipsBlockBottom {
    font-size: 18px;
}
.helpfultipsBlockhover p {
    font-size: 16px;
}
/*Home Page*/

/*New 13Jan21*/
.cdz-slideshow-description .cdz-owlcarousel-des h2 {
    letter-spacing: 2px;
    font-weight: 700;
}
@media only screen and (min-width: 1400px) {
.cdz-slideshow-description .cdz-owlcarousel-des p {
    font-size: 24px;
    letter-spacing: 1px;
}
.cdz-slideshow-description .cdz-owlcarousel-des h2 {
    font-size: 58px;
    line-height: 70px;
}
.cdz-slideshow-description .shopBannerbtn {
    min-width: 300px;
    height: 64px;
    font-size: 18px;
    text-align: center;
    line-height: 64px;
    padding: 0;
    font-size: 22px;
}
.cdz-slideshow .owl-carousel .owl-item img {
    min-height: 460px;
}
}
.cdz-new-arrivals .cdz-block-title .b-title.h2 {
    letter-spacing: 1px;
}
.page-layout-1column.cms-index-index .columns .column.main .widget.block.block-static-block:nth-of-type(3) {
    margin-bottom: 0;
}
.page-layout-1column.cms-index-index .columns .column.main .widget.block.block-static-block:last-child {
    margin-bottom: 40px;
}
.cms-index-index .spot-order-process-block.ovalShape {
    margin-top: -40px;
    display: inline-block;
    float: left;
    position: relative;
    z-index: 0;
}
.cms-index-index  .orderProcess {
    display: inline-block;
    width: 100%;
}
.orderProcess .shopBannerbtn{
    width: auto;
    height: auto;
    letter-spacing: 1px;
    padding: 14px 28px;
    min-width: 280px;
font-size: 23px;
}
.shopArrivalbtn {
    z-index: 99;
    position: relative;
}
.cdz-new-arrivals .products-grid .product-item-info .price-box .price-wrapper .price {
    font-weight: 600;
}
.cdz-new-arrivals .products-grid .product-item-info .price-box .old-price .price-wrapper .price {
    color: #bbb !important;
}
.cdz-new-arrivals .products-grid .product-item-info .price-box .old-price {
    color: #bbb;
}
.spot-right.footer-copyright a {
    color: #333;
    font-weight: 500;
}
.page-footer .copyright {
    color: #333;
    font-weight: 500;
    font-family: montserrat,sans-serif!important;
}
.page.messages {
    max-width: 1300px;
    margin: 0 auto;
    padding: 0 15px;
    border-radius: 0;
    background: 0 0;
}
@media only screen and (max-width: 1366px){
.page.messages {
    max-width: 1200px!important;
}
}
.catalog-product-view .product-info-main .product-add-form .table.grouped .col.qty .bss-qty-dropdown {
    z-index: 4;
}
.product-item-name>a, .product.name a>a, .minicart-items .product-item-name>a {
    font-family: montserrat,sans-serif!important;
    font-size: 13px;
    font-weight: 600;
}
.minicart-wrapper .block-minicart a {
    color: #333 !important;
}
.minicart-wrapper .ui-dialog .block-minicart {
    color: #333;
}
.catalog-product-view .product-info-price .price-box .old-price .price {
    font-size: 15px;
    font-weight: 500;
}
.products-grid .product-item .price-box .old-price .price, .products-grid .product-item .price-box .old-price {
    color: #bbb;
    font-weight: 500;
}
.checkout-cart-index .cart.table-wrapper .item td:first-child {
    border-left: 1px solid #e1e1e1!important;
}
.checkout-cart-index .cart.table-wrapper .item td {
    border: 0;
    border-right: 1px solid #e1e1e1!important;
}
.opc-block-summary .order-summary-total .title.total-title strong:after {
    display: none;
}
.customer-account-logoutsuccess .page-title-wrapper {
    max-width: 1300px;
    margin: 0 auto;
    padding: 0 15px;
    border-radius: 0;
    background: 0 0;
}
@media only screen and (max-width: 1366px){
.customer-account-logoutsuccess .page-title-wrapper {
    max-width: 1200px!important;
}
}
/*New 13Jan21*/

/*To be removed*/
.catalog-category-view .page-title-breadcrumb-wrap .page-title-wrapper {
    position: relative !important;
    top: 0 !important;
}
.catalog-category-view .category-view .category-image .image {
    max-height: inherit !important;
}
.catalog-category-view .breadcrumbs .items {
    padding-top: 0 !important;
}
.catalog-category-view .wrapper-breadcrums {
    position: relative !important;
    top: 0 !important;
}
/*To be removed*/
/*12Feb21*/
@media only screen and (min-width: 1200px) {
    .page-header .cdz-horizontal-menu .groupmenu li.item.level0.parent > .groupmenu-drop {
        margin-top: -10px;
        transition: visibility 0.5s, opacity 0.5s linear , margin-top 0.5s;
        display: inline-block !important;
        opacity: 0;
        visibility: hidden;
    }
    .page-header .cdz-horizontal-menu .groupmenu li.item.level0.parent.open > .groupmenu-drop {
        margin-top: 0;
        opacity: 1;
        visibility: visible;
    }   
}
.page-header .header.links > li.custom-header-links {
    top: -13px;
}
.page-header .header.links > li.custom-header-links a {
    font-size: 13px;
}
.page-header .header.links > li.custom-header-links:after {
    content: '';
    height: 12px;
    width: 1px;
    background-color: #f1f1f1;
    display: inline-block;
    top: 2px;
    position: relative;
    border: 0;
}
.page-header .header.links > li:nth-child(5):after{
    display: none;
}
.cdz-main-menu .cdz-horizontal-menu li.level0.parent.open > a.menu-link:before {
    content: '';
    height: 3px;
    width: 90%;
    background-color: #34bd76;
    bottom: 0;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.orderProcess .card.mb-3 .card-body {
    z-index: 2;
    position: relative;
}
.footer .spot-contact-social-media-section .international .footer-links-phone-info-right:before{
    content: "\f0ac";
    display: inline-block;
    font-family: FontAwesome;
    font-size: 18px;
    height: 41px;
    width: 18px;
    display: inline-block;
    position: absolute;
    color: #000;
    top: 0;
    left: -24px;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.footer .spot-contact-social-media-section .international .footer-links-phone-info-right{
    position: relative;
}
.spot-footer-payment-section h3 {
    display: none;
}
/*12Feb21*/
.without-category-image .category-view .category-title-section .category-image{
    display: none;
}