@import url(//fonts.googleapis.com/css?family=Roboto:400,700);
@import url(//fonts.googleapis.com/css?family=Roboto+Condensed:400,700);
@import url(//fonts.googleapis.com/css?family=Open+Sans:400,700);
@import url(//fonts.googleapis.com/css?family=Open+Sans+Condensed:700);
*{
margin:0;
padding:0
}

a,button{
outline:0 !important
}

a{
color:#535353
}

button{
border-radius:0
}

a:hover,a:active{
color:#333
}

a.unlink,a.unlink:hover,a.unlink:focus{
text-decoration:none
}

a.dtlink,a.dtlink:hover,a.dtlink:focus{
text-decoration:none;
border-bottom:1px dashed #333;
margin-right:10px;
color:#333
}

html,body{
height:100%;
-webkit-font-smoothing:antialiased
}

strong{
font-weight:700
}

.img-responsive{
margin:0 auto
}

body{
background:#f2f2f2 !important;
color:#121212;
font-family:"Open Sans",Arial,Helvetica,Verdana,sans-serif;
font-size:13px;
font-weight:400;
line-height:1.6em;
letter-spacing:normal;
margin:0;
-webkit-tap-highlight-color:rgba(0,0,0,0);
-webkit-touch-callout:none
}

h1{
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif;
letter-spacing:normal;
padding-left:.9em
}

.no-gutter h1{
padding:5px 0
}

h2,h3,h4{
font-family:"Roboto",Arial,Helvetica,Verdana,sans-serif;
letter-spacing:normal;
padding-left:1.4em;
font-weight:400
}

h3{
font-size:18px
}

h4{
font-size:16px;
margin-bottom:5px;
margin-top:20px
}

h2.p404,h3.p404{
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif !important;
letter-spacing:normal;
padding:1rem !important;
color:#c0c0c0;
text-shadow:1px 1px 2px #a0a0a0
}

h2.p404{
font-size:20rem !important
}

h3.p404{
font-size:3rem !important;
border-top:1px dotted #808080
}

hr.nospace{
margin:2px auto 5px auto !important
}

hr.nospace2{
margin:5px auto 0 auto !important
}

hr.hspace{
margin:10px auto !important
}

.bbox hr.hspace{
margin:13px auto !important;
clear:both
}

.p0x{
padding:0 !important
}

.p1x{
padding:10px
}

.p2x{
padding:20px
}

.p3x{
padding:30px
}

.fa-2ax{
font-size:1.5em
}

.fa-2xx{
font-size:2.1em
}

.brandbig{
margin-right:8em;
margin-top:.6em;
text-align:center !important
}

.main{
background-color:#fff
}

.remode{
padding:20px 0 20px 0
}

.container.main{
margin-top:10px;
padding:0 0 10px 0!important;
position:relative
}

.container.content{
padding:0 !important;
position:relative
}

.main.container.conttop{
margin-top:50px;
overflow:hidden
}

.main .container.conttop{
margin-top:20px
}

.h100{
height:100%;
height:auto !important;
min-height:100%
}

.fa-angle-right,.fa-angle-left{
font-size:2.2em !important
}

.fa-round{
border-radius:100%;
width:16px;
height:16px;
text-align:center
}

.navbar-nav.padding5>li>a{
padding-left:8px;
padding-right:8px
}

.navbar-nav.padding5>li:first-child>a{
padding-left:15px
}

.navbar-nav.padding5>li:last-child>a{
padding-right:15px
}

.navbar-nav.borderL>li>a{
border-left:1px solid #5c81c5
}

.navbar-nav.btn{
display:inline-block;
padding:5px 10px;
text-transform:uppercase;
text-decoration:none
}

.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>li>a.srcbtn:focus{
background-color:#5c81c5;
background-image:none
}

.navbar-inverse .navbar-nav>li>a.srcbtn.collapsed{
background-color:transparent;
background-image:none
}

.navbar-default{
margin:0
}

.row{
margin-right:-7px;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
}

.bx{
border:1px solid #e6e6e6
}

.rel{
position:relative
}

.pname .label{
display:inline-block;
padding-left:70px;
padding-right:70px
}

.tbvotilive .pname .label{
padding:.5em !important;
border-radius:0
}

.rsp{
min-height:25px
}

.rsp img{
width:1em
}

.pname2{
text-transform:uppercase;
font-size:14px;
font-weight:700
}

.rbc{
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif !important;
letter-spacing:normal
}

h5 .title-article.rbc{
font-size:1em
}

.point{
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif;
font-size:15px
}

.greybkg{
background-color:#f2f2f2 !important
}

.greybkg2{
background-color:#f6f6f6;
border:1px solid #d0d0d0
}

.greybkg3{
background-color:#c8c8c8 !important
}

.greybkg4{
background-color:#012 !important
}

.block{
display:block
}

.pad0{
padding:0 !important
}

.pad5{
padding:0 5px !important
}

.label-green3{
background-color:#007683
}

.aright{
text-align:right !important
}

.aleft{
text-align:left !important
}

.hrdark{
border-color:#c0c0c0
}

.hrdark2{
border-color:#b0b0b0
}

.hrdark2{
border-color:#d3d3d3;
border-style:dotted
}

.labelbig{
display:block;
background-color:#c0c0c0;
color:#fff
}

.acenter{
text-align:center !important;
text-shadow:none !important
}

.twitterbx a{
font-style:italic !important;
color:#0277bd !important;
font-size:1em;
text-decoration:underline
}

.nowrap{
white-space:nowrap;
clear:both !important
}

body.modal-open{
padding-right:0 !important
}

#adv_Skin{
height:0 !important
}

#preloader{
position:fixed;
top:0;
left:0;
right:0;
bottom:0;
background-color:#fff;
z-index:999999
}

#status{
width:80px;
height:200px;
margin:100px auto;
margin-top:calc(100vh/2 - 50px)
}

.block{
position:relative;
box-sizing:border-box;
float:left;
margin:0 10px 10px 0;
width:12px;
height:12px;
border-radius:100%;
background:#c3c3c3
}

.preloadtxt{
font-size:12px;
color:#c0c0c0;
font-family:"Open Sans",Arial,Helvetica,Verdana,sans-serif;
text-align:center;
font-weight:400
}

.block:nth-child(1){
-webkit-animation:wave 2s ease 0s infinite;
animation:wave 2s ease 0s infinite
}

.block:nth-child(2){
-webkit-animation:wave 2s ease .2s infinite;
animation:wave 2s ease .2s infinite
}

.block:nth-child(3){
-webkit-animation:wave 2s ease .4s infinite;
animation:wave 2s ease .4s infinite
}

.block:nth-child(4){
-webkit-animation:wave 2s ease .6s infinite;
animation:wave 2s ease .6s infinite;
margin-right:0
}

@-webkit-keyframes wave{
0%{
top:0;
opacity:1
}

50%{
top:30px;
opacity:.2
}

100%{
top:0;
opacity:1
}


}

@keyframes wave{
0%{
top:0;
opacity:1
}

50%{
top:30px;
opacity:.2
}

100%{
top:0;
opacity:1
}


}

.clearfix:before,.clearfix:after{
display:table;
content:" "
}

.clearfix:after{
clear:both
}

.clearfix{
clear:both
}

.no-gutter>[class*='col-']{
padding-right:0;
padding-left:0
}

.gutter5>[class*='col-']{
padding:5px
}

.gutter10>[class*='col-']{
padding:10px
}

ul.inline-block li,.inline-block{
display:inline-block !important
}

h3.inline-block{
display:block !important
}

.rela{
position:relative
}

.abso{
position:absolute;
display:block;
text-align:center;
left:0;
right:0;
top:10px;
bottom:0
}

.abso3{
position:absolute
}

.absort{
position:absolute;
top:0;
right:0
}

.absorb{
position:absolute;
top:-15px !important;
right:5px;
left:auto !important;
bottom:auto !important
}

.absolb{
position:absolute;
bottom:0;
left:0;
right:0;
top:auto !important;
display:block;
padding:2px 5px;
opacity:.7 !important;
overflow:hidden;
height:22px
}

.abso4{
position:absolute;
top:5px;
right:20px
}

.abso5{
position:absolute;
top:-8px;
left:48%
}

.abso6{
position:absolute;
top:0;
right:0;
bottom:0
}

.abso50{
position:absolute;
display:block;
text-align:center;
left:20%;
right:20%;
top:40%
}

.label-white2{
font-size:14px;
background-color:#fff;
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif !important;
letter-spacing:normal;
margin-top:20px;
border:1px solid #d8d8d8;
color:#121212;
display:inline-block;
padding:5px
}

.label-white3{
font-size:14px;
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif !important;
letter-spacing:normal;
margin-top:20px;
color:#121212;
display:inline-block;
padding:5px
}

.label-white{
background-color:#fff;
font-size:11px;
color:#121212;
display:inline-block;
padding:5px
}

.label-wt{
font-size:12px;
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif !important;
letter-spacing:normal;
color:#f3f3f3;
padding:5px 10px
}

.bold{
font-weight:700
}

.bo{
border-bottom:1px solid #f39c12
}

.bo2{
border-bottom:1px solid #005249
}

.nobkg{
background-color:transparent !important;
border-bottom:none !important
}

.ib{
display:inline-block;
margin:0 auto;
padding:0 !important;
position:absolute;
bottom:0;
left:0;
right:0
}

.ib2{
height:60px;
position:absolute;
bottom:0;
left:0;
right:0;
background-color:#000;
opacity:.6
}

.shadow-z-1{
box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12)
}

.shadow-z-1-hover{
box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)
}

.shadow-z-2a{
box-shadow:0 3px 8px 0 rgba(0,0,0,.15),0 3px 10px 0 rgba(0,0,0,.14)
}

.shadow-z-2{
box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)
}

.shadow-z-3{
box-shadow:0 12px 15px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19)
}

.shadow-z-4{
box-shadow:0 16px 28px 0 rgba(0,0,0,.22),0 25px 55px 0 rgba(0,0,0,.21)
}

.shadow-z-5{
box-shadow:0 27px 24px 0 rgba(0,0,0,.2),0 40px 77px 0 rgba(0,0,0,.22)
}

#topbar .container{
padding-left:0;
position:relative
}

.navbar-inverse{
background-color:#194aa4;
background-image:none
}

.navbar-inverse button.navbar-toggle{
border:0;
color:#fff;
box-shadow:none !important;
padding:4px !important;
height:35px;
width:30px;
line-height:1em
}

.navbar-inverse button.navbar-toggle:hover,.navbar-inverse .fakebtn.navbar-toggle:hover{
color:#fff;
background-color:#10377f;
background-image:none;
box-shadow:none !important
}

.navbar-inverse button.navbar-toggle:focus,.navbar-inverse .fakebtn.navbar-toggle:focus{
background-color:transparent !important;
background-image:none !important;
box-shadow:none !important
}

.navbar-brand{
position:relative;
color:inherit
}

.navbar-brand:hover,.navbar-brand:focus{
color:inherit;
background-color:transparent
}

.navbar-nav{
background-color:#10377f
}

.navbar-nav.navbar-left{
background-color:transparent;
margin:15px 10px
}

.navbar-nav li a{
color:#fff !important;
font-weight:700;
font-size:.8em
}

.navbar-nav.navbar-right li a{
font-size:.9em
}

.navbar-nav li a i{
margin-right:5px
}

.navbar-fixed-top{
position:fixed
}

.msgr_strip{
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif;
font-size:.9em;
color:#fff;
display:block-inline
}

.msgr_strip img{
margin-top:5px
}

.msgr_strip span{
display:block-inline;
line-height:3em
}

.collapse.width{
width:0;
height:0 !important;
-webkit-transition:width .3s,height .3s,left .3s,bottom .3s ease;
-moz-transition:width .3s,height .3s,left .3s,bottom .3s ease;
-o-transition:width .3s,height .3s,left .3s,bottom .3s ease;
transition:width .3s,height .3s,left .3s,bottom .3s ease;
right:0
}

.collapse.width.in{
width:100%;
height:160px !important
}

.msgr{
padding:5px;
background:transparent
}

.navbar-collapse.collapse{
border-radius:0 !important;
background-color:#fff;
background-image:none
}

#fantabar,.navbar-main{
background-color:#fff;
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif;
font-size:1.4em
}

#fantabar{
position:absolute;
top:-10px;
right:0
}

.navbar-main li a{
color:#434a5a !important;
font-weight:400
}

.navbar-main.navbar-sub li a{
padding:15px 12px!important
}

.navbar-main.navbar-sub.hteam2 li a{
padding:5px!important
}

.brand{
float:left;
opacity:0;
z-index:1
}

#logo_small img,.brand img{
width:250px !important;
margin-top:5px
}

#logo_small img{
width:200px !important
}

.gg{
margin-top:5px;
line-height:1.5em;
width:60px;
height:35px;
font-size:11px;
color:#fff;
background-color:#10377f;
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif;
text-align:center
}

li.btnfm{
margin:0 10px !important
}

.nav>li.btnfm a.fab,.nav>li.btnfm:hover>a.fab,.nav>li.btnfm:active>a.fab{
background-color:#10377f !important;
padding:.9em !important;
font-size:1em;
color:#fff !important;
z-index:1
}

#fantabar ul li a,#fantabar ul li:hover>a{
background-color:#fff !important;
padding:5px 12px !important;
font-size:16px !important;
color:#666 !important;
border:1px solid #d0d0d0;
margin:4px 0
}

li.btnfm a span.orange{
color:#f68e27 !important
}

#menu-level-1{
padding:0;
margin:0;
z-index:2;
position:relative
}

.brand_mobile{
text-align:center
}

.brand_mobile img{
max-width:180px
}

.role.label.label-sm{
font-size:.9em !important
}

.fakebtn{
display:block;
line-height:1.5em!important;
outline:none
}

.nav.navbar-main li.act a,.nav.navbar-main li.act a:hover,.nav.navbar-main li.act a:focus{
background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(246,246,246,.47) 47%,rgba(237,237,237,1) 100%) !important;
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(47%,rgba(246,246,246,.47)),color-stop(100%,rgba(237,237,237,1))) !important;
background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(246,246,246,.47) 47%,rgba(237,237,237,1) 100%) !important;
background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(246,246,246,.47) 47%,rgba(237,237,237,1) 100%) !important;
background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(246,246,246,.47) 47%,rgba(237,237,237,1) 100%) !important;
background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(246,246,246,.47) 47%,rgba(237,237,237,1) 100%) !important;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ededed',GradientType=0) !important;
border-left:1px dotted #e0e0e0;
border-right:1px dotted #e0e0e0
}

.nav>li>a:hover,.nav>li>a:focus{
background:none !important;
background-color:transparent !important
}

.navbar-sub li a{
margin-top:3px
}

.breadcrumb{
color:#c0c0c0;
padding:20px 30px 10px 30px !important;
margin:0;
background-color:transparent;
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif;
font-size:14px;
text-transform:uppercase
}

.breadcrumb a{
color:#c0c0c0
}

#searchbar{
min-height:0 !important;
background-color:#fff !important;
border-bottom:5px solid #5c81c5;
margin-top:10px;
display:none !important;
opacity:0
}

#searchbar.collapse.in,#searchbar.collapsing,#fantabar.collapse.in,#fantabar.collapsing,.smenu.collapse.in,.smenu.collapsing{
display:block !important;
z-index:3
}

#searchbar.collapse.in{
padding:20px 10px 10px 10px;
opacity:1;
margin-top:0
}

#fantabar.collapse.in,.smenu.collapse.in{
padding:0;
opacity:1;
margin-top:0
}

#searchbar label{
width:11em;
font-family:"Roboto",Arial,Helvetica,Verdana,sans-serif;
letter-spacing:normal;
font-size:1.3em;
padding-left:0;
float:left;
line-height:2.3em;
margin-right:10px
}

#searchbar input[type="text"]{
border:1px solid #b5b5b5;
width:100%;
font-weight:700;
font-family:"Roboto",Arial,Helvetica,Verdana,sans-serif;
font-size:1.2em
}

#searchbar button{
width:10em
}

#searchclear{
position:absolute;
right:5px;
top:0;
bottom:0;
height:14px;
margin:auto;
font-size:14px;
cursor:pointer;
color:#ccc
}

#searchbar.collapse.in #srcbx{
position:relative;
width:55em;
padding:1px 0
}

#fantabar ul li{
float:left
}

#fantabar ul{
clear:both;
list-style:none
}

#fantabar{
border-bottom:3px solid #f68e27;
border-top:3px solid #f68e27;
min-height:0 !important;
margin-top:10px;
display:none !important;
opacity:0;
background-color:#f4f4f4
}

.smenu{
border-bottom:3px solid #c0c0c0;
min-height:0 !important;
margin-top:10px;
display:none !important;
opacity:0;
background-color:#fff
}

.smenu ul{
margin-left:15px
}

.row1{
padding:10px 25px 10px 25px !important;
display:none
}

.row2{
background-color:#eaeaea;
padding:10px 25px 10px 25px !important;
display:none
}

.bkgblu{
background-color:#10377f
}

.bkgblu2{
background-color:#3a63af
}

.bkgblu3,.bkgblu3:hover{
background-color:#023f5c !important
}

.h125{
min-height:125px!important
}

.anchortabs{
border-bottom:none;
background-color:#f0f0f0
}

#sqtabs li.active a{
background-color:#fff!important
}

#sqtab{
border:0 !important
}

#mnavtabs.nav.nav-tabs li a,#chtabs.nav.nav-tabs li a,#mnavtabs2.nav.nav-tabs li a,.nav.nav-tabs.anchortabs li a,.anchortabs li a{
overflow:hidden;
text-overflow:ellipsis;
letter-spacing:normal;
text-transform:uppercase;
padding:.95rem;
text-align:center;
border-radius:0
}

#mnavtabs2.nav.nav-tabs li{
font-size:11px
}

#mnavtabs2.hi2.nav.nav-tabs li{
font-size:11px;
width:9%;
background-color:#fff
}

#mnavtabs2 li a span.lstatus,.navbar-right span.lstatus{
margin:5px !important
}

#mnavtabs2.hi2{
font-size:.8em!important
}

#mnavtabs2.hi2 li a,#mnavtabs2.hi2 li:hover a{
line-height:1.2em !important;
margin-right:0
}

#mnavtabs2.hi2 li,#mnavtabs2.hi2 li:hover{
border:1px solid #f3f3f3;
border-bottom:3px solid #f3f3f3;
line-height:2em !important
}

#mnavtabs2.hi2 li:hover,#mnavtabs2.hi2 li.active{
background-color:#5c81c5!important;
color:#fff!important
}

#mnavtabs2.hi2 li:hover a,#mnavtabs2.hi2 li.active a{
background-color:#5c81c5!important;
color:#fff!important
}

.navbar-right .nav.nav-tabs.anchortabs li a,.anchortabs li a{
font-size:13px !important
}

.tabbable .anchortabs li a{
font-size:13px !important
}

.navbar-nav.navbar-right>li>a{
text-shadow:none !important
}

#navbar-right{
margin:15px 10px
}

#cltabs.nav.nav-tabs li a,#qttabs.nav.nav-tabs li a,#sttabs.nav.nav-tabs li a{
letter-spacing:normal;
display:block;
text-transform:uppercase;
text-align:center;
border-radius:0;
padding:10px 15px !important
}

#qttabs.nav.nav-tabs li a,#sttabs.nav.nav-tabs li a{
font-size:14px !important;
padding:12px 8px !important;
min-width:30px;
text-align:center;
text-transform:capitalize
}

#mnavtabs2.nav.nav-tabs li a,.anchortabs li a,.anchortabs li{
border:0
}

.anchortabs li a,.anchortabs li{
border:0;
background-color:#fff
}

.anchortabs>li.active>a,.anchortabs>li.active>a:hover,.anchortabs>li.active>a:focus,.anchortabs>li>a,.anchortabs>li>a:hover,.anchortabs>li>a:focus,.anchortabs>li,.anchortabs>li:active,.anchortabs>li:hover,.anchortabs>li:focus{
border:0;
background-color:transparent
}

.anchortabs>li.active>a{
font-weight:700
}

#mnavtabs2.nav.nav-tabs li.active,.anchortabs li.active,.anchortabs li.active:hover{
border:1px solid #e0e0e0;
border-bottom:3px solid #283593
}

