#v-block {float:left;clear:both;width:100%;margin-bottom:20px;}
#right_column #v-block .block .block_content {background:#fff;}
#v-block a {padding:6px;border: 1px solid transparent; -webkit-transition: 0.1s linear all; -moz-transition: 0.1s linear all; -ms-transition: 0.1s linear all; -o-transition: 0.1s linear all; transition: 0.1s linear all; -webkit-transition-delay: 0.2s; transition-delay: 0.2s;}
#v-block a:not(#show-close):hover {border: 1px solid #ccc;background:#fff; -webkit-transition-delay: 0s; transition-delay: 0s; box-shadow: 1px 1px 3px #eeeeee; -moz-box-shadow: 1px 1px 3px #eeeeee; -webkit-box-shadow: 1px 1px 3px #eeeeee;}
#v-block a.left {float:left;width:48%;margin-right:2%;}
#v-block a.right {float:left;width:48%;margin-left:2%;}
#v-block a img {float:left;width:100%;height:auto;clear:both;}
#v-block a span.title {float:left;width:100%;height:auto;max-height: 32px;clear:both;margin:6px 0 6px 0;padding:0 2px;text-align:center;color:#555;font-size:13px;text-decoration:none;line-height: 16px;font-family: "Open Sans",sans-serif;overflow: hidden;}
#v-block a:hover span.title {text-decoration:underline;}
#v-block a.only_one {width:100%;margin:0;}
#v-block a.only_one span {font-size:14px;font-weight:bold;}

@media screen and (min-width: 900px) and (max-width: 1050px) {
  #right_column #v-block .block .block_content {padding:5px 0;}
}

@media screen and (min-width: 481px) and (max-width: 970px) {
}

@media screen and (min-width: 691px) and (max-width: 970px) {
}

@media screen and (min-width: 481px) and (max-width: 690px) {
}

@media screen and (max-width: 480px) {
}


