::-moz-selection{background:#fafec7;color:#000}::selection{background:#fafec7;color:#000}body,button,input,select,textarea{font-family:sans-serif,serif;font-size:15px;font-weight:500;line-height:1.6}body{color:#626262}body,#page{background:#fff}a{color:#2c2c2c}a:hover{color:#168ac9}h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,b,strong{color:#2c2c2c}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#168ac9}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],textarea{padding:15px 15px;line-height:1;border:1px solid rgba(0,0,0,0.08);background-color:transparent;color:#b2b2b2}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,textarea:focus{border:1px solid rgba(0,0,0,0.2);background-color:transparent;color:#2c2c2c}button,input[type="button"],input[type="reset"],input[type="submit"]{padding:16px 30px 15px;line-height:1;border-color:transparent;background-color:#2c2c2c;color:#fff}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus{border-color:transparent;background-color:#168ac9;color:#fff}::-webkit-input-placeholder{line-height:1;vertical-align:middle}:-moz-placeholder{line-height:1;vertical-align:middle}::-moz-placeholder{line-height:1;vertical-align:middle}:-ms-input-placeholder{line-height:1;vertical-align:middle}.placeholder{line-height:1;vertical-align:middle}.spinner-zoom{background-color:#168ac9}.spinner-circle{border-top:1px solid #168ac9}.spinner-stretch .rect{background-color:#168ac9}.animsition-loading{background:#fff;z-index:0}.animsition-loading .spinner{display:inline-block;position:absolute;left:50%;top:50%;display:block}.animsition-loading .spinner-zoom,.animsition-loading .spinner-circle{margin-top:-25px;margin-left:-25px}.animsition-loading .spinner-stretch{margin-top:-10px;margin-left:-23px}.custom.tparrows:before{font-family:'mogo-ui' !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.custom.tparrows.tp-leftarrow:before{content:"\e8020"}.custom.tparrows.tp-rightarrow:before{content:"\e8021"}.custom.tparrows{width:auto !important;height:auto !important;padding:0 !important;margin:0 !important;transition:border-color .5s,background-color .5s;border-style:solid}.custom.tparrows:before{width:60px !important;height:60px !important;line-height:60px !important;font-size:28px !important;transition:color .5s}.custom.tparrows,.custom.tparrows:hover{border-color:transparent;background-color:transparent}.custom.tparrows:before{color:#fff !important}.custom.tparrows:hover:before{color:#b2b2b2 !important}.custom .tp-bullet{transition:border-color .5s,background-color .5s}.custom .tp-bullet{width:14px !important;height:14px !important;background:transparent !important;border-width:2px !important;border-style:solid !important;border-radius:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.custom .tp-bullet,.custom .tp-bullet.selected,.custom .tp-bullet:hover{border-color:transparent;background-color:transparent}.ms-skin-default .ms-nav-next,.ms-skin-default .ms-nav-prev{background-image:none;text-align:center;width:60px;height:60px;line-height:60px;margin-top:-30px;transition:color .5s,background .5s,border .5s}.ms-skin-default .ms-nav-prev:before,.ms-skin-default .ms-nav-next:before{font-family:'mogo-ui' !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ms-skin-default .ms-nav-prev:before,.ms-skin-default .ms-nav-next:before{width:60px;height:60px;line-height:60px;font-size:28px}.ms-skin-default .ms-nav-prev:before{content:"\e8020"}.ms-skin-default .ms-nav-next:before{content:"\e8021"}.ms-skin-default .ms-nav-next{right:0}.ms-skin-default .ms-nav-prev{left:0}.ms-skin-default .ms-nav-next,.ms-skin-default .ms-nav-prev{background:rgba(0,0,0,0.7);color:#fff}.ms-skin-default .ms-nav-next:hover,.ms-skin-default .ms-nav-prev:hover{background:rgba(0,0,0,0.9);color:#b2b2b2}.ms-skin-default .ms-bullets{bottom:40px !important}.ms-skin-default .ms-bullet{background-image:none;margin-left:0 !important;width:9px !important;height:9px !important;border-radius:0;background:rgba(0,0,0,0.9);transition:border-color .5s,background-color .5s}.ms-skin-default .ms-bullet:not(:first-of-type){margin-left:3px !important}.ms-skin-default .ms-bullet:hover,.ms-skin-default .ms-bullet-selected{background-color:#168ac9}.ls-v5 .ls-nav-prev,.ls-v5 .ls-nav-next{background-image:none !important;text-align:center;width:60px !important;height:60px !important;line-height:60px !important;margin-top:-30px !important;transition:color .5s,background .5s !important}.ls-v5 .ls-nav-prev:before,.ls-v5 .ls-nav-next:before{font-family:'mogo-ui' !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ls-v5 .ls-nav-prev{left:0 !important}.ls-v5 .ls-nav-next{right:0 !important}.ls-v5 .ls-nav-prev:before{content:"\e8020"}.ls-v5 .ls-nav-next:before{content:"\e8021"}.ls-v5 .ls-nav-prev:before,.ls-v5 .ls-nav-next:before{width:60px;height:60px;line-height:60px;font-size:28px}.ls-v5 .ls-nav-prev,.ls-v5 .ls-nav-next{background:rgba(0,0,0,0.7);color:#fff}.ls-v5 .ls-nav-prev:hover,.ls-v5 .ls-nav-next:hover{background:rgba(0,0,0,0.9);color:#b2b2b2}.ls-v5 .ls-bottom-slidebuttons{top:auto !important;bottom:60px}.ls-v5 .ls-bottom-slidebuttons a{background-image:none !important;display:inline-block;width:9px !important;height:9px !important;border-radius:0;background:rgba(0,0,0,0.9);transition:border-color .5s,background-color .5s}.ls-v5 .ls-bottom-slidebuttons a.ls-nav-active,.ls-v5 .ls-bottom-slidebuttons a:hover{background-color:#168ac9}.ls-v5 .ls-bottom-slidebuttons a:not(:first-of-type){margin-left:5px}.is-relative-header{position:absolute;z-index:100;width:100%}#header .container-in{position:relative}.is-header-one .site-logo-placeholder,.is-header-one #navigation,.is-header-one #social-menu,.is-header-one .header-trigger-btn{float:left}.is-header-one #navigation{margin-left:25px}.is-header-two .site-logo-placeholder,.is-header-two #navigation,.is-header-two #social-menu,.is-header-two .header-trigger-btn{float:left}.is-header-two #social-menu{margin-left:25px}.is-header-three #navigation>ul>li{float:none;display:inline-block}.is-header-three #social-menu,.is-header-three .header-trigger-btn{float:right}.is-header-four .header-trigger-btn .trigger-menu .icon:before{font-size:25px}.is-header-four .header-trigger-btn{float:left;margin-left:25px}.is-header-one #site-logo.img-logo,.is-header-two #site-logo.img-logo,.is-header-three #site-logo.img-logo,.is-header-four #site-logo.img-logo{position:absolute;top:2px;left:0;z-index:99}.is-header-one #site-logo.text-logo,.is-header-two #site-logo.text-logo,.is-header-three #site-logo.text-logo,.is-header-four #site-logo.text-logo{float:left}.is-header-five #social-menu,.is-header-five .header-trigger-btn,.is-header-six #social-menu,.is-header-six .header-trigger-btn{float:left}.is-header-five #site-logo.img-logo,.is-header-six #site-logo.img-logo,.is-header-seven #site-logo.img-logo,.is-header-eight #site-logo.img-logo,.is-header-five #site-logo.text-logo,.is-header-six #site-logo.text-logo,.is-header-seven #site-logo.text-logo,.is-header-eight #site-logo.text-logo{text-align:center}.is-header-seven #navigation>ul,.is-header-eight #navigation>ul{text-align:center}.is-header-seven #navigation>ul>li,.is-header-eight #navigation>ul>li{float:none;display:inline-block}.is-header-nine #social-menu,.is-header-nine .header-trigger-btn{float:left}.is-header-nine #site-logo.img-logo,.is-header-nine #site-logo.text-logo{position:absolute;z-index:99;left:50% !important}.header-trigger-btn{margin-left:15px}.header-trigger-btn .trigger{display:block;text-align:center}.header-trigger-btn .icon:before{display:block;width:20px;height:36px;line-height:36px}.header-trigger-btn .trigger-search .icon:before{font-size:16px}.header-trigger-btn .trigger-menu .icon:before{font-size:16px}.is-sticky-header.is-normal-header .css-selecter,.is-sticky-header.is-relative-header .css-selecter{background-color:transparent}.is-sticky-header #header{position:fixed;z-index:9999;top:0;left:0;width:100%;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05);background:rgba(255,255,255,0.95)}.is-sticky-header #header .logo{display:none}.is-sticky-header #header .sticky-logo{display:block}#header.animate-add{animation:slideInDown .75s cubic-bezier(0.785,0.135,0.15,0.85)}.site-logo-placeholder{min-height:1px}#site-logo.text-logo a{line-height:1}#navigation ul,#navigation ul ul{list-style:none;margin:0}#navigation>ul>li{float:left}#navigation ul li a{display:block;transition:color .5s,border-color .5s,background-color .5s}#navigation>ul>li>a{position:relative;padding:0 15px;line-height:1;text-transform:uppercase;letter-spacing:.8px;font-weight:600;font-size:13px;color:#929292}#navigation>ul>li>a:after{position:absolute;left:0;bottom:0;content:"";display:block;width:100%;opacity:0;height:3px;transition:opacity .5s,background-color .25s}#navigation>ul>li.active>a:after,#navigation>ul>li.selected>a:after,#navigation>ul>li>a:hover:after{opacity:1}#navigation>ul>li.menu-item-has-children>a:after,#navigation>ul>li.remove-line>a:after{opacity:0}#navigation>ul>li.selected>a,#navigation>ul>li.active>a{color:#2c2c2c}#navigation>ul>li>a:hover{color:#168ac9}#navigation ul ul{top:100%;left:50%;padding:10px 0;width:220px;background:#fff;border-style:solid;border-width:1px;border-color:transparent;box-shadow:0 1px 2px 0 rgba(0,0,0,0.02)}#navigation ul ul li{padding-left:10px;padding-right:10px}#navigation ul li.mega-menu ul ul li{padding-left:0;padding-right:0}#navigation ul ul ul{top:-10px;left:100%;margin-top:-1px;margin-left:1px}#navigation ul li.offset-right ul ul{left:auto;margin-left:0;right:100%;margin-right:11px}#navigation ul ul li a{padding:10px 10px;line-height:1.4;text-transform:uppercase;letter-spacing:.5px;font-weight:600;font-size:13px}.is-header-three .col-nav{position:static}#navigation ul li.mega-menu ul{left:0;width:100%;margin-left:0 !important}#navigation ul li.mega-menu ul ul{margin-left:0;margin-right:0;margin-top:10px;padding:0;box-shadow:none}#navigation>ul>li.mega-menu>ul>li>a,#navigation>ul>li.mega-menu>ul>li>a:hover{background-color:transparent}#navigation ul ul li.menu-icon-item>a{position:relative;padding-left:35px}#navigation ul ul li.menu-icon-item a .menu-icon{position:absolute;top:50%;left:10px;margin-top:-10px;transition:color .5s}#navigation ul ul li.menu-icon-item a .menu-icon:before{width:20px;height:20px;line-height:20px;font-size:16px}#navigation ul.navigation-left li{text-align:left}#navigation ul.navigation-left ul li.menu-icon-item>a{padding-left:35px}#navigation ul.navigation-left ul li.menu-icon-item a .menu-icon{left:10px}#navigation ul.navigation-center li{text-align:center}#navigation ul.navigation-center ul li.menu-icon-item>a{padding-left:0;padding-right:0}#navigation ul.navigation-right li{text-align:right}#navigation ul.navigation-right ul li.menu-icon-item>a{padding-right:35px}#navigation ul.navigation-right ul li.menu-icon-item a .menu-icon{right:10px}#navigation ul.mega-menu-left li.mega-menu li{text-align:left}#navigation ul.mega-menu-center li.mega-menu li{text-align:center}#navigation ul.mega-menu-right li.mega-menu li{text-align:right}#navigation ul.navigation-center ul li.menu-icon-item a .menu-icon,#navigation ul.mega-menu-center ul li.menu-icon-item a .menu-icon{display:none}#social-menu ul li{float:left;margin-left:0}#social-menu ul li a{display:block;width:30px;height:30px;text-align:center}#social-menu ul li .icon:before{display:block;width:30px;height:30px;line-height:30px;font-size:16px}#social-menu ul li.item-hide{width:0;overflow:hidden}#social-menu ul li.item-hide.show{width:30px;transition:width .25s ease-in .1s}#social-menu ul li.item-hide.not-show{transition:width .25s ease-out .1s}#social-menu ul li.item-hide.animate-in{animation:fade-in .75s linear}#social-menu ul li.item-hide.animate-out{animation:fade-out .75s linear}#site-search-form{background:rgba(255,255,255,1)}#site-search-form .search-form-trigger{position:absolute;top:40px;right:40px;color:#b2b2b2}#site-search-form .search-form-trigger:hover{color:#168ac9}#site-search-form .search-form-trigger .icon:before{width:40px;height:40px;line-height:40px;font-size:32px}#site-search-form .search-form-wrapper{max-width:800px;margin:0 auto;opacity:0}#site-search-form .search-form-wrapper.animate-in{animation:zoom-in .5s ease-in}#site-search-form .search-form-wrapper.animate-out{animation:zoom-out .5s ease-out}#site-search-form .search-form-wrapper .searchform{position:relative}#site-search-form .search-form-wrapper .text-field{padding-right:40px}#site-search-form .search-form-wrapper .submit{position:absolute;right:20px;top:50%;width:30px;height:30px;margin-top:-15px;padding:0;background:0;border:0;color:#2c2c2c}#site-search-form .search-form-wrapper .submit:hover{color:#168ac9}#site-search-form .search-form-wrapper .submit .icon:before{width:30px;height:30px;line-height:30px;text-align:right;font-size:16px}#mobile-navbar{display:none;position:relative;border-bottom-style:solid;border-bottom-width:1px;border-color:transparent}#mobile-navbar .trigger{display:block;width:36px;height:36px;line-height:36px}#mobile-navbar .trigger .icon:before{height:36px;line-height:36px;font-size:25px}#mobile-logo{text-align:left}#mobile-logo.text-logo a{line-height:1}#mobile-navbar #mobile-menu,#mobile-navbar #mobile-menu-placeholder{position:absolute;z-index:999;top:50%;margin-top:-18px}#mobile-navbar #mobile-menu{right:30px;text-align:right}#mobile-navbar #mobile-menu-placeholder{display:none;left:30px;text-align:left}.mm-menu{padding:0 20px;background-color:#1a1a1a;border-color:#262626}.mm-navbar .mm-title{color:#fff !important}.mm-menu>.mm-panel>.mm-listview{margin:20px 10px 20px -10px}.mm-menu .mm-listview>li,.mm-menu .mm-listview>li:after{border-color:#262626}.mm-menu .mm-listview>li .mm-arrow:after,.mm-menu .mm-listview>li .mm-next:after,.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:#c2c2c2}.mm-menu .mm-listview>li .mm-arrow:hover:after,.mm-menu .mm-listview>li .mm-next:hover:after,.mm-menu .mm-btn:hover:after,.mm-menu .mm-btn:hover:before{border-color:#fff}.mm-menu .mm-listview>li>a,.mm-menu .mm-listview>li>span{transition:color .5s;color:#c2c2c2}.mm-menu .mm-listview>li>a:hover,.mm-menu .mm-listview>li>span:hover{color:#fff}.mm-menu .mm-listview>li>a:active,.mm-menu .mm-listview>li>a:focus{background:none !important}#mobile-navigation li.menu-icon-item a{padding-left:50px}#mobile-navigation li.menu-icon-item a .menu-icon{position:absolute;top:50%;left:20px;text-align:left;margin-top:-10px;transition:color .5s}#mobile-navigation li.menu-icon-item a .menu-icon:before{width:20px;height:20px;line-height:20px;font-size:16px}.mobile-search-form{margin:0 10px}.mobile-search-form .text-field{padding:10px 20px;border:1px solid transparent;background:rgba(0,0,0,0.5);color:#c2c2c2}.mobile-search-form .text-field:focus{border:1px solid transparent;background:rgba(0,0,0,0.75);color:#fff}.mobile-search-form :-moz-placeholder{color:#c2c2c2}.mobile-search-form ::-moz-placeholder{color:#c2c2c2}.mobile-search-form :-ms-input-placeholder{color:#c2c2c2}#page-header{position:relative}#page-header .is-background-images{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:1}#page-header .is-background-images .slider-item{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}#page-header .is-parallax{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background-size:cover;background-position:50% 50%;background-attachment:fixed;background-repeat:no-repeat;z-index:1}#page-header .is-overlay{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:2}#page-header .is-overlay-content{position:relative;z-index:3}#page-header .page-breadcrumbs .sep{padding:0 5px}#page-header .page-description{margin:0;padding:0}#page-header.is-custom-content-left{text-align:left}#page-header.is-custom-content-center{text-align:center}#page-header.is-custom-content-right{text-align:right}#page-header.is-custom-content .page-title{padding-top:0 !important;padding-bottom:0 !important}.widget .widget-title{margin-bottom:25px}.widget ul{list-style:none;margin:0}.widget_search{position:relative}.widget_search input[type="text"]{padding-right:40px}.widget_search button[type="submit"]{position:absolute;right:10px;top:50%;padding:0;width:30px;height:30px;line-height:30px;margin-top:-12px;background:0;border:0;text-align:center;font-size:16px;color:#2c2c2c}.widget_product_search button[type="submit"] .icon{height:30px;line-height:30px}.widget_search button[type="submit"]:hover{color:#168ac9}.widget_categories ul li .count{padding-left:5px}.widget_calendar caption,.widget_calendar th,.widget_calendar td{text-align:center}.widget_calendar caption{margin-bottom:10px}.widget_calendar tfoot td#prev{text-align:left}.widget_calendar tfoot td#next{text-align:right}.widget_tag_cloud .tagcloud{height:100%;overflow:hidden}.widget_tag_cloud .tagcloud a{display:block;float:left;padding:10px 20px;line-height:1;margin:5px 5px 0 0;text-align:center;font-size:14px !important;font-size:1.4rem !important;border:1px solid rgba(0,0,0,0.08)}.widget-blog-posts li:not(:last-child){margin-bottom:20px}.widget-blog-posts li .item-image{float:left;width:70px}.widget-blog-posts li .item-text{margin-left:90px;line-height:1.2}.widget-blog-posts li .item-title{margin:0;padding:0;display:inline-block;font-weight:normal;line-height:1.2;font-size:15px}.widget-blog-posts li .item-meta{margin-top:8px;color:#b2b2b2}.widget-project-gallery ul{margin-left:-10px;margin-top:-10px}.widget-project-gallery li{float:left;width:70px;margin:10px 0 0 10px}.widget-social-links li:not(:last-child){margin-bottom:5px}.widget-social-links li{position:relative}.widget-social-links li .icon{position:absolute;top:50%;left:20px;margin-top:-15px;text-align:left}.widget-social-links li .icon:before{width:30px;height:30px;line-height:30px;font-size:18px}.widget-social-links li.item-icon a{width:100%;padding-left:60px;padding-right:20px;line-height:1;text-align:right}.widget-social-links li.item-icon a{border-color:transparent;color:#fff !important;opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}.widget-social-links li.item-icon a:hover{opacity:.9}.widget-social-links li.item-behance a{background:#1769ff !important}.widget-social-links li.item-dribbble a{background:#ea719f !important}.widget-social-links li.item-flickr a{background:#2091d9 !important}.widget-social-links li.item-github a{background:#69be4c !important}.widget-social-links li.item-instagram a{background:#125688 !important}.widget-social-links li.item-skype a{background:#00aff0 !important}.widget-social-links li.item-spotify a{background:#2ebd59 !important}.widget-social-links li.item-tumblr a{background:#529ecc !important}.widget-social-links li.item-vimeo a{background:#17b3e8 !important}.widget-social-links li.item-youtube a{background:#e62117 !important}.widget-social-links li.item-facebook a{background:#3a59a1 !important}.widget-social-links li.item-twitter a{background:#46b0e7 !important}.widget-social-links li.item-google-plus a{background:#d54135 !important}.widget-social-links li.item-linkedin a{background:#0077b5 !important}.widget-social-links li.item-pinterest a{background:#c92227 !important}.widget_nav_menu ul li.mega-menu .col-md-2,.widget_nav_menu ul li.mega-menu .col-md-3,.widget_nav_menu ul li.mega-menu .col-md-4,.widget_nav_menu ul li.mega-menu .col-md-24,.widget_nav_menu ul li.mega-menu .col-md-6{width:100%}.side-widgets .widget:not(:last-child){margin-bottom:60px}.side-widgets .widget_categories ul li,.side-widgets .widget_pages ul li,.side-widgets .widget_recent_entries ul li,.side-widgets .widget_recent_comments ul li{padding:10px 0}.side-widgets .widget_categories ul li:not(:last-child),.side-widgets .widget_pages ul li:not(:last-child),.side-widgets .widget_recent_entries ul li:not(:last-child),.side-widgets .widget_recent_comments ul li:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.08)}.side-widgets .widget_categories ul li ul,.side-widgets .widget_pages ul li ul{border-top:1px solid rgba(0,0,0,0.08);margin-top:10px}.side-widgets .widget_categories ul li li:last-child,.side-widgets .widget_pages ul li li:last-child,.side-widgets .widget_nav_menu ul li li:last-child{padding-bottom:0}.side-widgets .widget_categories ul li li a,.side-widgets .widget_pages ul li li a{padding-left:20px}.side-widgets .widget_categories ul li li li a,.side-widgets .widget_pages ul li li li a{padding-left:40px}.side-widgets .widget_nav_menu ul.menu{border:1px solid #ebebeb;border-radius:3px}.side-widgets .widget_nav_menu ul.menu>li>a{display:block;transition:padding-left .5s;line-height:1.4;padding:15px 30px;background:#fafafa;color:#666}.side-widgets .widget_nav_menu ul li:not(:last-child) a{border-bottom:1px solid #ebebeb}.side-widgets .widget_nav_menu ul li.current-menu-item a,.side-widgets .widget_nav_menu ul li a:hover{background:#fff;color:#168ac9}.side-widgets .widget_nav_menu ul li a:hover{padding-left:40px}.side-widgets .widget_nav_menu ul li ul.sub-menu,.side-widgets .widget_nav_menu ul li ul.sub-menu li a{border:0}.side-widgets .widget_nav_menu ul li ul.sub-menu{border-bottom:1px solid #ebebeb;padding:15px 0}.side-widgets .widget_nav_menu ul li ul.sub-menu li a{display:block;line-height:1.2;padding:5px 30px;background:#fff;color:#919191}.side-widgets .widget_nav_menu ul li ul.sub-menu li a:hover{color:#168ac9}.side-widgets .widget_nav_menu ul li ul.sub-menu ul.sub-menu{border:0;padding:0;padding-left:10px}.off-canvas-content{background:#1a1a1a}.off-canvas-widgets{padding:30px}.off-canvas-widgets .widget:not(:last-child){margin-bottom:60px}.off-canvas-widgets .widget-title{color:#fff}.off-canvas-widgets,.off-canvas-widgets a{color:#b2b2b2}.off-canvas-widgets a:hover{color:#fff}#overlay-menu-wrapper{background:rgba(255,255,255,1)}#overlay-menu-wrapper .overlay-menu-trigger{position:absolute;top:40px;right:40px;color:#b2b2b2}#overlay-menu-wrapper .overlay-menu-trigger:hover{color:#168ac9}#overlay-menu-wrapper .overlay-menu-trigger .icon:before{width:40px;height:40px;line-height:40px;font-size:32px}#overlay-menu-wrapper #overlay-navigation{opacity:0;padding-left:30px;padding-right:30px;text-align:center}#overlay-menu-wrapper #overlay-navigation.animate-in{animation:zoom-in .5s ease-in}#overlay-menu-wrapper #overlay-navigation.animate-out{animation:zoom-out .5s ease-out}#overlay-menu-wrapper #overlay-navigation ul ul{margin-top:5px}#overlay-menu-wrapper #overlay-navigation ul li{padding:5px 0}#overlay-menu-wrapper #overlay-navigation>ul>li>a{text-transform:uppercase;letter-spacing:1px;font-weight:600;font-size:19px}#overlay-menu-wrapper #overlay-navigation ul ul li a{letter-spacing:.5px;font-weight:600;font-size:17px}#footer-widgets .widget-title{color:#fff}#footer-widgets,#footer-widgets a{color:#b2b2b2}#footer-widgets a:hover{color:#fff}#footer-widgets .column .widget:not(:last-child){margin-bottom:80px}#footer-widgets .widget_categories ul li:not(:last-child),#footer-widgets .widget_pages ul li:not(:last-child),#footer-widgets .widget_nav_menu ul li:not(:last-child),#footer-widgets .widget_recent_entries ul li:not(:last-child),#footer-widgets .widget_recent_comments ul li:not(:last-child),#footer-widgets .widget_archive ul li:not(:last-child),#footer-widgets .widget_meta ul li:not(:last-child){padding-bottom:5px}.is-footer-one #footer-social-menu ul,.is-footer-three #footer-social-menu ul{margin-left:-15px}.is-footer-one #footer-social-menu ul li,.is-footer-three #footer-social-menu ul li{float:left;margin-left:15px}.is-footer-one #footer-#social-menu ul li a{display:block}.is-footer-two #footer-navigation ul{margin-left:-20px}.is-footer-two #footer-navigation ul li{float:left;margin-left:20px}.is-footer-three #footer-navigation ul{margin-bottom:5px}.is-footer-three #footer-navigation ul li{float:left;margin-right:20px}.is-footer-four,.is-footer-five{text-align:center}.is-footer-four #footer-social-menu ul{margin-bottom:10px}.is-footer-four #footer-social-menu ul li{display:inline-block;margin:0 8px}.is-footer-five #footer-navigation ul{margin-bottom:5px}.is-footer-five #footer-navigation ul li{display:inline-block;margin:0 10px}#footer,#footer a{color:#b2b2b2}#footer a:hover{color:#fff}#footer-navigation ul li{text-transform:uppercase;letter-spacing:.8px;font-weight:400;font-size:13px}#footer-social-menu ul li{text-align:center;font-size:16px}#gotop{position:fixed;z-index:10;right:30px;bottom:80px;opacity:0;visibility:hidden;-webkit-transition:opacity .5s,visibility 0s .5s;transition:opacity .5s,visibility 0s .5s}#gotop.show{opacity:1;visibility:visible;-webkit-transition:opacity .5s;transition:opacity .5s}#gotop a{display:block;border-style:solid;background-color:transparent;text-align:center;background:rgba(0,0,0,0.8);color:#fff}#gotop a:hover{background:rgba(0,0,0,0.95);color:#b2b2b2}#gotop .icon:before{display:block;width:40px;height:40px;line-height:40px;font-size:18px}#send-message{position:fixed;z-index:10;right:30px;bottom:30px;transition:opacity .5s}#send-message a{display:block;border-style:solid;background-color:transparent;text-align:center;background:rgba(0,0,0,0.8);color:#fff}#send-message a:hover{background:rgba(0,0,0,0.95);color:#b2b2b2}#send-message .icon:before{display:block;width:40px;height:40px;line-height:40px;font-size:12px}#overlay-message-wrapper{background-color:#f5f5f5}#overlay-message-wrapper .send-message-wrapper{position:relative;opacity:0;background-color:#fff;overflow:hidden}#overlay-message-wrapper .send-message-wrapper.animate-in{animation:flip-in-x .5s ease-in}#overlay-message-wrapper .send-message-wrapper.animate-out{animation:zoom-out .5s ease-out}#overlay-message-wrapper .send-message-map{position:absolute;left:0;top:0;z-index:99;width:50%;height:100%;background-color:#eee}#overlay-message-wrapper .send-message-form{padding:120px 80px;max-width:600px;margin:0 auto}#overlay-message-wrapper .send-message-form .submit{width:100%}#overlay-message-wrapper .overlay-message-trigger{position:absolute;top:20px;right:20px;width:40px;height:40px;display:block;color:#b2b2b2}#overlay-message-wrapper .overlay-message-trigger:hover{color:#168ac9}#overlay-message-wrapper .overlay-message-trigger .icon:before{display:block;width:40px;height:40px;line-height:40px;text-align:center;font-size:32px}.nivo-lightbox-theme-default.nivo-lightbox-overlay{background:#f2f2f2}.nivo-lightbox-theme-default .nivo-lightbox-nav{top:50%;margin-top:-60px;border-style:solid;border-color:transparent;background-color:rgba(255,255,255,0.4);color:#b2b2b2}.nivo-lightbox-theme-default .nivo-lightbox-nav:hover{background-color:rgba(255,255,255,0.9);color:#626262}.nivo-lightbox-theme-default .nivo-lightbox-nav:before,.nivo-lightbox-theme-default .nivo-lightbox-close:before{font-family:'mogo-ui' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nivo-lightbox-theme-default .nivo-lightbox-nav:before{display:block;width:60px;height:120px;line-height:120px;text-align:center;font-size:36px}.nivo-lightbox-theme-default .nivo-lightbox-prev:before{content:"\e8020"}.nivo-lightbox-theme-default .nivo-lightbox-next:before{content:"\e8021"}.nivo-lightbox-theme-default .nivo-lightbox-close{color:#b2b2b2}.nivo-lightbox-theme-default .nivo-lightbox-close:hover{color:#626262}.nivo-lightbox-theme-default .nivo-lightbox-close:before{display:block;width:50px;height:50px;line-height:50px;font-size:40px;content:"\e8005"}.element-owl-carousel{position:relative}.element-owl-carousel .control-nav .nav-item{position:absolute;top:50%;z-index:2;text-align:center;cursor:pointer;border-style:solid;border-color:transparent;transition:opacity .5s ease .25s,color .5s,border-color .5s,background-color .5s;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.element-owl-carousel.is-slider .control-nav .nav-item{opacity:0}.element-owl-carousel.is-slider:hover .control-nav .nav-item{opacity:1}.element-owl-carousel .control-nav .nav-item{margin-top:-25px;background:rgba(0,0,0,0.7);color:#fff}.element-owl-carousel .control-nav .nav-item:hover{background:rgba(0,0,0,0.9);color:#c2c2c2}.element-owl-carousel .control-nav .nav-item .icon:before{display:block;width:50px;height:50px;line-height:50px;font-size:27px}.element-owl-carousel .control-nav .prev{left:0}.element-owl-carousel .control-nav .next{right:0}.element-owl-carousel .paginate-dots{position:absolute;left:50%;bottom:0;z-index:2;text-align:center}.element-owl-carousel .paginate-dots .dot-item{float:left;width:9px;height:9px;text-indent:-999em;border-style:solid;border-color:transparent;cursor:pointer;transition:border-color .5s,background-color .5s}.element-owl-carousel .paginate-dots .dot-item:not(:first-of-type){margin-left:5px}.element-owl-carousel .paginate-dots .dot-item{background:rgba(0,0,0,0.2)}.element-owl-carousel .paginate-dots .dot-item:hover,.element-owl-carousel .paginate-dots .dot-item.active{background:#168ac9}.element-post-gallery .post-gallery-inner{position:relative}.element-post-gallery .paginate-thumbnail{margin-left:-5px;margin-right:-5px}.element-post-gallery .paginate-thumbnail .thumbnail-item{padding-left:5px;padding-right:5px;padding-top:10px;cursor:pointer}.element-post-gallery .paginate-thumbnail .thumbnail-item img{opacity:.6;transition:opacity .5s}.element-post-gallery .paginate-thumbnail .thumbnail-item.active img,.element-post-gallery .paginate-thumbnail .thumbnail-item:hover img{opacity:1}.element-filter-menu{position:relative;margin-bottom:40px;text-align:center;text-transform:uppercase;letter-spacing:.8px;font-weight:700;font-size:13px}.element-filter-menu li{display:inline-block}.element-filter-menu li a{display:inline-block;padding:0 15px;color:#2c2c2c}.element-filter-menu li .actived,.element-filter-menu li a:hover{color:#168ac9}.element-filter-menu .symbol{font-weight:normal;color:#e2e2e2}.element-filter-menu .spinner{display:none;position:absolute;top:80px;left:50%}.element-filter-menu .spinner-zoom,.element-filter-menu .spinner-circle{margin-left:-25px;margin-top:-25px}.element-filter-menu .spinner-stretch{margin-left:-22px;margin-top:-10px}.element-filter-menu.left{text-align:left;margin-left:-15px}.element-filter-menu.center{text-align:center}.element-filter-menu.right{text-align:right;margin-right:-15px}.featimg .date{position:absolute;top:30px;left:30px;z-index:5;width:60px;height:60px;padding:10px 0;text-align:center;background:#fff;color:#2c2c2c;box-shadow:0 1px 1px 0 rgba(0,0,0,0.05)}.featimg .date span{display:block;line-height:1}.featimg .date span.day{font-size:20px;font-weight:700}.featimg .date span.month{margin-top:3px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.featimg .date{opacity:1;transition:opacity .25s;-webkit-transition:opacity .25s}.featimg:hover .date{opacity:0}.featimg .overlay-text{position:absolute;bottom:0;left:0;z-index:5;padding-bottom:30px;padding-left:30px;padding-right:30px;width:100%}.featimg .overlay-text{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);-webkit-transition:all .35s ease-in-out 0s;transition:all .35s ease-in-out 0s}.featimg:hover .overlay-text{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .35s ease-in-out .35s;transition:all .35s ease-in-out .35s}.featimg .overlay-text a{color:#fff}.effect-milo.featimg .overlay-text{padding-bottom:40px;padding-left:40px;padding-right:40px}.featimg .quick-view{position:absolute;top:50%;left:0;width:100%;margin-top:-25px;text-align:center;z-index:5}.featimg .quick-view{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);-webkit-transition:all .35s ease-in-out 0s;transition:all .35s ease-in-out 0s}.featimg:hover .quick-view{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .35s ease-in-out .35s;transition:all .35s ease-in-out .35s}.featimg .quick-view a{padding-left:30px;padding-right:30px;border-color:#fff;color:#fff;transition:background-color .5s,border-color .5s,color .5s;-webkit-transition:background-color .5s,border-color .5s,color .5s}.element-link-pages,.element-paginate-links,.element-ajax-paginate-links{margin-top:60px;text-align:center}.element-paginate-links.left .paginate-links-in{float:left}.element-paginate-links.center .paginate-links-in,.element-link-pages .link-pages-in{display:inline-block;margin-left:auto;margin-right:auto}.element-paginate-links.right .paginate-links-in{float:right}.element-paginate-links.left .page-numbers{margin-right:3px}.element-paginate-links.center .page-numbers:not(:last-child),.element-link-pages span:not(:last-child){margin-right:3px}.element-paginate-links.right .page-numbers{margin-left:3px}.element-paginate-links .page-numbers,.element-link-pages span{display:block;float:left;width:45px;height:45px;line-height:45px;border:3px solid rgba(0,0,0,0.08);text-transform:uppercase;font-size:13px;font-weight:600;transition:color .5s,border-color .5s,background-color .5s;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.element-paginate-links .prev .icon:before,.element-paginate-links .next .icon:before{height:45px;line-height:45px;font-size:24px}.element-paginate-links .current{background:#1a1a1a;border:3px solid #1a1a1a;color:#fff}.element-ajax-paginate-links .button{display:inline-block;padding-left:50px;padding-right:50px}.element-ajax-paginate-links .loaded{cursor:default !important}.element-ajax-paginate-links{position:relative}.element-ajax-paginate-links .spinner{display:none;position:absolute;top:-60px;left:50%}.element-ajax-paginate-links .spinner-zoom,.element-ajax-paginate-links .spinner-circle{margin-left:-25px}.element-ajax-paginate-links .spinner-stretch{margin-left:-22px;margin-top:20px}.element-project-grid li.post-item,.element-project-masonry li.post-item{margin-bottom:30px}.element-project-grid li.post-item .item-footer,.element-project-masonry li.post-item .item-footer{padding-top:25px}.element-project-grid li.post-item .post-meta,.element-project-masonry li.post-item .post-meta{margin-top:5px;font-size:13px}.element-project-grid li.post-item .post-meta,.element-project-grid li.post-item .post-meta a,.element-project-masonry li.post-item .post-meta,.element-project-masonry li.post-item .post-meta a{color:#b2b2b2}.element-project-grid li.post-item .post-meta a:hover,.element-project-masonry li.post-item .post-meta a:hover{color:#168ac9}.element-project-grid .element-paginate-links,.element-project-grid .element-ajax-paginate-links,.element-project-masonry .element-paginate-links,.element-project-masonry .element-ajax-paginate-links{text-align:center}.element-project-grid-left li.post-item .item-footer,.element-project-masonry-left li.post-item .item-footer{text-align:left}.element-project-grid-center li.post-item .item-footer,.element-project-masonry-center li.post-item .item-footer{text-align:center}.element-project-grid-right li.post-item .item-footer,.element-project-masonry-right li.post-item .item-footer{text-align:right}body.firefox .is-full-width-content .element-project-grid,body.firefox .is-full-width-content .element-project-masonry{margin-left:-1px;margin-right:-1px}@media(max-width:1440px){body.firefox .is-full-width-content .element-project-grid,body.firefox .is-full-width-content .element-project-masonry{margin-left:-2px;margin-right:-2px}}.element-project-grid-overlay li.post-item,.element-project-masonry-overlay li.post-item{margin-bottom:30px}.element-project-grid-overlay.has-not-space li.post-item,.element-project-masonry-overlay.has-not-space li.post-item{margin-bottom:0}.element-project-grid-overlay li.post-item .post-title a,.element-project-masonry-overlay li.post-item .post-title a{color:#fff}.element-project-grid-overlay li.post-item .post-meta,.element-project-masonry-overlay li.post-item .post-meta{margin-top:5px;font-size:13px}.element-project-grid-overlay li.post-item .post-meta,.element-project-grid-overlay li.post-item .post-meta a,.element-project-masonry-overlay li.post-item .post-meta,.element-project-masonry-overlay li.post-item .post-meta a{color:#fff}.element-project-grid-overlay .element-paginate-links,.element-project-grid-overlay .element-ajax-paginate-links,.element-project-masonry-overlay .element-paginate-links,.element-project-masonry-overlay .element-ajax-paginate-links{text-align:center}.element-project-grid-overlay-left li.post-item .featimg .overlay-text,.element-project-masonry-overlay-left li.post-item .featimg .overlay-text{text-align:left}.element-project-grid-overlay-center li.post-item .featimg .overlay-text,.element-project-masonry-overlay-center li.post-item .featimg .overlay-text{text-align:center}.element-project-grid-overlay-right li.post-item .featimg .overlay-text,.element-project-masonry-overlay-right li.post-item .featimg .overlay-text{text-align:right}body.firefox .is-full-width-content .element-project-grid-overlay,body.firefox .is-full-width-content .element-project-masonry-overlay{margin-left:-1px;margin-right:-1px}@media(max-width:1440px){body.firefox .is-full-width-content .element-project-grid-overlay,body.firefox .is-full-width-content .element-project-masonry-overlay{margin-left:-2px;margin-right:-2px}}.element-project-half-list li.post-item:not(:first-of-type){margin-top:60px}.element-project-half-list li.post-item .item-text{padding-top:40px}.element-project-half-list li.post-item .post-meta{margin-top:5px;font-size:13px}.element-project-half-list li.post-item .post-meta,.element-project-half-list li.post-item .post-meta a{color:#b2b2b2}.element-project-half-list li.post-item .post-meta a:hover{color:#168ac9}.element-project-half-list li.post-item .post-description{margin-top:30px}.element-project-half-list li.post-item .post-readmore{margin-top:30px}.element-project-half-list .element-paginate-links,.element-project-half-list .element-ajax-paginate-links{margin-top:80px}.is-blog-grid #content,.is-blog-masonry #content{background:#f7f7f7}.element-blog-grid li.post-item,.element-blog-masonry li.post-item{margin-bottom:30px}.element-blog-grid li.post-item .item-in,.element-blog-masonry li.post-item .item-in{background:#fff}.element-blog-grid li.post-item .item-footer,.element-blog-masonry li.post-item .item-footer{padding:30px}.element-blog-grid li.post-item .post-description,.element-blog-masonry li.post-item .post-description{margin-top:10px;line-height:1.4}.element-blog-grid li.post-item .post-readmore,.element-blog-masonry li.post-item .post-readmore{margin-top:20px}.element-blog-grid li.post-item .post-readmore a,.element-blog-masonry li.post-item .post-readmore a{color:#222}.element-blog-grid li.post-item .post-readmore a:hover,.element-blog-masonry li.post-item .post-readmore a:hover{color:#168ac9}.element-blog-grid .element-paginate-links,.element-blog-grid .element-ajax-paginate-links,.element-blog-masonry .element-paginate-links,.element-blog-masonry .element-ajax-paginate-links{text-align:center}body.firefox .is-full-width-content .element-blog-grid,body.firefox .is-full-width-content .element-blog-masonry{margin-left:-1px}.is-blog-mixup #content{background:#f7f7f7}.element-blog-mixup li.post-item{margin-bottom:30px}.element-blog-mixup li.post-item .item-in{position:relative;min-height:360px;background:#fff}.element-blog-mixup li.post-item .element-post-slider{height:360px;overflow:hidden}.element-owl-carousel .control-nav .nav-item{margin-top:-25px;background:rgba(0,0,0,0.7);color:#fff}.element-owl-carousel .control-nav .nav-item:hover{background:rgba(0,0,0,0.9);color:#c2c2c2}.element-owl-carousel .control-nav .nav-item .icon:before{display:block;width:50px;height:50px;line-height:50px;font-size:27px}.element-blog-mixup li.post-item .featimg{width:100%;min-height:360px;background-size:cover;background-position:50% 50%}.element-blog-mixup li.post-item .featimg .empty-link{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:3}.element-blog-mixup li.post-item-quote .item-in{background:#168ac9}.element-blog-mixup li.post-item-quote .quote{padding:30px;text-align:center}.element-blog-mixup li.post-item-quote .quote-avatar img{width:80px;border-radius:100%}.element-blog-mixup li.post-item-quote .quote-content{margin-top:20px;line-height:1.4;font-size:18px;font-style:italic}.element-blog-mixup li.post-item-quote .quote-content a{color:#fff;opacity:1;transition:opacity .5s;-webkit-transition:opacity .5s}.element-blog-mixup li.post-item-quote .quote-content a:hover{opacity:.8}.element-blog-mixup li.post-item-quote .quote-from{margin-top:20px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#fff}.element-blog-mixup li.post-item-standard .standard{padding:30px}.element-blog-mixup li.post-item-standard .post-meta{margin-bottom:5px}.element-blog-mixup li.post-item-standard .blog-meta,.element-blog-mixup li.post-item-standard .blog-meta a{color:#b2b2b2}.element-blog-mixup li.post-item-standard .blog-meta a:hover{color:#168ac9}.element-blog-mixup li.post-item-standard .post-description{margin-top:20px}.element-blog-mixup li.post-item-standard .post-footmeta{position:absolute;left:0;bottom:0;width:100%}.element-blog-mixup li.post-item-standard .post-footmeta .inner{padding:30px}.element-blog-mixup li.post-item-standard .post-footmeta img{width:50px;border-radius:100%}.element-blog-mixup li.post-item-standard .post-footmeta .label{padding-right:5px}.element-blog-mixup li.post-item-standard .post-footmeta .author-avatar{padding-right:10px}.element-blog-mixup li.post-item-standard .post-footmeta .date{float:right;padding-top:13px}.element-blog-mixup li.post-item .overlay-text{position:absolute;top:0;bottom:auto;left:0;z-index:99;padding-top:30px;padding-left:30px;padding-right:30px;width:100%;text-align:left}.element-blog-mixup li.post-item .featimg .overlay-text{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}.element-blog-mixup li.post-item .featimg:hover .overlay-text{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.element-blog-mixup li.post-item .featimg .overlay-text .post-meta{margin-bottom:5px}.element-blog-mixup li.post-item .featimg .overlay-text .blog-title a,.element-blog-mixup li.post-item .featimg .overlay-text .blog-meta,.element-blog-mixup li.post-item .featimg .overlay-text .blog-meta a{color:#fff;opacity:1;transition:opacity .5s;-webkit-transition:opacity .5s}.element-blog-mixup li.post-item .featimg .overlay-text .blog-title a:hover,.element-blog-mixup li.post-item .featimg .overlay-text .blog-meta a:hover{opacity:.8}.element-blog-mixup li.post-item-video .item-in{background:#168ac9}.element-blog-mixup li.post-item-video .video{padding:30px}.element-blog-mixup li.post-item-video .icon{opacity:0;position:absolute;top:50%;left:50%;z-index:99;width:50px;height:50px;line-height:50px;font-size:48px;text-align:center;margin-top:-25px;margin-left:-25px;-webkit-transition:opacity .35s;transition:opacity .35s;color:#fff}.element-blog-mixup li.post-item .featimg:hover .icon{opacity:1}.element-blog-mixup li.post-item-video .post-meta{margin-bottom:5px}.element-blog-mixup li.post-item-video .blog-meta,.element-blog-mixup li.post-item-video .blog-meta a,.element-blog-mixup li.post-item-video .blog-title a,.element-blog-mixup li.post-item-video .icon{color:#fff;opacity:1;transition:opacity .5s;-webkit-transition:opacity .5s}.element-blog-mixup li.post-item-video .blog-meta a:hover,.element-blog-mixup li.post-item-video .blog-title a:hover,.element-blog-mixup li.post-item-video .icon:hover{opacity:.8}.element-blog-classic li.post-item:not(:last-child){margin-bottom:100px}.element-blog-classic li.post-item .item-header .summary{margin-bottom:10px}.element-blog-classic li.post-item .item-header .summary .dot{padding:0 10px;font-size:10px}.element-blog-classic li.post-item .item-header .summary .label{padding-right:5px}.element-blog-classic li.post-item .item-header .summary .author-avatar{padding-right:10px}.element-blog-classic li.post-item .item-header .summary img{width:50px;border-radius:100%}.element-blog-classic li.post-item .item-header .meta-item,.element-blog-classic li.post-item .item-header .meta-item a{color:#b2b2b2}.element-blog-classic li.post-item .item-header .meta-item a:hover{color:#168ac9}.element-blog-classic li.post-item .item-header .meta-item:last-child .dot{display:none}.element-blog-classic li.post-item .featimg,.element-blog-classic li.post-item .item-footer{margin-top:40px}.element-blog-classic li.post-item .more-link{display:inline-block;margin-top:20px}.element-blog-classic .element-paginate-links,.element-blog-classic .element-ajax-paginate-links{margin-top:100px;text-align:center}.primary-wrapper-dual .element-blog-modern li.post-item .item-in,.primary-wrapper-single .element-blog-modern li.post-item .item-in{padding-left:0;padding-right:0}.primary-wrapper-fullwidth .element-blog-modern li.post-item:not(:last-child),.primary-wrapper-dual .element-blog-modern li.post-item:not(:last-child) .item-in,.primary-wrapper-single .element-blog-modern li.post-item:not(:last-child) .item-in{margin-bottom:100px;padding-bottom:100px;border-bottom:3px solid rgba(0,0,0,0.08)}.primary-wrapper-fullwidth .element-blog-modern li.post-item{text-align:center;width:100%}.primary-wrapper-fullwidth .element-blog-modern li.post-item .item-header,.primary-wrapper-fullwidth .element-blog-modern li.post-item .item-footer{padding-left:15%;padding-right:15%}.element-blog-modern li.post-item .item-header .author-avatar{margin-bottom:20px}.element-blog-modern li.post-item .item-header .author-avatar img{width:50px;border-radius:100%}.element-blog-modern li.post-item .item-header .summary{margin-top:10px}.element-blog-modern li.post-item .item-header .summary .dot{padding:0 10px;font-size:10px}.element-blog-modern li.post-item .item-header .summary .label{padding-right:5px}.element-blog-modern li.post-item .item-header .meta-item,.element-blog-modern li.post-item .item-header .meta-item a{color:#b2b2b2}.element-blog-modern li.post-item .item-header .meta-item a:hover{color:#168ac9}.element-blog-modern li.post-item .item-header .meta-item:last-child .dot{display:none}.element-blog-modern li.post-item .post-format{margin-top:40px}.element-blog-modern li.post-item .post-format-image .image-item:not(last-child){margin-bottom:30px}.element-blog-modern li.post-item .post-format-gallery .post-gallery-grid-wrapper{margin-left:0;margin-right:0}.element-blog-modern li.post-item .post-format-gallery .element-post-gallery-grid{margin-top:-10px;margin-left:-5px;margin-right:-5px}.element-blog-modern li.post-item .post-format-gallery .element-post-gallery-grid .image-item{padding-left:5px;padding-right:5px;margin-top:10px;text-align:center}.element-blog-modern li.post-item-quote .post-format-quote{text-align:center;padding-left:15%;padding-right:15%}.element-blog-modern li.post-item-quote .quote-avatar img{width:100px;border-radius:100%}.element-blog-modern li.post-item-quote .quote-content{margin-top:20px;line-height:1.4;font-size:24px;font-style:italic}.element-blog-modern li.post-item-quote .quote-from{margin-top:20px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.element-blog-modern li.post-item .item-footer{margin-top:40px}.element-blog-modern li.post-item .item-footer .more-link{display:inline-block;margin-top:20px}.element-blog-modern li.post-item-sidewidth .item-header .summary{margin-bottom:10px;margin-top:0}.element-blog-modern li.post-item-sidewidth .item-header .summary .label{padding-right:5px}.element-blog-modern li.post-item-sidewidth .item-header .summary .author-avatar{padding-right:10px}.element-blog-modern li.post-item-sidewidth .item-header .summary img{width:50px;border-radius:100%}.single-post .post-header .summary .dot{padding:0 10px;font-size:10px}.single-post .post-header .summary .label{padding-right:5px}.single-post .post-header .meta-item,.single-post .post-header .meta-item a{color:#b2b2b2}.single-post .post-header .meta-item a:hover{color:#168ac9}.single-post .post-header .meta-item:last-child .dot{display:none}.single-post .post-format,.single-post .post-content{margin-top:40px}.single-post .post-format-image .image-item:not(last-child){margin-bottom:30px}.single-post .post-format-gallery .post-gallery-grid-wrapper{margin-left:0;margin-right:0}.single-post .post-format-gallery .element-post-gallery-grid{margin-top:-10px;margin-left:-5px;margin-right:-5px}.single-post .post-format-gallery .element-post-gallery-grid .image-item{padding-left:5px;padding-right:5px;margin-top:10px;text-align:center}.single-post .post-format-quote{text-align:center}.single-post .post-format-quote .quote-avatar img{width:100px;border-radius:100%}.single-post .post-format-quote .quote-content{margin-top:20px;line-height:1.4;font-size:24px;font-style:italic}.single-post .post-format-quote .quote-from{margin-top:20px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.single-post .primary-wrapper-fullwidth .post-header{text-align:center}.single-post .primary-wrapper-fullwidth .post-header,.single-post .primary-wrapper-fullwidth .post-content,.single-post .primary-wrapper-fullwidth .post-format-quote{padding-left:15%;padding-right:15%}.single-post .primary-wrapper-fullwidth .post-header .author-avatar{margin-bottom:20px}.single-post .primary-wrapper-fullwidth .post-header .author-avatar img{width:50px;border-radius:100%}.single-post .primary-wrapper-fullwidth .post-header .summary{margin-top:10px}.single-post .primary-wrapper-sidewidth .post-header .summary{margin-bottom:10px}.single-post .primary-wrapper-sidewidth .post-header .summary .label{padding-right:5px}.single-post .primary-wrapper-sidewidth .post-header .summary .author-avatar{padding-right:10px}.single-post .primary-wrapper-sidewidth .post-header .summary img{width:50px;border-radius:100%}.related-project{background:#fafafa}.related-project .row-in{padding-top:100px;padding-bottom:100px}.related-project .section-title{margin-bottom:25px}.related-project ul{margin-top:-30px}.related-project li.post-item{margin-bottom:0;margin-top:30px}.related-project.element-project-grid-overlay.has-not-space ul,.related-project.element-project-grid-overlay.has-not-space li.post-item{margin-top:0}.related-blog-sidewidth{margin-top:100px}.related-blog-fullwidth{background:#fafafa}.related-blog-fullwidth .row-in{padding-left:15%;padding-right:15%;padding-top:100px;padding-bottom:100px}.related-blog.comment-open .row-in{padding-bottom:0}.related-blog .section-title{margin-bottom:25px}.related-blog ul{margin-top:-30px}.related-blog li.post-item{margin-bottom:0;margin-top:30px}.related-blog li.post-item .item-footer{margin-top:20px;text-align:center}.single-blog-comments-sidewidth #comments{padding-top:100px}.single-blog-comments-fullwidth{padding-top:100px;padding-bottom:100px;background:#fafafa}.single-blog-comments-fullwidth .row-in{padding-left:15%;padding-right:15%}.single-blog-comments-fullwidth #comments{margin-bottom:100px}.single-blog-comments-sidewidth .comment-respond{margin-top:100px}.comment-reply-title:before,.comment-reply-title:after{display:table;content:" "}.comment-reply-title:after{clear:both}.comment-reply-title{text-align:right}.comment-reply-title span{float:left;text-align:left}#comments ol.commentlist,#comments ul.children{list-style:none;margin:0}#comments ol.commentlist li .comment-in{padding:30px;margin-bottom:30px;border:1px solid #eee;background:#fff}#comments ol.commentlist li .comment-avatar{float:left;padding-top:5px}#comments ol.commentlist li.depth-1 .comment-avatar,#comments ol.commentlist li.depth-1 .comment-avatar img{width:60px}#comments ol.commentlist li:not(.depth-1) .comment-avatar,#comments ol.commentlist li:not(.depth-1) .comment-avatar img{width:60px}#comments ol.commentlist li .comment-avatar img{border-radius:100%}#comments ol.commentlist li .comment-content .comment-meta{margin-bottom:15px;color:#b2b2b2}#comments ol.commentlist li .comment-content .comment-meta .fn{font-style:normal;font-weight:bold;padding-right:15px}#comments ol.commentlist li .comment-content .comment-meta .fn,#comments ol.commentlist li .comment-content .comment-meta .fn a{color:#2c2c2c}#comments ol.commentlist li .comment-content .comment-meta .fn a:hover{color:#168ac9}#comments ol.commentlist li .comment-content .comment-meta time{display:block}#comments ol.commentlist li .comment-content{margin-left:90px}#comments ol.commentlist li .comment-content.no-comment-avatar{margin-left:0}#comments ol.commentlist li .comment-content .entry-text p:last-child{margin:0}#comments ol.commentlist li .comment-content .reply-link{display:block;margin-top:15px;text-transform:uppercase;letter-spacing:.5px;font-weight:600;font-size:11px}#comments ol.commentlist li .comment-content .comment-notice{margin:20px 0;padding:10px 20px}#comments ol.commentlist li ul.children{margin-left:90px}.comment-respond .comment-fields{margin-right:-10px;margin-left:-10px}.comment-respond .comment-field{padding-left:10px;padding-right:10px}.comment-respond .comment-field input[type="text"]{font-size:13px;text-transform:uppercase;letter-spacing:2px}.comment-respond .comment-fields,.comment-respond .form-submit{margin-top:20px}.comment-respond .form-submit{text-align:center}.comment-respond .form-submit input[type="submit"]{width:100%}.single-paginate{padding:40px 0;border-top:1px solid rgba(0,0,0,0.08)}.single-paginate .paginate-item-prev,.single-paginate .paginate-item-next{position:relative;line-height:1.2}.single-paginate .paginate-item-prev{padding-left:50px}.single-paginate .paginate-item-next{padding-right:50px}.single-paginate .text{display:block;margin-bottom:5px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#b2b2b2}.single-paginate .arrow{position:absolute;top:50%;width:30px;height:40px;line-height:1;font-size:24px;padding:6px 0 7px;margin-top:-20px}.single-paginate .paginate-item-prev .arrow{left:0}.single-paginate .paginate-item-next .arrow{right:0}.single-paginate-blog-sidewidth{margin-top:100px;padding-bottom:0}.single-paginate-blog-fullwidth .row-in{padding-left:15%;padding-right:15%}.nav-growpop a{position:fixed;top:50%;display:block;outline:0;text-align:left;z-index:5;opacity:1;-webkit-transform:translateY(-50%);-webkit-transition:opacity .5s;transform:translateY(-50%);transition:opacity .5s}.nav-growpop a.prev{left:0}.nav-growpop a.next{right:0}.nav-growpop .icon-wrap{position:relative;z-index:100;display:block;padding:20px 10px;border:0 solid transparent;background-color:rgba(0,0,0,0.75);font-size:18px;color:#fff;transition:border-width .3s .15s;-webkit-transition:border-width .3s .15s}.nav-growpop a:hover .icon-wrap{border-top-width:40px;border-bottom-width:40px;background:rgba(0,0,0,0.95);color:#b2b2b2;transition-delay:0s;-webkit-transition-delay:0s}.nav-growpop .nav-content{position:absolute;top:50%;padding:20px;width:340px;height:100%;background:rgba(0,0,0,0.1);opacity:0;transition:transform .3s,opacity .3s;-webkit-transition:-webkit-transform .3s,opacity .3s}.nav-growpop a.prev .nav-content{left:0;padding:40px 150px 20px 70px;text-align:right;-webkit-transform:translateY(-50%) translateX(-100%) scale(0.75);transform:translateY(-50%) translateX(-100%) scale(0.75)}.nav-growpop a.next .nav-content{right:0;padding:40px 70px 20px 150px;-webkit-transform:translateY(-50%) translateX(100%) scale(0.75);transform:translateY(-50%) translateX(100%) scale(0.75)}.nav-growpop a:hover .nav-content{opacity:1;transition-delay:.3s;-webkit-transition-delay:.3s;transform:translateY(-50%) translateX(0) scale(1);-webkit-transform:translateY(-50%) translateX(0) scale(1)}.nav-growpop img{position:absolute;width:110px;top:20px}.nav-growpop a.prev img{right:20px}.nav-growpop a.next img{left:20px}.nav-growpop .single-paginate-sub-title{display:block;margin-bottom:5px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#b2b2b2}.nav-growpop .single-paginate-title{transition:color .5s}.content-packery-images .packery-images{margin-left:-5px;margin-right:-5px}.content-packery-images .item{position:relative;padding-left:5px;padding-right:5px;padding-bottom:10px}.content-packery-images .image-item{width:100%;height:100%;background-size:cover;background-position:50% 50%}.content-packery-images .image-item a{display:block;width:100%;height:100%}.content-grid-gallery .grid-images,.content-masonry-gallery .masonry-images{margin-top:-10px;margin-left:-5px;margin-right:-5px}.content-grid-gallery .image-item,.content-masonry-gallery .image-item{padding-left:5px;padding-right:5px;margin-top:10px;text-align:center}.content-grid-gallery .content-media,.content-masonry-gallery .content-media,.content-images .content-media{margin-top:50px}.content-fullwidth-slider,.content-slider .content-media,.content-fullwidth-slider .content-media,.content-carousel .content-media,.content-video .content-media{margin-bottom:50px}.content-images .image-item:not(:last-child),.content-half-images .image-item:not(:last-child){margin-bottom:30px}.content-half-slider .content-meta{margin-top:20px}.content-half-slider .content-details,.content-gallery .content-details,.content-packery-images .content-details,.content-half-video .content-details,.content-half-images .content-details{margin-bottom:40px}.content-fullwidth-images .content-details{margin-top:50px}.content-details .post-details{margin-top:20px}.content-meta li.meta-item:not(:last-child){margin-bottom:15px}.content-meta li.launch-project{margin-top:40px}.content-meta li.meta-item .meta-title{margin-bottom:0;text-transform:uppercase;letter-spacing:1px;font-size:13px;font-weight:700}.content-meta li.meta-item .single-project-meta,.content-meta li.meta-item .single-project-meta a{color:#b2b2b2}.content-meta li.meta-item .single-project-meta a:hover{color:#168ac9}.content-social-share li .share-facebook:hover{background:#3a59a1}.content-social-share li .share-twitter:hover{background:#46b0e7}.content-social-share li .share-gplus:hover{background:#d54135}.content-social-share li .share-linkedin:hover{background:#0077b5}.content-social-share li .share-pinterest:hover{background:#c92227}.single-project-actions{z-index:5;position:fixed;bottom:0;left:0;width:100%;background:#1a1a1a;opacity:0;-webkit-transition:all .5s cubic-bezier(0.785,0.135,0.15,0.85);transition:all .5s cubic-bezier(0.785,0.135,0.15,0.85);-webkit-transform:translateY(100%);transform:translateY(100%)}.is-single-project-actions{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}.single-project-actions .project-social-share{float:right}.single-project-actions .project-social-share li{float:left}.single-project-actions .project-social-share li a{display:block;width:50px;height:100px;line-height:100px;text-align:center;font-size:16px;color:#fff}.single-project-actions .project-social-share li a:hover{color:#fff}.single-project-actions .content-likes{float:left}.single-project-actions .content-likes .post-likes{position:relative;height:100px;line-height:100px;text-align:center}.single-project-actions .content-likes .icon{position:absolute;top:28px;left:50%;width:20px;height:20px;line-height:20px;margin-left:-10px;text-align:center;font-size:24px}.single-project-actions .content-likes .text{display:inline-block;padding-top:15px;color:#fff}.single-project-actions .content-likes .counts{font-size:15px}.single-project-actions .content-likes .text-likes{padding-left:5px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.single-project-actions .content-likes .do-likes{color:#fff}.single-project-actions .content-likes .do-likes:hover,.single-project-actions .content-likes .liked{color:#168ac9}.single-project-actions .content-likes .spinner{display:none;position:absolute;top:0;right:-60px}.single-project-actions .content-likes .spinner-stretch-wrapper{right:-80px}.single-project-actions .content-likes .spinner-circle,.single-project-actions .content-likes .spinner-zoom,.single-project-actions .content-likes .spinner-circle .circle{width:30px;height:30px}.single-project-actions .content-likes .spinner-zoom,.single-project-actions .content-likes .spinner-circle{margin-top:35px}.single-project-actions .content-likes .spinner-stretch{margin-top:8px}.ajax-project-content .content-header{z-index:9999;position:fixed;top:0;left:0;width:100%;height:50px;box-shadow:0 1px 1px 0 rgba(0,0,0,0.05);background:rgba(255,255,255,0.95)}.ajax-project-content .content-header .actions{float:right}.ajax-project-content .content-header .actions div{float:left}.ajax-project-content .content-header .actions a{display:block;width:60px;height:50px;line-height:50px;border-left:1px solid rgba(0,0,0,0.08);text-align:center;font-size:24px}.ajax-project-content .content-header .actions .icon:before{height:50px;line-height:50px}.ajax-project-content .content-header .actions .ajax-project-close-button a{font-size:20px}.ajax-project-content .content-gallery,.ajax-project-content .content-grid-gallery,.ajax-project-content .content-half-images,.ajax-project-content .content-half-slider,.ajax-project-content .content-half-video,.ajax-project-content .content-images,.ajax-project-content .content-masonry-gallery,.ajax-project-content .content-packery-images,.ajax-project-content .content-slider,.ajax-project-content .content-video{padding-top:150px;padding-bottom:100px}.ajax-project-content .content-carousel,.ajax-project-content .content-fullwidth-images,.ajax-project-content .content-fullwidth-slider{padding-top:50px;padding-bottom:100px}.ajax-project-content .project-social-share{float:left}.ajax-project-content .project-social-share li{float:left}.ajax-project-content .project-social-share li a{display:block;width:60px;height:50px;line-height:50px;border-right:1px solid rgba(0,0,0,0.08);text-align:center}.ajax-project-content .project-social-share li .icon:before{height:50px;line-height:50px;display:inline-block;font-size:16px}.ajax-project-content .project-social-share li a:hover{border-right-color:transparent;color:#fff}.element-section-content{position:relative}.element-section-content .is-launch-more{position:absolute;left:50%;bottom:60px;margin-left:-20px;z-index:3;color:#fff;animation:flash 3s ease 1.5s infinite;-webkit-animation:flash 3s ease 1.5s infinite}.element-section-content .is-launch-more .icon:before{width:40px;height:40px;line-height:40px;font-size:40px}.element-section-content .is-offset-column{position:absolute;top:0;height:100%;z-index:3;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.element-section-content.has-space .is-offset-column-left{margin-left:15px}.element-section-content.has-space .is-column-right{margin-left:15px}.element-section-content .is-background-images{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:1}.element-section-content .is-background-images .slider-item{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.element-section-content .is-parallax{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background-size:cover;background-position:50% 50%;background-attachment:fixed;background-repeat:no-repeat;z-index:1}.element-section-content .is-covervide{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:1}.element-section-content .is-overlay{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:2}.element-section-content .is-overlay-content{position:relative;z-index:3}.element-section-content .content-header{margin-bottom:80px}.element-section-content .content-header .subtitle{margin-bottom:20px;color:#b2b2b2}.element-section-content .content-header .divider{line-height:0;margin-top:35px;width:100%;background-repeat:no-repeat}.element-section-content .content-header.left .divider{background-position:0 50%}.element-section-content .content-header.center .divider{background-position:50% 50%}.element-section-content .content-header.right .divider{background-position:100% 50%}.element-section-content .content-header .description{margin-top:35px}.element-icon-box .item .item-icon{transition:color .25s ease-out .1s,background-color .25s ease-out .1s,right .25s ease-out .1s}.element-icon-box .item:hover .item-icon{transition:color .25s ease-in .1s,background-color .25s ease-in .1s,right .25s ease-in .1s}.element-icon-box .item-content .divider{margin-top:35px;width:100%;background-repeat:no-repeat}.element-icon-box.left .item-content .divider{background-position:0 50%}.element-icon-box.center .item-content .divider{background-position:50% 50%}.element-icon-box.right .item-content .divider{background-position:100% 50%}.element-icon-box-classic{margin-top:-80px}.element-icon-box-classic .item{margin-top:80px}.element-icon-box-classic .item-wrapper{position:relative}.element-icon-box-classic .item-icon{line-height:1}.element-icon-box-classic .item .item-icon{color:#b2b2b2}.element-icon-box-classic .item:hover .item-icon{color:#168ac9}.element-icon-box-classic .item-icon{font-size:40px}.element-icon-box-classic.left .item-icon,.element-icon-box-classic.right .item-icon{position:absolute;top:0}.element-icon-box-classic.left .item-icon{left:0}.element-icon-box-classic.right .item-icon{right:0}.element-icon-box-classic.center .item-icon{margin-bottom:25px}.element-icon-box-classic.left .item-content{padding-left:70px}.element-icon-box-classic.right .item-content{padding-right:70px}.element-icon-box-classic .item-content .subtitle{margin-bottom:5px}.element-icon-box-classic .item-content .divider{line-height:0;margin-top:20px}.element-icon-box-classic .item-content .excerpt{margin-top:20px}.element-icon-box-classic .item-content .readmore{margin-top:15px;display:inline-block}.element-icon-box-round{margin-top:-80px}.element-icon-box-round .item{margin-top:80px}.element-icon-box-round .item-wrapper{position:relative}.element-icon-box-round .item-icon{border-radius:100%;text-align:center}.element-icon-box-round .item .item-icon{display:inline-block;width:80px;height:80px;line-height:80px;background:rgba(0,0,0,0.03);color:#b2b2b2}.element-icon-box-round .item:hover .item-icon{background:#168ac9;color:#fff}.element-icon-box-round .item-icon .icon:before{display:inline-block;width:80px;height:80px;line-height:80px}.element-icon-box-round .item-icon .icon:before{font-size:24px}.element-icon-box-round.left .item-icon,.element-icon-box-round.right .item-icon{position:absolute;top:0}.element-icon-box-round.left .item-icon{left:0}.element-icon-box-round.right .item-icon{right:0}.element-icon-box-round.left .item-content{padding-left:110px}.element-icon-box-round.right .item-content{padding-right:110px}.element-icon-box-round.center .item-icon{margin-bottom:30px}.element-icon-box-round .item-content .subtitle{margin-top:5px}.element-icon-box-round .item-content .divider{line-height:0;margin-top:20px}.element-icon-box-round .item-content .excerpt{margin-top:20px}.element-icon-box-round .item-content .readmore{margin-top:15px;display:inline-block}.element-icon-box-modern{margin-top:-30px}.element-icon-box-modern .item{margin-top:30px}.element-icon-box-modern .item-in{position:relative;overflow:hidden;padding:50px;background-color:rgba(0,0,0,0.02)}.element-icon-box-modern .item-icon{position:absolute;line-height:1}.element-icon-box-modern .item .item-icon{color:#e1e1e1}.element-icon-box-modern .item:hover .item-icon{right:0;color:#168ac9}.element-icon-box-modern .item-icon{bottom:-15px;right:-40px;font-size:120px}.element-icon-box-modern .item-icon-placeholder{width:100%}.element-icon-box-modern .item-icon-placeholder{height:120px}.element-icon-box-modern .item-content .subtitle{margin-bottom:5px}.element-icon-box-modern .item-content .divider{line-height:0;margin-top:20px}.element-icon-box-modern .item-content .excerpt{margin-top:20px}.element-icon-box-modern .item-content .readmore{margin-top:15px;display:inline-block}.element-icon-box-image,.element-icon-box-video{margin-top:-30px}.element-icon-box-image .item,.element-icon-box-video .item{margin-top:30px}.element-icon-box-image .item-in,.element-icon-box-video .in{background-color:rgba(0,0,0,0.02)}.element-icon-box-image .item-image,.element-icon-box-video .item-image{overflow:hidden}.element-icon-box-image .item-content,.element-icon-box-video .item-content{padding:50px}.element-icon-box-image .item-content .subtitle,.element-icon-box-video .item-content .subtitle{margin-top:5px}.element-icon-box-image .item-content .divider,.element-icon-box-video .item-content .divider{line-height:0;margin-top:20px}.element-icon-box-image .item-content .excerpt,.element-icon-box-video .item-content .excerpt{margin-top:20px}.element-icon-box-image .item-content .readmore,.element-icon-box-video .item-content .readmore{margin-top:15px;display:inline-block}.element-icon-box-video .item-image{position:relative}.element-icon-box-video .item-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2}.element-icon-box-video .item .item-overlay{transition:background-color .25s ease-out .1s;background-color:rgba(0,0,0,0.35)}.element-icon-box-video .item:hover .item-overlay{transition:background-color .25s ease-in .1s;background-color:rgba(0,0,0,0.1)}.element-icon-box-video .item-video{position:absolute;top:50%;left:50%;z-index:3;margin-top:-25px;margin-left:-30px}.element-icon-box-video .item-video a{display:block;width:60px;height:60px;line-height:60px;text-align:center;font-size:50px;border-radius:100%;color:#fff}.element-tab .tab-paginate{margin-bottom:80px;text-align:center}.element-tab .tab-paginate .tab-title{display:inline-block;margin:0 20px}.element-tab .tab-paginate .tab-title .icon-name{display:block;margin-bottom:10px}.element-tab .tab-paginate .tab-title .icon-name,.element-tab .tab-paginate .tab-title .title{cursor:pointer;color:#666;transition:color .5s}.element-tab .tab-paginate .tab-title:hover .icon-name,.element-tab .tab-paginate .tab-title.active .icon-name,.element-tab .tab-paginate .tab-title:hover .title,.element-tab .tab-paginate .tab-title.active .title{color:#168ac9}.element-tab .tab-paginate .tab-title .icon-name:before{line-height:1;font-size:48px}.element-tab .tab-content .item-content .subtitle{margin-bottom:15px}.element-tab .tab-content .item-content .title{font-size:36px;font-weight:400}.element-tab .tab-content .item-content .excerpt{margin-top:25px}.element-tab .tab-content .item-content .readmore{margin-top:35px}.element-pricing-table{margin-top:-80px}.element-pricing-table li{margin-top:80px}.element-pricing-table li .item-in{border:1px solid rgba(0,0,0,0.08);padding:50px 50px;text-align:center}.element-pricing-table li:not(.first) .item-in{border-left:0}.element-pricing-table .item-header .item-icon{color:#b2b2b2}.element-pricing-table .item-header .item-icon .icon:before{line-height:1;font-size:48px}.element-pricing-table .item-header .item-title{margin-top:10px}.element-pricing-table .item-price{position:relative;display:inline-block;margin-top:60px;margin-bottom:60px;color:#168ac9}.element-pricing-table .item-price-currency{position:absolute;left:-30px;top:5px;width:30px;padding-right:10px;text-align:right;font-size:18px}.element-pricing-table .item-price-time{position:absolute;right:-80px;bottom:0;width:80px;padding-left:10px;text-align:left;text-transform:uppercase}.element-pricing-table .item-price-number{line-height:1;font-size:72px;font-weight:600}.element-pricing-table .item-footer{margin-top:30px}.element-pricing-table li .item-in{position:relative;z-index:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:transform .25s linear,background-color .25s ease,z-index 0s;transition:transform .25s linear,background-color .25s ease,z-index 0s}.element-pricing-table li.actived .item-in{z-index:1;border-style:solid;border-color:transparent;background:#168ac9;-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:transform .25s linear,background-color .25s ease,z-index 0s;transition:transform .25s linear,background-color .25s ease,z-index 0s}.element-pricing-table li.actived .item-header .item-icon{color:#fff}.element-pricing-table li.actived .item-header .item-title{color:#fff}.element-pricing-table li.actived .item-price{color:#fff}.element-pricing-table li.actived .item-excerpt{color:#fff}.element-pricing-table li.actived .button{background:#fff;border-color:transparent;color:#b2b2b2}.element-team{margin-top:-30px}.element-team li{margin-top:30px}.element-team li .item-in{position:relative;background-color:rgba(0,0,0,0.02);text-align:center}.element-team li .item-overlay{position:absolute;width:100%;height:100%;left:0;top:0}.element-team li .item-overlay-in{background-color:rgba(0,0,0,0.8);margin-left:30px;margin-right:30px;padding:30px 30px 40px;border-radius:0;opacity:0;-webkit-transform:scale(1.1) translate3d(0,30px,0);transform:scale(1.1) translate3d(0,30px,0);-webkit-transition:opacity .35s,-webkit-transform .35s linear;transition:opacity .35s,transform .35s linear}.element-team li:hover .item-overlay-in{opacity:1;-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0)}.element-team li .item-excerpt{color:#c2c2c2}.element-team li .item-icons{margin-top:25px;margin-left:-2px}.element-team li .item-icons .icon:before{display:inline-block;width:30px;height:30px;line-height:30px;font-size:12px}.element-team li .item-icons a{display:inline-block;margin-left:2px;margin-top:5px;text-align:center;border-radius:100%;border-width:2px;border-style:solid;border-color:#fff;color:#fff}.element-team li .item-icons a:hover{border-color:#168ac9;color:#168ac9}.element-team li .item-content{padding:30px}.element-team li .item-content .position{margin-top:5px}.element-client li{padding:30px;text-align:center}.element-client li .item-image{opacity:.5;-webkit-transition:opacity .5s;transition:opacity .5s}.element-client li:hover .item-image{opacity:1}.element-client-list ul,.element-client-list li{border-style:solid;border-color:rgba(0,0,0,0.08)}.element-client-list li{position:relative;border-right-width:1px;border-bottom-width:1px;border-left-width:1px}.element-client-list li.item-has-border{border-top-width:1px}.element-client-list li:not(.first){border-left-color:transparent !important}.element-client-list li .item-placeholder{position:absolute;left:-1px;bottom:-1px;width:1px;height:1px}.element-client-list li:not(.first) .item-placeholder{background-color:rgba(0,0,0,0.08)}.element-client-carousel li{margin-left:1px;border-style:solid;border-width:1px;border-color:rgba(0,0,0,0.08)}.element-testimonial ul:not(.testimonial-carousel){margin-top:-30px}.element-testimonial ul:not(.testimonial-carousel) li.item{margin-top:30px}.element-testimonial li.item{text-align:center}.element-testimonial li.item .item-in{padding-left:15%;padding-right:15%;padding-top:50px;padding-bottom:50px;background-color:#fff}.element-testimonial li.item .item-image{display:inline-block;max-width:80px;margin-bottom:35px}.element-testimonial li.item .item-image img{border-radius:100%}.element-testimonial li.item .item-content:after{font-family:'mogo-ui' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e8002";font-size:32px;color:rgba(0,0,0,0.1)}.element-testimonial li.item .item-excerpt{margin-bottom:20px}.element-testimonial li.item .item-footer{margin-top:10px}.element-testimonial li.item .item-footer .position{margin-top:5px}.element-media .item-content .subtitle{margin-bottom:15px}.element-media .item-content .title{font-size:36px;font-weight:400}.element-media .item-content .description{margin-top:25px}.element-media .item-content .readmore{margin-top:35px}.element-media-top,.element-media-bottom,.element-media .item-media{text-align:center}.element-media-top .item-content{margin-top:60px}.element-media-bottom .item-content{margin-bottom:60px}.element-image-overlay .item-content .title,.element-image-overlay .item-content .subtitle,.element-image-overlay .item-content .description{color:#fff}.element-image-overlay .item-content .subtitle{margin-bottom:15px}.element-image-overlay .item-content .title{font-size:36px;font-weight:400}.element-image-overlay .item-content .description{margin-top:25px}.element-image-overlay .item-content .readmore{margin-top:35px}.element-image-overlay .item-content .video{margin-top:35px}.element-image-overlay .item-content .video a{color:#fff}.element-image-overlay .item-content .video .play-video{position:relative;padding-left:60px !important;padding-right:20px !important}.element-image-overlay .item-content .video .play-video .icon{position:absolute;top:50%;left:20px;margin-top:-14px}.element-image-overlay .item-content .video .play-video .icon:before{line-height:1;width:28px;text-align:center;height:28px;line-height:28px;font-size:28px;-webkit-transition:color .25s;transition:color .25s}.element-video-overlay .item-content .title,.element-video-overlay .item-content .subtitle,.element-video-overlay .item-content .description{color:#fff}.element-video-overlay .item-content .subtitle{margin-bottom:15px}.element-video-overlay .item-content .title{font-size:36px;font-weight:400}.element-video-overlay .item-content .description{margin-top:25px}.element-video-overlay .item-content .readmore{margin-top:35px}.element-gallery .item-content .subtitle{margin-bottom:15px}.element-gallery .item-content .title{font-size:36px;font-weight:400}.element-gallery .item-content .description{margin-top:25px}.element-gallery .item-content .readmore{margin-top:35px}.element-gallery-carousel .item-content,.element-gallery-slider .item-content{margin-bottom:60px;text-align:center}.element-gallery-carousel .element-owl-carousel .paginate-dots{bottom:-40px}.element-gallery-slider .element-owl-carousel .paginate-dots,.element-gallery-half-slider .element-owl-carousel .paginate-dots{bottom:40px}.element-counter .item-heading{margin-bottom:60px}.element-counter .item-heading .subtitle{margin-bottom:15px}.element-counter-classic .item-heading .description{margin-top:25px}.element-counter-modern .item-heading .description{margin-bottom:60px}.element-counter .item-counters .item-icon{margin-bottom:20px;color:#b2b2b2}.element-counter .item-counters .item-icon .icon:before{line-height:1;font-size:48px}.element-counter .item-counters .item-title{line-height:1;font-size:36px}.element-counter .item-counters .item-subtitle{margin-top:15px}.element-counter .item-counters{margin-top:-30px}.element-counter .counter-item{margin-top:30px}.element-counter .item-heading .divider{line-height:0;margin-top:35px;width:100%;background-repeat:no-repeat}.element-counter .item-heading.left .divider{background-position:0 50%}.element-counter .item-heading.center .divider{background-position:50% 50%}.element-counter .item-heading.right .divider{background-position:100% 50%}.element-circle-progress{margin-top:-40px}.element-circle-progress .circle-item{margin-top:40px}.element-circle-progress .item-circle{position:relative;float:left;width:150px;height:150px;line-height:150px;text-align:center}.element-circle-progress .item-icon,.element-circle-progress .circle{position:absolute;top:0;left:0;width:100%;height:100%}.element-circle-progress .item-icon{color:#b2b2b2}.element-circle-progress .item-icon .icon:before{width:150px;height:150px;line-height:150px;font-size:48px}.element-circle-progress .item-content{margin-left:150px;padding-left:30px;padding-top:40px}.element-circle-progress .item-content .circle-title{display:inline-block;line-height:1;margin-top:15px;color:#b2b2b2}.element-circle-progress .item-content .circle-number{line-height:1;font-size:36px;color:#222}.element-circle-progress .item-content .circle-number .percent{padding-left:5px}.element-skillbar{margin-top:-40px}.element-skillbar .skillbar-item{margin-top:40px}.element-skillbar .skillbar-header{margin-bottom:5px}.element-skillbar .skillbar-header .skillbar-title,.element-skillbar .skillbar-header .skillbar-number{display:block}.element-skillbar .skillbar-header .skillbar-title{line-height:1;font-size:14px}.element-skillbar .skillbar-header .skillbar-number{font-size:28px}.element-skillbar .skillbar-header .skillbar-number .percent{padding-left:2px}.element-skillbar .skillbar-body{margin-bottom:15px;position:relative;width:100%;height:20px;background-color:rgba(0,0,0,0.1)}.element-skillbar .skillbar-body .skillbar-progress{position:absolute;top:0;right:0;bottom:0;left:0;width:0;height:100%;background-color:#168ac9}.element-twitter{text-align:center}.element-twitter .tweets-user-show{margin-bottom:40px}.element-twitter .tweets-user-show .image img{width:100px;border-radius:100%;margin-top:-50px}.element-twitter .tweets-user-show .item{display:inline-block;text-align:left;padding:0 30px}.element-twitter .tweets-user-show .number{font-size:28px;line-height:1;color:#222}.element-twitter .tweets-user-show .label{display:block;line-height:1;margin-top:5px}.element-twitter .tweets-follow-button{margin-bottom:40px}.element-twitter .tweets-body .item .date{margin-top:20px;display:block}.element-contact .contact-heading{margin-bottom:80px}.element-contact .contact-heading .subtitle{margin-bottom:20px;color:#b2b2b2}.element-contact .contact-heading .divider{margin-top:35px;width:100%;background-repeat:no-repeat}.element-contact .contact-heading.left .divider{background-position:0 50%}.element-contact .contact-heading.center .divider{background-position:50% 50%}.element-contact .contact-heading.right .divider{background-position:100% 50%}.element-contact .contact-heading .description{margin-top:35px}.element-contact-classic .contact-text-body .description{margin-bottom:40px}.element-contact-classic .contact-text-body li{position:relative;padding-left:40px}.element-contact-classic .contact-text-body li .text-item{display:block;padding-top:15px;padding-bottom:15px;border-bottom-width:1px;border-bottom-style:solid}.element-contact-classic .contact-text-body li:not(:last-child) .text-item{border-top-width:1px;border-top-style:solid}.element-contact-classic .contact-text-body li .text-item,.element-contact-classic .contact-text-body li:not(:last-child) .text-item{border-color:rgba(0,0,0,0.06)}.element-contact-classic .contact-text-body li .icon{position:absolute;top:50%;left:0;margin-top:-20px;color:#aaa}.element-contact-classic .contact-text-body li .icon:before{display:block;width:40px;height:40px;line-height:40px;font-size:24px}.element-contact-form .contact-form-body,.element-contact-form .contact-heading{max-width:600px;margin-left:auto;margin-right:auto;text-align:center}.element-contact-with-map .contact-form-body,.element-contact-with-map .contact-heading{max-width:700px;margin-left:auto;margin-right:auto;text-align:center}.element-contact-with-map .contact-map-body{position:absolute;top:0;left:0;background-color:#eee}.element-section-content.cb-contact .container .element-contact-with-map .contact-row .column-in{margin-left:20px}.element-contact-map .contact-map-body{width:100%;background-color:#eee}.element-section-content.cb-contact.is-full-width-content .element-contact-map{margin-left:-30px;margin-right:-30px}.element-message-form{position:relative}.element-message-form .contact-form{opacity:1;transition:opacity .5s ease-in-out}.element-message-form .contact-form.show-out{opacity:.05}.element-message-form .popup-message{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.element-message-form .popup-message p{text-align:left}.element-message-form .spinner{position:absolute;top:50%;left:50%;display:none}.element-message-form .spinner-zoom,.element-message-form .spinner-circle{margin-top:-90px;margin-left:-25px}.element-message-form .spinner-stretch{margin-top:-80px;margin-left:-23px}.element-message-form .message-empty-email,.element-message-form .message-validated-email{margin-bottom:20px}.element-blog-carousel li.post-item .item-in{background:#fff}.element-blog-carousel li.post-item .item-footer{padding:30px}.element-blog-carousel li.post-item .post-description{margin-top:10px;line-height:1.4}.element-blog-carousel li.post-item .post-readmore{margin-top:20px}.element-blog-carousel li.post-item .post-readmore a{color:#222}.element-blog-carousel li.post-item .post-readmore a:hover{color:#168ac9}.element-blog-carousel-classic li.post-item{text-align:center}.element-blog-carousel-classic li.post-item .item-footer{padding:50px 30px 30px}.element-blog-carousel-classic li.post-item .featimg{overflow:visible}.element-blog-carousel-classic li.post-item .category{position:absolute;left:0;bottom:0;margin-bottom:-20px;width:100%;height:40px;line-height:40px;z-index:99}.element-blog-carousel-classic li.post-item .category .button{padding:10px 20px;border:0;font-size:10px;line-height:1}.element-blog-carousel-classic li.post-item .category .button,.element-blog-carousel-classic li.post-item .category .button a{color:#fff}.element-blog-carousel-classic li.post-item .category .button{background-color:#168ac9;transition:background-color .5s}.element-blog-carousel-classic li.post-item .item-footer .date{margin:5px 0}.element-blog-carousel .control-nav .nav-item{top:0}.element-project-carousel-grid li.post-item .item-footer{padding-top:25px}.element-project-carousel-grid li.post-item .post-meta{margin-top:5px;font-size:13px}.element-project-carousel-grid li.post-item .post-meta,.element-project-carousel-grid li.post-item .post-meta a{color:#b2b2b2}.element-project-carousel-grid li.post-item .post-meta a:hover{color:#168ac9}.element-project-carousel-grid-overlay li.post-item .post-title a{color:#fff}.element-project-carousel-grid-overlay li.post-item .post-meta{margin-top:5px;font-size:13px}.element-project-carousel-grid-overlay li.post-item .post-meta,.element-project-carousel-grid-overlay li.post-item .post-meta a{color:#fff}.element-project-carousel .control-nav .nav-item{top:0}.element-project-slider .paginate-number{position:absolute;top:-60px;z-index:2}.element-project-slider .paginate-number.left{left:0}.element-project-slider .paginate-number.right{right:0}.element-project-slider .paginate-number.left .number-item{margin-right:3px}.element-project-slider .paginate-number.right .number-item{margin-left:3px}.element-project-slider .paginate-number .number-item{float:left;width:50px;height:40px;line-height:34px;text-align:center;font-size:13px;border-color:transparent;border-width:3px;border-style:solid;cursor:pointer;transition:color .5s,border-color .5s,background-color .5s}.element-project-slider .paginate-number .number-item.active{border-color:#2c2c2c;color:#2c2c2c}.element-project-slider .paginate-number .number-item:hover{border-color:#168ac9;color:#168ac9}.element-project-slider li.post-item .item-in-right .col-text,.element-project-slider li.post-item .item-in-left .col-featimg{float:left}.element-project-slider li.post-item .item-in-left .col-text,.element-project-slider li.post-item .item-in-right .col-featimg{float:right}.element-project-slider li.post-item .item-text{padding-top:0px}.element-project-slider li.post-item .post-title{font-size:36px}.element-project-slider li.post-item .post-meta{margin-top:5px;font-size:13px}.element-project-slider li.post-item .post-meta,.element-project-slider li.post-item .post-meta a{color:#b2b2b2}.element-project-slider li.post-item .post-meta a:hover{color:#168ac9}.element-project-slider li.post-item .post-description{margin-top:15px}.element-project-slider li.post-item .post-readmore{margin-top:30px}.element-latest-blog li.item-with-space:not(:last-child){margin-bottom:60px}.element-latest-blog li.post-item .item-even .col-featimg{float:right}.element-latest-blog li.post-item .item-even .col-text{float:left;text-align:right}.element-latest-blog li.post-item .item-text{padding:60px}.element-latest-blog li.post-item .item-text .date{display:inline-block;width:60px;height:60px;padding:10px 0;margin-bottom:30px;text-align:center;background:#2c2c2c;color:#fff}.element-latest-blog li.post-item .item-text .date span{display:block;line-height:1}.element-latest-blog li.post-item .item-text .date span.day{font-size:20px;font-weight:700}.element-latest-blog li.post-item .item-text .date span.month{margin-top:3px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.element-latest-blog li.post-item .post-title{font-size:24px}.element-latest-blog li.post-item .post-description{margin-top:15px}.element-latest-blog li.post-item .post-readmore{margin-top:25px}.element-owl-slider{background:#f5f5f5}.element-owl-slider .owl-slider,.element-owl-slider .control-paginate{opacity:0;transition:opacity .5s ease .5s}.element-owl-slider .spinner{position:absolute;top:50%;left:50%;z-index:9999}.element-owl-slider .spinner-zoom,.element-owl-slider .spinner-circle{margin-top:-90px;margin-left:-25px}.element-owl-slider .spinner-stretch{margin-top:-80px;margin-left:-23px}.element-owl-slider .slider-item{background-position:50% 50%;background-repeat:no-repeat}.element-owl-slider-auto{margin-left:auto;margin-right:auto}.element-owl-slider-fullwidth,.element-owl-slider-fullscreen{width:100%}.element-owl-slider-fullwidth .slider-item,.element-owl-slider-fullscreen .slider-item{background-size:cover}.element-owl-slider .slider-item-in{position:relative}.element-owl-slider .slider-item-in .slider-title{font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:42px;line-height:1}.element-owl-slider .slider-item-in .slider-excerpt{margin-top:10px;font-size:16px}.element-owl-slider .slider-item-in .slider-readmore{margin-top:40px;margin-left:10px}.element-owl-slider .slider-item-in .slider-over-content{position:absolute;width:100%}.element-owl-slider .slider-item-in .slider-over-content.top-left,.element-owl-slider .slider-item-in .slider-over-content.center-left,.element-owl-slider .slider-item-in .slider-over-content.bottom-left{text-align:left}.element-owl-slider .slider-item-in .slider-over-content.top-center,.element-owl-slider .slider-item-in .slider-over-content.center-center,.element-owl-slider .slider-item-in .slider-over-content.bottom-center{text-align:center}.element-owl-slider .slider-item-in .slider-over-content.top-right,.element-owl-slider .slider-item-in .slider-over-content.center-right,.element-owl-slider .slider-item-in .slider-over-content.bottom-right{text-align:right}.element-owl-slider .slider-item-in .slider-over-content.top-left{top:0;left:0}.element-owl-slider .slider-item-in .slider-over-content.center-left{top:50%;left:0}.element-owl-slider .slider-item-in .slider-over-content.bottom-left{bottom:0;left:0}.element-owl-slider .slider-item-in .slider-over-content.top-center{top:0;left:0}.element-owl-slider .slider-item-in .slider-over-content.center-center{top:50%;left:0}.element-owl-slider .slider-item-in .slider-over-content.bottom-center{bottom:0;left:0}.element-owl-slider .slider-item-in .slider-over-content.top-right{top:0;right:0}.element-owl-slider .slider-item-in .slider-over-content.center-right{top:50%;right:0}.element-owl-slider .slider-item-in .slider-over-content.bottom-right{bottom:0;right:0}.element-owl-slider .slider-item-in .slider-over-content.top-left .slider-button,.element-owl-slider .slider-item-in .slider-over-content.center-left .slider-button,.element-owl-slider .slider-item-in .slider-over-content.bottom-left .slider-button{margin-left:-10px}.element-owl-slider .slider-item-in .slider-over-content.top-right .slider-button,.element-owl-slider .slider-item-in .slider-over-content.center-right .slider-button,.element-owl-slider .slider-item-in .slider-over-content.bottom-right .slider-button{margin-right:-10px}.element-owl-slider .paginate-thumbnail{position:absolute;left:50%;bottom:0;z-index:2}.element-owl-slider .paginate-thumbnail .thumbnail-item{float:left;border-bottom-width:5px;border-bottom-style:solid;border-color:#999;cursor:pointer;overflow:hidden;transition:border-color .5s;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.element-owl-slider .paginate-thumbnail .thumbnail-item:not(:first-of-type){margin-left:0}.element-owl-slider .paginate-thumbnail .thumbnail-item.active,.element-owl-slider .paginate-thumbnail .thumbnail-item:hover{border-color:#168ac9}.element-owl-slider .paginate-thumbnail .thumbnail-item img{opacity:.6;transition:opacity .5s}.element-owl-slider .paginate-thumbnail .thumbnail-item.active img{opacity:.8}.element-owl-slider .paginate-thumbnail .thumbnail-item:hover img{opacity:1}.element-owl-slider .paginate-icon-bar{position:absolute;left:0;bottom:0;z-index:2;width:100%;opacity:0;transition:opacity .5s}.element-owl-slider .paginate-icon{margin-left:auto;margin-right:auto}.element-owl-slider .paginate-icon .icon-item{float:left;text-align:center;cursor:pointer;width:100px;padding:20px 0;background-color:rgba(0,0,0,0.8);transition:border-color .5s,background-color .5s;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.element-owl-slider .paginate-icon .icon-item.active{background-color:#168ac9}.element-owl-slider .paginate-icon .icon-item:hover{background-color:rgba(0,0,0,0.9)}.element-owl-slider .paginate-icon .icon-item:not(:first-of-type){margin-left:2px}.element-owl-slider .paginate-icon .icon-item .icon,.element-owl-slider .paginate-icon .icon-item .icon-title{transition:color .5s;color:#fff}.element-owl-slider .paginate-icon .icon-item .icon:before{line-height:1;font-size:28px}.element-owl-slider .paginate-icon .icon-item .icon-title{margin-top:5px}.search-result-list li{margin-bottom:30px}.search-result-list li:after{display:block;width:100px;padding-top:30px;content:"";border-bottom:1px solid rgba(0,0,0,0.06)}.search-result-list li .post-title{letter-spacing:.5px;font-weight:600;font-size:20px}.search-result-list li .post-description{margin-top:15px}.search-result-list li .post-meta{margin-top:15px}.is-404{background:#fff}#page-404{margin-top:100px;margin-bottom:100px}#page-404 .message{text-align:center}#page-404 .message .icon{margin:0;padding:0;margin-bottom:30px;height:200px;line-height:200px;font-size:200px;color:#e5e5e5}#page-404 .message h3{margin-bottom:20px;font-size:84px;color:#222}#page-404 .message p{font-weight:600;text-transform:uppercase;letter-spacing:2px;font-size:18px;color:#222}.wpcf7 .wpcf7-form{position:relative}.wpcf7 .wpcf7-form .wpcf7-submit{width:100%}.wpcf7 .wpcf7-not-valid-tip{margin-top:15px}.wpcf7 .error-message,.wpcf7 div.wpcf7-validation-errors,.wpcf7 div.wpcf7-mail-sent-ng,.wpcf7 div.wpcf7-spam-blocked,.wpcf7 #success-page,.wpcf7 div.wpcf7-mail-sent-ok{margin-top:15px;margin-left:0;margin-right:0}div.wpcf7 img.ajax-loader{position:absolute;margin-left:-10px;bottom:-30px;left:50%}div.wpcf7-response-output{margin:0}.wpcf7 .wpcf7-not-valid-tip,.wpcf7 .error-message,.wpcf7 div.wpcf7-validation-errors,.wpcf7 div.wpcf7-mail-sent-ng,.wpcf7 div.wpcf7-spam-blocked,.wpcf7 #success-page,.wpcf7 div.wpcf7-mail-sent-ok{position:relative;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:5px;border-left-style:solid;padding:20px 30px;text-align:left}.wpcf7 .wpcf7-not-valid-tip,.wpcf7 .error-message,.wpcf7 div.wpcf7-validation-errors,.wpcf7 div.wpcf7-mail-sent-ng,.wpcf7 div.wpcf7-spam-blocked{background:#fbe3e3;color:#8d4546;border-color:#8d4546}.wpcf7 #success-page,.wpcf7 div.wpcf7-mail-sent-ok{background:#daf0ee;color:#2b6d67;border-color:#2b6d67}
/* add by YDU */
.tab_left_content {
    display: inline-block !important;
    width: 80%;
}
.tab_left_head {
    display: inline-block;
    float: left;
    width: 20%;
}
.tab_left_head .tab-title {
    margin: 10px 0 10px 20px !important;
    text-align: left;
    width: 100%;
}
.tab-title img {
    cursor: pointer;
    display: inline;
    transition: color 0.5s ease 0s;
    width: 50px;
}
.tab_left_head .tab-title .post-title {
    display: inline;
}
.tab_left_head .tab-title.active .post-title {
    color: #3aa5af !important;
}
.tab_left_content .column-in {
    background: #f7f9fb none repeat scroll 0 0;
    min-height: 280px;
    padding: 15px 20px;
    border-radius: 3px;
}
.tab_left_content .row {
    margin-left: -25px;
}
.tab_left_head .tab-title.active .arrow {
    display: inline-block;
    float: right;
}
.tab_left_head .arrow {
    display:none;
}
.is-sticky-header #site-logo.img-logo .sticky-logo {
	padding: 0;
    width: 69px !important;
}
.portrait_contact {
    float: right;
    margin-top: 58px;
    width: 100%;
}
.contact-heading.center.portrait_heading {
    margin-bottom: 40px;
    margin-top: 70px;
    text-align: left;
}
.element-contact .contact-heading.center.portrait_heading .divider {
    background-position: 0 50%;
}
.portrait_contact > img {
    width: 95%;
}
.element-icon-box-classic {
    margin: 0;
}
.accordion-title.format-hgroup.post-title.title {
    background: #e1e9ee none repeat scroll 0 0;
    cursor: pointer;
    margin: 20px 0;
    padding: 10px;
}
.accordion-title .fa-chevron-down {
    display:none;
}
.accordion-title .fa-chevron-right {
    display:inline;
    font-size: 14px;
    margin-right: 5px;
}
.accordion-title.open .fa-chevron-down {
    display:inline;
    font-size: 14px;
    margin-right: 5px;
}
.accordion-title.open .fa-chevron-right {
    display:none;
}
.accordion-title.format-hgroup.post-title.title.open {
    background: #779fc7 none repeat scroll 0 0;
    color: white;
}
.accordion-content.format-p.excerpt {
    padding: 0 10px 10px;
    text-align: justify;
}
#metiers .element-tab .tab-content .item-content .excerpt {
    margin-top: 9px;
}
#metiers .tab_left_content .column-in {
    padding: 25px 35px;
}
#metiers .tab_left_head .tab-title.active .post-title {
    color: #779fc7 !important;
}
#metiers .element-tab .tab-paginate .tab-title .title {
    color: #555;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0.5px;
    margin-left: 5px;
}
.wpcf7-textarea {
    height:100px;
}
.contact-row-right {
    margin-bottom: 30px;
}
.element-section-content .content-header {
    margin-bottom: 40px;
}
.cb-project-slider .content-header.left {
    margin-bottom: 80px;
}
.section-selecter {
    margin-top: -100px;
    padding-top: 100px;
}
.tp-dottedoverlay.twoxtwo {
    background: rgba(0, 0, 0, 0.3);
    display:none;
}
.active-revslide .tp-dottedoverlay.twoxtwo {
    display:block;
}
.element-contact-with-map .contact-map-body {
    background-color: #eee;
    height: 902px !important;
    left: 0;
    position: absolute;
    top: 0;
}
.tparrows::before {
    font-size: 60px;
    line-height: 60px;
}
.tparrows {
    background: none;
    height: 60px;
}
.tparrows:hover {

    background: rgba(0,0,0,0.3);
}
.contact-row .col-md-6.col-sm-6.col-xs-12.contact-row-right {
    padding-left: 30px;
}
#mobile-navbar .mobile-logo {
    height: 65px;
    margin-top: 5px;
    width: auto !important;
}
.project-slider li.post-item .item-text {
	padding-top: 40px;
}