.anchortabs.bkgblu{
background-color:#10377f !important
}

#mnavtabs2.visible-xs-block{
border:1px solid #e0e0e0 !important
}

#mnavtabs2.visible-xs-block:hover>li,#mnavtabs2.nav.nav-tabs.visible-xs-block li.active{
border-left:0!important;
border-right:0!important;
border-top:0!important
}

.anchortabs.bkgblu li.active,.anchortabs.bkgblu li.active:hover{
border:1px solid #e0e0e0;
border-bottom:3px solid #283593
}

.ancteam li.active,.ancteam li.active:hover{
border:none;
border-bottom:3px solid #005249
}

.anchortabs li{
border:1px solid #e0e0e0;
border-bottom:3px solid #e0e0e0;
background-color:#fff;
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif !important
}

.anchortabs.bkgblu li{
border:none;
border-bottom:3px solid #e0e0e0
}

#mnavtabs2.nav.nav-tabs li:hover,.anchortabs li:hover{
border:1px solid #e0e0e0;
border-bottom:3px solid #f68e27
}

.anchortabs.bkgblu li:hover{
border:none;
border-bottom:3px solid #f68e27
}

#mnavtabs2.nav.nav-tabs li:hover,#mnavtabs2.nav.nav-tabs li:hover a,.anchortabs li:hover a,.anchortabs li:active a,.anchortabs li:focus a{
background:none
}

#mnavtabs.nav.nav-tabs{
width:100%;
background-color:#f0f0f0
}

#mnavtabs.nav.nav-tabs li{
background-color:#e3e3e3;
margin-bottom:0
}

#mnavtabs.nav.nav-tabs li a{
display:block;
font-size:.9em;
font-weight:700;
padding:.92em !important
}

#mnavtabs.nav.nav-tabs li a:hover{
color:#333;
border-color:transparent !important
}

#mnavtabs.nav.nav-tabs{
border-bottom:#5c81c5 5px solid;
display:table;
width:100%
}

#mnavtabs.nav.nav-tabs li{
display:table-cell
}

#mnavtabs.nav.nav-tabs li.active a{
color:#f68e27;
background-color:#fff;
border-color:transparent !important
}

#mnavtabs.nav.nav-tabs li.active{
background-color:#fff!important
}

.nav.nav-tabs.anchortabs li{
font-size:.8em !important;
font-family:"Open Sans",Arial,Helvetica,Verdana,sans-serif
}

.lbox #chtabs.nav.nav-tabs li,.lbox #satabs.nav.nav-tabs li,.lbox #cltabs.nav.nav-tabs li,.lbox #qttabs.nav.nav-tabs li,.lbox #sttabs.nav.nav-tabs li{
padding:0 !important;
margin:1px;
display:inline-block;
background-color:#10377f;
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif;
border-bottom:3px solid #508af4
}

.lbox #chtabs.nav.nav-tabs li.active,.lbox #satabs.nav.nav-tabs li.active,.lbox #cltabs.nav.nav-tabs li.active,.lbox #qttabs.nav.nav-tabs li.active,.lbox #sttabs.nav.nav-tabs li.active{
border:none;
background-color:#10377f !important;
background-image:none;
border-bottom:3px solid #f39c12
}

.lbox #chtabs.nav-tabs>li.active>a,.lbox #chtabs.nav-tabs>li.active>a:hover,.lbox #chtabs.nav-tabs>li.active>a:focus,.lbox #satabs.nav-tabs>li.active>a,.lbox #satabs.nav-tabs>li.active>a:hover,.lbox #satabs.nav-tabs>li.active>a:focus{
background-color:#10377f !important;
border:none;
color:#fff
}

.lbox #chtabs.nav-tabs>li>a,.lbox #chtabs.nav-tabs>li>a:hover,.lbox #chtabs.nav-tabs>li>a:focus,.lbox #satabs.nav-tabs>li>a,.lbox #satabs.nav-tabs>li>a:hover,.lbox #satabs.nav-tabs>li>a:focus,.lbox #cltabs.nav-tabs>li>a,.lbox #cltabs.nav-tabs>li>a:hover,.lbox #qttabs.nav-tabs>li>a:hover,.lbox #sttabs.nav-tabs>li>a:hover{
background-color:#10377f;
border:none;
color:#fff;
cursor:pointer
}

#chtabs.nav.nav-tabs li a,#satabs.nav.nav-tabs li a{
width:auto;
display:block;
text-transform:uppercase;
padding:10px 4px!important;
text-align:center;
border-radius:0;
font-weight:700;
color:#f0f0f0
}

#chtabs.nav.nav-tabs li.disabled a{
color:#c0c0c0!important;
cursor:default !important
}

#chtabs.nav.nav-tabs li.disabled{
border-bottom-color:#c0c0c0!important;
opacity:.3;
cursor:default !important
}

#satabs.nav.nav-tabs li a{
padding:8px 17px!important
}

.tablefk .btn.fab2{
padding:3px !important
}

.btn,.btn:hover,.btn:focus,.btn:active{
background-image:none;
background-color:transparent;
color:#fff;
border-radius:0
}

.btn.btn-fab,.btn.btn-fab:hover,.btn.btn-fab2,.btn.btn-fab2:hover{
box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12)
}

.btn.btn-fab,.btn.btn-fab .ripple-wrapper{
border-radius:100%;
height:30px;
width:30px;
margin:10px 5px;
padding:5px
}

.btn.btn-fab2{
text-align:center;
height:25px;
width:25px;
margin:7px 5px;
padding:0
}

.fakebtn.btn-fab2{
text-align:center !important;
height:35px !important;
width:30px !important;
margin:7px 5px !important;
padding:5px 0 0 0 !important;
border:0
}

.btn-fb,.btn-fb:hover,.btn-fb:focus,.btn-fab.btn-fb:hover{
background-color:#3b5998 !important;
color:#fff
}

.btn-tw,.btn-tw:hover,.btn-tw:focus,.btn-fab.btn-tw:hover{
background-image:none !important;
background-color:#00aced !important;
color:#fff
}

.btn-in,.btn-in:hover,.btn-in:focus,.btn-fab.btn-in:hover{
background-image:none !important;
background-color:#517fa4 !important;
color:#fff
}

.btn-g,.btn-g:hover,.btn-g:focus,.btn-fab.btn-g:hover{
background-image:none !important;
background-color:#dd4b39 !important;
color:#fff
}

.btn-wa,.btn-wa:hover,.btn-wa:focus{
background-image:none !important;
background-color:#4dc247 !important;
color:#fff
}

.btn.btn-sm.raised.btn-wa.wa_btn.wa_btn_s i{
font-size:12px!important;
color:#fff!important;
line-height:2em!important;
display:inline-block !important;
position:relative;
z-index:999
}

.btn.btn-sm.raised.btn-wa.wa_btn{
width:100%!important
}

.fab{
position:relative;
color:#fff;
transition:box-shadow .2s cubic-bezier(.4,0,.2,1);
transition-delay:.2s;
box-shadow:0 2px 5px 0 rgba(0,0,0,.26)
}

.fab2{
position:relative;
color:#fff;
transition:box-shadow .2s cubic-bezier(.4,0,.2,1);
transition-delay:.2s;
box-shadow:0 0 0 0 rgba(0,0,0,.26)
}

.blubtn,.blubtn:hover,.blubtn:focus,.blubtn:active{
background-color:#849ac4
}

#mmtab{
position:relative
}

.level-1{
background-color:#112c5f;
height:100%;
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif
}

.level-1 li{
padding:0;
margin:0
}

.level-1 li a.nav-pill{
width:60px;
display:inline-block;
text-align:center;
padding:4px 0 2px 0 !important
}

.level-1 li a i{
color:#fff
}

.level-1 li a.nav-pill:active,.level-1 li a.nav-pill:hover,.level-1 li a.nav-pill:focus{
text-decoration:none
}

.level-1 li.active{
background-color:#5c81c5
}

ul.level-2{
position:absolute;
left:60px;
right:0;
display:none;
top:0;
bottom:0;
background-color:#fff;
z-index:2
}

.level-2 li{
background-color:#fff;
font-family:"Open Sans",Arial,Helvetica,Verdana,sans-serif
}

ul.level-2 li h3{
padding-left:15px !important
}

.level-1 li.active>.level-2{
display:block
}

.st-menu{
background-color:#112c5f
}

.bkgwhite{
background-color:#fff;
border-bottom:#ccc 1px solid;
text-align:right
}

.si-icon-hamburger-cross{
display:block
}

.small-text{
width:55px;
overflow:hidden;
text-overflow:ellipsis;
color:#fff;
font-size:10px;
letter-spacing:normal;
display:block
}

.crop-text{
width:100%;
overflow:hidden;
text-overflow:ellipsis;
display:block;
max-height:50px;
height:50px
}

.nav-inline{
width:48px !important;
height:48px !important;
display:inline-block !important;
margin:2px 0 !important
}

.nav-inline a{
display:inline-block !important;
width:48px !important;
height:48px !important;
text-align:center;
font-weight:700;
padding-top:5px
}

.nav-inline a span{
clear:both;
color:#474b53;
font-size:12px;
font-family:"Open Sans",Arial,Helvetica,Verdana,sans-serif
}

.nav-inline a:hover,.nav-inline a:focus,.nav-inline a:active{
text-decoration:none
}

.nav-inline img{
height:25px !important;
display:block;
margin:0 auto
}

.social-fixed{
position:fixed;
bottom:0;
left:0;
right:0;
background-color:#333;
z-index:2
}

#mmenusocial{
background-color:#fff;
position:absolute;
bottom:0;
top:0;
left:0;
right:0
}

#mmenusocial li{
padding:0 10px;
border-bottom:2px solid #e6e6e6;
padding-bottom:5px
}

#mmenusocial li h4{
padding-left:0;
margin-top:10px
}

.tablewidget{
margin-bottom:0;
border-bottom:5px solid #f68e27
}

.tablewidget tbody tr td{
padding:3px 8px 2px 8px;
vertical-align:middle
}

.group{
padding:5px
}

label{
color:#333;
font-size:12px;
font-weight:700
}

input,textarea.myinput{
width:100%;
border:1px solid #b5b5b5;
padding:6px;
margin-bottom:10px
}

input:focus,textarea.myinput:focus{
outline:none
}

input:valid,textarea.myinput:valid{
border-bottom:2px solid #2b57a8
}

textarea.myinput{
min-height:100px;
margin-bottom:0 !important
}

.modal-header.label-info.bwhite{
height:40px
}

button,input{
line-height:normal
}

button,input,select,textarea{
font-size:100%;
margin:0;
vertical-align:baseline
}

button,html input[type="button"],input[type="reset"],input[type="submit"]{
-webkit-appearance:button;
cursor:pointer
}

#header-login-box .btn,#global-search-mobile .btn,#header-login-box-lg .btn,#searchbar .btn{
border:0;
background:#f68e27;
color:#fff;
font:13px;
padding:4px;
border-radius:0 !important
}

.loggeddrop{
width:200px !important;
min-height:100px;
padding-bottom:10px
}

#searchbar .btn{
padding:6px 4px 7px 4px;
border:1px solid #f68e27
}

a.signup,.loginbox a{
font-size:11px;
text-align:center !important;
padding-top:10px;
display:block;
color:#535353 !important;
font-weight:normal
}

.login-dialog a.forgot-pass{
font-size:14px;
text-align:right !important;
padding-top:10px;
color:#535353 !important;
font-weight:700
}

a.signup,.navbar-nav li .loginbox a.signup{
background:#112c5f!important;
margin-top:20px !important;
font-size:11px !important;
color:#fff !important
}

button.signup{
background:#112c5f!important
}

button.signupblu{
background:#00b0ff!important
}

button.removered{
background:#bd3f3f!important
}

button#connectbtn{
background:#3b5998!important
}

button.signup,button.signupblu,button.removered,button#connectbtn{
font-size:20px !important;
text-transform:uppercase;
color:#fff !important;
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif
}

.navbar-nav li .logoutbox a,.logoutbox a{
color:#00aced !important;
font-size:12px;
font-weight:normal
}

.btnfb{
background-color:#3b5998 !important;
font-size:13px
}

#header-login-box-lg,#header-logout-box-lg{
width:100%;
max-width:330px
}

.logoutbox{
display:none
}

.loginbox{
margin:0 auto
}

.ddlogin .dropdown-menu{
border-top:5px solid #5c81c5
}

.user_avatar{
float:left
}

.user_information{
padding:10px;
float:right
}

.fbedit .user_avatar{
float:none !important;
margin:0 auto
}

.fbedit .user_information{
padding:5px 10px;
float:none
}

.fbedit .btn-block{
display:inline-block !important;
width:auto
}

.ribbon,.ribbon2{
clear:both;
border:0
}

.ribbon2{
padding:5px;
margin:10px 0
}

.img-circle.bor{
padding:3px;
background-color:#f3f3f3
}

.blogall .img-circle{
padding:2px;
border:2px solid #c0c0c0
}

.navbar-nav li .logoutbox .name a,.logoutbox .name a{
color:#00aced !important;
font-weight:700
}

.loggedbox ul{
margin-left:0;
list-style:none
}

.loggedbox ul li{
color:#c0c0c0;
font-size:13px;
font-weight:400;
padding:10px;
border-bottom:1px dotted #c0c0c0;
text-align:left!important
}

.loggedbox ul li a{
color:#363d63 !important;
font-weight:700;
font-size:.9em;
text-align:left!important
}

#blist .btn-group,#blist .btn-group-vertical{
position:relative;
border-radius:0 !important;
margin:0;
box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12);
transition:box-shadow .28s cubic-bezier(.4,0,.2,1)
}

#blist{
float:right;
margin:0;
padding:0
}

#blist a{
color:#a0a0a0;
text-transform:uppercase;
margin:0
}

.btn.whitebtn{
background-color:#e9eef5;
background-image:none;
text-align:left;
color:#5c81c5;
position:relative
}

.btn.whitebtn2,.btn.whitebtn3{
background-color:#fff;
background-image:none;
text-align:left;
color:#a0a0a0;
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif;
padding:2px 5px
}

.btn.whitebtn3{
text-align:center !important;
padding:4px 5px !important;
font-size:12px;
line-height:1em
}

#lnextcont .btn.whitebtn3{
height:2.5em
}

.btn.whitebtn{
background-color:#e9eef5;
background-image:none;
text-align:left;
color:#5c81c5;
position:relative
}

.bwhite{
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif;
color:#333;
line-height:1.8em;
font-size:700;
background-color:#f9f9f9
}

.bwhite:hover,.bwhite:active,.bwhite:focus{
color:#333;
shadow:none
}

.btn.greybtn,.btn.greybtn:hover{
background-color:#d8d8d8;
background-image:none;
color:#f68e27;
padding:2px 5px
}

.btn.greybtn2,.btn.greybtn2:hover{
background-color:#d8d8d8 !important;
background-image:none;
color:#555;
padding:2px 5px;
border:1px solid #a1a1a1;
-webkit-box-shadow:0 1px 5px #9aa4b1;
-moz-box-shadow:0 1px 5px #9aa4b1;
box-shadow:0 1px 5px #9aa4b1
}

.active .greybtn2 .orange2{
color:#ff6d00 !important
}

.greybtn2 .orange2{
color:#333 !important
}

li.active .btn.greybtn2,li.active .btn.greybtn2:hover,li.active .btn.greybtn2:focus,li.active .btn.greybtn2:active{
background-color:#fff!important;
-webkit-box-shadow:0 0 5px #818d9d inset;
-moz-box-shadow:0 0 5px #818d9d inset;
box-shadow:0 0 5px #818d9d inset
}

.btn.bluebtn2{
background-color:#10377f;
background-image:none;
color:#f68e27;
padding:2px 5px
}

i.bwhite{
background-color:#5c81c5;
color:#e9eef5;
position:absolute;
right:0;
top:0;
bottom:0;
width:30px;
line-height:2.3em;
text-align:center;
font-family:"FontAwesome"
}

.btn.whitebtn2 i{
color:#f68e27
}

.whitebtn2 .ico-orange{
float:left;
margin-right:3px
}

.btn.blink{
border-radius:0;
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif;
font-weight:700;
text-transform:uppercase;
margin:10px 2px
}

.bar{
position:relative;
display:block;
width:150px
}

.bar:before{
left:50%
}

.bar:after{
right:50%
}

.highlight{
position:absolute;
height:60%;
width:100px;
top:25%;
left:0;
pointer-events:none;
transition:.2s ease all;
opacity:.5
}

.bg-ads{
min-height:100%;
height:auto !important;
position:fixed;
top:0;
left:0;
width:100%;
z-index:0
}

.bg-ads .inner{
width:2000px;
text-align:center;
position:absolute;
left:50%;
top:0;
margin-left:-1000px;
z-index:0
}

.artbig h1,.artbig h1 a{
font-size:36px;
color:#fff;
padding:5px;
margin:5px 0
}

.artbig h3{
font-size:14px;
color:#fff;
margin-top:10px;
line-height:1.3em
}

.artmedium h1,.artmedium h1 a{
font-size:1.5em;
color:#fff;
padding:0 3px;
margin:5px 0;
font-weight:700
}

.artmedium h3{
font-size:12px;
color:#fff;
margin-top:10px;
line-height:1.3em
}

.artmedium{
min-height:20em!important
}

.artsmall{
max-width:300px;
min-height:17em;
margin:0 auto
}

.artsmall h3,.artsmall h3 a{
font-size:16px;
color:#fff;
padding:5px;
margin:5px 0;
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif;
letter-spacing:normal;
padding-left:0
}

.artprev{
padding:10px
}

.artprev h3{
font-size:18px;
color:#fff;
padding:0 0 5px 0!important;
margin:0 0 5px 0;
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif;
font-weight:700
}

.artprev .abstract{
margin-top:15px;
line-height:1.6em;
font-family:"Open Sans",Arial,Helvetica,Verdana,sans-serif !important;
font-size:12px
}

.titbkg,.titbkg3{
position:absolute;
background:rgba(0,0,0,.4);
background:-moz-linear-gradient(top,rgba(0,0,0,.5) 10%,rgba(0,0,0,1) 100%);
background:-webkit-gradient(left top,left bottom,color-stop(10%,rgba(0,0,0,.5)),color-stop(100%,rgba(0,0,0,1)));
background:-webkit-linear-gradient(top,rgba(0,0,0,.5) 10%,rgba(0,0,0,1) 100%);
background:-o-linear-gradient(top,rgba(0,0,0,.5) 10%,rgba(0,0,0,1) 100%);
background:-ms-linear-gradient(top,rgba(0,0,0,.5) 10%,rgba(0,0,0,1) 100%);
background:linear-gradient(to bottom,rgba(0,0,0,.5) 10%,rgba(0,0,0,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0);
bottom:0;
left:0;
right:0
}

.titbkg h1 a{
display:block;
margin:5px 10px
}

.titsmall .txtbig{
font-weight:700;
padding-bottom:0;
margin:0 !important;
font-size:16px !important
}

.titsmall li{
border-bottom:1px dotted #c0c0c0
}

.topbkg{
position:absolute;
background:rgba(0,0,0,.1);
background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0%,rgba(0,0,0,.8) 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(0,0,0,.1)),color-stop(100%,rgba(0,0,0,.8)));
background:-webkit-linear-gradient(top,rgba(0,0,0,.1) 0%,rgba(0,0,0,.8) 100%);
background:-o-linear-gradient(top,rgba(0,0,0,.1) 0%,rgba(0,0,0,.8) 100%);
background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0%,rgba(0,0,0,.8) 100%);
background:linear-gradient(to bottom,rgba(0,0,0,.1) 0%,rgba(0,0,0,.8) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0);
top:0;
min-height:2em;
left:0;
right:0
}

.artmedium .titbkg,.artmedium .titbkg3{
min-height:7em
}

.artsmall .titbkg,.artmall .titbkg3{
min-height:5em
}

.titbkg2{
padding:0!important
}

.titbkg2 a,.titbkg2 a:hover,.titbkg2 a:focus,.titbkg2 a:active,.titbkg2 a:visited{
color:#434a5a !important
}

