
.news-panel--store-container
{
	                                                                       
	max-height: 300px;
	height: 256px;
	margin-bottom: 0px;
}

                                                                        
                                                                   
 
	                               
    

.store-panel__carousels
{
	width: 100%;
	height: 100%;
}

.store-panel__carousel-container
{
	width: 100%;
	height: 100%;

	opacity: 1;

	transition-property: transform, opacity;
	transition-duration: .25s;
	transition-timing-function: ease-in-out;
}

.store-panel__hitblocker
{
	width: 48px;
	height: 100%;
}

.store-panel__carousel-container.hidden
{
	opacity: 0;

	transition-property: transform, opacity;
	transition-duration: .25s;
	transition-timing-function: ease-in-out;
}

.store-panel__carousel-page
{
	vertical-align: center;
	width: 100%;
	height: fit-children;
	padding: 0px 16px;
	flow-children: right;
}

.store-panel__carousel-page.store-panel__carousel-page--single
{
	padding: 0px 0px;
	height: 100%;
}

.store-panel__carousel__item
{
	width: 172px;
	padding-bottom: 8px;
	flow-children: down;
	vertical-align: top;
	transform-origin: 50% 50%;
	brightness: 1;
}

.store-linked-items__tiles .store-panel__carousel__item
{
	margin: 0px 12px;
}

.store-panel__carousel__item:disabled 
{
	brightness: .5;
	opacity: .7;
}

.tournament-journal__challenge__items-row .store-panel__carousel__item
{
	margin: 0px 10px;
	height:230px;
	width: 200px;
	background-color: rgba(255, 255, 255, 0.048);
	vertical-align: center;
}

.tournament-journal__challenge__items-row .store-panel__carousel__item.bright-background
{
	background-color: gradient( linear, 0% 0%, 0% 100%, from(rgba(161, 163, 45, 0.329) ), to( rgba(255, 255, 255, 0.048)) );
}

.store-panel__carousel__item.store-panel__carousel__item__prime__full
{
	width: 690px;
	flow-children: right;
}

.store-panel__carousel__item .spacer-vertical-bar-middle
{
	margin-left: 86px;
	padding-top: 50px;
	padding-bottom: 120px;
	border-left: 1px solid rgba(255, 255, 255, 0.25);
}

.store-panel__carousel__item_primecontainer
{
	width: 172px;
	flow-children: down;
	vertical-align: center;
	horizontal-align: left;
	transform-origin: 50% 50%;
}

.store-panel__carousel__item__prime__full .store-panel__carousel__item__name
{
	horizontal-align: center;
	margin-left: 0px;
	color: positiveColor;
}

.store-panel__carousel__item_primecontainer_title
{
	font-size: 24px;
	font-weight: medium;
}

.store-panel__carousel__item_primecontainer_detailed
{
	visibility: collapse;
	flow-children: down;
	height: fit-children;
	vertical-align: center;
	margin-left: 32px;
}

.store-panel__carousel__item__prime__full .store-panel__carousel__item_primecontainer_detailed
{
	visibility: visible;
}

.store-panel__carousel__item_prime_details
{
	font-size: 18px;
	font-weight: lighter;
	                    
	width: 500px;
}

.store-panel__carousel__item_primecontainer_icon
{
	wash-color: baseText;
	padding-right: 10px;
}

.store-panel__carousel__item__images-linked
{
	transition-property: brightness, transform;
	transition-duration: .20s;
	transition-timing-function: ease-in-out;
}

.store-panel__carousel__item__images-linked:Hover
{
	transform: scale3d( 1.05, 1.05, 1.05 );
	brightness: 1.2;

	transition-property: brightness, transform;
	transition-duration: .20s;
	transition-timing-function: ease-in-out;

	sound-trans: "UIPanorama.store_item_rollover";
}

.store-panel__carousel__item__image
{
	height: fill-parent-flow( 1 );
	padding-top: 4px;
	horizontal-align: center;
	img-shadow: 2px 2px 6px #000000;

	transition-property: brightness, transform;
	transition-duration: .20s;
	transition-timing-function: ease-in-out;

	sound-trans: "UIPanorama.store_item_rolloff";
}

.tournament-journal__challenge__items-row .store-panel__carousel__item__image
{
	margin: 0px 20px;
}

.store-panel__carousel__item__images-linked
{
	
	height: fill-parent-flow( 1 );
	padding-top: 4px;
	horizontal-align: center;

	transition-property: transform;
	transition-duration: .20s;
	transition-timing-function: ease-in-out;

	sound-trans: "UIPanorama.store_item_rolloff";
}


