﻿/*резиновые колонки картинок*/
.columns-list:after {
	content:'';
	display:block;
	clear:both;
}
.column {
	width:140px;
	padding:5px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
	/*height: auto;*/
}
.column-content {
	border:1px solid #c6c6c6;
	box-shadow:0 0 5px 0 #999;
	background:#fff;
	line-height:140px;
	text-align:center;
	/*height: 154px;
	width:193px;*/
}


a.colorbox img {
    border: medium none;
    box-shadow: 1px 1px 3px 1px #111;
    /*display: block;
    margin: 0;
    overflow: hidden;*/
}




/*Colorbox Style*/
#cboxLoadedContent {
    position: relative;
}
#extra-info {
    position: absolute;
    bottom: 2px;
    left: 0;
    right: 0;
    background: #000;
    color: #fff;
    opacity: 0.85;
    filter: alpha(opacity=85);
    padding: 5px 7px;
	line-height: 1.5rem;
	max-height: 24px;
	overflow: hidden;
}
#colorboxTitle {
    /*position: absolute;*/
    bottom: 26px;
    left: 0;
    right: 0;
	overflow: hidden;
	/*min-width: 730px;*/
	width: 100%;
}
#cboxButtons {
    position: absolute;
    bottom: 0;
	z-index: 999;
}
#cboxButtons a {
/*font-size: 1.1rem;*/
font-family: 'Neucha', cursive;
line-height: 25px;
padding-right: 20px;
opacity: 0.75;
}
#cboxButtons a:hover{
opacity: 1;
}

/*.cboxPrint, .cboxDw {
    background: rgb(64, 199, 129) none repeat scroll 0 0;
    border-radius: 3px;
    box-shadow: 0 -3px rgb(53, 167, 110) inset;
    color: white;
    display: inline-block;
    font-weight: 700;
    padding: 1px 10px;
    position: absolute;
	bottom: 0;
    text-decoration: none;
    transition: all 0.2s ease 0s;
    width: 70px;
}
#cboxContent > div.cboxPrint {
  left: 97px;
  width: 110px;
}
.cboxPrint:hover {
    background: rgb(53, 167, 110) none repeat scroll 0 0;
}
.cboxDw:hover {
    background: #f63c3c none repeat scroll 0 0;
}
.cboxDw {
    background: #f4854c none repeat scroll 0 0;
    box-shadow: 0 -3px #f63c3c inset;
}
.cboxDw a, .cboxPrint a {
    color: white;
    font-size: 13.5px;
    text-decoration: none;
}*/

.link-prev, .link-up, .link-next {
  padding: 5px 3px;
  border-radius: 3px;
  background: rgb(64,199,129);
  box-shadow: 0 -3px rgb(53,167,110) inset;
  transition: 0.2s;
  margin: 0 5px;
}
.link-prev:hover, .link-up:hover, .link-next:hover { background: rgb(53, 167, 110);}

.column {
	width:140px;
	padding:2px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
}
main article, .related {
  padding: 5px;
}
.social-likes__widget {
  margin: 3px 0;
}
.social-likes {
  margin: 0;
}
.zx-object94515124 {
	background-size: 99% auto;
  height: 60px;
}
.head span a, .head span a:link, .head span a:visited, .head span a:hover {
  font-size: 0.875rem;
}
#responsive-menu ul > li > a {
  color: #ffffff;
  line-height: 32px;
  min-height: 32px;
  padding: 0 2px;
}
ul.menu > li::before {
  top: 0;
}
}
@media only screen and (max-width: 400px) {
#wrap #yandex_ad {
  margin-bottom: -18px;
  margin-left: -31px;
  margin-top: -17px;
  transform: scale(0.87);
  width: 395px;
}
}
@media only screen and (max-width: 340px) {
#wrap #yandex_ad {
  margin-bottom: -35px;
  margin-left: -45px;
  margin-top: -30px;
  transform: scale(0.78);
  width: 399px;
}
}


/*Colorbox Style*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow, #cboxPrn{border: 0; padding: 0; margin: 0; overflow: visible; width: auto; background: none; cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;max-height: calc(100% - 150px);width: auto !important;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

#cboxOverlay{background: #000;}
#colorbox{outline:0;}
  #cboxWrapper {background: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
    #cboxTopLeft{width:15px; height:15px;}
    #cboxTopRight{width:15px; height:15px;}
    #cboxBottomLeft{width:15px; height:10px;}
    #cboxBottomRight{width:15px; height:10px;}
    #cboxMiddleLeft{width:15px;}
    #cboxMiddleRight{width:15px;}
    #cboxTopCenter{height:15px;}
    #cboxBottomCenter{height:10px;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; top:5px; left:0; text-align:center; width:100%; color:#949494; display: none;}
        #cboxCurrent{position:absolute; bottom:0; right: 88px; color:#949494;}
        #cboxLoadingOverlay{background: #fff;}
        #cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}

        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; right: 50px; background:url(../images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; right: 25px; background:url(../images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
		#cboxPrn{position:absolute; bottom:0; left:199px; background:url(../images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(../images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}