.artprev a,.artprev a:hover,.artprev a:focus,.artprev2 a:active,.artprev2 a:visited{
color:#535353 !important
}

.titbkg2 h1,.titbkg2 h1 a,.titbkg2 h3,.titbkg2 h3 a{
margin:10px 0;
padding:0;
font-size:1.3em;
font-weight:700;
line-height:1.1em
}

.titbkg h1{
font-size:1.6em
}

.titbkg2 h3,.titbkg2 h3 a{
font-size:1.3em;
min-height:70px;
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif
}

.titbkg2 h1 a,.titbkg3 h2 a{
display:block
}

.titbkg3 h2,.titbkg3 h2 a{
padding:0 !important;
font-size:1.3em;
font-weight:700;
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif;
letter-spacing:normal;
padding-left:.2em;
color:#fff
}

.titbkg4 h2,.titbkg4 h2 a{
padding:0 !important;
font-size:1.3em;
font-weight:700;
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif;
letter-spacing:normal;
color:#333
}

.titbkg3 h2,.titbkg4 h2{
margin:10px !important
}

.titbkg4:nth-child(odd){
background:#f8f8f8
}

.titbkg4:nth-child(even){
position:relative
}

.titbkg4{
box-shadow:0 1px 1px 0 rgba(0,0,0,.18),0 1px 1px 0 rgba(0,0,0,.15)
}

.darkgreybkg.footer a:hover{
text-decoration:none
}

.labelrow a:hover{
text-decoration:none
}

.label-cat{
position:absolute;
right:0;
top:0;
width:100%;
text-align:right;
z-index:1
}

.label-cat3{
position:absolute;
left:0;
bottom:0;
width:100%;
text-align:left;
z-index:1
}

.titbkg .label-cat,.greybkg2 .label-cat{
position:absolute;
left:0;
top:0;
width:100%;
text-align:left;
z-index:1
}

.label-cat span,.label-cat3 span{
padding:3px 5px 3px 5px;
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif;
font-size:11px;
color:#fff;
display:inline-block;
text-transform:uppercase;
margin-bottom:1px;
letter-spacing:0
}

.label-cat2 span{
padding:0 5px 0 5px;
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif;
font-size:11px;
color:#fff !important;
display:inline-block;
text-transform:uppercase;
margin-bottom:1px;
letter-spacing:0
}

.label-cat2{
margin-left:5px
}

.top20 .label-cat2{
margin-left:0
}

.artsmall .label-cat span{
font-size:11px;
padding:3px 5px
}

.col1{
background-color:#3a63af;
margin-right:-5px
}

.col1a{
background-color:#10377f
}

[class*='col-xs-'] .titbkg2 h4{
padding:5px;
margin:0;
font-size:18px !important;
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif
}

.fg .footer a{
display:inline-block;
margin:2px 1px
}

.divider{
float:left;
padding:5px 5px 0 5px;
line-height:1em
}

.sharebtn{
list-style:none;
float:right;
padding:0;
margin:10px 0 0 0;
position:relative;
z-index:2
}

.labelrow{
list-style:none;
float:left;
padding:0;
margin:5px;
max-width:500px
}

.sharebtn2 li{
height:36px;
overflow:hidden
}

.sharebtn2 li,.sharebtn li,.labelrow li{
float:left;
margin:0
}

.sharebtn2 li a,.sharebtn2 li iframe{
width:100%;
text-align:center;
margin-top:0 !important
}

.sharebtn2 li iframe .wa_btn{
width:100%
}

.labelrow li{
margin-top:3px
}

.labelrow li .label{
font-size:82% !important
}

.img-fixed img{
max-width:300px
}

#bbox h3,#vbox h3,#chrono h2{
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif;
display:inline-block;
padding:0;
margin:5px;
color:#3a63af
}

#vbox{
min-height:302px
}

.bsingle{
padding:6px 0 !important;
border-bottom:1px solid #f0f0f0
}

.blogall .bsingle{
height:220px;
border-bottom:1px dotted #c0c0c0
}

.fw{
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif;
padding:5px 10px;
font-size:16px
}

.seriea h3{
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif;
text-align:center;
color:#fff;
font-size:18px !important
}

.lbox h3,.lbox h4{
padding:5px 10px;
margin:0;
color:#fff;
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif
}

.lbox2 h3{
padding:5px 10px;
margin:0;
font-family:"Open Sans",Arial,Helvetica,Verdana,sans-serif;
font-weight:700;
font-size:1.4em;
color:#666;
letter-spacing:.7
}

.lbox2 .list{
list-style:none
}

.lbox2 .list li{
font-size:14px;
padding:7px 0
}

.lbox .listevent li{
font-size:12px;
text-align:left;
font-weight:700;
text-transform:lowercase;
margin:2px 10px !important;
padding:0 2px !important;
color:#333
}

.listevent li .icoev,.listevent li .icoev img{
margin-right:5px
}

.ba1 .ics{
position:relative;
top:5px
}

.ba2 .ics{
position:relative;
top:-5px
}

.ba1 .event,.ba2 .event{
cursor:pointer
}

.ics img{
width:13px
}

.nobor{
border:0 !important
}

.list-inline{
margin:0 !important;
padding:0 5px 5px 0
}

.list-inline li{
margin-left:5px
}

.lbox .title-article{
font-size:14px
}

#fagenda .headline-wrapper{
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif;
padding:1px 15px;
color:#fff
}

#fagenda .headline-wrapper h2{
margin:0 13px;
font-size:24px;
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif;
line-height:2em;
border-left:1px solid #c0c0c0
}

.lbox ul{
list-style:none
}

.lbox li{
padding:10px 0 0 0!important
}

.lbox li.npad{
padding:0 !important
}

.headline-wrapper{
background-color:#434a5a
}

.headline-wrapper2{
background-color:#aaa;
font-size:14px;
padding:2px 5px 5px 5px
}

#vbox .sy{
float:right
}

ul.writers-tile-list{
padding:0;
margin:0;
list-style:none
}

.writers-tile-list li{
padding:0;
margin:0;
display:inline-block
}

.writers-tile-article{
padding:0;
font-size:12px;
line-height:normal !important
}

.ib .writers-tile-article{
margin-top:15%
}

.author-profile{
padding:5px;
font-size:12px;
line-height:normal !important;
margin-top:10px
}

.author-profile.p20{
width:160px;
height:160px;
margin-top:60px;
margin-right:10px
}

.author-profile img{
border:1px solid #c0c0c0;
padding:4px
}

.writers-tile-article h5{
font-size:16px !important
}

.sblog{
padding:10px;
line-height:1.5em !important;
border-left:1px dotted #999
}

.sblog img.auth{
max-width:60px;
margin-right:10px;
border:2px solid #a0a0a0
}

.sblogs{
padding:0
}

.sblogs span{
line-height:3em
}

.sblogs img.auth{
max-width:30px;
margin-right:10px;
border:2px solid #a0a0a0
}

.author-name{
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif;
margin:2px;
font-weight:700;
font-variant:small-caps;
border-bottom:1px dotted #c3c3c3;
display:block;
margin-bottom:4px
}

.author-name-1{
font-family:"Open Sans",Arial,Helvetica,Verdana,sans-serif;
padding:5px;
font-style:italic;
font-size:13px;
color:#a5a1a1
}

.headline-content p{
overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box;
-webkit-line-clamp:3;
-webkit-box-orient:vertical;
letter-spacing:normal;
height:50px;
max-height:50px;
margin-bottom:0;
padding-right:10px
}

.writers-tile-article .headline-content p{
font-size:1em !important;
font-weight:700;
color:#555;
line-height:1.4em;
min-height:65px !important;
margin-left:2px;
-webkit-line-clamp:4
}

.blog-date{
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif;
color:#666;
font-size:11px;
font-weight:400;
padding:3px 0;
display:block
}

.art-date,.auth,.stxt{
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif;
color:#7c7c7c;
font-size:12px;
padding:0;
display:block
}

.art-date{
margin-right:10px
}

.stxt{
padding:15px
}

.lbox .label-cat-l{
font-size:10px
}

.lbox .label-cat-l span{
font-size:11px;
float:none;
padding:1px 4px;
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif;
color:#fff;
display:inline-block;
text-transform:uppercase;
margin-bottom:1px;
letter-spacing:0
}

.lbox h5{
padding:2px 3px 2px 0;
margin:2px 0;
font-weight:700
}

.title-article{
padding:0;
margin:4px 1px;
font-size:13px;
line-height:1.2em
}

p.title-article{
color:#666;
font-size:13px;
overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box;
-webkit-line-clamp:3;
-webkit-box-orient:vertical;
letter-spacing:normal;
height:48px;
max-height:48px;
margin-bottom:0;
line-height:1.2em !important
}

.tile-article .title-small{
overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box!important;
-webkit-line-clamp:2 !important;
-webkit-box-orient:vertical;
letter-spacing:normal;
height:30px;
max-height:30px;
margin-top:0 !important;
line-height:1.4em !important;
margin-bottom:10px !important
}

.post-tile-list p.title-article{
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif !important
}

.fbig{
background:transparent url(img/fbkg.png) top right repeat-y;
margin-top:10px
}

.fbig .thumb-img{
position:relative;
background-color:#fff;
padding:5px;
min-height:253px
}

.thumb-img{
background-color:#597984 !important
}

.fbox ul{
list-style:none
}

.fbox .tile-article{
padding:0 10px
}

.fbox .title-small{
font-family:"Roboto",Arial,Helvetica,Verdana,sans-serif;
font-size:12px
}

.fbox .title-big{
padding:0;
margin:0;
font-size:26px;
font-weight:700;
color:#597984;
line-height:1.2em
}

.fbox .title-big a{
color:#597984
}

.fbox .abstract{
margin:10px 5px;
font-family:"Open Sans",Arial,Helvetica,Verdana,sans-serif !important;
font-size:13px !important
}

.headline-article h5{
margin-top:4px !important;
margin-bottom:4px !important;
margin-right:5px
}

.fbox .abstract .elli3{
font-size:13px !important
}

.fbox a.headline-article h5 p.title-article{
color:#597984 !important;
font-weight:700
}

.fbox ul li{
border-bottom:#c1d2d7 1px solid
}

.author-article{
font-size:12px;
color:#595a5c;
font-style:italic
}

.fbkg{
position:absolute;
background:#597984;
top:0;
bottom:0;
left:0;
max-width:3em;
opacity:.8;
padding:0 5px
}

.vtext{
-webkit-transform:rotate(90deg);
-ms-transform:rotate(90deg);
transform:rotate(90deg);
transform-origin:right top 0;
color:#e9eef4;
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif;
font-size:24px;
font-weight:700
}

.mbox h3{
margin:10px 0;
padding:0
}

.rpink,.rpink2{
border-radius:100%;
background-color:#fff;
border:5px solid #e8c7db;
color:#bb0073;
padding:7px;
bottom:10px;
left:-10px;
position:absolute
}

.rpink2{
bottom:-15px;
left:-20px;
border:3px solid #e8c7db;
padding:7px
}

.rfanta{
border-radius:100%;
background-color:#fff;
border:5px solid #d0d0d0;
color:#26c6da;
padding:7px;
right:20px;
position:absolute;
top:-25px
}

.sbox h3,.mbox h3,.mbox2 h3{
padding:5px 10px;
margin:0;
color:#fff;
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif
}

.socialh{
padding:15px;
text-align:center;
height:50px
}

.headsocial-wrapper i{
color:#fff;
float:right
}

#chrono .headline-wrapper,#seriea .headline-wrapper{
background-color:#3a63af;
padding:4px 0;
text-align:center
}

#fantaseriea .headline-wrapper,#fantatop .headline-wrapper,#fantaflop .headline-wrapper{
background-color:#26c6da;
padding:4px 0;
text-align:center
}

.fantatit .headline-wrapper{
background-color:#10377f
}

table.seriea thead,.seriea .head{
background-color:#007683;
color:#fff;
padding:8px;
line-height:1.42857143;
font-weight:700
}

.fantatit .head{
background-color:#ff6d00;
color:#fff;
padding:8px;
line-height:1.42857143;
font-weight:700
}

.dttable tr td,.dttable tr th{
font-size:13px !important
}

.tabledt thead tr th{
text-transform:lowercase !important;
text-transform:capitalize !important
}

table.seriea tfoot{
background-color:#f3f3f3;
position:relative
}

.podio{
text-align:center
}

.podiolist,.podiolist2{
margin:0 auto
}

.podiolist li:nth-child(1){
display:inline-block;
height:3.8em
}

.podiolist li:nth-child(2){
display:inline-block;
height:6.6em
}

.podiolist li:nth-child(3){
display:inline-block;
height:3.3em
}

.podiolist2 li:nth-child(1){
display:inline-block;
height:5.4em
}

.podiolist2 li:nth-child(2){
display:inline-block;
height:3.8em
}

.podiolist2 li:nth-child(3){
display:inline-block;
height:6.6em
}

.podiofoot{
max-width:200px;
margin:0 auto
}

#chrono h2{
font-size:22px;
color:#fff;
display:block;
text-align:right;
padding:5px 10px;
margin:0;
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif
}

#chrono h2 i{
opacity:.7
}

#chrono h2 a{
color:#fff
}

#chrono h2 a span{
font-size:12px
}

#chrono h2 a:hover>i{
opacity:1
}

ul.chrono li,ul.livelist li{
font-family:"Open Sans",Arial,Helvetica,Verdana,sans-serif;
height:30px;
overflow:hidden!important;
border-bottom:1px solid #d3d9e5;
padding:2px 4px !important;
font-size:12px
}

ul.chrono li p,ul.livelist li p{
margin:0 !important
}

ul.chrono li .date,ul.livelist li .date{
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif
}

ul.chrono.cupdate li{
height:auto !important
}

ul.chrono li span.date,ul.livelist li span.date{
font-size:13px!important;
font-weight:700;
overflow:hidden;
width:32px!important;
display:block!important;
float:left!important;
padding-top:0!important;
margin:0!important;
height:24px!important;
background:none!important
}

ul.livelist li span.date{
margin:0 5px 0 0 !important;
text-align:right
}

ul.chrono li:hover{
background-color:#f3f3f3
}

ul.chrono li a{
font-size:12px!important;
display:block;
width:80%;
height:30px;
float:left;
white-space:nowrap;
overflow:hidden;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
font-weight:400 !important;
font-family:"Open Sans",Arial,Helvetica,Verdana,sans-serif
}

ul.chrono li a:hover{
text-decoration:none
}

ul.chrono.cupdate li a{
display:inline;
height:auto;
float:none !important;
white-space:normal;
overflow:visible;
font-family:"Open Sans",Arial,Helvetica,Verdana,sans-serif;
text-decoration:underline
}

ul.chrono li a:hover{
text-decoration:none
}

ul.chrono.cupdate.cfull li a{
text-decoration:none !important;
font-size:13px!important
}

#chrono .footer,.lbox .footer{
background-color:#f3f3f3;
position:relative
}

#fantatop .footer,#fantaflop .footer,.fantatit .footer{
border-bottom:5px solid #f68e27
}

#chrono .footer .pager{
color:#7c8699;
font-size:14px;
font-weight:700;
position:absolute;
left:30px;
padding:0;
float:left;
margin:10px
}

#chrono .footer .prev.disabled,#chrono .footer .next.disabled,#chrono .footer .prev.disabled:hover,#chrono .footer .next.disabled:hover{
cursor:default;
color:#d3d3d3
}

#seriea .headline-wrapper .prev.disabled,#seriea .headline-wrapper .next.disabled,#seriea .headline-wrapper .prev.disabled:hover,#seriea .headline-wrapper .next.disabled:hover{
cursor:default;
color:#a8bada
}

#chrono .footer .prev:hover,#chrono .footer .next:hover,#seriea .headline-wrapper .prev:hover,#seriea .headline-wrapper .next:hover{
color:#c0c0c0
}

#chrono .footer .prev{
left:10px
}

#seriea .headline-wrapper .prev{
left:3em;
color:#fff
}

#chrono .footer .prev,#chrono .footer .next,#seriea .headline-wrapper .prev,#seriea .headline-wrapper .next{
position:absolute;
top:12px;
width:15px;
height:21px;
cursor:pointer
}

#chrono .footer .next{
left:75px
}

#seriea .headline-wrapper .next{
left:20em;
color:#fff
}

ul.chrono{
position:relative
}

.chrono li.header,.chrono li.header:hover,.livelist li.header{
background-color:#d8d8d8;
cursor:default;
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif
}

#chtab .tab-pane.active{
height:390px;
overflow:hidden!important;
position:relative
}

.pb .tab-pane h3{
font-size:18px !important;
padding:8px 10px 5px!important
}

.pb .tab-content #cronaca.tab-pane h3{
font-size:.8em !important;
padding:0 !important
}

#cronaca p{
color:#333;
font-size:.9em;
line-height:1.6em;
margin-bottom:20px!important
}

.lbox.int .label-cat-l span{
display:block
}

.lbox.int li{
margin-top:0;
padding-top:0 !important;
border-bottom:1px solid #f3f3f3
}

.lbox.int li:last-child{
border:none
}

.hteam{
margin:0;
padding:0;
list-style:none;
background-color:#fff
}

.hteam2{
margin:0;
padding:0;
list-style:none;
background-color:transparent
}

.lbox .hteam li{
display:inline-block;
padding:10px 2px 10px 1px!important
}

.lbox .hteam li:first-child{
padding-left:2px!important
}

.lbox .hteam li:last-child{
padding-right:2px!important
}

.hteam li img,.hteam2 li img{
height:25px
}

.hteam2 li img{
height:26px
}

.lbox.tmbig .hteam li:last-child{
border-right:0
}

.lbox.tmbig .hteam li{
border-right:1px dotted #e0e0e0
}

.hteam2 li a{
margin:0 3px !important;
padding:5px !important;
display:inline-block !important
}

#agendaslide .headline-content p{
font-size:20px !important;
height:65px;
max-height:65px;
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif
}

.pagellaslide{
font-size:20px !important;
border:1px solid #d3d3d3;
padding:0 25px !important
}

.inslide{
font-size:20px !important;
border:1px solid #d3d3d3;
padding:0 !important
}

#agendaslide h5{
font-size:16px;
padding-bottom:10px;
border-bottom:solid 1px #f6953d;
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif;
color:#757982;
margin-bottom:10px
}

.lbox .sublink li,.lbox .sublink2 li{
padding-top:0 !important
}

.sublink a,.sublink2 a{
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif;
font-size:1em;
color:#9299a8
}

.sublink2 a{
font-size:14px
}

.prev-slide,.next-slide{
position:absolute;
cursor:pointer;
clear:both;
top:40%;
text-align:center !important;
line-height:2em;
z-index:1
}

.prev-slide{
left:0
}

.next-slide{
right:0
}

.myAgenda{
margin:10px 20px;
overflow:hidden
}

.agendaslide .carousel-inner{
height:180px
}

.carousel-inner{
/*
border-left:1px dotted #999;
border-right:1px dotted #999;

height:101px;*/
background-color:#fff
}

.carousel-inner h3{
padding:5px 0 10px 0;
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif;
line-height:1.6em
}

#fmenu{
margin:3px 20px 0 20px
}

#fmenu li{
float:left;
border-right:1px solid #c0c0c0;
line-height:1em
}

#fmenu li a{
padding:0 15px
}

#fagenda .footer,#fagenda .footer a{
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif;
background-color:#474b53;
color:#f0f0f0;
font-size:18px
}

.arwbkg{
position:relative;
float:left;
background-color:#434a5a;
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif !important;
font-size:20px;
color:#999 !important;
margin:0;
line-height:1.5em;
padding-left:20px !important;
padding-right:20px !important
}

.arrow-right{
width:0;
height:0;
border-top:20px solid transparent;
border-bottom:20px solid transparent;
border-left:26px solid #434a5a
}

#edibox{
border-bottom:2px solid #f68e27;
border-top:2px solid #849ac4
}

.bright{
border-right:1px solid #f0f0f0
}

#edibox h2{
padding:0;
margin:10px 0 0 0;
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif;
text-transform:uppercase;
color:#ffa000
}

#edibox h3,#edibox h3 a{
padding:0;
margin:10px 0 5px 0;
line-height:1.3em !important;
color:#474b53;
font-weight:700
}

