@charset "utf-8";

@font-face {
  font-family: 'LatoLight';
  src: url('fonts/Lato-Light.ttf') format('truetype');
}

/* CSS Document */
body {
  height:100%;
  margin:0;
  padding:0;  
  background: #2d2d2d;
}
img { border:0; max-width: 100%; }

h1, h2, h3, h4 {
  font-family: 'LatoLight', sans-serif;
}

input,
select,
textarea {
  padding: 4px; 
  border-radius:3px; 
  border:1px solid #CCCCCC; 
  font-size:1.2em;
  max-width: 100%;
  box-sizing: border-box;
}

label { cursor: pointer;}

/* a { color:#212121; text-decoration:none; } */
a:hover { color:#e91e63; text-decoration: none;}

i {vertical-align: middle;}
.boxed {
  max-width: 1600px;
  margin: 0 auto;
}

.large {
  font-size: 1.125em;
}
.larger {
  font-size: 1.2em;
}

h1, h2, h3, h4 {
  font-weight: 400;
}

.bg-dark a {
  color: #fff !important;
}

a.lgame { color: #333 }
a.lgame:hover,
a.lplayer:hover{
  color:#e91e63;
  text-decoration: none;
}

.contact-box {
  max-width: 25%;
}


.pr-mini{
  padding-right: 2px !important;
}
.pl-mini{
  padding-left: 2px !important;
}

.truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.flex {
  display: flex;
}
.flex--wrap {
  flex-wrap: wrap;
}
.flex--justify-center {
  justify-content: center;
}
.flex--align-center {
  align-items: center;
}

.flex__half {
  flex-basis: 50%;
}
.flex__grow-1 {
  flex-grow: 1;
}
.flex__grow-2 {
  flex-grow: 2;
}
.flex__grow-3 {
  flex-grow: 3;
}

.half {
  width: 50%;
}
.text-center {
  text-align: center;
}
.pointer {
  cursor: pointer;
}

#logo_index { float:right; margin-left:2em; }
.index_block { font-size:1.1em; margin:3em 0; padding:2em; border-radius:2em; background: #F4F4F4;}
.index_block p { margin-bottom: 2.5em; }
.select_lang { float:right;  margin:1em; max-width:220px; }
.select_lang a { text-decoration:none; }
.select_lang a:hover { text-decoration:underline;}
.select_lang p { margin:0; padding:3px;}
.reglink { display:block; max-width:400px; padding:1em; font-size:2em; background:#FFFFFF; border:2px solid #E03E3E; 
    border-radius:1em;
    -moz-border-radius:1em;
    -webkit-border-radius:1em;
     margin:0 auto; text-align:center; margin-top:30px; margin-bottom:40px; font-weight:bold; color:#E03E3E; text-decoration:none }
.reglink:hover { background:rgba(246, 197, 180, 0.1); color:#222222 }
.indexmapmini { border:1px solid #000; border-radius:2px; }              
                

/*.ui-widget-header { padding:5px; }*/
.ui-effects-transfer { z-index:9999; /*border:1px  dashed #000;*/ background:url(../img/icons/trasf-effect.png); background-position:center; background-repeat:no-repeat; opacity:0.4}

#google_ads_top { width:726px; margin:0 auto; }
.evidenz {  background:#FFF7D7; padding:14px; border-radius:3px; }
.evidenz a { color:#FF0000; }
.evidenz a:visited { color:#CC0000; }
.evidenz a:hover { color:#FF0000; }
.blacklink { color:#000000; text-decoration:none }
.green { color:#00680A !important}
.red { color:#f44336 !important }
.gray { color:#666666 !important }
.pink {color: #ff94a8 !important}
.brown { color: #795548 }

.cupIcon { font-size: .8em; }
.cupIcon--gold { color: #ffd700 !important;}
.cupIcon--silver { color: #c0c0c0 !important;}
.cupIcon--bronze { color: #cd7f32 !important;}

.cupIcon--competition-8.cupIcon--gold{
  color: #795548 !important;
}

.araldo_ico { vertical-align: middle; max-width:none; }
.defbox {background: #F9F9F9; padding: 7px 14px; border:1px solid #ddd; border-radius:4px }
.defbox td { padding: 7px; margin:7px }
.tondo { border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;}
.home_video { max-width:760px;
  width:100%;
  height:427px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.langselhome { margin-top: 28px; font-size: 0.9em; text-align: center; display: block; }
.langselhome img { margin-right: 7px; }
.langselhome a {  color: #333; text-decoration: none; }
.langselhome a:hover {  color: #000 }
.langsel-item {
    width: 32px;
    height: 24px;
    display: block;
}
.langsel-it {
  background: url('../img/flags/langs/it.png');
}
.langsel-en {
  background: url('../img/flags/langs/en.png');
}
.langsel-pt {
  background: url('../img/flags/langs/pt.png');
}
.langsel-jp {
  background: url('../img/flags/langs/jp.png');
}

.game-flags-container{
  color: #9e9e9e;
}

i.fonline { font-size:.8em; display: none;}
.onlineColor {color:#4CAF50;}
.onlineIdleColor {color:#c0ca33;}
.onlineAwayColor {color:#ffc107;}

#home_tour_link { font-size:0.9em }
#home_tour_link a { color: #999; }
#home_tour_link a:hover { color: #333 }

#tour_1 { width: 46%; float: left; padding-right:2%; }
#tour_2 { width: 46%; float: left; padding-left:2%; }
.tour_container div { background:#F9F9F9; border-radius:0.5em; padding:1em; margin-bottom:1em; }


.blink_me {
  animation: blinker 3s linear infinite;
}
@keyframes blinker {  
  50% { opacity: 0; }
}

.lang_sel_cont { display:inline-block; vertical-align: middle; }
#lang_sel { color:#F4F4F4; list-style: none; margin:0; padding:0 }
#lang_sel li {display: inline-block; margin-left: 0.5em;}
#lang_sel a { color:transparent !important; overflow: hidden;}

#netpigs {
  position: relative;
  background-color: #F9F9F9;
}
#content { 
  position: relative;
  padding: 0 1.2em 2em 1.2em;
  background-color: #FFFFFF;
}
#tooltip{
	position:absolute;
	border:1px solid #999;
	background:#F4F4F4;
	padding:5px;
	color:#333;
	display:none;
	z-index:99999;
	border-radius:5px;
	}

#follow_div {position:absolute; top:0; left:0; z-index:99999; background:#F4F4F4; border:1px solid #999999; border-radius:2px; padding:3px; display:none}

.main-navbar{
  background-color: #2d2d2d !important;
}
.main-navbar .nav-item{
  font-size: .9rem;
  text-transform: uppercase;
}
.dropdown-menu--netpigs{
  background-color: #2d2d2d !important;
}
.dropdown-item--netpigs:focus, .dropdown-item--netpigs:hover{
  background-color: #343a40!important;
  color: #fff;
}

.menuicons{
  font-size: 1.125em;
}
.menuicons__icon {
  color: white;
  font-size: 1.4em;
  margin: 0 .5em;
}
.menuicons__icon:hover {
  color: #ff8080;
}
.bottone {
   border: 1px solid #999999;
   background: #cccccc;
   background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#cccccc));
   background: -webkit-linear-gradient(top, #f4f4f4, #cccccc);
   background: -moz-linear-gradient(top, #f4f4f4, #cccccc);
   background: -ms-linear-gradient(top, #f4f4f4, #cccccc);
   background: -o-linear-gradient(top, #f4f4f4, #cccccc);
   padding: 14px 28px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   color: #333333;
   font-size:1.2em;
   text-decoration: none;
   vertical-align: middle;
   }
.bottone:hover {
   background: #f4f4f4;
   color: #000000;
   }
.bottone:active {
   border: 1px solid #DD4B39;
   }
.bottone:disabled {
   background: #f4f4f4;
	border: 1px solid #CCCCCC;
   color: #999;
   }
   
   
.footer { font-size:0.9em; 
  color:#CCCCCC; 
  text-align:right; 
  padding:1em; 
  background:#333333;
   }
.footer a {color:#DDDDDD; text-decoration:none }
.footer a:hover { color:#FFFFFF }
.hidden { display:none; }
.clear_both { clear:both; }
.clear_left { clear:left; }
.left {text-align:left}
.right {text-align:right}
.center { text-align:center; }
.float_right { float:right; }
.float_left { float:left; }
.small { font-size:small; color:#777 }
.click_me { cursor:pointer; }
.icon { vertical-align:middle; max-width:none; }
.social_ico { vertical-align:middle; }
.helper { cursor:move;  padding:.5em; font-size:1.2em }
.close_ico { display:block; cursor:pointer; background:url(../img/icons/close.png); background-position:left; width:24px; height:24px; float:left; margin-right:.5em; }
.close_ico:hover { background-position:right; cursor:pointer; }
.flip { -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
        filter: FlipH;
        -ms-filter: "FlipH";
}
.toggles { display:none; }
.img_araldo { display:none; position:absolute; top:0; left:0;  }
.notfound { margin:0 auto; margin-top:50px; margin-bottom:50px; max-width:500px; padding:50px;  text-align:center; border:1px solid #CCCCCC; border-radius:3px; }
.new a { border:1px solid #FF9900; border-radius:2px; background:#FFCC00; font-size:small; padding:3px; color:#000000; text-decoration:none; }
.new a:hover { color:#CC6600; }
.half_page { width: 50%; float: left; }
.ui-autocomplete-loading { background: white url('img/ui-anim_basic_16x16.gif') right center no-repeat; }

.info-icon { color: #03a9f4 }
.diceIcon{
  margin-right: 1px;
}
.diceIcon-container .diceIcon:last-child{
  margin-right: 0;
}
.diceIcon--lost{
  opacity: .65;
}



.join-section {
  min-width: 316px;
}
.circle-color {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin: 10px;
  cursor: pointer;
}

.circle-color.selected {
  border: 5px solid #ff94a8;
}



#loader { position:absolute;/*background:url('img/wait_alpha.png'); background-repeat:repeat;*/ width:100%; height:100%;z-index:10000; top:0; left:0; display:none; cursor:crosshair; }
#loader .wait_div_ins { display:block; width:100%; height:33%; text-align:center }

#loader_min { display:none; position:absolute; top: 2px; right: 7px; }

#alerts { position:absolute;background:url('img/wait_alpha.png'); background-repeat:repeat; width:100%; height:100%;z-index:10000; top:0; left:0; display:none; }
#alerts .wait_div_ins { display:block; width:100%; height:33%; text-align:center }
#alerts .content { background:#FFFFFF; margin:0 auto; opacity:100; padding:20px; border:1px solid #666666; border-radius:5px; width:760px;    }

#winoverlay { position:absolute;background:url('img/wait_alpha.png'); background-repeat:repeat; width:100%; height:100%;z-index:10000; top:0; left:0; display:none; }
#winoverlay .content { background:#FFFFFF; margin:0 auto; margin-top:64px; opacity:100; padding:20px; border:1px solid #666666; border-radius:5px; width:760px; }

.lab_risorsa {}
.lab_risorsa_red { font-weight:bold; color:#FF0000; }

select#timezone { max-width:240px}

.hovera { border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(img/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }

.hovera_off { border:1px solid #FFFFFF }


.menu_mob_container{
  display: none;
  align-items: center;
  justify-content: space-between;
}

.menu_mob_first{
  padding-left: .4em;
  display: flex;
  align-items: center;
}

.menu_mob_ico {
  text-align: center;
  cursor: pointer;
  padding: 0 1.5em;
}

.menu_mob_ico__icon {
  color: #fff;
  cursor: pointer;
  text-align: center;
  font-size: 1.8em;
  text-transform: uppercase;
}

#nav {
    margin:0; 
    padding:0; 
    list-style:none;
    display: flex;
    flex-wrap: wrap;
}
    
    #nav li {
        display:block; 
        position:relative;
        z-index:500; 
        margin:0;
        background: #333333;
    }
	 
    /* this is the parent menu */
    #nav li a {
        display:block; 
        padding:.8rem 1.2rem; 
        text-align:center; 
        color:#F4F4F4;
        text-decoration:none; 
    }
 
    #nav li a:hover {
        /*color:#fff;*/
		background:#555; 
    }
     
    /* you can make a different style for default selected value */
    #nav a.selected {
        color:#f00;
    }

.sat_cont { float:left; width:64px; position:relative }
.sat_cont .hcoord { width:4px; height:4px;font-size:9px;  overflow:hidden; position:absolute; top:0; left:0;}
.sat_cella { width:4px; height:4px;  position:relative }

.usercolordiv { display:block; position:relative; width:16px; height:16px; margin:0; padding:0}
.usercolordiv img { width:16px; height:16px; position:absolute; top:0; left:0;}

#usersOnline {padding: 2em 0 1em 0; }
#usersOnline ul li { display:inline; list-style:none; padding-right:10px; }

.supporter_warn a { color:#FF0000; }
.supporter_warn a:hover { color:#FF6600; }

.staate_icon_container { display:none; }
.staate_icon  {
  cursor:pointer;
  color: #ffc107 !important;
}
.staate_icon:hover  {
  color: #FF5722;
}
.staate_icon--mob{
  margin-left: .5em;
  font-size: 1.2em;
}


.friend_seldiv { display:none; }




.cntSeparator {
  font-size: 48px;
  margin: 10px 5px;
  color: #000;
}
.cntDesc { margin: 7px 3px; }
.cntDesc div {
  float: left;
  width: 124px;
  margin-right: 42px;
  font-size:large;
  font-weight: bold;
  color: #000;
  text-align: center;
}



.logout_icon {
  text-decoration: none;
  display: flex;
  align-items: center;
}
 
.author_img { float: left; margin:0 20px 14px 6px; border-radius:14px; width: 100px; height: 100px;}
.author_quote { font-size: 0.9em; font-style: italic; padding:14px;}
.quote_ico { float: left; margin-right: 14px; margin-bottom: 7px; }

.news { background:#f9f9f9; padding:.8em; border:1px solid #eee; }
.news table { width: 100%}
.news table td { padding:8px; line-height: 24px; }
.news .evtnewsrow {
  display: flex;
  align-content:flex-start;
  padding: .6em; 
  border-bottom: 1px solid #eee;
  margin-bottom: .6em;
}
.news .evtnewsrow:last-child{
  border-bottom: 0;
}
.news .evtnewsrow > div {
  margin-right: 1em;
}
.news .evtdata { font-weight: bold; white-space: nowrap; }

.page_top { border-bottom:1px solid #ddd; background: #FFF; padding: 14px 7px 7px 7px; margin: 0;}
.page_top h1 { font-weight: 100; }
.page_top a { color:#333;text-decoration: none; }
.page_top a:hover { color:#000; text-decoration: underline;}

.pageHeader{
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom:1px solid #ddd;
}
.pageHeader__right{
  text-align: right;
}
.pageTitle {
  font-weight: 100;
  margin: 0;
  padding: 0.6em 0;
}
.pageTitle a {
  color:#333;text-decoration: none;
}
.pageTitle a:hover {
  color:#000;text-decoration: none;
}

/*loader*/
.conteneur_general_load_10{overflow:hidden;width:32px;height:32px} .cle_bleu_load_10{border-radius:32px;width:22px;height:22px;border-top:5px solid #CB2025;border-right:5px solid #97BF0D;border-bottom:5px solid #F8B334;border-left:5px solid #00A096;-webkit-animation:load_dix 1.4s infinite linear;-moz-animation:load_dix 1.4s infinite linear;-ms-animation:load_dix 1.4s infinite linear;-o-animation:load_dix 1.4s infinite linear;animation:load_dix 1.4s infinite linear} @-webkit-keyframes load_dix{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(720deg);-moz-transform:rotate(720deg);-ms-transform:rotate(720deg);transform:rotate(720deg)}} @-moz-keyframes load_dix{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(720deg);-moz-transform:rotate(720deg);-ms-transform:rotate(720deg);transform:rotate(720deg)}} @-ms-keyframes load_dix{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(720deg);-moz-transform:rotate(720deg);-ms-transform:rotate(720deg);transform:rotate(720deg)}} @keyframes load_dix{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(720deg);-moz-transform:rotate(720deg);-ms-transform:rotate(720deg);transform:rotate(720deg)}}



.maps_table { max-width:700px; margin:0 auto; background:#F4F4F4; font-size:0.9em; }
.maps_table .map_cap {}
.maps_table .map_prev { padding:0 }
.maps_table th { padding:6px; background:#F4F4F4; }
.maps_table td { text-align:center; background:#FFFFFF; padding:10px; }
.maps_table td img { max-width: 100%;}

a.menu-icons {
  font-size: 1.8em;
  color: #9E9E9E;
  display: inline-block;
  padding: 0 .6rem;
}

a.menu-icons.menu-icons-current {
  color: #007bff;
}

a.menu-icons:hover {
  color: #E91E63;
}

a.menu-icons-info:hover,
a.menu-icons.menu-icons-info-color {
  color: #007bff;
}
a.menu-icons.menu-icons-info-color:hover {
  color: #E91E63;
}

.leaLinkH {
    padding: .8em 1em;
    display: inline-block;
    text-decoration: none;
    background: #007bff;
    color: #FFF !important;
    margin: .5em 0 .5em .5em;
    border-radius: 3px;
    text-transform: uppercase;
    font-size: .9em;
}
.leaLinkH i {
  font-size: 1.2em;
  margin-right: 7px;
}
.leaLinkH:hover {background-color:#0069d9; text-decoration: none !important;}
.leaLinkH_info { background-image: url(../img/icons/information.png); }
.leaLinkH_crea { background-image: url(../img/icons/new.png); }
.leaLinkH_hof { background-image: url(../img/icons/lhof.png); }
.leaLinkH_check { background-image: url(../img/icons/check.png); }
.leaLinkH_hof { background-image: url(../img/icons/lhof.png); }
.leaLinkH_exp { background-image: url(../img/icons/exp32.gif); }
.leaLinkH_list{ background-image: url(../img/icons/list.png); }



.button
{
    position: relative;
    display: inline-block;
    background-color: #D94D4A;			
    color: #fff !important;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 1.2em;
    padding: 1em 2em;
    margin: 0.5em 0;
    border: 0;
    cursor: pointer;
    transition: all 0.2s;
    border-radius: 3px;
}
.button:hover
{
  filter: brightness(120%);
  text-decoration: none;
}
.button:active
{
    background-color: #e91e63;
}
.button.disabled
{
    background-color: #999;
}
.button.disabled:hover
{
    cursor:default;
}                
.button.alt
{
    background-color: #464a52;
}
.button.alt:hover
{
    background-color: #565a62;
}
.button.alt:active
{
    background-color: #363a42;
}

.button--green {
  background-color: #4caf50;
}

.ui-widget-overlay { z-index:9999; background:#666 }
.ui-dialog { z-index:9999; font-size:1.2em; min-width: 280px; }

.gamestate-container--stack{
  font-size: .7em;
}
.board-footer .gamestate-container--stack{
  font-size: .5em;
}
.gamestate-container--stack .gamestate__turn{
  font-size: .9em;  
}
.gamestate-not,
.PLgamestate-not {
  color: #e0e0e0
}
.gamestate0,
.PLgamestate0 {
  color: #ffc107
}
.gamestate1,
.PLgamestate1 {
  color: #4CAF50
}
.gamestate1 .gamestate__turn,
.PLgamestate1 .gamestate__turn{
  color:#e8f5e9
}
.gamestate2,
.PLgamestate3 { color: #F44336 }
.PLgamestate2 { color: #FB8C00 }

#lasteventsdiv {
    margin-top: 2em;
    padding-left: 1em;
    padding-right: 1em;
    background: #F9F9F9;
}
#lasteventsdiv div { position:relative; float:left; height: 3em;  line-height: 3em;}
.lasteventscont {  position:relative;  margin-left: 1em; float:left; overflow:hidden }
.lasteventscont span { position:absolute; left:0; top:0; display: none; height: 3em; line-height: 3em; width:100%; }

.suppcolor-1 { color:#F2C6CE !important}
.suppcolor-2 { color:#FFD500 !important}
.suppcolor-3 { color:#bbb !important}

.showToMobile,
.showToTablet { display:none !important; }
                                                            

.player-info{
  z-index:300;
  min-width: 150px;
  min-height: 80px;
}
.player-info__avatar{
  background-size:cover;
  width: 60px;
  height: 60px;
}

.player-hof__cup-container{
  height: 50px;
  display: inline-block;
}
.player-hof__cup-icon--gold-size{
  font-size: 44px;
  margin-top: 4px;
}
.player-hof__cup-icon--silver-size{
  font-size: 40px;
  margin-top: 7px;
}
.player-hof__cup-icon--bronze-size{
  font-size: 36px;
  margin-top: 10px;
}



/** PROGRESS BAR **/
.meter { 
    height: 20px;
    position: relative;
    margin: 1em 0;
    background: #555;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    padding: 7px;
}
.meter > span {
    display: block;
    height: 100%;
       -webkit-border-top-right-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
           -moz-border-radius-topright: 8px;
        -moz-border-radius-bottomright: 8px;
               border-top-right-radius: 8px;
            border-bottom-right-radius: 8px;
        -webkit-border-top-left-radius: 20px;
     -webkit-border-bottom-left-radius: 20px;
            -moz-border-radius-topleft: 20px;
         -moz-border-radius-bottomleft: 20px;
                border-top-left-radius: 20px;
             border-bottom-left-radius: 20px;
    background-color: rgb(43,194,83);
    position: relative;
    overflow: hidden;
}
.meter > span:after, .animate > span > span {
    content: "";
    position: absolute;
    top: 0; left: 0; bottom: 0; right: 0;
    z-index: 1;
    -webkit-background-size: 50px 50px;
    -moz-background-size: 50px 50px;
       -webkit-border-top-right-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
           -moz-border-radius-topright: 8px;
        -moz-border-radius-bottomright: 8px;
               border-top-right-radius: 8px;
            border-bottom-right-radius: 8px;
        -webkit-border-top-left-radius: 20px;
     -webkit-border-bottom-left-radius: 20px;
            -moz-border-radius-topleft: 20px;
         -moz-border-radius-bottomleft: 20px;
                border-top-left-radius: 20px;
             border-bottom-left-radius: 20px;
    overflow: hidden;
}

.animate > span:after {
    display: none;
}

.meter--yellow > span {
    background-color: #ffc107;
}

.meter--orange > span {
    background-color: #ff5722;
}
.meter--red > span {
    background-color: #f44336;
}

.nostripes > span > span, .nostripes > span:after {
    -webkit-animation: none;
    background-image: none;
}




@media screen and (min-width: 576px) {
  .large-sm {
    font-size: 1.125em;
  }
  .larger-sm {
    font-size: 1.2em;
  }
}

@media screen and (min-width: 768px) {
  .w-md-50{
    width: 50% !important;
  }
  .large-md {
    font-size: 1.125em;
  }
  .larger-md {
    font-size: 1.2em;
  }
}

@media screen and (min-width: 992px) {
  .large-lg {
    font-size: 1.125em;
  }
  .larger-lg {
    font-size: 1.2em;
  }
  .dropdown-menu--netpigs{
    font-size: .9rem;
  }
}


@media screen and (max-width: 1399px) {
  #content { 
    padding: 0 1em 2em 1em;
  }
}

@media screen and (max-width: 1199px) {
  #content { 
    padding: 0em .6em 2em .6em;
  }
}

@media screen and (max-width: 992px) {
  .main-navbar .nav-item{
    font-size: 1rem;
    text-transform: none;
  }
}

@media screen and (max-width: 767px) {
  .contact-box {
    max-width: none;
  }
  .player-info{
    font-size: 1rem;
  }
  #content { 
    padding: 0em .5em 2em .5em;
  }
  .flex {
    flex-direction: column;
  }
  
  .news .evtnewsrow {
    flex-direction: column;
  }
  
  #nav {
    display: none;
    border-top: 1px solid #666666;
  }
  #nav li a {
    border-bottom: 1px solid #666666;
  }
  .menu_mob_container {
    display: flex;
  }
    
  .menu2_cont {
    background:#2d2d2d;
  }

  .half_page { width: auto; float: none; }

  .hideToTablet { display:none !important; }
  .showToTablet { display:block !important; }

  .pageHeader{
    flex-direction: column;
    align-items: start;
  }

}

@media screen and (max-width: 479px) {
  .menu1_cont .boxed {
    flex-direction: column;
  }
    #tour_1 { width: auto; float: none; padding-right:0; }
    #tour_2 { width: auto; float: none; padding-left:0; }
    .tour_container div { padding:0.5em; }
    .hideToMobile { display:none !important; }
    .showToMobile { display:block !important; }
    .index_block {
      padding: 1em;
    }
    .index_block .icon {
      display: block;
      margin: 0 auto;
    }
   .float_right,
   .float_left {
     float:none;
   }
   .footer {
     text-align: center;
   }
   .leaLinkH {
     margin-left: 0;
   }
}