/* FOnt family: themify;*/
@font-face{font-family:'themify';src:url(../fonts/themify.eot?-fvbane);src:url('../fonts/themify.eot?#iefix-fvbane') format('embedded-opentype'),url(../fonts/themify.woff?-fvbane) format('woff'),url(../fonts/themify.ttf?-fvbane) format('truetype'),url('../fonts/themify.svg?-fvbane#themify') format('svg');font-weight:400;font-style:normal}[class^="ti-"],[class*=" ti-"]{font-family:'themify';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ti-wand:before{content:"\e600"}.ti-volume:before{content:"\e601"}.ti-user:before{content:"\e602"}.ti-unlock:before{content:"\e603"}.ti-unlink:before{content:"\e604"}.ti-trash:before{content:"\e605"}.ti-thought:before{content:"\e606"}.ti-target:before{content:"\e607"}.ti-tag:before{content:"\e608"}.ti-tablet:before{content:"\e609"}.ti-star:before{content:"\e60a"}.ti-spray:before{content:"\e60b"}.ti-signal:before{content:"\e60c"}.ti-shopping-cart:before{content:"\e60d"}.ti-shopping-cart-full:before{content:"\e60e"}.ti-settings:before{content:"\e60f"}.ti-search:before{content:"\e610"}.ti-zoom-in:before{content:"\e611"}.ti-zoom-out:before{content:"\e612"}.ti-cut:before{content:"\e613"}.ti-ruler:before{content:"\e614"}.ti-ruler-pencil:before{content:"\e615"}.ti-ruler-alt:before{content:"\e616"}.ti-bookmark:before{content:"\e617"}.ti-bookmark-alt:before{content:"\e618"}.ti-reload:before{content:"\e619"}.ti-plus:before{content:"\e61a"}.ti-pin:before{content:"\e61b"}.ti-pencil:before{content:"\e61c"}.ti-pencil-alt:before{content:"\e61d"}.ti-paint-roller:before{content:"\e61e"}.ti-paint-bucket:before{content:"\e61f"}.ti-na:before{content:"\e620"}.ti-mobile:before{content:"\e621"}.ti-minus:before{content:"\e622"}.ti-medall:before{content:"\e623"}.ti-medall-alt:before{content:"\e624"}.ti-marker:before{content:"\e625"}.ti-marker-alt:before{content:"\e626"}.ti-arrow-up:before{content:"\e627"}.ti-arrow-right:before{content:"\e628"}.ti-arrow-left:before{content:"\e629"}.ti-arrow-down:before{content:"\e62a"}.ti-lock:before{content:"\e62b"}.ti-location-arrow:before{content:"\e62c"}.ti-link:before{content:"\e62d"}.ti-layout:before{content:"\e62e"}.ti-layers:before{content:"\e62f"}.ti-layers-alt:before{content:"\e630"}.ti-key:before{content:"\e631"}.ti-import:before{content:"\e632"}.ti-image:before{content:"\e633"}.ti-heart:before{content:"\e634"}.ti-heart-broken:before{content:"\e635"}.ti-hand-stop:before{content:"\e636"}.ti-hand-open:before{content:"\e637"}.ti-hand-drag:before{content:"\e638"}.ti-folder:before{content:"\e639"}.ti-flag:before{content:"\e63a"}.ti-flag-alt:before{content:"\e63b"}.ti-flag-alt-2:before{content:"\e63c"}.ti-eye:before{content:"\e63d"}.ti-export:before{content:"\e63e"}.ti-exchange-vertical:before{content:"\e63f"}.ti-desktop:before{content:"\e640"}.ti-cup:before{content:"\e641"}.ti-crown:before{content:"\e642"}.ti-comments:before{content:"\e643"}.ti-comment:before{content:"\e644"}.ti-comment-alt:before{content:"\e645"}.ti-close:before{content:"\e646"}.ti-clip:before{content:"\e647"}.ti-angle-up:before{content:"\e648"}.ti-angle-right:before{content:"\e649"}.ti-angle-left:before{content:"\e64a"}.ti-angle-down:before{content:"\e64b"}.ti-check:before{content:"\e64c"}.ti-check-box:before{content:"\e64d"}.ti-camera:before{content:"\e64e"}.ti-announcement:before{content:"\e64f"}.ti-brush:before{content:"\e650"}.ti-briefcase:before{content:"\e651"}.ti-bolt:before{content:"\e652"}.ti-bolt-alt:before{content:"\e653"}.ti-blackboard:before{content:"\e654"}.ti-bag:before{content:"\e655"}.ti-move:before{content:"\e656"}.ti-arrows-vertical:before{content:"\e657"}.ti-arrows-horizontal:before{content:"\e658"}.ti-fullscreen:before{content:"\e659"}.ti-arrow-top-right:before{content:"\e65a"}.ti-arrow-top-left:before{content:"\e65b"}.ti-arrow-circle-up:before{content:"\e65c"}.ti-arrow-circle-right:before{content:"\e65d"}.ti-arrow-circle-left:before{content:"\e65e"}.ti-arrow-circle-down:before{content:"\e65f"}.ti-angle-double-up:before{content:"\e660"}.ti-angle-double-right:before{content:"\e661"}.ti-angle-double-left:before{content:"\e662"}.ti-angle-double-down:before{content:"\e663"}.ti-zip:before{content:"\e664"}.ti-world:before{content:"\e665"}.ti-wheelchair:before{content:"\e666"}.ti-view-list:before{content:"\e667"}.ti-view-list-alt:before{content:"\e668"}.ti-view-grid:before{content:"\e669"}.ti-uppercase:before{content:"\e66a"}.ti-upload:before{content:"\e66b"}.ti-underline:before{content:"\e66c"}.ti-truck:before{content:"\e66d"}.ti-timer:before{content:"\e66e"}.ti-ticket:before{content:"\e66f"}.ti-thumb-up:before{content:"\e670"}.ti-thumb-down:before{content:"\e671"}.ti-text:before{content:"\e672"}.ti-stats-up:before{content:"\e673"}.ti-stats-down:before{content:"\e674"}.ti-split-v:before{content:"\e675"}.ti-split-h:before{content:"\e676"}.ti-smallcap:before{content:"\e677"}.ti-shine:before{content:"\e678"}.ti-shift-right:before{content:"\e679"}.ti-shift-left:before{content:"\e67a"}.ti-shield:before{content:"\e67b"}.ti-notepad:before{content:"\e67c"}.ti-server:before{content:"\e67d"}.ti-quote-right:before{content:"\e67e"}.ti-quote-left:before{content:"\e67f"}.ti-pulse:before{content:"\e680"}.ti-printer:before{content:"\e681"}.ti-power-off:before{content:"\e682"}.ti-plug:before{content:"\e683"}.ti-pie-chart:before{content:"\e684"}.ti-paragraph:before{content:"\e685"}.ti-panel:before{content:"\e686"}.ti-package:before{content:"\e687"}.ti-music:before{content:"\e688"}.ti-music-alt:before{content:"\e689"}.ti-mouse:before{content:"\e68a"}.ti-mouse-alt:before{content:"\e68b"}.ti-money:before{content:"\e68c"}.ti-microphone:before{content:"\e68d"}.ti-menu:before{content:"\e68e"}.ti-menu-alt:before{content:"\e68f"}.ti-map:before{content:"\e690"}.ti-map-alt:before{content:"\e691"}.ti-loop:before{content:"\e692"}.ti-location-pin:before{content:"\e693"}.ti-list:before{content:"\e694"}.ti-light-bulb:before{content:"\e695"}.ti-Italic:before{content:"\e696"}.ti-info:before{content:"\e697"}.ti-infinite:before{content:"\e698"}.ti-id-badge:before{content:"\e699"}.ti-hummer:before{content:"\e69a"}.ti-home:before{content:"\e69b"}.ti-help:before{content:"\e69c"}.ti-headphone:before{content:"\e69d"}.ti-harddrives:before{content:"\e69e"}.ti-harddrive:before{content:"\e69f"}.ti-gift:before{content:"\e6a0"}.ti-game:before{content:"\e6a1"}.ti-filter:before{content:"\e6a2"}.ti-files:before{content:"\e6a3"}.ti-file:before{content:"\e6a4"}.ti-eraser:before{content:"\e6a5"}.ti-envelope:before{content:"\e6a6"}.ti-download:before{content:"\e6a7"}.ti-direction:before{content:"\e6a8"}.ti-direction-alt:before{content:"\e6a9"}.ti-dashboard:before{content:"\e6aa"}.ti-control-stop:before{content:"\e6ab"}.ti-control-shuffle:before{content:"\e6ac"}.ti-control-play:before{content:"\e6ad"}.ti-control-pause:before{content:"\e6ae"}.ti-control-forward:before{content:"\e6af"}.ti-control-backward:before{content:"\e6b0"}.ti-cloud:before{content:"\e6b1"}.ti-cloud-up:before{content:"\e6b2"}.ti-cloud-down:before{content:"\e6b3"}.ti-clipboard:before{content:"\e6b4"}.ti-car:before{content:"\e6b5"}.ti-calendar:before{content:"\e6b6"}.ti-book:before{content:"\e6b7"}.ti-bell:before{content:"\e6b8"}.ti-basketball:before{content:"\e6b9"}.ti-bar-chart:before{content:"\e6ba"}.ti-bar-chart-alt:before{content:"\e6bb"}.ti-back-right:before{content:"\e6bc"}.ti-back-left:before{content:"\e6bd"}.ti-arrows-corner:before{content:"\e6be"}.ti-archive:before{content:"\e6bf"}.ti-anchor:before{content:"\e6c0"}.ti-align-right:before{content:"\e6c1"}.ti-align-left:before{content:"\e6c2"}.ti-align-justify:before{content:"\e6c3"}.ti-align-center:before{content:"\e6c4"}.ti-alert:before{content:"\e6c5"}.ti-alarm-clock:before{content:"\e6c6"}.ti-agenda:before{content:"\e6c7"}.ti-write:before{content:"\e6c8"}.ti-window:before{content:"\e6c9"}.ti-widgetized:before{content:"\e6ca"}.ti-widget:before{content:"\e6cb"}.ti-widget-alt:before{content:"\e6cc"}.ti-wallet:before{content:"\e6cd"}.ti-video-clapper:before{content:"\e6ce"}.ti-video-camera:before{content:"\e6cf"}.ti-vector:before{content:"\e6d0"}.ti-themify-logo:before{content:"\e6d1"}.ti-themify-favicon:before{content:"\e6d2"}.ti-themify-favicon-alt:before{content:"\e6d3"}.ti-support:before{content:"\e6d4"}.ti-stamp:before{content:"\e6d5"}.ti-split-v-alt:before{content:"\e6d6"}.ti-slice:before{content:"\e6d7"}.ti-shortcode:before{content:"\e6d8"}.ti-shift-right-alt:before{content:"\e6d9"}.ti-shift-left-alt:before{content:"\e6da"}.ti-ruler-alt-2:before{content:"\e6db"}.ti-receipt:before{content:"\e6dc"}.ti-pin2:before{content:"\e6dd"}.ti-pin-alt:before{content:"\e6de"}.ti-pencil-alt2:before{content:"\e6df"}.ti-palette:before{content:"\e6e0"}.ti-more:before{content:"\e6e1"}.ti-more-alt:before{content:"\e6e2"}.ti-microphone-alt:before{content:"\e6e3"}.ti-magnet:before{content:"\e6e4"}.ti-line-double:before{content:"\e6e5"}.ti-line-dotted:before{content:"\e6e6"}.ti-line-dashed:before{content:"\e6e7"}.ti-layout-width-full:before{content:"\e6e8"}.ti-layout-width-default:before{content:"\e6e9"}.ti-layout-width-default-alt:before{content:"\e6ea"}.ti-layout-tab:before{content:"\e6eb"}.ti-layout-tab-window:before{content:"\e6ec"}.ti-layout-tab-v:before{content:"\e6ed"}.ti-layout-tab-min:before{content:"\e6ee"}.ti-layout-slider:before{content:"\e6ef"}.ti-layout-slider-alt:before{content:"\e6f0"}.ti-layout-sidebar-right:before{content:"\e6f1"}.ti-layout-sidebar-none:before{content:"\e6f2"}.ti-layout-sidebar-left:before{content:"\e6f3"}.ti-layout-placeholder:before{content:"\e6f4"}.ti-layout-menu:before{content:"\e6f5"}.ti-layout-menu-v:before{content:"\e6f6"}.ti-layout-menu-separated:before{content:"\e6f7"}.ti-layout-menu-full:before{content:"\e6f8"}.ti-layout-media-right-alt:before{content:"\e6f9"}.ti-layout-media-right:before{content:"\e6fa"}.ti-layout-media-overlay:before{content:"\e6fb"}.ti-layout-media-overlay-alt:before{content:"\e6fc"}.ti-layout-media-overlay-alt-2:before{content:"\e6fd"}.ti-layout-media-left-alt:before{content:"\e6fe"}.ti-layout-media-left:before{content:"\e6ff"}.ti-layout-media-center-alt:before{content:"\e700"}.ti-layout-media-center:before{content:"\e701"}.ti-layout-list-thumb:before{content:"\e702"}.ti-layout-list-thumb-alt:before{content:"\e703"}.ti-layout-list-post:before{content:"\e704"}.ti-layout-list-large-image:before{content:"\e705"}.ti-layout-line-solid:before{content:"\e706"}.ti-layout-grid4:before{content:"\e707"}.ti-layout-grid3:before{content:"\e708"}.ti-layout-grid2:before{content:"\e709"}.ti-layout-grid2-thumb:before{content:"\e70a"}.ti-layout-cta-right:before{content:"\e70b"}.ti-layout-cta-left:before{content:"\e70c"}.ti-layout-cta-center:before{content:"\e70d"}.ti-layout-cta-btn-right:before{content:"\e70e"}.ti-layout-cta-btn-left:before{content:"\e70f"}.ti-layout-column4:before{content:"\e710"}.ti-layout-column3:before{content:"\e711"}.ti-layout-column2:before{content:"\e712"}.ti-layout-accordion-separated:before{content:"\e713"}.ti-layout-accordion-merged:before{content:"\e714"}.ti-layout-accordion-list:before{content:"\e715"}.ti-ink-pen:before{content:"\e716"}.ti-info-alt:before{content:"\e717"}.ti-help-alt:before{content:"\e718"}.ti-headphone-alt:before{content:"\e719"}.ti-hand-point-up:before{content:"\e71a"}.ti-hand-point-right:before{content:"\e71b"}.ti-hand-point-left:before{content:"\e71c"}.ti-hand-point-down:before{content:"\e71d"}.ti-gallery:before{content:"\e71e"}.ti-face-smile:before{content:"\e71f"}.ti-face-sad:before{content:"\e720"}.ti-credit-card:before{content:"\e721"}.ti-control-skip-forward:before{content:"\e722"}.ti-control-skip-backward:before{content:"\e723"}.ti-control-record:before{content:"\e724"}.ti-control-eject:before{content:"\e725"}.ti-comments-smiley:before{content:"\e726"}.ti-brush-alt:before{content:"\e727"}.ti-youtube:before{content:"\e728"}.ti-vimeo:before{content:"\e729"}.ti-twitter:before{content:"\e72a"}.ti-time:before{content:"\e72b"}.ti-tumblr:before{content:"\e72c"}.ti-skype:before{content:"\e72d"}.ti-share:before{content:"\e72e"}.ti-share-alt:before{content:"\e72f"}.ti-rocket:before{content:"\e730"}.ti-pinterest:before{content:"\e731"}.ti-new-window:before{content:"\e732"}.ti-microsoft:before{content:"\e733"}.ti-list-ol:before{content:"\e734"}.ti-linkedin:before{content:"\e735"}.ti-layout-sidebar-2:before{content:"\e736"}.ti-layout-grid4-alt:before{content:"\e737"}.ti-layout-grid3-alt:before{content:"\e738"}.ti-layout-grid2-alt:before{content:"\e739"}.ti-layout-column4-alt:before{content:"\e73a"}.ti-layout-column3-alt:before{content:"\e73b"}.ti-layout-column2-alt:before{content:"\e73c"}.ti-instagram:before{content:"\e73d"}.ti-google:before{content:"\e73e"}.ti-github:before{content:"\e73f"}.ti-flickr:before{content:"\e740"}.ti-facebook:before{content:"\e741"}.ti-dropbox:before{content:"\e742"}.ti-dribbble:before{content:"\e743"}.ti-apple:before{content:"\e744"}.ti-android:before{content:"\e745"}.ti-save:before{content:"\e746"}.ti-save-alt:before{content:"\e747"}.ti-yahoo:before{content:"\e748"}.ti-wordpress:before{content:"\e749"}.ti-vimeo-alt:before{content:"\e74a"}.ti-twitter-alt:before{content:"\e74b"}.ti-tumblr-alt:before{content:"\e74c"}.ti-trello:before{content:"\e74d"}.ti-stack-overflow:before{content:"\e74e"}.ti-soundcloud:before{content:"\e74f"}.ti-sharethis:before{content:"\e750"}.ti-sharethis-alt:before{content:"\e751"}.ti-reddit:before{content:"\e752"}.ti-pinterest-alt:before{content:"\e753"}.ti-microsoft-alt:before{content:"\e754"}.ti-linux:before{content:"\e755"}.ti-jsfiddle:before{content:"\e756"}.ti-joomla:before{content:"\e757"}.ti-html5:before{content:"\e758"}.ti-flickr-alt:before{content:"\e759"}.ti-email:before{content:"\e75a"}.ti-drupal:before{content:"\e75b"}.ti-dropbox-alt:before{content:"\e75c"}.ti-css3:before{content:"\e75d"}.ti-rss:before{content:"\e75e"}.ti-rss-alt:before{content:"\e75f"}
.jf-nav ul.menu > li > a.fa:before,
.jf-nav ul.menu .menu-toggler:before,
.jf-pfons .readon:before,
.jf-say .tparrows:before,
.jf-sintro .hesperiden.tparrows:before,
.jf-modal .sppb-modal-selector .text:after { font-family: 'themify'; }

/* Font family: awesome;*/
.jf-articles .sprocket-readmore:after,
.jf-pfo .sprocket-mosaic-g-readon:before,
.article-list .article .readmore a:after,
.jf-search .input-group button:before,
#comments .comments-buttons > a:first-child:after,
.jf-vmsearch .search:after,
.spacer.product-container .addtocart-button:before,
.ratingbox:before,
.ratingbox > *:before,
.productdetails-view .product-related-products .addtocart-bar .addtocart-button:before,
.vm-cart-item-quantity button:before,
.jf-testimonial .sprocket-strips-s-arrows .arrow:after { font-family: 'themify'; }

/* Font content: themify;*/
.jf-nav ul.menu > li > a.fa-search:before { content: "\e610"; }
.jf-nav ul.menu > li > a.fa-shopping-cart:before { content: "\e60d"; }
.jf-nav ul.menu .menu-toggler:before { content: "\e64b"; }
.jf-pfons .readon:before { content: "\e72e"; }
.jf-say .tp-leftarrow.tparrows:before,
.jf-sintro .hesperiden.tparrows.tp-leftarrow:before { content: "\e64a"; }
.jf-say .tp-rightarrow.tparrows:before,
.jf-sintro .hesperiden.tparrows.tp-rightarrow:before,
.jf-modal .sppb-modal-selector .text:after { content: "\e649"; }

/* Font content: awesome;*/
.jf-articles .sprocket-readmore:after,
.article-list .article .readmore a:after,
#comments .comments-buttons > a:first-child:after { content: "\e661"; }
.jf-pfo .sprocket-mosaic-g-readon:before { content: "\f03e"; }
.jf-search .input-group button:before,

.jf-vmsearch .search:after { content: "\e610"; }
.spacer.product-container .addtocart-button:before,
.productdetails-view .product-related-products .addtocart-bar .addtocart-button:before,
.vm-cart-item-quantity button:before { content: "\e61a"; }
.ratingbox:before { content: "\f006\f006\f006\f006\f006"; }
.ratingbox > *:before { content: "\f005\f005\f005\f005\f005"; }
.vm-cart-item-quantity button:last-child:before { content: "\e622"; }
.jf-testimonial .sprocket-strips-s-arrows .arrow.prev:after { content: "\f060"; }
.jf-testimonial .sprocket-strips-s-arrows .arrow.next:after { content: "\f061"; }

/* Font size: 0;*/
.jf-nav ul.menu > li > a.fa,
.jf-pfo .sprocket-mosaic-g-readon,
.jf-search .input-group button,
#comments .comments-buttons,
.vm-cart-item-quantity button { font-size: 0; }

/* Font size: 0!Important;*/
.jf-sl .sppb-btn { font-size: 0!important; }

/* Font size: 7px;*/
.jf-nav ul.menu .menu-toggler { font-size: 7px; }

/* Font size: 10px;*/
.spacer.product-container .addtocart-button:before,
.productdetails-view .product-related-products .addtocart-bar .addtocart-button:before,
.vm-cart-item-quantity button:before { font-size: 12px; }

/* Font size: 12px;*/
.jf-articles .sprocket-mosaic-hovercontent,
html .ratingbox { font-size: 12px; }

/* Font size: 13px;*/
.jf-nav,
.jf-pfons .sprocket-strips-s-title,
.jf-pfo .sprocket-mosaic-g-header li,
#comments-form .btn a, #comments-report-form .btn a,
.productdetails-view .product-related-products .addtocart-bar .addtocart-button,
.checkout-button-top [type="submit"],
.s-boxes .table td input[type="submit"] { font-size: 13px; }

/* Font size: 14px;*/
#comments .comments-buttons > a:first-child,
.product-fields .product-field .vm-img-desc { font-size: 14px; }

/* Font size: 15px;*/
.jf-search .input-group button:before,
.jf-vmsearch .search:after,
.jf-testimonial .sprocket-strips-s-title { font-size: 15px; }

/* font size: 18px;*/
.jf-nav ul.menu > li > a.fa:before,
.jf-articles .sprocket-mosaic-title,
.article-list .article .article-header h1, .article-list .article .article-header h2,
.page-link,
.spacer-buy-area .product-price,
.productdetails-view .addtocart-bar span.quantity-box input,
.vm-cart-item-quantity input[type="text"],
.billto-shipto .floatleft > span,
.s-boxes .table td h4,
#userForm fieldset h2,
#userForm fieldset .userfields_info,
.jf-testimonial .sprocket-strips-s-arrows .arrow,
.jf-testimonial .sprocket-strips-s-arrows:after { font-size: 18px; }

/* Font size: 24px;*/
.jf-pfons .sprocket-strips-s-text,
.spacer-buy-area h1,
.product-related-products > .product-fields-title-wrapper,
.jf-modal .sppb-modal-selector .text:after { font-size: 24px; }

/* Font size: 30px;*/
.jf-pfo .sprocket-mosaic-g-title,
.jf-pfo .sprocket-mosaic-g-readon:before,
#jc h4 { font-size: 30px; }

/* Font size: 40px;*/
.jf-articles .sprocket-mosaic-hovercontent span { font-size: 40px; }

/* Font size: 48px;*/
.sp-page-title .sp-page-title-heading { font-size: 48px; }

/* Font weight: 300;*/
.jf-pfo .sprocket-mosaic-g-title { font-weight: 300; }

/* Font weight: 400;*/
.jf-nav ul.menu > li > a.fa:before { font-weight: 400; }

/* Font weight: 600;*/
.article-info,
.article-list .article .readmore,
.jf-post h3,
#comments .comment-author, #comments .author-homepage, #comments .author-email,
#comments .comment-date,
#comments .comments-buttons,
.jf-vmp li,
.orderby-displaynumber .display-number,
.spacer.product-container .product-price,
.spacer.product-container h2,
.product-related-products .vm-product-media-container,
.product-related-products .product-price,
.vm-cart-item-name a,
td.vm-cart-item-basicprice,
td.vm-cart-item-tax,
td.vm-cart-item-total,
.s-boxes .table td input[type="submit"],
.zph-total .table-total td:first-child { font-weight: 600; }

/* Font weight: 700;*/
.jf-nav ul.menu > li > a,
.sp-page-title .sp-page-title-heading,
.jf-pfons,
.jf-articles .sprocket-mosaic-title,
.jf-articles .sprocket-readmore,
.jf-pfo .sprocket-mosaic-g-header li,
.article-list .article .article-header h1, .article-list .article .article-header h2,
.page-link,
.article-details .article-header h1, .article-details .article-header h2,
#jc h4,
.spacer.product-container .addtocart-button,
.spacer-buy-area h1,
.spacer-buy-area .product-price,
.productdetails-view .addtocart-bar [type="submit"],
.back-to-category label,
.spacer-buy-area .manufacturer label,
.product-tabs .nav-tabs,
.productdetails-view .product-related-products .addtocart-bar .addtocart-button-disabled,
.billto-shipto .floatleft > span,
.s-boxes .table td h4,
#userForm fieldset h2,
#userForm fieldset .userfields_info,
.control-buttons button,
.jf-testimonial .sprocket-strips-s-arrows:after,
.jf-spro .vmgroup .spacer .product-price { font-weight: 700; }

/* Font weight: 800;*/
.jf-articles .sprocket-mosaic-hovercontent,
.jf-testimonial .sprocket-strips-s-title { font-weight: 800; }

/* Line height: 1.57;*/
.jf-post h3 { line-height: 1.57; }

/* Line height: 1.86;*/
.jf-articles .sprocket-mosaic-item .sprocket-mosaic-text,
.article-list .article-introtext,
.jf-cate .mod-list,
#comments .comment-body,
.productdetails-view .product-short-description { line-height: 10px; }

/* Line height: 38px;*/
.orderby-displaynumber .display-number { line-height: 38px; }

/* Line height: 74px;*/
.jf-sintro .hesperiden.tparrows:before { line-height: 64px; }

/* Letter spacing: 5px;*/
.ratingbox { letter-spacing: 5px; }

/* Background: #000;*/
.jf-pfons .sprocket-strips-s-item { background: #000; }

/* background: #fff;*/
.jf-articles .sprocket-mosaic-item .sprocket-padding,
.offcanvas-menu,
.jf-testimonial .sprocket-strips-s-content,
.jf-sintro .hesperiden.tparrows:before,
.jf-spro .vmgroup .spacer { background: #fff; }

/* background: #f0f0f0;*/
.jf-nav ul ul li,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a { background: #f0f0f0; }

/* Backgorund: #f4f4f4;*/
.jf-nav ul ul li:not(:hover):not(:focus):not(:active),
.jf-tags .tagspopular a:not(:hover):not(:focus):not(:active) { background: #f4f4f4; }

/* Border color: #fff;*/
.jf-pfons .sprocket-strips-s-item:before,
.jf-sintro .hesperiden.tparrows:after { border-color: #fff; }

/* Background: #f0f0f0;*/
.jf-pfo .sprocket-mosaic-g-header,
.article-list .article .readmore,
.jf-search .input-group,
.article-details > hr,
#comments-form [type="text"],
#comments-form textarea,
.jf-tab .sppb-nav-lines,
.jf-tab .sppb-nav-pills,
.jf-vmsearch input[type="text"],
.orderby-displaynumber .display-number select,
.spacer.product-container h2,
.productdetails-view .addtocart-bar span.quantity-box input,
.product-tabs .nav-tabs,
.product-related-products .vm-product-media-container,
.cart-summary td, .cart-summary th,
.vm-cart-item-quantity input[type="text"],
textarea#customer_note_field,
.billto-shipto .floatleft .details,
.s-boxes .table td input[type="text"] { border-color: #f0f0f0; }
.zph-total .table-total td,
.user-details td input[type="text"],
.user-details td input[type="email"],
.user-details td input[type="password"] { border-color: #f0f0f0!important; }

/* Box shadow: ;*/
.jf-articles .sprocket-mosaic-item { box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.05); }

/* Border radius: 50%;*/
.jf-team .sppb-img-container img,
.jf-testimonial .sprocket-strips-s-item > img { border-radius: 50%; }

/* Color: #fff;*/
#comments-form .btn a, #comments-report-form .btn a,
#comments-form-buttons .btn a:hover,
#comments-form-buttons .btn a:focus,
#comments-form-buttons .btn a:active,
.jf-tags .tagspopular a:hover,
.jf-tags .tagspopular a:focus,
.jf-tags .tagspopular a:active,
.jf-btno .sppb-btn .fa,
.s-boxes .table td input[type="submit"],
.control-buttons button { color: #fff; }

/* Color: #999;*/
.jf-vmsearch .search:after,
.vm-cart-item-quantity button { color: #999; }

/* Text transform: uppercase;*/
.jf-nav,
.sp-megamenu-parent,
.jf-pfo .sprocket-mosaic-g-header li,
.jf-pfo .sprocket-mosaic-g-title,
.article-list .article .readmore,
#comments-form .btn a, #comments-report-form .btn a,
.spacer.product-container .addtocart-area [type="submit"],
.spacer.product-container .addtocart-area .addtocart-button-disabled,
.productdetails-view .addtocart-bar [type="submit"],
.back-to-category label,
.spacer-buy-area .manufacturer label,
.productdetails-view .product-related-products .addtocart-bar .addtocart-button-disabled,
.checkout-button-top [type="submit"],
.s-boxes .table td input[type="submit"],
.control-buttons button,
.jf-testimonial .sprocket-strips-s-title { text-transform: uppercase; }

/* Text align: right;*/
.jf-nav,
.sp-page-title .breadcrumb,
.jf-say .tp-rightarrow.tparrows:before,
.article-list .article .readmore { text-align: right; }

/* Text align: center;*/
.sp-megamenu-parent,
.jf-pfons,
#jc h4,
#comments-form-buttons,
.jf-vmsearch .search:after,
.product-related-products > .product-fields-title-wrapper,
.jf-testimonial { text-align: center; }

/* Transition: all .4s;*/
.jf-sintro .hades .tp-bullet:before,
.jf-pfons .sprocket-strips-s-container img,
.jf-pfons .sprocket-strips-s-item:before,
.jf-pfons .sprocket-strips-s-item:after,
.jf-pfons .sprocket-strips-s-content,
.jf-sintro .hesperiden.tparrows { transition: all .4s; -webkit-transition: all .4s; }

/* Y: -50%;*/
.jf-pfons .sprocket-strips-s-content,
.jf-btno .sppb-btn .fa:before,
.jf-vmsearch .search:after { transform: translateY(-50%); -webkit-transform: translateY(-50%); }

/* Addon: jf-nav;*/
.jf-nav { float: right; clear: right; position: relative; z-index: 100; }
.jf-nav ul { list-style: none; padding: 0; margin: 0; }
.jf-nav ul ul { position: absolute; min-width: 180px; right: 0; display: block; }
.jf-nav ul li:not(:hover):not(:focus):not(:active) > ul { display: none; }
.jf-nav ul.menu > li { float: left; position: relative; padding: 0 0 0 26px; }
.jf-nav ul ul li { padding: 10px 15px; }
.jf-nav ul ul li > a { display: block; }
.jf-nav ul.menu .menu-toggler { vertical-align: middle; padding: 0 0 0 2px; }

/* Addon: .sp-megamenu-parent;*/
.sp-megamenu-parent { float: none; }
.sp-megamenu-parent > li > * { text-align: initial; }
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span { padding: 0 20px; }
body.ltr .sp-megamenu-parent > li.sp-has-child > a:after, body.ltr .sp-megamenu-parent > li.sp-has-child > span:after { display: none; }
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner { padding: 0; box-shadow: none; }
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a { display: block; padding: 10px 15px; line-height: normal; }
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:not(:hover):not(:focus):not(:active) { background: inherit; }

/* Addon: sp-header;*/
#sp-header:not(.header-sticky) { box-shadow: none; background: inherit; }

/* Addon: sp-page-title;*/
.sp-page-title,
.sp-page-title > * { position: relative; }
.sp-page-title { min-height: 400px; display: flex; align-items: center; overflow: hidden; }
.sp-page-title:before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: inherit; opacity: 0.2; }
.sp-page-title .sp-page-title-heading { text-align: left;font-family: "Times New Roman"; }
.sp-page-title .breadcrumb { display: block; }
.sp-page-title .breadcrumb > * { float: none!important; display: inline-block; }
.sp-page-title .breadcrumb-item+.breadcrumb-item { padding: 0 0 0 3px; }
.sp-page-title .breadcrumb-item+.breadcrumb-item:before { padding: 0 3px 0 0; }

/* Addon: sp-logo;*/
#sp-logo > .sp-column { position: relative; }
#sp-logo > .sp-column > .sp-module + .logo { position: absolute; top: 0; left: 0; opacity: 0; z-index: 1; }

/* Addon: jf-sintro - dots;*/
.jf-sintro .hades .tp-bullet { box-shadow: none; }
.jf-sintro .hades .tp-bullet:before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: 3px solid; border-color: inherit; margin: auto; }
.jf-sintro .hades .tp-bullet:not(.selected):before { border-width: 5px; width: 10px; height: 10px; }
.jf-sintro .hades .tp-bullet .tp-bullet-image { display: none!important; }

/* Addon: js-sintro - arrow;*/
.jf-sintro .hesperiden.tparrows { border-radius: inherit; }
.jf-sintro .hesperiden.tparrows:before,
.jf-sintro .hesperiden.tparrows:after { position: absolute; transition: inherit; -webkit-transition: inherit; }
.jf-sintro .hesperiden.tparrows:before { top: 8px; right: 8px; bottom: 8px; left: 8px; margin: 0!important; }
.jf-sintro .hesperiden.tparrows:not(:hover):not(:focus):not(:active):before { background: none; }
.jf-sintro .hesperiden.tparrows:after { content: ""; top: 0; right: 0; bottom: 0; left: 0; border-style: solid; border-width: 3px; }
.jf-sintro .hesperiden.tparrows:not(:hover):not(:focus):not(:active):after { opacity: 0; }

/* Addon: jf-bxh;*/
.jf-bxh .sppb-btn .fa:before { content: ""; width: 40px; height: 1px; border-top: 1px solid; display: inline-block; vertical-align: middle; }

/* Addon: jf-pfons - box;*/
.jf-pfons .sprocket-strips-s-container { margin: 0; }
.jf-pfons .sprocket-strips-s-container > li { padding: 0; margin: 0; float: left; }
.jf-pfons .sprocket-strips-s-item { position: relative; border-radius: 0; }
.jf-pfons .sprocket-strips-s-item:before,
.jf-pfons .sprocket-strips-s-item:after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; }
.jf-pfons .sprocket-strips-s-item:before { margin: 20px; border-style: solid; border-width: 4px; }
.jf-pfons .sprocket-strips-s-item:after { margin: 28px; background: inherit; filter: invert(1); -webkit-filter: invert(1); }
.jf-pfons .sprocket-strips-s-content { position: absolute; top: 50%; right: 0; left: 0; margin: 0; z-index: 3; }
.jf-pfons .sprocket-strips-s-item:not(:hover):not(:focus):not(:active):before,
.jf-pfons .sprocket-strips-s-item:not(:hover):not(:focus):not(:active):after,
.jf-pfons .sprocket-strips-s-item:not(:hover):not(:focus):not(:active) .sprocket-strips-s-content { transform: scale(0); -webkit-transform: scale(0); }

/* Addon: jf-pfons - img;*/
.jf-pfons .sprocket-strips-s-container img { width: 100%; opacity: 0.7; }
.jf-pfons .sprocket-strips-s-item:not(:hover):not(:focus):not(:active) img { opacity: 1; }

/* Addon: jf-pfons - readon;*/
.jf-pfons .readon > span { display: none; }

/* Addon: jf-pfons - content;*/
.jf-pfons .sprocket-strips-s-title { font-weight: inherit; margin: 0; }
.jf-pfons .sprocket-strips-s-text { margin: 35px 0 20px; }

/* Addon: jf-articles - header;*/
.jf-articles .sprocket-mosaic-header { display: none; }

/* Addon: jf-articles - box;*/
.jf-articles .sprocket-mosaic .sprocket-mosaic-container { margin: -15px; }
.jf-articles .sprocket-mosaic .sprocket-mosaic-container > li { padding: 15px; float: left; }
.jf-articles .sprocket-mosaic-item { border-width: 0; border-radius: 0; margin: 0; }
.jf-articles .sprocket-mosaic-item .sprocket-padding { padding: 0 20px 30px; }

/* Addon: jf-articles - media;*/
.jf-articles .sprocket-mosaic-image-container { margin: 0 -20px; }

/* Addon: jf-articles - content;*/
.jf-articles .sprocket-mosaic-title { margin: 27px 0 18px; }
.jf-articles .sprocket-mosaic-item .sprocket-mosaic-text { margin: 0 0 15px; }

/* Addon: jf-articles - readmore;*/
.jf-articles .sprocket-readmore > * { display: inline-block; padding: 0 5px 0 0; }
.jf-articles .sprocket-mosaic-hovercontent { padding: 27px 7px 11px; opacity: 1; right: auto; bottom: 20px; left: 20px; height: auto; overflow: hidden; z-index: 2; }
.jf-articles .sprocket-mosaic-hovercontent:before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: 50px solid; filter: brightness(100); opacity: 0.8; z-index: -1; }
.jf-articles .sprocket-mosaic-hovercontent span { margin: 0 0 24px; }

/* Addon: jf-say - arrows;*/
.jf-say .tparrows:not(:hover):not(:focus):not(:active):before { color: inherit; }
.jf-say .tp-leftarrow.tparrows:before { text-align: initial; }

/* Addon: jf-hl;*/
.jf-hl .sppb-addon-title-icon:before { content: ""; border-top: 1px solid; display: inline-block; width: 70px; height: 1px; margin: 0 30px 0 0; vertical-align: middle; }

/* Addon: jf-img;*/
.jf-img img { border: 10px solid; position: relative; top: 50px; left: -50px; }

/* Addon: jf-info;*/
.jf-info { position: relative; }
.jf-info .sppb-icon-container:before,
.jf-info .sppb-icon-container:after { content: ""; position: absolute; border-color: inherit; border-style: solid; }
.jf-info .sppb-icon-container:before { top: 0; bottom: 0; left: 35px; border-width: 0 0 0 1px; }
.jf-info .sppb-icon-container:after { top: 35px; right: 0; left: 0; border-width: 1px 0 0; max-width: 200px; }

/* Addon: error-page;*/
.error-page body,
.error-page body .container { position: relative; }
.error-page body { background-size: cover; }
.error-page body:before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: inherit; filter: invert(1); opacity: 0.8; }
.error-page body .container > a:first-child ~ * { display: none; }

/* Addon: jf-pfo - header;*/
.jf-pfo .sprocket-mosaic-g-header { padding: 0 0 15px; border-style: solid; border-width: 0 0 2px; margin: 0 0 65px; overflow: hidden; }
.jf-pfo .sprocket-mosaic-g-header ul { margin: 0 -15px; }
.jf-pfo .sprocket-mosaic-g-header li { padding: 0 15px; border-radius: 0; background: none; }
.jf-pfo .sprocket-mosaic-g-header li:not(.active) { color: inherit; }

/* Addon: jf-pfo - box;*/
.jf-pfo .sprocket-mosaic-g-overlay .css-loader-wrapper { padding: 8px; }
.jf-pfo .sprocket-mosaic-g-container { margin: -15px; }
.jf-pfo .sprocket-mosaic-g-container > li { padding: 15px; }
.jf-pfo .sprocket-mosaic-g-content { padding: 30px; }

/* Addon: jf-pfo - contnet;*/
.jf-pfo .sprocket-mosaic-g-title { padding: 0 0 15px; position: relative; }
.jf-pfo .sprocket-mosaic-g-title:after { content: ""; position: absolute; right: 0; bottom: 0; left: 0; border-top: 1px solid; }
.jf-pfo .sprocket-mosaic-g-title a:not(:hover):not(:focus):not(:active) { color: inherit; }
.jf-pfo .sprocket-mosaic-g-tags { display: none; }
.jf-pfo .sprocket-mosaic-g-readon { position: absolute; right: 20px; bottom: 20px; }
.jf-pfo .sprocket-mosaic-g-readon:not(:hover):not(:focus):not(:active) { color: inherit; }

/* Addon: article-list - box;*/
.article-list .article { border-radius: 0; border-width: 0; padding: 0; margin: 0 0 40px; }
.article-list .article-body { position: relative; }

/* Addon: article-list - media;*/
.article-list .article .article-intro-image, .article-list .article .article-featured-video, .article-list .article .article-featured-audio, .article-list .article .article-feature-gallery { margin: 0 0 35px; }
.article-list .article .article-intro-image, .article-list .article .article-featured-video, .article-list .article .article-featured-audio, .article-list .article .article-feature-gallery,
.article-list .article .article-intro-image img, .article-list .article .article-featured-video img, .article-list .article .article-featured-audio img, .article-list .article .article-feature-gallery img { border-radius: 0; border-width: 0; border-radius: 0; min-width: 100%; }

/* Addon: article-list - title;*/
.article-list .article-header { clear: both; margin: 0 0 30px; }
.article-list .article .article-header a:not(:hover):not(:focus):not(:active) { color: inherit; }

/* Addon: article-list - text;*/
.article-list .article-introtext p { margin: 0 0 30px; line-height: 20px; }

/* Addon: article-list - info;*/
.article-list .article-info { position: absolute; bottom: 25px; left: 0; }

/* Addon: article-list - readmore;*/
.article-list .article .readmore,
.article-list .article .readmore a { font-size: inherit; }
.article-list .article .readmore { border-width: 1px 0 0; border-style: solid; padding: 28px 0; }
.article-list .article .readmore a { font-weight: inherit; position: relative; top: -10px; }
.article-list .article .readmore a:not(:hover):not(:focus):not(:active) { color: inherit; }

/* Addon: article-info;*/
.article-info > span { font-size: inherit; }
.article-info > span + span::before { content: "•"; }

/* Addon: pagination;*/
.page-link,
.page-item.active .page-link { background: inherit; }
.page-item:first-child .page-link,
.page-item:last-child .page-link { border-radius: 0; }
.page-link { border-width: 0; padding: 5px 10px; }

/* Addon: sidebar;*/
#sp-left .sp-module, #sp-right .sp-module { border-width: 0; padding-top: 0; }
#sp-right .sp-module { padding-right: 0; }
#sp-left .sp-module { padding-left: 0; }

/* Addon: jf-search;*/
.jf-search .input-group { border-width: 2px; border-style: solid; }
.jf-search .input-group input,
.jf-search .input-group button { height: 44px; }
.jf-search .input-group input { border-width: 0; border-radius: 0; font-size: inherit; color: inherit; }
.jf-search .input-group button { background: inherit; color: inherit; border-width: 0; }

/* Addon: jf-cate;*/
.jf-cate .mod-list { list-style: disc; margin: -10px 0 0 0; padding: 0; }
.jf-cate .mod-list li { padding: 0; border-width: 0!important; }
.jf-cate .mod-list h4 { font: inherit; line-height: inherit; margin: 10px 0; }
.jf-cate .mod-list h4 a:not(:hover):not(:focus):not(:active) { color: inherit; }

/* Addon: jf-post;*/
.jf-post h3 { font-size: inherit; margin: 15px 0 10px; }

/* Addon: jf-tags;*/
.jf-tags .tagspopular ul { overflow: hidden; }
.jf-tags .tagspopular ul li { float: left; margin: 0 6px 10px 0px; }
.jf-tags .tagspopular a { padding: 0 17px!important; }

/* Addon: article-single - media;*/
.article-details > .float-left { margin: 0 0 55px; }

/* Addon: article-single - header;*/
.article-details .article-header h1, .article-details .article-header h2 { margin: 0 0 20px; font-size: inherit; }
.article-details .article-can-edit { display: none!important; }
.article-details .article-info { margin: 0 0 50px; }

/* Addon: article-single - text;*/
.article-details [itemprop="articleBody"] { margin: 0 0 65px; }
.article-details > hr { border-width: 2px; }
.article-details .btn-outline-secondary { border-width: 2px; border-color: initial; color: inherit; border-radius: 0; min-width: 44px; padding-top: 10px; padding-bottom: 10px; }

/* Addon: jcomment - title;*/
#jc h4 { padding: 120px 0 15px; border-width: 0; position: relative; margin: 0 0 40px; }
#jc h4:after { content: ""; width: 40px; height: 2px; border-top: 2px solid; position: absolute; right: 0; bottom: 0; left: 0; margin: 0 auto; }

/* Addon: jcomment - box;*/
#comments .comments-list { margin: 0 0 0 100px; }
#comments > .comments-list { margin: 0; }
#jc .rbox { border-width: 0; padding: 0; border-radius: 0; }
#comments .even, #comments .odd { margin: 0 0 35px; }
#comments .avatar-indent { padding: 0 0 0 100px; }

/* Addon: jcomment - avatar;*/
#comments .comment-avatar img { width: 80px; }

/* Addon: jcomment - content;*/
#comments .comment-author, #comments .author-homepage, #comments .author-email { font-family: inherit; font-size: inherit; }
#comments .comment-date { font-size: inherit; background: none; padding: 0; }
#comments .comment-date:before { content: "•"; padding: 0 10px; }
#comments .comment-body { color: inherit; padding: 10px 0; }

/* Addon: jcomment - links;*/
#comments .comments-buttons { float: none; display: block; }
#comments .comments-buttons > a:first-child { font-weight: inherit; }
#comments .comments-buttons > a:first-child:after { font-weight: initial; padding: 0 0 0 5px; }

/* Addon: jcomment - form-box;*/
#comments-form { margin: 0 0 0 -20px; }
#comments-inline-edit { margin: 15px 0 0; padding: 30px 30px 30px 50px; }
#comments-form p,
#comments-inline-edit #comments-form p, #comments-inline-edit #comments-form #comments-form-buttons, #comments-inline-edit #comments-form-error { margin: 0 0 20px; }
#comments-form p, #comments-report-form p, #comments-form span, #comments-form .counter,
#comments-form p, #comments-form #comments-form-buttons, #comments-form #comments-form-error, #comments-form #comments-form-captcha-holder,
#comments-inline-edit #comments-form p, #comments-inline-edit #comments-form #comments-form-buttons, #comments-inline-edit #comments-form-error { font: inherit; }
#comments-form p:nth-of-type(1),
#comments-form p:nth-of-type(2),
#comments-form p:nth-of-type(3) { width: calc(100% / 3 - 20px); float: left; }
#comments-inline-edit #comments-form p:nth-of-type(1), #comments-inline-edit #comments-form p:nth-of-type(2), #comments-inline-edit #comments-form p:nth-of-type(3) { width: 100%; }
#comments-form p:nth-of-type(3) + * { clear: both; }

/* Addon: jcomment - form-input;*/
#comments-form [type="text"],
#comments-form [type="text"]:focus,
#comments-form [type="text"].selected,
#comments-form textarea,
#comments-form textarea:focus,
#comments-form textarea.selected { min-width: 100%; border-radius: 0; border-width: 0 0 1px; outline: none; height: 44px; }
#comments-form .grippie { min-width: 100%; background: inherit; border-width: 0; height: auto; }
#comments-form .grippie .counter { font-size: inherit; }

/* Addon: jcomment - form-btn;*/
#comments-form .btn, #comments-report-form .btn,
#comments-form .btn div, #comments-report-form .btn div { float: none; background: none; }
#comments-form-buttons .btn a { display: inline-block; min-width: 140px; height: auto; padding: 12px; }

/* Addon: jcomment - copyright;*/
#comments-footer { display: none; }

/* Addon: pager;*/
.pager { border-width: 0; }

/* Addon: jf-btno;*/
.jf-btno .sppb-btn { position: relative; overflow: hidden; }
.jf-btno .sppb-btn .fa { position: absolute; top: 0; right: 0; bottom: 0; width: 40px; background: inherit; transition: inherit; -webkit-transition: inherit; }
.jf-btno .sppb-btn .fa:before { position: relative; top: 50%; display: block; }

/* Addon: jf-tab;*/
.jf-tab .sppb-nav-pills { border-width: 0 0 2px; border-style: solid; }
.jf-tab .sppb-nav-lines>li>a,
.jf-tab .sppb-nav-pills>li>a { padding: 10px 15px; }
.jf-tab .sppb-nav-pills>li>a { border-radius: 0; }
.jf-tab .sppb-tab-content { margin: 25px 0 0; }

/* Addon: jf-hm - line;*/
[class*="jf-hm"] > .sppb-addon-content { display: inline-block; position: relative; min-height: 300px; }
[class*="jf-hm"] > .sppb-addon-content:before,
[class*="jf-hm"] > .sppb-addon-content:after { content: ""; position: absolute; }
[class*="jf-hm"] > .sppb-addon-content:before { top: 48px; right: 0; left: 0; border-top: 1px solid; }
[class*="jf-hm"] > .sppb-addon-content:after { top: 0; bottom: 0; left: 45px; border-left: 1px solid; }

/* Addon: jf-hm - highlight;*/
[class*="jf-hm"] .sppb-btn:last-child { -webkit-transform: rotate(-90deg) translateX(50%); transform: rotate(-90deg) translateX(50%); position: absolute; top: 96.5%; left: -42px; }

/* Addon: jf-hmr - line;*/
.jf-hmr > .sppb-addon-content:after { right: 45px; left: auto; }

/* Addon: jf-hmr - highlight;*/
.jf-hmr .sppb-btn:last-child { right: -42px; left: auto; }

/* Addon: jf-blockquote;*/
.jf-blockquote,
.jf-blockquote .sppb-addon-title,
.jf-blockquote .sppb-addon-title:after { border-color: inherit; }
.jf-blockquote { font-style: italic; }
.jf-blockquote .sppb-addon-title:after { content: ""; border-width: 1px 0 0; border-style: solid; display: block; margin: 10px 0 0; }

/* Addon: ;*/
.jf-vmsearch .search { position: relative; }
.jf-vmsearch input { height: 44px; }
.jf-vmsearch .search:after,
.jf-vmsearch input[type="submit"] { width: 65px; position: absolute; right: 0; }
.jf-vmsearch .search:after { top: 50%; }
.jf-vmsearch input[type="text"] { border-radius: 0; border-width: 2px; box-shadow: none; height: 44px; font-size: inherit; padding-right: 65px; }
.jf-vmsearch input[type="submit"] { top: 0; opacity: 0; z-index: 1; cursor: pointer; }

/* Addon: .VMmenu;*/
.VMmenu { list-style: disc; }
.VMmenu li { padding: 7px 0; border-width: 0!important; }
.VMmenu li a:not(:hover):not(:focus):not(:active) { color: inherit; }

/* Addon: ;*/
.jf-vmp ul { margin: -20px 0 0; }
.jf-vmp li { overflow: hidden; text-align: inherit; margin: 20px 0; }
.jf-vmp li .clear { display: none; }
.jf-vmp li > a:first-child { float: left; max-width: 80px; margin: 0 20px 0 0; }

/* Addon: orderby-displaynumber;*/
.orderby-displaynumber { padding: 0 0 20px; margin: 0; border-width: 0; }
.orderby-displaynumber > *:not(.display-number) { display: none; }
.orderby-displaynumber .display-number { float: none; text-align: inherit!important; overflow: hidden; margin: 0; }
.orderby-displaynumber .display-number br { display: none; }
.orderby-displaynumber .display-number select { float: right; width: auto; border-width: 2px; min-width: 200px; }

/* Addon: vm-list - box;*/
div[class*="-view"] .row { margin: 0 -15px; }
div[class*="-view"] .row > .vm-col { padding: 0 15px; }
.category-view .row .category .spacer, .featured-view .spacer, .discontinued-view .spacer, .latest-view .spacer, .topten-view .spacer, .recent-view .spacer, .related-products-view .spacer, .browse-view .row .product .spacer { padding: 0; }
div[class*="-view"] .horizontal-separator { height: 40px; background: none; }

/* Addon: product-container - box;*/
.spacer.product-container { border-width: 0; margin: 0; overflow: hidden; }
.spacer.product-container .vm-product-media-container img { min-width: 100%; }
.spacer.product-container .vm-product-rating-container,
.spacer.product-container .product_s_desc { display: none; }

/* Addon: product-container - content;*/
.spacer.product-container .vm-product-descr-container-1 { min-height: initial; }
.spacer.product-container h2 { text-align: inherit; padding: 0 0 20px; margin: 0 0 20px; border-width: 0 0 1px; border-style: solid; }
.spacer.product-container .product-price { float: left; margin: 0; }

/* Addon: product-container - button;*/
.spacer.product-container .vm-details-button,
.spacer.product-container .vm-customfields-wrap,
.spacer.product-container .addtocart-bar > *:not(.addtocart-button) { display: none; }
.spacer.product-container .addtocart-area { float: right; }
.spacer.product-container .addtocart-bar { margin: 0; }
.spacer.product-container .addtocart-button:before { font-weight: initial; }
.spacer.product-container .addtocart-area [type="submit"],
.spacer.product-container .addtocart-area .addtocart-button-disabled { border-width: 0; background: inherit; padding: 0; letter-spacing: 0; font-size: inherit; display: inline-block; }
.spacer.product-container .addtocart-area .addtocart-button-disabled { width: auto; font-size: inherit; }

/* Addon: ;*/
.vm-pagination-bottom { min-width: 100%; padding: 60px 0 0; }
.vm-pagination-bottom .vm-page-counter { display: none; }
.vm-pagination-bottom > ul,
.vm-pagination-bottom > ul > li { display: inline-block; }

/* Addon: ;*/
.spacer-buy-area h1 { margin: 0 0 20px; }
.spacer-buy-area .product-price { margin: 0 0px 20px 0; width: 100%; text-align: left; }

/* Addon: vm-rating;*/
html .ratingbox,
html .ratingbox > * { background: inherit; }
html .ratingbox { position: relative; width: auto; }
html .ratingbox > * { overflow: hidden; }
html .ratingbox > *,
html .ratingbox > *:before { position: absolute; top: 0; left: 0; }

/* Addon: ;*/
.productdetails-view .addtocart-bar { margin: 0 0 0; position: relative; }
.productdetails-view .addtocart-bar input { height: 44px; }
.productdetails-view .addtocart-bar span.quantity-box { width: 120px; }
.productdetails-view .addtocart-bar span.quantity-box input { border-width: 2px; border-radius: 0; }
.productdetails-view .addtocart-bar .quantity-plus { position: relative; left: -32px; }
.productdetails-view .addtocart-bar .quantity-minus { position: absolute; top: 0; bottom: 0; left: 13px; margin: auto 0; }
.productdetails-view .addtocart-bar [type="submit"] { padding: 0 30px; border-width: 0; border-radius: 0; letter-spacing: 0; font-size: inherit; }

/* Addon: ;*/
.showcart ~ .product-related-products { display: none; }

/* Addon: ;*/
.back-to-category { float: none; margin: 30px 0 0; }
.back-to-category label { margin: 0; }
.back-to-category label:after { content: ":"; }
.back-to-category a { background: none; border-radius: 0; border-width: 0; padding: 0; color: inherit; }

/* Addon: ;*/
.spacer-buy-area .manufacturer label { margin: 0; }
.spacer-buy-area .manufacturer label:after { content: ":"; }
.spacer-buy-area .manufacturer { margin: 3px 0 0; }
.spacer-buy-area .manufacturer a { color: inherit; }

/* Addon: ;*/
.vm-product-container .vm-product-media-container { padding: 0 15px 0 0; }
.vm-product-container .vm-product-media-container .main-image img { min-width: 100%; }

/* Addon: ;*/
.product-tabs .nav-tabs,
.product-tabs .nav-tabs a { border-width: 0 0 2px; }
.product-tabs .nav-tabs a { padding: 10px 15px; display: inline-block; margin: 0 2px 0 0; border-style: solid; position: relative; top: 2px; font-weight: inherit; }
.product-tabs .nav-tabs a:not(.active) { color: inherit; border-color: transparent; }
.product-tabs .tab-content { padding: 25px 0 0; }

/* Addon: vm-related - box;*/
.product-related-products, .product-related-categories { border-width: 0; padding: 100px 0 0; }
.product-related-products { margin: -15px; }
.product-related-products > * { float: left; padding: 15px; width: 25%; margin: 0; }
.product-related-products > *:first-child { width: 100%; }

/* Addon: vm-related - title;*/
.product-related-products > .product-fields-title-wrapper:after { content: ""; display: inline-block; border-top: 2px solid; width: 40px; margin: 15px 0 30px; }
.product-related-products > .product-fields-title-wrapper .product-fields-title { display: block; }
.product-related-products > .product-fields-title-wrapper .hasTooltip { display: none; }

/* Addon: vm-related - contnet;*/
.product-related-products .vm-img-desc,
.product-related-products .vm-customfields-wrap,
.product-related-products .addtocart-bar > *:not(.addtocart-button),
.product-related-products .product_s_desc,
.product-related-products .product-field-desc,
.product-related-products .clear { display: none; }
.product-related-products .vm-product-media-container { text-align: inherit; border-width: 0 0 1px; border-style: solid; padding: 0 0 20px; margin: 0 0 20px; }
.product-related-products .vm-product-media-container img { margin: 0 0 16px; }
.product-related-products .product-price { float: left; }
.product-related-products .vm3pr-related { float: right; }
.productdetails-view .product-related-products .addtocart-bar { margin: 0; }
.productdetails-view .product-related-products .addtocart-bar [type="submit"],
.productdetails-view .product-related-products .addtocart-bar .addtocart-button-disabled { padding: 0; background: inherit; height: auto; color: inherit; border-width: 0; width: auto; font-size: inherit; }

/* Addon: ;*/
#fancybox-title { margin: 0!important; }

/* Addon: ;*/
.vm-cart-header-container,
#com-form-login { display: none; }

/* Addon: vm-cart - pricelist - box;*/
.cart-summary td, table.cart-summary tr th { border-width: 0 0 2px; vertical-align: middle; }
table.cart-summary tr th { background: none; border-color: initial; padding: 11px 0; }
table.cart-summary tr th > * { color: inherit; }
.cart-summary tr td { padding: 20px 0; }

/* Addon: vm-cart - pricelist - name;*/
.vm-cart-item-name span.cart-images { position: absolute; top: 0; bottom: 0; left: 0; margin: auto 0; height: 80px; }
.vm-cart-item-name span.cart-images img { width: 80px; margin: 0 20px 0 0; }
.cart-summary tr td.vm-cart-item-name { position: relative; height: 120px; padding-left: 100px; }
.vm-cart-item-name a:not(:hover):not(:focus):not(:active) { color: inherit; }

/* Addon: vm-cart - pricelist - qty;*/
.vm-cart-item-quantity { position: relative; }
.vm-cart-item-quantity input[type="text"] { height: 44px; border-width: 2px; border-radius: 0; }
.vm-cart-item-quantity button { position: absolute; top: 0; bottom: 0; left: 13px; margin: auto 0; background: none; }
.vm-cart-item-quantity button:last-child { right: 13px; left: auto; }

/* Addon: vm-cart - pricelist - shipping;*/
.vmshipment_name + .floatright { float: none; }

/* Addon: vm-fieldset-customer-note;*/
.vm-fieldset-customer-note { padding: 20px 0; }
textarea#customer_note_field { border-width: 2px; min-width: 100%; height: 100px; }

/* Addon: ;*/
.s-boxes { padding: 100px 0 0; }
.s-boxes .table td { border-width: 0; padding: 0; }
.s-boxes .table td h4 { border-width: 0 0 2px; border-style: solid; padding: 0 0 15px; margin: 0 0 30px; }
.s-boxes .table td input { max-width: 300px; height: 44px; border-radius: 0; }
.s-boxes .table td input[type="text"] { display: inline-block; border-width: 2px; }
.s-boxes .table td input[type="submit"] { border-width: 0; padding: 11px 30px;}

/* Addon: ;*/
.billto-shipto { padding: 0; border-width: 0; margin: 0; }
.billto-shipto .floatleft { min-width: 100%; margin: 0 0 30px; }
.billto-shipto .floatleft > span { display: block; border-width: 0 0 2px; border-style: solid; padding: 0 0 15px; margin: 0 0 30px; }
.billto-shipto .floatleft .details { border-width: 2px; border-radius: 0; background: none; padding: 9.5px; display: block; }

/* Addon: ;*/
.zph-total .table-total td { border-width: 0 0 2px!important; border-style: solid; padding: 20px 0; }
.checkout-button-top { border-width: 0; margin: 0; }
.checkout-button-top [type="submit"] { min-width: 100%; height: 44px; border-radius: 0; border-width: 0; letter-spacing: 0; }

/* Addon: control-buttons;*/
.control-buttons { padding: 30px 0; text-align: initial!important; }
.control-buttons button { margin: 20px 10px 20px 0!important; border-radius: 0; border-width: 2px; padding: 11px 30px; border-width: 0; font-size: inherit; }

/* Addon: ;*/
.user-details { min-width: 100%; }
.user-details td { padding: 11px 0; }
.user-details td input[type="text"],
.user-details td input[type="email"],
.user-details td input[type="password"] { height: 44px; border-width: 2px; border-radius: 0; }

/* Addon: ;*/
#offcanvas-toggler { position: relative; width: 18px; }
#offcanvas-toggler > i,
#offcanvas-toggler > i:before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto 0; }
#offcanvas-toggler > i { height: 14px; border-style: solid; border-width: 2px 0; }
#offcanvas-toggler > i:before { content: ""; border-top: 2px solid; height: 2px; }

/* Addon: ;*/
.offcanvas-menu .offcanvas-inner { padding: 30px 0; }

/* Addon: .jf-testimonial - box;*/
.sprocket-strips-s-overlay .css-loader-wrapper { padding: 8px; }
.jf-testimonial .sprocket-strips-s-content { margin: -40px 0 0; padding: 80px 25px 30px 25px; }

/* Addon: .jf-testimonial - content;*/
.jf-testimonial .sprocket-strips-s-item > img { position: relative; z-index: 1; margin: auto; }
.jf-testimonial .sprocket-strips-s-title { margin: 0 0 20px; line-height: inherit; }
.jf-testimonial .readon { display: none; }

/* Addon: .jf-testimonial - arrow;*/
.jf-testimonial .sprocket-strips-s-arrows { display: block; position: absolute; top: -34px; right: 0; }
.jf-testimonial .sprocket-strips-s-arrows:after { content: "|"; position: absolute; top: 0; right: 30px; }
.jf-testimonial .sprocket-strips-s-arrows .arrow { width: auto; height: auto; background: inherit; margin: 0 0 0 34px; }
.jf-testimonial .sprocket-strips-s-arrows .arrow:before { display: none; }
.jf-testimonial .sprocket-strips-s-arrows:after,
.jf-testimonial .sprocket-strips-s-arrows .arrow:not(:hover):not(:focus):not(:active) { opacity: 0.2; filter: brightness(0) invert(1); -webkit-filter: brightness(0) invert(1); }

/* Addon: jf-ol;*/
[class*="jf-ol"]:before { content: ""; position: absolute; right: 0; bottom: 0; width: 60px; border-top: 1px solid; }
.jf-olr:before { right: auto; left: 0; }

/* Addon: jf-modal;*/
.jf-modal .sppb-modal-selector { position: relative; display: block; }
.jf-modal .sppb-modal-selector img { min-width: 100%; }
.jf-modal .sppb-modal-selector .text { position: absolute; bottom: 60px; left: 0; min-width: 50%; padding: 21px 15px 21px 60px; overflow: hidden; z-index: 1; }
.jf-modal .sppb-modal-selector .text:before { content: ""; border: 50px solid; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; filter: brightness(0) invert(1); -webkit-filter: brightness(0) invert(1); opacity: 0.9; }
.jf-modal .sppb-modal-selector .text:after { float: right; padding: 5px 10px 0; font-weight: initial; }

/* Addon: jf-sl;*/
.jf-sl .sppb-btn:first-child,
.jf-sl .sppb-btn:last-child { width: 120px; overflow: hidden; }
.jf-sl .sppb-btn:first-child:before,
.jf-sl .sppb-btn:last-child:before,
.jf-sl .sppb-btn:first-child:after,
.jf-sl .sppb-btn:last-child:after { content: ""; display: block; border-top: 1px solid; height: 1px; }
.jf-sl .sppb-btn:first-child:after,
.jf-sl .sppb-btn:last-child:after { margin: 6px 0 0 0; width: 60px; }
.jf-sl .sppb-btn:first-child:after { float: right; }
.jf-sl .sppb-btn:not(:first-child):not(:last-child):before { content: ""; display: block; width: 8px; height: 11px; border: 2px solid; }

/* Addon: ;*/
.jf-spro .vmgroup { margin: -15px; overflow: hidden; }
.jf-spro .vmgroup .floatleft { padding: 15px; }
.jf-spro .vmgroup .spacer { padding: 20px; }
.jf-spro .vmgroup .spacer > a:first-child { display: block; margin: 0 0 20px; }
.jf-spro .vmgroup .spacer .ratingbox { margin: 10px 0 15px; }
.jf-spro .vmgroup .spacer .product-price { float: none; text-align: inherit; }

/* Addon: sp-footer;*/
#sp-footer .container-inner { border-width: 0; padding: 0; }







/* Responsive: 1024px;*/
@media(max-width: 1024px) {

	/* Addon: ;*/
	.jf-nav { display: none; }

	/* Addon: ;*/
	.sp-megamenu-parent { text-align: inherit; float: right; }
	.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span { padding: 0 15px; }

	/* Addon: ;*/
	.h1024 { display: none; }

	/* Addon: ;*/
	.jf-pfons .sprocket-strips-s-text { font-size: inherit; margin: 0; }
}

/* Responsive: 991px;*/
@media(max-width: 991px) {

	/* Addon: ;*/
	.jf-pfons .sprocket-strips-s-container > li { width: 50%; }

	/* Addon: ;*/
	.jf-articles .sprocket-mosaic-title { font-size: inherit; }
	.jf-articles .sprocket-mosaic-item .sprocket-mosaic-text,
	.jf-articles .sprocket-readmore { display: none; }

	/* Addon: ;*/
	.jf-testimonial .sprocket-strips-s-arrows { display: none; }

	/* Addon: ;*/
	.jf-pfo .sprocket-mosaic-g-header,
	.jf-pfo .sprocket-mosaic-g-content > *:not(.sprocket-mosaic-g-readon) { display: none; }

	/* Addon: ;*/
	.sp-page-title .sp-page-title-heading { float: none; }
	.sp-page-title .breadcrumb { text-align: inherit; }

	/* Addon: ;*/
	.article-list .article-info { position: static; }
	.article-list .article .readmore { text-align: inherit; }

	/* Addon: ;*/
	#comments .comments-list { margin: 0; }

	/* Addon:;*/
	.vm-product-container .vm-product-media-container,
	.vm-product-container .vm-product-details-container { min-width: 100%; }

	/* Addon: ;*/
	.product-related-products > * { width: 50%; }

	/* Addon: ;*/
	.vm-fieldset-pricelist { display: none; }
}

/* Reponsive: 767px;*/
@media(max-width: 767px) {

	/* Font size: ;*/
	.sp-page-title .sp-page-title-heading { font-size: 30px; }

	/* Addon: ;*/
	#sp-header { padding: 0 15px!important; }

	/* Addon: ;*/
	.jf-pfons .sprocket-strips-s-text { display: none; }

	/* Addon: ;*/
	.article-list .article-info { display: none; }

	/* Addon: ;*/
	#comments .comment-avatar { display: none; }
	#comments .avatar-indent { padding: 0; }

	/* Addon: ;*/
	.orderby-displaynumber .display-number select { float: none; min-width: 100%; }

	/* Addon: ;*/
	.browse-view .spacer.product-container { margin: 0 0 40px; }
	div[class*="-view"] .horizontal-separator { display: none; }

	/* Addon: ;*/
	.productdetails-view .addtocart-bar .quantity-controls { position: static; }
	.productdetails-view .addtocart-bar span.addtocart-button { margin: 15px 0 0; display: block; }
	.productdetails-view .addtocart-bar [type="submit"] { min-width: 100%; }

	/* Addon: ;*/
	.productdetails-view .product-related-products .addtocart-bar { display: none; }

	/* Addon: ;*/
	.s-boxes [class*="col-"] { margin-left: 0; }
	.s-boxes .table td .details-button { margin: 0; }
	.s-boxes .table td input[type="submit"] { min-width: 100%; }

	/* Addon: ;*/
	.control-buttons button { min-width: 100%; margin: 10px 0 0!important; }
	table.user-details { width: 100%; }
}


.pdfbutton,.autocadbutton{
	margin-bottom: 0px;
}



.sp-page-title {
    background: center center no-repeat;
    background-size: cover;
}


span.addtocart-button-disabled { display: none; }


.cf4all_buttons input[type="radio"]:checked + label, .cf4all_buttons input[type="checkbox"]:checked + label, .cf4all_color_buttons input[type="radio"]:checked + label, .cf4all_color_buttons input[type="checkbox"]:checked + label {
    border: 2px solid #6b6b6b !important;
	background-color: #6b6b6b;
    color: #ffffff;
    box-shadow: 0 0 4px rgba(10, 10, 10, 0.5);
}
.cf4all_no_color_btn {
    background-color: #000000;
    color: #ffffff;
    padding: 10px 10px;
    border-radius: 0px;
}


.pdfbutton {
    margin-top: 15px;
    margin-bottom: 5px;
}

.category-view .row .category .spacer h2 a img {
    padding: 0px 5px;
}


div#nextend-accordion-menu-142 dl.level1 .inner {
    margin: 0!important;
}

div#nextend-accordion-menu-140 dl.level1 .inner{
	margin: 0!important;
}

.browse-view h1 {
    padding: 15px;
    color: white;
    background: #7a7a7a;
    margin-bottom: 20px;
    font-size: 25px;
	display: none;
}

.texture-name.h65 {
    display: block!important;
}

.texture-name.h2494 {
    display: block!important;
}

.texture-name.h2499 {
    display: block!important;
}

.texture-name.h2470 {
    display: block!important;
}

.texture-name.h2490 {
    display: block!important;
}

.order-btn {
    background: black!important;
    border-radius: 0px!important;
}

.order-btn:hover {
    background: #202020!important;
    border-radius: 0px!important;
}

.button-primary {
    border-color: #434343;
    background-color: #434343;
    border-radius: 0;
    padding: 10px 50px;
}


.login-button {
	border-color: #434343;
    background-color: #434343;
    border-radius: 0;
    padding: 10px 50px;
	width: 100%;
}

.loginform-center{
	text-align: center;
    list-style: none;
    padding: 0;
}


#proopc-payment-form input#payment_id_1 {
    display: none;
}

.icustomwrk .cf4all_no_color_btn { background-color: transparent!important; border: none!important; padding: 5px 0; box-shadow: none!important;}
.icustomwrk .cf4all_button:hover { box-shadow: none; }

/*8/9/2020 Css Change*/
.icustomwrk .cf4all_no_color_btn{
	position: relative;
}
.icustomwrk .cf4all_no_color_btn:hover:before{
	opacity: 1;
}
.icustomwrk .cf4all_no_color_btn:checked:before{
 	opacity: 1;
}
.icustomwrk .cf4all_buttons input[type="radio"]:checked + label { border: none !important; }


ul#product-menu li a {
    color: #999;
    font-size: 13px;
    line-height: 30px;
    font-weight: 700;
    text-transform: left;
}