#edibox h5{
font-family:"Open Sans",Arial,Helvetica,Verdana,sans-serif;
padding:0;
font-size:12px;
text-transform:uppercase;
color:#1c4ca4
}

.elli{
overflow:hidden;
text-overflow:ellipsis;
display:block;
width:100%;
max-width:100%;
white-space:nowrap
}

.ellip .lev{
overflow:hidden;
text-overflow:ellipsis;
display:block;
min-width:180px;
width:180px;
max-width:180px;
white-space:nowrap;
padding:0;
margin:0
}

.elli2,.elli3{
display:block;
display:-webkit-box;
max-width:100%;
margin:0 auto;
font-size:14px;
line-height:1.6em;
-webkit-line-clamp:3;
-webkit-box-orient:vertical;
overflow:hidden;
text-overflow:ellipsis
}

.elli3{
-webkit-line-clamp:5
}

.fg .headline-wrapper{
border-bottom:#0383b4 3px solid;
color:#fff;
padding:6px inherit;
border-top:#fff 3px solid;
background-color:#000
}

.fg{
border-bottom:2px solid #0383b4
}

.fg .headline-wrapper h3{
font-size:22px !important;
padding-left:20px;
color:#fff
}

.spec h3{
padding:10px 0 0 1px;
margin:0;
font-weight:700
}

.spec h3 a{
font-size:16px;
padding:5px;
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif;
letter-spacing:normal;
padding-left:0;
color:#474b53
}

.titleft{
float:left
}

.fmblu{
background-color:#0b599b !important
}

.fmgreen{
background-color:#336535 !important
}

.block-white{
background-color:#fff;
float:right
}

.darkgreybkg{
background-color:#cbd3e3;
padding:5px 10px !important
}

.blubkg{
background-color:#0c244e !important
}

.blubkg2{
background-color:#194aa4 !important;
color:#333 !important
}

.dkbkg{
background-color:#f3f3f3;
padding:5px 10px !important
}

.fg .footer .label{
font-size:11px;
color:#3a63af;
border:1px solid #c0c0c0;
background-color:#f3f3f3;
border-radius:0
}

.titalign,.titalign.italic{
padding-top:20px;
padding-right:10px;
font-size:14px;
display:block;
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif
}

.titalign2{
padding:2px 10px;
font-size:14px;
font-weight:bold;
display:inline-block;
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif;
line-height:1.7em;
margin:1px
}

.titalign.italic{
font-weight:normal;
font-size:13px
}

.titalign.italic em{
padding-left:5px
}

.tabledt{
background-color:#fff;
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif;
margin-top:4px !important
}

.tabledt thead{
display:table-header-group;
vertical-align:middle;
border-color:inherit;
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif
}

.tabledt thead tr th,.tabledt tbody tr td,.tabledt tfoot tr td{
border:none;
padding:10px 6px
}

.tabledt thead tr th{
background-color:#d8d8d8;
border-left:2px solid #fff;
border-right:2px solid #fff;
border-top:4px solid #fff
}

.tabledt tfoot tr.ft td{
background-color:#d8d8d8;
padding:2px 4px
}

.tabledt tbody tr td{
border-top:2px solid #fff !important;
border-bottom:2px solid #fff !important
}

.tabledt thead tr th:first-child,.tabledt tbody tr td:first-child,.tabledt tfoot tr.ft td:first-child{
border-left:4px solid #fff
}

.tabledt thead tr th:last-child,.tabledt tbody tr td:last-child,.tabledt tfoot tr.ft td:last-child{
border-right:4px solid #fff
}

.tabledt td .ui-thumbnail,.ui-thumbnail.tsmall{
height:24px;
width:24px;
text-align:center;
float:left;
margin-right:5px
}

.tabledt td .ui-thumbnail img,.ui-thumbnail.tsmall img{
height:24px
}

.tabledt>tbody>tr>td{
vertical-align:middle
}

.nteam{
font-size:1.4rem;
display:inline-block;
text-transform:uppercase;
font-weight:400
}

.num{
text-align:right;
padding-right:25px !important;
font-weight:700
}

.tabledt thead tr th:active,.tabledt thead tr th:focus{
outline:none!important
}

.thleft{
text-align:left;
padding-left:36px !important
}

.article-body p a,.article-body p a:hover,.article-body p a:focus,.article-body p a:active,a.alink,a.alink:hover,a.alink:focus,a.alink:active{
color:#5c81c5 !important;
text-decoration:underline
}

.lblorange{
background-color:#afb42b
}

.bkglblu{
background-color:#e9eef4
}

.gtime{
color:#474b53;
font-family:"Roboto",Arial,Helvetica,Verdana,sans-serif !important;
font-weight:700
}

.gtime li{
border-bottom:1px solid #d8d8d8;
font-size:12px;
margin-bottom:10px;
margin-left:5px
}

.tbig{
font-size:16px;
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif !important
}

a.whitebtn3.txtbig{
color:#023262 !important
}

.label{
font-weight:700 !important;
font-family:"Open Sans",Arial,Helvetica,Verdana,sans-serif;
letter-spacing:normal;
padding:.1em .3em .1em .3em
}

.label-sm{
border-radius:0
}

.label.stato1,.label.stato2,.label.stato3{
color:#fff;
font-size:11px!important;
font-weight:700!important;
padding:5px!important;
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif;
text-transform:uppercase
}

.label.stato1,.label.label-default.stato1{
background-color:#689f38 !important
}

.label.stato2,.label.label-default.stato2{
background-color:#d32f2f !important
}

.label.stato3,.label.label-default.stato3{
background-color:#f57c00 !important
}

.page-body .label.label-sms{
border-radius:0;
padding:5px 2px!important;
margin:0!important;
display:block;
font-size:11px;
min-width:21px
}

.label-lg{
border-radius:0;
font-size:18px !important;
margin:0 auto !important
}

.label a{
color:#fff;
text-decoration:none
}

.orange,a.orange{
color:#ff7043 !important
}

.green,a.green{
color:#26a69a
}

.green2,a.green2{
color:#689f38 !important
}

.orange2,a.orange2{
color:#ff6d00 !important
}

.orange3,a.orange3{
color:#f39c12 !important
}

.blu,a.blu{
color:#13326c
}

.grey,a.grey{
color:#c0c0c0
}

.avt{
opacity:.8
}

.avttxt{
line-height:1.2em;
font-size:14px
}

.white{
color:#fff !important
}

.white a{
color:#fff !important;
font-weight:700
}

.pinktit,.pinktit a{
color:#eb0291;
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif;
font-weight:700
}

.fbbkg{
background-color:#3b5998
}

.twbkg{
background-color:#00aced
}

.inbkg{
background-color:#517fa4
}

.mbkg{
background-color:#bb0073
}

.ico-orange{
display:inline-block;
padding:5px;
background-color:#f39c12;
color:#fff
}

.ico-green{
display:inline-block;
padding:3px;
background-color:#e6e6e6;
color:#689f38
}

.ico-red{
display:inline-block;
padding:2px;
background-color:#e6e6e6;
color:#d32f2f
}

.ico-orange-o{
display:inline-block;
padding:4px;
color:#f39c12
}

.ico-blue-o{
display:inline-block;
padding:4px;
color:#10377f
}

footer{
background-color:#234178;
color:#fff;
font-size:12px;
font-weight:400
}

footer a,footer a:hover,footer a:active,footer a:focus{
color:#fff
}

footer h3{
color:#849ac4;
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif;
font-weight:700;
font-size:16px;
padding:0
}

footer ul,.contatti ul{
list-style:none
}

.footercopy{
background-color:#112c5f;
color:#fff;
font-size:10px;
padding-top:10px
}

.copy,.copy a{
color:#fff;
line-height:2em
}

footer ul.link li:before,.contatti ul.link li:before{
font-family:'FontAwesome';
content:'';
margin:0 5px 0 0
}

footer ul.addr,footer ul.recap{
margin-top:20px
}

.contatti ul.addr,.contatti ul.recap{
margin-top:0;
margin-left:20px
}

footer ul.addr li i,footer ul.recap li i{
width:20px;
opacity:.6
}

.contatti ul.addr li i,.contatti ul.recap li i{
margin-left:-20px;
width:20px;
opacity:.8;
color:#194aa4
}

.contatti ul.addr li,.contatti ul.recap li{
margin-left:20px
}

.contatti.left{
margin:0 10px 0 0;
height:280px
}

.contatti.right{
margin-left:0 0 0 10px;
height:280px
}

footer ul.netw{
margin-bottom:30px
}

footer ul.netw li{
display:inline-block
}

footer ul.netw li img{
width:30px
}

footer .fglogo{
display:block;
width:208px;
height:218px;
background:transparent url(img/fg.png) center center no-repeat;
background-size:contain;
background-position:center
}

.pad10{
padding-right:10px !important
}

.pad3{
padding:3px !important
}

.p10{
padding-right:20px
}

.p20{
margin-right:30px
}

.p20 img{
width:160px
}

.pad20{
padding:10px !important
}

.pad10 li{
padding:5px !important;
border-bottom:1px solid #d6d6d6
}

.labelrow .label{
background-color:#dee4e7;
padding:3px;
margin:2px 1px;
color:#4a555a;
border:1px solid #b0b7bb
}

.article-body .subtitle,.page-body .subtitle{
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif;
font-size:22px;
margin-left:4px
}

.subtitle.greytxt1{
margin-top:20px
}

h3.inline-block.fmblu{
font-size:16px
}

.page-body table{
font-size:13px
}

.greytxt1{
color:#d8d8d8
}

.greytxt2{
color:#b0b0b0
}

.greytxt3{
color:#f3f3f3
}

.disabledtxt{
color:#d0d0d0!important
}

.article-body iframe,.page-body iframe,.article-body .video.video-youtube,.article-body .video.video-vine,.article-body .video.video-fb{
margin:5px auto 15px auto !important
}

.article-body .video.video-fb{
text-align:center
}

.left30{
margin-left:30px
}

#fullArticle audio{
width:100%;
margin:5px auto 15px auto;
padding:10px auto !important
}

#fullArticle p{
margin-bottom:20px
}

.photoCaption{
color:#333;
font-size:12px;
line-height:16px;
padding-top:10px;
position:relative
}

.article-body aside.float-l{
float:left;
margin-right:10px
}

.article-body aside.float-r{
float:right;
margin-left:10px
}

.article-body aside{
border:1px solid #d0d0d0;
padding:10px;
max-width:320px;
margin-top:0;
margin-bottom:10px
}

.article-body .label,.article-meta .label,.page-body .label{
margin-right:10px;
font-size:14px
}

.article-meta .label.label-tag{
margin:2px 1px!important;
color:#c0c0c0;
font-size:82%;
display:inline-block;
padding:3px
}

.article-meta .label.label-tag a:hover{
text-decoration:none
}

.article-meta h5{
font-weight:700;
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif
}

.nopad{
padding:0 !important;
margin:0 15px
}

.nopadr{
padding-right:0
}

.label-border{
font-size:12px !important;
color:#fff
}

.headline h1{
display:inline-block;
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif;
font-size:28px !important;
margin-bottom:10px;
margin-top:10px
}

#toTop{
display:none;
text-decoration:none;
position:fixed;
bottom:10px;
right:10px;
overflow:hidden;
width:51px;
height:51px;
border:none;
text-indent:100%;
background:url(img/ui.totop.png) no-repeat left top;
z-index:99
}

#toTopHover{
background:url(img/ui.totop.png) no-repeat left -51px;
width:51px;
height:51px;
display:block;
overflow:hidden;
float:left;
opacity:0;
-moz-opacity:0;
filter:alpha(opacity=0);
z-index:99
}

#toTop:active,#toTop:focus{
outline:none
}

.tablefk{
display:table;
width:100%;
margin-bottom:0;
background-color:#fff !important;
border-top:1px solid #f3f3f3;
border-bottom:1px solid #f3f3f3;
padding:0 5px
}

.tablefk .ui-time.time.text-center{
text-align:center
}

.tablefk .ui-time.time.text-center .txtss{
margin:0 !important
}

.tablefk .ui-match-up.msmall{
margin:0 auto;
padding-top:0;
float:left
}

.tablefk .ui-match-up.msmall .team .team-name,.tablefk .ui-match-up.msmall .team .team-name2{
line-height:1em !important;
font-weight:700
}

.tablefk .ui-match-up.msmall .team .ui-thumbnail img{
margin-top:0 !important
}

.tablefk .ui-time{
display:inline-block;
float:left;
margin-top:10px;
padding:0 3px
}

.tablefk .ui-time.w30{
margin-right:0 !important
}

.tablefk .ui-sep,.ui-sep{
display:table-cell;
line-height:3em;
padding:0 4px
}

.tablefk .ui-time .label,.ui-time .label{
font-weight:400;
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif !important;
font-size:.6em !important;
line-height:3em;
text-transform:uppercase
}

#calendario .ui-time .label{
font-weight:400;
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif !important;
font-size:.8em !important;
line-height:2.4em;
text-transform:uppercase
}

#calendario .headline-wrapper2 .ui-time .label{
font-size:.9em
}

.tcellfk{
padding:4px;
display:table-cell;
border-left:1px dotted #d0d0d0
}

.tcellfk.w60{
text-align:center
}

.trowfk{
display:table-row
}

.ui-match-up2 .ui-time,.ui-match-up2 .ui-time .label{
line-height:1.4em !important;
margin-right:0
}

.ui-match-up2 .team-name{
text-transform:uppercase
}

.final{
background-color:#999
}

.susp{
background-color:#ff1744
}

.time{
background-color:#666
}

.live{
background-color:#9dff03 !important
}

.tablefk .ui-time.time{
width:50px
}

.ug .tablefk .ui-time.time{
width:35px;
margin-right:0 !important
}

.ug .tablefk .ui-time-live{
width:68px !important
}

.ug .tablefk .ui-time-live .label{
margin:0;
padding:0
}

.tablefk .ui-time.status{
padding:0 5px 0 5px;
width:70px !important;
max-width:70px !important
}

.ui-match-up,.ui-match-up.msmall{
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif;
display:table;
min-width:480px;
max-width:480px;
margin:10px auto;
position:relative
}

.ui-pag .ui-match-up{
display:inline-block;
width:auto !important;
width:300px !important;
max-width:300px !important;
min-width:300px !important
}

.ui-match-up.msmall{
min-width:280px;
max-width:280px
}

.ui-match-up .team{
display:table-cell;
vertical-align:middle;
width:40%;
position:relative
}

.ui-match-up.m0,.m0{
margin:0 auto !important
}

.p0{
padding:0 !important
}

.m20{
margin-top:20px;
margin-right:3px
}

.m2{
margin-top:3px
}

.m10{
margin-top:10px
}

.m102{
margin:10px 10px 0 10px !important
}

.m30{
margin-top:28px
}

.m05{
margin-top:.5em
}

.mr10{
margin-right:10px
}

.l10{
margin-left:5px
}

.mlr10{
margin-left:10px;
margin-right:10px
}

.ui-match-up .team .team-name{
font-style:normal;
font-variant:normal;
font-weight:700;
text-decoration:none;
font-size:20px;
letter-spacing:normal;
-webkit-font-smoothing:antialiased;
text-transform:uppercase;
text-align:center;
max-width:145px;
line-height:2.8em !important;
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif;
padding:0 5px
}

.ui-match-up .team .team-name2{
font-style:normal;
font-variant:normal;
font-weight:700;
text-decoration:none;
font-size:20px;
letter-spacing:normal;
-webkit-font-smoothing:antialiased;
text-transform:uppercase;
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif;
padding:0
}

.ui-match-up.msmall .team .team-name{
font-size:1.5rem;
font-weight:700
}

.ui-match-up.msmall .team .team-name2{
font-size:1.5rem;
font-weight:400
}

.ui-match-up.msmall .team.left .team-name{
text-align:right
}

.ui-match-up.msmall .team.right .team-name{
text-align:left
}

.titbkg .team.left,.titbkg .team.right{
color:#fff
}

.ui-match-up .team.left .ui-thumbnail{
padding:5px 0;
text-align:right;
margin-top:5px
}

.ui-match-up .team.right .ui-thumbnail{
padding:5px 0;
text-align:left;
margin-top:5px
}

.ui-match-up .team.right .team-name,.ui-match-up .team.right .team-name2{
text-align:left
}

.ui-match-up .team.left .team-name,.ui-match-up .team.left .team-name2{
text-align:right
}

.ui-match-up .ui-thumbnail img{
height:46px;
margin-top:10px
}

.ui-match-up.ui-match-live .ui-thumbnail img{
height:auto !important;
width:65%;
margin-top:0
}

.ui-match-up.ui-match-prob .ui-thumbnail img{
height:auto !important;
width:35%;
margin-top:0
}

img.imgs{
height:56px !important;
margin-top:10px !important
}

.ui-match-up.msmall .ui-thumbnail img,.ui-match-up.msmall2 .ui-thumbnail img{
height:26px
}

.ui-match-up .scores,.ui-match-up2 .scores{
display:table-cell;
vertical-align:middle;
text-align:center;
width:20%;
position:relative;
padding:8px 2px 2px 2px;
font-weight:700;
color:#fff
}

.ui-match-up2 .scores{
width:15%
}

.ui-match-up.ui-match-live .team h3,.ui-match-up.ui-match-prob .team h3{
font-size:2.6em!important;
color:#fff;
line-height:1em!important;
text-transform:uppercase;
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif !important;
font-weight:700!important;
text-align:center
}

.ui-match-up.ui-match-live .team .team-name,.ui-match-up.ui-match-prob .team .team-name{
max-width:100%!important
}

.ui-match-up.ui-match-live,.ui-match-up.ui-match-prob{
width:80% !important;
max-width:80% !important;
min-width:80% !important
}

.ui-match-up.ui-match-live .txtbb,.ui-match-up.ui-match-prob .txtbb{
line-height:normal
}

.titbkg .ui-match-up .scores .score{
font-size:2em
}

.ui-match-up .scores .score.dark{
text-shadow:1px 1px 2px #000
}

.ui-match-up.msmall .scores .score{
font-size:1.6em !important
}

#liveHome .ui-match-up.msmall .scores .score{
display:inline-block !important
}

.tablefk.ui-match-up.msmall .scores .score{
font-size:2.5em
}

.tbcellv .lev{
white-space:nowrap !important
}

.tbcellv.ui-match-up .tbcellv.left,.tbcellv.ui-match-up .tbcellv.right{
width:50%;
font-family:"Open Sans",Arial,Helvetica,Verdana,sans-serif;
font-weight:400 !important
}

.tbcellv.ui-match-up .tbcellv .ellip .lev{
width:100%;
max-width:100%;
min-width:100%
}

#liveHome .tbcellv .lev{
line-height:3em
}

.scores p{
line-height:0 !important;
padding-bottom:10px !important;
margin-bottom:0 !important
}

.bignum,.bignum2,.bignum3{
height:150px;
min-height:130px;
position:relative;
text-align:center
}

.bignum4{
position:relative;
text-align:center;
color:#666
}

.bignum3 h4,.bignum4 h4{
font-weight:700;
margin:0
}

.bignum p.nbig,.bignum2 p.nbig2,.bignum3 p.nbig2,.bignum3 p.nbig2 a,.bignum4 p.nbig2{
font-size:50px !important;
color:#666 !important;
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif !important;
line-height:2em !important;
decoration:none
}

.bignum4 p.nbig2{
padding:0;
margin:0;
border-right:1px dotted #d0d0d0
}

.bignum4 p.nbig2.txtbb{
font-size:90px !important;
line-height:.5em !important
}

.bignum p.label,.bignum2 p.label,.bignum3 p.label{
font-size:12px !important;
text-align:center;
display:block;
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif;
padding:5px 2px;
line-height:1em!important;
margin:0!important
}

.bignum2{
height:100px;
min-height:100px
}

.bignum3{
height:120px
}

.bignum2 p.nbig2,.bignum3 p.nbig2{
font-size:36px !important;
line-height:72px
}

.absob{
bottom:0;
left:0;
right:0;
position:absolute
}

.absob2{
top:5px;
position:absolute;
display:block;
text-align:center;
left:20%;
right:20%
}

.absob3{
bottom:0;
left:0;
position:absolute
}

