.gallery .gallery-container{position:relative}.gallery .gallery-item{position:absolute;width:calc(20% - 10px)}.gallery .gallery-item.double{width:calc(40% - 10px)}@media screen and (max-width: 992px){.gallery .gallery-item{width:calc(33% - 10px)}.gallery .gallery-item.double{width:calc(66% - 10px)}}@media screen and (max-width: 768px){.gallery .gallery-item{width:calc(50% - 10px)}.gallery .gallery-item.double{width:calc(100% - 10px)}}@media screen and (max-width: 400px){.gallery .gallery-item{width:calc(100% - 10px)}}.gallery .main-col{border-right:1px dotted #ddd}.gallery .latest-comments{margin-top:70px}.gallery-show{word-break:break-word}.gallery-show .image{text-align:center}.gallery-show .image .thumbnail{display:inline-block}.gallery-show>h1{text-align:center}.gallery-show .description{max-width:600px;margin:auto}.gallery-show .comments{padding:0 30px}.gallery-show .comment{display:table;table-layout:fixed;margin:10px 0;max-width:600px}.gallery-show .comment .user{display:table-cell;width:80px;max-width:80px;padding-right:15px;overflow:hidden}.gallery-show .comment .user .avatar{max-width:64px;min-width:32px}.gallery-show .comment .bubble{display:table-cell;vertical-align:top;position:relative;padding:10px;background:#FFFFFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:#ddd solid 1px}.gallery-show .comment .bubble:after{content:'';position:absolute;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #FFFFFF;display:block;width:0;z-index:1;left:-10px;top:12px}.gallery-show .comment .bubble:before{content:'';position:absolute;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #ccc;display:block;width:0;z-index:0;left:-11px;top:12px}.gallery-show .rate-btns{text-align:center}.gallery-show .rate-btns .btn-group{width:90%}.gallery-show .rate-btns button{width:50%}.personal-gallery{word-break:break-word}.personal-gallery .gallery-item .description{text-align:center;padding:5px}.layout-compact.navbar{border-radius:0;border:none;background:none}.layout-compact.navbar .container-fluid{padding-left:0}.layout-compact.navbar .nav-login-form{min-width:300px;padding:20px}.main-page{font-size:14px}.main-page .main-col>section{margin:30px 0 60px}.main-page .gallery-demo-pic{margin:10px;display:inline-block}.main-page .forum-updates-frame{border:none;height:500px;width:100%;overflow:hidden}.main-page .right-col{padding-left:20px}.main-page .news-article{margin:30px 0 50px}