.project-slider li.post-item .post-title {
	font-size: 36px;
}

.project-slider li.post-item .post-meta {
	margin-top: 5px;
	font-size: 13px;
}

.project-slider li.post-item .post-meta,
	.element-project-slider li.post-item .post-meta a {
	color: #b2b2b2;
}

.project-slider li.post-item .post-meta a:hover {
	color: #168ac9;
}

.project-slider li.post-item .post-description {
	margin-top: 30px;
}

.project-slider li.post-item .post-readmore {
	margin-top: 30px;
}
.mobile {
    display:none;
}
@media(max-width:1200px) {
}
@media(max-width:992px) {
    .desktop {
        display:none;
    }
    .mobile {
        display:block;
    }
    .tab_left_content {
        width: 66.6666%;
    }
    .tab_left_head {
        width: 33.3333%;
    }
    .contact-row .col-md-6.col-sm-6.col-xs-12.contact-row-right {
        margin-top: 0 !important;
    }
    .contact-row .col-md-6.col-sm-6.col-xs-12.contact-row-right {
        padding-left: 0;
    }
    .tab_left_content .row {
        margin-left: -15px;
    }
}
@media(max-width:480px) {
    .tab_left_head .tab-title {
        width: calc(50% - 24px);
    }
    .tab_left_head {
        width: 100%;
    }
    .element-tab .tab-paginate {
        margin-bottom: 20px;
    }
    
    .tab_left_content {
        width: 96%;
    }
    .tab_left_head .tab-title.active .arrow {
        display: none;
    }
    .tab_left_content .row {
        margin-left: -14px;
    }
}