.absol{
bottom:0;
top:0;
left:0;
position:absolute
}

.absor{
bottom:0;
top:0;
right:0;
position:absolute
}

p.fhalf{
color:#666 !important;
font-size:13px !important
}

.ui-match-up2 .scores .score{
font-size:28px;
font-weight:700
}

.ui-match-up2{
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif;
min-height:230px
}

.mbox2 h3{
padding:10px 5px !important;
color:#666 !important;
font-size:14px !important
}

.greybkg2 .ui-match-up .scores,.greybkg2 .ui-match-up .scores .sep,.greybkg2 .ui-match-up .scores .match-status{
color:#333 !important
}

.sep{
font-weight:700;
color:#fff;
font-size:1.6em;
padding:3px !important
}

.match-status{
clear:both;
margin-top:0;
font-size:11px;
text-transform:uppercase;
color:#fff;
font-weight:700;
border-top:1px solid #999;
padding-top:10px
}

.match-status.sospesa{
color:#c00
}

.link-block{
border-top:1px solid #e6e6e6;
border-bottom:1px solid #e6e6e6;
margin-top:6px;
padding:0
}

.link-block ul li{
float:left;
display:inline-block;
min-width:24%;
width:auto;
margin-right:5px;
text-align:center
}

.link-block.small ul li a{
padding:5px;
text-align:center
}

.link-block ul li a{
font-weight:700
}

.w100{
width:100% !important;
max-width:100% !important
}

.w30{
width:30px !important;
max-width:30px !important
}

.w60{
width:60px !important;
max-width:60px !important
}

.w45{
width:35px !important;
max-width:35px !important;
vertical-align:middle
}

.w70{
width:70px !important;
max-width:70px !important;
text-align:right !important
}

.w10{
width:10px !important;
max-width:10px !important
}

.w25{
width:25px !important;
max-width:25px !important
}

.is-winner{
color:#ff6d00
}

.alert{
font-size:12px;
background-image:none !important;
border-radius:none !important;
radius:none !important;
padding:10px !important
}

.undertable .alert{
margin-top:20px;
border-radius:0
}

.alert-info2{
background-color:#e1f5fe;
border-color:#b3e5fc
}

.alert-info{
background-color:#f0f0f0;
border-color:#c0c0c0
}

.alert-danger{
background-color:#ef9a9a;
border-color:#ef5350
}

.alerttxt{
color:#cd3e3e;
font-weight:700;
font-size:12px;
padding:5px
}

.successtxt{
color:#28932e;
font-weight:700;
font-size:12px;
padding:5px
}

.alert-warning{
background-color:#ffe0b2;
border-color:#ffe082
}

.alert-success{
background-color:#c8e6c9;
border-color:#81c784
}

.alert-info hr{
border-top-color:#c0c0c0
}

.alert .label{
display:inline-block;
font-size:12px;
text-align:left;
margin-bottom:5px;
border-radius:0 !important;
font-weight:400
}

.alert .label-white{
color:#666;
background-color:#fff;
border:1px solid #f0f0f0;
padding:0 5px 0 0
}

.label-white .label-default{
background-color:#c0c0c0 !important
}

.alert .label-default{
margin:0 !important;
padding:5px;
background-color:#d8d8d8;
color:#333
}

.label-orange{
color:#fff;
background-color:#f57c00;
padding:5px 10px
}

.label-red{
color:#fff;
background-color:#d32f2f;
padding:5px 10px
}

.label-red2{
color:#fff;
background-color:#d32f2f;
padding:2px 6px
}

.label-red3{
color:#fff;
background-color:#ef5350;
padding:2px 6px
}

.label-yellow{
color:#fff;
background-color:#f0ad4e;
padding:2px 6px
}

.label-blue2{
color:#fff;
background-color:#5bc0de;
padding:2px 6px
}

.label-lblue{
color:#fff;
background-color:#5e86ce;
padding:2px 6px;
margin-right:10px;
width:38px;
height:38px;
text-align:center;
font-weight:400;
font-size:16px
}

.label-lbluebg{
color:#fff;
background-color:#5e86ce;
padding:2px 6px;
width:60px;
height:60px;
text-align:center;
font-weight:400;
font-size:28px;
line-height:1.5em
}

.label-w{
color:#5bc0de;
background-color:#fff;
border:4px solid #5bc0de;
width:50px
}

.bx .tbrow.pad0{
display:block
}

.label-purple{
color:#fff;
background-color:#ce93d8;
padding:2px 6px
}

.label-green{
color:#fff;
background-color:#689f38;
padding:5px 10px
}

.label-blue{
color:#fff;
background-color:#0097a7;
padding:5px 10px
}

.label-grey{
color:#fff;
background-color:#666;
padding:5px 10px
}

.label-lgrey{
color:#fff;
background-color:#c0c0c0;
padding:5px 10px;
border:1px dotted #fff !important
}

.label-lgrey2{
color:#333;
background-color:#ededed;
padding:5px 10px
}

.label-dgrey{
color:#fff !important;
background-color:#333;
padding:5px 10px;
border:1px dotted #fff !important
}

.label-dgrey a{
color:#fff !important
}

.label-green2{
color:#fff;
background-color:#426722;
padding:5px 10px
}

.chrono li span.label{
color:#fff;
background-color:#0097a7;
padding:5px 10px;
text-transform:uppercase
}

.rounded{
border-radius:100%;
padding:10px;
position:relative;
z-index:1
}

.rounded2{
border-radius:100%;
padding:0;
position:relative;
z-index:1
}

.loginbtn .label-lblue{
line-height:2.5em
}

.loginbtn .rounded{
padding:0 !important;
margin:5px !important;
border-radius:100%;
position:relative;
z-index:1
}

.rounded2 p{
padding:5px;
text-align:center;
color:#fff !important
}

.ablock{
display:block
}

.text-left{
text-align:left !important
}

.txtgreen{
color:#43a047
}

.txtred{
color:#e53935
}

.txtlgrey{
color:#c8c8c8
}

.txtgrey{
color:#666
}

.txtgrey2{
color:#999
}

.dropdownjs>ul{
max-width:100%;
width:100%
}

div.bluline{
border:none;
border-bottom:4px solid #0b599b
}

div.greyline{
border:none;
border-bottom:1px dotted #b0b0b0
}

div.bluline2{
order:none;
border-bottom:4px solid #10377f
}

div.greenline{
border:none;
border-bottom:4px solid #336535
}

.dropdownjs:after{
right:0;
top:0;
font-size:16px;
position:absolute;
content:"";
font-family:"FontAwesome";
speak:none;
font-style:normal;
font-weight:normal;
font-variant:normal;
text-transform:none;
line-height:2em;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
pointer-events:none;
color:#757575;
background-color:#f3f3f3;
padding:0 10px;
bottom:0;
border:1px solid #c0c0c0
}

.dropdownjs .ddlred{
font-size:13px;
color:#666
}

.giorico .dropdownjs:after,.redico .dropdownjs:after{
right:0;
top:0;
font-size:16px;
position:absolute;
content:"";
font-family:"FontAwesome";
speak:none;
font-style:normal;
font-weight:normal;
font-variant:normal;
text-transform:none;
line-height:2em;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
pointer-events:none;
color:#757575 !important;
background-color:#f3f3f3;
padding:0 10px;
bottom:0;
border:1px solid #c0c0c0
}

.redico .dropdownjs:after{
content:"";
font-size:14px
}

.dropdownjs ul{
padding:0 !important
}

.dropdownjs ul li,.dropdownjs input{
padding:5px 10px !important;
margin:0 !important;
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif;
font-size:15px;
text-transform:uppercase
}

.bluline .dropdownjs:after{
color:#0b599b
}

.selectPlayer{
margin-top:20px
}

.selectPlayer .dropdownjs:after{
border:0;
border-bottom:1px solid #c0c0c0
}

.selectPlayer .dropdownjs>ul{
overflow-y:visible;
background:#f2f2f2 !important
}

.selectPlayer .fakeinput{
background:#f2f2f2 !important;
border:none;
width:auto !important;
border-bottom:1px solid #c0c0c0
}

@media screen and (min-width:768px) and (max-width:1024px){
.navbar-main li a{
padding:10px 5px
}

.navbar-main{
font-size:14px
}

li.btnfm a,li.btnfm:hover>a{
font-size:14px;
padding:5px !important
}

#fagenda .headline-wrapper h2{
font-size:18px !important
}

#fagenda .hteam li img{
height:19px
}

#fagenda .hteam li{
padding:10px 0 10px 0 !important
}


}

@media screen and (min-width:150px) and (max-width:767px){
.container.main.st-content-inner.conttop>.container.conttop{
padding:5px!important;
text-align:center
}

.main.container.conttop{
overflow:visible
}

.tbcellv.visible-xs-block.m10.mtime{
margin:0
}

#liveHome .tablefk .tbrw{
background-color:#f0f0f0
}

.scrollable{
overflow-y:auto;
-webkit-overflow-scrolling:touch
}

#capt i.rpink2{
display:none!important
}

.artmedium.mb{
min-height:auto!important
}

.m0.pad20{
padding:0!important
}

.breadcrumb{
text-align:center;
margin:0 !important;
padding-top:0 !important;
font-size:14px
}

.article-body h1,.page-body h1,.pb h1{
padding:0;
font-size:2.1em !important;
line-height:1.2em;
font-weight:700
}

.article-body h3,.page-body h3,.pb h3{
padding:0;
font-size:1.4em;
line-height:1.3em;
text-transform:uppercase
}

.artprev h3{
font-size:1.4em;
line-height:1.2em
}

.article-body .headline h3,.page-body .headline h3,.pb .headline h3{
padding:2px 5px !important;
font-size:14px !important;
line-height:2em;
text-transform:uppercase
}

.artprev .label-cat2{
margin-left:0
}

.titalign.italic.pull-right{
margin:0 !important;
padding:0 !important;
float:left !important;
padding-top:2px !important;
clear:both
}

.titalign,.titalign.italic{
padding-top:0;
font-size:12px;
display:block
}

.artprev .meta{
border:0;
margin-top:0;
margin-right:10px
}

.art-date{
margin-left:5px
}

.sharebtn{
padding-top:0 !important;
margin-top:0
}

h5 .title-article.rbc{
font-size:14px
}

.navbar .container{
padding-right:5px;
padding-left:5px
}

.logoutbox{
padding:15px 5px
}

#bbox h3{
text-align:left;
font-size:1.6em;
display:block
}

#bbox #blist{
float:none;
margin:0 auto;
display:block;
text-align:right
}

.ui-match-up.small.mob{
min-width:100%;
max-width:100%;
padding-top:0
}

.ui-match-up.small.mob .ui-thumbnail{
display:none
}

.headline h1{
padding-left:5px
}

.ui-match-up.msmall .team .team-name{
font-size:1.3em;
line-height:1em !important
}

.tablefk .ui-match-up.msmall{
display:table
}

.titalign{
padding-top:5px;
padding-left:5px;
font-size:14px;
font-weight:bold;
display:block;
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif;
text-align:left
}

#toTop{
bottom:50px
}

.greyalt .sqcard:nth-child(even){
background:#f3f3f3;
position:relative
}

.tbevent tr td.pname{
font-size:1.1em!important
}

.sqnum{
width:2.8em;
text-align:center;
font-size:1.3em!important;
padding:.6em
}

.tbvotilive tr td.pname{
font-size:.6em
}

.ui-match-up.ui-match-live .team h3{
line-height:.8em
}

.ui-match-up.msmall .ui-thumbnail img{
margin-top:5px
}

.nav>li.btnfm a.fab,.nav>li.btnfm:hover>a.fab,.nav>li.btnfm:active>a.fab{
padding:.9em .1em !important;
font-size:1em
}

.txtbig2{
font-size:3rem !important;
font-weight:700;
line-height:1.6em
}

.ib{
display:inline-block;
margin:0 auto;
padding:0 !important;
position:absolute;
bottom:0;
left:0;
right:0
}

.ib2{
height:110px;
position:absolute;
bottom:0;
left:0;
right:0;
background-color:#000;
opacity:.6
}

.ib .writers-tile-article{
margin-top:auto;
margin-top:30px !important
}

.ib .writers-tile-article h2.author-name{
font-size:18px !important
}

.ib .writers-tile-article h2.txtbig.white{
font-size:12px !important;
color:#666
}

.author-profile{
padding:5px;
font-size:12px;
line-height:normal !important;
margin-top:10px
}

.author-profile.p20{
width:100px;
height:100px;
margin-top:10px;
margin-right:0 !important
}

.author-profile.p20 img{
width:100px
}

.top90{
margin-top:0 !important
}


}

@media(min-width:768px){
.scrollable{
overflow-y:hidden;
-webkit-overflow-scrolling:touch
}

html{
overflow-y:scroll
}

.brand{
width:270px;
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
opacity:0
}

.txtbig2{
font-size:28px !important;
font-weight:700;
line-height:1.6em
}

#hvoti,#artsingle{
min-height:750px
}


}

@media(max-width:992px){
.brandbig{
margin:10px;
text-align:center !important
}

.msgr{
display:none
}


}

@media(min-width:992px){
.remode .col-md-4{
width:24%
}


}

@media(min-width:1200px){
.remode .col-lg-4{
width:30% !important
}

.container{
width:1080px;
min-height:100%
}


}

@media(min-width:768px) and (max-width:999px){
#searchbar label{
width:12em;
font-family:"Roboto",Arial,Helvetica,Verdana,sans-serif;
letter-spacing:normal;
font-size:1.1em;
padding-left:0;
float:left;
line-height:2.3em;
margin-right:10px
}

#searchbar input[type="text"]{
border:1px solid #b5b5b5;
width:100%;
font-weight:700;
font-family:"Roboto",Arial,Helvetica,Verdana,sans-serif;
font-size:1.2em
}

#searchbar button{
width:10em
}

#srcbx{
position:relative;
width:30em
}

#fagenda .headline-wrapper h2{
font-size:18px !important
}


}

@media(min-width:1000px) and (max-width:1200px){
#searchbar label{
width:11em;
font-family:"Roboto",Arial,Helvetica,Verdana,sans-serif;
letter-spacing:normal;
font-size:1.3em;
padding-left:0;
float:left;
line-height:2.3em;
margin-right:10px
}

#searchbar input[type="text"]{
border:1px solid #b5b5b5;
width:100%;
font-weight:700;
font-family:"Roboto",Arial,Helvetica,Verdana,sans-serif;
font-size:1.2em
}

#searchbar button{
width:10em
}

#srcbx{
position:relative;
width:45em
}

#fagenda .headline-wrapper h2{
font-size:18px !important
}


}

@media(min-width:1024px) and (max-width:1279px){
.col-lg-9.col-left{
max-width:67% !important
}

.col-lg-3.col-right{
min-width:320px !important
}

#fagenda .hteam li img{
height:22px
}


}

@media(min-width:1280px){
.col-lg-9.col-left{
max-width:70.3% !important
}

.col-lg-3.col-right{
min-width:320px !important
}


}

@media(max-width:1279px){
.lbox .hteam li{
border-bottom:1px dotted #e0e0e0
}

.lbox .hteam li:last-child{
border-right:1px dotted #e0e0e0 !important
}


}

.lblink{
color:#76ff03;
opacity:1;
animation:blink 1s steps(5,start) infinite;
-webkit-animation:blink 1s steps(5,start) infinite
}

@keyframes blink{
to{
visibility:hidden
}


}

@-webkit-keyframes blink{
to{
visibility:hidden
}


}

.lazy{
opacity:0
}

.lazyloaded{
opacity:1;
transition:all 700ms
}

.hrblu{
border:0;
border-bottom:3px solid #f39c12
}

.label-blue2 .txtsss{
display:block;
font-weight:700;
padding:.5em
}

.ui-time .txtss{
text-align:center !important
}

.txtnum{
font-size:2.2rem !important;
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif;
line-height:.5em;
padding-top:.6em;
display:block;
font-weight:400
}

.absot .txtnum{
font-size:2.2rem !important;
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif;
line-height:.3em;
padding-top:.6em;
display:block;
font-weight:400
}

.txtmedium{
font-size:13px !important
}

.txtbig{
font-size:18px !important;
line-height:1.6em
}

.label-lgrey.txtbig{
font-size:16px !important;
line-height:1em
}

.txtbb{
font-size:50px !important;
line-height:1em !important;
padding-top:.5em
}

.txtsmall{
font-size:14px !important
}

.txt16{
font-size:16px !important
}

.txtss{
font-size:11px !important
}

.txtsss{
font-size:10px !important
}

.txtblack{
color:#333 !important
}

.hilight{
background-color:#f39c12;
color:#fff
}

.hilight h3{
padding:4px 15px
}

.top20{
margin-top:20px !important
}

.top10{
margin-top:10px !important
}

.top15{
margin:15px 0 0 5px !important
}

.top40{
margin-top:40px !important
}

.top90{
margin-top:90px
}

.top25{
margin-top:25px !important;
margin-left:10px
}

.top10x{
margin:6px !important
}

.side .title-article{
font-size:14px;
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif;
padding-left:20px;
font-weight:700
}

.artlist li a:hover{
text-decoration:none
}

.artlist li{
border-bottom:1px solid #d0d0d0;
background:url(img/listart.png) no-repeat left center;
background-size:15px 10px
}

.artlist li:last-child{
border-bottom:3px solid #f39c12
}

.artlist li:hover{
background-color:#f3f3f3
}

#sidebar{
padding:0 !important
}

.ui-match-up.msmall2{
min-width:300px;
width:300px;
max-width:300px;
padding-top:36px;
margin:0 auto!important
}

.ui-match-up.msmall2 .team .team-name{
min-width:95px;
width:95px;
max-width:90px;
font-size:1.6rem;
font-weight:700
}

.ui-match-up.msmall2 .team .team-name{
padding:15px 0 0 0
}

@media(min-width:768px){
.article-body,.page-body{
clear:both;
margin-top:10px;
min-height:354px !important;
padding:0 10px 0 10px;
position:relative;
font-size:14px;
line-height:1.6em
}

.article-pad{
padding:0 0 0 75px
}

.article-lpad{
padding:0 10px 0 75px
}

.article-lpad p{
margin-bottom:2px !important
}

.article-body h1,.page-body h1,.pb h1{
padding:0;
font-size:1.9em;
line-height:1.3em;
font-weight:700
}

.article-body h3,.page-body h3{
padding:0;
font-size:14px;
line-height:1.6em;
text-transform:uppercase
}

.abso2{
top:15px;
left:20px;
position:absolute
}

.meta-article{
color:#666;
display:block !important;
font-size:11px!important;
line-height:20px!important;
margin-bottom:12px!important
}

.article-body p,.page-body p{
color:#333;
font-size:14px;
line-height:1.6em;
margin-bottom:20px
}

.article-body .ssk-count .ssk-num,.page-body .ssk-count .ssk-num,.pb .ssk-count .ssk-num{
display:none;
height:0 !important
}

.article-body .ssk-count,.page-body .ssk-count,.pb .ssk-count{
padding-top:0
}

.shareart{
margin-top:0
}

.ul-inline{
margin:0
}

.ul-inline li{
display:inline-block
}

.ssk-sticky.ssk-bottom{
left:0 !important;
bottom:0 !important;
right:0 !important;
background-color:#333 !important;
opacity:.7 !important
}

a.fg-tweet,a.fg-tweet:hover,a.fg-tweet:focus,a.fg-tweet:active{
display:inline !important;
text-decoration:none !important;
margin-right:5px
}

.fg-tweet .shcopy{
border-bottom:1px dotted rgba(64,153,255,.6)
}

.fg-tweet .inline-icon-twitter,.fg-tweet:visited .inline-icon-twitter{
position:absolute;
left:0;
top:0;
width:26px;
height:23px;
background:url(img/twitter-sprite-inline.png) no-repeat left top
}

.fg-tweet .inline-icon-twitter-hover{
position:absolute;
left:0;
top:0;
width:26px;
height:23px;
background:url(img/twitter-sprite-inline.png) no-repeat -26px top;
opacity:0;
-webkit-transition:opacity .3s;
-moz-transition:opacity .3s;
-o-transition:opacity .3s
}

.fg-tweet:hover .shcopy{
-webkit-transition:color .3s;
-moz-transition:color .3s;
-o-transition:color .3s;
border-bottom:1px solid #4099ff;
color:#4099ff
}

.fg-tweet{
display:inline !important;
text-decoration:none;
color:#333c4e !important;
margin-right:5px
}

.fgweet .shcopy{
border-bottom:1px dotted rgba(64,153,255,.6)
}

.fg-tweet .tweet-container{
position:relative;
display:inline-block;
width:26px;
height:23px;
vertical-align:middle;
margin:-3px -2px 0 5px
}

.fg-tweet .inline-icon-twitter,.fg-tweet:visited .inline-icon-twitter{
position:absolute;
left:0;
top:0;
width:26px;
height:23px;
background:url(img/twitter-sprite-inline.png) no-repeat left top
}

.fg-tweet .inline-icon-twitter-hover{
position:absolute;
left:0;
top:0;
width:26px;
height:23px;
background:url(img/twitter-sprite-inline.png) no-repeat -26px top;
opacity:0;
-webkit-transition:opacity .3s;
-moz-transition:opacity .3s;
-o-transition:opacity .3s
}

.fg-tweet:hover .inline-icon-twitter-hover{
opacity:1
}

.ui-match-up.msmall{
min-width:100%;
width:100%;
max-width:100%;
padding-top:36px
}

#liveHome .ui-match-up.msmall .team .team-name{
min-width:80%;
width:80%;
max-width:80%;
font-size:1.6rem;
font-weight:700
}

