@media (max-width:767px){body{line-height:22px;padding-top:50px}.top-bar .menu,.top-bar .text{text-align:center;margin-bottom:10px}.top-bar .menu:last-child,.top-bar .text:last-child{margin-bottom:0}.site-title,.navbar-pinned .site-title{padding:0 10px;margin:12px 0 0 0;max-width:80%;height:auto;font-size:14px}.site-title img{max-height:30px;width:auto}.carousel-control{height:40px;width:35px;margin-top:-20px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-top:-14px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-8px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-8px}.carousel .slide-title{margin-top:0}.carousel .excerpt{font-size:3vw;line-height:4.5vw}.carousel .btn-lg{padding:10px;font-size:10px}.carousel .item{height:250px}.carousel-indicators{margin-bottom:0;bottom:0}.navbar-nav{float:none}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-nav>li>a.has-desc{padding-top:5px;padding-bottom:5px}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus .desc,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover .desc{color:#fff}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background:none}.dropdown-menu .dropdown-menu{margin-left:10px}.navbar-header{min-height:0}.contra .item{margin-left:10px;margin-right:10px}.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-2 .gallery-item:nth-child(3n+1),.gallery-columns-2 .gallery-item:nth-child(3n+2),.gallery-columns-3 .gallery-item:nth-child(4n+2),.gallery-columns-3 .gallery-item:nth-child(4n+3),.gallery-columns-4 .gallery-item:nth-child(5n+3),.gallery-columns-4 .gallery-item:nth-child(5n+4),.gallery-columns-5 .gallery-item:nth-child(6n+4),.gallery-columns-5 .gallery-item:nth-child(6n+5),.gallery-columns-6 .gallery-item:nth-child(7n+5),.gallery-columns-6 .gallery-item:nth-child(7n+6){width:100%!important;margin:7px 0!important}.gallery .item-title .gallery-title{bottom:10px;top:auto}.gallery .item-title .gallery-title h3{font-size:14px;font-size:4vw;padding:0 1%}.gallery .item-title .gallery-title .gallery-date{font-size:10px}.testimonial .item{padding-left:100px;padding-right:10px}.testimonial .item img{max-width:70px;height:auto;left:10px}.entry-author{text-align:center}.author-avatar{margin-bottom:20px}.author-social{margin-top:20px}.comment-avatar{text-align:center;margin-bottom:20px}.comments-list .comment{padding:20px 0 10px}.comments-list .depth-1{padding:20px 10px 10px}.comment-reply .btn-default{float:none;clear:both;display:inline;padding:5px 10px 4px}.comment-meta li{display:inline}.comments-list .children{margin-top:20px;padding-left:15px}.comment-form-jump{margin:0;text-align:center}.comment-respond .btn-default{float:none;width:100%;margin-top:10px}.non-singular .entry-author-avatar{display:none}.non-singular .title-wrap{padding-right:0}.tiled-posts .hentry .featured-image iframe,.tiled-posts .hentry .featured-image embed,.tiled-posts .hentry .featured-image object{max-height:60vw}.sidebar{border-top:1px solid #E7EAEC;padding-top:40px}.footer-menu,.social-links,.bottom-bar .copyright{text-align:center}.author-banner img{max-width:300%;margin-left:-50%}.author-post .entry-image{margin-bottom:10px}.author-post .entry-image,.author-post .entry-image img{width:100%;height:auto}.infinite-load a,.posts-list .infinite-load a{line-height:16px;background:#1CA4BE;color:#fff}.infinite-load a i,.posts-list .infinite-load a i{margin-right:5px}.posts-list .item-wrap{width:100%}.prev-next-posts .prev-post,.prev-next-posts .next-post{text-align:center}.prev-next-posts .prev-post{margin-bottom:10px;border-bottom:1px solid #fff;padding-bottom:10px}}@media (min-width:768px) and (max-width:991px){.navbar-header{float:none;line-height:50px}.navbar-header .site-title{text-align:center;margin-top:10px}.navbar-header .site-title img{display:inline-block}.header .navbar-right{float:none!important;text-align:center}.navbar-nav>li{float:none;display:inline-block}.header .navbar-nav>li>a{padding-top:10px;padding-bottom:5px}.sidebar{padding-top:40px}.carousel .item{background-size:stretch}.author-banner img{max-width:200%;margin-left:-50%}}