.tournament-journal__challenge__items-row .store-panel__carousel__item__image,
.tournament-journal__challenge__items-row .store-panel__carousel__item__images-linked
{
	height: 180px;
}

                                                          
 
	              
    


.store-panel__carousel__item__images-linked:Hover .store-panel__carousel__item__image--shadow
{
	transform: translateX( 0px ) translateY( 12px );
	transition-property: transform;
	transition-duration: .20s;
	transition-timing-function: ease-in-out;
}

.store-panel__carousel__item__image--offset
{
	transform: translateX( 6px ) translateY( 15px );
	height: 100%;
	brightness: 0.3;
}

.store-panel__carousel__item__images-linked:Hover .store-panel__carousel__item__image--offset
{
	brightness: 0.6;
	transform: translateX( 5px ) translateY( -12px );
	transition-property: transform, brightness;
	transition-duration: .20s;
	transition-timing-function: ease-in-out;

}

.store-panel__carousel__item__image:hover,
.store-panel__carousel__item__image--prime:hover
{
	brightness: 1.2;
	transform: scale3d( 1.05, 1.05, 1.05 );

	transition-property: brightness, transform;
	transition-duration: .20s;
	transition-timing-function: ease-in-out;

	sound-trans: "UIPanorama.store_item_rollover";
}

.store-panel__carousel__item:disabled .store-panel__carousel__item__image:hover
{
	transform: scale3d( 1.0, 1.0, 1.0 );
	brightness: 1;
}

.store-panel__carousel__item__image--prime
{
	margin: 23px 0px;
	padding: 15px 15px;
	horizontal-align: center;
	vertical-align: center;
	height:fill-parent-flow( 1 );

	                         
	                                                 
	                                     
	                                                                                                                                       

	transition-property: brightness, transform;
	transition-duration: .20s;
	transition-timing-function: ease-in-out;

	sound-trans: "UIPanorama.store_item_rolloff";
}

.store-panel__carousel__item__new,
.store-panel__carousel__item__stattrak
{
	horizontal-align: left;
	font-size: 14px;
	font-weight: bold;
	color: white;
	background-color: rgb(172, 146, 0);
	text-align: center;
	padding: 4px;
	vertical-align: top;
	margin-top: 8px;
	margin-left: 8px;
	border-radius: 3px;
	vertical-align: top;
	box-shadow: shadowOffset;
}

.store-panel__carousel__item__image--offset .store-panel__carousel__item__stattrak
{
	transform:  translateX( 60px ) translateY( -10px );
	transition-property: transform;
	transition-duration: .20s;
	transition-timing-function: ease-in-out;
}

.store-panel__carousel__item__images-linked:Hover .store-panel__carousel__item__stattrak
{
	transform:  translateX( 60px ) translateY( 8px );
}

.store-panel__carousel__item__new.hidden,
.store-panel__carousel__item__stattrak.hidden
{
	visibility: collapse;
}

.store-panel__carousel__item__name
{
	vertical-align: bottom;
	margin-left: 8px;
	font-size: 14px;
	font-weight: medium;
	horizontal-align: left;
	text-overflow: ellipsis;
	height: 18px;
}

.tournament-journal__challenge__items-row .store-panel__carousel__item__name
{ 
	margin-left: 0px;
	text-align: center;
	horizontal-align: center;
}

.store-panel__carousel__item__header
{
	font-size: 16px;
	height: 0px;
	font-weight:bold;
	padding: 8px 0px;
	text-align: center;
	horizontal-align: center;
}

.store-panel__carousel__item__name.saleprice
{
	font-size: 12px;
	color: rgb(141, 141, 141);
	font-weight: medium;
	text-decoration: line-through;
}

.store-panel__carousel__item_price-container
{
	flow-children: right;
}

.tournament-journal__challenge__items-row .store-panel__carousel__item_price-container
{
	horizontal-align: center;
}

.store-panel__carousel__item__name.price
{
	font-size: 12px;
	margin-bottom: 0px;
	color: positiveColor;
}

.store-panel__carousel-page.Focused
{
	opacity: 1;
}

.store-panel__carousel__coupons_searchitem
{
	width: 100%;
	padding: 40px;
}

.store-panel__carousel__coupons_search_topbar
{
	padding-top: 35px;
}

.store-panel__carousel__coupons_searchtext
{
	width: fill-parent-flow( 1.0 );
	font-size: 20px;
}

.store-panel__carousel__coupons_searchbtn.store-sale-tag__text
{
	padding: 6px;
	padding-right: 12px;
}

