.col-full {
max-width:100%!important;
}
.mega-logocopyright {
width: 25%!important;
text-align: center!important;
}
#mega-menu-wrap-primary #mega-menu-primary {
padding-top: 1em!important;
}
@media only screen and (max-width : 960px) {
.mega-logocopyright {
width: 100%!important;
text-align: center!important;
padding-bottom: 1em!important
}
}
@media only screen and (max-width : 1100px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
vertical-align: top!important;
}
}
.mega-logocopyright img {
margin: 0 auto!important;
transition: all .5s;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
padding-left: 0!important;
padding-right: 20px!important;
height: auto!important;
}
body.search-results .col-full,
body.page-template-default .col-full,
.storefront-breadcrumb {
max-width: 100%!important;
}
a {
text-decoration: none!important;
}
header#masthead.site-header div.site-branding a.custom-logo-link img.custom-logo {
max-width: 100px;
transition: all .5s;
}
header#masthead .site-branding {
display: none!important;
}
.logocopyright {
margin-top: -50px
}
header#masthead.site-header {
padding-top: 0em;
}
a.mega-menu-link {
font-weight: 600!important;
font-size: 1.25em!important;
}
.mega-current-menu-item a.mega-menu-link {
}
.mega-menu-item-199524,
.mega-menu-item-206091 {
padding-top: 1.5em!important
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link:after,
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link span.mega-indicator:after {
font-weight: normal!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
color: #000!important;
font-size: 17px!important;
font-weight: 600!important;
line-height: 25px!important;
}
#szzzzzzmega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-199524 {
width: 30%;
}
.mega-sticky-wrapper #mega-menu-primary img {
max-width: 20%!important;
}
.mega-sticky-wrapper #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
height: auto!important
}
.mega-sticky-wrapper .mega-menu-item-199524 {
display: none!important
}
#mega-menu-wrap-primary li.mega-menu-item img.mega-menu-logo {
display: block!important;
}
header#masthead.site-header #mega-menu-wrap-primary.mega-menu-wrap  {
padding-bottom: 2em!important;
padding-top: 2em!important;
padding-right: 20px!important;
}
.mega-sticky-wrapper header#masthead.site-header #mega-menu-wrap-primary.mega-menu-wrap {
padding-bottom: 1em!important;
}
header#masthead.site-header #mega-menu-wrap-primary.mega-menu-wrap .mega-search {
border: 1px solid #333;
box-shadow: none!important;
padding-left: 10px;
}
header#masthead.site-header div.sp-header-row  div.site-branding {
margin-bottom: 1em!important;
}
header#masthead.site-header div.sp-header-row  div.site-branding img {
margin-left: auto;
margin-right: auto;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page a {
padding: 0.5em 0.5em;
}
li#menu-item-wpml-ls-123-nl.menu-item.wpml-ls-slot-123.wpml-ls-item.wpml-ls-item-nl.wpml-ls-current-language.wpml-ls-menu-item.wpml-ls-first-item.wpml-ls-last-item.menu-item-type-wpml_ls_menu_item.menu-item-object-wpml_ls_menu_item.menu-item-wpml-ls-123-nl {
}
body.home .homepagemain .wpb_wrapper #woocommerce_product_categories-2.widget .gamma.widget-title {
display: none!important;
}
body.home .homepagemain .gamma.widget-title {
font-size:0.95em;
text-align: left;
padding-left: 1.5em;
font-weight: bold;
text-transform: lowercase;
padding-bottom: 0.5em;
margin-bottom: 0.3em;
}
body.archive .gamma.widget-title {
font-size:1.2em;
text-align: left;
padding-left: 0em;
font-weight: bold;
text-transform: capitalize;
padding-bottom: 0.5em;
margin-bottom: 0em;
}
body.archive .widget_product_categories ul li {
padding-left:0;
font-size: 1.2em;
margin-bottom: 0.7em;
}
body.archive ul.product_list_widget li {
font-size: 1em!important;
text-align: left;
padding-bottom: 0.5em;
padding-top: 0.5em;
line-height: 1.45em;
}
body.archive ul.product_list_widget li span.woocommerce-Price-amount.amount {
display: none;
}
div#widgitizedsidebar div.vc_column-inner,
div.homepagemain div.vc_column-inner {
padding-top: 1.24em;
}
body.home #breadcrumb-home {
text-align: left;
font-size: 12px;
font-weight: bold;
margin-bottom: 0;
padding-left: 25px;
}
div.vc_column-inner:first-of-type {
padding-top: 5px!important;
background-color: #fff;
}
.newswrapper {
border-bottom: 1px solid #ccc;
border-top: 0px solid #ccc;
padding-top: 10px!important;
margin-bottom: 0px;
line-height: 1.5em;
background-color: #fff; }
.newswrapper:after {
content: '';
display: block;
clear: both;
}
.newswrapper .vc_column-inner {
padding-top: 1em;
padding-bottom: 0.5em;
}
.newswrapper h2 {
font-size: 0.95em;
font-weight:600;
margin-bottom: 3px;
}
.newswrapper .homenewscontent {
font-size: 0.85em;
}
.newswrapper .homenewsdatum {
font-size: 0.8em;
float: left; margin-right: 0.5em;
}
.newswrapper .homenewsvan-tot {
font-size: 0.8em;
}
.newswrapper .homenewslocatie {
font-size: 0.8em;
}
.newswrapper a.homenewsleesmeer {
font-size: 0.85em;
border: 1px solid #333;
padding: 0.4em 0.8em;
display: inline-block;
margin-top: 0;
}
.newswrapper #newslinks {
text-align: right;
}
.newswrapper #newsrechts {
}
.homenewscontent-links {
float: left;
text-align: left!important;
width: 120px;
}
.homenewscontent-links img {
margin-bottom: 0!important;
border-radius: 0!important;
margin-right: 1em!important;
float: left;
max-width: 90px;
margin-bottom: 0.5em!important;
}
.homenewscontent-midden {
float: left;
text-align: left;
}
.homenewscontent-rechts {
float: left;
width: 80%;
text-align: left;
padding-left: 0em;
}
.homenewsdatum {
margin-top: 0;
margin-bottom: 0;
font-size: 1.1em;
}
.homenewsvan-tot {
margin-top: 0;
margin-bottom: 0;
font-size: 0.9em;
}
.homenewslocatie {
margin-top: 0;
margin-bottom: 0;
font-size: 0.8em;
}
.xoo-wsc-basket {
box-shadow: none!important;
border-radius: 0;
border: none!important;
background: none!important;
right: 10px;
top: 100px;
padding: 0;
top: 96px;
}
.xoo-wsc-basket img {
width: 50px!important;
height: 65px!important;
}
.sp-header-span-3 {
margin-right: 0!important;
width: 25%!important;
}
@media (max-width: 1170px) {
header#masthead.site-header #mega-menu-wrap-primary.mega-menu-wrap  {
padding-top: 0!important;
}
.sp-header-span-3 {
margin-right: 0!important;
}
li#mega-menu-item-199524 {
right: 0px!important;
}
.mega-sticky-wrapper .mega-menu-item-199524,
.mega-sticky-wrapper .mega-menu-item-206091 {
display: none!important
}
}
@media (max-width: 1100px) {
li#mega-menu-item-199524,
li#mega-menu-item-206091 {
display: block!important;
width: 100%!important;
float: right!important;
padding-left: 25%!important;
position: absolute!important;
top: 3em!important;
}
.mega-sticky-wrapper .mega-menu-item-199524,
.mega-sticky-wrapper .mega-menu-item-206091 {
display: none!important
}
}
@media (max-width: 768px) {
header#masthead.site-header div.site-branding   {
width: 100%!important;
}
header#masthead.site-header div.sp-header-row div.sp-header-span-3 {
margin: 0 auto!important;
}
header#masthead.site-header div.sp-header-row div.sp-header-span-3 div.site-branding {
padding-left: 0em!important;
margin-left:auto!important;
margin-right:auto!important;
}
header#masthead.site-header div.sp-header-row div.sp-header-span-3 div.site-branding img {
width: 80px;
margin: 0 auto!important;
}
ul#mega-menu-primary {
padding-left: 30px!important;
}
li#mega-menu-item-199522 {
width: 100%!important;
float: none!important;
text-align: center!important;
margin-left:auto!important;
margin-right:auto!important;
margin-bottom: 30px!important;
}
.mega-sticky-wrapper .mega-menu-item-199524,
.mega-sticky-wrapper .mega-menu-item-206091 {
display: none!important
}
li#mega-menu-item-199522 a {
text-align: center!important;
}
li#mega-menu-item-199524,
li#mega-menu-item-206091 {
display: block!important;
width: 90%!important;
}
}
@media (max-width: 600px) {
div.mega-menu-toggle {
width: 100%!important;
}
header#masthead.site-header #mega-menu-wrap-primary.mega-menu-wrap {
position: relative;
right: 0;
width: 100%;
margin-top: 100px;
padding-bottom: 0em!important;
padding-top: 0em!important;
padding-right: 0px!important;
}
li#mega-menu-item-199524,
li#mega-menu-item-206091 {
display: None!important;
}
.mega-toggle-blocks-left {
width: 75%!important;
}
.mega-toggle-blocks-right {
width: 25%!important;
}
.mega-toggle-blocks-center {
display: none!important;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left {
-webkit-flex: none!important;
flex: none!important;
display: block!important;
-ms-flex-preferred-size: 75%!important;
-webkit-flex-basis: 75%!important;
flex-basis: 75%!important;
width: 75%!important;
padding-left: 20px!important;
padding-right: 20px!important;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right {
display: block!important;
-ms-flex-preferred-size: 25%!important;
-webkit-flex-basis: 25%!important;
flex-basis: 25%!important;
width: 25%!important;
padding-right: 20px!important;
text-align: right!important;
}
.mega-search-wrap.mega-static,
form.mega-search.static.mega-search-open {
width: 100%!important;
}
header#masthead.site-header #mega-menu-wrap-primary.mega-menu-wrap .mega-search {
border: 1px solid #333;
box-shadow: none!important;
height: 36px;
padding: 6px 10px!important;
}
header#masthead.site-header #mega-menu-wrap-primary.mega-menu-wrap .mega-search span.dashicons.search-icon {
margin-top: 0px;
top: 4px!important;
right: 4px!important;
}
#mega-toggle-block-2.mega-toggle-block-2 {
float: right!important;
}
li#mega-menu-item-199522 {
display: none!important;
}
ul#mega-menu-primary {
padding-left: 20px!important;
margin-top: 20px!important;
}
.newswrapper {
padding-left: 25px;
}
}
@media (min-width: 768px) {
.main-navigation ul.menu, .main-navigation ul.nav-menu {
margin-left: -.25em;
}
}
input.search-field {
background-color:#fff;
border:1px solid #999;
}
.site-search .widget_product_search form::before {
top: 0.9em;
left: 1em;
}
nav#site-navigation.main-navigation button.menu-toggle {
right: 2em;
position: absolute;
}
header#masthead.site-header div.sp-header-row div.sp-header-span-3 div.site-branding {
padding-left: 2em;
}
div#payment label a {
display: none;
}
li#mega-menu-item-wpml-ls-123-nl a {
padding-right: 0!important;
}
li#mega-menu-item-wpml-ls-123-nl a span,
li#mega-menu-item-wpml-ls-123-en a span {
font-size: 11px!important;
border: 1px solid #999;
color: #999;
border-radius: 50%;
width: 24px;
height: 24px;
line-height: 24px!important;
text-align: center;
display: inline-block;
font-weight: 600;
text-transform: lowercase;
}
.mega-wpml-ls-current-language a span,
li#mega-menu-item-wpml-ls-123-nl a:hover span,
li#mega-menu-item-wpml-ls-123-en a:hover span {
color: #000!important;
border: 1px solid #000!important;
} body.search-results.left-sidebar .content-area {
width:100%;
float:none;
margin-right:0
}
body.search-results.left-sidebar .content-area main#main.site-main ul.products li.product {
width: 20%;
}
body.search-results #secondary.widget-area {
display: none;
} article a.vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink {
background: none;
border: 2px solid #666;
border-radius: 0;
color: #666;
padding: .5em .8em;
}
.vc_general.vc_btn3{
background: none!important;
border: 2px solid #666!important;
border-radius: 0;
color: #666!important;
padding: .5em .8em!important;
}
article div.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4 {
font-size: 1.25em;
font-weight: 500;
margin-top: 0.6em;
}
article div.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt p {
font-size: 0.8em;
line-height: 1.5em;
}
.vc_gitem-zone.vc_gitem-zone-c {
background-color: #fff!important;
}
.beoplecontainer {
background-color: #fff!important;
margin-top: 2em;
}
.beopledetail-beeld {
width: 100%;
}
.beopledetailinfo {
margin-bottom: 2em;
font-size: 0.85em;
color: #999;
}
.beopledetailinfo strong {
color: #444;
font-weight: 400;
}
.beopledetail-text {
margin-bottom: 2em;
}
.beoplebooks {
}
.beopledetail-text h2,
.beoplebooks h2 {
margin-top: 0;
font-weight: normal;
font-size: 1.6em;
margin-bottom: 1em;
}
.beoplebooks h2 span {
font-weight: 500;
}
.beoplebooks ul {
list-style-type: none;
padding: 0;
margin: 0;
width: 100%;
overflow: hidden;
margin-bottom: 3em;
}
.beoplebooks ul li {
width: 33%;
margin: 0;
padding: 0;
padding-left: 1.5em;
padding-right: 1.5em;
float: left;
display: inline-block;
min-height: 260px;
text-align: center;
}
@media only screen and (max-width : 1024px) {
.beoplebooks ul li {
width: 50%;
min-height: 240px;
}
}
@media only screen and (max-width : 980px) {
.beoplebooks ul li {
width: 33%;
min-height: 260px;
}
}
@media only screen and (max-width : 768px) {
.beoplebooks ul li {
width: 33%;
min-height: 260px;
}
.newswrapper {
padding-left: 25px;
}
}
@media only screen and (max-width: 530px) {
.beoplebooks ul li {
width: 100%;
min-height: 260px;
}
.newswrapper {
padding-left: 25px;
}
}
.beoplebooks ul li a {
color: #fff;
}
.beoplebooks ul li a:hover{
text-decoration: none;
}
.beoplebooks ul li img {
display:block;
margin:1.618em auto 1.618em;
max-height: 150px!important;
width: auto;
}
#site-header-cart,
.site-search,
.single-product .widget_recently_viewed_products,
.single-product .widget-area {
display: none!important;
}
.single-product #primary.content-area {
width: 100%!important
} .product.type-product.status-publish.has-post-thumbnail div.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images ol.flex-control-nav.flex-control-thumbs li {
margin-right:0.6em;
margin-bottom:0.6em;
}
div#infinite-footer div.container div.blog-credits {
display: none;
}
.sp-header-active.woocommerce-active .site-header .site-header-cart, .sp-header-active.woocommerce-active .site-header .secondary-navigation, .sp-header-active.woocommerce-active .site-header .main-navigation, .sp-header-active.woocommerce-active .site-header .site-search, .sp-header-active.woocommerce-active .site-branding, .sp-header-active .site-header .site-branding {
margin-bottom: 0.2em!important
}
div#page.hfeed.site div.storefront-breadcrumb {
margin-bottom: 0;
padding-top: 0.4em;
padding-bottom: 0.4em;
}
div#page.hfeed.site div.storefront-breadcrumb div.col-full nav.woocommerce-breadcrumb {
margin-bottom: 0;
padding-top: 0.4em;
padding-bottom: 0.4em;
font-size: 12px!important;
}
div#page.hfeed.site div.storefront-breadcrumb div.col-full nav.woocommerce-breadcrumb a:first-of-type {
font-weight: 600;
}
#infinite-footer {
display: none!important;
}
.added_to_cart.wc-forward {
display: none;
}
form.woocommerce-cart-form {
font-size: 0.8em;
}
form.woocommerce-cart-form tr th {
background: none!important;
border-bottom: 1px solid #333;
padding-bottom: 0.5em;
}
form.woocommerce-cart-form tr td {
background: none!important;
border-bottom: 1px solid #333!important;
font-size: 1.15em;
}
form.woocommerce-cart-form tr td.actions {
background: none!important;
border-bottom: none!important;
}
table.shop_table tr.cart-discount th {
background-color: #fff;
display: inline-block;
width: 160px!important;
}
table.shop_table tr.woocommerce-shipping-totals ul#shipping_method.woocommerce-shipping-methods li label {
font-size: 0.9em!important;
}
table.shop_table tr.woocommerce-shipping-totals ul#shipping_method.woocommerce-shipping-methods li  {
width: 150px!important;
}
body.page-id-393 table.shop_table tr.woocommerce-shipping-totals ul#shipping_method.woocommerce-shipping-methods li,
body.page-id-919 table.shop_table tr.woocommerce-shipping-totals ul#shipping_method.woocommerce-shipping-methods li  {
width: 100%!important;
}
p#vat_number_field label strong {
font-weight: normal;
}
span#vat_number-description.description {
margin-top: 0.5em;
font-size: 0.7em;
}
.input-text, input[type=email], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], textarea {
background-color: #fff;
color: #444;
border: 1px solid #000;
box-shadow: none!important;
}
.woocommerce .cart-collaterals .cart_totals {
width: 100%;
float: none;
font-size: 0.9em;
}
.woocommerce .cart-collaterals .cart_totals th {
padding-left: 0;
}
.wc-proceed-to-checkout a.checkout-button.button {
display: inline-block;
float: right;
font-weight: 500;
font-size: 1.2em;
}
.woocommerce .cart-collaterals .cart_totals ul#shipping_method.woocommerce-shipping-methods li label{
font-size: 1em!important;
}
.woocommerce .cart-collaterals .cart_totals table.shop_table.shop_table_responsive tr {
border-bottom: 1px solid #333!important;
}
.woocommerce .cart-collaterals .cart_totals th {
background-color: #fff;
}
#customer_details.col2-set .col-1 .woocommerce-billing-fields label,
#customer_details.col2-set .col-2 .woocommerce-shipping-fields label {
font-size: 0.9em!important;
}
#customer_details.col2-set .col-1 .woocommerce-billing-fields input-text,
#customer_details.col2-set .col-1 .woocommerce-billing-fields input[type=email],
#customer_details.col2-set .col-1 .woocommerce-billing-fields input[type=password],
#customer_details.col2-set .col-1 .woocommerce-billing-fields input[type=search],
#customer_details.col2-set .col-1 .woocommerce-billing-fields input[type=tel],
#customer_details.col2-set .col-1 .woocommerce-billing-fields input[type=text],
#customer_details.col2-set .col-1 .woocommerce-billing-fields input[type=url],
#customer_details.col2-set .col-1 .woocommerce-billing-fields textarea,
#customer_details.col2-set .col-2 .woocommerce-shipping-fields input-text,
#customer_details.col2-set .col-2 .woocommerce-shipping-fields input[type=email],
#customer_details.col2-set .col-2 .woocommerce-shipping-fields input[type=password],
#customer_details.col2-set .col-2 .woocommerce-shipping-fields input[type=search],
#customer_details.col2-set .col-2 .woocommerce-shipping-fields input[type=tel],
#customer_details.col2-set .col-2 .woocommerce-shipping-fields input[type=text],
#customer_details.col2-set .col-2 .woocommerce-shipping-fields input[type=url],
#customer_details.col2-set .col-2 .woocommerce-shipping-fields textarea {
font-size: 0.9em!important;
padding-top: 5px;
padding-bottom: 5px;
}
#customer_details.col2-set .col-2 .woocommerce-additional-fields label {
font-size: 0.9em!important;
}
#customer_details.col2-set .col-2 .woocommerce-additional-fields textarea#order_comments {
font-size: 0.9em!important;
}
#customer_details.col2-set .col-2 h3#ship-to-different-address label {
font-weight:500!important;
font-size: 0.6em!important;
}
#order_review.woocommerce-checkout-review-order {
font-size: 0.9em;
}
#order_review.woocommerce-checkout-review-order th,
#order_review.woocommerce-checkout-review-order td  {
background: none;
border-bottom: 1px solid #333;
}
#payment .payment_methods {
}
#payment.woocommerce-checkout-payment {
font-size: 0.8em;
}
#payment.woocommerce-checkout-payment label {
font-size: 1.2em!important;
}
#payment.woocommerce-checkout-payment label {
padding-top: 1em!important;
padding-bottom: 0.5em!important;
}
.form-row.place-order {
margin-top: 0.8em!important;
}
.xoo-wsc-items-count {
border-radius: 50%;
margin-left: -14px;
left: 50%;
position: absolute;
margin-top: -8px;
font-weight: bold;
top: 50%;
font-size: 13px;
width: 28px;
height: 28px;
line-height: 28px;
text-align: center;
overflow: hidden
}
.widget_product_categories ul li:before,
.widget_product_categories ul li.current-cat:before {
content: ""; }
.widget_product_categories ul li {
padding-left:0;
font-size: 1.14em;
margin-bottom: 0.7em;
}
.widget_product_categories ul li a {
text-decoration:none!important;
}
.widget_product_categories ul li.current-cat a {
font-weight:bold!important;
}
.widget_product_categories ul li.cat-item-152,
.widget_product_categories ul li.cat-item-149,
.widget_product_categories ul li.cat-item-174,
.widget_product_categories ul li.cat-item-178,
.widget_product_categories ul li.cat-item-179 {
display: none;
}
body.home .widget_product_categories ul.children,
body.archive .widget_product_categories ul.children {
display: none;
}
body.archive.term-antiquariaat .widget_product_categories ul.children,
body.archive.term-antiquariaat-kunst .widget_product_categories ul.children,
body.archive.term-antiquariaat-architectuur .widget_product_categories ul.children,
body.archive.term-antiquariaat-design .widget_product_categories ul.children,
body.archive.term-antiquariaat-grafisch-ontwerp .widget_product_categories ul.children,
body.archive.term-antiquariaat-fotografie .widget_product_categories ul.children,
body.archive.term-antiquariaat-tuinarchitectuur .widget_product_categories ul.children,
body.archive.term-antiquariaat-mode .widget_product_categories ul.children,
body.archive.term-antiquarian .widget_product_categories ul.children,
body.archive.term-antiquarian-art .widget_product_categories ul.children,
body.archive.term-antiquarian-architecture .widget_product_categories ul.children,
body.archive.term-antiquarian-design .widget_product_categories ul.children,
body.archive.term-antiquarian-grafic-design .widget_product_categories ul.children,
body.archive.term-antiquarian-photografy .widget_product_categories ul.children,
body.archive.term-antiquarian-garden-architecture .widget_product_categories ul.children,
body.archive.term-antiquarian-fashion .widget_product_categories ul.children {
display: block;
}
body.archive.term-antiquariaat .widget_product_categories ul li.current-cat ul.children li a,
body.archive.term-antiquarian .widget_product_categories ul li.current-cat ul.children li a {
font-weight: normal!important;
}
body.archive.term-antiquariaat .widget_product_categories ul li.current-cat ul.children li.current-cat a,
body.archive.term-antiquarian .widget_product_categories ul li.current-cat ul.children li.current-cat a {
font-weight: bold!important;
}
input#woocommerce-product-search-field-0.search-field {
border:1px solid #666
}
main#main.site-main header.woocommerce-products-header h1.woocommerce-products-header__title.page-title {
display:none;
}
.cat-item-142,
.cat-item-158 {
display: none!important;
}
.woocommerce-info,
.woocommerce-message{
border:1px solid #000
}
.single_add_to_cart_button.button,
.single_add_to_cart_button.button.alt {
border:none!important;
background: rgba(0, 0, 0, 0.15)!important;
color: rgba(255, 255, 255, 1)!important;
margin-bottom: 0.7em;
}
.single_add_to_cart_button.button:hover {
border:none!important;
background: rgba(0, 0, 0, 0.35)!important;
color: rgba(255, 255, 255, 1)!important;
}
input.input-text.qty.text {
background: none!important;
border: 1px solid rgba(0, 0, 0, 0.15);
box-shadow: none;
display: none;
}
.woocommerce-product-gallery__wrapper img.wp-post-image.jetpack-lazy-image {
pointer-events: none!important;
}
main#main.site-main ul.products li.product {
margin: 0!important;
width: 33%;
padding-bottom: 1.5em;
padding-left: 1.5em;
padding-right: 1.5em;
clear: none!important;
}
body.search-results.left-sidebar .content-area main#main.site-main ul.products li.product {
width: 20%;
}
ul.products li.product img {
display:block;
margin:0 auto 1.618em;
max-height: 250px;
width: auto;
}
section.related.products ul.products li.product img {
max-height: 120px;
}
section.storefront-product-section.storefront-best-selling-products ul.products li.product img,
section.storefront-product-section.storefront-recent-products ul.products li.product img,
#specials ul.products li.product img {
max-height: 200px;
width: auto;
}
#specials {
margin-top: 2em;
}
#specials #specialstitle h2 {
font-size: 1.7em;
}
#specials ul.products li.product  {
width:25%!important;
}
#mega-menu-item-wpml-ls-123-nlzzzzz {
display: none!important;
}
#woocommerce_product_categories-2 {
padding-top: 1em;
}
#woocommerce_product_categories-2 .gamma.widget-title {
display: none;
}
.storefront-sorting {
margin-bottom:1em;
margin-top: 1em;
}
body.archive.tax-product_cat .storefront-sortingzzz {
display: none;
}
body.archive.tax-product_cat #primary.content-areazzz {
margin-top: 1.5em;
}
.__storefront-sorting:nth-of-type(2) .woocommerce-result-count,
.__storefront-sorting:nth-of-type(2) .woocommerce-ordering {
display: none;
}
ol.flex-control-nav.flex-control-thumbs {
}
ol.flex-control-nav.flex-control-thumbs li {
text-align: center!important;
border: 1px solid rgba(51, 51, 51, 0.5);
}
ol.flex-control-nav.flex-control-thumbs li img{
margin: auto auto!important;
border-radius: 0;
width:auto!important;
max-height: 56px!important;
}
ol.flex-control-thumbs li:nth-child(4n+1) {
clear: none!important;
}
.single-product div.product .woocommerce-product-gallery img{
margin:0;
margin-top: 2em;
}
p.stock.custom-availability {
font-size:1.15em;
background-color: #fff;
color: red;
display: inline-block;
padding: 0.4em .7em ;
margin-bottom: 1.5em;
}
p.stock {
display: none;
}
div#wc-stripe-payment-request-wrapper {
float: right;
}
form.cart div.tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart div.tinv-wishlist-clear {
}
a.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-position-after {
margin-top: 0;
}
a.tinvwl_add_to_wishlist_button {
margin-bottom: 1em;
}
body.page-template-template-homepage  main#main.site-main section.storefront-product-section.storefront-recent-products ul.products li.product,
main#main.site-main section.storefront-product-section.storefront-best-selling-products ul.products li.product,
#specials ul.products li.product {
width: 20%;
}
div.product.type-product section.related.products ul.products li.product {
width: 20%!important;
}
main#main.site-main ul.products a.button.add_to_cart_button,
main#main.site-main ul.products a.added_to_cart.wc-forward,
a.button.ajax_add_to_cart,
a.button.product_type_simple,
a.button.product_type_variable {
background: rgba(0, 0, 0, 0.15)!important;
color: rgba(255, 255, 255, 0.70)!important;
}
main#main.site-main ul.products span.price {
font-size: 1.2em;
color: inherit !important;
}
main#main.site-main ul.products li.product.outofstock span.price,
main#main.site-main .product.outofstock .price {
visibility: hidden;
}
.inner_product_header_cell .price {
position: absolute;
bottom: 10px;
}
.woocommerce ul.products li.product h2 {
line-height: 2.5ex;
height: 5ex; overflow: hidden;
}
main#main.site-main ul.products a,
main#main.site-main ul.products h2.woocommerce-loop-product__title {
color: inherit !important;
}
div.product.type-product.has-post-thumbnail div.summary.entry-summary {
padding-top: 4em;
margin-bottom: 0em;
}
div.product.type-product.has-post-thumbnail div.summary.entry-summary h1.product_title.entry-title {
font-size: 2em;
letter-spacing: 0;
max-width: 640px;
}
div.product.type-product.has-post-thumbnail div.summary.entry-summary h4.auteurs {
font-size: 0.9em;
letter-spacing: 0;
max-width: 640px;
}
div.product.type-product.has-post-thumbnail div.summary.entry-summary h3 {
font-style: italic;
max-width: 640px;
}
div.product.type-product.has-post-thumbnail div.summary.entry-summary p {
font-size: 1em;
line-height: 1.45em;
max-width: 640px;font-weight: 300;
}
div.product.type-product.has-post-thumbnail div.summary.entry-summary p.price {
font-size: 1.5em;
line-height: 1;
margin-bottom: 0;
font-weight: 300;
}
div.product.type-product div.summary.entry-summary .sharedaddy:before {
background-color: #fff;
content: "";
display: inline-block;
height: 1px;
position: relative;
vertical-align: middle;
width: 100px;
}
div.product.type-product div.summary.entry-summary .sharedaddy h3.sd-title {
display: none;
}
.sharedaddy:first-of-type {
display: none!important;
}
div.product .woocommerce-product-details__short-description {
font-size: 0.9em;
line-height: 1.45em;
max-width: 640px;
}
.single-product div.product form.cart {
margin-bottom:0.618em;
padding:1em 0
}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{
background: none;
color: #fff;
border: 1px solid #fff;
border-radius: 50%;
font-weight: normal!important;
opacity: 0.7;
}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover{
background: none;
color: #fff;
opacity: 1;
}
table.variations tbody tr td.value select {
margin: 0px;
margin-top: 4px;
width: 240px;
padding: 5px 35px 5px 10px;
font-size: 13px!important;
border: 1px solid #fff;
height: 34px;
color: #fff;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border-radius: 0;
background: url(https://www.copyrightbookshop.be/site/wp-content/themes/copyrightbookshop/img/arrowdown_w.png) 92% / 6% no-repeat transparent;
cursor: pointer;
} select::-ms-expand {
display: none; }
.woocommerce-active .site-header #mega-menu-wrap-primary {
width: 100%!important
}
.storefront-primary-navigation {
max-width: 100%!important;
margin:0 auto;
padding-left: 0!important;
padding-right: 0!important;
}
header#masthead.site-header #mega-menu-wrap-primary.mega-menu-wrap {
max-width: 100%!important;
margin:0 auto;
padding-left: 0!important;
padding-right: 0!important;
}
.woocommerce-info,
.woocommerce-info a {
background-color: #fff!important;
color: #000!important;
}
.woocommerce-message a, .woocommerce-info a, .woocommerce-error a, .woocommerce-noreviews a, p.no-comments a {
color: #000!important;
}
footer#colophon.site-footer div.col-full {
margin: 0!important; background-color: #fff;
}
footer#colophon.site-footer div.col-full {
margin: 0!important;
color: #999!important;
max-width: 100%!important;
background-color: #fff!important; }
footer#colophon.site-footer {
background-color: #fff!important;
width: 100%!important;
border-top: 1px solid #ccc;
}
footer#colophon.site-footer .footer-widgets {
width: 100%!important;
max-width: 1200px!important;
margin: 0 auto!important;
}
body.single-geschiedenis footer#colophon.site-footer div.col-full {
padding: 0;
}
body.single-geschiedenis footer#colophon.site-footer div.col-full p,
body.single-geschiedenis footer#colophon.site-footer div.col-full li {
font-size: 13px;
}
body.single-geschiedenis footer#colophon.site-footer div.col-full span.gamma.widget-title,
body.single-geschiedenis footer#colophon.site-footer div.col-full .textwidget {
color: #000!important;
padding-left: 0px;
padding-right: 0px;
}
#colophon.site-footer {
font-size: 0.8em;
line-height: 1.6em!important;
color: #000!important;
}
#colophon.site-footer span.gamma.widget-title,
#colophon.site-footer .textwidget {
color: #000!important;
padding-left: 20px;
padding-right: 20px;
}
#colophon.site-footer span.gamma.widget-title {
border-bottom: 1px solid #ccc!important;
padding-bottom: 0.5em;
margin-bottom: 0.75em;
font-weight: 500!important;
}
.footer-widgets.row-1.col-4.fix {
padding-top: 2em;
}
@media screen and (min-width: 768px) {
.sp-max-width .col-full {
max-width: 100%!important;
}
}
footer#colophon.site-footer {
padding: 0;
}
footer#colophon.site-footer div.col-full div.site-info {
padding-top: 0.7em;
padding-bottom: 0.7em;
font-size: 0.8em;
}
footer#colophon.site-footer div.col-full div.site-info .sysd {
float: right;
color: #666;
}
header#masthead.site-header div.sp-header-row div.sp-header-span-2.sp-header-last {
margin-right: 25px;
margin-top: 1.7em;
}
header#masthead.site-header div.sp-header-row div.sp-header-span-2.sp-header-last div.site-search {
margin-bottom: 0!important;
margin-top: 1em;
}
input#woocommerce-product-search-field-0.search-field {
padding-left: 2.5em;
padding-right: 1em;
padding-top: 0.5em;
padding-bottom: 0.5em;
}
main#main.site-main {
padding-top: 0;
}
body.page-template-template-homepage .page.type-page.status-publish.hentry {
padding-top: 0;
}
body.page-template-template-homepage .page.type-page.status-publish.hentry .entry-header h1.entry-title{
display: none;
}
body.page-template-template-homepage div.entry-content .vc_row-flex {
padding-top: 0!important;
}
div#widgitizedsidebar div.vc_column-inner,
div.homepagemain div.vc_column-inner {
padding-top: 1.24em;
}
body.page-template-template-homepage ul.product-categories {
padding-left: 1.5em;
padding-right: 1em;
}
body.page-template-template-homepage ul.product-categories li.cat-item {
text-align: left;
font-size: 0.95em!important;
margin-bottom: 0.7em;
font-weight: 600;
}
.widget_product_categories ul.children {
margin-top: 0.5em;
}
.widget_product_categories ul.children li.cat-item {
font-size: 0.95em!important;
padding-left: 0em!important;
margin-bottom: 0.5em;
font-weight: 600;
}
.widget_product_categories ul.children li.cat-item:before {
content:"– ";
margin-left: 0em
}
li.cat-item-173 {
display: none!important;
}
body.page-template-template-homepage ul.product-categories li.cat-item span.count {
font-size: 0.8em;
font-weight: normal;
}
body.page-template-template-homepage ul.product_list_widget {
padding-left: 1.5em;
padding-right: 1.5em;
}
body.page-template-template-homepage ul.product_list_widget li {
font-size: 0.8em!important;
text-align: left;
padding-bottom: 0.5em;
padding-top: 0.5em;
line-height: 1.45em;
}
body.page-template-template-homepage ul.product_list_widget li img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail.wp-post-image {
margin-bottom: 0.5em;
}
body.page-template-template-homepage ul.product_list_widget li a span.product-title {
font-weight: 500!important;
}
body.page-template-template-homepage ul.product_list_widget li span.woocommerce-Price-amount.amount {
display: none;
}
ul.product_list_widget li a span.product-title {
}
ul.product_list_widget li a img {
margin-left: 1em!important;
border-radius: 0!important;
}
.product_list_widget li a {
text-decoration: none!important;
font-weight: normal!important;
}
.woocommerce-loop-product__link span.onsale {
display: none;
}
.vc_inline-link,
.button storefront-hero__button-edit {
display: none!important;
}
div#post-271.post-271.page.type-page.status-publish.hentry {
margin-bottom: 1em!important;
padding-bottom: 1em;
}
div.homepagemain.vc_row.wpb_row.vc_row-fluid.vc_custom_1534948368471.vc_row-has-fill.vc_row-o-equal-height.vc_row-flex {
padding-bottom: 1.7em;
}
.isbn {
margin-bottom: 0;
}
.isbn,
.meta {
font-size: 0.76em!important;
}
body.postid-206069 .isbn,
body.postid-79760 .isbn {
display: none;
}
a.xoo-wsc-coupon-trigger {
border: 1px solid #333;
margin-top: 1em;
font-size: 0.8em;
}
.xoo-wsc-coupon.active {
margin-top: 1em;
font-size: 0.8em;
line-height: 1.2;
}
.xoo-wsc-coupon.active #xoo-wsc-coupon-code {
font-size: 0.9em!important;
line-height: 1.2;
}
.xoo-wsc-coupon.active .xoo-wsc-coupon-submit {
font-size: 0.8em!important;
line-height: 1.2;
}
span.xoo-wsc-shiptxt {
line-height: 1.4em;
font-size: 0.75em;
margin-top: 2em;
}
.sd-social-icon .sd-content ul li[class*=share-].share-facebook a.sd-button,
.sd-social-icon .sd-content ul li[class*=share-].share-twitter a.sd-button,
.sd-social-icon .sd-content ul li[class*=share-].share-pinterest a.sd-button,
.sd-social-icon .sd-content ul li[class*=share-].share-email a.sd-button {
background: none!important;
border: 1px solid #fff;
color: #fff!important;
opacity: 0.5;
}
.sd-social-icon .sd-content ul li[class*=share-].share-facebook a.sd-button:hover {
background-color:#3b5998!important;
border: 1px solid #3b5998;
color: #fff!important;
opacity: 1;
}
.sd-social-icon .sd-content ul li[class*=share-].share-twitter a.sd-button:hover {
background-color:#00acee!important;
border: 1px solid #00acee;
color: #fff!important;
opacity: 1;
}
.sd-social-icon .sd-content ul li[class*=share-].share-pinterest a.sd-button:hover {
background-color:#ca1f27!important;
border: 1px solid #ca1f27;
color: #fff!important;
opacity: 1;
}
.sd-social-icon .sd-content ul li[class*=share-].share-email a.sd-button:hover {
background-color:#e9e9e9!important;
border: 1px solid #e9e9e9;
color: #444!important;
opacity: 1;
} body.page-id-625 a,
body.page-id-206082 a {
color: #000;
}
.arrows.row {
margin-top: 0.8em;
}
.arrows.row a {
color: #999;
margin-right: 3px;
margin-left: 3px;
}
.arrows.row a:hover,
.arrows.row a.cycle-pager-active {
color: #000!important;
}
span#gentnext,
span#antwerpennext {
text-align: right!important;
display: inline-block;
cursor: pointer;
}
span#gentprev,
span#antwerpenprev {
cursor: pointer;
} body.page-geschiedenis_OLD {
background: -webkit-linear-gradient(90deg, rgba(2,0,36,1) 0.8%, rgba(152, 77, 0,1) 100%) rgb(2,0,36);
background: -moz-linear-gradient(90deg, rgba(2,0,36,1) 0.8%, rgba(152, 77, 0,1) 100%) rgb(2,0,36);
background: linear-gradient(0deg, rgba(2,0,36,1) 0.8%, rgba(152, 77, 0,1) 100%) rgb(2,0,36);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#020024",endColorstr="#00e2ff",GradientType=1);
}
.cd-timeline-content span.cd-date {
color: #fff!important;
font-size: 2em!important;
}
.cd-timeline-content {
border-radius: 0!important;
box-shadow: 0 3px 0 rgba(0,0,0,0.2)!important;
}
#cd-timeline::before {
background: rgba(255, 255, 255, 0.5)!important;
}
@media only screen and (max-width: 1170px) {
#cd-timeline::before {
left: 0px!important;
}
}
.cd-timeline-img {
position: absolute;
top: 0;
left: 0;
margin-left: -20px!important;
width: 40px!important;
height: 40px!important;
border-radius: 50%;
box-shadow: 0 0 0 0px #ffffff, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 1px 0 2px rgba(0, 0, 0, 0.05)!important;
}
.cd-timeline-img img {
display: block;
width: 40px!important;
height: 40px!important;
position: relative;
left: 50%;
top: 50%;
margin-left: -20px!important;
margin-top: -20px!important;
}
.cd-timeline-img.cd-picture {
background: #1fc4d5!important;
}
.cd-timeline-img.cd-movie {
background: #c03b44;
}
.cd-timeline-img.cd-location {
background: #f0ca45;
}
.cd-timeline-content h2 {
font-size: 1.4em!important;
}
.geschiedeniscontent {
margin-bottom: 2em;
}
.geschiedeniscontent:after {
content: '';
display: block;
clear: both;
}
.geschiedeniscontent .featuredimg {
margin-bottom: 2em;
float: left!important;
margin-right: 20px;
margin-bottom: 20px;
}
.geschiedeniscontent .site-content {
margin-top: 1.5em;
}
.geschiedeniscontent h1 {
font-weight: normal;
font-size: 1.75em;
line-height: 1.3em;
margin-top: 0;
letter-spacing: 0px!important;
display: inline;
}
.geschiedeniscontent h2 {
margin-top: 0.5em;
margin-bottom: 1em;
margin-left: 0.7em;
font-size: 1.4em;
font-weight: 200;
letter-spacing: 0px!important;
display: inline-block!important;
}
ul.geschiedenislijst {
list-style-type: none;
padding: 0;
margin: 0;
font-size: 0.83em;
margin-bottom: 2em;
}
ul.geschiedenislijst li {
margin-bottom: 0.5em;
border-bottom: 1px solid #444;
padding-bottom: 0.5em;
}
ul.geschiedenislijst li .jaartal {
font-weight: bold;
font-size: 1.2em;
margin-right: 0.7em;
}
ul.geschiedenislijst a {
text-decoration: none;
color: #000;
}
ul.geschiedenislijst a:hover,
ul.geschiedenislijst li#current {
text-decoration: none;
color: blue;
}
.geschiedeniscontenttiteltxt {
max-width: 900px;
}
.geschiedenisslide {
float: left;
margin-right: 2em;
margin-bottom: 1em;
}
.geschiedenisslide img {
margin-bottom: 0.7em;
}
.geschiedenisslidetxt {
max-width: 300px;
float: none;
margin-right: 2em;
margin-bottom: 2em;
font-size: 0.80em;
}
.colsansmarleft {
padding-left: 0!important;
}
.geschiedeniscatlist {
border-top: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #000;
margin: 0;
margin-bottom: 1em;
padding: 0;
list-style-type: none;
}
.geschiedeniscatlist li {
border-bottom: 1px solid #000;
padding: 0.5em;
background: url(https://www.copyrightbookshop.be/site/wp-content/themes/copyrightbookshop/img/arrowdown_zw.png) 95% / 4% no-repeat transparent;
cursor: pointer;
}
.geschiedeniscatlist li a {
color: #000;
font-weight: 500;
font-size: 1.2em;
display: block;
text-decoration: none;
}
.geschiedeniscatlist li:hover {
text-decoration: none;
color: #666;
}
.geschiedeniscatlist li:hover a {
text-decoration: none;
color: #666;
} .faqrows .row {
padding-bottom: 1.5em;
margin-bottom: 1.5em;
border-bottom: 1px dotted #ccc
}
.faqrows .row:last-child {
border-bottom: none
}
.faqrows h2 {
margin-top: 0;
font-weight: 400;
font-size: 1.5em;
}
@media only screen and (max-width: 800px) {
.faqrows h2 {
text-align: center;
}
}
.faqrows a {
color: #444;
}
.faqrows a:hover {
color: #000;
text-decoration: none;
border-bottom: 1px solid #333;
}
body.page-id-199590 .footer-widgets span.gamma.widget-title,
body.page-id-625 .footer-widgets span.gamma.widget-title,
body.page-id-199080 .footer-widgets span.gamma.widget-title,
body.page-id-199012 .footer-widgets span.gamma.widget-title {
font-family: sans-serif!important;
font-size: 18.121601104736328px;
font-style: normal;
font-weight: 500;
letter-spacing: normal;
line-height: 20.479999542236328px;
}
body.page-id-199590 .footer-widgets p,
body.page-id-199590 .footer-widgets ul,
body.page-id-625 .footer-widgets p,
body.page-id-625 .footer-widgets ul,
body.page-id-199080 .footer-widgets p,
body.page-id-199080 .footer-widgets ul,
body.page-id-199012 .footer-widgets p,
body.page-id-199012 .footer-widgets ul {
font-family: sans-serif!important;
font-size: 12.800000190734863px;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-height: 20.479999542236328px;
}
body.page-id-199590 .footer-widgets ol li:after,
body.page-id-625 .footer-widgets ol li:after,
body.page-id-199080 .footer-widgets ol li:after,
body.page-id-199012 .footer-widgets ol li:after  {
content: '';
display: block;
clear: both;
}
body.page-id-199590 .footer-widgets ul li,
body.page-id-625 .footer-widgets ul li,
body.page-id-199080 .footer-widgets ul li,
body.page-id-199012 .footer-widgets ul li
{
display: block;
} h2.winkelh2 {
color: #000;
font-weight: 500;
} .cycle-prev, .cycle-next { position: absolute; top: 0; width: 22%; opacity: 0; filter: alpha(opacity=0); z-index: 800; height: 100%; cursor: pointer; }
.cycle-prev { left: 0;  background: url(https://www.copyrightbookshop.be/site/wp-content/themes/copyrightbookshop/img/back-w50.png) 50% 50% no-repeat;}
.cycle-next { right: 0; background: url(https://www.copyrightbookshop.be/site/wp-content/themes/copyrightbookshop/img/next-w50.png) 50% 50% no-repeat;}
.cycle-prev:hover, .cycle-next:hover { opacity: .7; filter: alpha(opacity=70) }
.disabled { opacity: .5; filter:alpha(opacity=50); }
.icon_social {
border: none!important;
padding: 0!important;
}
.icon_social img {
width: 34px;
}
.socialol li p {
line-height: 30px!important;
}
.socialol li p a {
text-decoration: none;
color: #000;
} div.sfb-footer-bar {
background-color: #fff;
color: #000;
font-weight: 600;
}
div.sfb-footer-bar a {
background-color: #fff;
color: #000!important;
}
.footerfaq {
text-align: center;
}
.footerfaq ul {
padding: 0;
margin: 0 auto;
list-style-type: none;
}
.footerfaq ul li {
display: inline-block;
width: 20%;
}
div.footer-widget-2 div.textwidget.custom-html-widget ul li {
background: url(https://www.copyrightbookshop.be/site/wp-content/themes/copyrightbookshop/bestanden/bullet.png) 0 0 no-repeat;
padding-left: 25px;
transition: background-position 150ms ease-out;
-moz-transition: background-position 150ms ease-out;
-webkit-transition: background-position 150ms ease-out;
-o-transition: background-position 150ms ease-out;
}
.footer-widgets div.footer-widget-3 ol,
.footer-widgets div.footer-widget-3 ol li,
.footer-widgets div.footer-widget-4 ul,
.footer-widgets div.footer-widget-4 ul li {
padding: 0;
margin: 0;
list-style-type: none;
}
.footer-widgets div.footer-widget-3 ol li span.icon {
font-size: 1em;
float: left;
width: 34px;
text-align: center;
border: 2px solid #333;
padding: 5px;
line-height: 20px;
margin-right: 8px;
font-weight: 600;
margin-bottom: 8px;
clear: both;
}
.footer-widgets div.footer-widget-4 ul li span.icon,
span.dashicons-phone,
span.dashicons-email-alt {
font-size: 1.5em;
float: left;
width: 30px;
text-align: center;
border: 2px solid #333;
padding: 5px;
line-height: 20px;
margin-right: 8px;
font-weight: 600;
line-height: 10px!important;
padding-top: 10px!important;
padding-right: 25px!important;
padding-bottom: 20px!important;
}
.woocommerce-breadcrumb a:first-of-type::before {
content: "";
margin-right: 0;
}
.error-404 h1.page-title {
font-size: 1.3em;
font-weight: 500;
letter-spacing: 0;
}
.errorpage #main,
.errorpage  {
margin-bottom: 0!important;
}
__form.woocommerce-ordering {
display: none;
}  @media only screen and (min-width : 1600px) {
main#main.site-main ul.products li.product,
#specials ul.products li.product  {
width: 25%;
}
body.search-results.left-sidebar .content-area main#main.site-main ul.products li.product {
width: 20%;
}
} @media only screen and (max-width : 1600px) {
body.search-results.left-sidebar .content-area main#main.site-main ul.products li.product {
width: 25%;
}
} @media only screen and (max-width : 992px) {
main#main.site-main ul.products li.product,
#specials ul.products li.product  {
width: 50%;
}
body.search-results.left-sidebar .content-area main#main.site-main ul.products li.product {
width: 50%;
}
div.product.type-product section.related.products ul.products li.product {
width: 100%!important;
}
main#main.site-main section.storefront-product-section.storefront-recent-products ul.products li.product,
main#main.site-main section.storefront-product-section.storefront-best-selling-products ul.products li.product,
#specials ul.products li.product  {
width: 50%!important;
}
ul.products li.product.first {
clear: none!important;
}
footer#colophon.site-footer div.col-full div.site-info {
padding-left: 20px;
padding-right: 20px;
}
} @media only screen and (max-width : 768px) {
main#main.site-main ul.products li.product,
#specials ul.products li.product  {
width: 100%;
}
body.search-results.left-sidebar .content-area main#main.site-main ul.products li.product {
width: 100%;
}
main#main.site-main section.storefront-product-section.storefront-recent-products ul.products li.product,
main#main.site-main section.storefront-product-section.storefront-best-selling-products ul.products li.product,
#specials ul.products li.product  {
width: 50%!important;
float: left;
}
main#main.site-main section.storefront-product-section.storefront-recent-products ul.products li.product,
main#main.site-main section.storefront-product-section.storefront-best-selling-products ul.products li.product,
#specials ul.products li.product  {
width: 100%!important;
float: none;
}
ul.products li.product img {
max-height: 460px;
width: auto;
}
section.related.products ul.products li.product img {
max-height: 460px;
}
}
@media only screen and (max-width: 530px) {
main#main.site-main ul.products li.product,
#specials ul.products li.product  {
width: 100%;
}
body.search-results.left-sidebar .content-area main#main.site-main ul.products li.product {
width: 100%;
}
} @media only screen and (max-width : 480px) {
} @media only screen and (max-width : 320px) {
}
@supports (-ms-ime-align:auto) {
table.variations tbody tr td.value select {
background: rgb(241,57,29)!important
}
}
table.variations tbody tr td.value select:focus::-ms-value {
background: rgb(241,57,29)!important
}
body.postid-79760 table.variations tbody tr td.value select {
background: rgb(241,57,29)!important
}.sfb-footer-bar {
padding-top: 2.618em;
padding-bottom: 2.618em;
background-position: center center; }
.sfb-footer-bar .widget::after {
clear: both;
content: "";
display: table; }
.sfb-footer-bar .widget:last-child {
margin-bottom: 0; }