@media only screen and (max-width:1300px){#instagram_feed .slide_pre{left:10px!important}#instagram_feed .slide_next{right:10px!important}}@media only screen and (max-width:600px){html{overflow-y:unset}.pay_bg,.popup_frame,.products_load{text-align:center}#sidebar,#sidebar22{position:absolute;z-index:998;top:0;bottom:0}#sidebar,.im_cat_menu_frame_bot,.im_extra_menu_panel{display:none}#sidebar22{left:0;right:0;overflow:visible!important}.shop_frame{overflow:hidden}#sidebar{left:-100%;overflow:visible!important;width:85%}.layout-blog-details .blog_content,.products_load,.swatch{overflow:hidden}.show_menu{position:fixed;height:1000px;box-shadow:0 0 1.2em .5em #e0dfdf;z-index:1000}#gallery-page .item_img{width:100%;max-height:none;max-width:none}#MenuSearch{padding-bottom:1em}.layout-info-wrapper h3{padding:.5em}.layout-info-wrapper table td{display:inline-block;vertical-align:top;width:100%}.order_feeds{background:#fff}.order_feeds_frame{border-left:.1em dotted #333;margin:1em}.of_date{font-size:1.5em;padding-left:2.1em}.of_feed{border-top:.1em solid #333;padding-left:2.4em;position:relative;margin:2em 0 2em .4em}.of_feed:before{content:"";height:7px;width:7px;position:absolute;background:#333;left:-9px;top:-4px}.of_feed .of_comment{background:#fff;margin-top:-.8em;padding-left:.4em;font-size:.9em}.of_feed .of_comment span{font-weight:700}.of_comment_date{color:#999;font-style:italic}.order_feeds textarea{width:100%}.swatch_pallet .item_info_header{color:#fff;font-size:1.5em;margin-bottom:.5em}.swatch_pallet{margin-bottom:1.2em}.swatch{height:3em;width:3em;border-radius:.4em;display:inline-block;margin-right:.3em;box-shadow:.1em .1em .2em #000;cursor:pointer;text-indent:-999px}.checkout_sel_option .cc_check,.checkout_shipping_cell,.gift_wrap_msg_opt,.nav_page_all{display:none}.checkout_cc_note{padding:1em}.products_load{position:relative;height:4.5em}.products_load img{width:40%;position:relative;margin-top:-3em}#SignUp table,.layout-blog-details .blog_thumb img,.layout-gallery-wrapper .item_img_frame img,.layout-gallery-wrapper iframe{width:100%}.popup_bg,.popup_frame{position:fixed;left:0;right:0;top:0}.main_content_info{border-top:none!important}.loc-details .sub_header{padding-left:0}.popup_bg{bottom:0;z-index:1001}.popup_frame{z-index:1002}.popup_content{width:auto;background:#fff;padding:1em;margin-top:20px;box-shadow:0 0 20px #191919;box-sizing:border-box}.cart_table_item .item_info_header{font-size:1em}.cart_table_item textarea{margin:.5em 0}.footer_clear{margin-bottom:0!important}.signupframe{border:none!important}.cart_list_row_item{min-height:27px;padding-left:5px;position:relative}.cart_list_img{display:inline-block;vertical-align:top;padding-right:20px}.cart_list_row_item p{margin:0;display:inline-block;padding-left:5px}.checkout_confirm_cart_list .sub_header_alt{border-top:none}.dd_height_auto,.dt_height_auto{width:100%;display:block}.dd_height_auto{line-height:2em;height:auto;padding-left:.5em}.link_footer_flexe:before{content:"f";font-family:icons;color:#515151;font-size:16px;text-transform:lowercase;margin-right:10px;vertical-align:bottom}.cc_cvv,.social_btns a,.social_btns div,.sprite_social_iframe{vertical-align:top}.cart_allocated{display:none}.fb_iframe_widget_fluid{display:inline-block!important}.layout-blog-details .blog_list{display:block;box-sizing:border-box;float:none;margin:0;width:auto}.layout-blog-details .blog_menu{float:none;width:auto}.layout-blog-details .blog_row{border:1px solid #e5e5e5;padding:10px;margin-bottom:15px;box-shadow:0 1px 1px #eee}.layout-blog-details .blog_date{font-size:10px;border-top:1px dotted #eee;border-bottom:1px dotted #eee;line-height:24px;margin:10px 0;color:#aaa}.layout-blog-details .blog_cat_tag{margin:12px 0;font-size:12px}.layout-blog-details .blog_seach_results{margin:0 1em;font-size:15px}.layout-blog-details .nav_btn_container,.layout-blog-details .nav_page{display:block;text-align:center}.layout-blog-details .blog_content .alignright{float:right;margin-left:1.5em}.layout-blog-details .blog_menu_box{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.layout-blog-details .blog_menu_list{opacity:0;visibility:hidden;height:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.layout-blog-details .blog_menu_box:active .blog_menu_list,.layout-blog-details .blog_menu_box:hover .blog_menu_list{opacity:1;visibility:visible;height:auto}.layout-blog-details .blog_content .wp-caption{border:1px solid #ccc;margin-bottom:1.5em;max-width:100%}.layout-blog-details .blog_content img{display:block;margin:1.2% auto 0;max-width:98%;height:inherit!important}.inv_adrs_box{margin-top:20px}.shipping_method_price{float:right;margin-right:45px}.shipping_method_name{margin-left:10px;display:inline-block}.moduleRow,.moduleRowSelected{display:block}.checkout_address_table p{margin:0;padding:0}.checkout_panel{border:1px solid #ebebeb;padding:10px;margin-bottom:25px;box-sizing:border-box}.layout-login-wrapper .checkout_panel,.layout-register-wrapper .checkout_panel{margin-top:20px;display:none}.cc_exp_date select{width:24%;font-size:12px}.cc_cvv{position:relative;width:25%;margin-left:5px;display:inline-block}.cc_cvv span{position:absolute;top:0;bottom:0;left:10px;line-height:40px}.nb_pay_frame,.pay_bg{display:none;left:0;right:0;top:0;position:fixed}.cc_cvv .form_fields{padding-left:50px}.hide_element{display:none}.pay_bg{background:#000;bottom:0;opacity:.5;z-index:3000}.pay_bg img{margin-top:12%}.nb_pay_frame{z-index:3001}.nb_pay_frame iframe{z-index:3001;background:#fff;border-radius:3px;box-shadow:0 0 9px #000;box-sizing:border-box;min-height:580px;margin:20px;width:89%}.mode_et iframe,.mode_ew iframe{min-height:550px}.zip_tagline{padding:10px 0;display:block!important}.sprite_social_iframe{position:relative;display:inline-block}.social_iframe_popup{position:absolute;bottom:52px;left:0;background:#fff;padding:10px;box-shadow:0 0 5px #333;max-height:30px;overflow:hidden;display:none;z-index:100}.social_iframe_popup iframe{border:0;display:block;min-height:60px}.frame_facebook span{vertical-align:top!important}.desktop{display:none}.mobile{display:block}.paypal_confirm .checkout_panel{display:none}.paypal_confirm #total{display:block}.paypal_direct{text-align:center}.paypal_direct #MainContent{display:none}.paypal_direct #MainContentBottom{background:url(/shop/images/loading6.gif) left top no-repeat;height:30px;margin-top:50px;display:inline-block}.paypal_direct #MainContentBottom:after{content:"Placing order. Please wait...";padding-left:26px;display:inline-block}.mode_anz iframe{min-height:620px}.nb_pay_frame div{width:auto}.zoom_open{display:none}.newsletter_wrapper{top:20px;left:20px;right:20px;width:auto}.flexe_slideshow .nav{display:none}.toggle_newsletter .g-recaptcha{margin-bottom:15px}.pay_close{width:89%}.pay_close a{top:11px}.pay_list_wrapper{text-align:left}.pay_list_wrapper .checkoutRow{display:block;margin-right:0;margin-bottom:-1px}.default_3col_container .content{display:block;width:auto;padding-right:0}.checkout_panel_reg fieldset dl:first-child{margin-right:0}.checkout_panel_reg fieldset dl{width:auto;display:block;margin-right:0}.dt_long{width:auto}.side_menu_hover_placment,.side_menu_hover_placment.narrow{right:-102%;width:100%}.layout-checkout .btn_layout,.toggle_login_start .btn_layout{margin-bottom:30px}.img_popup{position:fixed;top:6%}.facebook_login{margin-top:20px!important}.add_to_cart_complete_opt{top:45px!important}.api_cc_wrapper dt{width:auto}.api_cc_wrapper dd{margin:0}.cc_pay_inline .cc-dd-short{display:block}.cc_pay_inline fieldset .cc-dd-cvv dt{width:auto}.cc_pay_inline fieldset .cc-dd-cvv dd{margin:0}.sub_gallery_pages a{width:auto;display:block}.btn_layout_bottom .btn_left,.btn_layout_bottom .btn_right{float:none;display:block;width:auto;margin-bottom:12px;text-align:unset}.btn_layout_bottom .submit_button{display:block;width:auto;text-align:center}.tableflexe thead{display:none}.tableflexe tbody,.tableflexe td,.tableflexe tr{display:block}.tableflexe tr{margin:10px 0;border-top:1px solid #ddd;padding:10px}.tableflexe td{border-bottom:none}.tableflexe td label{display:block;font-weight:700;text-transform:uppercase;line-height:3px;margin-top:10px;font-size:11px}.tableflexe .cell1,.tableflexe .cell2{display:inline-block;vertical-align:bottom}}