@font-face {
  font-family: "AkzidenzGroteskBE-Bold";
  src: url("../fonts/AkzidenzGroteskBE-Bold.otf");
  src: url("../fonts/AkzidenzGroteskBE-Bold.otf?") format("opentype");
    font-weight: bold;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Global */
.shop-landing-container{max-width:1440px;margin:106px auto 0px;border-bottom:100px solid #e56a23}

/*Key drivers CDA */
.category-cda,.category-cda img{width:100%}
.category-cda h1{font-family:'AgencyFB',arial,helvetica,sans-serif;font-style:italic;font-size:3em;text-align:center;color:#fff;background-color:#0078c9;padding:10px 0px;margin-bottom:0px}
.category-cda .video-wrapper{margin:-2px 0px 0px 0px}
.category-cda .flex-control-nav{display:none}
.cda-mobile{display:none}
/* End */

/* Key drivers Category description */
.category-description{width:100%;background-size:100%}
.category-description .category-intro-text-field{width: 70%;padding: 30px 30px;}
.category-description .category-intro-text-field h2{font-family:'AgencyFB',arial,helvetica,sans-serif;font-style:italic;font-size:2.5em;margin-bottom:20px}
.category-description .category-intro-text-field p{font-size:18px;line-height:35px}

/* End */

/* Key drivers videos */
.segment-videos{width:65%;margin:0 auto;background-color:#ebebeb}
.segment-videos .player-container{width:100%;margin:0 auto}
.segment-videos .video-wrapper{margin:10px 0px}
.segment-video-container .segment-video-header{background: url('../img/stripes.png') no-repeat center;text-align:center;background-size:contain;font-family:'AgencyFB',arial,helvetica,sans-serif;font-style:italic;font-size:3em;margin-top:0px}
.segment-video-container{padding:40px 0px}
.segment-videos .bx-controls-direction{display:block}
.segment-videos .bx-wrapper .bx-viewport{min-height:auto !important}
.segment-videos .bx-wrapper .bx-next:hover{background: url('../img/keydrivers/slider-nav.png') no-repeat 0px 0px}
.segment-videos .bx-wrapper .bx-prev:hover{background: url('../img/keydrivers/slider-nav.png') no-repeat 0px -89px}
.segment-videos .bx-wrapper .bx-next{background: url('../img/keydrivers/slider-nav.png') no-repeat 0px -166px;width:70px;height: 70px;right:-90px}
.segment-videos .bx-wrapper .bx-prev{background: url('../img/keydrivers/slider-nav.png') no-repeat 0px -244px;width:70px;height:70px;left:-90px}
.segment-videos .thumb-overlay{width:100%;height:100%;position:absolute;left:0px;top:0px;background-color:#0078c9;opacity:0.5;background-image: url('../img/keydrivers/video-thumb-play-icon.png');background-repeat:no-repeat;background-position:50% 50%}
/* End */

/* Key drivers play benefits */
.play-benefits.right .play-benefits-intro{position:absolute;right:0px;top:0px;padding:8% 4%;background-color:rgba(255,255,255,0.80);height:56.5%;width:40%;z-index:2}
.play-benefits.left .play-benefits-intro{position:absolute;left:0px;top:0px;padding:8% 4%;background-color:rgba(255,255,255,0.80);height:100%;width:40%}
.play-benefits.right,.play-benefits.left{position:relative}
.play-benefits.left .play-benefits-intro h3,.play-benefits.right .play-benefits-intro h3{font-family:'AgencyFB',arial,helvetica,sans-serif;font-style:italic;font-size:3.5em;color:#000;margin-bottom:20px;margin-top:0px}
.play-benefits.left .play-benefits-intro ul,.play-benefits.right .play-benefits-intro ul{margin-left:20px}
.play-benefits.left .play-benefits-intro ul li,.play-benefits.right .play-benefits-intro ul li{list-style-type:square;font-size:1.25em;line-height:2.25em}
.play-benefits.left .play-benefits-intro p,.play-benefits.right .play-benefits-intro p{text-align:right;font-weight:bold;font-size:14px;color:#0078c9}
/* End */

/* Key drivers games video */
.segment-gamesvideos{padding:40px 0px}
.segment-gamesvideos h2{background: url('../img/keydrivers/stripes_blue.png') no-repeat center;text-align:center;background-size:contain;font-family:'AgencyFB',arial,helvetica,sans-serif;font-style:italic;font-size:3em;margin-top:0px;color:#0078c9}
.segment-gamesvideos .product-tile .product-tile__info{text-align:center}
.segment-gamesvideos .product-tile .product-tile__info .games-video-title{font-family:'AkzidenzGroteskBE-Bold',arial,helvetica,sans-serif;font-size:18px;margin:0px;line-height:24px;color:#0078c9}
.segment-gamesvideos .product-tile .product-tile__info .games-video-subtitle{font-family:'AkzidenzGroteskBE-Bold',arial,helvetica,sans-serif;font-size:24px;margin:0px;line-height:28px;color:#000}
.segment-gamesvideos .product-tiles .product-tile.Games .icon{background:url('../img/keydrivers/games-video-sprite.png') 0px 0px;width:65px;height:55px;position:absolute;top:10px;right:10px}
.segment-gamesvideos .product-tiles .product-tile.Videos .icon{background:url('../img/keydrivers/games-video-sprite.png') 0px -67px;width: 65px;height: 55px;position: absolute;top: 10px;right: 10px}
.segment-gamesvideos .carousel__next:hover{background: url('../img/keydrivers/games-slider.png') no-repeat 0px 0px !important}
.segment-gamesvideos .carousel__prev:hover{background: url('../img/keydrivers/games-slider.png') no-repeat 0px -89px !important}
.segment-gamesvideos .carousel__next{background: url('../img/keydrivers/games-slider.png') no-repeat 0px -178px !important;width:70px !important;height: 75px !important;right:-19px !important}
.segment-gamesvideos .carousel__prev{background: url('../img/keydrivers/games-slider.png') no-repeat 0px -264px !important;width:70px !important;height:75px !important;left:-19px !important}
.segment-gamesvideos .carousel-wrap{overflow:visible !important}
.segment-gamesvideos .arrow--disabled{display:none !important}
.segment-gamesvideos .bx-wrapper .bx-viewport{min-height:550px !important}
/* End */

/* Keydrivers products */
.segment-product-container h1{background: url('../img/keydrivers/stripes_white.png') no-repeat center;text-align:center;padding:40px 0px;font-family:'AgencyFB',arial,helvetica,sans-serif;font-style:italic;font-size:3em;color:#fff}
.segment-product-container h1 span{color:#fff}
.segment-product-container{background-color:#e56a23 !important;padding:40px 0px;background-image:none !important}
.segment-product-container#page-catalog .product-tile{min-height:288px}
.segment-product-container .carousel-wrap{overflow:visible !important}
.segment-product-container#page-catalog a:hover .carousel__next{background: url('../img/keydrivers/products-slider-nav.png') no-repeat 0px 0px !important}
.segment-product-container#page-catalog a:hover .carousel__prev{background: url('../img/keydrivers/products-slider-nav.png') no-repeat 0px -89px !important}
.segment-product-container#page-catalog a .carousel__next{background: url('../img/keydrivers/products-slider-nav.png') no-repeat 0px -182px !important;width:70px !important;height: 75px !important;right:-19px !important}
.segment-product-container#page-catalog a .carousel__prev{background: url('../img/keydrivers/products-slider-nav.png') no-repeat 0px -264px !important;width:70px !important;height:75px !important;left:-19px !important}
/* End */

@media screen and (max-width:900px){
.shop-landing-container{max-width:100%;margin:0 auto;border-bottom:60px solid #e56a23}
}
@media screen and (max-width:768px){	
.segment-gamesvideos{padding:40px 0px}
.play-benefits.right .play-benefits-intro,.play-benefits.left .play-benefits-intro{position:relative;width:92%}
.segment-videos{width:100%;margin:0 auto}
.category-cda h1,.segment-product-container h1 span,.segment-gamesvideos h2,.segment-video-container .segment-video-header{font-size:1.3em !important}
.segment-videos .bx-wrapper .bx-next,.segment-videos .bx-wrapper .bx-next:hover{background: url('../img/keydrivers/slider-nav.png') no-repeat 0px 0px;background-size:100% !important;width: 35px !important;height: 35px !important}
.segment-videos .bx-wrapper .bx-prev,.segment-videos .bx-wrapper .bx-prev:hover{background: url('../img/keydrivers/slider-nav.png') no-repeat 0px -44px;background-size:100% !important;width: 35px !important;height: 35px !important}
.segment-gamesvideos .carousel__next,.segment-gamesvideos .carousel__next:hover{background: url('../img/keydrivers/games-slider.png') no-repeat 0px 0px !important;background-size:100% !important;width: 35px !important;height: 35px !important}
.segment-gamesvideos .carousel__prev,.segment-gamesvideos .carousel__prev:hover{background: url('../img/keydrivers/games-slider.png') no-repeat 0px -44px !important;background-size:100% !important;width: 35px !important;height: 35px !important}
.segment-gamesvideos .carousel__next,.segment-videos .bx-wrapper .bx-next{right:10px !important}
.segment-gamesvideos .carousel__prev,.segment-videos .bx-wrapper .bx-prev{left:10px !important}
.cda-desktop{display:none}
.cda-mobile{display:block}
}
@media screen and (max-width:1024px){	
	.category-description{height:auto !important}
	.category-description .category-intro-text-field h2{font-size:1.5em}
	.category-description .category-intro-text-field p{font-size:12px;line-height:20px}
	.category-description .category-intro-text-field{padding:15px 30px 30px 30px}
}
@media screen and (min-width:1025px) and (max-width:1400px){	
	.play-benefits.left .play-benefits-intro ul li, .play-benefits.right .play-benefits-intro ul li{font-size: 0.80em;line-height: 2.75em}
	.play-benefits.left .play-benefits-intro h3, .play-benefits.right .play-benefits-intro h3{font-size:2.5em}
	/*.play-benefits.right .play-benefits-intro,.play-benefits.left .play-benefits-intro{padding:6% 4%}*/
}
@media screen and (min-width:769px) and (max-width:1024px){	
	.play-benefits.right .play-benefits-intro,.play-benefits.left .play-benefits-intro{position:relative;width:100%}
}