.store-panel__carousel__coupons_search_bottombar .store-panel__carousel__coupons_searchbtn.store-sale-tag__text
{
	horizontal-align: right;
	margin-top: 8px;
	background-color: gradient( linear, 0% 0%, 0% 100%, from( #1B6085 ), to( #1B6085 ) );
	opacity: 0;
}

.store-panel__carousel__coupons_search_bottombar .store-panel__carousel__coupons_searchbtn.store-sale-tag__text Label
{
	font-size: 16px;
}

#CouponsSearchBarFilterClear
{
	margin-left: 0px;
	margin-right: 10px;
}

.store-panel__carousel__coupons_searchitem .store-panel__tournament-label
{
	font-size: 16px;
	color: wheat;
	margin-top: 8px;
	margin-left: 8px;
	padding: 0px;
	width: fill-parent-flow( 1.0 );
	vertical-align: top;
}

.store-panel__tournament-saletag
{
	background-color: green;
	horizontal-align: left;
	margin-left: 16px;
	margin-bottom: 52px;
	border-radius: 2px;
	vertical-align: bottom;

	font-size: 18px;
	padding: 8px;
	text-align: center;
	font-weight: medium;
	font-family: Stratum2, 'Arial Unicode MS';
	box-shadow: fill #0000005b 0px 0px 4px 4px;
}

.store-panel__tournament-saletag.hidden 
{
	visibility: collapse;
}

.PreviouslyLeft.store-panel__carousel-page:not(.Focused)
{
	transform: translatex( -100% );
	opacity: 0;
} 

.PreviouslyRight.store-panel__carousel-page:not(.Focused)
{
	transform: translatex( 100% );
	opacity: 0;
}

.store-panel__carousel-page.store-panel__carousel-page__animations_enabled
{
	transition-property: transform, opacity;
	transition-duration: .25s;
	transition-timing-function: ease-in-out;
}

.store-panel__tournament-banner
{
	width: 690px;
	height: 250px;
	padding: 0px;

	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: 100%;
	                                                 
	                           
}

.store-panel__tournament-banner.store-panel__tournament-banner__pickemgame
{
	background-image: url( "file://{images}/store/play_pickem2.png" );
	background-repeat: no-repeat;
	background-position: 0% 70%;
	background-size: auto 180%;
}

#id-store-tournament-items-container
{
	transform-origin: 50% 50%;
	margin-bottom: 32px;

	transition-property: transform, brightness;
	transition-duration: .20s;
	transition-timing-function: ease-in-out;
}

.store-panel__tournament-banner:Hover #id-store-tournament-items-container
{
	transform: scale3d( 1.05, 1.05, 1.05 );
	brightness: 2;

	transition-property: transform, brightness;
	transition-duration: .20s;
	transition-timing-function: ease-in-out;
}

.store-panel__tournament-image
{
	height: 240px;
	img-shadow: 2px 2px 13px 2.0 black;
	
	transition-property: position;
	transition-delay: 1s;
	transition-duration: 3s;
	transition-timing-function: ease-in-out;
}

.store-panel-tournament-trophy-container
{
	transform: translatex( -140px ) translatey( -15px );
	height: 100%;
	horizontal-align: left;

	transition-property: transform, brightness;
	transition-duration: .20s;
	transition-timing-function: ease-in-out;
}

.store-panel__tournament-banner:Hover .store-panel-tournament-trophy-container
{
	transform: translatex( -140px ) translatey( -15px ) scale3d( 1.05, 1.05, 1.05 );
	brightness: 2;

	transition-property: transform, brightness;
	transition-duration: .20s;
	transition-timing-function: ease-in-out;
}

.store-panel-tournament-trophy
{
	width: 550px;
	height: 100%;
}

.store-panel-tournament-trophy.bronze
{
	transform: translatex( 110px ) scale3d( 0.7, 0.7, 0.7 ) translatey( 25px );
	blur: gaussian( 2, 2, 3 );
}

.store-panel-tournament-trophy.silver
{
	transform: translatex( 50px ) scale3d( 0.85, 0.85, 0.85 ) translatey( 10px );
	blur: gaussian( 2, 2, 1 );
}

.store-panel__tournament-label
{
	font-size: 28px;
	padding: 16px;
	vertical-align: bottom;
	font-weight: light;
	font-family: Stratum2, 'Arial Unicode MS';
	color: gradient( linear, 0% 0%, 0% 100%, from( #ffffff ), to( #a5a5a5 ) );
}

.store-panel__tournament-label.game 
{
	font-size: 32px;
	vertical-align: center;
	horizontal-align: left;
	margin-left: 280px;
	padding-bottom: 80px;
	max-width: 390px;
}

.store-panel__tournament-label.countdown 
{
	font-size: 16px;
	vertical-align: bottom;
	horizontal-align: left;
	margin-bottom: 20px;
	margin-left: 280px;
	max-width: 390px;
}

.store-panel__tournament-banner__button.hidden,
.store-panel__tournament-label.hidden
{
	visibility: collapse;
}

.store-panel-connectingtogc
{
	visibility: collapse;
	width: 100%;
	height: 100%;
	flow-children: down;
}

.GameClientConnectingToGC .store-panel-connectingtogc
{
	visibility: visible;
}

.store-panel-connectingtogc-text
{
	color: white;
	font-weight: medium;
	font-size: 20px;

	horizontal-align: center;

	padding-top: 15px;
	padding-bottom: 5px;
	margin-top: 30%;
}

.store-panel-license-banner
{
	width: 100%;
	height: 100%;
	margin: 24px;

	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: 50%;
	background-size: cover;
	flow-children: right;
	background-image: url( "file://{images}/store/pw_linking_bg.png" );
	                                                 
}

.store-panel-license-banner.hidden
{
	visibility: collapse;
}

.store-panel-license-banner__text
{
	color: white;
	font-weight: lighter;
	font-size: 18px;
	width: 470px;
	padding-left: 24px;
	height: fit-children;

	horizontal-align: left;

	vertical-align: center;
}

.store-panel-inventory-full__item
{
	horizontal-align: right;
	margin-right: 0px;

}

.store-panel-inventory-full
{
	width: 100%;
	height: 100%;
	padding: 24px;

	                                  
}

.store-panel-inventory-full.hidden
{
	visibility: collapse;
}

.store-panel-inventory-full__text
{
	color: white;
	font-weight: lighter;
	font-size: 18px;
	width: 470px;
	padding: 12px;
	height: fit-children;
	border-radius: 5px;

	horizontal-align: left;

	vertical-align: top;
	margin-top: 20px;

	background-color: #0000005e;

}

.store-panel-inventory-full__button
{
	margin-top: 10px;
	horizontal-align: left;
	vertical-align: bottom;
	margin-left: 20px;
	margin-bottom: 0px;


}

#StoreNaveBarWalletBalance
{
	horizontal-align: right;
	margin: 0px;
}

#StoreNaveBarWalletBalance.hidden
{
	visibility: collapse;
}

.store-panel__operation-banner
{
	width: 100%;
	height: 250px;
	padding: 0px;
	background-color:  #241505de;
	background-image: url('file://{resources}/videos/op11_underwater.webm');
	background-size: cover;
	background-img-opacity: 0.75;
}

.store-panel__operation-images-container
{
	width: 100%;
	height: 100%;
}

.store-panel__operation-image-char0,
.store-panel__operation-image-char1
{
	width: 256px;
	vertical-align: bottom;
	horizontal-align: right;
	z-index: 1;
}

.store-panel__operation-image-char1
{
	transform: translateX( -150px);
	z-index: 1;
	
}

.store-panel__operation-items-fade
{
	width: 100%;
	height: 100%;
	background-color: gradient( linear, 0% 100%, 0% 0%, from( #1a0f00f3 ), to( #2b1c0100 ) );
}

.store-panel__operation-items-container
{
	flow-children: left;
	vertical-align: bottom;
	padding-left: 16px;
	margin-bottom: 8px;
}

.store-panel__operation-image
{
	width: 112px;
}

.store-panel__operation-labels-container
{
	flow-children: down;
	margin-top: 24px;
	margin-left: 32px;
}

.store-panel__operation-title
{
	font-size: 18px;
	font-weight: black;
	font-family: Stratum2, 'Arial Unicode MS';
	color: opTenDark;
	background-color: opCompleteColor;
	padding: 4px 8px;
	margin-bottom: 4px;
	text-transform: uppercase;
}

.store-panel__operation-desc
{
	font-size: 14px;
	font-weight: light;
	font-family: Stratum2, 'Arial Unicode MS';
	color: opCompleteColor;
	background-color: opTenDark;
	padding: 4px 8px;
	margin-bottom: 4px;
}

.store-panel__operation-balance-container
{
	background-color: opTenDark;
	padding: 4px 8px;
	flow-children: right;
	wash-color: opCompleteColor;
}

.store-panel__operation-balance-container Label
{
	font-size: 14px;
}

.store-panel__proteams
{
	width: 100%;
	height: 250px;
	padding: 0px;
	background-color:  #241505de;
	background-image: url('file://{images}/ui_textures/store_proteams_bg.png');
	background-size: cover;
	background-img-opacity: 0.9;
	flow-children: right;
}

.store-panel__proteams .store-panel__carousel__item
{
	width: fill-parent-flow( 1 );
}

.store-panel__proteams .store-panel__carousel__item .store-panel__carousel__item__image
{
	padding-top: 15px;
	padding-bottom: 15px;
}

