
.item-special .item-cell {
	position: relative; max-width: 300px; margin: 2em auto; 
	background-color: white;
	border: 1px solid silver;
}
	.item-special .blue-icon {margin: -60px auto -30px;}
	.item-special .item-cell .main-image {opacity: .2; margin: 0; border: none;}
	.item-special .item-cell:hover .main-image {opacity: 1;}
	
	.item-special .more {color: #3297d7; font-size: .9em;}
	
	.item-special .description {position: absolute; width: 100%; top: 50%; left: 0; z-index: 1002; background-color: transparent; border: none;}
		.item-special .description h4 {position: relative; font-weight: bold; margin-bottom: 2em;}
		.item-special .description h4:before {
			content: "Прочети повече"; position: absolute; left: 0; top: 120%; z-index: 100;
			display: block; font-size: .8rem; white-space: nowrap; color: #3297d7;
		}
		
	.item-special .item-cell:hover .description {top: 100%; background-color: white; border: 1px solid silver; box-shadow: 2px 2px 10px rgba(0,0,0,.4);}
		.item-special .description-info {
			height: 0; visibility: hidden; opacity: 0;
		}
		.item-special .item-cell:hover .description-info {height: auto; visibility: visible; opacity: 1;}
		
#menu-wrap #buttons {text-align: right;}

h1.blueWord {text-align: center;}
 h1.blueWord span {display: inline-block; padding-bottom: 30px; background: url(../img/icon-bone.png) no-repeat 50% 100%;}
	.blueWord > span, .whiteWord {border: none !important;}

#services {padding-bottom: 2em; background: #d4f0f8 url(../img/section-bgr-services.jpg) no-repeat 0 0;}

#alt-medicine {clear: both; padding: 5em 0; background: #d9ebc8 url(../img/section-bgr-alt-medicine.jpg) no-repeat 100% 0;}
 #greenWrap {margin: 0 auto;}
 #alt-medicine h1 {text-align: center;}
 #greenboxes {max-width: 60rem;}
 	#greenboxes .commonBox {float: none; margin-left: auto; margin-right: auto;}

#contacts {margin-top: 0;}

.blue-footer {
	padding: 24px 85px; font-size: 1.5em; font-weight: bold; text-align: center;
	background-image: url(../img/icon-emergency.png); background-repeat: no-repeat; background-position: 24px 50%;
}

@media only screen 
and (max-width: 480px) {

.blue-footer {padding: 12px 12px 12px 72px; font-size: 1em;  background-position: 12px 12px;}

#start .left, #start .right {padding: 0 12px;}

}

.item-special .item-cell .main-image, .item-special .description-info {
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}