@charset "UTF-8";
.post_list li p,dfn{font-style:italic}img,legend{border:0}#fx-header-cover,#site-icons a,.error-404,.fx-loading,.section-title,.site-footer{text-align:center}.pushy a,a:active,a:hover,button:focus,input:focus,select:focus,textarea:focus{outline:0}.comment-content,.comment-content a{word-wrap:break-word}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}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}h1{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}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box}pre,textarea{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,td,th{padding:0}table{border-collapse:collapse;border-spacing: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-col12,.fx-grid.last{margin:0}.fx-grid img,.fx-row img{max-width:100%;height:auto;display:block}.fx-loading,.hide,.screen-reader-text{display:none}.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-col10,.fx-col11,.fx-col2,.fx-col3,.fx-col4,.fx-col5,.fx-col6,.fx-col7,.fx-col8,.fx-col9{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:300 .8rem Lato,'Helvetica Neue',serif;line-height:1.6em;overflow-x:hidden;background:#fff}h2,h4,h5,h6{line-height:1.5em}#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{background-color:transparent;color:#1bbff5;opacity:.95;text-decoration:none;transition:opacity .1s;-moz-transition:opacity .1s;-webkit-transition:opacity .1s;-o-transition:opacity .1s}a:hover{opacity:1}blockquote,h1,h2,h3,h4,h5,h6{font-weight:300;font-family:'Open Sans',serif}h1{font-size:32px;font-size:2rem}h2{font-size:24px;font-size:1.5rem}h3{font-size:22px;font-size:1.4rem;margin:10px auto}h4{font-size:18px;font-size:1.12rem;margin:8px auto}h5{font-size:16px;font-size:1rem;margin:6px auto}h6{font-size:14px;font-size:.9rem;margin:5px auto}hr{height:1px;border-top:1px solid #eee;border-bottom:0;margin:30px auto}input[type=text],input[type=password],input[type=email],input[type=url],input[type=tel],input[type=number],input[type=search],select,textarea{padding:10px;border:1px solid #ddd;background:0 0;font-weight:400;border-radius:5px;font-size:14px}.button,input[type=button],input[type=reset],input[type=submit]{background:#1bbff5;color:#fff;padding:10px 5px;border-radius:5px;font-size:14px;border:none}.button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:#1d94bc;color:#fff}select{padding:5px 8px;width:100%;border:1px solid #ddd;box-shadow:none;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+) 98% 50% no-repeat;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none}.error-404{min-height:300px;padding-top:60px}.error-404 .page-title{margin-bottom:0!important}.narrow{width:80%}.fx-loading{width:50px;height:50px;background:#000;line-height:50px;position:fixed;top:50%;left:50%;color:#fff;margin:-25px 0 0 -25px;font-size:20px;border-radius:5px;z-index:10000}.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) center center no-repeat;background-size:20px;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{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%;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:0px;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 .widget-title,.site-bottom .widget li{border-color:#444}#fx-primary-bar,#fx-topbar,#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:0 0;padding-top:10px}.headroom{will-change:transform;transition:transform .2s linear}.admin-bar .headroom--pinned.headroom--top,.headroom--pinned{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:white;z-index:3;padding-top:10px;padding-bottom:20px}.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;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 .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .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(../../../themes/focux/assets/img/pattern.png);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:400 2rem Montserrat,arial;font-size:1.5em;margin:0;overflow:hidden;line-height:1em;text-transform:uppercase}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link,.main-navigation a{letter-spacing:1px;font-family:Karla,sans-serif;text-decoration:none;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;line-height:25px;color:#fff;position:relative}#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-menu-item a,.main-navigation ul li.current_page_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}#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 .8s;-moz-transition:max-height .8s;transition:max-height .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}#fx-topbar .main-navigation ul ul a,.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;border-bottom:1px solid rgba(255,255,255,.1)}.main-navigation ul ul li:last-child{border:none}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:100%}.menu-toggle{width:23px;height:23px;color:#fff;display:none;text-align:center;line-height:23px;background:0 0;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}#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:0 0;height:50px;line-height:52px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>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:focus,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover{opacity:.9;background:#000}#mega-menu-wrap-primary #mega-menu-primary div,#mega-menu-wrap-primary #mega-menu-primary img,#mega-menu-wrap-primary #mega-menu-primary li,#mega-menu-wrap-primary #mega-menu-primary p,#mega-menu-wrap-primary #mega-menu-primary ul,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout 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,#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>li.mega-menu-megamenu>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-flyout 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>a.mega-menu-link{opacity:1;font-size:12px;background:0 0;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;border-bottom:1px solid #222;font:400 .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{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,.push,.pushy{transition:transform .2s cubic-bezier(.16,.68,.43,.99)}.fx_popup_overlay,.site-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 .5s;-moz-animation:fade .5s;-ms-animation:fade .5s;-o-animation:fade .5s;animation:fade .5s}.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 .post-navigation,.site-main .posts-navigation{margin:5.5em auto;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,.post-navigation .nav-previous,.post-navigation-narrow .nav-previous,.posts-navigation .nav-previous{float:left;width:50%;height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.comment-navigation .nav-previous a:before,.post-navigation .nav-previous a:before,.post-navigation-narrow .nav-previous a:before,.posts-navigation .nav-previous a:before{content:"←";margin-right:5px;color:#999}.comment-navigation .nav-next,.post-navigation .nav-next,.post-navigation-narrow .nav-next,.posts-navigation .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,.post-navigation .nav-next a:after,.post-navigation-narrow .nav-next a:after,.posts-navigation .nav-next a:after{content:"→";margin-left:5px;color:#999}.fx_pagenavi{text-align:center}.fx_pagenavi a,.fx_pagenavi span{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-primary-bar,.centered-logo-header #fx-topbar{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:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-footer:after,.site-footer:before{content:"";display:table}.site-bottom .mc4wp-form input[type=submit],.widget .post_list li:before,.widget.widget_archive .screen-reader-text{display:none}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header: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 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:0 0;margin-bottom:10px;font-size:1.5rem;font-weight:300}.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:0 0}#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_categories li,.widget_pages li,.widget_recent_comments li,.widget_recent_posts li{background:url(../../../themes/focux/assets/img/dot.png) left 15px no-repeat;background-size:8px;padding-left:15px}.widget_archive li,.widget_meta li{background:url(../../../themes/focux/assets/img/circle.png) left 16px no-repeat;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(../../../themes/focux/assets/img/child-node.png) left 15px no-repeat}.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}.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;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;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:0 0;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{font:300 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-footer span,.post .entry-footer span a,.post .entry-meta,.post .entry-meta a{color:#999}.post .entry-footer span a:hover,.post .entry-meta a:hover{color:#333}.post .entry-meta span i{margin-right:3px}.byline,.updated:not(.published){display:none}.group-blog .byline,.single .byline{display:inline;margin-left:15px}.entry-content,.entry-summary,.page-content{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 dt,.entry-content em,.entry-content ins{font-weight:700}.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 cite,.taglist a{font-size:12px}.entry-content table,.entry-content table td,.entry-content table th,.entry-content table tr{border:1px solid #eee;padding:5px 10px}.entry-content dd{margin:0 0 10px 10px;border-left:1px solid #ddd;padding-left:10px}.entry-content code{color:#5fad43}.entry-content iframe{max-height:500px}.archive .format-aside .entry-title,.blog .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:.8rem}.taglist a:hover{color:#fff;background:#000}.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;font-size:14px;padding-left:0}.comment-author{font-size:14px;line-height:1.7142857142;position:relative}.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:0 0;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 .pingback a,.comment-list .trackback 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 .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}.comment-edit-link,.comment-reply-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}.ajax-error,.form-allowed-tags code{padding:10px}.comment .comment-respond{margin-top:24px}.comment-respond h3{margin-top:0;margin-bottom:24px;font-size:2rem}.comment-awaiting-moderation,.comment-notes,.form-allowed-tags,.form-allowed-tags code,.logged-in-as,.no-comments{color:#767676}.comment-awaiting-moderation,.comment-notes,.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}.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}#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;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.comment-content ol,.comment-content ul{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}#author_vcard,.related-posts{height:auto;border-bottom:1px solid #eee;overflow:hidden;max-width:100%}.comment-content ol,.comment-content ul{margin:0 0 24px 22px}.comment-content li>ol,.comment-content li>ul{margin-bottom:0;margin-left:0}.comment-content>:last-child{margin-bottom:0}.related-posts{margin:10px auto 50px;padding:0 0 40px}.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;margin:-30px auto 70px}#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 .entry-content p,.grid_blog .grid-post .whiteText a{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:0 0}.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}#fx_popup_close,.gallery-item,.wp-caption-text{text-align:center}.masonry_blog .grid-post .thumbnail{position:relative;background:0 0;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}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.entry-content img,embed,iframe,object{max-width:100%}.entry-content img{height:auto}.wp-caption{margin-bottom:1.5em;max-width:100%;width:100%!important}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}#content .wp-caption a img{max-width:99.03225806%;height:auto}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;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}#fx_popup,.page-template-page-custom .focux-breadcrumbs,.page-template-page-transparent-header .focux-breadcrumbs,.page-template-page-white-header .focux-breadcrumbs{display:none}.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 select,.wpcf7-form-control-wrap textarea{width:90%}.wpcf7-form button,.wpcf7-form input[type=submit]{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;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}.fx_popup_overlay{background:#fff;opacity:.98}#fx_popup_close{position:fixed;top:30px;right:30px;width:50px;height:50px;line-height:50px;font-size:2rem;font-family:raleway;color:#000;cursor:pointer}.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:0 0}.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%}.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-primary-bar,#fx-topbar{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 input[type=text],#respond input[type=email],#respond input[type=url],#respond textarea{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}}body.woocommerce-account,body.woocommerce-cart,body.woocommerce-checkout,body.woocommerce-wishlist{background:#fcfcfc}.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.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 10px 13px}.woocommerce-cart table.cart td.actions .coupon .input-text{padding:8px}.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:0 0;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:0 0}.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 .page-description,.woocommerce .term-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 .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .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:0 0;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 .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .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(0) 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:0;left:.9em}.woocommerce ul.products li.product .added_to_cart{display:none!important}.woocommerce ul.products li.product .fx-add-to-cart-button.added,.woocommerce ul.products li.product .fx-add-to-cart-button:hover{background:#1bbff5}.related ul li.product,.related ul.products li.product,.upsells.products ul li.product,.upsells.products ul.products li.product{width:48%}.related ul li.product,.related ul.products li.product,.upsells.products ul li.product,.upsells.products ul.products li.product,.woocommerce.columns-4 ul.products 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{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 div.product div.images .flex-control-thumbs li,.woocommerce-product-gallery .flex-viewport{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:0}.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,.summary .product_meta span.posted_in:before,.summary .product_meta span.sku_wrapper,.woocommerce .reset_variations,.woocommerce div.product p.stock{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 .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:0 0;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}.related.products,.upsells.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 .cart-empty,.woocommerce .return-to-shop{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}.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 #customer_details.col2-set,.woocommerce .col-1.address,.woocommerce .col2-set .col-1.address,.woocommerce .col2-set .col-2.address,.woocommerce .customer_details,.woocommerce .lost_reset_password,.woocommerce .myaccount_user,.woocommerce .order_details,.woocommerce form.login,.woocommerce form.register,.woocommerce table.shop_table.cart,.woocommerce-MyAccount-content,.woocommerce-checkout-review-order{border:1px solid #eee;padding:20px 30px;border-radius:5px;margin-bottom:50px;background:#fff}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{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.is-active,.woocommerce-MyAccount-navigation ul li:hover{background:#1bbff5}.woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-MyAccount-navigation ul li:hover 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(../../../themes/focux/assets/img/pencil.svg) 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-additional-fields h3,.woocommerce-billing-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-column__title,.entry-content h2.woocommerce-order-details__title{font-weight:300;font-size:2em;margin-bottom:.6em}.woocommerce-checkout #payment{background:0 0}.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 form.checkout_coupon,.woocommerce-checkout-review-order{border-color:#aaa;background:0 0}.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(../../../themes/focux/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--email::before,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::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:3;opacity:.9}.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 tfoot th,.woocommerce table.shop_table.customer_details tr:last-child th,.woocommerce table.shop_table.order_details td,.woocommerce table.shop_table.order_details tr:last-child 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 tbody td,.woocommerce table.wishlist_table thead th{text-align:center}.woocommerce table.wishlist_table tbody td,.woocommerce table.wishlist_table thead th{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 .page-description,.woocommerce .term-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 .col2-set,.woocommerce-checkout-review-order{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 .page-description,.woocommerce .term-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:0 0}.woocommerce table.shop_table tr.cart-subtotal td,.woocommerce table.shop_table tr.order-total td,.woocommerce-cart .cart-collaterals table.shop_table tr.order-total:last-child 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 div.product div.images .flex-control-thumbs,.woocommerce-product-gallery .flex-viewport{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 ul.products li.product,.woocommerce-page ul.products li.product,.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:48%}}.vc_row{padding:20px 0;width:1000px;margin:auto;left:0;float:none}.vc_row.vc_row-o-full-height{min-height:100px}.vc_row.vc_gitem_row,.vc_row.vc_grid{width:auto}.vc_row.vc_inner{width:100%}.vc_row[data-vc-full-width]{width:100%;padding:20px;overflow:inherit}.vc_row[data-vc-stretch-content]{padding:20px 130px;min-width:1000px}.vc_row[data-vc-parallax]{overflow:hidden}.vc_row[data-vc-stretch-content].vc_row-no-padding{padding:0}.vc_gitem_row.vc_row{padding:15px}.entry .vc_row,.entry-summary .vc_row,.entry-content .vc_row{width:100%}#item-description.entry-content .vc_row{width:1000px}#item-description.entry-content .vc_row.vc_inner{width:100%}.entry .vc_row.vc_inner,.entry-summary .vc_row.vc_inner,.entry-content .vc_row.vc_inner{width:auto}.vc_column_container>.vc_column-inner{padding:0}.vc_row[class*="vc_column-gap-"]{margin:auto}.vc_row.vc_row_zindex_1{z-index:1}.vc_row.vc_row_zindex_2{z-index:2}.vc_row.vc_row_zindex_3{z-index:3}.vc_row.vc_row_zindex_4{z-index:4}.vc_row.vc_row_zindex_5{z-index:5}.vc_row.vc_row_zindex_6{z-index:6}.vc_row.vc_row_zindex_7{z-index:7}.vc_row.vc_row_zindex_8{z-index:8}.vc_row.vc_row_zindex_9{z-index:9}.vc_row.vc_row_zindex_10{z-index:10}.vc_row.vc_row_opacity_0-9{opacity:.9}.vc_row.vc_row_opacity_0-8{opacity:.8}.vc_row.vc_row_opacity_0-7{opacity:.7}.vc_row.vc_row_opacity_0-6{opacity:.6}.vc_row.vc_row_opacity_0-5{opacity:.5}.vc_row.vc_row_opacity_0-4{opacity:.4}.vc_row.vc_row_opacity_0-3{opacity:.3}.vc_row.vc_row_opacity_0-2{opacity:.2}.vc_row.vc_row_opacity_0-1{opacity:.1}.vc_custom_heading{word-wrap:break-word;font-weight:normal}.custom_heading_weight_100{font-weight:100}.custom_heading_weight_300{font-weight:300}.custom_heading_weight_600{font-weight:600}.custom_heading_weight_800{font-weight:800}.custom_heading_weight_normal{font-weight:normal}.vc_col-sm-2 #s{width:55%}.vc_col-sm-2 #searchsubmit{width:42%;padding:0}.vc_col-sm-3 #s{width:68%}.vc_col-sm-3 #searchsubmit{width:30%;padding:0}.vc_toggle_title>h4{font-size:1.6rem}.custom_price_table{max-width:100%;min-width:200px;margin:0 auto 10px;width:auto;height:auto;overflow:hidden;border-radius:5px;background:#fff;border:1px solid rgba(0,0,0,.1)}.custom_price_table header h3{height:50px;line-height:50px;font-size:20px;font-size:1.5rem;font-weight:300;margin:0;padding:10px 0 60px;border-bottom:1px solid #e9e9e9;text-align:center;color:#000}.custom_price_table header .price{width:100px;height:100px;text-align:center;line-height:100px;background:#fff;border:3px solid #e9e9e9;border-radius:200px;margin:-55px auto 0;font-size:1.6rem;font-weight:400}.custom_price_table.featured header h3,.custom_price_table.featured header .price{color:#1bbff5;border-color:#1bbff5}.custom_price_table ul{margin:10px 20px 0;padding:0;list-style:none}.custom_price_table ul li{border-bottom:1px solid #f6f6f6;padding:10px 0;text-align:center;font-size:14px;font-size:.9rem}.custom_price_table footer{height:80px;line-height:80px;text-align:center}.custom_price_table footer .custom_price_table_button{padding:15px 30px}.custom_price_table .edd_download_purchase_form{text-align:center;margin:30px 50px}.custom_price_table.featured .button{margin:20px auto}.custom_price_table.featured .edd_download_purchase_form .button,.custom_price_table.featured .button{background:#ff839e}.custom_team{max-width:600px;min-width:200px;width:auto;height:auto;margin-bottom:50px;overflow:hidden;text-align:center}.custom_team .avatar,.custom_team .avatar a.avatar_thumbnail{width:150px;height:150px;display:block;border-radius:200px;margin:0 auto 10px;overflow:hidden}.custom_team .avatar img{width:150%;max-width:none;height:auto}.custom_team header{margin:25px auto 15px}.custom_team .name{font-size:22px;font-size:1.5rem}.custom_team .job{display:block;margin:5px auto;opacity:.5}.custom_team.white{color:#fff}.custom_team.horizontal{text-align:left}.custom_team.horizontal .avatar{float:left;margin-right:20px}.custom_team.horizontal header{margin-top:10px}.custom_product_reviews{height:180px;width:85%;margin:auto;overflow:hidden}.custom_product_reviews .swiper-container{width:100%;height:100%;overflow:hidden}.custom_product_reviews .swiper-slide{width:100%}.custom_product_reviews .comment_meta{float:left;min-height:150px}.custom_product_reviews .swiper-slide .avatar{border-radius:200px;margin-bottom:5px}.custom_product_reviews .swiper-slide .comment-author-name{display:block;text-align:center}.custom_product_reviews .swiper-slide .comment-text{width:90%;font-size:18px;font-size:1.5rem;margin:auto;padding-top:10px;line-height:1.2em}.custom_product_reviews .swiper-slide .comment-post{display:block;font-size:14px;font-size:.9rem;margin:10px 0;max-width:400px}.swiper-pagination-bullet{background:#000;opacity:.5}.swiper-pagination-bullet-active{opacity:1}.custom_product_reviews.white{color:#fff}.custom_product_reviews.white .swiper-pagination-bullet{background:#fff}.custom_post_slider{margin-bottom:50px}.custom_post_slider .swiper-slide{float:left;height:500px}.custom_post_slider .swiper-slide .thumbnail{width:100%;height:200px;overflow:hidden;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.custom_post_slider .swiper-slide .thumbnail img{width:100%;height:auto}.custom_post_slider .swiper-slide h3{margin-bottom:0;text-align:center;line-height:1.2em}.custom_post_slider .swiper-slide h3 a{font-size:20px;font-size:1.2rem;font-weight:bold;color:#000}.custom_post_slider .swiper-slide .post_meta,.custom_post_slider .swiper-slide .post_meta a{font-size:11px;font-size:.7rem;color:#999;text-align:center;margin-top:5px}.custom_post_slider .swiper-slide .read-more{display:block;text-align:center;margin-top:15px;font-weight:400;font-style:italic}.custom_post_slider.white .swiper-slide h3 a,.custom_post_slider.white .swiper-slide,.custom_post_slider.white .swiper-slide .post_meta a{color:#fff}.custom_post_slider.white .swiper-slide .post_meta a{opacity:.8}.custom_post_slider.white .swiper-slide .post_meta,.custom_post_slider.white .swiper-slide .read-more{color:#fff;opacity:.5}.custom_post_slider.white .swiper-pagination-bullet{background:#fff}.custom_beveled,.custom_beveled_inverse{width:100%;padding:0;margin:0}.custom_beveled_sharp{content:'';position:absolute;width:0;height:0;border-bottom:50px solid #000;border-left:2000px solid transparent;top:-50px;left:0}.custom_beveled_inverse_sharp{content:'';position:absolute;width:0;height:0;border-bottom:50px solid #000;border-right:2000px solid transparent;top:-50px;left:0}.vc_icon_element{margin-bottom:10px}.vc_icon_element-align-left{float:left;margin-right:1px}.vc_icon_element-align-right{float:right;margin-left:1px}.wpb_text_column h1,.wpb_text_column h2,.wpb_text_column h3,.wpb_text_column h4,.wpb_text_column h5,.wpb_text_column h6{font-weight:bold;line-height:1.2em}.wpb_text_column h1,.vc_tta-container h2{font-size:32px;font-size:2rem}.wpb_text_column h2,.wpb_heading{font-size:24px;font-size:1.5rem}.wpb_text_column h3{font-size:22px;font-size:1.4rem;margin:10px auto}.wpb_text_column h4{font-size:18px;font-size:1.12rem;line-height:1.5em;margin:8px auto}.wpb_text_column h5{font-size:16px;font-size:1rem;line-height:1.5em;margin:6px auto}.wpb_text_column h6{font-size:14px;font-size:.9rem;line-height:1.5em;margin:5px auto}.vc_tta-container h2{text-align:center}#content .wpb_text_column p:last-child{margin-bottom:10px}#content .wpb_text_column p:first-child{margin-top:0}.wpb_text_column blockquote{border-left:2px solid #eee;padding-left:10px;margin-left:10px}.vc_separator h4{line-height:1.5em;font-size:3rem}.vc_message_box>p{margin-top:0}.vc_tta-style-flat .vc_tta-tabs-container{padding-bottom:2.5em}.vc_tta-tab>a{font-size:1.2rem}.vc_tta.vc_general .vc_tta-tab>a{padding:10px 15px}.vc_tta-color-black.vc_tta-style-classic .vc_tta-tab.vc_active>a{background:#fefefe}.vc_tta.vc_tta-spacing-1 .vc_tta-tab{margin:0}.vc_tta-accordion .vc_tta-panel-title{font-size:1.4rem}.vc_tta.vc_general .vc_tta-panel-title{line-height:1.5}.vc_tta.vc_tta-o-no-fill .vc_tta-panels .vc_tta-panel-body{padding:0;margin:20px auto}.vc_tta.vc_tta-tabs-position-left .vc_tta-panels .vc_tta-panel-body{padding-left:20px;margin-top:0}.vc_tta.vc_tta-tabs-position-right .vc_tta-panels .vc_tta-panel-body{padding-right:20px;margin-top:0}.vc_tta.vc_tta-accordion.vc_tta-color-grey .vc_tta-controls-icon-position-left.vc_tta-panel-title>a{color:#000!important;padding-left:30px;line-height:1.5em}.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading{border-width:0 0 1px}.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover{background:transparent}.vc_tta.vc_tta-accordion.vc_tta-color-grey .vc_tta-controls-icon-position-left .vc_tta-controls-icon{left:10px;color:#000}.vc_tta.vc_tta-accordion.vc_tta-style-outline .vc_tta-controls-icon-position-left .vc_tta-controls-icon{left:0;top:31px}.vc_general.vc_cta3 .vc_cta3-content-header h2{font-size:36px;font-size:2.2rem;line-height:1.2em;margin-bottom:10px}.vc_general.vc_cta3 .vc_cta3-content-header h4{font-size:24px;font-size:1.6rem;line-height:1.2em}.vc_progress_bar .vc_single_bar,.vc_progress_bar .vc_single_bar .vc_bar{-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:10px;margin-bottom:50px}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_label,.vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_label,.vc_progress_bar .vc_single_bar .vc_label{padding-top:15px;padding-left:0;color:#333;font-size:16px;font-size:1rem}
.vc_grid-filter{margin-bottom:50px}.vc_grid-filter.vc_grid-filter-size-lg .vc_grid-filter-item{padding:10px 20px}.wpb_single_image.reduce_image_size img{width:50%;height:auto;margin:auto}.wpb_revslider_element.wpb_content_element{margin:-1px auto 0}.wpb_single_image.wpb_content_element{margin-bottom:0}.custom_map_overlay{width:100%;height:100%;position:absolute;top:0;left:0;background:#fff;opacity:0;z-index:2}.custom_counter{width:100%;height:auto;text-align:center;border-right:1px solid rgba(0,0,0,.05)}.custom_counter.no-border{border-width:0}.custom_counter .count{display:block;font-size:3em;font-weight:500}.custom_counter .text{font-size:1em;display:block;font-weight:300;margin-top:10px}.tmvs_pagenavi{text-align:center;margin-bottom:2em;margin-top:3em}.tmvs_pagenavi span,.tmvs_pagenavi a{display:inline-block;padding:10px 20px;color:#000;font-size:1rem;margin-right:-5px;border:1px solid #eee;background:#fff}.tmvs_pagenavi span{color:#fff;border-color:#000;background:#000}.tmvs-grid{margin:0 auto;padding:0;list-style:none;max-width:1000px;width:101%}.tmvs-grid .post{width:30%;height:auto;float:left;position:relative;margin-bottom:1em;background:#fff;border-radius:5px;box-shadow:0 0 45px rgba(0,0,0,.08);transition:.5s;padding:0;overflow:inherit;margin-right:30px;margin-bottom:35px}.tmvs-grid:not(.two-columns) .post:nth-child(3n+3){margin-right:0}.tmvs-grid.tmvs-picture-grid .post img{box-shadow:0 0 5px rgba(0,0,0,.08)}.tmvs-grid .post:hover{box-shadow:2px 2px 5px rgba(0,0,0,.1)}.tmvs-grid.two-columns .post,.tmvs-grid.two-columns.tmvs-masonry .post{width:47%}.tmvs-grid.two-columns .post:nth-child(2n+2){margin-right:0}.tmvs-grid .post .image-box img{width:100%;height:auto;max-width:200%;display:block}.tmvs-grid.tmvs-masonry .post{width:calc(33.33%);box-shadow:none;border:0;border-radius:0;background:0;height:auto;margin-bottom:0;margin-right:0}.tmvs-grid .post .tmvs-grid-title{font-size:18px;font-weight:bold;display:block;margin:20px 20px 10px}.tmvs-grid .post .tmvs-grid-title a{color:#222}.tmvs-grid .post .tmvs-grid-title a:hover{color:#34b7ae}.tmvs-grid .post .tmvs-grid-subtitle{margin:0 20px 20px;font-size:13px;line-height:22px}.tmvs-grid .post .freeLabel{width:50px;height:50px;position:absolute;top:-10px;right:-10px;z-index:10;text-align:center;line-height:50px;background:#3ebab2;color:#fff;border-radius:200px}.tmvs-grid.tmvs-masonry .post .freeLabel{top:10px;right:10px}.text-desc{position:absolute;left:0;top:0;background-color:#fff;height:100%;opacity:0;width:100%;padding-top:20%}.text-desc .edd_price{font-size:18px;font-size:1.8rem}.text-desc .divider{display:block;margin:5px auto 20px;text-align:center;width:10%;border-top:1px solid #000}.text-desc .button i{margin-right:5px}.text-desc .details,.text-desc .add_to_cart{background:0;border:1px solid #000;color:#000;padding:8px 20px}.text-desc .add_to_cart{border-color:#3ebab2;color:#3ebab2}.text-desc .add_to_cart:hover{background:#3ebab2;color:#fff;box-shadow:2px 2px 5px rgba(0,0,0,.1)}.text-desc .details:hover{background:#000;color:#fff}.text-desc .title{font-size:1.2em;color:#000}.text-desc .icon{font-size:1.5em;color:#000}.tmvs-grid-item{width:100%;min-height:150px;height:auto;position:relative;overflow:hidden;text-align:center}.tmvs-grid.two-columns .tmvs-grid-item{height:270px}.tmvs-grid.tmvs-masonry .tmvs-grid-item{height:auto}.text-desc{opacity:.9;top:-400%;transition:.5s;color:#000}.text-desc p{margin-top:40px;display:block}.tmvs-grid-item img{transition:.5s}.tmvs-grid .post:hover .text-desc{top:0}.nav-filters{padding-left:0;display:table;width:auto;margin:20px auto 50px;text-align:center}.nav-filters li{list-style:none;display:inline-block;text-transform:uppercase;margin-right:10px;margin-bottom:10px;cursor:pointer;color:#aaa;padding:5px 10px;font-size:12px;border:1px solid #ddd;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.nav-filters li a{color:#000}.nav-filters li:hover,.nav-filters li.active{color:#fff;border:1px solid #34b7ae;background:#34b7ae}.nav-filters li a:hover{color:#fff}.custom_typing_text{font-size:3em;line-height:1.2em;margin:20px auto}.custom_typing_text span{font-weight:bold;font-style:italic}.typed-cursor{opacity:1;-webkit-animation:blink .7s infinite;-moz-animation:blink .7s infinite;animation:blink .7s infinite}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.custom_testimonials{text-align:center;margin-bottom:30px;width:100%}.custom_testimonials .swiper-container{width:100%;min-height:320px;height:auto}.custom_testimonials .avatar{width:80px;height:80px;border-radius:50%;margin-bottom:20px}.testimonial-text{font-size:1.5rem;line-height:1.5em;margin-bottom:30px}.custom_testimonials.white{color:#fff}.custom_testimonials.white .swiper-pagination-bullet{background:#fff}.custom_edd_search{width:80%;text-align:center;margin:auto}
.custom_edd_search input[type="text"]{width:73%;background:#fff;padding-left:20px;font-weight:300;border:0;font-size:1.5em;display:inline-block}.custom_edd_search input[type="submit"]{padding:12px;font-size:1.5em;font-weight:100;display:inline-block;margin-left:-5px;border-radius:0 3px 3px 0}.portfolio-back-button{position:fixed;top:50%;left:50px;font-size:3em;color:#000}.custom_portfolio_post{width:100%;margin:20px}.custom_portfolio_post .site-title{width:10%;float:left}.custom_portfolio_post .site-title img{width:100%;height:auto}.custom_portfolio_post .portfolio-stage{width:55%;float:left;margin:0 0 0 30px;text-align:center}.custom_portfolio_post .portfolio-stage img{max-width:100%;width:100%;height:auto}.custom_portfolio_post .post.portfolio{width:25%;float:left;margin-left:30px}.custom_portfolio_post .post.portfolio .entry-content{font-size:13px;line-height:1.8em}.custom_portfolio_post .post .portfolio_info{margin-top:3em}.custom_portfolio_post .post .portfolio_info strong{width:80px;display:inline-block}.custom_portfolio_post .post .portfolio_info span{border-bottom:1px solid #ddd;display:block;padding:5px 0}.edd_download_purchase_form{margin:50px auto}.custom_edd_button .edd_price_options{margin-bottom:20px}.custom_edd_button .edd_price_options ul{margin:0;padding:0}.custom_edd_button .edd_price_options ul li{list-style:none;border-bottom:1px solid #eee;padding:10px 0}.custom_edd_button.button{padding:15px 30px;font-weight:bold;font-size:1.2rem}@media only screen and (max-width:360px){ul{width:300px}.tmvs-product-item .tmvs-grid .text-desc{padding:20px}.tmvs-grid .text-desc{padding:7px}}@media(max-width:959px){.vc_row{width:100%}.vc_row[data-vc-full-width]{padding:10px}.vc_row[data-vc-stretch-content] .wpb_wrapper{width:99.8%;margin:auto}.vc_row[data-vc-stretch-content]{min-width:auto}body .vc_custom_heading{margin:15px 0!important}.custom_beveled_sharp{border-left-width:959px}.custom_beveled_inverse_sharp{border-right-width:959px}}@media(max-width:768px){.vc_row[class*=".vc_column-gap-"]{margin-left:0;margin-right:0}.entry-content .vc_row,#item-description.entry-content .vc_row{width:90%;margin:auto}.vc_separator h4{font-size:1.5rem;line-height:1em}.custom_product_reviews{height:340px}.custom_product_reviews .comment_meta{float:none;margin:auto;min-height:100px;text-align:center}.vc_toggle_title>h4{font-size:1.2rem}body .vc_custom_heading{margin:10px 0!important;padding-left:0!important;padding-right:0!important}.tmvs-grid .post,.tmvs-grid.two-columns .post,.tmvs-grid.tmvs-masonry .post,{width:100%;position:relative!important;top:0!important;margin-bottom:20px}.tmvs-grid .post,.tmvs-grid.two-columns .post,.tmvs-grid.tmvs-masonry .post,.custom_portfolio_post .site-title .custom_portfolio_post .portfolio-stage,.custom_portfolio_post .post.portfolio{width:100%}.custom_post_slider .swiper-slide{height:550px}.custom_beveled_sharp{border-left-width:768px}.custom_beveled_inverse_sharp{border-right-width:768px}.custom_edd_search{width:100%}.custom_edd_search input[type="text"]{width:60%}.custom_counter{border-right:0;border-bottom:1px solid rgba(0,0,0,.05);margin-bottom:30px;padding-bottom:20px}.tmvs-grid{width:100%;display:block;margin:auto}.testimonial-text{font-size:1.2rem}}@media(max-width:480px){.custom_beveled_sharp{border-left-width:480px}.custom_beveled_inverse_sharp{border-right-width:480px}.custom_edd_search input[type="text"]{width:50%}.custom_edd_search input[type="text"],.custom_edd_search input[type="submit"]{font-size:1em}.tmvs-grid li .tmvs-grid-item,.tmvs-grid li .image-box{height:200px}}
 .tmm .tmm_wrap{width:100%;margin-bottom:30px;text-align:center}.tmm .clearer{clear:both}.tmm .tmm_container{display:inline}.tmm .tmm_container:last-child{display:block;text-align:center!important}.tmm .tmm_container:last-child .tmm_member{float:none!important}.tmm .tmm_columns_containers_desktop{display:block;clear:both}.tmm .tmm_member{vertical-align:top;display:inline-block;margin-top:70px;margin-bottom:30px;height:auto;float:left;text-align:center;-webkit-box-shadow:1px 0 2px 0 rgba(0,0,0,.05);-moz-box-shadow:1px 0 2px 0 rgba(0,0,0,.05);box-shadow:1px 0 2px 0 rgba(0,0,0,.05);border-top:5px solid lightgrey;border-bottom:6px solid whitesmoke;background:white;box-sizing:border-box}.tmm .tmm_three_entries{clear:both}.tmm .tmm_2_columns .tmm_member{margin-right:4%;margin-left:4%}.tmm .tmm_3_columns .tmm_member{margin-right:2%;margin-left:2%}.tmm .tmm_4_columns .tmm_member{margin-right:1%;margin-left:1%}.tmm .tmm_2_columns .tmm_member{width:42%}.tmm .tmm_3_columns .tmm_member{width:29%}.tmm .tmm_4_columns .tmm_member{width:23%}.tmm .tmm_1_columns .tmm_member{width:96%;margin-right:2%;margin-left:2%}.tmm .tmm_5_columns .tmm_member{width:18%;margin-right:1%;margin-left:1%}.tmm .tmm_member .tmm_photo{width:150px;height:150px;border:none;-webkit-box-shadow:2px 0 2px 0 rgba(0,0,0,.1);-moz-box-shadow:2px 0 2px 0 rgba(0,0,0,.1);box-shadow:2px 0 2px 0 rgba(0,0,0,.1);border-radius:60px!important;margin-top:-80px;border:8px solid whitesmoke}.tmm .tmm_4_columns .tmm_member .tmm_photo{width:100px;height:100px;margin-top:-50px;border-radius:40px!important;border:5px solid whitesmoke}.tmm .tmm_5_columns .tmm_member .tmm_photo{width:100px;height:100px;margin-top:-50px;border-radius:40px!important;border:5px solid whitesmoke}.tmm .tmm_member .tmm_textblock .tmm_scblock{padding-top:10px}.tmm .tmm_member .tmm_textblock{padding:10px 12px}.tmm .tmm_member .tmm_textblock .tmm_sociallink{clear:both;margin-bottom:20px;border:none;box-shadow:0 0 0}.tmm .tmm_member .tmm_textblock .tmm_sociallink img{display:inline-block;border:none;width:24px;height:24px;box-shadow:0 0 0 0;margin:10px 4px}.tmm .tmm_5_columns .tmm_member .tmm_textblock .tmm_sociallink img{width:19px;height:19px;margin:6px 2px}.tmm .tmm_4_columns .tmm_member .tmm_textblock .tmm_sociallink img{width:21px;height:21px;margin:6px 3px}.tmm .tmm_member .tmm_textblock .tmm_sociallink img:hover{opacity:.8}.tmm .tmm_names{font-size:21px;margin-bottom:8px;margin-top:10px;font-weight:300;line-height:24px}.tmm .tmm_4_columns .tmm_names{font-size:17px}.tmm .tmm_5_columns .tmm_names{font-size:18px}.tmm .tmm_fname{display:inline}.tmm .tmm_lname{display:inline}.tmm .tmm_job{font-size:14px;color:#a2a5a4;text-transform:uppercase}.tmm .tmm_desc{padding:0;margin-top:19px;margin-bottom:10px;font-size:14px}.tmm .tmm_4_columns .tmm_desc{margin-top:14px;margin-bottom:8px;font-size:13px;line-height:23px}.tmm .tmm_5_columns .tmm_desc{margin-top:14px;margin-bottom:8px;font-size:13px;line-height:23px}@media only screen and (max-width:64.063em){.tmm .tmm_columns_containers_desktop{display:none;clear:none}.tmm_two_containers_tablet{display:block;clear:both}.tmm .tmm_2_columns .tmm_member,.tmm .tmm_3_columns .tmm_member,.tmm .tmm_4_columns .tmm_member,.tmm .tmm_5_columns .tmm_member{width:40%;margin-left:5%;margin-right:5%;margin-top:70px;margin-bottom:30px}.tmm .tmm_names{font-size:17px;margin-bottom:8px;margin-top:10px;font-weight:300;line-height:24px}.tmm .tmm_4_columns .tmm_names,.tmm .tmm_5_columns .tmm_names{font-size:17px}.tmm .tmm_job{font-size:13px;color:#a2a5a4;text-transform:uppercase}.tmm .tmm_desc{padding:10px;margin-top:19px;margin-bottom:10px;font-size:15px;line-height:23px}.tmm .tmm_4_columns .tmm_desc,.tmm .tmm_5_columns .tmm_desc{margin-top:14px;margin-bottom:8px;font-size:14px;line-height:23px}.tmm .tmm_2_columns .tmm_member .tmm_photo,.tmm .tmm_3_columns .tmm_member .tmm_photo,.tmm .tmm_4_columns .tmm_member .tmm_photo,.tmm .tmm_5_columns .tmm_member .tmm_photo{width:130px;height:130px;border-radius:50px!important;border:8px solid whitesmoke;margin-top:-65px}}@media only screen and (max-width:40em){.tmm .tmm_columns_containers_desktop{display:none;clear:none}.tmm .tmm_member{width:96%;margin:0 2%;margin-top:70px;margin-bottom:30px}.tmm .tmm_2_columns .tmm_member,.tmm .tmm_3_columns .tmm_member,.tmm .tmm_4_columns .tmm_member,.tmm .tmm_5_columns .tmm_member{width:96%;margin:0 2%;margin-top:90px;margin-bottom:10px}.tmm .tmm_4_columns .tmm_names,.tmm .tmm_5_columns .tmm_names{font-size:20px}.tmm .tmm_2_columns .tmm_member .tmm_photo,.tmm .tmm_3_columns .tmm_member .tmm_photo,.tmm .tmm_4_columns .tmm_member .tmm_photo,.tmm .tmm_5_columns .tmm_member .tmm_photo{width:160px;height:160px;border-radius:60px!important;border:8px solid whitesmoke;margin-top:-80px}.tmm .tmm_desc{padding:10px;margin-top:19px;margin-bottom:10px;font-size:15px;line-height:23px}.tmm .tmm_4_columns .tmm_desc,.tmm .tmm_5_columns .tmm_desc{margin-top:14px;margin-bottom:8px;font-size:14px;line-height:23px}}.tmm .tmm_ori_f .tmm_container .tmm_fname,.tmm .tmm_ori_f .tmm_container .tmm_job,.tmm .tmm_ori_f .tmm_container .tmm_desc,.tmm .tmm_ori_f .tmm_container .tmm_lname{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-weight:300!important}