/* //////////////////////////////// Body ////////////////////// */

.league_body { 
float:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background:#20262e;
}



.league_body_2019 { 
float:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background:#20262e;
background-image: url( bg/bg_line_body.png);
background-attachment: fixed;
}


.league_content {
float:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}



.league_content_td_left {
width:1%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}



.league_content_td_menu {
width:100%px;
max-width:195px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}



.league_content_td_center {
width:100%;
max-width:645px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}



.league_content_td_right {
max-width:10%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}



.league_feed { 
position: relative;
float:center;
width:540px;
height: auto; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}



.league_feed_con { 
position: relative;
float:center;
width:540px;
height: auto; 
list-style:none;
font-size: 14px; color:#1d2129; font-family:Tahoma,rsulight,rsuregular,rsubold,sans-serif;text-decoration: none;
margin: 0px 0px 10px 0px;
padding: 10px 10px 10px 10px;
border:1px solid #dddfe2;
background:#ffffff;
border-radius:4px;
}



.league_sticker { 
position: relative;
float:center;
width:280px;
height: auto; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}



.league_sticker_con { 
position: relative;
float:center;
width:280px;
height: auto; 
list-style:none;
font-size: 14px; color:#1d2129; font-family:Tahoma,rsulight,rsuregular,rsubold,sans-serif;text-decoration: none;
margin: 0px 0px 10px 0px;
padding: 10px 10px 10px 10px;
border:1px solid #dddfe2;
background:#ffffff;
border-radius:4px;
}