ul#product-menu li {

}

ul#product-menu {
    padding: 10px 20px;
}






	
	
	
@media (max-width: 992px){
	dt.level1.nextend-nav-354.notparent {
    display: none!important;
}
dt.level1.nextend-nav-309.notparent {
    display: none!important;
}
	dt.level1.nextend-nav-616.notparent {
    display: none!important;
}
}
	
dt.level1.nextend-nav-354.notparent {
    display: block;
}
dt.level1.nextend-nav-309.notparent {
    display: block;
}
dt.level1.nextend-nav-616.notparent {
    display: block;
}
	
	
.featuredproduct{
	padding-top: 50px;
	display: none;
}
	
.litebox-overlay video{
  background:black!important;
}
	
.article-ratings-social-share {
    display: none!important;
}

.form-like {
   	text-align:right;
}

div#nextend-accordion-menu-166 dl.level1 .inner {
    margin: 0!important;
}

div#section-id-1614358420896 {
    padding: 0 20px!important;
}



.logo-image-phone {
    height: 50px!important;
}


a.fa.fa-shopping-cart.individual-cart {
    display: none;
}


.mnwall-hover-box-content, .mnwall-hover-box-content span {
    text-align: left;
}

#sppb-addon-1631201590286 iframe {
  -webkit-filter: none!important;
    -moz-filter: none!important;
    -ms-filter: none!important;
    -o-filter: none!important;
    filter: none!important;
}

.ba-gallery .ba-goback a, .ba-gallery .category-filter a.ba-filter, .ba-gallery .category-filter a.ba-filter-active {
    padding: 15px 20px!important;
}

.ba-gallery .category-filter {
    margin-top: 0!important;
  margin-bottom: 10px;
}

.formControls button {
    background-color: #000000;
    color: #FFFFFF;
    font-size: 16px;
    border-radius: 0;
    padding: 8px 28px;
}

.overlay-image-title h4 a {
    color: white;
}

.testimonial-text div div {
  	display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
}


@media only screen and (max-width: 1350px) and (min-width:900px){

  .tablet-space-2 {
    padding:20px!important;
  }

}

body.ltr .offcanvas-menu .offcanvas-inner .sp-module ul > li ul {
   margin-left: 10px!important;
}

@media (max-width: 500px) {
  .container {
    padding: 0 40px;
}
  .sppb-row-container {
    padding: 0 40px;
}
}