.ui-match-up.msmall .team .team-name{
min-width:80%;
width:80%;
max-width:75%;
font-size:1em;
font-weight:700
}

.tablefk .ui-match-up.msmall{
min-width:390px;
width:390px;
max-width:390px
}

#liveHome .tablefk .ui-match-up.msmall{
margin-left:65px !important
}

.tablefk .ui-match-up.msmall .team .team-name{
min-width:125px;
width:125px;
max-width:125px
}

.ui-match-up.msmall2{
min-width:300px;
width:300px;
max-width:300px;
padding-top:36px;
margin:0 !important
}

.ui-match-up.msmall2 .team .team-name{
min-width:90px;
width:90px;
max-width:90px;
font-size:1.6rem;
font-weight:700
}

.greyalt:nth-child(even) .sqcard:nth-child(even){
background:#f3f3f3;
position:relative
}

.greyalt:nth-child(odd) .sqcard:nth-child(odd){
background:#f3f3f3
}

.sqnum{
width:65px;
text-align:center;
font-size:1.4em;
padding:.5em
}

.fgbox h3{
margin:20px 10px 5px 0 !important
}

.fgbox{
padding:20px 20px 0 20px!important;
text-align:right
}

.top50{
padding-top:50px;
border-left:1px dotted #c0c0c0
}


}

@media(max-width:720px){
#qttabs.nav.nav-tabs li a,#sttabs.nav.nav-tabs li a{
padding:.8em !important;
font-size:1.6em !important;
line-height:.2em
}

#cltabs.nav.nav-tabs li a{
padding:1.2em !important;
font-size:13px !important;
line-height:.2em
}

.responsive .nav.nav-tabs li{
width:100%;
position:relative;
padding:5px
}

#cltabs.nav.nav-tabs li a.right,#cltabs.nav.nav-tabs li a.left{
padding:.5em !important;
font-size:3.2em !important
}

.responsive .nav.nav-tabs li a.right.tab-control{
right:10px;
top:0
}

.responsive .nav.nav-tabs li a.left.tab-control{
left:10px;
top:0
}

.responsive .nav.nav-tabs li .tab-control{
position:absolute;
color:#c0c0c0;
font-size:2.5em !important;
z-index:2;
line-height:1em
}

.responsive .nav.nav-tabs li .right.tab-control:hover,.responsive .nav.nav-tabs li .left.tab-control:hover{
color:#333
}

.responsive .nav.nav-tabs>li>a,.responsive .nav.nav-tabs>li>a:hover,.responsive .nav.nav-tabs>li>a:focus{
color:#555;
cursor:default;
outline:none;
border-color:#c0c0c0
}

.responsive .nav.nav-tabs>li>a.right.tab-control,.responsive .nav.nav-tabs>li>a.left.tab-control,.responsive .nav.nav-tabs>li>a.right.tab-control:hover,.responsive .nav.nav-tabs>li>a.left.tab-control:hover{
border:none!important;
background-color:transparent
}

#cltab .row.p,#cltab .row.d,#cltab .row.c,#cltab .row.a,#cltab .row.w{
background-color:#10377f
}

.lbox #qttabs.nav.nav-tabs li,.lbox #sttabs.nav.nav-tabs li{
padding:0 !important;
margin:0 !important
}

.lbox #qttabs.nav.nav-tabs li a.left,.lbox #qttabs.nav.nav-tabs li a.right,.lbox #sttabs.nav.nav-tabs li a.left,.lbox #sttabs.nav.nav-tabs li a.right{
font-size:2.5em !important;
line-height:.2em;
padding:.5em !important
}

#cltab h3{
line-height:2em!important;
font-size:14px
}

.tablefk .group.pull-right.m10{
margin-top:5px!important
}

.tablefk .group.pull-right.m10 .bwhite{
line-height:1.4em !important;
width:120px;
float:right
}

ul.txtmedium{
padding:10px 5px
}

ul.txtmedium li .lfix{
display:block
}

ul.txtmedium li .label{
width:1px;
color:transparent;
margin:0;
padding:1px
}

.w720.undertable{
display:block
}


}

@media(min-width:721px){
.lbox #qttabs.nav.nav-tabs li,.lbox #sttabs.nav.nav-tabs li{
padding:0 !important;
margin:8px
}

.w720.undertable{
display:none
}


}

.nlvoti{
padding:0 !important;
clear:both!important;
line-height:1em;
width:10em
}

#campobox{
float:left
}

#campobox .pname{
font-size:.9em;
color:#333;
text-shadow:1px 1px 2px #d0d0d0;
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif;
width:80px;
text-transform:uppercase;
text-align:center;
background-color:#f3f3f3;
border:1px solid #d3d3d3;
line-height:1em
}

.playerbox{
width:80px;
max-height:16px
}

.p,.por{
background-color:#f9a825
}

li.p:hover{
background-color:#f9a825!important
}

li.p{
border-bottom:3px solid #f9a825!important
}

.d,li.d,.dc,.dd,.ds{
background-color:#2e7d32
}

li.d:hover{
background-color:#2e7d32!important
}

li.d{
border-bottom:3px solid #2e7d32!important
}

.c,li.c,.cc,.cd,.cs,.m,.e{
background-color:#0277bd
}

li.c:hover,li.m:hover,li.e:hover{
background-color:#0277bd!important
}

li.c{
border-bottom:3px solid #0277bd!important
}

.a,li.a,.pc,li.pc{
background-color:#c62828
}

li.a:hover,li.pc:hover{
background-color:#c62828!important
}

li.a{
border-bottom:3px solid #c62828!important
}

.w,.t{
background-color:#6a1b9a
}

li.w:hover{
background-color:#6a1b9a!important
}

li.w{
border-bottom:3px solid #6a1b9a!important
}

.lbox #qttabs.nav.nav-tabs li a,.lbox #sttabs.nav.nav-tabs li a{
color:#fff !important;
line-height:.5em
}

.lbox #qttabs.nav.nav-tabs li.p.active,.lbox #sttabs.nav.nav-tabs li.p.active{
background-color:#f9a825!important
}

.lbox #qttabs.nav.nav-tabs li.d.active,.lbox #sttabs.nav.nav-tabs li.d.active{
background-color:#2e7d32!important
}

.lbox #qttabs.nav.nav-tabs li.c.active,.lbox #sttabs.nav.nav-tabs li.c.active,.lbox #qttabs.nav.nav-tabs li.m.active,.lbox #sttabs.nav.nav-tabs li.m.active,.lbox #qttabs.nav.nav-tabs li.e.active,.lbox #sttabs.nav.nav-tabs li.e.active{
background-color:#0277bd!important
}

.lbox #qttabs.nav.nav-tabs li.a.active,.lbox #sttabs.nav.nav-tabs li.a.active{
background-color:#c62828!important
}

.lbox #qttabs.nav.nav-tabs li.w.active,.lbox #sttabs.nav.nav-tabs li.w.active{
background-color:#6a1b9a!important
}

.triangle-border{
border-color:#666 transparent transparent transparent;
border-style:solid;
border-width:7px;
height:0;
width:0;
position:absolute;
bottom:-11px;
left:34px
}

.triangle-arrow{
border-color:#ededed transparent transparent transparent;
border-style:solid;
border-width:7px;
height:0;
width:0;
position:absolute;
bottom:-11px;
left:34px
}

.triangle-arrow2{
border-color:#f8f8f8 transparent transparent transparent;
border-style:solid;
border-width:5px;
height:0;
width:0;
position:absolute;
bottom:-10px;
left:40%
}

div[id^="1phd"] .triangle-border{
border-color:transparent transparent #666 transparent;
top:-13px
}

div[id^="1phd"] .triangle-arrow{
border-color:transparent transparent #ededed transparent;
top:-13px
}

.trup{
width:0;
height:0;
border-style:solid;
border-width:0 9px 6px 9px;
border-color:transparent transparent #aaa transparent
}

.trn-r{
width:0;
height:0;
border-style:solid;
border-width:0 9px 9px 0;
color:transparent !important
}

.trn-ry{
border-color:transparent #ffca28 transparent transparent
}

.trn-rr{
border-color:transparent #c00 transparent transparent
}

.sqdata,.panchinatb thead tr th{
padding:2px 10px!important
}

.tab50{
background-color:#f3f3f3;
padding:0 !important
}

.tab50 li{
width:50%;
border-radius:0 !important;
margin:0;
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif;
text-transform:uppercase
}

.nav-tabs.tab50>li.active>a,.nav-tabs.tab50>li.active>a:hover,.nav-tabs.tab50>li.active>a:focus{
border:1px solid #c0c0c0;
border-bottom-color:transparent
}

.sqdata h3,.sqdata h4{
border-left:1px #ccc solid;
display:inline-block
}

.alertmsg{
background-color:#333;
opacity:.8;
color:#fff;
display:inline-block
}

.panchinatb tbody tr td{
font-size:1em;
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif
}

#panchinabox{
min-height:200px
}

.scrollable-menu .dropdownjs ul{
height:auto;
max-height:200px !important;
overflow-x:hidden
}

.scrollable-menu .dropdownjs ul::-webkit-scrollbar,.modal-open .modal::-webkit-scrollbar{
-webkit-appearance:none;
width:10px
}

.scrollable-menu .dropdownjs ul::-webkit-scrollbar-thumb,.modal-open .modal::-webkit-scrollbar-thumb{
border-radius:3px;
background-color:#d3d3d3;
-webkit-box-shadow:0 0 1px rgba(255,255,255,.75);
box-shadow:0 0 1px rgba(255,255,255,.75)
}

.no-float{
float:none !important
}

.sqbox h3{
padding:10px 0;
margin:0
}

.fgbox h3{
padding:10px 0;
margin:0
}

.sqbox h3,.sqbox h3 a,.sqbox h2 a:hover,.sqbox h2 a:focus,.sqbox h2 a:active{
text-decoration:none;
color:#005249;
font-size:20px;
font-weight:700
}

.fgbox h3,.fgbox h3 a,.fgbox h2 a:hover,.fgbox h2 a:focus,.fgbox h2 a:active{
text-decoration:none;
color:#10377f;
font-size:22px;
font-weight:700
}

.sqcard{
padding:20px 10px;
border-bottom:1px solid #d0d0d0
}

.sqcard2{
padding:20px 10px;
border-bottom:1px solid #d0d0d0;
box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12)
}

.sqbox{
border-left:1px solid #d6d6d6
}

.greyalt .sqcard{
border:1px solid #e9e9e9;
padding:10px
}

.tsocial{
margin-left:10px;
margin-top:5px
}

.tsocial a,.tsocial a:hover,.tsocial a:focus,.tsocial a:active{
height:20px;
width:20px;
margin:0;
padding:1px;
border-radius:100%
}

.sqbox ul{
border-top:1px solid #d6d6d6
}

.greytit{
color:#b0b0b0 !important;
font-size:20px !important
}

.nexttit{
float:left;
color:#c0c0c0;
line-height:2.5em;
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif;
font-size:14px;
display:block-inline;
margin:5px
}

h2.teamstatsplus_player{
display:none
}

.opta-playerstats h2,.opta-matchpreview h2,.opta-matchstatsplus h2,.opta-commentary h2,.opta-averageposition h2,.opta-actionareas h2,.opta-heatmap h2,.opta-goalreplay h2,.opta-playercompare h2{
display:none
}

.opta-playercompare .player{
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif;
font-size:14px
}

.opta-playercompare tr th.hidden{
text-indent:hanging!important
}

.opta-widget-container .commentary{
border:none
}

.opta-widget-container .commentary .opta-widget-error{
font-size:13px !important;
text-align:center;
margin-top:20px;
border:0;
font-family:"Open Sans",Arial,Helvetica,Verdana,sans-serif;
font-style:italic
}

.opta-widget-container .commentary{
border:0 !important
}

.opta-widget-container .commentary li .comment-time{
font-weight:700
}

.opta-widget-container .commentary li{
padding:6px 0 6px 3px !important;
line-height:1.5em;
font-family:"Open Sans",Arial,Helvetica,Verdana,sans-serif
}

.opta-widget-container .commentary li:nth-child(even){
background-color:#f3f3f3
}

.opta-widget-container .player-comparison th.hidden{
display:block !important;
visibility:visible !important;
font-size:14px
}

.opta-widget-container .opta-v3 .tabs-active .tabs-nav li a:hover,.opta-widget-container .opta-v3 .tabs-active .tabs-nav li.tabs-selected a{
color:#fff !important
}

.opta-widget-container select{
font-size:14px;
border:1px solid #333;
font-family:"Open Sans",Arial,Helvetica,Verdana,sans-serif
}

h2.teamstatsplus_player{
display:none
}

.opta-widget-container .tabs-active .tabs-nav li{
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif;
font-size:24px;
color:#666;
text-transform:uppercase;
border-bottom:none !important
}

.opta-widget-container .tabs-active .tabs-nav li a,.opta-widget-container .stats dd{
color:#666 !important
}

.opta-widget-container .teamstatsplus_player .stat,.opta-widget-container .teamstatsplus_player .label,tspan{
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif
}

.opta-widget-container .stats dt,.opta-widget-container .stats dd{
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif;
font-size:16px;
color:#999
}

.opta-widget-container .team dl dt span{
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif;
font-size:16px;
text-transform:uppercase
}

.tabsopta{
margin-left:-5px !important
}

.opta-widget-container .averageposition div.team dl dt{
background-color:#999;
border-radius:0
}

.opta-widget-container .averageposition div.team dl dt.lowlighted{
background-color:#999;
border-radius:0
}

.opta-widget-container .averageposition div.team{
width:20%;
margin:0
}

.optatabs,.opta-widget-container .tabs-active .tabs-nav{
background:none !important;
background-color:#67a4bc !important;
border-top:0;
list-style:none;
margin:0 !important
}

.optatabs li,.opta-widget-container .tabs-active .tabs-nav li{
height:41px;
line-height:41px;
margin:0 0 0 -4.5px!important;
padding:0 6px 4px 6px;
white-space:nowrap;
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif;
font-size:14px;
text-transform:uppercase;
border-bottom:none !important;
display:inline-block;
background-color:#e0e0e0;
color:#404040;
font-weight:400;
border-right:1px solid #fff
}

.opta-widget-container .tabs-active .tabs-nav li{
margin:0 !important
}

.optatabs li.active,.optatabs li:hover,.opta-widget-container .tabs-active .tabs-nav li.tabs-selected,.opta-widget-container .tabs-active .tabs-nav li:hover{
cursor:pointer;
background-color:#0f4c65;
color:#fff !important
}

.opta-widget-container .tabs-active .tabs-nav li:hover a{
background:none !important
}

.opta-widget-container .tabs-active .tabs-nav li.tabs-selected a{
background:none !important;
background-color:transparent !important
}

.optatabs li a,.optatabs li a:hover,.optatabs li a:active,.optatabs li:hover a,.opta-widget-container .tabs-active .tabs-nav li.tabs-selected a{
text-decoration:none
}

.optatabs li.active a,.optatabs li:hover a,.opta-widget-container .tabs-active .tabs-nav li.active,.opta-widget-container .tabs-active .tabs-nav li a:hover,.opta-widget-container .tabs-active .tabs-nav li.tabs-selected a{
color:#fff !important
}

.stat-box-container-container .label{
color:#666
}

.opta-widget-container{
margin:0 !important
}

.nomargin{
margin:0
}

.opta-widget-container .stats dl.percentage .bargraph span{
background:#0bb0d3;
height:5px
}

.opta-widget-container .stats dl.percentage .bargraph{
border:0;
background:#51d0f1;
height:5px
}

.lfix{
width:115px;
display:block;
float:left
}

.swidget a{
color:#fff !important;
text-decoration:underline !important
}

a.underline{
font-size:12px;
font-weight:700;
text-decoration:underline !important;
padding:0 5px
}

.nounder a:hover,.nounder a:focus{
text-decoration:none
}

ul.sidewidget{
font-family:"Roboto",Arial,Helvetica,Verdana,sans-serif
}

ul.sidewidget li{
border-bottom:1px solid #e0e0e0 !important
}

img.icoev{
width:22px
}

table.dataTable.responsiveTb thead>tr>th{
padding-right:0
}

.tabledt.tbv thead tr th,.tabledt.tbs thead tr th{
border:1px dotted #f3f3f3!important;
padding:0
}

.tabledt.tbv tbody tr td{
border:1px dotted #e3e3e3!important;
padding:0!important;
text-align:center;
color:#c0c0c0;
min-width:21px
}

.tabledt.tbs tbody tr td{
border:1px dotted #e3e3e3!important;
text-align:center;
color:#c0c0c0;
min-width:21px
}

.responsiveTb{
width:100% !important
}

.tbv tr td,.tbv tr th,.tbs tr td,.tbs tr th{
border:1px solid #fff !important
}

.tbv tbody td,.tbv thead th,.tbs tbody td,.tbs thead th{
padding:2px!important
}

.tbv tbody td.pname,.tbs tbody td.pname{
min-width:160px !important;
max-width:160px !important;
width:160px !important;
font-size:12px;
text-transform:uppercase;
color:#333!important
}

.tbv tbody td.pname .elli2,.tbs tbody td.pname .elli2{
font-size:12px !important;
text-transform:uppercase
}

.tbv tbody td.pname .label,.tbs tbody td.pname .label{
float:left;
display:inline-block;
padding:3px !important;
margin-right:3px;
min-width:20px
}

.tbv thead th,.tbs thead th{
font-size:13px
}

.tbs thead th.trs{
text-align:center
}

.tbv tbody td{
font-size:12px
}

.tbv .label-green,.tbs .label-green{
color:#58872f;
background-color:transparent
}

.tbv .label-red,.tbs .label-red{
color:#c00;
background-color:transparent
}

.tbv .label-green2,.tbs .label-green2{
color:#273d13;
background-color:transparent
}

.tbv .label-lgrey,.tbs .label-lgrey{
color:#bbb;
background-color:transparent
}

.tbv tfoot .alert .label-white,.tbs tfoot .alert .label-white,.undertable .alert .label-white{
font-size:10px;
display:inline-block;
min-width:135px
}

.tbv tfoot .alert .label-white .label-default,.tbs tfoot .alert .label-white .label-default,.undertable .alert .label-white .label-default{
width:22px;
font-size:10px;
padding-left:2px;
padding-right:2px;
text-align:right;
margin-right:5px
}

.tbv tfoot .alert .label-white .label-default .txtsss,.tbs tfoot .alert .label-white .label-default .txtsss,.undertable .alert .label-white .label-default .txtsss{
font-size:8px !important
}

.tbv tfoot .label,.tbs tfoot .label{
margin-right:2px !important
}

.hidden{
display:none
}

.tbv h3{
font-size:16px;
font-weight:700;
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif !important
}

.no-wrap{
text-wrap:none;
display:inline-block;
float:left
}