.league_newspaper { 
position: relative;
float:center;
width:550px;
height: auto; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


.league_newspaper_con { 
position: relative;
float:center;
width:550px;
height: auto; 
list-style:none;
font-size: 14px; color:#1d2129; font-family:Tahoma,rsulight,rsuregular,rsubold,sans-serif;text-decoration: none;
margin: 0px 0px 10px 0px;
padding: 10px 10px 10px 10px;
border:1px solid #dddfe2;
background:#ffffff;
border-radius:4px;
}


.league_rate { 
position: relative;
float:center;
width:800px;
height: auto; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}



.league_rate_con { 

position: relative;

float:center;

width:800px;

height: auto; 

list-style:none;

font-size: 14px; color:#1d2129; font-family:Tahoma,rsulight,rsuregular,rsubold,sans-serif;text-decoration: none;

margin: 0px 0px 10px 0px;

padding: 10px 10px 10px 10px;

border:1px solid #dddfe2;

background:#ffffff;

border-radius:4px;

}



.league_banner { 
position: relative;
width: 280px;
height:auto;
margin: 10px 0px 5px 0px;
padding: 0px 0px 0px 0px;
border:1x solid #dddddd;
border-radius: 0px;
}


.league_ads_text { 
position: relative;
width: 100%;
height:auto;
font-size: 14px; color:#1d2129; font-family:Tahoma,rsulight,rsuregular,rsubold,sans-serif;
text-decoration: none;
margin: 5px 0px 10px 0px;
padding: 10px 5px 10px 15px;
border:1x solid #dddddd;
background:#eee
border-radius: 3px;
}

.league_ads_text a a:hover a:visited { 
position: relative;
width: 100%;
height:auto;
font-size: 14px; color:#41cc43; font-family:Tahoma,rsulight,rsuregular,rsubold,sans-serif;
text-decoration: none;
margin: 5px 0px 10px 0px;
padding: 10px 5px 10px 15px;
border:1x solid #dddddd;
background:#eee;
border-radius: 3px;
}

.img_banner {

width: 100%;

max-width: 728px;

height: auto; 

margin: 0px 0px 2px 0px; 

padding: 0px 0px 0px 0px;

border:1px; 

border-color:#aaaaaa; 

border-style: solid;  

border-radius:0px;

}





/* //////////////////////////////// Logo ////////////////////// */



.league_logo { 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


.img_logo {
width:100%;
max-width:164px;
height: auto; 
margin: 0px 0px 0px 0px;
padding: 5px 4px 0px 0px;
border:0px solid #aaaaaa;
border-radius: 1px;
}



/* //////////////////////////////// Top ////////////////////// */



.league_top { 

position: relative;

margin: 4px 0px 0px 0px;

padding: 2px 2px 2px 2px;

}



.league_top_news { 

position: relative;

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

}





.img_top {

width:98%;

height: auto;

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

border:1px solid #000;

border-radius: 4px;

}



.img_top_news {

width:100%;

height: auto;

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

border:0px solid #aaaaaa;

border-radius: 0px;

}





/* //////////////////////////////// Footer ////////////////////// */



.footer_text {

display:inline-flex;

list-style:none;

height:auto;

font-size: 11px; color:#EEEEEE; font-family: Tahoma,verdana,helvetica,arial,sans-serif;

text-decoration: none;

margin: 4px 2px 4px 2px;

padding: 4px 4px 4px 4px;

background: #252a2e;

border:2px #343a40 solid;

border-radius: 2px;

}





/* //////////////////////////////// Shrae ////////////////////// */



.league_share {

display:inline-flex;

list-style:none;

height:auto;

font-size: 16px; color:#EEEEEE; font-family: rsubold,rsulight,rsuregular,Tahoma,verdana,helvetica,arial,sans-serif;

text-decoration: none;

margin: 5px 0px 0px 5px;

padding: 0px px 0px 0px;

/*

background: #252a2e;

border:1px #343a40 solid;

border-radius: 2px;

*/

}



.league_reading {

display:inline-flex;

list-style:none;

height:auto;

font-size: 14px; color:#4f4f50; font-family: rsubold,rsulight,helvetica,rsuregular,Tahoma,verdana,arial,sans-serif;

text-decoration: none;

margin: 10px 2px 10px 2px;

padding: 0px 10px 0px 10px;

background: #464646;

border:1px #555454 solid;

border-radius:4px;

}



.league_reading a {color: #FFFFFF; text-decoration: none;}

.league_reading a:hover {color:#fee905; text-decoration: none;}





/* //////////////////////////////// Mail ////////////////////// */



.mail_text {

display:inline-flex;

list-style:none;

height:auto;

}



.mail_text a {

display:inline-flex;

list-style:none;

height:auto;

font-size: 11px; color:#EEEEEE; font-family:Tahoma,verdana,helvetica,arial,sans-serif;

text-decoration: none;

margin: 4px 2px 4px 2px;

padding: 4px 4px 4px 4px;

background: #252a2e;

border:2px #343a40 solid;

border-radius: 2px;

}



.mail_text a:hover {

display:inline-flex;

list-style:none;

height:auto;

font-size: 11px; color:#EEEEEE; font-family:Tahoma,verdana,helvetica,arial,sans-serif;

text-decoration: none;

margin: 4px 2px 4px 2px;

padding: 4px 4px 4px 4px;

background: #252a2e;

border:2px #343a40 solid;

border-radius: 2px;

}





/* //////////////////////////////// IMG ////////////////////// */



.soccernews_img {

width:100%;

height:auto; 

margin: 4px 0px 10px 0px; 

padding: 0px 0px 0px 0px;

border:1px solid #96907a;

border-radius:3px;

}



.img_feed {

width:100%;

height:auto;

margin: 0px 0px 0px 0px;  

padding: 5px 5px 5px 5px;

border:0px solid #000000;

border-radius:4px;

}





.img_tag {

border:1px;

border-color:transparent;

border-radius:4px;

}



.img_soccer {width:100%; margin: 0px 0px 0px 0px; border:0px; 

border-radius:3px;

}



.img_soccer_online {

width:100%; 

margin: 0px 0px 0px 0px; 

border:1px solid #aaaaaa;

border-radius: 3px;

}



.img_xcorner {

width:100%; 

max-width: 640px; 

margin: 0px 0px 0px 0px; 

border:0px; 

border-radius:3px;

}





.pop_img_var {

width:100%;

border:0px;

border-color:transparent;

border-radius:3px;

}



.pop_img_640 {

width:640px;

border:0px;

border-color:transparent;

border-radius:3px;

}



.pop_img_620 {

width:620px;

border:0px;

border-color:transparent;

border-radius:3px;

}



.pop_img_540 {

width:540px;

border:0px;

border-color:transparent;

border-radius:3px;

}



.pop_img_300 {

width:300px;

border:0px;

border-color:transparent;

border-radius:4px;

}



.pop_img {

width:100%;

border:0px;

border-color:transparent;

border-radius:3px;

}





.img_var {

width:620px;

border:0px;

border-color:transparent;

border-radius:3px;

}





/* ////////////////////////////////////////////////// Blockquote_data_soccer ////////////////////////////// */



.block_soccer { 

display: block;

position: relative;

list-style:none;

width:100%; 

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

}



block_sticker {
display: block;
position: relative;
list-style:none;
width:100%; 
max-width: 350px;
font-size: 14px; color:#1d2129; font-family:Tahoma,rsulight,rsuregular,rsubold,sans-serif;text-decoration: none;
margin: 0px 0px 10px 0px;
padding: 5px 5px 5px 5px;
border:1px solid #dddfe2;
background:#ffffff;
border-radius:3px;
}


.blockquote_data_soccer { 
display: block;
position: relative;
list-style:none;
width:100%; 
max-width: 740px;
font-size: 14px; color:#1d2129; font-family:Tahoma,rsulight,rsuregular,rsubold,sans-serif;text-decoration: none;
margin: 0px 0px 10px 0px;
padding: 10px 10px 10px 10px;
border:1px solid #dddfe2;
background:#ffffff;
border-radius:4px;
}

.blockquote_data_soccer a {color: #00aeef;}
.blockquote_data_soccer a:hover {color:#e5222a;}




.blockquote_data_soccer_fb { 
display: block;
position: relative;
list-style:none;
width:100%; 
min-width: 350px;
max-width: 480px;
font-size: 16px; color:#1d2129; font-family:Tahoma,rsulight,rsuregular,rsubold,sans-serif;text-decoration: none;
margin: 4px 0px 10px 0px;
padding: 10px 10px 10px 10px;
border:1px solid #dddfe2;
background:#ffffff;
border-radius:4px;
}

.blockquote_newspaper_pc { 
display: block;
position: relative;
list-style:none;
width:100%; 
max-width: 550px;
font-size: 14px; color:#1d2129; font-family:Tahoma,rsulight,rsuregular,rsubold,sans-serif;text-decoration: none;
margin: 0px 0px 10px 0px;
padding: 10px 10px 10px 10px;
border:1px solid #dddfe2;
background:#ffffff;
border-radius:4px;
}

.blockquote_newspaper_pc a {color: #00aeef;}
.blockquote_newspaper_pc a:hover {color:#e5222a;}





.blockquote_rate_pc { 

display: block;

position: relative;

list-style:none;

width:100%; 

max-width: 800px;

font-size: 16px; color:#1d2129; font-family:Tahoma,rsulight,rsuregular,rsubold,sans-serif;text-decoration: none;

margin: 0px 0px 10px 0px;

padding: 10px 10px 10px 10px;

border:1px solid #dddfe2;

background:#ffffff;

border-radius:4px;

}





.blockquote_data_xcorner {  

display: block;

position: relative;

list-style:none;

width:100%; 

max-width: 660px;

font-size: 14px; color:#1d2129; font-family:Tahoma,rsulight,rsuregular,rsubold,sans-serif;text-decoration: none;

margin: 0px 0px 10px 0px;

padding: 10px 10px 10px 10px;

border:1px solid #dddfe2;

background:#ffffff;

border-radius:4px;

}





.view_date {

float:right;

display:inline-flex;

list-style:none;

height:auto;

font-size: 14px; color:#EEEEEE; font-family: rsubold,rsulight,helvetica,rsuregular,Tahoma,verdana,arial,sans-serif;

text-decoration: none;

margin: 0px 2px 2px 2px;

padding: 0px 8px 0px 8px;

background: #4267b2;

border:1px #3d5fa5 solid;

border-radius:4px;

}



.view_click {

float:right;

display:inline-flex;

list-style:none;

height:auto;

font-size: 14px; color:#4f4f50; font-family: rsubold,rsulight,helvetica,rsuregular,Tahoma,verdana,arial,sans-serif;

text-decoration: none;

margin: 10px 2px 10px 2px;

padding: 0px 8px 0px 8px;

background: #f0eded;

border:1px #f5f2f2 solid;

border-radius:4px;

}



.view_web_click {

float:right;

display:inline-flex;

list-style:none;

height:auto;

font-size: 14px; color:#4f4f50; font-family: rsubold,rsulight,helvetica,rsuregular,Tahoma,verdana,arial,sans-serif;

text-decoration: none;

margin: 2px 2px 2px 2px;

padding: 0px 8px 0px 8px;

background: #f0eded;

border:1px #f5f2f2 solid;

border-radius:2px;

}



.namesite {

display:inline-flex;

list-style:none;

font-size: 14px; color:#1c3f87; font-family: Tahoma,helvetica,rsuregular,rsubold,rsulight,verdana,arial,sans-serif;

text-decoration: none;

}



.namesite a {

display:inline-flex;

list-style:none;

font-size: 14px; color:#1c3f87; font-family: Tahoma,helvetica,rsuregular,rsubold,rsulight,verdana,arial,sans-serif;

text-decoration: none;

}



.namesite a:hover {

display:inline-flex;

list-style:none;

font-size: 14px; color:#1c3f87; font-family: Tahoma,helvetica,rsuregular,rsubold,rsulight,verdana,arial,sans-serif;

text-decoration: none;

}



.soccer_topic {

display:inline-flex;

list-style:none;

font-size: 15px; 

color:#1c3f87; 

font-family: Tahoma,helvetica,rsuregular,rsubold,rsulight,verdana,arial,sans-serif;

font-weight: bold;

text-decoration: none;

}



.post_it {

float:right;

display:inline-flex;

list-style:none;

height:auto;

font-size: 14px; color:#EEEEEE; font-family: rsubold,rsulight,helvetica,rsuregular,Tahoma,verdana,arial,sans-serif;

text-decoration: none;

margin: 0px 2px 2px 2px;

padding: 0px 8px 0px 8px;

/*

background: #9e2c46;

border:1px #c43657 solid;

border-radius:4px;

*/

}



.news_update {

float:right;

display:inline-flex;

list-style:none;

height:auto;

font-size: 14px; color:#EEEEEE; font-family: rsubold,rsulight,helvetica,rsuregular,Tahoma,verdana,arial,sans-serif;

text-decoration: none;

margin: 0px 2px 2px 2px;

padding: 0px 8px 0px 8px;

background: #9e2c46;

border:1px #c43657 solid;

border-radius:4px;

}





/* //////////////////////////////// News ////////////////////// */



.soccernews_top {

float: left; 

position: relative;

overflow: hidden;

width:490px;

height: 285px;

margin:1px 2px 1px 0px;

padding: 0px 0px 0px 0px;

border:1px solid #dddfe2;

background:#ffffff;

border-radius:4px;

}



.soccernews_top_text {

float: left;

position: absolute;

font-family:rsuregular,rsubold,sans-serif; font-size:25px; text-align:left;

width:490px;

height: 100px;

background-color: rgba(0,0,0,0.5);

margin: 0px 0px 0px 0px;

padding: 10px 4px 8px 8px;

border-radius: 3px;

}



.soccernews_top_img {

float: left;

position: absolute;

width:490px;

height: 285px;

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

border-radius: 3px;

}



.soccernews_top a {color: #FFFFFF;}

.soccernews_top a:hover {color:#fee905;}

.soccernews_top_date {font-family: rsuregular,rsubold,sans-serif ; color: #fff; position: absolute;bottom: 0px;background-color: rgba(0,0,0,0.0);width: 400px;height: 90px;padding: 5px;font-size: 14px ; font:bold; }





.league_con_news {

float: left; 

position: relative;

overflow: hidden;

width:490px;

height: 285px;

margin:1px 2px 10px 0px;

padding: 0px 0px 10px 0px;

border:1px solid #dddfe2;

background:#ffffff;

border-radius:4px;

}



.league_con_news_text {

float: left;

position: absolute;

font-family:rsuregular,rsubold,sans-serif; font-size:18px; text-align:left;color: #fff;

width:490px;

height:100px;

background-color: rgba(0,0,0,0.5);

margin: 200px 0px 0px 0px;

padding: 10px 4px 8px 8px;

border-radius: 3px;

}



.league_con_news_img {

float: left;

position: absolute;

width:490px;

height: 285px;

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

border-radius: 3px;

}



.league_con_news_x {

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

}





.league_soccer_post_it_top { 

width:100%;

max-width: 815px;

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

border-radius:2px;

}



.soccer_post_it {

float:left; 

position: relative;

overflow: hidden;

width: 158px; 

height: 100px;

margin: 4px 6px 4px 0px;

padding: 0px 0px 0px 0px;

border:1px solid #dddfe2;

background:#ffffff;

border-radius:0px;

}



.soccer_post_it_img{
position: absolute;
margin-right: -133px;
width: 158px; 
height: 100px;
border-radius:0px;
}



.soccer_post_it_text {
float: left;
position: absolute;
width: 140px; 
height: 70px;
font-size: 12px; color:#FFF; font-family: 'Prompt',rsubold,rsulight,rsuregular,Tahoma,sans-serif;text-decoration: none;text-align:center;
margin: 0px 0px 0px 0px;
padding: 8px 3px 3px 10px;
background-color: rgba(0,0,0,0.6);
/*
background-color: rgba(210,30,66,0.7);
background-color: rgba(22,71,207,0.7);
background-color: rgba(0,0,0,0.7);
*/
border-radius:3px;
}


.soccer_post_it a {color: #FFFFFF;}
.soccer_post_it a:hover {color:#fee905;}


.soccer_sticker {

float: left; 

position: relative;

overflow: hidden;

width: 250px; 

height: 160px;

margin: 0px 0px 0px 0px;

border:1px solid #dddfe2;

background:#ffffff;

border-radius:3px;

}



.soccer_sticker_img{

position: absolute;

margin-right: -133px;

width: 250px; 

height: 160px;

border-radius:3px;

}



.soccer_sticker_text {
float: left;
position: absolute;
width: 230px; 
height: 100px;
font-size:16px; color:#FFF; font-family: 'Prompt',rsubold,rsulight,rsuregular,Tahoma,sans-serif;text-decoration: none;
margin: 0px 0px 0px 0px;
padding: 8px 3px 3px 10px;
background-color: rgba(0,0,0,0.5);
border-radius:3px;
}



.soccer_sticker a {color: #FFFFFF;}

.soccer_sticker a:hover {color:#fee905;}





/*///////////////////////////////////////////  premierhall ///////////////////////////////////////////*/



.table_premierhall {

position: relative;

width:100%;

max-width:260px;

height: auto;

font-family:rsubold,rsuregular,rsulight;font-size:14px;text-decoration:none;color:#f9f8f4;

margin: 8px 0px 8px 5px;

padding: 0px 0px 0px 0px;

border-radius:0px;

}



.premierhall-td1 {

float:center;

width:100%;

height: auto;

font-family:rsubold,rsuregular,rsulight;font-size:14px;text-decoration:none;color:#f9f8f4;

margin: 0px 0px 0px 0px;

padding: 5px 5px 5px 10px;

border:1px; border-color:#135e9f; 

background-color:#0e4370;

border-style: solid; 

border-radius:4px;

}





.premierhall-td2 {

width:100%;

height: auto;

font-family:rsubold,rsuregular,rsulight;font-size:14px;text-decoration:none;color:#f9f8f4;

margin: 0px 0px 0px 0px;

padding: 5px 5px 5px 10px;

border:1px; border-color:#135e9f; 

background-color:#0e4370;

border-style: solid; 

border-radius:2px;

}





.premierhall-td3 {

width:100%;

height: auto;

font-family:rsubold,rsuregular,rsulight;font-size:14px;text-decoration:none;color:#f9f8f4;

margin: 0px 0px 0px 0px;

padding: 0px 8px 0px 8px;

border:1px; border-color:#027a76; 

background-color:#005451;

border-style: solid; 

border-radius:2px;

}



.premierhall-td4 {

width:100%;

height: auto;

font-family:rsubold,rsuregular,rsulight;font-size:14px;text-decoration:none;color:#f9f8f4;

margin: 0px 0px 0px 0px;

padding: 0px 8px 0px 8px;

border:1px; 	border-color:#049792;

background-color:#027a76;

border-style: solid; 

border-radius:2px;

}



.premierhall-td5 {

width:100%;

height: auto;

font-family:rsubold,rsuregular,rsulight;font-size:14px;text-decoration:none;color:#f9f8f4;

margin: 0px 0px 0px 0px;

padding: 0px 8px 0px 8px;

border:1px; border-color:#025b58;

background-color:#01403e;

border-style: solid; 

border-radius:2px;

}



.premierhall-td6 {

width:100%;

height: auto;

font-family:rsubold,rsuregular,rsulight;font-size:14px;text-decoration:none;color:#f9f8f4;

margin: 0px 0px 0px 0px;

padding: 0px 8px 0px 8px;

border:1px; border-color:#027a76;

background-color:#005451;

border-style: solid; 

border-radius:2px;

}



.premierhall-td7 {

border:1px; border-color:#5a5959;

background-color:#444444;

border-style: solid; border-radius:2px;

}



.xpre {font-family:rsubold,rsuregular,rsulight;

	font-size:14px; 

	padding: 0px; margin-bottom: 0px; 

	text-decoration:none;

	color : #f9f8f4;

}



.xpre a {font-family:rsulight,rsubold,rsuregular;

	font-size:14px; 

	padding: 0px; margin-bottom: 0px; 

	text-decoration:none;

	color : #f9f8f4;

}



.xpre2 {font-family:rsuregular,rsubold,rsulight;

	font-size:14px; 

	padding: 0px; margin-bottom: 0px; 

	text-decoration:none;

	color : #1ff6d0;

}



.xpre2 a {font-family:rsulight,rsubold,rsuregular;

	font-size:14px; 

	padding: 0px; margin-bottom: 0px; 

	text-decoration:none;

	color : #1ff6d0;

}



.xpre2 a:hover {font-family:rsulight,rsubold,rsuregular;

	font-size:14px; 

	padding: 0px; margin-bottom: 0px; 

	text-decoration:none;

	color : #1ff6d0;

}



.xpre3 {font-family:rsuregular,rsubold,rsulight;

	font-size:14px; 

	padding: 0px; margin-bottom: 0px; 

	text-decoration:none;

	color : #f9f8f4;

}



.xpre4 {font-family:rsubold,rsuregular,rsulight;

	font-size:14px; 

	padding: 0px; margin-bottom: 0px; 

	text-decoration:none;

	color : #FFF000;

}



.xpre5 {font-family:rsubold,rsuregular,rsulight;

	font-size:14px; 

	padding: 0px; margin-bottom: 0px; 

	text-decoration:none;

	color : #05bbb5

}



.xpre6 {

font-family:rsubold,rsuregular,rsulight;

	font-size:14px; 

	padding: 0px; margin-bottom: 0px; 

	text-decoration:none;

	color : #f7dc15;

}



.img_blank {
width: 100%;
height: 10px;
margin: 0px 0px 2px 0px; 
padding: 0px 0px 0px 0px;
}



/* ////////////////////////////////////////////////// Font ////////////////////////////// */

@font-face {

    font-family: 'rsulight';

    src: url('font/rsu_light-webfont.eot');

    src: url('font/rsu_light-webfont.eot?#iefix') format('embedded-opentype'),

         url('font/rsu_light-webfont.woff2') format('woff2'),

         url('font/rsu_light-webfont.woff') format('woff'),

         url('font/rsu_light-webfont.ttf') format('truetype');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'rsuregular';

    src: url('font/rsu_regular-webfont.eot');

    src: url('font/rsu_regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('font/rsu_regular-webfont.woff2') format('woff2'),

         url('font/rsu_regular-webfont.woff') format('woff'),

         url('font/rsu_regular-webfont.ttf') format('truetype');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'rsubold';

    src: url('font/rsu_bold-webfont.eot');

    src: url('font/rsu_bold-webfont.eot?#iefix') format('embedded-opentype'),

         url('font/rsu_bold-webfont.woff2') format('woff2'),

         url('font/rsu_bold-webfont.woff') format('woff'),

         url('font/rsu_bold-webfont.ttf') format('truetype');

    font-weight: normal;

    font-style: normal;



}





/* ////////////////////////////////////////////////// Font ////////////////////////////// */



.container {

  margin-right: auto;

  margin-left: auto;

  padding-top: 0px;

  padding-right: 0px;

  padding-bottom: 0px;

  padding-left: 0px; 

  }





  @media (min-width: 576px) {

    .container {

      padding-right: -5px;

      padding-left: -5px; } }

  @media (min-width: 768px) {

    .container {

      padding-right: -5px;

      padding-left: -5px; } }

  @media (min-width: 992px) {

    .container {

      padding-right: 5px;

      padding-left: 5px; } }

  @media (min-width: 1200px) {

    .container {

      padding-right: 5px;

      padding-left: 5px; } }

  @media (min-width: 576px) {

    .container {

      width: 540px;

      max-width: 100%; } }

  @media (min-width: 768px) {

    .container {

      width: 720px;

      max-width: 100%; } }

  @media (min-width: 992px) {

    .container {

      width: 960px;

      max-width: 100%; } }

  @media (min-width: 1200px) {

    .container {

      width: 1140px;

      max-width: 100%; } 

	  

}



.container-fluid {

  margin-right: auto;

  margin-left: auto;

  padding-right: 0px;

  padding-left: 0px; }



  @media (min-width: 576px) {

    .container-fluid {

      padding-right: 0px;

      padding-left: 0px; } }

  @media (min-width: 768px) {

    .container-fluid {

      padding-right: 2px;

      padding-left: 2px; } }

  @media (min-width: 992px) {

    .container-fluid {

      padding-right: 5px;

      padding-left: 5px; } }

  @media (min-width: 1200px) {

    .container-fluid {

      padding-right: 5px;

      padding-left: 5px; }

}



.row {

  display: flex;

  flex-wrap: wrap;

  margin-right: -5px;

  margin-left: -5px; }

  @media (min-width: 576px) {

    .row {

      margin-right: -5px;

      margin-left: -5px; } }

  @media (min-width: 768px) {

    .row {

      margin-right: -5px;

      margin-left: -5px; } }

  @media (min-width: 992px) {

    .row {

      margin-right: -5px;

      margin-left: -5px; } }

  @media (min-width: 1200px) {

    .row {

      margin-right: -5px;

      margin-left: -5px; } 

}

