/**handles:brands-styles,magnific-popup,threesixty-css,image-zoom-css,ro-core-style,hello-elementor-theme-style**/
.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
/*! threesixty-slider  version 2.5.2 */
/* http://github.com/etetlow/threesixty-slider.git */

/**
 * modified version of eric meyer's reset 2.0
 * http://meyerweb.com/eric/tools/css/reset/
 */
/**
 * basic reset
 */
 html, body, div, span, applet, object, iframe,
 h1, h2, h3, h4, h5, h6, p, blockquote, pre,
 a, abbr, acronym, address, big, cite, code,
 del, dfn, em, img, ins, kbd, q, s, samp,
 small, strike, strong, sub, sup, tt, var,
 b, u, i, center,
 dl, dt, dd, ol, ul, li,
 fieldset, form, label, legend,
 table, caption, tbody, tfoot, thead, tr, th, td,
 article, aside, canvas, details, embed,
 figure, figcaption, footer, header, main,
 menu, nav, output, ruby, section, summary,
 time, mark, audio, video {
   margin: 0;
   padding: 0;
   border: 0;
   font-size: 100%;
   font: inherit;
   vertical-align: baseline; }
 
 /**
  * HTML5 display-role reset for older browsers
  */
 article, aside, details, figcaption, figure,
 footer, header, menu, nav, section,
 main, summary {
   display: block; }
 
 body {
   line-height: 1; }
 
 ol, ul {
   list-style: none; }
 
 blockquote, q {
   quotes: none; }
 
 blockquote:before, blockquote:after,
 q:before, q:after {
   content: '';
   content: none; }
 
 table {
   border-collapse: collapse;
   border-spacing: 0; }
 
 /**
  * modified version of normalize.css 3.0.2
  * http://necolas.github.io/normalize.css/
  */
 /**
  * 1. Set default font family to sans-serif.
  * 2. Prevent iOS text size adjust after orientation change, without disabling
  *    user zoom.
  */
 html {
   font-family: sans-serif;
   -ms-text-size-adjust: 100%;
   -webkit-text-size-adjust: 100%; }
 
 /**
  * HTML5 display definitions
  * =============================================================================
  */
 /**
  * 1. Correct `inline-block` display not defined in IE 8/9.
  * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
  */
 audio,
 canvas,
 progress,
 video {
   display: inline-block;
   vertical-align: baseline; }
 
 /**
  * Prevent modern browsers from displaying `audio` without controls.
  * Remove excess height in iOS 5 devices.
  */
 audio:not([controls]) {
   display: none;
   height: 0; }
 
 /**
  * Address `[hidden]` styling not present in IE 8/9/10.
  * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
  */
 [hidden],
 template {
   display: none; }
 
 /**
  * Links
  * =============================================================================
  */
 /**
  * Remove the gray background color from active links in IE 10.
  */
 a {
   background-color: transparent; }
 
 /**
  * Improve readability when focused and also mouse hovered in all browsers.
  */
 a:active,
 a:hover {
   outline: 0; }
 
 /**
  * Text-level semantics
  * =============================================================================
  */
 /**
  * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
  */
 abbr[title] {
   border-bottom: 1px dotted; }
 
 /**
  * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
  */
 b,
 strong {
   font-weight: bold; }
 
 /**
  * 1. Address styling not present in Safari and Chrome.
  * 2. Set previously resetted italic font-style
  */
 dfn,
 i, em {
   font-style: italic; }
 
 /**
  * Address styling not present in IE 8/9.
  */
 mark {
   background: #ff0;
   color: #000; }
 
 /**
  * Address inconsistent and variable font size in all browsers.
  */
 small {
   font-size: 80%; }
 
 /**
  * Prevent `sub` and `sup` affecting `line-height` in all browsers.
  */
 sub,
 sup {
   font-size: 75%;
   line-height: 0;
   position: relative; }
 
 sup {
   top: -0.5em; }
 
 sub {
   bottom: -0.25em; }
 
 /**
  * Embedded content
  * =============================================================================
  */
 /**
  * Remove border when inside `a` element in IE 8/9/10.
  */
 img {
   border: 0; }
 
 /**
  * Correct overflow not hidden in IE 9/10/11.
  */
 svg:not(:root) {
   overflow: hidden; }
 
 /**
  * Grouping content
  * =============================================================================
  */
 /**
  * Address differences between Firefox and other browsers.
  */
 hr {
   box-sizing: content-box;
   height: 0; }
 
 /**
  * Contain overflow in all browsers.
  */
 pre {
   overflow: auto; }
 
 /**
  * Address odd `em`-unit font size rendering in all browsers.
  */
 code,
 kbd,
 pre,
 samp {
   font-family: monospace, monospace; }
 
 /**
  * Forms
  * =============================================================================
  */
 /**
  * Known limitation: by default, Chrome and Safari on OS X allow very limited
  * styling of `select`, unless a `border` property is set.
  */
 /**
  * 1. Correct color not being inherited.
  *    Known issue: affects color of disabled elements.
  * 2. Correct font properties not being inherited.
  * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
  */
 button,
 input,
 optgroup,
 select,
 textarea {
   color: inherit;
   font: inherit;
   margin: 0; }
 
 /**
  * Address `overflow` set to `hidden` in IE 8/9/10/11.
  */
 button {
   overflow: visible; }
 
 /**
  * Address inconsistent `text-transform` inheritance for `button` and `select`.
  * All other form control elements do not inherit `text-transform` values.
  * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
  * Correct `select` style inheritance in Firefox.
  */
 button,
 select {
   text-transform: none; }
 
 /**
  * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
  *    and `video` controls.
  * 2. Correct inability to style clickable `input` types in iOS.
  * 3. Improve usability and consistency of cursor style between image-type
  *    `input` and others.
  */
 button,
 html input[type="button"],
 input[type="reset"],
 input[type="submit"] {
   -webkit-appearance: button;
   cursor: pointer; }
 
 /**
  * Re-set default cursor for disabled elements.
  */
 button[disabled],
 html input[disabled] {
   cursor: default; }
 
 /**
  * Remove inner padding and border in Firefox 4+.
  */
 button::-moz-focus-inner,
 input::-moz-focus-inner {
   border: 0;
   padding: 0; }
 
 /**
  * Address Firefox 4+ setting `line-height` on `input` using `!important` in
  * the UA stylesheet.
  */
 input {
   line-height: normal; }
 
 /**
  * It's recommended that you don't attempt to style these elements.
  * Firefox's implementation doesn't respect box-sizing, padding, or width.
  *
  * 1. Address box sizing set to `content-box` in IE 8/9/10.
  * 2. Remove excess padding in IE 8/9/10.
  */
 input[type="checkbox"],
 input[type="radio"] {
   padding: 0; }
 
 /**
  * Fix the cursor style for Chrome's increment/decrement buttons. For certain
  * `font-size` values of the `input`, it causes the cursor style of the
  * decrement button to change from `default` to `text`.
  */
 input[type="number"]::-webkit-inner-spin-button,
 input[type="number"]::-webkit-outer-spin-button {
   height: auto; }
 
 /**
  * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
  * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
  *    (include `-moz` to future-proof).
  */
 input[type="search"] {
   -webkit-appearance: textfield;
   box-sizing: content-box; }
 
 /**
  * Remove inner padding and search cancel button in Safari and Chrome on OS X.
  * Safari (but not Chrome) clips the cancel button when the search input has
  * padding (and `textfield` appearance).
  */
 input[type="search"]::-webkit-search-cancel-button,
 input[type="search"]::-webkit-search-decoration {
   -webkit-appearance: none; }
 
 /**
  * Remove default vertical scrollbar in IE 8/9/10/11.
  */
 textarea {
   overflow: auto; }
 
 /**
  * Don't inherit the `font-weight` (applied by a rule above).
  * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
  */
 optgroup {
   font-weight: bold; }
 
 * {
   margin: 0;
   padding: 0;
   box-sizing: border-box !important;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden; }
 
 .threesixty {
   margin: 0 auto;
   overflow: hidden;
   max-height: 100%;
   position: relative;
   text-rendering: auto;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   width: auto; }
   .threesixty .threesixty_images {
     display: none;
     list-style: none;
     margin: 0;
     padding: 0; }
     
 
       .threesixty .threesixty_images img.previous-image {
         display: none;
         /*
                    Do not put here any other styles.
                    It causes massive recalc / repaints and image flickering,
                    especially on Firefox.
                 */ }
    
   .threesixty .spinner {
     width: 60px;
     display: block;
     margin: 0 auto;
     height: 30px;
     background: #333;
     background: rgba(0, 0, 0, 0.7);
     border-radius: 5px; }
     .threesixty .spinner span {
       font-family: Arial, "MS Trebuchet", sans-serif;
       font-size: 12px;
       font-weight: bolder;
       color: #FFF;
       text-align: center;
       line-height: 30px;
       display: block; }
   .threesixty .nav_bar {
     position: absolute;
     color: #fff;
     z-index: 1;
     height: 32px;
     background: rgba(37, 36, 36, 0.6);
     border: 1px solid rgba(0, 0, 0, 0.7);
     border-radius: 5px;
     box-shadow: inset 0 0 5px rgba(255, 255, 255, 0.5); }
     .threesixty .nav_bar.bottom-right {
       bottom: 10px;
       right: 20px; }
     .threesixty .nav_bar.bottom-left {
       bottom: 10px;
       left: 20px; }
     .threesixty .nav_bar.top-left {
       top: 10px;
       left: 20px; }
     .threesixty .nav_bar.top-right {
       top: 10px;
       right: 20px; }
    
       /* .threesixty .threesixty_images img {
        top: 0;
        width: 100%;
        height: 480px;
        object-fit: contain;
        margin: 0 auto;
        position: absolute;
        right: 0;
        left: 0;
      } */
     .threesixty .nav_bar.top-center {
       top: 10px;
       left: 50%;
       -webkit-transform: translateX(-50%);
           -ms-transform: translateX(-50%);
               transform: translateX(-50%); }
     .threesixty .nav_bar.bottom-center {
       bottom: 10px;
       left: 50%;
       -webkit-transform: translateX(-50%);
           -ms-transform: translateX(-50%);
               transform: translateX(-50%); }
     .threesixty .nav_bar .butn {
       z-index: 2;
       float: left;
       width: 30px;
       height: 30px;
       padding: 7.5px;
       border-right: 1px solid rgba(0, 0, 0, 0.7);
       border-left: 1px solid rbga(255, 255, 255, 0.2);
       border-radius: 0;
       cursor: pointer; }
       .threesixty .nav_bar .butn:first-child {
         border-left: none; }
       .threesixty .nav_bar .butn:last-child {
         border-right: none; }
       .threesixty .nav_bar .butn span {
         z-index: 13;
         display: block;
         width: 15px;
         height: 15px;
         margin: auto; }
         .threesixty .nav_bar .butn span.icon-play {
           background: url(https://burnsengineering.com/wp-content/plugins/360-product-viewer-for-woocommerce/images/sprite.png) no-repeat 0 0; }
         .threesixty .nav_bar .butn span.icon-pause {
           background: url(https://burnsengineering.com/wp-content/plugins/360-product-viewer-for-woocommerce/images/sprite.png) no-repeat -15px 0; }
         .threesixty .nav_bar .butn span.icon-forward {
           background: url(https://burnsengineering.com/wp-content/plugins/360-product-viewer-for-woocommerce/images/sprite.png) no-repeat -30px 0; }
         .threesixty .nav_bar .butn span.icon-back {
           background: url(https://burnsengineering.com/wp-content/plugins/360-product-viewer-for-woocommerce/images/sprite.png) no-repeat -45px 0; }
         .threesixty .nav_bar .butn span.icon-fullscreen {
           background: url(https://burnsengineering.com/wp-content/plugins/360-product-viewer-for-woocommerce/images/sprite.png) no-repeat -60px 0; }
         .threesixty .nav_bar .butn span.icon-resize {
           background: url(https://burnsengineering.com/wp-content/plugins/360-product-viewer-for-woocommerce/images/sprite.png) no-repeat -75px 0; }
         .threesixty .nav_bar .butn span.icon-download {
           background: url(https://burnsengineering.com/wp-content/plugins/360-product-viewer-for-woocommerce/images/sprite.png) no-repeat -90px 0; }
 
 _:-webkit-full-screen,
 .threesixty {
   background-color: transparent; }
.panWrapper{position:fixed;width:100%;height:100%;overflow:hidden;background-color:#fff;z-index:9999;left:0;top:0;display:none;cursor:move}.panWrapper *{-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.panWrapper a.controls{background-size:100%;width:32px;height:32px;display:block;position:absolute;left:50%;z-index:2;bottom:30px;cursor:pointer}.panWrapper a.controls.in{background-image:url('https://burnsengineering.com/wp-content/plugins/360-product-viewer-for-woocommerce/images/zoomIn.png');margin-left:-30px}.panWrapper a.controls.out{background-image:url('https://burnsengineering.com/wp-content/plugins/360-product-viewer-for-woocommerce/images/zoomOut.png');margin-left:15px}.panWrapper a.controls.close{background-image:url('https://burnsengineering.com/wp-content/plugins/360-product-viewer-for-woocommerce/images/close.png');left:auto;right:30px;top:30px}.panWrapper .loading{z-index:3;position:absolute;left:50%;top:50%;margin:-50px 0 0 -50px;width:100px;height:100px;background-image:url(https://burnsengineering.com/wp-content/plugins/360-product-viewer-for-woocommerce/images/loading.gif);background-repeat:no-repeat;background-size:100%;display:block}.panWrapper img{max-width:unset!important}
.threesixty .nav_bar{color:#fff!important;z-index:1!important;border-radius:5px!important;background:0 0!important;border:0!important;box-shadow:none!important}.threesixty .nav_bar.bottom-right{bottom:10px!important;right:20px!important}.threesixty .nav_bar.bottom-left{bottom:10px!important;left:20px!important}.threesixty .nav_bar.top-left{top:10px!important;left:20px!important}.threesixty-products .nav_bar.top-right{top:unset;bottom:80px;left:50%!important;display:flex!important;justify-content:center!important;align-items:center!important;transform:translateX(-50%)!important}.custom-slider-cl{position:relative;background-color:#f7f7f7!important;padding-top:0!important;max-width:570px!important;overflow:hidden}.threesixty .nav_bar.top-center{top:10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.threesixty .nav_bar.bottom-center{bottom:10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.threesixty .nav_bar .butn{z-index:2!important;width:40px!important;height:40px!important;padding:0!important;border-radius:0!important;cursor:pointer!important;border-right:0!important;border-left:0!important}.threesixty .nav_bar .butn:first-child{border-left:none!important}.threesixty .nav_bar .butn:last-child{border-right:none!important}.threesixty .nav_bar .butn span{z-index:13;display:block;width:40px;height:40px;margin:auto}.threesixty .nav_bar .butn span.icon-play{background:url(https://burnsengineering.com/wp-content/plugins/360-product-viewer-for-woocommerce/images/sprite-play.png) no-repeat!important}.threesixty .nav_bar .butn span.icon-pause{background:url(https://burnsengineering.com/wp-content/plugins/360-product-viewer-for-woocommerce/images/sprite-pause.png) no-repeat!important}.threesixty .nav_bar .butn span.icon-forward{background:url(https://burnsengineering.com/wp-content/plugins/360-product-viewer-for-woocommerce/images/sprite-right.png) no-repeat!important}.threesixty .nav_bar .butn span.icon-back{background:url(https://burnsengineering.com/wp-content/plugins/360-product-viewer-for-woocommerce/images/sprite-left.png) no-repeat!important}.threesixty .nav_bar .butn span.icon-fullscreen{background:url(https://burnsengineering.com/wp-content/plugins/360-product-viewer-for-woocommerce/images/sprite-fullscreen.png) no-repeat!important;display:none!important}.threesixty .nav_bar .butn span.icon-resize{background:url(https://burnsengineering.com/wp-content/plugins/360-product-viewer-for-woocommerce/images/sprite-fullscreen.png) no-repeat!important;display:none!important}.threesixty .nav_bar .butn span.icon-download{background:url(https://burnsengineering.com/wp-content/plugins/360-product-viewer-for-woocommerce/images/sprite-1.png) no-repeat 0 0;display:none!important}.mfp-fade.mfp-bg.mfp-ready{opacity:.7;background-color:#000}.mfp-close{width:40px;height:40px;line-height:33px;font-size:26px;text-align:center;position:absolute;color:#fff;right:0}button.mfp-arrow,button.mfp-close{background-color:#000!important}.threesixty-btn{background-color:#000!important;display:flex;width:30px;height:30px;margin-left:auto;position:absolute;top:60px;right:1rem;z-index:1;border-radius:50%;position:absolute!important;outline:0!important;text-decoration:none!important}.threesixty-btn img{width:18px!important;height:18px!important;position:relative;top:5px;left:5px}.slider-side-icons{display:flex;align-items:flex-end;flex-direction:column;padding:25px 25px 0;position:absolute;top:0;left:0;width:100%;z-index:1}.full-screen{background:url(https://burnsengineering.com/wp-content/plugins/360-product-viewer-for-woocommerce/images/sprite-fullscreen.png) no-repeat;width:35px;height:35px;cursor:pointer}.image-zoomin{background:url(https://burnsengineering.com/wp-content/plugins/360-product-viewer-for-woocommerce/images/zoom-in-out.png) no-repeat;width:35px;height:35px;cursor:pointer;margin-top:10px}.image-zoomin a{position:absolute;bottom:22px}.threesixty .threesixty_images{text-align:center}.threesixty_content_wrap .threesixty .threesixty_images img{top:-40px;width:auto;object-fit:contain;position:absolute;left:0;right:0;margin:0 auto}.threesixty_content_wrap .threesixty .threesixty_images{display:none;list-style:none;margin:0;padding:0;position:relative;top:110px}.custom-slider-cl .threesixty .nav_bar.top-right{top:unset;bottom:20px;left:50%;transform:translateX(calc(-50% - -10px));width:max-content}.slider-side-icons .full-screen,.slider-side-icons .image-zoomin,.threesixty-btn{position:relative}.slider-side-icons .full-screen:hover::before,.slider-side-icons .image-zoomin:hover::before,.threesixty-btn:hover::before{content:"360 Product View";position:absolute;right:calc(100% + 10px);top:0;height:30px;width:140px;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;transition:all .5s}.slider-side-icons .full-screen:hover::before{content:"Full Screen";width:95px}.slider-side-icons .image-zoomin:hover::before{content:"Zoom In / Zoom Out";width:155px}.slider-side-icons .full-screen:hover::after,.slider-side-icons .image-zoomin:hover::after,.threesixty-btn:hover::after{content:"";position:absolute;border:8px solid transparent;border-left-color:#000;top:50%;transform:translateY(-50%);right:25px}.slider-side-icons .full-screen::after,.slider-side-icons .image-zoomin::after{right:30px!important;top:15px!important}.short-threesixty-products .threesixty{width:100%!important}.short-threesixty-products .slider-side-icons{padding:0}.short-threesixty-products .threesixty{width:100%!important}.threesixty .threesixty_images.short-threesixty-products{width:100%;height:auto}.full-screen-product.enable-show-cursor{cursor:pointer!important;height:100%!important;width:100%!important}.threesixty.threesixty-products.enable-show-cursor{cursor:pointer!important}.threesixty_images__container{display:flex;justify-content:center;align-items:center;height:100%}body .panWrapper img{max-width:100%!important}.threesixty_content_wrap .threesixty-products{background-color:#fff}.threesixty img.normal.current-image{width:100%!important;height:auto!important}img.normal.current-image.fullscreen_img{width:auto!important}@media screen and (max-width:768px){div#threesixty_content_wrap{width:100%!important;margin:0 auto;position:relative}.threesixty-btn{right:17%}}@media screen and (max-width:660px){.threesixty-btn{right:2%}}@media screen and (max-width:650px){.threesixty .nav_bar.top-right{top:unset!important;right:unset!important}}@media screen and (max-width:500px){.threesixty .threesixty_images{top:50px}.threesixty-btn{right:3%}}@media screen and (max-width:414px){.threesixty .threesixty_images{top:60px}.threesixty .nav_bar.top-right{bottom:49px;left:55%}}@media screen and (max-width:360px){.threesixty .nav_bar .butn{height:20px}.threesixty-products .threesixty_images{top:160px}.threesixty .nav_bar.top-right{bottom:30px!important}}@media screen and (max-width:320px){.threesixty .nav_bar.top-right{bottom:20px!important;left:58%!important}}@media screen and (max-width:991px){div#threesixty_content_wrap{width:100%!important}.woocommerce img,.woocommerce-page img{max-width:100%;width:100%}.threesixty-btn img{width:16px!important;height:16px!important}}@media screen and (max-width:767px){.threesixty-btn{right:12px;top:80px;width:26px;height:26px}.enable-show-cursor{cursor:pointer!important;width:100%!important}.threesixty_content_wrap .threesixty .threesixty_images{top:40px}}
@charset "UTF-8";.comments-area a,.page-content a{text-decoration:underline}.alignright{float:right;margin-left:1rem}.alignleft{float:left;margin-right:1rem}.aligncenter{clear:both;display:block;margin-inline:auto}.alignwide{margin-inline:-80px}.alignfull{margin-inline:calc(50% - 50vw);max-width:100vw}.alignfull,.alignfull img{width:100vw}.wp-caption{margin-block-end:1.25rem;max-width:100%}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{display:block;margin-inline:auto}.wp-caption-text{margin:0}.gallery-caption{display:block;font-size:.8125rem;line-height:1.5;margin:0;padding:.75rem}.pagination{display:flex;justify-content:space-between;margin:20px auto}.sticky{position:relative;display:block}.bypostauthor{font-size:inherit}.hide{display:none!important}.post-password-form{max-width:500px;margin:50px auto}.post-password-form p{width:100%;display:flex;align-items:flex-end}.post-password-form [type=submit]{margin-inline-start:3px}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:rgb(238.425,238.425,238.425);clip:auto!important;clip-path:none;color:#333;display:block;font-size:1rem;height:auto;left:5px;line-height:normal;padding:12px 24px;text-decoration:none;top:5px;width:auto;z-index:100000}.post .entry-title a{text-decoration:none}.post .wp-post-image{width:100%;max-height:500px;-o-object-fit:cover;object-fit:cover}@media (max-width:991px){.post .wp-post-image{max-height:400px}}@media (max-width:575px){.post .wp-post-image{max-height:300px}}#comments .comment-list{margin:0;padding:0;list-style:none;font-size:.9em}#comments .comment,#comments .pingback{position:relative}#comments .comment .comment-body,#comments .pingback .comment-body{display:flex;flex-direction:column;padding-block-start:30px;padding-block-end:30px;padding-inline-start:60px;padding-inline-end:0;border-block-end:1px solid #ccc}#comments .comment .avatar,#comments .pingback .avatar{position:absolute;left:0;border-radius:50%;margin-inline-end:10px}body.rtl #comments .comment .avatar,body.rtl #comments .pingback .avatar,html[dir=rtl] #comments .comment .avatar,html[dir=rtl] #comments .pingback .avatar{left:auto;right:0}#comments .comment-meta{display:flex;justify-content:space-between;margin-block-end:.9rem}#comments .comment-metadata,#comments .reply{font-size:11px;line-height:1}#comments .children{position:relative;list-style:none;margin:0;padding-inline-start:30px}#comments .children li:last-child{padding-block-end:0}#comments ol.comment-list .children:before{display:inline-block;font-size:1em;font-weight:400;line-height:100%;content:"↪";position:absolute;top:45px;left:0;width:auto}body.rtl #comments ol.comment-list .children:before,html[dir=rtl] #comments ol.comment-list .children:before{content:"↩";left:auto;right:0}@media (min-width:768px){#comments .comment-author,#comments .comment-metadata{line-height:1}}@media (max-width:767px){#comments .comment .comment-body{padding:30px 0}#comments .children{padding-inline-start:20px}#comments .comment .avatar{position:inherit;float:left}body.rtl #comments .comment .avatar,html[dir=rtl] #comments .comment .avatar{float:right}}.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{margin-inline-start:auto;margin-inline-end:auto;width:100%}@media (max-width:575px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{padding-inline-start:10px;padding-inline-end:10px}}@media (min-width:576px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:500px}.site-footer.footer-full-width .footer-inner,.site-header.header-full-width .header-inner{max-width:100%}}@media (min-width:768px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:600px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media (min-width:992px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:800px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media (min-width:1200px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:1140px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}.site-header+.elementor{min-height:calc(100vh - 320px)}