.nav-menu{display:none;}
.clear{clear:both;}
img, .single-post{height:auto;box-sizing:border-box;}
.video-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; }
.video-container iframe, .video-container object, .video-container embed, .video-container video { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.adsbar .ad300x250 iframe{max-width:100%;text-align:center;margin:0 auto 0 auto;display:block;}
.paginator {max-width: 700px;width:100%;margin: 20px 25px;}
.adsbar .tagcloud{width:100%;box-sizing:border-box;}
.navigation{margin-top:0px;background: #272727 url(images/menu-bg.png) no-repeat left top;height:auto;min-height:38px;}
@media screen and (max-width:1274px) {
.gallery .gallery-item {float: left;margin: 2px 0.5% 2px 0.5%;text-align: center;width: 24%;height: auto;box-sizing:border-box}
.gallery .gallery-item img {width:100%;height:auto;box-sizing:border-box;}
.content{width:75%;box-sizing:border-box;}
.adsbar{width:24.5%;margin-left:0.5%;box-sizing:border-box;}
.posts{width:80%;box-sizing:border-box;margin:14px 0 10px 0;}
.sidebar{width:19.5%;margin-right:0.5%;box-sizing:border-box;}
.posts .post{width:23%;margin:0 1% 20px 1%;height:auto;}
.posts .post a img{width:100%;height:auto;max-width:180px;}
.main, .navigation{width:100%;box-sizing:border-box;clear:both;}
.header{width:100%;box-sizing:border-box;height:auto;min-height:92px;}
.navigation{margin-top:0px;background: #272727 url(images/menu-bg.png) no-repeat left top;height:auto;min-height:38px;}
.footer{width:100%;box-sizing:border-box;height:auto;min-height:92px;}
.footer .footer-links{width:100%;box-sizing:border-box;margin:0;padding:20px;float:none;}
.adsbar .ad300x250{width:100%;height:auto;box-sizing:border-box;}
.adsbar .ad300x250 img{width:100%;height:auto;max-width:320px;}
.adsbar h3{display:block;width:100%;box-sizing:border-box;height:auto;background-image:none;background-color:#C20A60;border-top:1px solid #FB1FD7;border-bottom:1px solid #86006F;margin-bottom:0px;text-indent:0px;padding:5px;line-height:1.2em;font-size:1.2em;}
.adsbar ul li{display:block;width:100%;box-sizing:border-box;background-color:#323232;border-top:1px solid #3C3C40;border-bottom:1px solid #181718;background-image:none;padding:5px;line-height:1.2em;font-size:1em;text-indent:0px;}
.sidebar h3{width:100%;box-sizing:border-box;display:block;height:auto;background-image:none;background-color:#C20A60;border-top:1px solid #FB1FD7;border-bottom:1px solid #86006F;margin-bottom:0px;text-indent:0px;padding:5px;line-height:1.2em;font-size:1.2em;}
.sidebar ul li{display:block;width:100%;box-sizing:border-box;background-color:#323232;border-top:1px solid #3C3C40;border-bottom:1px solid #181718;background-image:none;padding:5px;line-height:1.2em;font-size:1em;text-indent:0px;}
.sidebar .searchform div{width:100%;box-sizing:border-box;}
.posts .post .link{width:100%;box-sizing:border-box;display:block;}
.clear{clear:both;}
.sidebar .searchform #s{width:80%;box-sizing:border-box;max-width:128px;}
.searchform div #searchsubmit{width:20%;box-sizing:border-box;}
.single-post p{width:auto;}
.post-comments{width:100%;box-sizing:border-box;}
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img {max-width: 100%;height: auto;}
.alignleft,
img.alignleft {display: inline;float: left;margin-right: 14px;margin-top: 4px;}
.alignright,
img.alignright {display: inline;float: right;margin-left: 14px;margin-top: 4px;}
.aligncenter,
img.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}
img.alignleft,
img.alignright,
img.aligncenter {margin-bottom: 12px;}
img{box-sizing:border-box;}
.comment-list li{width:auto;box-sizing:border-box;}
.comment-list{width:auto;}
.comment-list p{width:auto;}
}
@media screen and (max-width:960px) {
.posts{width:70%;box-sizing:border-box;margin:14px 0 10px 0;}
.sidebar{width:29.5%;margin-right:0.5%;box-sizing:border-box;}
.posts .post{width:48%;margin:0 1% 20px 1%;height:auto;text-align:center;}
.posts .post span{text-align:center;width:100%;box-sizing:border-box;}
.posts .post a img{margin:0 auto;display:block;}
}
@media screen and (max-width:769px) {
.content{width:100%;box-sizing:border-box;float:none;}
.adsbar{display:none;}
.posts{width:100%;box-sizing:border-box;margin:14px 0 10px 0;float:none;}
.sidebar{display:none;}
.posts .post{width:23%;margin:0 1% 20px 1%;height:auto;}
.sidebar ul li a{display:block;}
.sidebar ul li:hover{background-color:#585858;}
.adsbar ul li a{display:block;}
.adsbar ul li:hover{background-color:#585858;}
.adsbar .ad300x250 img{display:block;margin:0 auto 0 auto;padding:10px 0 10px 0;box-sizing:border-box;}
.adsbar h3{margin-top:0px;}
.header .info{width:98%;margin:0 auto 10px auto;float:none;text-align:center;padding:10px;box-sizing:border-box;}
.header .user-bar{width:98%;margin:0 auto 0 auto;float:none;text-align:center;}	
.header .user-bar form{width:100%;max-width:336px;display:block;box-sizing:border-box;height:auto;margin:0 auto 0 auto;padding:10px 0 10px 0;}
.header .user-bar form .search-form{max-width:300px;width:100%;box-sizing:border-box;}
.header .user-bar form .search-button{}
.header .user-bar .user-login{float:none;width:100%;text-align:center;box-sizing:border-box;padding:10px 0 10px 0;}
.header .user-bar .rss-feed{float:none;width:100%;margin:0 auto 0 auto;padding:10px 0 10px 0;box-sizing:border-box;text-align:center;}
.header{background: #1E1D1E url(images/header-bg.png) repeat-x left top;}
.nav-menu {color:#333333;display:block;cursor:pointer;font-size:1.5em;background:url(images/navmenubg1.png) no-repeat top center;width:27px;
height:28px;z-index:8;position:absolute;right:5px;top:5px;box-sizing:border-box;}
.nav-menu:hover {background:url(images/navmenubg1.png) no-repeat bottom center;}
.topmenu {display:none !important;border:none;}
.nav-open {float:left;width:100%;display:block !important;background: rgba(39, 39, 39, 1) url(images/menu-bg.png) no-repeat left top;border-bottom:1px solid #797979;position:relative;z-index:5;}
.nav-open li{width:100%;border-bottom:1px solid #404040;padding:0px !important;height:auto !important;line-height:1.3em !important;font-size:1em;}
.nav-open li a{display:block;padding:10px;box-sizing:border-box;}
.nav-open li a:hover{background-color:rgba(58,58,58,0.7);}
.navigation{position:relative;}
.paginator{width:100%;box-sizing:border-box;margin:0 auto 0 auto;max-width:700px;}
.post-comments .comment-link{float:none;display:block;}
.post-comments .total-comments{float:none;padding-bottom:10px;}
.main{width:98%;margin:0 auto 0 auto;box-sizing:border-box;overflow:hidden;}
}
@media screen and (max-width:560px) {
.posts .post{width:48%;}
.gallery .gallery-item {float: left;width: 49%;}
}
@media screen and (max-width:360px) {
.posts .post{width:98%;}
.gallery .gallery-item {float: left;width: 98%;}
}