article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{*zoom:1;display:inline-block;*display:inline}[hidden],audio:not([controls]){display:none}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{padding:0;font-size:100%;border:0;outline:0;margin:0;background:transparent;vertical-align:baseline}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-spacing:0}td{vertical-align:top}img{border:0;max-width:100%;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}input[type=email],input[type=file],input[type=number],input[type=password],input[type=submit],input[type=text],textarea{-webkit-appearance:none;-webkit-border-radius:0}.chromeframe{padding:.2em 0;color:#000;margin:.2em 0;background:#ccc}::selection{color:#fff;background:#000}::-moz-selection{background:#ffff9e}img::selection{background:transparent}img::-moz-selection{background:transparent}html{overflow-y:auto;overflow-x:hidden;padding-right:0!important}html.hide-overflow{overflow:hidden!important}html.show-overflow{overflow-y:scroll}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tp-simpleresponsive>ul li{z-index:1!important}.tatsu-frame #header{transform:translateZ(0)}#main.layout-border{padding:30px}#main.layout-border.layout-border-header-top{padding:0 30px 30px}.left-header #main.layout-border{padding-left:0}#header-top-bar-left{padding:10px 20px;float:left}#header-top-bar-wrap.be-wrap #header-top-bar-left{padding-left:0}#header-top-bar-right{padding:10px 20px;float:right}#header-top-bar-wrap.be-wrap #header-top-bar-right{padding-right:0}#header-top-bar-left .header-cart-controls,#header-top-bar-left .header-search-controls,#header-top-bar-left .top-bar-widgets,#header-top-bar-left .topbar-menu-container{margin-right:15px}#header-top-bar-right .header-cart-controls,#header-top-bar-right .header-search-controls,#header-top-bar-right .top-bar-widgets,#header-top-bar-right .topbar-menu-container{margin-left:15px}#header-controls-left .header-cart-controls,#header-controls-left .header-search-controls,#header-controls-left .header-widgets,#header-controls-left .menu-controls{margin-right:15px}#header-controls-right .header-cart-controls,#header-controls-right .header-search-controls,#header-controls-right .header-widgets,#header-controls-right .sliderbar-menu-controller{margin-left:15px}#header-controls-left ul,#header-top-bar-left ul,#header-top-bar-right ul{padding-left:0;display:inline}#header-controls-left li,#header-top-bar-left li,#header-top-bar-right li{text-decoration:none;display:inline}.custom-font-icon,.menu-falling-animate-controller{cursor:pointer;display:inline-block}.custom-font-icon{position:relative;line-height:normal}.menu-icon{border-color:inherit;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);border-top-width:2px;margin-bottom:6px;-webkit-transition:-webkit-transform .4s ease,opacity .4s ease,top .4s ease;-moz-transition:-moz-transform .4s ease,opacity .4s ease,top .4s ease;-o-transition:-o-transform .4s ease,opacity .4s ease,top .4s ease;transition:transform .4s ease,opacity .4s ease,top .4s ease;position:absolute;border-style:solid;top:0;cursor:pointer;width:16px;display:block}.menu-icon.menu-icon-third{margin-bottom:0}.custom-font-icon .menu-icon.menu-icon-first{top:-4px}.custom-font-icon .menu-icon.menu-icon-second{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);position:relative;-moz-opacity:1;-khtml-opacity:1;opacity:1}.custom-font-icon .menu-icon.menu-icon-third{top:4px}.custom-font-icon.active .menu-icon.menu-icon-first{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);top:0}.custom-font-icon.active .menu-icon.menu-icon-second{-webkit-transform:translateX(50px);-moz-transform:translateX(50px);-ms-transform:translateX(50px);-o-transform:translateX(50px);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.custom-font-icon.active .menu-icon.menu-icon-third{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);top:0}#header-top-bar-wrap i.font-icon{margin-bottom:0}#header-bottom-bar,#header-top-bar{line-height:25px}#header-top-bar{position:relative;z-index:3}#header-top-bar .topbar-menu-container{display:inline-block}#topbar-menu>li:after{content:" | "}#topbar-menu>li:last-child:after{content:""}.header-cart-controls,.sliderbar-nav-controller-wrap{display:inline-block}.header-cart-controls{float:none!important}#header #left-header-mobile .header-cart-controls{float:right!important}.top-overlay-menu #header-bottom-bar{display:none}#header .header-border{display:block}#header .transparent .header-border{display:none}.style6 #header-wrap{text-align:center}.style4 #header-bottom-bar{padding:0 30px}.logo a,.logo a img{display:block}.style1 .logo{padding:20px 0;margin-left:30px;float:left}.layout-border-header-top .style1 .logo,.style1 .be-wrap .logo{margin-left:0}.style4 .logo{padding:20px 0;margin-left:30px;float:left}.style4 .be-wrap .logo{margin-left:0}#left-header-mobile .logo{padding:20px 0;margin-left:30px;float:left}.style5 .logo{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%}.style2 #header-wrap{position:relative}.style3 .logo{padding:20px 0;position:absolute;left:30px}.layout-border-header-top .style3 .logo,.style3 .be-wrap .logo{left:0}.style2 .logo{text-align:center}.style2 .logo a{vertical-align:middle;display:inline-block}.style6 .logo{position:relative;margin:25px auto;vertical-align:top;display:inline-block;z-index:1}#header-inner-wrap i.font-icon{margin-bottom:0}#left-header-mobile .mobile-nav-controller-wrap{margin:0 30px 0 15px;float:right}#header .oshine-module,#header .tatsu-module{margin-bottom:0}.mobile-menu.left-mobile-menu #mobile-menu{padding-bottom:0!important}.mobile-menu.right-mobile-menu #mobile-menu{padding-top:0!important}.be-nav-link-effect-1 a{padding:8px 0}.be-nav-link-effect-1 a:after{height:2px;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .3s,-webkit-transform .3s;-moz-transition:opacity .3s,-moz-transform .3s;-o-transition:opacity .3s,-o-transform .3s;-ms-transition:opacity .3s,-ms-transform .3s;transition:opacity .3s,transform .3s;content:"";position:absolute;opacity:0;top:170%;background:rgba(0,0,0,.1);left:20px;width:calc(100% - 40px)}.be-nav-link-effect-1 a:hover:after{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}.be-nav-link-effect-2 a:after{height:2px;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);right:50%;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;content:"";position:absolute;top:170%;background:rgba(0,0,0,.1);left:50%;z-index:1}.be-nav-link-effect-2 a:hover:after{right:20px;left:20px}.be-nav-link-effect-3 a:after{height:2px;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);right:50%;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;content:"";position:absolute;top:170%;background:rgba(0,0,0,.1);left:50%;z-index:1}.be-nav-link-effect-3 a:hover:after{right:40%;left:40%}.sub-menu a:after{display:none}#navigation .sub-menu a{-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;left:0}#navigation .sub-menu a:hover{left:7px}.header-code-widgets{margin-left:15px;display:inline-block}.sliderbar-menu-controller{cursor:pointer;display:inline-block}.search-box-wrapper{overflow-y:hidden;padding:30px;right:0;position:absolute;top:100%;box-shadow:0 1px 3px rgba(0,0,0,.23);-moz-box-shadow:0 1px 3px rgba(0,0,0,.23);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.23);background:#fff;width:240px;line-height:normal;display:none;z-index:12}.be-themes-layout-layout-border-header-top .search-box-wrapper{z-index:10!important}#header-top-bar-right .search-box-wrapper{padding:0}.header-search-controls{display:inline-block}.header-search-controls .search-button{zoom:1;font-size:18px;color:inherit;position:relative;top:2px;cursor:pointer;margin-left:0;line-height:normal;display:inline-block}#header-top-bar-right .search-box-wrapper.style1-header-search-widget input[type=text]{height:55px}.search-box-wrapper .searchform .search-icon{font-size:14px;right:35px;position:absolute;top:0;line-height:96px}#header-top-bar-right .search-box-wrapper .searchform .search-icon{right:14px;top:-19px}.search-box-wrapper.style2-header-search-widget .searchform .search-icon{display:none}.search-box-wrapper .searchform .s{margin-bottom:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;width:100%}.search-box-wrapper .icon-icon_close{color:#232323}.search-box-wrapper.style2-header-search-widget{height:100%;position:fixed;top:0;box-sizing:border-box;left:0;width:100%}body.admin-bar .search-box-wrapper.style2-header-search-widget{padding-top:62px}body.admin-bar .search-box-wrapper.style2-header-search-widget .searchform .search-icon{font-size:25px;right:14px;top:50%;line-height:normal;margin-top:-14px}.search-box-wrapper.style2-header-search-widget .search-box-inner1{height:100%;position:relative;width:100%;display:table}.search-box-wrapper.style2-header-search-widget .search-box-inner2{margin:0;width:100%;vertical-align:middle;display:table-cell}.search-box-wrapper.style2-header-search-widget .searchform .s{height:100px;font-size:40px;line-height:1}.search-box-wrapper.style2-header-search-widget .searchform{position:relative;margin:0 auto;width:80%;display:block}.header-search-form-close{display:none}.search-box-wrapper.style2-header-search-widget .header-search-form-close{font-size:35px;right:30px;color:inherit;position:absolute;top:30px;cursor:pointer;display:block;z-index:4}body.admin-bar .search-box-wrapper.style2-header-search-widget .header-search-form-close{margin-top:32px}.left-strip-wrapper .header-cart-controls{text-align:center;top:85%;width:100%}.header-cart-controls .cart-contents span{height:20px;font-size:10px;font-weight:700;position:relative;text-align:center;top:-5px;margin:0 auto;border-radius:20%;width:20px;line-height:21px;display:inline-block}.left-strip-wrapper .header-cart-controls .cart-contents span{position:static;margin-top:-60px;display:block}.header-cart-controls .cart-contents{color:inherit;line-height:0}.header-cart-controls .cart-contents i{font-size:23px;position:relative}body.header-transparent #header #header-inner-wrap.no-transparent,body.sticky-header #header #header-inner-wrap.no-transparent{right:0;position:fixed;top:-300px;width:100%}body.header-transparent #header #header-inner-wrap.no-transparent.top-animate,body.sticky-header #header #header-inner-wrap.no-transparent.top-animate{-webkit-backface-visibility:hidden;-webkit-transition:top .5s ease,right .4s ease;-moz-transition:top .5s ease,right .4s ease;-o-transition:top .5s ease,right .4s ease;-ms-transition:top .5s ease,right .4s ease;top:0}body.header-transparent.admin-bar #header #header-inner-wrap.no-transparent.top-animate,body.sticky-header.admin-bar #header #header-inner-wrap.no-transparent.top-animate{-webkit-backface-visibility:hidden;-webkit-transition:top .5s ease,right .4s ease;-moz-transition:top .5s ease,right .4s ease;-o-transition:top .5s ease,right .4s ease;-ms-transition:top .5s ease,right .4s ease;top:32px;box-shadow:0 1px 1px rgba(0,0,0,.15)}body.header-transparent #header #header-inner-wrap{border:none!important;position:absolute;width:100%}body.header-transparent #header #header-bottom-bar,body.header-transparent #header #header-wrap{box-shadow:none;background:transparent}body #main.layout-border-header-top #header-inner-wrap.no-transparent,body.admin-bar #main.layout-border-header-top #header-inner-wrap.no-transparent{backface-visibility:hidden;position:fixed;width:100%}body #main.layout-border-header-top #header-inner-wrap.no-transparent{top:0;width:100%}body.admin-bar #main.layout-border-header-top #header-inner-wrap.no-transparent{top:32px}#header-inner-wrap.transparent{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}#header-inner-wrap{position:relative}#header-inner-wrap.background--dark.transparent #navigation,#header-inner-wrap.background--dark.transparent #navigation-left-side,#header-inner-wrap.background--dark.transparent #navigation-right-side,#header-inner-wrap.background--dark.transparent .header-cart-controls i.font-icon,#header-inner-wrap.background--dark.transparent .header-search-controls .search-button,#header-inner-wrap.background--dark.transparent .menu-controls,#header-inner-wrap.background--dark.transparent .menu-controls i.font-icon,#portfolio-title-nav-bottom-wrap .background--dark,.single_portfolio_info_close.background--dark .font-icon{color:#f5f5f5}#header-inner-wrap.background--light.transparent #navigation,#header-inner-wrap.background--light.transparent #navigation-left-side,#header-inner-wrap.background--light.transparent #navigation-right-side,#header-inner-wrap.background--light.transparent .header-cart-controls i.font-icon,#header-inner-wrap.background--light.transparent .header-search-controls .search-button,#header-inner-wrap.background--light.transparent .menu-controls,#header-inner-wrap.background--light.transparent .menu-controls i.font-icon,#portfolio-title-nav-bottom-wrap .background--light,.single_portfolio_info_close.background--light .font-icon{color:#333}#header-inner-wrap.background--dark.transparent .be-mobile-menu-icon,#header-inner-wrap.background--dark.transparent .be-mobile-menu-icon span,#portfolio-title-nav-bottom-wrap .background--dark .home-grid-icon span{background-color:#f5f5f5}#header-inner-wrap.background--light.transparent .be-mobile-menu-icon,#header-inner-wrap.background--light.transparent .be-mobile-menu-icon span,#portfolio-title-nav-bottom-wrap .background--light .home-grid-icon span{background-color:#333}.logo img{transform:translateY(-50%) translateX(-50%);position:absolute;opacity:0;visibility:hidden;top:50%;left:50%;display:block}#header-inner-wrap.semi-transparent:not(.no-transparent).background--dark .logo .light-scheme-logo,#header-inner-wrap.semi-transparent:not(.no-transparent).background--light .logo .dark-scheme-logo,#header-inner-wrap.transparent:not(.no-transparent).background--dark .logo .light-scheme-logo,#header-inner-wrap.transparent:not(.no-transparent).background--light .logo .dark-scheme-logo,.top-animate .logo .sticky-logo,body:not(.side-menu-opened) #header-inner-wrap.transparent:not(.background--dark):not(.background--light):not(.top-animate) .logo .normal-logo,body:not(.side-menu-opened) #header-inner-wrap:not(.transparent):not(.top-animate) .logo .normal-logo{transform:translateY(0) translateX(0);transition:opacity .7s cubic-bezier(.645,.045,.355,1);position:relative;opacity:1;visibility:visible;top:0;left:0}#header{position:relative;z-index:10}.be-sticky-sections #header{z-index:99}#header-inner-wrap.stuck #navigation,#header-inner-wrap.stuck .header-controls,#header-inner-wrap.stuck .social-media-icons-mid-header,#header-inner-wrap.top-animate #navigation,#header-inner-wrap.top-animate .header-controls,#header-inner-wrap.top-animate .social-media-icons-mid-header{-webkit-transition:line-height .5s ease;-moz-transition:line-height .5s ease;-ms-transition:line-height .5s ease;-o-transition:line-height .5s ease;transition:line-height .5s ease;line-height:70px}#navigation a,#navigation-left-side a,#navigation-right-side a{padding:0 20px;color:inherit;position:relative;line-height:normal;display:inline-block}#navigation ul li,#navigation-left-side ul li,#navigation-right-side ul li{margin-bottom:0;position:relative;line-height:inherit;float:left;display:inline-block}#navigation .children,#navigation .sub-menu,#navigation-left-side .children,#navigation-left-side .sub-menu,#navigation-right-side .children,#navigation-right-side .sub-menu{padding:10px 0;position:absolute;top:100%;width:200px;line-height:32px;margin-top:1px;display:none;z-index:12}#navigation .children .children,#navigation .sub-menu .sub-menu,#navigation-left-side .children .children,#navigation-left-side .sub-menu .sub-menu,#navigation-right-side .children .children,#navigation-right-side .sub-menu .sub-menu{top:-10px;margin-left:0;left:100%}#navigation ul .children li,#navigation ul .sub-menu li,#navigation-left-side ul .children li,#navigation-left-side ul .sub-menu li,#navigation-right-side ul .children li,#navigation-right-side ul .sub-menu li{text-align:left;float:none;display:block}#navigation ul .children li a,#navigation ul .sub-menu li a,#navigation-left-side ul .children li a,#navigation-left-side ul .sub-menu li a,#navigation-right-side ul .children li a,#navigation-right-side ul .sub-menu li a{padding:5px 20px;line-height:inherit;display:block}.menu-controls i.font-icon{zoom:1;padding:0;font-size:21px;cursor:pointer;line-height:normal;display:inline-block}.exclusive-mobile-bg .menu-controls{padding:10px;font:initial}.menu-controls i.font-icon:before{position:relative;top:2px}.top-overlay-menu #navigation,.top-overlay-menu #navigation-left-side,.top-overlay-menu #navigation-right-side{display:none}body.menu-animate-fall #navigation ul li,body.menu-animate-fall #navigation-left-side ul li,body.menu-animate-fall #navigation-right-side ul li{transform:translateY(-60%);-ms-transform:translateY(-60%);-moz-transform:translateY(-60%);-webkit-transform:translateY(-60%);-o-transform:translateY(-60%);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:-webkit-transform .4s ease,opacity .4s ease;-moz-transition:-moz-transform .4s ease,opacity .4s ease;-o-transition:-o-transform .4s ease,opacity .4s ease;transition:transform .4s ease,opacity .4s ease;-moz-opacity:0;-khtml-opacity:0;opacity:0}body.menu-animate-fall #navigation ul li ul li,body.menu-animate-fall #navigation-left-side ul li ul li,body.menu-animate-fall #navigation-right-side ul li ul li,body.menu-animate-fall-active #navigation ul li,body.menu-animate-fall-active #navigation-left-side ul li,body.menu-animate-fall-active #navigation-right-side ul li{transform:none;-ms-transform:initial;-moz-transform:initial;-webkit-transform:initial;-o-transform:initial;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}#left-header-mobile,.left-header #header-bottom-bar,.left-header #header-top-bar,.left-header #header-wrap,.left-header .sliderbar-menu-controller .icon-menu{display:none}.left-header.left-sliding #main-wrapper{overflow-x:hidden;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;margin-left:70px}.left-header .layout-box-left{display:none}.left-header.left-static .layout-box-left{display:block}.top-header.top-right-sliding-menu.slider-bar-opened #main.layout-border{padding-right:0}.left-header.left-static #main-wrapper{margin-left:280px}.left-header.left-static.be-themes-layout-layout-border #main-wrapper{margin-left:310px}.left-header .left-strip-wrapper{height:100%;position:fixed;background-color:#000;width:71px;z-index:12}.left-header #sb-left-strip{height:100%;position:relative}.left-header #sb-left-strip .leftside-menu-controller{font-size:30px;position:absolute;bottom:40px;text-align:center;width:100%}.admin-bar.left-header #sb-left-strip .leftside-menu-controller{bottom:72px}.left-header #sb-left-strip #logo-strip-bar{position:absolute;text-align:center;top:40px;width:100%}.sb-slidebar .menu ul{list-style:none;padding:0;margin-bottom:0;margin-top:0;display:block}.sb-slidebar .menu ul li{margin-bottom:0;position:relative;display:block}.sb-slidebar-content .menu{padding:40px 0;margin-bottom:50px;text-align:center}.left-overlay-menu .sb-slidebar-content .menu,.top-overlay-menu .sb-slidebar-content .menu{border:none}#slidebar-menu .sub-menu{display:none}#slidebar-menu a{color:inherit;cursor:pointer;line-height:inherit;display:inline-block}.sb-left #slidebar-menu a{color:inherit;position:relative}.sb-slidebar .widget_text{padding:0 14px;margin-bottom:10px;text-align:center}#navigation .mobile-sub-menu-controller,#navigation-left-side .mobile-sub-menu-controller,#navigation-right-side .mobile-sub-menu-controller{display:none}#slidebar-menu .mobile-sub-menu-controller{font-size:13px;color:inherit!important;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s;position:absolute;text-align:center;top:0;cursor:pointer;width:50px;vertical-align:middle}#slidebar-menu .mobile-sub-menu-controller.isClicked{-webkit-transform:rotate(45deg) scale(1.5);-moz-transform:rotate(45deg) scale(1.5);-ms-transform:rotate(45deg) scale(1.5);-o-transform:rotate(45deg) scale(1.5);transform:rotate(45deg) scale(1.5)}.left-overlay-menu #slidebar-menu li,.top-overlay-menu #slidebar-menu li{-webkit-transform:translateY(30%);-moz-transform:translateY(30%);-ms-transform:translateY(30%);-o-transform:translateY(30%);transform:translateY(30%);transition:all .4s;opacity:0}.left-overlay-menu #slidebar-menu li.menu-loaded,.top-overlay-menu #slidebar-menu li.menu-loaded{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}#slidebar-menu .menu-item .sub-menu li{transform:translateY(0)!important;opacity:1!important}.overlay-menu-close{font-size:30px!important;right:25px;position:absolute;top:25px;cursor:pointer;margin-top:8px;z-index:15}.overlay-menu-close:before{-webkit-transition:-webkit-transform .4s ease;-moz-transition:-moz-transform .4s ease;-o-transition:-o-transform .4s ease;transition:transform .4s ease;display:inline-block}.overlay-menu-close:hover:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.sb-left .display-table{height:100%}.sb-slidebar.sb-left .overlay-menu-close,.sb-slidebar.sb-right .overlay-menu-close{display:none!important}body.left-overlay-menu .sb-slidebar.sb-left .overlay-menu-close,body.left-overlay-menu .sb-slidebar.sb-right .overlay-menu-close,body.top-overlay-menu .sb-slidebar.sb-left .overlay-menu-close,body.top-overlay-menu .sb-slidebar.sb-right .overlay-menu-close{display:inline-block!important}.mobile-menu{display:none}#mobile-menu,#mobile-menu ul{list-style:none;padding:0;margin-bottom:0;text-align:left;margin-top:0}#mobile-menu ul.sub-menu{padding:0 0 15px;display:none}#mobile-menu li{padding:0 0 0 20px;margin-bottom:0;position:relative;border-bottom:1px solid transparent}#mobile-menu .sub-menu li{border:none;padding-right:0}#mobile-menu a{color:inherit;padding-right:5px;cursor:pointer;display:inline-block}#mobile-menu .mobile-sub-menu-controller{font-size:13px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s;text-align:center;cursor:pointer;width:50px;float:right}#mobile-menu .mobile-sub-menu-controller.isClicked{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.mobile-nav-controller-wrap{display:none}.mobile-nav-controller-wrap .menu-controls{margin-right:0;margin-left:0}#logo-sidebar{text-align:center;margin:40px 0;line-height:normal!important}#main{position:relative}.sb-slidebar{height:100%;overflow:auto;position:fixed;width:280px;z-index:12}.top-header.be-themes-layout-layout-border-header-top .sb-slidebar{z-index:10!important}.left-overlay-menu .sb-slidebar,.top-overlay-menu .sb-slidebar{width:100%;z-index:14}.left-header.left-static .sb-slidebar.sb-left{left:0}.left-header.left-static.be-themes-layout-layout-border .sb-slidebar.sb-left{left:30px}.sb-slidebar.sb-right{right:-280px;-webkit-transition:right .4s ease;-moz-transition:right .4s ease;-o-transition:right .4s ease;transition:right .4s ease}body.be-themes-layout-layout-border .sb-slidebar.sb-right,body.be-themes-layout-layout-border-header-top .sb-slidebar.sb-right{right:-250px}.sb-slidebar.sb-right.opened{right:0}.be-themes-layout-layout-border .sb-slidebar.sb-right.opened,.be-themes-layout-layout-border-header-top .sb-slidebar.sb-right.opened{right:30px}body #main{right:0;-webkit-transition:right .4s ease;-moz-transition:right .4s ease;-o-transition:right .4s ease;transition:right .4s ease;position:relative}body.top-header:not(.top-overlay-menu).slider-bar-opened #main,body.top-header:not(.top-overlay-menu).slider-bar-opened #main #header #header-inner-wrap.no-transparent.top-animate{right:280px;left:auto}body.be-themes-layout-layout-border-header-top.top-header:not(.top-overlay-menu).slider-bar-opened #main #header #header-inner-wrap.no-transparent.top-animate,body.be-themes-layout-layout-border.top-header:not(.top-overlay-menu).slider-bar-opened #main #header #header-inner-wrap.no-transparent.top-animate{right:310px}body.top-header.slider-bar-opened.top-overlay-menu #main{right:0}.left-header.left-sliding.left-bar-menu .sb-slidebar.sb-left.opened{left:0}html.csstransforms .left-strip-wrapper{-webkit-transition:-webkit-transform .2s linear;-moz-transition:-moz-transform .2s linear;-o-transition:-o-transform .2s linear;transition:transform .2s linear;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}html.csstransforms .left-strip-wrapper.hide{-webkit-transform:translatex(-70px);-moz-transform:translatex(-70px);-ms-transform:translatex(-70px);-o-transform:translatex(-70px);transform:translatex(-70px);-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}html.no-csstransforms .left-strip-wrapper{-webkit-transition:left .2s linear;-moz-transition:left .2s linear;-o-transition:left .2s linear;transition:left .2s linear;left:0}html.no-csstransforms .left-strip-wrapper.hide{left:-80px}html.csstransforms .left-header.left-sliding.left-bar-menu .sb-slidebar.sb-left{-webkit-transform:translatex(-280px);-moz-transform:translatex(-280px);-ms-transform:translatex(-280px);-o-transform:translatex(-280px);transform:translatex(-280px);-webkit-transition:-webkit-transform .4s linear;-moz-transition:-moz-transform .4s linear;-o-transition:-o-transform .4s linear;transition:transform .4s linear}html.csstransforms .left-header.left-sliding.left-bar-menu .sb-slidebar.sb-left.opened{-webkit-transform:translatex(0);-moz-transform:translatex(0);-ms-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}html.no-csstransforms .left-header.left-sliding.left-bar-menu .sb-slidebar.sb-left{-webkit-transition:left .4s linear;-moz-transition:left .4s linear;-o-transition:left .4s linear;transition:left .4s linear;left:-280px}html.no-csstransforms .left-header.left-sliding.left-bar-menu .sb-slidebar.sb-left.opened{left:0}html.csstransforms .left-header.left-sliding.left-bar-menu #main{-webkit-transition:-webkit-transform .3s linear;-moz-transition:-moz-transform .3s linear;-o-transition:-o-transform .3s linear;transition:transform .3s linear;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}html.csstransforms body.left-header.left-bar-menu.slider-bar-opened #main{-webkit-transform:translatex(210px);-moz-transform:translatex(210px);-ms-transform:translatex(210px);-o-transform:translatex(210px);transform:translatex(210px);-webkit-transition:-webkit-transform .3s linear;-moz-transition:-moz-transform .3s linear;-o-transition:-o-transform .3s linear;transition:transform .3s linear;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}html.no-csstransforms .left-header.left-sliding.left-bar-menu #main{-webkit-transition:right .3s linear;-moz-transition:right .3s linear;-o-transition:right .3s linear;transition:right .3s linear;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}html.no-csstransforms body.left-header.left-bar-menu.slider-bar-opened #main{-webkit-transition:right .3s linear;-moz-transition:right .3s linear;-o-transition:right .3s linear;transition:right .3s linear;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s;right:-200px}.left-overlay-menu .sb-slidebar,.top-overlay-menu .sb-slidebar{transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);right:0!important;transition:all .6s}.left-overlay-menu .sb-slidebar.opened,.top-overlay-menu .sb-slidebar.opened{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);right:0!important}.left-header.left-sliding.left-overlay-menu .sb-slidebar.sb-left.opened .display-table,.top-header.top-overlay-menu .sb-slidebar.sb-right.opened .display-table{height:100%;display:table}.left-header.left-sliding.left-overlay-menu .sb-slidebar .sb-slidebar-content,.top-header.top-overlay-menu .sb-slidebar.sb-right .sb-slidebar-content{vertical-align:middle;display:table-cell}html.csstransforms body.top-header.top-overlay-menu.slider-bar-opened #main{-webkit-transform:initial;-moz-transform:initial;-ms-transform:initial;-o-transform:initial;transform:none}html.no-csstransforms .left-header.left-sliding.left-bar-menu .sb-slidebar.sb-left{-webkit-transition:left .4s ease;-moz-transition:left .4s ease;-o-transition:left .4s ease;transition:left .4s ease}html.csstransforms .left-header.left-sliding.left-bar-menu .sb-slidebar.sb-left{left:0}html.csstransforms .left-header.left-static .sb-slidebar.sb-left{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.mobile-nav-controller{display:inline-block}.be-mobile-menu-icon{height:2px;-webkit-transform:translateX(0) translateY(-50%);-moz-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);-o-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);-webkit-transition:background-color .3s;-moz-transition:background-color .3s;transition:background-color .3s;position:relative;visibility:hidden;top:-4px;width:18px;display:inline-block}.be-mobile-menu-icon .hamburger-line-1{top:-5px}.be-mobile-menu-icon .hamburger-line-3,.be-mobile-menu-icon:after{top:5px}.be-mobile-menu-icon.is-clicked{background-color:hsla(0,0%,100%,0)!important}.be-mobile-menu-icon.is-clicked .hamburger-line-1,.be-mobile-menu-icon.is-clicked:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:0}.be-mobile-menu-icon.is-clicked .hamburger-line-3,.be-mobile-menu-icon.is-clicked:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:0}body.page-template-page-blank #footer-wrap,body.page-template-page-blank #header-bottom-bar,body.page-template-page-blank #header-wrap,body.page-template-page-blank.left-header #leftheadermobile,body.page-template-page-blank.left-header .left-strip-wrapper,body.page-template-page-blank.left-header .sb-slidebar{display:none!important}body.page-template-page-blank.left-header.left-sliding #main-wrapper,body.page-template-page-blank.left-header.left-static #main-wrapper{margin-left:0!important}.be-password-protect-wrap{padding:150px 0}.page-title-module-custom{padding:30px 0}.header-breadcrumb{font-size:11px}.header-breadcrumb .breadcrumbs a{color:inherit}.be-fixed-footer .page-title-module-custom{position:relative;z-index:2}.gallery-slider-wrap{height:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:left .3s ease-in,opacity .3s ease-in;-moz-transition:left .3s ease-in,opacity .3s ease-in;-o-transition:left .3s ease-in,opacity .3s ease-in;-ms-transition:left .3s ease-in,opacity .3s ease-in;transition:left .3s ease-in,opacity .3s ease-in;position:fixed;-moz-opacity:0;-khtml-opacity:0;opacity:0;top:0;background:#fff;left:-100%;width:100%;z-index:15}a.no-link{cursor:default}.overflow-hidden{overflow:hidden!important}#gallery-container,#gallery-container-wrap,.gallery-slider-content{height:100%;position:relative;width:100%}#gallery-container-wrap{height:100vh}#gallery-container{width:100%;float:left}#gallery-container-wrap{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);overflow-y:hidden;overflow-x:hidden;transition:opacity 1s ease;-moz-opacity:0;-khtml-opacity:0;opacity:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#gallery-container{font-size:0;padding-right:0!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;word-wrap:normal;white-space:nowrap!important}#gallery-container .placeholder{height:100%;zoom:1;position:relative;text-align:center;width:100%;display:inline-block}#gallery-container .placeholder img{height:auto;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;-ms-transition:opacity .5s ease-in;transition:opacity .5s ease-in;max-width:100%;max-height:100%;-moz-opacity:0;-khtml-opacity:0;opacity:0;width:auto;vertical-align:middle;display:inline-block;display:none}#gallery-container .placeholder.style1_placehloder{height:100%;height:100%!important;position:relative;width:auto;vertical-align:top}#gallery-container .placeholder.style1_placehloder img{height:100%;max-width:none}#gallery-container .placeholder.center,#gallery-container .placeholder.style2_placehloder{overflow:hidden!important;vertical-align:top}#gallery-container .placeholder.center .fluid-width-video-wrapper iframe{width:100%!important}.single-page-lightbox-content{height:100%!important;overflow:auto!important}#gallery-container .placeholder.center.style4_placehloder{overflow:hidden;display:block}#gallery-container .placeholder.center.style4_placehloder a.slider-img-wrap,.overlay_placeholder,.portfolio-item-overlay{height:100%;position:absolute;left:0;width:100%}.overlay_placeholder,.portfolio-item-overlay{top:0;background:#000;background:rgba(0,0,0,.85);display:block;z-index:1}.placeholder .fluid-width-video-wrapper{height:100%!important;padding:0!important;margin:0!important;vertical-align:top!important;display:inline-block!important}.placeholder.style1_placehloder .fluid-width-video-wrapper{position:absolute;top:0;left:0}.fluid-width-video-wrapper{padding:0;position:relative;width:100%}.fluid-width-video-wrapper,.fluid-width-video-wrapper embed,.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object{max-width:100%}.placeholder .fluid-width-video-wrapper iframe.gallery{height:100%!important;position:relative!important}#gallery-container .placeholder:before{height:50%;margin-right:-1px;content:"";width:1px;display:inline-block}#gallery-container .placeholder.center img{-webkit-backface-visibility:hidden;position:absolute;max-width:none;max-height:none;top:0;left:0;width:100%;display:block}.gallery-all-container.resized .arrow_next,.gallery-all-container.resized .arrow_prev{display:none!important}.arrow_next,.arrow_prev{font-size:30px;position:absolute;text-align:center;top:50%;cursor:pointer;margin-top:-50px;z-index:10}.single_portfolio_info_close{height:40px;font-size:20px;position:absolute;text-align:center;width:40px;line-height:40px}.arrow_prev{left:0}.arrow_next{right:0}.style1-arrow .arrow_next,.style1-arrow .arrow_prev,.style2-arrow .arrow_next,.style2-arrow .arrow_prev{height:100px;width:60px;line-height:100px}.style3-arrow .arrow_next,.style3-arrow .arrow_prev,.style4-arrow .arrow_next,.style4-arrow .arrow_prev{height:40px;width:40px;line-height:40px}.style5-arrow .arrow_next,.style5-arrow .arrow_prev,.style6-arrow .arrow_next,.style6-arrow .arrow_prev{height:50px;border-radius:50%;width:50px;line-height:50px}.style2-arrow .arrow_prev,.style4-arrow .arrow_prev{border-left:none!important}.style2-arrow .arrow_next,.style4-arrow .arrow_next{border-right:none!important}.style5-arrow .arrow_prev,.style6-arrow .arrow_prev{left:15px}.style5-arrow .arrow_next,.style6-arrow .arrow_next{right:15px}.arrow_next .font-icon,.arrow_prev .font-icon,.single_portfolio_back .font-icon,.single_portfolio_close .font-icon,.single_portfolio_info_close .font-icon{text-align:center;line-height:inherit;-webkit-user-select:none;display:inline-block}.gallery_content{height:100%;right:-480px;-webkit-transition:right .3s ease;-moz-transition:right .3s ease;-o-transition:right .3s ease;-ms-transition:right .3s ease;transition:right .3s ease;position:absolute;word-break:break-word;top:0;box-sizing:border-box;background:#fff;width:480px;z-index:11}.normal-scroll .attachment-details-custom-slider{opacity:1!important;display:block!important}.normal-scroll.gallery-all-container .arrow_next,.normal-scroll.gallery-all-container .arrow_prev{display:none!important}.gallery_content.show{right:0}.single_portfolio_info_close{top:40px;z-index:12}.single_portfolio_info_close .font-icon{font-size:inherit;border:0;border-radius:0}.single_portfolio_close{right:40px;top:60px}.single_portfolio_close .font-icon{font-size:16px}.post-title.gallery-title{font-size:16px;margin-bottom:15px;color:#000;text-transform:uppercase;letter-spacing:2px}.gallery_scrollable_content{margin-bottom:50px}.gallery_scrollable_content a.more-link,.single-portfolio a.more-link{display:none!important}.gallery_content_area .post-header i{margin-right:20px}.gallery_content_area .post-header li{margin-bottom:10px}.gallery_content_area,.gallery_content_area_wrap{height:100%;max-height:100%}.tatsu-frame .fixed-sidebar-content-inner,.tatsu-frame .gallery_content_area{overflow:scroll!important}.gallery_content_area_wrap{padding:70px 50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.gallery_content_slide{padding:0 30px;width:400px}.show-title .attachment-details-custom-slider,.show-title .overlay_placeholder{opacity:0!important}.attachment-details-custom-slider{padding:0 20px;color:#a2a2a2;position:absolute;word-break:break-word;bottom:0;background:#000;left:0;word-wrap:normal;white-space:normal;display:none}.attachment-details-custom-slider a,.attachment-details-custom-slider a:active,.attachment-details-custom-slider a:hover,.attachment-details-custom-slider a:visited{padding:10px 0;font-size:inherit;color:inherit;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block}.attachment-details-custom-slider a.cat-list,.attachment-details-custom-slider span{padding:0 2px 12px;font-size:13px;color:inherit;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:20px;display:inline-block}.gallery_content .be-section-pad{padding:0!important}.single_portfolio_info_close{bottom:5px;top:auto;left:-40px}.gallery-all-container{overflow:hidden;position:relative!important}#portfolio-title-nav-bottom-wrap h6,#portfolio-title-nav-bottom-wrap ul a,.single_portfolio_info_close .font-icon,.slider-counts{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.home-grid-icon{width:18px;display:inline-block}.home-grid-icon span{height:4px;margin-bottom:1px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;background:#000;margin-left:1px;width:4px;float:left}.home-grid-icon.four-filled span,.home-grid-icon.four-hollow span,.home-grid-icon.nine-filled span,.home-grid-icon.nine-hollow span,.home-grid-icon.six-filled span,.home-grid-icon.six-hollow span{margin-bottom:2px;margin-left:2px}.home-grid-icon.four-filled,.home-grid-icon.four-hollow{width:20px;display:table-cell}.home-grid-icon.nine-filled,.home-grid-icon.nine-hollow,.home-grid-icon.six-filled,.home-grid-icon.six-hollow{width:24px;display:table-cell}.home-grid-icon.four-filled span,.home-grid-icon.four-hollow span{height:6px;width:6px}.home-grid-icon.nine-filled span,.home-grid-icon.six-filled span{height:5px;width:5px}.home-grid-icon.nine-hollow span,.home-grid-icon.six-hollow span{height:4px;width:4px}.home-grid-icon span:first-child{-webkit-transition-delay:50ms;-moz-transition-delay:50ms;-o-transition-delay:50ms;transition-delay:50ms}.home-grid-icon span:nth-child(2){-webkit-transition-delay:80ms;-moz-transition-delay:80ms;-o-transition-delay:80ms;transition-delay:80ms}.home-grid-icon span:nth-child(3){-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.home-grid-icon span:nth-child(4){-webkit-transition-delay:.12s;-moz-transition-delay:.12s;-o-transition-delay:.12s;transition-delay:.12s}.home-grid-icon span:nth-child(5){-webkit-transition-delay:.15s;-moz-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}.home-grid-icon span:nth-child(6){-webkit-transition-delay:.18s;-moz-transition-delay:.18s;-o-transition-delay:.18s;transition-delay:.18s}.home-grid-icon span:nth-child(7){-webkit-transition-delay:.21s;-moz-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}.home-grid-icon span:nth-child(8){-webkit-transition-delay:.24s;-moz-transition-delay:.24s;-o-transition-delay:.24s;transition-delay:.24s}.home-grid-icon span:nth-child(9){-webkit-transition-delay:.27s;-moz-transition-delay:.27s;-o-transition-delay:.27s;transition-delay:.27s}.single_portfolio_info_close{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}#portfolio-title-nav-wrap .home-grid-icon{display:block}#portfolio-title-nav-wrap{border-right:none!important;border-left:none!important;padding:15px 0;position:relative;border-top:none!important}h6.portfolio-title-nav{margin-bottom:0;text-align:center}#portfolio-title-nav-wrap.style3 h6.portfolio-title-nav{text-align:left}#portfolio-title-nav-wrap .portfolio-nav{padding:0;right:30px;position:absolute;text-align:right;top:50%;margin:-15px 0 0;width:117px;line-height:normal}#portfolio-title-nav-wrap .be-wrap .portfolio-nav{right:0}#portfolio-title-nav-wrap .portfolio-nav li{font-size:17px;padding-right:15px;line-height:33px;display:inline-block}#portfolio-title-nav-wrap .portfolio-nav li.home-grid-wrapper{margin-bottom:2px;padding-right:12px}#portfolio-title-nav-wrap .portfolio-nav li:last-child{padding-right:0}#portfolio-title-nav-wrap .portfolio-nav a{text-decoration:none}#portfolio-title-nav-bottom-wrap{right:40px;position:absolute;bottom:5px;z-index:9}#portfolio-title-nav-bottom-wrap ul{padding:0 10px}#portfolio-title-nav-bottom-wrap h6,#portfolio-title-nav-bottom-wrap ul{margin-bottom:0;display:inline-block}#portfolio-title-nav-bottom-wrap h6{padding:0 15px;line-height:40px}#portfolio-title-nav-bottom-wrap ul li{display:inline}#portfolio-title-nav-bottom-wrap ul li a{height:40px;margin-bottom:0;color:inherit;text-align:center;width:40px;line-height:41px;display:inline-block}#portfolio-title-nav-bottom-wrap h6,#portfolio-title-nav-bottom-wrap ul,.single_portfolio_info_close .font-icon{color:#323232}.gallery_content .slider-counts-mobile{display:none}.image-size-toggle{height:41px;right:40px;bottom:0;text-align:center;width:40px;line-height:40px}.ps-fade{transition:background .5s cubic-bezier(.694,0,.335,1)}.ps-fade.ps-fade-initialized{background:#fff}.ps-fade .flickity-viewport{transition:height .2s}.ps-fade-inner{margin:0 auto;align-items:flex-start;display:flex}.ps-fade-mobile .ps-fade-inner{display:block}.ps-fade-nav{flex:0 0 auto;overflow:hidden;padding:100px 70px;box-sizing:border-box;width:50%}@media only screen and (max-width:960px){.ps-fade-nav{padding:50px 50px 80px}}.ps-fade-mobile .ps-fade-nav{width:100%}.ps-fade-mobile .flickity-page-dots .dot{height:6px;margin:0 6px;width:6px}@media only screen and (min-width:1025px){.ps-fade-nav-vert-center{align-self:center}.ps-fade-nav-vert-center .ps-fade-nav-inner{width:100%}}.ps-fade-mobile .ps-fade-nav-item-inner:after{display:none}.ps-fade-nav-align-center{text-align:center}.ps-fade-nav-align-left{text-align:left}.ps-fade-nav-align-right{text-align:right}.ps-fade-slide-video-vimeo,.ps-fade-slide-video-youtube{align-items:center;display:flex}.ps-fade-slide-video-inner{width:100%}.ps-fade-slide-video-outer{display:flex}.ps-fade-gallery{flex:0 0 auto;transition:opacity .5s cubic-bezier(.694,0,.335,1);opacity:0;width:50%}.ps-fade-mobile .ps-fade-gallery{width:100%}.ps-fade-gallery-inner{height:100vh;overflow:hidden;position:relative}@media only screen and (max-width:960px){.ps-fade-gallery-inner{height:auto}}.ps-fade-slide{height:100%;transform:scale(1.05);transition:transform .35s ease-out,opacity .35s ease-out;position:absolute;opacity:0;top:0;left:0;width:100%;z-index:0}.ps-fade-mobile .ps-fade-slide{height:auto;transform:none;opacity:1}.ps-fade-slide-img{height:100%;transition:opacity .3s;object-fit:cover;opacity:0;width:100%}.ps-fade-mobile .ps-fade-slide-img{height:auto}.ps-fade-slide-img.ps-fade-slide-img-lazyloaded{opacity:1}.ps-fade-nav-inner{padding:0;list-style-type:none;position:relative;margin:0}.ps-fade-nav-item-inner{font-size:60px;transition:color .5s cubic-bezier(.694,0,.335,1),font-weight .4s ease;position:relative;line-height:1.3em;display:inline-block}.ps-fade-nav-item-inner:after{height:4px;transform:scaleX(0);transition:transform .5s cubic-bezier(.694,0,.335,1);content:"";position:absolute;bottom:-1px;background-color:currentColor;transform-origin:left center;left:0;width:100%}.ps-fade-nav-item-inner.is-active:after{transform:scale(1)}.ps-fade-slide.is-active{transform:scale(1);opacity:1;z-index:1}.ps-fade-nav-item{transition:opacity .5s cubic-bezier(.694,0,.335,1);opacity:0}.ps-fade-mobile .ps-fade-nav-item{text-align:center;width:100%}.ps-fade-initialized .ps-fade-gallery,.ps-fade-initialized .ps-fade-nav-item{opacity:1}.ps-fade-slide-video video{height:100%;object-fit:cover;width:100%}.ps-fade-horizontal{visibility:hidden}.ps-fade-horizontal-initialized{visibility:visible}.ps-fade-horizontal-nav-item-inner{transform:translate3d(0,50%,0);font-size:80px;font-weight:600;color:transparent;transition:transform .3s linear,opacity .3s linear,color .3s linear;-webkit-text-stroke:1px #fff;opacity:0;white-space:nowrap;display:inline-block}.ps-fade-horizontal-initialized .ps-fade-horizontal-nav-item-inner{transform:translateZ(0);opacity:1}.ps-fade-horizontal-nav-item-inner.is-active{color:#fff}.ps-fade-horizontal-inner{position:relative}.ps-fade-horizontal-nav{height:100%;overflow:hidden;padding:0;list-style-type:none;position:relative;margin:0;z-index:2}.ps-fade-horizontal-gallery{height:100%;overflow:hidden;transition:opacity .5s linear;position:absolute;opacity:0;top:0;background:#0f1010;left:0;width:100%}.ps-fade-horizontal-initialized .ps-fade-horizontal-gallery{opacity:1}.ps-fade-horizontal-gallery:after{right:0;content:"";position:absolute;bottom:0;top:0;background:rgba(0,0,0,.25);left:0;z-index:1}li.ps-fade-horizontal-nav-item{height:100%;padding:0 60px;margin:0;align-items:center;display:inline-flex}.ps-fade-horizontal-gallery-inner{height:100%;overflow:hidden;position:relative;margin:0 0 0 auto}@media only screen and (max-width:767px){.ps-fade-horizontal-nav-item-inner{font-size:40px}li.ps-fade-horizontal-nav-item{padding:0 20px}}.ps-fade-horizontal-initialized .ps-fade-horizontal-nav-item-inner:hover{color:transparent}.ps-fade-horizontal-nav-item-inner.is-active:hover{color:#fff}#footer,#footer.layout-border{position:relative}#footer-wrap{padding:25px 0}#footer-wrap .footer-left-area{padding-left:30px}#footer-wrap .footer-right-area{padding-right:30px}#footer-wrap.be-wrap .footer-left-area{padding-left:0}#footer-wrap.be-wrap .footer-right-area{padding-right:0}#footer-wrap.style1{-webkit-box-align:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}#footer-wrap.style1 .footer-left-area{-ms-flex:1 1 33.33%;flex:1 1 33.33%;-webkit-box-flex:1;text-align:left}#footer-wrap.style1 .footer-right-area{-ms-flex:1 1 33.33%;flex:1 1 33.33%;-webkit-box-flex:1;text-align:right}#footer-wrap.style1 .footer-center-area{-ms-flex:0 0 auto;flex:0 0 auto;padding:0 30px;-webkit-box-flex:0}#footer .footer-border{display:block}#footer-wrap.style2 .footer-center-area,#footer-wrap.style2 .footer-left-area,#footer-wrap.style2 .footer-right-area{height:auto;position:static;float:none;margin-top:0;display:block}#footer-wrap.style2 .footer-content-inner-center,#footer-wrap.style2 .footer-content-inner-left,#footer-wrap.style2 .footer-content-inner-right{height:auto;padding-right:0;text-align:center;margin:20px 0;width:100%;line-height:30px;padding-left:0}#footer-wrap .font-icon{margin-right:0;margin-bottom:0}#footer-wrap a{margin-right:10px}#footer-wrap a:last-child{margin-right:0}ul#footer-menu{margin-bottom:0;display:inline-block}ul#footer-menu li{list-style:none;display:inline}ul#footer-menu li a{color:inherit}#footer-menu>li:after{content:" | "}#footer-menu>li:last-child:after{content:""}#footer .tatsu-icon-shortcode,#footer-wrap.style2 .tatsu-module{margin-bottom:0}#be-fixed-footer-wrap{position:fixed;bottom:0;visibility:hidden;left:0;width:100%;z-index:1}.be-fixed-footer #hero-section{background:#fff}.post-meta{float:left}.post-meta a{color:inherit}.post-title a{display:inline-block}.post-nav{font-size:12px}.post-nav ul li{margin-bottom:0}.post-nav .post-meta-sep{margin:0 7px}.style7-blog .post-meta-sep{margin:0 3px}.pagination_parent.style7-blog{text-align:center}.pages_list a,.pagination a,.pagination span{height:35px;text-align:center;margin:0 12px 0 0;width:48px;line-height:35px;display:inline-block}.portfolio.full-screen.full-screen-gutter .pagination{text-align:center}.pagination a:last-child,.pagination span:last-child{margin-right:0}.pages_list a{padding:0 10px;width:auto}embed{max-width:100%}.single-post #content{padding-bottom:50px}.single-post .owl-dots{display:none!important}.single-page-atts{padding:0 0 10px;margin-bottom:30px;border-bottom:1px solid #efefef}.single-page-atts .tagcloud,.single-page-atts h6{float:left}.single-page-atts .tagcloud a{padding:5px 12px;font-size:12px;border:1px solid;margin-right:10px;margin-bottom:0;color:inherit;border-radius:30px;line-height:1}.single-page-atts .share-links a{padding:0 3px;font-size:12px;color:inherit;line-height:32px;float:left;display:block}.single-post-share{float:right}.single-post-tags{float:left}.single-post .project_navigation{margin-top:50px}#single-author-info{margin-bottom:30px;-webkit-box-align:center;border-bottom:1px solid #efefef;align-items:center;padding-bottom:25px;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}#single-author-img img{max-width:none;border-radius:50%}#single-author-details{flex-shrink:1;-ms-flex-negative:1;-ms-flex-preferred-size:70%;margin-left:20px;flex-basis:70%}#single-author-details h6{line-height:1.2}#single-author-details p{margin-bottom:0}.post-excerpt{margin-bottom:35px}.hide-excerpt .post-bottom-details{display:none}.post-thumb img{height:auto!important;width:100%!important}.post-thumb.style-2{margin-right:20px;width:300px;float:left}.no-thumb .post-header{margin-bottom:15px}.post-date-wrap{padding:8px;border:2px solid;border-color:inherit;font-size:16px!important;margin-bottom:0!important;text-transform:uppercase!important;position:absolute;text-align:center;top:0;left:0;width:52px;line-height:inherit!important;font-family:inherit!important}.post-title-section-wrap{min-height:72px;margin-bottom:30px;position:relative}.style3-blog .post-title-section-wrap{margin-bottom:20px}.post-title-section{position:relative;box-sizing:border-box;width:100%;padding-left:104px}.blog-separator .separator{height:3px;margin-bottom:0!important;width:100%;margin-top:35px;display:block}hr{margin-bottom:50px}.post-tags{margin-bottom:40px}.article-details{padding:30px 0}.single-post .article-details{padding-bottom:0}.style3-blog .article-details{padding:30px}.blog-post.format-link .article-details,.blog-post.format-quote .article-details{padding:30px 30px 0}.element.blog-post{width:100%}.blog-post.format-link .post-top-details .post-nav,.blog-post.format-quote .post-top-details .post-nav{margin-bottom:20px}.blog-post.format-link .post-top-details .post-meta.post-comments,.blog-post.format-quote .post-top-details .post-meta.post-comments{display:none}.blog-post.format-link .post-date-wrap,.blog-post.format-quote .post-date-wrap{padding:0;font-size:75px!important;border:none;color:inherit;text-align:left;width:100px}.style3-blog .blog-post.format-link .post-date-wrap,.style3-blog .blog-post.format-quote .post-date-wrap{font-size:60px!important;width:60px}.style3-blog .blog-post.format-link .post-title-section,.style3-blog .blog-post.format-quote .post-title-section{padding-left:70px}.post-custom-meta{font-size:13px}.style1-blog .blog-post.format-link .element-inner,.style1-blog .blog-post.format-quote .element-inner,.style2-blog .blog-post .post-content-wrap,.style2-blog .blog-post.format-link .element-inner,.style2-blog .blog-post.format-quote .element-inner,.style5-blog .blog-post.format-link .element-inner,.style5-blog .blog-post.format-quote .element-inner,.style6-blog .blog-post.format-link .element-inner,.style6-blog .blog-post.format-quote .element-inner{margin-bottom:30px}.style1-blog .article-details,.style5-blog .article-details,.style6-blog .article-details{padding:30px 0 0}.style2-blog .post-nav,.style3-blog .post-nav,.style5-blog .post-nav,.style6-blog .post-nav{margin-bottom:20px!important}.style3-blog .blog-post.element .element-inner{background:#fff}.style2-blog .more-link,.style3-blog .more-link,.style8-blog .more-link,.style9-blog .more-link{display:none}.post-thumb p,.style3-blog .fluid-width-video-wrapper{margin-bottom:0!important}.portfolio-container.style3-blog .thumb-bg{display:none}.style6-blog .special-subtitle.post-date{margin-bottom:10px}.style6-blog .special-subtitle.post-date a{color:inherit}.single-post .post-details{margin-bottom:20px}.style7-blog .post-content-wrap .post-header,.style7-blog .post-content-wrap .post-top-details{text-align:center}.style7-blog .post-content-wrap .post-category{margin-bottom:3px;float:none}.blog .style7-blog .post-content{max-width:780px;text-align:center;margin:0 auto}.style7-blog .post-category{text-align:center;float:none}.style7-blog .post-nav{margin-bottom:12px;display:inline-block}body.blog #content.style7-blog-content .pagination{text-align:center}.special-subtitle,.style1.thumb-title-wrap .portfolio-item-cats{letter-spacing:0}.style2-blog .post-thumb{margin-right:5%;width:40%;float:left}.style2-blog .article-details{padding:0;width:55%;float:left}.style2-blog .format-link .article-details,.style2-blog .format-quote .article-details{width:100%}.single-post .style2-blog .article-details,.single-post .style2-blog .post-thumb{margin-right:0;width:auto;float:none}.single-post .style2-blog .post-thumb{margin-bottom:30px}.style3-blog .blog-separator .separator{margin-bottom:65px;margin-top:60px}.blog-post.element{margin-bottom:65px}.single-post .blog-post.element{margin-bottom:0}.single-post .style3-blog .blog-post.element{margin-bottom:50px}.style3-blog .format-link .post-content-wrap,.style3-blog .format-quote .post-content-wrap{margin-bottom:0}.blog .element .post-content p{margin-bottom:20px}.blog .element .post-content .tatsu-column-empty,.blog .element .post-content .tatsu-section-pad:empty,.blog .element .post-content p:empty{padding:0;margin:0}.blog .element .post-content .tatsu-text-block-wrap{margin-bottom:0}.style4-blog .blog-post{background:#fff;width:100%}.style4-blog .article-details{padding:40px}.single-post .style4-blog .post-details,.style4-blog .post-content p:last-child{margin-bottom:0}.style4-blog .blog-post.element{margin-bottom:50px}.style7-blog .blog-separator .separator{height:1px}.style8-blog .element,.style8-blog .element-inner,.style8-blog.portfolio-container,.style9-blog .element,.style9-blog .element-inner,.style9-blog.portfolio-container{overflow:visible}.style8-blog .post-thumb-wrap,.style9-blog .post-thumb-wrap{overflow:hidden;position:relative}.style8-blog .thumb-wrap,.style9-blog .thumb-wrap{height:100%;overflow:visible;width:100%}.style8-blog .post-thumb-wrap img{height:auto;position:absolute;max-width:100%}body:not(.single-post) .style8-blog .element-inner,body:not(.single-post) .style9-blog .element-inner{overflow:hidden;position:relative;box-shadow:0 3px 10px rgba(0,0,0,.12)}.style8-blog .post-comment-icon{line-height:0;vertical-align:middle;display:inline-block}.style8-blog .post-share-wrap{line-height:0}.style8-blog .be-image-post .post-content-outer-wrap{position:relative;width:100%}.style8-blog .be-image-post .post-details-wrap,.style8-blog .be-image-post .post-thumb-wrap-overlay{pointer-events:none}.style8-blog .be-image-post .be-share-stack-mask,.style8-blog .be-image-post .post-category a,.style8-blog .be-image-post .post-comment-wrap a,.style8-blog .be-image-post .post-title{pointer-events:all}.style8-blog .be-image-post .post-thumb{height:100%;position:absolute;width:100%}.style8-blog .be-image-post .post-thumb-wrap-overlay,.style9-blog .post-thumb-wrap-overlay{height:100%;position:absolute;top:0;background:rgba(0,0,0,.4);left:0;width:100%;z-index:1}.style8-blog .post-content-wrap{text-align:left}.style8-blog .post-thumb-wrap{background:#eee}.style8-blog .be-image-post .post-details-wrap{-ms-flex-pack:justify;height:100%;padding:0;justify-content:space-between;-webkit-box-pack:justify;position:relative;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2}.style8-blog .be-image-post .post-bottom-meta-wrap,.style8-blog .be-image-post .post-category-wrap{padding:20px}.style8-blog .be-image-post .post-top-meta-wrap{padding:60px 40px}.style8-blog .post-category-wrap,.style9-blog .post-category-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-10px;text-transform:capitalize;display:-webkit-box;display:-ms-flexbox;display:flex}.style8-blog .post-category-wrap a,.style9-blog .post-category-wrap a{padding:0 15px;transition:background-color .5s ease,border-color .5s ease;margin:0 5px 10px 0;border-radius:50px;display:inline-block}.style8-blog .post-date,.style9-blog .post-date{margin-bottom:5px}.style8-blog .post-meta,.style9-blog .post-meta{float:none}.style8-blog .post-bottom-meta-wrap,.style9-blog .post-bottom-meta-wrap{-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:justify;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.style8-blog .post-author-wrap{-webkit-box-align:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.style8-blog .post-author-img{height:35px;overflow:hidden;margin-right:10px;border-radius:50%;width:35px}.style8-blog .post-author-img img{height:auto;width:100%}.style8-blog .post-comment-share-wrap{-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:justify;-webkit-box-align:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.style8-blog .post-comment-wrap{margin-right:10px}.style8-blog .post-comment-icon{font-size:12px}.single-post .style8-blog .blog-post.element{margin-bottom:50px}a.be-share-trigger,a.be-share-trigger-placeholder,a.be-share-trigger-placeholder:hover,a.be-share-trigger:hover{font-size:12px;color:inherit}.be-image-post .be-share-stack-mask .be-share-trigger{transition:color .5s}.be-image-post .be-share-stack-mask:hover .be-share-trigger{color:#222}.style8-blog .post-category a{border:1px solid}.single .style8-blog .format-image .post-thumb-wrap:before,.style8-blog .format-standard .post-thumb-wrap:before{height:100%;pointer-events:none;content:"";position:absolute;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.2));width:100%;z-index:2}.style8-blog .post-content p:last-child,.style8-blog .post-content p:nth-last-child(2){margin-bottom:0}.style8-blog .post-bottom-meta-wrap:before{height:1px;content:"";position:absolute;top:0;background:hsla(0,0%,100%,.2);left:-40px}.style8-blog .be-image-post .post-bottom-meta-wrap:before{width:calc(100% + 80px)}.style8-blog .post-comment-wrap a{color:inherit}.style8-blog .be-image-post .post-bottom-meta-wrap,.style8-blog .be-image-post .post-content,.style8-blog .be-image-post .post-date,.style8-blog .be-image-post .post-title{color:#fff!important}.style8-blog .element:not(.be-image-post) .post-category-wrap{pointer-events:none;-webkit-box-align:end;position:absolute;bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box;align-items:flex-end;align-content:stretch;width:100%;-ms-flex-align:end;-ms-flex-line-pack:stretch;padding-left:20px;z-index:3}.style8-blog .element:not(.be-image-post) .post-category-wrap a{pointer-events:all}.style8-blog .element:not(.be-image-post) .post-top-meta-wrap{padding:40px}.style8-blog .element:not(.be-image-post) .post-bottom-meta-wrap{padding:15px 20px}.style8-blog .element:not(.be-image-post) .post-bottom-meta-wrap:before{top:0;background:rgba(0,0,0,.09);left:0;width:100%}.style8-blog .post_format-post-format-link	.post-content,.style8-blog .post_format-post-format-quote	.post-content{padding:40px;text-align:center}.style8-blog .post-icon-link-wrap,.style8-blog .post-icon-quote-wrap{font-size:65px;margin-bottom:10px;color:rgba(0,0,0,.12)}.single .style8-blog .element:not(.be-image-post) .post-top-meta-wrap{padding:40px 0}.be-wide-single .hero-section-inner{text-align:center}.be-wide-single .be-row.be-wrap{width:70%}.be-wide-single .hero-section-blog-categories-wrap a{margin-right:10px}.be-wide-single .hero-section-blog-categories-wrap a:after{content:","}.be-wide-single .hero-section-blog-categories-wrap a:last-child:after{content:""}.be-wide-single .hero-section-blog-bottom-meta-wrap>span:after{content:"|";margin:0 10px}.be-wide-single .hero-section-blog-bottom-meta-wrap span:last-child:after{content:"";margin:0}.be-wide-single-post .post-details-wrap{padding:0;max-width:70%;margin:0 auto}.be-wide-single-post .section-overlay{background:rgba(0,0,0,.5)}.hero-section-blog-title{max-width:90%;margin:0 auto}.hero-section-blog-title h1{max-width:80%;margin:10px auto}.style9-blog .element .post-details-wrap{height:100%;justify-content:flex-end;position:absolute;flex-direction:column;top:0;background:transparent;width:100%;display:flex}.style9-blog .post-category-wrap a{border:1px solid #fff}.style9-blog .post-meta-wrap,.style9-blog .post-title{color:#fff}.style9-blog .post-category-wrap,.style9-blog .post-title{margin-bottom:7px}.style9-blog .post-date{margin-bottom:15px}.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{background:none!important}.mejs-container .mejs-controls .mejs-time span{color:#555!important}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail .mejs-time-total{background:#efefef!important}.mejs-controls .mejs-button button{height:20px!important;outline:0;outline:none!important;margin:5px!important;background:none!important;line-height:20px!important}.mejs-controls .mejs-button button:before{outline:none!important}.mejs-controls .mejs-playpause-button.mejs-play button:before{font-size:12px;color:#555;content:"\e6ab";font-family:icomoon!important}.mejs-controls .mejs-playpause-button.mejs-pause button:before{font-size:20px;color:#555;content:"\e7f6";font-family:icomoon!important}.mejs-controls .mejs-volume-button.mejs-mute button:before{font-size:14px;color:#555;content:"\e834";font-family:icomoon!important}.mejs-controls .mejs-volume-button.mejs-unmute button:before{font-size:14px;color:#555;content:"\e836";font-family:icomoon!important}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#000!important}.form-submit{margin-bottom:0}.commentlist{list-style:none;padding:0;margin-bottom:40px}.commentlist li.comment{padding:0;margin-bottom:0}article.comment{padding:37px 0 30px;position:relative;border-top:1px solid #efefef;margin:0}.commentlist li.comment:last-child article.comment{border-bottom:1px solid #efefef}.comment-content,.vcard{float:left}.vcard{width:9%}.comment-author-inner{text-align:center;display:inline-block}.comment-author-inner img{height:auto!important;border-radius:50%}.comment-content{width:80%;padding-left:4%}.children{list-style:none}#comments-title,.comment{margin-bottom:30px}.comment-meta{margin-bottom:7px}.comment_text p{margin-bottom:0}#reply-title{margin-bottom:5px}.comment-meta h6.fn{margin-bottom:0;line-height:1.5}.comment-meta time{font-size:12px}.comment-edit-reply{padding:0;right:0;position:absolute;top:37px;margin:0}.comment-edit-reply li{margin-bottom:0}.children,.comment-edit-reply{list-style:none!important}.reply{padding:3px 10px;border:1px solid;right:25px;position:absolute;top:40px;border-radius:30px;line-height:1}.edit-link a,.edit-link a:visited,.reply a{color:inherit}.reply,li.edit-link,span.edit-link{font-size:11px}.comment a{text-decoration:none}.avatar{margin-bottom:10px}.children{margin-bottom:0;padding-left:10%}.commentlist ul.children{margin-top:0}.children .vcard{width:9%}.children .comment-content{width:80%;padding-left:4%}.form-allowed-tags{display:none}h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2{margin-bottom:20px}h3,h4,h5{margin-bottom:15px}h6{margin-bottom:10px}p{margin-bottom:30px}p.inner-content{margin-left:30px}#content,#page-title,.breadcrumbs,.post-title{word-break:break-word;-ms-word-wrap:break-word}#content.page-split-screen-left{min-height:100vh;margin-left:50%}#content.page-split-screen-right{min-height:100vh;width:50%}blockquote{min-height:60px;font-style:italic;margin-bottom:30px;position:relative;padding-left:90px}blockquote p:last-child{margin-bottom:0}blockquote:before{font-size:80px;font-weight:400;font-style:normal;color:#dfdfdf;font-variant:normal;text-transform:none;content:"\e621";position:absolute;speak:none;top:0;-webkit-font-smoothing:antialiased;left:0;line-height:1;line-height:60px;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;z-index:-1}a,a:hover,a:visited{text-decoration:none}.sidebar-widgets .widget ul li a{color:inherit}ol,ul{margin:0 0 20px;line-height:inherit;padding-left:1.3em}ul{list-style:disc}ol{list-style:decimal}ol li,ul li{margin-bottom:10px}li ol,li ul,ol ol,ul ul{margin-top:10px}dd{margin:0 0 20px}dd,dt{line-height:inherit}nav ol,nav ul{list-style:none!important;padding:0;margin:0;list-style-image:none}.widget ul{margin-bottom:0}.widget ul li:last-child{border:none;margin-bottom:0!important;padding-bottom:0}code,pre{font-family:Courier New,Courier,monospace}cite{font-weight:700}address{font-style:normal;margin:0 0 20px;line-height:20px}address,pre{display:block}pre{overflow:auto;padding:10px;margin:10px 0}table{border-collapse:collapse;margin-bottom:20px}td,th{padding:9px 20px;border:1px solid #ddd}th{text-transform:uppercase}caption{font-size:11px;font-style:italic}sub,sup{height:0;font-size:10px;position:relative;top:.5ex;line-height:1;vertical-align:baseline}sup{bottom:1ex;top:auto}.wp-caption{padding-top:6px;margin-bottom:20px;max-width:100%!important;text-align:center}.wp-caption img{height:auto!important;max-width:98%;width:auto!important}.wp-caption img,.wp-caption img a{padding:0;border:0;margin:0!important}.wp-caption .wp-caption-text{padding:4px 4px 5px;font-size:11px;font-style:italic;margin:0}.wp-caption.alignright,img.alignright{margin:0 0 0 20px;float:right}.wp-caption.alignleft,img.alignleft{margin:0 20px 0 0;float:left}.wp-caption.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block}img.aligncenter{margin-bottom:10px}a img.alignright{margin:7px 0 20px 20px;float:right}a img.alignleft{margin:7px 20px 20px 0;float:left}a img.aligncenter{margin-right:auto;margin-left:auto;display:block}.gallery-item img{height:auto!important;border:none!important;max-width:100%!important;width:auto!important}.gallery-caption{padding:0 4px 5px;font-style:italic;margin-bottom:0!important;display:block}.element .post-content img{height:auto;max-width:100%;width:auto}img[class*=align],img[class*=wp-image-]{height:auto}input[type=email],input[type=password],input[type=tel],input[type=text]{height:41px;padding:0;font-size:inherit;border:none;margin-bottom:20px;text-indent:10px;color:inherit;font:inherit;line-height:20px}input[type=email],input[type=password],input[type=tel],input[type=text],select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}select{height:38px;padding:10px;border:2px solid #eee;position:relative;display:block}.rtb-booking-form select{width:100%}select[multiple=multiple]{height:100px}select[multiple=multiple] option{height:20px;line-height:20px}textarea{height:200px;overflow:auto;padding:10px 0 0 10px;font-size:inherit;margin-bottom:20px;color:inherit;font:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:transparent;width:100%}.comment-form textarea{height:250px}.comment-form input[type=text],.comment-form textarea{margin-bottom:0}.comment-form-author,.comment-form-comment,.comment-form-email{margin-bottom:20px}.rtb-booking-form textarea{height:150px;max-width:none!important;width:100%!important}.action-button .be-button,button,input[type=button],input[type=reset],input[type=submit]{padding:18px;font-size:12px;border:none;text-decoration:none;text-transform:uppercase;letter-spacing:1px;margin:0 20px 10px 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;cursor:pointer;line-height:12px;display:inline-block}input[type=file]::-webkit-file-upload-button{padding:18px;font-size:12px;border:none;text-decoration:none;text-transform:uppercase;letter-spacing:1px;margin:0 20px 10px 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;cursor:pointer;line-height:12px;display:inline-block}.more-link,.view-project-link{border-color:inherit;border-bottom-width:3px;color:inherit;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;text-transform:uppercase;border-style:solid;padding-bottom:5px;display:inline-block}.more-link.style2-button,.view-project-link.style2-button{border-color:inherit!important;padding:5px 15px;font-size:12px;border-style:solid;border-width:2px}.more-link.style3-button,.view-project-link.style3-button{padding:5px 15px;font-size:12px;border:none}.view-project-link.style2-button,.view-project-link.style3-button{padding:15px 20px}.style4-button.view-project-link{transform:translateX(35%);border:0;transition:transform .3s;position:relative}.style4-button.view-project-link:after{transform:translateY(-50%);transition:width .3s,border-color .3s,left .3s;content:"";position:absolute;border-bottom:2px solid;top:50%;transform-origin:left;left:-35%;width:20%;display:block}.style4-button.view-project-link:hover{transform:translate3d(50%,0,0)}.style4-button.view-project-link:hover:after{left:-50%;width:35%}.wpcf7-not-valid-tip{display:none}span.wpcf7-form-control-wrap{position:relative!important;display:block!important}input[type=email].wpcf7-not-valid,input[type=password].wpcf7-not-valid,input[type=text].wpcf7-not-valid,textarea.wpcf7-not-valid{border:1px solid #ef8080;margin-bottom:0}.be-share-stack{font-size:100%;position:relative;line-height:0;display:inline-block}.be-stack-top.be-share-stack{padding:5px;box-sizing:border-box}.be-share-stack-mask{height:100%;position:absolute;bottom:0;left:0;width:100%;z-index:2}.be-share-stack-mask .custom-share-button{transform:translateX(-50%);font-size:10px;left:50%}.be-stack-top .be-share-stack-mask{padding:5px;transition:height .5s;box-sizing:border-box}.be-image-post .be-stack-top .be-share-stack-mask{transition:height .5s,background .5s,border-radius .5s}.be-stack-top .be-share-stack-mask:hover{box-shadow:0 0 5px rgba(0,0,0,.2);border-radius:30px;background:#fff}.be-share-stack a{text-align:center;margin:0}.be-share-stack .be-share-trigger-placeholder{position:relative;z-index:1}.be-share-stack-mask a{position:absolute;opacity:0}.be-stack-left .be-share-stack-mask a{transition:opacity .3s,left .5s;left:0}.be-stack-top .be-share-stack-mask a{transition:opacity .3s,bottom .5s;bottom:0}.be-stack-top .be-share-stack-mask .be-share-trigger{opacity:1;bottom:5px}.contact_form .column-block{margin-bottom:25px}.contact_form input[type=text]{margin-bottom:30px!important;width:100%}.contact_form textarea.txt_area{margin-bottom:20px!important;width:100%}.contact_form{margin-bottom:60px}.contact_form_module.style2-input input[type=text],.contact_form_module.style2-input textarea{border-right:none!important;border-left:none!important;border-top:none!important}input[type=submit].largebtn{padding:18px 25px;font-size:15px;line-height:16px}.button-shape-circular input[type=submit].largebtn{padding:18px 35px}input[type=submit].mediumbtn{padding:15px 20px;font-size:13px;line-height:14px}.button-shape-circular input[type=submit].mediumbtn{padding:15px 30px}input[type=submit].smallbtn{padding:12px 15px;font-size:11px;line-height:12px}.button-shape-circular input[type=submit].smallbtn{padding:12px 25px}::-webkit-input-placeholder{color:inherit!important;font:inherit!important}.gmap{height:100%;margin-bottom:60px}.gmap img{max-width:none!important}.page-template-contact-php #content{padding-bottom:50px}.submit-fieldset{transform-style:preserve-3d;position:relative}.contact_loader,.subscribe_loader{height:25px;transform:translateY(50%);position:absolute;top:-46%;margin-left:100px;left:0;width:25px;display:inline-block;display:none}.contact_loader .font-icon{height:15px;border-width:3px;width:15px}#bottom-widgets .widget,.widget{margin-bottom:40px}.sidebar-widgets .widget:last-child{margin-bottom:0}.widget h6{margin-bottom:10px}#bottom-widgets{padding-top:70px;position:relative;padding-bottom:70px;z-index:3}#bottom-widgets .column-block,#bottom-widgets-wrap .column-block .widget:last-child{margin-bottom:0}#bottom-widgets h6,.sidebar-widgets h6{margin-bottom:20px}.widget_media_image img{height:auto;max-width:100%}.recent_post_container{list-style:none!important;padding:0}.recent_posts{margin-bottom:25px}.recent_post_content a{padding:0;display:block}.recent_post_img{margin:6px 10px 0 0;float:left}.recent_post_img a{position:relative;display:block}.recent-post-date,.recent_post_img img{display:inline-block}.recent-post-date{font-size:10px;text-transform:uppercase;letter-spacing:1px;margin-top:5px}.recent-post-title{margin-bottom:10px}.tagcloud:after{height:0;content:".";visibility:hidden;clear:both;display:block}.tagcloud a{padding:7px 15px;border:1px solid;color:inherit;margin:0 15px 15px 0;float:left;display:block}.search-submit{display:none!important}.search-button{margin-left:-30px}.widget .searchform{position:relative}.widget .searchform .search-icon{right:15px;position:absolute;top:0;line-height:51px}.s{height:45px;font-size:11px;margin-bottom:0;border-radius:3px;background:#fff;z-index:1000000}.widget .s{width:97%!important}.not-found{padding-top:100px;text-align:center;padding-bottom:100px}.not-found-search{margin:0 auto;width:350px}.error404 .searchform{position:relative}.error404 .searchform i{transform:translateY(-50%);right:10px;position:absolute;top:50%}#wp-calendar,.error404 .searchform input[type=text]{margin-bottom:0}#wp-calendar{border:none;border-collapse:separate;text-align:center;border-spacing:0;background:none;width:100%;line-height:24px}#wp-calendar caption{font-size:12px;font-style:normal;text-transform:uppercase;text-align:center}#wp-calendar thead{font-size:11px;font-weight:700}#wp-calendar thead th{padding-top:5px;background:none;padding-bottom:5px}#wp-calendar tbody,#wp-calendar tfoot{font-size:11px;font-weight:700}#wp-calendar tbody tr td,#wp-calendar tfoot tr td,#wp-calendar thead tr th{border:none;background:none}#wp-calendar tbody tr td{border:1px;background:none}#wp-calendar tbody tr td.pad{border:none;background:none}#wp-calendar tfoot tr td{padding:5px 0 0;background:none}#wp-calendar td,#wp-calendar th{padding:0}#today a{color:#fff}#wp-calendar tfoot tr #prev{text-align:left}#wp-calendar tfoot tr #next{text-align:right}#wp-calendar tr a{display:block}.widget_archive ul,.widget_categories ul,.widget_links ul,.widget_meta ul,.widget_nav_menu ul,.widget_pages ul{list-style:none;padding-left:0}.widget_archive ul li,.widget_categories ul li,.widget_links ul li,.widget_meta ul li,.widget_nav_menu ul li,.widget_pages ul li{padding-left:25px}.widget_nav_menu .sub-menu li{padding-left:10px}.widget_archive ul li:before,.widget_categories ul li:before,.widget_links ul li:before,.widget_meta ul li:before,.widget_nav_menu ul li:before,.widget_pages ul li:before{font-size:14px;content:"\e732";margin-left:-25px;width:25px;font-family:icomoon;display:inline-block}.widget_archive ul li a,.widget_categories ul li a,.widget_links ul li a,.widget_meta ul li a,.widget_nav_menu ul li a,.widget_pages ul li a{-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;position:relative;left:0}.widget_archive ul li a:hover,.widget_categories ul li a:hover,.widget_links ul li a:hover,.widget_meta ul li a:hover,.widget_nav_menu ul li a:hover,.widget_pages ul li a:hover{left:7px}.photostream ul{list-style:none;padding-left:0}.photostream ul li{margin:0 5px 10px;width:auto;float:left}.photostream ul li a{position:relative;display:block}.photostream ul li a img{height:70px;width:70px;display:block}.photostream_overlay{height:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-backface-visibility:hidden;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;position:absolute;-moz-opacity:0;-khtml-opacity:0;opacity:0;top:0;width:100%}.photostream_overlay:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}#lang_sel :hover>a,#lang_sel a.lang_sel_sel,#lang_sel a.lang_sel_sel:hover,#lang_sel ul ul :hover>a,#lang_sel ul ul a,#lang_sel ul ul a:visited{color:inherit;background-color:transparent}#back-to-top{height:40px;font-size:17px;right:20px;position:fixed;bottom:20px;text-align:center;width:40px;line-height:40px;display:block;display:none;z-index:99}body.single-page-version .single-page-nav-wrap{height:100%;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0);-webkit-transform:translateZ(0);right:15px;position:fixed;bottom:0;top:0;display:block;z-index:4}body.be-themes-layout-layout-border-header-top.single-page-version .single-page-nav-wrap,body.be-themes-layout-layout-border.single-page-version .single-page-nav-wrap{right:50px}body.single-page-version.custom-gallery-page .single-page-nav-wrap,body.single-page-version.slider-bar-opened .single-page-nav-wrap{display:none}body.single-page-version .single-page-nav-wrap-inner{height:100%;max-height:100%;display:table}body.single-page-version .single-page-nav-wrap-inner .sinle-page-nav-links{zoom:1;vertical-align:middle;display:table-cell}.single-page-nav-link{height:8px;border:1px solid #999;position:relative;margin:5px 0!important;border-radius:100%;width:8px;display:block}.single-page-nav-link.current-section-nav-link{background:#9c9c9c!important}.header-hero-section{position:relative}.be-fixed-footer .header-hero-section{z-index:2}.page-template-page-splitscreen-left .header-hero-section{height:100%!important;position:fixed;width:50%}.left-sliding.page-template-page-splitscreen-left .header-hero-section{width:calc(50% - 35px)}.page-template-page-splitscreen-right .header-hero-section{height:100%!important;position:fixed;left:50%;width:50%}.left-sliding.page-template-page-splitscreen-right .header-hero-section{left:calc(50% + 35px)}.left-static.page-template-page-splitscreen-left .header-hero-section{width:calc(50% - 140px)}.left-static.page-template-page-splitscreen-right .header-hero-section{left:calc(50% + 140px)}.hero-section-wrap canvas{height:100%;position:absolute;top:0;left:0;width:100%;z-index:2}.section-navigation{font-size:37px;right:0;color:inherit;position:absolute;bottom:20px;text-align:center;left:0;z-index:5}.single-page-nav-link span{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);padding:4px 20px;right:50px;color:#fff;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;position:absolute;-moz-opacity:0;-khtml-opacity:0;opacity:0;visibility:hidden;top:0;background:#000;margin-top:-13px;white-space:nowrap;display:block}.single-page-nav-link:hover span{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);right:30px;-moz-opacity:1;-khtml-opacity:1;opacity:1;visibility:visible}.single-page-nav-link:hover span:after{border-left:20px solid #000;right:-20px;content:"";position:absolute;border-top:17px solid transparent;border-bottom:17px solid transparent;top:0;display:block}.hero-section-wrap{height:100vh;align-items:center;display:flex}@-webkit-keyframes arrow-bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-20px)}60%{-webkit-transform:translateY(-10px)}}@keyframes arrow-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}.section-navigation .font-icon{-webkit-animation:arrow-bounce 2.5s infinite;animation:arrow-bounce 2.5s infinite}.mouse-icon{height:40px;border:2px solid #fff;opacity:.7;border-radius:16px;width:24px;display:inline-block;z-index:10}.mouse-icon .wheel{height:6px;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;margin-right:auto;-webkit-animation-timing-function:linear;animation-timing-function:linear;position:relative;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-name:drop;animation-name:drop;top:4px;border-radius:10px;background:#fff;margin-left:auto;width:2px;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-duration:1.25s;animation-duration:1.25s;display:block}@-webkit-keyframes drop{0%{opacity:0;top:5px}30%{opacity:1;top:10px}to{opacity:0;top:25px}}@keyframes drop{0%{opacity:0;top:5px}30%{opacity:1;top:10px}to{opacity:0;top:25px}}.simplebar{position:relative}.gallery_content_slide .simplebar-content,.gallery_scrollable_content{position:absolute;width:100%}a.custom-share-button{font-size:12px;margin-right:15px;transition:opacity .4s ease}a.custom-share-button:hover{opacity:.7}.custom-share-button .icon-social_googleplus:before,.custom-share-button .icon-social_pinterest:before,.custom-share-button .icon-social_twitter:before{position:relative;top:1px}#header-controls-left .widget_shopping_cart_wrap{left:0}.hamburger-nav-controller{cursor:pointer}.be-sidemenu{height:100vh;position:fixed;width:280px;z-index:15}.be-sidemenu .oshine-module,.be-sidemenu .tatsu-module{margin-bottom:10px}.top-header.be-themes-layout-layout-border-header-top .be-sidemenu{z-index:10!important}.be-sidemenu.be-sidemenu-right{-webkit-transform:translatex(280px);-moz-transform:translatex(280px);-ms-transform:translatex(280px);-o-transform:translatex(280px);transform:translatex(280px);right:0;-webkit-transition:all .7s cubic-bezier(.645,.045,.355,1);-moz-transition:all .7s cubic-bezier(.645,.045,.355,1);-o-transition:all .7s cubic-bezier(.645,.045,.355,1);transition:all .7s cubic-bezier(.645,.045,.355,1)}.be-sidemenu.be-sidemenu-right.opened{-webkit-transform:translatex(0);-moz-transform:translatex(0);-ms-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}:not(.overlay-left-align-menu) #be-sidemenu-content{height:100%;padding-top:60px;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;align-items:center;-ms-flex-align:center;display:-ms-flexbox;display:flex}.admin-bar:not(.page-stack-top):not(.left-static-menu) #be-sidemenu-content{padding-bottom:32px}.overlay-left-align-menu #be-sidemenu-content{height:100%;padding-top:100px;-ms-flex-direction:row;flex-direction:row;box-sizing:border-box;align-items:stretch;-ms-flex-align:stretch;display:-ms-flexbox;display:flex}.be-themes-layout-layout-box.overlay-left-align-menu #be-sidemenu-content{margin:0 auto;width:1280px}.overlay-center-align-menu #be-sidemenu-content{padding-top:38px}.be-sidemenu .special-header-bottom-text,.be-sidemenu .special-header-logo,.be-sidemenu .special-header-menu{padding:0 50px;margin-bottom:30px;box-sizing:border-box;width:100%}.be-sidemenu.be-page-stack-right .special-header-bottom-text,.be-sidemenu.be-page-stack-right .special-header-logo,.be-sidemenu.be-page-stack-right .special-header-menu{padding:0 50px}.special-header-bottom-text,.special-header-logo{text-align:center}.be-sidemenu .special-header-menu{flex-grow:1;position:relative;-ms-flex-positive:1}.special-header-menu a{transition:color .3s ease;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;-ms-transition:color .3s ease}#header-top-menu a:before,#navigation .children a:before,#navigation .sub-menu a:before,#navigation a:before,.sb-left #slidebar-menu a:before,.special-header-menu #slidebar-menu a:before,.special-header-menu .sub-menu a:before{overflow:hidden;transition:max-width .5s cubic-bezier(.2,.7,.3,1) 80ms;position:absolute;max-width:0;white-space:nowrap}#header-top-menu a:hover:before,#navigation .children a:hover:before,#navigation .sub-menu a:hover:before,#navigation a:hover:before,.sb-left #slidebar-menu a:hover:before,.special-header-menu #slidebar-menu a:hover:before,.special-header-menu .sub-menu a:hover:before{max-width:100%}.overlay-horizontal-menu .special-header-menu #slidebar-menu a:hover:before,.overlay-horizontal-menu .special-header-menu .sub-menu a:hover:before,.page-stack-top .special-header-menu #slidebar-menu a:hover:before,.page-stack-top .special-header-menu .sub-menu a:hover:before{max-width:calc(100% - 2em)}.special-header-menu .menu-item{flex:0 0 auto}.special-header-menu #slidebar-menu.animate-inFromBottom{overflow-y:hidden}.be-sidemenu-content>a{flex-grow:1;text-align:center;width:100%;-ms-flex-positive:1}.be-sidemenu .special-header-bottom-text{overflow:auto}.special-header-menu .menu-container{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:column;flex-direction:column;align-items:center;-ms-flex-align:center;display:-ms-flexbox;display:flex}.overlay-left-align-menu .be-sidemenu .special-header-bottom-text,.overlay-left-align-menu .be-sidemenu .special-header-logo,.overlay-left-align-menu .be-sidemenu .special-header-menu{padding:0}.overlay-left-align-menu .special-header-logo{position:absolute;text-align:left;top:40px;left:30px}.overlay-left-align-menu .special-header-menu .menu-container{align-items:flex-start;-ms-flex-align:start}.overlay-left-align-menu .be-sidemenu .special-header-bottom-text{-ms-grid-row-align:auto;-ms-flex-item-align:auto;align-self:auto}.overlay-left-align-menu .be-sidemenu .special-header-bottom-text>*{text-align:left}.be-sidemenu .menu ul{list-style:none;padding:0;margin-bottom:0;margin-top:0;display:block}.be-sidemenu .menu ul li{margin-bottom:0;position:relative;text-align:center;display:block}.be-sidemenu .oshine-module,.be-sidemenu .tatsu-module{margin-bottom:0}.menu-container a{color:inherit;cursor:pointer;line-height:inherit;display:inline-block}.top-header:not(.overlay-center-align-menu):not(.overlay-left-align-menu):not(.overlay-horizontal-menu).side-menu-opened #main>*{pointer-events:none}.be-sidemenu.be-sidemenu-left{-webkit-transform:translatex(-280px);-moz-transform:translatex(-280px);-ms-transform:translatex(-280px);-o-transform:translatex(-280px);transform:translatex(-280px);-webkit-transition:all .7s cubic-bezier(.645,.045,.355,1);-moz-transition:all .7s cubic-bezier(.645,.045,.355,1);-o-transition:all .7s cubic-bezier(.645,.045,.355,1);transition:all .7s cubic-bezier(.645,.045,.355,1)}.be-sidemenu.be-sidemenu-left.opened{-webkit-transform:translatex(0);-moz-transform:translatex(0);-ms-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}.page-stack-left .be-sidemenu-content,.page-stack-right .be-sidemenu-content{overflow:hidden}#header-wrap,.header-cart-controls .cart-contents,body.overlay-center-align-menu #header-inner-wrap,body.overlay-horizontal-menu #header-inner-wrap,body.overlay-left-align-menu #header-inner-wrap,body.page-stack-top #header-inner-wrap{transition:background .7s cubic-bezier(.645,.045,.355,1)!important}.be-mobile-menu-icon span{height:100%;right:0;transition:transform .5s,top .5s,width .2s;position:absolute;visibility:visible;background-color:inherit;width:100%;display:inline-block}#be-left-strip .be-mobile-menu-icon span,.style10 .be-mobile-menu-icon span,.style11 .be-mobile-menu-icon span,.style12 .be-mobile-menu-icon span{left:0}.be-mobile-menu-icon.style2 .hamburger-line-1,.be-mobile-menu-icon.style2 .hamburger-line-3{width:50%}.be-mobile-menu-icon.style3 .hamburger-line-1,.be-mobile-menu-icon.style4 .hamburger-line-3,.be-mobile-menu-icon.style5 .hamburger-line-2,.be-mobile-menu-icon.style6 .hamburger-line-2{width:66%}.be-mobile-menu-icon.style3 .hamburger-line-3,.be-mobile-menu-icon.style4 .hamburger-line-1,.be-mobile-menu-icon.style5 .hamburger-line-3,.be-mobile-menu-icon.style6 .hamburger-line-1{width:33%}#be-left-strip:hover .be-mobile-menu-icon span,.be-mobile-menu-icon.is-clicked .hamburger-line-1,.be-mobile-menu-icon.is-clicked .hamburger-line-2,.be-mobile-menu-icon.is-clicked .hamburger-line-3,.menu-controls:hover .be-mobile-menu-icon span{width:100%}.be-mobile-menu-icon.is-clicked .hamburger-line-2{transform:scaleX(0)}.be-fixed-footer #portfolio-navigation-bottom-wrap{position:relative;z-index:2}#portfolio-navigation-bottom-wrap{height:100px;width:100%}#portfolio-navigation-bottom{height:100%;box-sizing:border-box;margin:0 auto;align-items:center;display:flex}#portfolio-title-nav-bottom-wrap .slider-counts,#portfolio-title-nav-bottom-wrap h6{line-height:40px}.navigation-grid,.navigation-next,.navigation-previous{height:100%;transition:background-color .5s cubic-bezier(.165,.84,.44,1) 80ms;position:relative;text-align:center;align-items:center;width:100%;display:flex}.navigation-next,.navigation-previous{background-size:cover;background-position:50%;background-repeat:no-repeat}.navigation-grid a,.navigation-next a,.navigation-previous a{margin:0 auto;display:inline-block}.next-arrow,.previous-arrow{font-size:0;transition:transform .5s cubic-bezier(.165,.84,.44,1) 80ms;position:relative;line-height:0;vertical-align:middle;display:inline-block}.arrow-line-one,.arrow-line-three,.arrow-line-two{height:2px;transition:transform .5s cubic-bezier(.165,.84,.44,1) 80ms,width .5s cubic-bezier(.165,.84,.44,1) 80ms,background-color .5s cubic-bezier(.165,.84,.44,1) 80ms;background-color:red;transform-origin:right;width:10px;display:inline-block}.previous-arrow .arrow-line-one,.previous-arrow .arrow-line-three,.previous-arrow .arrow-line-two{transform-origin:left}.arrow-line-two{transform:scaleX(0);width:20px}.arrow-line-one,.arrow-line-three{right:0;position:absolute;top:0}.previous-arrow .arrow-line-one,.previous-arrow .arrow-line-three{right:auto;left:0}.arrow-line-one{transform:rotate(45deg) translateX(1px)}.arrow-line-three{transform:rotate(-45deg) translateX(1px)}.previous-arrow .arrow-line-one{transform:rotate(45deg) translateX(-1px)}.previous-arrow .arrow-line-three{transform:rotate(-45deg) translateX(-1px)}.navigation-next-post-link:hover .arrow-line-two,.navigation-previous-post-link:hover .arrow-line-two{transform:scaleX(1)}.navigation-previous-post-link:hover .previous-arrow{transform:translateX(-35px)}.navigation-next-post-link:hover .next-arrow{transform:translateX(35px)}.navigation-next:after,.navigation-previous:after{height:100%;right:0;transition:width .5s cubic-bezier(.165,.84,.44,1) 80ms;content:"";position:absolute;top:0;background-color:rgba(0,0,0,.5);left:auto;width:0}.navigation-next:before,.navigation-previous:before{height:100%;transition:background-color .5s cubic-bezier(.165,.84,.44,1) 80ms;position:absolute;top:0;background-color:rgba(0,0,0,.4);width:100%}.navigation-next:hover:before,.navigation-previous:hover:before{background-color:transparent}.navigation-next:hover:after{right:auto;left:0;width:100%}.navigation-previous:hover:after{right:0;left:auto;width:100%}.navigation-previous:after{right:auto;left:0}.navigation-next-post-link,.navigation-previous-post-link{z-index:2}.next-title,.previous-title{transition:transform .5s cubic-bezier(.165,.84,.44,1) 80ms,color .5s cubic-bezier(.165,.84,.44,1) 80ms;vertical-align:middle;display:inline-block}.navigation-previous-post-link:hover .previous-title{transform:translateX(-20px)}.navigation-next-post-link:hover .next-title{transform:translateX(20px)}#portfolio-navigation-bottom-wrap .portfolio-url:hover span{transform:rotateY(180deg)}@media only screen and (max-width:1279px) and (min-width:960px){.blog .full-screen.five-col .element,.blog .full-screen.four-col .element{width:33.34%}}@media only screen and (max-width:960px){#header-bottom-bar{display:none!important}.blog .full-screen.five-col .element,.blog .full-screen.four-col .element,.blog .full-screen.three-col .element{width:50%}#header-inner-wrap.stuck{position:relative;box-shadow:none;width:100%}body.admin-bar #header-inner-wrap.stuck{top:0!important}.sticky-wrapper{height:auto!important}.header-contact-wrap{padding-top:5px}#header-top-menu,.header-contact-wrap{line-height:25px!important}.header-contact-wrap .be-wrap div.left,.header-contact-wrap .be-wrap div.right{margin-bottom:5px}body.header-transparent #header #header-inner-wrap.no-transparent{right:auto;position:absolute;left:auto}body.sticky-header #header #header-inner-wrap.no-transparent{right:auto;position:relative;top:0!important;left:auto}body.header-transparent.admin-bar .layout-border.layout-border-header-top #header #header-inner-wrap.no-transparent.top-animate,body.sticky-header.admin-bar .layout-border.layout-border-header-top #header #header-inner-wrap.no-transparent.top-animate{top:0!important}.mobile-nav-controller-wrap{cursor:pointer;margin-left:15px;display:inline-block}.menu-falling-animate-controller,.top-overlay-menu .mobile-nav-controller-wrap{display:none}#header-controls-right .header-cart-controls,#header-controls-right .header-search-controls,#header-controls-right .header-widgets,#header-controls-right .sliderbar-menu-controller{margin-left:20px}#header-top-bar-right .header-cart-controls,#header-top-bar-right .header-search-controls,#header-top-bar-right .menu-controls,#header-top-bar-right .top-bar-widgets{margin-right:15px}#header-top-bar-left,#header-top-bar-right{text-align:center;width:100%;float:none}#header-top-bar-wrap{padding:13px 0!important}#header-top-bar-wrap #header-top-bar-left{padding:0 0 5px!important}#header-top-bar-wrap #header-top-bar-right{padding:5px 0 0!important}#header-top-bar-wrap #header-top-bar-left:last-child{padding-bottom:0!important}#header-top-bar-wrap #header-top-bar-right:first-child{padding-top:0!important}#footer-wrap{padding:10px 0}#footer.layout-border{margin-right:0;position:static;bottom:auto;margin-left:0}#content.page-split-screen-left,#content.page-split-screen-right,.left-sliding #content.page-split-screen-left,.left-sliding #content.page-split-screen-right{margin-left:0;width:100%}.page-template-page-splitscreen-left .header-hero-section,.page-template-page-splitscreen-right .header-hero-section{position:static;width:100%!important}#main.layout-border,#main.layout-border.layout-border-header-top{padding:0}.be-themes-layout-layout-border .sb-slidebar.sb-right.opened,.be-themes-layout-layout-border-header-top .sb-slidebar.sb-right.opened,body.be-themes-layout-layout-border-header-top.top-header.slider-bar-opened #main #header #header-inner-wrap.no-transparent.top-animate,body.be-themes-layout-layout-border.top-header.slider-bar-opened #main #header #header-inner-wrap.no-transparent.top-animate{right:0}body.be-themes-layout-layout-border-header-top.single-page-version .single-page-nav-wrap,body.be-themes-layout-layout-border.single-page-version .single-page-nav-wrap{right:35px}body.be-themes-layout-layout-border .sb-slidebar.sb-right,body.be-themes-layout-layout-border-header-top .sb-slidebar.sb-right{right:-280px}.portfolio-sliders .gallery_content{height:auto!important;right:0;position:relative;max-height:none!important;box-shadow:none!important;width:100%}.portfolio-sliders .gallery_content_area_wrap{padding:20px!important}.portfolio-sliders .gallery-all-container .carousel_bar_area{display:none}.portfolio-sliders .gallery-info-box-wrap #portfolio-title-nav-bottom-wrap{right:0;position:static;text-align:center;width:100%}.portfolio-sliders .gallery-info-box-wrap #portfolio-title-nav-bottom-wrap ul{margin-bottom:30px;float:none;display:inline-block}.portfolio-sliders .gallery_content{background:transparent!important}.portfolio-sliders .portfolio-title-nav-bottom{display:none!important}.gallery_content_slide{margin-bottom:30px;width:auto}.gallery_content_slide .simplebar-content,.gallery_scrollable_content{position:static}#footer-wrap.style1 .footer-center-area{flex:0 0 33.33%}#footer-wrap{padding:10px 40px}}@media only screen and (max-width:767px){#header-inner-wrap.stuck{position:relative;box-shadow:none;width:100%}.top-bar-widgets{margin-right:15px;margin-left:0}ul.tabs li{margin-right:0;margin-left:0;width:100%;float:none}.children{padding-left:0}.children .vcard,.vcard{margin-right:0;width:25%}.children .comment-content,.comment-content{width:70%;padding-left:4%}#footer-widgets{width:270px}.no-mobile{display:none}input[type=email],input[type=password],input[type=text]{width:100%}.style2-blog .article-details,.style2-blog .post-thumb{width:100%;float:none}.gmap-wrapper{height:250px!important}.portfolio-title-nav h6{text-align:left;margin-left:30px}#gallery-container-wrap{height:auto!important;padding:0!important;margin-bottom:20px}html body #gallery-container{padding:0!important;float:none!important}#gallery-container .placeholder img{height:auto!important;max-width:100%!important;max-height:none!important;width:100%!important;vertical-align:top!important}#gallery-container .placeholder.style1_placehloder,html body #gallery-container .placeholder{height:auto!important;padding:20px 20px 0;box-sizing:border-box;width:100%!important;vertical-align:initial!important;display:block}.placeholder .fluid-width-video-wrapper iframe.gallery{position:absolute!important;width:100%!important}.placeholder .fluid-width-video-wrapper{padding-top:50%!important}.placeholder.style1_placehloder .fluid-width-video-wrapper{height:auto!important;padding-top:0!important;right:20px;bottom:0;top:20px;left:20px;width:auto}.gallery-all-container .placeholder .gdpr-alt-image:after{height:auto;right:40px;bottom:0;top:20px;left:0;width:auto}.gallery-all-container .placeholder .gdpr-alt-image .gdpr-video-alternate-image-content{left:45%}.portfolio-title-nav-bottom{display:none!important}.gallery_content{height:auto!important;right:0;position:relative;max-height:none!important;box-shadow:none!important;width:100%}.gallery_content_area_wrap{padding:20px!important}.gallery-info-box-wrap #portfolio-title-nav-bottom-wrap{right:0;text-align:center;width:100%}.gallery-info-box-wrap #portfolio-title-nav-bottom-wrap ul{margin-bottom:30px;float:none;display:inline-block}.arrow_next,.arrow_prev{display:none!important}.gallery_content{background:transparent!important}#portfolio-title-nav-bottom-wrap{position:relative!important}.gallery-all-container.mobile-one-by-one #portfolio-title-nav-bottom-wrap .slider-counts,.gallery-all-container.mobile-slide #portfolio-title-nav-bottom-wrap .slider-counts{display:none}.gallery_content .slider-counts-mobile{margin-bottom:8px;text-align:center;display:block}.gallery_content .slider-counts-mobile .total-slides-count{font-size:1.9em;font-weight:700}#gallery-container .placeholder.center img{height:auto!important;position:relative!important;margin:0!important;width:100%!important;display:inline-block!important}body.custom-gallery-page.single-portfolio #header-inner-wrap{position:relative!important}.overlay_placeholder{display:none!important}.attachment-details-custom-slider{position:static!important;display:block!important}.attachment-details-custom-slider.special-subtitle{max-width:none}#back-to-top{display:none}#portfolio-title-nav-wrap.style3 h6.portfolio-title-nav{text-align:center}#portfolio-title-nav-wrap .portfolio-nav{position:static;text-align:center;width:100%;margin-top:15px}#portfolio-title-nav-wrap .portfolio-nav li{margin-bottom:0}#portfolio-title-nav-wrap .portfolio-nav .home-grid-wrapper{margin:0 15px 2px}.single-post-share,.single-post-tags{margin-bottom:20px;float:none}#single-author-info{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-orient:vertical}#single-author-details{-ms-flex-preferred-size:100%;margin-left:0;flex-basis:100%;margin-top:15px}#footer-wrap.style1{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}#footer-wrap.style1 .footer-center-area,#footer-wrap.style1 .footer-left-area,#footer-wrap.style1 .footer-right-area{-ms-flex:0 0 100%;flex:0 0 100%;padding:0 30px;-webkit-box-flex:0;text-align:center}}.gallery-all-container .placeholder.style4_placehloder .be-vimeo-embed,.portfolio-sliders .be-flickity .be-vimeo-embed,.portfolio-sliders.be-centered .be-vimeo-embed{height:100%}.portfolio-sliders .be-centered .fluid-width-video-wrapper iframe,.portfolio-sliders .be-flickity .fluid-width-video-wrapper iframe{opacity:1}#gallery-container .style4_placehloder.placeholder:before{content:none}@media only screen and (max-width:320px){#header-controls-right .header-cart-controls,#header-controls-right .header-search-controls,#header-controls-right .header-widgets,#header-controls-right .sliderbar-menu-controller{margin-left:10px}}@media only screen and (min-width:480px) and (max-width:767px){.children .vcard,.vcard{width:20%}.blog .full-screen .element{width:100%!important}}.left{float:left}.right{float:right}.clear{clear:both}.no-margin{margin-bottom:0}.truncate{height:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.no-list-style{list-style:none}.ir{overflow:hidden;border:0;*text-indent:-9999px;background-color:transparent}.ir:before{height:100%;content:"";width:0;display:block}.hidden{visibility:hidden;display:none!important}.visuallyhidden{height:1px;overflow:hidden;padding:0;border:0;clip:rect(0 0 0 0);position:absolute;margin:-1px;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{height:auto;overflow:visible;clip:auto;position:static;margin:0;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{text-shadow:none!important;color:#000!important;box-shadow:none!important;background:transparent!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{page-break-inside:avoid;border:1px solid #999}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{widows:3;orphans:3}h2,h3{page-break-after:avoid}}.oshine-maintenance-mode-default{transform:translate(-50%,-50%);position:absolute;text-align:center;top:50%;left:50%}