/*

Theme Name: Zass

Theme URI: http://althemist.com/zass

Description: <strong>Zass theme by theAlThemist</strong> - <br/> Advanced WordPress / WooCommerce theme for handmade artists and artisans:<br/> <a href='http://www.althemist.com'>Other themes by us.</a>

Version: 3.6.2

Author: theAlThemist

Author URI: http://www.althemist.com

License: GPL

License URI: -

Text Domain: zass

*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}html {margin:0;padding:0;overflow-y: scroll;overflow-x: hidden;}html {box-sizing: border-box;}*, *:before, *:after {box-sizing: inherit;}body {margin:0;padding:0;height: 100%;line-height: normal;font-size:13px;color:#999999;overflow-x: hidden;}input[type=number] {-moz-appearance: textfield;}input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}#container {margin-left: auto;margin-right: auto;text-align: left;position: relative;-webkit-transition: 0.5s ease;-moz-transition: 0.5s ease;-o-transition: 0.5s ease;transition: 0.5s ease;}#container.active {z-index: 10;overflow: hidden;}body.zass_boxed #container {width:1230px;max-width:100%;opacity:0.98;overflow: hidden;}#menu_mobile {position: fixed;z-index: 900719924;top: 0;bottom: 0;width: 300px;left: -300px;height: 100%;-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-o-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);-webkit-transition: 0.5s ease;-moz-transition: 0.5s ease;-o-transition: 0.5s ease;transition: 0.5s ease;background: #222222;overflow: hidden;padding-top: 70px;padding-bottom: 70px;}.admin-bar #menu_mobile {top: 31px;}#menu_mobile.active {-webkit-transform: translate(100%, 0);-moz-transform: translate(100%, 0);-o-transform: translate(100%, 0);-ms-transform: translate(100%, 0);transform: translate(100%, 0);}a.mob-menu-toggle {display: none;width: 35px;line-height: 86px;height: 86px;vertical-align: middle;font-size: 21px;color: #ffffff;float: right;margin: 0 0 0 10px;z-index: 10000;text-decoration: none !important;text-align: center;}a.mob-menu-toggle.active{display: table;}#header2 a.mob-menu-toggle {height: 60px;line-height: 57px;}.zass_transparent_header a.mob-menu-toggle {color: #ffffff;}a.mob-menu-toggle i {padding: 8px 9px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-webkit-transition: 0.5s ease;-moz-transition: 0.5s ease;-o-transition: 0.5s ease;transition: 0.5s ease;}a.mob-menu-toggle:hover i {background-color: #333333;}a.mob-close-toggle {display: block;width: 40px;height: 40px;line-height: 40px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;vertical-align: middle;position: absolute;top: 20px;right: 20px;z-index: 100;background: #333333;cursor: pointer;}a.mob-close-toggle:after, a.mob-close-toggle:before {display: block;width: 30px !Important;height: 2px !Important;font-size: 48px;content: " ";vertical-align:middle;text-align:center;border-bottom: 1px solid #ffffff;transform: rotate(45deg);-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);position: absolute;top: 50%;left: 50%;margin: -1px 0 0 -15px;}a.mob-close-toggle:before {transform: rotate(-45deg);-ms-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);}ul#mobile-menu.menu {margin: 0px 0px 0px 17px;padding-right: 17px;margin-bottom: 150px;height:100%;overflow-y:scroll;overflow-x:hidden;width:100%;-webkit-overflow-scrolling: touch;}ul#mobile-menu.menu ul {margin-bottom: 0;}ul#mobile-menu.menu li {list-style: none !important;}ul#mobile-menu.menu li a {display: block;padding: 8px 5px 8px 17px;color: #e1e1e1;text-decoration: none !important;position: relative;}ul#mobile-menu.menu > li > a {padding: 10px 5px 10px 17px;border-bottom: 1px solid #333333;margin-bottom: 15px;}ul#mobile-menu.menu > li.menu-item-has-children > ul.sub-menu {height: 1px;overflow: hidden;}ul#mobile-menu.menu > li.menu-item-has-children > ul.sub-menu.active, ul#mobile-menu.menu > li.menu-item-has-children.current_page_item > ul.sub-menu {height: auto;}ul#mobile-menu.menu > li.menu-item-has-children > a > span.drop-mob {display: block;width: 18px;height: 18px;line-height: 18px;position: absolute;top:50%;margin-top: -9px;right: 8px;border: 1px dashed #444444;z-index: 1000;text-align: center;vertical-align: middle;font-size: 18px;font-weight: bold;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}table {border-collapse: separate;border-spacing: 0 }caption, th, td {text-align: left;font-weight: normal }.wp-caption {max-width: 100%;}blockquote:before, blockquote:after, q:before, q:after {content: "";}blockquote, q {quotes: """";}hr {border: 0;height: 1px;background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.35), rgba(0,0,0,0));background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.35), rgba(0,0,0,0));background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.35), rgba(0,0,0,0));background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.35), rgba(0,0,0,0));line-height: 25px;margin: 25px 0;}hr.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {max-width: 100px;}.size-auto, .size-full, .size-large, .size-medium, .size-thumbnail {max-width: 100%;height: auto;}a {max-width: 100%;outline: 0 none;text-decoration: none;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;}a:hover {text-decoration: underline;}.heading-title a, div.post.blog-post .zass_post_data_holder h2 a {color: #222222;}h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration: none;}a img {border: none;}::-moz-selection {color:#ffffff;}::selection {color:#ffffff;}strong, b {font-weight: bold;}em {font-style: italic;}p {margin: 0.85em 0;line-height: 1.625em;}.messagebox_text p {margin: 0;}ul, ol, pre, code {margin-bottom: 20px;}ul, ul ul, ol ul {list-style-type: circle;list-style: outside none circle;margin-left: 15px;}ul ul, ol ol {margin: 0;}.content_holder li ul li:last-of-type, .content_holder li ol li:last-of-type {padding-bottom: 0;}.wpb_text_column ul, .wpb_text_column ol, .wpb_text_column blockquote, .wpb_text_column q {margin-top: 25px;margin-bottom: 25px;}.wpb_text_column ul li, .wpb_text_column ol li {margin-bottom: 15px;}.widget_recent_entries ul, .widget_categories ul, ul.wpb_thumbnails-fluid, ul.product_list_widget, ul.products-list, ul.product-categories, .project-details ul, .project-details ul li, .portfolio_top .project-data .main-features .checklist li, ul.digital-downloads {margin-left: 0;list-style: none;}.widget label.screen-reader-text, .quantity .screen-reader-text {display: none;}.widget.widget_nav_menu ul.menu li {border:none;margin: 0;padding: 0;}.widget.widget_nav_menu ul.menu li ul {padding-left: 15px;}.widget.widget_nav_menu ul.menu li a {border-bottom:1px solid;margin: 0;padding: 10px 0;width: 100%;}ol {list-style: outside none decimal;margin-left: 15px;}.content_holder li {margin-left: 1em;padding: 4px 0;}ul.nav-list, ul.post-list {padding: 0;list-style: none;}ul.nav-list a {display: block;padding: 8px;border-bottom: 1px solid #e1e1e1;text-decoration: none;}dl {width: 100%;overflow: hidden;margin-bottom: 20px;}dt {float: left;width: 50%;padding: 5px 0;}dd {float: left;width: 50%;padding: 5px 0;}address {font-style: italic;margin-bottom: 24px;}abbr[title], acronym {border-bottom: 1px dotted #2b2b2b;cursor: help;}acronym {text-transform: uppercase;font-weight: 600;}cite, dfn, em, i {font-style: italic;}mark, ins {text-decoration: none;}big {font-size: 125%;}sup, sub {font-size: 75%;height: 0;line-height: 0;position: relative;vertical-align: baseline;}sup {bottom: 1ex;}sub {top: .5ex;}code, kbd, var, samp, pre {font-family: monospace, serif;font-size: 13px;-webkit-hyphens: none;-moz-hyphens: none;-ms-hyphens: none;hyphens: none;line-height: 1.6;}tt {font-size: inherit;}pre {border: 1px solid rgba(0, 0, 0, 0.1);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin-bottom: 24px;max-width: 100%;overflow: auto;padding: 12px;white-space: pre;white-space: pre-wrap;word-wrap: break-word;}img.attachment-zass-blog-category-thumb.wp-post-image {margin-bottom: 25px;max-width:100%;height:auto;}.post-unit-holder img.attachment-zass-blog-category-thumb.wp-post-image {margin-bottom: 0px;}img.alignright {float: right;margin: 0 0 10px 12px;}img.alignleft {float: left;margin: 0 12px 10px 0;}.alignleft {float: left;}.alignright {float: right;}.aligncenter {display: block;margin-left: auto;margin-right: auto;}.wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover-image h2 {color: #ffffff !important;}.wp-block-embed, .wp-block-image {margin: 35px 0;}.wp-block-cover-text {font-size: inherit !important;}p.wp-block-cover-text {margin-top: 0;}#content:not(.has-sidebar) .alignfull {margin-left: calc(50% - 50vw);margin-right: calc(50% - 50vw);width: auto;max-width: 1000%;clear: both;}.wp-block-image.alignfull > img {max-width: none;width: 100%;}.wp-block-image.alignwide {margin: 35px 0;width: 100%;}.wp-block-button__link {text-decoration: none !important;}blockquote.alignleft, figure.wp-caption.alignleft, img.alignleft, .wp-block-cover.alignleft, .wp-block-gallery.alignleft {margin: 0 2em 2em 0;}.wp-caption.alignleft {margin: 0 2em 2em 0;}blockquote.alignright, figure.wp-caption.alignright, img.alignright, .wp-block-cover.alignright, .wp-block-gallery.alignright {margin: 0 0 2em 2em;}.wp-caption.alignright {margin: 0 0 2em 2em;}blockquote.aligncenter, img.aligncenter, .wp-caption.aligncenter, .wp-block-cover.aligncenter, .wp-block-gallery.aligncenter {margin-top: 2em;margin-bottom: 2em;}p img.aligncenter, p img.alignleft, p img.alignright, p img.alignnone, .wp-caption.alignnone, .wp-block-gallery.alignnone {margin-top: 2em;margin-bottom: 2em;}p img.alignleft, p img.alignright {margin-top: 7px;margin-bottom: 14px;}.site-content blockquote.alignleft, .site-content blockquote.alignright {border-top: 1px solid rgba(0, 0, 0, 0.1);border-bottom: 1px solid rgba(0, 0, 0, 0.1);padding-top: 17px;width: 50%;}.site-content blockquote.alignleft p, .site-content blockquote.alignright p {margin-bottom: 17px;}.wp-caption {margin-bottom: 24px;}.wp-caption img[class*="wp-image-"] {margin: 0;}.wp-caption {color: #767676;}.wp-caption-text {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 12px;font-style: italic;line-height: 1.5;margin: 9px 0;}div.wp-caption .wp-caption-text {padding-right: 10px;}div.wp-caption.alignright img[class*="wp-image-"], div.wp-caption.alignright .wp-caption-text {padding-left: 10px;padding-right: 0;}div.widget > ul, div.widget_pages > ul, .sidebar > div.box > ul, div.widget_nav_menu ul {padding: 0;list-style: none;margin: 0;}.wpb_widgetised_column li {margin-left: 0;}div.widget_categories ul.children, div.widget_archive ul.children, div.widget_recent_comments ul.children, div.widget_pages ul.children, div.widget_links ul.children {padding-left: 15px;margin-bottom: 0px;}div.widget_categories ul li, div.widget_archive ul li, div.widget_nav_menu ul li, div.widget_recent_comments ul li, div.widget_pages ul li, div.widget_links ul li, div.widget_recent_entries ul li, div.widget_meta ul li, div.widget_display_forums ul li, .widget_display_replies ul li, .widget_display_views ul li {margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #f1f1f1;}div.widget_categories ul li a, div.widget_archive ul li a, div.widget_nav_menu ul li a, div.widget_recent_comments ul li a, div.widget_pages ul li a, div.widget_links ul li a, div.widget_recent_entries ul a, div.widget_meta ul li a, div.widget_display_forums ul li a, .widget_display_replies ul li a, .widget_display_topics li > a.bbp-forum-title, .widget_display_stats dt, .widget_display_stats dd, div.widget_display_views ul li a, .widget_display_topics .bbp-author-name {display: inline-block;padding: 2px 0;font-size:13px;color:#333333;text-decoration:none;}div.widget_categories ul li.current-cat > a, div.widget_pages ul li.current_page_item > a {color: #333333;}div.widget_recent_comments ul li:before, div.widget_archive ul li a:before, div.widget_nav_menu ul li a:before, div.widget_meta ul li a:before, div.widget_recent_entries ul li a:before, div.widget_display_forums ul li a:before, .widget_display_views ul li a:before {display: inline-block;color: #999999;content: "\f0e6";font-family: FontAwesome;font-size: 12px;margin-bottom:2px;margin-right:8px;font-weight:normal;}div.widget_archive ul li a:before {content: "\f187";}div.widget_display_views ul li a:before {content: "\f187";}div.widget_meta ul li a:before {content: "\f0c1";}div.widget_recent_entries ul li a:before, div.widget_nav_menu ul li a:before {content: "\f15c";}div.widget_recent_entries ul.post-list li a:before {content: "" !Important;display:none;}div.widget_categories ul li > a:before {display: inline-block;color: #999999;content: "\f07b";font-family: FontAwesome;font-size: 12px;margin-bottom:2px;margin-right:8px;}div.widget_categories ul li.current-cat > a:before, div.widget_categories ul li > a:hover:before {color: #f4524d;}div.widget_display_forums ul li a:before {content: "\f022";}.widget_display_topics li > a.bbp-forum-title, #pre_header .widget_display_topics li > a.bbp-forum-title, #footer .widget_display_topics li > a.bbp-forum-title {width:100%;clear:both;display:block;margin-bottom:13px;padding:12px 15px;text-decoration:none;position:relative;background-color:#e9e9e9;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;color:#333333;}.widget_display_topics li > a.bbp-forum-title:after, .widget_display_topics li > a.bbp-forum-title:before {content: '';position: absolute;display: block;width: 8px;height: 8px;left: 12px;bottom: -5px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;z-index: 30000;background-color:inherit;}.widget_display_topics li > a.bbp-forum-title:before {width: 5px;height: 5px;left: 10px;bottom: -10px;}.widget_display_topics li {margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #f1f1f1;font-size:11px;line-height:normal;}.widget_display_topics li div {display:inline-block;margin-left:5px;}.widget_display_topics li .bbp-author-avatar img.avatar, .widget_display_replies li .bbp-author-avatar img.avatar {padding:0;border: 3px double #ddd;width:20px;height:20px;margin-top: 2px;}.widget_display_replies li {margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #f1f1f1;}.widget_display_replies li a {line-height:normal;float:none;display:inline !important;}.widget_display_replies li .bbp-author-avatar img.avatar {margin:2px 5px 0 0;}.widget_display_replies li div {margin:8px 0 0 0;font-size:11px;}.widget_display_stats dd, .widget_display_stats dt {border-bottom:1px solid #f1f1f1;padding:10px 0;}.widget_display_stats dd {text-align:right;}div.widget_recent_entries ul {padding: 0;list-style: none;}div.widget_recent_entries ul a, div.widget_recent_comments ul li, div.widget_categories ul li a, div.widget_archive ul li a, div.widget_meta ul li a {display: inline-block;margin-right: 5px;}div.widget_categories ul.children li {border: none;margin-bottom: 0;}div.widget_categories ul.children li ul.children li {border: none;padding-bottom: 0;}div.widget_categories ul li a:hover, div.widget_archive ul li a:hover, div.widget_recent_comments ul li a:hover, div.widget_pages ul li a:hover, div.widget_links ul li a:hover, div.widget_recent_entries ul a:hover, div.widget_meta ul li a:hover {color: #333333;text-decoration:none;}div.widget_recent_entries ul li, div.widget_recent_comments ul li, div.widget_nav_menu ul li {width: 100%;font-size: 13px;}div.widget_recent_entries ul li a img {float: left;margin: 0 10px 0 0;}.error404 div.blog-post-excerpt #searchform div input[type=text], .blog-post-excerpt input#s {padding: 8px;border: 1px solid #e5e5e5;width: 201px;}.error404 div.blog-post-excerpt #searchform div input[type=text] {padding: 12px;margin:25px 0;border: 1px solid #e5e5e5;width: 280px;}div.widget_product_search input[type=text], div.widget_search input[type=text], .widget_display_search input#bbp_search {padding: 8px;border: 1px solid #e5e5e5;width: 100%;}div:not(.sidebar) div.widget_search input[type=text] {padding: 15px;border: 1px solid #e5e5e5;height: 50px;font-size: 15px;font-weight: bold;width: 100%;position: relative;z-index: 1;margin: 0 auto;}div:not(.sidebar) .widget.widget_search {position: relative;text-align: center;}div:not(.sidebar) .widget.widget_search:before {display: block;color: #333333;content: "\f002";font-family: FontAwesome;font-size: 14px;width: 50px;height: 50px;line-height: 50px;text-align: center;vertical-align: middle;z-index: 10;position: absolute;top: 0px;right: 0px;}div.widget_product_search input[type=submit], div.widget_search input[type=submit], .error404 div.blog-post-excerpt #searchform div input[type=submit], .blog-post-excerpt input#searchsubmit, .widget_display_search input#bbp_search_submit, .widget_display_search label {display: none;}.error404 div.blog-post-excerpt {text-align: center;border:1px dashed;border-radius: 2em;padding-bottom: 40px;margin-top: 40px;}.error404 div.blog-post-excerpt:before {display: block;content: "404";font-weight: 800;font-size: 200px;line-height: normal;margin-bottom: 60px;color: #ffffff;text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.15), 0 3px 5px rgba(0,0,0,.1), 0 5px 10px rgba(0,0,0,.15), 0 10px 10px rgba(0,0,0,.1), 0 20px 20px rgba(0,0,0,.10);}.error404 .content_holder h2.heading-title {text-align: center;}ul.post-list a {padding: 8px;text-decoration: none;display: block;float: left;}ul.post-list li {clear: both;float: left;}ul.post-list li a img {float: left;margin: 0 8px 8px 0;}ul.nav-list a:hover {border-bottom: 1px solid #DD430E;background-color: #f8f8f8;}.highlight {background-color: #DD430E;padding: 1px 3px;color: #ffffff;}.dropcap {float: left;margin: 5px 5px 0 0;padding: 5px 10px;background-color: #DD430E;color: #ffffff;font-size: 24px;}.error-message, .success-message, .info-message, .notice-message {padding: 8px;float:left;width:100%;margin-bottom: 10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}.error-message {border: 1px solid #fbc2c4;background: #fbe3e4;color: #8a1f11;position:relative;}.error-message:before {display: inline-block;content: "\f071";font-family: FontAwesome;margin-right:6px;}.error-message:after {content: ' ';position: absolute;background: #fbe3e4;display: block;width: 8px;height: 8px;left: 8px;top: -4px;z-index: 1000;border:1px solid;transform: rotate(45deg);-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);border-color: #fbc2c4 transparent transparent #fbc2c4;}.error-message a {color: #8a1f11;}.success-message {border: 1px solid #c6d880;background: #e6efc2;color: #264409;margin: 35px 0px;float:left;width:100%;clear:both;}.success-message:before {display: inline-block;content: "\f058";font-family: FontAwesome;margin-right:6px;}.success-message a {color: #264409;}.info-message {border: 1px solid #92cae4;background: #d5edf8;color: #205791;}.info-message a {color: #205791;}.notice-message {border: 1px solid #ffd324;background: #fff6bf;color: #514721;}.notice-message a {color: #514721;}.zass_title_holder {position: relative;}.zass-accent-tearoff .zass_title_holder, .zass_title_holder.title_has_image {padding-bottom: 99px;padding-top: 99px;}.zass-accent-tearoff .zass_title_holder:after {position: absolute;bottom: 0px;width: 100%;height: 99px;display: block;content: '';background: url("https://theartisanfoodcompany.com/wp-content/themes/zass/image/ripoff.png") bottom center no-repeat;background-size: cover;}.zass-accent-tearoff .zass_title_holder:before {position: absolute;top: 0px;left: 0px;width: 100%;height: 99px;display: block;content: '';background: url("https://theartisanfoodcompany.com/wp-content/themes/zass/image/ripoff_flip.png") bottom center no-repeat;background-size: cover;z-index: 1;}body.zass_transparent_header .zass_title_holder:before, body.zass-overlay-header .zass_title_holder:before {display: none;}.zass_title_holder.title_has_image {border-bottom:none;position: relative;overflow: hidden;}.zass_title_holder .zass-zoomable-background {position: absolute;top: 0px;left: 50%;width: 100% !Important;height: 100% !Important;margin-left: -50%;background-position: top center;background-size: cover;background-repeat: no-repeat;background-attachment:fixed;z-index: 0;}.zass_title_holder.title_has_image .inner {position: relative;padding-top:100px !important;padding-bottom:100px !important;z-index: 1;}body.zass_transparent_header:not(.zass_header_left) .zass_title_holder.title_has_image .inner {padding-top:180px !important;}.zass_title_holder .inner {padding-top:15px;padding-bottom:15px;vertical-align:middle;-webkit-transition: 0.8s ease-in-out;-moz-transition: 0.8s ease-in-out;-o-transition: 0.8s ease-in-out;transition: 0.8s ease-in-out;}.zass-accent-tearoff .zass_title_holder .inner {padding-top:40px;padding-bottom:0px;}.zass_title_holder.title_has_image.centered_title .inner {text-align:center;}.zass_title_holder .inner h1.heading-title, .zass_title_holder .inner h6 {max-width: 65%;line-height: normal;}.zass_title_holder:not(.title_has_image) .inner h1.heading-title {letter-spacing: 2px;font-size: 26px;border:none;margin: 0;padding:0;line-height:normal;font-weight: 600;}.zass_title_holder.centered_title .inner h1.heading-title, .zass_title_holder.centered_title .inner h6 {margin:0 auto;text-align:center;}.zass_title_holder.centered_title .inner .breadcrumb {margin:0 auto 20px auto;width:100%;text-align:center;float:none;}.zass_title_holder.title_has_image h1.heading-title {color:#ffffff;}#content div.product div.summary h1.heading-title {font-size: 24px;}#content div.product div.summary .count_holder {margin-top: 25px;}.zass_title_holder h6 {color:#999999;font-size:15px;}.zass_title_holder.title_has_image h6 {color:#ffffff;font-size:21px;margin-top:25px !important;}.zass_title_holder.title_has_image .breadcrumb, .zass_title_holder.title_has_image .breadcrumb a {color:#ffffff;}.zass_title_holder.title_has_image .breadcrumb {float:none;margin-bottom:20px;}.sidebar .heading-title, .wpb_widgetised_column .heading-title {margin-bottom: 15px;}h2.wpb_heading {margin-bottom: 30px;text-transform: uppercase;font-size: 21px;}#reply-title, #comments h2.heading-title, #comments h3.heading-title, h2.woocommerce-Reviews-title, #wcmp_vendor_reviews #comments > h2 {margin-bottom: 50px;font-size: 22px;font-weight: 600;}.zass-related-blog-posts > h4 {margin-bottom: 30px;}.zass-related-blog-posts .zass-post-no-image .zass_post_data_holder {padding-top: 0px !important;}#comments h3#reply-title, #review_form h3#reply-title{margin-bottom: 25px !Important;}small {font-size: 12px;}h1, h2, h3, h4 {color:#333333;}h5, h6 {color:#555555;}h1 {letter-spacing: 2px;line-height: 1.3em;}h2 {letter-spacing: 1px;line-height: 1.3em;}h3 {letter-spacing: 1px;line-height: 1.3em;}h4 {letter-spacing: 1px;line-height: 1.3em;}.vc_separator h4 {font-size:16px !important;}.vc_toggle_title {padding-top: 17px !Important;padding-bottom: 17px !Important;}.vc_toggle_title > h4, .vc_tta-accordion .vc_tta-panel-heading h4 {font-size: 15px;font-weight: bold;letter-spacing: 1px;}.vc_toggle {border-bottom: 1px solid;border-color: rgba(0,0,0,0.12) }.vc_tta-tabs .vc_tta-panel {transition: all 0.5s ease 0s;-webkit-transition: all 0.6s ease-in 0s;-ms-transition: all 0.6s ease-in 0s;-moz-transition: all 0.6s ease-in 0s;-o-transition: all 0.6s ease-in 0s;will-change: transition, opacity;opacity: 0;display: block !Important;visibility: hidden;}.vc_tta-tabs .vc_tta-panel.vc_active {opacity: 1;visibility: visible;}.vc_separator {position: relative;z-index: 10;}.vc_sep_double .vc_sep_line {box-sizing: content-box;}h5 {letter-spacing: 1px;line-height: 1.625em;}h6 {letter-spacing: 1px;line-height: 1.625em;}.comment-body h1, .comment-body h2, .comment-body h3, .comment-body h4, .blog-post-excerpt h1, .blog-post-excerpt h2, .blog-post-excerpt h3, .blog-post-excerpt h4, body.single-post .content_holder > .blog-post .zass_post_data_holder h1, body.single-post .content_holder > .blog-post .zass_post_data_holder h2, body.single-post .content_holder > .blog-post .zass_post_data_holder h3, body.single-post .content_holder > .blog-post .zass_post_data_holder h4 {margin-bottom: 15px;}body.single-post .content_holder > .blog-post .zass_post_data_holder h5, body.single-post .content_holder > .blog-post .zass_post_data_holder h6, .blog-post-excerpt h5, .blog-post-excerpt h6, .comment-body h5, .comment-body h6 {margin-bottom: 10px;}.r_more, .r_more_right {font-size: 10px;background-color: #333333;color: #F8F8F8 !important;float: left;clear: left;padding: 3px 8px;text-decoration: none;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;margin-top:7px;}.r_more_right {float: right;clear: both;}.r_more:hover, .r_more_right:hover {text-decoration: none;}img.image-align-left {float: left;margin: 7px 10px 5px 0;}img.image-align-right {float: right;margin: 7px 0 5px 10px;}img.image-align-none {margin: 0px 0 30px 0;}button, input.button, input[type="submit"] {cursor: pointer;}.vc_btn3-container.vc_btn3-inline {margin-right: 5px;}a.button, input.button, button.button, a.button-inline, #submit_btn, #submit, .wpcf7-submit, input.otw-submit, form.mc4wp-form input[type=submit], input[type="submit"], .tribe-events-button, button.wcv-button {cursor: pointer;font-size: 14px;font-weight: 600;color: #333333;padding: 14px 20px;text-decoration: none;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}input[type="button"], input[type="submit"] {-webkit-appearance: none;}.sidebar #searchsubmit, .dokan-store-sidebar #searchsubmit {width: 35px;height: 35px;padding: 0;position: absolute;top: 0;right: 0;z-index: 20;padding: 0;background: none !important;border: none !important;}.sidebar .widget_product_search form, .dokan-store-sidebar .widget_product_search form {position: relative;display: block;}.sidebar .widget_product_search form:after, .dokan-store-sidebar .widget_product_search form:after {content: "\f002";font-family: FontAwesome;display: block;width: 35px;height: 35px;line-height: 35px;font-size: 14px;color: #999999;position: absolute;top: 0px;right: 0px;z-index: 19;text-align: center;}.vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {background-color: #b2dd4c !important;}.vc_btn3.vc_btn3-color-green:hover, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover {background-color: #9ec542 !important;}a.add_to_cart_button {color: inherit;}audio#cart_add_sound {display: none !important;position:absolute;left:-9999px;top:-9999px;}a.button {display: inline-block;text-decoration: none;position: relative;z-index: 0;overflow: hidden;}a.button-inline {display: inline;text-decoration: none;}a.button:hover, input.button:hover, button.button:hover, a.button-inline:hover, #submit_btn:hover, #submit:hover, .wpcf7-submit:hover {color: #ffffff;}.rounded {-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}.text-orange {color: #DD430E;}.breadcrumb {color: #c5c5c5;padding: 0;font-size: 13px;font-weight: 500;margin-bottom: 10px;}body.single.single-product #zass_page_title.zass_title_holder .breadcrumb {margin-bottom: 0px;}.breadcrumb a {color: #c5c5c5;text-decoration: none;}form {padding: 0;margin: 0;display: inline;}input[type='text'], input[type='tel'], input[type='date'], input[type='email'], input[type='password'], input[type='number'], textarea, form.wpcf7-form input[type='text'], form.wpcf7-form textarea, form.wpcf7-form input[type='email'], form.wpcf7-form input[type='password'], form.wpcf7-form input[type='number'], form.wpcf7-form input[type='tel'] {padding: 8px;border: 1px solid;border-color: #ddd #eee #eee #ddd;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;margin-left: 0;margin-right: 0;max-width:100%;}select {padding: 4px;border: 1px solid;border-color: #ddd #eee #eee #ddd;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;max-width:100%;}label {cursor: pointer;margin-right: 5px;}table {border-collapse: separate;border-spacing: 0;border-top-width: 5px;margin-bottom: 25px;border: 1px solid #efefef;width: 100%;}.select2-container .select2-choice {padding: 8px !Important;}.woocommerce form.checkout p, div.woocommerce form p, .woocommerce-form-login p {padding: 8px;border-bottom:1px solid #e5e5e5;}.woocommerce form.checkout textarea#order_comments {width:100%;min-height: 120px;}.woocommerce form.checkout h3 {margin:0 0 25px 0;}.woocommerce form p label {display: inline-block;width: 100%;margin-bottom: 5px;color: #333333;font-size: 13px;vertical-align: middle !important;}.myaccount_user input[type="text"], .myaccount_user input[type="tel"], .myaccount_user input[type="email"], .myaccount_user input[type="password"], .myaccount_user input[type="number"] {width: 100%;max-width: 100%;}.woocommerce-billing-fields input, .woocommerce-shipping-fields input {width: 100%;}input[type="checkbox"] {width: auto }div.woocommerce-MyAccount-content .myaccount_user .woocommerce-form-row--wide span {display: block;clear: left;font-size: 13px;}div.woocommerce-MyAccount-content .myaccount_user .woocommerce-form-row span.required, .woocommerce form .form-row .required {display: inline-block;clear: none;font-size: initial;color: #fc0000;}.woocommerce form .form-row abbr[title] {border: none;}.woocommerce dl.variation p {margin:0;padding:0;border:none;}.col2-set.addresses {padding: 10px;border: 1px solid #efefef;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;text-align: left;}.col2-set.addresses h3 {padding: 17px;font-size:13px;text-transform:uppercase;background: #444444;color:#ffffff;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}p#billing_address_2_field:before, p#shipping_address_2_field:before {display: inline-block;content: ' ';width: 215px;}thead {background-color: #f1f1f1;}.shop_table.shop_table_responsive.my_account_orders {border: none;}td.order-actions a.button {width: 100%;text-align: center;}thead td {color: #333333;font-weight: 600;}th {padding: 20px 15px;font-weight: 600;color:#333333;}td {padding: 10px 15px;border-bottom: 1px solid #efefef;vertical-align: middle;}#wp-calendar th, #wp-calendar td {padding: 8px;}tr.alt {background-color: #f5f5f5;}.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, #footer-menu .menu > li {float: left;margin-right: 4%;position: relative;}.full_width {position: relative;width: 100%;float: left;clear: both;margin-bottom: 20px;}.last {clear: right;margin-right: 0 !important;}.one_half {width: 48%;}.one_third {width: 30.6666%;}.two_third {width: 65.3332%;}.one_fourth, #footer-menu .menu > li {width: 22%;}.three_fourth {width: 74%;}.one_fifth {width: 16.8%;}.two_fifth {width: 37.6%;}.three_fifth {width: 58.4%;}.four_fifth {width: 79.2%;}.inner, .dokan-dashboard #container > .dokan-dashboard-wrap {margin: 0 auto;width: 1230px;text-align: left;padding: 0 40px;position: relative;}#main {padding-top: 0;position:relative;}a.close-off-canvas {display: block;width: 40px;height: 40px;background-color: #333333;margin-bottom: 30px;color: #333333;font-size: 0px;vertical-align: middle;text-align: center;text-decoration: none !Important;overflow: hidden;position: relative;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;margin-right: 40px;float: right;}a.close-off-canvas:before, a.close-off-canvas:after {display: block;width: 30px;height: 2px;content: '';position: absolute;top: 50%;left: 50%;margin: -1px 0 0 -15px;border-bottom: 1px solid #fafafa;transform: rotate(45deg);-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);}a.close-off-canvas:after {transform: rotate(-45deg);-ms-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);}a.sidebar-trigger {display: block;width: 46px;height: 46px;position: absolute;top: -103px;right: 0px;color: #333333;font-size: 0px;line-height: 46px;vertical-align: middle;text-align: center;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;text-decoration: none !Important;z-index: 1500;border: 3px solid #ffffff;}body.page-template-default #content:not(.has-sidebar) > .inner a.sidebar-trigger, body.single.single-product .inner a.sidebar-trigger, #products-wrapper a.sidebar-trigger {top: -23px;}#products-wrapper a.sidebar-trigger {right: 40px;}.zass-search-cart-holder a.sidebar-trigger {display: block;width: 35px;height: 86px;line-height: 86px;background: none;position: relative;top: auto !Important;right: auto;color: #333333;font-size: 0px;vertical-align: middle;text-align: center;text-decoration: none !Important;z-index: 1500;float: right;border: none;}a.sidebar-trigger:before {display: block;content: "\f0ae";font-family: FontAwesome;font-size: 14px !important;color: #ffffff;width: 40px;height: 40px;line-height: 42px;vertical-align: middle;text-align: center;z-index: 1400;}.zass-search-cart-holder a.sidebar-trigger:before {height: inherit;line-height: inherit;width: 35px;}.zass-search-cart-holder a.sidebar-trigger:after {display: none;}#main-menu ul.menu > li.zass-highlight-menu-item:after, #main-menu li ul.sub-menu li.zass-highlight-menu-item:after {animation: 1s linear 2s normal none infinite running pointing;border: 3px solid;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;content: "";height: 20px;left: 50%;margin-left: -10px;position: absolute;bottom: -5px;width: 20px;z-index: 1300;display: block;transform: rotate(45deg);-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);}#main-menu li ul.sub-menu li.zass-highlight-menu-item:after {animation: 1s linear 2s normal none infinite running pointing;border: 2px solid;height: 8px;left: 21px;bottom: 50%;margin-bottom: -4px;width: 8px;}#main-menu li ul.sub-menu li.zass-highlight-menu-item a {padding-left: 28px;}#main-menu li ul.sub-menu li.zass-highlight-menu-item:hover:after {border-color: #ffffff !important;}#main-menu.zass-line-accent ul.menu > li.zass-highlight-menu-item:after {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;animation: 1s linear 2s normal none infinite running zass_floating;border: none !Important;}#main-menu ul.menu > li.zass-highlight-menu-item:hover:after {visibility: hidden;}#main a.sidebar-trigger:hover, #products-wrapper a.sidebar-trigger:hover {background-color: #333333;}.sidebar {width: 30%;float: left;margin: 0 0 40px 0;padding-left: 40px;}.sidebar.off-canvas-sidebar {width: 100%;max-width: 350px;height: 100%;overflow: hidden;float: none;position: fixed;top: 0px;right: -350px;margin: 0;padding-left: 23px;padding-top: 40px;padding-bottom: 40px;background: #fafafa;z-index: 21000;transition: all 0.4s ease 0s;-webkit-transition: all 0.4s ease 0s;-ms-transition: all 0.4s ease 0s;-moz-transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;}.off-canvas-wrapper {padding-right: 40px;position: relative;left: 17px;height:100%;overflow-y:auto;overflow-x:hidden;width:100%;-webkit-overflow-scrolling: touch;}.off-canvas-wrapper > .widget:last-of-type {padding-bottom: 100px;}.sidebar.off-canvas-sidebar.active_sidebar {right: 0px;}body.admin-bar .sidebar.off-canvas-sidebar {padding-top: 71px;}.sidebar > div.widget, .sidebar > div.widget_pages, .sidebar > div.box {margin-bottom: 50px;}.wpb_widgetised_column div.widget, .wpb_widgetised_column div.box {margin-bottom: 50px;}.zass-align-center .wpb_widgetised_column div.widget > h3:first-child:before, .zass-align-center .wpb_widgetised_column div.widget > h3:first-child:after {left: 50%;}.zass-align-center .wpb_widgetised_column div.widget > h3:first-child:before {margin-left: -3px;}.zass-align-center .wpb_widgetised_column div.widget > h3:first-child:after {margin-left: -25px;}.content_holder {width: 100%;float: left;position: relative;}.content_holder.zass_double_timeline:before, .zass_shortcode_blog.zass_double_timeline:before {width: 1px;height: 100%;content: '';display: block;position: absolute;top: 0px;left: 50%;background: #f1f1f1;}.has-sidebar .content_holder.zass_double_timeline:before {margin-left: -20px;}body.page-template-default .content_holder {margin-bottom: 0px;}.has-sidebar .content_holder {width: 70%;padding-right: 40px;border-right: 1px solid;border-color: rgba(0,0,0,0.03);}.has-sidebar.zass-left-sidebar .content_holder {width: 70%;padding-right: 0px;padding-left: 40px;border-right: none;border-left: 1px solid;border-color: rgba(0,0,0,0.03);float: right;}.has-sidebar.zass-left-sidebar .sidebar {padding-right: 40px;padding-left: 0px;}.error404 .content_holder {width: 100%;height: auto !important;}.content_holder.zass_blog_masonry {padding-bottom: 130px;}.content_holder.zass_blog_masonry div.box.box-common{position: absolute;bottom: 0px;left:0px;right: 0px;}.has-sidebar .content_holder.zass_blog_masonry div.box.box-common{right: 40px;}.has-sidebar.zass-left-sidebar .content_holder.zass_blog_masonry div.box.box-common{right: 0px;left: 40px;}#header, #header2 {margin:0;padding: 0px;position: relative;z-index: 999;width:100%;background-color: #ffffff;}#header2 {box-shadow: 0 5px 8px rgba(0, 0, 0, 0.02);-moz-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.02);-webkit-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.02);border:none !important;}#header2.animateIt {position:fixed;top:-180px;left: 0;right: 0;z-index:999;transition:0.4s top cubic-bezier(.3, .73, .3, .74);opacity:0.97;}@media only screen and (min-width: 1024px) {body.zass_header_left #header, body.zass_header_left.zass_transparent_header #header {position:fixed;width:300px;height:100%;left:0;top:0;border-bottom:none;border-right:1px solid rgba(255, 255, 255, 0.25);z-index:1000;}body.zass_header_left.zass-overlay-header #header {width: 300px;right: auto;bottom: 40px;top: 40px !Important;height: auto !Important;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;position: fixed;z-index: 777;}body.zass_header_left.zass-overlay-header #header .inner {border-radius: 3px !Important;-moz-border-radius: 3px !Important;-webkit-border-radius: 3px !Important;}body.zass_header_left.left-header-scrollable #header, body.zass_header_left.zass_transparent_header.left-header-scrollable #header {position:absolute;}body.zass_header_left.admin-bar #header, body.zass_header_left.admin-bar.zass_transparent_header #header {top:32px;}body.zass_header_left.left-header-scrollable.admin-bar #header, body.zass_header_left.left-header-scrollable.admin-bar.zass_transparent_header #header {top:0px;}.zass_header_left #header .inner {width:100% !important;height:100%;max-width:300px;padding-left: 30px;padding-right: 30px;}.zass_header_left #header .inner.main_menu_holder #main-menu {position:relative;height:100%;}.zass_header_left #header .inner.main_menu_holder #main-menu #main_nav {position:absolute;}.zass_header_left #header #search, .zass_header_left #header #cart-module, .zass_header_left .zass-wishlist-counter, .zass_header_left #zass-account-holder {height:38px !important;display: inline-block;vertical-align: top;margin: 0 auto;}.zass_header_left .zass-search-cart-holder {width:100%;height:38px !important;margin-bottom: 35px;padding: 0 29px !important;text-align: center;border: none;}.zass_header_left #header .zass-search-cart-holder #search > span, .zass_header_left #header #cart-module a.cart-contents, .zass_header_left #header .zass-wishlist-counter, .zass_header_left #header .zass-wishlist-counter a, .zass_header_left #header #zass-account-holder, .zass_header_left #header #zass-account-holder a, .zass_header_left #header .zass-search-cart-holder a.sidebar-trigger {height: 38px;line-height: 38px;}.zass_header_left #cart-module div.widget.woocommerce.widget_shopping_cart {left:0px;right:auto;top:55px;}.zass_header_left #cart-module div.widget.woocommerce.widget_shopping_cart:before {left:15px;right:auto;}.zass_header_left .zass-search-cart-holder #search form {left:35px;right:auto;top:50%;margin-top:-15px;}.zass_header_left .zass-search-cart-holder #search form:before {left:-5px;right:auto;top:50%;margin-top:-5px;border-color: transparent transparent #f1f1f1 #f1f1f1;}.zass_header_left #header #cart-module:hover {background-color:transparent;}.zass_header_left #header #cart-module a.cart-contents {text-align:right;}.zass_header_left #header #welcome {border:none !important;padding:5px 0 15px 0;}.zass_header_left #header2.animateIt {display:none !important;}.zass_header_left #header #header_top {position: absolute;bottom: 0px;text-align: center;}body.zass_header_left.admin-bar #header #header_top {bottom: 45px;border: none;box-shadow: none;}.zass_header_left #header #header_top {height: auto;}.zass_header_left #header #header_top #menu, .zass_header_left #header #header_top #menu ul, .zass_header_left #header #header_top #menu ul#topnav2 li, .zass_header_left #header #header_top .zass-social, .zass_header_left #header #header_top .zass-social ul, .zass_header_left #header #header_top .zass-social ul li, .zass_header_left #header #header_top .zass-top-bar-message {float: none;text-align: center;}.zass_header_left #header .zass-top-bar-message {line-height: 30px;}.zass_header_left #header .zass-top-bar-message span.zass-top-bar-phone {border: none;padding: 0 5px;height: auto;line-height: normal !important;}.zass_header_left #header .zass-top-bar-message span.zass-top-bar-mail {padding: 0 5px;border: none;height: auto;line-height: normal !important;}.zass_header_left #main-menu, .zass_header_left #main-menu ul.menu > li {width:100%;text-align:left;}.zass_header_left #header #header_top #menu ul#topnav2 li {display: inline-block;}.zass_header_left #main-menu ul.menu {float:none;clear:both;width:100%;}.zass_header_left #main-menu ul.menu > li {width:100%;border-bottom:1px solid;border-color: rgba(0,0,0,0.06);height:auto;}.zass_transparent_header.zass_header_left #main-menu ul.menu > li {border-bottom:1px solid rgba(255, 255, 255, 0.25);}.zass_header_left #main-menu ul.menu > li:last-child {border:none;}.zass_header_left #header #main-menu ul.menu > li > a {height: 50px;line-height: 50px;width:100%;border:none !important;text-align: center;}.zass_header_left #header #main-menu ul.menu > li > a:before {display: none;}.zass_header_left #header #main-menu ul.menu > li:hover {border-color: transparent !important;}.zass_header_left #header #main-menu ul.menu > li > .zass-custom-menu-label {left: 50%;margin-top: -32px;}.zass_header_left #main-menu li ul.sub-menu, .zass_header_left #main-menu li.dropdown > div.zass-mega-menu {top:0px;left:215px;margin-left:0 !important;z-index: 100;}.zass_header_left #header #logo {margin:30px 0;height:auto;padding:0;width:100%;text-align:center;}.zass_header_left #header #logo img {height: auto;max-height:none;margin: 0 auto;max-width: 220px;}.zass_header_left #container {padding-left: 300px;overflow:hidden;}body.zass_header_left.zass-overlay-header #container {padding-left: 340px;overflow:hidden;}}body.down.admin-bar #header2.animateIt {top:-128px;}body.down #header2.animateIt {top:0;}body.down.admin-bar #header2.animateIt {top:32px;}#header2.animateIt .main_menu_holder {height:60px;}#header2.animateIt #logo {margin-bottom:3px;margin-top:3px;height: 54px;display: table;}#header2.animateIt #logo img {width:auto;display:table-cell !important;vertical-align: middle;}#header2.animateIt #logo img.transparent_logo {display:none !important;}#header2.animateIt #header_top, #header2.animateIt #main-menu ul.menu > li > .zass-custom-menu-label {display:none;}#header_top {position: relative;border-bottom: 1px solid;min-height:40px;clear:both;z-index: 3;box-shadow: 0 5px 8px rgba(0, 0, 0, 0.02);-moz-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.02);-webkit-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.02);transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;}.main_menu_holder {transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;}#header #logo, #header2 #logo {float: left;clear: both;margin: 10px 30px 10px 0;height:100%;display:table;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;background:none !important;}#header #logo.zass_text_logo {height:66px;}#header2 #logo.zass_text_logo {height:54px;}.zass_logo_left_menu_below #header #logo.zass_text_logo, .zass_logo_center_menu_below #header #logo.zass_text_logo {margin-bottom: 20px;}#header #logo.zass_text_logo a, #header2 #logo.zass_text_logo a {display: table-cell;vertical-align: middle;}#header #logo .zass-logo-title, #header #logo .zass-logo-subtitle, #header2 #logo .zass-logo-title, #header2 #logo .zass-logo-subtitle {clear: left;display: block;text-decoration: none;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;}#header2 #logo.zass_text_logo .zass-logo-title {font-size: 21px !Important;}#header #logo .zass-logo-subtitle, #header2 #logo .zass-logo-subtitle {font-size: 12px;}.vc_gitem-zone-b {transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;}.vc_gitem-zone-b h3 {text-transform:uppercase;font-size:15px !important;font-weight:600;}#header2 #logo img {height: auto;max-height:54px;width: auto;}#header #logo img.transparent_logo {display:none;}@media only screen and (min-width: 1024px) {body.zass_transparent_header #header #logo img:first-of-type {display:none;}body.zass_transparent_header #header #logo img.transparent_logo, body.zass_transparent_header #header #logo img.persistent_logo {display:inline-block !important;}}#header #logo a, #header2 #logo a {margin: 0 auto;display:block;text-decoration: none;}#header #logo img {max-height: 66px;width: auto;}body.zass_logo_center_menu_below #header #logo img {height: auto;width: auto;max-width: 100%;max-height: none;}#header #logo img, #header2 #logo img {vertical-align: text-bottom;}#header_top .zass-top-bar-message {font-size: 11px;line-height: 40px;min-height: 40px;text-align: left;vertical-align: middle;padding: 0 8px;}#header_top .has-top-menu .zass-top-bar-message {float: right;}.zass-top-bar-mail, .zass-top-bar-phone {display: inline-block;border-right:1px solid;border-right-color: rgba(0,0,0,0.03);}#header .zass-top-bar-message span {padding: 0 10px 0 4px;}.zass-top-bar-mail:before, .zass-top-bar-phone:before {content: "\f003";font-family: FontAwesome;vertical-align: middle;margin-right: 5px;margin-left:5px;}.zass-top-bar-phone:before {content: "\f095";}#header #menu {z-index: 1900;float:left;}ul#topnav2 {margin: 0;padding: 0;display: block;min-height: 30px;position: relative;float:right;}ul#topnav2 li {display: block;list-style: none;margin: 0 0 0 0;z-index: 1099;padding: 0;float: left;}ul#topnav2 li.dropdown {position: relative;}ul#topnav2 li.dropdown a {padding-right:15px;}ul#topnav2 > li.dropdown > a:after {display: block;content: "\f107";font-family: FontAwesome;width: 8px;height: 8px;line-height: 8px;vertical-align: middle;right: 2px;top: 50%;margin-top: -5px;position: absolute;margin-left:3px;}ul#topnav2 > li a {display: block;height: 40px;line-height: 40px;font-size: 10px;padding: 0px 8px;text-decoration: none;white-space: nowrap;text-transform:uppercase;color:#ffffff;}ul#topnav2 li a:hover {color:#333333;}ul#topnav2 li:hover {z-index: 1600;}ul#topnav2 li > ul.sub-menu {position: absolute;display: none;width: 180px;top: 38px;left: 0px;z-index: 9998;padding: 10px;margin: 0;float: left;background-color:#ffffff;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;transition: all 0.5s ease 0s;-webkit-transition: all 0.9s ease 0s;-ms-transition: all 0.9s ease 0s;-moz-transition: all 0.9s ease 0s;-o-transition: all 0.9s ease 0s;background-color:#ffffff;box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);}ul#topnav2 li.dropdown:hover > ul.sub-menu, ul#topnav2 li.dropdown:hover ul.sub-menu li:hover > ul.sub-menu {display:block;}ul#topnav2 ul.sub-menu > li ul.sub-menu {position: absolute;display: none;width: 180px;top: 0px;left: 180px;z-index: 9998;padding: 10px;margin: 0;float: left;}ul#topnav2 ul.sub-menu li {float: left;clear: both;height: auto;position: relative;margin: 0;padding: 0;}ul#topnav2 ul.sub-menu a, ul#topnav2 li:hover ul.sub-menu a {display: block;width: 160px;height: auto;padding: 4px 5px 5px 5px;float: left;font-size: 12px;font-weight: normal;background: none;text-align: left;text-transform: none;line-height:24px;border: none;margin: 0;color:#666666;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}ul#topnav2 ul.sub-menu a:hover, ul#sub-menu li:hover ul.sub-menu li {background: none;}ul#topnav2 ul.sub-menu li a:hover, .zass-dark-skin ul#topnav2 ul.sub-menu a:hover, .zass-dark-skin ul#topnav2 li:hover ul.sub-menu a:hover {color:#ffffff !Important;}#zass_footer_menu {width: 100%;text-align: center;padding: 0;margin: 0 0 30px 0;}#zass_footer_menu > li {display: inline-block;list-style: none;border-right:1px solid;}#zass_footer_menu > li:last-child {border: none;}#zass_footer_menu > li a{display: block;list-style: none;font-size: 12.5px;padding: 0px 8px;text-decoration: none;line-height: 120%;}.zass-search-cart-holder #search {float: right;width: 35px;height: 100%;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;position: static;margin: 0;z-index:3;vertical-align:middle;}.zass-search-cart-holder #search.active, .zass_header_left #header #search.active {width: auto !Important;height: 100% !Important;position: fixed;z-index: 30000;background: rgba(0,0,0,0.92) !Important;left: -20px;right: -20px;top: 0px;text-align: center;overflow-y:scroll;overflow-x:hidden;display: block;-moz-animation: zassfadeInUp .3s ease-in ;-webkit-animation: zassfadeInUp .3s ease-in ;animation:zassfadeInUp .3s ease-in ;}.zass-search-cart-holder #searchform input#searchsubmit {border: 0 none;position: absolute;right: 10px;top: 10px;width: 36px;height: 36px;line-height:36px;cursor: pointer;z-index: 100;background:none;display:block;}.zass-search-cart-holder #search > span {vertical-align:middle;min-height:86px;line-height:86px;display: block;position: relative;z-index: 10;}.zass-search-cart-holder #search > span:after {display: block;width:35px;content: "\f002";font-family: FontAwesome;vertical-align:middle;text-align:center;cursor: pointer;z-index: 99;color: #c6c6c6;font-size: 14px;}.zass-search-cart-holder #search.active > span {vertical-align:middle;width: 40px !Important;height: 40px !Important;min-height: 40px !Important;text-align: center;background-color: #333333;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;line-height: normal !Important;margin: 80px auto 40px auto;position: relative;cursor: pointer;}.zass-search-cart-holder #search.active > span:after, body.zass_transparent_header #header .zass-search-cart-holder #search.active > span:after, .zass-search-cart-holder #search.active > span:before, body.zass_transparent_header #header .zass-search-cart-holder #search.active > span:before {display: block;width: 30px !Important;height: 2px !Important;font-size: 48px;content: " ";vertical-align:middle;text-align:center;border-bottom: 1px solid #ffffff;transform: rotate(45deg);-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);position: absolute;top: 50%;left: 50%;margin: -1px 0 0 -15px;}.zass-search-cart-holder #search.active > span:before, body.zass_transparent_header #header .zass-search-cart-holder #search.active > span:before {transform: rotate(-45deg);-ms-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);}.zass-search-cart-holder #search input[type=text] {background: none !Important;padding:20px;width: 100%;border: none;color: #ffffff;font-size: 44px;font-weight: 700;border:none;border: none !Important;text-align: center;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}.zass-search-cart-holder #search input#s::-moz-placeholder {color: #bebebe;opacity: 0.5;font-style: italic;}.zass-search-cart-holder #search input#s::-webkit-input-placeholder {color: #ffffff;opacity: 1;}.zass-search-cart-holder #search form {width:80%;padding:10px;display:none;margin: 0 auto;}.zass-search-cart-holder #search form:before {content: ' ';position: absolute;background: #ffffff;border:1px solid;border-color: #f1f1f1 transparent transparent #f1f1f1;display: block;width: 10px;height: 10px;right: 10px;top: -5px;z-index: 30000;transform: rotate(45deg);-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);}.zass-search-cart-holder #search.active form {display:block;}#language {color: #999;line-height: 17px;float: left;padding: 0px;height: 29px;margin: 10px 8px 0 0px;}#language img {margin: 5px 5px 0px 0px;}#main-menu {float: right;height:100%;}#main-menu ul.menu {margin: 0;padding: 0;float: right;list-style: none;height:100%;}.zass-main-menu-left #main-menu, .zass-main-menu-left #main-menu ul.menu {float: none;}.zass-main-menu-center #main-menu, .zass-main-menu-center #main-menu ul.menu, .zass-main-menu-center #main-menu ul.menu > li {float: none;}.zass-main-menu-center #header .inner, .zass-main-menu-center #header2 .inner {text-align: center;}#main-menu ul.menu li {display:inline-block;list-style: none;position: relative;z-index:1;left:0;top:0;}#main-menu ul.menu li a i {position: relative;margin-right: 4px;font-weight: normal !Important;font-size: 14px;}#main-menu ul.menu > li > a i {top:-1px;font-size: 16px;}#main-menu ul.menu > li {margin: 0;padding: 0;display:inline-block;float:left;height:100%;}#main-menu ul.menu > li:hover {z-index: 100;}#main-menu ul.menu > li > a {display: block;vertical-align: middle;padding: 0px 15px !Important;text-decoration: none;font-size: 13px;position: relative;color:#555555;letter-spacing:1px;font-weight:400;height: 86px;line-height: 86px;}#main-menu ul.menu li a .num {position: absolute;color: #999999;background-color: #e1e1e1;padding: 2px 4px;font-size: 10px;top: 30px;right: -5px;line-height: 9px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}#main-menu li ul.sub-menu {position: absolute;display: none;top: 98%;left: 0px;z-index: 5555;padding: 20px;margin: 0;text-align:left;background-color:#ffffff;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);}#main-menu > ul > li:nth-last-child(1) > ul.sub-menu, #main-menu > li:nth-last-child(2) > ul.sub-menu {left: auto;right: 0px;}#main-menu > ul > li:nth-last-child(1) > ul.sub-menu li.dropdown ul.sub-menu, #main-menu > ul > li:nth-last-child(2) > ul.sub-menu li.dropdown ul.sub-menu {left: auto;right: 199px;}.zass-dark-menu #main-menu li ul.sub-menu, .zass-dark-menu #main-menu li.dropdown > div.zass-mega-menu, .zass-dark-menu ul#topnav2 li > ul.sub-menu {background:rgba(34,34,34,0.99);}.zass-dark-menu #main-menu li div.zass-mega-menu > ul.sub-menu {background: none;}.zass-dark-menu #main-menu li ul.sub-menu li.zass_colum_title > a:after {opacity: 0.6;}#main-menu li ul.sub-menu li.dropdown ul.sub-menu {position: absolute;display: none;top: 0px;left: 199px;z-index: 6666;padding: 10px;margin: 0;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;}.zass-main-menu-right #main-menu > ul > li:nth-last-child(1) > ul.sub-menu, .zass-main-menu-right #main-menu > li:nth-last-child(2) > ul.sub-menu, .zass-main-menu-right.zass-stretched-header #main-menu > li:nth-last-child(3) > ul.sub-menu {left: auto;right: 0px;}.zass-main-menu-right #main-menu > ul > li:nth-last-child(1) > ul.sub-menu li.dropdown ul.sub-menu, .zass-main-menu-right #main-menu > ul > li:nth-last-child(2) > ul.sub-menu li.dropdown ul.sub-menu, .zass-main-menu-right.zass-stretched-header #main-menu > ul > li:nth-last-child(3) > ul.sub-menu li.dropdown ul.sub-menu {left: auto;right: 199px;}#main-menu li ul.sub-menu li.dropdown ul.sub-menu li.dropdown ul.sub-menu {z-index: 7777;}#main-menu li ul.sub-menu li {float: left;margin: 0;padding: 0;position: relative;}#main-menu li ul.sub-menu li a {display: block;padding: 15px 8px;color:#222222;text-decoration: none;width: 200px;transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;-ms-transition: all 0.2s linear 0s;-moz-transition: all 0.2s linear 0s;-o-transition: all 0.2s linear 0s;border-bottom:1px solid #f5f5f5;font-size:12.5px;font-weight: 550;}.zass-dark-menu #main-menu li ul.sub-menu li a, .zass-dark-menu ul#topnav2 li:hover ul.sub-menu a:not(:hover) {color: #e1e1e1;border-bottom-color: #333333;}.zass-dark-menu #main-menu li div.zass-mega-menu > ul.sub-menu > li > a, .zass-dark-menu #main-menu li div.zass-mega-menu > ul.sub-menu > li > a:hover {color: #f8f8f8;}.zass-dark-menu #main-menu li div.zass-mega-menu > ul.sub-menu > li {border-right-color: #333333;}#main-menu li ul.sub-menu li.zass_mega_text_block {font-size:12.5px;}#main-menu li div.zass-mega-menu > ul.sub-menu li.zass_colum_title > a {border: none !Important;position: relative;margin-bottom: 15px;}#main-menu li ul.sub-menu li.zass_mega_text_block a:before {display:none;}#main-menu li ul.sub-menu li.zass_mega_text_block a {width: auto;}#main-menu li ul.sub-menu li.zass_mega_text_block a img {display:block;vertical-align:text-bottom;}#main-menu li ul.sub-menu li a:hover {color:#ffffff;}#main-menu .menu > li.dropdown:hover > ul.sub-menu {display: block;-moz-animation: zassfadeInUp .3s ease-in ;-webkit-animation: zassfadeInUp .3s ease-in ;animation:zassfadeInUp .3s ease-in ;}#main-menu li.dropdown:hover ul.sub-menu li.dropdown:hover > ul.sub-menu {display: block;}#main-menu li.dropdown:hover > div.zass-mega-menu {display: block;-moz-animation: zassfadeInUp .3s ease-in ;-webkit-animation: zassfadeInUp .3s ease-in ;animation:zassfadeInUp .3s ease-in ;}#main-menu li.dropdown > div.zass-mega-menu {display:none;background-color: #FFFFFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);position: absolute;z-index: 5;padding: 20px 0;top: 98%;min-width:180px;overflow:hidden;left:0;}#main-menu li div.zass-mega-menu > ul.sub-menu {display: table !important;position:relative;top:0;left:0;padding:0;box-shadow:none !important;border-top:none !important;width:100%;z-index:1;}#main-menu li div.zass-mega-menu > ul.sub-menu > li {display: table-cell !important;padding:0 20px;border-right:1px solid #f8f8f8;float:none;vertical-align:top;}#main-menu li div.zass-mega-menu > ul.sub-menu > li:last-child {border:none !important;margin-right:0 !important;}#main-menu li div.zass-mega-menu > ul.sub-menu > li > ul.sub-menu {display: block;position:relative;top:0;left:0;padding:0;box-shadow:none !important;border-top:none !important;width:100%;z-index:1;}#main-menu li div.zass-mega-menu > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu {display: block;position:relative;left:0px;padding:0 0 0 12px;box-shadow:none !important;border-top:none !important;width:100%;z-index:1;}#main-menu li div.zass-mega-menu > ul.sub-menu > li > a, #main-menu li div.zass-mega-menu > ul.sub-menu > li > a:hover {letter-spacing:1px;padding: 10px 8px 10px 0px !important;background:none !important;}#main-menu ul.menu > li > .zass-custom-menu-label {position:absolute;padding:2px 7px 4px 7px;color:#ffffff !important;background-color:#666666;top:50%;margin-top:-37px;left:12px;display:block;font-size:10px;line-height:11px;white-space:nowrap;height:17px;-webkit-border-radius: 2em;-moz-border-radius: 2em;border-radius: 2em;z-index: 202;}#main-menu li ul.sub-menu li .zass-custom-menu-label {position:absolute;padding:3px 7px 4px 7px;color:#ffffff !important;background-color:#666666;top:-4px;left:5px;display:block;font-size:10px;line-height:10px;white-space:nowrap;-webkit-border-radius: 2em;-moz-border-radius: 2em;border-radius: 2em;}#main-menu ul.menu > li > a:before {position: absolute;width: 100%;height: 3px;margin-top: 12px;text-align: center;left: 0px;content: '.';font-family: Times New Roman;font-size: 32px;font-weight: bolder;display: block;transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;-ms-transition: all 0.2s linear 0s;-moz-transition: all 0.2s linear 0s;-o-transition: all 0.2s linear 0s;opacity: 0;color: #cecece;}#header2 #main-menu ul.menu > li > a:before {margin-top: 6px;}#main-menu ul.menu > li.current-menu-item > a:before, #main-menu ul.menu > li:hover > a:before, #main-menu ul.menu > li.current_page_item > a:before {opacity: 1;}#main-menu ul.menu > li > a:before {width: 100%;height: 3px;content: " ";margin: 0;top: auto;left: 0;bottom: -1px;}#header2 #main-menu ul.menu > li > a:before {bottom: 0px;}#main-menu ul.menu > li.zass-highlight-menu-item > a {}#main-menu ul.menu > li.zass-highlight-menu-item > a:before {position:absolute;background-color: inherit !Important;width:20px;height:20px;content:'';bottom:-5px;left:50%;margin-left: -10px;display:block;transform: rotate(45deg);-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);opacity: 1 !Important;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;}#main-menu.zass-line-accent ul.menu > li.zass-highlight-menu-item > a:before {border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;}body.zass_logo_center_menu_below #header #logo {float:none;margin-left:auto;margin-right:auto;margin-bottom: 20px;margin-top: 0;padding-top: 20px;}body.zass_logo_center_menu_below .main_menu_holder {text-align:center;}body.zass_logo_center_menu_below #header2.animateIt .main_menu_holder, body.zass_logo_left_menu_below #header2.animateIt .main_menu_holder {padding-top:0;}body.zass_logo_left_menu_below #main-menu, body.zass_logo_center_menu_below #main-menu {float:left;width:100%;clear:both;}body.zass_logo_left_menu_below #header #main-menu ul.menu > li > a, body.zass_logo_center_menu_below #header #main-menu ul.menu > li > a, body.zass_logo_center_menu_below a.mob-menu-toggle, body.zass_logo_center_menu_below #header .zass-search-cart-holder #search > span, body.zass_logo_left_menu_below #header .zass-search-cart-holder #search > span, .zass_logo_center_menu_below #cart-module a.cart-contents, .zass_logo_left_menu_below #cart-module a.cart-contents, .zass_logo_center_menu_below .zass-wishlist-counter a, .zass_logo_center_menu_below #zass-account-holder a, .zass_logo_left_menu_below #zass-account-holder a, .zass_logo_left_menu_below .zass-wishlist-counter a, .zass_logo_center_menu_below .zass-search-cart-holder a.sidebar-trigger, .zass_logo_left_menu_below .zass-search-cart-holder a.sidebar-trigger, body.zass_logo_center_menu_below #main-menu .zass-search-cart-holder, body.zass_logo_left_menu_below #main-menu .zass-search-cart-holder, #header2 #main-menu ul.menu > li > a, #header2 .zass-search-cart-holder, #header2 #cart-module a.cart-contents, #header2 .zass-wishlist-counter a, #header2 #zass-account-holder a, #header2 .zass-search-cart-holder #search > span, .zass_logo_left_menu_below .zass-search-cart-holder, .zass_logo_center_menu_below .zass-search-cart-holder {height:60px;line-height:60px;}body.zass_logo_left_menu_below #header2 #main-menu ul.menu > li > a, body.zass_logo_center_menu_below #header2 #main-menu ul.menu > li > a, body.zass_logo_center_menu_below #header2 .zass-search-cart-holder #search > span, body.zass_logo_left_menu_below #header2 .zass-search-cart-holder #search > span{height:60px;line-height:60px;}body.zass_transparent_header.zass_logo_center_menu_below #header #main-menu, body.zass_transparent_header.zass_logo_left_menu_below #header #main-menu {border-top:1px solid rgba(255, 255, 255, 0.25);background:none;}body.zass_logo_left_menu_below #header2 #main-menu, body.zass_logo_center_menu_below #header2 #main-menu {border:none;float: right;clear: none;}body.zass_logo_left_menu_below #header2.animateIt #main-menu, body.zass_logo_center_menu_below #header2.animateIt #main-menu {margin-top:0px;}body.zass_logo_left_menu_below #main-menu ul.menu, body.zass_logo_center_menu_below #main-menu ul.menu {float:left;text-align:left;}body.zass_logo_center_menu_below #main-menu .zass-search-cart-holder {display: inline-block;}body.zass_logo_center_menu_below #main-menu {text-align:center;margin: 0 auto;display: inline-block;text-align: center;float: none;width: auto;}body.zass_logo_center_menu_below #main-menu ul.menu {float:none;width:auto;text-align:center;margin:0 auto;display: inline-flex;}body.zass_logo_center_menu_below #main-menu ul.menu > li {float:none;display: inline-block;}body.zass_logo_left_menu_below #header .main_menu_holder, body.zass_logo_center_menu_below #header .main_menu_holder {height:auto;}@media only screen and (min-width: 1024px) {body.zass-overlay-header #header {position:absolute;z-index:20000;box-shadow: none;top: 40px;left: 40px;right: 40px;width: auto;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background: none !Important;border-color: transparent !Important;}body.zass-overlay-header #header #header_top {-webkit-border-radius: 3px 3px 0px 0px;-moz-border-radius: 3px 3px 0px 0px;border-radius: 3px 3px 0px 0px;background: none !Important;border: none !Important;box-shadow: none !important;}body.zass-overlay-header #header #header_top {-webkit-border-radius: 3px 3px 0px 0px;-moz-border-radius: 3px 3px 0px 0px;border-radius: 3px 3px 0px 0px;background: none !Important;border: none !Important;}body.zass-overlay-header #header_top .inner {border-bottom: 1px solid;-webkit-border-radius: 3px 3px 0px 0px;-moz-border-radius: 3px 3px 0px 0px;border-radius: 3px 3px 0px 0px;}body.zass-overlay-header #header .main_menu_holder {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}body.zass-overlay-header #header.zass-has-header-top .main_menu_holder {-webkit-border-radius: 0px 0px 3px 3px;-moz-border-radius: 0px 0px 3px 3px;border-radius: 0px 0px 3px 3px;}body.zass_transparent_header #header {width:100%;position:absolute;z-index:20000;background:none;border: none;box-shadow: none;}body.zass_transparent_header #header_top {background:none;box-shadow:none;background: rgba(255, 255, 255, 0.05);border-bottom:1px solid rgba(255, 255, 255, 0.1) !important;}body.zass_transparent_header .zass-top-bar-message, body.zass_transparent_header .zass-top-bar-message a, body.zass_transparent_header #header_top .zass-social ul li a, body.zass_transparent_header ul#topnav2 > li a{color:#ffffff;}}body.zass-stretched-header #header .inner, body.zass-stretched-header #header2 .inner, body.zass-stretched-footer #footer .inner {width:100%;}#footer {font-size: 12px;margin:0;min-width: 100%;background-color:#111111;overflow:hidden;position: relative;}.zass-accent-tearoff #footer {padding-top: 99px;}#zass_footer_logo {margin: 0 0 20px 0;}#zass_footer_logo a {display: inline-block;}html.no-touch #footer.zass_do_reveal {position:fixed;z-index:90;left:0;bottom:0;}#footer > .inner {padding-top: 80px;padding-bottom: 80px;}#pre_header {position: relative;font-size: 12px;margin:0;min-width: 100%;z-index:21000;background-color:#333333;}#pre_header .inner{padding-top: 60px;padding-bottom: 60px;display: none;}#pre_header a {color: #f5f5f5;}.toggler {position: absolute;display: block;width: 0;height: 0;border-top: 35px solid transparent;border-bottom: 35px solid transparent;border-left: 35px solid #333333;transform: rotate(-45deg);-ms-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);bottom: -47px;right: -7px;text-align: center;text-decoration: none !important;font-size: 0px;z-index: 1;}.toggler:before {display: block;color: #ffffff;content: "\f067";font-family: FontAwesome;font-size: 10px;position: absolute;width: 25px;height: 25px;line-height:25px;right: 11px;top:-13px;z-index: 2;transform: rotate(45deg);-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);}.swap:before {content: "\f068";font-family: FontAwesome;}@keyframes pointing {0% {opacity: 1;transform: scale(1);}25% {opacity: 0.6;transform: scale(1.5);}50% {opacity: 0.3;transform: scale(1.9);}100% {opacity: 0;transform: scale(2.4);}}@keyframes pointingeffect {0% {opacity: 1;transform: scale(1);}25% {opacity: 0.6;transform: scale(1.5);}50% {opacity: 0.3;transform: scale(1.9);}100% {opacity: 0;transform: scale(2.4);}}@keyframes zass_floating {0%, 100% {bottom: -9px;}50% {bottom: 0px;}}@keyframes zass_float_horizontal {0%, 100% {left: 0;}50% {left: 15px;}}@keyframes zass_shaking {0%, 100% {transform: rotate(-6deg);-webkit-transform: rotate(-6deg);-moz-transform: rotate(-6deg);-o-transform: rotate(-6deg);-ms-transform: rotate(-6deg);}50% {transform: rotate(6deg);-webkit-transform: rotate(6deg);-moz-transform: rotate(6deg);-o-transform: rotate(6deg);-ms-transform: rotate(6deg);}}@keyframes "toggler" {0% {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}50% {-webkit-transform: scale(0.8);-moz-transform: scale(0.8);-o-transform: scale(0.8);-ms-transform: scale(0.8);transform: scale(0.8);}100% {-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}}@-moz-keyframes toggler {0% {-moz-transform: scale(1.1);transform: scale(1.1);}50% {-moz-transform: scale(0.8);transform: scale(0.8);}100% {-moz-transform: scale(1);transform: scale(1);}}@-webkit-keyframes "toggler" {0% {-webkit-transform: scale(1.1);transform: scale(1.1);}50% {-webkit-transform: scale(0.8);transform: scale(0.8);}100% {-webkit-transform: scale(1);transform: scale(1);}}@-ms-keyframes "toggler" {0% {-ms-transform: scale(1.1);transform: scale(1.1);}50% {-ms-transform: scale(0.8);transform: scale(0.8);}100% {-ms-transform: scale(1);transform: scale(1);}}.widget > h3:first-child, h2.widgettitle {font-size: 18px;font-weight: 600;padding: 3px 0px 0px 12px;margin-bottom: 22px;position: relative;}.widget > h3:first-child:after, h2.widgettitle:after {display: block;content: '';position: absolute;left: 0px;bottom: 5px;top:7px;width: 5px;opacity: 1;}#main-menu li ul.sub-menu li.zass_colum_title > a:after, #main-menu li ul.sub-menu li.zass_colum_title > a:before {background-color: #e1e1e1;}#pre_header .widget > h3:first-child {color:#999999;}#footer .widget > h3:first-child {color:#999999;}#powered {min-width: 100%;background-color:rgba(0,0,0,0.2);color:#cecece;}#powered .inner {font-size: 11px;text-align: center;padding-top: 30px;padding-bottom: 20px;}#powered a {color: #f8f8f8;}#powered .author_credits {width: 48%;float: right;text-align: right;padding-top: 8px;}#powered .zass-social {width: 48%;float: left;text-align: right;}#powered .author_credits a {font-size: 10px;}.cards_icon {width: 51px;height: 32px;margin: 0 6px 6px 0;float: left;background-image: url("https://theartisanfoodcompany.com/wp-content/themes/zass/image/cards.png");}.visa_icon {background-position: 155px 0px;}.visa-electron {background-position: 208px 0px;}.mastercard_icon {background-position: 208px 0px;}.maestro_icon {background-position: -105px 0px;}.american-express_icon {background-position: 0px 0px;}.cirrus_icon {background-position: -53px 0px;}.twocheckout_icon {background-position: -156px -33px;}.delta_icon {background-position: 156px -33px;}.discover_icon {background-position: 104px -33px;}.google-checkout_icon {background-position: -105px -33px;}.moneybookers_icon {background-position: 52px -33px;}.sagepay_icon {background-position: -156px -66px;}.paypal_icon {background-position: 0px -33px;}.solo_icon {background-position: 0px -66px;}.switch_icon {background-position: -53px -66px;}.western-union_icon {background-position: -105px -66px;}.cash-on-delivery_icon {background-position: 103px 0px;}.direct-debit_icon {background-position: 51px 0px;}.cheque_icon {background-position: -52px -33px;}#seals {float: left;clear: both;width: 100%;padding: 15px 0;}#seals a {margin: 0 8px 10px 0;display: block;float: left;}.footer_time, .footer_address, .footer_phone, .footer_fax, .footer_mail, .footer_skype {display: block;clear: both;padding: 0 0 0 40px;min-height: 28px;line-height: 18px;vertical-align: middle;margin: 8px 0 0 0;position: relative;}.footer_time:before, .footer_address:before, .footer_phone:before, .footer_fax:before, .footer_mail:before, .footer_skype:before {font-size: 18px;height: 24px;width: 30px;text-align: center;display: inline-block;line-height: 32px;vertical-align: middle;margin: 0 8px 0 0;font-family: FontAwesome;position: absolute;top: -7px;left: 0;}.footer_time:before {content: "\f017";}.footer_address:before {content: "\f041";}.footer_phone:before {content: "\f095";}.footer_fax:before {content: "\f1ac";}.footer_mail:before {content: "\f0e0";}.footer_skype:before {content: "\f17e";}a.skype {text-decoration: none;color: #666666;}#content {min-height: 500px;padding:0;position: relative;z-index: 100;width:100%;}body.zass-reveal-footer #content {background-color:#ffffff;}body.zass_header_left.zass-reveal-footer #content {background: none;}#content > .inner, .dokan-dashboard #container > .dokan-dashboard-wrap {padding-bottom:80px;padding-top: 80px;background-color: #ffffff;}.dokan-dashboard #container > .dokan-dashboard-wrap {margin: 0 auto;}.dokan-dashboard header.dokan-dashboard-header h1 {font-size: 32px;}body.page-template-default #content > .inner, body.page-template-blank-page #content > .inner {padding-top: 0px;padding-bottom:0px;}body.page-template-default #content.has-sidebar > .inner, body.page-template-blank-page #content.has-sidebar > .inner {padding-top: 80px;padding-bottom:80px;}#content > .inner.zass_masonry_fullwidth {width:100%;}.box {margin-bottom: 30px;clear: both;}.widget_layered_nav ul, .widget_product_categories ul {list-style: none !important;padding: 0;margin-left: 0;margin-bottom: 0;}.widget_product_categories ul li ul.children {margin-top: 8px;}.widget_layered_nav ul li, .widget_product_categories ul li {margin-bottom: 3px;padding: 8px 12px;border: 1px solid #e5e5e5;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}.widget_layered_nav ul li .count, .widget_product_categories ul li .count {color: #666666;float: right;font-size: 11px;line-height: 1.9em;}.widget_layered_nav ul li a, .widget_product_categories ul li a {text-decoration: none;display: inline-block;width: 70%;font-size:11px;font-weight:600;text-transform:uppercase;color:#333333;}.widget_layered_nav ul li.current-cat.cat-parent > a, .widget_product_categories ul li.current-cat.cat-parent > a, .widget_product_categories ul li.current-cat-parent > a {font-weight: 600;}.widget_product_categories ul li.current-cat, .widget_product_categories ul li.current-cat-parent {background-color: #f8f8f8;}.widget_layered_nav ul li small {float: right;display: block;width: 25px;height: 18px;text-align: center;line-height: 18px;font-size: 11px;background-color: #f5f5f5;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;margin-top: 2px;}.sidebar .box, .wpb_widgetised_column .box {padding: 0px;}.box-common {margin-bottom:0;}.box-products {margin: 0;}ul.zass_woo_categories_shop, div.zass_woo_categories_shop {margin: 0 0 35px 0;padding: 0;list-style: none;width: 100%;clear: both;}li.product-category.product img, div.product-category.product img {width: 100%;height: auto;margin:0;vertical-align:text-bottom;display:block;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}li.product-category.product:hover img, div.product-category.product:hover img {-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);}li.product-category.product h2, div.product-category.product h2 {font-size: 13px;text-transform: uppercase;text-decoration: none;margin-bottom: 0;}li.product-category.product h2 mark, div.product-category.product h2 mark {background: none;display:block;background:#333333;color:#ffffff;position:absolute;width:30px;height:30px;line-height:30px;vertical-align:middle;top:-15px;left:50%;margin-left:-15px;border-radius: 2em !important;-moz-border-radius: 2em !important;-webkit-border-radius: 2em !important;font-size:11px;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;}li.product-category.product a, div.product-category.product a {text-decoration: none;display:block;overflow: hidden;}li.product-category.product a h2, div.product-category.product a h2 {text-align:center;padding:25px 10px;position:absolute;left:0;bottom:30px;background:#ffffff;width:100%;opacity:0.92;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;}li.product-category.product:hover a h2, div.product-category.product:hover a h2{opacity:0.9;}.term-description, .portfolio-cat-desc {margin-bottom: 50px;}.term-description {width:100%;clear:both;text-align:center;padding-bottom:30px;margin-bottom:50px;border-bottom:1px solid #e5e5e5;}.term-description .pic-cat-main {float: left;margin: 0 30px 20px 0;max-width: 145px !important;}.term-description p {margin-top:0;display: block;text-align:left;}#products-wrapper .page-description {margin-bottom:10px;}.box-sort-filter {margin-bottom: 30px;}.box-sort-filter h2.heading-title {font-size: 19px;font-weight: 600;padding-bottom:11px;border-bottom: 1px solid #e5e5e5;margin-bottom: 20px;}.widget_price_filter .price_slider.ui-slider {margin-bottom:20px;width:92%;}.widget_price_filter .button {float:right;margin-left: 10px;}.widget_price_filter .price_label {line-height:35px;}.box-sort-filter .ui-slider-horizontal .ui-slider-handle, .widget_price_filter .ui-slider-handle.ui-state-default.ui-corner-all {top: -0.22em;margin-left: -3px;border-radius: 50% !important;-moz-border-radius: 50% !important;-webkit-border-radius: 50% !important;border: none !important;cursor:pointer !important;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;}.box-sort-filter .ui-slider-horizontal .ui-slider-handle:hover, .widget_price_filter .ui-slider-handle.ui-state-default.ui-corner-all:hover {background: #333333 !important;}.summary .variations_form table {border-bottom: none;}.box-sort-filter select, .summary .variations_form td.value select, .vendor_sort select {border: none !Important;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;max-width:100%;background: transparent;padding: 7px 35px 7px 7px;-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: #f8f8f8;position: relative;z-index: 1;}.box-sort-filter select::-ms-expand, .summary .variations_form td.value select::-ms-expand {display: none;}.summary .variations_form td.value .reset_variations {position: relative;visibility: visible !Important;}.product-filter .sort:after, .product-filter .limit:after, .summary .variations_form td.value .reset_variations:after {display: block;width: 20px;height: 20px;line-height: 20px;vertical-align: middle;text-align: center;font-size: 14px;content: "\f0dc";font-family: FontAwesome;position: absolute;right: 5px;top: 50%;margin-top: -9px;z-index: 50;color: #333333;pointer-events: none;}.summary .variations_form td.value .reset_variations:after {right: auto;left: -31px;}.product-filter .sort:after, .summary .variations_form td.value .reset_variations:after {content: "\f0dc";}ul.sub_cats {list-style: none;margin: 0;padding: 0;}ul.sub_cats li {margin: 0 5px;padding: 10px 0;float: left;background-color: #ffffff;width: 100px;height: 140px;text-align: center;}ul.sub_cats li img {margin: 0 auto 4px auto;clear: both;background-color: #ffffff;border: 1px solid #f1f1f1;padding: 5px;}ul.sub_cats li a {text-decoration: none;color: #999999;font-size: 11px;padding: 0 4px;}ul.sub_cats li a span {display: block;clear: both;}.product-filter {margin: 10px 0 50px 0;position: relative;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}.product-filter p.woocommerce-result-count {position: absolute;}.product-filter .sort {float: right;color: #333333;margin-top: 30px;font-size: 13px;font-weight: normal !Important;position: relative;}.product-filter .limit {position: relative;margin-left: 15px;float: right;color: #333333;margin-top: 30px;font-size: 13px;font-weight: normal !Important;}#price-filter {width: 40%;font-size:13px;color:#333333;float: left;}#price-filter .ui-widget-content, .widget_price_filter .ui-widget-content {background: #f0f0f0 !important;}.pagination {display: inline-block;width: 100%;margin-top:50px;}.pagination .links {float: left;margin-bottom: 20px;}.pagination .links a, .bbp-pagination-links a, .bbp-pagination-links span {display: inline-block;background-color: #333333;width: 35px;height: 35px;line-height: 33px;vertical-align: middle;text-align: center;margin-right: 2px;text-decoration: none;color: #ffffff;border-radius: 2em;-moz-border-radius: 2em;-webkit-border-radius: 2em;border: none !Important;}.pagination .links .selected, .bbp-pagination-links span.current {display: inline-block;width: 35px;height: 35px;line-height: 33px;vertical-align: middle;text-align: center;font-weight: normal;text-decoration: none;color: #333333;background: #ececec;}.pagination .links .selected:hover, .bbp-pagination-links span.current:hover {color: #ffffff;}.pagination .results {float: right;padding-top: 10px;font-size: 13px;}div.product div.images, #content div.product div.images {display: inline-block;margin-bottom: 60px;width: 50%;position: relative;padding-left: 100px;}div.product div.images .flex-viewport {height: auto !important;}div.product div.images #wrap, #content div.product div.images #wrap {float: left;}div.product div.summary, #content div.product div.summary {float: right;margin-bottom: 80px;width: 50%;padding-left: 50px;position: relative;}div.product div.summary div.share {margin-top: 30px;padding: 12px 8px 7px 8px;background-color: #fcfcfc;border: 1px solid #f1f1f1;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;width: 100%;clear: both;float: left;}div.product p.price, div.product .description, div.product form.cart, div.product form.variations_form.cart, div.product .review, div.product .summary {margin: 0px;padding: 0px;width: 100%;}div.product form.cart {width: auto;display: inline-block;vertical-align: middle;}div.product form.variations_form.cart {margin-bottom: 30px;}div.product .options, div.product p.cart, div.product .variations_form.cart {margin-bottom: 30px;}div.product .variations_form.cart {display: block;}div.product p.cart {margin-top: 20px;}div.product p.price {margin: 20px 0px;}p.stock.out-of-stock {padding: 15px 8px;background-color: #fff4e2;border: 1px solid #ffeccc;color: #9d8967;}div.product .description {margin-bottom: 30px;}div.product .summary h3, .summary .composite_form .step_title_wrapper {margin-bottom: 16px;font-size:16px;font-weight: bold;border: none;}.component_option_thumbnail_container .thumbnail_description h5.thumbnail_title.title, .summary_element_selection .content_product_title {font-size: 13px;}div.product .thumbnail_description .price span.amount, div.product .summary .details.component_data .price span.amount, div.product .summary_element_price .price span.amount {font-size: 15px;}div.product .summary figure.composited_product_image.woocommerce-product-gallery__image {margin: 0px;}.composited_product_details_wrapper .details.component_data p {margin-top: 0px;}.component .composited_product_details_wrapper {padding: 20px 20px 20px 120px;border: 1px solid #f1f1f1;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background-color: #fafafa;}.paged .component .composited_product_details_wrapper {margin-bottom: 25px;}.component .composited_product_images {float: left;margin-left: -80px !important;}.progressive .component_title_wrapper {border: 1px solid #f1f1f1;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background-color: #fafafa;padding: 8px 12px;margin-bottom: 15px;}.composite_pagination .element_link {font-size: 13px !important;}.summary .composite_form h4.step_title_wrapper {margin-bottom: 0px;width: 100%;}.composite_price .total {margin-right: 8px;}.single-product .component .component_wrap span.price, .component .component_wrap p.stock {margin-bottom: 0px !important;}.component .details {width: calc(100% - 20px) !important;}.woocommerce .component_table_item dl.component dd, .woocommerce .component_table_item dl.component dt {width: 100% !important;}div.woocommerce form dl.component dd p {margin: 0;padding: 0;border: none;}div.product .cart div.quantity {display: inline-block;}div.product .cart div.quantity.hidden {display: none;}div.product .cart div.quantity label.screen-reader-text {display: none;}div.product .price {font-size: 16px;color: #000 !important;}div.product div.single_variation_wrap {width: 100%;}div.product div.single_variation {font-size: 13px;float: none !important;clear: both !important;padding: 0 10px;margin-bottom: 25px;}div.product div.single_variation p {margin: 0 0 0.85em 0;}div.product div.single_variation > div {width: 100%;}div.product div.single_variation > div:after, div.product div.single_variation:after{content: " ";display: block;height: 0px !Important;clear: both;visibility: hidden;}.reset_variations {font-size: 11px;text-transform: uppercase;text-decoration: none;color: #999999;margin-left:5px;}div.product .price span {display: inline-block;margin-bottom: 8px;}div.product .price span.amount {font-size: 30px;font-weight: 600;}div.product .price del span {text-decoration: line-through;margin: 0 8px 0 0;font-size: 18px !important;color: #cecece;}div.product div.single_variation .price {margin: 0 !important;display: block;font-size: 21px !important;}div.product div.single_variation .price span.amount {margin: 0 !important;font-size: 21px !important;}div.product input.qty {width: 44px !important;height: 46px;text-align: center;font-size: 16px;font-weight: bold;border: 1px solid #cecece;display: block;vertical-align: top;}div.quantity, div.product .composite_data .composite_summary .composite_button div.quantity {width: 64px;height: 42px;position: relative;margin-right: 10px !important;}div.quantity input.zass-qty-plus, div.quantity input.zass-qty-minus {width: 24px !important;height: 23px;display: inline-block;border: none;background: #333333;color: #f5f5f5;text-align: center;font-size: 15px;position: absolute;right: 0px;top: 0px;border-radius: 0px 2px 0px 0px;-moz-border-radius: 0px 2px 0px 0px;-webkit-border-radius: 0px 2px 0px 0px;cursor: pointer;-webkit-appearance: none;}td div.quantity input.zass-qty-plus, td div.quantity input.zass-qty-minus {display: none !important;}div.quantity input.zass-qty-minus {top: 23px;border-radius: 0px 0px 2px 0px;-moz-border-radius: 0px 0px 2px 0px;-webkit-border-radius: 0px 0px 2px 0px;}button.single_add_to_cart_button {border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border: 1px dashed;background: none;height: 46px;text-align: center;border: none;}.summary button.single_add_to_cart_button {margin-right: 10px;display: inline-block;vertical-align: top;}button.single_add_to_cart_button:before {display: none;content: "\f021";font-family: FontAwesome;font-size: 14px !important;vertical-align: middle;margin-right: 0px;font-weight: normal !important;opacity: 0;transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;}button.single_add_to_cart_button:disabled, button.single_add_to_cart_button:disabled:hover {background-color: #e1e1e1;color: #333333;opacity: 0.5;cursor: not-allowed;}button.single_add_to_cart_button.loading:before {display: inline-block;margin-right: 8px;opacity: 1;}div.product .cart a.added_to_cart.wc-forward {margin-left: 8px;}div.product .price-old {color: #999999;margin: 0 5px 0 1px;padding: 4px 0;text-decoration: line-through;font-size: 16px;font-weight: normal;}div.product .option {margin-bottom: 10px;font-family: 12px;}div.product .option span, div.product .description span {width: 100%;display: block;margin-bottom: 8px;}.compare_prod, .wish_prod {display: inline-block;text-indent: -9999px;width: 42px;height: 42px;margin: 0 1px 0 0;padding: 0;float: left;}.compare_prod {background-color: #cecece;}.wish_prod {background-color: #cecece;}div.product .images .image img {padding: 10px;border: 1px solid #f1f1f1;margin-bottom: 30px;}ul.additional-images {padding: 0;margin: 10px 0;list-style: none;text-align: center;}div.product div.images ol.flex-control-nav, #content div.product div.images ol.flex-control-nav {padding: 0;margin: 0;list-style: none;text-align: center;position: absolute;top: 0px;left: 0px;width: 80px;}div.product.type-product.sale div.images ol.flex-control-nav, #content div.product.type-product.sale div.images ol.flex-control-nav {padding-top: 50px;}ul.additional-images li, div.product div.images .flex-control-thumbs li {padding: 0;list-style: none;padding: 1px;margin:0;display: inline-block;overflow: hidden;position: relative;width:67px;text-align:center;z-index: 10;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none }div.product div.images ol.flex-control-nav li, #content div.product div.images ol.flex-control-nav li, .portfolio-main-image-holder ul.additional-images li {width: 67px;height: 67px;overflow: visible;z-index: 1;}div.product div.images ol.flex-control-nav li, #content div.product div.images ol.flex-control-nav li {width: 77px;height: 77px;padding: 5px;margin-bottom: 5px;}div.product div.images ol.flex-control-nav li:hover, #content div.product div.images ol.flex-control-nav li:hover, .portfolio-main-image-holder ul.additional-images li:hover {z-index: 10;}ul.additional-images li a, div.product div.images ol.flex-control-nav li img {background-color: #ffffff;border: 1px solid #f8f8f8;display: block;padding: 5px;width: 65px;height: auto;}div.product div.images ol.flex-control-nav li img, #content div.product div.images ol.flex-control-nav li img, .portfolio-main-image-holder ul.additional-images li a {position: absolute;top: 0px;left: 0px;will-change: transform;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}div.product div.images ol.flex-control-nav li a:hover, #content div.product div.images ol.flex-control-nav li a:hover, .portfolio-main-image-holder ul.additional-images li a:hover {position: absolute;top: 0px;left: 0px;-webkit-transform:scale(1.12);-moz-transform:scale(1.12);-ms-transform:scale(1.12);-o-transform:scale(1.12);transform:scale(1.12);box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);}ul.additional-images li a img, div.product div.images ol.flex-control-nav li a img {width:100%;height:auto;display:block;}figure.woocommerce-product-gallery__wrapper {margin: 0 !important;float: left;}div.product div.images a.woocommerce-product-gallery__trigger {position: absolute;top:20px;right: 20px;z-index: 19000;display: block;width: 40px;height: 40px;line-height: 40px;background: rgba(255, 255, 255, 0.35);text-align: center;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;text-decoration: none !important;font-size: 0px;}div.product div.images a.woocommerce-product-gallery__trigger:hover {background: rgba(255, 255, 255, 0.75);}div.woocommerce-product-gallery__image {cursor: move;}div.woocommerce-product-gallery__image a {display: block;float: left;width: 100%;}div.woocommerce-product-gallery__image a img {width: 100% !important;height: auto;}div.product div.images a.woocommerce-product-gallery__trigger img.emoji {display: none !important;}div.product div.images a.woocommerce-product-gallery__trigger:before {content: "\f0b2";font-family: FontAwesome;font-weight: normal;font-size: 14px !important;}.vc_tta-tab {font-size: 13.5px;font-weight: 600;letter-spacing: 1px;}ul.tabs {line-height: 16px;width: 100%;text-align: center;list-style: none;margin: 0 0 25px 0 !important;}.woocommerce-tabs ul.tabs {margin-bottom:0px !important;display:block;padding:0px;border-top:1px solid #f1f1f1;}.woocommerce-tabs ul.tabs li.description_tab a:before, .woocommerce-tabs ul.tabs li.reviews_tab a:before, .woocommerce-tabs ul.tabs li.additional_information_tab a:before {display: inline-block;content: "\f15c";font-family: FontAwesome;margin-right:8px;font-weight: normal;}.woocommerce-tabs ul.tabs li.reviews_tab a:before {content: "\f0e6";}.woocommerce-tabs ul.tabs li.additional_information_tab a:before {content: "\f05a";}p.stock {margin:0 0 25px 0;display:block;padding:12px 8px;border:1px solid #f1f1f1;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;background-color:#fcfcfc;}.single_variation .woocommerce-variation-availability p.stock {margin: 0.85em 0;}div.product div.summary p.stock {width: 100%;display: inline-block;}ul.tabs li {margin: 0 15px;display: inline-block;float:none !important;padding: 0px;position: relative;}ul.tabs a {padding: 20px 5px !important;font-size: 14px;font-weight: 600;text-align: center;text-decoration: none;margin-top: -2px;display: inline-block;color: #919191 !important;border-top: 4px solid transparent;letter-spacing:1px;position: relative;}ul.tabs li.active a, ul.tabs a:hover {color: #333333 !important;}.panel.entry-content {background-color: none !important;min-height: 40px;padding: 20px;z-index: 2;-webkit-border-radius: 0px 0px 2px 2px;-moz-border-radius: 0px 0px 2px 2px;border-radius: 0px 0px 2px 2px;overflow: hidden;}.woocommerce-tabs .panel.entry-content {padding: 50px 8%;margin-bottom: 0px;color: #666666;}a.comment_switch {text-decoration: none;display: block;margin: 0 0 10px 0;}span.button_comments, span.button_review {color: #cecece;font-size: 12px;font-weight: 600;display: inline-block;height: 29px;margin-right: 5px;padding: 8px;text-decoration: none;text-transform: uppercase;}span.button_review {color: #666;}a.swap2 span.button_comments {color: #666;}a.swap2 span.button_review {color: #cecece;}.box-rating .box-write {display: none;}.box-review .box-comments {display: none;}.box-review .box-write {display: block;padding: 0px 20px;}#comments {float: left;clear: both;width: 100%;margin-top:25px;margin-bottom: 50px;}#tab-reviews #comments {margin-top:0px;}#comment-nav-below, #comment-nav-above {clear: both;float: left;margin-bottom: 30px;width: 100%;font-size:11px;text-transform:uppercase;}#comments .nav-next {float: right;}#comments .nav-previous {float: left;}#respond.comment-respond {margin-bottom: 60px;}.box-write span.label, #review_form label, #commentsForm label {display: block;margin-bottom: 10px;text-transform:uppercase;color:#333333;font-size:13px;}#review_form textarea {width: 100%;}#review_form .comment-form-rating a {width: 19.8%;margin-left: 1px;padding: 8px 12px;background: #f5f5f5;display: inline-block;text-decoration: none;height: 36px;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;font-weight: bold;line-height: normal;}#review_form .comment-form-rating a:hover, #review_form .comment-form-rating a.active {background: #333333;color: #ffffff;}#review_form .comment-form-rating a:hover:after, #review_form .comment-form-rating a.active:after {color: #ffffff;}#review_form .comment-form-rating a:first-child {margin-left: 0 !important;}#review_form .comment-form-rating a:after {content: "";font-family: FontAwesome;font-size: 12px;color: #333333;float: right;margin-top: 4px;font-weight: normal;}#review_form .comment-form-rating a.star-1:after {content: "\f005";}#review_form .comment-form-rating a.star-2:after {content: "\f005 \f005";}#review_form .comment-form-rating a.star-3:after {content: "\f005 \f005 \f005";}#review_form .comment-form-rating a.star-4:after {content: "\f005 \f005 \f005 \f005";}#review_form .comment-form-rating a.star-5:after {content: "\f005 \f005 \f005 \f005 \f005";}.box-write input, #review_form input {clear: left;}img#captcha {margin: 15px 0;}.box-write b {color: #333;}.box-write h3 {background: none;}.box-write .buttons {margin-bottom: 8px;}.tagcloud {margin: 25px 0;text-align: left;font-size: 13px;padding: 25px 8px 0px 8px;border-top: 1px solid #f1f1f1;width: 100%;clear: both;float: left;}.tagcloud span:not(.sku) {font-weight: bold;}.tagcloud span.sku {font-weight: normal;}.tagcloud span {display: inline-block;}.tagcloud a {display: inline-block !important;padding: 1px 4px;background-color: #f5f5f5;border: 1px solid #f1f1f1;text-decoration: none;margin: 3px;font-size: 11px;color: #999999;}.tagcloud a:hover {background-color: #ffffff;border: 1px solid #f9f9f9;color: #333333;}ul.product_list_widget, ul.products-list {padding: 0;list-style: none !important;text-align:left;}ul.cart_list.product_list_widget {margin: 0px;}ul.product_list_widget li, ul.products-list li {width: 100%;clear: both;padding-top: 10px;padding-bottom: 10px;border-bottom:1px solid #f5f5f5;line-height: normal;}.yith-woocompare-widget ul.products-list li {padding-bottom: 10px;}ul.product_list_widget li a {display: block;font-size:12.5px;font-weight:600;margin-bottom:0px;text-decoration: none;color: #333333;}ul.product_list_widget li span.quantity {font-size:13px;}ul.product_list_widget li a img {float: left;margin: 0 10px 0px 0;width: 60px;height:auto;}#footer ul.product_list_widget li a img {width: 45px;height:auto;}div.prod_hold {width: 100%;vertical-align: top;display: inline-block;float:left;margin: 0px 0px 20px 0px;padding: 10px 10px 0 10px;position: relative;z-index: 444;text-align: center;overflow:hidden;border:5px solid transparent;box-sizing:border-box;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}.zass-products-list-view div.prod_hold {width: 100%;display:table;padding: 20px;border: 1px solid #f1f1f1;background-color:#ffffff;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}.zass-products-list-view div.prod_hold .image {width: 240px;}.zass-products-list-view div.prod_hold .zass-list-prod-summary {display:table-cell;vertical-align:middle;text-align:left;padding:20px 50px;border:none;background: none;border-radius: 0;background: none;}.zass-products-list-view div.prod_hold .name {font-size:18px;font-weight: bold;color:#333333;padding:0;height: auto;margin-bottom:15px !important;text-align: left;}.zass-product-excerpt {display:none;}.zass-products-list-view .zass-product-excerpt {display: inline-block;}.zass-products-list-view div.prod_hold .zass-product-excerpt {margin-bottom:10px;}.zass-products-list-view div.prod_hold .yith-wcwl-wishlistexistsbrowse.show, .zass-products-list-view div.prod_hold .yith-wcwl-wishlistaddedbrowse.show {left:65px;margin:0;}.zass-products-list-view .prod_hold .star-rating {left:106px;margin:0;bottom:15px;}.zass-products-list-view .prod_hold .price_hold {font-size:16px;padding:0px;margin-bottom:20px;}.zass-products-list-view .prod_hold .price_hold:before {left:0;font-size:24px;}.zass-products-list-view .prod_hold .links {padding:0;border:none;text-align: left;position: relative;bottom: auto !Important;left: auto;right: auto;display: block;opacity: 1;}.zass-products-list-view .prod_hold .price_hold:before {left:0;font-size:24px;}li.product-category, div.product-category {width: 25%;vertical-align: top;display: inline-block;float:left;margin: 0px 0px 0px 0px;padding: 10px;position: relative;z-index: 444;text-align: center;background-color:#ffffff;border: 15px transparent;overflow:hidden;list-style:none !important;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}li.product-category > a, div.product-category > a {border: 1px solid #f1f1f1;padding: 10px;}.owl-item li.product-category, .owl-item div.product-category {width: 100% !important;margin:0;}.owl-item div.prod_hold:hover {box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;}.woocommerce.columns-2 div.prod_hold, .woocommerce.columns-2 li.product-category, .woocommerce.columns-2 div.product-category, .cross-sells div.prod_hold {width: 50%;}.woocommerce.columns-3 div.prod_hold, .woocommerce.columns-3 li.product-category, .woocommerce.columns-3 div.product-category, .dokan-w8 div.prod_hold {width: 33.3%;}.woocommerce.columns-4 div.prod_hold, #tab-more_seller_product div.prod_hold, .woocommerce.columns-4 li.product-category, .woocommerce.columns-4 div.product-category, .upsells.products div.prod_hold {width: 25%;}.woocommerce.columns-5 div.prod_hold, .woocommerce.columns-5 li.product-category, .woocommerce.columns-5 div.product-category {width: 20%;}.woocommerce.columns-6 div.prod_hold, .woocommerce.columns-6 li.product-category, .woocommerce.columns-6 div.product-category {width: 16.6%;}.woocommerce.columns-5 div.prod_hold .name, .woocommerce.columns-6 div.prod_hold .name {font-size:12.5px;}.woocommerce.columns-5 div.prod_hold .price_hold, .woocommerce.columns-6 div.prod_hold .price_hold {font-size:13px;}div.prod_hold .image {display: block;overflow: hidden;position: relative;z-index: 2;}div.prod_hold .image a {display: block;position: relative;}div.prod_hold .image img {width:100%;height: auto;vertical-align:text-bottom;display:block;will-change: transform, opacity;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;position: relative;z-index: 2;}div.prod_hold.zass-prodhover-zoom:hover .image img {-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);}div.prod_hold.zass-prodhover-swap .image img:nth-of-type(2){position: absolute;z-index:1;opacity: 1;top:0;left: 0;}div.prod_hold.zass-prodhover-swap:hover .image img:nth-of-type(1){opacity: 0;-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);}.has-sidebar div.prod_hold.last {margin-right: 0px !important;}.owl-item .prod_hold {width: 100% !important;margin: 0 !important;float:none;}.woocommerce.owl-carousel, .related.products, .similar_projects, .zass-portfolio-shortcode, .zass_shortcode_latest_posts, .zass-quickview-images, .zass_content_slider {overflow:hidden;width:100%;height: auto;}.zass_shortcode_latest_posts {clear:both;}.zass-portfolio-shortcode {margin-bottom: -1px;overflow: hidden;}.woocommerce.owl-carousel .owl-controls, .related.products .owl-controls, .similar_projects .owl-controls, .zass-portfolio-shortcode .owl-controls, .zass_shortcode_latest_posts .owl-controls, .zass-quickview-images .owl-controls {margin:0;}.zass_content_slider .owl-nav, .woocommerce.owl-carousel .owl-nav, .related.products .owl-nav, .similar_projects .owl-nav, .zass-portfolio-shortcode .owl-nav, .zass_shortcode_latest_posts .owl-nav, .zass-quickview-images .owl-nav {width:100%;height:auto;}.zass_content_slider .owl-nav .owl-next, .zass_content_slider .owl-nav .owl-prev, .woocommerce.owl-carousel .owl-nav .owl-next, .woocommerce.owl-carousel .owl-nav .owl-prev, .related.products .owl-nav .owl-prev, .related.products .owl-nav .owl-next, .similar_projects .owl-nav .owl-prev, .similar_projects .owl-nav .owl-next, .zass-portfolio-shortcode .owl-nav .owl-prev, .zass-portfolio-shortcode .owl-nav .owl-next, .zass_shortcode_latest_posts .owl-nav .owl-prev, .zass_shortcode_latest_posts .owl-nav .owl-next, .zass-quickview-images .owl-nav .owl-prev, .zass-quickview-images .owl-nav .owl-next {width:60px;height:60px;line-height:60px;color:#333333;background-color: #fcfcfc;font-size:24px;position:absolute;top:50%;margin-top:-30px;text-align:center;padding:0;-webkit-border-radius: 2px !important;-moz-border-radius: 2px !important;border-radius: 2px !important;border: 1px solid #f1f1f1;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;opacity: 0.8;}.zass_content_slider .owl-nav .owl-prev, .woocommerce.owl-carousel .owl-nav .owl-prev, .related.products .owl-nav .owl-prev, .similar_projects .owl-nav .owl-prev, .zass-portfolio-shortcode .owl-nav .owl-prev, .zass_shortcode_latest_posts .owl-nav .owl-prev, .zass-quickview-images .owl-nav .owl-prev {left:-60px;}.zass_content_slider .owl-nav .owl-next, .woocommerce.owl-carousel .owl-nav .owl-next, .related.products .owl-nav .owl-next, .similar_projects .owl-nav .owl-next, .zass-portfolio-shortcode .owl-nav .owl-next, .zass_shortcode_latest_posts .owl-nav .owl-next, .zass-quickview-images .owl-nav .owl-next {right:-60px;}.zass_content_slider:hover .owl-nav .owl-prev, .related.products .owl-carousel:hover .owl-nav .owl-prev, .similar_projects .owl-carousel:hover .owl-nav .owl-prev, .zass-portfolio-shortcode:hover .owl-nav .owl-prev, .zass_shortcode_latest_posts:hover .owl-nav .owl-prev, .zass-quickview-images:hover .owl-nav .owl-prev {left:5px;}.zass_content_slider:hover .owl-nav .owl-next, .related.products .owl-carousel:hover .owl-nav .owl-next, .similar_projects .owl-carousel:hover .owl-nav .owl-next, .zass-portfolio-shortcode:hover .owl-nav .owl-next, .zass_shortcode_latest_posts:hover .owl-nav .owl-next, .zass-quickview-images:hover .owl-nav .owl-next {right:5px;}.zass_content_slider .owl-nav .owl-next:hover, .zass_content_slider .owl-nav .owl-prev:hover, .woocommerce.owl-carousel .owl-nav .owl-next:hover, .related.products .owl-nav .owl-next:hover, .woocommerce.owl-carousel .owl-nav .owl-prev:hover, .related.products .owl-nav .owl-prev:hover, .similar_projects .owl-nav .owl-prev:hover, .similar_projects .owl-nav .owl-next:hover, .zass-portfolio-shortcode .owl-nav .owl-prev:hover, .zass-portfolio-shortcode .owl-nav .owl-next:hover, .zass_shortcode_latest_posts .owl-nav .owl-prev:hover, .zass_shortcode_latest_posts .owl-nav .owl-next:hover, .zass-quickview-images .owl-nav .owl-prev:hover, .zass-quickview-images .owl-nav .owl-next:hover {opacity: 1;box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);}.zass_content_slider .owl-nav .owl-next, .zass_content_slider .owl-nav .owl-prev {background: rgba(0,0,0,0.5);border: none;color: #f8f8f8;border-radius: 50% !important;}.woocommerce.owl-carousel {padding-top: 80px;position: relative;}.zass_woo_categories_shop.woocommerce.owl-carousel {padding-top: 0px;padding-bottom: 80px;}.woocommerce.owl-carousel .owl-nav {position: absolute;top: 25px;}.zass_woo_categories_shop.woocommerce.owl-carousel .owl-nav {position: absolute;top: auto;bottom: 45px;}.woocommerce.owl-carousel .owl-nav .owl-next, .woocommerce.owl-carousel .owl-nav .owl-prev {width:30px;height:30px;line-height:24px;color:#333333;background-color: #fcfcfc;font-size:18px;position:absolute;top:50%;margin-top:0px;text-align:center;padding:0;-webkit-border-radius: 2px !important;-moz-border-radius: 2px !important;border-radius: 2px !important;border: 1px solid #f1f1f1;opacity: 0.9;left: 50%;right: 50%;}.woocommerce.owl-carousel .owl-nav .owl-next {margin-right: -35px;}.woocommerce.owl-carousel .owl-nav .owl-next:after {display: block;content: "";width: 80px;height: 1px;background: #cecece;margin-left: 40px;margin-top: -10px;}.woocommerce.owl-carousel .owl-nav .owl-prev {margin-left: -35px;}.woocommerce.owl-carousel .owl-nav .owl-prev:after {display: block;content: "";width: 80px;height: 1px;background: #cecece;margin-left: -93px;margin-top: -10px;}.prod_hold .zass-list-prod-summary {height: 95px;border-bottom: 1px solid #f9f9f9;padding:15px 10px;background-color:#ffffff;border-radius: 0 0 3px 3px;-moz-border-radius: 0 0 3px 3px;-webkit-border-radius: 0 0 3px 3px;text-align: center;overflow: hidden;}div.prod_hold .name {display: block;font-size: 13px;text-transform: uppercase;font-weight: bold;text-decoration: none;margin: 0 !important;color: #333333;padding: 0;overflow: hidden;}div.prod_hold a {text-decoration: none;}a.zass-quick-view-link {text-decoration: none;margin-left:2px;margin-right: 2px;float:right;width:30px;height:30px;line-height:28px;vertical-align:middle;text-align:center;color: #333333;border: 1px dashed !important;border-color: #cecece !important;font-size: 14px;}.zass-products-list-view a.zass-quick-view-link {float:left;}a.zass-quick-view-link:hover {border-color:#333333 !important;color: #333333;}div.prod_hold a.button.add_to_cart_button i.fa {font-size: 14px;}div.prod_hold .added_to_cart.wc-forward {display: none !important;}div.prod_hold a.add_to_wishlist, div.prod_hold a.compare {margin: 0;display: inline-block;height: 25px;border: none !important;border-radius: 0 !Important;overflow: hidden;z-index:200;}div.prod_hold a.compare, div.prod_hold a.add_to_wishlist.button, div.prod_hold a.add_to_wishlist {display: inline-block;width: 30px;height: 30px;padding: 0px;font-size: 14px;vertical-align: middle;line-height: 30px !important;color: #333333;border: 1px dashed !important;border-color: #cecece !important;}div.prod_hold a.compare:hover, div.prod_hold a.add_to_wishlist.button:hover:before, div.prod_hold a.add_to_wishlist:hover:before {border-color: #333333 !important;color: #333333;}div.prod_hold a.add_to_wishlist.button:hover, div.prod_hold a.add_to_wishlist:hover {border-color: #333333 !important;color: #333333;}div.prod_hold a.compare i.fa, div.prod_hold a.add_to_wishlist.button i.fa, div.prod_hold a.add_to_wishlist i.fa {line-height: 25px !important;}div.prod_hold a.add_to_wishlist.button, div.prod_hold a.add_to_wishlist {color: #f8f8f8;overflow: hidden;}div.prod_hold .yith-wcwl-add-to-wishlist #add-items-ajax-loading {display: none !important;}div.prod_hold .yith-wcwl-wishlistexistsbrowse.show, div.prod_hold .yith-wcwl-wishlistaddedbrowse.show {color: #999999;z-index: 11000;width: 100%;padding:10px 0px 0px 0px;font-size:12px;}div.prod_hold a.add_to_wishlist.button:before, div.prod_hold a.add_to_wishlist:before, #content .basket_product a.add_to_wishlist:before {content: "\f004";font-family: FontAwesome;color: #333333;}div.prod_hold a.compare {margin-left: 3px;}div.prod_hold a.compare.added {text-transform: none;width: auto;padding: 0 4px;font-size: 11px;}.zass-products-list-view div.prod_hold a.add_to_wishlist, .zass-products-list-view div.prod_hold a.compare {position:relative;top:auto;left:auto;right:auto;padding:0 !important;overflow:hidden;width:30px !important;height:30px !important;line-height:30px !important;text-align:center !important;vertical-align:middle !important;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}.yith-wcwl-add-to-wishlist {margin-top: 0;}.summary.entry-summary > div.clear {display: none;}.summary.entry-summary .yith-wcwl-add-to-wishlist, .summary.entry-summary .compare {display: inline-block;margin: 0;padding: 0;background: none;width: auto !important;text-align: right;line-height: 18px;vertical-align: middle;text-transform: none !important;color: #333333;text-decoration: none;border: none;}.summary.entry-summary .yith-wcwl-add-to-wishlist {text-align: left;padding-left: 5px;}.summary.entry-summary .compare a {color: #333333;padding-right: 5px;}.summary.entry-summary .yith-wcwl-add-to-wishlist a {margin: 0;padding: 0 0 0 2px;background: none;border-radius: 0;text-transform: none;color: #333333;font-size: 13px;font-weight: 600;text-align: left;line-height: 18px;text-decoration: none;border:none;}.summary.entry-summary .yith-wcwl-add-to-wishlist a.add_to_wishlist {border-radius: 0 !important;}.summary.entry-summary .yith-wcwl-add-to-wishlist a:before {content: "\f004";font-family: FontAwesome;color: #333333;margin-right: 4px;font-size: 14px;}.summary.entry-summary .compare:before {content: "\f0ae";font-family: FontAwesome;color: #333333;margin-right: 4px;font-size: 14px;}.upsells.products {margin-bottom: 50px;}.cross-sells {margin: 0 0 40px 0;padding:20px;border:1px solid #e5e5e5;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}.related.products h2, .upsells.products h2, .similar_projects > h4, .zass-related-blog-posts > h4 {border: 1px dashed #f1f1f1;font-size: 21px;font-weight: 700;margin-bottom: 30px;padding: 20px;text-align: center;border-radius: 2em;-moz-border-radius: 2em;-webkit-border-radius: 2em;}#tab-description > h2:first-child, #tab-additional_information > h2:first-child {display: none;}div.prod_hold .sale, span.onsale, div.prod_hold .new_prod {color: #ffffff;padding: 8px 12px;margin: 0;position: absolute;top: 30px;left: 30px;z-index: 12002;font-size: 12px;font-weight: bold;border-radius: 2em;-moz-border-radius: 2em;-webkit-border-radius: 2em;}.zass-products-list-view div.prod_hold .sale {top: 30px;left: 30px;}.zass-products-list-view div.prod_hold .new_prod {top: 70px;left: 30px;right: auto;}span.onsale {font-size: 12.5px;font-weight: bold;padding: 10px 5px;top: 0px;left: 0px;width: 80px;text-align: center;}.zass-quickview-product-pop span.onsale {top: 40px;left: 40px;}div.prod_hold .links {background: #ffffff;z-index: 6999;padding:15px 5px;position: absolute;left: 10px;right: 10px;bottom: 1px;transition: all 0.3s linear 0s;-webkit-transition: all 0.3s linear 0s;-ms-transition: all 0.3s linear 0s;-moz-transition: all 0.3s linear 0s;-o-transition: all 0.3s linear 0s;opacity: 0;text-align: center;}div.prod_hold:hover .links {opacity: 1;}div.prod_hold .links a, div.prod_hold .links .yith-wcwl-add-to-wishlist, div.prod_hold .links a.add_to_wishlist.button {}div.prod_hold .new_prod {left: auto;right: 30px;}div.prod_hold .links .wish_small, div.prod_hold .links .woo_bt_compare_this, div.prod_hold .links .small_cart {display: block;color: #f8f8f8;padding: 0px;background-color: #cecece;margin: 5px auto;clear: left;width: 30px;height: 30px;text-align: center;}div.prod_hold .links .wish_small, div.prod_hold .links .woo_bt_compare_this {text-indent: -9999px;}div.prod_hold .links .small_cart {background-color: #333333;width: 126px;height: 14px;padding: 8px 4px;font-size: 12px;line-height: 12px;}div.prod_hold .links .small_cart:hover {background-color: #ff5a00;}.prod_hold .price_hold {clear: both;padding: 0px 0px 5px 0;font-size: 14px;font-weight: bold;position:relative;color: #555555;}.prod_hold .from, .prod_hold del {font-weight: normal!important;font-size: 13px;}.prod_hold ins span, .prod_hold ins {text-decoration: none !important;background: none;}.prod_hold .price_hold {color: #333333;}.prod_hold .price_hold del .woocommerce-Price-amount, del .woocommerce-Price-amount {color: #999999 !important;}.prod_hold .price_hold del, .prod_hold .price_hold ins, .product_list_widget del, .product_list_widget ins {display: inline-block;}.star-rating {background: url(https://theartisanfoodcompany.com/wp-content/themes/zass/image/stars_bo_grey.png) 4px 0px no-repeat;text-indent: -9999px;width: 108px;height: 25px;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;overflow: hidden;}.widget .star-rating {display: block;width: 100px;}.woocommerce-product-rating .star-rating {margin: 0 8px 8px 0;display: inline-block;vertical-align: middle;}a.woocommerce-review-link {font-size: 11px;color: #999999;text-decoration: none;line-height: 24px;display: inline-block;vertical-align: middle;margin-bottom: 8px;}.prod_hold .star-rating {display:none;}.star-rating span {background: url(https://theartisanfoodcompany.com/wp-content/themes/zass/image/stars_bo_gold.png) 4px 0px no-repeat;text-indent: -9999px;display: block;float: left;}.widget .star-rating, .widget .star-rating span {background-position:0px 0px;}#review_form .comment-form-rating p.stars {display: block;clear: both;}.prod_hold:hover .star-rating {opacity: 1;}form#yith-wcwl-form h2, div.woocommerce h2, div.woocommerce h3, #customer_login.col2-set .col-1 h2, #customer_login.col2-set .col-2 h2 {margin-bottom: 25px;font-size: 24px;}.addresses address {padding: 0 0 0 15px;}.yith-woocompare-widget a.compare.button, .yith-woocompare-widget a.clear-all {background: none;font-size: 12px;color: #333333;padding: 0;text-transform: none !important;width: 49%;text-align: right;display: inline-block;text-decoration: none;border-radius: none;margin-top: 6px;}.yith-woocompare-widget a.clear-all {color: #999999;text-align: left;}.yith-woocompare-widget a.compare.button:hover, .yith-woocompare-widget a.clear-all:hover {background: none;}#cboxContent .cboxIframe h1 {background: none !important;color: #333333 !important;margin-bottom: 40px !important;font-weight: normal !important;border-bottom: 2px solid #333333 !important;}.count_holder .is-countdown, #maintenanceCount {background-color: #ffffff !important;border: 1px solid #f1f1f1;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;margin: 0 20px 20px;min-height: 75px;}.hasCountdown {}.countdown_rtl {direction: rtl;}.countdown_holding span {}.countdown-show1 .countdown-section {width: 98%;}.countdown-show2 .countdown-section {width: 48%;display: block;padding: 0;}.countdown-show3 .countdown-section {width: 32.3%;display: block;padding: 0;}.countdown-show4 .countdown-section {width: 24%;display: block;padding: 0;}.countdown-show5 .countdown-section {width: 19.5%;display: block;padding: 0;}.countdown-show6 .countdown-section {width: 16.25%;display: block;padding: 0;}.countdown-show7 .countdown-section {width: 14%;display: block;padding: 0;}.countdown-section {display: block;float: left;font-size: 10px;text-align: center;border-right:1px solid #e1e1e1;margin:12px 0;}.countdown-section:last-child {border: none;}.countdown-section span {width: 100%;display: block;line-height: 25px;}.countdown-amount {font-size: 24px;font-weight: 600;}.countdown_descr {display: block;width: 100%;}.count_holder {border: 1px solid #f5f5f5;background-color: #fcfcfc;margin-bottom: 20px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}#maintenance_count_holder {width: 100%;background-color: #e5e5e5;padding: 25px 0;margin-bottom: 20px;}#maintenance_count_holder h3 {margin: 0px 20px 20px 20px;}#maintenanceCount {margin: 20px 20px 30px 20px;min-height: 50px;}#zassCount .countdown_row, #maintenanceCount .countdown_row {clear: both;padding: 0;text-align: center;display: block;}.offer_title {font-size: 13px;letter-spacing:1px;color:#333333;display:block;padding:20px;font-weight:600;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;background-color: #fcfcfc;}.zass-product-slider .offer_title {display: none;}.zass-product-slider .count_holder .is-countdown {margin: 10px;}.count_holder .count_info {font-size: 12.5px;padding: 15px 10px;width:50%;background-color:#f1f1f1;color:#333333;display:inline-block;text-align:center;}.count_holder .count_info_left {font-size: 12.5px;padding: 15px 10px;width:50%;background-color:#f8f8f8;color: #333333;display:inline-block;float:left;text-align:center;}.count_holder .countdown-amount, .count_holder_small .countdown-amount {color:#333333;}.count_holder .count_info_left, .count_holder .count_info, .count_holder .count_info_left b, .count_holder .count_info b {font-weight:600;}.count_holder_small .count_info {margin: 0 auto;font-size: 13px;text-align: center;color: #333333;font-weight:600;transition: all 0.3s linear 0s;-webkit-transition: all 0.3s linear 0s;-ms-transition: all 0.3s linear 0s;-moz-transition: all 0.3s linear 0s;-o-transition: all 0.3s linear 0s;max-height:0px;opacity:0;}.count_holder_small .count_info:first-child {color:#ffffff;top:-7px;position:relative;}.count_holder_small {position: absolute;z-index: 12000;overflow: hidden;bottom: 10px;left: 10px;right: 10px;padding: 7px 0px;background: #ffffff;transition: all 0.5s linear 0s;-webkit-transition: all 0.5s linear 0s;-ms-transition: all 0.5s linear 0s;-moz-transition: all 0.5s linear 0s;-o-transition: all 0.5s linear 0s;-webkit-transition-delay: 0.1s;transition-delay: 0.1s;opacity:0.99;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}.zass_shortcode_count_holder {width: 100%;padding: 20px;}.vc_col-sm-3 .zass_shortcode_count_holder, .vc_col-sm-4 .zass_shortcode_count_holder {padding: 8px;}.vc_col-sm-2 .zass_shortcode_count_holder {padding: 0px;}.zass_shortcode_count_holder .countdown-section {display: block;float: left;font-size: 12px;text-align: center;margin:12px 0;text-transform:uppercase;}.vc_col-sm-3 .zass_shortcode_count_holder .countdown-section, .vc_col-sm-4 .zass_shortcode_count_holder .countdown-section {font-size: 11px;text-transform: none;}.vc_col-sm-2 .zass_shortcode_count_holder .countdown-section {font-size: 10px;text-transform: none;}.zass_shortcode_count_holder .countdown-amount {font-size: 36px;font-weight: 400;margin-bottom:12px;}@media only screen and (min-width: 1024px) {.zass_shortcode_count_holder.zass-counter-big .countdown-amount {font-size: 80px;font-weight: 800;margin-bottom:40px;}}.vc_col-sm-3 .zass_shortcode_count_holder .countdown-amount, .vc_col-sm-4 .zass_shortcode_count_holder .countdown-amount {font-size: 24px;font-weight: 400;margin-bottom:12px;}.vc_col-sm-2 .zass_shortcode_count_holder .countdown-amount {font-size: 16px;font-weight: 400;margin-bottom:12px;}.count_holder_small .countdown-section {margin:0;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;}div.prod_hold:hover .count_holder_small {opacity: 0.7;}.has-sidebar .woocommerce.columns-4 div.prod_hold .count_holder_small, .woocommerce.columns-5 div.prod_hold .count_holder_small, .woocommerce.columns-6 div.prod_hold .count_holder_small {height:60px;min-height:60px;}.has-sidebar .woocommerce.columns-4 div.prod_hold .count_holder_small:after, .woocommerce.columns-5 div.prod_hold .count_holder_small:after, .woocommerce.columns-6 div.prod_hold .count_holder_small:after {display:block;content:'';position:absolute;top:15px;left:50%;margin-left:-15px;width:30px;height:30px;line-height:30px;font-family: FontAwesome;content: "\f017";color:#333333;font-size:36px;}.has-sidebar .woocommerce.columns-4 div.prod_hold .count_holder_small:after, .woocommerce.columns-5 div.prod_hold .count_holder_small:after, .woocommerce.columns-6 div.prod_hold .count_holder_small:after{-webkit-animation: toggler 1s linear infinite;-moz-animation: toggler 1s linear infinite;-ms-animation: toggler 1s linear infinite;animation: toggler 1s linear infinite;}.has-sidebar .woocommerce.columns-4 div.prod_hold .count_holder_small .count_info, .woocommerce.columns-5 div.prod_hold .count_holder_small .count_info, .woocommerce.columns-6 div.prod_hold .count_holder_small .count_info, .has-sidebar .woocommerce.columns-4 div.prod_hold .count_holder_small .is-countdown, .woocommerce.columns-5 div.prod_hold .count_holder_small .is-countdown, .woocommerce.columns-6 div.prod_hold .count_holder_small .is-countdown {display:none;}.count_holder_small .countdown-amount, .count_holder_small .countdown-section {color: #333333;}.count_holder_small .countdown-amount {font-size: 18px;font-weight:400;}div.tipsy {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}.slideshow {clear: both;position: relative;}.zass-intro.slideshow {z-index: 9000;}.nivoSlider img {max-width: none !important;height:auto !important;}.zass_flexslider {margin: 0;padding: 0;overflow: hidden;margin-bottom:30px;position:relative;}.zass_flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;}.zass_flexslider .slides img {display:block;vertical-align:text-bottom;height:auto;}.zass_flex-pauseplay span {text-transform: capitalize;}.zass_flexslider.post_slide {margin-bottom: 35px;position: relative;}.wpb_gallery_slides.wpb_flexslider.flexslider {box-shadow: none !important;border: none !important;border-radius: 0px !Important;margin-bottom:20px !important;}.wpb_gallery_slides.wpb_flexslider .flex-caption {background: #333333;padding-top:20px;}.wpb_gallery_slides.wpb_flexslider .flex-direction-nav {height:50px;}.wpb_gallery_slides.wpb_flexslider ol.flex-control-nav {display:none !important;}.wpb_gallery_slides.wpb_flexslider .flex-direction-nav a {overflow:hidden !important;display:block;font-size:0.5px;text-decoration:none;color: rgba(0, 0, 0, 0.1);text-shadow:none !important;}.wpb_gallery_slides.wpb_flexslider .flex-direction-nav a:before {position:absolute !important;margin:0 !important;padding:0 !important;display:block !important;}.wpb_gallery_slides.wpb_flexslider .flex-direction-nav a:hover:before {color:#ffffff !important;}.wpb_gallery_slides.wpb_flexslider .flex-direction-nav a.flex-prev:before {top:12px;left:14px;}.wpb_gallery_slides.wpb_flexslider .flex-direction-nav a.flex-next:before {top:12px;left:15px;}.flex-caption h2, .flex-caption h2 a {color: #ffffff;font-size: 18px;}ul.slides img {height: auto !important;}.box-carousel {padding: 20px 45px;}.vc_images_carousel .vc_carousel-indicators {bottom:-30px !Important;}.vc_images_carousel .vc_carousel-indicators li {border-radius: 0px !Important;padding:0 !important;}.box-carousel .flexslider {margin-bottom: 0 !important;}.flex-direction-nav {position: absolute;top: 50%;width: 100%;z-index: 30000;}.flex-direction-nav li {margin: 0;padding: 0;}.flex-direction-nav a {text-align: center !important;opacity: 0;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}.zass_flexslider:hover .flex-direction-nav a {opacity: 0.9;}.zass_flexslider:hover .flex-direction-nav a:hover {opacity: 1;}.flex-direction-nav a:before {font-size: 18px !important;margin-top: 11px;color: #ffffff;}.flex-direction-nav .flex-prev {left: 30px !important;}.flex-direction-nav .flex-next {right: 30px !important;}.box-carousel .flex-direction-nav .flex-prev {top: 50% !important;left: -45px !important;margin-top: -20px;}.box-carousel .flex-direction-nav .flex-next {top: 50% !important;right: -45px !important;margin-top: -20px;}body.woocommerce-cart form {display: inline-block;width: 59%;}form.checkout.woocommerce-checkout #customer_details {display: inline-block;width: 56%;margin-right: 3%;}body.woocommerce-cart .cart-collaterals, form.checkout.woocommerce-checkout #order_review {width: 40%;display: inline-block;padding:20px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border:1px solid #f1f1f1;background-color:#fdfdfd;}body.woocommerce-cart form, body.woocommerce-cart .cart-collaterals, form.checkout.woocommerce-checkout #customer_details, form.checkout.woocommerce-checkout #order_review {vertical-align: top;}.cart-info {margin-bottom: 50px;padding-right: 40px;}form.checkout.woocommerce-checkout {display: block;}.woocommerce form.checkout.woocommerce-checkout.processing {opacity: 0.6;position: relative;}.woocommerce form.checkout.woocommerce-checkout.processing:before {content: "";display: block;position: absolute;top: 0px;left: 0px;right: 0px;bottom: 0px;background: rgba(255,255,255,0.3);z-index: 25000;}form.checkout.woocommerce-checkout.processing:after {display: inline-block;width: 50px;height: 50px;line-height: 50px;text-align: center;position: fixed;margin: 0;padding: 0;top: 50%;left: 50%;content: "\f021";font-family: FontAwesome;font-size: 42px !important;vertical-align: middle;font-weight: normal !important;-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;}h3#order_review_heading {display: none;}.woocommerce-billing-fields, .woocommerce-shipping-fields {padding:20px;border:1px solid #e5e5e5;background-color:#ffffff;margin-bottom:20px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}table.woocommerce-checkout-review-order-table {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;font-size:13.5px;}table.woocommerce-checkout-review-order-table tr.order-total td {border-bottom: none;font-size: 22px;color: #333333;letter-spacing: 1px;}div.woocommerce .cart_totals h2, div.woocommerce .woocommerce-billing-fields h3, #order_review h3, .woocommerce form.checkout h3 {font-size:17px;margin-bottom:15px;}.cart_totals table{width:100%;clear:both;border:none;}.cart-info table.shop_table.cart, form.checkout.woocommerce-checkout #customer_details {margin-bottom: 20px;border-collapse: collapse;font-size: 12px;}.cart-info tbody td {padding: 30px 15px;}.cart-info tbody td.product-thumbnail {padding: 30px 10px;}.cart-info tbody td span.woocommerce-Price-currencySymbol {float: none !important;}.cart-info thead th {font-weight: 600;background-color: #f8f8f8;text-transform: uppercase;padding: 10px 15px;color:#333333;}.cart-info thead .product-remove, .cart-info thead .product-thumbnail {text-align: center;}.cart-info .product-thumbnail img {border: 1px solid #f1f1f1;padding: 2px;background-color: #fff;}.cart-info thead .product-name {text-align: left;}.cart-info thead .model {text-align: center;}.cart-info thead .product-price, .cart-info thead .product-subtotal {text-align: center;}.cart-info tbody td {vertical-align: middle;background-color: #fff;border-bottom: 1px solid #e8e8e8;}.cart-info tbody .product-remove {vertical-align: middle;}.cart-info td.product-remove {width: 30px;}.cart-info tbody .product-remove, .cart-info tbody .product-thumbnail {text-align: center;}.cart-info td.product-thumbnail {width: 60px;}.cart-info td.product-name dd, .cart-info td.product-name dt {padding: 0px;}.cart-info td.product-name {text-align: left;}.cart-info tbody .model {text-align: center;}.cart-info tbody .product-name a {text-align: center;font-weight: 600;text-decoration: none;}.cart-info tbody .product-quantity, .cart-info tbody .product-price, .cart-info tbody .product-subtotal {text-align: center;}.cart-info tbody .model, .cart-info tbody .product-price, .cart-info tbody .product-subtotal {font-weight: 600;color: #444;}.cart-info tbody span.stock {color: #F00;font-weight: 600;}.cart-info tr.odd td {background-color: #f9f9f9;}.cart-module {text-align: left;}.cart-module .cart-heading {padding: 8px 8px 8px 28px;font-weight: 600;font-size: 13px;color: #f5f5f5;cursor: pointer;background: url("https://theartisanfoodcompany.com/wp-content/themes/zass/image/plus.png") 10px 13px no-repeat;background-color: #333;}.cart-module .toggle_holder {margin-bottom: 15px;}.toggle_holder #voucher, .toggle_holder #coupon, .toggle_holder .cart-content {background-color: #f8f8f8;padding: 15px;}.cart-module table {margin-bottom: 15px;}.cart-module .active {background: url("https://theartisanfoodcompany.com/wp-content/themes/zass/image/plus.png") 10px -20px no-repeat;background-color: #333;}.cart-module .cart-content {padding: 15px;display: none;overflow: auto;}.cart-total {border-top: 1px solid #DDDDDD;border-bottom: 1px solid #DDDDDD;overflow: auto;padding: 8px 0px;margin-bottom: 15px;}.cart-total table {float: right;margin-bottom: 15px;}.cart-total td {padding: 3px;text-align: right;vertical-align: bottom;}.cart-total td.numbers, .cart-total td.numbers_total {font-weight: 600;color: #333;}.cart-total td.numbers_total {vertical-align: bottom;font-size: 18px;}.shipping-calculator-form {padding-top: 8px;padding-bottom: 8px;width: 100%;max-width: 268px;}form.woocommerce-shipping-calculator {width: 100% !important;max-width: 268px;}ul#shipping_method {color: #333333;list-style: none;margin-left: 0px;}ul#shipping_method li {margin-bottom: 0px;list-style: none;margin-left: 0px;}ul.payment_methods.methods li > input.input-radio, ul#shipping_method li > input.shipping_method {margin-left: 0px;padding-left: 30px;font-size: 13px;}.woocommerce-shipping-calculator p, .woocommerce-shipping-calculator select, .woocommerce-shipping-calculator input, .woocommerce-shipping-calculator button {width: 100%;display: block;}.woocommerce-shipping-calculator select, .woocommerce-shipping-calculator input, .woocommerce-shipping-calculator button {margin-bottom: 5px;}.woocommerce-shipping-calculator p a {display: block;width: 100%;}p.woocommerce-thankyou-order-received {margin-bottom: 0px;}p.woocommerce-thankyou-order-received {color: #333333;display: block;padding: 0px 0 60px 0;font-size: 24px;vertical-align: text-bottom;}p.woocommerce-thankyou-order-received:before {display: inline-block;margin-right: 10px;content: "\f00c";font-family: FontAwesome;vertical-align: text-bottom;font-size: 42px;}ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {display: block;list-style: none !important;margin: 0;padding: 40px;background-color: #fafafa;}ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {display: inline-block;text-align: left;list-style: none !important;padding: 12px 25px;border-right: 1px dashed #e1e1e1;font-size: 14px;font-weight: 500;margin: 0px;}ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:last-of-type {border: none;}ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li strong {display: block;clear: left;font-weight: normal !important;font-size: 16px;color: #333333;}section.woocommerce-order-details {margin-top: 50px;}ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details + p {font-size: 13px;color: #333333;}section.woocommerce-order-details address {border: none;font-size: 14px;font-style: normal;}section.woocommerce-order-details table {border: none;font-size: 14px;margin-bottom: 50px;}.buttons {overflow: auto;padding: 1px;}.buttons .left {float: left;text-align: left;}.buttons .right {float: right;text-align: right;}.buttons .center {text-align: center;margin-left: auto;margin-right: auto;}.toggle_holder a.button {float: right;}.wishlist-product table {width: 100%;border-collapse: collapse;margin-bottom: 20px;}.wishlist-product td {padding: 10px;background-color: #fff;}.wishlist-product thead td {color: #f5f5f5;font-weight: 600;background-color: #333;padding: 10px;}.wishlist-product thead .remove, .wishlist-product thead .image, .wishlist-product thead .cart {text-align: center;}.wishlist-product thead .name, .wishlist-product thead .model, .wishlist-product thead .stock {text-align: center;}.wishlist-product thead .quantity, .wishlist-product thead .price, .wishlist-product thead .total {text-align: center;}.wishlist-product tbody td {vertical-align: middle;border-bottom: 1px solid #DDDDDD;}.wishlist-product tbody .remove {vertical-align: middle;}.wishlist-product tbody .remove, .wishlist-product tbody .image, .wishlist-product tbody .cart {text-align: center;}.wishlist-product tbody .name, .wishlist-product tbody .model, .wishlist-product tbody .stock {text-align: center;}.wishlist-product tbody .quantity, .wishlist-product tbody .price, .wishlist-product tbody .total {text-align: center;}.wishlist-product tbody .price s {color: #F00;}.wishlist-product table a.button {margin-right: 0;}.wishlist-product table .image img {background-color: #FFFFFF;border: 1px solid #F8F8F8;padding: 6px;}.wishlist-product tbody .name {width: 120px;}.yith-wcwl-add-to-wishlist .ajax-loading, .yith-wcwl-add-button .ajax-loading {display: none !Important;position: absolute !important;left: -9999px !important;}.compare-info {border-collapse: collapse;width: 100%;margin-bottom: 20px;border: none;background-color: #fff;font-size: 12px;}.compare-info thead td, .compare-info thead tr td:first-child {font-size: 14px;font-weight: 600;text-align: left;padding: 8px;background-color: #333333;color: #ffffff;}.compare-info tr td:first-child {color: #000000;font-weight: 600;text-align: right;}.compare-info td {padding: 8px;width: 20%;text-align: center;vertical-align: top;padding: 8px;}.compare-info tr.even td {background-color: #f1f1f1;}.compare-info .name a {font-weight: 600;}.compare-info .price-old {font-weight: 600;color: #F00;text-decoration: line-through;}.compare-info .price-new {font-weight: 600;}.compare-info td.image img {padding: 6px;border: 1px solid #f1f1f1;background-color: #fff;}div.zass-contacts-holder {position:relative;margin-top:80px;}div.zass-contacts-holder.zass-contacts-shortcode {margin-top:0px;opacity:0.85;}h2.contact-form-title {margin:0px 0px 30px 0px;padding-left: 20px;font-size:21px;}form.contact-form, form.wpcf7-form {padding: 20px;border: 1px solid #f9f9f9;display: block;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}form.contact-form {border: 1px solid #f9f9f9;}form.contact-form .content {float:left;width:100%;margin:0 0 20px 0;position: relative;}form.contact-form .content input {width:100%;padding:10px 4px;background:#fcfcfc;}form.contact-form .content input:focus {outline:none;}form.contact-form .content.zass_form_test input {width: 38px;}form.contact-form .content.zass_form_test input, form.contact-form .content.zass_form_test span {display:inline-block;}form.contact-form textarea {background:#fdfdfd;width:100% !Important;margin:0px !important;}.contact-info {overflow: auto;padding-bottom: 20px;border-bottom: 1px solid #eeeeee;margin-bottom: 30px;}.contact-info .left {float: left;width: 48%;}.contact-info .right {float: left;width: 48%;}div.map_holder {border: 10px solid #eeeeee;background-color: #fff;overflow: hidden;}.contact-form .content, .box-login .content {margin-bottom: 15px;}.contact-form .content span, .box-login .content span, form.wpcf7-form p {display: block;clear: both;margin-bottom: 8px;font-weight: 600;color:#333333;font-size: 13.5px;}a.forgoten {display: block;margin-bottom: 15px;}.box-login .one_half {min-height: 260px;position: relative;}.box-login .content a.button {position: absolute;left: 0px;bottom: 0px;}#main .share {margin: 35px 0;min-height: 37px;padding: 12px 8px 5px 8px;border: 1px solid #f5f5f5;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;background-color:#fafafa;float: left;width: 100%;}#content.has-sidebar #main .share {margin-bottom: 0px;}#main .share .spread_word {float: left;font-size: 12px;margin: 4px 10px 0 0;color: #999999;}.addthis_toolbox a {margin-bottom: 0 !Important;}a .at-icon-wrapper {border-radius: 2px;}.gallery-caption {font-size: 12px;font-style: italic;line-height: 1.5;margin: 9px 0;}.bypostauthor {font-size: inherit;color: #111111;}dl.gallery-item {overflow: hidden;margin-bottom: 35px;}.gallery-item dt, .gallery-item dd {width: 100%;padding-top: 10px;margin-bottom: 1px;}.gallery-item dd {background: none;}.zass_image_list a {display:block;margin-bottom:18px;}.zass_image_list a.zass-magnific-gallery-item {display:block;position:relative;}.zass_image_list a.zass-magnific-gallery-item:before {display:block;position:absolute;top:10px;bottom:10px;left:10px;right:10px;opacity:0;content:'';transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;}.zass_image_list a.zass-magnific-gallery-item:after {display:block;width:50px;height:50px;line-height:50px;text-align:center;vertical-align:middle;position:absolute;top:50%;margin-top:-25px;margin-left:-25px;left:50%;font-family: FontAwesome;content: "\f002";color:#ffffff;font-size:21px;opacity:0;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;}.zass_image_list a.zass-magnific-gallery-item:hover:before, .zass_image_list a.zass-magnific-gallery-item:hover:after {opacity:0.8;}.zass_image_list a img {display:block;vertical-align:text-bottom;height:auto;}.zass-portfolio-categories ul {padding: 0;margin: 0 0 50px 0;list-style: none;}.zass-portfolio-categories ul li {display: inline-block;list-style: none;margin: 0;}.zass-portfolio-categories ul li a {color: #919191;text-decoration: none;text-transform:capitalize;font-weight:bold;font-size:13px;padding:10px 15px;position: relative;background-color: rgba(0,0,0,0.05);-webkit-border-radius: 2em;-moz-border-radius: 2em;border-radius: 2em;display: block;}.zass-portfolio-categories ul li a:hover, .zass-portfolio-categories ul li a.is-checked {color: #333333;}.portfolio-unit {width: 100%;display: inline-block;float:left;overflow:hidden;margin:0;padding:0;}.portfolio-unit a.portfolio-link:hover {cursor: url("https://theartisanfoodcompany.com/wp-content/themes/zass/image/cross_cursor.png") 20 20, crosshair;}.portfolio-unit.zass-none-overlay a.portfolio-link:hover, .portfolio-unit.list-unit a.portfolio-link:hover {cursor: pointer !important;}.portfolio-unit.zass-5px-gap:not(.list-unit) {border:5px solid transparent;}.portfolio-unit.zass-10px-gap:not(.list-unit) {border:15px solid transparent;}.portfolio-unit.zass-20px-gap:not(.list-unit) {border:20px solid transparent;}.portfolio-unit.portfolio-col-2, .zass_shortcode_latest_posts.zass_blog_masonry.zass-latest-blog-col-2 .blog-post {width: 50%;}.portfolio-unit.portfolio-col-3, .zass_shortcode_latest_posts.zass_blog_masonry.zass-latest-blog-col-3 .blog-post {width: 33.33%;}.zass_masonry_fullwidth .portfolio-unit.masonry-unit {width: 25%;}.zass_masonry_fullwidth .portfolio-unit.masonry-unit a.portfolio-link {padding: 20px;}.portfolio-unit.portfolio-col-4, .zass_shortcode_latest_posts.zass_blog_masonry.zass-latest-blog-col-4 .blog-post {width: 25%;}.portfolio-unit.portfolio-col-5, .zass_shortcode_latest_posts.zass_blog_masonry.zass-latest-blog-col-5 .blog-post {width: 20%;}.portfolio-unit.portfolio-col-6, .zass_shortcode_latest_posts.zass_blog_masonry.zass-latest-blog-col-6 .blog-post {width: 16.66%;}.portfolio-unit.masonry-unit:nth-child(2) {z-index: 10;}.portfolio-unit.list-unit {padding:20px;margin-bottom: 20px;border: 1px solid #f1f1f1;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}.portfolio-unit.list-unit .port-unit-image-holder {width:240px;position:relative;z-index:1;}.port-unit-image-holder img {vertical-align:text-bottom;display:block;width:100%;height: auto;}.owl-item .portfolio-unit {width: 100% !important;}.similar_projects .portfolio-unit, .related.products div.prod_hold {width: 25%;}.similar_projects .owl-item .portfolio-unit {border: 15px solid transparent;}.has-sidebar .similar_projects .portfolio-unit, .has-sidebar .related.products div.prod_hold {width: 33.33%;}.portfolio-unit > h4 {padding: 22px 12px;font-size: 15px;text-transform: uppercase;margin-bottom: 0;position: absolute;width:100%;bottom:-150px;left:0;z-index: 2;display: block;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;text-align:center;}.portfolio-unit:hover > h4 {bottom:80px;color:#ffffff;}.portfolio-unit-holder, .post-unit-holder {background-color: #ffffff;position: relative;overflow: hidden;}.post-unit-holder {margin-bottom: 25px;width:100%;overflow: hidden;}.zass_blog_masonry .post-unit-holder {margin-bottom: 0px;}.zass_blog_masonry:not(.zass-related-blog-posts) .zass_post_data_holder {background: #ffffff;padding: 20px;-webkit-border-radius: 0 0 2px 2px;-moz-border-radius: 0 0 2px 2px;border-radius: 0 0 2px 2px;}.zass_blog_masonry:not(.zass-related-blog-posts) .zass_post_data_holder {border: 1px solid #f1f1f1;}.zass_shortcode_latest_posts.zass_blog_masonry .zass_post_data_holder {border: none;}.zass_shortcode_latest_posts.zass_blog_masonry.zass-no-post-image .zass_post_data_holder {padding-top: 60px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border: 1px solid #f8f8f8;}.zass_shortcode_latest_posts.zass_blog_masonry .zass-post-no-image .zass_post_data_holder {padding-top: 70px;}.zass_shortcode_latest_posts.zass_blog_masonry.zass-no-post-image div.post .post-date {top: 38px;background: none;padding: 0;}.zass_shortcode_latest_posts.zass_blog_masonry.zass-no-post-image div.post .post-date * {color: #999999;background: none;border: none;font-size: 13px;font-weight: 600;padding: 0;margin-right: 5px;}.zass_shortcode_latest_posts.zass_blog_masonry.zass-no-post-image .zass_post_data_holder .zass-post-avatar {top: 35px;left: 33px;}.zass_shortcode_latest_posts.zass_blog_masonry.zass-no-post-image .zass_post_data_holder .zass-post-avatar img {width: 28px !Important;height: auto !Important;}.zass_shortcode_latest_posts.zass_blog_masonry.zass-no-post-excerpt .blog-post-meta {margin-bottom: 0px;}.post-unit-holder > img, .portfolio-unit-holder > img {display:block;vertical-align:text-bottom;width:101% !Important;max-width: 101% !Important;height:auto;position: relative;will-change: transform, opacity;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}.portfolio-unit-holder {background-color: #333333;}.portfolio-unit-holder:hover > img {opacity: 0.15;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}.portfolio-unit.zass-none-overlay .portfolio-unit-holder:hover > img {opacity: 1;}.post .post-unit-holder > img {background-color: #333333;background-size: cover;}body:not(.single-post) .post:hover .post-unit-holder > img {-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);opacity: 0.5;}.portfolio-unit-info {text-align: center;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;overflow: hidden;z-index: 20000;position: absolute;top: 0px;left: 0px;right: 0px;bottom: 0px;}.zass-none-overlay.zass-10px-gap .portfolio-unit-holder {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border: 1px dashed #e1e1e1;background: none;}.zass-none-overlay .portfolio-unit-info {text-align: left;overflow: visible;z-index: 20000;position: relative;top: auto;left: auto;right: auto;bottom: auto;background-color: #ffffff;}.zass-none-overlay .portfolio-unit-info a.portfolio-lightbox-link {opacity: 1;background: none;color: #cecece;left: auto;right: 20px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;border: 1px dashed;}.zass-none-overlay .portfolio-unit-info small, .zass-none-overlay .portfolio-unit-info h4 {position: relative;top: auto;left: auto;right: auto;bottom: auto;}.zass-none-overlay .portfolio-unit-info small {margin-bottom: 5px !Important;display: block;}.zass-none-overlay .portfolio-unit-info a.portfolio-link h4 {color: #333333 !Important;font-size: 14px !Important;}.zass-none-overlay .portfolio-unit-info a.portfolio-link small {color: #999999 !Important;}.zass-none-overlay .portfolio-unit-info h6 {top: -45px;left: 20px;}.portfolio-unit.list-unit .portfolio-unit-holder {display:table;width: 100%;background: #ffffff;}.portfolio-unit.list-unit .portfolio-unit-info {padding:20px 50px;position:relative;top:0;left:0;opacity:1 !Important;display:table-cell;vertical-align:middle;z-index:2;overflow:visible;text-align: left;width: 100%;}.portfolio-unit.list-unit .portfolio-unit-info h6 {left: -215px;}.portfolio-unit.list-unit .portfolio-unit-info h4, .portfolio-unit.list-unit .portfolio-unit-info small {text-align: left;display: block;width: 100%;position: relative;left: auto;right: auto;bottom: auto;}.portfolio-unit.list-unit .portfolio-unit-info p {margin: 0;}.portfolio-unit.list-unit .portfolio-unit-info a.portfolio-lightbox-link {left: -120px;}.post-unit-holder:hover .portfolio-unit-info, .zass_flexslider.post_slide:hover .portfolio-unit-info {opacity: 1;}.portfolio-unit-info h4 {margin-bottom:8px;font-size: 17px;font-weight: 600;}.portfolio-unit.list-unit .portfolio-unit-info h4 {font-size: 21px;margin-bottom: 20px }.portfolio-unit-info h6 {font-size:10px;text-transform: uppercase;background: rgba(255,255,255,0.7);-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;color: #555555;padding: 5px 8px;top: 25px;left: 30px;position: absolute;}.portfolio-unit-info h6:before {display: inline-block;font-style: normal;content: "\f07c";font-family: FontAwesome;margin-right: 8px;}.portfolio-unit-info a.go_to_page {width: 60px;height: 60px;line-height: 0px;vertical-align: middle;background: #ffffff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;display: block;margin: 0 auto;text-align: center;left: 50%;top: -300px;margin: -30px 0 0 -30px;position: absolute;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;font-size:1px;color: rgba(0,0,0,0);text-decoration:none !Important;z-index:31000;}.portfolio-unit .portfolio-unit-info a.go_to_page {margin: -50px 0 0 -30px;}.portfolio-unit-info a.go_to_page:after {font-family: FontAwesome;content: "\f036";display:block;color:#333333 !Important;text-align: center;font-size:14px;width: 60px;height: 60px;line-height: 60px;vertical-align: middle;}div.post:hover a.go_to_page {top: 50%;}.portfolio-unit-info a.go_to_page:hover {text-decoration:none;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}.portfolio-unit-info a.go_to_page:hover:after {text-decoration:none;}a.portfolio-link {display:block;width:100%;height:100%;vertical-align:middle;padding:20px;}.portfolio-unit-info small, .portfolio-unit-info h4 {text-align: left;position: absolute;bottom: 20px;left: 30px;margin: 0;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;}.portfolio-unit:hover .portfolio-unit-info small, .portfolio-unit:hover .portfolio-unit-info h4 {}.portfolio-unit-info h4 {bottom: 40px;}.portfolio-unit-info a.portfolio-lightbox-link {display:block;width:50px;height:50px;line-height:50px;position:absolute;z-index:1000;top:50%;left:50%;margin-left: -25px;margin-top: -25px;text-decoration:none !important;background: none;color: #ffffff;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;opacity: 0;border: 1px dashed;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;}.portfolio-unit-info a.portfolio-lightbox-link:hover {-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;opacity: 1;}.portfolio-unit-info a.portfolio-lightbox-link span {display:block;width:50px;height:50px;line-height:50px;color:#ffffff !Important;text-align:center;vertical-align:middle;text-decoration:none !important;}.zass-none-overlay .portfolio-unit-info a.portfolio-lightbox-link span {color:#333333 !Important;}.portfolio-unit-holder:hover a.portfolio-lightbox-link {opacity: 1;}.portfolio-unit-info a.portfolio-lightbox-link span:after {font-family: FontAwesome;content: "\f002";font-size:14px;text-decoration:none !important;}.portfolio-unit.list-unit a.portfolio-link {padding:0;}.portfolio-unit.masonry-unit a.portfolio-link, .portfolio-unit.masonry-unit a.portfolio-link small, .portfolio-unit.masonry-unit a.portfolio-link h4, .portfolio-unit.masonry-unit a.portfolio-link h6, .portfolio-unit.masonry-unit a.portfolio-link p, .portfolio-unit.portfolio-col-2 a.portfolio-link, .portfolio-unit.portfolio-col-2 a.portfolio-link small, .portfolio-unit.portfolio-col-2 a.portfolio-link h4, .portfolio-unit.portfolio-col-2 a.portfolio-link h6, .portfolio-unit.portfolio-col-2 a.portfolio-link p, .portfolio-unit.portfolio-col-3 a.portfolio-link, .portfolio-unit.portfolio-col-3 a.portfolio-link small, .portfolio-unit.portfolio-col-3 a.portfolio-link h4, .portfolio-unit.portfolio-col-3 a.portfolio-link h6, .portfolio-unit.portfolio-col-3 a.portfolio-link p, .portfolio-unit.portfolio-col-4 a.portfolio-link, .portfolio-unit.portfolio-col-4 a.portfolio-link small, .portfolio-unit.portfolio-col-4 a.portfolio-link h4, .portfolio-unit.portfolio-col-4 a.portfolio-link h6, .portfolio-unit.portfolio-col-4 a.portfolio-link p, .similar_projects .portfolio-unit a.portfolio-link, .similar_projects .portfolio-unit a.portfolio-link small, .similar_projects .portfolio-unit a.portfolio-link h4, .similar_projects .portfolio-unit a.portfolio-link h6, .similar_projects .portfolio-unit a.portfolio-link p, .owl-item .portfolio-unit a.portfolio-link, .owl-item .portfolio-unit a.portfolio-link small, .owl-item .portfolio-unit a.portfolio-link h4, .owl-item .portfolio-unit a.portfolio-link h6, .owl-item .portfolio-unit a.portfolio-link p, .portfolio-unit.portfolio-col-5 a.portfolio-link, .portfolio-unit.portfolio-col-5 a.portfolio-link small, .portfolio-unit.portfolio-col-5 a.portfolio-link h4, .portfolio-unit.portfolio-col-5 a.portfolio-link h6, .portfolio-unit.portfolio-col-5 a.portfolio-link p, .portfolio-unit.portfolio-col-6 a.portfolio-link, .portfolio-unit.portfolio-col-6 a.portfolio-link small, .portfolio-unit.portfolio-col-6 a.portfolio-link h4, .portfolio-unit.portfolio-col-6 a.portfolio-link h6, .portfolio-unit.portfolio-col-6 a.portfolio-link p {text-decoration:none;}.portfolio-unit.list-unit a.portfolio-link, .portfolio-unit.list-unit a.portfolio-link small, .portfolio-unit.list-unit a.portfolio-link h4, .portfolio-unit.list-unit a.portfolio-link h6, .portfolio-unit.list-unit a.portfolio-link p{text-decoration:none;}.portfolio_top {margin-bottom: 50px;padding-bottom:50px;border-bottom:1px solid #f1f1f1;position:relative;}.portfolio_top.zass_image_list_portfolio div.two_third.portfolio-main-image-holder {display: inline-block;width: 55%;margin: 0;}.portfolio_top.zass_image_list_portfolio div.one_third.last.project-data {display: inline-block;width: 45%;padding: 0 0 0 50px;margin: 0;}.portfolio_top .project-data .project-details, .portfolio_top .project-data .main-features, .portfolio_top .project-data .more-details {margin-bottom: 30px;padding-left:10px;}.portfolio_top .project-data h4 {font-size: 18px;margin-bottom:20px;}.portfolio_top .project-data ul li strong {font-size: 13px;font-weight: 600;color: #555555;text-align: left;clear:both;display:block;}.portfolio_top .project-data .project-details .simple-list-underlined li, .portfolio_top .project-data .main-features .checklist li {border: none !important;padding-bottom:8px;}.portfolio_top .project-data .main-features .checklist li:before {font-family: FontAwesome;content: "\f058";text-decoration:none !important;margin-right: 8px;}.portfolio_top .project-data .project-details a.button {margin:10px 0;font-weight: 600;}.portfolio-main-image-holder #wrap {margin-left: 100px;}.portfolio-main-image-holder ul.additional-images {padding: 0;margin: 0;list-style: none;text-align: center;position: absolute;top: 0px;left: 0px;width: 80px;}.zass-project-description {margin-bottom:50px;}.zass-project-description h3 {text-transform: uppercase;font-size:21px;margin-bottom:30px;border-bottom: 1px solid #e1e1e1;padding-bottom:15px;}div.portfolio-nav:not(.zass-enabled){display:none}cite {font-size: 11px;color: #333333;display: block;clear: left;padding: 8px 0;font-style: italic;}blockquote, q {padding: 20px !important;border-left: 5px solid #cecece;background-color:#fcfcfc;margin-bottom: 30px;color: #666666;-webkit-hyphens: none;-moz-hyphens: none;-ms-hyphens: none;hyphens: none;quotes: none;margin-left:20px;font-style:italic;display: block;}.blog-post {padding: 15px;padding-bottom: 30px;position: relative;border: 1px solid #f1f1f1;margin-bottom: 30px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}body.single-post .content_holder > .blog-post {padding: 0;border: none;}.blog-post.sticky, .zass_blog_masonry:not(.zass-related-blog-posts) .sticky .zass_post_data_holder {border-style: dashed;}.blog-post-excerpt {padding: 5px;margin: 0;clear:both;}body.search-results .blog-post-excerpt, body.search-results .blog-post.product.type-product .blog-post-meta, body.search-results .blog-post.product.type-product .post-date, body.search-results .blog-post.product.type-product .zass-post-avatar {display: none;}body.search.search-no-results .blog-post-excerpt form#searchform, body.search.search-no-results .blog-post-excerpt p {margin-top: 20px;display: block;}body.search.search-no-results .blog-post-excerpt {padding: 0;}.blog-post-excerpt p:first-of-type{margin-top: 0;}.blog-post-excerpt p:last-of-type{margin-bottom: 0;}.blog-post .heading-title, .blog-post .zass_post_data_holder h2.heading-title {padding: 0 5px;font-size: 21px;line-height: 40px;font-weight:500;margin-bottom: 10px;}.blog-post h1.heading-title {font-size: 24px;line-height: 40px;border-bottom: 1px solid #e1e1e1 !important;}.blog-post-meta {border-radius: 2px;margin-bottom: 20px;font-size: 11.5px;color: #666666;clear:both;padding: 0 5px;}body.single-post .content_holder > .blog-post .blog-post-meta {border-bottom: 1px solid;border-color: rgba(0,0,0,0.03);margin-bottom: 30px;text-align: center;padding: 10px 10px 35px 10px;}.blog-post-meta span.sticky_post, .blog-post-meta span.post_format {background-color: #f4524d;color: #ffffff;padding: 4px 8px;font-weight: 600;margin-right: 4px;font-style:normal;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;font-size:11px;}.blog-post-meta span.post_format {background: #ffffff;color: #333333;border: 1px solid #f1f1f1;}.blog-post-meta span.sticky_post i {color: #ffffff;}.blog-post-meta span.post_format a {text-decoration: none;font-size:11px;margin:0px;}.blog-post-meta span.post-meta-date {margin-right: 5px;}.blog-post-meta span.post-meta-date:before {font-family: FontAwesome;content: "\f073";display: inline-block;margin-right: 3px;}.blog-post-meta span a, .blog-post-meta a[rel="tag"] {margin-right:6px;color: #666666;}.blog-post-meta span i, .blog-post-meta i {margin-right:3px;line-height: 24px;color: #919191;}.blog-post-meta a[rel="tag"] {margin-right: 3px;}.post-date, .widget_recent_entries .post-date {font-size: 12px;padding-left: 20px;font-weight: bold;}.widget .post-date, .widget_recent_entries.zass-popular-posts .post-date {padding-left: 0px !Important;color: #999999 !Important;position: relative !Important;background: none !Important;font-size: 13px !Important;top: auto !Important;left: auto !Important;display: inline-block;font-weight: normal;}.widget_recent_entries .post-date {padding-left: 20px !Important;}.post-date a, .post-date a:hover {text-decoration:none;color: rgba(255,255,255,0.5);}div.post .post-date, div.product.type-product .post-date, div.page.type-page .post-date, div.attachment .post-date {position: absolute;top: 29px;left: 65px;text-align: center;color: rgba(0,0,0,0.07);padding: 10px 10px 10px 6px;line-height: 13px;z-index: 29000;font-weight: 600;-webkit-border-radius: 5px 2em 2em 5px;-moz-border-radius: 5px 2em 2em 5px;border-radius: 5px 2em 2em 5px;font-size: 16px;}div.post .zass-no-avatar .post-date, div.product.type-product .zass-no-avatar .post-date, div.page.type-page .zass-no-avatar .post-date, div.attachment .zass-no-avatar .post-date {left: 30px;}div.blog-post.zass-post-no-image .post-date {top: 15px;left: 50px;}.zass_shortcode_latest_posts div.post.zass-post-no-image .post-date {left: 65px;}.zass-related-blog-posts.zass_shortcode_latest_posts div.post.zass-post-no-image .post-date {left: 65px;top:29px;}.zass-related-blog-posts.zass_shortcode_latest_posts div.post.zass-post-no-image .zass-post-avatar {left: 30px;top:30px;}div.post.zass-post-no-image .zass-no-avatar .post-date {left: 15px;}body.single-post .content_holder > .post .post-date {left: 30px;}body.single-post .content_holder > div.post.zass-post-no-image .zass-no-avatar .post-date {left:0px;top:0px;}body.single-post .content_holder > .post .zass-post-avatar + .blog-post-meta + .post-date {left: 65px !important;}div.blog-post.zass-post-no-image .zass-post-avatar, body.single-post .content_holder > .post div.post.zass-post-no-image .post-date {top: 16px;left: 15px;}div.post .post-date .num, div.attachment .post-date .num, div.product.type-product .post-date .num, div.page.type-page .post-date .num {width: 100%;text-align: center;font-weight: normal;padding: 2px 6px;border-right: 1px solid;border-right-color: rgba(0,0,0,0.07);line-height: 21px;margin-right:5px;text-align: center;color: #ffffff;}.blog-post .slideshow, .blog-post .slideshow .flexslider {margin: 0 0 25px 0;}.zass-related-blog-posts.zass_shortcode_latest_posts.zass_blog_masonry .blog-post.zass-post-no-image:before {display: block;width: 100%;padding-bottom: 75.8%;background-color: #f8f8f8;color: #f1f1f1;text-align: center;font-size: 42px;vertical-align: middle;content: "";margin-bottom: 25px;}.zass-related-blog-posts.zass_shortcode_latest_posts.zass_blog_masonry .blog-post.zass-post-no-image:after {text-align: center;font-size: 42px;font-family: FontAwesome;content: "\f03e";position: absolute;top:50%;left: 50%;margin-left: -21px;margin-top: -50px;color: #e1e1e1;visibility: visible;}.video-holder {height: 0;margin-bottom: 30px;overflow: hidden;padding-bottom: 67.5%;padding-top: 25px;position: relative;}.blog-post .video-holder {margin-bottom: 15px;}.video-holder embed, .video-holder iframe, .video-holder object, .video-holder video {height: 100%;left: 0;position: absolute;top: 0;width: 100%;}.zass_double_timeline .blog-post {width:45%;float:left;padding: 20px;margin-right:5%;clear:left;position: relative;z-index: 3;background: #ffffff;}.zass_double_timeline .blog-post.post_right {float:right;margin-right: 0px;margin-left: 5%;clear:none;}.zass_double_timeline .blog-post:nth-child(2) {margin-top:65px;}.zass_double_timeline .blog-post:after {display:block;content:'';position: absolute;height: 1px;border-bottom:1px dashed #e1e1e1;top: 50%;left: 100%;width: 10%;z-index: 1;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;}.zass_double_timeline .blog-post:before {display:block;content:'';position: absolute;height: 16px;background: #f1f1f1;border: 3px solid #333333;top: 50%;left: 110%;width: 16px;z-index: 2;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;margin-top: -8px;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;}.zass_double_timeline .blog-post:hover:after, .zass_double_timeline .blog-post:hover:before {top: 50px;}.has-sidebar .zass_double_timeline .blog-post:before {margin-left: -2px;}.has-sidebar .zass_double_timeline .blog-post.post_right:before {margin-left: 0px;margin-right: -1px;}.zass_double_timeline .blog-post.post_right:after {left: auto;right: 100%;}.zass_double_timeline .blog-post.post_right:before {left: auto;right: 109%;margin-right: 3px;}.zass_double_timeline div.post.blog-post .post-date {right:65px;left:auto;}.zass_double_timeline div.post.blog-post .zass-no-avatar .post-date {right:30px;}.zass_double_timeline .zass_post_data_holder .zass-post-avatar {right:30px;left:auto;}.zass_double_timeline div.post.blog-post.blog-post.post_right .zass_post_data_holder .zass-post-avatar {right:auto;left:30px;}.zass_double_timeline .blog-post .post-date:before {right:auto;left:30px;}.zass_double_timeline .blog-post.post_right .post-date:before {right:-5px;left:auto;}.zass_double_timeline div.post.blog-post.post_right .post-date {left:65px;right:auto;}.zass_double_timeline div.post.blog-post.post_right .zass-no-avatar .post-date {left:30px;}.zass_blog_small_image .blog-post .post-unit-holder, .zass_blog_small_image .blog-post .zass_flexslider.post_slide, .zass_blog_small_image .blog-post .slideshow {width:240px;float:left;margin-right:30px;margin-bottom: 0px;}.zass_blog_small_image .blog-post {clear:both;display: table;padding: 20px;}.zass_blog_small_image .mejs-container {clear:none;}.zass_blog_small_image .zass_post_data_holder {margin-left:280px;display: table-cell;vertical-align: middle;}.zass_blog_small_image .zass-post-no-image .zass_post_data_holder {margin-left:0px;}.zass_blog_small_image .blog-post .blog-post-meta, .zass_blog_small_image .blog-post .blog-post-excerpt {clear:none;}.zass_post_data_holder {position: static;}.zass_post_data_holder h2, .zass_post_data_holder h1, .zass_post_data_holder h3, .zass_post_data_holder h4, .zass_post_data_holder h5, .zass_post_data_holder h6 {margin-bottom: 15px;}.zass_post_data_holder .zass-post-avatar {width: 40px;height: 40px;position: absolute;top: 30px;left: 30px;z-index: 29100;}.zass_post_data_holder .zass-post-avatar img {width: 40px !Important;height: 40px !Important;border: none;}.zass_blog_masonry .blog-post {width:33.3%;padding:15px;border:none;margin:0;vertical-align:top;margin-bottom:10px;box-sizing: border-box;}.has-sidebar .content_holder.zass_blog_masonry .blog-post {width:46.96%;}.has-sidebar .zass_shortcode_blog.zass_blog_masonry div.post.blog-post {width:50%;}.blog-post.zass-post-no-image {padding-top:70px;}.zass_shortcode_latest_posts .blog-post.zass-post-no-image {padding-top:15px;}.zass_blog_masonry div.post.blog-post .heading-title, .zass_double_timeline div.post.blog-post .heading-title, .zass-related-blog-posts div.post.blog-post .heading-title, .zass_blog_masonry div.post.blog-post .zass_post_data_holder h2 {font-size:17px;padding:0 0 5px 0;line-height:26px;margin-bottom: 5px;}.zass-related-blog-posts .post-unit-holder {margin-bottom: 25px;}.zass-related-blog-posts div.post.blog-post .heading-title {font-size:13px !important;line-height: normal;}.zass-related-blog-posts .blog-post-excerpt, .zass-related-blog-posts .blog-post-meta {display: none;}.zass-related-blog-posts .portfolio-unit-info a.go_to_page {width: 40px !Important;height: 40px !Important;line-height: 0px !Important;vertical-align: middle !Important;}.zass-related-blog-posts .portfolio-unit-info a.go_to_page:after {font-family: FontAwesome;content: "\f036";display:block;color:#333333 !Important;text-align: center;font-size:14px;width: 40px;height: 40px;line-height: 40px;vertical-align: middle;}.zass-related-blog-posts .post:hover a.go_to_page {margin: -5px 0 0 -20px;}.zass_blog_masonry .blog-post-meta {padding:0;margin-bottom: 15px;}.zass_blog_masonry:not(.zass_shortcode_latest_posts) .blog-post-meta {margin-bottom: 0px;}.zass_blog_masonry div.post.blog-post .blog-post-excerpt {padding-left:0;padding-right:0;}.zass_blog_masonry:not(.zass_shortcode_latest_posts) div.post.blog-post .blog-post-excerpt {display: none;}.zass_shortcode_latest_posts {padding: 2px;}.zass_shortcode_latest_posts.zass_blog_masonry .blog-post {width:100%;overflow:hidden;display: inline-block;float:left;margin:0 0 30px 0 !important;border: none !important;box-sizing:border-box;transition: all 0.4s ease 0s;-webkit-transition: all 0.4s ease 0s;-ms-transition: all 0.4s ease 0s;-moz-transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;}.zass_shortcode_latest_posts.zass_blog_masonry .blog-post:hover {-moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);background: #ffffff;}.zass_shortcode_latest_posts.zass_blog_masonry.zass-mozaic-posts .blog-post:hover, .zass_shortcode_latest_posts.zass_blog_masonry .owl-item .blog-post:hover {box-shadow: none !Important;background: none;}.zass_shortcode_latest_posts.zass_blog_masonry.zass-mozaic-posts .blog-post {width: 50%;margin-bottom: 5px !Important;border-bottom: 1px solid #f5f5f5 !Important;}.zass_shortcode_latest_posts.zass_blog_masonry.zass-mozaic-posts .blog-post:first-of-type {margin-bottom: 30px !Important;border-bottom: none;padding-bottom: 18px;}.zass_shortcode_latest_posts.zass_blog_masonry.zass-mozaic-posts .blog-post .post-date, .zass_shortcode_latest_posts.zass_blog_masonry.zass-mozaic-posts .blog-post .zass-post-avatar {display: none;}.zass_shortcode_latest_posts.zass_blog_masonry.zass-mozaic-posts .blog-post:first-of-type .post-date, .zass_shortcode_latest_posts.zass_blog_masonry.zass-mozaic-posts .blog-post:first-of-type .zass-post-avatar {display: block;}.zass_shortcode_latest_posts.zass_blog_masonry.zass-mozaic-posts .post-unit-holder {width: 20%;float: left;}.zass_shortcode_latest_posts.zass_blog_masonry.zass-mozaic-posts .blog-post:first-of-type .post-unit-holder {width: 100% !Important;float: none;}.zass_shortcode_latest_posts.zass_blog_masonry.zass-mozaic-posts .blog-post .portfolio-unit-info {display: none;}.zass_shortcode_latest_posts.zass_blog_masonry.zass-mozaic-posts .blog-post:first-of-type .portfolio-unit-info {display: block;}.zass_shortcode_latest_posts.zass_blog_masonry.zass-mozaic-posts .zass_post_data_holder {clear: none;float: left;width: 80%;padding-top: 0px;padding-bottom: 5px;}.zass_shortcode_latest_posts.zass_blog_masonry.zass-mozaic-posts .blog-post:first-of-type .zass_post_data_holder {float: none;width: 100%;padding-top: 20px;padding-bottom: 20px;}.zass_shortcode_latest_posts.zass_blog_masonry.zass-mozaic-posts .blog-post-meta {margin-bottom: 11px;}.zass_shortcode_latest_posts.zass_blog_masonry.zass-mozaic-posts .blog-post:first-of-type .blog-post-meta {margin-bottom: 14px;}.zass_shortcode_latest_posts.zass_blog_masonry.zass-mozaic-posts .blog-post-excerpt {font-size: 87%;}.zass_shortcode_latest_posts.zass_blog_masonry.zass-mozaic-posts .blog-post:first-of-type .blog-post-excerpt {font-size: 100%;}.zass_shortcode_latest_posts.zass_blog_masonry .owl-item .blog-post {width:100%;}#comment .pagenavi {padding: 0 0 40px 0;}ul.commentlist {list-style-type: none;padding: 0;margin: 0 0 30px 0;float: left;width: 100%;}ul.commentlist > li {margin-left: 0px;}.commentlist ul.children {list-style-type: none;padding: 10px 0 0 40px;margin: 0;float: left;clear: left;width: 100%;position: relative;}.commentlist ul.children:before {display: block;width: 15px;height: 15px;line-height: 15px;vertical-align: middle;font-family: FontAwesome;content: "\f0a6";position: absolute;top: -20px;left: 9px;color: #e1e1e1;}.commentlist ul.children:after {display: block;width: 1px;height: 75px;vertical-align: middle;content: " ";position: absolute;top: 0px;left: 16px;background-color: #e1e1e1;}.commentlist li ul.children li {position: relative;padding: 0;margin: 0px;}.commentlist li .comment-text {z-index: 90;}img.avatar {float: left;padding: 3px;background-color: #ffffff;border: 1px solid #f1f1f1;margin: 0 10px 10px 0;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}.zass-author-content div.avatar {float: left;padding-right: 9px;margin-left: 20px;position: relative;top: -30px;}.commentlist li .comment-body {padding: 50px 20px 20px;margin-bottom: 50px;}.commentlist li .comment-body img.avatar {position: absolute;top: -35px;left: 20px;margin: 0;}.zass-author-content img.avatar {float: none;border: 1px solid #f1f1f1;margin-bottom: 0;padding: 0;border: none;}.bypostauthor img.avatar {padding: 5px;border: 3px solid #f1f1f1;}.commentlist li div.description {border: none;width: auto;margin-bottom: 0;}.commentlist li .star-rating {position: absolute;crop: 0;top: -13px;left: 90px;width: 150px;background-color: #ffffff;}#commentsForm label {display: block }p.form-allowed-tags {font-size: 11px;padding: 8px;background: #f8f8f8;border: 1px solid #f1f1f1;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}p.form-allowed-tags * {font-size: 11px;}#commentsForm .text-input {margin-bottom: 8px;padding: 8px 5px;vertical-align: middle;width: 50%;}#commentsForm .textarea {margin-bottom: 10px;padding: 2%;vertical-align: top;width: 100%;}p.comment-form-email, p.comment-form-url {width: 49%;float: left;}p.comment-form-email {margin-right: 2%;}p.comment-form-author input, p.comment-form-email input, p.comment-form-url input {width: 100%;}p.logged-in-as {margin-bottom: 30px;padding: 8px;background-color: #f8f8f8;border: 1px solid #f1f1f1;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;font-size: 12px;}.accordion {list-style-type: none;}.accordion li {background: #212121;cursor: pointer;float: left;display: block;width: 100%;}.accordion li div {padding: 20px 20px;background: #f8f8f8;}.accordion li a.accordion-title {text-decoration: none;display: block;cursor: pointer;border-bottom: 1px solid #ffffff;padding: 5px 15px;color: #fff;font-size: 12px;font-weight: 600;}.accordion table.form {border: none;}.zass-search-cart-holder {float:right;height:86px;line-height:86px;position: relative;}.zass-search-cart-holder:before {position: absolute;display: block;top: 50%;left: 0px;width: 2px;height: 24px;margin-top: -12px;border-left: 1px solid;content: "";opacity: 0.6;}.zass_header_left .zass-search-cart-holder:before {display: none;}#main-menu .zass-search-cart-holder {min-height: inherit;}.main_menu_holder .zass-search-cart-holder {padding-left: 5px;}#cart-module {padding: 0px 10px;height:100%;margin: 0;position: relative;z-index: 0;float: right;list-style: none;z-index:2;}#cart-module > li:first-child {vertical-align:middle;min-height:58px;line-height:58px;}#cart-module a.cart-contents:before {display: inline-block;content: "\f290";font-family: FontAwesome;font-size: 14px;float:left;position:relative;color: #c6c6c6;top:0px;font-weight: normal !important;}.zass-search-cart-holder #cart-module div.widget.woocommerce.widget_shopping_cart h2.widgettitle {display: none;}#cart-module div.widget.woocommerce.widget_shopping_cart {display: none;position: absolute;top: 98%;right: -12px;z-index: 10000;width: 320px;background: #ffffff;padding: 20px;box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);border:1px solid #f1f1f1;line-height: normal;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}#cart-module div.widget.woocommerce.widget_shopping_cart:before {content: ' ';position: absolute;background: #ffffff;display: block;width: 12px;height: 12px;right: 22px;top: -6px;z-index: 30000;border:1px solid;transform: rotate(45deg);-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);border-color: #f1f1f1 transparent transparent #f1f1f1;}#cart-module:hover div.widget.woocommerce.widget_shopping_cart {display: block;-moz-animation: zassfadeInUp .3s ease-in ;-webkit-animation: zassfadeInUp .3s ease-in ;animation:zassfadeInUp .3s ease-in ;}#cart-module a.cart-contents {display: block;width: 100%;height: 86px;line-height: 86px;text-decoration: none;}.main_menu_holder #cart-module {background: none;}.widget_shopping_cart_content a.remove {display: block;float: right;width: 16px;height: 16px;line-height: 16px;background: #e5e5e5;margin-top: 5px;text-align:center;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}.widget_shopping_cart_content a.remove:hover {background: #333333;color:#ffffff;}#cart-module .cart-contents {margin: 0;display: inline-block;font-size: 13px;font-weight: 600;}#cart-module .cart-contents span.count, .zass-wishlist-counter a .zass-wish-number {position:absolute;padding:2px 4px 4px 4px;color:#ffffff;background-color:#e1e1e1;top:50%;margin-top:-18px;left:20px;display:block;font-size:10px !important;line-height:11px !important;font-weight: normal !important;white-space:nowrap;height:15px;min-width: 15px;-webkit-border-radius: 2em;-moz-border-radius: 2em;border-radius: 2em;text-align: center;}.zass-wishlist-counter a .zass-wish-number {color:#ffffff !important;background-color: #333333;}.widget_shopping_cart_content li {padding-bottom: 10px !important;border-bottom: 1px solid #e5e5e5;}.widget_shopping_cart_content li.empty {text-align: center;border: none;font-size:14px;margin: 0px;padding: 8px;}.widget_shopping_cart_content p.total, .widget_shopping_cart_content p.buttons {text-align: right;margin: 0;}.widget_shopping_cart_content p.buttons .button.checkout {margin-left: 2%;}.widget_shopping_cart_content p.total {font-size: 15px;font-weight: 600;margin-bottom: 8px;margin-top: 20px;color: #333333;}.widget_shopping_cart_content p.buttons {margin-top: 15px;}.widget_shopping_cart_content p.buttons .button {width: 49%;padding: 9px 15px;text-align: center;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}.zass-wishlist-counter, #zass-account-holder {float: right;height: 100%;padding: 0 10px;position: relative;}.zass-wishlist-counter a, #zass-account-holder a {text-decoration: none;height: 86px;line-height: 86px;font-size: 14px;display: inline-block;}.zass-wishlist-counter i, #zass-account-holder i {color: #c6c6c6;margin-right: 3px;font-size: 14px;}.vc_btn3.vc_btn3-shape-rounded {-webkit-border-radius: 2px !Important;-moz-border-radius: 2px !Important;border-radius: 2px !Important;}.vc_btn3-style-custom:hover {opacity: 0.8;}.widget_shopping_cart_content li dl.variation {width: auto !important;margin-bottom: 4px;}.widget_shopping_cart_content li dl.variation dt, .widget_shopping_cart_content li dl.variation dd {padding: 0;font-size: 11px;width: auto;margin-right: 3px;}.widget_shopping_cart_content li dl.variation p {margin: 0;line-height: normal;}.zass_added_to_cart_notification {width:310px;padding:20px;position:fixed;top:50%;margin-top: -200px;left:50%;margin-left:-150px;background:#ffffff;border:1px solid #e1e1e1;z-index:10000;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.2);text-align: center;}img.added-product-image {max-width:200px;margin-bottom: 25px;}div.added-product-text {overflow:hidden;text-align:center;}div.added-product-text strong {font-size:16px;color:#333333;}div.added-product-text:before, div#yith-wcwl-message:before{display: block;color: #6ab000;content: "\f00c";font-family: FontAwesome;font-size: 24px;clear:both;margin-bottom:2px;}table.shop_table.cart.wishlist_table div.yith-wcwl-add-to-wishlist {display:none !important;}.video_controlls {float: right;}#header .zass-search-cart-holder .video_controlls {text-align:center;display: table;}#header .zass-search-cart-holder .video_controlls a {display: table-cell;vertical-align: middle;padding: 0 8px;}.video_controlls a {margin-left: 8px;text-decoration: none;color: #333333;font-size: 13px;position: relative;}.video_controlls a#video-volume:after {animation: 1s linear 2s normal none infinite running pointing;border: 2px solid;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;content: "";height: 15px;left: 50%;margin-left: -7px;margin-top: -8px;position: absolute;top: 50%;width: 15px;z-index: 1300;display: block;transform: rotate(45deg);-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);}#header .zass-search-cart-holder .video_controlls a#video-volume:after {animation: 1s linear 2s normal none infinite running pointing;border: 2px solid;height: 16px;left: 50%;margin-left: -8px;margin-top: -8px;width: 16px;}.video_controlls a#video-volume.disabled:after {display: none;}#header .main_menu_holder.video_controlls a {margin-left: 0px;}.video_controlls a:hover {color: #999999;}.fixed:after, #main .zass-share-links:after, .zass-quick-view-lightbox div.product div.summary p.stock:after, .zass-portfolio-categories:after, .zass-portfolio-categories ul:after, .woocommerce-message:after, ul.product_list_widget li:after, ul.products-list li:after, .icon_link_item small:after, .zass_post_data_holder:after, .post-unit-holder:after, .inner:after, p.myaccount_user:after, .col2-set.addresses:after, .sidebar > div.widget:after, .wpb_widgetised_column div.widget:after, .wpb_widgetised_column div.box:after, .sidebar > div.box:after, #footer:after, .wpb_single_image:after, div.woocommerce:after, ul.zass_woo_categories_shop:after, div.zass_woo_categories_shop:after, .upsells.products:after, .zass_shortcode_latest_posts:after, .cross-sells:after, .zass_shortcode_count_holder:after, .zass_blog_small_image .blog-post:after, .zass_shortcode_latest_posts.zass_blog_masonry .blog-post:after, div.prod_hold .links:after {content: " ";display: block;height: 0px !Important;clear: both;visibility: hidden;}.fixed {display: block;}.fixed {min-height: 1%;}* html .fixed {height: 1%;}.clear {clear: both;font-size: 0;line-height: 0;height: 0 }#supersized:hover, #supersized li a {cursor: default !Important;}#main img, .box img, .product image img {max-width: 100%;height: auto;}.selectnav {display: none;}#header #searchform .screen-reader-text {display: block;font-size: 90%;left: 0;line-height: 27px;padding-left: 10px;position: absolute;background: #ffffff;}#footer-menu ul {margin: 0;padding: 0;list-style: none;}#footer_nav > li > a {font-size: 18px;font-weight: normal;margin-top: 0px;margin-bottom: 12px;border-bottom: 1px solid #333333;padding-bottom: 8px;display: block;}#footer_nav > li > a:hover {text-decoration: none;}#footer_nav ul li a {margin: 0;padding: 4px;display: block;}#footer_nav ul li a:hover {background-color: #f1f1f1;text-decoration: none;}.comment-reply-link, span.edit-link a {font-size: 12px;float: right;clear: both;text-decoration: none !important;color: #fdfdfd;vertical-align: middle;display: inline-block;padding: 4px 9px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;background-color: #333333;opacity: 0.5;}.comment-reply-link:hover {opacity: 0.92;}span.edit-link a {clear: none;float: none;padding: 2px 6px;margin-left: 4px;background-color: #ffffff;color: #333333;border: 1px solid #f5f5f5;opacity: 1;}.comment-reply-link:before {margin-right: 5px;font-family: FontAwesome;content: "\f0e6";font-size: 14px;}ol.commentlist {padding: 0;margin: 0 0 30px 0;float: left;width: 100%;list-style: none !important;}ol.commentlist li {margin-left: 0px;display: block;}#reviews .commentlist li .comment_container, .comment-body {text-align: left;float: left;width: 100%;padding: 30px 20px 20px 20px;position: relative;border: 1px solid #f1f1f1;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background:#ffffff;position: relative;}#commentform label {display: block;}#commentform textarea, #review_form textarea {margin-bottom: 30px;padding: 2%;vertical-align: top;width: 100%;}p.comment-form-cookies-consent input[type="checkbox"], #commentform p.comment-form-cookies-consent label {display: inline-block;vertical-align: middle;margin-bottom: 0;margin-right: 5px;}#reviews .commentlist li .comment_container {margin-bottom: 40px;}#reviews .commentlist li .comment_container img.avatar {position: absolute;top: -30px;left: 20px;}.bypostauthor .comment-body {background:#fcfcfc;border-color: #e1e1e1;color: #333333;}#reviews .commentlist li .meta {margin-bottom: 13px;color: #999999;}#reviews .commentlist li .meta strong, .comment-body span.tuser a {font-weight: bold;}.comment-body span.tuser {margin-right: 8px;border-right: 1px solid #cecece;padding-right: 8px;font-weight: bold;font-size: 14px;}#reviews .commentlist li .description p {margin: 5px 0 0 0;}#reviews .star-rating {text-indent: -9999px;width: 108px;margin: 0 auto;height: 27px;z-index: 9999;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border: 1px solid #f1f1f1;}#reviews .star-rating span {background: url(https://theartisanfoodcompany.com/wp-content/themes/zass/image/stars_bo_gold.png) 4px 0px no-repeat;text-indent: -9999px;display: block;}.ui-widget-overlay {background: none repeat scroll 0 0 #FFFFFF !important;opacity: 1;}.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {font-weight: normal !important;}#zass_price_range {color: #ffffff;font-weight: 600;background-color:#f4524d;padding:3px 8px;position:relative;margin-left:4px;border-radius: 2em;-moz-border-radius: 2em;-webkit-border-radius: 2em;}.pull-item {position: fixed;z-index: 20000;width: 304px;transition: all 0.7s ease 0s;-webkit-transition: all 0.7s ease 0s;-ms-transition: all 0.7s ease 0s;-moz-transition: all 0.7s ease 0s;-o-transition: all 0.7s ease 0s;}.pull-item.top.left {top: 160px;left: -304px;}.pull-item.middle.left {top: 215px;left: -304px;}.pull-item.bottom.left {top: 270px;left: -304px;}.pull-item.top.right {top: 160px;right: -304px;}.pull-item.middle.right {top: 215px;right: -304px;}.pull-item.bottom.right {top: 270px;right: -304px;}.pull-item:hover {z-index: 20100;}.pull-item.left .pull_butoon {position: absolute;top: 0px;right: -50px;background-color: #f5f5f5;border-radius: 0px 2px 2px 0px;-moz-border-radius: 0px 2px 2px 0px;-webkit-border-radius: 0px 2px 2px 0px;overflow: hidden;width:50px;height:50px;}.pull-item.right .pull_butoon {position: absolute;top: 0px;left: -50px;background-color: #f5f5f5;border-radius: 2px 0px 0px 2px;-moz-border-radius: 2px 0px 0px 2px;-webkit-border-radius: 2px 0px 0px 2px;overflow: hidden;width:50px;height:50px;}.pull_butoon img {max-width: 50px;max-height: 50px;}.pull-item.left .top-level-pull-out {padding: 12px;float: left;background-color: #f5f5f5;border-radius: 0px 0px 3px 0px;-moz-border-radius: 0px 0px 3px 0px;-webkit-border-radius: 0px 0px 3px 0px;width: 280px;}.pull-item.right .top-level-pull-out {padding: 12px;float: right;background-color: #f5f5f5;border-radius: 0px 0px 0px 3px;-moz-border-radius: 0px 0px 0px 3px;-webkit-border-radius: 0px 0px 0px 3px;width: 280px;}.pull-inner {background-color: #ffffff;overflow: hidden;padding: 20px;}.pull-inner > div > h4:first-child {font-size:16px;margin-bottom:15px;}.pull-inner p {margin: 0;}.pull-inner img {margin: 0;max-width: 100%;}.pull-item.left.active {left: 0px !important;}.pull-item.right.active {right: 0px !important;}nav.woocommerce-MyAccount-navigation ul {padding: 0;margin: 0 0 60px 0;list-style: none;text-align: center;}nav.woocommerce-MyAccount-navigation ul li {list-style: none;display: inline-block;margin: 0 3px 3px 0;}nav.woocommerce-MyAccount-navigation ul li a {display: block;padding: 9px 12px;border-radius: 2em;-moz-border-radius: 2em;-webkit-border-radius: 2em;border: 1px dashed;border-color: #333333;color: #333333;text-decoration: none;}div.woocommerce-MyAccount-content {padding: 30px;padding-top: 90px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;margin-top:0;margin-bottom:50px;background: #fcfcfc;border: 1px solid #f1f1f1;position: relative;color: #666666;font-size: 16px;line-height: 180%;}div.woocommerce-MyAccount-content .zass-account-avatar {clear: both;text-align: center;margin: 0 auto;display: block;position: absolute;top: -30px;left: 50%;margin-left: -48px;}div.woocommerce-MyAccount-content .myaccount_user > p:first-of-type {font-size: 18px;}div.woocommerce-MyAccount-content .myaccount_user > p{text-align: center;}div.woocommerce-MyAccount-content > a {color: #ffffff;text-decoration: underline;}div.woocommerce-MyAccount-content .zass-account-avatar img{float: none;padding: 6px;}table.my_account_orders, .col2-set.addresses {margin-bottom:50px;}#customer_login.col2-set {text-align: center;overflow: hidden;position: relative;padding-top: 90px;margin-bottom: 80px;}body.woocommerce-account #customer_login.col2-set .owl-nav, #customer_login.u-columns.col2-set .owl-nav {margin:0 0 50px 0;font-size: 24px;font-weight: 600;color: #333333;position: absolute;top: 0;left: 0;width: 100%;}body.woocommerce-account #customer_login.col2-set .owl-nav .disabled, #customer_login.u-columns.col2-set .owl-nav .disabled {color: #cacaca;}body.woocommerce-account #customer_login.col2-set .owl-nav div, #customer_login.u-columns.col2-set .owl-nav div {display: inline-block;padding: 10px;}.col2-set.addresses .col-1, .col2-set.addresses .col-2, #customer_login.col2-set .col-1, #customer_login.col2-set .col-2 {width:50%;padding:1%;float:left;}#customer_login.col2-set .col-1, #customer_login.col2-set .col-2 {padding: 30px;width: 49.5%;display: inline-block;vertical-align: top;margin-bottom: 30px;max-width: 600px;border: 1px solid #f5f5f5;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;float: none;text-align: left;margin: 0 auto;}#customer_login label, #customer_login input[type="text"], #customer_login input[type="password"], #customer_login input[type="email"] {width: 100%;clear:both;}#customer_login input[type="text"], #customer_login input[type="password"], #customer_login input[type="email"] {padding: 12px 4px;}#customer_login label.inline {width: auto;clear: none;}#customer_login p {border: none;}.col2-set.addresses header {position:relative;}.col2-set.addresses header a.edit {position:absolute;color:#ffffff !important;top:6px;right:12px;display:block;font-size:10px;font-weight:bold;text-transform:uppercase;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;padding:5px 7px;text-decoration:none;}.col2-set.addresses header a.edit:hover {background:#222222;}.col2-set.addresses header a.edit:before {display: inline-block;content: "\f040";font-family: FontAwesome;font-size: 12px;margin-right:5px;font-weight:normal !important;}.cart-info .coupon {text-align:left;display: inline-block;width: 70%;vertical-align: top;}.cart-info .coupon label {display: none;}.coupon input#coupon_code, .checkout_coupon input#coupon_code{padding:15px;font-size:13px;}.wc-proceed-to-checkout .button, .wc-proceed-to-checkout button {vertical-align: middle;line-height: 46px;padding: 6px 18px;width: 100%;}.coupon input.button, .wc-proceed-to-checkout .button {text-align:center;margin-bottom:8px;}.coupon input, .checkout_coupon p {display: inline-block;vertical-align: top;}form.checkout_coupon {margin-bottom:30px;padding:20px;background-color:#fcfcfc;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;display:block;width: 100%;}form.checkout_coupon p {border:none !important;}table.shop_table.cart .actions > input.button {margin: 0 auto;float: right;}.cart-info tbody td.actions {padding-top: 30px;}table.shop_table.cart td.product-quantity div.quantity {height: auto;}table.shop_table.cart td.product-quantity div.quantity input.input-text.qty.text {max-width: 100%;vertical-align: middle;}table.shop_table.cart td.product-quantity div.quantity input.plus, table.shop_table.cart td.product-quantity div.quantity input.minus {display: none !important;}.cart-collaterals h2 {border-bottom: 1px solid #e5e5e5;font-size: 15px;margin-bottom: 22px;padding-bottom: 10px;text-transform: uppercase;}.woocommerce-info {margin-bottom: 35px;padding: 15px 10px;background-color: #f8f8f8;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}.woocommerce-message, p.demo_store, .woocommerce-Message, ul.woocommerce-error {background: #fff4e2;color: #9d8967;margin-bottom: 50px;border: 1px solid #ffeccc;border-left-width:4px;padding: 15px 10px;vertical-align: middle;}ul.woocommerce-error {margin-left: 0px;padding-left: 30px;font-size: 13px;}p.demo_store {text-align: center;min-height: 20px;font-size: 14px !important;text-transform: uppercase;font-weight: 600;color: #9d8967;}.woocommerce-message .button, .woocommerce-Message .button {float: right;margin-left: 30px;border: none;padding: 2px 5px 0 5px;color: #9d8967 !important;font-size: 13px;font-weight: 500;}textarea#order_comments.input-text {min-height: 80px !important;}ul.payment_methods.methods {list-style: none;margin-left: 0;}ul.payment_methods.methods li {list-style: none;margin-left: 0;}.payment_method_paypal label img {clear: both;display: block;}.woocommerce-checkout .form-row.address-field .chosen-container {width: auto !important;}html.touch #search div.ajax_search_result {display: none !important;}#search div.ajax_search_result {display: none;}#search.active div.ajax_search_result {display: block;line-height: normal !Important;}div.ajax_search_result {padding: 20px;background: #ffffff;text-align: left;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;margin-bottom: 50px;}div.ajax_search_result h4 {border: 1px solid #f1f1f1;background-color: #fafafa;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;font-size: 16px;font-weight: bold;margin-bottom: 25px;padding: 10px;}div.ajax_search_result ul, div.ajax_search_result ul li {list-style: none;margin-left: 0;}div.ajax_search_result ul {margin-bottom: 15px;}div.ajax_search_result ul li {margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #f9f9f9;}div.ajax_search_result ul li a {display: block;}span.ajax_search_image {background: #cecece none repeat scroll 0 0;display: inline-block;height: 50px;margin: 3px 8px 0 0;width: 50px;}span.ajax_search_image img {width: 50px !important;height: auto !important;}span.ajax_search_content {display: inline-block;vertical-align: top;}a.ajax_search_unit {text-decoration: none !important;padding: 5px;}.ajax_search_content span {display: block;margin-bottom: 3px;}.ajax_search_content span.ajax_search_title {color: #333333;}.ajax_search_content span.ajax_search_excerpt {color: #666666;font-size:12px;}.wishlist_table .add_to_cart, .yith-wcwl-add-button > a.button.alt {border-radius: 2em !important;-moz-border-radius: 2em !important;-webkit-border-radius: 2em !important;}.wishlist-title {display: inline-block;margin-bottom: 35px;}.woocommerce .wishlist_table td.product-add-to-cart a.compare, .woocommerce .wishlist_table td.product-add-to-cart a.zass-quick-view-link {display:none !important;}.wishlist_table tr td {vertical-align: middle;}.ui-widget-header, .ui-widget-content, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {background: none !important;border: none !important;}.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #919191 !important;}.vc_message_box p {margin-top: 0;}.zass-author-info {padding: 35px 0;border-top: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9;margin: 60px 0 60px 0;position: relative;border-radius: 2px !important;-moz-border-radius: 2px !important;-webkit-border-radius: 2px !important;}.zass-author-info .zass-author-content {clear: both;min-height: 1px;}.zass-author-info .title {margin-left: 114px;}.zass-author-info .title h2 {font-size: 14px;line-height:normal;margin-bottom: 15px;}.ajax_loading .ajax_loading_inner {background: url(https://theartisanfoodcompany.com/wp-content/themes/zass/image/loading.gif) center center no-repeat;background-color: #ffffff;display: block;width: 100%;height: 60px;right: 0px;left: auto;}html.touch .ajax_loading .ajax_loading_inner {display: none !important;}.wpb_single_image .vc_single_image-wrapper {display: block !important;}.wpb_single_image img {vertical-align:bottom;}.wpb_single_image a img {will-change: opacity;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;}.wpb_single_image a img:hover {opacity: 0.5;}.entry-summary .yith-wcwl-wishlistexistsbrowse .feedback {display: none !important;}#yith-wcwl-popup-message {background: #ffffff !important;border: 1px solid #e1e1e1 !important;border-radius: 3px !important;-moz-border-radius: 3px !important;-webkit-border-radius: 3px !important;width: 280px !important;margin-left: -150px !important;left: 50%;line-height: 35px !Important;padding: 20px !important;position: fixed;text-align: center;top: 50%;margin-top: -60px !important;z-index: 10000;box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.2);}#yith-wcwl-popup-message #yith-wcwl-message {font-size: 16px;font-weight: bold;color: #333333;}#topcontrol {z-index:20000;}span.scroltopcontrol {display:block;width:50px;height:50px;line-height:50px;cursor:pointer;z-index:10000;position:relative;}span.scroltopcontrol:before {display:block;width:50px;height:50px;line-height:50px;text-align:center;vertical-align:middle;font-family: FontAwesome;content: "\f077";color:#ffffff;background-color:#333333;position:absolute;top:0;left:0;opacity:0.7;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}span.scroltopcontrol:hover:before {opacity:0.95;}html.touch #supersized {display:none !important;}.vc_progress_bar .vc_single_bar, .vc_progress_bar .vc_single_bar .vc_bar {border-radius: 0px !important;box-shadow:none !important;}div.wpb_row.zass_is_parallax {background-position: 50% 0;background-repeat:none;background-attachment:fixed;background-size: auto;}.vc_grid-filter {text-align:center !important;margin-bottom:40px !important;}.vc_grid-filter .vc_grid-filter-item {border:none !important;text-transform:uppercase !important;color:#333333 !important;}.wpb_zass_banner {margin: 0 !Important;}.wpb_zass_banner a {display:block;position:relative;overflow:hidden;color:#ffffff;}.wpb_zass_banner a h4, .wpb_zass_banner a h6, .zass_banner_buton {color:#ffffff;}.wpb_zass_banner.zass-banner-dark a h4, .wpb_zass_banner.zass-banner-dark a h6 {color:#333333;}.wpb_zass_banner a span.zass_banner-icon {font-size:36px;margin-bottom:10px;font-weight: normal;display: block;clear: both;}.wpb_zass_banner.zass_banner_big a span.zass_banner-icon {font-size:58px;margin-bottom:12px;font-weight: normal;display: block;clear: both;}.wpb_zass_banner a h4 {font-size:24px;margin-bottom:3px;font-weight: bold;}.wpb_zass_banner.zass_banner_big a h4 {font-size: 80px;font-weight: 800;letter-spacing: 12px;margin-bottom: 3px;}.wpb_zass_banner a h6 {font-size:14px;margin-bottom:3px;text-transform:none;font-style:italic;}.zass_banner_buton {display:inline-block;background-color:#ffffff;color:#333333;padding:12px 20px;margin-top:15px;font-size: 14px;font-weight: bold;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;position: relative;top: 600px;}.wpb_zass_banner:hover .zass_banner_buton {top: 0px;}.zass-banner-dark .zass_banner_buton {background-color:#333333;color:#ffffff;}.zass_banner_image img {width:100%;vertical-align:text-bottom;display:block;will-change: transform, opacity;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}div.zass_whole_banner_wrapper:hover .zass_banner_image img {-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);}.zass_banner_image {z-index:1;}.zass_banner_image:after {display:block;position:absolute;top: 25px;right: 25px;bottom: 25px;left: 25px;background:#000000;content:'';z-index:2;opacity:0;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;}.zass-banner-dark .zass_banner_image:after {background:#ffffff;}div.zass_whole_banner_wrapper {width:100%;}.zass_banner_text {position:relative;top:0;left:0;width:100%;z-index:20;overflow:hidden;}.zass_banner_text:before, .zass_banner_text:after {position: absolute;content: '';opacity: 0;}.zass_banner_text:before {top: 20px;right: 20px;bottom: 20px;left: 20px;border-top: 2px dashed #fff;border-bottom: 2px dashed #fff;-webkit-transform: scale(0,1);transform: scale(0,1);-webkit-transform-origin: 0 0;transform-origin: 0 0;z-index:10;}.zass_banner_text:after {top: 22px;right: 20px;bottom: 22px;left: 20px;border-right: 2px dashed #fff;border-left: 2px dashed #fff;-webkit-transform: scale(1,0);transform: scale(1,0);-webkit-transform-origin: 100% 0;transform-origin: 100% 0;z-index:11;}.zass-banner-dark .zass_banner_text:before, .zass-banner-dark .zass_banner_text:after {border-color: #333333;}div.zass_whole_banner_wrapper:hover .zass_banner_text:before, div.zass_whole_banner_wrapper:hover .zass_banner_text:after {-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}div.zass_whole_banner_wrapper:hover .zass_banner_text:before, div.zass_whole_banner_wrapper:hover .zass_banner_text:after {opacity: 0.7;-webkit-transform: scale(1);transform: scale(1);}div.zass_whole_banner_wrapper:hover .zass_banner_text:before {opacity: 0.7;-webkit-transform: scale(1);transform: scale(1);}div.zass_whole_banner_wrapper:hover .zass_banner_text:after {-webkit-transition-delay: 0.25s;transition-delay: 0.25s;}div.zass_whole_banner_wrapper:hover .zass_banner_image:after {opacity:0.6;top: 0px;right: 0px;bottom: 0px;left: 0px;}.zass_banner_text {position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;}.zass_banner_text .zass_banner_centering {display:table;width:100%;height:100%;}.zass_banner_text .zass_banner_centering .zass_banner_centered {display:table-cell;vertical-align:middle;text-align:center;padding:40px;position:relative;}.banner-top-left .zass_banner_text .zass_banner_centering .zass_banner_centered {vertical-align:top;text-align:left;}.banner-top-center .zass_banner_text .zass_banner_centering .zass_banner_centered {vertical-align:top;text-align:center;}.banner-top-right .zass_banner_text .zass_banner_centering .zass_banner_centered {vertical-align:top;text-align:right;}.banner-center-left .zass_banner_text .zass_banner_centering .zass_banner_centered {vertical-align:center;text-align:left;}.banner-center-right .zass_banner_text .zass_banner_centering .zass_banner_centered {vertical-align:center;text-align:right;}.banner-bottom-left .zass_banner_text .zass_banner_centering .zass_banner_centered {vertical-align:bottom;text-align:left;}.banner-bottom-center .zass_banner_text .zass_banner_centering .zass_banner_centered {vertical-align:bottom;text-align:center;}.banner-bottom-right .zass_banner_text .zass_banner_centering .zass_banner_centered {vertical-align:bottom;text-align:right;}#infscr-loading {margin-top:20px;}#infscr-loading img {display:none !important;}@-webkit-keyframes zassfadeInUp {0% {opacity: 0;-webkit-transform: translate(0, 20px, 0);transform: translate(0, 20px, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes zassfadeInUp {0% {opacity: 0;-webkit-transform: translate(0, 20px, 0);transform: translate(0, 20px, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}.zassfadeInUp {-webkit-animation-name: zassfadeInUp;animation-name: zassfadeInUp;}span.zass-icon-title {font-size: 90%;}.zass-icon-title.fa {margin-right:6px;font-weight:normal !important;}.zass-icon-title.vc_li {vertical-align:top;margin-right:6px;}.zass-icon-title.entypo-icon {vertical-align:top;margin-right:6px;font-size:120%;}.zass-icon-title.typcn {font-size:130%;width:auto;height:auto;line-height:inherit;}.zass-icon-title.vc-oi {font-size:130%;vertical-align:top;}.zass_icon_element-color-juicy_pink {color: #f4524d !important;}.zass_icon_element-color-green {color: #6dab3c !important;}.zass_icon_element-color-blue {color: #5472d2 !important;}.zass_icon_element-color-turquoise {color: #00c1cf !important;}.zass_icon_element-color-pink {color: #fe6c61 !important;}.zass_icon_element-color-violet {color: #8d6dc4 !important;}.zass_icon_element-color-peacoc {color: #4cadc9 !important;}.zass_icon_element-color-chino {color: #cec2ab !important;}.zass_icon_element-color-mulled_wine {color: #50485b !important;}.zass_icon_element-color-vista_blue {color: #75d69c !important;}.zass_icon_element-color-black {color: #2a2a2a !important;}.zass_icon_element-color-grey {color: #ebebeb !important;}.zass_icon_element-color-orange {color: #f7be68 !important;}.zass_icon_element-color-sky {color: #5aa1e3 !important;}.zass_icon_element-color-sandy_brown {color: #f79468 !important;}.zass_icon_element-color-purple {color: #b97ebb !important;}.zass_icon_element-color-white {color: #ffffff !important;}.zass-google-maps {width: 100%;position: relative;overflow: hidden;padding:0;border-bottom:1px solid #f8f8f8;}.map_canvas img {max-width: none;}.directions_holder {background-color: #ffffff;width: 320px;height: 230px;position: absolute;bottom: -146px;left: 50%;margin-left: -160px;text-align: center;padding: 15px 10px;transition: all 0.6s ease 0s;-webkit-transition: all 0.6s ease 0s;-ms-transition: all 0.6s ease 0s;-moz-transition: all 0.6s ease 0s;-o-transition: all 0.6s ease 0s;}.directions_holder h4 {font-size:18px;}.directions_holder p {font-size:12px;}.directions_holder h4 .fa {margin-right:6px;font-size:130%;font-weight:normal !important;}.directions_holder input[type="text"] {width:100%;text-align:center !important;padding:8px 4px;}.directions_holder:hover {bottom: -20px;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);}.mfp-fade.mfp-bg {opacity: 0;-webkit-transition: all 0.15s ease-out;-moz-transition: all 0.15s ease-out;transition: all 0.15s ease-out;}.mfp-fade.mfp-bg.mfp-ready {opacity: 0.8;}.mfp-fade.mfp-bg.mfp-removing {opacity: 0;}.mfp-fade.mfp-wrap .mfp-content {opacity: 0;-webkit-transition: all 0.7s ease-out;-moz-transition: all 0.7s ease-out;transition: all 0.7s ease-out;}.mfp-fade.mfp-wrap.mfp-ready .mfp-content {opacity: 1;}.mfp-fade.mfp-wrap.mfp-removing .mfp-content {opacity: 0;}.zass-quick-view-lightbox .mfp-content {background: #ffffff;max-width: 980px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}.mfp-image-holder .mfp-content {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}.zass-quick-view-lightbox .zass-quickview-images, .zass-quick-view-lightbox .summary.entry-summary {width:50%;display:inline-block;float:left;padding:30px;}.zass-quick-view-lightbox .summary.entry-summary {margin-bottom: 0;}.zass-quick-view-lightbox .share {display: none !important;}.zass-quick-view-lightbox .summary.entry-summary input.qty {font-size: 16px;height: 46px;text-align: center;width: 40px !important;border: 1px dashed #cecece;}.zass-quick-view-lightbox .summary.entry-summary h3 {border: medium none;font-size: 18px;margin-bottom: 20px;text-transform: uppercase;}.zass-quick-view-lightbox .owl-carousel .owl-item img {display: block;height: auto;width: 100%;}.zass-quick-view-lightbox .content_holder {margin:0;}.zass-quick-view-lightbox .price span {display: inline-block;margin-bottom: 8px;}.zass-quick-view-lightbox .price span.amount {font-size: 24px;}.zass-quick-view-lightbox .price del span {color: #cecece;font-size: 18px !important;margin: 0 8px;text-decoration: line-through;}.zass-quick-view-lightbox div.single_variation .price {display: block;font-size: 14px !important;margin: 0 !important;}.zass-quick-view-lightbox div.single_variation .price span.amount {font-size: 14px !important;margin: 0 !important;}.zass-quick-view-lightbox .price {color: #333333 !important;font-size: 16px;clear:both;}.zass-quick-view-lightbox .woocommerce-review-link {display:none;}.zass-quick-view-lightbox h1.product_title {margin-bottom:20px;font-size: 30px;}.zass-quick-view-lightbox div.single_variation_wrap {width: 100%;}.zass-quick-view-lightbox div.single_variation {background-color: #f8f8f8;clear: both !important;color: #333333 !important;float: none !important;font-size: 13px;padding: 10px;}.zass-quick-view-lightbox div.variations_button {padding: 10px 0;}.owl-carousel .owl-item img {transform-style: flat !Important;}div.prod_hold:after {display:none;width:100%;height:100%;background: url(https://theartisanfoodcompany.com/wp-content/themes/zass/image/loading3.gif) center center no-repeat;background-color:#ffffff;opacity:0.85;z-index:15000;position:absolute;top:0;left:0;content:'';}div.prod_hold.loading:after {display:block;}.icon_link_item {margin-bottom:10px;padding:10px;text-align:left;-webkit-border-radius: 2em;-moz-border-radius: 3em;border-radius: 3em;background: rgba(255,255,255,0.07);border: 1px dashed;border-color: rgba(255,255,255,0.3);transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;}.icon_link_item:hover {background: rgba(255,255,255,0.1);border-color: rgba(255,255,255,0.6);}.icon_link_item a, .icon_link_item a h5, .icon_link_item a small {text-decoration:none !important;}.icon_link_item a h5 {font-size: 17px;}.icon_link_item .icon_holder{width:48px;height:48px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background-color:#333333;color:#ffffff;font-size:21px;line-height:48px;text-align:center;vertical-align: middle;float:left;margin-right:15px;}.icon_link_item .icon_holder i {margin-top: 1px;}.icon_link_item.teaser-right .icon_holder{float:right;margin-right:0;margin-left:15px;}.icon_link_item.teaser-right h5, .icon_link_item.teaser-right small {text-align:right;width:100%;}.icon_link_item:hover .icon_holder {-webkit-animation: toggler 0.5s linear;-moz-animation: toggler 0.5s linear;-ms-animation: toggler 0.5s linear;animation: toggler 0.5s linear;}.icon_link_item small {font-style:italic;display:block;font-size:12.5px;}.icon_links h5{margin-bottom:0;font-size:14px;text-transform:uppercase;}.zass_icon_teaser.wpb_content_element {margin-bottom: 0;}.header-icon-teasers {float:right;margin-top:28px;}.zass_header_left .header-icon-teasers {display:none;}.header-icon-teasers .wpb_content_element {margin:0;display:inline-block;width:auto;margin-left:15px;padding:8px;background:rgba(255, 255, 255, 0.8);-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}.header-icon-teasers .icon_link_item {margin-bottom: 0;padding: 0;width:auto;}.header-icon-teasers .icon_link_item .icon_holder {margin:0;width:35px;height:35px;line-height:35px;}.header-icon-teasers .icon_link_item.teaser-right .icon_holder {margin-left:15px;}.header-icon-teasers .icon_link_item.teaser-left h5, .header-icon-teasers .icon_link_item.teaser-left small {margin-left:50px;}.header-icon-teasers .icon_link_item.teaser-right h5, .header-icon-teasers .icon_link_item.teaser-right small {margin-right:50px;}.header-icon-teasers .icon_link_item h5 {font-size:14px;}.header-icon-teasers .icon_link_item small {line-height:18px;}.icon_teaser {padding:8%;width:100%;}.icon_teaser h3 {margin-bottom:7px;}.icon_teaser h6 {margin-bottom:15px;font-style: italic;}.wpb_content_element + div.icon_teaser {margin-bottom: 0px;}.zass-icon-teaser-lightbox .mfp-content {background: #ffffff;max-width: 1024px;margin-top: 50px;margin-bottom: 50px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}.zass-iconbox {background-color: #fcfcfc;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border:1px solid #f5f5f5;position: relative;transition: all 0.4s ease 0s;-webkit-transition: all 0.4s ease 0s;-ms-transition: all 0.4s ease 0s;-moz-transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;top: 0;vertical-align:top;padding:75px 20px 30px 20px;}.zass-iconbox.zass-clean-icon {padding:90px 20px 30px 20px;}.zass-iconbox.zass-icon-box-right, .zass-iconbox.zass-clean-icon.zass-icon-box-right {padding:0px 70px 0px 0px;border:none;box-shadow:none !important;background:none !important;}.zass-iconbox.zass-clean-icon.zass-icon-box-right {padding:0px 55px 0px 0px;}.zass-iconbox.zass-icon-box-left, .zass-iconbox.zass-clean-icon.zass-icon-box-left {padding:0px 0px 0px 70px;border:none;box-shadow:none !important;background:none !important;}.zass-iconbox.zass-clean-icon.zass-icon-box-left {padding:0px 0px 0px 55px;}.zass-iconbox .icon_wrapper {position: absolute;top: -41px;left: 50%;margin-left:-41px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;width: 82px;height: 82px;border: 6px solid;border-color: rgba(0,0,0,0.1);background: inherit;}.zass-iconbox.zass-icon-box-left .icon_wrapper, .zass-iconbox.zass-icon-box-right .icon_wrapper {border:3px solid;border-color: rgba(0,0,0,0.1);}.zass-iconbox.zass-icon-box-square .icon_wrapper {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}.zass-iconbox.zass-clean-icon .icon_wrapper {border:none;background: none;top: 25px;}.zass-iconbox.zass-icon-box-right .icon_wrapper {top: 0px;right: 0px;left:auto;margin:0;width: 52px;height: 52px;}.zass-iconbox.zass-icon-box-left .icon_wrapper {top: 0px;right: auto;left: 0px;margin:0;width: 52px;height: 52px;}.zass-iconbox.zass-icon-box-right h5, .zass-iconbox.zass-icon-box-right small, .zass-iconbox.zass-icon-box-right .iconbox_text_content {text-align:right;}.zass-iconbox.zass-icon-box-left h5, .zass-iconbox.zass-icon-box-left small, .zass-iconbox.zass-icon-box-left .iconbox_text_content {text-align:left;}.zass-iconbox .icon_inner {display:block;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;width: 70px;height: 70px;line-height:64px;text-align:center;background-color: #333333;color:#ffffff;font-size:36px;transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;position:relative;border: 1px dashed #ffffff;}.zass-iconbox.iconbox-stripes .icon_inner {background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);animation: 2s linear 0s normal none infinite running progress-bar-stripes;background-size: 40px 40px;}.zass-iconbox.zass-icon-box-left .icon_inner, .zass-iconbox.zass-icon-box-right .icon_inner {width: 46px;height: 46px;line-height:42px;font-size:23px;}.zass-iconbox.zass-clean-icon .icon_inner {background: none;font-size:40px;vertical-align:top;height:48px;line-height:48px;border: none;}.zass-iconbox.zass-clean-icon.zass-icon-box-left .icon_inner, .zass-iconbox.zass-clean-icon.zass-icon-box-right .icon_inner {background: none;font-size:32px;vertical-align:top;height:52px;line-height:52px;width: 52px;text-align: left;}.zass-iconbox.zass-clean-icon.zass-icon-box-right .icon_inner {text-align: right;}.zass-iconbox.zass-icon-box-square .icon_inner {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}.zass-iconbox h5 {text-align:center;margin-bottom:2px;font-size: 17px;}.zass-iconbox small {text-align:center;font-style:italic;width:100%;display:block;font-size:14px;}.zass-iconbox .iconbox_text_content {text-align:center;margin-top:20px;font-size: 15px;}.zass-iconbox.zass-icon-box-left .iconbox_text_content, .zass-iconbox.zass-icon-box-right .iconbox_text_content {margin-top:20px;}.zass-iconbox:hover {box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);background-color: #ffffff;}.zass-iconbox:hover .icon_inner {-webkit-animation: toggler 0.5s linear;-moz-animation: toggler 0.5s linear;-ms-animation: toggler 0.5s linear;animation: toggler 0.5s linear;}.vc_icon_element {position:relative;z-index: 2;}#header_top .zass-social {float: right;}#header_top .zass-social ul {display: block;float: right;margin: 0;min-height: 30px;padding: 0;position: relative;}#powered .zass-social ul {display: block;margin: 0 auto;padding: 0;position: relative;text-align: left;}.zass-social ul li {display: inline-block;margin: 0;padding: 0;z-index: 1099;list-style:none !important;}#header .zass-social ul li {float: left;}.zass-social ul li a {display: block;font-size: 13px !important;height: 41px;width:40px;line-height: 40px;text-align:center;text-decoration: none;white-space: nowrap;}#powered .zass-social ul li a{color: #cecece;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;background:rgba(255, 255, 255, 0.1);height: 34px;width:34px;line-height: 34px;font-size: 16px !important;}.zass-social ul li a:hover, #powered .zass-social ul li a:hover{color: #ffffff !important;}.zass-social ul li a.facebook:hover {background:#3a5795;}.zass-social ul li a.twitter:hover {background:#55acee;}.zass-social ul li a.google:hover {background:#dd4b39;}.zass-social ul li a.youtube:hover {background:#cc181e;}.zass-social ul li a.vimeo:hover {background:#4bf;}.zass-social ul li a.dribbble:hover {background:#ea4c89;}.zass-social ul li a.linkedin:hover {background:#008cc9;}.zass-social ul li a.stumbleupon:hover {background:#eb4924;}.zass-social ul li a.flicker:hover {background:#333333;}.zass-social ul li a.instegram:hover {background:#754c24;}.zass-social ul li a.pinterest:hover {background:#e3262e;}.zass-social ul li a.vkontakte:hover {background:#3a5795;}a.zass-post-nav {display:inline-block;background:#ffffff;color: #333333 !Important;position:fixed;top:50%;z-index:888;cursor:pointer;text-decoration:none;height:96px;padding:8px;margin-top:-48px;overflow: hidden;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;border: 1px solid #f1f1f1;opacity: 0.7;}a.zass-post-nav .entry-info-wrap {display: inline-block;position: relative;top: 0px;float: left;width: 0px;height: 80px;overflow:hidden;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;}a.zass-post-nav.zass-post-prev .entry-info-wrap {float: right;}a.zass-post-nav:hover .entry-info-wrap {width: 230px;}a.zass-post-nav:hover {opacity: 1;box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.15);-webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.15);}a.zass-post-nav .entry-info {display: table;float: left;}a.zass-post-nav.zass-post-prev .entry-info {float: right;}a.zass-post-nav .entry-info span {display: table-cell;vertical-align:middle;}a.zass-post-nav .entry-info span.entry-title {padding:0px 10px;height:80px;width: 150px;font-size: 12px;}a.zass-post-nav i {display:block;height:80px;line-height:84px;vertical-align:middle;font-size:28px;width:32px;text-align:center;}a.zass-post-nav i {-webkit-animation: toggler 1s linear infinite;-moz-animation: toggler 1s linear infinite;-ms-animation: toggler 1s linear infinite;animation: toggler 1s linear infinite;}a.zass-post-nav.zass-post-prev {left:0px;text-align:right;-webkit-border-radius: 0px 3px 3px 0px;-moz-border-radius: 0px 3px 3px 0px;border-radius: 0px 3px 3px 0px;}a.zass-post-nav.zass-post-prev:hover {left:0px;}a.zass-post-nav.zass-post-prev i {float:left;}a.zass-post-nav.zass-post-next {right:0px;-webkit-border-radius: 3px 0px 0px 3px;-moz-border-radius: 3px 0px 0px 3px;border-radius: 3px 0px 0px 3px;}a.zass-post-nav .entry-info {width:230px;position: absolute;top: 0px;left: 8px;}a.zass-post-nav.zass-post-prev .entry-info {left: auto;right: 8px;}a.zass-post-nav.zass-post-next .entry-image {}a.zass-post-nav.zass-post-next:hover {right:0px;}a.zass-post-nav.zass-post-next i {float:right;}a.zass-post-nav img {width:76px;height:auto;background-color:#ffffff;padding:4px;border:1px solid #f1f1f1;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}body.bbpress a.zass-post-nav {display:none !important;}.vc_row {background-position: top center;background-size:cover;background-repeat: no-repeat;}.vc_row.vc_row-has-fill.zass-fixed-background {background-attachment:fixed !important;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position: center top !important;}.zass-align-center {text-align: center;}.zass-align-left {text-align: left;}.zass-align-right {text-align: right;}.zass-align-center .prod_hold .zass-list-prod-summary, .zass-align-center div.prod_hold .links {text-align: center;}.vc_custom_heading, .wpb_text_column.wpb_content_element {width: 100%;position: relative;}.vc-zoom-wrapper:hover {cursor: pointer;}@media screen and (-webkit-min-device-pixel-ratio: 1) and (-webkit-min-device-pixel-ratio: 2) {.zass-fixed-background, .vc_row.vc_row-has-fill.zass-fixed-background, .zass_title_holder .zass-zoomable-background {background-attachment: scroll !important;}}.vc_row.vc_row-fluid.zass-fixed-background {background-position: top center;background-size:cover;}.vc_row.zass-point-down[data-vc-full-width], .vc_row.zass-point-down.vc_inner {margin-bottom:0;padding-bottom:99px;position:relative;}.vc_row.zass-point-down.vc_parallax[data-vc-full-width] {overflow: hidden;}.vc_row.zass-point-down:before {position: absolute;bottom: 0px;left: 0px;width: 100%;height: 99px !important;display: block !important;visibility: visible !important;content: '';background: url("https://theartisanfoodcompany.com/wp-content/themes/zass/image/ripoff.png") bottom center no-repeat;background-size: cover;z-index: 100;}.vc_row:not(.vc_inner).zass-point-down:after, .zass-accent-tearoff #footer:before {position: absolute;top: 0px;left: 0px;width: 100%;height: 99px !important;display: block !important;visibility: visible !important;content: '';background: url("https://theartisanfoodcompany.com/wp-content/themes/zass/image/ripoff_flip.png") bottom center no-repeat;background-size: cover;}.vc_row.vc_inner.zass-point-down > div:first-of-type:after {position: absolute;top: -100px;left: 0px;width: 100%;height: 99px !important;display: block !important;visibility: visible !important;content: '';background: url("https://theartisanfoodcompany.com/wp-content/themes/zass/image/ripoff_flip.png") bottom center no-repeat;background-size: cover;}.vc_progress_bar.zass-progress-bar .vc_single_bar .vc_bar {border-radius: 2px !Important;height: 5px !important;top:auto !important;bottom: -5px !Important;}.vc_progress_bar.zass-progress-bar .vc_single_bar .vc_bar:after {content:'';display:inline-block;background-color: inherit;width:12px;height:12px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;position:absolute;right:0px;bottom:-3px;border:2px solid #ffffff;}.vc_progress_bar.zass-progress-bar .vc_single_bar .vc_label {display: block;padding: 1px !important;position: absolute !important;z-index: 5 !important;left:0px;top:0px;line-height:6px;text-shadow:none !important;width:100%;}.vc_progress_bar.zass-progress-bar .vc_single_bar .vc_label span.vc_label_units {float:right;background: rgba(0,0,0,0.15);display: block;padding: 8px;position: relative;top: -6px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}.vc_progress_bar.zass-progress-bar .vc_single_bar {height: 35px !important;background:none !important;margin-bottom:26px !important;border-bottom:5px solid;border-bottom-color: rgba(0,0,0,0.15);}.vc_pie_chart_back {border: 18px solid !important;border-color: rgba(0,0,0,0.15) !Important;opacity: 0.8 !Important;-webkit-transform: scale(0.88);-moz-transform: scale(0.88);-o-transform: scale(0.88);-ms-transform: scale(0.88);transform: scale(0.88);}.vc_pie_chart .vc_pie_chart_value {font-size: 185%;text-align: center;font-weight: 600;}.vc_pie_chart[data-pie-color="btn-primary"] .vc_pie_chart_value {color: #0088cc;}.vc_pie_chart[data-pie-color="btn-info"] .vc_pie_chart_value {color: #58b9da;}.vc_pie_chart[data-pie-color="btn-success"] .vc_pie_chart_value {color: #6ab165;}.vc_pie_chart[data-pie-color="btn-warning"] .vc_pie_chart_value {color: #ff9900;}.vc_pie_chart[data-pie-color="btn-danger"] .vc_pie_chart_value {color: #ff675b;}.vc_pie_chart[data-pie-color="btn-inverse"] .vc_pie_chart_value {color: #555555;}.vc_btn3 {font-weight: 600;}.vc_btn3-style-custom {background-image: none !Important;}.vc_btn3.vc_btn3-style-outline, .vc_btn3.vc_btn3-style-outline-custom, .vc_btn3.vc_btn3-style-outline-custom:focus, .vc_btn3.vc_btn3-style-outline-custom:hover, .vc_btn3.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-style-outline:hover {border-style: dashed !important;}html.no-touch .zass-from-right {opacity: 0;position: relative;right: -80px;}html.no-touch .zass-from-left {opacity: 0;position: relative;left: -80px;}html.no-touch .zass-from-bottom {opacity: 0;position: relative;bottom: -50px;}html.no-touch .zass-fade {opacity: 0;}.vc_row.zass-visible-overlay[data-vc-full-width] {overflow: visible;z-index: 20;}.vc_row.has-zass-canvas {overflow: hidden !Important;position: relative;}.vc_row.has-zass-canvas.zass-visible-overlay[data-vc-full-width] {overflow: visible !Important;}.vc_row.has-zass-canvas > .wpb_column {z-index: 1;}.vc_row.has-zass-canvas > canvas, .particles-js-canvas-el {display: inline-block !Important;position: absolute;bottom: 0;left: 0;right: 0;z-index: 0;width: 100% !Important;}.particles-js-canvas-el {top: 0;height: 100% !Important;}.vc_row.has-zass-canvas.vc_parallax > canvas {z-index: 1;}.bbp-topic-title span.bbp-st-topic-support {position: relative;top: -3px;left: 0px;color:#ffffff !important;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;background-color: #d12a5c;padding: 3px 8px;font-size: 10px !Important;text-transform: uppercase;margin-right: 5px;}.bbp-topic-title span.bbp-st-topic-support.topic-working {background-color: #f3b111;}.bbp-topic-title span.bbp-st-topic-support.topic-resolved {background-color: #9dc442;}.breadcrumb span.bbp-st-topic-support, h1.heading-title span.bbp-st-topic-support {display: none;}.wpb_widgetised_column .otw-input-wrap {display: inline-block;width: 32.7% !Important;margin: 0 !Important;vertical-align: top;padding-left: 35px;position: relative;}.otw-widget-form-wrap input[type="text"] {height: 2.9rem !Important;font-size: 1rem !Important;-webkit-border-radius: 3px !Important;-moz-border-radius: 3px !Important;border-radius: 3px !Important;}div.otw-wrapper div.selectric p {-webkit-border-radius: 3px !Important;-moz-border-radius: 3px !Important;border-radius: 3px !Important;}.otw-button-wrap {margin: 25px auto;}.wpb_widgetised_column .otw-button-wrap {text-align: center;}.otw-input-wrap:before {display: block;font-family: FontAwesome;font-size: 14px;position: absolute;left: 12px;top: 50%;margin-top: -8px;}.otw-date-li.otw-input-wrap:before {content: "\f073";}.otw-time-wrap.otw-input-wrap:before {content: "\f017";font-size: 16px;}.otw-party-size-wrap.otw-input-wrap:before {content: "\f235";}.wpb_widgetised_column .powered-by-open-table {display: none !Important;}.wpb_widgetised_column .otw-post-form-content {text-align: center;font-size: 11px;}.zass-dropcap p:first-letter, .zass-dropcap h1:first-letter, .zass-dropcap h2:first-letter, .zass-dropcap h3:first-letter, .zass-dropcap h4:first-letter, .zass-dropcap h5:first-letter, .zass-dropcap h6:first-letter, .term-description p:first-of-type:first-letter {display: block;float: left;line-height: 1;margin-right: 20px;margin-top: 12px;padding: 0;text-align: center;}html.no-touch .vc_row.zass-tilting-row .vc_row{-webkit-perspective: 10em;-moz-perspective: 10em;-ms-perspective: 10em;-o-perspective: 10em;perspective: 10em;-webkit-perspective-origin: center bottom;-moz-perspective-origin: center bottom;-ms-perspective-origin: center bottom;-o-perspective-origin: center bottom;perspective-origin: center bottom;-webkit-perspective-origin: 50% 50%;-moz-perspective-origin: 50% 50%;-ms-perspective-origin: 50% 50%;-o-perspective-origin: 50% 50%;perspective-origin: 50% 50%;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-ms-transform-style: preserve-3d;-o-transform-style: preserve-3d;transform-style: preserve-3d;}html.no-touch .tps-wrapper {width: 100%;height: 100%;overflow: hidden;}.vc_row.vc_row-o-equal-height .tps-wrapper .vc_column_container {align-items: stretch;}.vc_row.vc_row-flex .tps-wrapper > .vc_column_container, .vc_row.vc_row-flex .tps-wrapper {display: flex;}.vc_row.vc_row-o-content-middle .tps-wrapper > .vc_column_container > .vc_column-inner {justify-content: center;}.vc_row.vc_row-flex .tps-wrapper > .vc_column_container > .vc_column-inner {display: flex;flex-direction: column;flex-grow: 1;}body.single-product #products-wrapper > h1:first-of-type, body.single-product .wcv_shop_description {display: none;}#products-wrapper > h1:first-of-type {font-size: 28px;font-weight: 600;margin-bottom: 35px;}