.barlive{
background-color:#c0c0c0;
height:5px;
width:92%;
margin:0 auto
}

.baraction{
width:90%;
margin:0 auto;
min-height:40px
}

.baraction2{
width:90%;
margin:0 auto;
min-height:55px
}

.baraction .w20,.baraction2 .w20{
width:20px;
text-wrap:none;
display:inline-block;
float:left
}

.barlivebox{
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif;
width:100%;
height:90px;
border-bottom:1px dotted #333;
position:absolute;
left:0;
right:0
}

.barlivebox2{
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif;
width:100%;
border-top:1px dotted #333;
border-bottom:1px dotted #333;
background-color:#fff
}

.barlivebox2 .event,.barlivebox2 .event a{
color:#333
}

.barprogress{
left:0;
top:0;
bottom:0;
position:absolute;
background-color:#4f8700;
min-width:2px;
text-align:right;
color:#fff;
font-size:12px
}

.minlive{
padding:3px;
display:inline-block;
top:-3px;
position:absolute;
right:-10px;
background-color:#666;
font-size:11px;
line-height:.5em;
z-index:3
}

.gradbkg{
background:rgba(0,0,0,.4);
background:-moz-linear-gradient(top,rgba(0,0,0,.4) 0%,rgba(0,0,0,.8) 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(0,0,0,.4)),color-stop(100%,rgba(0,0,0,.8)));
background:-webkit-linear-gradient(top,rgba(0,0,0,.4) 0%,rgba(0,0,0,.8) 100%);
background:-o-linear-gradient(top,rgba(0,0,0,.4) 0%,rgba(0,0,0,.8) 100%);
background:-ms-linear-gradient(top,rgba(0,0,0,.4) 0%,rgba(0,0,0,.8) 100%);
background:linear-gradient(to bottom,rgba(0,0,0,.4) 0%,rgba(0,0,0,.8) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0);
bottom:0;
left:0;
right:0
}

.ht{
position:absolute;
left:50%;
right:50%;
top:0;
bottom:0;
width:3px;
background-color:#fff;
display:inline-block
}

.event,.event a{
color:#000;
position:absolute;
font-size:10px;
bottom:0
}

.baraction .popover{
box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12);
background-color:#f3f3f3
}

.popover{
border-radius:3px;
background-color:#f6f6f6;
font-size:12px;
color:#000;
border:0;
padding:0 !important;
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif
}

.popover-content{
padding:4px 10px !important;
min-width:60px;
text-align:center
}

.tmbig .hteam li{
padding:2px .1px !important;
text-align:center;
font-weight:700
}

.tmbig .hteam{
padding:2px 5px
}

strong{
font-weight:700 !important
}

.tbcell{
display:table-cell;
padding:5px 10px
}

.tbcellv{
display:inline-block;
vertical-align:top
}

.label-grey.tbcell,.label-grey2.tbcell{
border-radius:0;
width:150px !important;
text-align:left;
color:#333 !important
}

.label-lgrey.tbcell{
border-radius:0;
width:150px !important;
text-align:left;
background-color:#dfe2e5;
color:#333 !important
}

.label-grey2.tbcell{
width:auto !important;
padding-top:20px
}

.label-grey2.tbcell .fab{
width:25px;
height:25px;
text-align:center
}

.tbrw{
display:block;
border-top:1px dotted #d0d0d0 !important;
clear:both;
text-align:center
}

.upper{
text-transform:uppercase
}

.tbevent,.tbvotilive{
margin:10px auto;
width:100%
}

.tbvotilive tr td{
padding:10px 5px;
border-bottom:1px dotted #d0d0d0 !important
}

.tbevent tr td{
padding:10px 5px
}

.tbevent tr td.pname{
border-bottom:1px dotted #d0d0d0 !important
}

.bbor{
border-bottom:1px solid #d0d0d0
}

.brd{
border:1px solid #e0e0e0
}

.tbevent tr td.pname,.tbvotilive tr td.pname{
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif;
font-weight:700;
font-size:.9em;
text-transform:uppercase
}

.tbevent .w10{
background-color:#d0d0d0;
padding:0
}

.tbultime{
background-color:#5bc0de;
padding:0;
width:3px;
position:absolute;
top:20px;
left:49%;
right:49%;
bottom:0
}

#fullArticle .row.no-gutter.rel:last-child .tbultime{
background-color:transparent !important
}

#fullArticle .row.no-gutter.rel .tbrow .tbcell{
width:100%
}

.circle{
border-radius:50%;
width:10px;
height:10px;
background-color:#a0a0a0;
display:inline-block
}

.h0{
padding:0 !important;
line-height:0
}

.triangle-r{
width:0;
height:0;
border-style:solid;
border-width:4px 0 4px 6px;
border-color:transparent transparent transparent #c0c0c0;
margin-right:10px
}

.triangle-l{
width:0;
height:0;
border-style:solid;
border-width:4px 6px 4px 0;
border-color:transparent #c0c0c0 transparent transparent;
margin-left:10px
}

td.pname.text-right{
padding-right:10px
}

td.pname.text-left{
padding-left:10px
}

.ht2{
height:8px;
width:8px;
background-color:#fff;
display:inline-block;
border-radius:50%
}

.cround img{
height:35px;
vertical-align:text-bottom
}

.cround{
border:3px solid #d9d9d9;
display:inline-block;
border-radius:50%;
width:45px;
text-align:center;
height:45px;
margin:0 10px;
background-color:#fff
}

.eventfull .label{
margin:0 !important;
font-size:12px;
padding:5px
}

.tbevent tr td:first-child,.tbvotilive tr td:first-child{
width:49.5%
}

.tbevent tr td:last-child,.tbvotilive tr td:last-child{
width:49.5%
}

.abottom{
position:absolute;
bottom:20%;
left:0;
right:0
}

.abottom-r{
position:absolute;
bottom:20%;
right:1px
}

.abottom-l{
position:absolute;
bottom:20%;
left:1px
}

.tbvotilive tr td,.tbevent tr td{
padding:0 1px;
border:0
}

.tbevent tr td.wbkg{
padding:5px
}

.tbvotilive tr td.pname .text-right{
padding-right:10px
}

.tbvotilive tr td.pname .text-left{
padding-left:10px
}

.cround2{
border:1px solid #c0c0c0;
display:inline-block;
border-radius:50%;
width:30px;
text-align:center;
height:30px;
background-color:#fff;
position:relative
}

.cround4{
display:inline-block;
border-radius:50%;
width:30px;
text-align:center;
height:30px;
background-color:#fff;
position:relative;
marginb-left:-30px
}

.text-left .cround2{
margin:-25px -25px 0 5px
}

.text-right .cround2{
margin:-25px 0 0 -25px
}

.tbevent thead td,.tbevent tfoot td,.tbvotilive thead td,.tbvotilive tfoot td{
padding:10px
}

.stickymenu{
min-height:0 !important;
z-index:3;
background-color:#fff
}

.stickem-container{
position:relative
}

.stickit{
position:fixed;
min-height:0 !important;
height:40px !important;
max-height:40px !important
}

.h800{
min-height:800px
}

.h500{
min-height:500px
}

.btn.disabled{
opacity:.35 !important
}

.iblock{
display:block !important
}

.cround3{
text-align:center;
background-color:rgba(255,255,255,.9);
padding:2px;
display:inline-block;
border-radius:50%;
width:25px;
height:25px
}

.c-red{
width:0;
height:0;
border-style:solid;
border-width:15px 15px 0 0;
border-color:#d32f2f transparent transparent transparent;
position:absolute;
left:0;
top:0
}

.c-green{
width:0;
height:0;
border-style:solid;
border-width:15px 15px 0 0;
border-color:#007683 transparent transparent transparent;
position:absolute;
left:0;
top:0
}

.card-grid{
width:130px;
min-height:220px;
margin:20px 10px;
display:inline-block
}

.card-grid .front,.card-grid .back{
padding:5px;
text-align:center;
border:1px #c0c0c0 solid
}

.card-grid .front{
background-color:#eee
}

.card-grid .back{
background-color:#333;
color:#fff
}

.card-grid .nbig2,.card-grid .nbig2 a{
color:#f3f3f3 !important;
text-decoration:none
}

.card-grid h5{
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif
}

.grid-containter{
background-color:#f9f9f9;
border:#d0d0d0 1px dotted
}

.livebar{
min-height:96px;
background-color:#f0f0f0
}

.livecont{
padding:0px 0px 0px 5px
}

.adiv .livelbl.abso{
background-color:#fff;
top:0;
left:3px;
right:0;
bottom:0;
margin-left:1px !important;
margin-right:0px !important;
font-size:14px !important;
border:1px solid #a5a1a1; 
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif !important;
font-weight:700 !important;
padding-top:10px
}

#liveev{
    padding: 0 0 0 0px;
    /* margin: 0 -15px 0 -11px; */
    margin: 0px 0px 0px 0px;
    background-color: #d0d0d0;
    min-height: 24px;
    border-top: 1px dotted #999;
    border-bottom: 1px dotted #999;
    font-family: "Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif;
    font-size: .9em;
    color: 666;
    line-height: 2.1em;
    font-weight: 400;
}

.matchs{
display:inline-block;
float:left;
min-height:60px;
width:9.8%;
margin:0 1px 0 0;
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif;
font-weight:700
}

.matchs .dlabel{
display:block;
background-color:#f9f9f9;
color:#a29c9e;
border:1px solid #d0d0d0;
padding:0px;
font-size:.85em;
line-height:1em;
margin-bottom:1px;
margin-right:1px;
letter-spacing:-.6px
}

.lstatus{
display:inline-block;
background-color:#a29c9e;
border-radius:50%;
height:8px;
width:8px;
float:left
}

.ltable{
width:100%;
display:table;
margin:0px 0;
border-right:1px dotted #999
}

.livebar .hteam2{
width:35px
}

.livebar .hteam2 img{
height:22px
}

.liver{
color:#555;
padding:0 5px;
font-size:14px;
display:table-row
}

.liver span{
display:table-cell;
padding:0 5px
}

#livecont .liver{
cursor:pointer
}

#lprevcont .matchs,#lnextcont .matchs{
min-height:97px !important
}

#myLive .r1{
color:#c4c4c4;
font-size:14px;
line-height:1em;
clear:both
}

#myLive .r2{
color:#f68e27;
font-size:28px;
line-height:1.2em;
clear:both
}

#myLive .r3{
color:#434a5a;
font-size:11px;
line-height:1em;
clear:both;
display:block
}

#myLive .r4{
display:block;
color:#f68e27;
font-size:14px
}

.ohidden{
max-width:85%;
overflow:hidden;
height:41px;
padding:0px !important
}

.lev{
margin-right:2px;
line-height: 26px;
}

.lev img{
margin-right:2px;
margin-left:1px;
/* width:18px;
height:16px;*/
vertical-align:text-top;
}

.lev img.sep{
margin-right:-3px;
margin-left:1px;
margin-top: -8px;
/* width:18px;
height:16px;*/
vertical-align:text-top;
}

.lev img.imgT{
margin-right:1px;
margin-left:1px;
width:25px;
height:25px;
margin-top: -3px;
vertical-align:text-top;
}

.lev span.tit{
border-bottom:3px solid #6e9e01; 
font-weight:bold; 
margin-bottom: 3px;
/* font-size:11px */
}

.lev span.sub{
border-bottom:3px solid #6e9e01; 
font-weight:bold; 
margin-bottom: 3px;
/* font-size:11px */
}

.lev span.ris{
border-bottom:3px solid #f28c12; 
font-weight:bold; 
margin-bottom: 3px;
/* font-size:11px */
}

.lev span.tri{
margin-bottom: 3px;
/* font-size:11px */
}

#liveHome .lev img{
margin-top:5px
}

#liveHome .tablefk{
margin-top:10px;
border:1px solid #c0c0c0;
background-color:#fafafa
}

#liveHome .ribbon{
margin:0 !important
}

#liveHome .tbcellv.left .lev{
border-right:1px dotted #c0c0c0
}

#liveHome .tbcellv.right .lev{
border-left:1px dotted #c0c0c0
}

#liveHome .tbcellv .scores{
border:1px dotted #c0c0c0;
background-color:#f9f9f9
}

.l1{
background-color:#8ae200 !important
}

#livebtn .l1{
background-color:#42af00 !important
}

#livebtn .l4{
background-color:#6b7d9f !important
}

#liveHome .shadow-z-1{
box-shadow:none !important;
border:1px solid #c0c0c0 !important;
border-top:0 !important
}

.l2{
background-color:#0097a7 !important
}

.l3{
background-color:#ff1744 !important
}

.l4{
background-color:#777 !important
}

.l5{
background-color:#ff9100 !important
}

.ui-time.l1,.mtime.l1{
background-color:#689f38 !important
}

.ui-time.l2,.mtime.l2{
background-color:#0097a7 !important
}

.ui-time.l3,.mtime.l3{
background-color:#d32f2f !important
}

.ui-time.l4,.mtime.l4{
background-color:#777 !important
}

.ui-time.l5,.mtime.l5{
background-color:#f57c00 !important
}

.mtime{
text-align:center;
width:45px;
color:#fff;
font-family:"Roboto Condensed",Arial,Helvetica,Verdana,sans-serif !important;
padding:2px;
font-size:11px
}

.ltip{
padding:2px 1px;
display:inline-block
}

.top5{
padding:2px;
margin:2px;
border-top:1px dotted #999
}

#lprevcont .top5{
padding:6px
}

.apx{
vertical-align:super;
line-height:.1em;
font-size:8px !important
}

.progress{
height:4px;
border-radius:0;
box-shadow:none;
background:#c8c8c8
}

.progress.pleft,.progress.pright{
height:12px;
border-radius:20px;
box-shadow:none;
background-color:#eaeaea;
width:98%;
border:1px solid #e0e0e0
}

.progress.pleft{
margin-left:5px
}

.progress.pright{
margin-right:5px
}

.progress.pleft .progress-bar{
float:right
}

.progress-bar{
box-shadow:none
}

.progress-bar-success{
background-color:#4caf50
}

.progress-bar-info{
background-color:#03a9f4
}

.progress .progress-bar-warning{
background-color:#ff5722
}

.progress-bar.progress-bar-green{
background-image:none;
background-color:#bbda72 !important
}

.progress-bar.progress-bar-yellow{
background-image:none;
background-color:#fcb97e !important
}

.progress-striped .progress-bar-success{
background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}

.progress-striped .progress-bar-info{
background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}

.progress-bar-striped,.progress-striped .progress-bar{
background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
-webkit-background-size:40px 40px;
background-size:40px 40px
}

.progress-striped .progress-bar-warning{
background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}

.error.message,.errorfk.message{
background-color:#cd3e3e;
color:#f9f9f9;
font-size:11px;
padding:2px 4px;
display:block;
font-weight:bold
}

.errorfk.success{
background-color:#2e7d32 !important
}

.rc-anchor-error-msg-container{
color:#ef9a9a !important;
display:block !important
}

.rc-anchor-error-msg-container{
display:block !important;
width:98% !important;
margin:0;
padding:2px
}

.recaptcha-checkbox-expired .recaptcha-checkbox-border,.recaptcha-checkbox-expired .recaptcha-checkbox-spinner-gif{
border:2px solid #ef9a9a
}

.g-recaptcha,.g-recaptcha div div,.g-recaptcha iframe,.g-recaptcha iframe .rc-anchor-normal{
width:100% !important
}

#signupForm .fieldset,.fcheck.fieldset{
background:#fff;
border:0 none;
position:absolute;
left:0;
right:0;
padding:0 10px;
border-left:1px dotted #c0c0c0;
top:0
}

#signupForm .fieldset:not(:first-of-type),#completeForm .fieldset:not(:first-of-type){
display:none
}

#signupForm input,#signupForm textarea,#completeForm input,#completeForm textarea{
padding:5px;
box-sizing:border-box
}

input[type="checkbox"]:not(:checked),input[type="checkbox"]:checked,input[type="radio"]:not(:checked),input[type="radio"]:checked{
display:none
}

input[type="checkbox"]:not(:checked)+label,input[type="checkbox"]:checked+label{
position:relative;
padding-left:25px;
cursor:pointer
}

input[type=radio],.radio-inline input[type=radio]{
position:absolute;
margin-left:-20px
}

.fieldset.m30 label.control-label{
width:100px;
text-align:left;
float:left
}

.fieldset.m30 .sline{
line-height:2.7em
}

input[type="checkbox"]:not(:checked)+label:before,input[type="checkbox"]:checked+label:before{
content:'';
position:absolute;
left:0;
top:0;
right:0;
bottom:0;
width:20px;
height:20px;
border:2px solid #333;
background:#f8f8f8;
border-radius:0;
box-shadow:none
}

.radio label{
cursor:pointer;
padding-left:45px;
position:relative
}

.radio label .check{
height:15px;
width:15px;
border-radius:100%;
background-color:rgba(0,0,0,.84);
-ms-transform:scale3d(0,0,0);
-webkit-transform:scale3d(0,0,0);
transform:scale3d(0,0,0)
}

.radio label span{
display:block;
position:absolute;
left:10px;
top:2px;
transition-duration:.2s
}

.radio label{
font-weight:700
}

.radio label .circle{
border:2px solid #00b0ff;
height:15px;
width:15px;
border-radius:100%;
background-color:#fff !important
}

input[type="checkbox"]:not(:checked)+label:after,input[type="checkbox"]:checked+label:after{
content:'✔”';
position:absolute;
top:0;
left:0;
width:20px;
height:20px;
text-align:center;
font-size:14px;
color:#f0f0f0;
background-color:#00b0ff;
transition:all .2s
}

input[type=radio]:checked~.check{
-ms-transform:scale3d(.55,.55,1);
-webkit-transform:scale3d(.55,.55,1);
transform:scale3d(.55,.55,1);
background-color:#00b0ff
}

input[type="checkbox"]:not(:checked)+label:after,input[type="radio"]:not(:checked)+label:after{
opacity:0;
transform:scale(0)
}

input[type="checkbox"]:checked+label:after,input[type="radio"]:checked+label:after{
opacity:1;
transform:scale(1)
}

input[type="checkbox"]:disabled:not(:checked)+label:before,input[type="checkbox"]:disabled:checked+label:before,input[type="radio"]:disabled:not(:checked)+label:before,input[type="radio"]:disabled:checked+label:before{
box-shadow:none;
border-color:#bbb;
background-color:#ddd
}

input[type="checkbox"]:disabled:checked+label:after,input[type="radio"]:disabled:checked+label:after{
color:#999
}

input[type="checkbox"]:disabled+label,input[type="radio"]:disabled+label{
color:#aaa
}

.passtyle{
-webkit-text-security:disc;
padding:1px
}

label:hover:before{
border:none
}

select{
border-radius:0 !important
}

select.valid{
border-bottom:2px solid #2b57a8 !important
}

.pwdshow{
top:1px;
right:1px;
position:absolute;
color:#555;
padding:7px 7px 6px 7px;
cursor:pointer;
background-color:#d0d0d0
}

.singleCont{
min-height:1200px
}

#signupForm{
display:none
}

#connectForm{
display:none
}

#userForm,#mailForm{
display:none
}

#optBox{
display:none
}

.probbar{
margin-top:10px
}

.probbar .pname2{
padding-bottom:2px;
text-transform:lowercase;
text-transform:capitalize;
font-size:12px !important
}

.probbar .txtmedium{
font-size:12px !important
}

.probbar .progress{
margin-bottom:0
}

.probbar .left{
margin-right:30px
}

.probbar .right{
margin-left:30px
}

.probbar .pgroup{
margin-bottom:4px;
padding-bottom:4px
}

.probbar .pgroup.rt{
margin-left:5px
}

.probbar .pgroup.lf{
margin-right:5px
}

.probbar .pgroup{
border-bottom:1px dotted #c0c0c0
}

.progress .perc{
font-weight:700;
font-size:11px;
line-height:.2em;
color:#333;
text-align:center;
position:absolute;
left:0;
right:0;
top:4px;
bottom:0
}

.is{
font-size:1em
}

.ba1 .img-responsive.top10{
max-height:62px;
width:auto !important
}

.bio{
background-color:#cecece;
font-size:12px;
padding:10px;
display:block
}

.bio .txtlgrey{
color:#b0b0b0;
font-weight:700
}

