﻿html.mobileDev .mc-video-controls{
	display:none!important;
	visibility:hidden!important;
}
html.mobileDev article#newsPage #heroTop.video-player .title{
	position:relative;
	top:inherit;
	bottom:inherit;
	left:inherit;
	height:auto;
	background-color:#FFFFFF;
	color:#000000;
	padding:10px 0;
}

/*
html.mobileDev,
html.mobileDev body {
	position:relative;
}
*/

@media only screen 
and (min-device-width : 48em) 
and (max-device-width : 64em) {
	ul.news_list li img {
		-webkit-opacity: 0.6;
		-moz-opacity: 0.6;
		-o-opacity: 0.6;
		-khtml-opacity: 0.6;
		-ms-opacity: 0.6;
		-chrome-opacity: 0.6;
		opacity: 0.6;
	}

	ul.news_list li div {
		-webkit-opacity: 1;
		-moz-opacity: 1;
		-o-opacity: 1;
		-khtml-opacity: 1;
		-ms-opacity: 1;
		-chrome-opacity: 1;
		opacity: 1;
	}
}

@media only screen 
and (min-width : 48em) 
and (max-width : 64em) {
	ul.bottom_menu > li > a + ul.sub-menu li ul li.bold {
		margin-top: 70px;
	}
}
@media screen and (max-width: 1440px) {
	.topSlider {
		margin: 0 0 50px 0;
	}
	.topSliderSlide .topSliderSlide_overlay .topSliderSlide_overlay_title {
		font-size: 80px;
		line-height: 80px;
	}
	.hp_row { padding-top:45px; }
	.rowWrap{
		max-width:1170px;
	}
	.mcButton{
		min-width: 165px;
		min-height: 35px;
	}
  	.mcButton > span a {
	  line-height: 35px;
	}
/*	.mcButton:hover {
		/*min-width: 161px;* /
		min-height: 31px;
		border:2px solid #FFFFFF;
	}
	.mcButton:hover > span a {
		line-height: 31px;
	}
*/
	.hp_row .row_b_button,
	.hp_row .b_920 .row_b_button {
		/* font-size:13px; */
		/* line-height:13px; */
		/* margin-top: 20px; */
	}
	.hp_row .row_b_overlay h2 {
  		/* padding: 15px 0 25px 0; */
  	}
	.hp_row._2_banner_h_h {
		padding: 50px 0;
		/*margin-top: 70px;*/
	}

	/* banner layout b_920 */
	.hp_row .b_920 {}
	.hp_row .b_920 .row_b_overlay h3{
		font-size: 10px;
		line-height: 10px;
	}
	.hp_row .b_920 .row_b_overlay h2 {
		font-size: 42px;
		line-height: 42px;
	}
	.hp_row .b_920 .row_b_overlay p{
		font-size: 15px;
		line-height: 17px;
	}
	/* end banner layout b_920 */
	
	/* banner layout b_400 */
	.hp_row .b_400 {}
	.hp_row .b_400 .row_b_overlay {
		padding: 35px 25px 25px 25px;
	}
	.hp_row .b_400 .row_b_overlay h3 {
		font-size: 10px;
		line-height: 10px;
	}
	.hp_row .b_400 .row_b_overlay h2 {
		font-size: 25px;
		line-height: 25px;
		padding: 15px 0 15px 0;
	}
	.hp_row .b_400 .row_b_button {
		/* font-size:11px; */
		/* line-height:11px; */
	}
	.hp_row .b_400 .row_b_overlay p {
	  font-size: 12px;
	  line-height: 18px;
	  padding-bottom: 20px;
	}
	/* end banner layout b_400 */

	/* banner layout b_660 */
	.hp_row .b_660 {}
	.hp_row .b_660 .row_b_overlay {
		padding: 30px 20px 20px 20px;
	}
	.hp_row .b_660 .row_b_overlay h2 {
		font-size: 25px;
		line-height: 25px;
		padding: 0 0 0 0;
	}
	.hp_row .b_660 .row_b_button {
		/* font-size: 11px; */
		/* line-height: 11px; */
		/* margin-top: 10px; */
	}
	/* end banner layout b_660 */

}
@media screen and (max-width: 1200px) {
	.topSliderSlide .topSliderSlide_overlay .topSliderSlide_overlay_title {
		font-size: 70px;
		line-height: 70px;
	}

	.rowWrap{
		max-width:1024px;
	}
	
	/* banner layout b_920 */
	.hp_row .b_920 {}
	.hp_row .b_920 .row_b_overlay h2 {
		font-size: 44px;
		line-height: 36px;
		padding: 15px 0 15px 0;
	}
	/* end banner layout b_920 */
	
	/* banner layout b_400 */
	.hp_row .b_400 {}
	.hp_row .b_400 .row_b_overlay h2 {
		font-size: 23px;
		line-height: 23px;
		padding: 10px 0 10px 0;
	}
	.hp_row .b_400 .row_b_overlay p {
		/* font-size: 14px; */
		line-height: 16px;
	
		padding-bottom: 10px;
}
	/* end banner layout b_400 */

	/* banner layout b_660 */
	.hp_row .b_660 {}
	.hp_row .b_660 .row_b_overlay h2 {
		font-size: 22px;
		line-height: 24px;
		padding: 0 0 0 0;
	}
	/* end banner layout b_660 */
	.hp_row._2_banner_h_h {
		padding: 40px 0;
		/*margin-top: 60px;*/
	}
}

