*{box-sizing:border-box;direction:rtl;margin:0;padding:0;transition:all 0.3s ease 0s;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section{display:block;}
body{background-color:#ffffff;color:#000000;font-family:"Assistant";font-size:100%;line-height:1.231;overflow-x:hidden;text-align:right;}
a{color:#f26522;font-size:100%;text-decoration:none;}
img{border:0 none;text-decoration:none;}
input{border:1px solid #adadad;padding:0 8px;}
input[type="email"], input[type="tel"]{direction:ltr;text-align:left;}
input[type="search"]{appearance:none;}
textarea{border:1px solid #adadad;font-family:"Assistant";padding:2px 3px;}
button{background-color:transparent;border:0 none;cursor:pointer;font-family:inherit;font-size:100%;user-select:none;vertical-align:middle;}
iframe{border:0 none;display:block;max-width:100%;}
ul{list-style:none;}
p{padding-top:5px;}
table{border-collapse:collapse;border-spacing:0;}
.clearing{clear:both;}
.error_msg{clear:both;color:#ff0000;font-weight:bold;text-align:initial;}
.js_link,label[for]{cursor:pointer;}
.admin_icons{bottom:18px;clear:both;float:left;height:0;position:relative;z-index:99999;}
.send_button{background-color:#f26522;border:0 none;border-radius:15px;color:#ffffff;display:block;margin:10px auto 0;min-width:80px;padding:10px 15px;}
.send_button:hover{background-color:#cccccc;color:#555555;}
.note{color:#190500;font-size:24px;margin-top:40px;}
.note h2{font-size:40px;}
#menu{position:relative;z-index:999;}
#menu.sticky{background-color:#e0e0e0;left:0;margin:0 auto;position:fixed !important;right:0;top:0;width:100%;z-index:999;}
#menu #menu_toggle{display:none;}
@media not all and (max-width:1200px){#menu{clear:left;float:right;}
#menu label{display:none;}
#menu nav > ul{display:block;margin:0 auto;right:0;width:1200px;}
#menu nav > ul > li{display:inline-block;margin:0;vertical-align:top;}
#menu nav > ul > li.sep{padding-top:8px;}
#menu nav > ul > li > a{color:#52585a;display:block;font-size:20px;height:40px;padding:10px;vertical-align:top;}
#menu nav > ul > li > a > img{height:100%;object-fit:contain;vertical-align:top;width:24px;}
#menu nav > ul > li > a > img.menu_arrow{height:6px;position:relative;right:4px;top:9px;width:12px;}
#menu nav > ul > li.selected_item > a, #menu nav > ul > li:hover > a{background-color:#f26522;color:#ffffff;}
#menu nav > ul > li.selected_item > a > img.menu_arrow, #menu nav > ul > li:hover > a > img.menu_arrow{transition:none;visibility:hidden;}
#menu nav > ul > li.highlight > a{font-weight:bold;}
#menu nav > ul > li > ul{background-color:#f9f9f9;border:1px solid #000000;column-count:5;column-fill:auto;column-gap:0;display:none;height:370px;left:0;margin:0 auto;max-width:100%;overflow:hidden;position:absolute;right:0;transition:none;width:1600px;z-index:999;}
#menu nav > ul > li:hover > ul{display:block;}
#menu nav > ul > li > ul > li{text-align:right;}
#menu nav > ul > li > ul > li .menu_item{float:right;height:18px;padding:4px;width:18px;}
#menu nav > ul > li > ul > li .menu_text{float:right;padding-bottom:4px;padding-left:0;padding-right:8px;padding-top:4px;width:auto;}
#menu nav > ul > li > ul > li > a{clear:both;color:#000000;display:block;height:24px;float:right;margin:15px 15px 0;white-space:nowrap;}
#menu nav > ul > li > ul > li > a > img{height:100%;margin-left:3px;object-fit:contain;vertical-align:middle;width:24px;}
#menu nav > ul > li > ul > li > a > img.menu_arrow{display:none;}
#menu nav > ul > li > ul > li.selected_item > a,#menu nav ul > li > ul > li:hover > a{text-decoration:underline;}
#menu nav > ul > li > ul > li.highlight > a{font-weight:bold;}
#menu nav > ul > li > ul > li.separator{cursor:normal;height:1px;padding:0;}
#menu nav > ul > li > ul > li.menu_product{left:15px;position:absolute;text-align:left;top:15px;width:40%;}
#menu nav > ul > li > ul > li.menu_product .product_preview_block{}
#menu nav > ul > li > ul > li.menu_product .product_preview_block .product_preview{margin:0;width:48.5%;}
#menu nav > ul > li > ul > li.menu_product .product_preview_block .product_preview:nth-child(2){margin-right:3%;}
#menu nav > ul > li > ul > li > ul{display:none;}
}
@media all and (max-width:1200px){#menu label{background-color:#000000;color:#ffffff;float:left;height:29px;left:10px;padding:7px;position:absolute;text-align:center;top:5px;width:34px;}
#menu label img{cursor:pointer;height:15px;width:20px;}
#menu nav > ul{display:none;}
#menu nav > ul img.menu_arrow{display:none;}
#menu #menu_toggle:checked + nav > ul{clear:both;display:block;padding-top:0;position:absolute;top:35px;width:100%;}
#menu #menu_toggle:checked + nav > ul > li{display:block;float:none;}
#menu #menu_toggle:checked + nav > ul > li.sep{display:none;}
#menu #menu_toggle:checked + nav > ul > li > a{background-color:#f9f9f9;border-bottom:1px solid #a0a0a0;color:#000000;display:block;height:30px;padding:5px;}
#menu #menu_toggle:checked + nav > ul > li > a > img{height:100%;object-fit:contain;vertical-align:top;width:24px;}
#menu #menu_toggle:checked + nav > ul > li:hover > a, #menu #menu_toggle:checked + nav .selected_item a{background-color:#f26522;color:#ffffff;}
#menu #menu_toggle:checked + nav > ul > li.highlight > a{font-weight:bold;}
#menu #menu_toggle:checked + nav > ul > li > ul{display:none;}
}
#sidemenu{position:relative;z-index:999;}
#sidemenu input,#sidemenu nav > ul > li > ul > li.menu_product{display:none;}
@media not all and (max-width:1600px){#sidemenu label{display:none;}
#sidemenu nav{margin-bottom:15px;}
#sidemenu nav > ul{background-color:#e0e0e0;border:1px solid #000000;}
#sidemenu nav > ul{width:100%;}
#sidemenu nav > ul > li:nth-child(n+2){border-top:1px solid #000000;position:relative;}
#sidemenu nav > ul > li > a{color:#000000;display:inline-block;min-height:26px;padding:5px 10px 0;width:100%;}
#sidemenu nav > ul > li > a > img{height:100%;object-fit:contain;vertical-align:middle;width:24px;}
#sidemenu nav > ul > .selected_item > a,#sidemenu nav > ul > li > a:hover{background-color:#f26522;color:#ffffff;}
#sidemenu nav > ul > li.highlight > a{font-weight:bold;}
#sidemenu nav > ul > li > ul{background-color:#e0e0e0;border:1px solid #000000;height:0;opacity:0;overflow:hidden;position:absolute;transition:opacity .25s linear;right:193px;top:0;width:0;z-index:999;}
#sidemenu nav > ul > li:hover > ul{height:auto;min-width:200px;opacity:1;width:auto;}
#sidemenu nav > ul > li > ul > li:nth-child(n+2){border-top:1px solid #000000;clear:both;text-align:right;}
#sidemenu nav > ul > li > ul > li > a{color:#000000;display:inline-block;min-height:26px;padding:5px 10px 0;width:100%;}
#sidemenu nav > ul > li > ul > li > a > img{height:100%;object-fit:contain;vertical-align:middle;width:24px;}
#sidemenu nav > ul > li > ul > li > ul{display:none;}
#sidemenu nav > ul > li > ul > .selected_item > a,#sidemenu nav > ul > li > ul > li > a:hover{background-color:#f26522;color:#ffffff;}
#sidemenu nav > ul > li > ul > li.highlight > a{font-weight:bold;}
}
@media all and (max-width:1600px){#sidemenu label{background-color:#000000;color:#ffffff;float:left;height:29px;left:10px;padding:7px;position:absolute;text-align:center;width:34px;}
#sidemenu label img{cursor:pointer;height:15px;width:20px;}
#sidemenu nav > ul{display:none;}
#sidemenu #menu_toggle:checked + nav > ul{clear:both;display:block;padding-top:0;position:absolute;top:35px;width:100%;}
#sidemenu #menu_toggle:checked + nav > ul > li{display:block;float:none;}
#sidemenu #menu_toggle:checked + nav > ul > li.sep{display:none;}
#sidemenu #menu_toggle:checked + nav > ul > li > a{background-color:#f9f9f9;border-bottom:1px solid #000000;color:#000000;display:block;height:30px;padding:5px;}
#sidemenu #menu_toggle:checked + nav > ul > li > a > img{height:100%;object-fit:contain;vertical-align:top;width:24px;}
#sidemenu #menu_toggle:checked + nav > ul > li:hover > a, #sidemenu #menu_toggle:checked + nav .selected_item a{background-color:#000000;color:#ffffff;}
#sidemenu #menu_toggle:checked + nav > ul > li.highlight > a{font-weight:bold;}
#sidemenu #menu_toggle:checked + nav > ul > li > ul{display:none;}
}
#site_search{max-width:100%;position:relative;}
@media not all and (max-width:1200px){#site_search{width:420px;}}
@media all and (min-width:900px) and (max-width:1200px){#site_search{width:280px;}}
@media all and (max-width:900px){#site_search{clear:both;width:100%;}}
#site_search .form .search_input{background-color:transparent;border:0 none;font-size:20px;width:calc(100% - 28px);}
#site_search .form .search_button{background:transparent url('/themes/clean_wide_gallery/images/search_button.webp') no-repeat scroll left top;border:0 none;color:transparent;height:23px;width:16px;}
#site_search .form #livesearch{background-color:#ffffff;border:1px solid #000000;display:none;position:absolute;right:0;top:26px;width:100%;z-index:1000;}
#site_search .form #livesearch .livesearch_option{border-bottom:1px solid #f0f0f0;height:70px;clear:both;padding:5px;width:100%;}
#site_search .form #livesearch .livesearch_option:hover{background-color:#f0f0f0;}
#site_search .form #livesearch .livesearch_option img{height:60px;object-fit:contain;width:60px;}
#site_search .form #livesearch .livesearch_option span{display:inline-block;height:100%;overflow:hidden;padding-right:5px;padding-top:3px;vertical-align:top;width:calc(100% - 60px);}
#business_info{font-size:14px;height:38px;}
#business_info a{color:#52585a;float:right;}
#business_info a:nth-child(n+2){margin-right:10px;}
@media all and (max-width:800px){#business_info a#business_opening_hours{display:none;}}
#business_info a img{float:right;height:43px;width:43px;}
#business_info a span{float:right;font-size:24px;font-weight:bold;margin-right:5px;padding-top:6px;}
@media all and (max-width:800px){#business_info a span{display:none;}}
header{clear:both;width:100%;z-index:100;}
header #header_ticker{clear:both;text-align:center;width:100%;}
header #header_ticker .ticker_pane{background-color:#f26522;color:#ffffff;height:28px;}
header #header_ticker .ticker_pane .ticker_post .ticker_post_time{position:absolute;right:0;top:0;}
header #header_ticker .ticker_pane .ticker_post .ticker_post_image{display:none;}
header #header_ticker .ticker_pane .ticker_post .ticker_post_title{padding-top:3px;}
header #header_ticker .ticker_pane .ticker_post .ticker_post_content{display:none;}
header #logo img{height:auto;width:auto;}
main{clear:both;}
.gallery_pane{margin-bottom:15px;position:relative;}
.gallery_pane .gallery_arrow{background-color:#f0f0f0;border-radius:100%;bottom:0;color:#000000;font-family:Arial;font-size:20px;height:30px;margin:auto 0;opacity:0.7;position:absolute;text-align:center;top:0;width:30px;z-index:10;}
.gallery_pane .gallery_prev{direction:ltr;left:50px;}
.gallery_pane .gallery_next{direction:rtl;right:50px;}
.gallery_pane .gallery_main_image{position:relative;text-align:center;}
.gallery_pane .gallery_main_image img{height:auto;width:100%;}
.gallery_pane .gallery_circles{bottom:5%;direction:ltr;left:0;margin:0 auto;position:absolute;right:0;text-align:center;}
.gallery_pane .gallery_circles .gallery_circle{background-color:#999999;border-radius:100%;display:inline-block;height:12px;margin:0 3px;width:12px;}
.gallery_pane .gallery_circles .gallery_circle_selected{background-color:#f0f0f0;border:1px solid #f0f0f0;border-radius:100%;display:inline-block;height:12px;margin:0 3px;width:12px;}
.gallery_pane .gallery_preview{padding-top:10px;}
.gallery_pane .gallery_preview .gallery_preview_image{height:100px;opacity:0.7;margin-bottom:10px;position:relative;width:150px;}
.gallery_pane .gallery_preview .gallery_preview_image:nth-child(n+2){margin-right:10px;}
.gallery_pane .gallery_preview .gallery_preview_image img{bottom:0;cursor:pointer;height:100%;left:0;margin:auto;object-fit:contain;position:absolute;right:0;top:0;width:100%;}
.gallery_pane .gallery_preview .gallery_preview_image:hover, .gallery_pane .gallery_preview .gallery_preview_image_selected{opacity:1;}
.stickers{margin:auto;position:relative;text-align:center;width:100%;}
@media not all and (max-width:850px){.stickers{bottom:80px;height:180px;}}
.stickers .stickers_item{background-color:#ffffff;border-radius:10px;box-shadow:0px 15px 15px #aaaaaa;display:inline-block;height:210px;margin-bottom:20px;position:relative;vertical-align:top;}
@media not all and (max-width:1100px){.stickers{width:1000px;}
.stickers .stickers_item{margin-right:2%;width:23.5%;}
.stickers .stickers_item:nth-child(4n+1){margin-right:0;}
}
@media all and (min-width:600px) and (max-width:1100px){.stickers .stickers_item{width:49%;}
.stickers .stickers_item:nth-child(2n){margin-right:2%;}
}
@media all and (max-width:600px){.stickers{display:none;}
.stickers .stickers_item{clear:both;width:70%;}}
.stickers .stickers_item span{bottom:0;color:#190500;font-size:20px;font-weight:bold;height:85px;left:0;margin:auto;padding:14px 10px;position:absolute;text-align:center;right:0;width:80%;}
.stickers .stickers_item img{height:100px;left:0;margin:auto;object-fit:contain;position:absolute;right:0;top:20px;width:100px;}
.carousel_pane{max-width:100%;padding:20px 50px;position:relative;width:100%;}
.carousel_pane .carousel_arrow{border-radius:100%;color:#ffffff;cursor:pointer;display:inline-block;font-family:Arial;font-size:22px;font-weight:bold;height:45px;padding:10px 12px;position:absolute;width:40px;z-index:1;}
.carousel_pane .carousel_prev{bottom:0;margin:auto;right:0;top:0;}
.carousel_pane .carousel_next{bottom:0;left:0;margin:auto;top:0;}
.carousel_pane .carousel_main{display:inline-block;max-width:100%;overflow:hidden;}
.carousel_pane .carousel_main .carousel_slider{cursor:pointer;left:0;position:relative;}
.carousel_pane .carousel_main .carousel_slider .product_preview_block .product_preview{display:inline-block;margin:0;margin-left:15px;user-select:none;vertical-align:top;width:255px;}
#page{margin:0 auto;min-height:580px;text-align:right;}
#page #content{height:100%;width:100%;word-wrap:break-word;}
@media not all and (max-width:1600px){#page{width:1600px;}
#page.with_sidebar #sidebar{float:right;height:100%;padding-left:15px;width:20%;}
#page.with_sidebar #content{float:right;width:80%;}
}
@media all and (max-width:1600px){#page{max-width:100%;}
#page.with_sidebar #sidebar > :not(#sidemenu):not(#site_search){display:none;}
#page #content{padding-left:10px;padding-right:10px;}
}
@media all and (max-width:450px){#page #content{font-size:16px;}}
.video_preview{clear:both;cursor:pointer;height:100%;margin:auto;max-width:100%;position:relative;width:100%;}
.video_preview img:nth-child(1){height:100%;object-fit:cover;width:100%;}
.video_preview img:nth-child(2){bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;}
.video_preview iframe{height:100%;width:100%;}
@media not all and (max-width:450px){.video_preview{height:315px;width:560px;}}
@media all and (max-width:450px){.video_preview{height:auto;width:100%;}}
@media not all and (max-width:800px){.page_image{clear:left;float:left;padding-bottom:5px;padding-left:0;padding-right:5px;padding-top:15px;}
.page_image img{max-width:450px;}
}
@media all and (min-width:601px) and (max-width:800px){.page_image{clear:left;float:left;padding-bottom:5px;padding-left:0;padding-right:5px;padding-top:15px;}
.page_image img{max-width:300px;}
}
@media all and (max-width:600px){.page_image{clear:both;float:none;padding:0;width:100%;}
.page_image img{width:100%;}
}
ol.trail{font-size:14px;list-style-type:none;margin:5px 0 10px;}
ol.trail li{display:inline;}
ol.trail li:nth-child(n+2)::before{padding:0 5px;content:'\00BB';}
article{clear:both;width:100%;}
article p{}
article p a:hover{text-decoration:underline;}
article ul, article ol{margin-right:25px;}
article ul li{list-style-type:disc;}
article dl dt{font-weight:bold;text-decoration:underline;}
article h2{padding-top:10px;}
article h3, article h4{padding-top:15px;}
article img, article video{height:auto;max-width:100%;}
article table td{padding:3px;}
article .date_time{color:#888888;font-size:12px;font-style:italic;}
nav.toc{border:1px solid #000000;clear:both;margin:20px 0;max-width:100%;padding:10px;}
@media not all and (max-width:1200px){nav.toc{width:1200px;}}
nav.toc div{font-size:20px;font-weight:bold;user-select:none;}
nav.toc div button{color:#999999;font-family:Arial;}
nav.toc div button:hover{color:#000000;}
nav.toc div button.closed::before{content:'\02C2';}
nav.toc div button.open::before{content:'\02C5';}
nav.toc div label{cursor:pointer;margin-right:10px;}
nav.toc ol{display:none;}
nav.toc ol li{padding-top:5px;}
nav.toc ol li a{color:#000000;font-size:18px;}
nav.toc ol li a:hover{text-decoration:underline;}
@media not all and (max-width:1600px){#page #sidebar .mailer,#page #sidebar .mailing_list{background-color:#e0e0e0;padding:10px;}
#page #sidebar .ticker_pane{height:180px;margin-bottom:10px;}
#page #sidebar .ticker_post .ticker_post_title{color:#f26522;}
#page #sidebar .ticker_post .ticker_post_time{text-align:left;}
#page #sidebar #sidenote{margin-bottom:15px;}
#page #sidebar #sidenote ul{list-style:circle;margin-right:15px;}
#page #sidebar #sidenote iframe,#page #sidebar #sidenote img{height:auto;width:100%;}
}
#page #content .carousel_title{color:#190500;font-size:40px;font-weight:bold;margin-top:20px;text-align:center;}
#page #content #tag_line{padding-bottom:10px;padding-top:10px;}
.posts_recommended_block_title{color:#190500;font-size:40px;font-weight:bold;margin-bottom:10px;text-align:center;}
.posts_recommended_block{}
.posts_recommended_block .post_preview{cursor:pointer;}
@media not all and (max-width:800px){.posts_recommended_block .post_preview{display:inline-block;height:300px;margin-bottom:2%;margin-left:2%;vertical-align:top;width:23.5%;}
.posts_recommended_block .post_preview:nth-child(4n){margin-left:0;}}
@media all and (min-width:401px) and (max-width:800px){.posts_recommended_block .post_preview{display:inline-block;height:220px;margin-bottom:10px;margin-left:2%;vertical-align:top;width:49%;}
.posts_recommended_block .post_preview:nth-child(2n){margin-left:0;}}
@media all and (max-width:400px){.posts_recommended_block .post_preview{height:220px;margin-top:10px;width:100%;}}
.posts_recommended_block .post_preview .image{height:calc(100% - 40px);overflow:hidden;width:100%;}
.posts_recommended_block .post_preview .image img{height:100%;object-fit:cover;width:100%;}
.posts_recommended_block .post_preview:hover .image img{transform:scale(1.1);}
.posts_recommended_block .post_preview .details{font-weight:bold;height:40px;overflow:hidden;padding:8px 0;text-align:center;}
.posts_recommended_block .post_preview .details .link a{}
.posts_last_block_title{color:#190500;font-size:1.6em;font-weight:bold;margin-bottom:10px;text-align:center;}
.posts_last_block{}
.posts_last_block .post_preview{cursor:pointer;}
@media not all and (max-width:800px){.posts_last_block .post_preview{display:inline-block;height:300px;margin-bottom:10px;margin-left:2%;vertical-align:top;width:23.5%;}
.posts_last_block .post_preview:nth-child(4n){margin-left:0;}}
@media all and (min-width:401px) and (max-width:800px){.posts_last_block .post_preview{display:inline-block;height:220px;margin-bottom:10px;margin-left:2%;vertical-align:top;width:49%;}
.posts_last_block .post_preview:nth-child(2n){margin-left:0;}}
@media all and (max-width:400px){.posts_last_block .post_preview{height:220px;margin-top:10px;width:100%;}}
.posts_last_block .post_preview .image{height:calc(100% - 40px);overflow:hidden;width:100%;}
.posts_last_block .post_preview .image img{height:100%;object-fit:cover;width:100%;}
.posts_last_block .post_preview:hover .image img{transform:scale(1.1);}
.posts_last_block .post_preview .details{font-weight:bold;height:40px;overflow:hidden;padding:8px 0;text-align:center;}
.posts_last_block .post_preview .details .link a{}
.posts_category_block{padding-top:20px;}
.posts_category_block .post_preview{border-bottom:1px dashed #b0b0b0;clear:both;cursor:pointer;display:flex;overflow:hidden;padding:5px 0;width:100%;}
.posts_category_block .post_preview:hover{background-color:#f0f0f0;}
.posts_category_block .post_preview .image{float:right;height:120px;text-align:center;width:20%;}
.posts_category_block .post_preview .image img{cursor:pointer;float:right;max-height:100%;max-width:100%;object-fit:contain;}
.posts_category_block .post_preview .details{float:right;padding-right:3%;width:77%;}
.posts_category_block .post_preview .details .link{float:right;font-size:16px;font-weight:bold;}
.posts_category_block .post_preview .details .date_time{color:#888888;float:left;font-size:12px;font-style:italic;padding-right:25px;padding-top:2px;text-align:left;}
.posts_category_block .post_preview .details .summary{clear:both;}
.posts_category_block .post_preview .details .summary .price_original{color:#bbbbbb;text-decoration:line-through;}
.posts_category_block .post_preview .details .summary .price_current{font-weight:bold;}
.posts_recommendations_block_title{color:#190500;font-size:20px;font-weight:bold;}
@media not all and (max-width:800px){.posts_recommendations_block .post_preview{display:inline-table;width:15%;margin-bottom:2%;margin-left:2%;margin-right:0;margin-top:0;}
.posts_recommendations_block .post_preview:nth-child(6n){margin-left:0;}
}
@media all and (min-width:601px) and (max-width:800px){.posts_recommendations_block .post_preview{display:inline-table;width:24%;margin-bottom:1.33333%;margin-left:1.33333%;margin-right:0;margin-top:0;}
.posts_recommendations_block .post_preview:nth-child(4n){margin-left:0;}
}
@media all and (min-width:401px) and (max-width:600px){.posts_recommendations_block .post_preview{display:inline-table;width:49%;margin-bottom:2%;margin-left:2%;margin-right:0;margin-top:0;}
.posts_recommendations_block .post_preview:nth-child(2n){margin-left:0;}
}
@media all and (max-width:401px){.posts_recommendations_block .post_preview{clear:both;margin-bottom:10px;}}
.posts_recommendations_block .post_preview .image{cursor:pointer;position:relative;width:100%;}
@media not all and (max-width:400px){.posts_recommendations_block .post_preview .image{height:140px;}}
@media all and (max-width:400px){.posts_recommendations_block .post_preview .image{height:180px;}}
.posts_recommendations_block .post_preview .image img{height:100%;object-fit:cover;width:100%;}
.posts_recommendations_block .post_preview:hover .image img{opacity:0.8;}
.posts_recommendations_block .post_preview .details{font-weight:bold;}
.mailing_list, .mailer{margin:0 auto 15px;}
.mailing_list label, .mailer label{text-align:right;}
.mailing_list input.form_input, .mailer input.form_input{height:32px;margin-bottom:5px;width:100%;}
.mailer .form_content{margin-bottom:10px;}
.mailer .form_attachment{margin-bottom:10px;}
.mailer .form_ml{font-size:13px;margin-top:5px;}
.mailer textarea{height:80px;width:100%;}
.mailing_list_result, .mailer_result, .comments_result{color:#ff0000;font-weight:bold;padding-top:10px;text-align:center;}
#social_line{clear:both;overflow:hidden;padding:10px;text-align:center;width:100%}
#social_line .social{display:inline-block;height:24px;margin:0 5px;vertical-align:top;width:24px}
#fb-root{display:none;}
.ticker_pane{overflow:hidden;position:relative;width:100%;}
.ticker_post_visible{height:100%;opacity:1;transition:none;}
.ticker_post_hidden{height:0;opacity:0;}
.ticker_post{bottom:0;clear:both;overflow:hidden;position:absolute;width:100%;}
.ticker_post .ticker_post_time{clear:both;color:#b0b0b0;font-size:12px;}
.ticker_post .ticker_post_image{float:left;padding-bottom:5px;padding-left:0;padding-right:5px;padding-top:0;width:auto;}
.ticker_post .ticker_post_title{font-size:16px;font-weight:bold;}
.pager_next{margin-top:20px;text-align:center;}
.pager_next a{background-color:#000000;border:0 none;border-radius:7px;color:#ffffff;display:inline-block;font-size:20px;padding:10px;}
.pager_next a:hover{background-color:#e0e0e0;color:#000000;transition:background-color 0.25s ease 0s;}
.pager_links{clear:both;direction:ltr;font-size:18px;padding-top:20px;text-align:center;}
.pager_links_current{font-weight:bold;}
form.comment_new{border:1px solid #dadada;border-radius:7px;margin:20px auto 0;}
form.comment_new .comment_title{background-color:#000000;border-top-left-radius:7px;border-top-right-radius:7px;color:#ffffff;font-size:16px;font-weight:bold;height:30px;padding-top:6px;text-align:center;}
form.comment_new .comment_inputs{padding:15px;}
form.comment_new .comment_inputs .comment_input{clear:both;padding-top:5px;}
form.comment_new .comment_inputs .comment_input input{font-size:16px;height:28px;width:240px;}
form.comment_new .comment_inputs .comment_input textarea{height:120px;width:100%;}
form.comment_new .comment_inputs .formItemAdminName{font-weight:bold;}
form.comment_new .comment_submit_button{padding:5px 15px 15px;text-align:right;}
form.comment_new .comment_submit_button button{background-color:#f7a52f;border:0 none;border-radius:7px;color:#ffffff;height:22px;width:110px;}
form.comment_new .comment_submit_button button:hover{background-color:#f9c376;}
article.comment{border:1px solid #b4d0d5;margin-top:10px;padding:5px 8px;}
article.comment .title_line{clear:both;}
article.comment .title_line .title{color:#003744;float:right;font-size:16px;font-weight:bold;width:auto;}
article.comment .title_line .title h3{color:#003744;padding:0;}
article.comment .title_line .title .comment_not_valid{color:#888888;font-style:italic;padding-right:10px;padding-top:2px;width:auto;}
article.comment .title_line .date_time{color:#888888;float:left;font-size:12px;font-style:italic;padding-right:10px;padding-top:2px;text-align:left;width:auto;}
article.comment .name{clear:both;color:#115b9f;font-size:12px;}
article.comment .content{padding-top:5px;}
article.comment .admin{height:12px;}
.marker{background-color:#ffff00;}
.tags{padding-top:4px;}
.tags a:hover{text-decoration:underline;}
.rj_insertcode{margin:0 auto;padding-bottom:10px;padding-top:5px;width:98%;word-break:break-all;}
#connection_login{float:left;}
#connection_login a{color:#52585a;}
#connection_login.connection_connected{}
#connection_login.connection_connected > #connection_link_login{display:inline-block;margin-left:5px;vertical-align:top;}
#connection_login.connection_connected > #connection_lines{display:inline-block;margin-top:2px;}
@media all and (max-width:1600px){#connection_login.connection_connected > #connection_lines{display:none;}}
@media not all and (max-width:1600px){#connection_login #connection_links #connection_link_profile,#connection_login #connection_links #connection_link_login,#connection_login #connection_links #connection_link_reset_password{border-left:1px solid #ffffff;padding-left:5px;}}
#connection_login #connection_links #connection_link_login img{margin-left:3px;vertical-align:top;}
#connection_login #connection_links #connection_link_login span, #connection_login #connection_links #connection_link_signup span{display:inline-block;padding-top:11px;}
#connection_login #connection_links #connection_link_exit,#connection_login #connection_links #connection_link_signup{padding-right:5px;}
@media all and (max-width:1600px){#connection_login #connection_links #connection_link_login span{display:none;}}
@media all and (max-width:1600px){#connection_login #connection_links #connection_link_signup{display:none;}}
#login_form_main, #reset_password_form{background-color:#f0f0f0;border-radius:7px;margin:0 auto;padding:10px;text-align:center;width:300px;}
#login_form_main #login_form_main_fb{font-size:18px;}
#login_form_main #login_form_main_fb a:hover{text-decoration:underline;}
#login_form_main #login_form_main_fb a img{padding-left:5px;position:relative;top:10px;}
#login_form_main #login_form_sep{font-size:22px;padding:15px 0 20px;}
#login_form_main .login_email, #login_form_main .login_password, #reset_password_form .reset_password_email{margin:0 auto;padding-bottom:10px;width:100%;}
#login_form_main .login_email label, #login_form_main .login_password label{float:right;width:auto;}
#login_form_main .login_email input, #login_form_main .login_password input{float:left;width:auto;}
#reset_password_form .reset_password_email #emailErrText.error_msg{text-align:center;}
#user_update_details{background-color:#f0f0f0;border-radius:7px;margin:0 auto;padding:10px;}
#user_update_details .user_update_details_title{font-size:18px;font-weight:bold;padding-bottom:5px;}
#user_update_details .user_update_details_input{width:250px;}
#user_update_details textarea{height:150px;max-width:100%;width:472px;}
.login_reset_password a,.login_signup a{text-decoration:underline;}
.user_info_edit{font-size:13px;text-decoration:underline;}
.user_info{padding-top:20px;}
.user_info .user_info_title{font-size:18px;font-weight:bold;}
.user_info .user_info_field_block{padding-top:10px;}
.user_info .user_info_field_title{font-weight:bold;}
.user_products_orders_again{padding-top:20px;}
.user_products_orders_again a{text-decoration:underline;}
.user_products_orders{padding-top:20px;}
.user_products_orders .user_products_orders_title{font-size:18px;font-weight:bold;}
.user_products_orders .user_products_orders_order{padding-top:10px;}
.user_products_orders .user_products_orders_order .user_products_orders_order_title{font-weight:bold;}
.user_products_orders .user_products_orders_order .user_products_orders_order_date_time,
.user_products_orders .user_products_orders_order .user_products_orders_order_status,
.user_products_orders .user_products_orders_order .user_products_orders_order_list{padding-top:2px;}
#product_reviews{}
#product_reviews article.product_review{padding-top:15px;}
#product_reviews article.product_review .title .grading{background:transparent url('/themes/clean_wide_gallery/images/grading_stars.webp') no-repeat scroll left top;display:inline-block;height:18px;text-align:left;width:99px;}
#product_reviews article.product_review .title .grading_filled{background:transparent url('/themes/clean_wide_gallery/images/grading_stars_filled.webp') no-repeat scroll left top;display:inline-block;height:18px;}
#product_reviews article.product_review .title h3{display:inline-block;padding:0;padding-right:5px;}
#product_reviews article.product_review .title .product_review_not_valid{color:#888888;font-size:0.8em;padding-right:10px;}
#product_reviews article.product_review .meta .name{color:#888888;font-size:14px;font-weight:bold;}
#product_reviews article.product_review .meta .date_time{padding-right:5px;}
#products_suites_content {margin:15px 0;}
#products_suites{margin-top:15px;width:100%;}
#products_suites caption{font-size:18px;font-weight:bold;text-align:right;}
#products_suites thead tr{background-color:#000000;color:#ffffff;}
#products_suites thead tr th{padding:8px;}
#products_suites thead tr th#products_suites_scheme_image{width:100px;}
#products_suites tbody tr td{padding:20px 8px;vertical-align:top;}
#products_suites tbody tr td select{height:32px;width:100%;}
#products_suites tbody tr td .products_suites_filter_line span{font-weight:bold;}
#products_suites tbody tr td .products_suites_filter_line button{background-color:#f5f5f5;color:#000000;margin:5px;padding:5px 10px;}
#products_suites tbody tr td .products_suites_filter_line button.products_suites_filter_on{background-color:#888888;color:#ffffff;}
#products_suites tbody tr td .suite_quantity_update{cursor:pointer;}
#products_suites tfoot{font-weight:bold;}
@media all and (max-width:800px){#products_suites thead{display:none;}
#products_suites tbody tr{display:block;height:auto;width:100%;}
#products_suites tbody tr td{display:inline-block;}
#products_suites tbody tr td:nth-child(1){font-size:18px;font-weight:bold;padding:10px;text-align:center;width:100%;}
#products_suites tbody tr td:nth-child(2){text-align:center;width:100%;}
#products_suites tfoot{display:block;margin-bottom:20px;}
#products_suites tfoot tr td{font-size:20px;padding:0;}
#products_suites tfoot tr td#suite_total_price{padding:0 10px;}
}
#products_suites_options{text-align:center;}
#products_suites_options button{border:1px solid #000000;margin:0 10px;padding:5px 10px;}
#products_suites_options button:hover{background-color:#777777;color:#ffffff;}
#floating_cart{background-color:#f3f3f3;border:1px solid #e0e0e0;bottom:10px;cursor:move;font-size:12px;left:0px;opacity:0.8;padding:10px;position:fixed;width:300px;z-index:99999;}
#floating_cart #floating_cart_close{color:#ff0000;font-size:14px;font-weight:bold;position:absolute;right:10px;top:10px;}
#floating_cart #floating_cart_header{font-size:18px;padding-bottom:10px;text-align:center;}
#floating_cart #floating_cart_header a img{position:relative;top:2px;}
#floating_cart #floating_cart_items{clear:both;max-height:300px;overflow-y:auto;}
#floating_cart #floating_cart_items .floating_cart_items_item{border-bottom:1px dashed #cccccc;clear:both;cursor:pointer;overflow:hidden;padding:5px 0;transition:height 300ms ease-in-out;}
@keyframes anim-bg-color{
  from{background-color:#999999;}
  to{background-color:#f3f3f3;}
}
#floating_cart #floating_cart_items .floating_cart_items_item:hover{background-color:#ffffff;}
#floating_cart #floating_cart_items .floating_cart_items_item .floating_cart_items_item_image{float:right;height:30px;width:40px;}
#floating_cart #floating_cart_items .floating_cart_items_item .floating_cart_items_item_image img{height:100%;object-fit:contain;width:100%;}
#floating_cart #floating_cart_items .floating_cart_items_item .floating_cart_items_item_info{float:right;padding-right:5px;width:calc(100% - 40px);}
#floating_cart #floating_cart_items .floating_cart_items_item .floating_cart_items_item_info .floating_cart_items_item_total{direction:ltr;float:left;height:24px;text-align:left;}
#floating_cart #floating_cart_items .floating_cart_items_item .floating_cart_items_item_info .floating_cart_items_item_name{}
#floating_cart #floating_cart_summary{}
#floating_cart #floating_cart_summary #floating_cart_summary_title{font-size:16px;font-weight:bold;}
#floating_cart #floating_cart_checkout{font-size:18px;padding-top:10px;text-align:center;}
#floating_cart #floating_cart_checkout a:hover{text-decoration:underline;}
#floating_cart_minimized{background-color:#f3f3f3;border:1px solid #e0e0e0;bottom:10px;display:none;left:0px;padding:10px;position:fixed;z-index:99999;}
#cart_active_coupons{margin:20px 0;}
#cart_active_coupons span{background-color:#f0f0f0;border:1px solid #a0a0a0;border-radius:5px;color:#000000;margin:0 5px;padding:5px 10px;}
.cart_title{font-size:16px;font-weight:bold;padding:10px 0 5px;}
.cart{border-collapse:collapse;width:100%;}
.cart caption{font-size:18px;font-weight:bold;padding:10px 0 5px;text-align:right;}
@media all and (max-width:600px){.cart tr{border-bottom:1px solid #b0b0b0;padding:4px;}}
@media all and (max-width:600px){.cart td, .cart th{display:inline-block;}}
@media not all and (max-width:600px){.cart td, .cart th{border-bottom:1px solid #b0b0b0;padding:4px;}}
.cart .cart_scheme{background-color:#000000;color:#ffffff;font-weight:bold;}
@media all and (max-width:600px){.cart .cart_scheme{display:none;}}
.cart .cart_image img{height:80px;object-fit:contain;width:80px;}
.cart .cart_summary{color:#000000;font-weight:bold;}
.cart .cart_summary .cart_empty{border:0 none;}
.cart .cart_id{width:40px;}
@media all and (max-width:600px){.cart .cart_id,.cart .cart_cat{display:none;}}
.cart .cart_product{}
@media all and (max-width:600px){.cart .cart_product{position:relative;width:100%;}}
.cart .cart_product .cart_product_main{clear:both;}
.cart .cart_product .cart_product_main .cart_product_main_image{float:right;height:60px;margin-left:8px;position:relative;width:60px;}
.cart .cart_product .cart_product_main .cart_product_main_image img{bottom:0;height:100%;left:0;margin:auto;object-fit:contain;position:absolute;right:0;top:0;width:100%;}
.cart .cart_product .cart_product_main_name{font-size:14px;width:auto;}
@media not all and (max-width:600px){.cart .cart_product .cart_product_main_name{float:right;white-space:nowrap;}}
.cart .cart_price{width:80px;}
.cart .cart_quantity{width:105px;}
.cart .cart_quantity .cart_quantity_set{width:10px;}
.cart .cart_quantity input.cart_quantity_value{border:1px solid #f1f1f1;margin:0 3px;text-align:center;width:60px;}
.cart .cart_total{width:95px;}
.cart .cart_product_remove{width:18px;}
@media all and (max-width:600px){.cart .cart_product_remove{float:left;}}
.cart .cart_product_remove button{color:#000000;font-family:Arial;font-weight:bold;}
.cart_empty{font-size:14px;margin-bottom:10px;}
.cart_empty button:hover{text-decoration:underline;}
#cart_points{padding:5px 0 10px;}
#cart_points a{text-decoration:underline;}
.cart_back_to_cart, .cart_back_to_category, .cart_back_to_products, .cart_product_add, .cart_add_more_products, .cart_coupon_submit{background-color:#f26522;border-radius:3px;color:#ffffff;cursor:pointer;font-size:16px;height:24px;padding:1px 10px 0;text-align:center;}
.cart_back_to_cart, .cart_back_to_category, .cart_back_to_products{clear:both;display:inline-block;margin-top:25px;}
.cart_back_to_cart a, .cart_back_to_category a, .cart_back_to_products a, .cart_product_add a, .cart_add_more_products a, .cart_coupon_submit a{color:#ffffff;display:inline-block;padding-top:1px;width:100%;}
.cart_back_to_cart:hover, .cart_back_to_category:hover, .cart_back_to_products:hover, .cart_product_add:hover, .cart_add_more_products:hover, .cart_coupon_submit:hover{background-color:#cccccc;color:#000000;}
.cart_back_to_cart:hover a, .cart_back_to_category:hover a, .cart_back_to_products:hover a, .cart_product_add:hover a, .cart_add_more_products:hover a, .cart_coupon_submit:hover a{color:#000000;}
.cart_back_to_cart, .cart_back_to_products, .cart_product_add, .cart_add_more_products{min-width:150px;}
.cart_product_add{height:40px;}
.cart_add_more_products{margin-top:10px;width:180px;}
.cart_coupon_submit{width:120px;}
.cart_back_to_category{min-width:100px;}
#cart_delivery_form, #cart_coupon_form, #cart_contact #cart_greeting_form, #cart_contact #cart_contact_inputs{background-color:#f0f0f0;border-radius:7px;clear:both;margin-top:15px;padding:10px;text-align:center;}
#cart_coupon_form #cart_coupon .coupon_input{height:24px;padding:0 6px;}
#cart_contact #cart_greeting_form select{clear:both;display:block;margin:0 auto;}
#cart_contact #cart_greeting_form textarea{clear:both;height:250px;margin:10px 0 20px;max-width:100%;width:400px;}
#cart_delivery_form #cart_delivery_form_title{color:#000000;font-size:16px;font-weight:bold;}
#cart_delivery_form select{height:24px;max-width:100%;}
#cart_delivery_form select option{padding:0 5px;}
#cart_must_login{clear:both;color:#000000;font-size:18px;padding:15px 0;text-align:center;text-decoration:underline;}
#cart_contact #cart_contact_inputs #cart_suggest_login{background-color:#fdfdfd;border-radius:7px;clear:both;display:flex;width:100%;}
#cart_contact #cart_contact_inputs #cart_suggest_login .cart_suggest_login_block{padding:0 15px;text-align:center;width:50%;}
#cart_contact #cart_contact_inputs #cart_suggest_login .cart_suggest_login_block .cart_suggest_login_title{font-size:18px;font-weight:bold;}
#cart_contact #cart_contact_inputs{text-align:center;}
#cart_contact #cart_contact_inputs .form_inputs_block{margin:25px auto 0;max-width:600px;padding:0 15px;text-align:right;width:100%;}
@media all and (max-width:500px){#cart_contact #cart_contact_inputs .form_inputs_block{float:none;width:100%;}}
#cart_contact #cart_contact_inputs .form_inputs_block .form_inputs_block_title{font-weight:bold;}
#cart_contact #cart_contact_inputs .form_inputs_block label{clear:both;display:block;font-size:16px;height:30px;padding-top:10px;}
#cart_contact #cart_contact_inputs .form_inputs_block label .form_input_details{font-size:12px;padding-right:8px;}
#cart_contact #cart_contact_inputs .form_inputs_block input{clear:both;height:32px;padding:0 8px;width:100%;}
#cart_contact #cart_contact_inputs .form_inputs_block select{clear:both;height:32px;width:100%;}
#cart_contact #cart_contact_inputs .form_inputs_block textarea{clear:both;height:86px;padding:3px;vertical-align:top;width:100%;}
#cart_contact #cart_contact_inputs .cart_confirm{clear:both;color:#000000;padding-right:15px;padding-top:20px;text-align:right;}
#cart_contact #cart_contact_inputs .cart_confirm a{color:#000000;text-decoration:underline;}
#cart_contact #cart_contact_inputs .cart_confirm #confirm_regulations_err{color:#ff0000;margin-top:5px;height:16px;}
#cart_contact #cart_check_out_options{clear:both;text-align:center;width:100%;}
#cart_contact #cart_check_out_options .cart_check_out_option{background-color:#f26522;border:0 none;border-radius:7px;color:#ffffff;cursor:pointer;font-size:18px;margin:15px 5px;padding:10px 0px;width:160px;}
#cart_contact #cart_check_out_options .cart_check_out_option:hover{background-color:#e0e0e0;color:#000000;transition:background-color 0.25s ease 0s;}
.cart_order_block{background-color:#fafafa;border:1px solid #f0f0f0;border-radius:10px;margin-bottom:10px;padding:10px 10px 0;}
.cart_order_block .cart_order_block_title{font-size:18px;font-weight:bold;}
.cart_order_block table#product_orders_cart{font-size:14px;}
.cart_order_block table#product_orders_cart tr.scheme{background-color:#a0a0a0;color:#ffffff;}
.cart_order_block table#product_orders_cart tr th,.cart_order_block table#product_orders_cart tr td{padding:5px;}
.cart_order_block table#product_orders_cart tr td{background-color:#ffffff;}
.cart_order_block table#product_orders_cart tr:hover td{background-color:#f0f0f0;}
.clearing_iframe{margin:auto;}
.clearing_iframe_bit{height:500px;}
.clearing_iframe_google{height:1000px;}
#paypal-button-container{margin:15px auto 0;max-width:100%;width:320px;}
#wishlist_must_login{padding:20px 0;}
#wishlist_must_login #wishlist_must_login_title{font-weight:bold;padding-bottom:5px;}
#wishlist_empty{font-weight:bold;padding:20px 0;}
.wishlist_title{border-bottom:1px solid #cccccc;font-size:18px;margin-bottom:10px;padding-top:20px;}
.wishlist_block{clear:both;width:100%;}
.wishlist_block .wishlist_item{border:1px solid #dddddd;border-radius:7px;height:340px;padding:4px;position:relative;text-align:center;}
@media not all and (max-width:640px){.wishlist_block .wishlist_item{display:inline-block;margin:10px 1% 0;vertical-align:top;width:23%;}}
@media all and (min-width:321px) and (max-width:640px){.wishlist_block .wishlist_item{display:inline-block;margin:10px 1% 0;vertical-align:top;width:48%;}}
@media all and (max-width:320px){.wishlist_block .wishlist_item{margin-top:10px;width:100%;}}
.wishlist_block .wishlist_item:hover{border:1px solid #dddddd;box-shadow:0 0 10px #cccccc;}
.wishlist_block .wishlist_item .wishlist_item_image{height:150px;overflow:hidden;margin:0 auto;max-width:100%;position:relative;text-align:center;}
.wishlist_block .wishlist_item .wishlist_item_image img{bottom:0;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0;}
.wishlist_block .wishlist_item .wishlist_item_name{font-size:18px;font-weight:bold;height:44px;}
.wishlist_block .wishlist_item .wishlist_item_name a{}
.wishlist_block .wishlist_item .wishlist_item_remark{height:65px;padding-top:5px;}
.wishlist_block .wishlist_item .wishlist_item_remark textarea{height:100%;width:100%;}
.wishlist_block .wishlist_item .wishlist_item_remove{height:40px;padding:10px 0;}
.wishlist_block .wishlist_item .wishlist_item_remove a:hover{text-decoration:underline;}
.wishlist_block .wishlist_item .wishlist_item_remove a span{font-weight:bold;}
.wishlist_block .wishlist_item .wishlist_item_buy_now{width:auto;}
.wishlist_block .wishlist_item .wishlist_item_buy_now a{background-color:#000000;color:#ffffff;display:block;height:30px;padding:5px 0;}
footer{clear:both;}
#footer_pane_strip{clear:both;}
#footer_pane_strip #footer_pane{margin:0 auto;min-height:220px;}
@media not all and (max-width:1600px){#footer_pane_strip #footer_pane{padding-top:10px;width:1600px;}}
@media all and (max-width:1600px){#footer_pane_strip #footer_pane{max-width:100%;padding:10px 10px 0;}}
@media not all and (max-width:600px){#footer_pane_strip #footer_pane #footer_links{float:right;}}
@media all and (max-width:600px){#footer_pane_strip #footer_pane #footer_links{width:100%;}}
#footer_pane_strip #footer_pane #footer_links .links_group{float:right;padding-bottom:20px;padding-left:40px;width:auto;}
@media not all and (max-width:600px){#footer_pane_strip #footer_pane #footer_links .links_group{width:auto;}}
@media all and (max-width:600px){#footer_pane_strip #footer_pane #footer_links .links_group{width:50%;}}
#footer_pane_strip #footer_pane #footer_links .links_group .links_group_title{font-size:18px;font-weight:bold;}
#footer_pane_strip #footer_pane #footer_links .links_group li{font-size:16px;padding-top:10px;width:auto;}
#footer_pane_strip #footer_pane #footer_links .links_group li.highlight{font-weight:bold;}
#footer_pane_strip #footer_pane #footer_links .links_group li.highlight a{color:#f26522;}
#footer_pane_strip #footer_pane #footer_links .links_group li a:hover{text-decoration:underline;}
#footer_pane_strip #footer_pane #footer_links .links_group .links_group_contact_line{margin-bottom:8px;}
#footer_pane_strip #footer_pane #footer_links .links_group .links_group_contact_line span:nth-child(1){display:inline-block;padding-left:10px;text-align:center;width:30px;}
@media not all and (max-width:600px){#footer_pane_strip #footer_pane #footer_social{float:left;width:auto;}}
@media all and (max-width:600px){#footer_pane_strip #footer_pane #footer_social{clear:both;text-align:center;width:100%;}}
#footer_pane_strip #footer_pane #footer_social a{background-color:#ffffff;border:1px solid #000000;display:inline-block;height:36px;margin-right:5px;padding:3px;position:relative;width:36px;}
@media not all and (max-width:600px){#footer_pane_strip #footer_pane #footer_social a{float:left;}}
#footer_pane_strip #footer_pane #footer_social a:hover{bottom:3px;}
#footer_pane_strip #footer_pane #footer_social .footer_logo{width:200px;height:auto;}
#footer_pane_strip #footer_pane #footer_social .footer_logo img{width:100%;height:100%;}
@media all and (max-width:800px){#footer_pane_strip #footer_pane #footer_social .footer_logo{display:none;}}
#footer_pane_strip #footer_icons{clear:both;height:48px;margin:0 auto;transform:scale(0.6);width:580px;}
@media all and (max-width:600px){#footer_pane_strip #footer_icons{display:none;}}
#footer_pane_strip #footer_icons #footer_security{float:right;width:435px;}
#footer_pane_strip #footer_icons #footer_accessibility{float:right;padding-right:5px;width:139px;}
#footer_pane_strip #footer_icons #footer_mg{float:right;padding-right:5px;width:85px;}
#footer_pane_strip #crs{background-color:#52585a;clear:both;color:#ffffff;font-size:14px;margin-top:15px;padding:8px 0;text-align:center;width:auto;}
#footer_pane_strip #crs a{color:#ffffff;}
#products_cat_preview_block{clear:both;text-align:center;margin:50px 0;}
#products_cat_preview_block .product_cat_preview{background-color:#ffffff;}
@media not all and (max-width:1600px){#products_cat_preview_block .product_cat_preview{display:inline-block;margin-bottom:1.25%;margin-left:1.25%;vertical-align:top;width:19%;}
#products_cat_preview_block .product_cat_preview:nth-child(5n){margin-left:0;}}
@media all and (min-width:1200px) and (max-width:1600px){#products_cat_preview_block .product_cat_preview{display:inline-block;margin-bottom:2%;margin-left:2%;vertical-align:top;width:23.5%;}
#products_cat_preview_block .product_cat_preview:nth-child(4n){margin-left:0;}}
@media all and (min-width:600px) and (max-width:1200px){#products_cat_preview_block .product_cat_preview{display:inline-block;margin-bottom:2%;margin-left:2%;vertical-align:top;width:49%;}
#products_cat_preview_block .product_cat_preview:nth-child(2n){margin-left:0;}}
@media all and (max-width:600px){#products_cat_preview_block .product_cat_preview{margin-top:10px;width:100%;}}
#products_cat_preview_block .product_cat_preview .product_cat_preview_image{display:block;height:320px;overflow:hidden;margin:0 auto;max-width:100%;position:relative;text-align:center;width:100%;}
#products_cat_preview_block .product_cat_preview .product_cat_preview_image img{bottom:0;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0;}
#products_cat_preview_block .product_cat_preview:hover .product_cat_preview_image img{}
#products_cat_preview_block .product_cat_preview .product_cat_preview_name{font-size:18px;font-weight:bold;height:65px;overflow:hidden;padding-top:5px;}
#products_cat_preview_block .product_cat_preview .product_cat_preview_name a{color:#190500;font-size:26px;}
#products_cat_preview_block .product_cat_preview .product_cat_preview_link{margin-top:15px;}
#products_cat_preview_block .product_cat_preview:hover .product_cat_preview_link{transform:scale(1.1);}
#products_cat_preview_block .product_cat_preview .product_cat_preview_link a{background:linear-gradient(90deg, rgba(165,171,183,1) 0%, rgba(197,199,204,1) 50%, rgba(165,171,183,1) 100%);border-radius:25px;color:#ffffff;font-size:22px;margin:auto;padding:5px 15px;width:160px;}
.product_preview_block{clear:both;width:100%;}
.product_preview_block .product_preview{background-color:#ffffff;display:inline-block;}
@media not all and (max-width:1200px){.product_preview_block .product_preview{margin-bottom:1.25%;margin-left:1.25%;vertical-align:top;width:19%;}
.product_preview_block .product_preview:nth-child(5n){margin-left:0;}}
@media all and (min-width:641px) and (max-width:1200px){.product_preview_block .product_preview{margin-bottom:2%;margin-left:2%;vertical-align:top;width:23.5%;}
.product_preview_block .product_preview:nth-child(4n){margin-left:0;}}
@media all and (min-width:321px) and (max-width:640px){.product_preview_block .product_preview{margin-bottom:2%;margin-left:2%;vertical-align:top;width:49%;}
.product_preview_block .product_preview:nth-child(2n){margin-left:0;}}
@media all and (max-width:320px){.product_preview_block .product_preview{display:initial;margin-top:10px;width:100%;}}
.product_preview_block .product_preview .product_preview_image{height:150px;overflow:hidden;margin:0 auto;max-width:100%;position:relative;text-align:center;}
.product_preview_block .product_preview .product_preview_image img{bottom:0;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0;}
.product_preview_block .product_preview:hover .product_preview_image img{transform:scale(1.1);}
.product_preview_block .product_preview .product_preview_image img.image_primary{transition:none;}
.product_preview_block .product_preview .product_preview_image img.image_secondary{transition:none;visibility:hidden;}
.product_preview_block .product_preview:hover .product_preview_image img.image_primary{visibility:hidden;}
.product_preview_block .product_preview:hover .product_preview_image img.image_secondary{visibility:visible;}
.fly_to_cart{height:80px;object-fit:contain;position:fixed;width:80px;}
.product_preview_block .product_preview .product_preview_name{font-size:20px;font-weight:bold;height:49px;overflow:hidden;}
@media all and (max-width:900px){.product_preview_block .product_preview .product_preview_name{font-size:18px;height:65px;}}
.product_preview_block .product_preview .product_preview_name a{color:#000000;}
.product_preview_block .product_preview .product_preview_price{height:40px;}
.product_preview_block .product_preview .product_preview_price .product_preview_price_original{color:#bbbbbb;font-size:14px;height:18px;text-decoration:line-through;}
.product_preview_block .product_preview .product_preview_price .product_preview_price_current{font-size:18px;height:22px;width:auto;}
.product_preview_block .product_preview .product_preview_options{clear:both;margin-top:5px;}
.product_preview_block .product_preview .product_preview_options .product_preview_options_model{height:22px;width:auto;}
.product_preview_block .product_preview .product_preview_options .product_preview_options_info{width:auto;}
.product_preview_block .product_preview .product_preview_options .product_preview_options_info a{color:#ffffff;display:block;height:30px;padding:1px 0;}
.product_preview_block .product_preview .product_preview_options .product_preview_options_quantity{background-color:#000000;}
.product_preview_block .product_preview .product_preview_options .product_preview_options_quantity .product_preview_options_choose_quantity{color:#ffffff;display:inline-block;height:19px;padding:3px 5px 0;}
.product_preview_block .product_preview .product_preview_options .product_preview_options_quantity .product_preview_options_cart_add,
.product_preview_block .product_preview .product_preview_options .product_preview_options_quantity .product_preview_options_cart_remove{background-color:#ffffff;border-radius:3px;cursor:pointer;display:inline-block;height:20px;margin-top:2px;padding:1px 0;vertical-align:top;width:20px;}
.product_preview_block .product_preview .product_preview_options .product_preview_options_quantity .product_preview_options_cart_quantity{color:#ffffff;display:inline-block;font-size:18px;font-weight:bold;height:24px;padding-top:1px;width:50px;}
.product_preview_block .product_preview .product_preview_label{position:absolute;right:0;top:0;width:60px;}
.product_preview_block .product_preview .product_preview_label img{max-width:100%;}
.product_preview_block .product_preview .product_preview_tag{background-color:#52585a;color:#ffffff;font-size:18px;left:0;padding:5px;position:absolute;top:0;}
.product_preview_block .product_preview .product_preview_buttons{background-color:#e0e0e0;right:0;position:absolute;top:0;transition:none;}
.product_preview_block .product_preview .product_preview_buttons button{display:block;transition:none;}
.product_preview_block .product_preview .product_preview_buttons .product_preview_wishlist,.product_preview_block .product_preview .product_preview_wishlist_added{cursor:pointer;}
.product_preview_block .product_preview .product_preview_buttons .product_preview_wishlist:hover,.product_preview_block .product_preview .product_preview_wishlist_added:hover{animation:anim-pulse 1s linear infinite;margin:5px;width:25px;}
.product_preview_block .product_preview:hover .product_preview_buttons .product_preview_wishlist{background:transparent url('/themes/clean_wide_gallery/images/wishlist.webp') no-repeat scroll 0 0;height:24px;margin:5px;width:25px;}
.product_preview_block .product_preview .product_preview_buttons .product_preview_wishlist_added{background:transparent url('/themes/clean_wide_gallery/images/wishlist.webp') no-repeat scroll -25px top;height:24px;margin:5px;width:25px;}
.product_preview_block .product_preview .product_preview_buttons .product_preview_compare{cursor:pointer;}
.product_preview_block .product_preview:hover .product_preview_buttons .product_preview_compare{background:transparent url('/themes/clean_wide_gallery/images/compare.webp') no-repeat scroll 0 0;height:25px;margin:5px;width:25px;}
#product_item_main{clear:both;width:100%;}
@media not all and (max-width:600px){#product_item_main #product_item_main_images{display:inline-block;margin-bottom:20px;vertical-align:top;width:30%;}}
#product_item_main #product_item_main_images #product_image{background-color:#ffffff;box-shadow:0 0 10px 5px #eeeeee;max-width:100%;overflow:hidden;position:relative;text-align:center;width:500px;}
@media all and (max-width:600px){#product_item_main #product_item_main_images #product_image{margin:auto;}}
#product_item_main #product_item_main_images #product_image #product_image_link:before{content:"";display:block;padding-top:100%;}
#product_item_main #product_item_main_images #product_image #product_image_link img{bottom:0;height:100%;left:0;margin:auto;object-fit:contain;position:absolute;right:0;top:0;width:100%;}
#product_item_main #product_item_main_images #product_image .product_preview_label{position:absolute;right:0;top:0;width:60px;}
#product_item_main #product_item_main_images #product_image .product_preview_label img{max-width:100%;}
#product_item_main #product_item_main_images #product_image .product_preview_tag{background-color:#000000;color:#ffffff;font-size:18px;left:0;padding:5px;position:absolute;top:0;}
#product_item_main #product_item_main_images #product_image canvas#canvas_thumb{background-color:#ffffff;height:100px;width:100px;opacity:0;position:fixed;transition:none;}
#product_item_main #product_item_main_images #product_image canvas#canvas_thumb:hover{opacity:0.5;}
#zoom_bg{position:fixed;top:0;}
#zoom_bg.on{background-color:rgba(0,0,0,.8);height:100%;transition:background-color 1.5s linear 0s;width:100%;z-index:99999;}
#zoom_bg.off{background-color:rgba(0,0,0,0);height:0;width:0;z-index:-99999;}
#canvas_zoom{bottom:0;cursor:pointer;left:0;margin:auto;max-height:100%;max-width:100%;position:fixed;right:0;top:0;z-index:99999;}
#canvas_zoom canvas#canvas_zoom_image{background-color:#ffffff;border:3px solid #000000;border-radius:10px;}
#canvas_zoom #canvas_zoom_x{background-color:#ffffff;border:2px solid #000000;border-radius:100%;color:#000000;font-family:Arial;font-size:32px;height:40px;position:absolute;right:-15px;text-align:center;top:-15px;width:40px;}
#product_item_main #product_item_main_images #product_more_images_title{font-size:16px;font-weight:bold;padding-top:10px;}
#product_item_main #product_item_main_images #product_more_images{clear:both;display:inline-table;margin-top:15px;text-align:center;width:100%;}
#product_item_main #product_item_main_images #product_more_images .product_more_image{border:1px solid transparent;display:inline-block;height:80px;margin:0 1%;width:80px;}
#product_item_main #product_item_main_images #product_more_images .product_more_image:hover{border:1px solid #000000;transition:none;}
#product_item_main #product_item_main_images #product_more_images .product_more_image img{cursor:pointer;height:auto;margin:auto;max-height:100%;max-width:100%;}
#product_item_main #product_item_main_summary{position:relative;}
@media not all and (max-width:600px){#product_item_main #product_item_main_summary{display:inline-block;margin-bottom:20px;margin-right:2%;vertical-align:top;width:68%;}}
@media all and (max-width:600px){#product_item_main #product_item_main_summary{clear:both;}}
#product_item_main #product_item_main_summary canvas#product_magnifier{background-color:#ffffff;border:1px solid #cccccc;display:none;right:0;position:absolute;top:0;}
#product_item_main #product_item_main_summary .product_preview_due_timer{background-color:#777777;border-radius:5px;color:#ffffff;font-size:18px;margin-top:15px;padding:5px;text-align:center;}
#product_item_main #product_item_main_summary .product_preview_due_timer span{font-weight:bold;}
#product_item_main #product_item_main_summary #product_catalog_number,#product_item_main #product_item_main_summary #product_num_purchases{font-size:14px;padding-top:5px;}
#product_item_main #product_item_main_summary #product_catalog_number span,#product_item_main #product_item_main_summary #product_num_purchases span{font-weight:bold;}
#product_item_main #product_item_main_summary #product_description{padding-top:10px;}
#product_item_main #product_item_main_summary #product_tabs_preview{margin-top:15px;}
#product_item_main #product_item_main_summary #product_tabs_preview span{color:#f26522;cursor:pointer;margin-left:15px;}
#product_item_main #product_item_main_summary #product_tabs_preview span:hover{text-decoration:underline;}
#product_item_main #product_item_main_summary #product_prices{clear:both;margin-top:15px;}
#product_item_main #product_item_main_summary #product_prices .product_price .price_total{font-size:24px;font-weight:bold;}
#product_item_main #product_item_main_summary #product_prices .product_price .price_original{padding-right:10px;text-decoration:line-through;}
#product_item_main #product_item_main_summary #product_prices .product_price .price_discount{color:#ff0000;padding-right:10px;}
#product_item_main #product_item_main_summary #product_prices .product_shipment{font-size:14px;}
#product_item_main #product_item_main_summary #product_prices #product_coupon_discount{padding-top:10px;}
#product_item_main #product_item_main_summary #product_prices #product_points{background-color:#ffff00;display:inline-block;margin-top:10px;}
#product_item_main #product_item_main_summary #product_models{clear:both;margin-top:15px;}
#product_item_main #product_item_main_summary #product_models .product_model_axis{padding-top:10px;}
#product_item_main #product_item_main_summary #product_models .product_model_axis span{padding-left:10px;}
#product_item_main #product_item_main_summary #product_models .product_model_axis select{padding:3px 5px;}
#product_item_main #product_item_main_summary #product_models #product_model_axis1 .product_models_model{display:inline-block;font-size:16px;margin-bottom:5px;margin-left:10px;padding:3px 5px;}
#product_item_main #product_item_main_summary #product_models #product_model_axis1 .product_models_model_available{border:1px solid #ffffff;background-color:#f0f0f0;cursor:pointer;outline:2px solid #e0e0e0;}
#product_item_main #product_item_main_summary #product_models #product_model_axis1 .product_models_model_soldout{border:1px solid #f0f0f0;background-color:#f0f0f0;color:#aaaaaa;}
#product_item_main #product_item_main_summary #product_models #product_model_axis1 .product_models_model_selected,
#product_item_main #product_item_main_summary #product_models #product_model_axis1 .product_models_model_available:hover{border:1px solid #ffffff;background-color:#000000;color:#ffffff;outline:2px solid #000000;}
#product_item_main #product_item_main_summary #product_user_dimensions{padding-top:10px;}
#product_item_main #product_item_main_summary #product_user_dimensions label{}
#product_item_main #product_item_main_summary #product_user_dimensions label:nth-child(n+2){padding-right:10px;}
#product_item_main #product_item_main_summary #product_user_dimensions input{border-radius:5px;display:inline-block;margin:0 5px;max-width:85px;padding:3px 5px;}
#product_item_main #product_item_main_summary #product_user_colors .color_select{padding-top:10px;}
#product_item_main #product_item_main_summary #product_user_colors .color_select .color_select_line{height:30px;margin-bottom:5px;}
#product_item_main #product_item_main_summary #product_user_colors .color_select .color_select_line button{border:2px solid #eeeeee;cursor:pointer;height:30px;margin-left:3px;outline:none;width:30px;}
#product_item_main #product_item_main_summary #product_user_colors .color_select .color_select_line button:hover,#product_item_main #product_item_main_summary #product_user_colors .color_select button.color_selected{border:2px solid #555555;}
#product_item_main #product_item_main_summary #product_user_colors .color_select .color_select_text{font-size:14px;}
#product_item_main #product_item_main_summary #product_user_colors .color_select .color_select_text .color_select_text_title{}
#product_item_main #product_item_main_summary #product_user_colors .color_select .color_select_text .color_select_text_name{font-weight:bold;}
#product_item_main #product_item_main_summary .product_user_remark{padding-top:10px;}
#product_item_main #product_item_main_summary .product_user_remark input{border-radius:5px;padding:3px 5px;}
#product_item_main #product_item_main_summary .product_user_image{padding-top:10px;}
#product_item_main #product_item_main_summary .product_user_image input{border:0 none;padding-top:10px;}
#product_item_main #product_item_main_summary .product_user_image .user_image_preview{padding-top:5px;}
#product_item_main #product_item_main_summary .product_user_image .user_image_preview img{max-height:120px;max-width:120px;}
#product_item_main #product_item_main_summary #product_options{clear:both;margin-top:15px;}
#product_item_main #product_item_main_summary #product_options .product_sold_out{font-size:20px;font-weight:bold;text-align:center;}
#product_item_main #product_item_main_summary #product_options #product_receive_update_options{background-color:#999999;border-radius:5px;color:#ffffff;margin-top:5px;padding:5px;text-align:center;}
#product_item_main #product_item_main_summary #product_options #product_receive_update_options a{color:#ffffff;}
#product_item_main #product_item_main_summary #product_options #product_receive_update_options #products_receive_update.products_receive_update_now{color:#ffffff;}
#product_item_main #product_item_main_summary #product_options #product_receive_update_options #products_receive_update.products_receive_update_thanks{color:#000000;cursor:default;}
#product_item_main #product_item_main_summary #product_options label{font-size:16px;font-weight:bold;margin-top:3px;}
#product_item_main #product_item_main_summary #product_options #product_choose_quantity{border-radius:5px;display:inline-block;margin-right:5px;margin-top:5px;max-width:65px;padding:3px 5px;}
#product_item_main #product_item_main_summary #product_buttons{clear:both;margin-top:15px;}
#product_item_main #product_item_main_summary #product_buttons .product_preview_wishlist,#product_item_main #product_item_main_summary #product_buttons .product_preview_wishlist_added{cursor:pointer;height:24px;margin-right:5px;width:25px;}
#product_item_main #product_item_main_summary #product_buttons .product_preview_wishlist{background:transparent url('/themes/clean_wide_gallery/images/wishlist.webp') no-repeat scroll 0 0;}
#product_item_main #product_item_main_summary #product_buttons .product_preview_wishlist_added{background:transparent url('/themes/clean_wide_gallery/images/wishlist.webp') no-repeat scroll -25px top;}
#product_item_main #product_item_main_summary #product_buttons .product_preview_wishlist:hover,#product_item_main #product_item_main_summary #product_buttons .product_preview_wishlist_added:hover{animation:anim-pulse 1s linear infinite;}
#product_item_main #product_item_main_summary #product_buttons .product_preview_compare{background:transparent url('/themes/clean_wide_gallery/images/compare.webp') no-repeat scroll 0 0;cursor:pointer;height:25px;margin-right:15px;width:25px;}
#product_item_main #product_item_main_summary #product_buttons .cart_product_add{margin-left:10px;}
@media all and (max-width:600px){#product_item_main #product_item_main_summary #product_buttons .cart_product_add{display:block;margin:10px auto 0;}}
#product_item_main #product_item_main_summary #product_buttons .mailer{margin:15px 0 0;}
@media all and (max-width:600px){#product_item_main #product_item_main_summary #product_buttons .mailer{margin:15px auto;}}
@keyframes anim-pulse{25%{transform:scale(1.2);}
75%{transform:scale(0.8);}
}
#product_item_main #product_item_main_summary #product_policies{border-top:1px solid #f0f0f0;font-size:14px;font-weight:bold;margin-top:20px;padding-top:10px;}
#product_item_main #product_item_main_summary #product_policies #product_icons{text-align:center;}
@media not all and (max-width:1200px){#product_item_main #product_item_main_summary #product_policies #product_icons{float:left;}}
#product_item_main #product_item_main_summary #product_policies #product_icons .product_icon{display:inline-block;padding:0 8px 10px;text-align:center;vertical-align:top;width:120px;}
#product_item_main #product_item_main_summary #product_policies #product_icons .product_icon .product_icon_image{height:60px;margin:0 auto;width:60px;}
#product_item_main #product_item_main_summary #product_policies .product_policy{margin-bottom:5px;}
#product_item_main #product_item_main_summary #product_policies .product_policy img{margin-left:5px;position:relative;top:5px;}
#product_item_main #product_item_main_summary #product_upgrades{padding-top:10px;}
#product_item_main #product_item_main_summary #product_upgrades #product_upgrades_text{color:#000000;font-size:16px;font-weight:bold;padding:5px 0;}
#product_item_main #product_item_main_summary #product_upgrades .product_upgrades_item{margin-bottom:15px;}
@media not all and (max-width:800px){#product_item_main #product_item_main_summary #product_upgrades .product_upgrades_item{display:inline-block;height:50px;width:50%;}
#product_item_main #product_item_main_summary #product_upgrades .product_upgrades_item:nth-child(2n){padding-left:10px;}
#product_item_main #product_item_main_summary #product_upgrades .product_upgrades_item:nth-child(2n+1){padding-right:10px;}
}
#product_item_main #product_item_main_summary #product_upgrades .product_upgrades_item .product_upgrades_item_image{background:transparent url('/themes/clean_wide_gallery/images/update_image_default.webp') no-repeat scroll left top;float:right;height:50px;width:50px;}
#product_item_main #product_item_main_summary #product_upgrades .product_upgrades_item .product_upgrades_item_image img{height:100%;object-fit:cover;width:100%}
#product_item_main #product_item_main_summary #product_upgrades .product_upgrades_item .product_upgrades_item_info{padding-right:60px;}
#product_item_main #product_item_main_summary #product_upgrades .product_upgrades_item .product_upgrades_item_info label{display:block;height:30px;padding-top:5px;}
#product_item_main #product_item_main_summary #product_upgrades .product_upgrades_item .product_upgrades_item_info select{border:1px solid #000000;height:20px;width:100%;}
#product_item_main #product_item_main_summary #product_upgrades .product_upgrades_item:hover .product_upgrades_item_info select{border:1px solid #000000;}
#product_item_main #product_item_main_summary #product_buyget{padding-top:10px;}
#product_item_main #product_item_main_summary #product_buyget #product_buyget_text{color:#000000;font-size:16px;font-weight:bold;padding:5px 0;}
#product_item_main #product_item_main_summary #product_buyget .product_buyget_item{height:105px;margin-bottom:5px;padding:5px 0;position:relative;vertical-align:top;}
@media not all and (max-width:800px){#product_item_main #product_item_main_summary #product_buyget .product_buyget_item{display:inline-block;width:calc(50% - 5px);}
#product_item_main #product_item_main_summary #product_buyget .product_buyget_item:nth-child(2n){margin-left:10px;}
}
#product_item_main #product_item_main_summary #product_buyget .product_buyget_item:hover{background-color:#f3f3f3;}
#product_item_main #product_item_main_summary #product_buyget .product_buyget_item .product_buyget_item_image{background:transparent url('/themes/clean_wide_gallery/images/update_image_default.webp') no-repeat scroll left top;float:right;height:50px;width:50px;}
#product_item_main #product_item_main_summary #product_buyget .product_buyget_item .product_buyget_item_image img{height:100%;object-fit:cover;width:100%}
#product_item_main #product_item_main_summary #product_buyget .product_buyget_item .product_buyget_item_info{padding-right:60px;}
#product_item_main #product_item_main_summary #product_buyget .product_buyget_item .product_buyget_item_info .product_buyget_item_title{font-size:16px;font-weight:bold;}
#product_item_main #product_item_main_summary #product_buyget .product_buyget_item .product_buyget_item_info .product_buyget_item_description{}
#product_item_main #product_item_main_summary #product_buyget .product_buyget_item .product_buyget_item_info .product_buyget_item_price{}
#product_item_main #product_item_main_summary #product_buyget .product_buyget_item .product_buyget_item_info .product_buyget_item_price span{font-weight:bold;}
#product_complementary{clear:both;width:100%;}
#product_complementary_title{color:#000000;font-size:1.5em;margin:10px 0 5px;}
#product_complementary_images{clear:both;}
@media all and (max-width:800px){#product_complementary_images{text-align:center;}}
#product_complementary_images .product_complementary_plus,#product_complementary_images #product_complementary_equals{color:#000000;font-family:Arial;font-size:24px;vertical-align:middle;padding:0 20px;}
@media not all and (max-width:800px){#product_complementary_images .product_complementary_plus,#product_complementary_images #product_complementary_equals{display:inline-block;}}
@media all and (max-width:800px){#product_complementary_images .product_complementary_plus,#product_complementary_images #product_complementary_equals{display:block;}}
@media not all and (max-width:800px){#product_complementary_images .product_complementary_image{display:inline-block;height:200px;vertical-align:middle;width:200px;}}
@media all and (max-width:800px){#product_complementary_images .product_complementary_image{display:block;margin:auto;max-width:300px;}}
#product_complementary_images #product_complementary_add{display:inline-block;vertical-align:middle;}
#product_complementary_images .product_complementary_disabled{opacity:0.2;width:0;visibility:hidden;}
@media not all and (max-width:800px){#product_complementary_images .product_complementary_image img{height:100%;object-fit:contain;width:100%;}}
@media all and (max-width:800px){#product_complementary_images .product_complementary_image img{max-height:100%;max-width:100%;}}
#product_complementary_names{margin-top:10px;}
#product_tabs{margin-top:45px;}
#product_tabs #product_tabs_menu{color:#000000;margin:0 0 5px;}
#product_tabs #product_tabs_menu li{display:inline-block;font-size:20px;list-style:none;padding-left:15px;}
#product_tabs #product_tabs_menu.product_tabs_clickable li{cursor:pointer;}
#product_tabs #product_tabs_menu li.product_tab_selected{font-weight:bold;text-decoration:underline;}
.product_tab{background-color:#f5f5f5;padding:20px;}
.product_tab:nth-child(n+2){display:none;}
#product_parameters #product_attachment{padding:5px 0;}
#product_parameters div{padding:5px 0;}
#product_parameters div span.product_info_title{color:#999999;}
#product_parameters div span.product_info_value{color:#222222;}
#product_content{}
.product_video{clear:both;padding-bottom:56.25%;position:relative;text-align:center;}
@media not all and (max-width:1600px){.product_video{max-width:600px;}}
.product_video iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;}
#product_cat_results{padding-top:10px;}
#product_cat_sorting{clear:both;margin-bottom:15px;}
#product_cat_sorting select{border:1px solid #cccccc;border-radius:5px;padding:3px;}
.product_cat_filter{clear:both;margin-bottom:15px;}
.product_cat_filter .product_cat_filter_tags{}
.product_cat_filter .product_cat_filter_tags .product_cat_filter_tags_title{}
.product_cat_filter .product_cat_filter_tags .product_cat_filter_tags_tag{background-color:#fafafa;border:1px solid #cccccc;margin:0 5px 5px;padding:3px 5px;}
.product_cat_filter .product_cat_filter_tags .product_cat_filter_tags_tag .product_cat_filter_tags_tag_key{font-weight:bold;padding-right:5px;}
.product_cat_filter .product_cat_filter_tags .product_cat_filter_tags_tag .product_cat_filter_tags_tag_value .color_box{border:2px solid #ffffff;display:inline-block;height:25px;outline:2px solid #f0f0f0;vertical-align:middle;width:25px;}
.product_cat_filter .product_cat_filter_options{background-color:#fafafa;border:1px solid #cccccc;margin-top:5px;padding:10px;}
.product_cat_filter .product_cat_filter_options .product_cat_filter_options_option{padding-bottom:5px;padding-left:15px;padding-right:5px;padding-top:5px;vertical-align:top;}
.product_cat_filter .product_cat_filter_options .product_cat_filter_options_option .product_cat_filter_options_option_title{clear:both;font-size:16px;font-weight:bold;}
.product_cat_filter .product_cat_filter_options .product_cat_filter_options_option .product_cat_filter_options_option_list{padding-top:3px;}
.product_cat_filter .product_cat_filter_options .product_cat_filter_options_option .product_cat_filter_options_option_list .product_cat_filter_options_option_list_value span{color:#a0a0a0;font-size:14px;}
.product_cat_filter .product_cat_filter_options .product_cat_filter_options_option .product_cat_filter_options_option_list .product_cat_filter_options_option_list_value input{cursor:pointer;}
.product_cat_filter .product_cat_filter_options .product_cat_filter_options_option .product_cat_filter_options_option_list .product_cat_filter_options_option_list_value button.color_box{float:right;margin-bottom:5px;margin-left:5px;}
.product_cat_filter .product_cat_filter_options .product_cat_filter_options_option .product_cat_filter_options_option_list .product_cat_filter_options_option_list_value button.color_box:hover,.product_cat_filter .product_cat_filter_options .product_cat_filter_options_option .product_cat_filter_options_option_list .product_cat_filter_options_option_list_value button.color_box_selected{outline:2px solid #f26522;}
.product_cat_filter .product_cat_filter_options .product_cat_filter_options_option .product_cat_filter_options_option_list .product_cat_filter_options_option_list_price input{border-radius:5px;direction:ltr;margin-right:2px;padding:3px;text-align:left;width:55px;}
.product_cat_filter_type_tags .product_cat_filter_tags .product_cat_filter_tags_tag{display:inline-block;}
.product_cat_filter_type_tags .product_cat_filter_options_option{display:inline-block;}
.product_cat_filter_type_multiple{padding-bottom:15px;}
#gift_card_form{margin:0 auto;width:260px;}
#gift_card_form .gift_card_form_field{margin-bottom:10px;}
#gift_card_form .gift_card_form_field label{clear:both;display:block;margin-bottom:5px;}
#gift_card_form .gift_card_form_field input{clear:both;height:24px;width:100%;}
#gift_card_form .gift_card_form_field textarea{clear:both;height:80px;width:100%;}
#gift_card_form .cart_product_add{color:#ffffff;float:left;margin:0;}
#compare{margin-top:20px;text-align:center;}
#compare #compare_scheme{margin-bottom:20px;}
#compare #compare_scheme .product_preview_block{margin-bottom:5px;}
#compare #compare_scheme .product_preview_block .product_preview{display:inline-block;margin:0 1px;}
#compare #compare_scheme #compare_removes .compare_remove{display:inline-block;font-size:14px;margin:0 1px;text-decoration:underline;}
#compare .compare_item{}
#compare .compare_item div{background-color:#f0f0f0;display:inline-block;padding:10px;}
#compare .compare_item div:nth-child(1){font-weight:bold;}
@media not all and (max-width:1200px){#compare #compare_scheme .product_preview_block .product_preview{width:300px;}
#compare #compare_scheme .product_preview_block .product_preview:nth-child(1){margin-right:301px;}
#compare #compare_scheme #compare_removes .compare_remove{width:300px;}
#compare #compare_scheme #compare_removes .compare_remove:nth-child(1){margin-right:301px;}
#compare .compare_item div{margin:1px;text-align:right;width:300px;}
#compare .diff div{background-color:#e0e0e0;}}
@media all and (max-width:1200px){#compare #compare_scheme .product_preview_block .product_preview{margin:5px 2%;width:46%;}
#compare #compare_scheme #compare_removes .compare_remove{text-align:center;width:calc(50% - 2px);}
#compare .compare_item div{margin-bottom:2px;}
#compare .compare_item div:nth-child(1){background-color:#000000;color:#ffffff;width:100%;}
#compare .compare_item div:nth-child(n+2){width:calc(50% - 2px);}
#compare .compare_item div:nth-child(2n+2){margin-left:1px;}
#compare .compare_item div:nth-child(2n+3){margin-right:1px;}}
.product_recommendations_title{color:#000000;font-size:1.5em;margin:10px 0;}
.product_recommendations{clear:both;}
.product_recommendation_item{float:right;font-size:14px;font-weight:bold;margin-bottom:10px;height:210px;text-align:center;}
@media not all and (max-width:750px){.product_recommendation_item{padding:0 0.33333% 4px;width:16.66666%;}}
@media all and (min-width:601px) and (max-width:750px){.product_recommendation_item{padding:0 0.66666% 4px;width:33.33333%;}}
@media all and (max-width:600px){.product_recommendation_item{padding:0 1% 4px;width:50%;}}
.product_recommendation_item:hover{background-color:#fafafa;}
.product_recommendation_item .product_recommendation_item_image{height:118px;position:relative;}
.product_recommendation_item .product_recommendation_item_image img{border-radius:5px;bottom:0;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0;}
.product_recommendation_item .product_recommendation_item_name{max-height:68px;overflow:hidden;}
.product_recommendation_item .product_recommendation_item_price{height:23px;font-weight:bold;padding-top:5px;}
.product_recommendation_item .product_recommendation_item_add{padding-top:5px;}
#page_products{clear:both;}
#page_products .page_product{clear:both;padding-top:20px;}
@media all and (max-width:800px){#page_products .page_product{text-align:center;}}
@media not all and (max-width:800px){#page_products .page_product .page_product_image{float:right;height:100px;width:100px;}}
@media not all and (max-width:800px){#page_products .page_product .page_product_image img{height:100%;object-fit:contain;object-position:top;width:100%;}}
@media all and (max-width:800px){#page_products .page_product .page_product_image img{max-height:200px;max-width:200px;}}
#page_products .page_product .page_product_name{}
@media not all and (max-width:800px){#page_products .page_product .page_product_name{float:right;padding-right:10px;width:300px;}}
#page_products .page_product .page_product_price{text-align:center;}
@media not all and (max-width:800px){#page_products .page_product .page_product_price{float:right;width:120px;}}
#page_products .page_product .page_product_price .page_product_price_original{color:#bbbbbb;font-size:14px;text-decoration:line-through;}
@media all and (max-width:800px){#page_products .page_product .page_product_price .page_product_price_current{display:inline-block;padding-right:10px;}}
#page_products .page_product .page_product_options{}
@media not all and (max-width:800px){#page_products .page_product .page_product_options{float:right;text-align:center;width:80px;}}
#page_products .page_product .page_product_options .page_product_options_quantity button{display:inline-block;}
#page_products .page_product .page_product_options .page_product_options_quantity div{display:inline-block;font-weight:bold;padding:0 10px;}
#page_products_add{background-color:#000000;border:0 none;border-radius:7px;clear:both;color:#ffffff;cursor:pointer;display:block;font-size:18px;margin:15px 0;padding:10px 0px;width:160px;}
#page_products_add:hover{background-color:#e0e0e0;color:#000000;transition:background-color 0.25s ease 0s;}
#cart_preview{cursor:pointer;float:left;font-size:14px;margin-right:10px;text-align:right;}
@media all and (max-width:1200px){#cart_preview{margin-left:50px;}}
#cart_preview #cart_preview_icon{float:right;width:43px;}
#cart_preview #cart_preview_summary{float:right;line-height:12px;padding-right:5px;padding-top:9px;width:99px;}
@media all and (max-width:600px){#cart_preview #cart_preview_summary{display:none;}}
#cart_preview #cart_preview_summary #cart_preview_empty{position:relative;top:6px;}
#about_strip{clear:both;margin:20px auto 60px;max-width:100%;}
@media not all and (max-width:900px){#about_strip{height:550px;}}
#about_strip #about_pane{border:1px solid #ffffff;height:100%;position:relative;width:100%;}
#about_strip #about_pane #about_image{height:100%;overflow:hidden;}
@media not all and (max-width:900px){#about_strip #about_pane #about_image{position:absolute;right:0;width:65%;}}
#about_strip #about_pane #about_image img{height:100%;object-fit:cover;position:relative;width:100%;}
#about_strip #about_pane #about_text{background-color:#757f94;color:#ffffff;font-size:24px;height:100%;}
#about_strip #about_pane #about_text a{color:#ffffff;}
@media not all and (max-width:900px){#about_strip #about_pane #about_text{height:450px;left:0;padding:65px;position:absolute;top:50px;width:50%;}}
@media all and (max-width:900px){#about_strip #about_pane #about_text{padding:20px;}}
#about_strip #about_pane #about_text #about_text_title{font-size:40px;font-weight:bold;}
#about_strip #about_pane #about_link{background-color:#f26522;border-radius:15px;color:#ffffff;margin-top:10px;text-align:center;transition:none;width:150px;}
#about_strip #about_pane #about_link a{color:#ffffff;display:block;font-size:22px;padding:5px 10px;}
#about_strip #about_pane #about_link:hover{background-color:#cccccc;}
#about_strip #about_pane #about_link:hover a{color:#555555;}
#logos_strip{color:#000000;}
#logos_strip a{color:#000000;}
#logos_strip .logos{max-width:100%;padding:20px 0;text-align:center;}
#logos_strip .logos .logos_item{display:inline-block;margin:0 10px;text-align:center;width:150px;}
#logos_strip .logos .logos_item .logos_item_image{height:150px;margin:auto;width:150px;}
#logos_strip .logos .logos_item .logos_item_image img{height:100%;object-fit:contain;width:100%;transition:all 0.1s ease 0s;}
/*#logos_strip .logos .logos_item .logos_item_image img:hover{transform:scale(1.5);transition:all 0.3s ease 0s;}*/
#logos_strip .logos .logos_item .logos_item_text{padding:5px 5px 0;text-align:right;width:200px;}
#logos_strip .logos .logos_item .logos_item_text .logos_item_name{font-size:20px;font-weight:bold;}
#logos_strip .logos .logos_item .logos_item_text .logos_item_content{font-size:16px;padding-top:5px;}
#map_strip{margin:15px 0;}
#map_strip iframe{height:350px;width:100%;}
#mailing_list_strip{background:linear-gradient(90deg, rgba(85,93,112,1) 0%, rgba(152,159,174,1) 50%, rgba(85,93,112,1) 100%);margin:auto;max-width:850px;}
#mailing_list_strip #mailing_list_pane{margin:auto;}
@media not all and (max-width:1600px){#mailing_list_strip #mailing_list_pane{padding:35px 0;width:800px;}}
@media all and (max-width:1600px){#mailing_list_strip #mailing_list_pane{max-width:100%;padding:35px 10px;}}
#mailing_list_strip #mailing_list_pane #mailing_list_pane_text{clear:both;color:#ffffff;margin-bottom:20px;text-align:center;width:100%;}
#mailing_list_strip #mailing_list_pane #mailing_list_pane_text #mailing_list_pane_title{font-size:2em;font-weight:bold;}
#mailing_list_strip #mailing_list_pane #mailing_list_pane_text #mailing_list_pane_content{font-size:1.5em;}
@media not all and (max-width:600px){#mailing_list_strip #mailing_list_pane .mailing_list{clear:both;}}
@media all and (max-width:600px){#mailing_list_strip #mailing_list_pane .mailing_list{clear:both;padding-top:15px;width:100%;}}
#mailing_list_strip #mailing_list_pane .mailer label{display:none;}
#mailing_list_strip #mailing_list_pane .mailer input, #mailing_list_strip #mailing_list_pane .mailer textarea{border-radius:15px;font-size:16px;}
@media not all and (max-width:1200px){#mailing_list_strip #mailing_list_pane .mailer input{float:right;width:32.5%;}
#mailing_list_strip #mailing_list_pane .mailer input:nth-child(4), #mailing_list_strip #mailing_list_pane .mailer input:nth-child(6){margin-right:1.25%;}
#mailing_list_strip #mailing_list_pane .mailer textarea{margin-top:10px;padding:10px;}
}
#mailing_list_strip #mailing_list_pane .mailer .form_ml input{width:auto;}
#mailing_list_strip #mailing_list_pane .mailer .form_ml label{color:#ffffff;display:inline-block;}
#mailing_list_strip #mailing_list_pane .mailer .send_button{font-size:22px;margin:0 auto;padding:5px 15px;width:180px;}
#seen_list{background-color:#f3f3f3;border-radius:7px;bottom:5px;left:10px;opacity:0;padding:5px;position:fixed;transition:opacity 1.5s ease 0s;width:180px;}
@media all and (max-width:1360px){#seen_list{display:none;}}
#seen_list #seen_list_close{border-radius:100%;background-color:#000000;color:#ffffff;cursor:pointer;font-family:Arial;height:28px;padding-top:5px;position:absolute;left:-10px;text-align:center;top:-10px;width:28px;}
#seen_list .seen_list_title{background-color:#000000;color:#ffffff;font-size:14px;padding:0 5px;}
#seen_list .seen_list_item{border-bottom:1px solid #000000;clear:both;min-height:60px;padding:5px 0;width:100%;}
#seen_list .seen_list_item:hover{background-color:#ffffff;}
#seen_list .seen_list_item .seen_list_item_image{float:right;height:50px;width:50px;}
#seen_list .seen_list_item .seen_list_item_image img{max-height:100%;max-width:100%;}
#seen_list .seen_list_item .seen_list_item_info{color:#000000;float:right;font-size:13px;padding-right:5px;width:120px;}
#seen_list .seen_list_item .seen_list_item_info .seen_list_item_name{height:30px;overflow:hidden;}
#seen_list .seen_list_item .seen_list_item_info .seen_list_item_name a{color:#000000;font-weight:bold;}
#seen_list .seen_list_item .seen_list_item_info .seen_list_item_price{font-size:12px;padding-top:5px;}
#product_add_popup{background-color:#ffffff;border:2px solid #000000;bottom:0;display:none;height:max-content;left:0;margin:auto;max-height:270px;padding:10px;position:fixed;right:0;text-align:center;top:0;width:300px;z-index:1000;}
#product_add_popup #product_add_popup_title{font-size:16px;}
#product_add_popup #product_add_popup_product{font-size:16px;font-weight:bold;padding-top:10px;}
#product_add_popup #product_add_popup_image{height:120px;margin:auto;width:120px;}
#product_add_popup #product_add_popup_image img{height:100%;object-fit:contain;width:100%;}
#product_add_popup #product_add_popup_buttons{padding-top:10px;text-align:center;}
#product_add_popup #product_add_popup_buttons button{background-color:#000000;border:1px solid #000000;border-radius:7px;color:#ffffff;display:inline-block;font-size:16px;padding:3px 0;margin:0 5px;width:100px;}
#product_add_popup #product_add_popup_buttons button:hover{background-color:#ffffff;color:#000000;}
#products_comparison_list{background-color:#f0f0f0;border:1px solid #000000;left:0;margin:0 auto;position:fixed;right:0;z-index:99999;}
#products_comparison_list .products_comparison_item{background-color:#ffffff;border:1px solid #000000;display:inline-block;position:relative;}
#products_comparison_list .products_comparison_item img{height:100%;object-fit:contain;width:100%;}
#products_comparison_list .products_comparison_item button{background-color:#ff0000;color:#ffffff;font-family:Arial;font-size:14px;height:18px;left:0;position:absolute;text-align:center;top:0;width:18px;}
#products_comparison_list .products_comparison_url{background-color:#f26522;border-radius:3px;bottom:0;display:inline-block;font-size:16px;height:30px;margin:auto;padding:5px 10px;position:absolute;text-align:center;top:0;}
#products_comparison_list .products_comparison_url a{color:#ffffff;}
#products_comparison_list .products_comparison_url:hover{background-color:#cccccc;color:#000000;}
#products_comparison_list > button{background-color:#ff0000;color:#ffffff;font-family:Arial;font-size:14px;height:18px;left:0;position:absolute;text-align:center;top:0;width:18px;}
@media not all and (max-width:800px){#products_comparison_list{bottom:50px;width:600px;}
#products_comparison_list .products_comparison_item{height:80px;margin:10px;width:80px;}
#products_comparison_list .products_comparison_item:nth-child(1){margin-right:30px;}
#products_comparison_list .products_comparison_url{left:30px;}
}
@media all and (max-width:800px){#products_comparison_list{bottom:120px;width:320px;}
#products_comparison_list .products_comparison_item{height:40px;margin:10px 5px;width:40px;}
#products_comparison_list .products_comparison_item:nth-child(1){margin-right:10px;}
#products_comparison_list .products_comparison_url{left:10px;}
}
#testimonials_preview{background-color:#ffffff;border:1px solid #000000;border-radius:10px;bottom:20px;height:180px;padding:15px;position:fixed;right:20px;width:300px;}
@media all and (max-width:800px){#testimonials_preview{display:none;}}
#testimonials_preview .testimonial .testimonial_image{float:right;height:80px;padding-bottom:10px;padding-left:10px;width:80px;}
#testimonials_preview .testimonial .testimonial_image img{height:100%;object-fit:contain;width:100%;}
#testimonials_preview .testimonial .testimonial_text .testimonial_content{cursor:pointer;font-size:16px;font-style:italic;}
#testimonials_preview .testimonial .testimonial_text .testimonial_fullname{font-size:14px;text-align:left;padding-top:15px;}
#testimonials_preview .testimonial .testimonial_close{border-radius:100%;background-color:#000000;color:#ffffff;cursor:pointer;font-family:Arial;height:28px;padding-top:5px;position:absolute;right:-10px;text-align:center;top:-10px;width:28px;}
#testimonials .testimonial{background-color:#e0e0e0;border-radius:10px;margin-top:20px;padding:10px;}
#testimonials .testimonial .testimonial_image{display:inline-block;height:100px;padding-left:10px;vertical-align:top;width:100px;}
#testimonials .testimonial .testimonial_image img{height:100%;object-fit:contain;object-position:top;width:100%;}
#testimonials .testimonial .testimonial_text{display:inline-block;}
#testimonials .testimonial .testimonial_text .testimonial_content{font-size:16px;font-style:italic;}
#testimonials .testimonial .testimonial_text .testimonial_fullname{font-size:14px;padding-top:15px;}
.margin_widget_box{height:0;left:-300px;position:fixed;width:350px;z-index:999999;}
#margin_widget_fb.margin_widget_box{top:320px;}
#margin_widget_zap.margin_widget_box{top:205px;}
@media all and (max-width:600px){.margin_widget_box{display:none;}}
.margin_widget_box .margin_widget_box_title{color:#ffffff;cursor:pointer;float:right;font-family:Arial;font-weight:bold;height:50px;padding-top:10px;text-align:center;width:50px;}
#margin_widget_fb.margin_widget_box .margin_widget_box_title{background-color:#4267b2;font-size:26px;}
#margin_widget_zap.margin_widget_box .margin_widget_box_title{background-color:#5ec7d8;font-size:20px;}
.margin_widget_box .margin_widget_box_internal{float:right;width:300px;}
#margin_widget_zap.margin_widget_box .margin_widget_box_internal{background-color:#f0f0f0;border:1px solid #5ec7d8;font-size:18px;height:110px;padding:25px 10px;text-align:center;}
#margin_widget_zap.margin_widget_box .margin_widget_box_internal a{color:#37a2b3;}
#margin_widget_zap.margin_widget_box .margin_widget_box_internal span{font-size:22px;font-weight:bold;}
#margin_contact_form{height:0;position:fixed;right:-300px;z-index:99999999;}
@media not all and (max-width:600px){#margin_contact_form{top:320px;width:350px;}}
@media all and (max-width:600px){#margin_contact_form{display:none !important;}}
#margin_contact_form #margin_contact_form_title{background-color:#f6f6f6;border-top:1px solid #bebebe;border-bottom:1px solid #bebebe;border-left:1px solid #bebebe;color:#ffffff;cursor:pointer;float:left;font-size:18px;height:120px;position:relative;text-align:center;width:50px;white-space:nowrap;}
#margin_contact_form #margin_contact_form_title div{color:#363435;font-family:Arial;font-size:20px;font-weight:bold;height:120px;margin:auto;position:relative;text-orientation:mixed;writing-mode:vertical-rl;}
#margin_contact_form #margin_contact_form_internal{background-color:#ffffff;border:1px solid #bebebe;float:left;padding:10px 20px 0;width:300px;}
#margin_contact_form #margin_contact_form_internal #margin_contact_form_content{text-align:center;}
.banner{margin-bottom:15px;text-align:center;}
#banner_margin_right{bottom:0;direction:rtl;height:100%;position:fixed;right:0;top:0;z-index:999;}
@media all and (max-width:1150px){#banner_margin_right{display:none;}}
#banner_margin_right .banner{position:absolute;top:50%;transform:translateY(-50%);}
#banner_margin_left{bottom:0;direction:ltr;height:100%;left:0;position:fixed;top:0;z-index:999;}
@media all and (max-width:1150px){#banner_margin_left{display:none;}}
#banner_margin_left .banner{position:absolute;top:50%;transform:translateY(-50%);}
#scroll_top{background-color:#888888;border:0 none;border-radius:100%;bottom:-100px;color:#ffffff;cursor:pointer;font-family:Arial;font-size:30px;font-weight:bold;height:40px;padding-top:8px;position:fixed;right:30px;transition:bottom .5s ease;width:40px;z-index:99999;}
@media all and (max-width:600px){#scroll_top{display:none;}}
#widget_whatsapp{bottom:50px;position:fixed;z-index:99999;}
@media not all and (max-width:600px){#widget_whatsapp{right:80px;}}
@media all and (max-width:600px){#widget_whatsapp{right:20px;}}
#privacy_alert{background-color:#444444;bottom:0;font-family:Arial;padding:10px;position:fixed;text-align:center;transition:all 0.5s ease 0s;width:100%;z-index:99999999;}
#privacy_alert #privacy_alert_text{color:#ffffff;}
@media not all and (max-width:650px) {#privacy_alert #privacy_alert_text{font-size:16px;}}
@media all and (max-width:650px) {#privacy_alert #privacy_alert_text{font-size:14px;}}
#privacy_alert #privacy_alert_text a{color:#ffffff;text-decoration:underline;}
#privacy_alert #privacy_alert_text #privacy_alert_close{border:1px solid #ffffff;border-radius:5px;cursor:pointer;margin-right:20px;padding:2px 5px;}
.popups_container_closed{background-color:rgba(0,0,0,0);height:0;position:fixed;width:0;z-index:-99999;}
.popups_container_closed .popup{display:none;}
.popups_container_open{background-color:rgba(0,0,0,.8);height:100%;left:0;max-width:100%;position:fixed;top:0;transition:background-color 2s linear 0s;width:100%;z-index:99999;}
.popups_container_open .popup{bottom:0;left:0;margin:auto;max-width:calc(100% - 20px);padding:10px;position:absolute;text-align:center;right:0;top:0;}
.popups_container_open .popup{display:block;}
.popups_container_open .popup .popup_title{color:#000000;font-size:24px;font-weight:bold;}
.popups_container_open .popup .popup_content{color:#000000;font-size:18px;}
.popups_container_open .popup .popup_image{height:250px;margin:10px auto 0;width:350px;}
.popups_container_open .popup .popup_image img{height:100%;object-fit:contain;width:100%;}
.popups_container_open .popup form{border:1px solid #aaaaaa;margin-top:10px;max-width:320px;padding:20px;}
.popups_container_open .popup .popup_close{background-color:#ffffff;border-radius:100%;color:#ff0000;cursor:pointer;font-family:Arial;font-size:20px;height:30px;padding-top:3px;position:absolute;right:-10px;top:-10px;width:30px;}
h1{color:#f26522;font-size:1.5em;font-weight:bold;}
h2{color:#190500;font-size:1.25em;font-weight:bold;}
h3{color:#190500;font-size:1.1em;font-weight:bold;}
#header_top_container{clear:both;color:#000000;height:40px;}
#header_top_container a{color:#000000;font-size:14px;}
#header_top_container a:hover{text-decoration:underline;}
#header_top_container #header_top{margin:0 auto;}
@media not all and (max-width:1600px){#header_top_container #header_top{width:1600px;}}
@media all and (max-width:1600px){#header_top_container #header_top{max-width:100%;padding:0 10px;}}
#header_top_container #header_top nav{float:right;padding-top:8px;}
#header_top_container #header_top nav ul li{display:inline-block;vertical-align:top;}
@media not all and (max-width:800px){#header_top_container #header_top nav ul li{padding-left:18px;}}
@media all and (max-width:800px){#header_top_container #header_top nav ul li{padding-left:10px;}}
@media all and (max-width:800px){#header_top_container #header_top nav ul li a span{display:none;}}
#header_top_container #header_top nav ul li a img{margin-left:3px;vertical-align:top;}
#header_top_container #header_top #connection_login{float:right;}
#header_top_container #header_top #header_top_options{float:left;}
@media all and (max-width:1600px){#header_top_container #header_top #header_top_options{margin-left:40px;}}
#header_top_container #header_top #header_top_options #language_flags{float:left;height:19px;margin-top:7px;}
#header_top_container #header_top #header_top_options #language_flags a{display:block;float:left;height:100%;margin-right:4px;}
#header_top_container #header_top #header_top_options #giftcard_preview{float:left;height:24px;margin-right:5px;margin-top:8px;width:24px;}
#header_top_container #header_top #header_top_options #wishlist_preview{float:left;height:24px;margin-right:5px;margin-top:8px;width:25px;}
@media all and (max-width:450px){#header_top_container #header_top #header_top_options #wishlist_preview{display:none;}}
#header_top_container #header_top #header_top_options #cart_preview{float:left;margin-top:5px;}
#header_bottom_container{clear:both;margin:10px 0;}
#header_bottom_container #header_bottom{color:#52585a;height:85px;margin:0 auto;position:relative;}
@media not all and (max-width:1600px){#header_bottom_container #header_bottom{width:1600px;}}
@media all and (max-width:1600px){#header_bottom_container #header_bottom{max-width:100%;}}
#header_bottom_container #header_bottom #logo{float:right;height:100%;margin-left:15px;}
@media all and (max-width:600px){#header_bottom_container #header_bottom #logo{max-width:120px;}}
#header_bottom_container #header_bottom #logo img{height:auto;max-height:100%;max-width:100%;}
#header_bottom_container #header_bottom #slogen{color:#000000;float:right;font-size:20px;font-weight:bold;margin-bottom:0;margin-left:0;margin-right:15px;margin-top:38px;}
@media all and (max-width:1200px){#header_bottom_container #header_bottom #slogen{display:none;}}
#header_bottom_container #header_bottom #site_search{background-color:#ffffff;border:1px solid #f2f2f2;border-radius:25px;float:left;margin-top:3px;padding:6px 10px;}
@media not all and (max-width:900px){#header_bottom_container #header_bottom #site_search{margin-left:15px;}}
@media all and (max-width:900px){#header_bottom_container #header_bottom #site_search{margin:5px 0;}}
#header_bottom_container #header_bottom #business_info{float:right;}
#header_menu_container{border-bottom:1px solid #000000;clear:both;}
#header_menu_container #header_menu{max-width:100%;}
@media not all and (max-width:1200px){#header_menu_container #header_menu{margin:5px auto 0;max-width:100%;min-height:30px;width:100%;}}
@media all and (min-width:601px) and (max-width:1200px){#header_menu_container #header_menu #menu{top:-108px;}}
@media all and (max-width:600px){#header_menu_container #header_menu #menu{top:-140px;}}
article .mailer{border:1px solid #e0e0e0;border-radius:7px;max-width:350px;padding:10px;}
.carousel_pane .carousel_arrow{background-color:#cccccc;}
#footer_pane_strip{clear:both;color:#000000;}
#footer_pane_strip a{color:#000000;}
.product_cat_filter .product_cat_filter_tags .product_cat_filter_tags_tag{border-radius:5px;}
.product_cat_filter .product_cat_filter_options{border-radius:5px;}
#products_cat_preview_block .product_cat_preview{cursor:pointer;height:440px;padding:4px;text-align:center;}
.product_preview_block .product_preview{border:1px solid #ffffff;border-radius:7px;padding:4px;position:relative;text-align:center;}
.product_preview_block .product_preview:hover{border:1px solid #dddddd;box-shadow:0 0 10px #cccccc;}
.product_preview_block .product_preview .product_preview_options .product_preview_options_info a{background-color:#f26522;border-radius:15px;font-size:22px;margin:auto;width:150px;}
.product_preview_block .product_preview .product_preview_tag{border-top-left-radius:7px;border-bottom-right-radius:7px;}
.product_preview_block .product_preview .product_preview_buttons{border-top-right-radius:7px;}
