@media (max-width: 767px) {
.woocommerce-page.post-type-archive-product ul.products li.product, .woocommerce-page.archive.tax-product_cat ul.products li.product, .woocommerce-page.archive.tax-product_tag ul.products li.product, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce ul.products  li.product.product-category { width:48%; margin:0 1% 2.992em 1% }
}
@media only screen and (max-width: 479px) {
.woocommerce-page.post-type-archive-product ul.products li.product, .woocommerce-page.archive.tax-product_cat ul.products li.product, .woocommerce-page.archive.tax-product_tag ul.products li.product, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce ul.products  li.product.product-category { width:100%; margin:0 0 2.992em 0 }
}   .select2-container { width: 100% !important; }
.select2-container .select2-selection { font-size: 14px; padding-top: 0; padding-left: 0; margin-bottom: 0; height: 35px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background-image: none; background: #fff; border-radius: 0; }
.select2-container .select2-selection .select2-selection__arrow { margin-top: 0; margin-right: 0; background: #333; display: block; width: 33px; height: 33px; }
.select2-dropdown, .select2-container--default .select2-selection--single { border-color: #e5e5e5; border-radius: 0; }
.select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 35px; color: #000; }
.select2-container--default .select2-selection--single .select2-selection__arrow b { border-color: #fff transparent transparent transparent; }
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #fff transparent; }
.select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: #333; color: #fff; }
.select2-results__option { padding: 4px 6px; }
.select2-container--default .select2-results__option[aria-selected=true] { background-color: #f6f6f6; color: #b0b0b0; }   .slicknav_btn { margin: 0 auto; text-decoration:none; text-shadow: none; border-radius: 0; background-color: transparent; padding: 15px 0 !important; float: none; cursor: pointer; 
position: relative; width: 100%; display: block; }
.slicknav_nav { border-top: 0; margin: 0; padding: 0 0 20px 0; }
.slicknav_menu { padding: 0; margin: 0; }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 5px; }
.slicknav_nav { clear: both; }
.slicknav_nav ul, .slicknav_nav li { display: block; }
.slicknav_nav ul { margin: 0; padding: 0; }
.slicknav_nav .slicknav_item { cursor: pointer; }
.slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a { display: inline; }
.slicknav_menu::before, .slicknav_menu::after { content: ""; display: table; }
.slicknav_menu::after { clear: both; }
.slicknav_nav a { outline: medium none; padding: 10px 0; margin: 2px 0; text-align: left; text-decoration: none; text-transform: uppercase; }
.slicknav_nav li { border-top: 0; }
.slicknav_nav .slicknav_arrow { font-size: 12px; margin: 0 0 0 0.4em; }
.slicknav_menu .slicknav_menutxt { font-weight: bold; text-shadow: none; }
.slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a { margin: 0; padding: 0; }
.slicknav_nav .slicknav_row { padding: 3px 0; margin: 2px 0; }
.slicknav_nav a:hover, .slicknav_nav .slicknav_row:hover { border-radius: 0; background: transparent; }
.slicknav_menu .sub-menu { margin: 0 0 0 20px; }
.slicknav_menu .slicknav_icon { float: none; margin: 0 auto; display: block; width: 20px; }
.slicknav_menu .slicknav_icon-bar { display:block; width: 20px; height:2px; border-radius:0; box-shadow: none; }
.slicknav_collapsed .slicknav_arrow::after { font-family: 'icomoon'; content: "\f105"; }
.slicknav_open .slicknav_arrow::after { font-family: 'icomoon'; content: "\f107"; }
.slicknav_open .slicknav_collapsed .slicknav_arrow::after { font-family: 'icomoon'; content: "\f105"; } #wpgmza_map img { max-width: none !important; }   .dtr-owl-theme .owl-nav { width: 100%; margin-top: 0; text-align: center; -webkit-tap-highlight-color: transparent; }
.dtr-owl-theme .owl-nav [class*='owl-'] { display: inline-block; cursor: pointer; }
.dtr-owl-theme .owl-nav [class*='owl-']:hover { text-decoration: none; }
.dtr-owl-theme .owl-nav .disabled { opacity: 0.5; cursor: default; }
.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { font-size: 24px; line-height: 40px; position: absolute; top: 50%; display: block; padding: 0; cursor: pointer; border: none; outline: none; z-index: 999; transform: translateY(-50%); border-radius: 100%; z-index: 99; text-align: center; width: 40px; height: 40px; background-color: #fff; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease; }
.owl-carousel .owl-nav .owl-prev { left: 20px; }
.owl-carousel .owl-nav .owl-next { right: 20px; }
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next { font-family: 'icomoon'; opacity: 0; }
.owl-carousel .owl-nav .owl-prev:before { content: "\f104"; }
.owl-carousel .owl-nav .owl-next:after { content: "\f105"; }
.owl-carousel .owl-nav .owl-next:hover, .owl-carousel .owl-nav .owl-prev:hover { background: #333; color: #fff; } .dtr-owl-theme .owl-dots { width: 100%; text-align: center; -webkit-tap-highlight-color: transparent; position: absolute; bottom: 20px; text-align: center; }
.dtr-owl-theme .owl-dots .owl-dot { display: inline-block; zoom: 1; *display: inline;
}
.dtr-owl-theme .owl-dots .owl-dot span { width: 10px; height: 10px; margin: 0 3px; display: block; -webkit-backface-visibility: visible; transition: opacity 200ms ease; border-radius: 100%; }
.owl-carousel:hover .owl-nav .owl-prev, .owl-carousel:hover .owl-nav .owl-next { opacity: 1; }
.dtr-multi-item-slider.dtr-owl-theme .owl-dots { bottom: 0; } .checkbox input[type="checkbox"] { position: relative; }