@media screen and (max-width: 1024px) {
	article#newsPage #heroTop.video-player .head .title {
		display:none;
	}
	/*video control bar*/
	.mc-video-controls .mc-video-controls-wrap{max-width:600px}
	.mc-video-controls .mc-timeline-wrap{width:420px;}
	/*video control bar*/
}

@media screen and (max-width: 1020px) {
	.topSliderSlide .topSliderSlide_overlay .topSliderSlide_overlay_title {
		font-size: 50px;
		line-height: 50px;
	}
	.mcButton {
		/* padding:10px 25px; */
	}
	.hp_row {
		padding-top: 35px;
	}
	.rowWrap{
		max-width:768px;
	}

	.mcButton{
		min-width: 110px;
		min-height: 22px;
	}
  	.mcButton > span a {
	  line-height: 22px;
	  font-size: 9px;
	}
	.hp_row .b_400 .row_b_button, 
	.hp_row .b_660 .row_b_button {
		outline: 1px solid #FFFFFF;
	}
/*	.mcButton:hover {
		/*min-width: 106px;* /
		min-height: 18px;
		border:2px solid #FFFFFF;
	}
	.mcButton:hover > span a {
		line-height: 18px;
	}
*/
	.hp_row .b_400 .row_b_overlay {
		padding: 20px 10px 20px 10px;
	}
	.hp_row .b_400 .row_b_overlay h2 {
		font-size: 16px;
		line-height: 16px;
		padding: 10px 0 15px 0;
	}
	.hp_row .b_400 .row_b_overlay p {
		font-size: 12px;
		line-height: 14px;
	}
	.hp_row .b_400 .row_b_button {
		font-size: 10px;
		line-height: 10px;
		margin-top: 10px;
	}
}

@media screen and (max-width: 768px) {
	section.home[role="main"], 
	section#news_list.images-container[role="main"], 
	article.images-container[role="main"]{
		padding-top: 110px;
	}


body.hasPromotions section.home[role="main"],
body.hasPromotions section#news_list.images-container[role="main"],
body.hasPromotions article.images-container[role="main"] {padding-top: 94px;}

}

