*{outline:0;margin:0;padding:0;font-family:'Open Sans',sans-serif}ol,ul{list-style-type:none;margin:0;padding:0}.container{position:relative;max-width:1080px;margin:0 auto}@media (max-width:880px){.container{width:calc(100% - 50px);margin:0 25px}}.container.min{max-width:710px;width:100%;margin:0 auto}.flex{display:flex}.flex_space_between{justify-content:space-between}.flex_justify_center{justify-content:center}.flex_align_center{align-items:center}.flex_align_stretch{align-items:stretch}.flex_align_end{align-items:end}.flex_direction_column{flex-direction:column}.flex_wrap{flex-wrap:wrap}.flex_vertical_center{display:flex;align-items:center;height:100vh}.flex_between{display:flex;justify-content:space-between;align-items:center}.flex_center{display:flex;align-items:center}.flex_direction_row_revers{flex-direction:row-reverse}.alignleft{float:left;margin:15px 15px 15px 0}.alignright{float:right;margin:15px 0 15px 15px}.clear{clear:both;display:block;height:0;overflow:hidden}.position-relative{position:relative}.space{height:100vh}.text-right{text-align:right}.text-center{text-align:center}.d-none{display:none!important}.d-inline{display:inline-block}.d-block{display:block}.d-flex{display:flex!important}.bg-white{background:#fff}.auto_height{min-height:auto!important}.floatImg{float:left;padding:0 20px 20px 0}.text-uppercase{text-transform:uppercase}.text-ls-1{letter-spacing:1px}.text-ls-2{letter-spacing:2px}.text-ls-3{letter-spacing:3px}.text-ls-4{letter-spacing:3px}.permalink{color:#333;font-size:14px;transition:all .3s}.permalink:hover{color:#930000}.fz-1{font-size:14px}.fz-2{font-size:16px}.fz-3{font-size:18px}.fz-4{font-size:20px}.color-red{color:red}.color-blue{color:#00f}.color-orange{color:orange}.color-green{color:green}.color-black{color:#000}.op-0{opacity:1}.op-5{opacity:.5}.mb-1{margin-bottom:8px}.mb-2{margin-bottom:16px}.mb-3{margin-bottom:24px}.mb-4{margin-bottom:32px}.mt-1{margin-top:8px}.mt-2{margin-top:16px}.mt-3{margin-top:24px}.mt-4{margin-top:32px}.ml-1{margin-left:8px}.ml-2{margin-left:16px}.ml-3{margin-left:24px}.ml-4{margin-left:32px}.mr-1{margin-right:8px}.mr-2{margin-right:16px}.mr-3{margin-right:24px}.mr-4{margin-right:32px}.mlr-1{margin:0 8px}.mlr-2{margin:0 16px}.mlr-3{margin:0 24px}.mlr-4{margin:0 32px}.mtb-1{margin:8px 0}.mtb-2{margin:16px 0}.mtb-3{margin:24px 0}.mtb-4{margin:32px 0}.pt-1{padding-top:8px}.pt-2{padding-top:16px}.pt-3{padding-top:24px}.pt-4{padding-top:32px}.pr-1{padding-right:8px}.pr-2{padding-right:16px}.pr-3{padding-right:24px}.pr-4{padding-right:32px}.pb-1{padding-bottom:8px}.pb-2{padding-bottom:16px}.pb-3{padding-bottom:24px}.pb-4{padding-bottom:32px}.pl-1{padding-left:8px}.pl-2{padding-left:16px}.pl-3{padding-left:24px}.pl-4{padding-left:32px}.plr-1{padding:0 8px}.plr-2{padding:0 16px}.plr-3{padding:0 24px}.plr-4{padding:0 32px}.ptb-1{padding:8px 0}.ptb-2{padding:16px 0}.ptb-3{padding:24px 0}.ptb-4{padding:32px 0}.padding-1{padding:8px}.padding-2{padding:16px}.padding-3{padding:24px}.padding-4{padding:32px}.btn-1,.btn-2,.btn-3,.btn-4{padding:16px 24px;background-color:#333;color:#fff;cursor:pointer;transition:all .3s}.btn-1.active,.btn-1:hover,.btn-2.active,.btn-2:hover,.btn-3.active,.btn-3:hover,.btn-4.active,.btn-4:hover{background-color:#930000}.btn-2{padding:24px 32px}.hopacity-1,.hopacity-2,.hopacity-3{transition:all .3s}.hopacity-1:hover,.hopacity-2:hover,.hopacity-3:hover{opacity:.8}.hopacity-2:hover{opacity:.6}.hopacity-3:hover{opacity:.5}.br-1{border-radius:2px}.br-2{border-radius:4px}.br-3{border-radius:6px}.br-4{border-radius:8px}.br-100{border-radius:100%}.border-1{border:1px solid #000}.border-2{border:2px solid #000}.border-color-ccc{border-color:#ccc}.border-color-ddd{border-color:#ddd}.border-color-eee{border-color:#eee}.w-10{width:10%}.w-20{width:20%}.w-25{width:25%}.w-30{width:30%}.w-40{width:40%}.w-45{width:45%}.w-50{width:50%}.w-60{width:60%}.w-70{width:70%}.w-80{width:80%}.w-100{width:100%}.columns-2{columns:2}@media (max-width:880px){.md-d-none{display:none}.md-flex_direction_column{flex-direction:column}.md-w-100{width:100%}}.customdesign{max-width:980px}body{background:#fff;font-family:Lora,sans-serif;overflow-x:hidden;min-height:100vh;text-rendering:optimizeLegibility;color:#666;width:100%}h1{font-size:38px;line-height:53px;font-weight:600;color:#000}@media (max-width:1024px){h1{font-size:28px;line-height:43px}}h2{font-size:30px;line-height:36px;font-weight:600}h3{font-size:22px;line-height:27px;font-weight:600}h4{font-size:18px;line-height:22px;font-weight:600}h5{font-size:14px;line-height:17px;font-weight:600}h6{font-size:11px;line-height:13px;font-weight:600}p{font-size:14px;line-height:27px;margin:0;padding:0;font-weight:400;color:#666;letter-spacing:.4px}p a{font-size:inherit}a,button{display:inline-block;font-size:13px;margin:0;padding:0;text-decoration:none;font-weight:400}.a-hover{transition:all .7s}.a-hover:hover{opacity:.6}img{max-width:100%;height:auto}input{outline:0}svg{pointer-events:none}section{background:#fff;position:relative}header{padding:25px 0 0 0}header .header{display:grid;grid-template-columns:1fr 2fr;align-items:center;padding-bottom:25px}header .header .logo a{font-size:38px;line-height:53px;font-weight:600;color:#f5821f}header .header nav{padding:20px;border-radius:2px;justify-self:end}header .header nav ul{display:flex;align-items:center}header .header nav ul li a{color:#333;text-transform:uppercase;font-weight:600;padding:10px 20px}header .header nav ul li a:hover{background:#f5821f;color:#fff}header .header nav ul li a:active{background:#f5821f;color:#fff}header .headerphoto{position:relative;text-align:center;color:#fff}header .headerphoto img{filter:brightness(50%)}header .headerphoto .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}header .headerphoto .text p{color:#fff!important;margin-bottom:20px}.minisearch_wrapper{background:#eee;padding:25px;border-radius:2px}.minisearch_wrapper .row{margin:10px 0}@media (max-width:768px){.minisearch_wrapper .row{grid-template-columns:1fr}.minisearch_wrapper .row input,.minisearch_wrapper .row select{margin-bottom:10px}}.minisearch_wrapper .second_search_wrapper .row:not(.normal){display:grid;grid-template-columns:1fr 1fr;grid-gap:52px}.minisearch_wrapper .second_search_wrapper .row .el{display:flex;flex-direction:column}.minisearch_wrapper .second_search_wrapper .row .el span{color:#000;font-size:12px;display:block;margin-bottom:5px}.minisearch_wrapper .second_search_wrapper .row .el label{display:flex;align-items:center}.minisearch_wrapper input,.minisearch_wrapper select{border:1px solid #ccc;height:40px;background:#fff;padding:5px}.minisearch_wrapper input{padding:0 5px}.minisearch_wrapper button{background:#930000;color:#fff;border:none;padding:8px 16px;border-radius:2px;cursor:pointer}.search_page_wrapper{padding:25px 0}.search_page_wrapper h4{color:#000}.search_page_wrapper{display:grid;grid-template-columns:70% 1fr;grid-gap:30px}.list_results article{display:flex;border-bottom:1px solid #ccc;padding:15px 5px;background:#f8f8f8}.list_results article:nth-child(even){background:#fcfcfc}.list_results article .featured{position:relative}.list_results article .featured span{background:red;color:#fff;padding:2px 0;font-weight:600;position:absolute;width:101px;bottom:0;font-size:12px;text-align:center;letter-spacing:2px}.list_results article .featured a{border:1px solid #eee;padding:4px;margin-right:32px}.list_results article .featured a img{width:120px}.list_results article .featured a:hover{border:1px solid #930000}.list_results article .info{width:100%}.list_results article .info .title{display:flex;justify-content:space-between}.list_results article .info .title a{font-size:18px;font-weight:600;color:#000}.list_results article .info .title a:hover{color:#930000}.list_results article .info .title .price{font-size:16px;font-weight:600;background:#eee;color:#000;padding:5px 15px;display:flex;flex-direction:column}.list_results article .info .title .price.bggreen{background:green}.list_results article .info .title .price .price_text.promo{text-decoration:line-through;font-size:13px}.list_results article .info .title .price .sale_price{color:red;font-weight:600;font-size:16px}.list_results article .info .title .price a{display:flex;align-items:center;font-size:14px;color:#fff}.list_results article .info .title .price a span{margin-right:4px}.list_results article .info .desc{margin-top:10px}.list_results article .info .desc p{line-height:1.4em;font-size:12px;color:#222}.list_results article .info .desc a{text-decoration:underline;color:#930000}.search_nav{margin-top:25px}.search_nav a{color:#333;font-weight:600;text-decoration:underline}.search_nav a:hover{color:#930000}.noresults{background:#fff2f2;padding:15px;display:flex;align-items:center}.noresults i{margin-right:5px}.noresults p{color:#000}.checkboxes{margin-top:40px;display:flex}.checkboxes>div{margin-right:40px}.checkboxes span{color:#000;font-size:13px;font-weight:600;display:block;margin-bottom:5px}.checkboxes label{display:flex;cursor:pointer;align-items:center;position:relative}.checkboxes label input{height:auto;margin-right:5px}.checkboxes label .desc{position:absolute;display:none;background:#f1f1f1;border:1px solid #930000;border-radius:4px;padding:6px 12px;min-width:250px;z-index:999;top:-30px;box-shadow:1px 7px 8px -9px rgba(0,0,0,.5);width:100%;font-size:12px}.checkboxes label p{color:#000;font-size:12px}.checkboxes label i{font-size:14px;margin-left:5px;color:#930000}.checkboxes label i:hover+.desc{display:block}.state_wrapper{text-align:right}.state_wrapper span{color:#000;font-weight:600;font-size:13px}.state_wrapper label{display:flex;cursor:pointer;align-items:center;margin-right:10px}.state_wrapper label input{height:auto;margin-right:5px}.state_wrapper label p{color:#000;font-size:12px}.advanced_search_btn,.home .checkboxes,.home .selects_search,.state_wrapper{display:none!important}.home .advanced_search_btn,.home .state_wrapper{display:block!important}.advanced_search_btn{color:#930000}.home_wrapper>.main_content{grid-template-columns:1fr;display:grid;grid-gap:30px}.page404{display:flex;flex-direction:column;align-items:center;padding:75px 0}.page404 em{font-style:normal;font-size:6em;font-weight:600;color:#000}.page404 span{font-size:2em;color:#333}.page404 a{border:1px solid #333;padding:10px 25px;text-transform:uppercase;color:#000;font-weight:600;margin-top:32px;transition:all .3s}.page404 a:hover{background:#333;color:#fff}.home_container{display:grid;grid-template-columns:70% 1fr;grid-gap:30px;padding:32px 0}.latest_products{margin:32px auto}.latest_products h4{background:#eee;color:#000;font-weight:400;font-size:16px;border-bottom:1px solid #ccc;margin-bottom:10px;padding:10px}.latest_products .latest_products_wrapper{display:grid;grid-template-columns:1fr 1fr 1fr}@media (max-width:1024px){.latest_products .latest_products_wrapper{grid-template-columns:1fr}}.latest_products .latest_products_wrapper article{display:flex;flex-direction:column;margin-right:20px;margin-bottom:30px;align-items:center;border:1px solid rgba(238,238,238,.15);box-shadow:1px 5px 13px -9px rgba(0,0,0,.5)}.latest_products .latest_products_wrapper article img{height:200px;object-fit:cover;width:100%}.latest_products .latest_products_wrapper article a.image_wrapper{width:100%}.latest_products .latest_products_wrapper article .price{color:#000;font-size:14px}.latest_products .latest_products_wrapper article .title{color:#333;font-weight:600;font-size:16px;margin:10px 0;text-align:center}.latest_products .latest_products_wrapper article .readmore{display:inline-table;padding:10px 25px;color:#000;border:1px solid #333;margin:15px 0;transition:color .5s ease}.latest_products .latest_products_wrapper article .readmore:hover{background-color:#000;color:#fff}.selects_search{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}.selects_search .selects{display:flex;flex-direction:column;margin-bottom:32px}.selects_search .selects span{color:#000;font-size:14px;margin-bottom:7px}.breadcrumbs{padding:15px 0}.breadcrumbs ul{display:flex;align-items:center;flex-wrap:wrap}.breadcrumbs ul li{display:flex;align-items:center}.breadcrumbs ul li a{color:#000;font-size:13px}.breadcrumbs ul li a:hover{text-decoration:underline}.breadcrumbs ul li i{font-size:13px;position:relative;top:1px;padding:0 3px}.breadcrumbs ul li span{font-size:13px;color:#930000}.breadcrumbs .back{display:flex;align-items:center;padding:15px 0;border-bottom:1px solid #eee}.breadcrumbs .back i{font-size:14px}.breadcrumbs .back .backtoresults{color:#333;display:block;text-decoration:underline}.breadcrumbs .back:hover .backtoresults,.breadcrumbs .back:hover i{color:#000}.single_post_wrapper{display:grid;grid-template-columns:1fr 30%}.single_post_wrapper .box_info{border:1px solid rgba(238,238,238,.15);box-shadow:1px 5px 13px -9px rgba(0,0,0,.5);padding:10px 25px;border-radius:10px}.single_post_wrapper .box_info h1{font-size:21px}.single_post_wrapper .box_info .price{color:#000;font-weight:600;font-size:14px}.box_info{border-radius:2px;border:1px solid #eee}.box_info .gallery{display:grid;margin-top:32px;gap:10px}.box_info .gallery .thumbnails{order:1}.box_info .gallery .thumbnails p{text-align:center}.box_info .gallery .thumbnails ul{display:flex;margin-left:15px;gap:15px}.box_info .gallery .thumbnails ul li img{width:100%;height:100px;object-fit:cover;border:1px solid #fff;padding:2px;transition:all .3s}.box_info .gallery .thumbnails ul li img:hover{border:1px solid #930000}.box_info .gallery .featured a{display:flex;border:1px solid #ccc;padding:5px;border-radius:2px;transition:all .3s}.box_info .gallery .featured a:hover{border:1px solid #930000}.box_info .gallery .featured a img{max-height:350px;width:100%;object-fit:cover}.description,.technical{background:#fff;margin-top:32px;border:1px solid rgba(238,238,238,.15);box-shadow:1px 5px 13px -9px rgba(0,0,0,.5);padding:10px 25px;border-radius:10px}.description>h4,.technical>h4{font-size:18px;border-bottom:1px solid #eee;color:#000;margin-bottom:20px;padding-bottom:10px}.description .table ul li,.technical .table ul li{display:flex;align-items:center}.description .table ul li span,.description .table ul li strong,.technical .table ul li span,.technical .table ul li strong{width:50%;color:#000;padding:8px 0;border-bottom:1px solid #888;font-size:14px;font-weight:400}.description .table ul li span,.technical .table ul li span{background:#eee;padding-left:20px}.page_content .content_contact_wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;margin-top:25px}@media (max-width:1024px){.page_content .content_contact_wrapper{grid-template-columns:1fr}}.page_content .content_contact_wrapper .fast_contact{text-align:center;border:1px solid rgba(238,238,238,.15);box-shadow:1px 5px 13px -9px rgba(0,0,0,.5)}.page_content .content_contact_wrapper .fast_contact .contact_items{display:grid;grid-template-columns:1fr;grid-gap:15px}.page_content .content_contact_wrapper .fast_contact .contact_items a{font-size:14px;color:#333}.page_content .content_contact_wrapper .fast_contact .contact_items a:hover{color:#a392d2}.page_content .content_contact_wrapper .fast_contact .contact_items a i{margin-right:10px}.page_content .content_contact_wrapper .contact_form_wrapper{text-align:center;border:1px solid rgba(238,238,238,.15);box-shadow:1px 5px 13px -9px rgba(0,0,0,.5)}.page_content .content_contact_wrapper .contact_form_wrapper form p{margin-bottom:20px}.page_content .content_contact_wrapper .contact_form_wrapper form input[type=submit]{height:38px;padding:0 22px;line-height:38px;display:inline-block;border:1px solid #eee;background-color:#fff;border-radius:30px;color:#333;transition:all .3s;cursor:pointer}.page_content .content_contact_wrapper .contact_form_wrapper form input[type=submit]:hover{background:#eee;color:#fff}.page_content .content_contact_wrapper .contact_form_wrapper form input[type=email]:focus,.page_content .content_contact_wrapper .contact_form_wrapper form input[type=text]:focus,.page_content .content_contact_wrapper .contact_form_wrapper form textarea{border-radius:10px}.page_content .content_contact_wrapper .contact_form_wrapper form input[type=email]:focus:focus,.page_content .content_contact_wrapper .contact_form_wrapper form input[type=text]:focus:focus,.page_content .content_contact_wrapper .contact_form_wrapper form textarea:focus{border:3px solid #eee}.page_content .content_contact_wrapper .contact_form_wrapper form input[type=email],.page_content .content_contact_wrapper .contact_form_wrapper form input[type=text]{height:27px;border-radius:10px;border:1px solid #ccc;padding-left:5px}.contact_title{font-size:18px;position:relative;padding-bottom:10px;margin-bottom:20px}.contact_title:after{content:" ";height:2.5px;width:60px;background-color:#a392d2;position:absolute;bottom:0;left:0;right:0;margin:0 auto}footer{margin-top:50px}footer .container .footer_wrapper{background-color:#eee;display:flex;justify-content:space-around;padding:25px;border-top-left-radius:5px;border-top-right-radius:5px}@media (max-width:1024px){footer .container .footer_wrapper{flex-direction:column}}@media (max-width:1024px){footer .container .footer_wrapper .menu{margin-bottom:20px}}footer .container .footer_wrapper .menu .menu-menu-1-container .menu li{margin-bottom:8px}footer .container .footer_wrapper .menu .menu-menu-1-container .menu li:last-child{margin-bottom:0}footer .container .footer_wrapper .menu .menu-menu-1-container .menu li a{font-size:14px;color:#333}footer .container .footer_wrapper .menu .menu-menu-1-container .menu li a:hover{color:#a392d2}@media (max-width:1024px){footer .container .footer_wrapper .contacts{margin-bottom:20px}}footer .container .footer_wrapper .contacts .social_contacts{display:grid;grid-template-columns:1fr;grid-gap:15px}footer .container .footer_wrapper .contacts .social_contacts a{font-size:14px;color:#333}footer .container .footer_wrapper .contacts .social_contacts a:hover{color:#a392d2}footer .container .footer_wrapper .contacts .social_contacts a i{margin-right:10px}.footer_title{margin-bottom:15px;font-size:18px;position:relative;padding-bottom:10px}.footer_title:after{content:" ";height:2.5px;width:60px;background-color:#a392d2;position:absolute;bottom:0;left:0;right:0}.table_details ul li{display:grid;align-items:center;grid-template-columns:1fr 1fr;padding:5px 0}.table_details ul li span,.table_details ul li strong{font-size:14px;color:#000}.buttong{padding:10px 20px;background:#f5821f;color:#fff}aside h1{text-transform:uppercase;text-align:center;font-size:20px;margin-bottom:15px;border-bottom:3px solid #000}aside .asideart{text-align:center}aside .asideart article{align-items:center;border:1px solid rgba(238,238,238,.15);box-shadow:1px 5px 13px -9px rgba(0,0,0,.5)}aside .asideart article .image_wrapper{max-width:100px}aside .asideart article .title{font-weight:700}aside .asideart article .readmore{display:none}.breadcrumbs .container ul li:nth-child(2){display:none}.page-id-9 .flex_between.homednone{display:none}