.writers-tile-article .txtbig.txtgrey.pad0{
color:#fff
}

@media screen and (max-width:359px){
.tmbig .hteam li{
padding:2px 3px !important;
width:8%
}

.nlvoti{
width:5em
}


}

@media screen and (max-width:540px){
ul.chrono li .label{
width:0;
max-width:0;
color:transparent;
padding:5px 3px
}

.ui-match-up.ui-match-live .txtbb{
font-size:1.8em!important
}

.ui-match-up.ui-match-prob .txtbb{
font-size:2.2rem!important
}

.ui-match-up.ui-match-live .team h3{
font-size:1.6em!important
}

.ui-match-up.ui-match-prob .team h3{
font-size:1.3em!important
}


}

@media screen and (max-width:420px){
#logo_small{
float:left
}

#logo_small img{
width:150px!important
}


}

@media screen and (max-width:767px){
.tmbig .hteam li{
padding:2px 3px !important;
width:9%
}

.nlvoti{
width:6em
}

#logo_small{
margin-top:5px
}

#livebtn button{
margin:15px 5px
}


}

@media screen and (min-width:768px) and (max-width:1279px){
.tmbig .hteam li{
padding:2px 3px !important;
width:9% !important
}

.nlvoti{
width:10em
}


}

@media screen and (max-width:354px){
.tablefk .ui-match-up.msmall .team{
width:90px!important;
max-width:90px!important;
min-width:90px!important
}

.ui-match-up .team .team-name{
width:70%!important;
max-width:70%!important;
min-width:70%!important
}

.ellip .lev{
width:100px;
max-width:100px;
min-width:100px
}

.dttable tr td,.dttable tr th{
font-size:13px!important
}

.page-body table{
font-size:13px
}

.tabledt thead tr th{
text-transform:lowercase !important;
text-transform:capitalize !important
}

.stripboxr.pull-left,.bkgwt,.stripboxl{
width:100% !important;
max-width:100% !important;
clear:both
}

.stripboxr.pull-left,.stripboxl{
text-align:center !important
}


}

@media screen and (min-width:355px) and (max-width:767px){
.ellip .lev{
width:100px;
max-width:100px;
min-width:100px
}

.tablefk .ui-match-up.msmall .team{
min-width:40%!important;
width:40%!important;
max-width:40%!important
}

.ui-match-up .team .team-name{
width:70%!important;
max-width:70%!important
}

.ui-match-up .scores{
width:15%
}

.stripboxr.pull-left,.bkgwt,.stripboxl{
width:100% !important;
max-width:100% !important;
clear:both
}

.stripboxr.pull-left,.stripboxl{
text-align:center !important
}


}

@media screen and (min-width:768px) and (max-width:1199px){
.stripboxr.pull-left,.bkgwt,.stripboxl{
width:33% !important;
max-width:33% !important;
float:left !important;
font-size:12px !important
}

.stripboxr.pull-left,.stripboxl{
text-align:center !important
}

.stripboxl{
height:120px
}


}

@media(max-width:500px){
#mnavtabs2.hi2.nav.nav-tabs li{
font-size:1.1em;
width:16%
}


}

@media screen and (min-width:675px) and (max-width:767px){
.ellip .lev{
width:200px;
max-width:200px;
min-width:200px
}

.ui-match-up .team .team-name{
width:90%!important;
max-width:90%!important
}


}

@media screen and (min-width:452px) and (max-width:767px){
.ui-match-up .team .team-name{
width:85%!important;
max-width:85%!important
}


}

@media screen and (min-width:150px) and (max-width:767px){
#liveHome .row .col-xs-12,#liveHome .row .col-xs-12 .tablefk{
padding:0
}

.article-body p,.page-body p{
color:#333;
font-size:1.4em;
line-height:1.6em;
margin-bottom:20px
}


}

.awayscore{
color:#333
}

.colbor .tcellfk.pname{
border-bottom:1px solid #e9e9e9;
border-right:1px solid #e9e9e9
}


/*! 
 * medium-editor-insert-plugin v2.1.0 - jQuery insert plugin for MediumEditor
 *
 * https://github.com/orthes/medium-editor-insert-plugin
 * 
 * Copyright (c) 2014 Pavel Linkesch (http://linkesch.sk)
 * Released under the MIT license
 */
/*! 
 * medium-editor-insert-plugin v2.1.0 - jQuery insert plugin for MediumEditor
 *
 * https://github.com/orthes/medium-editor-insert-plugin
 * 
 * Copyright (c) 2014 Pavel Linkesch (http://linkesch.sk)
 * Released under the MIT license
 */
.medium-insert-images.medium-insert-active,.medium-insert-images.medium-insert-active figure img{
min-width:60%;
max-width:100%;
width:auto
}

.medium-insert-images{
border:1px solid #e5e5e5;
padding:10px;
margin-top:0;
margin-bottom:10px
}

.medium-insert-images,.mediumInsert{
text-align:center
}

.medium-insert-images figure,.mediumInsert figure{
margin:0;
display:block
}

.medium-insert-images figure img,.mediumInsert figure img{
max-width:100%;
margin-top:1em;
vertical-align:top
}

.medium-insert-images figure:first-child img,.mediumInsert figure:first-child img{
margin-top:0
}

.medium-insert-images.medium-insert-images-left,.medium-insert-images-left.mediumInsert,.mediumInsert.small{
max-width:320px;
float:left;
margin-right:15px
}

.medium-insert-images.medium-insert-images-right,.medium-insert-images-right.mediumInsert{
max-width:320px;
float:right;
margin-left:15px
}

.medium-insert-images.medium-insert-images-grid,.medium-insert-images-grid.mediumInsert{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
margin:.5em -.5em
}

.medium-insert-images.medium-insert-images-grid figure,.medium-insert-images-grid.mediumInsert figure{
width:33.33%;
display:inline-block
}

.medium-insert-images.medium-insert-images-grid figure img,.medium-insert-images-grid.mediumInsert figure img{
max-width:calc(100% - 1em);
margin:.5em
}

.medium-insert-embeds,.mediumInsert-embeds{
text-align:center;
margin:1em 0;
position:relative
}

.medium-insert-embeds iframe,.mediumInsert-embeds iframe{
margin:0 auto !important
}

.medium-insert-embeds div,.mediumInsert-embeds div{
margin:0 auto !important
}

.medium-insert-embeds.medium-insert-embeds-left,.medium-insert-embeds-left.mediumInsert-embeds{
max-width:320px;
float:left
}

.medium-insert-embeds.medium-insert-embeds-right,.medium-insert-embeds-right.mediumInsert-embeds{
max-width:320px;
float:right
}

.medium-insert-images figure,.mediumInsert figure,.medium-insert-embeds figure,.mediumInsert-embeds figure{
background-color:#f8f8f8;
position:relative
}

.medium-insert-images figure figcaption,.mediumInsert figure figcaption,.medium-insert-embeds figure figcaption,.mediumInsert-embeds figure figcaption{
position:relative;
z-index:1;
display:block;
text-align:center;
margin:10px 0;
color:#666;
font-size:12px;
font-style:italic;
outline:0 solid transparent
}

.medium-insert-images figure figcaption:focus,.mediumInsert figure figcaption:focus,.medium-insert-embeds figure figcaption:focus,.mediumInsert-embeds figure figcaption:focus{
outline:0 solid transparent
}

.medium-editor-insert-plugin{
outline:0 solid transparent
}

.medium-editor-insert-plugin:focus{
outline:0 solid transparent
}

.medium-editor-insert-plugin .clearfix:before,.medium-editor-insert-plugin:before,.medium-editor-insert-plugin .clearfix:after,.medium-editor-insert-plugin:after{
content:" ";
display:table;
clear:both
}

.medium-editor-insert-plugin p{
margin:1em 0
}

.medium-editor-insert-plugin progress{
display:block;
margin:1em auto
}

.medium-editor-insert-plugin .hide{
display:none
}

.medium-editor-insert-plugin.medium-editor-placeholder:after{
padding:1em 0
}

#fullArticle .medium-insert-buttons{
display:none !important
}

.medium-insert-caption-placeholder{
position:relative
}

.medium-insert-caption-placeholder:after{
position:absolute;
top:0;
left:0;
width:100%;
text-align:center;
content:attr(data-placeholder)
}

.medium-insert-image-active{
outline:2px solid #000
}

.medium-insert-images,.mediumInsert{
margin:1em 0
}

.medium-insert-images .placeholder,.mediumInsert .placeholder{
position:relative;
margin:0;
padding:0;
border:none
}

.medium-editor-table{
font-family:"Open Sans",Arial,Helvetica,Verdana,sans-serif;
font-size:12px
}

.medium-editor-table,.medium-editor-table tr td{
border:1px solid #d0d0d0
}

.medium-editor-table tr:nth-child(even){
background-color:#fefefe
}

.medium-editor-table tr:nth-child(odd){
background-color:#efefef
}

.medium-editor-table tr td{
padding:.2em .4em
}

.medium-editor-table tr:first-child td{
background-color:#e0e0e0;
font-size:12px;
font-family:"Open Sans",Arial,Helvetica,Verdana,sans-serif
}

.instagram{
clear:both;
text-align:center
}

.bio{
background-color:#f0f0f0;
font-size:12px;
padding:10px;
display:block;
border:1px solid #e0e0e0;
margin-top:10px;
margin-bottom:10px
}

.audioplayer{
height:2em;
color:#333;
border:1px solid #999;
position:relative;
z-index:1;
background:#c0c0c0;
background:-webkit-gradient(linear,left top,left bottom,from(#c0c0c0),to(#222));
background:-webkit-linear-gradient(top,#c0c0c0,#d0d0d0);
background:-moz-linear-gradient(top,#c0c0c0,#d0d0d0);
background:-ms-radial-gradient(top,#c0c0c0,#d0d0d0);
background:-o-linear-gradient(top,#c0c0c0,#d0d0d0);
background:linear-gradient(top,#c0c0c0,#d0d0d0);
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
font-size:.9em;
font-weight:700;
margin-bottom:15px
}

.audioplayer-mini{
text-align:center
}

.audioplayer-mini:after{
content:"audio non supportato";
font-style:italic
}

.audioplayer>div{
position:absolute
}

.audioplayer-playpause{
width:2em;
height:100%;
text-align:left;
text-indent:-9999px;
cursor:pointer;
z-index:2;
top:0;
left:0
}

.audioplayer:not(.audioplayer-mini) .audioplayer-playpause{
border-right:1px solid #c0c0c0;
border-right-color:rgba(192,192,192,.1)
}

.audioplayer-mini .audioplayer-playpause{
display:none
}

.audioplayer-playpause:hover,.audioplayer-playpause:focus{
background-color:#999
}

.audioplayer-playpause a{
display:block
}

.audioplayer:not(.audioplayer-playing) .audioplayer-playpause a{
width:0;
height:0;
border:.5em solid transparent;
border-right:none;
border-left-color:#333;
content:'';
position:absolute;
top:50%;
left:50%;
margin:-.5em 0 0 -.25em
}

.audioplayer-playing .audioplayer-playpause a{
width:.75em;
height:.75em;
position:absolute;
top:50%;
left:50%;
margin:-.375em 0 0 -.375em
}

.audioplayer-playing .audioplayer-playpause a:before,.audioplayer-playing .audioplayer-playpause a:after{
width:40%;
height:100%;
background-color:#333;
content:'';
position:absolute;
top:0
}

.audioplayer-playing .audioplayer-playpause a:before{
left:0
}

.audioplayer-playing .audioplayer-playpause a:after{
right:0
}

.audioplayer-time{
width:4.375em;
height:100%;
line-height:2em;
text-align:center;
z-index:2;
top:0
}

.audioplayer-time-current{
border-left:1px solid #111;
border-left-color:rgba(0,0,0,.25);
left:2em
}

.audioplayer-time-duration{
border-right:1px solid #555;
border-right-color:rgba(255,255,255,.1);
right:2.5em
}

.audioplayer-novolume .audioplayer-time-duration{
border-right:0;
right:0
}

.audioplayer-bar{
height:.5em;
background-color:#f0f0f0;
cursor:pointer;
z-index:1;
top:60%;
right:6.875em;
left:6.875em;
margin-top:-.438em
}

.audioplayer-novolume .audioplayer-bar{
right:4.375em
}

.audioplayer-bar div{
width:0;
height:100%;
position:absolute;
left:0;
top:0
}

.audioplayer-bar-loaded{
background-color:#666;
z-index:1
}

.audioplayer-bar-played{
background:#007fd1;
z-index:2
}

.audioplayer-volume{
width:2em;
height:100%;
border-left:1px solid #111;
border-left-color:#333;
text-align:left;
text-indent:-9999px;
cursor:pointer;
z-index:2;
top:0;
right:0
}

.audioplayer-volume:hover,.audioplayer-volume:focus{
background-color:#999
}

.audioplayer-volume-button{
width:100%;
height:100%
}

.audioplayer-volume-button a{
width:.313em;
height:.375em;
background-color:#333;
display:block;
position:relative;
z-index:1;
top:40%;
left:35%
}

.audioplayer-volume-button a:before,.audioplayer-volume-button a:after{
content:'';
position:absolute
}

.audioplayer-volume-button a:before{
width:0;
height:0;
border:.5em solid transparent;
border-left:none;
border-right-color:#333;
z-index:2;
top:50%;
right:-.25em;
margin-top:-.5em
}

.audioplayer:not(.audioplayer-mute) .audioplayer-volume-button a:after{
width:.313em;
height:.313em;
border:.25em double #333;
border-width:.25em .25em 0 0;
left:.563em;
top:-.063em;
-webkit-border-radius:0 .938em 0 0;
-moz-border-radius:0 .938em 0 0;
border-radius:0 .938em 0 0;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg)
}

.audioplayer-volume-adjust{
height:6.25em;
cursor:default;
position:absolute;
left:0;
right:-1px;
top:-9999px;
background:#666;
border-top-left-radius:2px;
border-top-right-radius:2px
}

.audioplayer-volume:not(:hover) .audioplayer-volume-adjust{
opacity:0
}

.audioplayer-volume:hover .audioplayer-volume-adjust{
top:auto;
bottom:100%
}

.audioplayer-volume-adjust>div{
width:20%;
height:80%;
background-color:#222;
cursor:pointer;
position:relative;
z-index:1;
margin:30% auto 0
}

.audioplayer-volume-adjust div div{
width:100%;
height:100%;
position:absolute;
bottom:0;
left:0;
background:#007fd1
}

.audioplayer-novolume .audioplayer-volume{
display:none
}

.audioplayer-bar,.audioplayer-volume-adjust>div{
-webkit-box-shadow:-1px -1px 0 rgba(0,0,0,.5),1px 1px 0 rgba(255,255,255,.1);
-moz-box-shadow:-1px -1px 0 rgba(0,0,0,.5),1px 1px 0 rgba(255,255,255,.1);
box-shadow:-1px -1px 0 rgba(0,0,0,.5),1px 1px 0 rgba(255,255,255,.1)
}

.audioplayer-volume-adjust div div,.audioplayer-bar-played{
-webkit-box-shadow:inset 0 0 5px rgba(255,255,255,.5);
-moz-box-shadow:inset 0 0 5px rgba(255,255,255,.5);
box-shadow:inset 0 0 5px rgba(255,255,255,.5)
}

.lmiddle::before,.lmiddle2::before,.lmiddle3::before,.lmiddle4::before{
content:"";
display:block;
border-top:1px dotted #666;
height:1px;
position:absolute;
top:25px;
width:100%;
left:0
}

.lmiddle3::before{
border-top:1px dotted #f0f0f0
}

.lmiddle h3,.lmiddle2 h3,.lmiddle3 h3,.lmiddle4 h3{
position:relative;
display:inline-block;
text-align:center;
background-color:#fff !important;
padding:10px;
margin:0 auto !important
}

.lmiddle2 h3{
background-color:#e9eef4 !important
}

.lmiddle3 h3{
background-color:#3a63af !important;
color:#fff
}

.lmiddle4 h3{
padding:5px
}

.brdblu{
border-top:1px dotted #3a63af;
border-bottom:1px dotted #3a63af
}

.text-right .lev img{
float:right
}

.ui-match-up.msmall{
min-width:100%;
width:100%;
max-width:100%;
padding-top:15px
}

.msmall .team.left{
text-align:right
}

#artGallery #artContainer{
text-align:left !important;
padding:15px 0 !important;
font-style:italic
}

#artContainer p.txtsmall{
clear:both
}

#artGallery .medium-insert-images{
width:100%;
position:relative;
margin:auto !important;
background-color:#191919;
border:0
}

#artGallery .cycle-slide img{
width:100%;
height:auto
}

#artGallery .medium-insert-images figure{
width:100% !important
}

#artGallery .medium-insert-images.medium-insert-images-grid figure,#artGallery .medium-insert-images-grid.mediumInsert figure{
width:100%
}

#artGallery .medium-insert-images figure img{
margin:0 auto
}

#artGallery .medium-insert-images figure figcaption,#artGallery .mediumInsert figure figcaption,#artGallery .medium-insert-embeds figure figcaption,#artGallery .mediumInsert-embeds figure figcaption,#artGallery .medium-insert-images figure figcaption p{
position:relative;
z-index:1;
display:block;
text-align:left !important;
margin:0 !important;
color:#fff !important;
font-size:12px !important;
font-style:normal !important;
padding:10px !important
}

#capt{
position:absolute;
top:20px;
right:25px;
z-index:200;
font-size:1.2em!important;
color:#fff;
background:rgba(118,11,53,.8);
border-radius:50%;
height:3.2em;
width:3.2em;
padding:.8em 0;
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif;
font-weight:400!important
}

#capt i{
font-size:1em !important;
display:inline-block !important
}

#pag{
margin:0 !important;
display:inline-block!important;
font-weight:400!important
}

.prevControl,.nextControl{
cursor:pointer;
display:inline-block
}

#artGallery #artContainer p{
color:#333;
font-size:14px;
line-height:1.6em;
margin-bottom:20px
}

#artGallery #artContainer{
padding:10px 30px;
border-top:1px dotted #666
}

#appModal .modal-dialog .txt{
font-size:12px
}

#appModal .modal-dialog{
max-width:250px;
margin:0 auto;
margin-top:130px
}

.lbox.bx.shadow-z-2a{
border:10px solid #fff
}

.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{
background-color:#10377f;
border-color:#10377f;
font-weight:700
}

.fb-like.m0{
position:relative!important;
z-index:2!important
}

.pad202{
margin:5px 10px !important
}

.restit{
font-size:18px;
margin:5px 15px
}

.stripboxl{
float:left
}

.stripboxr{
float:left
}

.striptop{
background:#092471 url(img/eurobkg.jpg) center top repeat-y;
min-height:73px
}

.bkgwt{
background-color:rgba(255,255,255,.3);
min-height:83px;
width:226px;
max-width:226px;
height:70px;
float:left;
margin:1px
}

.bkgwt p.white{
font-size:14px;
padding:0 5px 5px 5px
}

.bkgwt p.white{
text-decoration:underline !important
}

.bkgwt p.blu{
font-size:16px;
padding:5px 5px 0 5px;
color:#092471 !important;
font-family:"Open Sans Condensed",Arial,Helvetica,Verdana,sans-serif !important
}

.stripboxl img{
width:235px
}

.reading-tm{
margin-left:10px;
color:#aaa;
font-size:12px;
position:relative;
width:20px;
height:20px;
background:transparent url(img/rtime.png) left center no-repeat;
display:inline-block
}

.reading-time{
font-size:11px;
text-align:center;
display:block;
color:#666;
line-height:1.7em
}

.tooltip>.tooltip-inner{
background-color:#fff;
color:#333;
border:1px solid #c0c0c0;
padding:4px;
font-size:12px;
font-weight:700!important;
box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12)
}

.tooltip{
width:110px !important
}

.tooltip.right .tooltip-arrow{
border-right-color:#c0c0c0!important
}

.tooltip.left .tooltip-arrow{
border-left-color:#c0c0c0!important
}

.tooltip.top .tooltip-arrow{
border-top-color:#c0c0c0!important
}

.tooltip.bottom .tooltip-arrow{
border-bottom-color:#c0c0c0!important
}