@media screen and (max-width: 767px) {
	.hide-desktop { display:block; visibility:visible; }
	.hide-mobile { display:none; visibility:hidden; }
	
	.topSlider { margin: 0 0 50px 0; }
	.topSliderSlide .topSliderSlide_overlay .topSliderSlide_overlay_title {
		font-size: 35px;
		line-height: 35px;
	}
	.topSlider.slick-slider .slick-dots { bottom:-35px; }
	.topSliderSlide .topSliderSlide_overlay .topSliderSlide_overlay_buttons { padding-top:0px; width:100%;top:50px!important; }
	.topSlider.slick-slider > button { visibility:hidden; }
	

	.mcButton{
		min-width: 150px;
		min-height: 33px;
	}
  	.mcButton > span a {
	  line-height: 33px;
	  font-size: 13px;
	}
/*	.mcButton:hover {
		/*min-width: 106px;* /
		min-height: 29px;
		border:2px solid #FFFFFF;
	}
	.mcButton:hover > span a {
		line-height: 29px;
	}
*/
		
	.hp_row { padding-top:0; }
	.hp_row .row_b { padding:30px 0; background-color:transparent; }
	.hp_row .row_b > img { display:none; }
	.hp_row .row_b .row_b_wrap img.hide-desktop {
		display:block;
		width:100%;
	}
	.hp_row .row_b_wrap { position:relative; }
	.rowWrap{}

	.hp_row .row_b_overlay h2 { padding: 15px 0 25px 0; }
	.hp_row._2_banner_h_h {
		padding: 0;
		margin-top: 0;
		background-color:transparent;
	}

	/* banner layout b_920 */
	.hp_row .b_920 { width:auto; max-width:100%; float:none; }
	.hp_row .b_920 .row_b_overlay h3{
		font-size: 13px;
		line-height: 13px;
	}
	.hp_row .b_920 .row_b_overlay h2 {
		font-size: 35px;
		line-height: 33px;
		padding: 10px 0 0 0;
	}
	.hp_row .b_920 .row_b_overlay p{ display:none; }
	/* end banner layout b_920 */
	
	/* banner layout b_400 */
	.hp_row .b_400 { width:auto; max-width:100%; float:none; }
	.hp_row .b_400 .row_b_overlay { padding: 35px 25px 0 25px; }
	.hp_row .b_400 .row_b_overlay h3 {
		font-size: 13px;
		line-height: 13px;
	}
	.hp_row .b_400 .row_b_overlay h2 {
		font-size: 23px;
		line-height: 25px;
		padding:15px 0 25px 0;
	}
	.hp_row .b_400 .row_b_overlay p {
		font-size: 16px;
		line-height: 18px;
	}
	.hp_row .b_400 .row_b_button {
		font-size:13px;
		line-height:13px;
	}
	/* end banner layout b_400 */

	/* banner layout b_660 */
	.hp_row .b_660 { width:auto; max-width:100%; float:none; }
	.hp_row .b_660 .row_b_overlay { padding: 30px 20px 0 20px; }
	.hp_row .b_660 .row_b_overlay h2 {
		font-size: 23px;
		line-height: 23px;
	}
	.hp_row .b_660 .row_b_button {
		font-size: 13px;
		line-height: 13px;
		margin-top: 5px;
	}
	/* end banner layout b_660 */
}


@media screen and (max-width: 680px) {
	/**/
	body.page-template #site-header,
	body.page-template #sidebar-left,
	body.page-template #sidebar-right{ 
		/*position:fixed;*/
		z-index:100;
	}
	
	#exp-site {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		width: 100%;
	}
	section.home[role="main"], 
	section#news_list.images-container[role="main"], 
	article.images-container[role="main"] {
		padding-top: 85px;
	}

