.fullwidth-box.video-background .fullwidth-video-image{display:none}
.ua-mobile .fullwidth-box.video-background .fullwidth-video-image{width:100%;height:100%;display:block;z-index:2;background-size:cover;background-position:center center;position:absolute;top:0;left:0}
.fullwidth-box.faded-background{position:relative;overflow:hidden}
.fullwidth-box.faded-background .fullwidth-faded{position:absolute;top:0;left:0;z-index:1;min-height:100%;min-width:100%}
.fullwidth-box.faded-background .fusion-row{position:relative;z-index:10}
.hundred-percent-fullwidth .fusion-row{max-width:none!important}
#main .fullwidth-box .fusion-row{padding-left:0;padding-right:0}
.ua-safari .fullwidth-box.faded-background .fullwidth-faded{-webkit-transform:translate3d(0,0,0)}
.ua-safari.ua-mobile .fullwidth-box.faded-background .fullwidth-faded{-webkit-transform:none}
.fusion-google-map img{max-width:none}
.fusion-google-map .fusion-info-box{padding:5px;border-radius:5px;background-clip:padding-box;box-shadow:0 1px 1px rgba(0,0,0,.3);background-color:#A0CE4E;color:#fff;font-size:13px}.fusion-highlight{padding:.1em .3em;line-height:1.7em}
.fusion-highlight.rounded{border-radius:4px;background-clip:padding-box}
.fusion-highlight.dark{color:#ccc}
.fusion-imageframe{display:inline-block;z-index:1;overflow:hidden;position:relative;vertical-align:middle;max-width:100%}
.fusion-imageframe.element-bottomshadow{overflow:visible}
.fusion-imageframe.element-bottomshadow:after,.fusion-imageframe.element-bottomshadow:before{opacity:.4}
.fusion-imageframe.element-bottomshadow img{margin:0}
.imageframe-align-center{text-align:center}
.fusion-image-carousel{margin-bottom:40px}
.fusion-carousel{overflow:hidden;padding:0}
.fusion-carousel .fusion-carousel-positioner{position:relative}
.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper{vertical-align:middle}
.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper a{display:block}
.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper img{max-height:115px;width:auto}
.fusion-layout-column{position:relative;float:left;margin-bottom:20px}
.fusion-layout-column .fusion-column-wrapper{min-height:1px;background-blend-mode:overlay}
.fusion-section-separator #bigHalfCircleCandy,.fusion-section-separator #bigTriangleCandy,.fusion-section-separator #cloudsCandy,.fusion-section-separator #curvedCandy{display:block}
.fusion-sep-clear{clear:both;display:block;height:1px;font-size:0;line-height:0;width:100%;overflow:hidden}
.fusion-separator{border:0 solid #E7E6E6;clear:both;position:relative;z-index:11}
.fusion-separator.sep-none{height:1px;border-color:transparent}
.fusion-separator.sep-double{height:6px;border-bottom-width:1px;border-top-width:1px;box-sizing:content-box}
.fusion-separator.sep-single{border-top-width:1px}
.fusion-separator.sep-dashed{border-bottom-style:dashed;border-top-style:dashed}
.fusion-separator.sep-dotted{border-bottom-style:dotted;border-top-style:dotted}
.fusion-separator.sep-shadow{height:1px;overflow:visible;border:none;background:0 0;background:linear-gradient(left,rgba(150,150,150,0) 0,rgba(150,150,150,0) 15%,rgba(150,150,150,.65) 50%,rgba(150,150,150,0) 85%,rgba(150,150,150,0) 100%)}
.fusion-social-networks,.fusion-title,.fusion-woo-featured-products-slider .fusion-carousel-wrapper,.fusion-woo-product-slider{overflow:hidden}
.fusion-separator.sep-shadow:after{display:block;margin-top:10px;height:6px;width:100%;content:'';background:radial-gradient(ellipse at 50% -50%,rgba(0,0,0,.5) 0,rgba(255,255,255,0) 65%)}
.fusion-separator .icon-wrapper{position:absolute;display:table;left:50%;top:50%;margin:-13px 0 0 -13px;height:26px;width:26px;background-color:#FFF;border:1px solid #AAA;border-radius:50%;background-clip:padding-box;text-align:center}
.fusion-separator .icon-wrapper i{display:block;display:table-cell;vertical-align:middle}
body:not(:-moz-handler-blocked) .fusion-separator.sep-shadow:after{background:radial-gradient(ellipse at 50% -50%,rgba(0,0,0,.5) 0,rgba(255,255,255,0) 80%)}.fusion-sharing-box{display:table;margin-bottom:55px;padding:20px;height:70px;width:100%;background-color:#f6f6f6}
.fa-star-o:before{content:"\2666"}
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Josefin Sans SemiBold'), local('JosefinSans-SemiBold'), url(https://fonts.gstatic.com/s/josefinsans/v9/C6HYlRF50SGJq1XyXj04z_Bf3Xtc57ojmY2ox2Xv8Go.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v7/zhcz-_WihjSQC0oHJ9TCYPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v8/JX7MlXqjSJNjQvI4heMMGvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
