/*
    Document   : mkfix.css
    Created on : 18.12.2014, 14:16:37
    Author     : mkyncl
    Description:
        Purpose of the stylesheet follows.
*/

/* HORIZONTAL SCROLL FIX*/
html{
	overflow-y: scroll;
	overflow-x: hidden;
}

/* Home in mobile menu only */
#menu-list .menu-item-home {
	display: none;
}
@media (max-width: 774px) {
	#menu-list .menu-item-home {
		display: list-item;
	}
}

/* HP */
.a-title
{
	float: right;
	text-align: right;
	font-size: 1.23rem;
}
.a-title strong{font-family: HelveticaNeueLTPro-Md; }
@media (max-width: 1280px) {
	.content-homepage p {
	font-size: 1.13rem;
	}
}

#content .row .hpcol {
/*	padding-left: 5px;
	padding-right: 5px;*/
}

.css-award-label-wrapper {
	width: 100%;
	position: relative;

}

.css-uppertext {
	text-transform:uppercase;
}

iframe {
    padding: 0;
    margin: 0;
    border:none;
}

.row2
{
	margin-left : 0;
	margin-right : 0;
}

.menu-social
{
	margin: 0 6px 0 0;
	display: inline-block;
	width: 24px;
	height: 24px;
	text-decoration: none;
}
/* CASE STUDY */
#videoImage.url_image {text-align: center; background-color: #000;}
#videoImage.url_image img{ height: 100%; margin: 0 auto;}

/* AWARDS */

.row.awards h2
{
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 32.5px;
}

#grid.awards .col-sm-4:nth-child(2) {
    margin-top: 0px!important;
}

.awards-container
{
	/*border-top: 1px #edf1f4 solid;*/
	background-color: #edf1f4;
	padding-bottom: 1px;
	/*min-height: 162px!important;*/
	height: 13rem!important;
}
.awards-container.empty-container {background-color: #fff!important;}
@media (max-width: 775px) {
  /* line 10, ../sass/bootstrap/_grid.scss */
  .awards-container {
    font-size: 1.4rem;
    height: 14rem!important;
  }
  .awards-container .link{
    font-size: 1.53rem;
  }
  .awards-container.empty-container {display: none;}
}
@media (max-width: 480px){
	.awards-container {
    height: 16rem!important;
  }
}



.awards-container.year{	background-color: #fff!important; vertical-align: middle;}
.awards-container.year h3
{
	margin: 0 auto!important;
	color: #b9b9b9;
	text-align: center;
	font-size: 3.5rem;
	line-height: 3;
	padding-top: 19px;
}

.awards-container img
{
	float: left;
	width: 51px!important;
	height: 51px;
	margin: 10px;
}

.awards-container .price
{
	float: right;
	padding: 20px 15px;
}
.awards-container .price.gold {background-color:  #f3cd68;}
.awards-container .price.silver {background-color:  #dfe4ea;}
.awards-container .price.bronze {background-color:  #e1d5bf;}

.awards-container .text-content
{
	margin: 10px;
}
.awards-container .link
{
	display: block;
	margin: 10px;
	text-transform: uppercase;
}

.cleaner
{
	clear: both;
}

.lb-outerContainer
{
	background: none;
}

.lb-data .lb-close
{
	z-index: 10000;
	display:block;
	position: absolute;
	top: 4px;
	left: 49%;
	width: 90px;
	height: 60px;
	background: url('/img/lightbox_close.png');
}

/*	FOOTER	*/
/* height:100% на html/body/.main-wrapper оставлял футер у края экрана,
   а блоки showLinks на главной наезжали на showSitewide. */
html, body {
	height: auto;
	min-height: 100%;
}
.main-wrapper {
	height: auto;
	min-height: 100%;
}
.dynamic-footer {
	position: relative;
	z-index: 20;
	clear: both;
	background: #fff;
}

footer.visible {
	display: block;
	width: 100%;
	height: 15%;
	position: fixed;
	bottom: 0;

    background: -moz-linear-gradient(270deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 66%, rgba(255,255,255,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(66%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(270deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 66%, rgba(255,255,255,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(270deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 66%, rgba(255,255,255,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(270deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 66%, rgba(255,255,255,1) 100%); /* ie10+ */
    background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 66%, rgba(255,255,255,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* ie6-9 */

}