.countries .menu span.icon {width: 16px;height: 16px;background-image: url('http://i.visalegko.com.ua/images/sprite-flags.png');}

.menu .item112 .icon {background-position: 0 -304px;}
.menu .item114 .icon {background-position: 0 -224px;}
.menu .item123 .icon {background-position: 0 -208px;}
.menu .item119 .icon {background-position: 0 -160px;}
.menu .item117 .icon {background-position: 0 -192px;}
.menu .item131 .icon {background-position: 0 -368px;}
.menu .item132 .icon {background-position: 0 -48px;}
.menu .item113 .icon {background-position: 0 -112px;}
.menu .item116 .icon {background-position: 0 -128px;}
.menu .item124 .icon {background-position: 0 -256px;}
.menu .item125 .icon {background-position: 0 -272px;}
.menu .item126 .icon {background-position: 0 -144px;}
.menu .item122 .icon {background-position: 0 -64px;}
.menu .item136 .icon {background-position: 0 -80px;}
.menu .item133 .icon {background-position: 0 -16px;}
.menu .item118 .icon {background-position: 0 -176px;}
.menu .item120 .icon {background-position: 0 -240px;}
.menu .item127 .icon {background-position: 0 -32px;}
.menu .item128 .icon {background-position: 0 -320px;}
.menu .item115 .icon {background-position: 0 -352px;}
.menu .item121 .icon {background-position: 0 -288px;}
.menu .item129 .icon {background-position: 0 -96px;}
.menu .item138 .icon {background-position: 0 0;}
.menu .item139 .icon {background-position: 0 -336px;}

.visa12 {width: 12px;height: 12px;}
.visa16 {width: 16px;height: 16px;}
.visacat {margin-left:0px !important;}
.visaicon {background-image: url('http://i.visalegko.com.ua/images/sprite-tmpl.png');margin-right: 3px;margin-left:10px;margin-bottom:-3px;display: inline-block;}

.visaks {background-position: 0 -64px;}
.visamts{background-position: 0 -80px;}
.visamail {background-position: 0 -32px;}
.visaphone {background-position: 0 -96px;}
.visavariants {background-position: 0 -16px;}
.visaprice {background-position: 0 0;}
.visaorder {background-position: 0 16px;}
.catitemtools {float:left;}
.itemList .itemContainer:hover {background: rgba(255, 255, 219, 0.25); }
.itemList .itemContainer {min-height: 215px;padding: 0 15px;}
@media min-width 600px {
.itemList .itemContainer {width:50%;}
}
.vblogitem {width:50%;}
@media (max-width: 600px) {
.vblogitem {width:100%;}
}
.visapadding {padding-top: 30px;}
.visapadinbl {display: inline-block;}
.vblogimg {height: 200px;background-size: 100% auto;background-position: center center;background-repeat: no-repeat;display: block;margin: 0 10px;}
.vblogitem {height: 200px;float: left;display: block;margin: 10px 0;position: relative;}
.vblogtitle {width: 100%;height: 100px;background-color: rgba(255,255,255,0.8);position: absolute;bottom:0px;transition:all .2s ease-out .2s;}
.vblogtitle:hover {background-color: rgba(255,255,255,0.9);}
.vblogitem:hover{}

.catItemDateCreated {color: rgb(97, 97, 97);display: block;padding-top: 10px;padding-bottom: 5px;}
.vblogtitle span {padding-left:10px;padding-right:10px;display: block;}

div.tcvn-k2-nivoslider img {height: 220px !important;}