/* start file: E:\tridionweb\doc\_MKG_LEX_V10_INC\main\sys\inc\css\normalize.css */

----------------------------------------------------------------------------------------------------*/
.c-l-container-12 {
	margin-left: auto;
	margin-right: auto;
	width:680px;
}
#container { background-color: #F7F7F7; }
.c-l-darktheme #container{ background-color: #222222; }
/* Grid >> Global
----------------------------------------------------------------------------------------------------*/
.grid-1,
.grid-2,
.grid-2point4,
.grid-3,
.grid-4,
.grid-5,
.grid-6,
.grid-7,
.grid-8,
.grid-9,
.grid-10,
.grid-11,
.grid-12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}
.grid-padding {
	margin-left: 0;
	margin-right: 0;
	padding-left: 10px;
	padding-right: 10px;
}
.flush-grid-1,
.flush-grid-2,
.flush-grid-2point4,
.flush-grid-3,
.flush-grid-4,
.flush-grid-5,
.flush-grid-6,
.flush-grid-7,
.flush-grid-8,
.flush-grid-9,
.flush-grid-10,
.flush-grid-11,
.flush-grid-12 {
	display:inline;
	float: left;
	position: relative;
	
}
.push-1, .pull-1,
.push-2, .pull-2,
.push-3, .pull-3,
.push-4, .pull-4,
.push-5, .pull-5,
.push-6, .pull-6,
.push-7, .pull-7,
.push-8, .pull-8,
.push-9, .pull-9,
.push-10, .pull-10,
.push-11, .pull-11,
.push-12, .pull-12 {
	position:relative;
}
/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/
.alpha {
	margin-left: 0;
}
.omega {
	margin-right: 0;
}
/* Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.c-l-container-12 .grid-1 {
	width:60px;
}
.c-l-container-12 .grid-2 {
	width:140px;
}
/* Flush grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.c-l-container-12 .flush-grid-1 {
	width:80px;
}
/*.c-l-container-12 .flush-grid-2 {
	width:114px;
	height:114px;
}*/

