html{overflow-x: hidden;overflow-y: auto;}body{background-color: white;color: #777777;font-family: "Open Sans", Arial, sans-serif;font-size: 14px;line-height: 22px;margin: 0;max-width: 100%;overflow-x: hidden;}#header{background: #F6F6F6;background: -webkit-linear-gradient( #f6f6f6, white);background: linear-gradient( #f6f6f6, white);clear: both;border-top: 5px solid #EDEDED;min-height: 100px;padding: 8px 0;}#header > .container{height: 100px;margin-bottom: -35px;position: relative;display: table;max-width: 1170px;}#header > .navbar-collapse > .container{position: relative;}#header .header-top{min-height: 50px;}#header .header-top form{margin: 0;}#header .header-top p{float: left;font-size: 0.9em;line-height: 50px;margin: 0;}#header .header-top i{margin-right: 6px;margin-left: 6px;position: relative;top: 1px;}#header .header-top nav{float: left;width: auto;}#header .header-top ul.nav-top{margin: 7px 0 0 -15px;min-height: 5px;}#header .header-top ul.nav-top li.phone{margin-right: 10px;}#header .header-top ul.nav-top li a{padding-left: 4px;}#header .social-icons{clear: right;float: right;margin-top: -3px;margin-left: 5px;position: relative;}#header .search{float: right;margin: 10px 0 0 15px;position: relative;}#header .search + .social-icons{clear: none;margin-left: 10px;margin-right: 0;margin-top: 13px;}#header .search input.search:first-child{-webkit-transition: all 0.2s ease-in 0.2s;-moz-transition: all 0.2s ease-in 0.2s;transition: all 0.2s ease-in 0.2s;border-radius: 20px;width: 170px;font-size: 0.9em;padding: 6px 12px;height: 34px;margin: 0;}#header .search input.search:focus{width: 220px;border-color: #CCC;}#header .search button.btn-default{border: 0;background: transparent;position: absolute;top: 0;right: 0;color: #CCC;z-index: 3;}#header nav{float: right;}#header nav ul.nav-main{margin: -7px 10px 8px 0;}#header nav ul.nav-main > li + li{margin-left: -4px;}#header nav ul.nav-main li a{font-size: 12px;font-style: normal;line-height: 20px;margin-left: 3px;margin-right: 3px;text-transform: uppercase;font-weight: 700;padding: 10px 13px;}#header nav ul.nav-main li a:hover{background-color: #F4F4F4;}#header nav ul.nav-main li ul a{text-transform: none;font-weight: normal;font-size: 0.9em;}#header nav ul.nav-main li.dropdown.open a.dropdown-toggle{border-radius: 5px 5px 0px 0px;background-color: #CCC;}#header nav ul.nav-main li.dropdown:hover > a{padding-bottom: 11px;margin-bottom: -1px;}#header nav ul.nav-main li.dropdown:hover > ul{display: block;}#header nav ul.nav-main li.dropdown:hover a.dropdown-toggle{border-radius: 5px 5px 0px 0px;}#header nav ul.nav-main li.active a{background-color: #CCC;}#header nav ul.nav-main ul.dropdown-menu{background-color: #CCC;border: 0;border-radius: 0 6px 6px 6px;box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.08);margin: 1px 0 0 3px;padding: 5px;top: auto;}#header nav ul.nav-main ul.dropdown-menu li:hover > a{filter: none;background: #999;}#header nav ul.nav-main ul.dropdown-menu li:last-child > a{border-bottom: 0;}#header nav ul.nav-main ul.dropdown-menu > li > a{color: #FFF;font-weight: 400;padding-bottom: 4px;padding-top: 4px;text-transform: none;position: relative;padding: 8px 10px 8px 5px;font-size: 0.9em;border-bottom: 1px solid rgba(255, 255, 255, 0.2);}#header nav ul.nav-main ul.dropdown-menu ul.dropdown-menu{border-radius: 6px;margin-left: 0;margin-top: -5px;}#header nav ul.nav-main .dropdown-submenu{position: relative;}#header nav ul.nav-main .dropdown-submenu > .dropdown-menu{top: 0;left: 100%;margin-top: -6px;margin-left: -1px;border-radius: 0 6px 6px 6px;}#header nav ul.nav-main .dropdown-submenu > a:after{display: block;content: " ";float: right;width: 0;height: 0;border-color: transparent;border-style: solid;border-width: 5px 0 5px 5px;border-left-color: #cccccc;margin-top: 5px;margin-right: -10px;}#header nav ul.nav-main .dropdown-submenu.pull-left{float: none;}#header nav ul.nav-main .dropdown-submenu.pull-left > .dropdown-menu{left: -100%;margin-left: 10px;border-radius: 6px 0 6px 6px;}#header nav ul.nav-main .dropdown-submenu:hover > .dropdown-menu{display: block;}#header nav ul.nav-main .dropdown-submenu:hover > a:after{border-left-color: #FFF;}#header nav ul.nav-top{margin: 10px 0 -10px;min-height: 62px;}#header nav ul.nav-top li span{display: block;line-height: 14px;margin-bottom: 2px;margin-right: 0;margin-top: 5px;padding: 8px 2px 8px 12px;}#header nav ul.nav-top li a, #header nav ul.nav-top li span{color: #999;font-size: 0.9em;padding: 6px 10px;}#header nav ul.nav-top li i{margin-right: 6px;position: relative;top: 1px;}#header .nav-main-collapse{overflow-y: visible;}#header .nav-main-collapse.in{overflow-y: visible;}#header .logo{-webkit-transition: all 0.2s ease-in 0.2s;-moz-transition: all 0.2s ease-in 0.2s;transition: all 0.2s ease-in 0.2s;margin: 0;padding: 5px 0;display: table-cell;vertical-align: middle;height: 100%;color: transparent;}#header .logo a{position: relative;z-index: 1;}#header .logo img{position: relative;color: transparent;}.header-container{min-height: 76px;position: relative;}.btn-responsive-nav{display: none;}#header.fixed{position: fixed;top: 0;width: 100%;z-index: 1001;}body.sticky-menu-active #header{border-bottom: 1px solid #E9E9E9;position: fixed;top: -57px;width: 100%;z-index: 1001;box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);filter: none;}body.sticky-menu-active #header .social-icons{margin-top: -1px;}body.sticky-menu-active #header nav ul.nav-main{margin-bottom: 7px;margin-top: -1px;}@media (min-width: 992px) {#header nav.mega-menu .nav, #header nav.mega-menu .dropup, #header nav.mega-menu .dropdown, #header nav.mega-menu .collapse { position: static;} #header nav.mega-menu ul.nav-main .mega-menu-content{text-shadow: none;} #header nav.mega-menu ul.nav-main li.mega-menu-item .mega-menu-sub-title{color: #333333;display: block;font-size: 1em;font-weight: 600;padding-bottom: 5px;text-transform: uppercase;} #header nav.mega-menu ul.nav-main li.mega-menu-item ul.dropdown-menu{background: #FFF !important;border-top: 6px solid #CCC;color: #777777;box-shadow: 0 20px 45px rgba(0, 0, 0, 0.08);} #header nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu{list-style: none;padding: 0;margin: 0;} #header nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu a{color: #777777;text-shadow: none;margin: 0 0 0 -8px;padding: 3px 8px;text-transform: none;font-size: 0.9em;display: block;font-weight: normal;border-radius: 4px;border: 0;} #header nav.mega-menu ul.nav-main li.mega-menu-item:hover ul.sub-menu li:hover a:hover{background: #F4F4F4 !important;text-decoration: none;} #header nav.mega-menu ul.nav-main li.mega-menu-fullwidth ul.dropdown-menu{border-radius: 6px;} #header nav.mega-menu .navbar-inner, #header nav.mega-menu .container{position: relative;} #header nav.mega-menu .dropdown-menu{left: auto;} #header nav.mega-menu .dropdown-menu > li{display: block;} #header nav.mega-menu .mega-menu-content{padding: 20px 30px;} #header nav.mega-menu .mega-menu-content:before{display: table;content: "";line-height: 0;} #header nav.mega-menu .mega-menu-content:after{display: table;content: "";line-height: 0;clear: both;} #header nav.mega-menu.navbar .nav > li > .dropdown-menu:after, #header nav.mega-menu.navbar .nav > li > .dropdown-menu:before{display: none;} #header nav.mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu{width: 100%;left: 0;right: 0;} #header nav.mega-menu nav.pull-right .dropdown-menu{right: 0;} #header.flat-menu nav.mega-menu ul.nav-main li.mega-menu-fullwidth ul.dropdown-menu{border-radius: 0;}}#header.flat-menu > .container{height: 91px;margin-bottom: -82px;}#header.flat-menu .header-top{margin-top: -8px;}#header.flat-menu .social-icons{margin: 11px 10px 9px 10px;margin: 10px 10px 0;}#header.flat-menu .search{margin-top: 8px;}#header.flat-menu .search form{margin: 0;}#header.flat-menu .search input.search-query{padding-bottom: 5px;padding-top: 5px;}#header.flat-menu nav ul.nav-main{float: right;margin: -9px 0 -8px;}#header.flat-menu nav ul.nav-main > li > a{margin-bottom: 0;border-top: 5px solid transparent;}#header.flat-menu nav ul.nav-main li a{border-radius: 0;margin-left: 1px;margin-right: 3px;padding-bottom: 20px;padding-top: 46px;}#header.flat-menu nav ul.nav-main li.dropdown:hover a.dropdown-toggle{border-radius: 0;}#header.flat-menu nav ul.nav-main li.dropdown:hover > a{padding-bottom: 21px;}#header.flat-menu nav ul.nav-main ul.dropdown-menu{margin: 0 0 0 1px;border-radius: 0;}#header.flat-menu nav ul.nav-main ul.dropdown-menu ul.dropdown-menu{border-radius: 0;}body.sticky-menu-active #header.flat-menu ul.nav-main{margin-bottom: -10px;margin-top: 34px;}body.sticky-menu-active #header.flat-menu ul.nav-main > li > a, body.sticky-menu-active #header.flat-menu ul.nav-main > li:hover > a{border-top-color: transparent;padding-bottom: 26px;padding-top: 26px;}body.sticky-menu-active #header.flat-menu .logo{padding-top: 15px;}body.sticky-menu-active #header.flat-menu .header-top{display: none;}body.boxed #header.flat-menu{padding: 15px 0 7px;border-radius: 5px 5px 0 0;}body.boxed #header.flat-menu.clean-top{padding-bottom: 8px;}body.boxed #header.flat-menu.colored{padding: 0 0 7px;}#header.single-menu{min-height: 86px;}#header.single-menu > .container{height: 91px;margin-bottom: -77px;}#header.single-menu .social-icons{margin-top: 32px;}#header.single-menu .search{display: none;}#header.single-menu .search + nav{display: none;}#header.single-menu nav ul.nav-main{margin: -28px 0 -9px;float: right;}#header.single-menu nav ul.nav-main li a, #header.single-menu nav ul.nav-main li.dropdown:hover > a{padding-bottom: 20px;padding-top: 62px;}#header.single-menu nav.mega-menu .mega-menu-signin{margin-right: 0;}body.sticky-menu-active #header.single-menu .logo{padding-top: 14px;}body.sticky-menu-active #header.single-menu .social-icons{margin-top: 54px;}body.sticky-menu-active #header.single-menu nav ul.nav-main{margin-top: 20px;margin-bottom: -9px;}body.sticky-menu-active #header.single-menu nav ul.nav-main > li > a, body.sticky-menu-active #header.single-menu nav ul.nav-main > li:hover > a{border-top-color: transparent;padding-bottom: 21px;padding-top: 36px;}body.boxed #header.single-menu{padding: 15px 0 7px;}#header.clean-top .header-top{border-bottom: 1px solid #EDEDED;background-color: #F4F4F4;margin-top: -8px;}#header.clean-top .social-icons{margin: 11px 10px 9px 10px;}body.sticky-menu-active #header.clean-top ul.nav-main > li > a, body.sticky-menu-active #header.clean-top ul.nav-main > li:hover > a{padding-bottom: 20px;padding-top: 33px;}body.boxed #header.clean-top{border-radius: 5px 5px 0 0;}#header.colored{border-top: 0;}#header.colored > .container{height: 107px;margin-bottom: -92px;}#header.colored .header-top p, #header.colored .header-top a, #header.colored .header-top span{color: #FFF;}#header.colored .search input.search-query{border: 0;padding-bottom: 5px;padding-top: 5px;box-shadow: none;}#header.colored nav ul.nav-main{margin: -15px 0 -8px;}#header.colored nav ul.nav-main li a{padding-bottom: 24px;padding-top: 50px;}#header.colored nav ul.nav-main li.dropdown:hover > a{padding-bottom: 24px;}body.sticky-menu-active #header.colored .logo{padding-top: 6px;}body.sticky-menu-active #header.colored ul.nav-main > li > a, body.sticky-menu-active #header.colored ul.nav-main > li:hover > a{padding-bottom: 24px;padding-top: 24px;}#header.darken-top-border > .container{height: 103px;}#header.darken-top-border ul.nav-main{margin: -11px 0 -8px;}body.sticky-menu-active #header.darken-top-border nav ul.nav-main{margin-top: 33px;}body.sticky-menu-active #header.darken-top-border nav ul.nav-main > li > a, body.sticky-menu-active #header.darken-top-border nav ul.nav-main > li:hover > a{padding-bottom: 22px;padding-top: 30px;}body.boxed #header.darken-top-border{border-top: 0;}#header.center .logo{text-align: center;position: static;margin-top: 5px;}#header.center nav{float: left;text-align: center;width: 100%;}#header.center nav ul.nav-main{margin: 35px 0 10px;}#header.center nav ul.nav-main > li{display: inline-block;float: none;text-align: left;}body.sticky-menu-active #header.center > .container{margin-top: -60px;}body.sticky-menu-active #header.center .logo{text-align: left;}body.sticky-menu-active #header.center .logo img{margin-top: 42px;}body.sticky-menu-active #header.center nav{float: right;margin-top: 18px;width: auto;}body.sticky-menu-active #header.center nav ul.nav-main > li > a, body.sticky-menu-active #header.center nav ul.nav-main > li:hover > a{padding-bottom: 10px;padding-top: 10px;}@media (min-width: 992px) {#header.narrow { height: auto;min-height: 85px;padding: 0;border-bottom: 1px solid #E9E9E9;box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);} #header.narrow > .container{margin-bottom: -48px;height: 75px;}}#header nav.mega-menu ul.nav-main .mega-menu-signin{margin-right: -20px;padding-left: 0;margin-left: 0;}#header nav.mega-menu ul.nav-main .mega-menu-signin a{color: #444;}#header nav.mega-menu ul.nav-main .mega-menu-signin .dropdown-menu{width: 40%;right: 8px;border-radius: 6px 0 6px 6px;}#header nav.mega-menu ul.nav-main .mega-menu-signin .icon-user{margin-right: 5px;}#header nav.mega-menu ul.nav-main .mega-menu-signin .mega-menu-sub-title{margin-bottom: 10px;display: block;}#header nav.mega-menu ul.nav-main .mega-menu-signin .sign-up-info, #header nav.mega-menu ul.nav-main .mega-menu-signin .log-in-info{text-align: center;display: block;}#header nav.mega-menu ul.nav-main .mega-menu-signin.open a.dropdown-toggle{margin-bottom: -1px;padding-bottom: 11px;}#header nav.mega-menu ul.nav-main .mega-menu-signin.signin .signin-form{display: block;}#header nav.mega-menu ul.nav-main .mega-menu-signin.signin .signup-form, #header nav.mega-menu ul.nav-main .mega-menu-signin.signin .recover-form{display: none;}#header nav.mega-menu ul.nav-main .mega-menu-signin.signup .signin-form{display: none;}#header nav.mega-menu ul.nav-main .mega-menu-signin.signup .signup-form{display: block;}#header nav.mega-menu ul.nav-main .mega-menu-signin.signup .recover-form{display: none;}#header nav.mega-menu ul.nav-main .mega-menu-signin.recover .signin-form, #header nav.mega-menu ul.nav-main .mega-menu-signin.recover .signup-form{display: none;}#header nav.mega-menu ul.nav-main .mega-menu-signin.recover .recover-form{display: block;}#header nav.mega-menu ul.nav-main .mega-menu-signin.logged .user-avatar .img-thumbnail{float: left;margin-right: 15px;}#header nav.mega-menu ul.nav-main .mega-menu-signin.logged .user-avatar .img-thumbnail img{max-width: 55px;}#header nav.mega-menu ul.nav-main .mega-menu-signin.logged .user-avatar strong{color: #111;display: block;padding-top: 7px;}#header nav.mega-menu ul.nav-main .mega-menu-signin.logged .user-avatar span{color: #666;display: block;font-size: 12px;}#header nav.mega-menu ul.nav-main .mega-menu-signin.logged .user-avatar p{color: #999;margin: 0 0 0 25px;text-align: left;}#header nav.mega-menu ul.nav-main .mega-menu-signin.logged .list-account-options{list-style: square;margin-top: 6px;}#header nav.mega-menu ul.nav-main .mega-menu-signin.logged .list-account-options a:hover{text-decoration: none;}body #header nav.mega-menu .mega-menu-signin ul.dropdown-menu li a, body #header nav.mega-menu .mega-menu-signin ul.dropdown-menu:hover li:hover li:hover a{background-color: transparent !important;color: #333;padding: 0;margin: 0;}.page-top{background-color: #171717;border-bottom: 5px solid #CCC;border-top: 5px solid #384045;margin-bottom: 35px;min-height: 50px;padding: 0;padding: 20px 0;position: relative;text-align: left;}.page-top ul.breadcrumb{background: none;margin: -3px 0 0;padding: 0;}.page-top ul.breadcrumb > li{text-shadow: none;}.page-top h2{border-bottom: 5px solid #CCC;color: #FFF;display: inline-block;font-weight: 200;margin: 0 0 -25px;min-height: 37px;line-height: 46px;padding: 0 0 17px;position: relative;}.page-top.custom-product{background-image: url(../img/custom-header-bg.jpg);background-repeat: repeat;background-color: #999;border-top: 5px solid #888;}.page-top.custom-product .row{position: relative;}.page-top.custom-product p.lead{color: #E8E8E8;}.page-top.custom-product img{bottom: -20px;position: relative;}.page-top.custom-product h1{color: #FFF;margin-bottom: 10px;margin-top: 30px;}.parallax{background-position: 0 0;background-repeat: no-repeat;background-size: 100% auto;width: 100%;margin: 70px 0;padding: 50px 0;}.parallax.disabled{background-size: auto;}.parallax blockquote{border: 0;padding: 0 10%;}.parallax blockquote i.icon-quote-left{font-size: 34px;position: relative;left: -5px;}.parallax blockquote p{font-size: 24px;line-height: 30px;}.parallax blockquote span{font-size: 16px;line-height: 20px;color: #999;position: relative;left: -5px;}section.featured{background: #F0F0ED;border-top: 5px solid #ECECE8;margin: 35px 0;padding: 50px 0;}section.featured.footer{margin: 30px 0 -70px;}section.featured.map{background-image: url(../img/map-bottom.png);background-position: center 0;background-repeat: no-repeat;margin-top: 0;border-top: 0;}section.highlight{background: #CCC;boder-left: 0;boder-right: 0;border: 3px solid #CCC;margin: 35px 0 45px;padding: 40px 0;color: #FFF;}section.highlight > p, section.highlight > a{color: #FFF;}section.highlight h1, section.highlight h2, section.highlight h3, section.highlight h4, section.highlight h5{color: #FFF;}section.highlight .img-thumbnail{background-color: #FFF !important;border-color: #FFF !important;}section.highlight.footer{margin: 45px 0 -70px;}section.highlight.top{margin-top: 0;}section.call-to-action{position: relative;clear: both;}section.call-to-action:before{content: "";display: block;position: absolute;border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 15px solid #FFF;height: 15px;width: 15px;top: -5px;left: 50%;margin-left: -7px;}section.call-to-action h3{text-transform: none;color: #121212;}section.call-to-action h3 .btn{margin-left: 10px;}aside ul.nav-list > li > a{color: #666;font-size: 0.9em;}.slider-container{background: #171717;overflow: hidden;padding: 0;position: relative;z-index: 1;}.slider-container ul{list-style: none;margin: 0;padding: 0;}.slider-container .tp-bannershadow{filter: alpha(opacity=20);opacity: 0.20;}.slider-container .top-label{color: #FFF;font-size: 24px;font-weight: 300;}.slider-container .main-label{color: #FFF;font-size: 62px;line-height: 62px;font-weight: 800;text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.15);}.slider-container .bottom-label{color: #FFF;font-size: 20px;font-weight: 300;}.slider-container .blackboard-text{color: #BAB9BE;font-size: 46px;line-height: 46px;font-family: "Shadows Into Light", cursive;text-transform: uppercase;}.slider-container .tp-caption{filter: alpha(opacity=0);opacity: 0;}.slider-container .tp-caption a{color: #FFF;}.slider-container .tp-caption a:hover{color: #FFF;}.slider-container .tp-caption.fullscreenvideo{height: 100%;position: absolute;top: 0;width: 100%;left: 0 !important;}.slider-container .tp-caption.fullscreenvideo video{height: 100%;width: 100%;padding: 0;position: relative;}.slider-container.light{background-color: #EAEAEA;}.slider-container.light .tp-bannershadow{filter: alpha(opacity=5);opacity: 0.05;top: 0;bottom: auto;z-index: 1000;}.slider-container.light .top-label, .slider-container.light .main-label, .slider-container.light .bottom-label{color: #333;}.slider-container.light .tp-caption a{color: #333;}.slider-container.light .tp-caption a:hover{color: #333;}.slider{height: 500px;max-height: 500px;position: relative;}.slider > ul > li > .center-caption{left: 0 !important;margin-left: 0 !important;text-align: center;width: 100%;}.slider .tp-bannertimer{display: none;}.slider .main-button{font-size: 22px;font-weight: 600;line-height: 20px;padding-bottom: 20px;padding-top: 20px;padding-left: 25px;padding-right: 25px;}.slider-container-fullscreen{height: 2000px;max-height: none;}.slider-container-fullscreen .slider{max-height: none;}.nivo-slider{position: relative;}.nivo-slider .theme-default .nivoSlider{border-radius: 10px 10px 0px 0px;box-shadow: none;margin-top: 10px;}.nivo-slider .theme-default .nivoSlider img{border-radius: 10px 10px 0px 0px;}.nivo-slider .theme-default .nivo-controlNav{margin-top: -72px;position: absolute;z-index: 100;right: 5px;bottom: -17px;}.nivo-slider .theme-default .nivo-caption{padding-left: 20px;}.map-section{background: transparent url(../img/map-top.png) center 0 no-repeat;padding-top: 220px;margin-top: 40px;}.home-intro{background-color: #171717;margin-bottom: 60px;overflow: hidden;padding: 20px 0 10px 0;position: relative;text-align: left;}.home-intro p{color: #FFF;display: inline-block;font-size: 1.4em;font-weight: 300;max-width: 800px;padding-top: 5px;}.home-intro p span{color: #999;display: block;font-size: 0.8em;padding-top: 5px;}.home-intro p em{font-family: "Shadows Into Light", cursive;font-size: 1.6em;}.home-intro .get-started{margin-top: 15px;margin-bottom: 15px;position: relative;text-align: right;}.home-intro .get-started .btn{position: relative;z-index: 1;}.home-intro .get-started .btn i{font-size: 1.1em;font-weight: normal;margin-left: 5px;}.home-intro .get-started a{color: #FFF;}.home-intro .get-started a:not(.btn){color: #777777;}.home-intro .learn-more{margin-left: 15px;}.home-intro.light{background-color: #E2E2E2;}.home-intro.light.secundary{background-color: #E0E1E4;}.home-intro.light p{color: #777777;}.home-intro-compact{border-radius: 0 0 10px 10px;margin-top: -10px;}.home-intro-compact p{padding-left: 20px;}.home-intro-compact .get-started{padding-right: 20px;}.home-concept{background: transparent url(../img/home-concept.png) no-repeat center 0;width: 100%;overflow: hidden;}.home-concept strong{display: block;font-family: "Shadows Into Light", cursive;font-size: 2.1em;font-weight: normal;position: relative;margin-top: 30px;}.home-concept .row{position: relative;}.home-concept .process-image{background: transparent url(../img/home-concept-item.png) no-repeat 0 0;width: 160px;height: 175px;margin: 135px auto 0 auto;padding-bottom: 50px;position: relative;z-index: 1;}.home-concept .process-image img{border-radius: 150px;margin: 8px 8px;}.home-concept .our-work{margin-top: 52px;font-size: 2.6em;line-height: 1.1em;}.home-concept .project-image{background: transparent url(../img/home-concept-item.png) no-repeat 100% 0;width: 350px;height: 420px;margin: 15px 0 10px -30px;padding-bottom: 45px;position: relative;z-index: 1;}.home-concept .sun{background: transparent url(../img/home-concept-icons.png) no-repeat 0 0;width: 60px;height: 56px;display: block;position: absolute;left: 10%;top: 35px;}.home-concept .cloud{background: transparent url(../img/home-concept-icons.png) no-repeat 100% 0;width: 116px;height: 56px;display: block;position: absolute;left: 57%;top: 35px;}.page-not-found{margin: 50px 0;}.page-not-found h2{font-size: 140px;font-weight: 600;letter-spacing: -10px;line-height: 140px;}.page-not-found h4{color: #777777;}.page-not-found p{font-size: 1.4em;line-height: 36px;}#footer{background: #121214;border-top: 4px solid #1F1F1F;font-size: 0.9em;margin-top: 50px;padding: 80px 0 0;position: relative;clear: both;}#footer a:hover{color: #CCC;}#footer form{filter: alpha(opacity=85);opacity: 0.85;}#footer h1, #footer h2, #footer h3, #footer h4, #footer a{color: #FFF !important;}#footer h4{font-size: 1.8em;font-weight: 200;text-shadow: 1px 1px 1px #000;}#footer h5{color: #CCC !important;}#footer ul.nav-list.primary > li a{border-bottom: 1px solid rgba(255, 255, 255, 0.1);line-height: 20px;padding-bottom: 11px;}#footer ul.nav-list.primary > li:last-child a{border-bottom: 0;}#footer ul.nav-list.primary > li a:hover{background-color: rgba(255, 255, 255, 0.05);}#footer ul.list.icons li{margin-bottom: 5px;}#footer .container .row > div{margin-bottom: 25px;}#footer .container input:focus{box-shadow: none;}#footer .footer-ribbon{background: #999;position: absolute;margin: -100px 0 0 22px;padding: 10px 20px 6px 20px;}#footer .footer-ribbon:before{border-right: 10px solid #646464;border-top: 16px solid transparent;content: "";display: block;height: 0;left: -10px;position: absolute;top: 0;width: 7px;}#footer .footer-ribbon span{color: #FFF;font-size: 1.6em;font-family: "Shadows Into Light", cursive;}#footer .newsletter form{width: 100%;max-width: 262px;}#footer .newsletter form input.form-control{height: 34px;padding: 6px 12px;}#footer .alert a{color: #222 !important;}#footer .alert a:hover{color: #666 !important;}#footer .twitter .icon{clear: both;font-size: 1.5em;position: relative;top: 3px;}#footer .twitter .time{color: #999;display: block;font-size: 0.9em;padding-top: 3px;margin-bottom: 20px;}#footer .twitter .time:last-child{margin-bottom: 0;}#footer .twitter ul{list-style: none;margin: 0;padding: 0;}#footer .twitter-account{color: #FFF;display: block;font-size: 0.9em;margin: -15px 0 5px;filter: alpha(opacity=55);opacity: 0.55;}#footer .twitter-account:hover{filter: alpha(opacity=100);opacity: 1;}#footer .contact{list-style: none;margin: 0;padding: 0;}#footer .contact i{display: block;float: left;font-size: 1.2em;margin: 7px 8px 10px 0;position: relative;text-align: center;top: -2px;width: 16px;}#footer .contact i.icon-envelope{font-size: 1em;top: 0;}#footer .contact p{margin-bottom: 10px;}#footer .logo{display: block;}#footer .logo.push-bottom{margin-bottom: 12px;}#footer .footer-copyright{background: #0C0C0C;border-top: 4px solid #111;margin-top: 40px;padding: 30px 0 10px;}#footer .footer-copyright nav{float: right;}#footer .footer-copyright nav ul{list-style: none;margin: 0;padding: 0;}#footer .footer-copyright nav ul li{border-left: 1px solid #505050;display: inline-block;line-height: 12px;margin: 0;padding: 0 8px;}#footer .footer-copyright nav ul li:first-child{border: medium none;padding-left: 0;}#footer .footer-copyright p{color: #555;margin: 0;padding: 0;}#footer .phone{color: #FFF;font-size: 26px;font-weight: bold;display: block;padding-bottom: 15px;margin-top: -5px;}#footer .recent-work li{float: left;width: 30%;margin: 10px 3% 0 0;}#footer .recent-work li .thumb-info{float: left;display: inline-block;}#footer .recent-work li:hover img{-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;}#footer .recent-work img{width: 100%;filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter: gray;-webkit-filter: grayscale(100%);}#footer .view-more-recent-work{padding: 12px;}#footer.short{padding-top: 50px;}#footer.short .footer-copyright{background: transparent;border: 0;padding-top: 0;margin-top: 0;}body.dark{background-color: #222224;}body.dark.boxed .body{background-color: #222224;}body.dark #header{background: #222224;border-top-color: #1d1d1f;}body.dark #header nav ul.nav-top li a:hover{background-color: #2e2e31;}body.dark #header nav.mega-menu ul.nav-main li.mega-menu-item .mega-menu-sub-title{color: #FFF;}body.dark #header nav.mega-menu ul.nav-main li.mega-menu-item ul.dropdown-menu{background-color: #2e2e31 !important;}body.dark #header nav.mega-menu ul.nav-main li.mega-menu-item:hover ul.sub-menu li:hover a:hover{background-color: #0e0e0f !important;}body.dark #header nav.mega-menu ul.nav-main li.mega-menu-item .form-control{background-color: #363639 !important;border-color: #363639 !important;color: #FFF !important;}body.dark #header nav.mega-menu ul.nav-main .mega-menu-signin a,body.dark #header nav.mega-menu ul.nav-main .mega-menu-signin a:hover,body.dark #header nav.mega-menu ul.nav-main .mega-menu-signin.logged .user-avatar strong{color: #FFF;}body.dark #header .search input.search:focus{border-color: #2e2e31;}body.dark #header.clean-top .header-top{background: #272729;border-bottom-color: #2e2e31;}body.dark #header.narrow{border-bottom-color: #272729;}body.dark #header nav.mega-menu .mega-menu-shop .actions-continue{border-top-color: #272729;}body.dark #header nav.mega-menu .mega-menu-shop .dropdown-menu li table tr td a{color: #FFF;}body.dark #header nav.mega-menu .mega-menu-shop a{color: #FFF;}body.dark.sticky-menu-active #header{border-bottom-color: #2e2e31;}body.dark h1, body.dark h2, body.dark h3, body.dark h4, body.dark h5, body.dark h6{color: #FFF;}body.dark .modal-header h1, body.dark .modal-header h2, body.dark .modal-header h3, body.dark .modal-header h4, body.dark .modal-header h5, body.dark .modal-header h6{color: #777777;}body.dark blockquote{border-color: #2e2e31;}body.dark section.featured{background-color: #1d1d1f;border-top-color: #363639;}body.dark section.featured.map{background-image: url(../img/map-bottom-dark.png);}body.dark section.call-to-action:before{border-top-color: #363639;}body.dark section.timeline:after{background: #505050;background: -moz-linear-gradient(top, rgba(80, 80, 80, 0) 0%, #505050 8%, #505050 92%, rgba(80, 80, 80, 0) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e5799), color-stop(100%, #7db9e8));background: -webkit-linear-gradient(top, rgba(80, 80, 80, 0) 0%, #505050 8%, #505050 92%, rgba(80, 80, 80, 0) 100%);background: -o-linear-gradient(top, rgba(80, 80, 80, 0) 0%, #505050 8%, #505050 92%, rgba(80, 80, 80, 0) 100%);background: -ms-linear-gradient(top, rgba(80, 80, 80, 0) 0%, #505050 8%, #505050 92%, rgba(80, 80, 80, 0) 100%);background: linear, to bottom, rgba(80, 80, 80, 0) 0%, #505050 8%, #505050 92%, rgba(80, 80, 80, 0) 100%;}body.dark section.timeline .timeline-date{background-color: #2e2e31;border-color: #2e2e31;text-shadow: none;}body.dark section.timeline .timeline-title{background: #2e2e31;}body.dark section.timeline .timeline-box{border-color: #2e2e31;background: #2e2e31;}body.dark section.timeline .timeline-box.left:before{box-shadow: 0 0 0 3px #2e2e31, 0 0 0 6px #2e2e31;}body.dark section.timeline .timeline-box.left:after{background: #2e2e31;border-right-color: #2e2e31;border-top-color: #2e2e31;}body.dark section.timeline .timeline-box.right:before{box-shadow: 0 0 0 3px #2e2e31, 0 0 0 6px #2e2e31;}body.dark section.timeline .timeline-box.right:after{background: #2e2e31;border-left-color: #2e2e31;border-bottom-color: #2e2e31;}body.dark .form-control{background-color: #2e2e31;border-color: #2e2e31;}body.dark .btn-default{background-color: #2e2e31;border-color: #2e2e31;color: #FFF;}body.dark .btn.disabled,body.dark .btn[disabled]{border-color: #2e2e31 !important;}body.dark .pagination > li > a,body.dark .pagination > li > span{background-color: #2e2e31;border-color: #29292c;}body.dark .theme-default .nivoSlider{background-color: #222224;}body.dark .map-section{background-image: url(../img/map-top-dark.png);}body.dark .home-concept{background-image: url(../img/home-concept-dark.png);}body.dark .home-concept .process-image{background-image: url(../img/home-concept-item-dark.png);}body.dark .home-concept .project-image{background-image: url(../img/home-concept-item-dark.png);}body.dark .home-concept .sun{background-image: url(../img/home-concept-icons-dark.png);}body.dark .home-concept .cloud{background-image: url(../img/home-concept-icons-dark.png);}body.dark .page-top{border-bottom-color: #1d1d1f;}body.dark .panel-group .panel{background-color: #2e2e31;}body.dark .panel-group .panel-default{border-color: #2e2e31;}body.dark .panel-group .panel-heading{background-color: #363639;}body.dark .panel-group .form-control{background-color: #272729;border-color: #272729;}body.dark .toggle > label{background-color: #363639;}body.dark .featured-box{background: #363639;border-left-color: #363639;border-right-color: #363639;border-bottom-color: #363639;}body.dark .featured-box.secundary h4{color: #FFF;}body.dark .feature-box.secundary h4{color: #FFF;}body.dark .progress{background: #363639;}body.dark .arrow{background-image: url(../img/arrows-dark.png);}body.dark .thumbnail,body.dark .img-thumbnail{background-color: #2e2e31;border-color: #2e2e31;}body.dark .thumb-info-social-icons{border-top-color: #404043;}body.dark ul.nav-list.primary > li a{border-bottom-color: #2e2e31;}body.dark ul.nav-list.primary > li a:hover{background-color: #2e2e31;}body.dark .tabs .nav-tabs li a,body.dark .tabs .nav-tabs li a:hover{border-top-color: #2e2e31;border-left-color: #2e2e31;border-right-color: #2e2e31;background: #2e2e31;}body.dark .tabs .nav-tabs.nav-justify li a,body.dark .tabs .nav-tabs.nav-justify li a:hover{border-bottom-color: #2e2e31;}body.dark .tabs.tabs-left .nav-tabs > li a, body.dark .tabs.tabs-right .nav-tabs > li a{background: #2e2e31;border-left-color: #2e2e31;border-right-color: #2e2e31;}body.dark .tabs .nav-tabs{border-color: #2e2e31;}body.dark .tabs .nav-tabs li.active a,body.dark .tabs .nav-tabs li.active a:hover,body.dark .tabs .nav-tabs li.active a:focus{background: #363639;border-left-color: #363639;border-right-color: #363639;}body.dark .tabs .nav-tabs.nav-justify li.active a{border-bottom-color: #363639;}body.dark .tabs.tabs-vertical{border-top-color: #363639;}body.dark .tabs.tabs-bottom .nav-tabs li a, body.dark .tabs.tabs-bottom .nav-tabs li a:hover{border-bottom-color: #2e2e31;}body.dark .tabs .tab-content{background: #363639;border-color: #363639;}body.dark .testimonial-author strong{color: #FFF;}body.dark .page-header{border-bottom-color: #2e2e31;}body.dark .table > thead > tr > th,body.dark .table > tbody > tr > th,body.dark .table > tfoot > tr > th,body.dark .table > thead > tr > td,body.dark .table > tbody > tr > td,body.dark .table > tfoot > tr > td,body.dark .table-bordered{border-color: #2e2e31;}body.dark .table-striped > tbody > tr:nth-child(2n+1) > td,body.dark .table-striped > tbody > tr:nth-child(2n+1) > th{background-color: #363639;}body.dark pre{background-color: #2e2e31;border-color: #2e2e31;color: #777777;}body.dark .show-grid [class*="col-md-"] .show-grid-block{background-color: #2e2e31;border-color: #2e2e31;}body.dark hr{background-image: -webkit-linear-gradient(left, transparent, rgba(255, 255, 255, 0.2), transparent);background-image: linear-gradient(to right, transparent, rgba(255, 255, 255, 0.2), transparent);}body.dark hr.light{background-image: -webkit-linear-gradient(left, transparent, rgba(0, 0, 0, 0.2), transparent);background-image: linear-gradient(to right, transparent, rgba(0, 0, 0, 0.2), transparent);}body.dark ul.history li .thumb{background-image: url(../img/history-thumb-dark.png);}body.dark .blog-posts article{border-color: #2e2e31;}body.dark section.featured .recent-posts .date .day,body.dark article.post .post-date .day{background-color: #2e2e31;}body.dark article .post-video,body.dark article .post-video iframe,body.dark article .post-audio,body.dark article .post-audio iframe{background-color: #2e2e31;border-color: #2e2e31;}body.dark ul.simple-post-list li{border-bottom-color: #272729;}body.dark .post-block{border-top-color: #1d1d1f;}body.dark ul.comments .comment-block{background-color: #2e2e31;}body.dark ul.comments .comment-arrow{border-right-color: #2e2e31;}body.dark .pricing-table li{border-top-color: #272729;}body.dark .pricing-table h3{background-color: #272729;text-shadow: none;}body.dark .pricing-table h3 span{background: #2e2e31;border-color: #29292c;box-shadow: 0 5px 20px #29292c inset, 0 3px 0 #2e2e31 inset;color: #777777;}body.dark .pricing-table .most-popular{border-color: #2e2e31;}body.dark .pricing-table .most-popular h3{background-color: #2e2e31;color: #FFF;text-shadow: none;}body.dark .pricing-table .plan-ribbon{background-color: #2e2e31;}body.dark .pricing-table .plan{background: #2e2e31;border: 1px solid #2e2e31;color: #777777;text-shadow: none;}body.dark .product-thumb-info{background-color: #2e2e31;border-color: transparent;}body.dark .shop .quantity .qty{background-color: #2e2e31;border-color: transparent;}body.dark .shop .quantity .minus,body.dark .shop .quantity .plus{background-color: #272729;border-color: transparent;}body.dark .shop table.cart td,body.dark .shop .cart-totals th,body.dark .shop .cart-totals td{border-color: #2e2e31;}body.dark #footer .footer-ribbon{margin-top: -96px;}body.dark #footer .newsletter form .btn-default{background-color: #272729;border-color: #272729;color: #777777;}body.boxed{background-color: transparent;background-position: 0 0;background-repeat: repeat;}body.boxed .body{background-color: #FFF;border-bottom: 5px solid #121214;border-radius: 5px;border-top: 5px solid #CCC;box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);margin: 25px auto;max-width: 1200px;height: auto;}body.boxed #header{padding: 15px 0;}@font-face {font-family: 'star';font-display: auto;src: url("fonts/star.eot");src: url("fonts/star.eot?#iefix") format("embedded-opentype"), url("fonts/star.woff") format("woff"), url("fonts/star.ttf") format("truetype"), url("fonts/star.svg#star") format("svg");font-weight: normal;font-style: normal;}#header nav.mega-menu .mega-menu-shop{margin-right: -20px;padding-left: 0;margin-left: 0;}#header nav.mega-menu .mega-menu-shop a{color: #444;}#header nav.mega-menu .mega-menu-shop table{width: 100%;margin-top: 0px;}#header nav.mega-menu .mega-menu-shop .dropdown-menu{width: 40%;right: 8px;border-radius: 6px 0 6px 6px;}#header nav.mega-menu .mega-menu-shop .dropdown-menu li table tr td a{background-color: transparent !important;color: #333;padding: 0;margin: 0;display: block;}#header nav.mega-menu .mega-menu-shop .dropdown-menu li table tr td a:hover{text-decoration: none;}#header nav.mega-menu .mega-menu-shop .icon-shopping-cart{margin-right: 5px;}#header nav.mega-menu .mega-menu-shop .product-thumbnail{width: 120px;}#header nav.mega-menu .mega-menu-shop .product-actions{text-align: right;width: 80px;}#header nav.mega-menu .mega-menu-shop .actions-continue{margin-top: 10px;padding-top: 20px;border-top: 1px solid #DDD;clear: both;}.shop{margin-top: -10px;}.shop ul.products{margin: 0;padding: 0;list-style: none;}.shop ul.products:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}.shop ul.products .product{position: relative;margin-bottom: 30px;}.shop ul.products .product a{text-decoration: none;}.shop ul.products .product .add-to-cart-product{-webkit-transition: all 0.2s;-moz-transition: all 0.2s;transition: all 0.2s;position: absolute;top: 0;left: 0;border-radius: 6px 6px 0 0;padding: 8px 10px 5px;font-size: 0.9em;color: #FFF;background: #222;z-index: 1;filter: alpha(opacity=0);opacity: 0;-webkit-transform: translate3d(0, 0, 0);}.shop ul.products .product .add-to-cart-product .icon{margin-right: 3px;font-size: 1.1em;}.shop ul.products .product:hover .add-to-cart-product{filter: alpha(opacity=100);opacity: 1;}.shop ul.products .product:hover .add-to-cart-product:hover{background: #000;}.shop ul.products .product .price{display: block;min-height: 28px;}.shop ul.products .product .price del{color: rgba(145, 145, 145, 0.5);font-size: 0.7em;margin: -2px 0 0;}.shop ul.products .product .price ins{text-decoration: none;}.shop ul.products .product .price .amount{font-size: 1.3em;}.shop ul.products .product .onsale{position: absolute;background-image: none;border-radius: 100%;left: auto;right: 0;top: -15px;text-shadow: none;width: 40px;height: 40px;line-height: 40px;display: inline-block;text-align: center;z-index: 10;box-shadow: none;font-size: 0.9em;color: #FFF;border-bottom: 2px solid transparent;}.product-info{-webkit-transition: all 0.2s;-moz-transition: all 0.2s;transition: all 0.2s;border-radius: 6px;padding: 0;position: relative;border: 1px solid #DDD;background: #F7F9FC;display: block;overflow: hidden;position: relative;text-decoration: none;max-width: 100%;text-align: center;padding: 0;text-decoration: none;}.product-info:hover{background-color: #FFF;text-decoration: none;}.product-info a{text-decoration: none;display: inline-block;width: 100%;}.product-info a:hover{text-decoration: none;display: inline-block;width: 100%;}.product-info img{-webkit-transition: all 0.2s;-moz-transition: all 0.2s;transition: all 0.2s;border-radius: 6px 6px 0 0;}.product-info h4{color: #404751;letter-spacing: -1px;font-weight: 600;font-size: 1.4em;line-height: 1.1em;margin: 0;padding: 0;}.product-info + .product-info{border-radius: 0 0 6px 6px;margin-top: -5px;}.product-info .product-info-image{display: block;position: relative;}.product-info .product-info-image:before{-webkit-transition: all 0.2s;-moz-transition: all 0.2s;transition: all 0.2s;content: "";display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #333;width: 100%;height: 100%;filter: alpha(opacity=0);opacity: 0;border-radius: 6px 6px 0 0;}.product-info:hover .product-info-image:before{filter: alpha(opacity=80);opacity: 0.8;}.product-info .product-info-act{position: absolute;top: 50%;left: 0;right: 0;text-align: center;color: #FFF;}.product-info .product-info-act em{font-style: normal;position: relative;font-size: 1.2em;font-weight: 100;}.product-info .product-info-act-left, .product-info .product-info-act-right{float: left;overflow: hidden;}.product-info .product-info-act-left{text-align: right;width: 45%;}.product-info .product-info-act-left em{-webkit-transition: all 0.2s ease 0s;-moz-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;left: 0%;filter: alpha(opacity=0);opacity: 0;}.product-info .product-info-act-right{text-align: left;margin-left: 2%;width: 53%;}.product-info .product-info-act-right em{-webkit-transition: all 0.2s ease 0s;-moz-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;right: 0%;font-weight: 600;filter: alpha(opacity=0);opacity: 0;}.product-info:hover .product-info-act-left em{filter: alpha(opacity=100);opacity: 1;}.product-info:hover .product-info-act-right em{filter: alpha(opacity=100);opacity: 1;}.product-info .product-info-content{padding: 15px;text-align: left;display: block;}.product-info .product-info-caption{padding: 0 15px 15px;text-align: left;display: block;}.product-info .product-info-caption p{margin: 0;padding: 0 0 10px;}.product-info .product-info-extra{clear: both;padding: 10px 0 0;margin: 10px 0 0;border-top: 1px solid #EBEBF4;display: block;}.product-info .product-info-extra.social{text-align: center;}.product-info .product-info-extra.social a{border-right: 1px solid #EBEBF4;display: inline-block;margin-right: 10px;padding-right: 10px;font-size: 0.9em;color: #ACACAC;width: auto;}.product-info .product-info-extra.social a:last-child{border-right: 0;margin-right: 0;padding-right: 0;}.product-info .date{color: #9AA1AB;font-size: 0.9em;}.product-info.secundary .product-info-content{text-align: center;}.product-info.secundary .product-info-content h4{-webkit-transition: all 0.2s;-moz-transition: all 0.2s;transition: all 0.2s;color: #FFF;position: relative;top: -25%;filter: alpha(opacity=0);opacity: 0;}.product-info.secundary .product-info-content .date{-webkit-transition: all 0.2s;-moz-transition: all 0.2s;transition: all 0.2s;position: relative;top: 25%;display: block;filter: alpha(opacity=0);opacity: 0;}.product-info.secundary .product-info-act{top: 30%;}.product-info.secundary .label{-webkit-transition: all 0.2s;-moz-transition: all 0.2s;transition: all 0.2s;clear: both;display: inline-block;margin-top: 15px;filter: alpha(opacity=0);opacity: 0;}.product-info.secundary:hover .label{filter: alpha(opacity=100);opacity: 1;}.product-info.secundary:hover .product-info-content h4{top: 0;filter: alpha(opacity=100);opacity: 1;}.product-info.secundary:hover .product-info-content .date{top: 0;filter: alpha(opacity=100);opacity: 1;}.shop .review_num{margin-right: 10px;float: left;position: relative;top: -1px;}.shop .star-rating{float: none;position: relative;top: 2px;font-family: 'star';font-size: 1em;height: 1.2em;line-height: 1em;overflow: hidden;position: relative;width: 5.4em;margin-bottom: 25px;}.shop .star-rating:before{color: #E0DADF;content: "SSSSS";float: left;left: 0;position: absolute;top: 0;}.shop .star-rating span{float: left;left: 0;overflow: hidden;padding-top: 1.5em;position: absolute;top: 0;}.shop .star-rating span:before{content: "SSSSS";left: 0;position: absolute;top: 0;}.shop .summary .price{color: #444;font-size: 2em;letter-spacing: -1px;line-height: 30px;margin-top: 20px;}.shop .quantity{margin: 0 15px 25px 0;overflow: hidden;position: relative;width: 125px;height: 35px;float: left;}.shop .quantity .minus{background: #f4f4f4;border: 1px solid #C8BFC6;border-radius: 2px;box-shadow: none;color: #5E5E5E;cursor: pointer;display: block;font-size: 12px;font-weight: bold;height: 35px;line-height: 13px;margin: 0;overflow: visible;outline: 0;padding: 0;position: absolute;text-align: center;text-decoration: none;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);vertical-align: text-top;width: 35px;}.shop .quantity .plus{background: #f4f4f4;border: 1px solid #C8BFC6;border-radius: 2px;box-shadow: none;color: #5E5E5E;cursor: pointer;display: block;font-size: 12px;font-weight: bold;height: 35px;line-height: 13px;margin: 0;overflow: visible;outline: 0;padding: 0;position: absolute;text-align: center;text-decoration: none;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);vertical-align: text-top;width: 35px;right: 0;top: 0;}.shop .quantity .qty{border: 1px solid #CCC;box-shadow: none;float: left;height: 35px;padding: 0 39px;text-align: center;width: 125px;font-size: 1em;}.shop .quantity .qty::-webkit-inner-spin-button, .shop .quantity .qty::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0;}.shop .quantity .qty::-ms-clear{display: none;}.shop .product_meta{clear: both;}.shop .tabs-product{margin-top: 35px;}.shop ul.comments .comment-arrow{border-right-color: #F5F7F7;}.shop ul.comments .comment-block{background: #F5F7F7;}.shop table.cart{width: 100%;margin: 0;text-align: left;}.shop table.cart img{height: auto;width: 55px;}.shop table.cart th{padding: 8px 10px;}.shop table.cart td{border-top: 1px solid #DCDCDC;padding: 8px 10px;}.shop table.cart td.actions{padding: 20px 10px;}.shop table.cart .remove .icon{font-size: 1.5em;}.shop table.cart .coupon{float: left;}.shop table.cart .product-remove{width: 1%;}.shop table.cart .product-thumbnail{width: 7%;}.shop table.cart .product-name{width: 60%;}.shop table.cart .quantity{top: 10px;position: relative;}.shop .actions-continue{float: right;}.shop .cart-totals{width: 100%;}.shop .cart-totals th, .shop .cart-totals td{border-top: 1px solid #DCDCDC;padding: 8px 10px;}.shop .cart-totals tr.total .amount{font-size: 2em;display: block;padding-top: 10px;}.shop ul.simple-post-list li{border: 0;}.product-thumb-info{-webkit-transition: all 0.2s;-moz-transition: all 0.2s;transition: all 0.2s;border-radius: 6px;padding: 0;position: relative;border: 0;border-bottom: 3px solid #E3E4E8;background: #F7F9FC;display: block;overflow: hidden;position: relative;text-decoration: none;max-width: 100%;text-align: center;border: 1px solid #DDD;text-decoration: none;}.product-thumb-info:hover{background-color: #FFF;text-decoration: none;}.product-thumb-info a{text-decoration: none;display: inline-block;width: 100%;}.product-thumb-info a:hover{text-decoration: none;display: inline-block;width: 100%;}.product-thumb-info img{-webkit-transition: all 0.2s;-moz-transition: all 0.2s;transition: all 0.2s;border-radius: 6px 6px 0 0;}.product-thumb-info h4{color: #404751;letter-spacing: -1px;font-weight: 600;font-size: 1.4em;line-height: 1.1em;margin: 0;padding: 0;}.product-thumb-info + .product-thumb-info{border-radius: 0 0 6px 6px;margin-top: -5px;}.product-thumb-info .product-thumb-info-touch-hover{position: absolute;width: 100%;height: 100%;top: 0;left: 0;bottom: 0;right: 0;display: none;background-color: transparent;}.product-thumb-info.hover .product-thumb-info-touch-hover{display: block;}.product-thumb-info .product-thumb-info-image{display: block;position: relative;}.product-thumb-info .product-thumb-info-image:before{-webkit-transition: all 0.2s;-moz-transition: all 0.2s;transition: all 0.2s;content: "";display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #171717;width: 100%;height: 100%;filter: alpha(opacity=0);opacity: 0;border-radius: 6px 6px 0 0;}.product-thumb-info:hover .product-thumb-info-image:before{filter: alpha(opacity=80);opacity: 0.8;}.product-thumb-info .product-thumb-info-act{position: absolute;top: 40%;left: 0;right: 0;text-align: center;color: #FFF;filter: alpha(opacity=0);opacity: 0;}.product-thumb-info:hover .product-thumb-info-act{filter: alpha(opacity=100);opacity: 1;top: 50%;}.product-thumb-info .product-thumb-info-act em{font-style: normal;}.product-thumb-info .product-thumb-info-content{padding: 15px;text-align: left;display: block;}.product-thumb-info .product-thumb-info-caption{padding: 0 15px 15px;text-align: left;display: block;}.product-thumb-info .product-thumb-info-caption p{margin: 0;padding: 0 0 10px;}.product-thumb-info .product-thumb-info-extra{clear: both;padding: 10px 0 0;margin: 10px 0 0;border-top: 1px solid #EBEBF4;display: block;}.product-thumb-info .product-thumb-info-extra.social a:last-child{border-right: 0;margin-right: 0;padding-right: 0;}.full-width .product-thumb-info .product-thumb-info-image:before{border-radius: 0;}h1, h2, h3, h4, h5, h6{color: #121214;font-weight: 200;letter-spacing: -1px;margin: 0;}h1{font-size: 3.2em;line-height: 44px;margin: 0 0 44px 0;}h2{font-size: 2.6em;font-weight: 300;line-height: 42px;margin: 0 0 32px 0;}h3{color: #CCC;font-size: 1.8em;font-weight: 400;letter-spacing: normal;line-height: 24px;margin-bottom: 33px;text-transform: uppercase;}h4{color: #CCC;font-size: 1.4em;font-weight: 400;letter-spacing: normal;line-height: 27px;margin: 0 0 14px 0;}h5{color: #CCC;font-size: 1em;font-weight: 600;letter-spacing: normal;line-height: 18px;margin: 0 0 14px 0;text-transform: uppercase;}h6{color: #333;font-size: 1em;font-weight: 400;letter-spacing: normal;line-height: 18px;margin: 0 0 14px 0;}h1.big{font-size: 4.2em;line-height: 54px;}h1.short{margin-bottom: 15px;}h2.short{margin-bottom: 15px;}h3.short,h4.short,h5.short,h6.short{margin-bottom: 9px;}h1.shorter,h2.shorter,h3.shorter,h4.shorter,h5.shorter,h6.shorter{margin-bottom: 0;}h1.tall,h2.tall,h3.tall,h4.tall,h5.tall,h6.tall{margin-bottom: 33px;}h1.taller,h2.taller,h3.taller,h4.taller,h5.taller,h6.taller{margin-bottom: 44px;}h1.spaced,h2.spaced,h3.spaced,h4.spaced,h5.spaced,h6.spaced{margin-top: 22px;}h1.more-spaced,h2.more-spaced,h3.more-spaced,h4.more-spaced,h5.more-spaced,h6.more-spaced{margin-top: 44px;}h1.dark,h2.dark,h3.dark,h4.dark,h5.dark{color: #121214;}h1.white,h2.white,h3.white,h4.white,h5.white,h6.white{color: #FFF;}h1.text-shadow,h2.text-shadow,h3.text-shadow,h4.text-shadow,h5.text-shadow,h6.text-shadow{text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);}h2 .inverted{min-height: 60px;}.modal-header h3{color: #333;text-transform: none;}blockquote{font-size: 1em;}p{color: #777777;line-height: 24px;margin: 0 0 20px;}p.featured{font-size: 1.6em;line-height: 1.5em;}p.short{margin-bottom: 0;}p.tall{margin-bottom: 20px;}p.taller{margin-bottom: 40px;}p .alternative-font{display: inline-block;margin-top: -15px;position: relative;top: 3px;margin-bottom: -6px;}.label-dark,.label-dark:hover{background: #111;text-decoration: none;font-weight: normal;}p.drop-caps:first-child:first-letter{float: left;font-size: 75px;line-height: 60px;padding: 4px;margin-right: 5px;margin-top: 5px;font-family: Georgia;}p.drop-caps.secundary:first-child:first-letter{background-color: #CCC;color: #FFF;padding: 6px;margin-right: 5px;border-radius: 4px;}.alternative-font{color: #CCC;font-family: "Shadows Into Light", cursive;font-size: 1.6em;}ul.nav-list.primary > li{margin: 0;padding: 0;}ul.nav-list.primary > li a{-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;background-image: url(../img/list-primary.png);background-position: 9px 16px;background-repeat: no-repeat;border-bottom: 1px solid #EDEDDE;padding: 8px 20px;}ul.nav-pills > li.active > a{background-color: #CCC;}ul.nav-pills > li.active > a:hover, ul.nav-pills > li.active > a:focus{background-color: #CCC;}.btn-primary[disabled]{border-color: #CCC !important;background-image: none;}.btn-icon i{margin-right: 10px;}.btn-icon-right i{margin-right: 0;margin-left: 10px;}form label{font-weight: normal;}textarea{resize: vertical;}select{border: 1px solid #E5E7E9;border-radius: 6px;outline: none;}.label{font-weight: normal;}.form-group:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}.form-control:focus{box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;border-color: #CCC;}label.valid{display: inline-block;text-indent: -9999px;}label.error{color: #C10000;font-size: 0.9em;margin-top: -5px;padding: 0;}.captcha{clear: both;overflow: hidden;background: #F2F2F2;text-align: center;margin-bottom: 20px;max-width: 160px;}.captcha input{border: 0;}.captcha-image{float: left;position: relative;top: -25px;left: -13px;}.featured-icon{background: #CCC;border-radius: 35px;color: #FFF;display: inline-block;height: 35px;line-height: 35px;margin-right: 10px;position: relative;text-align: center;top: 5px;width: 35px;}.featured-icon i{color: #FFF;font-size: 0.9em;font-weight: normal;}ul.icons{list-style: none;}ul.icons [class^="icon-"]{margin-right: 5px;}.img-thumbnail{border-radius: 8px;position: relative;}.img-thumbnail .zoom{background: #CCC;border-radius: 100%;bottom: 8px;color: #FFF;display: block;height: 30px;padding: 6px;position: absolute;right: 8px;text-align: center;width: 30px;}.img-thumbnail .zoom i{font-size: 14px;left: -1px;position: relative;top: -3px;}ul.thumbnail-gallery{list-style: none;margin: 10px 0;padding: 0;}ul.thumbnail-gallery li{display: inline-block;margin: 10px 10px 0 0;padding: 0;}ul.list li{margin-bottom: 13px;}ul.list.icons li i{color: #CCC;margin-right: 5px;}ul.list.pull-left li{text-align: left;}ul.sitemap > li > a{font-weight: bold;}ul.sitemap.list li{margin: 0 0 3px 0;}ul.sitemap.list ul{margin-bottom: 5px;margin-top: 5px;}.panel-group .panel-heading{padding: 0;}.panel-group .panel-heading a{display: block;padding: 10px 15px;}.panel-group .panel-heading a:hover, .panel-group .panel-heading a:focus{text-decoration: none;}.panel-group .panel-heading a [class^="icon-"]{margin-right: 4px;position: relative;top: 1px;}.panel-group.secundary .panel-heading a{color: #FFF;}.tabs{border-radius: 4px;margin-bottom: 35px;}.nav-tabs{margin: 0;font-size: 0;border-bottom-color: #EEE;}.nav-tabs li{display: inline-block;float: none;}.nav-tabs li:last-child a{margin-right: 0;}.nav-tabs li a{border-radius: 5px 5px 0 0;font-size: 14px;margin-right: 1px;}.nav-tabs li a, .nav-tabs li a:hover{background: #F4F4F4;border-bottom: none;border-left: 1px solid #EEE;border-right: 1px solid #EEE;border-top: 3px solid #EEE;color: #CCC;}.nav-tabs li a:hover{border-bottom-color: transparent;border-top: 3px solid #CCC;box-shadow: none;}.nav-tabs li a:active, .nav-tabs li a:focus{border-bottom: 0;}.nav-tabs li.active a,.nav-tabs li.active a:hover,.nav-tabs li.active a:focus{background: #FFF;border-left-color: #EEE;border-right-color: #EEE;border-top: 3px solid #CCC;color: #CCC;}.tab-content{border-radius: 0 0 4px 4px;box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.04);background-color: #FFF;border: 1px solid #EEE;border-top: 0;padding: 15px;}.nav-tabs.nav-right{text-align: right;}.nav-tabs.nav-justify{display: table;table-layout: fixed;margin-bottom: -1px;width: 100%;}.nav-tabs.nav-justify li{display: table-cell;margin-bottom: 0;width: 100%;}.nav-tabs.nav-justify li:first-child a,.nav-tabs.nav-justify li:first-child a:hover{border-radius: 5px 0 0 0;border-left: 1px solid #EEE;}.nav-tabs.nav-justify li:last-child a,.nav-tabs.nav-justify li:last-child a:hover{border-radius: 0 5px 0 0;border-right: 1px solid #EEE;}.nav-tabs.nav-justify li a{border-left: none;border-right: none;border-bottom: 1px solid #EEE;border-radius: 0;margin-right: 0;}.nav-tabs.nav-justify li a:hover, .nav-tabs.nav-justify li a:focus{border-bottom: 1px solid #EEE;border-left: none;border-right: none;}.nav-tabs.nav-justify li.active a{border-bottom: 1px solid #FFF;}.nav-tabs.nav-justify li.active a:hover{border-bottom: 1px solid #FFF;}.tabs.tabs-bottom .tab-content{border-radius: 4px 4px 0 0;border-bottom: 0;border-top: 1px solid #EEE;}.tabs.tabs-bottom .nav-tabs{border-bottom: none;border-top: 1px solid #EEE;}.tabs.tabs-bottom .nav-tabs li{margin-bottom: 0;margin-top: -1px;}.tabs.tabs-bottom .nav-tabs li:last-child a{margin-right: 0;}.tabs.tabs-bottom .nav-tabs li a{border-radius: 0 0 5px 5px;font-size: 14px;margin-right: 1px;}.tabs.tabs-bottom .nav-tabs li a, .tabs.tabs-bottom .nav-tabs li a:hover{border-bottom: 3px solid #EEE;border-top: 1px solid #EEE;}.tabs.tabs-bottom .nav-tabs li a:hover{border-bottom: 3px solid #CCC;border-top: 1px solid #EEE;}.tabs.tabs-bottom .nav-tabs li.active a,.tabs.tabs-bottom .nav-tabs li.active a:hover,.tabs.tabs-bottom .nav-tabs li.active a:focus{border-bottom: 3px solid #CCC;border-top-color: transparent;}.tabs.tabs-bottom .nav-tabs.nav-justify{border-top: none;}.tabs.tabs-bottom .nav-tabs.nav-justify li a{margin-right: 0;}.tabs.tabs-bottom .nav-tabs.nav-justify li:first-child a{border-radius: 0 0 0 5px;}.tabs.tabs-bottom .nav-tabs.nav-justify li:last-child a{margin-right: 0;border-radius: 0 0 5px 0;}.tabs-vertical{display: table;width: 100%;border-top: 1px solid #EEE;}.tabs-vertical .tab-content{display: table-cell;vertical-align: top;}.tabs-vertical .nav-tabs{border-bottom: none;display: table-cell;height: 100%;float: none;padding: 0;vertical-align: top;}.tabs-vertical .nav-tabs > li{display: block;}.tabs-vertical .nav-tabs > li a{border-radius: 0;display: block;padding-top: 10px;}.tabs-vertical .nav-tabs > li a, .tabs-vertical .nav-tabs > li a:hover, .tabs-vertical .nav-tabs > li a:focus{border-bottom: none;border-top: none;}.tabs-vertical .nav-tabs > li.active a,.tabs-vertical .nav-tabs > li.active a:hover, .tabs-vertical .nav-tabs > li.active:focus{border-top: none;}.tabs-left .tab-content{border-radius: 0 5px 5px 5px;border-left: none;}.tabs-left .nav-tabs > li{margin-right: -1px;}.tabs-left .nav-tabs > li:first-child a{border-radius: 5px 0 0 0;}.tabs-left .nav-tabs > li:last-child a{border-radius: 0 0 0 5px;}.tabs-left .nav-tabs > li a{border-right: 1px solid #EEE;border-left: 3px solid #EEE;margin-right: 1px;margin-left: -3px;}.tabs-left .nav-tabs > li a:hover{border-left-color: #CCC;}.tabs-left .nav-tabs > li.active a,.tabs-left .nav-tabs > li.active a:hover,.tabs-left .nav-tabs > li.active a:focus{border-left: 3px solid #CCC;border-right-color: #FFF;}.tabs-right .tab-content{border-radius: 5px 0 5px 5px;border-right: none;}.tabs-right .nav-tabs > li{margin-left: -1px;}.tabs-right .nav-tabs > li:first-child a{border-radius: 0 5px 0 0;}.tabs-right .nav-tabs > li:last-child a{border-radius: 0 0 5px 0;}.tabs-right .nav-tabs > li a{border-right: 3px solid #EEE;border-left: 1px solid #EEE;margin-right: 1px;margin-left: 1px;}.tabs-right .nav-tabs > li a:hover{border-right-color: #CCC;}.tabs-right .nav-tabs > li.active a,.tabs-right .nav-tabs > li.active a:hover,.tabs-right .nav-tabs > li.active a:focus{border-right: 3px solid #CCC;border-left: 1px solid #FFF;}.toggle{margin: 10px 0 0;position: relative;clear: both;}.toggle > input{cursor: pointer;filter: alpha(opacity=0);height: 45px;margin: 0;opacity: 0;position: absolute;width: 100%;z-index: 2;}.toggle > label{-webkit-transition: all 0.15s ease-out;-moz-transition: all 0.15s ease-out;transition: all 0.15s ease-out;background: #F4F4F4;border-left: 3px solid #CCC;border-radius: 8px;color: #CCC;display: block;font-size: 1.1em;min-height: 20px;padding: 12px 20px 12px 10px;position: relative;cursor: pointer;font-weight: 400;}.toggle > label:-moz-selection{background: none;}.toggle > label i.icon-minus{display: none;}.toggle > label i.icon-plus{display: inline;}.toggle > label:selection{background: none;}.toggle > label:before{border: 6px solid transparent;border-left-color: inherit;content: '';margin-top: -6px;position: absolute;right: 4px;top: 50%;}.toggle > label:hover{background: #f5f5f5;}.toggle > label + p{color: #999;display: block;overflow: hidden;padding-left: 30px;text-overflow: ellipsis;white-space: nowrap;height: 25px;}.toggle > label i{font-size: 0.7em;margin-right: 8px;position: relative;top: -1px;}.toggle > .toggle-content{display: none;}.toggle.active i.icon-minus{display: inline;}.toggle.active i.icon-plus{display: none;}.toggle.active > label{background: #F4F4F4;border-color: #CCC;}.toggle.active > label:before{border: 6px solid transparent;border-top-color: inherit;margin-top: -3px;right: 10px;}.toggle.active > p{white-space: normal;}.toggle > p.preview-active{height: auto;white-space: normal;}.owl-carousel{position: relative;z-index: 1;}.owl-carousel .owl-wrapper-outer{border-radius: 4px;}.owl-carousel .thumbnail{max-width: 99%;}.owl-carousel .img-responsive{display: inline-block;}.owl-carousel-spaced{margin-left: -5px;}.owl-carousel-spaced .owl-item > div{margin: 5px;}.owl-theme .owl-controls{margin-top: 20px;}.owl-theme .owl-controls .owl-buttons div{border-radius: 4px;border-bottom: 2px solid transparent;filter: alpha(opacity=100);opacity: 1;padding: 1px 9px;margin: 2px;}.highlight .owl-theme .owl-controls .owl-page span{background-color: #FFF;}section.video{background-repeat: no-repeat;background-color: #000;background-position: center 0;width: 100%;margin: 70px 0;padding: 50px 0;overflow: hidden;position: relative;}section.video > video{display: none;}section.video blockquote{border: 0;padding: 0 10%;}section.video blockquote i.icon-quote-left{font-size: 34px;position: relative;left: -5px;}section.video blockquote p{font-size: 24px;line-height: 30px;}section.video blockquote span{font-size: 16px;line-height: 20px;color: #999;position: relative;left: -5px;}section.video .container{position: relative;z-index: 3;}section.video .video-overlay{background: transparent url(../img/video-overlay.png) repeat 0 0;position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;z-index: 2;}section.video .mejs-container{position: absolute;top: -50%;z-index: 1;}section.video .mejs-container .mejs-controls, section.video .mejs-container .mejs-layers{display: none !important;}section.video.valign-video .mejs-container{top: -50%;}.video-container{padding-top: 25px;padding-bottom: 50.5%;margin-bottom: 10px;position: relative;overflow: hidden;height: 0;}.video-container.vimeo{padding-top: 0;padding-bottom: 56.4%;}.video-container embed, .video-container iframe, .video-container object, .video-container video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.popup-inline-content{background: none repeat scroll 0 0 #FFF;margin: 40px auto;max-width: 1170px;padding: 20px 30px;position: relative;text-align: left;display: none;}.mfp-wrap .popup-inline-content{display: block;}body a{outline: none !important;}li{line-height: 24px;}.center{text-align: center;}.push-bottom{margin-bottom: 35px;}.push-top{margin-top: 35px;}.bold{font-weight: bold;}.inverted{color: #FFF;display: inline-block;padding-left: 10px;padding-right: 10px;}.clearfix{display: inline-block;}.clearfix:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}html[xmlns] .clearfix{display: block;}* html .clearfix{height: 1%;}hr{background-image: -webkit-linear-gradient(left, transparent, rgba(0, 0, 0, 0.2), transparent);background-image: linear-gradient(to right, transparent, rgba(0, 0, 0, 0.2), transparent);border: 0;height: 1px;margin: 22px 0 22px 0;}hr.short{margin: 11px 0 11px 0;}hr.tall{margin: 44px 0 44px 0;}hr.taller{margin: 66px 0 66px 0;}hr.light{background-image: -webkit-linear-gradient(left, transparent, rgba(255, 255, 255, 0.2), transparent);background-image: linear-gradient(to right, transparent, rgba(255, 255, 255, 0.2), transparent);}.read-more,.learn-more{display: inline-block;white-space: nowrap;}.offset-anchor{display: block;position: relative;visibility: hidden;top: -100px;}.show-grid [class*="col-md-"] .show-grid-block{background-color: #EEE;line-height: 40px;min-height: 40px;text-align: center;border: 1px solid #FFF;display: block;}.fontawesome-icon-list [class*="col-md-"]{margin-bottom: 9px;}.fontawesome-icon-list i{font-size: 1.3em;margin-right: 5px;display: inline-block;width: 30px;text-align: center;position: relative;top: 2px;}.sort-source-wrapper{padding: 8px 0;position: relative;}.sort-source-wrapper .nav{margin: -100px 0 5px;}.sort-source-wrapper .nav > li > a{color: #FFF;background: transparent;}.sort-source-wrapper .nav > li > a:hover, .sort-source-wrapper .nav > li > a:focus{background: transparent;}.sort-source-wrapper .nav > li.active > a{background: transparent;}.sort-source-wrapper .nav > li.active > a:hover, .sort-source-wrapper .nav > li.active > a:focus{background: transparent;}.sort-source{clear: both;}.sort-destination.full-width{margin: 0 0 -81px;position: relative;top: -51px;}.sort-destination.full-width .isotope-item{width: 20%;float: left;}.sort-destination.full-width .isotope-item .img-thumbnail{border: 0;padding: 0;margin: 0;}.sort-destination.full-width .isotope-item .img-thumbnail, .sort-destination.full-width .isotope-item a, .sort-destination.full-width .isotope-item .thumb-info img{border-radius: 0;float: left;}.pricing-table{margin: 25px 0 0 -15px;padding-left: 0;text-align: center;}.pricing-table ul{list-style: none;margin: 20px 0 0 0;padding: 0;}.pricing-table li{border-top: 1px solid #ddd;padding: 10px 0;}.pricing-table h3{background-color: #eee;border-radius: 2px 2px 0 0;font-size: 20px;font-weight: normal;margin: -20px -20px 50px -20px;padding: 20px;}.pricing-table h3 span{background: #FFF;border: 5px solid #FFF;border-radius: 100px;box-shadow: 0 5px 20px #ddd inset, 0 3px 0 #999 inset;color: #777777;display: block;font: bold 25px / 100px Georgia, Serif;height: 100px;margin: 20px auto -65px;width: 100px;}.pricing-table .most-popular{border: 3px solid #CCC;box-shadow: 11px 0 10px -10px rgba(0, 0, 0, 0.1), -11px 0 10px -10px rgba(0, 0, 0, 0.1);padding: 30px 20px;top: -10px;z-index: 2;}.pricing-table .most-popular h3{background-color: #666;color: #FFF;padding-top: 30px;text-shadow: 0 1px #555;}.pricing-table .plan-ribbon-wrapper{height: 88px;overflow: hidden;position: absolute;right: -5px;top: -5px;width: 85px;}.pricing-table .plan-ribbon{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);background-image: -webkit-linear-gradient(top, #bfdc7a, #8ebf45);background-image: linear-gradient(to bottom, #bfdc7a, #8ebf45);background-color: #bfdc7a;box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);color: #333;font-size: 14px;left: -5px;padding: 7px 0;position: relative;text-align: center;text-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px;top: 15px;width: 120px;}.pricing-table .plan-ribbon:before{left: 0;border-left: 3px solid transparent;border-right: 3px solid transparent;bottom: -3px;content: "";position: absolute;}.pricing-table .plan-ribbon:after{border-left: 3px solid transparent;border-right: 3px solid transparent;bottom: -3px;content: "";position: absolute;right: 0;}.pricing-table .plan{background: #FFF;border: 1px solid #ddd;border-radius: 5px;color: #333;margin-bottom: 35px;margin-right: -31px;padding: 20px;position: relative;text-shadow: 0 1px rgba(255, 255, 255, 0.8);}.pricing-table .btn{margin-top: 5px;}body.boxed .pricing-table{margin-left: -31px;}body.boxed .pricing-table .plan, body.boxed .pricing-table h3{border-radius: 0;}.featured-box{background: #F5F5F5;background-color: transparent;background: -webkit-linear-gradient(top, white 1%, #f9f9f9 98%) repeat scroll 0 0 transparent;background: linear-gradient(to bottom, white 1%, #f9f9f9 98%) repeat scroll 0 0 transparent;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-bottom: 1px solid #DFDFDF;border-left: 1px solid #ECECEC;border-radius: 8px;border-right: 1px solid #ECECEC;box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);margin-bottom: 20px;margin-left: auto;margin-right: auto;margin-top: 20px;min-height: 100px;position: relative;text-align: center;z-index: 1;}.featured-box h4{font-size: 1.3em;font-weight: 400;letter-spacing: -0.7px;margin-top: 5px;text-transform: uppercase;}.featured-box .box-content{border-radius: 8px;border-top: 3px solid #33B8FF;border-top-width: 4px;padding: 30px 30px 10px 30px;}.featured-box .learn-more{display: block;margin-top: 10px;}.featured-boxes .featured-box{margin-bottom: 30px;margin-top: 45px;}.featured-boxes .featured-box.info-content{text-align: left;}.featured-box-primary i.icon-featured{background-color: #E36159;}.featured-box-primary h4{color: #E36159;}.featured-box-primary .box-content{border-top-color: #E36159;}.featured-box-secundary i.icon-featured{background-color: #CCC;}.featured-box-secundary h4{color: #CCC;}.featured-box-secundary .box-content{border-top-color: #CCC;}.featured-box-tertiary i.icon-featured{background-color: #2BAAB1;}.featured-box-tertiary h4{color: #2BAAB1;}.featured-box-tertiary .box-content{border-top-color: #2BAAB1;}.featured-box-quartenary i.icon-featured{background-color: #734BA9;}.featured-box-quartenary h4{color: #734BA9;}.featured-box-quartenary .box-content{border-top-color: #734BA9;}.featured-boxes.login{margin-top: -30px;}.featured-boxes.login .featured-box{text-align: left;}.featured-boxes.cart .featured-box{text-align: left;}.featured-boxes .featured-box-cart{margin-top: 0;}.feature-box{clear: both;}.feature-box .feature-box-icon{background: #CCC;border-radius: 35px;color: #FFF;display: inline-block;float: left;height: 35px;line-height: 35px;margin-right: 10px;position: relative;text-align: center;top: 5px;width: 35px;}.feature-box .feature-box-info{padding-left: 50px;}.feature-box.secundary h4{color: #121214;}.feature-box.secundary .feature-box-icon{background: transparent;width: 50px;height: 50px;}.feature-box.secundary .feature-box-icon i.icon{font-size: 28px;}.feature-box.secundary .feature-box-info{padding-left: 60px;}.icon-featured{border-radius: 100%;color: #FFF;font-size: 40px;line-height: 110px;margin: 25px 0;padding: 25px;display: inline-block;padding: 0;width: 110px;height: 110px;}.thumb-info{display: block;overflow: hidden;position: relative;text-decoration: none;max-width: 100%;}.thumb-info:hover .thumb-info-action-icon{right: 0;top: 0;}.thumb-info:hover .thumb-info-action{filter: alpha(opacity=100);opacity: 1;}.thumb-info:hover .thumb-info-title{background: #000;}.thumb-info .thumb-info-action-icon{-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;background: #CCC;border-radius: 0 0 0 25px;display: inline-block;font-size: 25px;height: 50px;line-height: 50px;position: absolute;right: -100px;text-align: center;top: -100px;width: 50px;}.thumb-info .thumb-info-action-icon i{font-size: 24px;left: 3px;position: relative;top: -4px;}.thumb-info .thumb-info-action{-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;background: rgba(36, 27, 28, 0.6);bottom: 0;color: #FFF;filter: alpha(opacity=0);height: 100%;left: 0;opacity: 0.0;position: absolute;right: 0;top: 0;width: 100%;}.thumb-info .thumb-info-inner{-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;display: block;white-space: nowrap;}.thumb-info .thumb-info-title{-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;background: rgba(36, 27, 28, 0.9);bottom: 10%;color: #FFF;font-size: 18px;font-weight: 700;left: 0;letter-spacing: -1px;padding: 9px 11px 9px;position: absolute;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);text-transform: uppercase;z-index: 1;}.thumb-info .thumb-info-type{background-color: #CCC;border-radius: 2px;display: inline-block;float: left;font-size: 12px;font-weight: 400;letter-spacing: 0;margin: 8px -2px -15px -2px;padding: 2px 9px;text-transform: none;}.thumb-info img{-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;transition: all 0.2s linear;border-radius: 3px;position: relative;}.thumb-info:hover img{-webkit-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);transform: scale(1.1, 1.1);}.thumb-info-caption{padding: 10px 0;}.thumb-info-caption p{font-size: 0.9em;line-height: 20px;margin: 0 0 8px;padding: 10px;}.thumb-info-social-icons{border-top: 1px dotted #DDD;margin: 0;padding: 15px 0;display: block;}.thumb-info-social-icons a{background: #CCC;border-radius: 25px;display: inline-block;height: 30px;line-height: 30px;text-align: center;width: 30px;}.thumb-info-social-icons a:hover{text-decoration: none;}.thumb-info-social-icons a span{display: none;}.thumb-info-social-icons a i{color: #FFF;font-size: 0.9em;font-weight: normal;}.thumb-info.secundary .thumb-info-title{background: transparent;bottom: auto;left: 0;right: 0;top: 35%;text-align: center;opacity: 0;}.thumb-info.secundary .thumb-info-type{float: none;}.thumb-info.secundary:hover .thumb-info-title{top: 42%;opacity: 1;}section.timeline{width: 75%;margin: 50px 13% 0;position: relative;float: left;padding-bottom: 120px;}section.timeline:after{background: #505050;background: -moz-linear-gradient(top, rgba(80, 80, 80, 0) 0%, #505050 8%, #505050 92%, rgba(80, 80, 80, 0) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e5799), color-stop(100%, #7db9e8));background: -webkit-linear-gradient(top, rgba(80, 80, 80, 0) 0%, #505050 8%, #505050 92%, rgba(80, 80, 80, 0) 100%);background: -o-linear-gradient(top, rgba(80, 80, 80, 0) 0%, #505050 8%, #505050 92%, rgba(80, 80, 80, 0) 100%);background: -ms-linear-gradient(top, rgba(80, 80, 80, 0) 0%, #505050 8%, #505050 92%, rgba(80, 80, 80, 0) 100%);background: linear, to bottom, rgba(80, 80, 80, 0) 0%, #505050 8%, #505050 92%, rgba(80, 80, 80, 0) 100%;content: "";display: block;height: 100%;left: 50%;margin-left: -2px;position: absolute;top: -60px;width: 3px;z-index: 0;filter: alpha(opacity=35);opacity: 0.35;}section.timeline .timeline-date{box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.04);position: relative;display: block;clear: both;width: 200px;height: 45px;padding: 5px;border: 1px solid #E5E5E5;margin: 0 auto 10px;text-shadow: 0 1px 1px #fff;border-radius: 4px;background: #FFF;z-index: 1;}section.timeline .timeline-date h3{display: block;text-align: center;color: #757575;font-size: 0.9em;line-height: 32px;}section.timeline .timeline-title{background: #F4F4F4;padding: 12px;}section.timeline .timeline-title h4{padding: 0;margin: 0;color: #171717;font-size: 1.4em;}section.timeline .timeline-title a{color: #171717;}section.timeline .timeline-title .timeline-title-tags{color: #B1B1B1;font-size: 0.9em;}section.timeline .timeline-title .timeline-title-tags a{color: #B1B1B1;font-size: 0.9em;}section.timeline .timeline-box{box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.04);border: 1px solid #E5E5E5;border-radius: 4px;margin: 20px 10px 10px 10px;padding: 10px;position: relative;width: 45.7%;float: left;z-index: 1;margin-bottom: 30px;background: #FFF;}section.timeline .timeline-box.left{clear: both;}section.timeline .timeline-box.left:before{background: none repeat scroll 0 0 #E5E5E5;border-radius: 50%;box-shadow: 0 0 0 3px #FFF, 0 0 0 6px #E5E5E5;content: "";display: block;height: 7px;margin-right: -5px;position: absolute;right: -6.8%;top: 22px;width: 8px;}section.timeline .timeline-box.left:after{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);background: #FFF;border-right: 1px solid #E5E5E5;border-top: 1px solid #E5E5E5;content: "";display: block;height: 14px;position: absolute;right: -8px;top: 20px;width: 14px;z-index: 0;}section.timeline .timeline-box.right{clear: right;float: right;right: -1px;margin-top: 40px;}section.timeline .timeline-box.right:before{background: none repeat scroll 0 0 #E5E5E5;border-radius: 50%;box-shadow: 0 0 0 3px #FFF, 0 0 0 6px #E5E5E5;content: "";display: block;height: 7px;margin-left: -5px;position: absolute;left: -7.2%;top: 32px;width: 8px;}section.timeline .timeline-box.right:after{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);background: #FFF;border-left: 1px solid #E5E5E5;border-bottom: 1px solid #E5E5E5;content: "";display: block;height: 14px;position: absolute;left: -8px;top: 30px;width: 14px;z-index: 0;}section.timeline .timeline-box .img-thumbnail{border-radius: 0;padding: 0;border: 0;}section.timeline .timeline-box .img-thumbnail img{border-radius: 0;padding: 0;border: 0;}section.timeline .timeline-box .thumb-info{float: left;margin-bottom: -5px;}section.timeline .timeline-box .owl-carousel{border-radius: 0;padding: 0;border: 0;box-shadow: none;}blockquote.testimonial{background: #CCC;border-radius: 10px;border: 0;color: #666;font-family: Georgia, serif;font-style: italic;margin: 0;padding: 10px 50px;position: relative;}blockquote.testimonial:before{left: 10px;top: 0;color: #FFF;content: "\201C";font-size: 80px;font-style: normal;line-height: 1;position: absolute;}blockquote.testimonial:after{color: #FFF;content: "\201C";font-size: 80px;font-style: normal;line-height: 1;position: absolute;bottom: -0.5em;content: "\201D";right: 10px;}blockquote.testimonial p{color: #FFF;font-family: Georgia, serif;font-style: italic;font-size: 1.2em;line-height: 1.3;}.testimonial-arrow-down{border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 15px solid #CCC;height: 0;margin: 0 0 0 25px;width: 0;}.testimonial-author{margin: 8px 0 0 8px;}.testimonial-author .img-thumbnail{float: left;margin-right: 10px;}.testimonial-author .img-thumbnail img{max-width: 60px;}.testimonial-author strong{color: #111;display: block;padding-top: 7px;}.testimonial-author span{color: #666;display: block;font-size: 12px;}.testimonial-author p{color: #999;margin: 0 0 0 25px;text-align: left;}ul.social-icons{margin: 0;padding: 0;width: auto;}ul.social-icons li{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;background-image: url(../img/social-sprites.png);background-repeat: no-repeat;background-color: #FFF;background-position: 0 100px;display: inline-block;margin: -1px 1px 5px 0;padding: 0;border-radius: 100%;overflow: visible;box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);}ul.social-icons li a{display: block;height: 30px;width: 30px;text-align: center;}ul.social-icons li a:hover{text-decoration: none;}ul.social-icons li a i[class^="icon-"]{color: #444;font-style: 16px;position: relative;top: 3px;}ul.social-icons li a:active{box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.3), inset 0 0 10px rgba(0, 0, 0, 0.3);}ul.social-icons li[class] a{text-indent: -9999px;}ul.social-icons li:active, ul.social-icons li a:active{border-radius: 100%;}ul.social-icons li.digg{background-position: 0 0;}ul.social-icons li.digg:hover{background-position: 0 -30px;}ul.social-icons li.dribbble{background-position: 0 -60px;}ul.social-icons li.dribbble:hover{background-position: 0 -90px;}ul.social-icons li.facebook{background-position: 0 -120px;}ul.social-icons li.facebook:hover{background-position: 0 -150px;}ul.social-icons li.flickr{background-position: 0 -180px;}ul.social-icons li.flickr:hover{background-position: 0 -210px;}ul.social-icons li.forrst{background-position: 0 -240px;}ul.social-icons li.forrst:hover{background-position: 0 -270px;}ul.social-icons li.googleplus{background-position: 0 -300px;}ul.social-icons li.googleplus:hover{background-position: 0 -330px;}ul.social-icons li.html5{background-position: 0 -360px;}ul.social-icons li.html5:hover{background-position: 0 -390px;}ul.social-icons li.icloud{background-position: 0 -420px;}ul.social-icons li.icloud:hover{background-position: 0 -450px;}ul.social-icons li.lastfm{background-position: 0 -480px;}ul.social-icons li.lastfm:hover{background-position: 0 -510px;}ul.social-icons li.linkedin{background-position: 0 -540px;}ul.social-icons li.linkedin:hover{background-position: 0 -570px;}ul.social-icons li.myspace{background-position: 0 -600px;}ul.social-icons li.myspace:hover{background-position: 0 -630px;}ul.social-icons li.paypal{background-position: 0 -660px;}ul.social-icons li.paypal:hover{background-position: 0 -690px;}ul.social-icons li.picasa{background-position: 0 -720px;}ul.social-icons li.picasa:hover{background-position: 0 -750px;}ul.social-icons li.pinterest{background-position: 0 -780px;}ul.social-icons li.pinterest:hover{background-position: 0 -810px;}ul.social-icons li.reddit{background-position: 0 -840px;}ul.social-icons li.reddit:hover{background-position: 0 -870px;}ul.social-icons li.rss{background-position: 0 -900px;}ul.social-icons li.rss:hover{background-position: 0 -930px;}ul.social-icons li.skype{background-position: 0 -960px;}ul.social-icons li.skype:hover{background-position: 0 -990px;}ul.social-icons li.stumbleupon{background-position: 0 -1020px;}ul.social-icons li.stumbleupon:hover{background-position: 0 -1050px;}ul.social-icons li.tumblr{background-position: 0 -1080px;}ul.social-icons li.tumblr:hover{background-position: 0 -1110px;}ul.social-icons li.twitter{background-position: 0 -1140px;}ul.social-icons li.twitter:hover{background-position: 0 -1170px;}ul.social-icons li.vimeo{background-position: 0 -1200px;}ul.social-icons li.vimeo:hover{background-position: 0 -1230px;}ul.social-icons li.wordpress{background-position: 0 -1260px;}ul.social-icons li.wordpress:hover{background-position: 0 -1290px;}ul.social-icons li.yahoo{background-position: 0 -1320px;}ul.social-icons li.yahoo:hover{background-position: 0 -1350px;}ul.social-icons li.youtube{background-position: 0 -1380px;}ul.social-icons li.youtube:hover{background-position: 0 -1410px;}ul.social-icons li.github{background-position: 0 -1440px;}ul.social-icons li.github:hover{background-position: 0 -1470px;}ul.social-icons li.behance{background-position: 0 -1500px;}ul.social-icons li.behance:hover{background-position: 0 -1530px;}ul.social-icons li.yelp{background-position: 0 -1560px;}ul.social-icons li.yelp:hover{background-position: 0 -1590px;}ul.social-icons li.mail{background-position: 0 -1620px;}ul.social-icons li.mail:hover{background-position: 0 -1650px;}ul.social-icons li.instagram{background-position: 0 -1680px;}ul.social-icons li.instagram:hover{background-position: 0 -1710px;}ul.social-icons li.foursquare{background-position: 0 -1740px;}ul.social-icons li.foursquare:hover{background-position: 0 -1770px;}ul.social-icons li.zerply{background-position: 0 -1800px;}ul.social-icons li.zerply:hover{background-position: 0 -1830px;}ul.social-icons li.vk{background-position: 0 -1860px;}ul.social-icons li.vk:hover{background-position: 0 -1890px;}.arrow{background: transparent url(../img/arrows.png) no-repeat 0 0;width: 47px;height: 120px;display: inline-block;position: relative;}.arrow.vtl{background-position: 0 0;width: 47px;height: 96px;}.arrow.vtr{background-position: -101px 0;width: 47px;height: 96px;}.arrow.vbl{background-position: 0 -144px;width: 47px;height: 96px;}.arrow.vbr{background-position: -101px -144px;width: 47px;height: 96px;}.arrow.hlt{background-position: -209px 0;width: 120px;height: 47px;}.arrow.hlb{background-position: -209px -101px;width: 120px;height: 47px;}.arrow.hrt{background-position: -353px 0;width: 120px;height: 47px;}.arrow.hrb{background-position: -353px -101px;width: 120px;height: 47px;}.circular-bar{margin-bottom: 25px;min-height: 210px;}.circular-bar .knob{visibility: hidden;}.circular-bar strong{display: block;font-weight: 600;font-size: 22px;line-height: 30px;}.circular-bar label{display: block;font-weight: 100;font-size: 17px;line-height: 20px;}.circular-bar-content{margin-bottom: 70px;margin-top: -125px;text-align: center;}.progress{border-radius: 25px;height: 20px;background: #FAFAFA;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;overflow: visible;}.progress-bar{box-shadow: none;position: relative;border-radius: 25px;}.progress-bar-tooltip{position: absolute;padding: 4px 8px;background-color: #333;color: #FFF;line-height: 15px;font-size: 11px;display: block;position: absolute;top: -28px;right: 5px;border-radius: 3px;filter: alpha(opacity=0);opacity: 0;}.progress-bar-tooltip:after{border-color: #333 transparent;border-style: solid;border-width: 5px 5px 0;bottom: -5px;content: "";display: block;left: 13px;position: absolute;width: 0;}.counters strong{display: block;font-weight: 600;font-size: 60px;line-height: 60px;}.counters label{display: block;font-weight: 100;font-size: 20px;line-height: 20px;}.word-rotate{visibility: hidden;width: 100px;height: 0px;margin-bottom: -7px;display: inline-block;overflow: hidden;text-align: center;position: relative;}.word-rotate.active{visibility: visible;width: auto;}.word-rotate .word-rotate-items{position: relative;top: 0;width: 100%;}.word-rotate .word-rotate-items span{display: block;white-space: nowrap;}h1 .word-rotate{margin-bottom: -12px;}h2 .word-rotate{margin-bottom: -12px;}h2.word-rotator-title{line-height: 54px;}.scroll-to-top{-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;background: #404040;border-radius: 7px 7px 0 0;bottom: 0px;color: #FFF;display: block;height: 9px;opacity: 0;padding: 13px 0 35px;position: fixed;right: 10px;text-align: center;text-decoration: none;width: 49px;z-index: 1040;}.scroll-to-top:hover{filter: alpha(opacity=100);opacity: 1;}.scroll-to-top.visible{filter: alpha(opacity=75);opacity: 0.75;}.portfolio-title{margin-bottom: -10px;}.portfolio-title a{display: inline-block;}.portfolio-title .icon{font-size: 2.5em;}.portfolio-title .portfolio-nav,.portfolio-title .portfolio-nav-all{margin-top: 11px;}.portfolio-title .portfolio-nav{text-align: right;}.portfolio-title .portfolio-nav a{width: 40%;}.portfolio-title .portfolio-nav-all .icon{font-size: 2.7em;}.portfolio-title .icon-angle-right{text-align: right;}.portfolio-title .portfolio-nav-prev{text-align: left;}.portfolio-info{margin: 2px 0 10px;float: right;}.portfolio-info ul{list-style: none;padding: 0;margin: 0;}.portfolio-info ul li{display: inline-block;border-right: 1px solid #E6E6E6;color: #B1B1B1;padding-right: 8px;margin-right: 8px;font-size: 0.9em;}.portfolio-info ul li:last-child{border-right: 0;padding-right: 0;margin-right: 0;}.portfolio-info ul li a{text-decoration: none;color: #B1B1B1;}.portfolio-info ul li a:hover .icon-heart{color: #E53F51;}.portfolio-info ul li .icon{margin-right: 4px;}ul.portfolio-list{list-style: none;margin: 0;padding: 0;}ul.portfolio-list .portfolio-item{margin-bottom: 35px;}ul.portfolio-details{list-style: none;padding: 0;margin: 45px 0 0 5px;font-size: 0.9em;}ul.portfolio-details li{padding: 0;margin: 0 0 20px;}ul.portfolio-details p{padding: 0;margin: 0;}ul.portfolio-details blockquote{padding: 0 0 0 10px;margin: 15px 0 0;color: #999;}ul.portfolio-details ul.list-skills li{margin-right: 10px;margin-bottom: 5px;}ul.team-list{list-style: none;margin: 0;padding: 0;}ul.team-list .team-item{margin-bottom: 35px;}ul.team-list .team-item .thumb-info-social-icons{margin: 0 10px;}ul.history{margin: 0 0 25px;padding: 0;list-style: none;}ul.history li{margin: 25px 0;padding: 0;clear: both;}ul.history li h4{margin: 0 0 -27px 0;padding: 0;}ul.history li p{margin-left: 53px;}ul.history li .thumb{background: transparent url(../img/history-thumb.png) no-repeat 0 0;width: 227px;height: 160px;margin: 0 0 30px;padding: 0;float: left;}ul.history li .thumb img{border-radius: 150px;margin: 7px 8px;width: 145px;height: 145px;}ul.history li .featured-box{text-align: left;margin-left: 225px;margin-bottom: 50px;min-height: 115px;}ul.history li .featured-box .box-content{border-top-color: #CCC;}.search-results{min-height: 300px;}.google-map{background: #E5E3DF;height: 400px;margin: -35px 0 30px 0;width: 100%;}.google-map img{max-width: 9999px;}.parallax + .google-map{margin-top: -70px;}.blog-posts article{border-bottom: 1px solid #DDD;margin-bottom: 50px;padding-bottom: 10px;}.blog-posts .pagination{margin: -10px 0 20px;}article.post h2 a{text-decoration: none;}article.post .post-meta{font-size: 0.9em;margin-bottom: 7px;}article.post .post-meta > span{display: inline-block;padding-right: 8px;}article.post .post-meta i{margin-right: 3px;}article.post .post-date{box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);float: left;margin-right: 10px;text-align: center;}article.post .post-date .month{background: #CCC;border-radius: 0 0 2px 2px;box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.07) inset;color: #FFF;font-size: 0.9em;padding: 0 10px 2px;}article.post .post-date .day{background: #F4F4F4;border-radius: 2px 2px 0 0;color: #CCC;display: block;font-size: 16px;font-weight: 500;font-weight: bold;padding: 10px;}article.post .post-image .owl-carousel{width: 100.1%;}article .post-video{-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;padding: 0;background-color: #FFF;border: 1px solid #DDD;border-radius: 8px;display: block;height: auto;position: relative;margin: 0 0 30px 0;padding-bottom: 61%;}article .post-video iframe{bottom: 0;height: auto;left: 0;margin: 0;min-height: 100%;min-width: 100%;padding: 4px;position: absolute;right: 0;top: 0;width: auto;}article .post-audio{-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;padding: 0;background-color: #FFF;border: 1px solid #DDD;border-radius: 8px;display: block;height: auto;position: relative;margin: 0 0 30px 0;padding-bottom: 25%;}article .post-audio iframe{bottom: 0;height: auto;left: 0;margin: 0;min-height: 100%;min-width: 100%;padding: 4px;position: absolute;right: 0;top: 0;width: auto;}article.post-medium .post-image .owl-carousel{width: 100.2%;}article.post-large{margin-left: 60px;}article.post-large h2{margin-bottom: 5px;}article.post-large .post-image, article.post-large .post-date{margin-left: -60px;}article.post-large .post-image{margin-bottom: 15px;}article.post-large .post-image.single{margin-bottom: 30px;}article.post-large .post-video{margin-left: -60px;}article.post-large .post-audio{margin-left: -60px;}.single-post article{border-bottom: 0;margin-bottom: 0;}article.blog-single-post .post-meta{margin-bottom: 20px;}.post-block{border-top: 1px solid #DDD;margin: 15px 0 0 0;padding: 20px 0 15px 0;}.post-block h3{font-size: 1.8em;font-weight: 200;margin: 0 0 20px;text-transform: none;}.post-block h3 i{margin-right: 7px;}.post-author{margin: 15px 0 0 0;}.post-author img{max-height: 80px;max-width: 80px;}.post-author p{font-size: 0.9em;line-height: 22px;margin: 0;padding: 0;}.post-author p .name{font-size: 1.1em;}.post-author .img-thumbnail{display: inline-block;float: left;margin-right: 20px;}.post-share{margin: 55px 0 0 0;padding-bottom: 0;}.post-comments{margin-top: 45px;}ul.comments{list-style: none;margin: 0;padding: 0;}ul.comments li{clear: both;padding: 10px 0 0 115px;}ul.comments li img.avatar{height: 80px;width: 80px;}ul.comments li ul.reply{margin: 0;}ul.comments li a{text-decoration: none;}ul.comments li .img-thumbnail{margin-left: -115px;position: absolute;}ul.comments li .comment{margin-bottom: 10px;}ul.comments .comment-arrow{border-bottom: 15px solid transparent;border-right: 15px solid #F4F4F4;border-top: 15px solid transparent;height: 0;left: -15px;position: absolute;top: 28px;width: 0;}ul.comments .comment-block{background: #F4F4F4;border-radius: 5px;padding: 20px 20px 30px;position: relative;}ul.comments .comment-block p{font-size: 0.9em;line-height: 21px;margin: 0;padding: 0;}ul.comments .comment-block .comment-by{display: block;font-size: 1em;line-height: 21px;margin: 0;padding: 0 0 5px 0;}ul.comments .comment-block .date{color: #999;font-size: 0.9em;}.post-leave-comment{margin-top: 25px;padding-top: 45px;}.post-leave-comment h3{margin: 0 0 40px;}.recent-posts h4{margin-bottom: 7px;}.recent-posts article.recent-post h4{margin: 0 0 3px 0;}.recent-posts article.recent-post h4 a{display: block;}.recent-posts .date{float: left;margin-right: 10px;margin-top: 8px;text-align: center;}.recent-posts .date .month{background: #CCC;border-radius: 0 0 2px 2px;box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.07) inset;color: #FFF;font-size: 0.9em;padding: 0 10px 2px;}.recent-posts .date .day{background: #F7F7F7;color: #CCC;display: block;font-size: 18px;font-weight: 500;font-weight: bold;padding: 8px;}section.featured .recent-posts .date .day{background: #FFF;}ul.simple-post-list{list-style: none;margin: 0;padding: 0;}ul.simple-post-list li{*zoom: 1;border-bottom: 1px dotted #E2E2E2;padding: 15px 0;}ul.simple-post-list li:before, ul.simple-post-list li:after{content: " ";display: table;}ul.simple-post-list li:after{clear: both;}ul.simple-post-list li:last-child{border-bottom: 0;}ul.simple-post-list .post-image{float: left;margin-right: 12px;}ul.simple-post-list .post-meta{color: #888;font-size: 0.8em;}.appear-animation{opacity: 0;}.appear-animation-visible{opacity: 1;}.animated,.appear-animation{-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;-ms-animation-fill-mode: both;-o-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-duration: 1s;-moz-animation-duration: 1s;-ms-animation-duration: 1s;-o-animation-duration: 1s;animation-duration: 1s;}@-moz-keyframes flash {0%, 50%, 100% { opacity: 1;} 25%, 75%{opacity: 0;}}@-o-keyframes flash {0%, 50%, 100% { opacity: 1;} 25%, 75%{opacity: 0;}}@keyframes flash {0%, 50%, 100% { opacity: 1;} 25%, 75%{opacity: 0;}}.flash{-webkit-animation-name: flash;-moz-animation-name: flash;-o-animation-name: flash;animation-name: flash;}@-webkit-keyframes shake {0%, 100% { -webkit-transform: translateX(0);opacity: 1;} 10%, 30%, 50%, 70%, 90%{-webkit-transform: translateX(-10px);} 20%, 40%, 60%, 80%{-webkit-transform: translateX(10px);}}@-moz-keyframes shake {0%, 100% { -moz-transform: translateX(0);opacity: 1;} 10%, 30%, 50%, 70%, 90%{-moz-transform: translateX(-10px);} 20%, 40%, 60%, 80%{-moz-transform: translateX(10px);}}@-o-keyframes shake {0%, 100% { -o-transform: translateX(0);opacity: 1;} 10%, 30%, 50%, 70%, 90%{-o-transform: translateX(-10px);} 20%, 40%, 60%, 80%{-o-transform: translateX(10px);}}@keyframes shake {0%, 100% { transform: translateX(0);opacity: 1;} 10%, 30%, 50%, 70%, 90%{transform: translateX(-10px);} 20%, 40%, 60%, 80%{transform: translateX(10px);}}.shake{-webkit-animation-name: shake;-moz-animation-name: shake;-o-animation-name: shake;animation-name: shake;}@-webkit-keyframes bounce {0%, 20%, 50%, 80%, 100% { -webkit-transform: translateY(0);opacity: 1;} 40%{-webkit-transform: translateY(-30px);} 60%{-webkit-transform: translateY(-15px);}}@-moz-keyframes bounce {0%, 20%, 50%, 80%, 100% { -moz-transform: translateY(0);opacity: 1;} 40%{-moz-transform: translateY(-30px);} 60%{-moz-transform: translateY(-15px);}}@-o-keyframes bounce {0%, 20%, 50%, 80%, 100% { -o-transform: translateY(0);opacity: 1;} 40%{-o-transform: translateY(-30px);} 60%{-o-transform: translateY(-15px);}}@keyframes bounce {0%, 20%, 50%, 80%, 100% { transform: translateY(0);opacity: 1;} 40%{transform: translateY(-30px);} 60%{transform: translateY(-15px);}}.bounce{-webkit-animation-name: bounce;-moz-animation-name: bounce;-o-animation-name: bounce;animation-name: bounce;}@-webkit-keyframes tada {0% { -webkit-transform: scale(1);} 10%, 20%{-webkit-transform: scale(0.9) rotate(-3deg);} 30%, 50%, 70%, 90%{-webkit-transform: scale(1.1) rotate(3deg);} 40%, 60%, 80%{-webkit-transform: scale(1.1) rotate(-3deg);} 100%{-webkit-transform: scale(1) rotate(0);opacity: 1;}}@-moz-keyframes tada {0% { -moz-transform: scale(1);} 10%, 20%{-moz-transform: scale(0.9) rotate(-3deg);} 30%, 50%, 70%, 90%{-moz-transform: scale(1.1) rotate(3deg);} 40%, 60%, 80%{-moz-transform: scale(1.1) rotate(-3deg);} 100%{-moz-transform: scale(1) rotate(0);opacity: 1;}}@-o-keyframes tada {0% { -o-transform: scale(1);} 10%, 20%{-o-transform: scale(0.9) rotate(-3deg);} 30%, 50%, 70%, 90%{-o-transform: scale(1.1) rotate(3deg);} 40%, 60%, 80%{-o-transform: scale(1.1) rotate(-3deg);} 100%{-o-transform: scale(1) rotate(0);opacity: 1;}}@keyframes tada {0% { transform: scale(1);} 10%, 20%{transform: scale(0.9) rotate(-3deg);} 30%, 50%, 70%, 90%{transform: scale(1.1) rotate(3deg);} 40%, 60%, 80%{transform: scale(1.1) rotate(-3deg);} 100%{transform: scale(1) rotate(0);opacity: 1;}}.tada{-webkit-animation-name: tada;-moz-animation-name: tada;-o-animation-name: tada;animation-name: tada;}@-webkit-keyframes swing {20%, 40%, 60%, 80%, 100% { -webkit-transform-origin: top center;} 20%{-webkit-transform: rotate(15deg);} 40%{-webkit-transform: rotate(-10deg);} 60%{-webkit-transform: rotate(5deg);} 80%{-webkit-transform: rotate(-5deg);} 100%{-webkit-transform: rotate(0deg);opacity: 1;}}@-moz-keyframes swing {20% { -moz-transform: rotate(15deg);} 40%{-moz-transform: rotate(-10deg);} 60%{-moz-transform: rotate(5deg);} 80%{-moz-transform: rotate(-5deg);} 100%{-moz-transform: rotate(0deg);opacity: 1;}}@-o-keyframes swing {20% { -o-transform: rotate(15deg);} 40%{-o-transform: rotate(-10deg);} 60%{-o-transform: rotate(5deg);} 80%{-o-transform: rotate(-5deg);} 100%{-o-transform: rotate(0deg);opacity: 1;}}@keyframes swing {20% { transform: rotate(15deg);} 40%{transform: rotate(-10deg);} 60%{transform: rotate(5deg);} 80%{transform: rotate(-5deg);} 100%{transform: rotate(0deg);opacity: 1;}}.swing{-webkit-transform-origin: top center;-moz-transform-origin: top center;-o-transform-origin: top center;transform-origin: top center;-webkit-animation-name: swing;-moz-animation-name: swing;-o-animation-name: swing;animation-name: swing;}@-webkit-keyframes wobble {0% { -webkit-transform: translateX(0%);} 15%{-webkit-transform: translateX(-25%) rotate(-5deg);} 30%{-webkit-transform: translateX(20%) rotate(3deg);} 45%{-webkit-transform: translateX(-15%) rotate(-3deg);} 60%{-webkit-transform: translateX(10%) rotate(2deg);} 75%{-webkit-transform: translateX(-5%) rotate(-1deg);} 100%{-webkit-transform: translateX(0%);opacity: 1;}}@-moz-keyframes wobble {0% { -moz-transform: translateX(0%);} 15%{-moz-transform: translateX(-25%) rotate(-5deg);} 30%{-moz-transform: translateX(20%) rotate(3deg);} 45%{-moz-transform: translateX(-15%) rotate(-3deg);} 60%{-moz-transform: translateX(10%) rotate(2deg);} 75%{-moz-transform: translateX(-5%) rotate(-1deg);} 100%{-moz-transform: translateX(0%);opacity: 1;}}@-o-keyframes wobble {0% { -o-transform: translateX(0%);} 15%{-o-transform: translateX(-25%) rotate(-5deg);} 30%{-o-transform: translateX(20%) rotate(3deg);} 45%{-o-transform: translateX(-15%) rotate(-3deg);} 60%{-o-transform: translateX(10%) rotate(2deg);} 75%{-o-transform: translateX(-5%) rotate(-1deg);} 100%{-o-transform: translateX(0%);opacity: 1;}}@keyframes wobble {0% { transform: translateX(0%);} 15%{transform: translateX(-25%) rotate(-5deg);} 30%{transform: translateX(20%) rotate(3deg);} 45%{transform: translateX(-15%) rotate(-3deg);} 60%{transform: translateX(10%) rotate(2deg);} 75%{transform: translateX(-5%) rotate(-1deg);} 100%{transform: translateX(0%);opacity: 1;}}.wobble{-webkit-animation-name: wobble;-moz-animation-name: wobble;-o-animation-name: wobble;animation-name: wobble;}@-webkit-keyframes wiggle {0% { -webkit-transform: skewX(9deg);} 10%{-webkit-transform: skewX(-8deg);} 20%{-webkit-transform: skewX(7deg);} 30%{-webkit-transform: skewX(-6deg);} 40%{-webkit-transform: skewX(5deg);} 50%{-webkit-transform: skewX(-4deg);} 60%{-webkit-transform: skewX(3deg);} 70%{-webkit-transform: skewX(-2deg);} 80%{-webkit-transform: skewX(1deg);} 90%{-webkit-transform: skewX(0deg);} 100%{-webkit-transform: skewX(0deg);opacity: 1;}}@-moz-keyframes wiggle {0% { -moz-transform: skewX(9deg);} 10%{-moz-transform: skewX(-8deg);} 20%{-moz-transform: skewX(7deg);} 30%{-moz-transform: skewX(-6deg);} 40%{-moz-transform: skewX(5deg);} 50%{-moz-transform: skewX(-4deg);} 60%{-moz-transform: skewX(3deg);} 70%{-moz-transform: skewX(-2deg);} 80%{-moz-transform: skewX(1deg);} 90%{-moz-transform: skewX(0deg);} 100%{-moz-transform: skewX(0deg);opacity: 1;}}@-o-keyframes wiggle {0% { -o-transform: skewX(9deg);} 10%{-o-transform: skewX(-8deg);} 20%{-o-transform: skewX(7deg);} 30%{-o-transform: skewX(-6deg);} 40%{-o-transform: skewX(5deg);} 50%{-o-transform: skewX(-4deg);} 60%{-o-transform: skewX(3deg);} 70%{-o-transform: skewX(-2deg);} 80%{-o-transform: skewX(1deg);} 90%{-o-transform: skewX(0deg);} 100%{-o-transform: skewX(0deg);opacity: 1;}}@keyframes wiggle {0% { transform: skewX(9deg);} 10%{transform: skewX(-8deg);} 20%{transform: skewX(7deg);} 30%{transform: skewX(-6deg);} 40%{transform: skewX(5deg);} 50%{transform: skewX(-4deg);} 60%{transform: skewX(3deg);} 70%{transform: skewX(-2deg);} 80%{transform: skewX(1deg);} 90%{transform: skewX(0deg);} 100%{transform: skewX(0deg);opacity: 1;}}.wiggle{-webkit-animation-name: wiggle;-moz-animation-name: wiggle;-o-animation-name: wiggle;animation-name: wiggle;-webkit-animation-timing-function: ease-in;-moz-animation-timing-function: ease-in;-o-animation-timing-function: ease-in;animation-timing-function: ease-in;}@-webkit-keyframes pulse {0% { -webkit-transform: scale(1);} 50%{-webkit-transform: scale(1.1);} 100%{-webkit-transform: scale(1);opacity: 1;}}@-moz-keyframes pulse {0% { -moz-transform: scale(1);} 50%{-moz-transform: scale(1.1);} 100%{-moz-transform: scale(1);opacity: 1;}}@-o-keyframes pulse {0% { -o-transform: scale(1);} 50%{-o-transform: scale(1.1);} 100%{-o-transform: scale(1);opacity: 1;}}@keyframes pulse {0% { transform: scale(1);} 50%{transform: scale(1.1);} 100%{transform: scale(1);opacity: 1;}}.pulse{-webkit-animation-name: pulse;-moz-animation-name: pulse;-o-animation-name: pulse;animation-name: pulse;}@-webkit-keyframes fadeIn {0% { opacity: 0;} 100%{opacity: 1;}}@-moz-keyframes fadeIn {0% { opacity: 0;} 100%{opacity: 1;}}@-o-keyframes fadeIn {0% { opacity: 0;} 100%{opacity: 1;}}@keyframes fadeIn {0% { opacity: 0;} 100%{opacity: 1;}}.fadeIn{-webkit-animation-name: fadeIn;-moz-animation-name: fadeIn;-o-animation-name: fadeIn;animation-name: fadeIn;}@-webkit-keyframes fadeInUp {0% { opacity: 0;-webkit-transform: translateY(20px);} 100%{opacity: 1;-webkit-transform: translateY(0);}}@-moz-keyframes fadeInUp {0% { opacity: 0;-moz-transform: translateY(20px);} 100%{opacity: 1;-moz-transform: translateY(0);}}@-o-keyframes fadeInUp {0% { opacity: 0;-o-transform: translateY(20px);} 100%{opacity: 1;-o-transform: translateY(0);}}@keyframes fadeInUp {0% { opacity: 0;transform: translateY(20px);} 100%{opacity: 1;transform: translateY(0);}}.fadeInUp{-webkit-animation-name: fadeInUp;-moz-animation-name: fadeInUp;-o-animation-name: fadeInUp;animation-name: fadeInUp;}@-webkit-keyframes fadeInDown {0% { opacity: 0;-webkit-transform: translateY(-20px);} 100%{opacity: 1;-webkit-transform: translateY(0);}}@-moz-keyframes fadeInDown {0% { opacity: 0;-moz-transform: translateY(-20px);} 100%{opacity: 1;-moz-transform: translateY(0);}}@-o-keyframes fadeInDown {0% { opacity: 0;-o-transform: translateY(-20px);} 100%{opacity: 1;-o-transform: translateY(0);}}@keyframes fadeInDown {0% { opacity: 0;transform: translateY(-20px);} 100%{opacity: 1;transform: translateY(0);}}.fadeInDown{-webkit-animation-name: fadeInDown;-moz-animation-name: fadeInDown;-o-animation-name: fadeInDown;animation-name: fadeInDown;}@-webkit-keyframes fadeInLeft {0% { opacity: 0;-webkit-transform: translateX(-20px);} 100%{opacity: 1;-webkit-transform: translateX(0);}}@-moz-keyframes fadeInLeft {0% { opacity: 0;-moz-transform: translateX(-20px);} 100%{opacity: 1;-moz-transform: translateX(0);}}@-o-keyframes fadeInLeft {0% { opacity: 0;-o-transform: translateX(-20px);} 100%{opacity: 1;-o-transform: translateX(0);}}@keyframes fadeInLeft {0% { opacity: 0;transform: translateX(-20px);} 100%{opacity: 1;transform: translateX(0);}}.fadeInLeft{-webkit-animation-name: fadeInLeft;-moz-animation-name: fadeInLeft;-o-animation-name: fadeInLeft;animation-name: fadeInLeft;}@-webkit-keyframes fadeInRight {0% { opacity: 0;-webkit-transform: translateX(20px);} 100%{opacity: 1;-webkit-transform: translateX(0);}}@-moz-keyframes fadeInRight {0% { opacity: 0;-moz-transform: translateX(20px);} 100%{opacity: 1;-moz-transform: translateX(0);}}@-o-keyframes fadeInRight {0% { opacity: 0;-o-transform: translateX(20px);} 100%{opacity: 1;-o-transform: translateX(0);}}@keyframes fadeInRight {0% { opacity: 0;transform: translateX(20px);} 100%{opacity: 1;transform: translateX(0);}}.fadeInRight{-webkit-animation-name: fadeInRight;-moz-animation-name: fadeInRight;-o-animation-name: fadeInRight;animation-name: fadeInRight;}@-webkit-keyframes fadeInUpBig {0% { opacity: 0;-webkit-transform: translateY(2000px);} 100%{opacity: 1;-webkit-transform: translateY(0);}}@-moz-keyframes fadeInUpBig {0% { opacity: 0;-moz-transform: translateY(2000px);} 100%{opacity: 1;-moz-transform: translateY(0);}}@-o-keyframes fadeInUpBig {0% { opacity: 0;-o-transform: translateY(2000px);} 100%{opacity: 1;-o-transform: translateY(0);}}@keyframes fadeInUpBig {0% { opacity: 0;transform: translateY(2000px);} 100%{opacity: 1;transform: translateY(0);}}.fadeInUpBig{-webkit-animation-name: fadeInUpBig;-moz-animation-name: fadeInUpBig;-o-animation-name: fadeInUpBig;animation-name: fadeInUpBig;}@-webkit-keyframes fadeInDownBig {0% { opacity: 0;-webkit-transform: translateY(-2000px);} 100%{opacity: 1;-webkit-transform: translateY(0);}}@-moz-keyframes fadeInDownBig {0% { opacity: 0;-moz-transform: translateY(-2000px);} 100%{opacity: 1;-moz-transform: translateY(0);}}@-o-keyframes fadeInDownBig {0% { opacity: 0;-o-transform: translateY(-2000px);} 100%{opacity: 1;-o-transform: translateY(0);}}@keyframes fadeInDownBig {0% { opacity: 0;transform: translateY(-2000px);} 100%{opacity: 1;transform: translateY(0);}}.fadeInDownBig{-webkit-animation-name: fadeInDownBig;-moz-animation-name: fadeInDownBig;-o-animation-name: fadeInDownBig;animation-name: fadeInDownBig;}@-webkit-keyframes fadeInLeftBig {0% { opacity: 0;-webkit-transform: translateX(-2000px);} 100%{opacity: 1;-webkit-transform: translateX(0);}}@-moz-keyframes fadeInLeftBig {0% { opacity: 0;-moz-transform: translateX(-2000px);} 100%{opacity: 1;-moz-transform: translateX(0);}}@-o-keyframes fadeInLeftBig {0% { opacity: 0;-o-transform: translateX(-2000px);} 100%{opacity: 1;-o-transform: translateX(0);}}@keyframes fadeInLeftBig {0% { opacity: 0;transform: translateX(-2000px);} 100%{opacity: 1;transform: translateX(0);}}.fadeInLeftBig{-webkit-animation-name: fadeInLeftBig;-moz-animation-name: fadeInLeftBig;-o-animation-name: fadeInLeftBig;animation-name: fadeInLeftBig;}@-webkit-keyframes fadeInRightBig {0% { opacity: 0;-webkit-transform: translateX(2000px);} 100%{opacity: 1;-webkit-transform: translateX(0);}}@-moz-keyframes fadeInRightBig {0% { opacity: 0;-moz-transform: translateX(2000px);} 100%{opacity: 1;-moz-transform: translateX(0);}}@-o-keyframes fadeInRightBig {0% { opacity: 0;-o-transform: translateX(2000px);} 100%{opacity: 1;-o-transform: translateX(0);}}@keyframes fadeInRightBig {0% { opacity: 0;transform: translateX(2000px);} 100%{opacity: 1;transform: translateX(0);}}.fadeInRightBig{-webkit-animation-name: fadeInRightBig;-moz-animation-name: fadeInRightBig;-o-animation-name: fadeInRightBig;animation-name: fadeInRightBig;}@-webkit-keyframes bounceIn {0% { opacity: 0;-webkit-transform: scale(0.3);} 50%{opacity: 1;-webkit-transform: scale(1.05);} 70%{-webkit-transform: scale(0.9);} 100%{-webkit-transform: scale(1);opacity: 1;}}@-moz-keyframes bounceIn {0% { opacity: 0;-moz-transform: scale(0.3);} 50%{opacity: 1;-moz-transform: scale(1.05);} 70%{-moz-transform: scale(0.9);} 100%{-moz-transform: scale(1);opacity: 1;}}@-o-keyframes bounceIn {0% { opacity: 0;-o-transform: scale(0.3);} 50%{opacity: 1;-o-transform: scale(1.05);} 70%{-o-transform: scale(0.9);} 100%{-o-transform: scale(1);opacity: 1;}}@keyframes bounceIn {0% { opacity: 0;transform: scale(0.3);} 50%{opacity: 1;transform: scale(1.05);} 70%{transform: scale(0.9);} 100%{transform: scale(1);opacity: 1;}}.bounceIn{-webkit-animation-name: bounceIn;-moz-animation-name: bounceIn;-o-animation-name: bounceIn;animation-name: bounceIn;}@-webkit-keyframes bounceInUp {0% { opacity: 0;-webkit-transform: translateY(2000px);} 60%{opacity: 1;-webkit-transform: translateY(-30px);} 80%{-webkit-transform: translateY(10px);} 100%{-webkit-transform: translateY(0);opacity: 1;}}@-moz-keyframes bounceInUp {0% { opacity: 0;-moz-transform: translateY(2000px);} 60%{opacity: 1;-moz-transform: translateY(-30px);} 80%{-moz-transform: translateY(10px);} 100%{-moz-transform: translateY(0);opacity: 1;}}@-o-keyframes bounceInUp {0% { opacity: 0;-o-transform: translateY(2000px);} 60%{opacity: 1;-o-transform: translateY(-30px);} 80%{-o-transform: translateY(10px);} 100%{-o-transform: translateY(0);opacity: 1;}}@keyframes bounceInUp {0% { opacity: 0;transform: translateY(2000px);} 60%{opacity: 1;transform: translateY(-30px);} 80%{transform: translateY(10px);} 100%{transform: translateY(0);opacity: 1;}}.bounceInUp{-webkit-animation-name: bounceInUp;-moz-animation-name: bounceInUp;-o-animation-name: bounceInUp;animation-name: bounceInUp;}@-webkit-keyframes bounceInDown {0% { opacity: 0;-webkit-transform: translateY(-2000px);} 60%{opacity: 1;-webkit-transform: translateY(30px);} 80%{-webkit-transform: translateY(-10px);} 100%{-webkit-transform: translateY(0);opacity: 1;}}@-moz-keyframes bounceInDown {0% { opacity: 0;-moz-transform: translateY(-2000px);} 60%{opacity: 1;-moz-transform: translateY(30px);} 80%{-moz-transform: translateY(-10px);} 100%{-moz-transform: translateY(0);opacity: 1;}}@-o-keyframes bounceInDown {0% { opacity: 0;-o-transform: translateY(-2000px);} 60%{opacity: 1;-o-transform: translateY(30px);} 80%{-o-transform: translateY(-10px);} 100%{-o-transform: translateY(0);opacity: 1;}}@keyframes bounceInDown {0% { opacity: 0;transform: translateY(-2000px);} 60%{opacity: 1;transform: translateY(30px);} 80%{transform: translateY(-10px);} 100%{transform: translateY(0);opacity: 1;}}.bounceInDown{-webkit-animation-name: bounceInDown;-moz-animation-name: bounceInDown;-o-animation-name: bounceInDown;animation-name: bounceInDown;}@-webkit-keyframes bounceInLeft {0% { opacity: 0;-webkit-transform: translateX(-2000px);} 60%{opacity: 1;-webkit-transform: translateX(30px);} 80%{-webkit-transform: translateX(-10px);} 100%{-webkit-transform: translateX(0);opacity: 1;}}@-moz-keyframes bounceInLeft {0% { opacity: 0;-moz-transform: translateX(-2000px);} 60%{opacity: 1;-moz-transform: translateX(30px);} 80%{-moz-transform: translateX(-10px);} 100%{-moz-transform: translateX(0);opacity: 1;}}@-o-keyframes bounceInLeft {0% { opacity: 0;-o-transform: translateX(-2000px);} 60%{opacity: 1;-o-transform: translateX(30px);} 80%{-o-transform: translateX(-10px);} 100%{-o-transform: translateX(0);opacity: 1;}}@keyframes bounceInLeft {0% { opacity: 0;transform: translateX(-2000px);} 60%{opacity: 1;transform: translateX(30px);} 80%{transform: translateX(-10px);} 100%{transform: translateX(0);opacity: 1;}}.bounceInLeft{-webkit-animation-name: bounceInLeft;-moz-animation-name: bounceInLeft;-o-animation-name: bounceInLeft;animation-name: bounceInLeft;}@-webkit-keyframes bounceInRight {0% { opacity: 0;-webkit-transform: translateX(2000px);} 60%{opacity: 1;-webkit-transform: translateX(-30px);} 80%{-webkit-transform: translateX(10px);} 100%{-webkit-transform: translateX(0);opacity: 1;}}@-moz-keyframes bounceInRight {0% { opacity: 0;-moz-transform: translateX(2000px);} 60%{opacity: 1;-moz-transform: translateX(-30px);} 80%{-moz-transform: translateX(10px);} 100%{-moz-transform: translateX(0);opacity: 1;}}@-o-keyframes bounceInRight {0% { opacity: 0;-o-transform: translateX(2000px);} 60%{opacity: 1;-o-transform: translateX(-30px);} 80%{-o-transform: translateX(10px);} 100%{-o-transform: translateX(0);opacity: 1;}}@keyframes bounceInRight {0% { opacity: 0;transform: translateX(2000px);} 60%{opacity: 1;transform: translateX(-30px);} 80%{transform: translateX(10px);} 100%{transform: translateX(0);opacity: 1;}}.bounceInRight{-webkit-animation-name: bounceInRight;-moz-animation-name: bounceInRight;-o-animation-name: bounceInRight;animation-name: bounceInRight;}@-webkit-keyframes rotateIn {0% { -webkit-transform-origin: center center;-webkit-transform: rotate(-200deg);opacity: 0;} 100%{-webkit-transform-origin: center center;-webkit-transform: rotate(0);opacity: 1;}}@-moz-keyframes rotateIn {0% { -moz-transform-origin: center center;-moz-transform: rotate(-200deg);opacity: 0;} 100%{-moz-transform-origin: center center;-moz-transform: rotate(0);opacity: 1;}}@-o-keyframes rotateIn {0% { -o-transform-origin: center center;-o-transform: rotate(-200deg);opacity: 0;} 100%{-o-transform-origin: center center;-o-transform: rotate(0);opacity: 1;}}@keyframes rotateIn {0% { transform-origin: center center;transform: rotate(-200deg);opacity: 0;} 100%{transform-origin: center center;transform: rotate(0);opacity: 1;}}.rotateIn{-webkit-animation-name: rotateIn;-moz-animation-name: rotateIn;-o-animation-name: rotateIn;animation-name: rotateIn;}@-webkit-keyframes rotateInUpLeft {0% { -webkit-transform-origin: left bottom;-webkit-transform: rotate(90deg);opacity: 0;} 100%{-webkit-transform-origin: left bottom;-webkit-transform: rotate(0);opacity: 1;}}@-moz-keyframes rotateInUpLeft {0% { -moz-transform-origin: left bottom;-moz-transform: rotate(90deg);opacity: 0;} 100%{-moz-transform-origin: left bottom;-moz-transform: rotate(0);opacity: 1;}}@-o-keyframes rotateInUpLeft {0% { -o-transform-origin: left bottom;-o-transform: rotate(90deg);opacity: 0;} 100%{-o-transform-origin: left bottom;-o-transform: rotate(0);opacity: 1;}}@keyframes rotateInUpLeft {0% { transform-origin: left bottom;transform: rotate(90deg);opacity: 0;} 100%{transform-origin: left bottom;transform: rotate(0);opacity: 1;}}.rotateInUpLeft{-webkit-animation-name: rotateInUpLeft;-moz-animation-name: rotateInUpLeft;-o-animation-name: rotateInUpLeft;animation-name: rotateInUpLeft;}@-webkit-keyframes rotateInDownLeft {0% { -webkit-transform-origin: left bottom;-webkit-transform: rotate(-90deg);opacity: 0;} 100%{-webkit-transform-origin: left bottom;-webkit-transform: rotate(0);opacity: 1;}}@-moz-keyframes rotateInDownLeft {0% { -moz-transform-origin: left bottom;-moz-transform: rotate(-90deg);opacity: 0;} 100%{-moz-transform-origin: left bottom;-moz-transform: rotate(0);opacity: 1;}}@-o-keyframes rotateInDownLeft {0% { -o-transform-origin: left bottom;-o-transform: rotate(-90deg);opacity: 0;} 100%{-o-transform-origin: left bottom;-o-transform: rotate(0);opacity: 1;}}@keyframes rotateInDownLeft {0% { transform-origin: left bottom;transform: rotate(-90deg);opacity: 0;} 100%{transform-origin: left bottom;transform: rotate(0);opacity: 1;}}.rotateInDownLeft{-webkit-animation-name: rotateInDownLeft;-moz-animation-name: rotateInDownLeft;-o-animation-name: rotateInDownLeft;animation-name: rotateInDownLeft;}@-webkit-keyframes rotateInUpRight {0% { -webkit-transform-origin: right bottom;-webkit-transform: rotate(-90deg);opacity: 0;} 100%{-webkit-transform-origin: right bottom;-webkit-transform: rotate(0);opacity: 1;}}@-moz-keyframes rotateInUpRight {0% { -moz-transform-origin: right bottom;-moz-transform: rotate(-90deg);opacity: 0;} 100%{-moz-transform-origin: right bottom;-moz-transform: rotate(0);opacity: 1;}}@-o-keyframes rotateInUpRight {0% { -o-transform-origin: right bottom;-o-transform: rotate(-90deg);opacity: 0;} 100%{-o-transform-origin: right bottom;-o-transform: rotate(0);opacity: 1;}}@keyframes rotateInUpRight {0% { transform-origin: right bottom;transform: rotate(-90deg);opacity: 0;} 100%{transform-origin: right bottom;transform: rotate(0);opacity: 1;}}.rotateInUpRight{-webkit-animation-name: rotateInUpRight;-moz-animation-name: rotateInUpRight;-o-animation-name: rotateInUpRight;animation-name: rotateInUpRight;}@-webkit-keyframes rotateInDownRight {0% { -webkit-transform-origin: right bottom;-webkit-transform: rotate(90deg);opacity: 0;} 100%{-webkit-transform-origin: right bottom;-webkit-transform: rotate(0);opacity: 1;}}@-moz-keyframes rotateInDownRight {0% { -moz-transform-origin: right bottom;-moz-transform: rotate(90deg);opacity: 0;} 100%{-moz-transform-origin: right bottom;-moz-transform: rotate(0);opacity: 1;}}@-o-keyframes rotateInDownRight {0% { -o-transform-origin: right bottom;-o-transform: rotate(90deg);opacity: 0;} 100%{-o-transform-origin: right bottom;-o-transform: rotate(0);opacity: 1;}}@keyframes rotateInDownRight {0% { transform-origin: right bottom;transform: rotate(90deg);opacity: 0;} 100%{transform-origin: right bottom;transform: rotate(0);opacity: 1;}}.rotateInDownRight{-webkit-animation-name: rotateInDownRight;-moz-animation-name: rotateInDownRight;-o-animation-name: rotateInDownRight;animation-name: rotateInDownRight;}