@charset "utf-8";

/***********************************************************************
    MAIN
***********************************************************************/
.r6_patches,
.r6_patches #main   { background:#080e15; }
.c_patches		    { min-height:400px; }
.c_patches p	    { margin:20px 0; }

.btn-patches		{ display:block; width:260px; height:50px; line-height:50px; font-size:16px; font-weight:700; text-align:center; text-transform:uppercase; }
.btn-seasonpass  	{ display:block; width:260px; height:50px; line-height:50px; font-size:16px; font-weight:700; text-align:center; text-transform:uppercase; }

.btn-patches		{
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #d3d5d7 100%);
	background: -webkit-linear-gradient(top,  #ffffff 0%,#d3d5d7 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#d3d5d7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d3d5d7',GradientType=0 );
}

.btn-patches:hover	{
	background: #d3d5d7;
	background: -moz-linear-gradient(top,  #d3d5d7 0%, #ffffff 100%);
	background: -webkit-linear-gradient(top,  #d3d5d7 0%,#ffffff 100%);
	background: linear-gradient(to bottom,  #d3d5d7 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d5d7', endColorstr='#ffffff',GradientType=0 );
}

.btn-seasonpass		{
	background: #eaddba;
	background: -moz-linear-gradient(top,  #eaddba 0%, #cfb96e 100%);
	background: -webkit-linear-gradient(top,  #eaddba 0%,#cfb96e 100%);
	background: linear-gradient(to bottom,  #eaddba 0%,#cfb96e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaddba', endColorstr='#cfb96e',GradientType=0 );
}

.btn-seasonpass:hover	{
	background: #d3d5d7;
	background: -moz-linear-gradient(top,  #cfb96e 0%, #eaddba 100%);
	background: -webkit-linear-gradient(top,  #cfb96e 0%,#eaddba 100%);
	background: linear-gradient(to bottom,  #cfb96e 0%,#eaddba 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfb96e', endColorstr='#eaddba',GradientType=0 );
}

a.btn-patches		{ color:#000; }
a.btn-seasonpass	{ color:#4f4428; }

.btn-smaller		{ width:140px; height:40px; line-height:40px; font-size:14px; }


/***********************************************************************
    SIDEBAR
***********************************************************************/
.r6_patches .row_sidebar.opened          { height:100%; background:rgba(16, 26, 36, 0.95); }


/***********************************************************************
    WRAPPERS
***********************************************************************/
.r6_patches #main                   	{ padding:220px 0 0 0; padding:110px 0 0 0; }
.r6_patches .row_content            	{ margin:0 auto; width:100%; }
.r6_patches	.row_page_breadcrumb		{ display:none; }
.r6_patches .row_sidebar.opened         { height:100%; background:rgba(16, 26, 36, 0.95); }

.r6_patches .patches_content .patches_header,
.r6_patches .patches_content .wrapper               { visibility:hidden; }
.r6_patches .patches_content .patches_header.loaded,
.r6_patches .patches_content .wrapper.loaded        { visibility:visible; }

.r6_patches .patches_content .arrow-down       { display:none; }
.desktop .patches_content .arrow-down          { display:block; position:absolute; z-index:2; width:100%; height:60px; }
.desktop .patches_content .arrow-down a        { display:block; margin:0 auto; width:200px; height:100%; background:transparent url('R6_arrow-down.png') 50% 15% no-repeat; }
.desktop .patches_content .arrow-down a:hover  { background-position:50% 84%; transform:scale(1.2); }
.desktop .patches_content .arrow-down a        {
  -moz-animation: arrowBounce 4s infinite;
  -webkit-animation: arrowBounce 4s infinite;
  animation: arrowBounce 4s infinite;
}
.desktop .patches_content .arrow-down a:hover  {
    transition: transform 0.250s ease;
    -webkit-animation: none;
       -moz-animation: none;
            animation: none;
}
@-webkit-keyframes arrowBounce {
  0%, 50%, 70% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  60% {
    -webkit-transform: translateY(+15px);
            transform: translateY(+15px);
  }
}
@keyframes arrowBounce {
  0%, 50%, 70% {
    -webkit-transform: translateY(0);
       -moz-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
  }
  60% {
    -webkit-transform: translateY(+15px);
       -moz-transform: translateY(+15px);
        -ms-transform: translateY(+15px);
            transform: translateY(+15px);
  }
}

.c_patches					    { }
.c_patches h3 span			    { font-family:"R6S-Regular", sans-serif; }
.c_patches p				    { font-size:16px; line-height:25px; text-shadow:0px 0px 3px #000; }
.c_patches li				    { font-size:16px; line-height:25px; text-shadow:0px 0px 3px #000; }
.c_patches p strong			    { color:#fff; }
.c_patches li strong			{ color:#fff; }


.r6_patches .row_patches        { visibility: hidden; }
.r6_patches.loaded .row_patches { visibility: visible; }


/***********************************************************************
    HEADER
***********************************************************************/
.patches_header					{ position:relative; padding:50% 0 0 0; background:#080e15 url('R6_black-ice_bg-header.jpg') 50% 0 no-repeat; background-size:cover; text-align:center; }
.patches_header_content			{ position:absolute; left:50%; top:50%; margin:-21% 0 0 -23%; width:46%; height:auto; }
.patches_header .logo           { margin:0 auto; width:70%; }
.patches_header .logo img       { max-width:100%; }
.patches_header p.old           { position:absolute; left:50%; top:80%; margin:4% 0; margin-left:-400px; width:900px; }
.patches_header	p               { margin:4% 0; }

.desktop .patches_content .patches_header .arrow-down   { display:none; }

/***********************************************************************
    CHARACTERS
***********************************************************************/
.patches_char				{  }

/*** TOP ******************************************************************/
.patches_char_top			{ position:relative; padding:62% 0 0 0; width:100%; height:100%; background:#080e15 url('R6_black-ice_bg-characters.jpg') 50% 100% no-repeat; background-size:contain; }
.patches_char_top h4		{ margin:5% 0 0 0; font-size:55px; line-height:50px; color:#00789d; text-transform:uppercase; }

.patches_char_infos			{ position:absolute; top:0; margin:23% 6%; width:292px; background:transparent url('R6_black-ice_bg-characters-infos-halo.png') 50% 100% no-repeat; border-bottom:1px solid #62727f; }
.patches_char_infos p		{ padding:0 40px; color:#fff; font-size:20px; line-height:40px; text-transform:uppercase; }
.patches_char_infos img		{ width:50%; }

.patches_char_infos_left		{ left:0; }
.patches_char_infos_right		{ right:0; }
.patches_char_infos_left h4		{ text-align:right; }
.patches_char_infos_right h4	{ }
.patches_char_infos_left p		{ margin:0 45% 0 0; background:transparent url('R6_black-ice_bg-characters-ico-def.png') 100% 50% no-repeat; text-align:right; }
.patches_char_infos_right p		{ margin:0 0 0 45%; background:transparent url('R6_black-ice_bg-characters-ico-atk.png') 0 50% no-repeat; }
.patches_char_infos_left img	{ float:right; margin:0 -5% 0 0; }
.patches_char_infos_right	img	{ float:left; margin:0 0 0 -5%; }

.patches_char_title			{ position:absolute; left:50%; bottom:0; margin:0 0 5% -23%; width:46%; height:auto; text-align:center; }
.patches_char_title h3		{ margin:0 0 10px 0; color:#fff; font-size:90px; line-height:0.8em; text-shadow:0px 0px 3px #333; }


/***********************************************************************
    CHARACTERS SKULL RAIN UPDATE CHRISTOPHE 02/08/2016
***********************************************************************/

.r6_patches_skullrain .patches_char_title h3 {
	width:60%;
	margin:0 auto 10px auto;
}


.patches_char_title .desc   { margin:40px 0 20px 0; padding:10px 0; background-color:rgba(16,26,36,0.5); }
.patches_char_title p       { margin:10px 0; }

.patches_char_top a.btn-seasonpass  { position:absolute; left:50%; bottom:0; margin-left:20px; margin-bottom:30px; }
.patches_char_top a.btn-patches	    { position:absolute; left:50%; bottom:0; margin-left:-280px; margin-bottom:30px; }

/*** DETAILS ******************************************************************/
.patches_char_details				{ display:none; position:relative; margin:-110px 0 0 0; background-color:#080e15; overflow:hidden; }
.patches_char_details h4			{ position:relative; margin:15px 0; font-size:40px; line-height:40px; color:#fff; text-transform:uppercase; }
.patches_char_details h4 span		{ position:absolute; top:0; left:0; color:#fff; font-family:'Open Sans', Arial, sans-serif; font-size:24px; line-height:40px; text-transform:uppercase; }

.patches_char_details a.btn-patches	{ margin:30px auto; }

.patches_char_details_def			{ background-color:rgba(255,0,0,0.25); background:transparent url('R6_black-ice_patches-char-details-arrow.png') 25% -66px no-repeat; text-align:right; }
.patches_char_details_atk			{ background-color:rgba(0,0,255,0.25); background:transparent url('R6_black-ice_patches-char-details-arrow.png') 75% -66px no-repeat; }

.patches_char_details_def,
.patches_char_details_atk			{ float:left; width:50%; padding:0 3% 2% 3%; }

.patches_char_details_def h4 span	{ padding:0 40px 0 0; background:transparent url('R6_black-ice_bg-characters-ico-def.png') 100% 50% no-repeat; }
.patches_char_details_atk h4 span	{ left:auto; right:0; padding:0 0 0 40px; background:transparent url('R6_black-ice_bg-characters-ico-atk.png') 0 50% no-repeat; text-align:right; }

.patches_char_details_loadout,
.patches_char_details_specs			{ float:left; margin:0 2%; width:46%; }

.patches_char_details_loadout		{ }
.patches_char_details_specs			{ border-top:1px solid #62727f; }

.patches_char_details_def .patches_char_details_specs			{ float:right; padding:0 0 0 3%; }
.patches_char_details_atk .patches_char_details_specs			{ padding:0 3% 0 0; }

/*** LOADOUT ******************************************************************/
.patches_char_details_loadout				{ }
.patches_char_details_loadout p				{ margin:0; padding:20px 0; font-size:16px; line-height:30px; color:#fff; text-transform:uppercase; }
.patches_char_details_loadout p	span		{ display:block; color:#c3c5c7; text-transform:capitalize; }

.patches_char_details_loadout_primary		{ border-top:1px solid #62727f; }
.patches_char_details_loadout_secondary		{ border-top:1px solid #62727f; }
.patches_char_details_loadout_gadget		{ border-top:1px solid #62727f; }
.patches_char_details_loadout_speed			{ border-top:1px solid #62727f; }
.patches_char_details_loadout_armor			{ border-top:1px solid #62727f; }

.patches_char_details_loadout_speed p span	{ display:inline; }
.patches_char_details_loadout_armor p span	{ display:inline; }

.patches_char_details_def .patches_char_details_loadout_primary		{ background:transparent url('R6_black-ice_loadout-primary_frost.png') 0 50% no-repeat; /*background-size:72% auto;*/ background-size:55% auto; }
.patches_char_details_def .patches_char_details_loadout_secondary	{ background:transparent url('R6_black-ice_loadout-secondary_frost.png') 0 50% no-repeat; background-size:21% auto; }
.patches_char_details_def .patches_char_details_loadout_gadget		{ background:transparent url('R6_black-ice_loadout-gadget_frost.png') 0 50% no-repeat; background-size:42% auto; }
.patches_char_details_def .patches_char_details_loadout_speed		{ background:transparent url('R6_black-ice_loadout-speed_medium.png') 0 50% no-repeat; }
.patches_char_details_def .patches_char_details_loadout_armor		{ background:transparent url('R6_black-ice_loadout-armor_medium.png') 0 50% no-repeat; }

.patches_char_details_atk .patches_char_details_loadout_primary		{ background:transparent url('R6_black-ice_loadout-primary_buck.png') 100% 50% no-repeat; /*background-size:72% auto;*/ background-size:55% auto; }
.patches_char_details_atk .patches_char_details_loadout_secondary	{ background:transparent url('R6_black-ice_loadout-secondary_buck.png') 100% 50% no-repeat; background-size:21% auto; }
.patches_char_details_atk .patches_char_details_loadout_gadget		{ background:transparent url('R6_black-ice_loadout-gadget_buck.png') 100% 50% no-repeat; background-size:42% auto; }
.patches_char_details_atk .patches_char_details_loadout_speed		{ background:transparent url('R6_black-ice_loadout-speed_medium.png') 100% 50% no-repeat; }
.patches_char_details_atk .patches_char_details_loadout_armor		{ background:transparent url('R6_black-ice_loadout-armor_medium.png') 100% 50% no-repeat; }



/*** SPECS ******************************************************************/
.patches_char_details_specs p				{ margin:0; font-size:14px; }


/***********************************************************************
    TRAVEL
***********************************************************************/
.patches_travel					{ position:relative; padding:62% 0 0 0; width:100%; height:100%; background:#080e15 url('R6_black-ice_bg-travel.jpg') 50% 0 no-repeat; background-size:auto 100%; }
.patches_travel_content			{ position:absolute; left:50%; top:0; margin:5% 0 0 -400px; width:800px; height:auto; text-align:center; }
.patches_travel_content h3		{ margin:0; color:#fff; font-size:90px; line-height:0.8em; }
.patches_travel_content a.btn-patches	{ margin:30px auto; }


/***********************************************************************
    WEAPONS
***********************************************************************/
.patches_weapons				{ position:relative; padding:3% 0; background:#080e15 url('R6_black-ice_bg-weapons.png') 50% 0 no-repeat; }
.patches_weapons_skins			{ margin:-6% 0 0 0; padding:45% 0 0 0; padding:32% 0 0 0; width:100%; height:100%; background:transparent url('R6_black-ice_patches-weapons-skins.png') 50% 0 no-repeat; background-size:auto 75%; }
.patches_weapons_content		{ margin:0 auto; width:70%; height:auto; text-align:center; }
.patches_weapons_content h3		{ margin:0; color:#fff; font-size:90px; line-height:0.8em; }


/***********************************************************************
    FEATURES
***********************************************************************/
.patches_features				{ position:relative; padding:5% 0 0 0; background-image:url('R6_black-ice_bg-features-top.png'), url('R6_black-ice_bg-features-bottom.png'); background-position:50% 0, 50% 100%; background-repeat:no-repeat; text-align:center; }
.patches_features h3			{ margin:0; color:#fff; font-size:70px; line-height:0.8em; }

.patches_feature				{ position:relative; margin:5% auto 0 auto; padding:0 0 5% 0; width:70%; height:auto; }
.patches_feature a				{ text-decoration:underline; }
.patches_feature h4				{ margin:4% 0 1% 0; font-size:35px; }
.patches_feature img			{ width:100%; max-width:100%; height:auto; }
.patches_feature > img			{ padding:6px; }

.patches_chibi					{ position:absolute; z-index:10; top:0; width:60%; height:auto; background:transparent url('R6_black-ice_feature-chibi-halo.png') 50% 50% no-repeat; background-size:contain; }

.feature_spectator_camera		{ padding-right:15%; text-align:left; background:transparent url('R6_black-ice_bg-feature-bottom.png') 50% 100% no-repeat; background-size:100% auto; }
.feature_custom_game			{ padding-left:15%; text-align:right; }
.feature_spectator_camera .patches_chibi	{ left:auto; right:-12%; }
.feature_custom_game .patches_chibi			{ left:-12%; }
.feature_spectator_camera p		{ padding-right:15%; text-align:left; }
.feature_custom_game p			{ padding-left:15%; text-align:right; }

.feature_spectator_camera::before	{ content:url('R6-black-ice-feature-ribbon-left.png'); position:absolute; z-index:10; left:0; top:0; }
.feature_custom_game::before		{ content:url('R6-black-ice-feature-ribbon-right.png'); position:absolute; z-index:10; right:0; top:0; }


/***********************************************************************
    TWEAKS
***********************************************************************/
.patches_tweaks				{ position:relative; padding:5% 0; background-image:url('R6_black-ice_bg-feature-bottom.png'), url('R6_black-ice_bg-improvment.jpg'); background-position:50% 100%, 50% 0; background-repeat:no-repeat; background-size:contain; }
.patches_tweaks_content		{ position:relative; margin:0 auto; width:70%; height:auto; }
.patches_tweaks_content h3	{ margin:0 0 3% 0; color:#fff; font-size:80px; line-height:0.8em; text-align:center; }

.tweaks_list				{ margin:25% 0 0 0; padding:0 0 5% 0; font-size:0; text-align:center; background:transparent url('R6-black-ice-tweaks-shape.png') 50% 100% no-repeat; text-align:center; }
.tweaks_list li				{ display:inline-block; margin:0; width:25%; cursor:pointer; }
.tweaks_list h4				{ font-size:31px; color:#2e93b3; }

/**************  TABS  **************/
.patches_tweaks_content_more        { position:relative; margin:0 auto; width:62%; height:auto; }
/**
.patches_tweaks_content_more > div              { display:none; }
.patches_tweaks_content_more > div:first-child  { display:block; }
**/

.patches_tweaks_tab01 h4			{ background:transparent url('R6-black-ice-tweaks-ico-01.png') 0 50% no-repeat; background-size:auto 100%; }
.patches_tweaks_tab02 h4			{ background:transparent url('R6-black-ice-tweaks-ico-02.png') 0 50% no-repeat; background-size:auto 100%; }
.patches_tweaks_tab03 h4			{ background:transparent url('R6-black-ice-tweaks-ico-03.png') 0 50% no-repeat; background-size:auto 100%; }
.patches_tweaks_tab04 h4			{ background:transparent url('R6-black-ice-tweaks-ico-04.png') 0 50% no-repeat; background-size:auto 100%; }

.patches_tweaks_content_more h4		{ margin:0 0 20px 0; padding:0 0 0 80px; font-size:31px; line-height:80px; color:#2e93b3; }
.patches_tweaks_content_more ul		{ padding:0 0 0 40px; }
.patches_tweaks_content_more li		{ list-style-type:square; }
.patches_tweaks_content_more h5		{ font-size:16px; line-height:25px; text-shadow:0px 0px 3px #000; color:#fff; font-weight:bold; font-family:'Open Sans', Arial, Helvetica, sans-serif; text-transform:none; }


/***********************************************************************
    FIXES
***********************************************************************/
.patches_fixes                  { position:relative; padding:5% 0; background-image:url('R6_black-ice_bg-feature-bottom.png'), url('R6_black-ice_bg-fixes.jpg'); background-position:50% 100%, 50% 0; background-repeat:no-repeat; background-size:contain; }
.patches_fixes_content			{ position:relative; margin:0 auto; width:70%; height:auto; }
.patches_fixes_content h3		{ margin:0 0 15% 0; color:#fff; font-size:80px; line-height:0.8em; text-align:center; }
.patches_fixes_content h4		{ padding:0; font-size:31px; line-height:80px; color:#2e93b3; }
.patches_fixes_content h5		{ margin:20px 0 0 0; font-size:16px; line-height:25px; text-shadow:0px 0px 3px #000; color:#fff; font-weight:bold; font-family:'Open Sans', Arial, Helvetica, sans-serif; text-transform: uppercase; }
.patches_fixes_content ul		{ padding:0 0 0 40px; }
.patches_fixes_content li		{ list-style-type:square; }
.patches_fixes_content p		{ margin:0 0 20px 0; }
.patches_fixes_content p span	{ font-style:italic; }



/***********************************************************************
    BOTTOM
***********************************************************************/
.patches_forum          { margin:50px auto; }
.patches_forum_content  {}
.patches_forum a        { margin:10px auto; }

/***********************************************************************
    BOTTOM
***********************************************************************/
.wrapper-bottom             { }
.wrapper-bottom .arrow-down { display:none !important; }
.patches_bottom { display:block !important;  position:relative; margin:0; padding:0; width:100%; height:1px; overflow:hidden; visibility:hidden; }


/***********************************************************************
 MEDIA-QUERIES (desktop)
***********************************************************************/
/*
  1280 > 1680
*/
@media only screen and (min-width:1280px)
{
}

/*
  1680
*/
@media only screen and (min-width:1600px)
{
}

/*
  1680 > 1920
*/
@media only screen and (min-width:1681px)
{
}

/*******************************************************************************
    MEDIA-QUERIES (tablet)
*******************************************************************************/
@media only screen and (min-width:768px) and (max-width:1024px)
{
    .patches_header             { padding:90% 0 0 0; background-size: auto 80%; }

    .patches_char_top           { padding:110% 0 0 0; background-size:auto 77%; background-position:48% 0; }
    .patches_char_top h4        { color:#fff; }
    .patches_char_title         { position:absolute; top:0; left:0; bottom:auto; margin:10% 0; padding:0 5%; width:100%; text-align:center; }
    .patches_char_title .desc   { background:none; }
    .patches_char_title p       { margin-top:75%; background:none; }
    .patches_char_infos         { top:50%; bottom:auto; margin:5%; width:40%; }
	.patches_char_details_loadout_speed p span	{ display:block; }
	.patches_char_details_loadout_armor p span	{ display:block; }
    .patches_char_details       { margin:-170px 0 0 0; }

	.patches_weapons_skins			{ margin:-6% 0 0 0; padding:45% 0 0 0; background-size:auto 60%; }
	.patches_tweaks_content			{ width:90%; }
	.patches_tweaks_content_more	{ width:85%; }

	.patches_fixes_content			{ width:90%; }
}

/*******************************************************************************
    MEDIA-QUERIES (mobile)
*******************************************************************************/
@media only screen and (min-width:320px) and (max-width:768px)
{
	.r6_patches #main			{ padding:0; }
	.r6_patches .row_header		{ margin:0; }

    .patches_header             { padding:180% 0 0 0; background-size: auto 80%; }
    .patches_header_content     { width:80%; margin:-42% 0 0 -40%; }
    .patches_header .logo       { position:relative; left:0%; top:0; margin:0; width:100%; }
    .desktop .patches_content .arrow-down { display:none !important; }
    .patches_header p           { position:absolute; left:0; margin:4% 0; padding:0 10%; width:100%; }
	.patches_header .intro      { padding:10% 10% 0 10%; }

	.patches_char_top			{ padding:180% 0 0 0; background-size:auto 100%; }
    .patches_char_top           { padding:250% 0 0 0; background-size:auto 65%; background-position:48% 0; }
	.patches_char_top h4		{ color:#fff; }

    .patches_char_top a.btn-seasonpass  { position:absolute; left:50%; bottom:80px; margin-left:-130px; margin-bottom:30px; }
    .patches_char_top a.btn-patches     { position:absolute; left:50%; bottom:0; margin-left:-130px; margin-bottom:30px; }

	.patches_char_title			{ position:absolute; top:0; left:0; bottom:auto; margin:10% 0; padding:0 5%; width:100%; text-align:center; }
    .patches_char_title .desc   { background:none; }
	.patches_char_title	p		{ padding:5%; background-color:rgba(16,26,36,0.5); }
    .patches_char_title p       { margin-top:125%; background:none; }

	.patches_char_infos				{ top:auto; bottom:110px; margin:5%; width:40%; text-align:center; }
    .patches_char_infos             { top:42%; bottom:auto; }
	.patches_char_infos img			{ width:75%; }
	.patches_char_infos_left img,
	.patches_char_infos_right img	{ float:none; margin:0; }
	.patches_char_infos_left h4,
	.patches_char_infos_right h4	{ text-align:center; }
	.patches_char_infos_left p,
	.patches_char_infos_right p		{ margin:0; text-align:center; }

	.patches_char_details_def,
	.patches_char_details_atk			{ padding:0 2% 2% 2%; }
	.patches_char_details_loadout, .patches_char_details_specs {margin:0 0 10% 0; width:100%; }
	.patches_char_details_def .patches_char_details_specs	{ float:none; }
	.patches_char_details_loadout_speed p span	{ display:block; }
	.patches_char_details_loadout_armor p span	{ display:block; }

	.patches_travel				{ padding:120% 0 0 0; background-size:auto 100%; }
	.patches_travel_content		{ position:absolute; top:0; left:0; margin:5% 0; padding:0 5%; width:100%; }
	.patches_travel_content h3	{ margin:5% 0; font-size:75px; }
	.patches_travel_content	p	{ padding:5%; color:#fff; background-color:rgba(16,26,36,0.5); }

	.patches_weapons_skins		{ margin:-10% 0 0 0; padding:50% 0 0 0; background-size:auto 45%; }
	.patches_weapons_content	{ width:90%; }
	.patches_weapons_content h3	{ margin:5% 0; font-size:75px; }
	.patches_weapons_content p	{ margin:5% 0; }

	.patches_feature			{ width:90%; }

	.feature_spectator_camera .patches_chibi	{ left:auto; right:-24%; }
	.feature_custom_game .patches_chibi			{ left:-24%; }

	.feature_spectator_camera	{ padding-right:0; }
	.feature_custom_game		{ padding-left:0; }
	.feature_spectator_camera p		{ padding-right:0; text-align:left; }
	.feature_custom_game p			{ padding-left:0; text-align:left; }

	.patches_tweaks_content			{ width:90%; }
	.patches_tweaks_content	ul		{ display:none; }
	.patches_tweaks_content_more	{ width:85%; }
	.patches_tweaks_content_more div	{ display:block !important; }

	.patches_fixes_content			{ width:90%; }
}