.c-b-close-button, a .c-b-close-button { background: url(../images/close-btn-7.png) no-repeat 0 0; width: 61px; height: 61px; display: block; }
.no-js .c-b-close-slide-button { display: none; }
.c-b-close-slide-button { position: absolute; z-index:5; overflow:hidden; top: 0; right: 0; width: 61px; height: 61px;}
.c-b-close-slide-button .close-button-container { position: absolute; float: left; right: 0; height: 62px; text-align: left; width: 175px; }
.c-b-close-slide-button .close-button-container .close-button {text-align: left; display: block; background-color:#748238; color: #FFF; font-size: 12px; font-weight: bold; padding: 25px 0 24px 15px; text-decoration:none;}
.c-b-close-slide-button .close-button-container .close-button  span.c-b-close-button { position: absolute; right: 0; top: 0; cursor: pointer; }

/* video controls styles */
.c-lexplayer-container{font-family:Arial;font-size:11px;z-index:9;}
.c-lexplayer-container span{font-size:11px;}
.c-lexplayer-container{left:0;height:0px;background:#313131;opacity:0.95;position:absolute;bottom:0;overflow:hidden;}
.c-lexplayer-container.belowplayer{height:60px;opacity:1;position:relative;overflow:hidden;}
.c-lexplayer-container .playtoggle{background: url(../images/player-btns-7.png) no-repeat scroll -33px -33px transparent;cursor: pointer;height: 35px;width: 35px;float:left;margin:14px 0 0 10px;}
.c-lexplayer-container .playtoggle:hover{background: url(../images/player-btns-7.png) no-repeat scroll -79px -33px transparent;}
.c-lexplayer-container .playtoggle.paused:hover{background: url(../images/player-btns-7.png) no-repeat scroll -124px -33px transparent;cursor: pointer;height: 35px;width: 35px;float:left;margin:14px 0 0 10px;}
.c-lexplayer-container .playtoggle.paused{background: url(../images/player-btns-7.png) no-repeat scroll -79px -33px transparent;}
.c-lexplayer-container .playtoggle.playing:hover{background: url(../images/player-btns-7.png) no-repeat scroll -124px -80px transparent;}
.c-lexplayer-container .playtoggle.playing{background: url(../images/player-btns-7.png) no-repeat scroll -78px -80px transparent;cursor: pointer;height: 35px;width: 35px;float:left;margin:14px 0 0 10px;}
.c-lexplayer-container .currenttime{color: #FFFFFF;float: left;padding: 10px 0 0;}
.c-lexplayer-container .totaltime{color: #828282;float: left;padding: 10px 0 0;}
.c-lexplayer-container .splittime{float: left;padding:10px 5px 0;color: #828282;}
.c-lexplayer-container .gutter-inner {float:left;height:10px;left:3px;position:absolute; width:auto;}
.c-lexplayer-container .gutter {width:650px;background: #222222;float: left;height: 11px;margin: 25px 12px 0;position: relative;}
.c-lexplayer-container .secondary-controls{float:right;margin:0 10px 0 0;}
.c-lexplayer-container .gutter .playbar,.c-lexplayer-container .gutter .loading{left:0;height: 3px;position: absolute;top: 4px;}
.c-lexplayer-container .gutter .loading{background-color: #929292;}
.c-lexplayer-container .gutter .playbar{background-color: #748238;z-index:1;}
.c-lexplayer-container .ui-slider .ui-slider-range{background-color: transparent;border:0;}
.c-lexplayer-container .gutter .handle{border:0;background: url(../images/player-btns-7.png) no-repeat scroll -557px -225px transparent;height: 25px;margin-left:0px;float:left;position: absolute;top: -6px;width: 25px;z-index:99;}
.c-lexplayer-container .mutetoggle{background: url(../images/player-btns-7.png) no-repeat scroll -32px -221px transparent;cursor: pointer;height: 35px;width: 35px;float:left;margin:14px 0 0 4px;}
.c-lexplayer-container .mutetoggle:hover{background: url(../images/player-btns-7.png) no-repeat scroll -78px -222px transparent;}
.c-lexplayer-container .mutetoggle.active{background: url(../images/player-btns-7.png) no-repeat scroll -124px -221px transparent;}
.c-lexplayer-container .ccaptions{background: url(../images/player-btns-7.png) no-repeat scroll -33px -127px transparent;cursor: pointer;height: 35px;width: 35px;float:left;margin:14px 0 0 4px;}
.c-lexplayer-container .ccaptions:hover{background: url(../images/player-btns-7.png) no-repeat scroll -79px -127px transparent;}
.c-lexplayer-container .ccaptions.active{background: url(../images/player-btns-7.png) no-repeat scroll -124px -127px transparent;}
.c-lexplayer-container .fullscreen{background: url(../images/player-btns-7.png) no-repeat scroll -33px -175px transparent;cursor: pointer;height: 35px;width: 35px;float:left;margin:14px 0 0 4px;}
.c-lexplayer-container .fullscreen:hover{background: url(../images/player-btns-7.png) no-repeat scroll -79px -175px transparent;}
.c-lexplayer-container .fullscreen.active{background: url(../images/player-btns-7.png) no-repeat scroll -124px -175px transparent;}
.c-lexplayer-container .sharethis{background: url(../images/player-btns-7.png) no-repeat scroll -30px -269px transparent;cursor: pointer;height: 35px;width: 35px;float:left;margin:14px 0 0 4px;}
.c-lexplayer-container .sharethis:hover{background: url(../images/player-btns-7.png) no-repeat scroll -77px -269px transparent;}
.c-lexplayer-container .sharethis.active{background: url(../images/player-btns-7.png) no-repeat scroll -124px -269px transparent}
.c-lexplayer-container .playbackquality{background: url(../images/player-btns-7.png) no-repeat scroll -368px -246px transparent;height: 35px;width: 52px;float:left;margin:14px 0 0 4px;color:#808080;padding:8px 0 0 0;font-family:arial, helvetica;font-weight:bold;text-align:center;}
.c-lexplayer-container .playbackquality.active{color:#fff;cursor:pointer}
.c-lexplayer-container .time{border-right: 1px solid #404040;float: left;font-weight: bold;height: 35px;margin: 14px 8px 0 6px;padding: 0 8px 0 0;width: 70px;}
.c-lexplayer-status{background: url(../images/player-btns-7.png) no-repeat scroll -217px -66px transparent;cursor: pointer;height: 90px;position: absolute;width: 90px;}
.c-lexplayer-status.yt{background: none;left:0;top:0;cursor: pointer;height: 100%;position: absolute;width: 100%;}
.c-lexplayer-status.playing{display:none;}
.asset-wrapper .share-tools{z-index:999;bottom: 44px;padding: 4px 0;position: absolute;width: 37px;display:none;}
.asset-wrapper .share-tools .share-tip{background: url(../images/player-btns-7.png) no-repeat scroll -548px -269px transparent;float: left;height: 6px;width: 37px;}
.asset-wrapper .share-tools a.cs-share{margin:0 4px 4px}
.asset-wrapper .share-tools .share-tools-inner{  background: none repeat scroll 0 0 #212020;float: left;padding-top: 4px;}
.asset-wrapper .playback-tools{z-index:999;bottom:49px;display:none;width:56px;min-height:47px;position:absolute;color:#fff;font-weight:bold;}
.asset-wrapper .playback-tools .option{text-align:center;width:100%;height:26px;border-bottom: 1px solid #343434;width:inherit;float:left;}
.asset-wrapper .playback-tools .option span{float: left;margin: 4px auto 0 auto;width: inherit;cursor:pointer;font-size: 11px;}
.asset-wrapper .playback-tools .playback-header{width:100%;float:left;background: url(../images/player-btns-7.png) no-repeat scroll -366px -85px #1E1E1E;height: 34px;}
.asset-wrapper .playback-tools .playback-tip{width:100%;clear:both;background: url(../images/player-btns-7.png) no-repeat scroll -366px -238px transparent;float: left;height: 6px;width: inherit;}
.asset-wrapper .playback-tools .playback-tools-inner{width:100%;float: left;width: inherit;background:none repeat scroll 0 0 #1E1E1E}
.asset-wrapper .playback-tools .option.last{border-bottom:0;}
.asset-wrapper {position:relative;background:#000;}
.asset-wrapper .video-close { position: absolute; top: 0; right: 0; z-index: 10; }
.mobileSafari .asset-wrapper { margin-top: 61px; } /* position the close button above the video for ipad */
.asset-wrapper .captions-display{color: #FFFFFF;font-family: "Nobel Light";font-size: 18px;leading:20px;left: 0;position: absolute;bottom: 0px;text-align: center;width: 100%;margin:0;}
.asset-wrapper .playback-tools .option span:hover{color:#748238;}
.cc-expanding-video{background:#000;position:relative;}
.cc-expanding-video iframe{float:left;}

.cs-share { height:28px;width:28px; cursor:pointer; margin: 0 4px; margin-bottom:20px; float: left; display: block; }
/* Facebook */
.cs-share-facebook {background:url(../images/social-icons.png) no-repeat left top;}
/* Twitter */
.cs-share-twitter {background:url(../images/social-icons.png) no-repeat 0 -39px;}
/* Google Plus */
/*.cs-share-google {background:url(/img/glb/Social-sprite_tcm864-1117059.png) no-repeat -58px -30px;}
.cs-share-google:hover {background:url(/img/glb/Social-sprite_tcm864-1117059.png) no-repeat -58px -1px; }*/
/* Flickr */
/*.cs-share-flickr {background:url(/img/glb/Social-sprite_tcm864-1117059.png) no-repeat -87px -30px;}
.cs-share-flickr:hover {background:url(/img/glb/Social-sprite_tcm864-1117059.png) no-repeat -87px -1px; }*/
/* YouTube */
/*.cs-share-youtube {background:url(/img/glb/Social-sprite_tcm864-1117059.png) no-repeat -116px -30px;}
.cs-share-youtube:hover {background:url(/img/glb/Social-sprite_tcm864-1117059.png) no-repeat -116px -1px; }*/


.explore-our-range { overflow: hidden; }
.explore-our-range .heading ul.cl-selectors-toggle {float: right; background-color:#fff;}
.explore-our-range .cpm-promo-menu-body { font-size:10px; /*width: 2280px; margin-left: -320px; margin-right: -160px;*/}
.explore-our-range .cpm-promo-menu-body section {display: inline; float: left; margin:0 10px 10px 0;}
.explore-our-range .cpm-promo-menu-body h2 { margin: 10px 0 6px; width: 89px; padding: 0 8px; font-family: Nobel; font-size: 22px; font-weight: normal;}
.explore-our-range .cpm-promo-menu-body img { }
.explore-our-range .cpm-promo-menu-body .tag { line-height:18px; margin:10px 0; padding: 0 8px; font-size:10px; min-height: 72px; } 
.explore-our-range .cpm-promo-menu-body p {}
.c-l-darktheme .explore-our-range .cpm-promo-menu-body p { color: #9F9F9F; }
.explore-our-range .cpm-promo-menu-body ul { padding: 0 8px; }
.explore-our-range .cpm-promo-menu-body ul li a { background: url("list_arrows_tcm864-1149110.png") no-repeat scroll 0 7px transparent; color: #222; border-bottom: 1px solid #E1E1E1; display: block; font-weight: bold; margin-bottom: 2px; padding: 5px 0 5px 23px; }
.explore-our-range .cpm-promo-menu-body ul li.last a { border-bottom: none; }
.explore-our-range .cpm-promo-menu-body ul li a:hover {background-position:0 -35px; color: #4589CE; }
.explore-our-range .cpm-promo-menu-body ul li a.active {background-position:0 -94px; color: #4589CE; padding-left: 32px; }
.c-l-darktheme .explore-our-range .cpm-promo-menu-body ul li a { border-bottom: 1px solid #363636; color: #f7f7f7; background: url("blue-arrow-right_tcm864-1117499.png") no-repeat scroll 0 7px transparent; }
.c-l-darktheme .explore-our-range .cpm-promo-menu-body ul li a:hover {background-position:0 7px;}
.explore-our-range .cpm-promo-menu-body .promo-content .cover { height:100%; z-index:1; position: absolute; top:0; left:0; }
.explore-our-range .cpm-promo-menu-body .promo-content .specs {font-size: 10px; color: #666; padding: 10px; min-height: 162px; padding-top: 0}
.c-l-darktheme .explore-our-range .cpm-promo-menu-body .promo-content .specs { color: #B9B9B9; }
.explore-our-range .cpm-promo-menu-body .promo-content .specs dl { margin: 0; padding: 0;}
.explore-our-range .cpm-promo-menu-body .promo-content .specs dt {clear: left; float: left; width: 80%; margin: 0; padding: 15px 0 4px 0; border-top: 1px solid #E1E1E1; font-weight: bold;}
.explore-our-range .cpm-promo-menu-body .promo-content .specs dd {float: left; width: 20%; text-align: right; margin: 0; padding: 15px 0 4px 0; border-top: 1px solid #E1E1E1;}
.explore-our-range .cpm-promo-menu-body .video-link { display: inline-block; position: relative; }
.mobileSafari .explore-our-range .cpm-promo-menu-body .asset-wrapper { margin-top: 61px; }
.explore-our-range .cpm-promo-menu-body .video-container { display: inline-block; position: relative; }
.explore-our-range .cpm-promo-menu-body .play-icon { width: 46px; height: 46px; display: block; position: absolute; top:29px; left: 50%; margin: 0 0 0 -23px; 
background: url('../images/play-btn.png') no-repeat right top;}
/*.explore-our-range .cpm-promo-menu-body a:hover .play-icon {background: url(../images/play-btn-7.png) no-repeat right top !important;}*/
.explore-our-range .cpm-promo-menu-body .full-content { width: 680px; margin:0px; min-height: 350px; position: relative;}
.explore-our-range .cpm-promo-menu-body .full-content .video-content { width: 104px; float: left; padding: 0px 10px 10px 0;}
.explore-our-range .cpm-promo-menu-body .full-content .video-content h2 {margin: 0; padding: 0; font-size: 72px; line-height: 70px; display: block; width: 100%; border-bottom: solid 1px #ccc; margin-bottom: 5px; padding-bottom: 8px;}
.c-l-darktheme .explore-our-range .cpm-promo-menu-body .full-content .video-content h2 { color: #fff; }
.explore-our-range .cpm-promo-menu-body .full-content .video-content ul {padding: 0;}
.explore-our-range .cpm-promo-menu-body .full-content .video-content h3 {margin-bottom: 10px; border-bottom: solid 1px #ccc; padding-bottom: 15px; font-size:13px;}
.c-l-darktheme .explore-our-range .cpm-promo-menu-body .full-content .video-content h3 { color: #fff; }
.explore-our-range .cpm-promo-menu-body .full-content .video-wrap {width: 740px; float: right; min-height: 350px; position: relative; background: url(http://placehold.it/800x350&text=video+sample) no-repeat 0 0;}
.explore-our-range .cpm-promo-menu-body .full-content .video-wrap .c-lexplayer-container {position: absolute; bottom: 0; left: 0;}
/* close button tweaks */
.explore-our-range .explore-close {position:absolute; font-family: "Nobel Book"; font-size: 20px; top:1px; right:0; background:url(explore-close-sprite.png) no-repeat 310px -41px; padding: 9px 50px 0 0; text-align: right; width:300px; height:32px; line-height: 25px; cursor: pointer;}
.explore-our-range .explore-close:hover {right: 0; top: 1px; background: url(explore-close-sprite.png) no-repeat 310px 0;}
/* single range item*/
.explore-our-range .cpm-promo-menu-body .single-range-item-disclaimer p {font-size:10px;}
.explore-our-range .cpm-promo-menu-body .single-range-item {margin: 50px 0 20px 10px; float: left; width: 100%;} 
.explore-our-range .cpm-promo-menu-body .single-range-item .promo-content {float:left; width:230px;}
.explore-our-range .cpm-promo-menu-body .single-range-item .promo-content h2 {color:#F7F7F8; margin-top:0px;}
.explore-our-range .cpm-promo-menu-body .single-range-item .range-image {float:right;}
.explore-our-range .cpm-promo-menu-body .single-range-item .promo-content .specs table {width:100%; font-weight:bold;}
.explore-our-range .cpm-promo-menu-body .single-range-item .promo-content .specs table tr {border-bottom:1px solid #4b4b4b;}
.explore-our-range .cpm-promo-menu-body .single-range-item .promo-content .specs table tr td {padding:20px 0 4px 0; width:79%;}
.explore-our-range .cpm-promo-menu-body .single-range-item .promo-content .specs table tr td.data {text-align:right; width:21% }

@media (min-width:1200px)
{
.c-lexplayer-container { width:100% !important;}	
#videoTempElement_tcm-862-1147867 { left: 0;  position: absolute;  width: 100%;}
.c-b-close-slide-button { right: 10px;}
}


@media( max-width:1199px) and (min-width:992px)
{
.c-b-close-slide-button { right: 12px;}
}

@media( max-width:991px) and (min-width:768px)
{
/*.video-container div.container{ width:100% !important;}*/
.c-lexplayer-container .gutter { width: 15% !important; margin:25px 0 0 0;}
.c-lexplayer-container .secondary-controls { float:none !important;}
.c-lexplayer-container .mutetoggle {  margin: 14px 0 0 4px;}
.c-lexplayer-container .sharethis { margin: 14px 0 0;}
.c-lexplayer-container .fullscreen { margin: 14px 0 0 2px;}
.c-lexplayer-container .playbackquality {  margin: 14px 0 0;}
.c-lexplayer-container .time { margin: 14px 0 0;}
.c-lexplayer-container .playtoggle { margin: 14px 0 0 2px;}
.c-lexplayer-container .playtoggle.paused:hover { margin: 14px 0 0 2px;}
.c-lexplayer-container .playtoggle.playing { margin: 14px 0 0 2px;}
#videoTempElement_tcm-862-1147867 {  height: 199px;  left: 0;  position: absolute;  width: 64%;}
.asset-wrapper {  height: 199px !important;  width: 82% !important;}
.explore-our-range .cpm-promo-menu-body .full-content .video-content { width: 85px;}
.c-b-close-slide-button { right: 238px;}
}

@media( max-width:767px)
{
.c-b-close-slide-button { right: 5px;}
#videoTempElement_tcm-862-1147867 {  height: 321px;  left: 0;  position: absolute;  width:100%;}
.asset-wrapper {  height: 321px !important;  width: 84% !important;}
.c-lexplayer-container { width:100% !important;}
}

@media( max-width:600px)
{
.c-b-close-slide-button { right: 140px;}
#videoTempElement_tcm-862-1147867 {  height: 244px;  left: 0;  position: absolute;  width:76%;}
.asset-wrapper {  height: 244px !important;  width: 84% !important;}
.c-lexplayer-container { width:100% !important;}
.c-lexplayer-container .gutter { width: 25% !important; margin:25px 0 0 4px;}
.c-lexplayer-container .secondary-controls { float:none !important;}
.c-lexplayer-container .mutetoggle {  margin: 14px 0 0 4px;}
.c-lexplayer-container .sharethis { margin: 14px 0 0 4px;}
.c-lexplayer-container .fullscreen { margin: 14px 0 0 4px;}
.c-lexplayer-container .playbackquality {  margin: 14px 0 0 4px;}
.c-lexplayer-container .time { margin: 14px 0 0 4px;}
.c-lexplayer-container .playtoggle { margin: 14px 0 0 4px;}
.c-lexplayer-container .playtoggle.paused:hover { margin: 14px 0 0 4px;}
.c-lexplayer-container .playtoggle.playing { margin: 14px 0 0 4px;}
}

@media( max-width:480px)
{
.c-b-close-slide-button { right: 262px;  top: 70px;}
#videoTempElement_tcm-862-1147867 { height: 235px;   width: 62%;}
.asset-wrapper { height: 235px !important;  width: 100% !important;}
.c-lexplayer-container { width:100% !important;}
.c-lexplayer-container .gutter { width: 19% !important; margin:25px 0 0 4px;}
.browse-btn { margin: -10px 0 0;}
.explore-our-range .cpm-promo-menu-body .full-content .video-content { width: 100%;}
}

@media( max-width:320px)
{
.c-b-close-slide-button { right: 420px;  top: 70px;}
#videoTempElement_tcm-862-1147867 { height: 145px;   width: 38%;}
.asset-wrapper { height: 145px !important;  width: 100% !important;}
.c-lexplayer-container { width:100% !important;}
.c-lexplayer-container .gutter { display:none;}
.browse-btn {  position: absolute;  top: 50%;  width: 90%;}
.c-lexplayer-container .time { padding:0;  margin: 14px 0 0 1px; width:60px;}
.c-lexplayer-container .mutetoggle {  margin: 14px 0 0 1px;}
.c-lexplayer-container .sharethis { margin: 14px 0 0 1px;}
.c-lexplayer-container .fullscreen { margin: 14px 0 0 1px;}
.c-lexplayer-container .playbackquality {  margin: 14px 0 0 1px;}
.c-lexplayer-container .playtoggle { margin: 14px 0 0 1px;}
.c-lexplayer-container .playtoggle.paused:hover { margin: 14px 0 0 1px;}
.c-lexplayer-container .playtoggle.playing { margin: 14px 0 0 1px;}
}