body.hasPromotions section.home[role="main"],
body.hasPromotions section#news_list.images-container[role="main"],
body.hasPromotions article.images-container[role="main"] { padding-top: 80px; }

	#exp-site .topSlider {
		margin: 0 0 30px 0;
		/*margin: 0 0 20px 0;*/
		min-height: 200px;
	}
	#exp-site .topSlider.slick-slider .slick-dots {
		bottom: -25px;
	}
	
	section #goDownArrow { display:none;}
	
    /* news_list */
    ul.news_list li {
        width: 100%;
		border-left:none !important;
		border-right:none !important;
		border-top:none !important;
		border-bottom: 1px solid #FFF;
		height: 448px;
    }

	ul.news_list li:nth-of-type(3n+1), ul.news_list li.first-image {height: 448px;}
	ul.news_list li span.news_overlay_layer, 
	div.grid span.news_loading_layer {
		-webkit-opacity: 0.4;
		-moz-opacity: 0.4;
		-o-opacity: 0.4;
		-khtml-opacity: 0.4;
		-ms-opacity: 0.4;
		-chrome-opacity: 0.4;
		opacity: 0.4;
	}
    ul.news_list li div {
        -webkit-opacity: 1;
        -moz-opacity: 1;
        -o-opacity: 1;
        -khtml-opacity: 1;
        -ms-opacity: 1;
        -chrome-opacity: 1;
        opacity: 1;
        filter: alpha(opacity=100);
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    }
	ul.news_list li:nth-of-type(3n+1) h3, 
	ul.news_list li.first-image h3 {
		/*font-size: 43px;*/
		font-size: 30px;
	}
	ul.news_list li div > h3 + p {
		font-size: 15px;
	}
    /* news_list */
	
	/* new news page */
	article#newsPage #heroTop.singleImage { }
	article#newsPage #heroTop.singleImage .title {}
	article#newsPage #heroTop.shadowed .heroTopBgOverLayer,
	article#newsPage #heroTop.video-player .head .title {
		display:none;
	}
	article#newsPage .head {margin-bottom: 3rem;}
	
	article#newsPage .head .title {
	width: 100% !important;

    }
	article#newsPage #heroTop.singleImage #heroTopBg {}
	article#newsPage .title h1{ font-size:30px; }
	/* new news page */
	
}

@media screen and (max-width: 413px) {
    .topSliderSlide .topSliderSlide_overlay .topSliderSlide_overlay_buttons .mcButton {
        min-width: 120px;
        margin: 0 10px;
        padding:0 5px;
    }
    .topSliderSlide .topSliderSlide_overlay .topSliderSlide_overlay_buttons .mcButton > span a {
        font-size: 11px;
    }
}

@media screen and (max-width: 320px) {
	
	#exp-site .topSlider {
		margin: 0 0 20px 0;
	}
	
	.topSlider { margin: 0 0 50px 0; }
	.topSliderSlide .topSliderSlide_overlay .topSliderSlide_overlay_title {
		font-size: 30px;
		line-height: 30px;
	}
	.topSlider.slick-slider .slick-dots { bottom:-40px; }
	.topSliderSlide .topSliderSlide_overlay .topSliderSlide_overlay_buttons { padding-top:0px; }
		
	.mcButton {
		padding: 10px 10px;
		margin: 0 5px;
		font-size: 11px;
		line-height: 11px;
		min-width:115px;
	}
	
	.hp_row { padding-top:0; }
	.hp_row .row_b { padding:17px 0; background-color:transparent; }
	.hp_row .row_b > img { display:none; }
	.hp_row .row_b .row_b_wrap img.hide-desktop {
		display:block;
		width:100%;
	}
	.hp_row .row_b_overlay h2 { padding: 15px 0 25px 0; }
	.hp_row._2_banner_h_h {
		padding: 0;
		margin-top: 0;
		background-color:transparent;
	}

	/* banner layout b_920 */
	.hp_row .b_920 .row_b_overlay h3{
		font-size: 11px;
		line-height: 11px;
	}
	.hp_row .b_920 .row_b_overlay h2 {
		font-size: 30px;
		line-height: 28px;
		padding: 8px 0 0 0;
	}
	.hp_row .b_920 .row_b_button {
		font-size:11px;
		line-height:11px;
		margin-top: 12px;
	}
	/* end banner layout b_920 */
	
	/* banner layout b_400 */
	.hp_row .b_400 .row_b_overlay { padding: 25px 5px 0 5px; }
	.hp_row .b_400 .row_b_overlay h3 {
		font-size: 11px;
		line-height: 11px;
	}
	.hp_row .b_400 .row_b_overlay h2 {
		font-size: 20px;
		line-height: 22px;
		padding:10px 0 20px 0;
	}
	.hp_row .b_400 .row_b_overlay p {
		font-size: 14px;
		line-height: 16px;
	}
	.hp_row .b_400 .row_b_button {
		font-size:11px;
		line-height:11px;
	}
	/* end banner layout b_400 */

	/* banner layout b_660 */
	.hp_row .b_660 .row_b_overlay { padding: 25px 5px 0 5px; }
	.hp_row .b_660 .row_b_overlay h2 {
		font-size: 20px;
		line-height: 20px;
	}
	.hp_row .b_660 .row_b_button {
		font-size: 11px;
		line-height: 11px;
	}
	/* end banner layout b_660 */
}


