/* @charset "utf-8"; */
.gmc-map-article {
	width: 100%;
}

/* ========== GMC Article Top Block ========= */
.gmc-article-top-zzz {
	margin-bottom: 15px;
	padding: 10px;
	background-color: #f5f5f5;
    border-width: 1px;
    border-style: solid;
    border-color: #ccc #ccc #999 #ccc;
    -webkit-box-shadow: 0 2px 5px rgba(64, 64, 64, 0.5);
    -moz-box-shadow: 0 2px 5px rgba(64, 64, 64, 0.5);
    box-shadow: 0 2px 5px rgba(64, 64, 64, 0.5);
}
.gmc-article-top-zzz div:nth-child(1) {
	float: left;
	margin-right: 35px;
}
.gmc-article-top-zzz div:nth-child(2) {
	display: inline-block;
}


/* ========== GMC Article slider ========= */
.gmc-article-slider-zzz {
	margin-bottom: 15px;
 }
/* slaidis warwerisTvis */
.gmc-article-slider-zzz .djslider div.slide-title {
    font-size: 13px;
    color: #333 !important;
    font-weight: normal;
    text-align: center;
    margin-top: 10px;
}
/* slaidis warweris zemoT gasworeba (hqonda qveda sworeba) */
.gmc-article-slider-zzz .djslider-default .slide-desc {
	position: inherit !important;
}
/* FOR module "GMC DJ-ImageSlider - slide backbround */
.gmc-article-slider-zzz .djslider ul.djslider-in > li {
    background: rgba(204, 204, 204, 1);
}
/* suraTis daweva zemodanac rom hqondes nacrisferi foni */
.gmc-article-slider-zzz img.dj-image {
	transform: translate(0, 15px);
}
/* suraTis gadafarvisas efeqtis moqmedeba */
.gmc-article-slider-zzz ul li:nth-child(n):hover img.dj-image {
    opacity: 0.7 !important;
	filter: grayscale(80%) !important;
	transition: all .3s ease-in-out;
}

/* =============== MAP ================ */
div[id*="gmc-map-article-"] { 
	height: 340px;
	margin: auto;
	margin-bottom: 15px;
    border-width: 1px;
    border-style: solid;
    border-color: #ccc #ccc #999 #ccc;
    -webkit-box-shadow: 0 2px 5px rgba(64, 64, 64, 0.5);
    -moz-box-shadow: 0 2px 5px rgba(64, 64, 64, 0.5);
    box-shadow: 0 2px 5px rgba(64, 64, 64, 0.5);
}


/* =============== GMC GRAPGICS HYSTORY IN TOP ================ */
.gmc-map-article .gmc-map-hystory-zzz {
	margin-bottom: 15px;
	padding: 10px;
	background-color: #f5f5f5;
    border-width: 1px;
    border-style: solid;
    border-color: #ccc #ccc #999 #ccc;
    -webkit-box-shadow: 0 2px 5px rgba(64, 64, 64, 0.5);
    -moz-box-shadow: 0 2px 5px rgba(64, 64, 64, 0.5);
    box-shadow: 0 2px 5px rgba(64, 64, 64, 0.5);
}
.gmc-map-article .gmc-map-hystory-zzz div:nth-child(1) {
	float: left;
	text-align: right;
	max-width: 380px;
	margin-right: 50px;
}
.gmc-map-article .gmc-map-hystory-zzz div:nth-child(1) div {
	max-width: 200px;
	margin-right: 10px;
}
.gmc-map-article .gmc-map-hystory-zzz div:nth-child(1) img {
	max-width: 120px;
}

.gmc-map-article .gmc-map-hystory-zzz div:nth-child(2) {
	display: inline-block;
}
.gmc-map-article .gmc-map-hystory-zzz div:nth-child(2) div {
	max-width: 200px;
	margin-right: 10px;
}
.gmc-map-article .gmc-map-hystory-zzz div:nth-child(2) img {
	max-width: 25px;
}


/* =============== GRAPHICS ================ */
.gmc-map-article canvas[id*="myChart-art"] {
	width: 100% !important;
	height: auto !important;
}
.gmc-map-graph-block {
	padding: 0 10px 15px 10px;
	background-color: #f5f5f5;
    border-width: 1px;
    border-style: solid;
    border-color: #ccc #ccc #999 #ccc;
    -webkit-box-shadow: 0 2px 5px rgba(64, 64, 64, 0.5);
    -moz-box-shadow: 0 2px 5px rgba(64, 64, 64, 0.5);
    box-shadow: 0 2px 5px rgba(64, 64, 64, 0.5);
}
/* FOR Charts.js - statiaSi grafikze ACPM monacemis poziciis daregulireba */
.gmc-acpm-article-zzz {
	position: relative;
	top: 20px;
	left: 35px;
	width: 100%;
	display: table;
	background-color: rgba(37, 106, 204, 0);
}
/* FOR Charts.js - statiaSi grafikze y RerZze CPM warweris poziciis daregulireba */
.gmc-cpm-article-zzz {
	color: #666;
	position: relative;
	top: 19px;
	left: 23px;
	font-size: 10px;
}
.gmc-map-x-legend-zzz {
	text-align: center;
}

/* =============== CONTACT FORM ================ */
.gmc-article-contact-zzz {
	margin: 15px 0 5px;
	padding: 0px 3% 0px;
	border: 1px solid #ccc;
	border-radius: 10px;
	background-color: #f5f5f5;
}
.gmc-article-contact-zzz h3, 
.gmc-article-contact-zzz .button-box {
	text-align: center;
	font-weight: normal;
	color: #777;
}
/* sakontaqto formaSi frerebis galurjeba */
.gmc-article-contact-zzz .invalid {
    border: 1px solid #256acc;
    background: #fff;
}
.gmc-article-contact-zzz input:focus:invalid:focus, 
.gmc-article-contact-zzz textarea:focus:invalid:focus, 
.gmc-article-contact-zzz select:focus:invalid:focus {
    border-color: #256acc;
    -webkit-box-shadow: 0 0 6px #256acc;
    -moz-box-shadow: 0 0 6px #256acc;
    box-shadow: 0 0 6px #256acc;
}


/* =============================================================== */

/* BEGIN @media */
@media screen and (max-width: 979px) {

}
@media screen and (max-width: 767px) {
	.gmc-map-article .gmc-map-hystory-zzz div:nth-child(1) {
		margin-right: 0px;
	}
}
@media screen and (max-width: 680px) {

}
@media screen and (max-width: 620px) {

}
@media screen and (max-width: 580px) {

}
@media screen and (max-width: 539px) {

}
@media screen and (max-width: 470px) {
	.gmc-map-article .gmc-map-hystory-zzz div:nth-child(1) div {
		max-width: 100%;
		margin-right: 0px;
	}
	.gmc-map-article .gmc-map-hystory-zzz div:nth-child(2) div, 
	.gmc-map-article .gmc-map-hystory-zzz div:nth-child(2) a {
		max-width: 100%;
		margin-right: 0px;
		float: right;
	}

/* END @media */


