.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;transition:all .5s cubic-bezier(.2,.84,.5,1);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;transform-origin:0 0;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.fx-grid-1000,.fx-grid-1200{margin:0 auto;padding:0}.fx-grid-1200{max-width:1220px}.fx-grid-1000{max-width:1000px}.fx-padding-zero{padding-left:0}.fx-row{clear:both;padding:0 10px}.fx-grid{float:left;margin:0 3% 0 0}.fx-grid.last,.fx-col12{margin:0}.fx-grid img,.fx-row img{max-width:100%;height:auto;display:block}.fx-col1{width:5.5%}.fx-col2{width:14%}.fx-col3{width:22.5%}.fx-col4{width:31%}.fx-col5{width:39.5%}.fx-col6{width:48%}.fx-col7{width:56.5%}.fx-col8{width:65%}.fx-col9{width:73.5%}.fx-col10{width:82%}.fx-col11{width:90.5%}.fx-col12{width:99%;margin:0}.fx-fullwidth{width:100%}@media all and (max-width:1024px){.fx-grid-1000{width:90%}.fx-grid-1000 .fx-row{padding:0}}@media all and (max-width:959px){.fx-grid-1000 .fx-row{padding:0}}@media all and (max-width:768px){.fx-col1,.fx-col2,.fx-col3,.fx-col4,.fx-col5,.fx-col6,.fx-col7,.fx-col8,.fx-col9,.fx-col10,.fx-col11{float:none;width:95%;margin:auto;padding:0 10px}}.fx-social-icons a{margin:0 5px 5px 0}.fx-social-icons .facebook{color:#3b5998}.fx-social-icons .twitter{color:#00aced}.fx-social-icons .google-plus{color:#dd4b39}.fx-social-icons .pinterest{color:#cb2027}body{font:400 .8rem 'Lato','Helvetica Neue',serif;line-height:1.6em;overflow-x:hidden;background:#fff}#body-container{overflow-x:hidden;position:relative}.site-content{-webkit-transition:-webkit-transform .28s,opacity .28s;-ms-transition:-o-transform .28s,opacity .28s;-o-transition:-o-transform .28s,opacity .28s;transition:transform .28s,opacity .28s}.slide-out .site-content{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:0}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}100%{opacity:1;transform:none}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}100%{opacity:1;transform:none}}a{color:#1bbff5;opacity:.95;text-decoration:none;transition:opacity 0.1s;-moz-transition:opacity 0.1s;-webkit-transition:opacity 0.1s;-o-transition:opacity 0.1s}a:hover{opacity:1}h1,h2,h3,h4,h5,h6,blockquote{font-weight:300;font-family:'Open Sans',serif}h1{font-size:32px;font-size:2rem}h2{font-size:24px;font-size:1.5rem;line-height:1.5em}h3{font-size:22px;font-size:1.4rem;margin:10px auto}h4{font-size:18px;font-size:1.12rem;line-height:1.5em;margin:8px auto}h5{font-size:16px;font-size:1rem;line-height:1.5em;margin:6px auto}h6{font-size:14px;font-size:.9rem;line-height:1.5em;margin:5px auto}hr{height:1px;border-top:1px solid #eee;border-bottom:0;margin:30px auto}input[type="text"],input[type="search"],input[type="password"],input[type="search"],input[type="number"],input[type="email"],input[type="url"],input[type="tel"],select,textarea{padding:10px;border:1px solid #ddd;background:none;font-weight:400;border-radius:5px;font-size:14px}input[type="button"],input[type="submit"],input[type="reset"],.button{background:#1bbff5;color:#fff;padding:10px 5px;border-radius:5px;font-size:14px;border:none}input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover,.button:hover{background:#1d94bc;color:#fff}select{padding:5px 8px;width:100%;border:1px solid #ddd;box-shadow:none;background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+) no-repeat 98% 50%;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none}input:focus,textarea:focus,select:focus,button:focus{outline:none}.error-404{min-height:300px;padding-top:60px;text-align:center}.error-404 .page-title{margin-bottom:0!important}.narrow{width:80%}.fx-loading{width:50px;height:50px;background:#000;text-align:center;line-height:50px;position:fixed;top:50%;left:50%;color:#fff;margin:-25px 0 0 -25px;display:none;font-size:20px;border-radius:5px;z-index:10000}.hide{display:none}.screen-reader-text{display:none}.fx-search{border:1px solid #ddd;border-radius:3px;width:60%;height:40px;margin:0 auto}.fx-search #s{width:85%;float:left;border:none;text-indent:10px;padding-top:10px}.fx-search #searchsubmit{width:50px;background:url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20451%20451%22%20style%3D%22enable-background%3Anew%200%200%20451%20451%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%09%3Cpath%20d%3D%22M447.05%2C428l-109.6-109.6c29.4-33.8%2C47.2-77.9%2C47.2-126.1C384.65%2C86.2%2C298.35%2C0%2C192.35%2C0C86.25%2C0%2C0.05%2C86.3%2C0.05%2C192.3%0A%09%09s86.3%2C192.3%2C192.3%2C192.3c48.2%2C0%2C92.3-17.8%2C126.1-47.2L428.05%2C447c2.6%2C2.6%2C6.1%2C4%2C9.5%2C4s6.9-1.3%2C9.5-4%0A%09%09C452.25%2C441.8%2C452.25%2C433.2%2C447.05%2C428z%20M26.95%2C192.3c0-91.2%2C74.2-165.3%2C165.3-165.3c91.2%2C0%2C165.3%2C74.2%2C165.3%2C165.3%0A%09%09s-74.1%2C165.4-165.3%2C165.4C101.15%2C357.7%2C26.95%2C283.5%2C26.95%2C192.3z%22/%3E%0A%3C/svg%3E%0A);background-size:20px;background-repeat:no-repeat;background-position:center center;border-radius:3px;float:right}.widget .fx-search{width:95%}.widget .fx-search #s{width:60%;font-size:14px}#fx_popup .fx-search{width:99%}.section-title{text-align:center;margin:1.8em auto 1.5em;font-size:46px;font-size:3rem;font-weight:300}.search .section-title{margin-top:5px}.archive .section-title{margin:0 auto 1.5em}.section-title .divider{border-bottom:1px solid #ddd;width:20%;margin:15px auto 0;height:21px;display:block}h3.section-title{font-size:30px;font-size:2rem}h3.section-title .divider{height:17px}.section-title .divider span{display:inline-block;width:10px;height:10px;border:1px solid #ddd;background:#fff}.taxonomy-description{margin:-20px auto 70px;text-align:center;color:#999}.focux-breadcrumbs{border-bottom:1px solid #eee;padding:10px;color:#aaa;font-size:12px}.focux-breadcrumbs a,.focux-breadcrumbs i{color:#333}.focux-breadcrumbs span{color:#222}.focux-breadcrumbs a,.focux-breadcrumbs span{margin:0 5px}.focux-breadcrumbs span.delimiter{margin-right:10px;color:#ccc}.focux-breadcrumbs a:hover{color:#000}#page{margin:50px auto 70px}.site-header{width:100%;height:auto;margin-bottom:-1px;border-bottom:1px solid #eee}.page-template-page-transparent-header .site-header{position:fixed;top:0;left:0;z-index:4;border:none}.admin-bar .site-header{margin-top:32px}.site-header.site-cover{min-height:700px;height:auto;max-height:100%;margin-bottom:0;position:relative;background-repeat:no-repeat;background-position:center top;background-size:cover;background-attachment:fixed}.site-content .widget-area{float:right;overflow:hidden;margin-right:0}#home-secondary{margin-top:20px}.site-footer{clear:both;width:100%;text-align:center;margin:0;background:#2f2f2f;color:#999}.site-footer a{color:#ccc}.site-footer .site-info{font-size:12px;font-size:.7rem;margin:20px auto}.site-bottom{height:auto;overflow:hidden;margin-top:50px;padding:60px 0;background:#333;color:#999}.page-template-page-custom .site-bottom,.page-template-page-transparent-header .site-bottom,.page-template-page-white-header .site-bottom{margin-top:0}.site-bottom .widget li a{color:#ccc}.site-bottom .widget-title{color:#fff}.site-bottom .widget li,.site-bottom .widget .widget-title{border-color:#444}#fx-topbar,#fx-primary-bar,#site-icons{height:50px;z-index:999;position:relative}#fx-topbar{width:100%;background:#000;transition:top .5s;position:fixed;top:0}#fx-topbar.headroom--top{position:relative}.page-template-page-transparent-header #fx-topbar.headroom--pinned{background:#000;padding-top:0}.centered-logo-header.page-template-page-transparent-header #fx-topbar.headroom--pinned.headroom--not-top{padding-top:30px}.page-template-page-transparent-header #fx-topbar.headroom--top{background:transparent;padding-top:10px}.headroom{will-change:transform;transition:transform 200ms linear}.headroom--pinned,.admin-bar .headroom--pinned.headroom--top{transform:translateY(0%)}.admin-bar .headroom--pinned{transform:translateY(30px)}.admin-bar #fx-topbar.headroom--unpinned{top:-20px}.headroom--unpinned{transform:translateY(-100%)}.page-template-page-transparent-header #fx-topbar{background-color:transparent;z-index:3;padding-top:10px}.page-template-page-white-header #fx-topbar,.page-template-page-white-header #fx-topbar.nav-bg{background:#fff}.page-template-page-white-header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item,.page-template-page-white-header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item a{color:#000}#fx-topbar a{color:#fff}.site-cover #fx-primary-bar{border-bottom:none}#fx-header-cover{clear:both;width:50%;height:400px;position:absolute;z-index:1;top:50%;left:50%;margin-top:-150px;margin-left:-25%;overflow:hidden;text-align:center;color:#fff}#fx-header-cover h2{font-size:32px;font-size:3rem;line-height:60px;font-weight:600;text-transform:uppercase}#fx-header-cover .view-content{margin-top:50px;display:block;color:#fff;font-size:4rem;opacity:.5;transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s}#fx-header-cover .view-content:hover{opacity:1}#fx-header-cover .view-content i{border:1px solid #fff;padding:5px 18px;border-radius:50%}#fx-header-overlay{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAACBJREFUeNpiYGBgKP7//z8DOs0I5WAFtNYBAAAA//8DAP1QJ+tvc4PvAAAAAElFTkSuQmCC) repeat;opacity:1;width:100%;height:100%;position:absolute;z-index:0;top:0}.site-branding{margin:15px 20px 0 0}.site-branding.site-branding-logo{margin-top:8px}.site-branding .site-title{font:normal 1.2em 'Montserrat',arial;margin:0;overflow:hidden;line-height:1em;text-transform:uppercase}.site-branding .site-title img{width:100%;height:auto}#fx-topbar.nav-bg{background:#000;padding-top:0}.page-template-page-white-header #fx-topbar .site-branding .site-title a,.page-template-page-white-header #fx-topbar a,.page-template-page-white-header #fx-topbar.nav-bg a{color:#000}#fx-topbar.nav-bg .site-branding .site-title a,#fx-topbar.nav-bg a,.site-cover .site-branding .site-title a{color:#fff}#site-icons{width:12%;text-align:right;float:right;line-height:50px;margin-right:2%}#site-icons a{margin-left:8px;display:inline-block;width:25px;height:25px;text-align:center;line-height:25px;color:#fff;position:relative;font-size:1.2em}#fx-topbar.withbg #site-icons a{color:#000}#site-icons a:hover{color:#1bbff5}.main-navigation{display:block;line-height:50px}.main-navigation ul{list-style:none;margin:0;padding-left:0;line-height:50px;text-align:right}.main-navigation ul li{display:inline-block;position:relative;padding:0 0 0 20px}.main-navigation ul li.current_page_item a,.main-navigation ul li.current-menu-item a{font-weight:700}.main-navigation ul li:first-child{padding-left:0}.main-navigation a{display:block;color:#000;font-size:14px;font-size:.8rem;font-weight:400;letter-spacing:1px;text-transform:uppercase;text-decoration:none;font-family:'Karla',sans-serif}#fx-topbar.withbg .main-navigation a,.page-template-page-white-header .main-navigation a{color:#000}.site-cover .main-navigation a{color:#fff}#fx-topbar.withbg .main-navigation a:hover,.main-navigation a:hover,.site-cover .main-navigation a:hover{color:#1bbff5}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:3.4em;left:-999em;z-index:4;background:#333;padding:0 10px;max-height:0;-webkit-transition:max-height 0.8s;-moz-transition:max-height 0.8s;transition:max-height 0.8s;opacity:0}.main-navigation ul li.menu-item-has-children:hover ul{max-height:700px;opacity:1}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul a,#fx-topbar .main-navigation ul ul a,.page-template-page-white-header #fx-topbar .main-navigation ul ul a{width:200px;color:#fff;opacity:.9;font-size:.7rem}.main-navigation ul ul li{text-align:left;display:block;line-height:1.5em;padding:10px 0 10px 0;border-bottom:1px solid rgba(255,255,255,.1)}.main-navigation ul ul li:last-child{border:none}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.menu-toggle{width:23px;height:23px;color:#fff;display:none;text-align:center;line-height:23px;background:none;border:0}#fx-topbar.withbg .menu-toggle,.page-template-page-white-header #fx-topbar .menu-toggle{color:#000}#mega-menu-wrap-primary{height:50px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{height:50px;line-height:50px;font-size:14px;font-size:.8rem;font-weight:400;letter-spacing:1px;text-transform:uppercase;text-decoration:none;font-family:'Karla',sans-serif}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover{opacity:.9}#mega-menu-wrap-primary .mega-menu-toggle #mega-toggle-block-1:after,#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open #mega-toggle-block-1:after{content:''}#mega-menu-wrap-primary .mega-menu-toggle{background:none;height:50px;line-height:52px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu{background:#000;padding:20px;opacity:.9}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu{padding:0;width:250px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:focus{opacity:.9;background:#000}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item #wp-calendar caption,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title,#mega-menu-wrap-primary #mega-menu-primary ul,#mega-menu-wrap-primary #mega-menu-primary li,#mega-menu-wrap-primary #mega-menu-primary p,#mega-menu-wrap-primary #mega-menu-primary img,#mega-menu-wrap-primary #mega-menu-primary div,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{color:#fff;opacity:.9}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{opacity:1;font-size:12px;background:none;font-weight:400}.pushy{position:fixed;width:300px;height:100%;top:0;z-index:9999;background:#111;overflow:auto;visibility:hidden;-webkit-overflow-scrolling:touch}.admin-bar .pushy{top:30px}.pushy .menu-title{font-size:1.5rem;font-weight:600;color:#fff;padding:20px 0 20px 28px}.pushy a{display:block;color:#b3b3b1;padding:15px 30px;text-decoration:none;outline:0;border-bottom:1px solid #222;font:normal .8rem 'Karla',sans-serif}.pushy a:hover{color:#fff}.pushy a#close-menu{text-align:center;width:10px;height:10px;line-height:10px;display:none;float:right;position:fixed;top:0;right:0;z-index:99999;border:none}.pushy ul{list-style:none;margin:0;padding:0;list-style:none}.pushy ul:first-child{margin-top:10px}.pushy ul li{position:relative}.pushy ul li a.open-submeu{float:right;margin-top:-45px;border:none}.pushy.pushy-left{left:0}.pushy.pushy-right{right:0}.pushy-left{-webkit-transform:translate3d(-300px,0,0);-ms-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}.pushy-right{-webkit-transform:translate3d(300px,0,0);-ms-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}.pushy-open-left .pushy,.pushy-open-right .pushy{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#body-container,.pushy,.push{transition:transform 0.2s cubic-bezier(.16,.68,.43,.99)}.site-overlay,.fx_popup_overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background-color:rgba(0,0,0,.8);-webkit-animation:fade 500ms;-moz-animation:fade 500ms;-ms-animation:fade 500ms;-o-animation:fade 500ms;animation:fade 500ms}.pushy-active .site-overlay,.pushy-open-left .site-overlay,.pushy-open-right .site-overlay{display:block}@keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}.pushy-submenu ul{display:none;padding-left:10px}.pushy-submenu ul li a{border:none}.pushy-submenu ul li a:before{content:"-";margin-right:10px;color:#666}.pushy-submenu>a{position:relative}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:5.5em auto 5.5em;overflow:hidden;border:1px solid #eee;border-width:1px 0;padding:10px 0;font-weight:700}.post-navigation,.post-navigation-narrow{margin:50px auto -20px;min-height:50px;line-height:50px;height:auto;border:1px solid #eee;border-width:1px 0}.post-navigation-narrow{width:80%}.post-navigation a,.post-navigation-narrow a{color:#333}.post-navigation a:hover,.post-navigation-narrow a:hover{color:#000}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous,.post-navigation-narrow .nav-previous{float:left;width:50%;height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.comment-navigation .nav-previous a:before,.posts-navigation .nav-previous a:before,.post-navigation .nav-previous a:before,.post-navigation-narrow .nav-previous a:before{content:"←";margin-right:5px;color:#999}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next,.post-navigation-narrow .nav-next{float:right;text-align:right;width:50%;height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.comment-navigation .nav-next a:after,.posts-navigation .nav-next a:after,.post-navigation .nav-next a:after,.post-navigation-narrow .nav-next a:after{content:"→";margin-left:5px;color:#999}.fx_pagenavi{text-align:center}.fx_pagenavi span,.fx_pagenavi a{display:inline-block;padding:10px 20px;color:#000;font-size:1rem;margin-right:-5px;border-bottom:1px solid #000}.fx_pagenavi span{color:#bbb}.rtl-header .site-branding{float:right;text-align:right}.rtl-header .main-navigation{float:right}.rtl-header #site-icons{margin-left:0;padding-left:0;float:left}@media (min-width:960px){.centered-logo-header .site-header{min-height:144px;margin-top:50px}.centered-logo-header .site-branding{float:none;width:200px;text-align:center;margin:0 auto 20px}.centered-logo-header #fx-topbar,.centered-logo-header #fx-primary-bar{min-height:100px;height:auto}.centered-logo-header #fx-topbar{padding:30px 0 0}.centered-logo-header .main-navigation{width:100%;float:none}.centered-logo-header .main-navigation ul{text-align:center}.centered-logo-header #site-icons{position:fixed;top:-5px;right:0}}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 4em}.widget .widget-title,.widget .widgettitle{border-bottom:4px solid #eee;padding-bottom:10px;line-height:26px;margin-top:0;font-size:16px;font-size:1rem;font-weight:700;text-transform:uppercase}.widget.widget_archive .screen-reader-text{display:none}.widget ul{margin:0;padding:0;list-style:none}.widget li{padding:8px 0;border-bottom:1px solid #eee}.widget li a{color:#333}.widget li a:hover{color:#1bbff5}.site-bottom .widget_mc4wp_form_widget .widget-title{font-size:2.2rem;margin-bottom:0;line-height:1em;text-transform:capitalize;font-weight:300;border-bottom:none}.site-bottom .widget_mc4wp_form_widget .mc4wp-form p{font-size:1rem;line-height:1.5em;margin-bottom:1.5em;margin-top:1em}.site-bottom .mc4wp-form input[type="email"]{width:90%;border-width:0 0 1px;border-radius:0;border-bottom:1px solid #999;background:none;margin-bottom:10px;font-size:1.5rem;font-weight:300}.site-bottom .mc4wp-form input[type="submit"]{display:none}.widget_calendar{float:left}#wp-calendar{width:100%}#wp-calendar caption{text-align:center;color:#333;font-size:12px;margin-top:10px;margin-bottom:15px}#wp-calendar thead{font-size:10px}#wp-calendar thead th{padding-bottom:10px}#wp-calendar tbody{color:#aaa}#wp-calendar tbody td{border:1px solid #eee;text-align:center;padding:8px}#wp-calendar tbody td:hover{background:#eee}#wp-calendar tbody .pad{background:none}#wp-calendar tfoot #next{font-size:10px;text-transform:uppercase;text-align:right}#wp-calendar tfoot #prev{font-size:10px;text-transform:uppercase;padding-top:10px}.widget_recent_comments li,.widget_recent_posts li,.widget_categories li,.widget_pages li{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFNTc5NUM2OEE3QkIxMUU1QUI2MDg5QjM1RkVDMkE5QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFNTc5NUM2OUE3QkIxMUU1QUI2MDg5QjM1RkVDMkE5QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjc5REU0MTg5QTdCQjExRTVBQjYwODlCMzVGRUMyQTlDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjc5REU0MThBQTdCQjExRTVBQjYwODlCMzVGRUMyQTlDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+zRGR+wAAAGhJREFUeNpi/P//PwMI7Nq1iwEXcHNzY2BCE5sBxOzYFKMrTAfifUAsRUghCFgB8WkojVchA9REkMlphBSCACMUgwELDkXPgTgEiI/hM/E4EJsgK8KmcDYQOwLxM3Td6Fan4XIwQIABAFe3EFz8co+oAAAAAElFTkSuQmCC) no-repeat left 15px;background-size:8px;padding-left:15px}.widget_meta li,.widget_archive li{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3OURFNDE4M0E3QkIxMUU1QUI2MDg5QjM1RkVDMkE5QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3OURFNDE4NEE3QkIxMUU1QUI2MDg5QjM1RkVDMkE5QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjc5REU0MTgxQTdCQjExRTVBQjYwODlCMzVGRUMyQTlDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjc5REU0MTgyQTdCQjExRTVBQjYwODlCMzVGRUMyQTlDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+peCD1AAAAJdJREFUeNpinDt3LgMxgAmJrQrEa4H4IxSvhYqBAQuUVgfiE0D8GohbgZgdiKOB+BQQWwDxTZjCNqgiU6hpIDARiM9A5YJhVrsA8RwkRSDwCYhBHnBDdyM28B/dM3uAOAmIeZAU8UDFdiF7phqIj0PdBLKOA+oZcSAOQDbxBtR3V4G4FohLoWwLqBzcRBC4CfIdLscCBBgABmUfNhOVRl0AAAAASUVORK5CYII=) no-repeat left 16px;background-size:8px;padding-left:15px}.widget_categories li{color:#ccc}.widget_categories ul.children,.widget_nav_menu ul.sub-menu,.widget_pages ul.children{margin:5px auto -5px}.widget_categories ul.children li,.widget_nav_menu ul.sub-menu li,.widget_pages ul.children li{padding-left:10px;font-size:12px;font-size:.7rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFNTc5NUM2Q0E3QkIxMUU1QUI2MDg5QjM1RkVDMkE5QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFNTc5NUM2REE3QkIxMUU1QUI2MDg5QjM1RkVDMkE5QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU1Nzk1QzZBQTdCQjExRTVBQjYwODlCMzVGRUMyQTlDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkU1Nzk1QzZCQTdCQjExRTVBQjYwODlCMzVGRUMyQTlDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+c9+VMQAAAC1JREFUeNpimDt37n8GBgYeBiTABKXZsQn+QRZkgdLcQMwIxT8YoWaiAIAAAwCsHQfKfyQF2wAAAABJRU5ErkJggg==) no-repeat left 15px}.widget_categories ul.children li:last-child,.widget_nav_menu ul.sub-menu li:last-child,.widget_pages ul.children li:last-child{border:none}.widget_categories ul.children li a,.widget_nav_menu ul.sub-menu li a{color:#666}.widget_categories ul.children li a:hover,.widget_nav_menu ul.sub-menu li a:hover{color:#1bbff5}.widget select{max-width:100%}ul.post_list{margin:0;padding:0}.widget .post_list li{height:70px;overflow:hidden;list-style:none}.widget .post_list li:before{display:none}.post_list li:last-child{margin-bottom:0}.post_list li a.thumbnail{float:left;display:block;width:60px;height:60px;overflow:hidden;margin:2px 10px 0 0}.post_list li a.thumbnail img{width:100px;height:auto}.post_list li a.post_title{font-size:14px;line-height:18px;color:#000}.post_list li a.post_title:hover{color:#333}.site-bottom .post_list li a.post_title{color:#ccc}.site-bottom .post_list li a.post_title:hover{color:#fff}.post_list li p{margin-top:0;font-style:italic;color:#aaa;font-size:11px}.widget_focux_recent_comments ul{padding:0;margin:0}.widget_focux_recent_comments li{margin-bottom:10px}.widget_focux_recent_comments li figure{margin:0}.widget_focux_recent_comments li figure img{float:left;margin-right:10px;border-radius:200px}.widget_focux_recent_comments li figure .comment-author-name{font-size:16px}.widget_focux_recent_comments li figure .comment-order{float:right;font-size:1.5rem;font-style:italic;color:#ccc;margin-right:2px}.widget_focux_recent_comments li .comment-post{font-size:12px;color:#999;border-bottom:1px dotted #999}.widget_focux_recent_comments li .comment-text{font-size:1rem;border:1px solid #ddd;padding:10px 10px;margin:20px 0 30px;position:relative}.widget_focux_recent_comments li .comment-text .up-arrow{width:0;height:0;padding:0;display:block;position:absolute;top:-8px;left:12px;background:none;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ddd}.sticky{display:block}.post{margin:0 auto 5.5em;padding-bottom:1em}.single .post{margin-bottom:0;padding-bottom:0}.featured_thumbnail{display:block;text-align:center;margin-bottom:30px}.featured_thumbnail img{margin:auto;max-width:100%;height:auto}.entry-header{text-align:center;margin:auto}h1.entry-title{font-size:3rem;margin:70px auto 60px}.single h1.entry-title,h2.entry-title{margin:10px 0 15px;font-size:48px;font-size:2.5rem;line-height:1.3em}.single h1.entry-title{font-weight:400}.entry-title a{color:#000}.entry-title a:hover{color:#1bbff5}.post .entry-meta{font-size:12px;font-size:.8rem}.entry-content{margin:auto;font:400 1.2rem 'Open Sans','Helvetica Neue',serif;line-height:1.8em}.divider{width:100%;border-bottom:1px solid #eee;margin:20px auto;height:1px}.narrow.divider{width:80%}.post .entry-footer{width:90%;margin:auto;font-size:12px;font-size:.8rem;text-align:center;color:#999}.post .entry-footer span{margin:0 5px}.post .entry-footer span:first-child:after{content:"/";color:#ddd;margin-left:10px}.post .entry-meta a,.post .entry-meta,.post .entry-footer span,.post .entry-footer span a{color:#999}.post .entry-meta a:hover,.post .entry-footer span a:hover{color:#333}.post .entry-meta span i{margin-right:3px}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline;margin-left:15px}.page-content,.entry-content,.entry-summary{margin:1.7em auto}.page-links{clear:both;margin:0 0 1.5em}.entry-content pre{display:block;border:1px solid #eee;background:#fafafa;padding:10px}.entry-content q{font-size:26px;font-size:1.6rem;font-style:italic;margin-right:20px}.entry-content hr{width:50%;border-color:#ddd;margin:60px auto}.entry-content h1{font-size:2.8em}.entry-content h2{font-size:2.5em}.entry-content h3{font-size:2em}.entry-content h4{font-size:1.8em}.entry-content h5{font-size:1.6em}.entry-content h6{font-size:1.5em}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin:1.2em 0;line-height:1.3em;font-weight:400}.entry-content blockquote{font-size:1.5em;line-height:1.5em;position:relative;border-left:4px solid #eee;padding-left:15px;margin-left:10px}.entry-content table,.entry-content table td,.entry-content table tr,.entry-content table th{border:1px solid #eee;padding:5px 10px}.entry-content dt{font-weight:700}.entry-content dd{margin:0 0 10px 10px;border-left:1px solid #ddd;padding-left:10px}.entry-content cite{font-size:12px}.entry-content code{color:#5fad43}.entry-content em,.entry-content ins{font-weight:700}.entry-content iframe{max-height:500px}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.taglist{margin-top:40px}.taglist a{display:inline-block;padding:3px 15px;border:1px solid #eee;text-align:center;margin:0 3px 0 5px;color:#000;font-size:12px;font-size:.8rem}.taglist a:hover{color:#fff;background:#000}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}#comments{max-width:100%;margin:30px auto 0;padding:0;clear:both}.comments-area{margin:48px auto;padding:0 10px}.comment-list{list-style:none;margin:40px 0 48px 0;font-size:14px;padding-left:0}.comment-author{font-size:14px;line-height:1.7142857142}.comment-list .reply,.comment-metadata{font-size:12px;line-height:2;text-transform:capitalize}.comment-list .reply{margin-top:24px;text-align:right}.comment-list li{border:1px solid #eee;border-radius:5px;background:#fff;padding:20px;margin-bottom:20px;text-align:left}.comment-list li li{background:none;margin-bottom:10px}.comment-list li:last-child{margin-bottom:0}.comment-list li ul{margin-left:0;padding-left:0;border-top:1px solid #ddd}.comment-list li ul li{border-bottom:1px solid #eee;padding-top:20px}.comment-author .fn{font-weight:700;font-style:normal}.comment-author a{color:#2b2b2b}.comment-list .trackback a,.comment-list .pingback a,.comment-metadata a{color:#767676}.comment-author a:hover,.comment-list .pingback a:hover,.comment-list .trackback a:hover,.comment-metadata a:hover{color:#21aaff}.comment-author{position:relative}.comment-author .avatar{height:40px;width:40px;padding:2px;position:absolute;top:0;left:0;border-radius:50%}.comment-author,.comment-awaiting-moderation,.comment-content,.comment-list .reply,.comment-metadata{padding-left:60px}.commentmetadata{margin:0 0 20px 55px}.commentmetadata a{color:#bbb}.comment-edit-link{margin-left:10px;display:none}.comment-reply-link,.comment-edit-link,.comment-reply-title small a{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.comment-edit-link:before{content:"\f044";margin-right:5px}.comment-reply-link:before,.comment-reply-login:before{content:"\f112";margin-right:5px}.comment-list .children{list-style:none;padding-left:25px;padding-top:30px;border:none}.comment-respond{margin-bottom:24px;padding:0}.comment .comment-respond{margin-top:24px}.comment-respond h3{margin-top:0;margin-bottom:24px;font-size:2rem}.comment-notes,.comment-awaiting-moderation,.logged-in-as,.no-comments,.form-allowed-tags,.form-allowed-tags code{color:#767676}.comment-notes,.comment-awaiting-moderation,.logged-in-as{font-size:14px;line-height:1.7142857142}.no-comments{font-size:16px;font-weight:900;line-height:1.5;margin-top:24px;text-transform:capitalize}.comment-form label{display:block}.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"]{width:100%}.form-allowed-tags,.form-allowed-tags code{font-size:12px;line-height:1.5;overflow:hidden;white-space:pre-wrap;display:block;margin-top:10px}.form-allowed-tags code{padding:10px}.required{color:#c0392b}.comment-reply-title small a{color:#2b2b2b;float:right;height:24px;overflow:hidden;width:10px}.comment-reply-title small a:hover{color:#000}.comment-reply-title small a:before{content:"\f00d";font-size:14px}.comment-navigation{font-size:12px;line-height:2;margin:48px 0;text-transform:capitalize}.comment-navigation .nav-next,.comment-navigation .nav-previous{display:inline-block}.comment-navigation .nav-previous a{margin-right:10px}#comment-nav-above{margin-top:36px;margin-bottom:0}#comment-status{color:#090}.ajax-success{border:1px solid #090;color:#090;padding:10px}.ajax-error{border:1px solid red;color:red;padding:10px}#respond{width:100%;margin:50px auto 0}.standard_blog #respond{width:100%;margin-left:0}#respond input[type="text"],#respond input[type="email"],#respond input[type="url"]{width:40%}#respond textarea{height:150px;width:95%}#respond input[type="submit"]{display:block;height:40px;font-size:14px;border:none;padding:5px 10px;color:#fff}.comment-form label{margin-bottom:10px}.form-submit{margin-top:30px}.comment-content{margin:0}.comment-content ul,.comment-content ol{margin-left:10px}.comment-content li,.comment-content li li{border-width:0 0 1px;margin:0;padding:10px 0}.comment-content li:last-child{border:none}.comment-content{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}.comment-content ul,.comment-content ol{margin:0 0 24px 22px}.comment-content li>ul,.comment-content li>ol{margin-bottom:0;margin-left:0}.comment-content>:last-child{margin-bottom:0}.related-posts{margin:10px auto 50px;padding:0 0 40px;max-width:100%;height:auto;overflow:hidden;border-bottom:1px solid #eee}.related-posts .section-title{text-align:left}.related-posts.narrow .section-title{text-align:center}.related-posts .grids .item{float:left;width:32%;margin:0 2% 0 0}.related-posts .grids .item a{color:#333}.related-posts .grids .item i{font-size:25px}.related-posts .grids .item .thumbnail{max-height:180px;margin-bottom:20px;overflow:hidden}.related-posts .grids .item:nth-child(3n+3){margin-right:0}#author_vcard{padding:0 0 50px;max-width:100%;height:auto;overflow:hidden;margin:-30px auto 70px;border-bottom:1px solid #eee}#author_vcard .section-title{text-align:left}#author_vcard.narrow .section-title{text-align:center}#author_vcard .author-title{margin-bottom:40px}#author_vcard a.avatar{float:left;margin-right:20px;width:80px;height:120px}#author_vcard a.avatar img{border-radius:200%;width:80px;height:80px}#author_vcard p{float:none;margin:0 0 10px;color:#666;font-size:13px;line-height:20px;text-align:left}#author_vcard p strong{display:block;font-size:18px;color:#000;margin-bottom:10px}#author_vcard .social_icons a{color:#000;margin-top:10px;margin-left:-1px;border:1px solid #eee;width:30px;height:30px;display:inline-block;text-align:center;line-height:30px}#author_vcard .social_icons a:hover{background:#000;color:#fff}.grid_blog .grid-post .grid_blog .grid-post .thumbnail a{height:300px;overflow:hidden;display:block}.grid_blog .grid-post{padding:0;position:relative;margin:0 4% 4% 0;overflow:hidden;height:300px}.grid_blog .grid-post.post:nth-child(2n+2){margin-right:0}.grid_blog .grid-post .category{font-style:italic;margin:0;font-size:20px;font-size:2rem;font-weight:400;color:#ccc}.grid_blog .grid-post .category a{color:#aaa}.grid_blog .grid-post h4{text-align:left;margin:0 auto}.grid_blog .grid-post .whiteText{position:relative;z-index:1}.grid_blog .grid-post .whiteText a,.grid_blog .grid-post .whiteText .entry-content p{color:#fff}.grid_blog .grid-post .whiteText h4{width:90%;text-align:center;margin:100px auto 0;font-size:20px;font-size:1.5rem;letter-spacing:0}.grid_blog .grid-post .whiteText h4 .line{display:block;width:20%;border-top:1px solid #fff;margin:10px auto}.grid_blog .grid-post .thumbnail{position:absolute;z-index:0;top:0;background:#000}.grid_blog .grid-post .thumbnail a{width:100%}.grid_blog .grid-post .thumbnail a:hover img{opacity:1;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.grid_blog .grid-post .thumbnail img{opacity:.5;width:100%;height:auto}.overlay_blog .grid-post{height:auto;overflow:hidden;margin-bottom:30px}.overlap_blog .grid-post h4{text-align:left;line-height:1.2em;font-size:2.2rem;margin-bottom:10px}.overlap_blog .grid-post .thumbnail{width:60%;min-height:400px;height:auto;max-height:500px;float:left;position:relative;background:none}.overlap_blog .grid-post .thumbnail img{opacity:1}.overlap_blog .grid-post .thumbnail a{min-height:300px;height:auto;max-height:400px}.overlap_blog .grid-post .thumbnail a:hover{width:98%}.overlap_blog .grid-post .entry-grid{width:40%;float:left;margin-left:-50px;margin-top:30px;position:relative;padding:20px;z-index:2;background:#fff;-webkit-box-shadow:0 0 2px #eee;-moz-box-shadow:0 0 2px #dedede;-o-box-shadow:0 0 2px #dedede;box-shadow:0 0 2px #eee;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.overlap_blog .grid-post .entry-grid:hover{margin-top:25px;-webkit-box-shadow:0 0 10px #ccc;-moz-box-shadow:0 0 10px #ccc;-o-box-shadow:0 0 10px #ccc;box-shadow:0 0 10px #ccc}.entry-grid .entry-content{margin-top:0;font-size:14px}.overlap_blog .grid-post .entry-grid .entry-meta,.overlap_blog .grid-post .entry-grid .entry-meta a{color:#999}.overlap_blog .grid-post .entry-grid .entry-meta span.date:after{content:"/";margin:0 5px}.overlap_blog .grid-post .entry-grid .category a{font-size:1.8rem;color:#ccc;text-transform:capitalize;font-style:italic}.overlap_blog .grid-post .entry-grid.no-thumbnail{width:100%;margin:auto}.masonry_blog .grid-post{margin:0 1.2% 4% 0}.masonry_blog .grid-post:nth-child(2n+2){margin-right:0}.masonry_blog .grid-post h4{font-size:2rem;line-height:1.2em;text-align:left;margin-bottom:10px}.masonry_blog .grid-post .thumbnail{position:relative;background:none;min-height:100px;height:auto;max-height:600px;overflow:hidden;margin-top:30px}.masonry_blog .grid-post .thumbnail img{opacity:.9}.masonry_blog .grid-post .thumbnail:hover img{opacity:1}.masonry_blog .grid-post .entry-content{margin:20px 0 0;line-height:1.8em;font-size:14px}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object,.entry-content img{max-width:100%}.entry-content img{height:auto}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.wp-caption{width:100%!important}#content .wp-caption a img{max-width:99.03225806%;height:auto}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.wpcf7-form p{font-weight:700}.wpcf7-form-control-wrap{display:block;width:100%;margin-top:10px}.wpcf7-form-control-wrap input[type="text"],.wpcf7-form-control-wrap input[type="password"],.wpcf7-form-control-wrap input[type="email"],.wpcf7-form-control-wrap textarea,.wpcf7-form-control-wrap select{width:90%}.wpcf7-form input[type="submit"],.wpcf7-form button{padding-left:15px;padding-right:15px}.vc_custom_heading{font-weight:300!important}#fx_popup{width:100%;height:100%;position:fixed;top:0;left:0;margin:0;z-index:99999;display:none;overflow:auto}#fx_popup .popup_content{width:60%;margin:50px auto;overflow:hidden;display:none}#fx_popup .popup_content h3{font-size:3.5rem;line-height:1.2em;font-weight:300;margin:50px 0 50px}.fx_popup_overlay{background:#fff;opacity:.98}#fx_popup_close{position:fixed;top:30px;right:30px;width:50px;height:50px;text-align:center;line-height:50px;font-size:2rem;font-family:"raleway";color:#000;cursor:pointer}.page-template-page-custom .focux-breadcrumbs,.page-template-page-white-header .focux-breadcrumbs,.page-template-page-transparent-header .focux-breadcrumbs{display:none}.page-template-page-custom #page,.page-template-page-transparent-header #page,.page-template-page-white-header #page{margin:0 auto;min-height:600px}.bullet_links{width:20px;padding:10px;position:fixed;top:50%;right:20px;z-index:3}.bullet_links a{width:10px;height:10px;border-radius:20px;margin-bottom:10px;display:block;text-indent:-1000000px;border:2px solid #ccc;background:none}.bullet_links a.active{background:#1bbff5;border-color:#1bbff5}.tmv-search{width:95%}.tmv-search #s{width:70%}@media (max-width:1200px){.main-navigation{min-width:50%}.main-navigation a{font-size:.7rem}.site-content{width:95%;margin:auto}}@media (max-width:959px){.site-branding{margin-left:25px}.site-branding.site-branding-logo{width:20%;margin-top:8px}.main-navigation ul{display:none}.menu-toggle{display:block;margin-top:13px}.main-navigation{width:auto;float:right;min-width:0}#mega-menu-wrap-primary{display:none}#site-icons{width:130px;margin:0 15px 0 0}.masonry_blog .grid-post{margin:0 0 4% 0}.overlap_blog .grid-post .thumbnail{width:100%;clear:both}.overlap_blog .grid-post .entry-grid{width:90%;float:none;clear:both;margin-left:0}.overlap_blog .grid-post .entry-grid:hover{-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;-o-box-shadow:0;box-shadow:0 0 0}.grid_blog .grid-post{height:250px}#respond textarea{width:100%}}@media (max-width:768px){.site-content{width:100%}.menu-toggle{display:block;margin-top:14px;margin-right:10px}#fx-topbar,#fx-primary-bar{height:50px;line-height:50px}.site-branding{width:25%;float:left;margin-left:0;margin-top:0}.site-branding.site-branding-logo{width:25%;margin-top:10px}.site-branding .site-title{font-size:1.2rem}.site-branding .site-title img{width:100%;margin-top:0}.main-navigation{margin-right:0;padding-right:0}#site-icons{width:115px;margin-top:0;margin-right:0}#fx-header-cover{width:80%;margin-left:-40%}#fx-header-cover h2{font-size:26px;font-size:2.6rem;line-height:36px}#fx_popup .popup_content h3{font-size:3rem}.narrow{width:100%}.overlap_blog .grid-post .thumbnail{min-height:200px}.overlap_blog .grid-post .entry-grid{width:89%}.grid_blog .grid-post{height:400px;width:100%;margin-right:0}.grid_blog .grid-post .whiteText h4{margin-top:150px;font-size:2rem}.single h1.entry-title,h2.entry-title{font-size:2rem}#respond textarea,#respond input[type="text"],#respond input[type="email"],#respond input[type="url"]{width:96%}#fx_popup .popup_content{width:80%}.bullet_links{right:0}.fx-search{width:95%}.fx-search #s{width:70%}}@media (max-width:480px){h1.entry-title{font-size:3rem;line-height:1em}.site-branding.site-branding-logo{width:30%;margin-top:13px}#fx-header-cover h2{font-size:18px;font-size:1.8rem;line-height:30px}.single h1.entry-title,h2.entry-title{font-size:1.5rem}.grid_blog .grid-post{height:300px}.grid_blog .grid-post .whiteText h4{margin-top:100px;font-size:1.5rem}}@media (max-width:320px){.grid_blog .grid-post{height:200px}.grid_blog .grid-post .whiteText h4{margin-top:70px;font-size:1rem}}body.woocommerce-account,body.woocommerce-cart,body.woocommerce-checkout,body.woocommerce-wishlist{background:#fcfcfc}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:#1bbff5;color:#fff;border-radius:5px;font-weight:400;font-size:15px}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background:#1d94bc}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:#000;color:#fff}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{background:#999}.woocommerce fieldset{border-color:#eee;margin:15px auto}.woocommerce fieldset legend{padding:0 10px;font-weight:700}.woocommerce div.product form.cart .button{padding:12px 15px}.woocommerce-cart table.cart td.actions .coupon .input-text{padding:6px 8px 6px}.woocommerce .woocommerce-breadcrumb{margin-bottom:3em;padding:10px;border:1px solid #f0f0f0}.woocommerce .woocommerce-breadcrumb i{margin-right:5px}.woocommerce .page-title{font-size:50px;font-size:3.5rem;line-height:1.2em;text-align:center;margin-bottom:1.5em}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{margin-bottom:3em}.woocommerce .woocommerce-ordering{margin-top:-.5em}.woocommerce .category_result{margin-bottom:4em;border-bottom:1px solid #eee;padding-bottom:3em;font-size:1rem}.woocommerce table.shop_table{border:none;font-size:14px}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:none;border:1px solid #eee;padding-left:2em!important;font-size:14px}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{display:none}.woocommerce .woocommerce-info{color:#000;border-radius:3px}.woocommerce .woocommerce-message{border-color:#89d08e;color:#fff;line-height:30px;background:#89d08e}.woocommerce .woocommerce-message .button.wc-forward{background:#fff;color:#000}.woocommerce .woocommerce-error{border-color:#e8535c;background:#e8535c;color:#fff}.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{border-color:#000;border-width:0 0 1px}.woocommerce nav.woocommerce-pagination ul li{margin-right:10px}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{padding:.7em;color:#000;font-size:1rem}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{color:#bbb;background:none}.woocommerce #product_cart{position:relative}.woocommerce .cart_tip{display:block;position:absolute;width:17px;height:17px;font-size:12px;-webkit-transform:scale(.8);-moz-transform:scale(.8);font-weight:700;background:red;color:#fff;text-align:center;line-height:15px;border-radius:200%;top:0;right:-5px}#fx-shop-sidebar{float:left}#fx-shop-primary{float:right}.fx-product-section{padding:30px 0 0;margin-bottom:40px;border-bottom:1px solid #eee}.fx-product-section:last-child{border:none}.fx-product-categories{margin:0}.fx-product-categories .woocommerce .products ul,.fx-product-categories .woocommerce ul.products{margin-bottom:0}.fx-product-categories .woocommerce ul.products li.product{height:auto;overflow:hidden;margin:0;position:relative;background:#000}.fx-product-categories .woocommerce ul.products li.product h3{position:absolute;top:45%;left:0;text-align:center;font-size:20px;font-size:2rem;font-weight:700;text-transform:uppercase;color:#fff;width:100%;height:auto;opacity:.8}.fx-product-categories .woocommerce ul.products li.product h3:hover{color:#fff}.fx-product-categories .woocommerce.columns-2 ul.products li.product{width:50%;min-height:400px}.fx-product-categories .woocommerce.columns-3 ul.products li.product{width:33.2%;min-height:260px}.fx-product-categories .woocommerce.columns-4 ul.products li.product{width:25%;min-height:260px}.fx-product-categories .woocommerce ul.products li.product mark{display:none}.fx-product-categories .woocommerce ul.products li.product img{margin-bottom:0}.fx-featured-products{margin:40px auto 50px}.fx-recent-products .section-title{margin-top:.8em}.woocommerce .term-description,.woocommerce .page-description{width:50%;margin:-50px auto 80px;text-align:center;font-size:1.2rem;line-height:1.8rem;color:#999}.woocommerce .term-banner{margin-bottom:60px;text-align:center}.woocommerce .term-banner img{max-width:100%;height:auto}.woocommerce .fx_product_category_menu{list-style:none;text-align:center;margin:-40px 0 80px;padding:0}.woocommerce .fx_product_category_menu li{display:inline-block;border:1px solid #eaeaea;padding:10px 15px;margin-left:-2px;font-size:1rem;font-weight:400;background:#fff}.woocommerce .fx_product_category_menu li:first-child{border-radius:50px 0 0 50px}.woocommerce .fx_product_category_menu li:last-child{border-radius:0 50px 50px 0}.woocommerce .fx_product_category_menu li:hover{background:#000}.woocommerce .fx_product_category_menu li a{color:#000}.woocommerce .fx_product_category_menu li:hover a{color:#fff}.woocommerce ul.products li.product{width:30.8%;position:relative}.woocommerce ul.products li.product a img{border:1px solid #eee}.woocommerce ul.products li.product span.product_hover_image{opacity:0;top:1px;left:1px;bottom:1px;right:1px;z-index:0;position:absolute;background-size:95% auto;background-repeat:no-repeat;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s}.woocommerce ul.products li.product-category h3{font-size:2em;color:#333;text-align:center}.woocommerce ul.products li.product-category h3:hover{color:#1bbff5}.woocommerce ul.products li.product-category h3 mark{background:none;opacity:.3}.woocommerce ul.products li.product h3 a{font-size:1.2em;color:#222;font-weight:400}.woocommerce ul.products li.product h3 a:hover,.woocommerce ul.products li.product-category a img{-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.woocommerce ul.products li.product-category a img:hover{margin-top:-5px}.fx-product-categories .woocommerce ul.products li.product-category a img:hover{-webkit-transform:rotate(0deg) scale(1.1,1.1);margin-top:0;opacity:.8}.woocommerce .star-rating{color:#1bbff5}.woocommerce ul.products li.product .price{color:#999}.woocommerce ul.products li.product .fx-add-to-cart-button{position:absolute;right:10px;top:255px;z-index:2;width:40px;height:40px;background:#000;text-align:center;line-height:40px;color:#fff;border-radius:5px;font-size:16px;display:none;padding:0}.fx-add-to-cart-button.added i.fa,.fx-add-to-cart-button.loading i.fa{display:none}.woocommerce a.fx-add-to-cart-button.button.added:after{margin:0}.woocommerce a.fx-add-to-cart-button.button.loading:after{top:0em;left:.9em}.woocommerce ul.products li.product .added_to_cart{display:none!important}.woocommerce ul.products li.product .fx-add-to-cart-button:hover,.woocommerce ul.products li.product .fx-add-to-cart-button.added{background:#1bbff5}.related ul.products li.product,.related ul li.product,.upsells.products ul.products li.product,.upsells.products ul li.product{width:48%}.woocommerce.columns-4 ul.products li.product,.related ul.products li.product,.related ul li.product,.upsells.products ul.products li.product,.upsells.products ul li.product{width:22.1%}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:10px 0}.woocommerce ul.cart_list li:first-child,.woocommerce ul.product_list_widget li:first-child{padding-top:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{margin:10px 0}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-top:10px;padding-left:0}.woocommerce.widget_shopping_cart .cart_list li:last-child,.woocommerce.widget_shopping_cart .cart_list li:last-child{border:none;margin-bottom:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{top:10px}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{margin-top:0;padding-top:10px}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{margin-bottom:5px}.woocommerce ul.cart_list li .amount,.woocommerce ul.product_list_widget li .amount{color:#999}.woocommerce .widget_shopping_cart_content .total{margin-top:30px}.woocommerce .widget_shopping_cart_content .buttons{margin-top:-30px;display:block;float:right}.widget_shopping_cart .widget_shopping_cart_content .buttons{margin-top:0;float:none}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#aaa}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#ddd}.single-product #page{margin-bottom:0}.woocommerce-product-gallery{height:auto;overflow:hidden}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{height:auto;overflow:hidden;margin-left:0;margin:0}.woocommerce-product-gallery .flex-viewport{width:80%;float:right}.woocommerce div.product div.images .flex-control-thumbs{margin-top:0;float:left;width:19%}.woocommerce-product-gallery .flex-viewport,.woocommerce div.product div.images .flex-control-thumbs li{border:1px solid #eee}.woocommerce div.product div.images .flex-control-thumbs li{margin-right:-1px;width:98%;float:none;margin-bottom:3px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{bottom:.5em;top:inherit}.woocommerce span.onsale{background-color:#e1790a;font-size:1.3em;z-index:2;top:10px;left:440px}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary{margin-top:0;font-size:14px;font-size:.9rem;line-height:1.4rem}.woocommerce div.product div.images,.woocommerce div.product div.summary{margin-bottom:5em}.woocommerce div.product .product_title{font-size:42px;font-size:2.6rem}.woocommerce-review-link{color:#999}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#1bbff5;font-size:2.4em;margin-top:0;margin-bottom:0}.woocommerce-product-details__short-description{margin:30px 0 20px}.woocommerce div.product p.price del,.woocommerce div.product span.price del{color:#999;font-size:.8em}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{text-decoration:none}.woocommerce div.product form.cart{margin-bottom:0em}.woocommerce div.product form.cart .variations{margin-top:1em;margin-bottom:-3em}.woocommerce div.product form.cart .variations label{font-weight:800;margin-top:5px;display:block}.woocommerce div.product form.cart .variations select{margin-bottom:10px}.woocommerce .reset_variations{float:right;margin-top:20px;color:#fd8121}.woocommerce .reset_variations:before{content:"\f00d";margin-right:5px}.woocommerce .woocommerce-variation-add-to-cart.variations_button{margin-top:30px}.woocommerce div.product p.stock{margin-top:20px;border:1px solid #71a467;padding:8px 15px;margin:25px 0 20px 52px}.woocommerce div.product p.stock.out-of-stock{border-color:red;margin:5px 0 0}.woocommerce div.product p.stock.out-of-stock:before{margin-right:5px;content:"\f071"}.add_to_wishlist:before,.woocommerce div.product p.stock,.woocommerce .reset_variations,.summary .product_meta span.posted_in:before,.summary .product_meta span.sku_wrapper{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.add_to_wishlist{font-size:12px}.add_to_wishlist:before{content:"\f08a"}.yith-wcwl-wishlistaddedbrowse,.yith-wcwl-wishlistexistsbrowse{border:1px solid rgba(76,175,103,.24);padding:5px 10px;color:#4caf67;font-style:italic;margin:0 0 10px}.yith-wcwl-add-to-wishlist{margin-top:0;padding-top:20px}.summary .product_meta{color:#999;font-size:12px;font-size:.7rem;margin-top:20px}.summary .product_meta span.posted_in{display:block;margin-top:5px}.summary .product_meta span.posted_in:before{content:"\f115";margin-right:5px}.summary .product_meta span.sku_wrapper:before{content:"\f129";margin-left:2px;margin-right:11px}.woocommerce table.shop_attributes{border:1px solid rgba(0,0,0,.1);margin-top:1.3em}.fx-accordion,.fx-accordion p{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:both}.fx-accordion{overflow:hidden}.woocommerce #fx-description p{display:none}#fx-product-rest .site-content{width:100%}.fx-accordion-section-title{padding:25px 0 25px;display:block;border:1px solid #eee;border-width:1px 0;transition:all linear 0.15s;font-size:32px;font-size:2.3rem;color:#333;margin:0 auto -1px}.fx-accordion-section-title span{float:right;font-family:karla;width:50px;height:50px;display:block;text-align:center;line-height:45px;margin-top:-15px}.fx-accordion-section-title.active{color:#000;padding-bottom:30px;border-bottom:none;text-decoration:none}.fx-accordion-section-content{padding:0 0 30px;display:none;font-size:18px;font-size:1.1rem;line-height:28px}.fx-accordion-section-content.active{display:block}.fx-accordion-section-content h1{font-size:1.5em}.fx-accordion-section-content h2{font-size:1.2em}.fx-accordion-section-content h3{font-size:1em}.woocommerce #reviews #comments ol.commentlist li img.avatar{border-color:#eee;background:none;border-radius:50px;width:42px}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin-left:70px}.woocommerce #reviews #comments ol.commentlist li .star-rating{position:absolute;right:10px}.woocommerce #reviews #comments h2{font-weight:700}.woocommerce #reviews h3{font-size:1.5rem;font-weight:700;margin-bottom:20px}.upsells.products,.related.products{clear:both;border-top:1px solid #eee;padding-top:15px}.related.products h2,.upsells.products h2{margin:80px auto 60px;text-align:center;font-size:50px;font-size:3.2rem;line-height:1em}.woocommerce #reviews #comments ol.commentlist{padding:0;margin:40px 0}.woocommerce #review_form #respond p.comment-form-author,.woocommerce #review_form #respond p.comment-form-email{display:inline-block;padding-bottom:5px}.woocommerce #review_form #respond p input[type="text"]{width:90%}.woocommerce-cart #page{min-height:520px;}.woocommerce .return-to-shop,.woocommerce .cart-empty{text-align:center}.woocommerce .cart-empty{font-size:2rem}.woocommerce table.shop_table{margin-bottom:50px}.woocommerce-cart .cart-collaterals .cart_totals table tr td,.woocommerce-cart .cart-collaterals .cart_totals table tr th{text-align:center}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{padding:20px}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:120px}.select2-container .select2-choice{padding:0;border:1px solid #ddd;border-radius:5px}.woocommerce table.shop_table td,.woocommerce table.shop_table th{border-bottom:1px solid #eee;border-width:0 0 1px;line-height:1.5}.woocommerce table.shop_table td.product-name a{color:#000;font-weight:400}.woocommerce table.shop_table td.product-name a:hover{color:#1bbff5}.woocommerce table.shop_table tr:last-child td{border-bottom:none;padding-bottom:0}.woocommerce-cart table.cart .product-thumbnail{padding:20px}.woocommerce-cart table.cart img{width:80px}.woocommerce a.remove{border:2px solid #ccc;color:#ccc!important;line-height:.95}.woocommerce a.remove:hover{border-color:red}.woocommerce a.button.checkout-button{background:#000}.woocommerce td.product-name dl.variation{font-size:.9rem;color:#999}.woocommerce td.product-name dl.variation dt{padding:0;color:#000;font-size:13px}.woocommerce td.product-name dl.variation dd{border:none;margin-bottom:0;padding:0}.woocommerce td.product-name dl.variation dd p:last-child{margin-top:0}.woocommerce .cart-collaterals{width:31%;float:left;margin-right:0}.woocommerce .cart-collaterals .cart_totals,.woocommerce-cart .cart-collaterals .cart_totals table{width:100%;font-size:13px}.woocommerce-cart .cart-collaterals .cart_totals table{border:none}.woocommerce .cart-collaterals .cart_totals h2{margin-top:0}.woocommerce-cart .cart-collaterals .cart_totals table tr td{text-align:right}.woocommerce-cart .cart-collaterals .cart_totals table tr th{text-align:left}.woocommerce-cart .cart-collaterals table.shop_table tr:last-child td{border-bottom:1px solid #eee;padding-top:.8em}.woocommerce-shipping-calculator p{margin-top:5px}.woocommerce .cross-sells{clear:both;width:100%}.woocommerce .cross-sells ul.products li.product{width:22.1%}.woocommerce .cross-sells ul.products li.product:last-child{margin-right:0}.woocommerce-cart .wc-proceed-to-checkout a i{margin-right:5px}.woocommerce td.product-name dl.variation:last-child{margin-bottom:10px}.woocommerce .myaccount_user,.woocommerce table.shop_table.cart,.woocommerce #customer_details.col2-set,.woocommerce-checkout-review-order,.woocommerce form.login,.woocommerce form.register,.woocommerce .lost_reset_password,.woocommerce .col-1.address,.woocommerce .col2-set .col-1.address,.woocommerce .col2-set .col-2.address,.woocommerce .order_details,.woocommerce .customer_details,.woocommerce-MyAccount-content{border:1px solid #eee;padding:20px 30px;border-radius:5px;margin-bottom:50px;background:#fff}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{clear:both;float:none;width:100%;margin:auto}.woocommerce-account .woocommerce-MyAccount-content{width:90%;font-size:14px}.woocommerce-MyAccount-navigation ul{text-align:center;margin:20px 0 80px}.woocommerce-MyAccount-navigation ul li{display:inline-block;border:1px solid #eaeaea;padding:5px 15px;margin-left:-6px;font-size:1rem;font-weight:400}.woocommerce-MyAccount-navigation ul li a{color:#000}.woocommerce-MyAccount-navigation ul li:hover,.woocommerce-MyAccount-navigation ul li.is-active{background:#1bbff5}.woocommerce-MyAccount-navigation ul li:hover a,.woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-MyAccount-navigation ul li.is-active a{color:#fff}.woocommerce-MyAccount-navigation ul li:first-child{border-radius:50px 0 0 50px}.woocommerce-MyAccount-navigation ul li:last-child{border-radius:0 50px 50px 0}.woocommerce-MyAccount-navigation ul li:last-child a{color:red}.woocommerce table.my_account_orders .order-actions{padding-top:15px}.woocommerce .col-1.address h3{margin:0 0 .5em}.woocommerce table.shop_table.my_account_orders{margin-bottom:0}.woocommerce-MyAccount-content .woocommerce-info{border:none;margin-bottom:0!important}.woocommerce table.shop_table tr:last-child{border-bottom:none}.myaccount_address{margin:-20px auto 40px;font-size:12px;font-size:.8rem;text-align:center}.woocommerce .col2-set .col-1.address,.woocommerce .col2-set .col-2.address{width:40%}.woocommerce-account .addresses .title h3{font-size:1.5em}.woocommerce-account .addresses .title .edit{background:#fafafa url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiMwMjAyMDIiIGQ9Ik00MjIuOTUzLDE3Ni4wMTljMC41NDktMC40OCwxLjA5LTAuOTc1LDEuNjEyLTEuNDk4bDIxLjc3Mi0yMS43NzJjMTIuODgzLTEyLjg4MywxMi44ODMtMzMuNzcxLDAtNDYuNjU0DQoJCWwtNDAuNDM0LTQwLjQzNGMtMTIuODgzLTEyLjg4My0zMy43NzEtMTIuODgzLTQ2LjY1MywwbC0yMS43NzIsMjEuNzcyYy0wLjUyMywwLjUyMy0xLjAxOCwxLjA2NC0xLjQ5OCwxLjYxM0w0MjIuOTUzLDE3Ni4wMTl6Ii8+DQoJPHBvbHlnb24gZmlsbD0iIzAyMDIwMiIgcG9pbnRzPSIxMTQuMzE3LDM5Ny42ODQgMTU3LjMxNyw0NDAuNjg0IDEwNi42NTgsNDQ4LjM0MiA1Niw0NTYgNjMuNjU4LDQwNS4zNDEgNzEuMzE2LDM1NC42ODMgCSIvPg0KCTxwb2x5Z29uIGZpbGw9IiMwMjAyMDIiIHBvaW50cz0iMzQ5LjE0MywxMjUuNTM1IDExOC45ODIsMzU1LjY5NCAxMDYuNTQxLDM0My4yNTMgMzM2LjcwMSwxMTMuMDk0IDMyNC4yNiwxMDAuNjUzIDgxLjY1OSwzNDMuMjUzIA0KCQkxNjguNzQ3LDQzMC4zNDEgNDExLjM0OCwxODcuNzQgCSIvPg0KPC9nPg0KPC9zdmc+DQo=) no-repeat 5px center;background-size:90%;background-size:15px;padding-left:25px;padding-right:10px;color:#999;border-radius:5px;border:1px solid #ddd;font-size:13px;margin-top:20px}.woocommerce-account .addresses .title .edit:hover{background-color:#eaeaea}.woocommerce-billing-fields h3,.woocommerce-additional-fields h3{margin:0 0 20px;padding-bottom:20px;border-bottom:1px solid #eee;font-size:24px}.woocommerce-additional-fields h3{margin-top:40px}.entry-content h2.woocommerce-order-details__title,.entry-content h2.woocommerce-column__title{font-weight:300;font-size:2em;margin-bottom:.6em}.woocommerce-checkout #payment{background:none}.woocommerce-checkout #payment div.form-row.place-order{padding:0}.woocommerce-checkout #payment ul.payment_methods{border:1px solid #eee}.woocommerce-checkout .col2-set{width:48%;float:left}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{width:100%}.woocommerce-checkout-review-order,.woocommerce form.checkout_coupon{border-color:#aaa;background:none}.woocommerce form.checkout_coupon{border-style:dashed}#order_review_heading,.woocommerce-checkout-review-order{float:right;width:35%;display:block;padding:10px 15px}#order_review_heading{padding:0;margin-top:0;width:38%}.woocommerce table.shop_table.woocommerce-checkout-review-order-table{font-size:13px;margin-bottom:20px}.woocommerce ul#shipping_method li input{margin-right:5px}.woocommerce #payment .terms{text-align:left;padding:1em 0;clear:both;font-size:12px;margin-bottom:0}.woocommerce #payment #place_order{clear:both;width:100%;height:40px}.woocommerce form .form-row .input-checkbox{margin-left:5px}.woocommerce-checkout #payment div.payment_box{background:#333;color:#fff;font-size:12px;font-size:.8rem}.woocommerce-checkout #payment div.payment_box:before{border-color:#333;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent}.woocommerce-checkout #payment div.payment_box p:first-child{margin-top:0}.woocommerce .checkout_coupon .button{padding:13px}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #ddd;border-radius:3px;height:45px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:42px}.processing .blockUI.blockOverlay{position:fixed!important;background-image:url(../assets/img/preloader.gif)!important;background-position:center 30%!important;background-repeat:no-repeat!important;background-size:40px}.processing .blockUI.blockOverlay:before{display:none!important}.woocommerce ul.order_details li{line-height:1.5}.woocommerce ul.order_details li strong{font-size:1em}.woocommerce .woocommerce-customer-details address{padding:20px;font-size:14px}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{margin:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{margin-top:5px}.woocommerce form.login,.woocommerce form.register{width:40%;margin:auto}.woocommerce form.login .form-row label.inline{margin-left:10px}.woocommerce form .form-row{margin-bottom:15px}.woocommerce form .form-row label{line-height:1.2em;opacity:.9;font-size:15px;margin-bottom:10px}.woocommerce-account .woocommerce h2{text-align:center}.woocommerce-lost-password .woocommerce{width:50%;margin:auto}.woocommerce-lost-password form .form-row-first{width:100%}.woocommerce form.checkout_coupon .form-row{margin-bottom:0}.woocommerce form.checkout_coupon .form-row-last{float:left}.woocommerce-order-received .col2-set{width:100%}.woocommerce-order-received .col2-set .col-1,.woocommerce-order-received .col2-set .col-2{width:48%}.woocommerce table.shop_table.customer_details,.woocommerce table.shop_table.order_details{border:1px solid #eee;font-size:14px}.woocommerce table.shop_table.customer_details tbody th{border-top:none}.woocommerce table.shop_table.customer_details tr:last-child th,.woocommerce table.shop_table.order_details tr:last-child td,.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table.order_details td{border-bottom:none}.popup-cart-container{width:100%;text-align:left;color:#000;overflow:hidden}.popup-cart-container tr{border-bottom:1px solid #eee;margin-bottom:10px}.popup-cart-container img{width:80px;height:auto;float:left}.popup-cart-container .product a span{float:left;margin:30px 10px 0;display:block;color:#000}.popup-cart-container .product a{display:inline-block;vertical-align:middle;margin-right:20px}.popup-cart-container .counter{text-align:right}.popup-cart-container .amount{font-weight:700}.popup-cart-container .checkout.button{float:right;margin-top:30px}.popup-cart-container .empty td{padding-top:30px;font-size:14px}.wishlist-title{display:none}.woocommerce table.wishlist_table{margin-top:20px}.woocommerce table.wishlist_table thead th,.woocommerce table.wishlist_table tbody td{text-align:center}.woocommerce table.wishlist_table thead th,.woocommerce table.wishlist_table tbody td{border-top:none}@media (max-width:959px){.fx-product-categories .woocommerce.columns-3 ul.products li.product{width:33.2%;height:140px;float:left}.woocommerce .term-description,.woocommerce .page-description{width:80%}}@media (max-width:767px){.woocommerce .page-title{margin-bottom:0;font-size:38px;font-size:2.5rem;word-wrap:break-word}.woocommerce div.product .product_title{clear:both;font-size:1.5rem}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding-bottom:.1em}.woocommerce.columns-2 ul.products li.product,.woocommerce.columns-3 ul.products li.product,.woocommerce.columns-4 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:49%}.fx-product-section{width:95%;padding:0 10px;margin:auto}.fx-product-categories{width:100%;padding:0;margin-top:-60px}.fx-product-categories .woocommerce.columns-3 ul.products li.product{width:49.75%;height:200px;float:left}.fx-product-categories .woocommerce.columns-3 ul.products li.product.last{width:100%;height:280px;float:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:48%}.woocommerce form.login,.woocommerce form.register,.woocommerce-lost-password .woocommerce{width:80%}#order_review_heading,.woocommerce-checkout-review-order,.woocommerce-checkout .col2-set{width:83%;clear:both;float:none}.woocommerce-checkout-review-order{width:91%}.woocommerce .fx_product_category_menu li{padding:5px 10px;font-size:.7rem}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{font-size:.7rem}.woocommerce .term-description,.woocommerce .page-description{font-size:1rem;line-height:1.5em;margin-top:0;width:90%}.woocommerce .cart-collaterals{width:100%}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background:none}.woocommerce table.shop_table tr.cart-subtotal td,.woocommerce-cart .cart-collaterals table.shop_table tr.order-total:last-child td,.woocommerce table.shop_table tr.order-total td{border:none}.woocommerce-cart .cart-collaterals table.shop_table tr.order-total:last-child td{padding-top:0}.woocommerce-MyAccount-navigation ul li{margin-top:-1px}.woocommerce-MyAccount-navigation ul li:first-child,.woocommerce-MyAccount-navigation ul li:last-child{border-radius:0}.woocommerce-product-gallery .flex-viewport,.woocommerce div.product div.images .flex-control-thumbs{width:99%}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:-1px -3px 0 2px}.popup-cart-container .product a span{margin:20px 0 10px 10px}.popup-cart-container img{width:50px;margin-top:10px}}@media (max-width:480px){.popup-cart-container img{float:none}.popup-cart-container .product a span{margin:0 20px 10px 0;float:none}.fx-product-categories .woocommerce.columns-3 ul.products li.product{width:100%;height:240px;float:none}.woocommerce-account .woocommerce-MyAccount-content{width:80%}.woocommerce.columns-2 ul.products li.product,.woocommerce.columns-3 ul.products li.product,.woocommerce.columns-4 ul.products li.product,.woocommerce.columns-5 ul.products li.product,.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:48%}}