﻿@charset "utf-8";
*{margin:0;padding:0}
body{background-color:#1e1e1e;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;color:#7e7e7e;line-height:20px}
.clearfix{clear:both}
img{vertical-align:top}
a img{border:none}
h1,h2,h3,h4,h5,h6{font-family:'Open Sans',sans-serif}
blockquote{font-family:'Open Sans',sans-serif;font-size:1.5em;font-weight:300;color:#aaa;line-height:34px;padding-left:35px;background:url(../images/quote-icon.png) no-repeat}
.quote-author{font-family:'Open Sans',sans-serif;font-size:1.5em;font-weight:300;color:#aaa}
.header-section{width:240px;height:100%;position:fixed;margin-top:-40px;background-color:#0aa;box-shadow:3px 0 3px #000;z-index:100}
.logo{width:100%;height:auto;text-align:center;padding:40px 0 38px;background-color:rgb(238, 238, 238);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:125px}
.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;list-style:none}
.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}
.main-menu ul li a{color:#fff;text-decoration:none}
.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{opacity:1}
.main-menu ul .menu-active{background-color:#00c7c7}
.menu-active .hover-active{opacity:1}
.main-menu ul ul{width:190px;position:absolute;left:100%;top:0;padding-left:20px;text-align:left;background:url(../images/blank.gif) repeat}
.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{list-style:none}
.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:#2e2e2e;padding:40px;display:table;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; margin-bottom:5%;}
.content-header{position:relative;margin-top:-13px;padding-bottom:10px;overflow:hidden;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{color:#aaa;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}
.content-header nav a:hover{color:#fff}
.content-header ul{list-style:none}
.content-header ul li{display:inline;float:left;margin-left:7px;padding-left:13px;background:url(../images/back-space-non-breaking-space.png) no-repeat left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.content-header ul li:first-child{background:none}
.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:#2e2e2e;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-left:#0aa solid 5px}
.light{background-color:#0aa;border-left:none}
.page-header .content{padding:30px 40px;display:table-cell;vertical-align:middle}
.header-title{float:left;margin-top:5px}
.header-title h1{}
.page-header h1{font-size:2.5em;font-weight:300;color:#fff;line-height:25px}
.sub-title{font-family:'Open Sans',sans-serif;font-size:18px;font-weight:300;color:#aaa;margin-top:8px}
.light .sub-title{color:#fff}
.page-navigation{float:right;margin-top:20px}
.page-navigation a{color:#aaa;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}
.page-navigation a:hover{color:#fff}
.light .page-navigation a{color:#fff}
.page-navigation ul{list-style:none}
.page-navigation ul li{display:inline;float:left;margin-left:7px;padding-left:13px;background:url(../images/back-space-non-breaking-space.png) no-repeat left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.light .page-navigation ul li{background:url(../images/back-space-non-breaking-space-white.png) no-repeat left}
.page-navigation ul li:first-child{background:none}
.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:#2e2e2e;padding:30px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.large-grid .large-button{position:absolute;right:0;bottom:0;margin-right:30px;margin-bottom:30px}
.large-grid blockquote{margin-top:120px}
.large-grid .quote-author{position:absolute;right:0;bottom:0;margin-right:30px;margin-bottom:40px}
.small-grid{list-style:none;margin-top:-20px;margin-left:-20px}
.small-grid li{width:241px;height:241px;float:left;margin-top:20px;margin-left:20px}
.left .small-grid{margin-top:0}
.right .large-grid{margin-top:20px}
.small-grid .flip-front{width:100%;height:100%}
.icon .flip-front{width:100%;height:100%;background-color:#2e2e2e;position:relative;text-align:center}
.icon .grid-title{font-size:1.5em;font-weight:300;color:#aaa;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}
.text-colortwo{color:#fff}
.largest-font{font-size:3em;color:#aaa}
.large-font{font-size:2em;font-weight:400;line-height:70px}
.box-title{width:100%;height:100%;background-color:#2e2e2e;position:relative;text-align:center}
.box-title h2{font-size:1.5em;font-weight:300;color:#aaa;text-align:center;position:absolute;bottom:0;left:0;right: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:20px;font-weight:300;color:#fff;text-align:left}
.description-back{font-size:14px;color:#fff;line-height:20px;margin-top:10px}
.text-gray{color:#aaa}
.text-dark{color:#7e7e7e}
.more-details{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;color:#fff;position:absolute;bottom:0;right:0;margin-bottom:33px;margin-right:20px;padding-right:27px;background:url(../images/plus-link-small.png) no-repeat right}
.tiny-active{margin-bottom:25px;padding-right:20px;background:url(../images/plus-link-readmore.png) no-repeat right}
.large-title-back{font-size:2.2em;font-weight:300;line-height:45px;color:#aaa}
.large-description-back{font-family:'Open Sans',sans-serif;font-size:1.5em;font-weight:300;line-height:34px;color:#7e7e7e;margin-top:50px}
.active-details{width:100%;height:100%;background-color:#0aa;padding:20px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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:#2e2e2e}
.small-thumb{width:241px;height:241px;background-color:#0aa;padding:20px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.dark{background-color:#2e2e2e}
.small-thumb h2{font-size:1.5em;font-weight:300;color:#fff;line-height:33px}
.small-thumb .text-gray{color:#aaa}
.small-thumb p{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;color:#fff;line-height:20px;position:absolute;right:0;bottom:0;margin-right:20px;margin-bottom:33px}
.call-action{width:100%;height:120px;margin-top:40px;display:table;background-color:#2e2e2e;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-left:#0aa solid 5px}
.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:#aaa;float:left}
.call-action a{text-decoration:none}
.call-action .large-button{float:right;margin:38px 40px}
.full-grid{margin-top:20px}
.sub-text{font-size:18px;font-weight:400;margin-left:10px}
.service ul{list-style:none;margin-left:-20px;margin-top:-20px}
.service ul li{width:241px;height:241px;float:left;margin-left:20px;margin-top:20px}
.service .flip-front{width:100%;height:100%;background-color:#2e2e2e;position:relative;text-align:center}
.service .grid-title{font-size:1.5em;font-weight:300;color:#aaa;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:#2e2e2e}
.service-details{padding:30px 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.service-details a{text-decoration:none}
.service-details h2 a{font-size:24px;font-weight:300;color:#aaa;line-height:20px;-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}
.service-details h2 a:hover{color:#fff}
.service-details p{margin-top:20px}
.service-details .large-button{position:absolute;right:0;bottom:0;margin-right:40px;margin-bottom:40px}
.service-large .thumb-hover{width:502px;height:251px}
.category-filter ul{list-style:none;margin-top:15px}
.category-filter ul li{color:#aaa;text-decoration:none;float:left;margin-right:20px;display:inline;cursor:pointer;-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:hover,.category-filter .active{color:#fff}
.grid .mix{opacity:0;display:none}
.portfolio ul{list-style:none;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{list-style:none}
.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}
.related ul{list-style:none;margin-left:-20px;margin-top:-20px}
.related ul li{width:241px;height:241px;float:left;margin-left:20px;margin-top:20px}
.gallery-list ul{list-style:none;margin-left:-20px;margin-top:-20px}
.gallery-list ul li{width:241px;height:241px;float:left;margin-left:20px;margin-top:20px}
.team ul{list-style:none;margin-left:-20px;margin-top:-20px}
.team ul li{width:241px;height:241px;float:left;margin-left:20px;margin-top:20px}
.blog{display:table;border-collapse:collapse}
.blog-content{display:table-cell;width:704px;border-right:#1e1e1e solid 20px;vertical-align:top}
.content-list{list-style:none;margin-top:-20px}
.content-list li{width:100%;height:auto;margin-top:20px;background-color:#2e2e2e}
.blog-details{padding:30px 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.blog-details a{text-decoration:none}
.blog-details h2 a{font-size:24px;font-weight:300;color:#aaa;line-height:20px;-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}
.blog-details h2 a:hover{color:#fff}
.blog-details p{margin-top:20px}
.bottom-active{width:100%;margin-top:20px;overflow:hidden}
.blog-meta{margin-top:5px;float:left}
.blog-meta-details{margin:0 12px 0 8px}
.blog-single{float:none;padding-top:50px;border-top:#4e4e4e solid 1px}
.blog-meta a{color:#7e7e7e;text-decoration:none}
.blog-meta a:hover{text-decoration:underline}
.bottom-active .readmore-button{float:right}
.next-page ul{margin-top:20px;float:right;list-style:none}
.next-page ul li{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:600;color:#aaa;width:23px;height:27px;float:left;margin-left:5px;text-align:center;padding-top:3px;vertical-align:middle;background-color:#2e2e2e;-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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.next-page ul li:hover{color:#fff;background-color:#0aa}
.next-page .page-active{color:#fff;background-color:#0aa}
.next{background:url(../images/next.png) no-repeat center}
.next:hover{background:url(../images/next-white.png) no-repeat center}
.blog-single-details{width:100%;height:auto;padding:30px 40px 40px;background-color:#2e2e2e;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.blog-single-details h1{font-size:24px;font-weight:300;color:#fff;margin-bottom:20px}
.blog-single-content{margin-top:20px}
.blog-related ul{list-style:none;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-area h1{font-size:24px;font-weight:300;color:#fff;}
.comment-area ul{list-style:none}
.comment-number{margin-left:15px}
.comment-list{display:table;margin-top:20px;background-color:#2e2e2e;border-left:#0aa solid 5px;border-collapse:separate;border-spacing:30px}
.comment-date{font-size:12px;color:#aaa;margin-left:10px}
.comment-reply{background-color:#4e4e4e}
.comment-reply p{color:#aaa}
.avatar-table{display:table-cell;vertical-align:top;padding:0 5px}
.avatar-table figure{border-radius:50%;overflow:hidden}
.comment-table{display:table-cell}
.comment-table p{margin-top:15px}
.comment-top{overflow:hidden}
.name-date{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;color:#fff;float:left}
.reply{float:right}
.reply a{color:#aaa;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}
.reply a:hover{color:#fff}
#social-share{margin-top:25px}
#shareme .share-this{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;color:#aaa;margin-bottom:10px}
#shareme a{width:30px;height:30px;margin-right:10px;float:left;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
#shareme .facebook{background-color:#36bfc4;-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}
#shareme .facebook:hover{background-color:#31aeb3}
#shareme .twitter{background-color:#96d7e3;-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}
#shareme .twitter:hover{background-color:#89c4cf}
#shareme .googleplus{background-color:#ee7760;-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}
#shareme .googleplus:hover{background-color:#de705b}
.map{width:100%;height:300px}
#map-canvas{margin:0;padding:0;height:100%}
.contact{display:table}
.contact-info{display:table-cell;width:502px;background-color:#2e2e2e}
.send-message{display:table-cell;width:502px;border-right:#1e1e1e solid 20px;vertical-align:top}
.send-message .message{margin-top:0;padding:35px 40px 20px}
.message h2{font-size:24px;font-weight:300;color:#fff;}
.message input{margin-top:20px}
.email_success{color:#aaa;text-align:right;margin-top:20px}
.info-box{padding:35px 40px}
.info-box h2{font-size:24px;font-weight:300;color:#fff;margin-bottom:20px;}
.info-box ul{list-style:none}
.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}
.contact-meta{color:#7e7e7e;margin-left:10px}
aside{display:table-cell}
.sidebar{width:300px}
.sidebar-box{width:100%;margin-bottom:20px}
.sidebar-title{background-color:#0aa}
.sidebar-title h2{font-size:20px;font-weight:400;color:#fff;padding:15px 30px}
.sidebar-details{width:100%;height:auto;padding:20px;background-color:#2e2e2e;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.recent{list-style:none;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;font-weight:400;color:#aaa;line-height:20px;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}
.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;padding-left:20px;margin-top:13px;background:url(../images/plus-link-readmore.png) no-repeat left center;-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}
.readmore:hover{padding-left:25px}
.category{list-style:none;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;font-size:14px;font-weight:400;color:#aaa;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;background:url(../images/plus-link-readmore.png) no-repeat left center;-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{list-style:none;overflow:hidden}
.gallery li{float:left}
.gallery-list figure{position:relative}
.sidebar-tags{list-style:none;margin-top:15px}
.sidebar-tags li{float:left;margin-top:5px;margin-right:5px;padding:5px 10px;background-color:#2e2e2e;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:#aaa;-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:#2e2e2e;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.footer-text{font-size:14px;font-weight:400;color:#7e7e7e;line-height:20px}
.footer-title{font-size:20px;font-weight:600;color:#aaa;line-height:16px}
.footer-content{margin-top:30px}
.footer-about .footer-content{margin-top:0}
.footer-about{width:302px;height:auto;float:left;margin-right:29px}
.footer-contact{width:302px;height:auto;float:left;margin-right:29px}
.footer-contact ul{list-style:none}
.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;overflow:hidden}
.copyright{font-size:12px;font-weight:400;color:#7e7e7e;float:left}
.copyright a{color:#7e7e7e;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}
.copyright a:hover{color:#ccc}
.footer-bottom nav{float:right}
.footer-bottom ul{list-style:none}
.footer-bottom ul li{display:inline;float:left;margin-left:14px}
.footer-bottom ul li a{font-size:12px;font-weight:400;color:#7e7e7e;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}
.back-to-top{width:40px;height:40px;position:fixed;bottom:2em;right:0;background:url(../images/go-to-top.png) no-repeat;opacity:.5;z-index:100;display:none}
.back-to-top:hover{opacity:.7}