/* @media screen and (max-width: 608px) IPHONE */
@media screen and (max-width: 38em) {

	/* MOBILE HEDAER FIXED
	section#news_list.images-container[role="main"], 
	article.images-container[role="main"] {padding-top: 76px;} */

	
	article[role="main"].images-container .mask div.images div.item img {
		height: auto;
	}
	
	ul.news_list {
		font-size: 0;
	}
	
	ul.news_list li.first-image a img {
		position: relative;
	}
	
	
	
	/* mobile */

    article[role="main"].images-container .content .mask .item {
        height: auto;
    }
		
	
/* ===================================================================================================== mobile footer ===================================================================================================== */

	#share {
	  clear: left;
	  text-align: center;
	}
	#share li:last-child,
	#share li:first-child {
	  margin-right: 0px !important;
	}
	#share li {
	  display: inline-block;
	  margin: 0 8px 0;
	}
	#share li a {
	  display: block;
	}
	#share li a.facebook {
	  height: 24px;
	  width: 24px;
	  background-image: url("../images/mobile_sitesprite2x-s4d38c24247.png");
	  background-position: 0 -1320px;
	  background-repeat: no-repeat;
	}
	
	  #share li a.facebook {
	  background-image: url("../images/mobile_sitesprite2x-s4d38c24247.png");
		background-position: 0 -1050px;
		-webkit-background-size: 58px auto;
		background-size: 58px auto;
	  }
	
	#share li a.twitter {
	  height: 24px;
	  width: 24px;
	  background-image: url("../images/mobile_sitesprite2x-s4d38c24247.png");
	  background-position: 0 -959px;
	  background-repeat: no-repeat;
	}

	  #share li a.twitter {
	  background-image: url("../images/mobile_sitesprite2x-s4d38c24247.png");
		background-position: 0 -414px;
		-webkit-background-size: 58px auto;
		background-size: 58px auto;
	  }
	
	#share li a.youtube {
	  height: 24px;
	  width: 24px;
	  background-image: url("../images/mobile_sitesprite2x-s4d38c24247.png");
	  background-position: 0 -362px;
	  background-repeat: no-repeat;
	}

	  #share li a.youtube {
	  background-image: url("../images/mobile_sitesprite2x-s4d38c24247.png");
		background-position: 0 -230px;
		-webkit-background-size: 58px auto;
		background-size: 58px auto;
	  }
	
	#share li a.instagram {
	  height: 24px;
	  width: 24px;
	  background-image: url("../images/mobile_sitesprite2x-s4d38c24247.png");
	  background-position: 0 -535px;
	  background-repeat: no-repeat;
	}

	  #share li a.instagram {
	  background-image: url("../images/mobile_sitesprite2x-s4d38c24247.png");
		background-position: 0 -349px;
		-webkit-background-size: 58px auto;
		background-size: 58px auto;
	  }

	#share li a.googleplus {
	  height: 24px;
	  width: 24px;
	  background-image: url("../images/mobile_sitesprite2x-s4d38c24247.png");
	  background-position: 0 -579px;
	  background-repeat: no-repeat;
	}
	
	#share li a.googleplus {
	  background-image: url("../images/mobile_sitesprite2x-s4d38c24247.png");
		background-position: 0 -315px;
		-webkit-background-size: 58px auto;
		background-size: 58px auto;
	}
/* ===================================================================================================== mobile footer ===================================================================================================== */

}
