/IE9;table-layout:fixed}.vertical-middle>*{display:table-cell;float:none!important}.vertical-middle>*{vertical-align:middle}}@media (max-width:767px){.container>.navbar-header{margin-right:0;margin-left:0}}.menu .navbar-brand{margin-top:0;margin-bottom:0;margin-left:0!important;position:relative;text-shadow:none;transform:translate3d(0,0,0);white-space:nowrap;background-size:auto 100%;background-position:left;background-repeat:no-repeat;-webkit-backface-visibility:hidden}.menu .navbar-brand img{display:inline-block;position:relative;max-height:100%;margin-right:4px;vertical-align:top;top:50%;left:0;-ms-transform:translateY(-50%);transform:translateY(-50%);transform:translate3d(0,-50%,0)}.menu .navbar-nav{margin-left:0;margin-right:0}.menu{margin-bottom:0;width:100%;top:0;left:0;border:0;transform:translate3d(0,0,0);-webkit-backface-visibility:hidden}.menu .container,.menu .nav>li>a{position:relative}.menu .nav>li>a{text-shadow:none;font-style:normal;padding-left:20px;padding-right:20px}.menu .nav>li>a:before{content:"";display:block;position:absolute;top:0;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;opacity:0}.menu .navbar-collapse{padding-left:0;padding-right:0}.navbar-toggle{padding:0;margin-right:0;width:24px;height:16px;background:0 0;border:none;background:0 0!important;box-shadow:none;transform:translate3d(0,0,0)}.navbar-toggle .icon-bar{height:1px;width:100%;position:absolute;left:0;margin-top:0!important;-ms-transform-origin:50% 50% 50%;transform-origin:50% 50% 50%;transform:translate3d(0,0,0);box-shadow:none}.navbar-toggle .icon-bar:nth-child(1){top:0}.navbar-toggle .icon-bar:nth-child(2){top:50%;opacity:1}.navbar-toggle .icon-bar:nth-child(3){top:100%}@media (min-width:992px){.header-logo-left-menu-right .main-navbar,.header-logo-left-menu-right .menu-container,.header-logo-left-menu-right .menu-sidebar{float:left}.header-logo-left-menu-right .nav-container{float:right}}@media (max-width:991px){.menu .navbar-nav>li>a{padding-top:8px!important;padding-bottom:8px!important}.menu .navbar-nav>li>a:before{display:none}.menu{margin-bottom:0;margin-left:0;margin-right:0}.navbar-sticky .navbar-collapse{max-height:340px}}@media (max-width:768px){#masthead .navbar-brand{max-width:84%}}.btn,button{font-weight:400}.btn,button{outline:0;border:0;box-shadow:none;text-shadow:none!important;-webkit-font-smoothing:antialiased}.btn i,button i{font-size:.9em;color:inherit;margin-left:8px}ul.inline{margin-left:0;padding-left:0;list-style-type:none}ul.inline li{display:inline-block;padding:0 5px}ul.social-icons{margin-bottom:0;padding-bottom:0;position:relative;z-index:1;list-style-type:none;padding-left:0}ul.social-icons li{display:inline-block;text-align:center;padding-left:0;line-height:36px;margin-bottom:0}ul.social-icons li a{display:inline-block;font-size:16px;width:36px;height:36px;line-height:36px;border-radius:50%;vertical-align:top}ul.social-icons.social-simple a{width:1.75em;background:0 0!important}@media (max-width:767px){.social-icons li a{font-size:24px;width:48px;height:48px;line-height:48px}}button::-moz-focus-inner{padding:0;border:0}.portfolio-nav{position:absolute;right:15px;top:0}.portfolio-nav ul{list-style-type:none;margin:0;padding:0;display:table;height:100%}.portfolio-nav li{display:table-cell;vertical-align:middle}.portfolio-nav a{display:inline-block}.portfolio-nav svg{width:36px;vertical-align:middle;height:36px}h1+.portfolio-nav{line-height:48px}.bigger+.portfolio-nav{line-height:58px}@media (max-width:767px){.portfolio-nav{position:relative;right:0;margin:0 20px!important;line-height:24px}.portfolio-nav ul{text-align:center;height:auto;width:100%}.portfolio-nav li{display:inline-block}.portfolio-nav svg{height:36px;width:36px}}.widget_search form,.widget_social ul.social-icons{margin-bottom:0}.sidebar-widget{margin-bottom:36px}.sidebar-header{margin-top:0;position:relative}.widget_search .btn{font-size:14px!important}#masthead .sidebar-widget,.widget_social ul.social-icons li,.widget_social ul.social-icons li a{margin-bottom:0}.menu-sidebar .widget_social ul.social-icons li,.menu-sidebar .widget_social ul.social-icons li a{line-height:24px;height:24px}#masthead .sidebar-widget>*{margin-bottom:0!important;padding-bottom:0!important}#masthead .sidebar-widget .sidebar-header{display:none}#masthead .sidebar-widget{padding-left:6px;margin-left:6px}@media (max-width:991px){.menu-sidebar .sidebar-widget{margin:12px 0!important;text-align:center}.menu-sidebar .top-search form{left:0;right:0}}@media (min-width:992px){#masthead .widget_search form{display:none}.menu-sidebar .sidebar-widget{float:left}.top-search{text-align:center;width:24px;display:block}.top-search form{position:absolute;top:0;left:0;right:0;z-index:10}.top-search .search-trigger{width:24px;height:24px;display:block;position:relative;z-index:10;transform:translate3d(0,0,0);-ms-transform:translateX(0) translateY(0)}.top-search .search-trigger:after,.top-search .search-trigger:before{content:"";position:absolute;-webkit-backface-visibility:hidden}.top-search .search-trigger:before{width:12px;height:12px;border:2px solid;border-radius:50%;top:50%;left:50%;background:0 0;transform:translate3d(-8px,-8px,0);-ms-transform:translateX(-8px) translateY(-8px)}.top-search .search-trigger:after{width:2px;height:6px;-ms-transform:translateX(2px) translateY(1px) rotate(-45deg);transform:translate3d(2px,1px,0) rotate(-45deg);top:50%;left:50%}.top-search .input-group-btn{visibility:hidden}.top-search input{box-shadow:none;outline:none;border-color:transparent}.top-search input::-ms-clear{display:none}.top-search .btn{background:0 0;vertical-align:top}#masthead .menu-sidebar .top-search input{font-size:24px}#masthead .menu-sidebar .form-control{line-height:1.5}}.figure{display:inline-block;vertical-align:top;position:relative;max-width:100%}.figure-image,.figure-overlay{display:block;position:relative;overflow:hidden}.figure-overlay{position:absolute;left:0;bottom:0;width:100%;height:100%;box-sizing:border-box;-mox-box-sizing:border-box;padding:12px;-webkit-backface-visibility:hidden}.figure-overlay-container{display:block;width:100%;height:100%;display:table}.figure-overlay-container>*{display:table-cell;vertical-align:middle}.fade-in .figure-overlay{opacity:0}.figure-overlay .figure-overlay-container{display:table;height:100%}.figure-overlay .figure-overlay-container .figure-caption{display:table-cell;margin-top:12px}.element-top-30{margin-top:30px!important}.element-bottom-30{margin-bottom:30px!important}.element-top-60{margin-top:60px!important}.element-bottom-60{margin-bottom:60px!important}.element-bottom-80{margin-bottom:80px!important}img{max-width:100%;height:auto}.section-text-shadow{text-shadow:1px 1px 0 rgba(0,0,0,.2)}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-search:before{content:""}.fa-facebook:before{content:""}.fa-instagram:before{content:""}[class^=icon-]{display:inline-block;font-family:"feather";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-size:16px;font-family:Lato,sans-serif;font-weight:400}body input,body .btn,body button{font-family:Lato,sans-serif}h1,h3{font-family:ZCOOL XiaoWei,sans-serif;font-weight:400;text-transform:none}#masthead.menu{font-family:Lato,sans-serif;font-weight:700;font-size:16px}.menu .navbar-brand{font-family:Lato,sans-serif;font-weight:300;font-size:36px}.btn,button{border-radius:4px;font-size:16px}.form-control,input[type=text]{font-size:16px;border-radius:4px}.navbar-brand{padding:0;line-height:100px;height:100px}.logo-navbar .nav>li>a{padding-top:38px;padding-bottom:38px;line-height:24px}.logo-navbar .nav>li>a:before{margin-bottom:- 17px}#masthead.navbar{min-height:100px}.navbar-toggle{margin-top:42px;margin-bottom:42px}@media (min-width:992px){#masthead .logo-navbar .search-close{top:0;height:100px;width:100px}#masthead .logo-navbar .form-control{height:99px}.logo-navbar .sidebar-widget{line-height:24px;padding-top:38px;padding-bottom:38px}}.btn i,button i{color:inherit!important}.figure-overlay{background-color:rgba(0,0,0,.5);color:#fff}.figure-overlay .figure-caption{color:#fff}.figure-overlay .figure-caption h3{color:inherit!important}#content{background:#fff;color:#000}h1,h3{color:#000}a{color:rgba(230,0,126,.87)}i{color:#e6007e}.btn-primary,button{background-color:#e6007e;color:#fff}input[type=text],.form-control{background-color:rgba(0,0,0,.02);color:#000;border-color:rgba(230,0,126,.43)}input[type=text]:-moz-placeholder,.form-control:-moz-placeholder{color:#9c9c9c}input[type=text]::-moz-placeholder,.form-control::-moz-placeholder{color:#9c9c9c}input[type=text]:-ms-input-placeholder,.form-control:-ms-input-placeholder{color:#9c9c9c}input[type=text]::-webkit-input-placeholder,.form-control::-webkit-input-placeholder{color:#9c9c9c}#masthead{box-shadow:0px 1px 0px #e6007e,0px -1px 0px #e6007e}.menu{color:#000;background:#fff}.menu .navbar-brand{color:#404040}.menu a{color:#000}.menu a:before{height:0}.menu .nav>li>a{color:#000}.navbar-toggle{background:0 0!important}.navbar-toggle .icon-bar{background-color:#000}.search-trigger{color:#000}.search-trigger:before{border-color:#000;color:#000}.search-trigger:after{background:#000}.menu .sidebar-widget{color:#000}.menu .sidebar-widget .sidebar-header{color:#000}.menu .sidebar-widget i{color:#000}@media (max-width:991px){.menu .navbar-collapse{box-shadow:inset 0 1px 0 #e6007e}.menu .nav>li>a{border-radius:0}.menu-sidebar{border-top:1px solid rgba(255,255,255,.075)}}.portfolio-nav svg{stroke:#000}.social-icons li a{background-color:#e6007e}.social-icons li a i{color:#fff}.social-simple li a i{color:#000}.pace-overlay{background:#fff}.top-search form{background-color:#fff}.top-search input{background:0 0;color:#000}.top-search input:-moz-placeholder{color:#000}.top-search input::-moz-placeholder{color:#000}.top-search input:-ms-input-placeholder{color:#000}.top-search input::-webkit-input-placeholder{color:#000}@media screen{.sidebar-header{font-size:24px}.menu .navbar-brand img{max-height:90%}h1,h3{font-family:Brandonblack}}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0)}.fa-search:before{content:"\f002"}.fa-facebook:before{content:"\f09a"}.fa-instagram:before{content:"\f16d"}.text-center{text-align:center}::-webkit-input-placeholder{color:#888}:-moz-placeholder{color:#888}::-moz-placeholder{color:#888}:-ms-input-placeholder{color:#888}