@charset "utf-8";.content-header nav a,.main-menu ul li a{text-decoration:none;color:#fff}.bottom-active,.comment-active,.comment-top,.content-header,.footer-bottom,.footer-section,.gallery,.thumb-hover{overflow:hidden}.comment-area h1,.header-title h1{text-transform:uppercase}.blog-related ul,.category,.category-filter ul,.comment-area ul,.content-header ul,.content-list,.footer-bottom ul,.footer-contact ul,.gallery,.gallery-list ul,.info-box ul,.main-menu ul,.next-page ul,.page-navigation ul,.portfolio ul,.recent,.related ul,.service ul,.sidebar-tags,.small-grid,.social-main ul,.work-meta ul{list-style:none}*{margin:0;padding:0}body{background-color:#1B2D34;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;color:#eee;line-height:20px}img{vertical-align:top}a img{border:none}.call-action,.page-header{border-left:#0aa solid 5px}h1,h2,h3,h4,h5,h6{font-family:'Open Sans',sans-serif}.header-section{width:240px;height:100%;position:fixed;margin-top:-40px;background-color:#2b4753;box-shadow:3px 0 3px #000;z-index:100}.logo{width:100%;height:auto;text-align:center;padding:40px 0 38px;background-color:#fff;border-bottom:#00e0e0 solid 5px}.header-section #navbtn{display:none;float:right;top:0;margin-top:18px;margin-right:20px}.main-menu{width:100%;position:absolute;margin-top:139px}.main-menu ul ul{display:none}.main-menu ul li:hover>ul{display:block}.main-menu ul{font-family:'Open Sans Condensed',sans-serif;font-weight:700;font-size:18px;line-height:20px;text-align:right}.large-description-back,.more-details,.name-date,.next-page ul li,.small-thumb p,.sub-title{font-family:'Open Sans',sans-serif}.main-menu ul li{padding:10px 20px;position:relative;background-color:transparent;-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.main-menu ul li:hover{background-color:#00c7c7}.hover-active{width:10px;height:41px;position:absolute;top:0;margin-left:220px;background:url(../images/hover-active-menu.png) no-repeat;opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.main-menu ul li:hover>.hover-active,.menu-active .hover-active{opacity:1}.main-menu ul .menu-active{background-color:#00c7c7}.main-menu ul ul{width:190px;position:absolute;left:100%;top:0;padding-left:20px;text-align:left;background:url(../images/blank.gif)}.main-menu ul ul li{float:none;position:relative;margin-bottom:3px}.main-menu ul ul li a{font-size:14px}.main-menu ul ul ul{position:absolute;left:100%;top:0;padding-left:3px}.submenu-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0aa;z-index:-1;opacity:.8}.social-main{position:absolute;bottom:0;right:0;margin-right:20px;margin-bottom:10px}.social-main ul li{display:inline;float:left;margin-left:4px}.wrapper{width:1024px;height:auto;margin-top:40px;margin-left:290px}.container{width:100%;height:auto;margin-top:20px}.details{background-color:#2B4753;padding:40px;display:table;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.content-header{position:relative;margin-top:-13px;padding-bottom:10px;border-bottom:#4e4e4e solid 1px}.content-header h1{font-size:2.2em;font-weight:300;color:#fff;line-height:42px;float:left}.content-header nav{position:absolute;right:0;bottom:0;margin-bottom:15px}.content-header nav a{-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.category-filter ul li,.page-navigation a{-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;color:#fff;text-decoration:none}.content-header nav a:hover{color:#fff}.content-header ul li{display:inline;float:left;margin-left:7px;padding-left:13px;background:url(../images/back-space-non-breaking-space.png) left no-repeat;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.content-header ul li:first-child{background:0 0}.content-body{margin-top:28px}.content-body a{text-decoration:none}.content-body .large-button{margin-top:40px}.page-header{width:100%;height:120px;display:table;background-color:#2B4753;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.page-navigation ul li,.service-details{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.page-header .content{padding:30px 40px;display:table-cell;vertical-align:middle}.header-title{float:left;margin-top:5px}.page-header h1{font-size:2.5em;font-weight:300;color:#fff;line-height:25px}.sub-title{font-size:18px;font-weight:300;color:#fff;margin-top:8px}.light .sub-title{color:#fff}.page-navigation{float:right;margin-top:20px}.page-navigation a{transition:color .2s ease-in-out}.light .page-navigation a,.page-navigation a:hover{color:#fff}.page-navigation ul li{display:inline;float:left;margin-left:7px;padding-left:13px;background:url(../images/back-space-non-breaking-space.png) left no-repeat;box-sizing:border-box}.light .page-navigation ul li{background:url(../images/back-space-non-breaking-space-white.png) left no-repeat}.page-navigation ul li:first-child{background:0 0}.category-filter ul{margin-top:15px}.category-filter ul li{float:left;margin-right:20px;display:inline;cursor:pointer;transition:color .2s ease-in-out}.blog-details h2 a,.service-details h2 a{-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out}.category-filter .active,.category-filter ul li:hover{color:#fff}.grid .mix{opacity:0;display:none}.service ul{margin-left:-20px;margin-top:-20px}.service ul li,.service-details p{margin-top:20px}.service ul li{width:241px;height:241px;float:left;margin-left:20px}.service .flip-front{width:100%;height:100%;background-color:#2B4753;position:relative;text-align:center}.service .grid-title{font-size:1.5em;font-weight:300;color:#fff;text-align:center;position:absolute;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto;margin-bottom:5px;padding:30px}.service-icon{padding-top:28%}.service-large ul li{width:502px;height:502px;position:relative;background-color:#2B4753}.service-details{padding:30px 40px;box-sizing:border-box}.service-details a{text-decoration:none}.service-details h2 a{font-size:24px;font-weight:300;color:#fff;line-height:20px;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.service-details h2 a:hover{color:#fff}.service-details .large-button{position:absolute;right:0;bottom:0;margin-right:40px;margin-bottom:40px}.service-large .thumb-hover{width:502px;height:251px}.grid-half{width:502px;height:auto}.left{float:left}.right{float:right}.large-grid{width:100%;height:502px;position:relative}.large-grid a{text-decoration:none}.large-grid .flip-back{width:100%;height:100%;background-color:#2B4753;padding:30px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.large-grid .large-button,.large-grid .quote-author{position:absolute;margin-right:30px;bottom:0;right:0}.large-grid .large-button{margin-bottom:30px}.large-grid blockquote{margin-top:120px}.large-grid .quote-author{margin-bottom:40px}.small-grid{margin-top:-20px;margin-left:-20px}.small-grid li{width:241px;height:241px;float:left;margin-top:20px;margin-left:20px}.icon .flip-front,.small-grid .flip-front{width:100%;height:100%}.left .small-grid{margin-top:0}.right .large-grid{margin-top:20px}.icon .flip-front{background-color:#2B4753;position:relative;text-align:center}.icon .grid-title{font-size:1.5em;font-weight:300;color:#fff;text-align:center;position:absolute;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto;margin-bottom:5px;padding:30px}.icon .icon-light{background-color:#0aa}.icon .text-white{color:#fff}.portfolio ul{margin-left:-20px;margin-top:-20px}.portfolio ul li{width:241px;height:241px;float:left;margin-left:20px;margin-top:20px}.work-meta{width:23%;padding-right:20px}.work-meta ul li{margin-bottom:15px}.work-meta a{text-decoration:none}.work-meta .work-button{margin-top:28px}.status{color:#fff}.portfolio-detail{display:table-cell;width:77%;vertical-align:top}.gallery-list ul li,.related ul li,.team ul li{width:241px;height:241px;float:left}.related ul{margin-left:-20px;margin-top:-20px}.related ul li{margin-left:20px;margin-top:20px}.gallery-list ul{margin-left:-20px;margin-top:-20px}.gallery-list ul li{margin-left:20px;margin-top:20px}.team ul{list-style:none;margin-left:-20px;margin-top:-20px}.team ul li{margin-left:20px;margin-top:20px}.call-action{width:100%;height:120px;margin-top:40px;display:table;background-color:#2B4753;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.light{background-color:#0aa;border-left:none}.call-action .content{padding:30px 40px;display:table-cell;vertical-align:middle}.call-action h1{font-size:2.2em;font-weight:300;line-height:42px;color:#fff;float:left}.call-action a{text-decoration:none}.call-action .large-button{float:right;margin:38px 40px}.full-grid{margin-top:20px}.box-title{width:100%;height:100%;background-color:#2B4753;position:relative;text-align:center}.box-title h2,.more-details{position:absolute;right:0;bottom:0}.box-title h2{font-size:1.5em;font-weight:300;color:#fff;text-align:center;left:0;margin-left:auto;margin-right:auto;margin-bottom:5px;padding:30px}.box-title .icon{padding-top:28%}.tiny-grid .icon{padding-top:23%}.tiny-grid h2{font-size:1em;font-weight:400;padding:20px}.title-back{font-size:1.5em;font-weight:300;color:#fff;text-align:left}.description-back{font-size:14px;color:#fff;line-height:20px;margin-top:10px}.text-gray{color:#fff}.text-dark{color:#eee}.more-details{font-size:14px;font-weight:400;color:#fff;margin-bottom:33px;margin-right:20px;padding-right:27px;background:url(../images/plus-link-small.png) right no-repeat}.active-details,.small-thumb{padding:20px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.tiny-active{margin-bottom:25px;padding-right:20px;background:url(../images/plus-link-readmore.png) right no-repeat}.large-title-back{font-size:2.2em;font-weight:300;line-height:45px;color:#fff}.large-description-back{font-size:1.5em;font-weight:300;line-height:34px;color:#eee;margin-top:50px}.blog-details h2 a:hover,.small-thumb .text-gray,.small-thumb h2,.small-thumb p{color:#fff}.active-details{width:100%;height:100%;background-color:#0aa;box-sizing:border-box}.active-details a{opacity:.6;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.active-details a:hover{opacity:1}.tiny-title{font-weight:300;margin-top:0}.gray{background-color:#2B4753}.small-thumb{width:241px;height:241px;background-color:#0aa;box-sizing:border-box}.content-list li,.dark,.next-page ul li{background-color:#2B4753}.blog-details,.next-page ul li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.small-thumb h2{font-size:1.5em;font-weight:300;line-height:33px}.small-thumb p{font-size:14px;font-weight:400;line-height:20px;position:absolute;right:0;bottom:0;margin-right:20px;margin-bottom:33px}.blog{display:table;border-collapse:collapse}.blog-content{display:table-cell;width:704px;border-right:#1B2D34 solid 20px;vertical-align:top}.content-list{margin-top:-20px}.blog-details p,.bottom-active{margin-top:20px}.content-list li{width:100%;height:auto;margin-top:20px}.blog-details{padding:30px 40px;box-sizing:border-box}.blog-details a{text-decoration:none}.blog-details h2 a{font-size:24px;font-weight:300;color:#fff;line-height:20px;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.bottom-active{width:100%}.blog-meta{margin-top:5px;float:left}.blog-single-content,.next-page ul{margin-top:20px}.blog-single{float:none;padding-top:15px;border-top:#4e4e4e solid 1px}.blog-meta a{color:#eee;text-decoration:none}.blog-meta a:hover{text-decoration:underline}.flip a,.reply a{text-decoration:none}.bottom-active .readmore-button,.next-page ul{float:right}.next-page ul li{font-size:14px;font-weight:600;color:#fff;width:23px;height:27px;float:left;margin-left:5px;text-align:center;padding-top:3px;vertical-align:middle;-webkit-transition:color,background-color .2s ease-in-out;-moz-transition:color,background-color .2s ease-in-out;-ms-transition:color,background-color .2s ease-in-out;-o-transition:color,background-color .2s ease-in-out;transition:color,background-color .2s ease-in-out;box-sizing:border-box}.blog-single-details h1,.comment-area h1{font-size:24px;font-weight:300;color:#fff}.next-page .page-active,.next-page ul li:hover{color:#fff;background-color:#0aa}.next{background:url(../images/next.png) center no-repeat}.next:hover{background:url(../images/next-white.png) center no-repeat}.blog-single-details{width:100%;height:auto;padding:30px 40px 40px;background-color:#2B4753;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.blog-single-details h1{margin-bottom:20px}.blog-related ul{margin-left:-20px}.blog-related ul li{width:161px;height:161px;float:left;margin-top:20px;margin-left:20px}.comment-area{margin-top:30px}.comment-list{display:table;margin-top:20px;background-color:#2B4753;border-left:#0aa solid 5px;border-collapse:separate;border-spacing:30px}.avatar-table,.comment-table{display:table-cell}.comment-reply{background-color:#4a4a4a}.comment-reply p{color:#fff}.avatar-table{vertical-align:top;padding:0 5px}.avatar-table figure{border-radius:50%;overflow:hidden}.comment-table p{margin-top:15px}.name-date{font-size:14px;font-weight:400;color:#fff;float:left}.reply{float:right}.reply a{color:#fff;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.comment-active .submit-button,.large-button{-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out}.reply a:hover{color:#fff}.leave-comment{margin-top:20px;padding:35px 40px;background-color:#2B4753}.leave-comment input,.leave-comment textarea{font-family:Arial,Helvetica,sans-serif;background-color:#4a4a4a;border:1px solid #4a4a4a;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-size:14px;font-weight:400;color:#fff}.leave-comment input{width:302px;height:35px;padding:0 20px;box-sizing:border-box}.leave-comment .input-name{float:left;margin-right:20px}.leave-comment textarea{width:100%;height:200px;margin-top:20px;padding:10px 20px;box-sizing:border-box}.comment-active{margin-top:10px}.comment-active span{float:left;color:#fff;line-height:14px}.comment-active .submit-button{width:165px;height:auto;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;color:#fff;text-align:center;float:right;background-color:#0aa;margin-top:5px;padding:9px;border:none;border-radius:5px;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:background-color .2s ease-in-out}.info-box h2,.message h2{font-size:24px;text-transform:uppercase}.comment-active .submit-button:hover{background-color:#009797}.leave-comment .placeholder{color:#fff}.leave-comment input::-webkit-input-placeholder,.leave-comment textarea::-webkit-input-placeholder{color:#fff}.leave-comment input:-moz-placeholder,.leave-comment textarea:-moz-placeholder{color:#eee}.leave-comment input::-moz-placeholder,.leave-comment textarea::-moz-placeholder{color:#eee}.map{width:100%;height:502px}#map-canvas{margin:0;padding:0;height:100%}.contact{display:table}.contact-info,.send-message,aside{display:table-cell}.send-message{width:502px;border-right:#1B2D34 solid 20px;vertical-align:top}.contact-info{width:502px;background-color:#2B4753}.message{margin-top:0;padding:35px 40px 20px}.email_success,.message input{margin-top:20px}.message h2{font-weight:300;color:#fff}.email_success{color:#fff;text-align:right}.info-box{padding:35px 40px}.info-box h2{font-weight:300;color:#fff;margin-bottom:20px}.quote-author,blockquote{font-size:1.5em;font-weight:300;color:#fff}.info-box ul li{margin-top:5px}.info-box .blog-single-content{margin-top:30px}.info-box .blog-single-content figure{float:left;margin:0 25px 15px 0}.thumb-hover{position:relative}.cover,.cover-background{position:absolute;width:100%;height:100%}.thumb-hover figure{transition:All 1s ease-in-out;-webkit-transition:All 1s ease-in-out;-moz-transition:All 1s ease-in-out;-o-transition:All 1s ease-in-out;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1)}.thumb-hover figure:hover{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2)}.cover{opacity:0;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.sidebar-cover{opacity:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.cover:hover{opacity:1}.cover-background{top:0;left:0;background-color:#1B2D34;z-index:0;opacity:.5}.flip,.plus-hover{position:relative}.plus-hover{width:100%;height:100%;z-index:1;background:url(../images/plus-hover.png) center no-repeat}.large-button,.work-button{height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-radius:5px;font-family:'Open Sans',sans-serif;text-align:center}.zoom{background:url(../images/zoom-hover.png) center no-repeat}.flip{-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;-o-perspective:1000;perspective:1000}.flip .flip-back,.flip .flip-front{position:absolute;top:0;left:0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.75s;-moz-transition:.75s;-o-transition:.75s;transition:.75s}.flip .flip-front{z-index:5}.flip .flip-back{z-index:0;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg)}.flip:hover .flip-front{z-index:5;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.flip:hover .flip-back{z-index:10;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}blockquote{font-family:'Open Sans',sans-serif;line-height:34px;padding-left:35px;background:url(../images/quote-icon.png) no-repeat}.quote-author{font-family:'Open Sans',sans-serif}.large-button{width:195px;font-size:18px;font-weight:600;color:#fff;background-color:#0aa;padding:12px;box-sizing:border-box;transition:background-color .2s ease-in-out}.readmore-button,.recent-details h4 a,.sidebar-title h2,.work-button{font-weight:400;color:#fff}.dark-button,.work-button{-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out}.dark-button{background-color:#1B2D34;transition:background-color .2s ease-in-out}.large-button:hover,.readmore-button:hover,.work-button:hover{background-color:#009797}.dark-button:hover{background-color:#2B4753}.readmore-button,.sidebar-title,.work-button{background-color:#0aa}.work-button{width:140px;font-size:14px;padding:10px;box-sizing:border-box;transition:background-color .2s ease-in-out}.readmore-button,.sidebar-details{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;height:auto}.readmore-button{width:107px;font-family:'Open Sans',sans-serif;font-size:12px;text-align:center;padding:5px 10px;border-radius:5px;box-sizing:border-box;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.copyright a,.recent-details h4 a{-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;text-decoration:none}.sidebar{width:300px}.sidebar-box{width:100%;margin-bottom:20px}.sidebar-title h2{font-size:20px;text-transform:uppercase;padding:15px 30px}.sidebar-details{width:100%;padding:20px;background-color:#2B4753;box-sizing:border-box}.category-list,.readmore{background:url(../images/plus-link-readmore.png) left center no-repeat}.footer-section,.subscribe-box input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.recent{margin-top:-10px}.recent li{padding:20px 0;border-bottom:#4e4e4e solid 1px}.recent li:last-child{border-bottom:none}.recent-list{display:table}.recent-list figure{display:table-cell;position:relative;float:left;margin-right:20px}.recent-details{display:table-cell;vertical-align:top}.recent-details h4 a{font-size:14px;line-height:20px;transition:color .2s ease-in-out}.recent-details h4 a:hover{color:#fff}.recent-details a{text-decoration:none}.readmore{font-family:'Open Sans',sans-serif;font-size:12px;font-weight:400;color:#fff;line-height:11px;text-transform:uppercase;padding-left:20px;margin-top:13px;-webkit-transition:padding-left .5s ease-in-out;-moz-transition:padding-left .5s ease-in-out;-ms-transition:padding-left .5s ease-in-out;-o-transition:padding-left .5s ease-in-out;transition:padding-left .5s ease-in-out}.category li a,.footer-text{font-size:14px;font-weight:400}.readmore:hover{padding-left:25px}.category{margin-top:-10px}.category li{padding:15px 20px;border-bottom:#4e4e4e solid 1px}.category li:last-child{padding:10px 20px;margin-top:5px;border-bottom:none}.category li a{font-family:'Open Sans',sans-serif;color:#fff;text-decoration:none;-webkit-transition:color .5s ease-in-out;-moz-transition:color .5s ease-in-out;-ms-transition:color .5s ease-in-out;-o-transition:color .5s ease-in-out;transition:color .5s ease-in-out}.category li a:hover{color:#fff}.category-list{padding-left:20px;-webkit-transition:padding-left .5s ease-in-out;-moz-transition:padding-left .5s ease-in-out;-ms-transition:padding-left .5s ease-in-out;-o-transition:padding-left .5s ease-in-out;transition:padding-left .5s ease-in-out}.category-list:hover{padding-left:25px}.gallery li{float:left}.gallery-list figure{position:relative}.sidebar-tags{margin-top:15px}.sidebar-tags li{float:left;margin-top:5px;margin-right:5px;padding:5px 10px;background-color:#2B4753;border-radius:3px;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-ms-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease}.sidebar-tags li:hover{background-color:#0aa}.sidebar-tags a{text-decoration:none;color:#fff;-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-ms-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease}.sidebar-tags a:hover{color:#fff}.footer-section{width:1024px;height:auto;margin-top:20px;margin-left:290px;padding:35px 30px 0;background-color:#2B4753;box-sizing:border-box}.footer-text{color:#eee;line-height:20px}.footer-title{font-size:20px;font-weight:600;color:#fff;line-height:16px}.copyright,.footer-bottom ul li a,.subscribe-box input{font-weight:400;font-size:12px}.footer-content{margin-top:30px}.footer-about .footer-content{margin-top:0}.footer-about,.footer-contact{width:302px;height:auto;float:left;margin-right:29px}.footer-contact ul li{border-bottom:#404040 solid 1px;padding:15px 0}.footer-contact ul li:first-child{padding:0 0 15px}.footer-contact ul li:last-child{border-bottom:none}.footer-contact .email{background:url(../images/footer-icon-email.png) no-repeat}.footer-contact .phone{background:url(../images/footer-icon-phone.png) no-repeat}.contact-list{width:100%;height:41px;display:table;padding-left:55px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:url(../images/footer-icon-home.png) no-repeat}.contact-list span{display:table-cell;vertical-align:middle}.footer-subscribe{width:302px;height:auto;float:right}.footer-subscribe a{text-decoration:none}.footer-bottom{width:100%;height:auto;margin-top:40px;margin-bottom:20px}.copyright{color:#eee;float:left}.copyright a{color:#eee;transition:color .2s ease-in-out}.copyright a:hover{color:#ccc}.footer-bottom nav{float:right}.footer-bottom ul li{display:inline;float:left;margin-left:14px}.footer-bottom ul li a{color:#eee;text-decoration:none;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.footer-bottom ul li a:hover{color:#ccc}.subscribe-box{width:100%;height:auto;margin-top:25px}.subscribe-box input{width:145px;height:33px;padding:0 15px;color:#6e6e6e;background-color:#1e1e1e;border:1px solid #404040;border-radius:5px;box-sizing:border-box}.subscribe-box .first-name{float:left;margin-right:12px}.subscribe-box .email{width:100%;margin-top:12px}.subscribe-box .subscribe-button{width:145px;height:auto;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:600;color:#fff;text-align:center;float:right;background-color:#0aa;margin-top:20px;padding:9px;border:none;border-radius:5px;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.subscribe-box .subscribe-button:hover{background-color:#009797}.subscribe-box .placeholder{color:#6e6e6e}.subscribe-box input::-webkit-input-placeholder{color:#6e6e6e}.subscribe-box input:-moz-placeholder{color:#9e9e9e}.subscribe-box input::-moz-placeholder{color:#9e9e9e}@-moz-document url-prefix(){.comment-active{margin-top:13px}}