html, body {
        padding: 0;
        margin: 0;
}

body, input, button, select, textarea, th, td {
        font-family: "Roboto Condensed", Arial, sans-serif;
        font-size: 17px;
        font-weight: 300;
} 
.page-wrapper {    
        position: relative;
        overflow: hidden;  
        padding: 0;
        margin: 0;
        z-index: 1;
} 
body.wait {
        background-image: url(/_i/loaders/loader-sqr-1-white.gif);
        background-repeat: no-repeat;
        background-position: center center;
        background-attachment: fixed;
}   

noscript {   
        background: rgba(255, 255, 255, 0.8);
        position: fixed;
        overflow: hidden;  
        padding: 0;
        margin: 0;       
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 100000;  
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        -o-user-select: none;
        user-select: none;  
}   
noscript span {   
        background: rgba(255, 255, 255, 0.9);
        display: block;
        position: absolute;
        overflow: hidden;  
        padding: 80px 40px;
        margin: -110px 0 0 -180px;       
        top: 50%;
        left: 50%; 
        width: 280px;
        line-height: 30px;    
        font-size: 20px;  
        font-weight: 400;
        text-align: center;
        text-shadow: #FFF 1px 1px 0;
        -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);  
        -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
        -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);   
        -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);    
        -webkit-border-radius: 3px; 
        -moz-border-radius: 3px; 
        -ms-border-radius: 3px; 
        -o-border-radius: 3px; 
        border-radius: 3px;  
}           
       
.home-button {
        background-image: url(/_i/icon-20-a-home.png);
}    
.facebook-button {
        background-image: url(/_i/icon-20-a-soc-facebook.png);
}     
.googleplus-button {
        background-image: url(/_i/icon-20-a-soc-google-plus.png);
}     
.instagram-button {
        background-image: url(/_i/icon-20-a-soc-instagram.png);
}        
.pinterest-button {
        background-image: url(/_i/icon-20-a-soc-pinterest.png);
}      
.instagram-button {
        background-image: url(/_i/icon-20-a-soc-instagram.png);
}        
.twitter-button {
        background-image: url(/_i/icon-20-a-soc-twitter.png);
}     
.youtube-button {
        background-image: url(/_i/icon-20-a-soc-you-tube.png);
}     
.linkedin-button {
        background-image: url(/_i/icon-20-a-soc-linkedin.png);
}      
.tumblr-button {
        background-image: url(/_i/icon-20-a-soc-tumblr.png);
}      
.wykop-button {
        background-image: url(/_i/icon-20-a-soc-wykop.png);
}      
.wikipedia-button {
        background-image: url(/_i/icon-20-a-soc-wiki.png);
}                                             
.articles-button {
        background-image: url(/_i/icon-20-articles.png);
}                                           
.comments-button {
        background-image: url(/_i/icon-20-a-comment.png);
}        
.rss-button {
        background-image: url(/_i/icon-20-a-soc-rss.png);
}             
.email-button {
        background-image: url(/_i/icon-20-a-email.png);
}   

#header {
        background: #CCCCCC;
        color: #FFF;    
        position: absolute;  
        top: 0;  
        left: 0;  
        right: 0;             
        z-index: 50002;
}                
#header.fixed {  
        position: fixed;  
}   
#header.static {  
        position: absolute;  
}       
#header.pinned {
        -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);  
        -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
        -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);   
        -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);  
}      
#header.pinned.expanded {
        -webkit-box-shadow: none;  
        -moz-box-shadow: none;  
        -ms-box-shadow: none;   
        -o-box-shadow: none;  
        box-shadow: none;   
}           
#header, 
#header .wrapper {
        height: 60px;
        line-height: 60px;
        overflow: hidden;    
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        -o-user-select: none;
        user-select: none;  
}           
#header .wrapper {
        width: 1200px;
        margin: 0 auto;
}      
#header,
#header-menu,
#header-latest,
#header-search,  
#header-login, 
#header a, 
#header a:hover {
        color: #FFF;  
}  
#header h1 {
        margin: 10px 0 10px 0;  
        padding: 0;  
        float: left; 
        position: relative;
}           
#header h1,
#header h1 a {
        display: block;
        height: 40px;  
        line-height: 40px;  
        text-decoration: none;
}          
#header .header-button {
        background-color: #BBB;
        background-position: center 10px;
        background-repeat: no-repeat;
        display: block;
        float: left;
        width: 40px;
        height: 40px;
        margin: 10px 0 10px 0;  
        cursor: pointer;
        text-decoration: none;
        -webkit-border-radius: 3px; 
        -moz-border-radius: 3px; 
        -ms-border-radius: 3px; 
        -o-border-radius: 3px; 
        border-radius: 3px;      
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear;     
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);  
}       
#header .header-button em {
        display: none;
}      
#header .header-button.soc-button {
        opacity: 0.4;     
}      
#header:hover .header-button.soc-button {
        opacity: 1;     
}                     
#header .header-button:hover {     
        background-color: #AAA;
        opacity: 1;
}                       
#header .header-button.selected {     
        background-color: #AAA;   
        height: 50px;  
        margin: 10px 0 0 0;  
        opacity: 1;       
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        -webkit-border-top-left-radius: 3px;
        -webkit-border-top-right-radius: 3px;
        -moz-border-radius-topleft: 3px;
        -moz-border-radius-topright: 3px;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
}    
#header .header-button.menu-button {
        background-image: url(/_i/icon-20-a-menu.png);
}      
#header .header-button.latest-button {
        background-image: url(/_i/icon-20-a-time.png);
}       
#header .header-button.login-button {
        background-image: url(/_i/icon-20-a-locked.png);   
}        
#header .header-button.logout-button {
        background-image: url(/_i/icon-20-a-unlocked.png);
}      
#header .header-button.join-button {
        background-image: url(/_i/icon-20-a-plus.png);
}        
#header .header-button.search-button,
#section-search .header-button.search-button {
        background-image: url(/_i/icon-20-a-search.png);
}          
#header .header-button.user-button {      
        background-image: url(/_i/icon-20-a-user.png);
}            
#header #header-user-button.header-button.user-button.selected {      
        background-color: #333;
}           
#header .header-button.userthumb-button {
        background-position: center top;
        background-size: 100% auto;
}             
#header .header-button.userthumb-button:before {
        background: rgba(0, 0, 0, 0.8) url(/_i/icon-20-a-user.png) center center no-repeat; 
        background-size: auto;
        content: "";
        position: absolute;  
        height: 40px;
        right: 0;
        left: 0;
        top: 0;       
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;  
        transition: all 0.2s linear;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;  
        opacity: 0;
}             
#header .header-button.userthumb-button.user-button-facebook:before {
        background-image: url(/_i/icon-20-a-soc-facebook.png);
}           
#header .header-button.userthumb-button.user-button-twitter:before {
        background-image: url(/_i/icon-20-a-soc-twitter.png);
}          
#header .header-button.userthumb-button.user-button-google:before {
        background-image: url(/_i/icon-20-a-soc-google-plus.png);
}       
#header .header-button.userthumb-button:hover:before {
        opacity: 0.9;
}                                
#header .header-button.search-button:hover,
#header .header-button.search-button.selected,
#section-search .header-button.search-button:hover,
#section-search .header-button.search-button.selected  {
        background-image: url(/_i/icon-20-a-search.png);
} 
#header div.left {
        float: left;     
        margin-left: 10px;
}      
#header div.left .header-button {
        margin-right: 10px;
}        
#header div.right {
        float: right; 
        margin-right: 20px;      
}       
#header div.right .header-button {
        margin-left: 10px;  
}        
#header-soc-area {    
        padding: 0;    
        margin: 0;    
}
          
.header-expand-bar {
        background: #AAA; 
        position: fixed;  
        top: 60px;  
        left: 0;  
        right: 0;   
        height: 230px;    
        overflow: hidden;
        -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);  
        -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
        -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);   
        -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);    
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);       
        z-index: 50000; 
}                
.header-expand-bar.static {  
        position: absolute;  
}      
.header-expand-bar h2,
.header-expand-bar em {
        display: none;
}                 
.header-expand-bar,
.header-expand-bar a {
        color: #FFF; 
}     
.header-expand-bar .wrapper {   
        position: relative;
        width: 1160px;
        margin: 0 auto;
}                                
.header-expand-bar span.close-expand-bar-button { 
        background: #FFF url(/_i/icon-20-c-arrow-top.png) center 10px no-repeat;  
        position: absolute;  
        display: block;  
        bottom: 0;  
        left: 50%;    
        height: 50px;    
        width: 40px;  
        margin: 0 0 0 540px;  
        cursor: pointer;  
        z-index: 10;
        -webkit-border-top-left-radius: 3px;
        -webkit-border-top-right-radius: 3px;
        -moz-border-radius-topleft: 3px;
        -moz-border-radius-topright: 3px;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px; 
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear;
}                                   
.header-expand-bar span.close-expand-bar-button:hover { 
        background-image: url(/_i/icon-20-a-arrow-top.png);
        background-color: #CCC;
}     
#header h1 a.home-button.notvisible {
        opacity: 0;
}
#header #home-button {
        position: absolute;
        top: 100px;           
        left: 0;
        right: 0;
        bottom: 0;
        width: auto;
        margin: 0;        
        opacity: 0;    
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        -transition: opacity 0.2s linear;    
        transition: opacity 0.2s linear;
}              
#header #home-button.visible {      
        opacity: 1;    
        top: 0;           
}        
#header #home-button a {
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear;   
}        
#header #home-button a:after {   
        display: none;
}
#header #home-button a.home {   
        background: #333 url(/_i/icon-20-a-home.png) center center no-repeat;  
        position: absolute;        
        left: 0;
        width: 50px;
        height: 40px;       
        -webkit-border-top-left-radius: 3px;
        -webkit-border-bottom-left-radius: 3px;
        -moz-border-radius-topleft: 3px;
        -moz-border-radius-bottomleft: 3px;
        border-top-left-radius: 3px;
        border-bottom-left-radius: 3px;
}         
#header #home-button a.home:hover,
#header #home-button a.home:focus {
        background-color: #111;
} 
#header #home-button a.home-wprost {   
        background: #ED1C24 url(/wprost/_i/logo-wprost-header.png) center center no-repeat; 
        background-size: 80% auto; 
        position: absolute;        
        left: 50px;        
        right: 0;
        width: auto;  
        -webkit-border-top-right-radius: 3px;
        -webkit-border-bottom-right-radius: 3px;
        -moz-border-radius-topright: 3px;
        -moz-border-radius-bottomright: 3px;
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px;
}       
#header #home-button a.home-wprost:focus {
        background-color: #BE161D;
} 
   
#header-menu {                                     
        font-size: 16px; 
        line-height: 24px;
}      
#header-menu a,   
#header-user a {   
        text-decoration: none;
}         
#header-menu .header-menu-level-1,
#header-menu .header-menu-level-2,
#header-user .header-menu-level-1,
#header-user .header-menu-level-2 {
        padding: 15px 0 20px 0;
}
#header-menu .header-menu-box {
        float: left;
}       
#header-menu .header-menu-box-1 {
        width: 440px;
} 
#header-menu .header-menu-box-2 {
        width: 660px;
}     
#header-menu .header-menu-list,
#header-menu .header-menu-list ul, 
#header-user .header-menu-list,
#header-user .header-menu-list ul {   
        display: block;
        margin: 0;
        padding: 0;
        list-style: none;
        line-height: 30px;
        font-size: 20px;
        font-weight: 400;   
        float: left;
}          
#header-menu .header-menu-list li,
#header-user .header-menu-list li {   
        display: block;
        margin: 0;
        padding: 0;
        float: left;
        width: 220px;
}              
#header-menu .header-menu-list li a,
#header-user .header-menu-list li a {   
        display: inline-block;
}             
                
#header-menu .header-menu-list-small,
#header-user .header-menu-list-small {
        padding-top: 5px;
} 
#header-menu .header-menu-list-small,
#header-menu .header-menu-list-small ul,
#header-user .header-menu-list-small,
#header-user .header-menu-list-small ul {  
        font-size: 16px;   
        line-height: 24px; 
        font-weight: 400;  
}                                     
#header-menu .header-menu-list-small strong,
#header-menu .header-menu-list-small a.strong, 
#header-user .header-menu-list-small strong,
#header-user .header-menu-list-small a.strong {  
        display: block; 
        margin: -1px 0 1px 0;     
        font-weight: 600; 
}                               
#header-menu .header-menu-list-small strong.next,
#header-menu .header-menu-list-small a.strong.next,
#header-user .header-menu-list-small strong.next,
#header-user .header-menu-list-small a.strong.next {  
        margin-bottom: 0;
}                        
#header-menu .header-menu-list-small a.strong,
#header-user .header-menu-list-small a.strong {  
        font-weight: 400; 
}      
#header-menu .header-menu-list-small a.strong strong,
#header-user .header-menu-list-small a.strong strong {  
        display: inline; 
        margin: auto;   
        font-weight: 600; 
}                     
#header-menu .header-menu-list-small a.strong:hover,
#header-user .header-menu-list-small a.strong:hover {  
        border: none;
}      
#header-menu a:hover,
#header-menu .header-menu-list-small a.strong:hover strong,
#header-user a:hover,
#header-user .header-menu-list-small a.strong:hover strong {
        border-bottom: #CCCCCC 1px solid; 
        margin-bottom: -1px;    
}          
#header-menu a.cover,
#header-menu a.cover:hover {   
        position: relative;
        display: block;    
        border: none;    
        padding: 0;
        margin: 10px 0 0 0;
        width: 150px;  
}            
#header-menu a.cover img { 
        display: block; 
        width: 100%;     
        padding: 0; 
        margin: 0;            
}                
#header-menu a.cover span {  
        background: rgba(204, 204, 204, 0.9) url(/_i/icon-100-a-arrow-right.png) center center no-repeat;  
        display: block; 
        position: absolute;    
        top: 0; 
        left: 0;              
        right: 0; 
        bottom: 0;   
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear;     
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);   
        opacity: 0;     
}          
#header-menu a.cover:hover span {  
        opacity: 1;
}        
      
#header-latest {      
        height: 420px; 
}    
#header-latest .wrapper {   
        position: relative;
        margin-top: 20px;  
        width: 1200px;   
}                                                  
#header-latest .wrapper .box-list.box-list-simple li {
        background: transparent;
}
#header-latest .wrapper .box-list.box-list-simple li .news-title strong,
#header-latest .wrapper .box-list.box-list-simple li .item-containers a:hover {    
        color: #FFF; 
}                  
#header-latest .wrapper .box-list.box-list-simple li .item-containers a:hover {    
        color: #FFF; 
}     

#header-search .wrapper,
#section-search .wrapper {   
        position: relative;
        width: 800px !important;
        height: 230px;
        margin: 0 auto;
}        
#header-search label,
#section-search label {
        display: block;  
        font-size: 30px;
        font-weight: 300;
        line-height: 55px;
        padding: 28px 0 0 0;   
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        -o-user-select: none;
        user-select: none;  
}     
#header-search input,
#section-search input {    
        background: #FFF; 
        color: #333; 
        position: absolute;       
        border: none;   
        font-size: 30px;
        font-weight: 300;  
        top: 85px; 
        left: 0;  
        height: 60px; 
        line-height: 60px;
        width: 740px;       
        max-width: 740px;
        margin: 0;
        padding: 0 10px;  
        -webkit-border-top-left-radius: 5px;
        -webkit-border-bottom-left-radius: 5px;
        -moz-border-radius-topleft: 5px;
        -moz-border-radius-bottomleft: 5px;
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
}           
#header-search input:hover,
#section-search input:hover {   
        color: #111; 
}         
#header-search input:focus,
#section-search input:focus {   
        color: #111; 
        -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.075) inset;  
        -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.075) inset;
        -ms-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.075) inset;   
        -o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.075) inset;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.075) inset;      
}     
#header-search button,
#section-search button {    
        background: #BBB url(/_i/icon-30-a-search.png) center center no-repeat;  
        position: absolute;       
        border: none;  
        top: 85px; 
        right: 0;     
        height: 60px;  
        width: 60px;   
        margin: 0;
        padding: 0;  
        cursor: pointer; 
        -webkit-border-top-right-radius: 5px;
        -webkit-border-bottom-right-radius: 5px;
        -moz-border-radius-topright: 5px;
        -moz-border-radius-bottomright: 5px;
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px;
}       
#header-search button:hover,
#header-search button:focus,
#section-search button:hover,
#section-search button:focus {    
        background-color: #CCCCCC;
}                       
#header-search button em,
#section-search button em {    
        display: none;
}           
#latest-list {  
        margin: 0 -15px 0 -10px; 
}        

   
#header-login {  
        height: 430px;
}
#header-login .wrapper {   
        position: relative;
        width: 800px;
        margin: 0 auto;
}        
#header-login label {
        display: block;  
        font-size: 30px;
        font-weight: 300;
        line-height: 55px;
        padding: 28px 0 0 0;   
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        -o-user-select: none;
        user-select: none;  
}     
#header-login .login-custom-form input {    
        background: #FFF; 
        color: #333; 
        position: absolute;       
        border: none;   
        font-size: 30px;
        font-weight: 300;  
        top: 85px; 
        left: 0;  
        height: 60px; 
        line-height: 60px;
        width: 370px;       
        max-width: 350px;
        margin: 0;
        padding: 0 10px;  
        -webkit-border-top-left-radius: 5px;
        -webkit-border-bottom-left-radius: 5px;
        -moz-border-radius-topleft: 5px;
        -moz-border-radius-bottomleft: 5px;
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
}   
#header-login .login-custom-form input#password {   
        left: 375px;  
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
}            
#header-login .login-custom-form input:hover {   
        color: #111; 
}         
#header-login .login-custom-form input:focus {   
        color: #111; 
        -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.075) inset;  
        -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.075) inset;
        -ms-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.075) inset;   
        -o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.075) inset;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.075) inset;      
}     
#header-login .login-custom-form button {
        background-image: url(/_i/icon-30-a-check.png); 
        background-position: center center; 
        background-repeat: no-repeat;  
        position: absolute;       
        border: none;  
        top: 85px; 
        right: 0;     
        height: 60px;  
        width: 60px;   
        margin: 0;
        padding: 0;  
        cursor: pointer; 
        -webkit-border-top-right-radius: 5px;
        -webkit-border-bottom-right-radius: 5px;
        -moz-border-radius-topright: 5px;
        -moz-border-radius-bottomright: 5px;
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px;
}   
#header-login button {
        background-color: #BBB;
}  
#header-login button:hover,
#header-login button:focus {
        background-color: #CCC;
}  
#header-login .login-custom-form button em,
#header-login .login-custom-form div.login-form-password label {
        display: none
}    
#header-login .login-custom-form {
        height: 145px;  
}        
#header-login .login-links {
        font-size: 16px;
        font-weight: 400;
        height: 24px;        
        line-height: 24px;  
        padding: 20px 0 20px 0;
}          
#header-login .login-links a {
        display: inline-block;
        text-decoration: none;
        border: none;
        margin: 0 10px;
}            
#header-login .login-links a.login-link-regulations {
        margin-right: 187px;
}      
#header-login .login-links a:hover {
        border-bottom: #CCCCCC 1px solid; 
}       
#header-login fieldset {
        border: none;
        border-top: #CCCCCC 1px solid;
        text-align: center;    
        margin: 0;
        padding: 0;
}       
#header-login fieldset legend {
        background: inherit;
        font-size: 20px;
        font-weight: 400;
        line-height: 30px;   
        padding: 0 10px;
        margin: 0;
}  
#header-login fieldset .large-button {
        margin: 18px 10px 0 10px;
}  
#header-user.header-expand-bar {
        background: #333;
}  

#content {
        min-height: 1000px;
        background: #FFF;
}  
#content.move {
        -moz-transition: all 1s linear; 
        -o-transition: all 1s linear; 
        -webkit-transition: all 1s linear; 
        -ms-transition: all 1s linear;  
        transition: all 1s linear; 
}  
#content.move-2 {
        -moz-transition: all 1.5s linear; 
        -o-transition: all 1.5s linear; 
        -webkit-transition: all 1.5s linear; 
        -ms-transition: all 1.5s linear;  
        transition: all 1.5s linear; 
}        
#content .wrapper {
        width: 1200px;
        margin: 0 auto;
}          
#dialog .left-column,
#content .left-column {
        width: 780px;  
        float: left;
}         
#content .center-column {
        padding: 0 180px 0 80px;
}        
#dialog .right-column,
#content .right-column {
        width: 380px;
        float: right;     
        position: relative;  
      /*   -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);    */      
}    
#content .bottom-section {
        padding: 40px 0;   
        margin: 0 auto;
        width: 1200px;
}                         
#content .left-column:after,
#content .right-column:after,
#content .bottom-section:after,
#content .bottom-section:before {
        clear: both;     
        content: "";     
        display: table;  
        line-height: 0;
}     
       
#footer {
        background-color: #333;    
        margin: 0;
        padding: 0;  
}    
#footer .wrapper {
        width: 1200px;
        margin: 0 auto;
}           
#footer .copyright {     
        font-family: Roboto, Arial, sans-serif;
        font-size: 14px;
        font-weight: 400;
        line-height: 22px;
}          
#footer .copyright,
#footer .copyright a {
        color: #999;
        text-decoration: none;
}                   
#footer .copyright a:hover {
        color: #CCC;  
        text-decoration: underline;  
        -webkit-text-decoration-color: #999;
        -moz-text-decoration-color: #999;
        text-decoration-color: #999;
}     
#footer .soc-buttons {
        text-align: center; 
        height: 60px;
        line-height: 60px;  
        margin: 0;
        padding: 0;  
        overflow: hidden;
}          
#footer .footer-button {
        background-color: #404040;
        background-position: center 10px;
        background-repeat: no-repeat;
        display: inline-block;
        width: 40px;
        height: 40px;
        margin: 10px 5px 10px 5px;  
        cursor: pointer;
        text-decoration: none;
        -webkit-border-radius: 3px; 
        -moz-border-radius: 3px; 
        -ms-border-radius: 3px; 
        -o-border-radius: 3px; 
        border-radius: 3px;      
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear;     
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);         
}                 
#footer .footer-button em {
        display: none;
}                        
#footer .footer-button:hover {     
        background-color: #4D4D4D;
}   
#footer .footer-button.up-button {
        background-image: url(/_i/icon-20-a-arrow-top.png);
}  

#dialog {                 
        background-color: rgba(255, 255, 255, 0.9);
        border-bottom: #CCC 10px solid;
        position: fixed;  
        margin: 0;      
        padding: 0;  
        left: 0;
        right: 0;
        width: 100%;
        z-index: 25;  
        top: -4000px; 
        overflow: hidden;  
        -webkit-transition: all 1s ease-in-out;
        -moz-transition: all 1s ease-in-out;
        -o-transition: all 1s ease-in-out;
        -transition: all 1s ease-in-out;    
        transition: all 1s ease-in-out;     
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);  
        opacity: 0;
}   
#dialog.visible {
        top: 0; 
        opacity: 1; 
}    
   
#dialog .wrapper {
        margin: 0 auto;
        width: 1200px;  
        height: 100%;
        padding-top: 180px;    
        padding-bottom: 30px;
        background-color: #FFF;  
        cursor: default;
        -webkit-border-bottom-left-radius: 5px;
        -webkit-border-bottom-right-radius: 5px;
        -moz-border-radius-bottomleft: 5px;
        -moz-border-radius-bottomright: 5px;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;   
        -webkit-box-shadow: 0 0 10px #FFF;
        -moz-box-shadow: 0 0 10px #FFF;
        -ms-box-shadow: 0 0 10px #FFF;
        -o-box-shadow: 0 0 10px #FFF;
        box-shadow: 0 0 10px #FFF;
}    
#dialog #dialog-inner {   
}    

/* adv */  

.box-aside.adv-aside {     
        text-align: center;   
        padding: 0;  
        margin: 0;     
        overflow: hidden;
}   
.page-billboard {
        margin: 0 auto;      
        padding: 0;  
        text-align: center;
        width: 1200px; 
}  
.page-billboard div:first-child,
.page-billboard img:first-child {
        display: block;
        margin: 0 auto;   
        text-align: center;
}     
      
.page-header .page-billboard.page-billboard-1 {  
        padding: 40px 0 0 0; 
}  

.page-rectangle {
        width: 336px;
        margin: 0 auto;  
        text-align: center;
}      
.page-recommended {
        width: 160px;
        margin: 0 auto;  
        text-align: center;
}     
.page-recommended-1,
.page-recommended-2,
.page-recommended-4 {  
        padding-bottom: 60px;
} 
.right-column .page-rectangle { 
        /* background: #F9F9F9; */
        padding: 0;    
        margin: 0 0 40px 0;  
        width: auto;
}            
.right-column .page-rectangle .page-rectangle-inner {
        width: 336px;
        margin: 0 auto;  
}    

                          
#right-column-wrapper:after,
#right-column-wrapper-inner:after {
        clear: both;     
        content: "";     
        display: table;  
        line-height: 0;
}     
#right-column-fix {
        position: relative; 
}                
#right-column-fix.pinned {
        position: fixed; 
        top: 0; 
        bottom: auto;
        float: left;
}                
#right-column-fix.pinned.bottom {
        position: absolute;    
        margin: auto !important;     
        top: auto; 
        bottom: 0;
        float: left;
} 
#right-column-fix-a,
#right-column-fix-b {     
        position: relative;
        height: 1px;
        content: "";
}
#right-column-fix-wrapper {
        position: relative;
        width: 100%;
}    
#right-column-fix-wrapper-inner {
        position: absolute;
        width: 100%;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;    
}       
#right-column-fix-wrapper-inner.r {
        position: relative;
}   

/* page-header */
                  
.page-header {  
        padding: 0;
        margin: 0 0 40px 0;
}             
.page-header-nomn {  
        margin: 0;
}
.page-header div.header-bar {  
        position: relative;
        height: 120px;   
        line-height: 120px;
        width: 1200px;  
        margin: 0 auto;   
        overflow: hidden;
}     
.page-header-element div.header-bar-area {
        display: none;
}                              
.page-header div.header-bar-area,
.page-header-search {  
        background: #F9F9F9; 
        position: relative;
}     
.page-header div.header-bar h2 {  
        font-size: 50px;
        font-weight: 200;
        padding: 0 0 0 80px;
        margin: 0;                  
}       
.page-header div.header-bar h2,
.page-header div.header-bar h2 a {  
        color: #333;
        text-decoration: none;
        white-space: nowrap;
}          
.page-header div.header-bar h2:before {                                   
        display: inline-block;
        content: "/ "; 
        font-size: 30px;
        font-weight: 200;   
        width: 18px;  
}      
.page-header .page-billboard {  
        margin-top: 0;   
        padding: 0;
}                      
                                   
.page-header.page-header-profile,
.page-header.page-header-blog-author {   
        margin: 0;
        padding: 0;
}     
.page-header.page-header-profile div.header-bar-area,
.page-header.page-header-profile div.header-bar-area div.header-bar {
        height: 240px;  
        line-height: 42px;  
}                   
.page-header.page-header-profile .author-img,
.page-header.page-header-profile .author-img img {  
        display: block;
        height: 160px;  
        width: 160px;  
        margin: 0;
        padding: 0;
        -webkit-border-radius: 100%; 
        -moz-border-radius: 100%; 
        -ms-border-radius: 100%; 
        -o-border-radius: 100%; 
        border-radius: 100%; 
}                               
.page-header.page-header-profile,
.page-header.page-header-profile .header-bar-area {  
        background: #F9F9F9 url(/_i/background-user-light.png) no-repeat center center;
}            
.page-header.page-header-profile .author-img {  
        margin: 40px 20px 0 100px;
        float: left;   
}             
.page-header.page-header-profile a.author-img:hover {  
        opacity: 0.9;
}         
.page-header.page-header-profile div.header-bar a.t,
.page-header.page-header-profile div.header-bar span.t {         
        display: inline-block;
        color: #CCC; 
        font-size: 26px;
        font-weight: 400;
        line-height: 24px;  
        text-decoration: none; 
        margin: 40px 0 0 10px;    
}                
.page-header.page-header-profile div.header-bar a.t:hover {
        color: #999; 
}            
.page-header.page-header-profile div.header-bar a.t:before,
.page-header.page-header-profile div.header-bar span.t:before {   
        font-size: 20px;
        display: inline-block;
        content: "/"; 
        width: 10px;
}     
.page-header.page-header-profile div.header-bar h2 {   
        font-size: 50px;             
        font-weight: 200;
        line-height: 50px;       
        margin: 5px 0 20px 0; 
        padding: 0; 
}       
.page-header.page-header-profile div.header-bar h2,
.page-header.page-header-profile div.header-bar h2 a {   
        color: #333; 
}                                         
.page-header.page-header-profile div.header-bar h2 a:hover {   
        color: #111; 
}       
.page-header.page-header-profile div.header-bar h3,
.page-header.page-header-profile div.header-bar h3 a {   
        color: #CCCCCC;      
        font-size: 30px;
        font-weight: 300;
        line-height: 20px;  
        text-decoration: none;  
        margin: 0;
        padding: 0;  
}          
.page-header.page-header-profile div.header-bar h3 {       
        margin: 20px 0 0 0;
}                                        
.page-header.page-header-profile div.header-bar h3 a:hover {   
        color: #F0F0F0; 
}     
.page-header.page-header-profile div.header-bar h2:before,
.page-header.page-header-profile div.header-bar h3:before  {    
        content: "";  
        display: inline-block;
        width: 18px; 
}   

.page-header.page-header-large {
        background: #333;
        height: 500px;
}                 
.page-header.page-header-large .header-bar-area { 
        background: linear-gradient(rgba(51, 51, 51, 0), rgba(51, 51, 51, 0.95));
        padding-top: 250px;  
}      
.page-header.page-header-large .header-bar-area .header-bar {  
        border-top: rgba(255,255,255,0.6) 1px solid;
        background: transparent;   
        height: 250px;       
}                                                      
.page-header.page-header-large .header-bar-area .header-bar h2 {
        margin-top: 45px;
}
.page-header.page-header-large .header-bar-area .header-bar h2,
.page-header.page-header-large .header-bar-area .header-bar h2 a {  
        color: #FFF !important;        
}            
.page-header.page-header-large .header-partners {  
        background: transparent;         
        color: #FFF !important;  
        font-size: 12px;
        font-weight: 200;
        line-height: 12px;
        text-align: center;
        text-transform: uppercase;  
        position: absolute;
        right: 0;
        bottom: 0;
        margin: 0 0 40px 0; 
}             
.page-header.page-header-large .header-partners strong {  
        display: block;   
        margin-bottom: 24px;
}          
.page-header.page-header-large .header-partners a {  
        display: inline-block;
/*        height: 60px; - kw */
        margin: 0 20px;
}             
.page-header.page-header-large .header-partners a span {  
        display: none;
}  

             
/* sub-header */ 

.sub-header {         
        color: #333;
        font-size: 30px;
        font-weight: 200;
        line-height: 30px; 
        padding: 0;
        margin: 0 0 30px 0;
}        
.sub-header.sub-header-line {     
        border-top: #EEE 2px solid;
}    
.sub-header a {
        color: #333;   
        text-decoration: none;
        -webkit-transition: all 0.1s linear; 
        -moz-transition: all 0.1s linear; 
        -o-transition: all 0.1s linear; 
        -transition: all 0.1s linear;   
        transition: all 0.1s linear;  
}                     
.sub-header a:hover {
        color: #000;
}     
.sub-header:before {
        content: "/ ";
} 
.sub-header.sub-header-big {
        font-size: 50px;
        line-height: 50px; 
}      
.sub-header.sub-header-large {
        font-size: 55px;
        line-height: 55px; 
}                           
.sub-header.sub-header-big:before,
.sub-header.sub-header-large:before {
        font-size: 30px;
        line-height: 30px; 
} 
.sub-header.sub-header-dark,
.sub-header.sub-header-dark a {
        color: #333;
}                    
.sub-header.sub-header-dark a:hover {
        color: #000;
}     
.sub-header:before {
        content: "/ ";
}   

.sub-header-readmore {
        display: none;
} 
                              
.sub-header.sub-header-small,
.box-list-item .sub-header {
        font-size: 20px;
        line-height: 40px; 
}                
.sub-header.sub-header-small:before {
        font-size: 17px;
        line-height: 17px; 
}     
.sub-header.sub-header-small { 
        margin: 0 0 10px 0;
}         
.sub-header-bg,        
.box-list-item .sub-header,
.box-list-item .sub-header-tabs .sub-header { 
        background: rgba(0, 0, 0, 0.02) url(/_i/pixel.png) 16px 10px no-repeat;
        color: #999;
        line-height: 40px; 
        padding-top: 0 !important; 
        padding-left: 50px;  
        margin: 0 0 10px 0;
}         
.box-list-item .sub-header-tabs .sub-header span.tab-latest,
.box-list-item.box-list-item-list.box-list-item-type-list-latest .sub-header {
        background-image: url(/_i/icon-20-c-time.png);
}                                             
.box-list-item .sub-header-tabs .sub-header span.tab-popular,
.box-list-item.box-list-item-list.box-list-item-type-list-popular .sub-header {
        background-image: url(/_i/icon-20-c-eye.png);
}                                            
.box-list-item .sub-header-tabs .sub-header span.tab-commented,
.box-list-item.box-list-item-list.box-list-item-type-list-commented .sub-header {
        background-image: url(/_i/icon-20-c-comment.png);
        background-position: 16px 12px;
}                                             
.box-list-item .sub-header-tabs .sub-header span.tab-search,
.box-list-item.box-list-item-list.box-list-item-type-list-search .sub-header {
        background-image: url(/_i/icon-20-c-search.png);
        background-position: 16px 12px;
}                                
.box-list-item .sub-header:before, 
.box-list-item .sub-header-tabs:before {
        content: "";
}                                
.box-list-item .sub-header-tabs .sub-header {
        padding: 0;
        height: 40px;  
        overflow: hidden; 
        position: relative;
}                                  
.box-list-item .sub-header-tabs .sub-header span { 
        background: transparent url(/_i/pixel.png) 16px 10px no-repeat;
        border-left: rgba(0, 0, 0, 0.10) 1px solid;
        color: #999;  
        height: 40px; 
        line-height: 40px;  
        padding-left: 50px;  
        overflow: hidden;
        width: 0;
        display: block;
        position: absolute;
        white-space: nowrap;
        right: 0;   
        opacity: 0;
}                                
.box-list-item .sub-header-tabs .sub-header span:first-child {  
        border-left: none;
        width: auto;
        left: 0;
        opacity: 1;
}   
.box-list-item .sub-header-tabs .sub-header span.pointer { 
        overflow: hidden;
        width: 0;
        display: block;
        position: absolute;
        right: 0;
}                         
.box-list-item .sub-header-tabs .sub-header span.pointer:hover { 
        background-color: rgba(0, 0, 0, 0.10); 
}      
                   
.box-list-item .sub-header-tabs .sub-header span.selected.pointer:hover { 
        background-color: transparent; 
        cursor: default;
}            
.box-list-item .sub-header-tabs-pages .sub-header-tabs-page { 
        min-height: 450px; 
}                
.box-list-item .sub-header-tabs-pages .sub-header-tabs-page.transition { 
        -webkit-transition: all 0.2s linear; 
        -moz-transition: all 0.2s linear; 
        -o-transition: all 0.2s linear; 
        -transition: all 0.2s linear;   
        transition: all 0.2s linear; 
}        
.box-list-item .sub-header-tabs .sub-header span.transition.pointer { 
        -webkit-transition: all 0.2s linear, opacity 0.1s linear; 
        -moz-transition: all 0.2s linear, opacity 0.1s linear; 
        -o-transition: all 0.2s linear, opacity 0.1s linear; 
        -transition: all 0.2s linear, opacity 0.1s linear;   
        transition: all 0.2s linear, opacity 0.1s linear;  
}        

#element .element-article-normal .right-column .sub-header.read-more-header { 
        border-top: #E9E9E9 1px solid;  
        padding-top: 14px;  
}      
#element .element-article-normal.element-article-no-image  .right-column .sub-header.read-more-header { 
        border-top: none;  
        padding-top: 18px;  
        
}                       
         
.bottom-section .sub-header-bottom-list {
        display: none;  
}      
   
#bottom-fixed-bar {                         
        background: #FFF;
        position: fixed;
        left: 0;
        right: 0;
        bottom: -360px;
        height: 360px;       
        -webkit-transition: all 0.4s linear; 
        -moz-transition: all 0.4s linear; 
        -o-transition: all 0.4s linear; 
        -transition: all 0.4s linear;   
        transition: all 0.4s linear; 
        z-index: 125;
}     
#bottom-fixed-bar.visible {   
        bottom: -360px;
}        
#bottom-fixed-bar.visible.expanded {  
        bottom: 0; 
        -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);  
        -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
        -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);   
        -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);     
}        
#bottom-fixed-bar .wrapper {      
        overflow: hidden;  
        height: 360px;     
}     
                  
#bottom-fixed-bar .buttons {                  
        background: #333333;  
        color: #FFF;   
        position: absolute;
        top: 0;
        left: 50%;       
        margin: 0;
        height: 40px;      
        line-height: 40px;  
        font-family: "Roboto Condensed",Roboto,sans-serif;
        font-size: 20px;
        font-weight: 400;   
        text-align: center;
        text-decoration: none;     
        -webkit-transition: all 0.4s linear; 
        -moz-transition: all 0.4s linear; 
        -o-transition: all 0.4s linear; 
        -transition: all 0.4s linear;   
        transition: all 0.4s linear;     
        -webkit-box-shadow: none;  
        -moz-box-shadow: none;  
        -ms-box-shadow: none;   
        -o-box-shadow: none;  
        box-shadow: none;  
}         
#bottom-fixed-bar.visible .buttons {  
        margin-top: -40px;   
        -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);  
        -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
        -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);   
        -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);  
}          
#bottom-fixed-bar.visible.expanded .buttons {                  
        background: transparent;  
        color: #333;    
        margin-top: 0;        
        -webkit-box-shadow: none;  
        -moz-box-shadow: none;  
        -ms-box-shadow: none;   
        -o-box-shadow: none;  
        box-shadow: none;  
}           
#bottom-fixed-bar .buttons span {  
        display: inline-block;
        height: 40px;      
        width: 40px; 
        cursor: pointer;
}           
#bottom-fixed-bar .buttons span:hover {  
        background-color: #404040;
}               
#bottom-fixed-bar .buttons span:focus {  
        background-color: #4D4D4D;
}                                     
#bottom-fixed-bar.visible.expanded .buttons span:hover {  
        background-color: #F9F9F9;
}                                      
#bottom-fixed-bar.visible.expanded .buttons span:focus {  
        background-color: #F0F0F0;
}               
#bottom-fixed-bar .buttons span i {  
        background: transparent no-repeat center center;
        display: inline-block;
        width: 20px; 
}              
#bottom-fixed-bar .buttons span em {  
        font-style: normal;
}          
#bottom-fixed-bar .buttons span.ecbtn {  
        width: 140px;
}             
#bottom-fixed-bar .buttons span.ecbtn i {  
        margin-right: 10px;
}      
#bottom-fixed-bar .buttons span.ecbtn i {  
        background-image: url(/_i/icon-20-a-expand.png);
}         
#bottom-fixed-bar.visible .buttons span.ecbtn i {  
        background-image: url(/_i/icon-20-a-expand.png);
}        
#bottom-fixed-bar.expanded .buttons span.ecbtn i {  
        background-image: url(/_i/icon-20-c-collapse.png);
}          
#bottom-fixed-bar.visible.expanded .buttons span.ecbtn i {  
        background-image: url(/_i/icon-20-c-collapse.png);
}      
         
#bottom-fixed-bar .buttons span.gtbtn i,
#bottom-fixed-bar.visible .buttons span.gtbtn i {  
        background-image: url(/_i/icon-20-a-arrow-top.png);
}        
#bottom-fixed-bar.expanded .buttons span.gtbtn i,
#bottom-fixed-bar.visible.expanded .buttons span.gtbtn i {  
        background-image: url(/_i/icon-20-c-arrow-top.png);
}     
 
#bottom-fixed-bar .buttons span.hmbtn i,
#bottom-fixed-bar.visible .buttons span.hmbtn i {  
        background-image: url(/_i/icon-20-a-home.png);
}        
#bottom-fixed-bar.expanded .buttons span.hmbtn i,
#bottom-fixed-bar.visible.expanded .buttons span.hmbtn i {  
        background-image: url(/_i/icon-20-c-home.png);
}     
 
#bottom-fixed-bar .buttons span.nrbtn i,        
#bottom-fixed-bar.visible .buttons span.nrbtn i {  
        background-image: url(/_i/icon-20-a-time.png);
}        
#bottom-fixed-bar.expanded .buttons span.nrbtn i,
#bottom-fixed-bar.visible.expanded .buttons span.nrbtn i {  
        background-image: url(/_i/icon-20-c-time.png);
}     

         
#bottom-fixed-bar .slick-arrow {
        display: none !important;  
}                 
#bottom-fixed-bar .arr {    
        background: #EEEEEE url(/_i/icon-30-a-arrow-left.png) no-repeat center center;
        display: block;
        position: absolute;
        left: 50%;          
        top: 160px; 
        margin: 0 0 0 -640px;
        width: 60px;  
        height: 60px;      
        cursor: pointer;        
        -webkit-transition: all 0.2s linear; 
        -moz-transition: all 0.2s linear; 
        -o-transition: all 0.2s linear; 
        -transition: all 0.2s linear;   
        transition: all 0.2s linear;   
        -webkit-border-radius: 5px; 
        -moz-border-radius: 5px; 
        -ms-border-radius: 5px; 
        -o-border-radius: 5px; 
        border-radius: 5px;  
        opacity: 0;
}                 
#bottom-fixed-bar .arr.arr-r {    
        background-image: url(/_i/icon-30-a-arrow-right.png);
        margin: 0 0 0 580px;
}     
#bottom-fixed-bar:hover .arr { 
        opacity: 1;
}  
                    

              
/* collapse */
#bottom-fixed-bar-list { 
        height: 300px;    
        margin-top: 40px;
        overflow: hidden;
}    

/* line */

.line {
        border-top: #F9F9F9 20px solid;
}  

/* edit */

.edit {              
        font-family: "Roboto Condensed", Arial, sans-serif; 
        font-size: 15px;
        background: #FFFFFF none repeat scroll 0 0;
        border: #CCC 1px solid;     
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-border-radius: 3px; 
        -moz-border-radius: 3px; 
        -ms-border-radius: 3px; 
        -o-border-radius: 3px; 
        border-radius: 3px; 
        color: #000000;
        display: inline-block;
        padding: 4px 4px;   
        line-height: 25px;
        /* resize: none; */                              
        -webkit-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
        -moz-box-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
        -ms-box-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
        -o-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
        transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
        white-space: normal; 
        margin-bottom: 5px;
        outline: none;
}     
select.edit {  
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        -o-user-select: none;
        user-select: none;    
}         
select.edit optgroup {  
        font-style: normal; 
}       
textarea.edit {  
        min-height: 31px;    
        white-space: pre-wrap;     
}       
img.edit {          
        padding: 0px;
} 
.edit:focus {
        -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;  
        -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
        -ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;   
        -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;   
}
.edit-pre {
        font-family: "Courier New", monospace;
        font-size: 12pt;
        text-align: left;
        overflow: auto; 
        overflow-y: auto; 
        overflow-x: auto; 
}       
textarea.edit-pre {  
        min-height: 31px;    
        white-space: pre;     
}           
.edit[disabled] {
        color: #999;
}        
.edit[type=color] {
        padding: 4px; 
        min-height: 27px; 
        cursor: pointer;
}        
.edit-silver {
        background: #F6F6F6;  
}  
.edit-txt-after {       
        background: transparent;    
        border: none;  
        -webkit-box-shadow: none;  
        -moz-box-shadow: none;  
        -ms-box-shadow: none;    
        -o-box-shadow: none;  
        box-shadow: none;   
}
              
.edit-round,
.edit-large-round { 
        background-color: #EEE;  
        color: #333; 
        height: 80px;
        font-size: 25px;
        font-weight: 400;
        line-height: 80px; 
        padding: 0 15px; 
        margin: 0 auto; 
        border: none;      
        -webkit-box-sizing: padding-box;
        -moz-box-sizing: padding-box;
        box-sizing: padding-box;  
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear;  
        -webkit-border-radius: 10px; 
        -moz-border-radius: 10px; 
        -ms-border-radius: 10px; 
        -o-border-radius: 10px; 
        border-radius: 10px;
}         
.edit-round {   
        height: 50px; 
        line-height: 50px; 
}            
textarea.edit-round, 
textarea.edit-large-round {   
        height: auto;
}            
textarea.edit-round {
        min-height: 50px;
} 
textarea.edit-large-round {
        min-height: 80px;
}      
.edit-round[disabled],
.edit-large-round[disabled] { 
        background-color: #F8F8F8;  
}        
input.checkbox-large-round {   
        position: absolute; 
        display: block; 
        left: 0;         
        top: 10px;
        margin: 0;  
        padding: 0; 
        opacity: 0; 
        z-index: 0;             
}          
input.checkbox-large-round + label:after { 
        background-color: #EEE;   
        position: absolute; 
        display: block;   
        content: "";   
        left: 0;                 
        top: 2px; 
        margin: 0;  
        padding: 0;  
        width: 30px !important;  
        height: 30px !important; 
        font-size: 25px;
        font-weight: 400;
        line-height: 30px; 
        text-align: center;  
        z-index: 10;   
        opacity: 1;    
        -webkit-border-radius: 10px; 
        -moz-border-radius: 10px; 
        -ms-border-radius: 10px; 
        -o-border-radius: 10px; 
        border-radius: 10px;  
        cursor: pointer;          
}    
input.checkbox-large-round:checked + label:after {  
        content: "\2714";     
}  

/* button */

.button {                 
        background-color: #00C6FF;  
        color: #FFFFFF;
        display: inline-block;  
        border: none;
        font-size: 24px;
        font-weight: 300;
        height: 40px;
        line-height: 39px;
        text-align: center;
        text-transform: uppercase;
        text-decoration: none;
        text-shadow: none;
        width: 160px;    
        cursor: pointer;
        -webkit-transition: all 0.1s linear; 
        -moz-transition: all 0.1s linear; 
        -o-transition: all 0.1s linear; 
        -transition: all 0.1s linear;   
        transition: all 0.1s linear;   
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        -o-user-select: none;
        user-select: none;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
}   
.button-auto {
        width: auto;
        padding-left: 30px;
        padding-right: 30px;    
}
.button i {             
        display: none;
}    
.button:hover {                 
        background-color: #009AFF;  
}      
.button[disabled],
.button[disabled]:hover {                 
        background-color: #CCC;  
        color: #FFF; 
}    
.button-dark,
.large-button.button-dark {
        background-color: #404040;
        color: #FFF;
}    
.button-dark:hover,
.large-button.button-dark:hover {                 
        background-color: #505050;  
}     
.button-red {                 
        background-color: #00C6FF;  
        color: #FFFFFF;
}    
.button-red:hover {                 
        background-color: #00BDF4;  
}               
.button-disabled,
.button-disabled:hover {                 
        background-color: #E9E9E9; 
        color: #FFFFFF;    
        cursor: default;
}   
.button-large-round { 
        height: 80px;
        font-size: 30px;
        font-weight: 400;
        line-height: 80px; 
        padding: 0 15px; 
        border: none;      
        -webkit-box-sizing: padding-box;
        -moz-box-sizing: padding-box;
        box-sizing: padding-box;  
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear;  
        -webkit-border-radius: 10px; 
        -moz-border-radius: 10px; 
        -ms-border-radius: 10px; 
        -o-border-radius: 10px; 
        border-radius: 10px;
} 

.large-button {       
        background: #00C6FF url(/_i/pixel.png) center center no-repeat;
        display: inline-block;
        width: 140px;
        height: 140px;  
        margin: 0 20px; 
        padding: 0; 
        cursor: pointer; 
         -webkit-transition: all 0.2s linear; 
        -moz-transition: all 0.2s linear; 
        -o-transition: all 0.2s linear; 
        -transition: all 0.2s linear;   
        transition: all 0.2s linear; 
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0); 
        -webkit-border-radius: 5px; 
        -moz-border-radius: 5px; 
        -ms-border-radius: 5px; 
        -o-border-radius: 5px; 
        border-radius: 5px;  
}     
.large-button:hover {       
        background-color: #00C6FF;
}    
.large-button.large-button-dark {
        background-color: #404040;
}     
.large-button.large-button-dark:hover {
        background-color: #505050;
}                                      
.large-button.large-prev-button {
        background-image: url(/_i/icon-100-a-arrow-left.png);
}                                    
.large-button.large-next-button {
        background-image: url(/_i/icon-100-a-arrow-right.png);
}                                  
.large-button.large-comp-button {
        background-image: url(/_i/icon-100-a-comp.png);
}                                        
.large-button.large-headphones-button {
        background-image: url(/_i/icon-100-a-headphones.png);
}                                        
.large-button.large-mobile-button {
        background-image: url(/_i/icon-100-a-mobile.png);
}                                       
.large-button.large-repeat-button {
        background-image: url(/_i/icon-100-a-repeat.png);
}                                       
.large-button.large-share-button {
        background-image: url(/_i/icon-100-a-share.png);
}           
.large-button.large-facebook-button {
        background-image: url(/_i/icon-100-a-soc-facebook.png);
}         
.large-button.large-twitter-button {
        background-image: url(/_i/icon-100-a-soc-twitter.png);
}  
.large-button.large-googleplus-button {
        background-image: url(/_i/icon-100-a-soc-google-plus.png);
}  
.large-button.large-linkedin-button {
        background-image: url(/_i/icon-100-a-soc-linkedin.png);
}  
   

/* tab-buttons */

.tab-buttons {
        background: #F9F9F9;
        display: block;  
        position: relative;
        height: 40px;
        line-height: 40px;
        padding: 0;    
        margin: 0 0 20px 0;
        list-style: none;
}    
.tab-buttons .tab-button {             
        background: transparent 10px center no-repeat; 
        color: #333;
        position: relative; 
        display: block;  
        float: left;
        padding: 0 15px;    
        margin: 0;
        text-decoration: none;  
        -webkit-transition: all 0.1s linear;
        -moz-transition: all 0.1s linear;
        -o-transition: all 0.1s linear;
        -transition: all 0.1s linear;    
        transition: all 0.1s linear;   
}          
.tab-buttons .tab-button:hover {             
        background-color: #EEE;
}        
.tab-buttons .tab-button.selected,
.tab-buttons .tab-button.selected:hover {   
        background-color: #999;
        color: #FFF;     
}           
.tab-buttons .tab-button:after {  
        content: "\25E5\25E4";  
        background-color: transparent;      
        color: #999;             
        letter-spacing: -3px;  
        line-height: 10px;
        font-size: 15px;   
        text-align: center; 
        position: absolute;   
        display: block;   
        height: auto;   
        right: 0;   
        left: 0;  
        top: 39px;  
        -webkit-transition: all 0.1s linear;
        -moz-transition: all 0.1s linear;
        -o-transition: all 0.1s linear;
        -transition: all 0.1s linear;    
        transition: all 0.1s linear;  
        opacity: 0;  
}   
.tab-buttons .tab-button.selected:after {  
        opacity: 1; 
}        
.tab-buttons .tab-button-clock {
        background-image: url(/_i/icon-20-c-time.png);
        padding-left: 40px;
}     
.tab-buttons .tab-button-eye {
        background-image: url(/_i/icon-20-c-eye.png);
        padding-left: 40px;
}    
.tab-buttons .tab-button-comment {
        background-image: url(/_i/icon-20-c-comment.png);
        padding-left: 40px;
}   
.tab-buttons .tab-button-clock.selected {
        background-image: url(/_i/icon-20-a-time.png);
}     
.tab-buttons .tab-button-eye.selected {
        background-image: url(/_i/icon-20-a-eye.png);
}    
.tab-buttons .tab-button-comment.selected {
        background-image: url(/_i/icon-20-a-comment.png);
} 
.tab-pages-area {
        position: relative;
        overflow: hidden;   
}       
.tab-pages-area:after {
        clear: both;     
        content: "";     
        display: table;  
        line-height: 0;
}   
.tab-pages-area-inner {
        position: absolute;
        width: auto;
        left: 0;
        top: 0;  
        -webkit-transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        -transition: all 0.5s ease-in-out;
        transition: all 0.5s ease-in-out;
}   
.tab-pages-area .tab-page {
        float: left;
        margin-right: 20px;
}       

/* fullpage */  

.fullpage {
        padding: 0;
        margin: 0; 
        position: relative;
} 

/* section-issue */

.section-issue-cover {
        background-color: #333;  
        color: #FFF;
}      
.section-issue-cover,
.section-issue-cover .wrapper {
        min-height: 840px;
}                  

.section-issue-cover h2 {
        display: none; 
}        
.section-issue-cover .cover { 
        display: block;   
        position: relative; 
        width: 530px; 
        margin: 0 auto;
        padding: 0;
} 
.section-issue-cover div.cover {   
        padding: 60px 0 0 0;
} 
.section-issue-cover img.cover {   
        background-color: #111;
}         
.section-issue-cover div.cover span {              
        background: url(/_i/alpha-module-header-cover.png) left 220px repeat-x;  
        display: block;   
        position: absolute;        
        top: 0;
        left: 0;
        right: 0;  
        bottom: 0;   
}         
.section-issue-cover nav { 
        background-color: #333;  
        display: block;   
        position: absolute;        
        left: 0;
        right: 0;  
        bottom: 0;  
        z-index: 2;    
        margin: 0;
        padding: 30px 0 70px 0;   
        line-height: 20px;   
        font-size: 20px;
        font-weight: 300; 
}           
.section-issue-cover nav,
.section-issue-cover nav a { 
        color: #FFF; 
        text-decoration: none;    
}                         
.section-issue-cover nav a:hover { 
        color: #CCC;     
        text-decoration: none; 
}            
.section-issue-cover nav ul {     
        display: block;   
        margin: 0;
        padding: 0;   
        list-style: none;  
        text-align: center;
}           
.section-issue-cover nav ul li {     
        display: inline-block;   
        list-style: none;  
        margin: 0;
        padding: 0; 
}           
.section-issue-cover nav ul li:before {     
        display: inline-block;   
        content: "/"; 
        margin: 0;
        padding: 0 20px;
}         
.section-issue-cover nav ul li:first-child:before {     
        content: ""; 
        padding: 0; 
}   

.section-issue-cover .info {   
        position: absolute;    
        display: block;       
        top: 0;
        left: 0;
        right: 0;  
        bottom: 0;   
        margin: 0;
        padding: 0; 
        text-align: center;
        overflow: hidden;  
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear;      
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0); 
}                   
.section-issue-cover .info .info-bar {   
        border-top: #404040 1px solid;
        position: absolute; 
        left: 0;
        right: 0;  
        bottom: 0;  
        height: 340px;   
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear;      
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0); 
}                    
.section-issue-cover .info .info-bar .info-title { 
        position: absolute;        
        top: 35px;  
        left: 70px;          
        font-size: 20px;
        font-weight: 300;
        line-height: 25px;
        text-align: left;
}                      
.section-issue-cover .info .info-bar .info-title h3 { 
        margin: 0 0 12px 0;                   
        color: #FFF;
}                  
.section-issue-cover .info .info-bar .info-title div { 
        margin: 0 0 0 20px;      
        color: #FFF;
}       
.section-issue-cover .info .info-bar .info-links {  
        margin: 20px 0 0 0;      
        display: none;   
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear;      
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0); 
}       
.section-issue-cover .info .info-bar .info-links h4 {      
        font-size: 16px;
        line-height: 16px; 
        font-weight: 600;
        padding: 5px 0 5px 0;       
        margin: 0;  
}       
.section-issue-cover .info .large-button { 
        margin: 40px 20px 0 20px;
        padding: 0;
}       
.section-issue-cover .info .button-ewydanie,
.section-issue-cover .info .button-google-play,
.section-issue-cover .info .button-app-store {      
        background: #333 center center no-repeat;
        margin: 15px 10px 15px 10px;  
        padding: 0;
        width: 120px;
        height: 40px;
}                     
#header-menu .button-ewydanie,                   
#footer .button-ewydanie,
.section-issue-cover .info .button-ewydanie {   
        background-color: #111;
        background-image: url(/_i/button-120x40-e-wydanie.png);
}                            
#header-menu .button-google-play,                 
#footer .button-google-play,
.section-issue-cover .info .button-google-play {   
        background-color: #111;
        background-image: url(/_i/button-120x40-google-play.png);
}                            
#header-menu .button-app-store,               
#footer .button-app-store, 
.section-issue-cover .info .button-app-store {  
        background-color: #111;
        background-image: url(/_i/button-120x40-app-store.png);
}            
.section-issue-cover .info .button-audioteka, 
.section-issue-cover .info .button-eprasa,
.section-issue-cover .info .button-egazety, 
.section-issue-cover .info .button-ekiosk,
.section-issue-cover .info .button-kiosk24,
.section-issue-cover .info .button-nexto {      
        background: center center no-repeat;
        margin: 0 10px 0 10px;  
        padding: 0;
        width: 80px;
        height: 40px;
}                     
.section-issue-cover .info .button-audioteka {  
        background-image: url(/_i/logo-small-audioteka.png);
}      
.section-issue-cover .info .button-eprasa {  
        background-image: url(/_i/logo-small-eprasa.png);
}     
.section-issue-cover .info .button-egazety {  
        background-image: url(/_i/logo-small-egazety.png);
}     
.section-issue-cover .info .button-ekiosk {  
        background-image: url(/_i/logo-small-ekiosk.png);
}     
.section-issue-cover .info .button-kiosk24 {  
        background-image: url(/_i/logo-small-kiosk24.png);
}     
.section-issue-cover .info .button-nexto {  
        background-image: url(/_i/logo-small-nexto.png);
}                  
.section-issue-cover .info .button-audioteka:hover {  
        background-image: url(/_i/logo-small-audioteka-hov.png);
}      
.section-issue-cover .info .button-eprasa:hover {  
        background-image: url(/_i/logo-small-eprasa-hov.png);
}     
.section-issue-cover .info .button-egazety:hover {  
        background-image: url(/_i/logo-small-egazety-hov.png);
}     
.section-issue-cover .info .button-ekiosk:hover {  
        background-image: url(/_i/logo-small-ekiosk-hov.png);
}     
.section-issue-cover .info .button-kiosk24:hover {  
        background-image: url(/_i/logo-small-kiosk24-hov.png);
}     
.section-issue-cover .info .button-nexto:hover {  
        background-image: url(/_i/logo-small-nexto-hov.png);
}  
 
.section-issue-cover .info.expanded {        
        background: rgba(51, 51, 51, 0.5); 
        top: 0;
        height: auto     
}                 
.section-issue-cover .info.expanded .info-bar { 
        height: 610px;        
}                               
.section-issue-cover .info.expanded .info-bar .large-button:hover {
        background-color: #505050;                
}       
.section-issue-cover .info.expanded .info-bar .info-links { 
        border-bottom: #404040 1px solid; 
        display: block; 
        padding: 0 0 20px 0;
}                 


.section-issues-covers {
        background-color: #333;
        color: #FFF;  
        text-shadow: #111 0 1px 0; 
        margin: 0;
}                  
.section-issues-covers .wrapper {
        border-top: #404040 1px solid;     
        padding: 60px 0; 
}     
.section-issues-covers:first-child .wrapper {
        border-top: none;
}     
.section-issues-covers .sub-header {  
        color: #FFF;  
        text-shadow: #111 0 1px 0;  
        text-align: center;  
}      
.section-issues-covers .sub-header a {  
        color: #FFF;  
        text-decoration: none;
}       
.section-issues-covers ul {   
        list-style: none;
        display: block;    
        margin: 0;
        padding: 0;     
}   
.section-issues-covers ul li.item { 
        position: relative;
        float: left;
        display: block;   
        padding: 0;     
        margin: 0;
        width: 400px;        
        -webkit-border-radius: 3px; 
        -moz-border-radius: 3px; 
        -ms-border-radius: 3px; 
        -o-border-radius: 3px; 
        border-radius: 3px; 
} 
.section-issues-covers ul li.item:after {     
        background: #ED1C24 url(/_i/icon-20-a-locked.png) no-repeat scroll center center;
        content: "";
        position: absolute;
        display: block;  
        padding: 0;     
        margin: 0;     
        top: 20px;     
        right: 20px;
        width: 60px; 
        height: 60px;        
        -webkit-border-radius: 3px; 
        -moz-border-radius: 3px; 
        -ms-border-radius: 3px; 
        -o-border-radius: 3px; 
        border-radius: 3px;      
        -webkit-box-shadow: #333 0 0 10px;  
        -moz-box-shadow: #333 0 0 10px;  
        box-shadow: #333 0 0 10px;  
}          
.section-issues-covers ul li.item.item-autoopen:after {     
        background: #99CC00 url(/_i/icon-20-a-unlocked.png) no-repeat scroll center center;
}              
.section-issues-covers ul li.item:hover {     
        -webkit-box-shadow: #000 0 0 10px;  
        -moz-box-shadow: #000 0 0 10px;  
        box-shadow: #000 0 0 10px;  
}   
.section-issues-covers ul li.item:hover:after {       
        -webkit-box-shadow: none;  
        -moz-box-shadow: none;  
        box-shadow: none;  
}                      
.section-issues-covers ul li.adv-item,
.section-issues-covers ul li.adv-item:hover {  
        margin: 0;
        padding: 0;      
        clear: both;      
        float: none;
        width: 100%;
        -webkit-box-shadow: none;  
        -moz-box-shadow: none;  
        box-shadow: none;  
}              
.section-issues-covers ul li.adv-item .adv-aside {  
        padding: 40px 0 0 0;  
        margin: 0;  
}        
.section-issues-covers ul li.adv-item .page-billboard-1 {  
        border-top: #404040 1px solid;     
        padding: 60px 0 0 0;  
        margin: 0;  
}              

.section-issues-covers ul li.item a {   
        position: relative;   
        display: block; 
        color: #111;
        width: 360px;  
        height: 490px;  
        margin: 0;             
        padding: 20px;     
        overflow: hidden; 
        text-decoration: none;   
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear;      
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);  
        -webkit-border-radius: 3px; 
        -moz-border-radius: 3px; 
        -ms-border-radius: 3px; 
        -o-border-radius: 3px; 
        border-radius: 3px;   
}    
.section-issues-covers ul li.item a img {   
        background: #111; 
        position: absolute;  
        top: 20px;      
        left: 20px;    
        right: 20px;   
        bottom: 20px;     
        display: block;    
        width: 360px;  
        height: 490px; 
        margin: 0; 
        padding: 0;       
         -webkit-transition: all 0.2s linear; 
        -moz-transition: all 0.2s linear; 
        -o-transition: all 0.2s linear; 
        -transition: all 0.2s linear;   
        transition: all 0.2s linear; 
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);  
        -webkit-border-radius: 3px; 
        -moz-border-radius: 3px; 
        -ms-border-radius: 3px; 
        -o-border-radius: 3px; 
        border-radius: 3px;   
        -webkit-box-shadow: #111 0 0 10px;  
        -moz-box-shadow: #111 0 0 10px;  
        box-shadow: #111 0 0 10px;  
}                           
.section-issues-covers ul li.item a strong {   
        display: none;     
        color: #333;
        font-size: 28px;
        font-weight: 400;
        line-height: 30px;   
        margin: 10px 20px 40px 20px;  
        text-align: center;
        word-wrap: break-word;
}                           
.section-issues-covers ul li.item a strong span {  
        color: #999;
}              
.section-issues-covers ul li.item a .item-containers {  
        display: none;     
        text-align: center;   
        margin: 7px 0;  
        
}              
.section-issues-covers ul li.item .news-open {   
        background: #CCC url(/_i/icon-20-a-arrow-right.png) center center no-repeat; 
        position: absolute;        
        display: block;      
        left: 50%;             
        bottom: 40px;   
        width: 40px;       
        height: 40px;  
        margin: 0 0 0 -20px; 
        cursor: pointer;
        -webkit-transition: all 0.1s linear;
        -moz-transition: all 0.1s linear;
        -o-transition: all 0.1s linear;
        -transition: all 0.1s linear;   
        transition: all 0.1s linear;     
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);   
        -webkit-border-radius: 4px; 
        -moz-border-radius: 4px; 
        -ms-border-radius: 4px; 
        -o-border-radius: 4px; 
        border-radius: 4px; 
        opacity: 0;   
}         
.section-issues-covers ul li.item .news-open:hover {   
        background-color: #666666;
}     
.section-issues-covers ul li.item a:hover {  
        background: #F9F9F9; 
        text-shadow: none;  
}      
.section-issues-covers ul li.item a:hover img {  
        position: absolute;  
        top: 140px;      
        left: 100px;    
        right: 100px;  
        bottom: 410px;    
        width: 200px;  
        height: 270px;           
        -webkit-box-shadow: #CCC 0 0 2px;  
        -moz-box-shadow: #CCC 0 0 2px;  
        box-shadow: #CCC 0 0 2px;  
}       
.section-issues-covers ul li.item a:hover img:hover {   
        -webkit-box-shadow: #999 0 0 2px;  
        -moz-box-shadow: #999 0 0 2px;  
        box-shadow: #999 0 0 2px;  
}      
.section-issues-covers ul li.item a:hover strong, 
.section-issues-covers ul li.item a:hover .item-containers {  
        display: block;     
}      
.section-issues-covers ul li.item a:hover .news-open {  
        opacity: 1;
}      
       
.section-issues-years {    
        padding: 60px 0 50px 0;  
        margin: 0;  
        text-align: center;
}       
.section-issues-years ul.years {    
        padding: 0; 
        margin: 0 auto;  
        list-style: none;
        text-align: left;
        width: ;
}              
.section-issues-years ul.years li { 
        display: inline-block;
        padding: 0 18px 20px 18px;  
        margin: 0;  
}    
#issues-list-arrows {
        background: #F6F6F6;   
        padding: 20px 0;
        margin: 0;
}       

/* section-users */

#profile {        
        background: #F9F9F9;
}
            
.section-profile {                
        background: #F9F9F9 url(/_i/background-user-light.png) no-repeat center top fixed;    
        color: #333333;
        margin: 0;
        min-height: 680px;    
        position: relative; 
}          
.section-profile .user-name {   
        color: #333333;
        display: block;     
        line-height: 60px;   
        font-size: 50px;
        font-weight: 200;
        text-align: center; 
        margin: 0;
        padding: 423px 0 35px 0; 
}         
.section-profile .user-name:before {                
        content: "/ ";
        font-size: 30px;    
        font-weight: 200;            
}         
.section-profile .user-status {   
        display: block;         
        position: absolute;   
        top: 365px;  
        left: 0;  
        right: 0;  
        margin: 5px 0 0 0;
        padding: 0;    
        font-size: 14px;
        font-weight: 400;
        line-height: 18px;  
        text-align: center; 
        text-transform: uppercase;
        text-decoration: none;
}        
.section-profile .user-status a {                 
        background-color: #CCC;  
        color: #999;  
        display: inline-block;
        padding: 5px 10px;  
        margin: 0 5px; 
        line-height: 15px; 
        text-decoration: none;
        -webkit-transition: all 0.1s linear;
        -moz-transition: all 0.1s linear;
        -o-transition: all 0.1s linear;
        -transition: all 0.1s linear;   
        transition: all 0.1s linear;     
        -webkit-border-radius: 4px; 
        -moz-border-radius: 4px; 
        -ms-border-radius: 4px; 
        -o-border-radius: 4px; 
        border-radius: 4px;   
}
.section-profile .user-status .author-wprost {                 
        background-color: #ED1C24;  
        color: #FFF;   
}   
.section-profile .user-status .author-wprost:hover {                 
        background-color: #BE161D;  
        color: #FFF;   
}     
.section-profile .user-status .author-bloger,
.section-profile .profile-bar-buttons .articles-blog-button {                 
        background-color: #4D7B90;              
        color: #FFF;   
}          
.section-profile .user-status .author-soc-facebook {                 
        background-color: #3B5998;              
        color: #FFF;   
}          
.section-profile .user-status .author-soc-twitter {                 
        background-color: #55ACEE;              
        color: #FFF;   
}          
.section-profile .user-status .author-soc-google {                 
        background-color: #DD4B39;              
        color: #FFF;   
}     
.section-profile .user-status .author-bloger:hover,
.section-profile .profile-bar-buttons .articles-blog-button:hover {                 
        background-color: #3C5E6F;              
        color: #FFF;   
}   
.section-profile .user-img {                
        background: #CCCCCC url(/_i/icon-30-a-user.png) no-repeat scroll center center;
        border: #FFF 5px solid;
        display: block;
        left: 50%;  
        top: 120px;  
        width: 200px;
        height: 200px;
        margin: 0 0 0 -105px;
        padding: 0;
        overflow: hidden;
        position: absolute;    
        -webkit-border-radius: 100%; 
        -moz-border-radius: 100%; 
        -ms-border-radius: 100%; 
        -o-border-radius: 100%; 
        border-radius: 100%; 
}        
.section-profile figure.user-img {                
        background: #FFF; 
}  
.section-profile .user-img img {  
        display: block;
        width: 100%;
        height: auto;
        margin: 0;
        padding: 0;
}    

.section-profile .info-button {
        background: #333 url(/_i/icon-30-a-info.png) center center no-repeat;  
        position: absolute; 
        display: block;
        height: 60px;       
        left: 50%;  
        top: 50%;  
        margin: 225px 0 0 -30px;
        width: 60px;
        cursor: pointer;    
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px;
}                    
.section-profile .info-button:hover {
        background-color: #111;
}  
.section-profile .info-button.selected,
.section-profile .info-button.selected:hover {   
        background-color: #ED1C24;
}  
    
.section-profile .profile-details {
        border-top: #CCC 1px solid;
}   
.section-profile .profile-details .art-text {
        padding: 40px 0 0 0;  
        margin: 0 auto;
        width: 720px;  
        text-align: center;
}    
.section-profile #profile-content-small span {    
        background: #333;
        color: #FFF;
        font-size: 14px;
        font-weight: 400;
        line-height: 25px;
        margin: 35px auto 0 auto;
        width: 120px;
        display: block;
        cursor: pointer;  
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px;
}  
.section-profile #profile-content-small span:hover {    
        background: #111;
        color: #FFF;
}    
.section-profile #profile-content {
        display: none;
}     
.section-profile .profile-bar-buttons {   
        padding: 0 0 60px 0;   
        margin: 40px 0 0 0;
        position: relative;
        height: 40px;
}     
.section-profile .profile-bar-buttons .ext-links-buttons {  
        border-right: #CCC 2px solid;
        width: 50%;   
        height: 40px; 
        margin: 0 40px 0 0;
        text-align: right;  
        float: left;
}      
.section-profile .profile-bar-buttons .ext-links-buttons .share-button {   
        background-color: #999;
        display: inline-block;
        float: none;
}       
.section-profile .profile-bar-buttons .ext-links-buttons .share-button:hover {   
        background-color: #333;
}        
.section-profile .profile-bar-buttons .ext-links-buttons .share-button:last-child {   
        margin-right: 40px;
}        
.section-profile .profile-bar-buttons .vote-button-up {   
        margin-left: 10px;
}             
     

/* section-users */

.section-users {
        background-color: #F6F6F6;  
        color: #111;
}                     
.section-users .wrapper {
        padding: 60px 0;   
}               
.section-users .users-list {
        margin: 0 100px;
        padding: 0;
}     
.section-users .users-list li {      
        float: left;
        width: 33.3%; 
        height: 100px; 
        line-height: 24px;
        margin: 20px 0;
        padding: 0;   
}      
.section-users .users-list li.only-one {      
        float: none;
        margin: 20px auto;
}                     
.section-users .users-list li.author-online:after, 
.section-users .users-list li.author-online:after { 
        background: #33CC00;
        content: "";
        position: absolute;
        bottom: 0;
        left: 82px;
        display: block;
        width: 15px;
        height: 15px;  
        -webkit-border-radius: 100%; 
        -moz-border-radius: 100%; 
        -ms-border-radius: 100%; 
        -o-border-radius: 100%; 
        border-radius: 100%; 
        z-index: 10;
}                 
.section-users .users-list li a.author-img, 
.section-users .users-list li img.author-img {
        width: 100px;
        height: 100px; 
}                                
.section-users .users-list li a.author-img {
        background: #CCC url(/_i/icon-30-a-user.png) no-repeat center center;
        border: #F6F6F6 15px solid;  
        display: block;
        position: absolute;
        left: -15px;
        top: -15px;
        overflow: hidden;
}  
.section-users .users-list li:hover a.author-img {
        border: #FFF 15px solid;   
}  
.section-users .users-list li a.author-name { 
        color: #333;
        text-shadow: 1px 1px 0 #FFF;
        display: block;
        padding: 38px 0 0 120px;
}                  
.section-users .users-list li:hover a.author-name {
        color: #000;
} 

/* .item-author */

.item-author {  
        display: block;    
        margin: 0;
        padding: 0;
}    
.item-author,
.item-author a {                         
        color: #999999;
        font-size: 12px;
        font-weight: 400;
        font-style: normal;
        line-height: 40px;  
        text-align: left; 
}             
.item-author i {          
        font-style: normal;
}                         
.item-author img {     
        display: block;
        float: left;
        width: 40px;                          
        height: 40px;   
        margin: 0 20px 0 0;
        padding: 0;
        -webkit-border-radius: 100%; 
        -moz-border-radius: 100%; 
        -ms-border-radius: 100%; 
        -o-border-radius: 100%; 
        border-radius: 100%;      
}                     
.item-author img:hover {     
}  
            
/* .item-containers */
                    
.item-containers {      
        line-height: 40px;  
        display: block;   
        margin: 0;
        padding: 0;
}                      
.item-containers,       
.item-containers a, 
.item-containers span,       
.item-containers a:hover {                             
        color: #333;  
        font-size: 11px; 
        font-weight: 400;  
        font-style: normal; 
        text-decoration: none; 
        text-align: left;
        text-transform: uppercase;  
        -webkit-transition: all 0.1s linear;
        -moz-transition: all 0.1s linear;
        -o-transition: all 0.1s linear;
        -transition: all 0.1s linear;  
        transition: all 0.1s linear;       
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);   
}                     
.item-containers a, 
.item-containers span {      
        display: inline-block;   
        line-height: 10px;
        padding: 5px 8px;
        -webkit-border-radius: 4px; 
        -moz-border-radius: 4px; 
        -ms-border-radius: 4px; 
        -o-border-radius: 4px; 
        border-radius: 4px; 
}                         
.item-containers a:before, 
.item-containers span:before {      
        content: "/ ";              
}               
.item-containers a.cntr-228, 
.item-containers a.cntr-10002 {             
        background: #ED1C24 !important;                            
        color: #FFF !important;
}               
.item-containers a.cntr-228:hover, 
.item-containers a.cntr-10002:hover {             
        background: #E61B23 !important;  
}                      
.item-containers a.cntr-10058 {             
        background: #FF974A !important;                            
        color: #FFF !important;
}               
.item-containers a.cntr-10058:hover {             
        background: #FF6D00 !important;  
}  
.item-containers a.cntr-host:hover {
        background: #333333 !important;
        color: #FFFFFF !important;
}     
.item-containers a.cntr-host-2 {
        background: #4CA728 !important;
        color: #FFFFFF !important;
}                
.item-containers a.cntr-host-3 {
        background: #222 !important;
        color: #FFFF00 !important;
}    
.item-containers a.cntr-host-4 {
        background: #6D4C41 !important;
        color: #FFFFFF !important;
}        
.item-containers a.cntr-host-5 {
        background: #01AAAD !important;
        color: #FFFFFF !important;
}        
.item-containers span {                               
        color: #CCC;
}              
.item-containers span.cntr-commertial {                      
        color: #CCC;
}  
.item-containers span.cntr-recomendeded,
.item-containers span.cntr-recomendeded:hover {             
        background: #0099FF url(/_i/icon-20-a-new.png) center center no-repeat !important;   
        background-size: 8px 8px !important;     
        width: 18px;         
}                             
.item-containers span.cntr-recomendeded:before {    
        content: "";
}        
.item-containers i {                               
        display: none;
} 
        
.page-box {        
        margin: 0;  
        padding: 0;    
        position: relative;
}     
.page-box:after {
        clear: both;     
        content: "";     
        display: table;  
        line-height: 0;
}    
                    
.page-box.bg-light,
.page-box.bg-light-ct-white {                   
        background: #F9F9F9;
}                   
.page-box.bg-silver,
.page-box.bg-silver-ct-light,
.page-box.bg-silver-ct-white {
        background: #F0F0F0;
}                                  
.page-box.bg-light-ct-white .wrapper,
.page-box.bg-silver-ct-white .wrapper {
        background: #FFF;
        padding-left: 20px;                           
        padding-right: 20px;
}                  
.page-box.ct-light .wrapper,
.page-box.bg-silver-ct-light .wrapper {
        background: #F9F9F9;
        padding-left: 20px;                           
        padding-right: 20px;
}   

/* .page-box-header */

.page-box .page-box-header {   
        border-top: #CCC 2px solid;
        position: relative;
        height: 60px; 
}    
.page-box .page-box-header h2 {   
        color: #FFF;
        line-height: 60px;  
        height: 60px;   
        padding: 0;
        margin: 0;     
}      
.page-box .page-box-header h2,
.page-box .page-box-header h2 a {
        font-size: 30px;
        font-weight: 200;
        text-align: left;
        text-transform: uppercase;
        white-space: nowrap;
}                            
.page-box .page-box-header h2 a {
        color: inherit;
}                           
.page-box .page-box-header h2 a {
        -webkit-transition: all 0.1s linear;
        -moz-transition: all 0.1s linear;
        -o-transition: all 0.1s linear;
        -transition: all 0.1s linear;  
        transition: all 0.1s linear;  
        text-decoration: none;  
}                             
.page-box .page-box-header h2:before {
        content: "/ ";
}         
.page-box .page-box-header nav {   
        position: absolute;  
        line-height: 60px;  
        display: block;    
        height: 60px;   
        padding: 0;
        margin: 0;  
        right: 0;
        top: 0;    
}           
.page-box .page-box-header ul {  
        display: block; 
        color: #EEE; 
        margin: 0;
        padding: 0;     
        font-size: 20px;
        list-style: none;  
        text-align: left;
        text-decoration: none;  
        text-transform: uppercase;
}            
.page-box .page-box-header ul li {     
        display: inline;  
        margin: 0 0 0 15px;
        padding: 0;
}                
.page-box .page-box-header ul li:before {
        content: "/ ";
}         
.page-box .page-box-header ul,
.page-box .page-box-header ul li a { 
        -webkit-transition: all 0.1s linear;
        -moz-transition: all 0.1s linear;
        -o-transition: all 0.1s linear;
        -transition: all 0.1s linear;  
        transition: all 0.1s linear;      
        color: #999;  
        text-decoration: none; 
}                 
.page-box .page-box-header ul li a:hover {      
        color: #333; 
} 
            
.box-news-slider,
.box-gallery-slider { 
        background: #F9F9F9; 
        border: none;
        height: 460px;  
        padding: 0;
        margin: 0;           
        overflow: hidden;
        position: relative; 
        -webkit-transition: all 0.1s linear;
        -moz-transition: all 0.1s linear;
        -o-transition: all 0.1s linear;
        -transition: all 0.1s linear;    
        transition: all 0.1s linear;        
}                 
.box-gallery-slider { 
        -webkit-transition: none;
        -moz-transition: none;
        -o-transition: none;
        -transition: none; 
        transition: none;      
}               
/* .box-gallery-slider:after {  
        background: #abc;   
        position: absolute; 
        left: 50%;
        top: 0;
        bottom: 0;   
}    */                  
.box-gallery-slider .gallery-slider-items {  
        position: absolute; 
        top: 0;         
        left: 0;
        bottom: 0;    
        margin: 0;     
        padding: 0;
        height: 100%;     
        width: 100%;  
}           
.box-news-slider .news-slider-item, 
.box-gallery-slider .gallery-slider-item {   
        position: relative; 
        background: #F9F9F9;   
        margin: 0;     
        padding: 0;
        width: 100%;  
        height: 460px;  
        float: left;
}                  
.box-gallery-slider,         
.box-gallery-slider .gallery-slider-item {   
        background: #333;      
}                     
.page-box .box-news-slider .page-box-header,
.page-box .box-gallery-slider .page-box-header { 
        z-index: 999;       
        height: 60px;  
        width: 250px;   
        padding: 0;
        margin: 20px 0 0 0;  
        border: none;
}                 
.page-box .box-news-slider .page-box-header h2,
.page-box .box-gallery-slider .page-box-header h2 { 
        background: transparent;   
        padding: 0 0 0 70px;
        margin: 0;     
}
.box-news-slider .box-news-slider-nav,
.box-gallery-slider .box-gallery-slider-nav {     
        position: absolute;   
        display: block;       
        top: 320px; 
        right: 20px;
        width: 130px;  
        z-index: 999;
        opacity: 0.5;   
        -webkit-transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        -transition: all 0.5s ease-in-out;    
        transition: all 0.5s ease-in-out;           
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);       
}       
.box-news-slider.navigated .box-news-slider-nav,
.box-gallery-slider.navigated .box-gallery-slider-nav {  
        right: -200px; 
}                         
.box-news-slider .box-news-slider-nav span,
.box-gallery-slider .box-gallery-slider-nav span {    
        background: #111 url(/_i/icon-30-a-arrow-left.png) center center no-repeat;
        display: inline-block;     
        width: 60px;            
        height: 60px;         
        cursor: pointer; 
        opacity: 0.7;       
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear; 
        -webkit-border-radius: 5px; 
        -moz-border-radius: 5px; 
        -ms-border-radius: 5px;  
        -o-border-radius: 5px; 
        border-radius: 5px;  
}       
.box-news-slider .box-news-slider-nav span.p,
.box-gallery-slider .box-gallery-slider-nav span.p {    
        margin-right: 10px;  
}       
.box-news-slider .box-news-slider-nav span.n,
.box-gallery-slider .box-gallery-slider-nav span.n {    
        background-image: url(/_i/icon-30-a-arrow-right.png);
}             
.box-news-slider .box-news-slider-nav span.d,
.box-gallery-slider .box-gallery-slider-nav span.d {    
        background-image: url(/_i/icon-30-a-arrow-bottom.png);
}              
.box-news-slider .box-news-slider-nav i,
.box-gallery-slider .box-gallery-slider-nav i {  
        color: #F9F9F9;
        display: block;    
        font-size: 53px;
        font-weight: 400;
        font-style: normal; 
        line-height: 44px; 
        text-align: center; 
        text-shadow: 1px 1px 0 #999;
}      
.box-news-slider .box-news-slider-nav i u, 
.box-gallery-slider .box-gallery-slider-nav i u {  
        text-decoration: none;
}
.box-news-slider .news-slider-image,
.box-gallery-slider .gallery-slider-image {     
        background: #333;    
        position: absolute;
        width: 760px;      
        top: 0;
        right: 0;
        bottom: 0;  
        z-index: 0;
        overflow: hidden;   
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear; 
}            
.box-news-slider .news-slider-image img,
.box-gallery-slider .gallery-slider-image img {  
        position: absolute;   
        width: 960px;  
        right: 0;       
        top: 0;
}                         
.box-news-slider .news-slider-image img.image-resizenable,
.box-gallery-slider .gallery-slider-image img.image-resizenable {  
        height: auto;   
}           
.box-news-slider .news-slider-data,
.box-gallery-slider .gallery-slider-data {  
        background: url(/_i/alpha-module-top.png) right top repeat-y;    
        background-size: 380px auto;
        position: absolute;           
        z-index: 1;    
        bottom: 0; 
        width: 659px;     
        left: 0;           
        top: 0; 
}                                
.box-gallery-slider .gallery-slider-data {  
        background-image: url(/_i/alpha-module-top-dark.png);    
}                     
.box-news-slider .news-slider-title,
.box-gallery-slider .gallery-slider-title {  
        background: transparent;   
        color: #333; 
        position: absolute;     
        font-size: 45px;             
        font-weight: 600;
        line-height: 50px; 
        right: 70px;    
        left: 70px;             
        top: 110px;   
        padding: 0;
        margin: 0;
        text-decoration: none; 
        text-shadow: 0 0 25px #F9F9F9;
        border: none;   
        word-wrap: break-word;     
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear;       
}                           
.box-gallery-slider .gallery-slider-title {   
        text-shadow: 0 0 25px #111;
        color: #FFF;           
        top: 90px;   
}                               
.box-news-slider .news-slider-title strong,
.box-gallery-slider .gallery-slider-title strong {             
        font-weight: 600;  
}              
.box-news-slider .news-slider-lead,
.box-gallery-slider .gallery-slider-lead {  
        background: transparent;   
        color: #333; 
        position: absolute;     
        font-size: 15px;             
        font-weight: 300;
        line-height: 20px;   
        right: 70px;    
        left: 70px;             
        top: 284px;   
        padding: 0;
        margin: 0;
        text-decoration: none; 
        text-shadow: 0 0 5px #F9F9F9;
        border: none;   
        word-wrap: break-word;     
        -webkit-transition: all 0.4s ease-in-out;
        -moz-transition: all 0.4s ease-in-out;
        -o-transition: all 0.4s ease-in-out;
        -transition: all 0.4s ease-in-out;    
        transition: all 0.4s ease-in-out;      
        opacity: 1;    
}                                              
.box-news-slider .news-slider-author,           
.box-gallery-slider .gallery-slider-author {     
        position: absolute;     
        left: 20px;             
        top: 57px;   
}              
.box-news-slider .news-slider-author .item-author,
.box-news-slider .news-slider-author .item-author a, 
.box-gallery-slider .gallery-slider-author .item-author,
.box-gallery-slider .gallery-slider-author .item-author a {     
        font-size: 20px; 
        font-weight: 300;   
        text-decoration: none; 
}                                                     
.box-news-slider .news-slider-author a.item-author:hover span, 
.box-gallery-slider .gallery-slider-author a.item-author:hover span {   
        color: #333; 
}     
.box-news-slider .news-slider-containers,
.box-gallery-slider .gallery-slider-containers {     
        position: absolute;     
        left: 70px;             
        top: 9px;   
}                          
.box-gallery-slider .gallery-slider-containers { 
        left: 10px; 
}                         
.box-news-slider .news-slider-containers .item-containers,
.box-news-slider .news-slider-containers .item-containers a {     
        font-size: 15px; 
        font-weight: 400;  
}                 
                     
.box-news-slider .news-slider-containers .item-containers a {     
        padding: 8px 10px;
}   

.box-news-slider:hover {   
        border: none;
        margin: 0;   
}    
.box-news-slider:hover .news-slider-image,
.box-gallery-slider:hover .gallery-slider-image {     
        opacity: 0.9;
}                  
.box-news-slider:hover .news-slider-lead,
.box-news-slider:hover .news-slider-lead {    
        opacity: 1;
}
.box-news-slider:hover .news-slider-title {                        
        color: #111;  
}                   
.box-gallery-slider:hover .gallery-slider-title {                        
        color: #FFF;  
}       
.box-news-slider:hover .box-news-slider-nav,
.box-gallery-slider:hover .box-gallery-slider-nav {     
        opacity: 0.9; 
        right: 20px;
}  
.box-news-slider:hover .box-news-slider-nav span:hover,
.box-gallery-slider:hover .box-gallery-slider-nav span:hover {   
        opacity: 1;  
}      
.box-gallery-slider .gallery-slider-data .button { 
        position: absolute;       
        display: block; 
        bottom: 80px;    
        right: 70px;             
        left: 70px;  
        width: auto; 
        font-size: 29px;
        font-weight: 400;       
}     
.box-gallery-slider .gallery-slider-data .button.h { 
        opacity: 0;    
}      
.box-gallery-slider .page-box-header h2 { 
        text-shadow: #333 1px 1px 0;
}           
             

/* box-news-fullscreen-slider */

.box-news-fullscreen-slider { 
        background: #222; 
        border: none;
        height: 600px;  
        min-height: 700px;  
        padding: 0;
        margin: 0;           
        overflow: hidden;
        position: relative; 
        z-index: 0;      
}  
.box-news-fullscreen-slider-shadow { 
        background: #111;;
        left: 0;
        top: -5px; 
        right: 0;
        height: 5px;       
        overflow: hidden;
        position: absolute;     
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
        z-index: 1010;
}   
.box-news-fullscreen-slider .news-fullscreen-slider-item { 
        padding: 0;
        margin: 0;   
        left: 0;
        top: 0; 
        right: 0;
        bottom: 0;         
        overflow: hidden;
        position: absolute; 
        z-index: 0;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -transition: all 0.3s ease-in-out;    
        transition: all 0.3s ease-in-out;         
}                   
.box-news-fullscreen-slider .news-fullscreen-slider-item { 
        background: #222; 
        padding: 0;
        margin: 0;   
        left: 0;
        top: 0; 
        right: 0;
        bottom: 0;         
        overflow: hidden;
        position: absolute; 
        -webkit-transition: all 0.9s ease-in-out;
        -moz-transition: all 0.9s ease-in-out;
        -o-transition: all 0.9s ease-in-out;
        -transition: all 0.9s ease-in-out;    
        transition: all 0.9s ease-in-out;     
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);        
        opacity: 0;                
}                      
.box-news-fullscreen-slider .news-fullscreen-slider-item.news-fullscreen-slider-item-visible { 
        z-index: 999 !important;        
        opacity: 1 !important;       
}                             

.box-news-fullscreen-slider .news-fullscreen-slider-image { 
        background: #111 no-repeat center center; 
        background-size: cover;
        padding: 0;
        margin: 0;   
        left: 0;
        top: 0; 
        right: 0;
        bottom: 0;         
        display: block;  
        position: absolute; 
        z-index: 1;   
}            
.box-news-fullscreen-slider .news-fullscreen-slider-image img {    
        display: none;   
}           
.box-news-fullscreen-slider .news-fullscreen-slider-grid { 
        background: url(/_i/slider-grid-a.png) repeat center center; 
        top: 0;   
        left: 0;
        right: 0;
        bottom: 0;         
        display: block;  
        position: absolute;  
        z-index: 3;     
}    
.box-news-fullscreen-slider .news-fullscreen-slider-data { 
        background: url(/_i/alpha-module-header-cover.png) repeat-x center top; 
        padding: 150px 0 50px 0;
        margin: 0;   
        left: 0;
        right: 0;
        bottom: 0;         
        display: block;  
        position: absolute;  
        z-index: 5;     
}       
.box-news-fullscreen-slider .news-fullscreen-slider-data-wrapper { 
        margin: 0 auto;   
        width: 800px;    
}       
.box-news-fullscreen-slider .news-fullscreen-slider-title {       
        display: block;  
        color: #FFFFFF;
        font-family: "Roboto Condensed", Arial, sans-serif;
        font-size: 55px;
        font-weight: 600;
        line-height: 60px;   
        text-shadow: 0 0 10px #222; 
        text-decoration: none;  
        padding: 30px 0 0 0;
        margin: 0;   
}         
.box-news-fullscreen-slider .news-fullscreen-slider-title strong {       
        font-weight: 600; 
}         
.box-news-fullscreen-slider .news-fullscreen-slider-lead {       
        display: block;  
        color: #FFFFFF;
        font-size: 15px;
        font-weight: 300;
        line-height: 20px;  
        text-shadow: 0 0 10px #222; 
        text-decoration: none;  
        padding: 40px 0 0 0;
        margin: 0;   
}              
.box-news-fullscreen-slider .news-fullscreen-slider-author .item-author, 
.box-news-fullscreen-slider .news-fullscreen-slider-author .item-author a { 
        color: #F6F6F6;
        font-size: 20px;                
        font-weight: 300;    
        text-shadow: 0 0 10px #222;    
        text-decoration: none;  
}                                           
.box-news-fullscreen-slider .news-fullscreen-slider-author .item-author a:hover { 
        color: #FFFFFF;
}        
.box-news-fullscreen-slider .news-fullscreen-slider-author .item-author img {  
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear;   
        -webkit-box-shadow: 0 0 10px #444;     
        -moz-box-shadow: 0 0 10px #444;     
        -ms-box-shadow: 0 0 10px #444;      
        -o-box-shadow: 0 0 10px #444;     
        box-shadow: 0 0 10px #444;     
}    
.box-news-fullscreen-slider .news-fullscreen-slider-author .item-author a img:hover { 
        -webkit-box-shadow: 0 0 10px #AEAEAE;     
        -moz-box-shadow: 0 0 10px #AEAEAE;     
        -ms-box-shadow: 0 0 10px #AEAEAE;      
        -o-box-shadow: 0 0 10px #AEAEAE;     
        box-shadow: 0 0 10px #AEAEAE;     
}                                                                              
.box-news-fullscreen-slider .news-fullscreen-slider-containers .item-containers {
        display: none;
}
.box-news-fullscreen-slider .news-fullscreen-slider-containers .item-containers a, 
.box-news-fullscreen-slider .news-fullscreen-slider-containers .item-containers span { 
        background-color: #111111;                                                            
        color: #F6F6F6;
}                              
.box-news-fullscreen-slider .news-fullscreen-slider-containers .item-containers a:hover {   
        color: #FFF;
}                                                                                      
.box-news-fullscreen-slider .news-fullscreen-slider-item-center .news-fullscreen-slider-title,
.box-news-fullscreen-slider .news-fullscreen-slider-item-center .news-fullscreen-slider-lead,
.box-news-fullscreen-slider .news-fullscreen-slider-item-center .news-fullscreen-slider-author {   
        text-align: center;
}                  
.box-news-fullscreen-slider .news-fullscreen-slider-item-center .news-fullscreen-slider-author .item-author, 
.box-news-fullscreen-slider .news-fullscreen-slider-item-center .news-fullscreen-slider-author .item-author a  {       
        display: inline-block;
}                                                                                       
.box-news-fullscreen-slider span.p,
.box-news-fullscreen-slider span.n {    
        background: #111 url(/_i/icon-30-a-arrow-left.png) center center no-repeat;
        display: block;  
        position: absolute;
        left: -120px; 
        top: 50%;  
        width: 60px;            
        height: 60px;    
        margin: -30px 20px 20px 20px;        
        cursor: pointer; 
        opacity: 0.7;   
        z-index: 999;    
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear;     
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);         
        -webkit-border-radius: 5px; 
        -moz-border-radius: 5px; 
        -ms-border-radius: 5px;  
        -o-border-radius: 5px; 
        border-radius: 5px;  
}        
.box-news-fullscreen-slider span.n {    
        background-image: url(/_i/icon-30-a-arrow-right.png);  
        left: auto;   
        right: -120px;   
}           
.box-news-fullscreen-slider span.p.visible {    
        left: 0;   
}       
.box-news-fullscreen-slider span.n.visible {    
        right: 0;   
}   
.box-news-fullscreen-slider span.p:hover,
.box-news-fullscreen-slider span.n:hover {   
        opacity: 1;  
}   
                                                                       
.box-news-fullscreen-slider .news-fullscreen-slider-nav {   
        margin: 30px 0 0 0;
        height: 40px;
        line-height: 40px;
        text-align: center;
}                                                        
.box-news-fullscreen-slider .news-fullscreen-slider-nav span.d {
        display: inline-block;    
        background: #CCC;       
        border: #444 2px solid;
        width: 10px;          
        height: 10px; 
        margin: 0 10px;
        cursor: pointer;    
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear;     
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0); 
        -webkit-border-radius: 100%; 
        -moz-border-radius: 100%; 
        -ms-border-radius: 100%;  
        -o-border-radius: 100%; 
        border-radius: 100%;  
        opacity: 0.8;
}                                             
.box-news-fullscreen-slider .news-fullscreen-slider-nav span.d-selected,
.box-news-fullscreen-slider .news-fullscreen-slider-nav span.d-selected:hover {
        border-color: #FFF;
        background: #FFF;  
        opacity: 1;
}
.box-news-fullscreen-slider .news-fullscreen-slider-nav span.d:hover {
        background: #FFF;  
        opacity: 1;
}
      
/* .box-list */

.box-list {   
        margin: 0;
        padding: 0;
        list-style: none;   
        width: auto;
}    
.box-list,
.box-list * {             
        -webkit-box-sizing: border-box;  
        -moz-box-sizing: border-box; 
        -o-box-sizing: border-box;  
        -box-sizing: border-box; 
        box-sizing: border-box;
}   
.box-list:after {
        clear: both;     
        content: "";     
        display: table;  
        line-height: 0;
}  
.box-list.box-list-default {        
        margin: 0 -10px -20px -10px; 
        overflow-x: hidden;  
}   
.bottom-section .box-list {
        margin-bottom: 20px;
}
.box-list li {    
        background: #333;    
        position: relative; 
        display: block;
        margin: 0 10px 20px 10px; 
        padding: 0;
        float: left;   
        overflow: hidden;    
        outline: none;  
        border: none;
}     
.box-list li.box-list-item-recommendation {    
        display: none;  
}    
.box-list li.box-list-item-to_right {    
        float: right;  
}          
.box-list li,
.box-list li.size-1x1 {
        width: 386px;
        height: 300px;
} 
.box-list li.box-list-item-type-iframe {
        background: #FFF;
}         
.box-list li.box-list-item-type-iframe iframe {
        width: 100%;
        height: 100%; 
        border: none;
        overflow: hidden;   
        margin: 0; 
        padding: 0;
}
      
.box-list li.size-0p5x0p5 {
        width: 183px;
        height: 140px;
}          
.box-list li.size-0p5x0p75 {
        width: 183px;
        height: 220px;
}         
.box-list li.size-0p5x1 {
        width: 183px;
        height: 300px;
}         
.box-list li.size-0p5x1p5 {
        width: 183px;
        height: 460px;
}         
.box-list li.size-0p5x2 {
        width: 183px;
        height: 620px;
}       
.box-list li.size-0p5x2p5 {
        width: 183px;
        height: 780px;
}       
.box-list li.size-0p5x3 {
        width: 183px;
        height: 940px;
}      

    
.box-list li.size-0p75x1 {
        width: 285px;
        height: 300px;
}      
         
.box-list li.size-1x0p3 {
        width: 386px;
        height: 86.7px;
}        
.box-list li.size-1x0p5 {
        width: 386px;
        height: 140px;
}         
.box-list li.size-1x1 {
        width: 386px;
        height: 300px;
}         
.box-list li.size-1x1p5 {
        width: 386px;
        height: 460px;
}         
.box-list li.size-1x2 {
        width: 386px;
        height: 620px;
}       
.box-list li.size-1x2p5 {
        width: 386px;
        height: 780px;
}       
.box-list li.size-1x3 {
        width: 386px;
        height: 940px;
}     
            
.box-list li.size-1p5x0p5 {
        width: 589px;
        height: 140px;
}         
.box-list li.size-1p5x1 {
        width: 589px;
        height: 300px;
}         
.box-list li.size-1p5x1p5 {
        width: 589px;
        height: 460px;
}         
.box-list li.size-1p5x2 {
        width: 589px;
        height: 620px;
}       
.box-list li.size-1p5x2p5 {
        width: 589px;
        height: 780px;
}       
.box-list li.size-1p5x3 {
        width: 589px;
        height: 940px;
}    
    
.box-list li.size-2x0p5 {
        width: 792px;
        height: 140px;
}          
.box-list li.size-2x1 {
        width: 792px;
        height: 300px;
}             
.box-list li.size-2x1p5 {
        width: 792px;
        height: 460px;
}            
.box-list li.size-2x2 {
        width: 792px;
        height: 620px;
}            
.box-list li.size-2x2p5 {
        width: 792px;
        height: 780px;
}            
.box-list li.size-2x3 {
        width: 792px;
        height: 940px;
}   

.box-list li.size-2p5x0p5 {
        width: 995px;
        height: 140px;
}          
.box-list li.size-2p5x1 {
        width: 995px;
        height: 300px;
}             
.box-list li.size-2p5x1p5 {
        width: 995px;
        height: 460px;
}            
.box-list li.size-2p5x2 {
        width: 995px;
        height: 620px;
}            
.box-list li.size-2p5x2p5 {
        width: 995px;
        height: 780px;
}            
.box-list li.size-2p5x3 {
        width: 995px;
        height: 940px;
}  
                 
.box-list li.size-3x0p5 {
        width: 1198px;
        height: 140px;
}          
.box-list li.size-3x1 {
        width: 1198px;
        height: 300px;
}             
.box-list li.size-3x1p5 {
        width: 1198px;
        height: 460px;
}            
.box-list li.size-3x2 {
        width: 1198px;
        height: 620px;
}            
.box-list li.size-3x2p5 {
        width: 1198px;
        height: 780px;
}            
.box-list li.size-3x3 {
        width: 1198px;
        height: 940px;
}           
.box-list li.size-hide {
        display: none;
        opacity: 0;
        width: 0;
        height: 0;
}   
           
.box-list li .news-image {  
        background: #333 url(/_i/foto-default.png) center top no-repeat;     
        background-size: cover; 
        position: absolute;   
        height: auto;   
        bottom: 0;  
        right: 0; 
        left: 0;           
        top: 0;    
        z-index: 0;
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;  
        transition: all 0.2s linear;       
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);       
}            
.box-list li .news-image img {  
        color: rgba(0, 0, 0, 0);
        position: absolute;
        top: 0;
        right: 0; 
        width: 100%;      
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;
        transition: all 0.2s linear;   
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);  
}           
.box-list li .news-image img.is-loaded {  
        opacity: 0; 
        -webkit-transition: none;
        -moz-transition: none;
        -o-transition: none;
        -transition: none;
        transition: none;
}                          
.box-list li .news-image img.image-resizenable {    
        height: auto;  
}   
.box-list li .news-image a,
.box-list li .news-image i { 
        display: block;  
        width: 100%;     
        height: 100%;   
        margin: 0;
        padding: 0;       
}   
.box-list li .news-image a:after,
.box-list li .news-image i:after { 
        background: transparent;
        position: absolute;   
        content: "";
        display: block; 
        top: 0;   
        left: 0; 
        right: 0;  
        width: 100%;     
        height: 100%;   
        margin: 0;
        padding: 0; 
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;
        transition: all 0.2s linear;     
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);            
}          
.box-list li:hover .news-image,
.box-list li:hover .news-image img {   
   /*      -webkit-filter: blur(1px);
        -moz-filter: blur(1px);
        -ms-filter: blur(1px);  
        -o-filter: blur(1px);
        filter: blur(1px);       
        -webkit-transform: translateZ(0) scale(1.05);   
        -moz-transform: translateZ(0) scale(1.05);   
        -o-transform: translateZ(0) scale(1.05);   
        -transform: translateZ(0) scale(1.05);     
        transform: translateZ(0) scale(1.05);    */  
}   
.box-list li:hover .news-image a:after,
.box-list li:hover .news-image i:after { 
        background: rgba(51,51,51,0.3);         
}    

.box-list li.box-list-item-recommendation:after {  
        background: url(/_i/logos/poweredbync.gif) no-repeat center right;          
        display: block;
        content: "";
        top: 2px;
        right: 0;
        position: absolute;
        height: 15px;
        width: 90px;
        z-index: 1;
}
 
.box-list li.box-list-item-no_image .news-image,
.box-list li.box-list-item-no_image .news-image:after,
.box-list li.box-list-item-no_image .news-image:before,
.box-list li.box-list-item-no_image .news-image a,
.box-list li.box-list-item-no_image .news-image a:after,
.box-list li.box-list-item-no_image .news-image a:before,
.box-list li.box-list-item-no_image .news-image i,
.box-list li.box-list-item-no_image .news-image i:after,
.box-list li.box-list-item-no_image .news-image i:before {
        background: transparent !important;          
}        
.box-list li.box-list-item-no_image .news-image img {
        display: none;    
}         

.box-list li .news-image.news-image-blog { 
        background-color: #111;
}        
.box-list li .news-image.news-image-blog a { 
        background-color: rgba(51, 51, 51, 0.7);
}                                         
.box-list li .news-image-video {  
        background: rgba(51, 51, 51, 0.8) url(/_i/icon-30-a-video.png) center center no-repeat;      
        background-size: 20px 20px;
        display: block;        
        top: 20px;           
        right: 20px; 
        width: 40px;                   
        height: 40px;                                 
        position: absolute;   
        -webkit-border-radius: 4px; 
        -moz-border-radius: 4px; 
        -ms-border-radius: 4px; 
        -o-border-radius: 4px; 
        border-radius: 4px;    
        opacity: 1; 
        z-index: 3;    
}                                    
.box-list li.size-0p5x0p75 .news-image-video,   
.box-list li.size-1x0p3 .news-image-video,                   
.box-list.box-list-simple .news-image-video { 
        background-position: 8px center;
        background-size: 15px 15px;
        top: 10px;         
        right: 10px;        
        width: 30px;  
        height: 30px;  
        display: block;
}                                                    
.box-list.box-list-simple .news-image-video {       
        left: 80px;       
        right: auto;   
}             
.box-list li .news-image-gallery {  
        display: none;  
        opacity: 0;   
}          
.box-list li .news-image-gallery.news-image-video-gallery {  
        bottom: 70px;          
}                                                     
.box-list li .news-image-gallery {  
        background-image: url(/_i/icon-30-c-picture.png);       
}      
.box-list li .news-image-video em,
.box-list li .news-image-gallery em {      
        display: none;   
}            
.box-list li.box-list-item-next-link .news-image {
        background: #BBB url(/_i/icon-30-a-arrow-right.png) center center no-repeat;  
        background-size: auto !important;   
}             
.box-list li.box-list-item-next-link .news-image:hover {
        background-color: #CCC;
}


.box-list li .news-data {     
        position: absolute;                 
        top: 0;
        left: 0;     
        right: 0;                 
        bottom: 0; 
        width: 100%;     
        z-index: 1;         
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);       
}     
.box-list li .news-author {     
        position: absolute;     
        left: 18px;             
        bottom: 18px;   
        z-index: 3;
}              
.box-list li .news-author .item-author {     
        text-decoration: none;
}              
.box-list li .news-author .item-author span {     
        padding-left: 15px;
}             
.box-list li .news-author .item-author img {     
        margin: 0;
        border: rgba(0,0,0,0) 2px solid;
}     
.box-list li.box-list-item-author .news-author {
        top: 60px;
        left: 20px;      
        right: 20px;               
        bottom: auto;   
}                                        
.box-list li.box-list-item-author .news-image img {  
        -webkit-filter: grayscale(100%);
        -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
        -o-filter: grayscale(100%);
        filter: grayscale(100%);
        opacity: 0.07;
}    
/* .box-list li.box-list-item-author .item-author { 
        height: 150px;
}    */
.box-list li.box-list-item-author .item-author img { 
        position: absolute;  
        float: none;
        left: 50%;
        top: 0;     
        width: 120px;       
        height: 120px;   
        margin-left: -60px;
}         
.box-list li.box-list-item-author .item-author span { 
        display: block !important;
        margin-top: 130px;
        text-align: center;
        padding: 0;
        line-height: 20px;
}                                           
.box-list li .news-containers {  
        position: absolute;        
        top: 10px;     
        left: 0;              
        right: 40px;            /* KW: 60px */
        z-index: 4;
        padding: 0 15px 0 15px;
        height: 40px;   
        overflow: hidden;    
}      
.box-list li .news-containers .item-containers a, 
.box-list li .news-containers .item-containers span {     
        background-color: rgba(51, 51, 51, 0.3);  
        color: #FFF;
        margin-right: 5px;  
        white-space: nowrap;
}           
.box-list li .news-containers .item-containers a:hover {
        background-color: rgba(51, 51, 51, 0.9);  
} 
.box-list li .news-titlelead-wrapper {          
        border: none;   
        position: absolute;
        display: block;    
        width: 100%;    
        left: 0;     
        right: 0;   
        bottom: 0;
        margin: 0;  
        padding: 0 0 18px 0;    
        overflow: hidden;     
        z-index: 2;   
}          
.box-list li.box-list-item-no_image .news-titlelead-wrapper {
        top: 24px;     
}  
.box-list li .news-title {   
        background: transparent;  
        color: #FFF;        
        -webkit-transition: all 0.1s ease-in-out;
        -moz-transition: all 0.1s ease-in-out;
        -o-transition: all 0.1s ease-in-out;
        -transition: all 0.1s ease-in-out;    
        transition: all 0.1s ease-in-out;        
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);       
}        
.box-list li .news-title strong {    
        display: block;    
        padding: 35px 20px 6px 20px;    
        font-weight: 600; 
        max-height: none;
        overflow: hidden;
        word-wrap: break-word; 
}                       
/* .box-list li.box-list-item-author .news-title strong, */
.box-list li.box-list-item-center .news-title strong { 
        text-align: center;
}                
.box-list li .news-title, 
.box-list li .news-title strong {          
        font-size: 22px;             
        font-weight: 600; 
        line-height: 25px;  
        text-decoration: none;
}           
.box-list li .news-title strong span.news-title-color {   
        text-shadow: none;
        display: block;
        padding: 14px 10px 23px 10px;   
        -webkit-border-radius: 2px; 
        -moz-border-radius: 2px; 
        -ms-border-radius: 2px; 
        -o-border-radius: 2px; 
        border-radius: 2px;    
}              
.box-list li .news-title:hover strong span.news-title-color {   
        text-decoration: underline;
}         
.box-list li .news-title strong:hover {  
        text-decoration: underline;              
}                   
        
.box-list li .news-lead {    
        font-family: Roboto, Arial, sans-serif;
        font-size: 14px;             
        font-weight: 400;
        line-height: 19px;    
        padding: 0;   
        margin: 10px 0 0 0;
        text-decoration: none;
        border: none;     
        display: none;
        opacity: 0;
        -webkit-transition: all 0.9s ease-in-out;
        -moz-transition: all 0.9s ease-in-out;
        -o-transition: all 0.9s ease-in-out;
        -transition: all 0.9s ease-in-out;    
        transition: all 0.9s ease-in-out;        
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0); 
}                        
.box-list li .news-lead i {   
        display: block; 
        font-style: normal;
        padding: 0 20px 9px 20px;    
}        
.box-list li .news-lead,
.box-list li .news-lead i {  
        color: #FFF;   
        text-decoration: none;  
}                      
.box-list li .news-lead i:hover {  
        color: #FFF;     
}          
.box-list li.box-list-item-lead .news-lead {    
        opacity: 1; 
        display: block; 
}                       
/* .box-list li.box-list-item-author .news-lead, */
.box-list li.box-list-item-lead.box-list-item-center .news-lead { 
        text-align: center;
}                         
                
.box-list li .news-details {   
        color: #CCC;     
        position: absolute;  
        display: none;             
        top: 100px;       
        left: 0;       
        right: 0;   
        padding: 22px 20px 40px 20px;
        font-size: 11px;
        font-weight: 600;  
        line-height: 11px; 
        text-align: right; 
        white-space: nowrap; 
        text-shadow: #F8F8F8 0 0 5px;
}                       
.box-list li .news-open {   
        position: absolute;        
        display: block;      
        top: 0;         
        left: 0;             
        right: 0;         
        bottom: 0;     
}       
                                         
.box-list li.size-0p5x0p5 .news-author,
.box-list li.size-0p5x0p5 .news-containers,
.box-list li.size-0p5x1 .news-author,  
.box-list li.size-0p5x1p5 .news-author,
.box-list li.size-0p5x2 .news-author,
.box-list li.size-0p5x2p5 .news-author,
.box-list li.size-0p5x3 .news-author,
.box-list li.size-1x0p5 .news-containers,
.box-list li.size-1p5x0p5 .news-containers,
.box-list li.size-2x0p5 .news-containers,
.box-list li.size-2p5x0p5 .news-containers,
.box-list li.size-3x0p5 .news-containers, 
.box-list li.size-1x0p5 .news-author .item-author span,  
.box-list li.size-1x1 .news-author .item-author span,
.box-list li.size-1p5x0p5 .news-author .item-author span,     
.box-list li.size-1p5x1 .news-author .item-author span,
.box-list li.size-2x0p5 .news-author .item-author span,    
.box-list li.size-2x1 .news-author .item-author span,
.box-list li.size-2p5x0p5 .news-author .item-author span,  
.box-list li.size-2p5x1 .news-author .item-author span,
.box-list li.size-3x0p5 .news-author .item-author span,  
.box-list li.size-3x1 .news-author .item-author span,
.box-list li.size-0p5x0p5.box-list-item-lead .news-lead, 
.box-list li.size-0p5x1.box-list-item-lead .news-lead, 
.box-list li.size-0p5x1p5.box-list-item-lead .news-lead, 
.box-list li.size-0p5x2.box-list-item-lead .news-lead, 
.box-list li.size-0p5x2p5.box-list-item-lead .news-lead, 
.box-list li.size-0p5x3.box-list-item-lead .news-lead, 
.box-list li.size-1x0p5.box-list-item-lead .news-lead,    
.box-list li.size-1x1.box-list-item-author.box-list-item-lead .news-lead,  
.box-list li.size-1p5x0p5.box-list-item-lead .news-lead,  
.box-list li.size-2x0p5.box-list-item-lead .news-lead,  
.box-list li.size-2p5x0p5.box-list-item-lead .news-lead, 
.box-list li.size-2p5x1.box-list-item-lead .news-lead,
.box-list li.size-3x0p5.box-list-item-lead .news-lead,  
.box-list li.size-3x1.box-list-item-lead .news-lead,  
.box-list li.size-0p5x0p5.box-list-item-author.box-list-item-lead .news-lead,
.box-list li.size-0p5x0p5.box-list-item-author .news-titlelead-wrapper,  
.box-list li.size-1x0p5.box-list-item-author .news-titlelead-wrapper,   
.box-list li.size-1p5x0p5.box-list-item-author .news-titlelead-wrapper,   
.box-list li.size-2x0p5.box-list-item-author .news-titlelead-wrapper,   
.box-list li.size-2p5x0p5.box-list-item-author .news-titlelead-wrapper,   
.box-list li.size-3x0p5.box-list-item-author .news-titlelead-wrapper,
.box-list li.size-0p5x0p5.box-list-item-author .news-image img,  
.box-list li.size-1x0p5.box-list-item-author .news-image img,   
.box-list li.size-1p5x0p5.box-list-item-author .news-image img,   
.box-list li.size-2x0p5.box-list-item-author .news-image img,   
.box-list li.size-2p5x0p5.box-list-item-author .news-image img,   
.box-list li.size-3x0p5.box-list-item-author .news-image img {
        display: none;    
}                                      
.box-list li.size-1x1 .news-title,
.box-list li.size-1x1 .news-title strong,  
.box-list li.size-1x1p5 .news-title,
.box-list li.size-1x1p5 .news-title strong,  
.box-list li.size-1x2 .news-title,
.box-list li.size-1x2 .news-title strong,  
.box-list li.size-1x2p5 .news-title,
.box-list li.size-1x2p5 .news-title strong,   
.box-list li.size-1x3 .news-title,
.box-list li.size-1x3 .news-title strong,   
.box-list li.size-1p5x1 .news-title,
.box-list li.size-1p5x1 .news-title strong,  
.box-list li.size-2x1 .news-title,
.box-list li.size-2x1 .news-title strong,             
.box-list li.size-2x0p5 .news-title,
.box-list li.size-2x0p5 .news-title strong, 
.box-list li.size-2p5x0p5 .news-title,
.box-list li.size-2p5x0p5 .news-title strong, 
.box-list li.size-3x0p5 .news-title,
.box-list li.size-3x0p5 .news-title strong { 
        font-size: 30px;   
        line-height: 35px; 
}                                
.box-list li.size-1p5x1p5 .news-title,
.box-list li.size-1p5x1p5 .news-title strong,  
.box-list li.size-1p5x2 .news-title,
.box-list li.size-1p5x2 .news-title strong,   
.box-list li.size-1p5x2p5 .news-title,
.box-list li.size-1p5x2p5 .news-title strong,  
.box-list li.size-1p5x3 .news-title,
.box-list li.size-1p5x3 .news-title strong,
.box-list li.size-2x1p5 .news-title,
.box-list li.size-2x1p5 .news-title strong, 
.box-list li.size-2x2 .news-title,
.box-list li.size-2x2 .news-title strong, 
.box-list li.size-2x2p5 .news-title,
.box-list li.size-2x2p5 .news-title strong,  
.box-list li.size-2x3 .news-title,
.box-list li.size-2x3 .news-title strong,  
.box-list li.size-2p5x1 .news-title,
.box-list li.size-2p5x1 .news-title strong,
.box-list li.size-2p5x1p5 .news-title,
.box-list li.size-2p5x1p5 .news-title strong,  
.box-list li.size-2p5x2 .news-title,
.box-list li.size-2p5x2 .news-title strong,   
.box-list li.size-2p5x2p5 .news-title,
.box-list li.size-2p5x2p5 .news-title strong,  
.box-list li.size-2p5x3 .news-title,
.box-list li.size-2p5x3 .news-title strong,   
.box-list li.size-3x1 .news-title,
.box-list li.size-3x1 .news-title strong,  
.box-list li.size-3x1p5 .news-title,
.box-list li.size-3x1p5 .news-title strong,
.box-list li.size-3x2 .news-title,
.box-list li.size-3x2 .news-title strong,   
.box-list li.size-3x2p5 .news-title,
.box-list li.size-3x2p5 .news-title strong,
.box-list li.size-3x3 .news-title,
.box-list li.size-3x3 .news-title strong { 
        font-size: 42px;   
        font-weight: 600;
        line-height: 50px;
}                                                 
.box-list li.size-1x1 .news-titlelead-wrapper,
.box-list li.size-1x1p5 .news-titlelead-wrapper,
.box-list li.size-1x2 .news-titlelead-wrapper,
.box-list li.size-1x2p5 .news-titlelead-wrapper, 
.box-list li.size-1p5x1 .news-titlelead-wrapper, 
.box-list li.size-1p5x1p5 .news-titlelead-wrapper, 
.box-list li.size-1p5x2 .news-titlelead-wrapper,
.box-list li.size-1p5x2p5 .news-titlelead-wrapper, 
.box-list li.size-1p5x3 .news-titlelead-wrapper,
.box-list li.size-2x1 .news-titlelead-wrapper,
.box-list li.size-2x1p5 .news-titlelead-wrapper,
.box-list li.size-2x2 .news-titlelead-wrapper,
.box-list li.size-2x2p5 .news-titlelead-wrapper,  
.box-list li.size-2x3 .news-titlelead-wrapper,
.box-list li.size-2p5x1 .news-titlelead-wrapper,
.box-list li.size-2p5x1p5 .news-titlelead-wrapper, 
.box-list li.size-2p5x2 .news-titlelead-wrapper,  
.box-list li.size-2p5x2p5 .news-titlelead-wrapper, 
.box-list li.size-2p5x3 .news-titlelead-wrapper,   
.box-list li.size-3x1 .news-titlelead-wrapper,
.box-list li.size-3x1p5 .news-titlelead-wrapper,
.box-list li.size-3x2 .news-titlelead-wrapper,   
.box-list li.size-3x2p5 .news-titlelead-wrapper,
.box-list li.size-3x3 .news-titlelead-wrapper {                  
        padding-bottom: 16px;
}                                         
.box-list li.size-1x0p5 .news-titlelead-wrapper-4author .news-title strong,  
.box-list li.size-1x0p5 .news-titlelead-wrapper-4author .news-lead i,  
.box-list li.size-1x1 .news-titlelead-wrapper-4author .news-title strong, 
.box-list li.size-1x1 .news-titlelead-wrapper-4author .news-lead i,  
.box-list li.size-1x1p5 .news-titlelead-wrapper-4author .news-title strong,  
.box-list li.size-1x1p5 .news-titlelead-wrapper-4author .news-lead i, 
.box-list li.size-1x2 .news-titlelead-wrapper-4author .news-title strong,  
.box-list li.size-1x2 .news-titlelead-wrapper-4author .news-lead i,  
.box-list li.size-1x2p5 .news-titlelead-wrapper-4author .news-title strong,   
.box-list li.size-1x2p5 .news-titlelead-wrapper-4author .news-lead i, 
.box-list li.size-1x3 .news-titlelead-wrapper-4author .news-title strong,   
.box-list li.size-1x3 .news-titlelead-wrapper-4author .news-lead i,   
.box-list li.size-1p5x0p5 .news-titlelead-wrapper-4author .news-title strong,  
.box-list li.size-1p5x0p5 .news-titlelead-wrapper-4author .news-lead i,     
.box-list li.size-1p5x1 .news-titlelead-wrapper-4author .news-title strong,      
.box-list li.size-1p5x1 .news-titlelead-wrapper-4author .news-lead i,      
.box-list li.size-1p5x1p5 .news-titlelead-wrapper-4author .news-title strong,    
.box-list li.size-1p5x1p5 .news-titlelead-wrapper-4author .news-lead i,  
.box-list li.size-1p5x2 .news-titlelead-wrapper-4author .news-title strong,   
.box-list li.size-1p5x2 .news-titlelead-wrapper-4author .news-lead i,   
.box-list li.size-1p5x2p5 .news-titlelead-wrapper-4author .news-title strong,    
.box-list li.size-1p5x2p5 .news-titlelead-wrapper-4author .news-lead i,  
.box-list li.size-1p5x3 .news-titlelead-wrapper-4author .news-title strong, 
.box-list li.size-1p5x3 .news-titlelead-wrapper-4author .news-lead i,    
.box-list li.size-2x0p5 .news-titlelead-wrapper-4author .news-title strong,    
.box-list li.size-2x0p5 .news-titlelead-wrapper-4author .news-lead i, 
.box-list li.size-2x1 .news-titlelead-wrapper-4author .news-title strong, 
.box-list li.size-2x1 .news-titlelead-wrapper-4author .news-lead i, 
.box-list li.size-2x1p5 .news-titlelead-wrapper-4author .news-title strong,   
.box-list li.size-2x1p5 .news-titlelead-wrapper-4author .news-lead i, 
.box-list li.size-2x2 .news-titlelead-wrapper-4author .news-title strong, 
.box-list li.size-2x2 .news-titlelead-wrapper-4author .news-lead i, 
.box-list li.size-2x2p5 .news-titlelead-wrapper-4author .news-title strong,   
.box-list li.size-2x2p5 .news-titlelead-wrapper-4author .news-lead i,  
.box-list li.size-2x3 .news-titlelead-wrapper-4author .news-title strong,     
.box-list li.size-2x3 .news-titlelead-wrapper-4author .news-lead i,  
.box-list li.size-2p5x0p5 .news-titlelead-wrapper-4author .news-title strong, 
.box-list li.size-2p5x0p5 .news-titlelead-wrapper-4author .news-lead i,  
.box-list li.size-2p5x1 .news-titlelead-wrapper-4author .news-title strong,   
.box-list li.size-2p5x1 .news-titlelead-wrapper-4author .news-lead i,
.box-list li.size-2p5x1p5 .news-titlelead-wrapper-4author .news-title strong,  
.box-list li.size-2p5x1p5 .news-titlelead-wrapper-4author .news-lead i, 
.box-list li.size-2p5x2 .news-titlelead-wrapper-4author .news-title strong,    
.box-list li.size-2p5x2 .news-titlelead-wrapper-4author .news-lead i,   
.box-list li.size-2p5x2p5 .news-titlelead-wrapper-4author .news-title strong,  
.box-list li.size-2p5x2p5 .news-titlelead-wrapper-4author .news-lead i,  
.box-list li.size-2p5x3 .news-titlelead-wrapper-4author .news-title strong,    
.box-list li.size-2p5x3 .news-titlelead-wrapper-4author .news-lead i, 
.box-list li.size-3x0p5 .news-titlelead-wrapper-4author .news-title strong,  
.box-list li.size-3x0p5 .news-titlelead-wrapper-4author .news-lead i,  
.box-list li.size-3x1 .news-titlelead-wrapper-4author .news-title strong,    
.box-list li.size-3x1 .news-titlelead-wrapper-4author .news-lead i,  
.box-list li.size-3x1p5 .news-titlelead-wrapper-4author .news-title strong, 
.box-list li.size-3x1p5 .news-titlelead-wrapper-4author .news-lead i,
.box-list li.size-3x2 .news-titlelead-wrapper-4author .news-title strong,   
.box-list li.size-3x2 .news-titlelead-wrapper-4author .news-lead i,   
.box-list li.size-3x2p5 .news-titlelead-wrapper-4author .news-title strong, 
.box-list li.size-3x2p5 .news-titlelead-wrapper-4author .news-lead i,
.box-list li.size-3x3 .news-titlelead-wrapper-4author .news-title strong,
.box-list li.size-3x3 .news-titlelead-wrapper-4author .news-lead i {   
        padding-left: 70px;
}                       
.box-list li.box-list-item-author .news-titlelead-wrapper-4author .news-title strong,
.box-list li.box-list-item-author .news-titlelead-wrapper-4author .news-lead i {   
        padding-left: 20px;
}     
.box-list li.size-1x1p5 .news-titlelead-wrapper,
.box-list li.size-1x2 .news-titlelead-wrapper,
.box-list li.size-1x2p5 .news-titlelead-wrapper,
.box-list li.size-1x3 .news-titlelead-wrapper,      
.box-list li.size-1p5x1p5 .news-titlelead-wrapper,
.box-list li.size-1p5x2 .news-titlelead-wrapper,
.box-list li.size-1p5x2p5 .news-titlelead-wrapper,
.box-list li.size-1p5x3 .news-titlelead-wrapper,
.box-list li.size-2x1p5 .news-titlelead-wrapper,
.box-list li.size-2x2 .news-titlelead-wrapper,
.box-list li.size-2x2p5 .news-titlelead-wrapper,
.box-list li.size-2x3 .news-titlelead-wrapper,
.box-list li.size-2p5x1 .news-titlelead-wrapper,
.box-list li.size-2p5x1p5 .news-titlelead-wrapper,
.box-list li.size-2p5x2 .news-titlelead-wrapper,  
.box-list li.size-2p5x2p5 .news-titlelead-wrapper,
.box-list li.size-2p5x3 .news-titlelead-wrapper,   
.box-list li.size-3x1 .news-titlelead-wrapper,
.box-list li.size-3x1p5 .news-titlelead-wrapper,
.box-list li.size-3x2 .news-titlelead-wrapper,
.box-list li.size-3x2p5 .news-titlelead-wrapper,
.box-list li.size-3x3 .news-titlelead-wrapper { 
        padding-bottom: 30px;    
} 
.box-list li.size-1x1p5 .news-titlelead-wrapper-4author,
.box-list li.size-1x2 .news-titlelead-wrapper-4author,
.box-list li.size-1x2p5 .news-titlelead-wrapper-4author,
.box-list li.size-1x3 .news-titlelead-wrapper-4author,      
.box-list li.size-1p5x1p5 .news-titlelead-wrapper-4author,
.box-list li.size-1p5x2 .news-titlelead-wrapper-4author,
.box-list li.size-1p5x2p5 .news-titlelead-wrapper-4author,
.box-list li.size-1p5x3 .news-titlelead-wrapper-4author,
.box-list li.size-2x1p5 .news-titlelead-wrapper-4author,
.box-list li.size-2x2 .news-titlelead-wrapper-4author,
.box-list li.size-2x2p5 .news-titlelead-wrapper-4author,
.box-list li.size-2x3 .news-titlelead-wrapper-4author,
.box-list li.size-2p5x1 .news-titlelead-wrapper-4author,
.box-list li.size-2p5x1p5 .news-titlelead-wrapper-4author,
.box-list li.size-2p5x2 .news-titlelead-wrapper-4author,  
.box-list li.size-2p5x2p5 .news-titlelead-wrapper-4author,
.box-list li.size-2p5x3 .news-titlelead-wrapper-4author,   
.box-list li.size-3x1 .news-titlelead-wrapper-4author,
.box-list li.size-3x1p5 .news-titlelead-wrapper-4author,
.box-list li.size-3x2 .news-titlelead-wrapper-4author,
.box-list li.size-3x2p5 .news-titlelead-wrapper-4author,
.box-list li.size-3x3 .news-titlelead-wrapper-4author { 
        padding-bottom: 58px;    
}    
.box-list li.box-list-item-superone.size-3x1 .news-titlelead-wrapper,
.box-list li.box-list-item-superone.size-3x1p5 .news-titlelead-wrapper,
.box-list li.box-list-item-superone.size-3x2 .news-titlelead-wrapper,
.box-list li.box-list-item-superone.size-3x2p5 .news-titlelead-wrapper,
.box-list li.box-list-item-superone.size-3x3 .news-titlelead-wrapper { 
        padding-bottom: 0;    
}               
.box-list li.size-1x1p5 .news-titlelead-wrapper .news-title strong,   
.box-list li.size-1x1p5 .news-titlelead-wrapper .news-lead i,
.box-list li.size-1x2 .news-titlelead-wrapper .news-title strong,  
.box-list li.size-1x2 .news-titlelead-wrapper .news-lead i,   
.box-list li.size-1x2p5 .news-titlelead-wrapper .news-title strong, 
.box-list li.size-1x2p5 .news-titlelead-wrapper .news-lead i,
.box-list li.size-1x3 .news-titlelead-wrapper .news-title strong,   
.box-list li.size-1x3 .news-titlelead-wrapper .news-lead i,         
.box-list li.size-1p5x1p5 .news-titlelead-wrapper .news-title strong,     
.box-list li.size-1p5x1p5 .news-titlelead-wrapper .news-lead i,  
.box-list li.size-1p5x2 .news-titlelead-wrapper .news-title strong,  
.box-list li.size-1p5x2 .news-titlelead-wrapper .news-lead i,   
.box-list li.size-1p5x2p5 .news-titlelead-wrapper .news-title strong,   
.box-list li.size-1p5x2p5 .news-titlelead-wrapper .news-lead i,  
.box-list li.size-1p5x3 .news-titlelead-wrapper .news-title strong,  
.box-list li.size-1p5x3 .news-titlelead-wrapper .news-lead i,   
.box-list li.size-2x1p5 .news-titlelead-wrapper .news-title strong,    
.box-list li.size-2x1p5 .news-titlelead-wrapper .news-lead i, 
.box-list li.size-2x2 .news-titlelead-wrapper .news-title strong, 
.box-list li.size-2x2 .news-titlelead-wrapper .news-lead i, 
.box-list li.size-2x2p5 .news-titlelead-wrapper .news-title strong, 
.box-list li.size-2x2p5 .news-titlelead-wrapper .news-lead i,  
.box-list li.size-2x3 .news-titlelead-wrapper .news-title strong,   
.box-list li.size-2x3 .news-titlelead-wrapper .news-lead i,  
.box-list li.size-2p5x1 .news-titlelead-wrapper .news-title strong,   
.box-list li.size-2p5x1 .news-titlelead-wrapper .news-lead i,
.box-list li.size-2p5x1p5 .news-titlelead-wrapper .news-title strong, 
.box-list li.size-2p5x1p5 .news-titlelead-wrapper .news-lead i,  
.box-list li.size-2p5x2 .news-titlelead-wrapper .news-title strong,    
.box-list li.size-2p5x2 .news-titlelead-wrapper .news-lead i,   
.box-list li.size-2p5x2p5 .news-titlelead-wrapper .news-title strong, 
.box-list li.size-2p5x2p5 .news-titlelead-wrapper .news-lead i,  
.box-list li.size-2p5x3 .news-titlelead-wrapper .news-title strong,  
.box-list li.size-2p5x3 .news-titlelead-wrapper .news-lead i,   
.box-list li.size-3x1p5 .news-titlelead-wrapper .news-title strong,  
.box-list li.size-3x1p5 .news-titlelead-wrapper .news-lead i,
.box-list li.size-3x2 .news-titlelead-wrapper .news-title strong,   
.box-list li.size-3x2 .news-titlelead-wrapper .news-lead i,   
.box-list li.size-3x2p5 .news-titlelead-wrapper .news-title strong,  
.box-list li.size-3x2p5 .news-titlelead-wrapper .news-lead i,
.box-list li.size-3x3 .news-titlelead-wrapper .news-title strong,
.box-list li.size-3x3 .news-titlelead-wrapper .news-lead i {  
        padding-left: 70px;
        padding-right: 70px;
}       
                                              
.box-list li.box-list-item-center.size-0p5x0p5 .news-titlelead-wrapper .news-title strong, 
.box-list li.box-list-item-center.size-0p5x1 .news-titlelead-wrapper .news-title strong,
.box-list li.box-list-item-center.size-0p5x1p5 .news-titlelead-wrapper .news-title strong,
.box-list li.box-list-item-center.size-0p5x2 .news-titlelead-wrapper .news-title strong,
.box-list li.box-list-item-center.size-0p5x2p5 .news-titlelead-wrapper .news-title strong,
.box-list li.box-list-item-center.size-0p5x3 .news-titlelead-wrapper .news-title strong {  
        padding-left: 20px;
        padding-right: 20px;
}                                        
.box-list li.box-list-item-center.size-2p5x1 .news-titlelead-wrapper .news-title strong,  
.box-list li.box-list-item-center.size-2p5x1 .news-titlelead-wrapper .news-lead i,
.box-list li.box-list-item-center.size-2p5x1p5 .news-titlelead-wrapper .news-title strong, 
.box-list li.box-list-item-center.size-2p5x1p5 .news-titlelead-wrapper .news-lead i,
.box-list li.box-list-item-center.size-2p5x2 .news-titlelead-wrapper .news-title strong,   
.box-list li.box-list-item-center.size-2p5x2 .news-titlelead-wrapper .news-lead i,  
.box-list li.box-list-item-center.size-2p5x2p5 .news-titlelead-wrapper .news-title strong, 
.box-list li.box-list-item-center.size-2p5x2p5 .news-titlelead-wrapper .news-lead i,
.box-list li.box-list-item-center.size-2p5x3 .news-titlelead-wrapper .news-title strong,
.box-list li.box-list-item-center.size-2p5x3 .news-titlelead-wrapper .news-lead i {  
        padding-left: 120px;
        padding-right: 120px;
}                                     
.box-list li.box-list-item-center.size-3x1 .news-titlelead-wrapper .news-title strong,  
.box-list li.box-list-item-center.size-3x1 .news-titlelead-wrapper .news-lead i,
.box-list li.box-list-item-center.size-3x1p5 .news-titlelead-wrapper .news-title strong, 
.box-list li.box-list-item-center.size-3x1p5 .news-titlelead-wrapper .news-lead i,
.box-list li.box-list-item-center.size-3x2 .news-titlelead-wrapper .news-title strong,   
.box-list li.box-list-item-center.size-3x2 .news-titlelead-wrapper .news-lead i,  
.box-list li.box-list-item-center.size-3x2p5 .news-titlelead-wrapper .news-title strong, 
.box-list li.box-list-item-center.size-3x2p5 .news-titlelead-wrapper .news-lead i,
.box-list li.box-list-item-center.size-3x3 .news-titlelead-wrapper .news-title strong,
.box-list li.box-list-item-center.size-3x3 .news-titlelead-wrapper .news-lead i {  
        padding-left: 120px;
        padding-right: 120px;
}                                                         
    
.box-list li.size-1x1 .news-lead, 
.box-list li.size-1p5x1 .news-lead,
.box-list li.size-2x1 .news-lead,   
.box-list li.size-2p5x1 .news-lead,  
.box-list li.size-3x1 .news-lead {
        line-height: 19px;    
        margin: 4px 0 0 0;
}    
.box-list li.size-1p5x1p5 .news-lead,  
.box-list li.size-1p5x2 .news-lead,   
.box-list li.size-1p5x2p5 .news-lead,  
.box-list li.size-1p5x3 .news-lead,
.box-list li.size-2x1p5 .news-lead, 
.box-list li.size-2x2 .news-lead, 
.box-list li.size-2x2p5 .news-lead,  
.box-list li.size-2x3 .news-lead,  
.box-list li.size-2p5x1 .news-lead,
.box-list li.size-2p5x1p5 .news-lead,  
.box-list li.size-2p5x2 .news-lead,   
.box-list li.size-2p5x2p5 .news-lead,  
.box-list li.size-2p5x3 .news-lead,   
.box-list li.size-3x1 .news-lead,  
.box-list li.size-3x1p5 .news-lead,
.box-list li.size-3x2 .news-lead,   
.box-list li.size-3x2p5 .news-lead,
.box-list li.size-3x3 .news-lead {    
        line-height: 25px;    
        margin: 17px 0 0 0;
}                          
.box-list li.box-list-item-author .news-author {  
        display: block;
}                                                     
    
.box-list li.box-list-item-author .news-titlelead-wrapper {   
        top: 0;  
        padding-top: 186px;  
}             
.box-list li.size-0p5x1.box-list-item-author .news-titlelead-wrapper, 
.box-list li.size-0p5x1p5.box-list-item-author .news-titlelead-wrapper, 
.box-list li.size-0p5x2.box-list-item-author .news-titlelead-wrapper, 
.box-list li.size-0p5x2p5.box-list-item-author .news-titlelead-wrapper, 
.box-list li.size-0p5x3.box-list-item-author .news-titlelead-wrapper, 
.box-list li.size-1x0p5.box-list-item-author .news-titlelead-wrapper, 
.box-list li.size-1x1.box-list-item-author .news-titlelead-wrapper,
.box-list li.size-1p5x0p5.box-list-item-author .news-titlelead-wrapper, 
.box-list li.size-1p5x1.box-list-item-author .news-titlelead-wrapper,   
.box-list li.size-2x1.box-list-item-author .news-titlelead-wrapper,   
.box-list li.size-2p5x1.box-list-item-author .news-titlelead-wrapper,   
.box-list li.size-3x1.box-list-item-author .news-titlelead-wrapper {   
        top: 0;   
        padding-top: 138px;
}                                    
.box-list li.size-0p5x0p5.box-list-item-author .item-author img,   
.box-list li.size-0p5x1.box-list-item-author .item-author img,
.box-list li.size-0p5x1p5.box-list-item-author .item-author img,
.box-list li.size-0p5x2.box-list-item-author .item-author img,
.box-list li.size-0p5x2p5.box-list-item-author .item-author img,
.box-list li.size-0p5x3.box-list-item-author .item-author img,
.box-list li.size-1x0p5.box-list-item-author .item-author img,
.box-list li.size-1p5x0p5.box-list-item-author .item-author img,
.box-list li.size-1x1.box-list-item-author .item-author img {   
        width: 60px;       
        height: 60px;   
        margin-left: -30px;
}                
.box-list li.size-0p5x1.box-list-item-author .item-author span,
.box-list li.size-0p5x1p5.box-list-item-author .item-author span,
.box-list li.size-0p5x2.box-list-item-author .item-author span,
.box-list li.size-0p5x2p5.box-list-item-author .item-author span,
.box-list li.size-0p5x3.box-list-item-author .item-author span,
.box-list li.size-1x0p5.box-list-item-author .item-author span,
.box-list li.size-1p5x0p5.box-list-item-author .item-author span,
.box-list li.size-1x1.box-list-item-author .item-author span {     
        margin-top: 70px;
}       
.box-list li.box-list-item-author .news-image a:before,
.box-list li.box-list-item-author .news-image i:before {
        background: rgba(51, 51, 51, 0.7);
        content: "";
        display: block;
        height: 100%;
        left: 0;
        margin: 0;
        padding: 0;
        position: absolute;
        right: 0;
        top: 0;
        width: 100%;
}                                          
.box-list li.size-0p5x0p5.box-list-item-author,  
.box-list li.size-1x0p5.box-list-item-author, 
.box-list li.size-1p5x0p5.box-list-item-author, 
.box-list li.size-2x0p5.box-list-item-author,  
.box-list li.size-2p5x0p5.box-list-item-author,
.box-list li.size-3x0p5.box-list-item-author,
.box-list li.size-0p5x0p5.box-list-item-author .news-image,  
.box-list li.size-1x0p5.box-list-item-author .news-image,   
.box-list li.size-1p5x0p5.box-list-item-author .news-image,   
.box-list li.size-2x0p5.box-list-item-author .news-image,   
.box-list li.size-2p5x0p5.box-list-item-author .news-image,   
.box-list li.size-3x0p5.box-list-item-author .news-image {
        background-image: none !important;
}                          
.box-list li.size-0p5x0p5.box-list-item-author .news-author,  
.box-list li.size-1x0p5.box-list-item-author .news-author,   
.box-list li.size-1p5x0p5.box-list-item-author .news-author,   
.box-list li.size-2x0p5.box-list-item-author .news-author,   
.box-list li.size-2p5x0p5.box-list-item-author .news-author,   
.box-list li.size-3x0p5.box-list-item-author .news-author {   
        top: 20px;
}     
.box-list li.size-0p5x0p5.box-list-item-author .item-author img,  
.box-list li.size-1x0p5.box-list-item-author .item-author img, 
.box-list li.size-1x1.box-list-item-author .item-author img,  
.box-list li.size-1p5x0p5.box-list-item-author .item-author img,  
.box-list li.size-1p5x1.box-list-item-author .item-author img,   
.box-list li.size-2x0p5.box-list-item-author .item-author img,    
.box-list li.size-2x1.box-list-item-author .item-author img,  
.box-list li.size-2p5x0p5.box-list-item-author .item-author img,
.box-list li.size-2p5x1.box-list-item-author .item-author img,
.box-list li.size-3x0p5.box-list-item-author .item-author img,   
.box-list li.size-3x1.box-list-item-author .item-author img {   
        width: 76px;       
        height: 76px;   
        margin-left: -38px;
}
.box-list li.size-0p5x0p5.box-list-item-author .item-author span,  
.box-list li.size-1x0p5.box-list-item-author .item-author span,  
.box-list li.size-1x1.box-list-item-author .item-author span,   
.box-list li.size-1p5x0p5.box-list-item-author .item-author span,  
.box-list li.size-1p5x1.box-list-item-author .item-author span,   
.box-list li.size-2x0p5.box-list-item-author .item-author span,    
.box-list li.size-2x1.box-list-item-author .item-author span,  
.box-list li.size-2p5x0p5.box-list-item-author .item-author span,  
.box-list li.size-2p5x1.box-list-item-author .item-author span,  
.box-list li.size-3x0p5.box-list-item-author .item-author span,   
.box-list li.size-3x1.box-list-item-author .item-author span {   
        margin-top: 84px;
}    
.box-list li.box-list-item-superone.size-3x1 .news-titlelead-wrapper,
.box-list li.box-list-item-superone.size-3x1p5 .news-titlelead-wrapper,
.box-list li.box-list-item-superone.size-3x2 .news-titlelead-wrapper,
.box-list li.box-list-item-superone.size-3x2p5 .news-titlelead-wrapper,
.box-list li.box-list-item-superone.size-3x3 .news-titlelead-wrapper { 
        padding-bottom: 0;    
}               
.box-list li.box-list-item-superone .news-title,
.box-list li.box-list-item-superone .news-title strong { 
        font-size: 60px;   
        font-weight: 600;
        line-height: 68px;
}                                                   
.box-list li.box-list-item-superone-small.box-list-item-type-image_text,
.box-list li.box-list-item-superone-small.box-list-item-type-image_text .news-titlelead-wrapper { 
        background-color: transparent !important;
}                                                     
          
.box-list li.box-list-item-type-image_text {
        background: transparent;
}         
.box-list li.box-list-item-type-image_text .news-image {
        bottom: auto;
        overflow: hidden;
}         
.box-list li.box-list-item-type-image_text .news-author {
        display: none;
}                                                  
.box-list li.size-0p5x0p75.box-list-item-type-image_text .news-image {
        height: 110px;
}                                                  
.box-list li.size-0p75x1.box-list-item-type-image_text .news-image,
.box-list li.size-1x1.box-list-item-type-image_text .news-image {
        height: 200px;
}                                                 
.box-list li.size-1x1p5.box-list-item-type-image_text .news-image,
.box-list li.size-1p5x1p5.box-list-item-type-image_text .news-image {
        height: 370px;
}                                    
.box-list li.size-1x0p3.box-list-item-type-image_text .news-image { 
        width: 120px;
        height: 87px;
}                                                                                                               
.box-list li.size-0p5x0p75.box-list-item-type-image_text .news-titlelead-wrapper {
        height: 109px;
}                                                  
.box-list li.size-0p75x1.box-list-item-type-image_text .news-titlelead-wrapper,
.box-list li.size-1x1.box-list-item-type-image_text .news-titlelead-wrapper,
.box-list li.size-1x1p5.box-list-item-type-image_text .news-titlelead-wrapper,
.box-list li.size-1p5x1p5.box-list-item-type-image_text .news-titlelead-wrapper {
        height: 100px;
}                     
.box-list li.size-1x0p3.box-list-item-type-image_text .news-titlelead-wrapper {
        height: 75px;
        width: auto;
        left: 140px;
        top: 22px; 
        margin: 0;
        padding: 0;
}                                     
.box-list li.box-list-item-type-image_text .news-titlelead-wrapper .news-title {
        color: #333;
}
                                                                                  
.box-list li.size-0p5x0p75.box-list-item-type-image_text .news-titlelead-wrapper .news-title {   
        display: block;   
        overflow: hidden;
        height: 93px;
}                                                                                        
.box-list li.size-0p75x1.box-list-item-type-image_text .news-titlelead-wrapper .news-title,
.box-list li.size-1x1.box-list-item-type-image_text .news-titlelead-wrapper .news-title,
.box-list li.size-1x1p5.box-list-item-type-image_text .news-titlelead-wrapper .news-title,
.box-list li.size-1p5x1p5.box-list-item-type-image_text .news-titlelead-wrapper .news-title {   
        display: block;   
        overflow: hidden;
        height: 87px;
}                                                                                        
.box-list li.size-0p5x0p75.box-list-item-type-image_text .news-titlelead-wrapper .news-title strong {  
        font-size: 20px;
        font-weight: 400;
        line-height: 21px;   
        padding: 7px 20px 3px 20px; 
}                                                                        
.box-list li.size-0p75x1.box-list-item-type-image_text .news-titlelead-wrapper .news-title strong,
.box-list li.size-1x1.box-list-item-type-image_text .news-titlelead-wrapper .news-title strong,
.box-list li.size-1x1p5.box-list-item-type-image_text .news-titlelead-wrapper .news-title strong,
.box-list li.size-1p5x1p5.box-list-item-type-image_text .news-titlelead-wrapper .news-title strong { 
        font-size: 22px;
        font-weight: 600;
        line-height: 25px;      
        padding: 9px 20px 3px 20px; 
}                                                     
.box-list li.size-1x0p3.box-list-item-type-image_text .news-titlelead-wrapper .news-title strong {   
        font-size: 20px;
        font-weight: 400;
        line-height: 21px;      
        margin: 0;
        padding: 0 0 3px 0;
}                      
.box-list li.size-0p5x0p75.box-list-item-type-image_text .news-containers {
        display: none;
}                
.box-list li.size-1x0p3.box-list-item-type-image_text .news-containers {
        left: 125px;
        top: -10px;    
        right: 0; 
        padding-right: 0;
}               
.box-list li.size-1x0p3.box-list-item-type-image_text .news-image-video {      
        left: 80px;       
        right: auto;   
}      

.box-list li.box-list-item-type-image_text.box-list-item-color-white .news-titlelead-wrapper .news-title strong {
        padding-left: 0;      
        padding-right: 0;
}
      
/* box-list-tiles */

.box-list.box-list-tiles {  
        margin: 5px 10px 5px 5px; 
        padding: 0;     
        min-height: 250px; 
        overflow: hidden;    
}    
.box-list.box-list-tiles li {
        margin: 5px; 
        float: left;
}                 
                
.box-list.box-list-tiles li .news-image-video,  
.box-list.box-list-tiles li .news-image-gallery {        
        top: 50%;  
        margin-top: -30px;
}
.box-list.box-list-tiles li .news-data {
        background: transparent;   
        top: 0;      
        bottom: 0;      
        height: auto;
}       
.box-list.box-list-tiles li .news-details {
        display: none;
}              
.box-list.box-list-tiles li .news-image img { 
        display: none;
}        

/* box-list-simple */

.box-list.box-list-simple {        
        background: transparent;    
        margin: 0; 
        padding: 0; 
        overflow: visible;   
}      

.page-box .box-list.box-list-simple { 
        margin: 0 -10px; 
}    
.box-list.box-list-simple li,
.box-list.box-list-simple li:hover {    
        background: transparent;    
        border: none; 
        margin: 0 10px 20px 10px; 
        padding: 0; 
        overflow: hidden; 
        width: 386px !important;
        height: 80px !important; 
        float: left;  
}   
.right-column .box-list.box-list-simple li,
.right-column .box-list.box-list-simple li:hover {
        margin: 0 20px 20px 0; 
}                       

.box-list.box-list-simple li .news-image,
.box-list.box-list-simple li:hover .news-image {    
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover; 
        width: 120px;
        height: 80px;  
        opacity: 1; 
}    
.box-list.box-list-simple li .news-image.news-image-empty,
.box-list.box-list-simple li:hover .news-image.news-image-empty {   
        background-color: #999; 
        background-image: url(/_i/icon-30-a-arrow-right.png);
        background-size: auto; 
}       

.box-list.box-list-simple li .news-image img { 
        display: none;
}                                     
.box-list.box-list-simple .news-image-gallery { 
        display: none;
}            
.box-list.box-list-simple li .news-image-gallery.news-image-video-gallery {  
        left: 75px;          
}  
.box-list.box-list-simple li .news-data,
.box-list.box-list-simple li:hover .news-data,
.box-list.box-list-simple li .news-data.news-data-open,
.box-list.box-list-simple li:hover .news-data.news-data-open {  
        background: inherit;    
        top: 0;   
        left: 120px;        
        right: 0;  
        width: auto;  
        height: auto;   
        margin: 0; 
        padding: 0;   
        cursor: default;
        z-index: 1;
}                 
.box-list.box-list-simple li .news-data .news-titlelead-wrapper { 
        background: transparent;    
        position: static;   
        top: auto;   
        left: auto;        
        right: auto;  
        bottom: auto;   
        margin: 0; 
        padding: 0;   
        height: 80px;  
        width: auto;
        overflow: hidden;
}
.box-list.box-list-simple li .news-title,
.box-list.box-list-simple li .news-title:hover,
.box-list.box-list-simple li:hover .news-title,
.box-list.box-list-simple li:hover .news-title:hover { 
        background: transparent;             
        color: #333;    
        top: auto;   
        left: auto;        
        right: auto;  
        bottom: auto;    
        margin: 0;  
        padding: 15px 0 0 20px;  
        height: 80px; 
        overflow: hidden; 
        position: static; 
        display: block;       
}                             
.box-list.box-list-simple li .news-title strong,
.box-list.box-list-simple li .news-title strong:hover,
.box-list.box-list-simple li:hover .news-title strong,
.box-list.box-list-simple li:hover .news-title:hover strong {                   
        color: #333;    
        font-family: "Roboto Condensed", Arial, sans-serif;        
        font-size: 20px;
        font-weight: 400;
        line-height: 21px; 
        text-shadow: none;  
        text-align: left !important;
        margin: 0;  
        padding: 0 0 2px 0 !important;     
        position: static;
}                               
.box-list.box-list-simple li:hover .news-title:hover strong {                  
        color: #111;    
}                            
.box-list.box-list-simple li .news-open,
.box-list.box-list-simple li .news-lead,
.box-list.box-list-simple li .news-author,
.box-list.box-list-simple li .news-details,
.box-list.box-list-simple li.box-list-item-adv,
.box-list.box-list-simple li.box-list-item-adv { 
        display: none !important;
}                        
.box-list.box-list-simple li .news-containers {   
        left: 15px;        
        top: -14px;  
        line-height: 10px;       
}                     
.box-list.box-list-simple li .news-containers,
.box-list.box-list-simple li .item-containers {   
        margin: 0;  
        padding: 0;     
        height: 28px;  
}                                       
.box-list.box-list-simple li .item-containers a,
.box-list.box-list-simple li .item-containers span,
.box-list.box-list-simple li .item-containers a:hover  {
        background-color: transparent;
        color: #999;
        font-size: 10px;   
        font-weight: 400;  
        line-height: 10px;
        padding: 2px 4px;
        margin: 0;     
}     
                           
.box-list li.box-list-item-adv,
.box-list li.box-list-item-adv:hover {  
        background: #F9F9F9;  
        padding: 0; 
        border: none;   
        -webkit-box-shadow: none; 
        -moz-box-shadow: none; 
        -ms-box-shadow: none; 
        -o-box-shadow: none; 
        box-shadow: none; 
}   

.box-list li.box-list-item-type-exchange-rates { 
        background: #FFF;       
}                                                                      
.box-list li.box-list-item-type-exchange-rates.size-0p5x1 table .buy,
.box-list li.box-list-item-type-exchange-rates.size-0p5x1 table .sell,
.box-list li.box-list-item-type-exchange-rates.size-0p5x1 table caption span,  
.box-list li.box-list-item-type-exchange-rates.size-0p5x1 table .currency span,   
.box-list li.box-list-item-type-exchange-rates.size-0p5x1 table tr.currency-row-CAD, 
.box-list li.box-list-item-type-exchange-rates.size-0p5x1 table tr.currency-row-AUD,
.box-list li.box-list-item-type-exchange-rates.size-0p5x1 table tr.currency-row-DKK,
.box-list li.box-list-item-type-exchange-rates.size-1x1 table tr.currency-row-CAD, 
.box-list li.box-list-item-type-exchange-rates.size-1x1 table tr.currency-row-AUD,
.box-list li.box-list-item-type-exchange-rates.size-1x1 table tr.currency-row-DKK,  
.box-list li.box-list-item-type-exchange-rates.size-1x1 table .buy,
.box-list li.box-list-item-type-exchange-rates.size-1x1 table .sell,
.box-list li.box-list-item-type-exchange-rates.size-1x1 table caption span:first-child,
.box-list li.box-list-item-type-exchange-rates.size-1p5x1 table tr.currency-row-CAD, 
.box-list li.box-list-item-type-exchange-rates.size-1p5x1 table tr.currency-row-AUD,
.box-list li.box-list-item-type-exchange-rates.size-1p5x1 table tr.currency-row-DKK,
.box-list li.box-list-item-type-exchange-rates.size-2x1 table tr.currency-row-CAD, 
.box-list li.box-list-item-type-exchange-rates.size-2x1 table tr.currency-row-AUD,
.box-list li.box-list-item-type-exchange-rates.size-2x1 table tr.currency-row-DKK,
.box-list li.box-list-item-type-exchange-rates.size-2p5x1 table tr.currency-row-CAD, 
.box-list li.box-list-item-type-exchange-rates.size-2p5x1 table tr.currency-row-AUD,
.box-list li.box-list-item-type-exchange-rates.size-2p5x1 table tr.currency-row-DKK {
        display: none; 
}                                                                                                                    
.box-list li.box-list-item-type-exchange-rates.size-0p5x1 table .conversion {
        text-align: left;
}                                                                                                                     
.box-list li.box-list-item-type-exchange-rates.size-0p5x1 table .currency {
        width: 15%%;
        padding-left: 0;
}                                                                                                                    
.box-list li.box-list-item-type-exchange-rates.size-0p5x1 table .average {
        width: 43%;
}                                                                                                                  
.box-list li.box-list-item-type-exchange-rates.size-0p5x1 table .conversion {
        width: auto;
}                 
.box-list li.box-list-item-type-exchange-rates.size-1x1 table .currency {
        width: 45%;
}                                                                                                                
.box-list li.box-list-item-type-exchange-rates.size-1x1 table .conversion {
        width: 10%;
}                                                                   
.box-list li.box-list-item-type-exchange-rates.size-1x1 table .average {
        width: 25%;
}                     
.box-list li.box-list-item-type-exchange-rates.size-1p5x1 table .currency {
        width: 30%;
}                                                                        
.box-list li.box-list-item-type-exchange-rates.size-1p5x1 table .conversion {
        width: 10%;
}                       
.box-list li.box-list-item-type-exchange-rates.size-1p5x1 table .buy,
.box-list li.box-list-item-type-exchange-rates.size-1p5x1 table .sell,
.box-list li.box-list-item-type-exchange-rates.size-1p5x1 table .average {
        width: 20%;
}                                                                                                                                                                                                                                              
                                   
.box-list li.box-list-item-adv.box-list-item-type-fullpage {  
        display: none;                    
}                                      
.box-list li.box-list-item-adv.box-list-item-type-fullpage .page-fullpage { 
        overflow: hidden;    
        height: 780px;   
        width: 589px;
}              
.box-list.box-list-tiles li.box-list-item-adv,
.box-list.box-list-tiles li.box-list-item-adv:hover {  
        background: #F6F6F6;      
        margin: 5px 0 0 5px; 
}                 
.box-list.box-list li.box-list-item-adv .page-rectangle {
        width: 336px;
        max-height: 280px;                    
        min-height: 250px; 
        overflow: hidden;
        margin: 0 auto 0 auto;     
}                 
.box-list.box-list li.box-list-item-adv .page-recommended {  
        width: 185px;
        max-height: 300px;   
        min-height: 300px; 
        overflow: hidden;
        margin: 0 auto 0 auto;     
}                                                 
.box-list.box-list li.box-list-item-adv .page-rectangle:before,
.box-list.box-list li.box-list-item-adv .page-recommended:before {
        content: "";
        display: none;     
}              
.box-list.box-list li.box-list-item-adv .r  {   
        display: block;                    
        color: #CCC;  
        font-size: 11px; 
        width: auto;
        height: 12px;
        font-weight: 400;  
        font-style: normal;   
        text-align: center;
        text-decoration: none; 
        text-transform: uppercase;
        margin-top: 5px;  
}               
.box-list.box-list li.box-list-item-adv .page-rectangle .r:after  {    
        content: "/ reklama";
}                                       
.box-list.box-list li.box-list-item-frame,
.box-list.box-list li.box-list-item-frame:hover {
        padding: 0; 
        border: none;   
        -webkit-box-shadow: none; 
        -moz-box-shadow: none; 
        -ms-box-shadow: none; 
        -o-box-shadow: none; 
        box-shadow: none; 
}         
.box-list.box-list-tiles li.box-list-item-frame,
.box-list.box-list-tiles li.box-list-item-frame:hover { 
        margin: 5px 0 0 5px; 
}    
  

.box-list li.box-list-large-item.box-list-large-item-sm {   
        width: 800px;
}       
.box-list li.box-list-large-item-old .news-image a,
.box-list li.box-list-large-item-old .news-image i {     
        display: none;
}     
                                                
.box-list li.box-list-large-item-sm .news-title,
.box-list li.box-list-large-item-sm .news-title strong {  
        font-size: 28px;
        font-weight: 400;
        line-height: 30px;
        word-wrap: break-word;
}        
.box-list li.box-list-item-see-also {         
        background: #F9F9F9; 
        display: none; 
} 
.box-list li.box-list-item-see-also:hover {         
        margin: 0 11px 22px 11px;
        border: none;
}  


.box-list li.box-list-item-list {   
        background-color: #F9F9F9;
}               
.box-list li.box-list-item-list:after {           
        background: linear-gradient(rgba(0, 0, 0, 0), #F9F9F9 70%) repeat scroll 0 0;          
        position: absolute;
        content: "";
        display: block;
        left: 0;
        right: 0;
        bottom: 0;   
        height: 30px;
        z-index: 101;
}               
.box-list li.box-list-item-list ul.box-list {        
        margin: 0;
        height: auto;   
        overflow: hidden;
}                
.box-list li.box-list-item-list ul.box-list li {        
        margin: 0;
        float: none;    
}                                                                                 
.box-list li.box-list-item-list ul.box-list li.box-list-item-type-default {
        margin-bottom: 12px;
}                                                  
.box-list li.box-list-item-list ul.box-list li.box-list-item-type-default .news-title, 
.box-list li.box-list-item-list ul.box-list li.box-list-item-type-default .news-title strong {  
        font-size: 22px;
        font-weight: 600;
        line-height: 25px;
        text-decoration: none;
}                                                    
.box-list li.box-list-item-list ul.box-list li.box-list-item-type-default .news-title {  
        max-height: 114px;    
        display: block;
        overflow: hidden;
}          
.box-list li.box-list-item-list ul.box-list li.box-list-item-type-row {  
        background: transparent;             
        height: auto;  
}                              
.box-list li.box-list-item-list ul.box-list li.box-list-item-type-row .news-data,
.box-list li.box-list-item-list ul.box-list li.box-list-item-type-row .news-titlelead-wrapper {  
        background: transparent;
        position: static;    
        bottom: auto;      
        right: auto;
        left: auto;
        top: auto;    
        width: auto;  
        height: auto;     
        padding: 0; 
        margin: 0;     
}                   
.box-list li.box-list-item-list ul.box-list li.box-list-item-type-row .news-titlelead-wrapper {     
        margin: 0; 
}                                              
.box-list li.box-list-item-list ul.box-list li.box-list-item-type-row .news-title,
.box-list li.box-list-item-list ul.box-list li.box-list-item-type-row .news-title strong {     
        font-family: Roboto, Arial, sans-serif;      
        font-size: 14px;
        font-weight: 400;
        line-height: 19px; 
        padding: 0; 
        margin: 0;
}                   
.box-list li.box-list-item-list ul.box-list li.box-list-item-type-row .news-title strong {  
        padding: 0 0 5px 50px;          
        color: #333;
        text-shadow: none;
}                                                                                 
.box-list li.box-list-item-list ul.box-list li.box-list-item-type-row .news-lead,   
.box-list li.box-list-item-list ul.box-list li.box-list-item-type-row .news-open,     
.box-list li.box-list-item-list ul.box-list li.box-list-item-type-row .news-hits,   
.box-list li.box-list-item-list ul.box-list li.box-list-item-type-row .news-image,     
.box-list li.box-list-item-list ul.box-list li.box-list-item-type-row .news-author,       
.box-list li.box-list-item-list ul.box-list li.box-list-item-type-row .news-containers,  
.box-list li.box-list-item-list ul.box-list li.box-list-item-type-row .news-image-video,
.box-list li.box-list-item-list ul.box-list li.box-list-item-type-row .news-image-gallery, 
.box-list li.box-list-item-list ul.box-list li.box-list-item-type-row .news-details .news-date .y,
.box-list li.box-list-item-list ul.box-list li.box-list-item-type-row .news-details .news-date .dt,         
.box-list li.box-list-item-list ul.box-list.box-list-search li.box-list-item-type-row .news-details .news-date,
.box-list li.box-list-item-list ul.box-list.box-list-popular li.box-list-item-type-row .news-details .news-date,
.box-list li.box-list-item-list ul.box-list.box-list-commented li.box-list-item-type-row .news-details .news-date,
.box-list li.box-list-item-list ul.box-list.box-list-tab-popular li.box-list-item-type-row .news-details .news-date,
.box-list li.box-list-item-list ul.box-list.box-list-tab-commented li.box-list-item-type-row .news-details .news-date, 
.box-list li.box-list-item-list ul.box-list.box-list-search li.box-list-item-type-row .news-details .news-hits-line,
.box-list li.box-list-item-list ul.box-list.box-list-latest li.box-list-item-type-row .news-details .news-hits-line,
.box-list li.box-list-item-list ul.box-list.box-list-commented li.box-list-item-type-row .news-details .news-hits-line,
.box-list li.box-list-item-list ul.box-list.box-list-tab-latest li.box-list-item-type-row .news-details .news-hits-line,
.box-list li.box-list-item-list ul.box-list.box-list-tab-commented li.box-list-item-type-row .news-details .news-hits-line,    
.box-list li.box-list-item-list ul.box-list.box-list-search li.box-list-item-type-row .news-details .news-comments,   
.box-list li.box-list-item-list ul.box-list.box-list-latest li.box-list-item-type-row .news-details .news-comments,
.box-list li.box-list-item-list ul.box-list.box-list-popular li.box-list-item-type-row .news-details .news-comments,
.box-list li.box-list-item-list ul.box-list.box-list-tab-latest li.box-list-item-type-row .news-details .news-comments,
.box-list li.box-list-item-list ul.box-list.box-list-tab-popular li.box-list-item-type-row .news-details .news-comments {  
        display: none;  
}                                                                                 
.box-list li.box-list-item-list ul.box-list li.box-list-item-type-row .news-details {     
        position: absolute;
        display: block;                                                 
        width: 44px;                                                 
        left: -2px;
        top: 0; 
        z-index: 5;
        padding: 0;  
        text-align: right;
}             
.box-list li.box-list-item-list ul.box-list li.box-list-item-type-row .news-details .news-date {   
        display: block;       
        font-family: Roboto, Arial, sans-serif;      
        font-size: 14px;
        font-weight: 300;
        line-height: 19px; 
        color: #CCC;    
        text-align: right;
        text-shadow: none;
}           
.box-list li.box-list-item-list ul.box-list li.box-list-item-type-row .news-details .news-date .t {   
        color: #999;   
}                                                                                                  
.box-list li.box-list-item-list ul.box-list li.box-list-item-type-row .news-details .news-hits-line,
.box-list li.box-list-item-list ul.box-list li.box-list-item-type-row .news-details .news-hits-line .hpr,
.box-list li.box-list-item-list ul.box-list li.box-list-item-type-row .news-details .news-hits-line .hpri {   
        display: block;  
        height: 13px;
}  
.box-list li.box-list-item-list ul.box-list li.box-list-item-type-row .news-details .news-hits-line {   
        background: rgba(0, 0, 0, 0.1);
        margin: 3px 0 0 10px; 
        overflow: hidden;    
        -webkit-border-radius: 3px; 
        -moz-border-radius: 3px; 
        -ms-border-radius: 3px; 
        -o-border-radius: 3px; 
        border-radius: 3px;   
}                    
.box-list li.box-list-item-list ul.box-list li.box-list-item-type-row .news-details .news-hits-line .hpri {   
        background: rgba(0, 0, 0, 0.2);
        float: right;
}     
.box-list li.box-list-item-list ul.box-list li.box-list-item-type-row .news-details .news-comments {    
       /*  background: rgba(0, 0, 0, 0) url("/_i/icon-comment.png") no-repeat scroll right 5px; */
        font-size: 14px;
        font-weight: 300;
        line-height: 19px; 
        color: #999;    
        text-align: right;
}   
.box-list li.box-list-item.box-list-item-type-default.box-list-item-author.box-list-item-no_image .news-data:after {
        background: rgba(0, 0, 0, 0) linear-gradient(rgba(0, 0, 0, 0), #f9f9f9 70%) repeat scroll 0 0;
        bottom: 0;
        content: "";
        display: block;
        height: 30px;
        left: 0;
        position: absolute;
        right: 0;
        z-index: 101;
}

/* blue */                            
                      
.box-list li.box-list-item-no_image.box-list-item-color-blue, 
.box-list li.box-list-item-list.box-list-item-list-color-blue, 
.box-list.box-list-simple li.box-list-item-color-blue,                            
.box-list li.box-list-item-type-image_text.box-list-item-color-blue,
.box-list li.box-list-item-type-image_text.box-list-item-color-blue .news-titlelead-wrapper,  
.box-list li.box-list-item-list ul.box-list.box-list-item-list-color-blue,
.box-list li.box-list-item-list ul.box-list.box-list-item-list-color-blue li.box-list-item-type-row {
        background-color: #0099FF;  
}                  
.box-list li.box-list-item-list.box-list-item-list-color-blue:after,
.box-list li.box-list-item.box-list-item-type-default.box-list-item-author.box-list-item-no_image.box-list-item-color-blue .news-data:after {               
        background: linear-gradient(rgba(0, 0, 0, 0), #0099FF 70%) repeat scroll 0 0;   
}                                            
.box-list li.box-list-item-color-blue .news-title, 
.box-list li.box-list-item-color-blue .news-title strong, 
.box-list li.box-list-item-color-blue .news-lead,   
.box-list li.box-list-item-color-blue .news-lead i,
.box-list li.box-list-item-type-image_text.box-list-item-superone-small.box-list-item-color-blue .news-title strong  { 
        color: #0099FF;
}                                                           
.box-list li.box-list-item-no_image.box-list-item-color-blue .news-title, 
.box-list li.box-list-item-no_image.box-list-item-color-blue .news-title strong, 
.box-list li.box-list-item-no_image.box-list-item-color-blue .news-lead,   
.box-list li.box-list-item-no_image.box-list-item-color-blue .news-lead i,  
.box-list li.box-list-item-no_image.box-list-item-color-blue .item-author, 
.box-list li.box-list-item-no_image.box-list-item-color-blue .item-author a,    
.box-list li.box-list-item-type-image_text.box-list-item-color-blue .news-title, 
.box-list li.box-list-item-type-image_text.box-list-item-color-blue .news-title strong, 
.box-list li.box-list-item-type-image_text.box-list-item-color-blue .news-lead,   
.box-list li.box-list-item-type-image_text.box-list-item-color-blue .news-lead i, 
.box-list li.box-list-item-type-image_text.box-list-item-color-blue .item-author, 
.box-list li.box-list-item-type-image_text.box-list-item-color-blue .item-author a,
.box-list li.box-list-item-list.box-list-item-list-color-blue ul.box-list li.box-list-item-type-row  .news-title strong, 
.box-list.box-list-simple li.box-list-item-color-blue .news-title strong { 
        color: #FFF;
}           
.box-list li.box-list-item-list.box-list-item-list-color-blue ul.box-list li.box-list-item-type-row .news-details .news-date {   
        color: #75C8FF;   
}               
.box-list li.box-list-item-list.box-list-item-list-color-blue ul.box-list li.box-list-item-type-row .news-details .news-date .t {   
        color: #CAEAFF;   
}                  
.box-list li.box-list-item-list-color-blue .sub-header,  
.box-list li.box-list-item-list-color-blue .sub-header-tabs .sub-header { 
        background-color: rgba(0, 0, 0, 0.1);
} 
.box-list li.box-list-item-list-color-blue .sub-header,  
.box-list li.box-list-item-list-color-blue .sub-header span { 
        color: #FFF;
}     

/* dark blue */                            
                      
.box-list li.box-list-item-no_image.box-list-item-color-dark-blue, 
.box-list li.box-list-item-list.box-list-item-list-color-dark-blue, 
.box-list.box-list-simple li.box-list-item-color-dark-blue,                            
.box-list li.box-list-item-type-image_text.box-list-item-color-dark-blue,
.box-list li.box-list-item-type-image_text.box-list-item-color-dark-blue .news-titlelead-wrapper,   
.box-list li.box-list-item-list ul.box-list.box-list-item-list-color-dark-blue,
.box-list li.box-list-item-list ul.box-list.box-list-item-list-color-dark-blue li.box-list-item-type-row {
        background-color: #2A70B3;
}                
.box-list li.box-list-item-list.box-list-item-list-color-dark-blue:after,
.box-list li.box-list-item.box-list-item-type-default.box-list-item-author.box-list-item-no_image.box-list-item-color-dark-blue .news-data:after {           
        background: linear-gradient(rgba(0, 0, 0, 0), #2A70B3 70%) repeat scroll 0 0;   
}                                                             
.box-list li.box-list-item-color-dark-blue .news-title, 
.box-list li.box-list-item-color-dark-blue .news-title strong, 
.box-list li.box-list-item-color-dark-blue .news-lead,   
.box-list li.box-list-item-color-dark-blue .news-lead i { 
        color: #C6DCF2;
}                                                           
.box-list li.box-list-item-no_image.box-list-item-color-dark-blue .news-title, 
.box-list li.box-list-item-no_image.box-list-item-color-dark-blue .news-title strong, 
.box-list li.box-list-item-no_image.box-list-item-color-dark-blue .news-lead,   
.box-list li.box-list-item-no_image.box-list-item-color-dark-blue .news-lead i, 
.box-list li.box-list-item-no_image.box-list-item-color-dark-blue .item-author, 
.box-list li.box-list-item-no_image.box-list-item-color-dark-blue .item-author a,     
.box-list li.box-list-item-type-image_text.box-list-item-color-dark-blue .news-title, 
.box-list li.box-list-item-type-image_text.box-list-item-color-dark-blue .news-title strong, 
.box-list li.box-list-item-type-image_text.box-list-item-color-dark-blue .news-lead,   
.box-list li.box-list-item-type-image_text.box-list-item-color-dark-blue .news-lead i, 
.box-list li.box-list-item-type-image_text.box-list-item-color-dark-blue .item-author, 
.box-list li.box-list-item-type-image_text.box-list-item-color-dark-blue .item-author a,
.box-list li.box-list-item-list.box-list-item-list-color-dark-blue ul.box-list li.box-list-item-type-row  .news-title strong, 
.box-list.box-list-simple li.box-list-item-color-dark-blue .news-title strong { 
        color: #FFF;
}           
.box-list li.box-list-item-list.box-list-item-list-color-dark-blue ul.box-list li.box-list-item-type-row .news-details .news-date {   
        color: #93BCE6;   
}               
.box-list li.box-list-item-list.box-list-item-list-color-dark-blue ul.box-list li.box-list-item-type-row .news-details .news-date .t {   
        color: #C6DCF2;   
}      
.box-list li.box-list-item-list-color-dark-blue .sub-header,  
.box-list li.box-list-item-list-color-dark-blue .sub-header-tabs .sub-header { 
        background-color: rgba(0, 0, 0, 0.1);
} 
.box-list li.box-list-item-list-color-dark-blue .sub-header,  
.box-list li.box-list-item-list-color-dark-blue .sub-header span { 
        color: #FFF;
} 
          
/* yellow */
  
.box-list li.box-list-item-no_image.box-list-item-color-yellow, 
.box-list li.box-list-item-list.box-list-item-list-color-yellow, 
.box-list.box-list-simple li.box-list-item-color-yellow,                                
.box-list li.box-list-item-type-image_text.box-list-item-color-yellow,
.box-list li.box-list-item-type-image_text.box-list-item-color-yellow .news-titlelead-wrapper,    
.box-list li.box-list-item-list ul.box-list.box-list-item-list-color-yellow,
.box-list li.box-list-item-list ul.box-list.box-list-item-list-color-yellow li.box-list-item-type-row {
        background-color: #FFF666;
}             
.box-list li.box-list-item-list.box-list-item-list-color-yellow:after,
.box-list li.box-list-item.box-list-item-type-default.box-list-item-author.box-list-item-no_image.box-list-item-color-yellow .news-data:after {           
        background: linear-gradient(rgba(0, 0, 0, 0), #FFF666 70%) repeat scroll 0 0;   
}                                                              
.box-list li.box-list-item-color-yellow .news-title, 
.box-list li.box-list-item-color-yellow .news-title strong, 
.box-list li.box-list-item-color-yellow .news-lead,   
.box-list li.box-list-item-color-yellow .news-lead i { 
        color: #FFE400;
}              
.box-list li.box-list-item-type-image_text.box-list-item-superone-small.box-list-item-color-orange .news-title strong  { 
        color: #333;
}                                                           
.box-list li.box-list-item-no_image.box-list-item-color-yellow .news-title, 
.box-list li.box-list-item-no_image.box-list-item-color-yellow .news-title strong, 
.box-list li.box-list-item-no_image.box-list-item-color-yellow .news-lead,   
.box-list li.box-list-item-no_image.box-list-item-color-yellow .news-lead i, 
.box-list li.box-list-item-no_image.box-list-item-color-yellow .item-author, 
.box-list li.box-list-item-no_image.box-list-item-color-yellow .item-author a,  
.box-list li.box-list-item-type-image_text.box-list-item-color-yellow .news-title, 
.box-list li.box-list-item-type-image_text.box-list-item-color-yellow .news-title strong, 
.box-list li.box-list-item-type-image_text.box-list-item-color-yellow .news-lead,   
.box-list li.box-list-item-type-image_text.box-list-item-color-yellow .news-lead i, 
.box-list li.box-list-item-type-image_text.box-list-item-color-yellow .item-author, 
.box-list li.box-list-item-type-image_text.box-list-item-color-yellow .item-author a,
.box-list li.box-list-item-list.box-list-item-list-color-yellow ul.box-list li.box-list-item-type-row  .news-title strong, 
.box-list.box-list-simple li.box-list-item-color-yellow .news-title strong { 
        color: #333;
}           
.box-list li.box-list-item-list.box-list-item-list-color-yellow ul.box-list li.box-list-item-type-row .news-details .news-date {   
        color: #D1C80E;   
}             
.box-list li.box-list-item-list.box-list-item-list-color-yellow ul.box-list li.box-list-item-type-row .news-details .news-date .t {   
        color: #B8AF0C;    
}                                       
.box-list li.box-list-item-list-color-yellow .sub-header,  
.box-list li.box-list-item-list-color-yellow .sub-header-tabs .sub-header { 
        background-color: rgba(0, 0, 0, 0.1);
} 
.box-list li.box-list-item-list-color-yellow .sub-header,  
.box-list li.box-list-item-list-color-yellow .sub-header span { 
        color: #333;
}    

/* orange */ 
  
.box-list li.box-list-item-no_image.box-list-item-color-orange, 
.box-list li.box-list-item-list.box-list-item-list-color-orange, 
.box-list.box-list-simple li.box-list-item-color-orange,                     
.box-list li.box-list-item-type-image_text.box-list-item-color-orange,
.box-list li.box-list-item-type-image_text.box-list-item-color-orange .news-titlelead-wrapper,    
.box-list li.box-list-item-list ul.box-list.box-list-item-list-color-orange,
.box-list li.box-list-item-list ul.box-list.box-list-item-list-color-orange li.box-list-item-type-row {
        background-color: #FF6600;
}                 
.box-list li.box-list-item-list.box-list-item-list-color-orange:after,
.box-list li.box-list-item.box-list-item-type-default.box-list-item-author.box-list-item-no_image.box-list-item-color-orange .news-data:after {           
        background: linear-gradient(rgba(0, 0, 0, 0), #FF6600 70%) repeat scroll 0 0;   
}                                                             
.box-list li.box-list-item-color-orange .news-title, 
.box-list li.box-list-item-color-orange .news-title strong, 
.box-list li.box-list-item-color-orange .news-lead,   
.box-list li.box-list-item-color-orange .news-lead i,
.box-list li.box-list-item-type-image_text.box-list-item-superone-small.box-list-item-color-orange .news-title strong  { 
        color: #FF6600;
}                                  
.box-list li.box-list-item-no_image.box-list-item-color-orange .news-title, 
.box-list li.box-list-item-no_image.box-list-item-color-orange .news-title strong, 
.box-list li.box-list-item-no_image.box-list-item-color-orange .news-lead,   
.box-list li.box-list-item-no_image.box-list-item-color-orange .news-lead i, 
.box-list li.box-list-item-no_image.box-list-item-color-orange .item-author, 
.box-list li.box-list-item-no_image.box-list-item-color-orange .item-author a,  
.box-list li.box-list-item-type-image_text.box-list-item-color-orange .news-title, 
.box-list li.box-list-item-type-image_text.box-list-item-color-orange .news-title strong, 
.box-list li.box-list-item-type-image_text.box-list-item-color-orange .news-lead,   
.box-list li.box-list-item-type-image_text.box-list-item-color-orange .news-lead i, 
.box-list li.box-list-item-type-image_text.box-list-item-color-orange .item-author, 
.box-list li.box-list-item-type-image_text.box-list-item-color-orange .item-author a,
.box-list li.box-list-item-list.box-list-item-list-color-orange ul.box-list li.box-list-item-type-row  .news-title strong, 
.box-list.box-list-simple li.box-list-item-color-orange .news-title strong { 
        color: #FFF;
}           
.box-list li.box-list-item-list.box-list-item-list-color-orange ul.box-list li.box-list-item-type-row .news-details .news-date {   
        color: #FFD1B3;   
}             
.box-list li.box-list-item-list.box-list-item-list-color-orange ul.box-list li.box-list-item-type-row .news-details .news-date .t {   
        color: #FFEBDD;    
}                     
.box-list li.box-list-item-list-color-orange .sub-header,  
.box-list li.box-list-item-list-color-orange .sub-header-tabs .sub-header { 
        background-color: rgba(0, 0, 0, 0.1);
} 
.box-list li.box-list-item-list-color-orange .sub-header,  
.box-list li.box-list-item-list-color-orange .sub-header span { 
        color: #FFF;
}   

/* red */
                    
.box-list li.box-list-item-no_image.box-list-item-color-red, 
.box-list li.box-list-item-list.box-list-item-list-color-red, 
.box-list.box-list-simple li.box-list-item-color-red,                      
.box-list li.box-list-item-type-image_text.box-list-item-color-red,
.box-list li.box-list-item-type-image_text.box-list-item-color-red .news-titlelead-wrapper,   
.box-list li.box-list-item-list ul.box-list.box-list-item-list-color-red,
.box-list li.box-list-item-list ul.box-list.box-list-item-list-color-red li.box-list-item-type-row {
        background-color: #ED1C24;
}               
.box-list li.box-list-item-list.box-list-item-list-color-red:after,
.box-list li.box-list-item.box-list-item-type-default.box-list-item-author.box-list-item-no_image.box-list-item-color-red .news-data:after {           
        background: linear-gradient(rgba(0, 0, 0, 0), #ED1C24 70%) repeat scroll 0 0;   
}                                                              
.box-list li.box-list-item-color-red .news-title, 
.box-list li.box-list-item-color-red .news-title strong, 
.box-list li.box-list-item-color-red .news-lead,   
.box-list li.box-list-item-color-red .news-lead i,
.box-list li.box-list-item-type-image_text.box-list-item-superone-small.box-list-item-color-red .news-title strong  { 
        color: #ED1C24;
}                                                           
.box-list li.box-list-item-no_image.box-list-item-color-red .news-title, 
.box-list li.box-list-item-no_image.box-list-item-color-red .news-title strong, 
.box-list li.box-list-item-no_image.box-list-item-color-red .news-lead,   
.box-list li.box-list-item-no_image.box-list-item-color-red .news-lead i, 
.box-list li.box-list-item-no_image.box-list-item-color-red .item-author, 
.box-list li.box-list-item-no_image.box-list-item-color-red .item-author a,   
.box-list li.box-list-item-type-image_text.box-list-item-color-red .news-title, 
.box-list li.box-list-item-type-image_text.box-list-item-color-red .news-title strong, 
.box-list li.box-list-item-type-image_text.box-list-item-color-red .news-lead,   
.box-list li.box-list-item-type-image_text.box-list-item-color-red .news-lead i, 
.box-list li.box-list-item-type-image_text.box-list-item-color-red .item-author, 
.box-list li.box-list-item-type-image_text.box-list-item-color-red .item-author a,
.box-list li.box-list-item-list.box-list-item-list-color-red ul.box-list li.box-list-item-type-row  .news-title strong, 
.box-list.box-list-simple li.box-list-item-color-red .news-title strong { 
        color: #FFF;
}           
.box-list li.box-list-item-list.box-list-item-list-color-red ul.box-list li.box-list-item-type-row .news-details .news-date {   
        color: #F9AEB3;   
}             
.box-list li.box-list-item-list.box-list-item-list-color-red ul.box-list li.box-list-item-type-row .news-details .news-date .t {   
        color: #FCDADC;    
}                             
.box-list li.box-list-item-list-color-red .sub-header,  
.box-list li.box-list-item-list-color-red .sub-header-tabs .sub-header { 
        background-color: rgba(0, 0, 0, 0.1);
} 
.box-list li.box-list-item-list-color-red .sub-header,  
.box-list li.box-list-item-list-color-red .sub-header span { 
        color: #FFF;
}   

/* dark-teal */

.box-list li.box-list-item-no_image.box-list-item-color-dark-teal, 
.box-list li.box-list-item-list.box-list-item-list-color-dark-teal, 
.box-list.box-list-simple li.box-list-item-color-dark-teal,                   
.box-list li.box-list-item-type-image_text.box-list-item-color-dark-teal,
.box-list li.box-list-item-type-image_text.box-list-item-color-dark-teal .news-titlelead-wrapper,     
.box-list li.box-list-item-list ul.box-list.box-list-item-list-color-dark-teal,
.box-list li.box-list-item-list ul.box-list.box-list-item-list-color-dark-teal li.box-list-item-type-row {
        background-color: #4D7B90;
}                
.box-list li.box-list-item-list.box-list-item-list-color-dark-teal:after,
.box-list li.box-list-item.box-list-item-type-default.box-list-item-author.box-list-item-no_image.box-list-item-color-dark-teal .news-data:after {           
        background: linear-gradient(rgba(0, 0, 0, 0), #4D7B90 70%) repeat scroll 0 0;   
}                                                             
.box-list li.box-list-item-color-dark-teal .news-title, 
.box-list li.box-list-item-color-dark-teal .news-title strong, 
.box-list li.box-list-item-color-dark-teal .news-lead,   
.box-list li.box-list-item-color-dark-teal .news-lead i { 
        color: #93B7C6;
}                                    
.box-list li.box-list-item-no_image.box-list-item-color-dark-teal .news-title, 
.box-list li.box-list-item-no_image.box-list-item-color-dark-teal .news-title strong, 
.box-list li.box-list-item-no_image.box-list-item-color-dark-teal .news-lead,   
.box-list li.box-list-item-no_image.box-list-item-color-dark-teal .news-lead i,  
.box-list li.box-list-item-no_image.box-list-item-color-dark-teal .item-author, 
.box-list li.box-list-item-no_image.box-list-item-color-dark-teal .item-author a,    
.box-list li.box-list-item-type-image_text.box-list-item-color-dark-teal .news-title, 
.box-list li.box-list-item-type-image_text.box-list-item-color-dark-teal .news-title strong, 
.box-list li.box-list-item-type-image_text.box-list-item-color-dark-teal .news-lead,   
.box-list li.box-list-item-type-image_text.box-list-item-color-dark-teal .news-lead i, 
.box-list li.box-list-item-type-image_text.box-list-item-color-dark-teal .item-author, 
.box-list li.box-list-item-type-image_text.box-list-item-color-dark-teal .item-author a,
.box-list li.box-list-item-list.box-list-item-list-color-dark-teal ul.box-list li.box-list-item-type-row  .news-title strong, 
.box-list.box-list-simple li.box-list-item-color-dark-teal .news-title strong { 
        color: #FFF;
}           
.box-list li.box-list-item-list.box-list-item-list-color-dark-teal ul.box-list li.box-list-item-type-row .news-details .news-date {   
        color: #93B7C6;   
}             
.box-list li.box-list-item-list.box-list-item-list-color-dark-teal ul.box-list li.box-list-item-type-row .news-details .news-date .t {   
        color: #C7DAE2;    
}       
.box-list li.box-list-item-list-color-dark-teal .sub-header,  
.box-list li.box-list-item-list-color-dark-teal .sub-header-tabs .sub-header { 
        background-color: rgba(0, 0, 0, 0.1);
} 
.box-list li.box-list-item-list-color-dark-teal .sub-header,  
.box-list li.box-list-item-list-color-dark-teal .sub-header span { 
        color: #FFF;
}        

/* teal */

.box-list li.box-list-item-no_image.box-list-item-color-teal, 
.box-list li.box-list-item-list.box-list-item-list-color-teal, 
.box-list.box-list-simple li.box-list-item-color-teal,                         
.box-list li.box-list-item-type-image_text.box-list-item-color-teal,
.box-list li.box-list-item-type-image_text.box-list-item-color-teal .news-titlelead-wrapper,    
.box-list li.box-list-item-list ul.box-list.box-list-item-list-color-teal,
.box-list li.box-list-item-list ul.box-list.box-list-item-list-color-teal li.box-list-item-type-row {
        background-color: #01AAAD;
}           
.box-list li.box-list-item-list.box-list-item-list-color-teal:after,
.box-list li.box-list-item.box-list-item-type-default.box-list-item-author.box-list-item-no_image.box-list-item-color-teal .news-data:after {           
        background: linear-gradient(rgba(0, 0, 0, 0), #01AAAD 70%) repeat scroll 0 0;   
}                                                                   
.box-list li.box-list-item-color-teal .news-title, 
.box-list li.box-list-item-color-teal .news-title strong, 
.box-list li.box-list-item-color-teal .news-lead,   
.box-list li.box-list-item-color-teal .news-lead i { 
        color: #01AAAD;
}                                    
.box-list li.box-list-item-no_image.box-list-item-color-teal .news-title, 
.box-list li.box-list-item-no_image.box-list-item-color-teal .news-title strong, 
.box-list li.box-list-item-no_image.box-list-item-color-teal .news-lead,   
.box-list li.box-list-item-no_image.box-list-item-color-teal .news-lead i,  
.box-list li.box-list-item-no_image.box-list-item-color-teal .item-author, 
.box-list li.box-list-item-no_image.box-list-item-color-teal .item-author a,    
.box-list li.box-list-item-type-image_text.box-list-item-color-teal .news-title, 
.box-list li.box-list-item-type-image_text.box-list-item-color-teal .news-title strong, 
.box-list li.box-list-item-type-image_text.box-list-item-color-teal .news-lead,   
.box-list li.box-list-item-type-image_text.box-list-item-color-teal .news-lead i, 
.box-list li.box-list-item-type-image_text.box-list-item-color-teal .item-author, 
.box-list li.box-list-item-type-image_text.box-list-item-color-teal .item-author a,
.box-list li.box-list-item-list.box-list-item-list-color-teal ul.box-list li.box-list-item-type-row  .news-title strong, 
.box-list.box-list-simple li.box-list-item-color-teal .news-title strong { 
        color: #FFF;
}           
.box-list li.box-list-item-list.box-list-item-list-color-teal ul.box-list li.box-list-item-type-row .news-details .news-date {   
        color: #01DBE0;   
}             
.box-list li.box-list-item-list.box-list-item-list-color-teal ul.box-list li.box-list-item-type-row .news-details .news-date .t {   
        color: #CAFEFF;    
}                   
.box-list li.box-list-item-list-color-teal .sub-header,  
.box-list li.box-list-item-list-color-teal .sub-header-tabs .sub-header { 
        background-color: rgba(0, 0, 0, 0.1);
} 
.box-list li.box-list-item-list-color-teal .sub-header,  
.box-list li.box-list-item-list-color-teal .sub-header span { 
        color: #FFF;
} 
                     
/* green */  
  
.box-list li.box-list-item-no_image.box-list-item-color-green, 
.box-list li.box-list-item-list.box-list-item-list-color-green, 
.box-list.box-list-simple li.box-list-item-color-green,                      
.box-list li.box-list-item-type-image_text.box-list-item-color-green,
.box-list li.box-list-item-type-image_text.box-list-item-color-green .news-titlelead-wrapper,  
.box-list li.box-list-item-list ul.box-list.box-list-item-list-color-green,
.box-list li.box-list-item-list ul.box-list.box-list-item-list-color-green li.box-list-item-type-row {
        background-color: #66CC00;
}               
.box-list li.box-list-item-list.box-list-item-list-color-green:after,
.box-list li.box-list-item.box-list-item-type-default.box-list-item-author.box-list-item-no_image.box-list-item-color-green .news-data:after {           
        background: linear-gradient(rgba(0, 0, 0, 0), #66CC00 70%) repeat scroll 0 0;   
}                                                                 
.box-list li.box-list-item-color-green .news-title, 
.box-list li.box-list-item-color-green .news-title strong, 
.box-list li.box-list-item-color-green .news-lead,   
.box-list li.box-list-item-color-green .news-lead i,
.box-list li.box-list-item-type-image_text.box-list-item-superone-small.box-list-item-color-green .news-title strong  { 
        color: #66CC00;
}                                 
.box-list li.box-list-item-no_image.box-list-item-color-green .news-title, 
.box-list li.box-list-item-no_image.box-list-item-color-green .news-title strong, 
.box-list li.box-list-item-no_image.box-list-item-color-green .news-lead,   
.box-list li.box-list-item-no_image.box-list-item-color-green .news-lead i, 
.box-list li.box-list-item-no_image.box-list-item-color-green .item-author, 
.box-list li.box-list-item-no_image.box-list-item-color-green .item-author a,   
.box-list li.box-list-item-type-image_text.box-list-item-color-green .news-title, 
.box-list li.box-list-item-type-image_text.box-list-item-color-green .news-title strong, 
.box-list li.box-list-item-type-image_text.box-list-item-color-green .news-lead,   
.box-list li.box-list-item-type-image_text.box-list-item-color-green .news-lead i, 
.box-list li.box-list-item-type-image_text.box-list-item-color-green .item-author, 
.box-list li.box-list-item-type-image_text.box-list-item-color-green .item-author a,
.box-list li.box-list-item-list.box-list-item-list-color-green ul.box-list li.box-list-item-type-row  .news-title strong, 
.box-list.box-list-simple li.box-list-item-color-green .news-title strong { 
        color: #FFF;
}           
.box-list li.box-list-item-list.box-list-item-list-color-green ul.box-list li.box-list-item-type-row .news-details .news-date {   
        color: #79F200;   
}             
.box-list li.box-list-item-list.box-list-item-list-color-green ul.box-list li.box-list-item-type-row .news-details .news-date .t {   
        color: #B8FF77;    
}                             
.box-list li.box-list-item-list-color-green .sub-header,  
.box-list li.box-list-item-list-color-green .sub-header-tabs .sub-header { 
        background-color: rgba(0, 0, 0, 0.1);
} 
.box-list li.box-list-item-list-color-green .sub-header,  
.box-list li.box-list-item-list-color-green .sub-header span { 
        color: #FFF;
} 
  
/* purple */  
  
.box-list li.box-list-item-no_image.box-list-item-color-purple, 
.box-list li.box-list-item-list.box-list-item-list-color-purple, 
.box-list.box-list-simple li.box-list-item-color-purple,                     
.box-list li.box-list-item-type-image_text.box-list-item-color-purple,
.box-list li.box-list-item-type-image_text.box-list-item-color-purple .news-titlelead-wrapper,   
.box-list li.box-list-item-list ul.box-list.box-list-item-list-color-purple,
.box-list li.box-list-item-list ul.box-list.box-list-item-list-color-purple li.box-list-item-type-row {
        background-color: #9933CC;
}              
.box-list li.box-list-item-list.box-list-item-list-color-purple:after,
.box-list li.box-list-item.box-list-item-type-default.box-list-item-author.box-list-item-no_image.box-list-item-color-purple .news-data:after {           
        background: linear-gradient(rgba(0, 0, 0, 0), #9933CC 70%) repeat scroll 0 0;   
}                                                                   
.box-list li.box-list-item-color-purple .news-title, 
.box-list li.box-list-item-color-purple .news-title strong, 
.box-list li.box-list-item-color-purple .news-lead,   
.box-list li.box-list-item-color-purple .news-lead i { 
        color: #9933CC;
}                                 
.box-list li.box-list-item-no_image.box-list-item-color-purple .news-title, 
.box-list li.box-list-item-no_image.box-list-item-color-purple .news-title strong, 
.box-list li.box-list-item-no_image.box-list-item-color-purple .news-lead,   
.box-list li.box-list-item-no_image.box-list-item-color-purple .news-lead i,  
.box-list li.box-list-item-no_image.box-list-item-color-purple .item-author, 
.box-list li.box-list-item-no_image.box-list-item-color-purple .item-author a,  
.box-list li.box-list-item-type-image_text.box-list-item-color-purple .news-title, 
.box-list li.box-list-item-type-image_text.box-list-item-color-purple .news-title strong, 
.box-list li.box-list-item-type-image_text.box-list-item-color-purple .news-lead,   
.box-list li.box-list-item-type-image_text.box-list-item-color-purple .news-lead i, 
.box-list li.box-list-item-type-image_text.box-list-item-color-purple .item-author, 
.box-list li.box-list-item-type-image_text.box-list-item-color-purple .item-author a,
.box-list li.box-list-item-list.box-list-item-list-color-purple ul.box-list li.box-list-item-type-row  .news-title strong, 
.box-list.box-list-simple li.box-list-item-color-purple .news-title strong { 
        color: #FFF;
}           
.box-list li.box-list-item-list.box-list-item-list-color-purple ul.box-list li.box-list-item-type-row .news-details .news-date {   
        color: #D5A9E9;   
}             
.box-list li.box-list-item-list.box-list-item-list-color-purple ul.box-list li.box-list-item-type-row .news-details .news-date .t {   
        color: #EFDCF8;    
}                       
.box-list li.box-list-item-list-color-purple .sub-header,  
.box-list li.box-list-item-list-color-purple .sub-header-tabs .sub-header { 
        background-color: rgba(0, 0, 0, 0.1);
} 
.box-list li.box-list-item-list-color-purple .sub-header,  
.box-list li.box-list-item-list-color-purple .sub-header span { 
        color: #FFF;
}    
    
  
/* pink */  
  
.box-list li.box-list-item-no_image.box-list-item-color-pink, 
.box-list li.box-list-item-list.box-list-item-list-color-pink, 
.box-list.box-list-simple li.box-list-item-color-pink,                        
.box-list li.box-list-item-type-image_text.box-list-item-color-pink,
.box-list li.box-list-item-type-image_text.box-list-item-color-pink .news-titlelead-wrapper, 
.box-list li.box-list-item-list ul.box-list.box-list-item-list-color-pink,
.box-list li.box-list-item-list ul.box-list.box-list-item-list-color-pink li.box-list-item-type-row {
        background-color: #FF00CC;
}               
.box-list li.box-list-item-list.box-list-item-list-color-pink:after,
.box-list li.box-list-item.box-list-item-type-default.box-list-item-author.box-list-item-no_image.box-list-item-color-pink .news-data:after {           
        background: linear-gradient(rgba(0, 0, 0, 0), #FF00CC 70%) repeat scroll 0 0;   
}                                                                  
.box-list li.box-list-item-color-pink .news-title, 
.box-list li.box-list-item-color-pink .news-title strong, 
.box-list li.box-list-item-color-pink .news-lead,   
.box-list li.box-list-item-color-pink .news-lead i { 
        color: #FF00CC;
}                                 
.box-list li.box-list-item-no_image.box-list-item-color-pink .news-title, 
.box-list li.box-list-item-no_image.box-list-item-color-pink .news-title strong, 
.box-list li.box-list-item-no_image.box-list-item-color-pink .news-lead,   
.box-list li.box-list-item-no_image.box-list-item-color-pink .news-lead i, 
.box-list li.box-list-item-no_image.box-list-item-color-pink .item-author, 
.box-list li.box-list-item-no_image.box-list-item-color-pink .item-author a,  
.box-list li.box-list-item-type-image_text.box-list-item-color-pink .news-title, 
.box-list li.box-list-item-type-image_text.box-list-item-color-pink .news-title strong, 
.box-list li.box-list-item-type-image_text.box-list-item-color-pink .news-lead,   
.box-list li.box-list-item-type-image_text.box-list-item-color-pink .news-lead i, 
.box-list li.box-list-item-type-image_text.box-list-item-color-pink .item-author, 
.box-list li.box-list-item-type-image_text.box-list-item-color-pink .item-author a,
.box-list li.box-list-item-list.box-list-item-list-color-pink ul.box-list li.box-list-item-type-row  .news-title strong, 
.box-list.box-list-simple li.box-list-item-color-pink .news-title strong { 
        color: #FFF;
}           
.box-list li.box-list-item-list.box-list-item-list-color-pink ul.box-list li.box-list-item-type-row .news-details .news-date {   
        color: #FFCAF4;   
}             
.box-list li.box-list-item-list.box-list-item-list-color-pink ul.box-list li.box-list-item-type-row .news-details .news-date .t {   
        color: #FFECFB;    
}                   
.box-list li.box-list-item-list-color-pink .sub-header,  
.box-list li.box-list-item-list-color-pink .sub-header-tabs .sub-header { 
        background-color: rgba(0, 0, 0, 0.1);
} 
.box-list li.box-list-item-list-color-pink .sub-header,  
.box-list li.box-list-item-list-color-pink .sub-header span { 
        color: #FFF;
}     
  
/* brown */  
  
.box-list li.box-list-item-no_image.box-list-item-color-brown, 
.box-list li.box-list-item-list.box-list-item-list-color-brown, 
.box-list.box-list-simple li.box-list-item-color-brown,                     
.box-list li.box-list-item-type-image_text.box-list-item-color-brown,
.box-list li.box-list-item-type-image_text.box-list-item-color-brown .news-titlelead-wrapper,  
.box-list li.box-list-item-list ul.box-list.box-list-item-list-color-brown,
.box-list li.box-list-item-list ul.box-list.box-list-item-list-color-brown li.box-list-item-type-row {
        background-color: #6D4C41;
}              
.box-list li.box-list-item-list.box-list-item-list-color-brown:after,
.box-list li.box-list-item.box-list-item-type-default.box-list-item-author.box-list-item-no_image.box-list-item-color-brown .news-data:after {           
        background: linear-gradient(rgba(0, 0, 0, 0), #6D4C41 70%) repeat scroll 0 0;   
}                                                                  
.box-list li.box-list-item-color-brown .news-title, 
.box-list li.box-list-item-color-brown .news-title strong, 
.box-list li.box-list-item-color-brown .news-lead,   
.box-list li.box-list-item-color-brown .news-lead i { 
        color: #6D4C41;
}                                 
.box-list li.box-list-item-no_image.box-list-item-color-brown .news-title, 
.box-list li.box-list-item-no_image.box-list-item-color-brown .news-title strong, 
.box-list li.box-list-item-no_image.box-list-item-color-brown .news-lead,   
.box-list li.box-list-item-no_image.box-list-item-color-brown .news-lead i, 
.box-list li.box-list-item-no_image.box-list-item-color-brown .item-author, 
.box-list li.box-list-item-no_image.box-list-item-color-brown .item-author a,     
.box-list li.box-list-item-type-image_text.box-list-item-color-brown .news-title, 
.box-list li.box-list-item-type-image_text.box-list-item-color-brown .news-title strong, 
.box-list li.box-list-item-type-image_text.box-list-item-color-brown .news-lead,   
.box-list li.box-list-item-type-image_text.box-list-item-color-brown .news-lead i, 
.box-list li.box-list-item-type-image_text.box-list-item-color-brown .item-author, 
.box-list li.box-list-item-type-image_text.box-list-item-color-brown .item-author a,
.box-list li.box-list-item-list.box-list-item-list-color-brown ul.box-list li.box-list-item-type-row  .news-title strong, 
.box-list.box-list-simple li.box-list-item-color-brown .news-title strong { 
        color: #FFF;
}           
.box-list li.box-list-item-list.box-list-item-list-color-brown ul.box-list li.box-list-item-type-row .news-details .news-date {   
        color: #B8988F;   
}             
.box-list li.box-list-item-list.box-list-item-list-color-brown ul.box-list li.box-list-item-type-row .news-details .news-date .t {   
        color: #E0D3CF;    
}                 
.box-list li.box-list-item-list-color-brown .sub-header,  
.box-list li.box-list-item-list-color-brown .sub-header-tabs .sub-header { 
        background-color: rgba(0, 0, 0, 0.1);
} 
.box-list li.box-list-item-list-color-brown .sub-header,  
.box-list li.box-list-item-list-color-brown .sub-header span { 
        color: #FFF;
} 

/* silver */ 
 
.box-list li.box-list-item-no_image.box-list-item-color-silver, 
.box-list li.box-list-item-list.box-list-item-list-color-silver, 
.box-list.box-list-simple li.box-list-item-color-silver,                              
.box-list li.box-list-item-type-image_text.box-list-item-color-silver,
.box-list li.box-list-item-type-image_text.box-list-item-color-silver .news-titlelead-wrapper,   
.box-list li.box-list-item-list ul.box-list.box-list-item-list-color-silver,
.box-list li.box-list-item-list ul.box-list.box-list-item-list-color-silver li.box-list-item-type-row {
        background-color: #EEE;
}          
.box-list li.box-list-item-list.box-list-item-list-color-silver:after,
.box-list li.box-list-item.box-list-item-type-default.box-list-item-author.box-list-item-no_image.box-list-item-color-silver .news-data:after {           
        background: linear-gradient(rgba(0, 0, 0, 0), #EEE 70%) repeat scroll 0 0;   
}                                             
.box-list li.box-list-item-color-silver .news-title, 
.box-list li.box-list-item-color-silver .news-title strong, 
.box-list li.box-list-item-color-silver .news-lead,   
.box-list li.box-list-item-color-silver .news-lead i, 
.box-list li.box-list-item-list.box-list-item-list-color-silver ul.box-list li.box-list-item-type-row  .news-title strong, 
.box-list.box-list-simple li.box-list-item-color-silver .news-title strong { 
        color: #FFF;
}                                    
.box-list li.box-list-item-no_image.box-list-item-color-silver .news-title, 
.box-list li.box-list-item-no_image.box-list-item-color-silver .news-title strong, 
.box-list li.box-list-item-no_image.box-list-item-color-silver .news-lead,   
.box-list li.box-list-item-no_image.box-list-item-color-silver .news-lead i, 
.box-list li.box-list-item-no_image.box-list-item-color-silver .item-author, 
.box-list li.box-list-item-no_image.box-list-item-color-silver .item-author a,    
.box-list li.box-list-item-type-image_text.box-list-item-color-silver .news-title, 
.box-list li.box-list-item-type-image_text.box-list-item-color-silver .news-title strong, 
.box-list li.box-list-item-type-image_text.box-list-item-color-silver .news-lead,   
.box-list li.box-list-item-type-image_text.box-list-item-color-silver .news-lead i, 
.box-list li.box-list-item-type-image_text.box-list-item-color-silver .item-author, 
.box-list li.box-list-item-type-image_text.box-list-item-color-silver .item-author a,
.box-list li.box-list-item-list.box-list-item-list-color-silver ul.box-list li.box-list-item-type-row  .news-title strong, 
.box-list.box-list-simple li.box-list-item-color-silver .news-title strong { 
        color: #333;
}   
.box-list li.box-list-item-list.box-list-item-list-color-silver ul.box-list li.box-list-item-type-row .news-details .news-date {   
        color: #AAA;   
}             
.box-list li.box-list-item-list.box-list-item-list-color-silver ul.box-list li.box-list-item-type-row .news-details .news-date .t {   
        color: #999;    
}                 
.box-list li.box-list-item-list-color-silver .sub-header,  
.box-list li.box-list-item-list-color-silver .sub-header-tabs .sub-header { 
        background-color: rgba(0, 0, 0, 0.1);
}                  
.box-list li.box-list-item-list-color-silver .sub-header span,  
.box-list li.box-list-item-list-color-silver .sub-header-tabs .sub-header span { 
        color: #333333;
}      


/* light */ 
 
.box-list li.box-list-item-no_image.box-list-item-color-light, 
.box-list li.box-list-item-list.box-list-item-list-color-light, 
.box-list.box-list-simple li.box-list-item-color-light,                       
.box-list li.box-list-item-type-image_text.box-list-item-color-light,
.box-list li.box-list-item-type-image_text.box-list-item-color-light .news-titlelead-wrapper,
.box-list li.box-list-item-list ul.box-list.box-list-item-list-color-light,
.box-list li.box-list-item-list ul.box-list.box-list-item-list-color-light li.box-list-item-type-row {
        background-color: #F9F9F9;
}            
.box-list li.box-list-item-list.box-list-item-list-color-light:after,
.box-list li.box-list-item.box-list-item-type-default.box-list-item-author.box-list-item-no_image.box-list-item-color-light .news-data:after {           
        background: linear-gradient(rgba(0, 0, 0, 0), #F9F9F9 70%) repeat scroll 0 0;   
}                                          
.box-list li.box-list-item-color-light .news-title, 
.box-list li.box-list-item-color-light .news-title strong, 
.box-list li.box-list-item-color-light .news-lead,   
.box-list li.box-list-item-color-light .news-lead i,                        
.box-list li.box-list-item-type-image_text.box-list-item-color-light .news-title, 
.box-list li.box-list-item-type-image_text.box-list-item-color-light .news-title strong, 
.box-list li.box-list-item-type-image_text.box-list-item-color-light .news-lead,   
.box-list li.box-list-item-type-image_text.box-list-item-color-light .news-lead i, 
.box-list li.box-list-item-type-image_text.box-list-item-color-light .item-author, 
.box-list li.box-list-item-type-image_text.box-list-item-color-light .item-author a,
.box-list li.box-list-item-list.box-list-item-list-color-light ul.box-list li.box-list-item-type-row  .news-title strong, 
.box-list.box-list-simple li.box-list-item-color-light .news-title strong { 
        color: #333;
}           
.box-list li.box-list-item-list.box-list-item-list-color-light ul.box-list li.box-list-item-type-row .news-details .news-date {   
        color: #CCC;   
}             
.box-list li.box-list-item-list.box-list-item-list-color-light ul.box-list li.box-list-item-type-row .news-details .news-date .t {   
        color: #999;    
}                 
.box-list li.box-list-item-list-color-light .sub-header,  
.box-list li.box-list-item-list-color-light .sub-header-tabs .sub-header { 
        background-color: #E9E9E9;
}                  
.box-list li.box-list-item-list-color-light .sub-header span,  
.box-list li.box-list-item-list-color-light .sub-header-tabs .sub-header span { 
        color: #333333;
}   

/* white */ 
 
.box-list li.box-list-item-no_image.box-list-item-color-white, 
.box-list li.box-list-item-list.box-list-item-list-color-white, 
.box-list.box-list-simple li.box-list-item-color-white,                      
.box-list li.box-list-item-type-image_text.box-list-item-color-white,
.box-list li.box-list-item-type-image_text.box-list-item-color-white .news-titlelead-wrapper,  
.box-list li.box-list-item-list ul.box-list.box-list-item-list-color-white,
.box-list li.box-list-item-list ul.box-list.box-list-item-list-color-white li.box-list-item-type-row {
        background-color: #FFF;
}           
.box-list li.box-list-item-list.box-list-item-list-color-white:after,
.box-list li.box-list-item.box-list-item-type-default.box-list-item-author.box-list-item-no_image.box-list-item-color-white .news-data:after {           
        background: linear-gradient(rgba(0, 0, 0, 0), #FFF 70%) repeat scroll 0 0;   
}                                           
.box-list li.box-list-item-color-white .news-title, 
.box-list li.box-list-item-color-white .news-title strong, 
.box-list li.box-list-item-color-white .news-lead,   
.box-list li.box-list-item-color-white .news-lead i,         
.box-list li.box-list-item-type-image_text.box-list-item-color-white .news-title, 
.box-list li.box-list-item-type-image_text.box-list-item-color-white .news-title strong, 
.box-list li.box-list-item-type-image_text.box-list-item-color-white .news-lead,   
.box-list li.box-list-item-type-image_text.box-list-item-color-white .news-lead i, 
.box-list li.box-list-item-type-image_text.box-list-item-color-white .item-author, 
.box-list li.box-list-item-type-image_text.box-list-item-color-white .item-author a,    
.box-list li.box-list-item-list.box-list-item-list-color-white ul.box-list li.box-list-item-type-row  .news-title strong, 
.box-list.box-list-simple li.box-list-item-color-white .news-title strong { 
        color: #333;
}           
.box-list li.box-list-item-list.box-list-item-list-color-white ul.box-list li.box-list-item-type-row .news-details .news-date {   
        color: #CCC;   
}             
.box-list li.box-list-item-list.box-list-item-list-color-white ul.box-list li.box-list-item-type-row .news-details .news-date .t {   
        color: #999;    
}                
.box-list li.box-list-item-list-color-white .sub-header,  
.box-list li.box-list-item-list-color-white .sub-header-tabs .sub-header { 
        background-color: #F9F9F9;
}                  
.box-list li.box-list-item-list-color-white .sub-header span,  
.box-list li.box-list-item-list-color-white .sub-header-tabs .sub-header span { 
        color: #676767;
} 

/* dark */ 
                          
.box-list li.box-list-item-no_image.box-list-item-color-dark, 
.box-list li.box-list-item-list.box-list-item-list-color-dark, 
.box-list.box-list-simple li.box-list-item-color-dark,                        
.box-list li.box-list-item-type-image_text.box-list-item-color-dark,
.box-list li.box-list-item-type-image_text.box-list-item-color-dark .news-titlelead-wrapper,  
.box-list li.box-list-item-list ul.box-list.box-list-item-list-color-dark,
.box-list li.box-list-item-list ul.box-list.box-list-item-list-color-dark li.box-list-item-type-row {
        background-color: #333333;
}          
.box-list li.box-list-item-list.box-list-item-list-color-dark:after,
.box-list li.box-list-item.box-list-item-type-default.box-list-item-author.box-list-item-no_image.box-list-item-color-dark .news-data:after {           
        background: linear-gradient(rgba(0, 0, 0, 0), #333333 70%) repeat scroll 0 0;   
}       
.box-list li.box-list-item-list.box-list-item-list-color-dark ul.box-list li.box-list-item-type-row .news-titlelead-wrapper {
        border-color: #3D3D3D;
}                                                                
.box-list li.box-list-item-color-dark .news-title, 
.box-list li.box-list-item-color-dark .news-title strong, 
.box-list li.box-list-item-color-dark .news-lead,   
.box-list li.box-list-item-color-dark .news-lead i,   
.box-list li.box-list-item-type-image_text.box-list-item-color-dark .news-title, 
.box-list li.box-list-item-type-image_text.box-list-item-color-dark .news-title strong, 
.box-list li.box-list-item-type-image_text.box-list-item-color-dark .news-lead,   
.box-list li.box-list-item-type-image_text.box-list-item-color-dark .news-lead i, 
.box-list li.box-list-item-type-image_text.box-list-item-color-dark .item-author, 
.box-list li.box-list-item-type-image_text.box-list-item-color-dark .item-author a,
.box-list li.box-list-item-list.box-list-item-list-color-dark ul.box-list li.box-list-item-type-row  .news-title strong, 
.box-list.box-list-simple li.box-list-item-color-dark .news-title strong { 
        color: #FFF;
}           
.box-list li.box-list-item-list.box-list-item-list-color-dark ul.box-list li.box-list-item-type-row .news-details .news-date {   
        color: #777;   
}             
.box-list li.box-list-item-list.box-list-item-list-color-dark ul.box-list li.box-list-item-type-row .news-details .news-date .t {   
        color: #ADADAD;    
}                     
.box-list-item.box-list-item-type-list-tabs.box-list-item-list-color-dark .sub-header-tabs .sub-header,
.box-list-item.box-list-item-type-list-tabs.box-list-item-list-color-dark .sub-header-tabs .sub-header span {
        background-color: #2D2D2D;
}  
.box-list li.box-list-item-list-color-dark .sub-header,  
.box-list li.box-list-item-list-color-dark .sub-header-tabs .sub-header { 
        background-color: rgba(0, 0, 0, 0.1);
} 
.box-list li.box-list-item-list-color-dark .sub-header,  
.box-list li.box-list-item-list-color-dark .sub-header span { 
        color: #FFF;
}                            
               
      
.box-list li .news-titlelead-wrapper {    
        background-image: linear-gradient(rgba(51, 51, 51, 0), rgba(51, 51, 51, 0.6) 50%, rgba(51, 51, 51, 0.85) 80%, rgba(51, 51, 51, 0.95));          
}        
.box-list li.box-list-item-color-light .news-titlelead-wrapper,
.box-list li.box-list-item-color-white .news-titlelead-wrapper, 
.box-list li.box-list-item-color-brown .news-titlelead-wrapperr {    
        background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.6) 18%, rgba(255, 255, 255, 0.85) 40%, rgba(255, 255, 255, 0.95));        
}                                                           
.box-list li.box-list-item-no_image .news-titlelead-wrapper,
.box-list li.box-list-item-type-image_text .news-titlelead-wrapper {
        background-image: none !important;
}   

.box-list li .news-title, 
.box-list li .news-title strong, 
.box-list li .news-lead,   
.box-list li .news-lead i {   
        text-shadow: #555 0 0 5px, #111 0px 0px 0px;
}
.box-list li.box-list-item-color-light .news-title, 
.box-list li.box-list-item-color-light .news-title strong, 
.box-list li.box-list-item-color-light .news-lead,   
.box-list li.box-list-item-color-light .news-lead i,
.box-list li.box-list-item-color-brown .news-title, 
.box-list li.box-list-item-color-brown .news-title strong, 
.box-list li.box-list-item-color-brown .news-lead,  
.box-list li.box-list-item-color-brown .news-lead i,
.box-list li.box-list-item-color-white .news-title, 
.box-list li.box-list-item-color-white .news-title strong, 
.box-list li.box-list-item-color-white .news-lead,  
.box-list li.box-list-item-color-white .news-lead i {   
        text-shadow: #FFF 0 0 5px, #FFF 0px 0px 0px;
} 
                  
.box-list li.box-list-item-no_image .news-title, 
.box-list li.box-list-item-no_image .news-title strong, 
.box-list li.box-list-item-no_image .news-lead,   
.box-list li.box-list-item-no_image .news-lead i,
.box-list li.box-list-item-type-image_text .news-title, 
.box-list li.box-list-item-type-image_text .news-title strong, 
.box-list li.box-list-item-type-image_text .news-lead,   
.box-list li.box-list-item-type-image_text .news-lead i {   
        text-shadow: none !important; 
}   
                       
.box-list li:hover .news-image a:after,
.box-list li:hover .news-image i:after { 
        background: rgba(51,51,51,0.3);         
}                       
.box-list li.box-list-item-no_image:hover .news-image a:after,
.box-list li.box-list-item-no_image:hover .news-image i:after { 
        background: rgba(51,51,51,0.1);         
}      

.box-list li .item-author img {   
        border: #333 2px solid;
        -webkit-box-shadow: 0 0 5px #333; 
        -moz-box-shadow: 0 0 5px #333; 
        -ms-box-shadow: 0 0 5px #333; 
        -o-box-shadow: 0 0 5px #333; 
        box-shadow: 0 0 5px #333; 
}   
.box-list li.box-list-item-color-light .item-author img,  
.box-list li.box-list-item-color-silver .item-author img,  
.box-list li.box-list-item-color-white .item-author img, 
.box-list li.box-list-item-color-brown .item-author img {   
        border: #F9F9F9 2px solid;
        -webkit-box-shadow: 0 0 5px #F8F8F8; 
        -moz-box-shadow: 0 0 5px #F8F8F8; 
        -ms-box-shadow: 0 0 5px #F8F8F8; 
        -o-box-shadow: 0 0 5px #F8F8F8; 
        box-shadow: 0 0 5px #F8F8F8; 
}           
.box-list li.box-list-item-no_image.box-list-item-color-light .news-containers .item-containers a,  
.box-list li.box-list-item-no_image.box-list-item-color-silver .news-containers .item-containers a,  
.box-list li.box-list-item-no_image.box-list-item-color-white .news-containers .item-containers a, 
.box-list li.box-list-item-no_image.box-list-item-color-brown .news-containers .item-containers a {   
        background-color: rgba(0, 0, 0, 0.1);
}         
.box-list li.box-list-item-no_image.box-list-item-color-light .news-containers .item-containers a:hover,  
.box-list li.box-list-item-no_image.box-list-item-color-silver .news-containers .item-containers a:hover,  
.box-list li.box-list-item-no_image.box-list-item-color-white .news-containers .item-containers a:hover, 
.box-list li.box-list-item-no_image.box-list-item-color-brown .news-containers .item-containers a:hover {   
        background-color: rgba(0, 0, 0, 0.9);
}                                                                    
.box-list li.box-list-item-color-light:hover .news-image a:after,
.box-list li.box-list-item-no_image.box-list-item-color-light:hover .news-image a:after,
.box-list li.box-list-item-color-white:hover .news-image a:after,
.box-list li.box-list-item-no_image.box-list-item-color-white:hover .news-image a:after,
.box-list li.box-list-item-color-light:hover .news-image i:after,
.box-list li.box-list-item-no_image.box-list-item-color-light:hover .news-image i:after,
.box-list li.box-list-item-color-white:hover .news-image i:after,
.box-list li.box-list-item-no_image.box-list-item-color-white:hover .news-image i:after { 
        background: rgba(255,255,255,0.3);         
} 
.box-list li.box-list-item-no_image .item-author img {   
        border: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        -ms-box-shadow: none;
        -o-box-shadow: none;
        box-shadow: none;
}     
                                                                            
.box-list li.box-list-item-list-color-dark .sub-header-tabs .sub-header span.tab-latest,
.box-list li.box-list-item-list-color-dark .box-list-item.box-list-item-list.box-list-item-type-list-latest .sub-header,  
.box-list li.box-list-item-list-color-dark-teal .sub-header-tabs .sub-header span.tab-latest,
.box-list li.box-list-item-list-color-dark-teal .box-list-item.box-list-item-list.box-list-item-type-list-latest .sub-header, 
.box-list li.box-list-item-list-color-teal .sub-header-tabs .sub-header span.tab-latest,
.box-list li.box-list-item-list-color-teal .box-list-item.box-list-item-list.box-list-item-type-list-latest .sub-header, 
.box-list li.box-list-item-list-color-dark-blue .sub-header-tabs .sub-header span.tab-latest,
.box-list li.box-list-item-list-color-dark-blue .box-list-item.box-list-item-list.box-list-item-type-list-latest .sub-header, 
.box-list li.box-list-item-list-color-blue .sub-header-tabs .sub-header span.tab-latest,
.box-list li.box-list-item-list-color-blue .box-list-item.box-list-item-list.box-list-item-type-list-latest .sub-header, 
.box-list li.box-list-item-list-color-green .sub-header-tabs .sub-header span.tab-latest,
.box-list li.box-list-item-list-color-green .box-list-item.box-list-item-list.box-list-item-type-list-latest .sub-header, 
.box-list li.box-list-item-list-color-red .sub-header-tabs .sub-header span.tab-latest,
.box-list li.box-list-item-list-color-red .box-list-item.box-list-item-list.box-list-item-type-list-latest .sub-header, 
.box-list li.box-list-item-list-color-orange .sub-header-tabs .sub-header span.tab-latest,
.box-list li.box-list-item-list-color-orange .box-list-item.box-list-item-list.box-list-item-type-list-latest .sub-header, 
.box-list li.box-list-item-list-color-purple .sub-header-tabs .sub-header span.tab-latest,
.box-list li.box-list-item-list-color-purple .box-list-item.box-list-item-list.box-list-item-type-list-latest .sub-header, 
.box-list li.box-list-item-list-color-pink .sub-header-tabs .sub-header span.tab-latest,
.box-list li.box-list-item-list-color-pink .box-list-item.box-list-item-list.box-list-item-type-list-latest .sub-header, 
.box-list li.box-list-item-list-color-brown .sub-header-tabs .sub-header span.tab-latest,
.box-list li.box-list-item-list-color-brown .box-list-item.box-list-item-list.box-list-item-type-list-latest .sub-header {
        background-image: url(/_i/icon-20-a-time.png);
}                                               
.box-list li.box-list-item-list-color-dark .sub-header-tabs .sub-header span.tab-popular,
.box-list li.box-list-item-list-color-dark .box-list-item.box-list-item-list.box-list-item-type-list-popular .sub-header,  
.box-list li.box-list-item-list-color-dark-teal .sub-header-tabs .sub-header span.tab-popular,
.box-list li.box-list-item-list-color-dark-teal .box-list-item.box-list-item-list.box-list-item-type-list-popular .sub-header, 
.box-list li.box-list-item-list-color-teal .sub-header-tabs .sub-header span.tab-popular,
.box-list li.box-list-item-list-color-teal .box-list-item.box-list-item-list.box-list-item-type-list-popular .sub-header,
.box-list li.box-list-item-list-color-dark-blue .sub-header-tabs .sub-header span.tab-popular,
.box-list li.box-list-item-list-color-dark-blue .box-list-item.box-list-item-list.box-list-item-type-list-popular .sub-header,
.box-list li.box-list-item-list-color-blue .sub-header-tabs .sub-header span.tab-popular,
.box-list li.box-list-item-list-color-blue .box-list-item.box-list-item-list.box-list-item-type-list-popular .sub-header,
.box-list li.box-list-item-list-color-green .sub-header-tabs .sub-header span.tab-popular,
.box-list li.box-list-item-list-color-green .box-list-item.box-list-item-list.box-list-item-type-list-popular .sub-header,
.box-list li.box-list-item-list-color-red .sub-header-tabs .sub-header span.tab-popular,
.box-list li.box-list-item-list-color-red .box-list-item.box-list-item-list.box-list-item-type-list-popular .sub-header,
.box-list li.box-list-item-list-color-orange .sub-header-tabs .sub-header span.tab-popular,
.box-list li.box-list-item-list-color-orange .box-list-item.box-list-item-list.box-list-item-type-list-popular .sub-header,
.box-list li.box-list-item-list-color-purple .sub-header-tabs .sub-header span.tab-popular,
.box-list li.box-list-item-list-color-purple .box-list-item.box-list-item-list.box-list-item-type-list-popular .sub-header,
.box-list li.box-list-item-list-color-pink .sub-header-tabs .sub-header span.tab-popular,
.box-list li.box-list-item-list-color-pink .box-list-item.box-list-item-list.box-list-item-type-list-popular .sub-header,
.box-list li.box-list-item-list-color-brown .sub-header-tabs .sub-header span.tab-popular,
.box-list li.box-list-item-list-color-brown .box-list-item.box-list-item-list.box-list-item-type-list-popular .sub-header {
        background-image: url(/_i/icon-20-a-eye.png);
}                                                                                                
.box-list li.box-list-item-list-color-dark .sub-header-tabs .sub-header span.tab-commented,
.box-list li.box-list-item-list-color-dark .box-list-item.box-list-item-list.box-list-item-type-list-commented .sub-header,  
.box-list li.box-list-item-list-color-brown .sub-header-tabs .sub-header span.tab-commented,
.box-list li.box-list-item-list-color-brown .box-list-item.box-list-item-list.box-list-item-type-list-commented .sub-header,  
.box-list li.box-list-item-list-color-dark-teal .sub-header-tabs .sub-header span.tab-commented,
.box-list li.box-list-item-list-color-dark-teal .box-list-item.box-list-item-list.box-list-item-type-list-commented .sub-header,   
.box-list li.box-list-item-list-color-teal .sub-header-tabs .sub-header span.tab-commented,
.box-list li.box-list-item-list-color-teal .box-list-item.box-list-item-list.box-list-item-type-list-commented .sub-header, 
.box-list li.box-list-item-list-color-dark-blue .sub-header-tabs .sub-header span.tab-commented,
.box-list li.box-list-item-list-color-dark-blue .box-list-item.box-list-item-list.box-list-item-type-list-commented .sub-header, 
.box-list li.box-list-item-list-color-blue .sub-header-tabs .sub-header span.tab-commented,
.box-list li.box-list-item-list-color-blue .box-list-item.box-list-item-list.box-list-item-type-list-commented .sub-header, 
.box-list li.box-list-item-list-color-green .sub-header-tabs .sub-header span.tab-commented,
.box-list li.box-list-item-list-color-green .box-list-item.box-list-item-list.box-list-item-type-list-commented .sub-header, 
.box-list li.box-list-item-list-color-red .sub-header-tabs .sub-header span.tab-commented,
.box-list li.box-list-item-list-color-red .box-list-item.box-list-item-list.box-list-item-type-list-commented .sub-header, 
.box-list li.box-list-item-list-color-orange .sub-header-tabs .sub-header span.tab-commented,
.box-list li.box-list-item-list-color-orange .box-list-item.box-list-item-list.box-list-item-type-list-commented .sub-header, 
.box-list li.box-list-item-list-color-purple .sub-header-tabs .sub-header span.tab-commented,
.box-list li.box-list-item-list-color-purple .box-list-item.box-list-item-list.box-list-item-type-list-commented .sub-header, 
.box-list li.box-list-item-list-color-pink .sub-header-tabs .sub-header span.tab-commented,
.box-list li.box-list-item-list-color-pink .box-list-item.box-list-item-list.box-list-item-type-list-commented .sub-header, 
.box-list li.box-list-item-list-color-brown .sub-header-tabs .sub-header span.tab-commented,
.box-list li.box-list-item-list-color-brown .box-list-item.box-list-item-list.box-list-item-type-list-commented .sub-header {
        background-image: url(/_i/icon-20-a-comment.png);
}                                                                                                    
.box-list li.box-list-item-list-color-dark .sub-header-tabs .sub-header span.tab-search,
.box-list li.box-list-item-list-color-dark .box-list-item.box-list-item-list.box-list-item-type-list-search .sub-header,  
.box-list li.box-list-item-list-color-brown .sub-header-tabs .sub-header span.tab-search,
.box-list li.box-list-item-list-color-brown .box-list-item.box-list-item-list.box-list-item-type-list-search .sub-header,  
.box-list li.box-list-item-list-color-dark-teal .sub-header-tabs .sub-header span.tab-search,
.box-list li.box-list-item-list-color-dark-teal .box-list-item.box-list-item-list.box-list-item-type-list-search .sub-header,   
.box-list li.box-list-item-list-color-teal .sub-header-tabs .sub-header span.tab-search,
.box-list li.box-list-item-list-color-teal .box-list-item.box-list-item-list.box-list-item-type-list-search .sub-header, 
.box-list li.box-list-item-list-color-dark-blue .sub-header-tabs .sub-header span.tab-search,
.box-list li.box-list-item-list-color-dark-blue .box-list-item.box-list-item-list.box-list-item-type-list-search .sub-header, 
.box-list li.box-list-item-list-color-blue .sub-header-tabs .sub-header span.tab-search,
.box-list li.box-list-item-list-color-blue .box-list-item.box-list-item-list.box-list-item-type-list-search .sub-header, 
.box-list li.box-list-item-list-color-green .sub-header-tabs .sub-header span.tab-search,
.box-list li.box-list-item-list-color-green .box-list-item.box-list-item-list.box-list-item-type-list-search .sub-header, 
.box-list li.box-list-item-list-color-red .sub-header-tabs .sub-header span.tab-search,
.box-list li.box-list-item-list-color-red .box-list-item.box-list-item-list.box-list-item-type-list-search .sub-header, 
.box-list li.box-list-item-list-color-orange .sub-header-tabs .sub-header span.tab-search,
.box-list li.box-list-item-list-color-orange .box-list-item.box-list-item-list.box-list-item-type-list-search .sub-header, 
.box-list li.box-list-item-list-color-purple .sub-header-tabs .sub-header span.tab-search,
.box-list li.box-list-item-list-color-purple .box-list-item.box-list-item-list.box-list-item-type-list-search .sub-header, 
.box-list li.box-list-item-list-color-pink .sub-header-tabs .sub-header span.tab-search,
.box-list li.box-list-item-list-color-pink .box-list-item.box-list-item-list.box-list-item-type-list-search .sub-header, 
.box-list li.box-list-item-list-color-brown .sub-header-tabs .sub-header span.tab-search,
.box-list li.box-list-item-list-color-brown .box-list-item.box-list-item-list.box-list-item-type-list-search .sub-header {
        background-image: url(/_i/icon-20-a-search.png);
}                              

/* box-list-item-issue */  

.box-list li.box-list-item-issue {     
        background: #333;    
        position: relative;   
        height: 620px;
        width: 386px;
}   
.box-list li.size-1x1p5.box-list-item-issue {     
        background: #333;    
        position: relative;   
        height: 620px;
        width: 386px;
}   
.box-list li.box-list-item-issue .issue-cover img { 
        position: absolute;   
        width: 380px;
        left: 0;
        top: 0;
}       
                   
.box-list li.box-list-item-issue .issue-cover div { 
        background: url(/_i/alpha-module-box-cover.png) repeat-x left top;   
        position: absolute; 
        display: block;
        width: 380px;        
        left: 0;        
        right: 0;  
        bottom: 17px;   
        z-index: 5;   
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear;        
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);   
}                         
.box-list li.box-list-item-issue .issue-cover div h3 {  
        border-top: rgba(255, 255, 255, 0.4) 2px solid;
        padding: 4px 0 0 40px;    
        margin: 90px 20px 0 20px;       
        font-size: 21px;
        font-weight: 300;   
        line-height: 48px;
        text-shadow: #111 0 0 3px;
}                                                          
.box-list li.box-list-item-issue .issue-cover div h3 a,
.box-list li.box-list-item-issue .issue-cover div h3 a:hover {  
        font-weight: 300;
}                   
.box-list li.box-list-item-issue .issue-cover div h3 strong,
.box-list li.box-list-item-issue .issue-cover div h3 strong:hover {  
        font-weight: 500;
}        
.box-list li.box-list-item-issue.box-list-item-issue-wprost .issue-cover div h3,  
.box-list li.box-list-item-issue.box-list-item-issue-wprost .issue-cover div h3 a,  
.box-list li.box-list-item-issue.box-list-item-issue-wprost .issue-cover div h3 strong {
        color: #ED1C24;
}                                          
.box-list li.box-list-item-issue.box-list-item-issue-wprost .issue-cover div h3 a:hover,  
.box-list li.box-list-item-issue.box-list-item-issue-wprost .issue-cover div h3 strong:hover {
        color: #ED1C24;
}           
.box-list li.box-list-item-issue .issue-cover div a { 
        text-decoration: none;  
        color: #FFF; 
        position: static; 
        width: auto;   
        height: auto;  
}                             
.box-list li.box-list-item-issue .issue-cover div ul {  
        background: transparent;   
        list-style: none;
        padding: 0 0 0 60px;  
        margin: 0;        
        font-size: 15px;
        font-weight: 400;
        line-height: 20px;
}                       
.box-list li.box-list-item-issue .issue-cover div ul li {   
        background: transparent;   
        padding: 0;  
        margin: 0;  
        width: auto;   
        height: auto;  
        float: none;
}  
.box-list li.box-list-item-issue .button-issue {    
        background: #111 no-repeat center center;  
        position: absolute;
        display: block;
        width: 40px;  
        height: 40px;  
        bottom: 20px;              
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear;        
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);   
        -webkit-border-radius: 5px; 
        -moz-border-radius: 5px; 
        -ms-border-radius: 5px; 
        -o-border-radius: 5px; 
        border-radius: 5px;  
        z-index: 6;
}    
.box-list li.box-list-item-issue .button-issue-cover {    
        background-image: url(/_i/icon-20-a-resize.png);  
        right: 130px;                 
}   
.box-list li.box-list-item-issue .button-issue-index {    
        background-image: url(/_i/icon-20-a-menu.png);   
        right: 80px;    
}         
.box-list li.box-list-item-issue .button-issue i {
        display: none;
}    
          
/* box-list-superone */     

.box-list.box-list-superone-line:after {
        border-top: #CCC 2px solid;
        display: block;
        content: "";
        height: 20px;
        margin: 0 10px;
}          
.box-list.box-list-superone-line.box-list-superone-color-red:after {
        border-color: #ED1C24;
}          
.box-list.box-list-superone-line.box-list-superone-color-orange:after {
        border-color: #FF6600;
}          
.box-list.box-list-superone-line.box-list-superone-color-yellow:after {
        border-color: #FFF666;
}          
.box-list.box-list-superone-line.box-list-superone-color-green:after {
        border-color: #66CC00;
}          
.box-list.box-list-superone-line.box-list-superone-color-blue:after {
        border-color: #0099FF;
}     
      
.box-list li.box-list-item-superone.box-list-item-1 .news-titlelead-wrapper .news-title strong {  
        color: #FFF;
}      
.box-list li.box-list-item-superone.box-list-item-1.box-list-item-color-yellow .news-titlelead-wrapper .news-title strong {  
        color: #333; 
}                                          
.box-list li.box-list-item-superone.box-list-item-1.box-list-item-color-red .news-titlelead-wrapper {
         background-image: linear-gradient(rgba(237, 28, 36, 0), rgba(237, 28, 36, 0.6) 50%, rgba(237, 28, 36, 0.85) 80%, rgba(237, 28, 36, 0.95));
}                                             
.box-list li.box-list-item-superone.box-list-item-1.box-list-item-color-green .news-titlelead-wrapper {
         background-image: linear-gradient(rgba(102, 204, 0, 0), rgba(102, 204, 0, 0.6) 50%, rgba(102, 204, 0, 0.85) 80%, rgba(102, 204, 0, 0.95));
}                                         
.box-list li.box-list-item-superone.box-list-item-1.box-list-item-color-blue .news-titlelead-wrapper {
         background-image: linear-gradient(rgba(0, 153, 255, 0), rgba(0, 153, 255, 0.6) 50%, rgba(0, 153, 255, 0.85) 80%, rgba(0, 153, 255, 0.95));
}                                         
.box-list li.box-list-item-superone.box-list-item-1.box-list-item-color-yellow .news-titlelead-wrapper {
         background-image: linear-gradient(rgba(255, 246, 102, 0), rgba(255, 246, 102, 0.6) 30%, rgba(255, 246, 102, 0.7) 40%, rgba(255, 246, 102, 0.95));
}                                         
.box-list li.box-list-item-superone.box-list-item-1.box-list-item-color-orange .news-titlelead-wrapper {
         background-image: linear-gradient(rgba(255, 102, 0, 0), rgba(255, 102, 0, 0.6) 50%, rgba(255, 102, 0, 0.85) 80%, rgba(255, 102, 0, 0.95));
}                           
            
/* box-list-lastlist-col */
 
.box-list-lastlist-col {  
        height: 742px;  
        width: 386px;  
        position: absolute; 
        overflow: hidden;
        left: 0;
}    
.box-list-lastlist-col.box-list-lastlist-col-right {  
        left: auto;   
        right: 0;  
}         
.box-list-lastlist-col .box-list-lastlist-col-inner {
        margin: 0;
} 

/* box images transform */
                                                                 
.box-list li .news-image img.image-flipped,
.box-news-slider .news-slider-image img.image-flipped,
.box-gallery-slider .gallery-slider-image img.image-flipped,
.box-news-fullscreen-slider .news-fullscreen-slider-image.image-flipped {   
        -webkit-transform: scaleX(-1);
        -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);  
        -ms-filter: "FlipH";
        transform: scaleX(-1);
        filter: FlipH;
}                                        
.box-list li .news-image img.image-saturate,
.box-news-slider .news-slider-image img.image-saturate,
.box-gallery-slider .gallery-slider-image img.image-saturate,
.box-news-fullscreen-slider .news-fullscreen-slider-image.image-saturate { 
        -webkit-filter: saturate(2);
        -moz-filter: saturate(2);
        -ms-filter: saturate(2);
        -o-filter: saturate(2);
        filter: saturate(2);
}                             
.box-list li .news-image img.image-grayscale,
.box-news-slider .news-slider-image img.image-grayscale,
.box-gallery-slider .gallery-slider-image img.image-grayscale,
.box-news-fullscreen-slider .news-fullscreen-slider-image.image-grayscale {  
        -webkit-filter: grayscale(100%);
        -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
        -o-filter: grayscale(100%);
        filter: grayscale(100%);
}           
.box-list li .news-image img.image-brightness,
.box-news-slider .news-slider-image img.image-brightness,
.box-gallery-slider .gallery-slider-image img.image-brightness,
.box-news-fullscreen-slider .news-fullscreen-slider-image.image-brightness {  
        -webkit-filter: brightness(120%);
        -moz-filter: brightness(120%);
        -ms-filter: brightness(120%);
        -o-filter: brightness(120%);
        filter: brightness(120%);
}   
.box-list li .news-image img.image-grayscale.image-brightness,
.box-news-slider .news-slider-image img.image-grayscale.image-brightness,
.box-gallery-slider .gallery-slider-image img.image-grayscale.image-brightness,
.box-news-fullscreen-slider .news-fullscreen-slider-image.image-grayscale.image-brightness {  
        -webkit-filter: grayscale(100%) brightness(120%);
        -moz-filter: grayscale(100%) brightness(120%);
        -ms-filter: grayscale(100%) brightness(120%);
        -o-filter: grayscale(100%) brightness(120%);
        filter: grayscale(100%) brightness(120%);
}   
.box-list li .news-image img.image-saturate.image-brightness,
.box-news-slider .news-slider-image img.image-saturate.image-brightness,
.box-gallery-slider .gallery-slider-image img.image-saturate.image-brightness,
.box-news-fullscreen-slider .news-fullscreen-slider-image.image-saturate.image-brightness {  
        -webkit-filter: saturate(2) brightness(120%);
        -moz-filter: saturate(2) brightness(120%);
        -ms-filter: saturate(2) brightness(120%);
        -o-filter: saturate(2) brightness(120%);
        filter: saturate(2) brightness(120%);
}              
.box-list li .news-image img.image-grayscale.image-saturate,
.box-news-slider .news-slider-image img.image-grayscale.image-saturate,
.box-gallery-slider .gallery-slider-image img.image-grayscale.image-saturate,
.box-news-fullscreen-slider .news-fullscreen-slider-image.image-grayscale.image-saturate {  
        -webkit-filter: saturate(2) grayscale(100%);
        -moz-filter: saturate(2) grayscale(100%);
        -ms-filter: saturate(2) grayscale(100%);
        -o-filter: saturate(2) grayscale(100%);
        filter: saturate(2) grayscale(100%);
}               
.box-list li .news-image img.image-grayscale.image-saturate.image-brightness,
.box-news-slider .news-slider-image img.image-grayscale.image-saturate.image-brightness,
.box-gallery-slider .gallery-slider-image img.image-grayscale.image-saturate.image-brightness,
.box-news-fullscreen-slider .news-fullscreen-slider-image.image-grayscale.image-saturate.image-brightness {  
        -webkit-filter: brightness(120%) saturate(2) grayscale(100%);
        -moz-filter: brightness(120%) saturate(2) grayscale(100%);
        -ms-filter: brightness(120%) saturate(2) grayscale(100%);
        -o-filter: brightness(120%) saturate(2) grayscale(100%);
        filter: brightness(120%) saturate(2) grayscale(100%);
}   
                   
/* box-blog-list */
                
.page-box.box-blog-list, 
.page-box.box-blog-list .wrapper {   
        background: #F0F0F0;   
}                 
.page-box.box-blog-list {
        padding: 20px 0 !important;
}                                     
.page-box.box-blog-list .page-box-header { 
        border: none;
        height: 60px;
}   
.page-box.box-blog-list .page-box-header h2 {     
        color: #4D7B90 !important;   
}        
.page-box.box-blog-list .box.box-blog-list {   
        background: transparent;   
        margin: 0;       
}        
.page-box.box-blog-list ul.box-blog-list {  
        margin: 0;    
        padding: 0;       
        color: #333;    
        display: block;
        list-style: none;     
}       
.box-blog-list:after,
.page-box.box-blog-list:after {
        clear: both;     
        content: "";     
        display: table;  
        line-height: 0;
}      
.box-blog-list ul.box-blog-sub-list { 
        list-style: none;
        height: 115px;   
        margin: 0 -10px; 
        padding: 0;
        overflow: hidden;   
        clear: both;
}     
.box-blog-list li {    
        background: transparent;      
        color: #333;   
        position: relative; 
        display: block;     
        width: auto;
        height: auto;
        padding: 0;
        float: none;
}      
.box-blog-list ul.box-blog-sub-list li {    
        background: #F6F6F6;      
        display: block;
        width: 386px;
        height: 115px;
        margin: 0 10px; 
        padding: 0;
        float: left;
}                            
.box-blog-list li .item-author {
        margin: 20px 0 0 20px;
}
.box-blog-list li .item-author,
.box-blog-list li .item-author a { 
        font-family: Roboto, Arial, sans-serif;
        font-size: 15px;
        line-height: 28px;   
        text-decoration: none;
} 
.box-blog-list li .item-author img {  
        width: 75px;
        height: 75px;
        margin-bottom: 40px;
}    
.box-blog-list li .blog-lead {  
        display: none;
}                           
.box-blog-list li .blog-title {
        margin-top: -4px;
}
.box-blog-list li .blog-title,
.box-blog-list li .blog-title strong  {  
        color: #4D7B90;
        font-size: 22px;
        font-weight: 600;
        line-height: 25px;
        text-decoration: none;
        display: block;
        height: 52px;
        padding: 0 20px 0 0;           
        overflow: hidden;  
}                           
.box-blog-list li .blog-title strong:hover {  
        text-decoration: underline;
}          
.box-blog-list li .blog-data-first { 
        background: transparent !important;         
        width: auto;
        height: auto;
        padding: 0;
        float: none;
}                                
.box-blog-list li .blog-data-first .item-author {
        margin: 20px 40px 0 90px;
}
.box-blog-list li .blog-data-first .item-author,
.box-blog-list li .blog-data-first .item-author a { 
        font-size: 20px;
        font-weight: 300;
        line-height: 58px;  
} 
.box-blog-list li .blog-data-first .item-author img {  
        width: 160px;
        height: 160px;
        margin: 0 40px 40px 0;            
}                  
.box-blog-list li .blog-data-first .blog-titlelead-wrapper {  
        padding: 0 40px 0 290px;
}         
.box-blog-list li .blog-data-first .blog-title,
.box-blog-list li .blog-data-first .blog-title strong {  
        font-size: 42px;
        font-weight: 600;
        line-height: 50px;
        margin-top: -3px;
        width: auto;   
        height: auto;    
        display: block;
        overflow: none;  
}       
.box-blog-list li .blog-data-first .blog-lead {  
        color: #333;
        padding: 18px 20px 38px 0; 
        text-decoration: none;
        display: block;        
        font-family: Roboto,Arial,sans-serif;
        font-size: 14px;  
        font-style: normal;
        font-weight: 400;  
        line-height: 25px;        
}                             
.box-blog-list li .blog-data-first .blog-lead i {   
        color: inherit;  
        font-style: normal;
        text-decoration: none; 
}

          
.box-blog-list.box-blog-list-color-text-dark-red  .page-box-header h2,
.box-blog-list.box-blog-list-color-text-dark-red li .blog-title,
.box-blog-list.box-blog-list-color-text-dark-red li .blog-title strong {     
        color: #BE161D !important;   
}   

.box-blog-list.box-blog-list-color-red,            
.box-blog-list.box-blog-list-color-red .wrapper,
.box-blog-list.box-blog-list-color-red .box-blog-list {     
        background: #ED1C24;       
        color: #FFF;   
}         
.page-box.box-blog-list.box-blog-list-color-red .page-box-header h2 {     
        color: #BE161D !important;   
}         
.box-blog-list.box-blog-list-color-red ul.box-blog-sub-list li {  
        background: rgba(255,255,255,0.2);       
        color: #FFF;    
}                    
.box-blog-list.box-blog-list-color-red li .blog-title,
.box-blog-list.box-blog-list-color-red li .blog-title strong,
.box-blog-list.box-blog-list-color-red li .blog-lead,
.box-blog-list.box-blog-list-color-red li .blog-lead i {  
        color: #FFF;    
}               
.box-blog-list.box-blog-list-color-red li .item-author,
.page-area .box-blog-list.box-blog-list-color-red li .item-author a { 
        color: #CCC;    
}     

.box-blog-list.box-blog-list-color-dark-teal,            
.box-blog-list.box-blog-list-color-dark-teal .wrapper,
.box-blog-list.box-blog-list-color-dark-teal .box-blog-list {     
        background: #5E889B;       
        color: #FFF;   
}                
.page-box.box-blog-list.box-blog-list-color-dark-teal .page-box-header h2 {     
        color: #FFF !important;   
}       
.box-blog-list.box-blog-list-color-dark-teal ul.box-blog-sub-list li {  
        background: #6E94A5;       
        color: #FFF;    
}                    
.box-blog-list.box-blog-list-color-dark-teal li .blog-title,
.box-blog-list.box-blog-list-color-dark-teal li .blog-title strong,
.box-blog-list.box-blog-list-color-dark-teal li .blog-lead,
.box-blog-list.box-blog-list-color-dark-teal li .blog-lead i {  
        color: #FFF;    
}               
.box-blog-list.box-blog-list-color-dark-teal li .item-author,
.page-area .box-blog-list.box-blog-list-color-dark-teal li .item-author a { 
        color: #CCC;    
}  
.box-blog-list.box-blog-list-color-dark,            
.box-blog-list.box-blog-list-color-dark .wrapper,
.box-blog-list.box-blog-list-color-dark .box-blog-list {     
        background: #333;       
        color: #FFF;   
}         
.page-box.box-blog-list.box-blog-list-color-dark .page-box-header h2 {     
        color: #EEE !important;   
}         
.box-blog-list.box-blog-list-color-dark ul.box-blog-sub-list li {  
        background: #444;       
        color: #FFF;    
}                    
.box-blog-list.box-blog-list-color-dark li .blog-title,
.box-blog-list.box-blog-list-color-dark li .blog-title strong,
.box-blog-list.box-blog-list-color-dark li .blog-lead,
.box-blog-list.box-blog-list-color-dark li .blog-lead i {  
        color: #FFF;    
}               
.box-blog-list.box-blog-list-color-red li .item-author,
.page-area .box-blog-list.box-blog-list-color-red li .item-author a { 
        color: #CCC;    
}              

/* box-issue */

.box-issue {                        
        background: #666666;            
        background: #333333;     
        height: 355px;
        padding: 20px; 
        margin: 0; 
        -webkit-transition: all 0.1s ease-in-out;
        -moz-transition: all 0.1s ease-in-out;
        -o-transition: all 0.1s ease-in-out;
        -transition: all 0.1s ease-in-out;    
        transition: all 0.1s ease-in-out;        
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);   
}    
.box-issue:hover {                        
        background: #333333;   
}            
.box-issue .issue-cover {  
        margin: 0 0 0 90px;
        position: relative; 
        float: left;
}                
.box-issue .issue-cover,
.box-issue .issue-cover a,
.box-issue .issue-cover img {  
        display: block;
        width: 280px;
        height: 355px;
        overflow: hidden;
}                         
.box-issue .issue-cover img {  
        width: 260px;
        margin: 0 auto;
}                         
.box-issue .issue-cover div { 
        background: url(/_i/alpha-module-box-cover.png) repeat-x left top;   
        position: absolute; 
        display: block;
        width: 280px;        
        left: 0;        
        right: 0;  
        top: 355px;    
        height: 300px;   
        z-index: 5;   
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear;        
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);   
}                         
.box-issue .issue-cover:hover div {  
        top: 55px;    
}                         
.box-issue .issue-cover div h3 {  
        border-top: rgba(255, 255, 255, 0.4) 1px solid;
        padding: 2px 0 0 60px;    
        margin: 148px 0 0 0;       
        font-size: 15px;
        font-weight: 400;   
        line-height: 40px;
}                          
.box-issue .issue-cover div h3 strong {  
        font-weight: 500;
}               
.box-issue .issue-cover div a { 
        text-decoration: none;  
        color: #FFF; 
        font-size: 15px;
        font-weight: 400;
        position: static; 
        width: auto;   
        height: auto;  
}                             
.box-issue .issue-cover div ul {  
        list-style: none;
        padding: 0 0 0 60px;  
        margin: 0;
        line-height: 24px;
}                       
.box-issue .issue-cover div ul li {  
        padding: 0;  
        margin: 0;
}   
.box-issue .button-issue {    
        background: #111 no-repeat center center;  
        position: absolute;
        display: block;
        width: 40px;  
        height: 40px; 
        -webkit-border-radius: 5px; 
        -moz-border-radius: 5px; 
        -ms-border-radius: 5px; 
        -o-border-radius: 5px; 
        border-radius: 5px;  
}    
.box-issue .button-issue-cover {    
        background-image: url(/_i/icon-20-a-resize.png);     
        left: 60px;  
        top: 70px;    
}   
.box-issue .button-issue-index {    
        background-image: url(/_i/icon-20-a-menu.png);  
        left: 60px;  
        top: 20px;    
}         
.box-issue .button-issue i {
        display: none;
}        
.box-issue .button-issue i {
        display: none;
} 
.box-issue .issue-articles {
        color: #FFF; 
        width: 760px; 
        height: 355px;
        overflow: hidden;
        float: right;
        text-align: center;
}   
.box-issue .issue-articles h2 {    
        margin: 0;
        padding: 0;
        line-height: 55px;
}    
.box-issue .issue-articles h2,
.box-issue .issue-articles h2 a {   
        color: #CCC;          
        font-size: 20px;  
        font-weight: 300; 
        text-transform: uppercase; 
        text-decoration: none;
}     
.box-issue .issue-articles h2:before {  
        content: "/ "; 
        font-size: 20px;
        font-weight: 300;
}    
.box-issue .issue-articles ul {  
        margin: 0;
        padding: 0;        
        height: 260px;
        overflow: hidden;
        list-style: none;
}                
.box-issue .issue-articles ul li {
        display: block;           
        font-size: 40px;
        font-weight: 600;   
        line-height: 42px;  
        padding: 9px 0;  
}                
.box-issue .issue-articles ul li.first {
        font-size: 53px;
        line-height: 55px; 
        padding: 20px 0 10px 0;   
}    
.box-issue .issue-articles ul li a {  
        color: #FFF;    
        text-decoration: none;   
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear;        
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);     
}        


.box-questioning {                        
        border-top: #E8E8E8 1px solid;                
        border-bottom: #E8E8E8 1px solid;
        min-height: 130px;  
        padding: 30px 0 40px 0;  
}              
.box-questioning h2 {                        
        color: #888;
        text-align: center;
        font-size: 40px;
        font-weight: 400;
        line-height: 45px;
        margin: 0 20px;
        padding: 2px 0 32px 0;
}     
.box-questioning .questioning-buttons { 
        text-align: center;    
        padding: 12px 0 0 0;
}   

/* art-list */

.art-list {
        list-style: none;
        padding: 0;
        margin: 0;
}   
.bottom-section .art-list {
        width: 1040px;
        margin: 0 auto;
}  

.art-list li.item {
        border-bottom: #E8E8E6 1px solid;   
        position: relative;
        display: block;
        margin: 0;            
        padding: 20px 0;
        min-height: 60px;
}     
.art-list li.item.item-selected { 
        background: #F9F9F9;  
}       
.art-list li.item  a.title {  
        background: transparent;
        color: #333;    
        display: block;
        margin: 7px 70px 7px 0;            
        padding: 0;     
        font-size: 42px;             
        font-weight: 600;
        line-height: 45px;  
        max-width: 1000px;  
        text-decoration: none;  
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear;     
}     
.art-list li.item a.title:hover,
.art-list li.item.item-selected a.title,
.art-list li.item.item-selected a.title:hover {  
        color: #111; 
        text-decoration: underline;   
}         
.art-list li.item a.lead,
.art-list li.item span.lead {  
        background: transparent;
        color: #333;    
        display: block;
        margin: 15px 40px 10px 0;            
        padding: 0;    
        font-family: Roboto, Arial, sans-serif; 
        font-size: 14px;             
        font-weight: 400;
        line-height: 19px; 
        max-width: 1000px;  
        text-decoration: none;  
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear;     
}     
.art-list li.item a.lead:hover {  
        color: #111;   
}       
.art-list li.item .date {   
        font-family: Roboto, Arial, sans-serif; 
        font-size: 15px;  
        color: #999;    
        display: inline-block;
        margin: 0;     
}        
.art-list li.item .comments {   
        display: none;
}            

.art-list li.item .art-authors {
        margin: 20px 0 0 0;
        float: none;
        width: auto;
}   
.art-list li.item .art-authors li {
        display: inline-block;
        width: auto;        
        margin: 0;            
        padding: 0;         
        height: 50px;   
        margin-right: 20px;
} 
.art-list li.item .art-authors li .author-img {  
        width: 40px; 
        height: 40px; 
        overflow: hidden;
        margin-right: 10px;
}           
.art-list li.item .art-authors li .author-img img.author-img {  
        width: 40px; 
        height: auto; 
}     
.art-list li.item .art-authors li .author-fun {  
        display: none; 
}        
.art-list li.item .art-authors li .author-name { 
        color: #999;
        line-height: 40px;
        font-size: 14px;
        font-style: normal;
        font-weight: 300;
}       
.art-list li.item .art-authors li .author-name:hover { 
        color: #111;
}                          
.art-list li.item .image,
.art-list li.item .page-no,
.art-list li.item .payable { 
        display: none;
}           
                  

/* art-list-thumbs  */      
        
.art-list-thumbs li.item {      
        padding: 20px 0 20px 80px;
}     
.art-list-thumbs li.item .image {
        background: url(/_i/icon-30-a-arrow-right.png) #CCC no-repeat center center;  
        position: absolute;
        display: block;
        left: 0;
        top: 20px;
        width: 60px;
        height: 60px;
        margin: 0;            
        padding: 0;       
        -webkit-border-radius: 5px; 
        -moz-border-radius: 5px; 
        -ms-border-radius: 5px; 
        -o-border-radius: 5px; 
        border-radius: 5px;      
}    
.art-list-thumbs li.item .image.image-th {
        background-size: cover;  
}       
          
/* art-list-comments  */      
        
.art-list-comments li.item {      
        padding: 20px 0 20px 80px;
}     
.art-list-comments li.item .image {
        background: url(/_i/icon-30-a-comment.png) #CCC no-repeat center center;     
        background-size: 30px 30px;  
        position: absolute;
        display: block;
        left: 0;
        top: 20px;
        width: 60px;
        height: 60px;
        margin: 0;            
        padding: 0;       
        -webkit-border-radius: 5px; 
        -moz-border-radius: 5px; 
        -ms-border-radius: 5px; 
        -o-border-radius: 5px; 
        border-radius: 5px;      
}    
.art-list-comments li.item .image.image-th {
        background-image: url(/_i/icon-30-a-comment.png) !important;         
        background-size: 30px 30px;  
}      
.art-list-comments li.item .comments {  
        color: #FFF;
        position: absolute;
        display: block; 
        z-index: 4;
        left: 0;
        top: 37px;
        width: 60px;
        height: 20px;
        text-align: center;  
        font-family: "Roboto Condensed", Arial, sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
}       
      
/* art-list-blog  */ 

.art-list-blog li.item {      
        padding: 20px 0 20px 80px;
}  
.art-list-blog li.item .art-authors {
        margin: 20px 0 0 0;
        float: none;
        width: auto;
} 
.section-profile-elements .art-authors {
        display: none;
}            
.art-list-blog li.item .date,
.art-list-thumbs li.item-blog .date { 
        background: #FFF;  
        color: #999;
        position: absolute;
        display: block;
        left: 0;
        top: 20px;
        width: 60px;
        height: 80px;
        line-height: 28px;  
        line-height: 34px;    
        margin: 0;            
        padding: 0;    
        font-family: "Roboto Condensed", Arial, sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        text-align: center;  
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear;        
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);   
}        
.art-list-blog li.item .date .d,
.art-list-thumbs li.item-blog .date .d {      
        background: #FFF; 
        color: #999; 
        border-bottom:  #999 1px solid;
        display: block;
        line-height: 57px;  
        line-height: 58px;
        margin: 0;            
        padding: 0;    
        font-size: 40px;
        text-align: center;   
        height: 54px;   
        height: 58px;    
        overflow: hidden;  
}         
.art-list-blog li.item .date .t,
.art-list-blog li.item .date .s,
.art-list-thumbs li.item-blog .date .t,
.art-list-thumbs li.item-blog .date .s,
.art-list-thumbs li.item-blog .image { 
        display: none;
}   

/* issue-index */    
                  
.art-list-issue-index li.item {      
        padding: 20px 0 20px 80px;
}          
.art-list-issue-index li.item span.page-no,
.art-list-issue-index li.item span.payable {
        background: #EEE;  
        color: #FFF;
        position: absolute;
        display: block;
        left: 0;
        top: 20px;
        width: 60px;
        height: 60px;
        line-height: 58px;
        margin: 0;            
        padding: 0;      
        font-family: "Roboto Condensed", Arial, sans-serif;
        font-size: 40px;
        font-style: normal;
        font-weight: 200;
        text-align: center;    
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear;        
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);   
        -webkit-border-radius: 5px; 
        -moz-border-radius: 5px; 
        -ms-border-radius: 5px; 
        -o-border-radius: 5px; 
        border-radius: 5px;      
}                            
.art-list-issue-index li.item:hover span.page-no,
.art-list-issue-index li.item.item-selected span.page-no,
.art-list-issue-index li.item.item-selected span.page-no:hover {
        background: #999;  
}      
.art-list-issue-index li.item span.payable {  
        left: auto; 
        right: 0;
}      
.art-list-issue-index li.item span.payable-1 {  
        background: #ED1C24 url(/_i/icon-20-a-locked.png) center center no-repeat; 
}         
.art-list-issue-index li.item span.payable-0 {  
        background: #99CC00 url(/_i/icon-20-a-unlocked.png) center center no-repeat; 
}   
.art-list-issue-index li.item .date { 
        display: none;
}   

/* box-video-player-list */

.box-video-player-list {  
        background: #333;  
        height: 480px;
        overflow: hidden; 
        position: relative; 
        margin: 0 -10px;
}                   
          
.box-video-player-list .player {
        position: relative;          
        display: block;
        width: 780px;
        height: 440px;  
        margin: 20px 0 0 20px;
        float: left;
}                   
.box-video-player-list .player .player-area {  
        position: absolute;   
        overflow: hidden;         
        display: block;
        outline: none;
        border: none;
        padding: 0;   
        margin: 0;
        bottom: 0;
        right: 0;
        left: 0;
        top: 0;
        z-index: 99;
}     
      
.box-video-player-list .player video,
.box-video-player-list .player iframe {
        overflow: hidden;         
        display: block;
        outline: none;
        border: none;
        padding: 0;   
        margin: 0;
        height: 100%;  
        width: 100%; 
}           
.box-video-player-list ul.box-list.box-list-simple {
        margin: 20px 0 0 20px;
        width: 380px;
        float: left;
}                                            
.box-video-player-list ul.box-list.box-list-simple li {
        background-color: #3D3D3D;
        margin: 0 0 20px 0;         
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear; 
}
.box-video-player-list ul.box-list.box-list-simple li .news-title,
.box-video-player-list ul.box-list.box-list-simple li .news-title strong,
.box-video-player-list ul.box-list.box-list-simple li .news-title:hover,
.box-video-player-list ul.box-list.box-list-simple li .news-title strong:hover {  
        color: rgba(255, 255, 255, 0.3);   
        cursor: default;    
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear;  
}    
.box-video-player-list ul.box-list.box-list-simple li .news-title.run,
.box-video-player-list ul.box-list.box-list-simple li .news-title.run strong {  
        color: rgba(255, 255, 255, 0.9);   
        cursor: pointer;
}           
.box-video-player-list ul.box-list.box-list-simple li .news-title.run:hover,
.box-video-player-list ul.box-list.box-list-simple li .news-title.run strong:hover {  
        color: rgba(255, 255, 255, 0.95); 
}                                                                              
.box-video-player-list ul.box-list.box-list-simple li.selected,
.box-video-player-list ul.box-list.box-list-simple li.selected .news-title.run,
.box-video-player-list ul.box-list.box-list-simple li.selected .news-title.run strong,
.box-video-player-list ul.box-list.box-list-simple li.selected .news-title.run:hover,
.box-video-player-list ul.box-list.box-list-simple li.selected .news-title.run strong:hover {  
        background-color: #676767;
        color: #FFF; 
}              
.box-video-player-list ul.box-list.box-list-simple li .news-image {  
        -webkit-filter: grayscale(100%);
        -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
        -o-filter: grayscale(100%);
        filter: grayscale(100%); 
        opacity: 0.4;   
        cursor: default;  
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear;  
}            
.box-video-player-list ul.box-list.box-list-simple li .news-image.run {  
        -webkit-filter: none;
        -moz-filter: none;
        -ms-filter: none;
        -o-filter: none;
        filter: none; 
        opacity: 1;   
        cursor: pointer;
}      

/* arrows-bar */

.arrows-bar {
        height: 40px;
        line-height: 40px;
        margin: 0;
        padding: 20px 0;  
        text-align: center;    
        overflow: hidden;  
}       
.arrows-bar a,
.arrows-bar span.dotted,
.arrows-bar span.current_page {
        background: #CCC center center no-repeat;
        color: #FFF;          
        display: inline-block;
        min-width: 40px;
        height: 40px;
        margin: 0 5px 0 5px;  
        font-family: "Roboto Condensed", Roboto, sans-serif;
        font-size: 20px;             
        font-weight: 400;   
        text-align: center;
        text-decoration: none;
        -webkit-border-radius: 3px; 
        -moz-border-radius: 3px; 
        -ms-border-radius: 3px; 
        -o-border-radius: 3px; 
        border-radius: 3px;      
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear;     
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);  
}             
.arrows-bar span.current_page {
        background: #888;
}
.arrows-bar span {    
        cursor: default;  
}     
.arrows-bar a:hover {
        background-color: #AAA;
}          
.arrows-bar a, 
.arrows-bar a span {
        cursor: pointer;
}       
.arrows-bar a .btn {     
        background-repeat:  no-repeat;
        text-indent: -9999999px;  
        display: block;
} 
.arrows-bar a.arrows_first_page,
.arrows-bar a.arrows_first_page .btn {
        background-image: url(/_i/icon-20-a-arrow-left.png);
        background-position: 6px center;
}                         
.arrows-bar a.arrows_first_page .btn {
        background-position: 16px center;
}        
.arrows-bar a.arrows_prev_page {
        background-image: url(/_i/icon-20-a-arrow-left.png);
}   
.arrows-bar a.arrows_next_page {
        background-image: url(/_i/icon-20-a-arrow-right.png);
}   
.arrows-bar a.arrows_last_page,
.arrows-bar a.arrows_last_page .btn {
        background-image: url(/_i/icon-20-a-arrow-right.png); 
        background-position: 16px center;
}          
.arrows-bar a.arrows_last_page .btn {
        background-position: 6px center;
}        
.arrows-expand-bar {
        text-align: center;
}    
.arrows-expand-bar a {
        width: 500px;
        margin: 0;
}             
.arrows-bar .arrows-title {     
        display: none;
}              
.arrows-bar .wait {  
        background: url(/_i/loaders/loader-3-dot-c.gif) no-repeat center center; 
        height: 40px;
}          

/* stay-updated */

.stay-updated {
        background: #CCC;
        padding: 15px 20px 40px 20px; 
        margin: 0 0 30px 0; 
}          
.stay-updated h3.sub-header {
        color: #FFF; 
        line-height: 50px;  
        margin-bottom: 15px;
}      
.stay-updated h3.sub-header:before {
        content: "";
}         
.stay-updated .soc-buttons {
        text-align: center; 
        height: 40px;
        line-height: 40px;  
        overflow: hidden;    
}          
.stay-updated .soc-button {
        background-color: #BBB;
        background-position: center 10px;
        background-repeat: no-repeat;
        display: inline-block;
        width: 40px;
        height: 40px;
        margin: 0 5px 0 0;  
        cursor: pointer;
        text-decoration: none;
        -webkit-border-radius: 3px; 
        -moz-border-radius: 3px; 
        -ms-border-radius: 3px; 
        -o-border-radius: 3px; 
        border-radius: 3px;      
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear;     
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);         
}      
.stay-updated .soc-button:hover {
        background-color: #AAA;
}  
.stay-updated .soc-button em {     
        display: none;
}              

/* quote */
   
.page-quote {            
        background: url(/wprost/_i/quote.png) 40px 20px no-repeat;             
        border-top: #E8E8E8 1px solid;                
        border-bottom: #E8E8E8 1px solid;
        min-height: 105px;  
        padding: 30px 0 30px 0;  
}                        
.quote blockquote {                         
        color: #888;
        text-align: left;
        font-size: 40px;
        font-weight: 400;
        font-style: italic;
        line-height: 45px;
        width: 1000px;
        margin: 0 auto;
        padding: 2px 0 0 0;
}                           
.quote blockquote a {                         
        color: #888;
        text-decoration: none;
}    
.quote blockquote i {                        
        color: #E8E8E8;
        font-style: normal;
}       
.quote blockquote span {    
        display: block;      
}                      
.quote blockquote footer {   
        font-family: "Roboto Condensed", Roboto, sans-serif;
        font-size: 20px;
        font-weight: 200;    
        font-style: normal;  
        margin: 0;
        padding: 30px 0 0 0;
}                                        
.quote blockquote footer a.item-author,
.quote blockquote footer span.item-author {    
        margin: 0 0 0 740px;    
        text-decoration: none;
}                     
.quote blockquote footer span.item-adnotation {  
        padding: 0;
} 
       

/* element */

#element .element-article {   
        border-top: #AAA 1px solid;  
        padding: 0;  
        margin-top: 0;
}      
#element .right-column {
        margin-top: 210px;   
}      
#element .element-article-fullscreen-image .right-column {
        margin-top: 40px;   
}       
#element .element-article-fullscreen-image {    
        padding-top: 635px;        
        margin-top: 0; 
}                           
#element .element-article-fullscreen-image .art-image {    
        background: #333 center center; 
        background-size: cover;
        position: absolute;    
        display: block;      
        top: 60px;
        left: 0;    
        right: 0;  
        height: 600px;        
        margin: 0; 
        overflow: hidden;     
}                
#element .element-article-fullscreen-image .art-image .art-image-transform {    
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear;     
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);    
}                 
#element .element-article-fullscreen-image .art-image img {
        display: none;
}                              
#element .element-article-fullscreen-image .art-image .art-image-inner {    
        position: absolute;  
        background: #333;       
        top: 0;
        left: 0;    
        right: 0;    
        bottom: 0;  
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear;     
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);   
        opacity: 0;    
}                                               
#element .element-article-fullscreen-image .art-image.scroll-10p .art-image-inner {  
        opacity: 0.1;    
}                         
#element .element-article-fullscreen-image .art-image.scroll-20p .art-image-inner {  
        opacity: 0.15;    
}                          
#element .element-article-fullscreen-image .art-image.scroll-30p .art-image-inner {  
        opacity: 0.2;    
}                             
#element .element-article-fullscreen-image .art-image.scroll-40p .art-image-inner {  
        opacity: 0.25;    
}                                
#element .element-article-fullscreen-image .art-image.scroll-50p .art-image-inner {  
        opacity: 0.3;    
}                              
#element .element-article-fullscreen-image .art-image.scroll-60p .art-image-inner {  
        opacity: 0.4;    
}                                  
#element .element-article-fullscreen-image .art-image.scroll-70p .art-image-inner {  
        opacity: 0.5;    
}                                 
#element .element-article-fullscreen-image .art-image.scroll-80p .art-image-inner {  
        opacity: 0.6;    
}                               
#element .element-article-fullscreen-image .art-image.scroll-90p .art-image-inner {  
        opacity: 0.8;    
}                                 
#element .element-article-fullscreen-image .art-image.scroll-100p .art-image-inner {  
        opacity: 1;    
}                           
#element .element-article-fullscreen-image .art-image .live-header-art-image-inner { 
        opacity: 0.4 !important;    
}                        
#element .element-article-fullscreen-image .art-image .media-desc {    
        position: absolute;  
        display: block;                
        text-align: right;  
        text-shadow: 1px 1px 3px #333; 
        padding: 10px;           
        bottom: 0;   
        right: 0;
        z-index: 10;                                                                   
}      
#element .element-article-fullscreen-image .art-title, 
#element .element-article-fullscreen-image .live-header {         
        background: url(/_i/alpha-module-header-cover.png) repeat-x left top;  
        position: absolute;                        
        display: block;                 
        color: #FFF;
        text-shadow: 0 0 10px #333; 
        top: 60px;
        left: 0;    
        right: 0;  
        height: 600px;
        z-index: 10;
        padding: 0;    
}         
#element .element-article-fullscreen-image .art-title span {   
        position: absolute; 
        display: block;                
        bottom: 150px;
        width: 880px;
        left: 50%;
        padding: 0 0 0 0;
        margin: 0 0 0 -500px;
}        
#element .element-article-fullscreen-image .live-header table {   
        position: absolute; 
        display: block;                
        bottom: 150px;  
        width: 990px;  
        left: 50%;
        padding: 0;
        margin: 0 0 0 -495px;
}     
#element .element-article-fullscreen-image .center-column .art-title span {     
        /* width: 1000px; */
}                                 
#element .element-article-fullscreen-image .art-authors {   
        padding: 5px 0 0 0;
}                       
#element .element-article-fullscreen-image .art-containers {
        background: transparent; 
        margin: -150px 0 0 60px;
        z-index: 20;
}                                                              
#element .element-article-fullscreen-image .art-containers a,
#element .element-article-fullscreen-image .art-containers span {
        color: #FFF;   
        text-shadow: 0 0 3px #333; 
}                                                            
#element .element-article-fullscreen-image .art-containers .item-containers a:hover,
#element .element-article-fullscreen-image .art-containers .item-containers span:hover {
        background: #333; 
}

.element-article-link {  
        background: transparent url(/_i/icon-100-arrow-left.png) no-repeat center center; 
        position: fixed; 
        display: block;
        left: -100px;
        top: 50%;
        height: 120px;
        width: 60px;    
        margin: -60px 0 0 0;  
        z-index: 30;
        -webkit-border-top-right-radius: 3px;   
        -webkit-border-bottom-right-radius: 3px;
        -moz-border-radius-topright: 3px;
        -moz-border-radius-bottomright: 3px;
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px;  
        -webkit-transition: all 0.4s linear;
        -moz-transition: all 0.4s linear;
        -o-transition: all 0.4s linear;
        -transition: all 0.4s linear;    
        transition: all 0.4s linear;     
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);   
        opacity: 0;    
}             
.element-article-link.element-article-link-next {  
        background-image: url(/_i/icon-100-arrow-right.png); 
        left: auto;
        right: -100px;          
        -webkit-border-radius: 0;            
        -moz-border-radius: 0;
        border-radius: 0;  
        -webkit-border-top-left-radius: 3px;   
        -webkit-border-bottom-left-radius: 3px;
        -moz-border-radius-topleft: 3px;
        -moz-border-radius-bottomleft: 3px;
        border-top-left-radius: 3px;
        border-bottom-left-radius: 3px;   
}            
.element-article-link.element-article-link-prev:hover {  
        background-image: url(/_i/icon-100-c-arrow-left.png); 
}            
.element-article-link.element-article-link-next:hover {  
        background-image: url(/_i/icon-100-c-arrow-right.png); 
}        
.element-article-link span {  
        display: none;
}      
.element-article-link.visible { 
        left: 0; 
        opacity: 1;    
}             
.element-article-link.element-article-link-next.visible {  
        left: auto;
        right: 0;  
}             

/* element-header  */
   
#element-header {     
        background: #AAA; 
        position: fixed;  
        top: -60px;  
        left: 0;  
        right: 0;   
        height: 60px;
        line-height: 58px;
        font-size: 20px;
        font-weight: 200;
        -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);  
        -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
        -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);   
        -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);   
        -webkit-transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        -transition: all 0.5s ease-in-out;    
        transition: all 0.5s ease-in-out;    
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);       
        z-index: 49999; 
}       
#element-header.pinned {
        top: 60px;  
}
#element-header .wrapper {
        border-top: rgba(255,255,255,0.4) 1px solid;
        position: relative;
        width: 1200px;
        margin: 0 auto;
}                         
#element-header,                       
#element-header a {
        color: #FFF;
        text-decoration: none;
}
#element-header .element-header-title {    
        overflow: hidden;  
        text-overflow: ellipsis;   
        white-space: nowrap;
        float: right; 
        width: 680px;
        padding: 0;   
        position: relative;
        cursor: pointer;
}       
#element-header.element-header-center .element-header-title {    
        width: 600px;
}                                 
#element-header a {
        display: inline-block;
        margin: 0 50px 0 0; 
} 
                                 
#element-header .right-column .header-art-details {     
        line-height: 60px;  
}
#element-header .right-column .header-art-details a {
        text-decoration: none;
        display: none;
        opacity: 0;
        font-size: 15px; 
        font-weight: 400;
        margin: 0; 
        padding: 0 0 0 30px;       
        height: 60px;   
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear;     
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);   
}                        
#element-header .right-column .header-art-details a.visible {
        display: inline-block;
        opacity: 0.8; 
}                 
#element-header .right-column .header-art-details a:after, 
#element-header .right-column .header-art-details a:hover:after {
        display: inline-block;
        content: "/";
        text-align: center; 
        width: 30px;     
        opacity: 0.8;  
        padding: 0 0 0 5px;
        font-size: 15px;  
}                   
#element-header .right-column .header-art-details a:last-child:after {
        content: "" !important;
}    
#element-header .right-column .header-art-details a:hover {
        opacity: 1;
}                               
#element-header .right-column .header-art-details a.header-art-display {
        background: url(/_i/icon-20-a-eye.png) no-repeat left center;
        cursor: default;
}        
#element-header .right-column .header-art-details a.header-art-share {
        background: url(/_i/icon-20-a-share.png) no-repeat left center;
}       
#element-header .right-column .header-art-details a.header-art-comments {
        background: url(/_i/icon-20-a-comment.png) no-repeat left center;
}     
#element-header .right-column .header-art-details a.header-art-comments.header-art-comments-new {
        background-image: url(/_i/icon-20-a-comment-add.png);
}       

/* article */

.article {
        color: #333;
        padding: 25px 0 0 20px;
}   
.article header {    
        width: 1160px;
        padding: 0;    
        margin: 0;   
}   
.center-column .article header {    
        width: auto;
}
.art-details {           
        position: relative;  
        clear: both;
        color: #999;
        font-family: Roboto, Arial, sans-serif;
        font-size: 13px;
        font-weight: 400;
        height: 40px; 
        line-height: 40px; 
        padding: 0;   
        margin: -11px 0 18px 80px; 
        overflow: hidden; 
}    
.art-details a {       
        color: #999;  
        text-decoration: none;
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;   
        transition: all 0.2s linear;
}                   
.art-details a:hover {  
        text-decoration: underline;
}
.art-details a:hover,
.art-details .art-details-datetime a:hover .t {       
        color: #333; 
}            
.art-details .art-details-datetime {    
        padding-right: 0; 
}    
.art-details .art-details-datetime .t {       
        color: #AAA; 
}             
.art-details-votes span.votes { 
        padding: 0 0 0 15px;
        opacity: 0;            
        -webkit-transition: all 0.8s ease-in-out;
        -moz-transition: all 0.8s ease-in-out;
        -o-transition: all 0.8s ease-in-out;
        -transition: all 0.8s ease-in-out;    
        transition: all 0.8s ease-in-out; 
}             
.art-details-votes span.votes.visible { 
        opacity: 1;
}               
.art-details-votes span.votes:before {
        display: inline-block;
        content: "/";  
        padding: 0 15px 0 0;
}    
                    
.art-details-votes span.vote-up,
.art-details-votes span.vote-down {
        background: left center no-repeat;  
        padding: 0 0 0 20px;
}     
.art-details-votes span.vote-up { 
        background-image: url(/_i/icon-vote-plus.png);    
        padding-right: 5px;        
}     
.art-details-votes span.vote-down {
        background-image: url(/_i/icon-vote-minus.png);  
}               
.art-details-votes .vote-buttons {
        position: absolute;      
        background: #FFF; 
        top: 0;
        padding: 0 20px 0 20px;
        margin: 0 0 0 -30px;
        z-index: 10;                
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear; 
        -webkit-box-shadow: 0 0 50px #FFF;  
        -moz-box-shadow: 0 0 50px #FFF;
        -ms-box-shadow: 0 0 50px #FFF; 
        -o-box-shadow: 0 0 50px #FFF;
        box-shadow: 0 0 50px #FFF;
        opacity: 0;
}     

           
.art-details-display span.display-hits {   
        padding: 0 0 0 15px;
        opacity: 0;            
        -webkit-transition: all 0.8s ease-in-out;
        -moz-transition: all 0.8s ease-in-out;
        -o-transition: all 0.8s ease-in-out;
        -transition: all 0.8s ease-in-out;    
        transition: all 0.8s ease-in-out; 
}             
.art-details-display span.display-hits.visible { 
        opacity: 1;
}     
.art-details-display span.display-hits:before {
        display: inline-block;
        content: "/";  
        padding: 0 15px 0 0;
}                                
.art-details-display span.hits {         
        background: url(/_i/icon-20-eye.png) left center no-repeat;
        padding: 5px 0 5px 25px;  
}         
.art-details-display span.hits.hits-hot {         
        background-image: url(/_i/icon-20-lightning.png);
        color: #FF9900;  
}          
.art-details-display span.hits.hits-hot-red {         
        background-image: url(/_i/icon-20-lightning-red.png);
        color: #FF1500;  
}         
.art-details-comments {  
        color: #FFF;     
        padding: 0 0 0 15px; 
        text-decoration: none; 
        display: none;  
        opacity: 0;            
        -webkit-transition: all 0.8s ease-in-out;
        -moz-transition: all 0.8s ease-in-out;
        -o-transition: all 0.8s ease-in-out;
        -transition: all 0.8s ease-in-out;    
        transition: all 0.8s ease-in-out; 
}          
.art-details-comments.visible { 
        opacity: 1;
}                                        
.art-details-comments span {         
        background: url(/_i/icon-comment.png) right 5px no-repeat;   
        color: #FFF;    
        display: inline-block;  
        font-size: 12px;
        text-align: center;
        line-height: 30px;
        width: 24px;
}         
.art-details-comments-hot span {         
        background-image: url(/_i/icon-comment-o.png);
}
.art-details-comments:before {
        display: inline-block;
        content: "/";  
        padding: 0 15px 0 0;
} 

.art-title {        
        /* font-family: "Crete Round", "Roboto Condensed", Arial, serif; */
        font-size: 55px;
        font-weight: 600;
        line-height: 60px; 
        padding: 25px 80px 28px 80px;    
        margin: 0;   
}    
.art-title.art-title-large {       
        font-size: 45px;
        line-height: 50px;  
        padding-bottom: 25px;
} 
.center-column .article .art-title {       
        padding-right: 0;
}      
.art-lead {            
        font-size: 26px;
        font-weight: 400;
        line-height: 32px;
        padding: 0 0 25px 80px; 
        margin: 0;  
        text-align: left;  
}   
    
.art-text {  
        font-family: Roboto, Arial, serif;   
        font-size: 18px;
        font-weight: 400;
        line-height: 28px; 
        padding: 0 0 30px 80px;      
        text-align: left;
}     
.art-text.art-text-paywall {  
        padding-bottom: 0;
        position: relative;
}                
.art-text.art-text-paywall:after {     
        position: absolute;
        background-image: linear-gradient(transparent, #FFF);  
        content: "";  
        bottom: 0;   
        right: 0;   
        left: 0; 
        top: 30%;
        
}         
.center-column .article .art-text {       
        text-align: justify;    
        text-align: left;
}         
.art-text h3,   
.art-text h4 {            
        font-family: "Roboto Condensed", Roboto, sans-serif;      
        font-size: 24px;
        font-weight: 400;
        line-height: 30px;   
        text-align: left;  
        padding: 0.3em 0 0.8em 0; 
        margin: 0;   
}             
.art-text h3:first-child,   
.art-text h4:first-child {            
        padding-top: 0;
}                  
.art-text h4 {             
        font-size: 22px;
} 
.art-text b,       
.art-text strong {
        font-weight: 600;
}                 
.art-text cite {
        font-style: normal;
}   
.art-text p {   
        margin: 0;  
        padding: 0;  
}   
.art-text hr {   
        border: none;  
        border-top: #E8E8E8 1px solid;
        display: block;
        margin: 10px 0 27px -100px;  
        height: 1px;
        padding: 0;  
}    
.art-text blockquote {   
        padding: 0 0 0 40px;  
        margin: 0; 
}   
.art-text ul,
.art-text ol {   
        padding: 0 0 0 20px;  
        margin: 0; 
}         
.art-text p,
.art-text ul,
.art-text ol,
.art-text blockquote {   
        padding-bottom: 1em;
}   
.art-text ul ul,
.art-text ul ol,
.art-text ol ul,
.art-text ol ol {   
        padding-bottom: 0 !important; 
}  
.art-text a {
        color: #333;
}      
.art-text a:hover {
        color: #000;
}   
.art-text sup,
.art-text sub {
        height: 0;
        line-height: 1;
        vertical-align: baseline;
        position: relative;   
        font-weight: normal;        
}    
.art-text sup {
        bottom: 1ex;
} 
.art-text sub {
        top: .5ex;
}  
.art-text img[align="left"],
.art-text img[align="right"] {   
        border: none;   
        margin: 0 0 10px 0; 
        width: 45%; 
}             
.art-text img[align="left"] {
        margin-right: 30px;
        float: left; 
}
.art-text img[align="right"] {
        margin-left: 30px;
        float: right;
}
.art-text a.share-via-twitter {    
        text-decoration: none;   
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear; 
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
}     
.art-text a.share-via-twitter:hover,
.art-text p:hover a.share-via-twitter:hover {  
        background-color: #55ACEE;    
        color: #FFF;     
}    
.art-text p:hover a.share-via-twitter {  
        background-color: #DCEEFC;    
}   
.art-text a.share-via-twitter:after {
        background: #FFF url(/_i/icon-twitter-22.png) center center no-repeat;
        background-size: 16px 16px;  
        content: "\00a0\00a0";
        display: inline-block;
        width: 20px;   
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        margin-left: 3px;
}    
.art-text table {             
        background-clip: padding-box;  
        background-color: #FFF;
        border-collapse: collapse;
        border-spacing: 0;
        border: #E8E8E8 1px solid;   
        width: 100%;  
        margin: 0 0 20px 0;  
        padding: 0;       
        vertical-align: top;
}    
.art-text table th {           
        background-clip: padding-box;
        background-color: #F9F9F9;
        color: #111; 
        border: #E8E8E8 1px solid;
        vertical-align: top;
}    
.art-text table thead tr {        
        background-clip: padding-box; 
        background-color: #F9F9F9;
}
.art-text table td {            
        background-clip: padding-box;
        background-color: #FFF;  
        border: #E8E8E8 1px solid;  
        vertical-align: top;
} 
.art-text table th,  
.art-text table td {  
        font-family: Roboto, Arial, serif;   
        font-size: 16px;
        font-weight: 400;
        line-height: 20px;  
        padding: 8px 5px;  
}                
.art-text p:after,
.art-text div:after,
.art-text blockquote:after,
.art-text ul:after,
.art-text ol:after,
.art-text h1:after,
.art-text h2:after,
.art-text h3:after,
.art-text h4:after,
.art-text h5:after,
.art-text h6:after,
.art-text table:after {
        clear: both;      
        content: "";   
        display: table; 
        line-height: 0;
}  
.art-content {  
        position: relative;  
        padding: 0;  
        margin: 0; 
}    
                 
.art-content .share-buttons-wrapper {
        position: absolute;  
        padding: 0 0 60px 0;  
        margin: -5px 0 0 0; 
        top: 0;
        left: -20px;
        width: 100px;   
        height: 100%;       
}       
.art-content .share-buttons {
        background: rgba(255,255,255,0.8);
        position: absolute;  
        padding: 0 0 10px 0;  
        margin: 0; 
        top: 0;
        width: 90px;  
        float: left;            
        -webkit-box-shadow: 0 0 10px rgba(255,255,255,0.8);
        -moz-box-shadow: 0 0 10px rgba(255,255,255,0.8);
        -ms-box-shadow: 0 0 10px rgba(255,255,255,0.8);
        -o-box-shadow: 0 0 10px rgba(255,255,255,0.8);
        box-shadow: 0 0 10px rgba(255,255,255,0.8);
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
}         
.art-content .share-buttons.pinned {
        position: fixed;  
}                
.art-content .share-buttons .share-button-more {  
        background: #F9F9F9 url(/_i/icon-20-c-arrow-bottom.png) center center  no-repeat;
        display: block;
        float: left;
        height: 40px;
        margin: 0;
        width: 40px;            
        cursor: pointer;  
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
}             
.art-content .share-buttons .share-button-more:hover {  
        background-color: #E9E9E9;
}     
.art-content .share-buttons .share-button,
.art-content .share-buttons .share-button-more {
        margin: 10px 0 0 30px; 
}        
.art-content .share-buttons .share-button.linkedin-button,
.art-content .share-buttons .share-button.tumblr-button,
.art-content .share-buttons .share-button.pinterest-button,
.art-content .share-buttons .share-button.wykop-button,
.art-content .share-buttons .share-button.embed-button {  
        display: none;
}        

               
.art-image {                
        display: block;
        position: relative;                   
        padding: 0;  
        margin: 25px 0 30px 80px;
}  
.art-image .art-image-inner {   
        position: relative;   
}    
.art-image img { 
        display: block;
        padding: 0;  
        margin: 0; 
        width: 100%;
}      
.art-image span.down {        
        background: transparent center center no-repeat; 
        position: absolute; 
        display: block;  
        top: 50%; 
        left: 50%;    
        margin: -30px 0 0 -30px;      
        padding: 0;   
        z-index: 1;   
        width: 60px;
        height: 60px;
        cursor: pointer;      
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear;  
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;      
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);      
}     
.art-image:hover span.down {          
        background: rgba(0,0,0,0.1) url(/_i/icon-30-a-arrow-bottom.png) center center no-repeat; 
}

  
.art-text .art-gallery-thumbs ul,
.art-text .art-gallery-thumbs ul li,
.art-text .art-gallery-thumbs ul li a,
.art-text .art-gallery-thumbs ul li a img { 
        position: static;
        display: block;
        padding: 0;
        margin: 0;
        height: auto;  
        float: none;  
        width: 100%;
}             
.art-text .art-gallery-thumbs ul {  
        padding: 40px 0 0 0;
}                     
.art-text .art-gallery-thumbs ul li { 
        border-top: #E8E8E8 1px solid;
        padding: 40px 0;
}                       
.art-text .art-gallery-thumbs ul li a img {  
        width: 100%;
} 
          
.art-text .art-text-inner blockquote.quote {  
        color: #999;          
        font-family: "Roboto Condensed", Roboto, sans-serif; 
        font-style: normal;
        font-size: 18px;
        font-weight: 200;          
        text-align: right;
        position: relative;  
        display: block;           
        min-height: 100px; 
        margin: 20px 0 35px -100px;    
        padding: 30px 0 16px 100px;
        border-top: #E8E8E8 1px solid; 
        border-bottom: #E8E8E8 1px solid; 
}               
.art-text .art-text-inner blockquote.quote:before {  
        background: #EEE url(/_i/icon-30-a-quote.png) center center no-repeat;
        position: absolute;
        content: "";
        display: block;
        color: #FFF;
        top: 20px;
        left: 20px;   
        width: 60px;
        height: 60px;
        margin: 0;         
        padding: 0;   
        -webkit-border-radius: 5px; 
        -moz-border-radius: 5px; 
        -ms-border-radius: 5px; 
        -o-border-radius: 5px; 
        border-radius: 5px;      
} 
.art-text .art-text-inner blockquote.quote cite {   
        color: #888888; 
        display: block;  
        font-family: Roboto,Arial,serif;
        font-style: italic;            
        font-size: 24px;    
        font-weight: 400;
        line-height: 30px; 
        text-align: left;
        width: auto;
        margin: 0;   
        padding: 0 0 3px 0;  
}    
                  
.art-text .relation-ph {  
        background: #F9F9F9;  
        color: #999999;    
        margin: 0 0 30px 0;      
        padding: 20px;   
        font-size: 14px;  
        display: block; 
}            
.art-text .relation-ph strong {   
        font-family: "Roboto Condensed",Arial,sans-serif;
        font-size: 20px;
        font-weight: 300;   
        margin: 0;      
        padding: 0;  
}             
.art-text .relation-video { 
        background: #333;      
        border-radius: 5px;
        display: block;     
        position: relative;
        margin: 30px 0 30px 0;   
}
.art-text .relation-video img {
        display: block;     
        position: relative;
        height: auto;
        min-height: 100px;
        width: 100%;
}   
.art-text .relation-video:after {
        background: url(/_i/loaders/loader-sqr-2-gray.gif) no-repeat scroll center center;
        border: medium none;
        border-radius: 4px;
        content: "";
        cursor: pointer;  
        right: 0;
        top: 50%;
        bottom: 0;
        height: 60px;
        left: 50%;
        margin: -30px 0 0 -30px;
        opacity: 1;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 60px;
        z-index: 3;
}

.art-text .art-text-relation {   
        position: relative;  
        display: block; 
        border-top: #E8E8E8 1px solid; 
        border-bottom: #E8E8E8 1px solid;
        margin: 0 0 15px -100px; 
        min-height: 100px; 
}     
.art-text .art-text-inner p .art-text-relation:first-child {   
        margin-top: 20px;
}      
.art-text .art-text-inner p .art-text-relation {   
        margin-bottom: -1px;
}     
.art-text .art-text-inner p .art-text-relation:last-child {   
        margin-bottom: 15px;
}              
.art-text .art-text-relation, 
.art-text .art-text-relation a {   
        color: #CCC;
}            
.center-column .art-text .art-text-relation .media-desc {
        text-align: center;
}      
.art-text.art-text-relations { 
        margin-bottom: -30px; 
}        
.art-text.art-text-relations .art-text-relation { 
        border-bottom: none;    
        margin-bottom: 0; 
}                                         

.art-text-relation .icon {  
        background: #EEE url(/_i/icon-30-a-arrow-right.png) center center no-repeat;
        position: absolute;
        display: block;
        color: #FFF;
        top: 20px;
        left: 20px;   
        width: 60px;
        height: 60px;
        margin: 0;         
        padding: 0;   
        -webkit-border-radius: 5px; 
        -moz-border-radius: 5px; 
        -ms-border-radius: 5px; 
        -o-border-radius: 5px; 
        border-radius: 5px;      
} 
.art-text-relation-inner {  
        padding: 40px 0 40px 100px;         
        margin: 0;  
}                     
  
.art-text-relation-copyright .icon {  
        background-image: url(/_i/icon-30-a-info.png);
}  
.art-text-relation-copyright .art-text-relation-inner {    
        font-family: "Roboto Condensed", Roboto, sans-serif;   /*  */
        font-size: 15px;
        font-weight: 400;
        line-height: 20px;  
        padding-top: 35px; 
        color: #CCC;     
      /*  padding-bottom: 15px; */
}                     
.art-text-relation-copyright .art-text-relation-inner a:hover { 
        color: #ED1C24;
}        
.art-text-relation-copyright .art-text-relation-inner strong { 
        font-family: Arial, sans-serif;   
        display: block;                                        
        float: left;
        margin-right: 30px;
        color: #999;
        font-size: 46px;
        font-weight: 200;
        line-height: 44px;
        height: 60px;
        width: 130px;
        text-align: center;
}     
                       
.art-text-relation-post .icon {  
        background-image: url(/_i/icon-30-a-url.png);
}
.art-text-relation-plugin {
        border: 0 none!important;
}
.art-text-relation-plugin .icon {  
        display: none;
}                          
.art-text-relation-post.post-facebook .icon {  
        background-image: url(/_i/icon-30-a-soc-facebook.png);
}                 
.art-text-relation-post.post-twitter .icon {  
        background-image: url(/_i/icon-30-a-soc-twitter.png);
}                 
.art-text-relation-post.post-pinterest .icon {  
        background-image: url(/_i/icon-30-a-soc-pinterest.png);
}                    
.art-text-relation-post.post-instagram .icon {  
        background-image: url(/_i/icon-30-a-soc-instagram.png);
}              
.art-text-relation-post.post-google-plus .icon {  
        background-image: url(/_i/icon-30-a-soc-google-plus.png);
}           
.art-text-relation-post iframe,
.art-text-relation-post blockquote,
.art-text-relation-post twitterwidget,
.art-text-relation-post .twitter-tweet {    
        display: block !important;         
        margin: 0 auto !important;          
        padding: 0 !important;  
}                           
.art-text-relation-post iframe,                         
.art-text-relation-post twitterwidget,           
.art-text-relation-post .twitter-tweet { 
        -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) !important; 
        -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) !important; 
        -ms-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) !important; 
        -o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) !important; 
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) !important;   
        -webkit-border-radius: 5px; 
        -moz-border-radius: 5px; 
        -ms-border-radius: 5px; 
        -o-border-radius: 5px; 
        border-radius: 5px;       
}                                       
.art-text-relation-post.post-vine iframe,
.art-text-relation-post.post-instagram iframe {     
        width: 600px !important;     
}                           
.art-text-relation-post .art-text-relation-inner .fb_iframe_widget {         
        display: block !important; 
        margin: 0 auto !important;          
        padding: 0 !important;      
        width: 466px;     
        -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); 
        -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); 
        -ms-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); 
        -o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); 
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);   
        -webkit-border-radius: 5px; 
        -moz-border-radius: 5px; 
        -ms-border-radius: 5px; 
        -o-border-radius: 5px; 
        border-radius: 5px;   
}               
.art-text-relation-post .art-text-relation-inner div:first-child {        
        display: block !important;  
        margin: 0 auto !important;  
}           

.art-text-relation-quote .icon {  
        background-image: url(/_i/icon-30-a-quote.png);
}      
.art-text-relation-quote .art-text-relation-inner {  
        padding-top: 30px;          
        padding-bottom: 30px;
}              
.art-text-relation-quote .page-quote { 
        background: none;             
        border: none;
        min-height: 10px;  
        padding: 0;  
}                          
.art-text-relation-quote .quote blockquote {  
        font-size: 24px;
        font-weight: 400;
        line-height: 30px; 
        text-align: left;
        width: auto;
        margin: 0;   
        padding: 0;  
}                    
.art-text-relation-quote .quote blockquote footer {
        margin: 3px 0 0 0;             
        padding: 0;
}                    
.art-text-relation-quote .quote blockquote footer span.item-author {      
        font-size: 20px;
        font-weight: 200;
        margin: 3px 0 0 0;             
        padding: 0;
        text-align: right;
}       
.art-text-relation-quote .quote blockquote footer span.item-author img {  
        display: none;
}       
              
.art-text-relation-text .icon {  
        background-image: url(/_i/icon-30-a-url.png);
}      
.art-text-relation-link .icon {  
        background-image: url(/_i/icon-30-a-url.png);
}               
.art-text-relation-text .page-text, 
.art-text-relation-link .page-link {  
        background: none;    
        border: #E8E8E8 1px solid;
        color: #333;   
        width: 500px;
        margin: 0 auto;
        padding: 10px 0;   
        text-align: left; 
        overflow: hidden;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); 
        -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); 
        -ms-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); 
        -o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); 
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);   
        -webkit-border-radius: 5px; 
        -moz-border-radius: 5px; 
        -ms-border-radius: 5px; 
        -o-border-radius: 5px; 
        border-radius: 5px;   
}                               
.art-text-relation-text .page-text a, 
.art-text-relation-link .page-link a {  
        display: block;
        color: #333;  
        text-decoration: none;       
}                         
.art-text-relation-text .page-text a:hover, 
.art-text-relation-link .page-link a:hover { 
        color: #111;    
}                           
.art-text-relation-text .page-text u, 
.art-text-relation-link .page-link u {     
        font-size: 12px;
        color: #999;  
        display: block;
        border-top: #E8E8E8 1px solid;
        padding: 10px 2px 0 10px;  
        margin: 7px 10px 0px 10px;   
        text-align: right;            
        text-decoration: none;   
        clear: both;      
}                              
.art-text-relation-text .page-text img, 
.art-text-relation-link .page-link img {  
        display: block;  
        width: 150px;
        margin: 0 0 10px 10px;
        float: left;   
        -webkit-border-radius: 2px; 
        -moz-border-radius: 2px; 
        -ms-border-radius: 2px; 
        -o-border-radius: 2px; 
        border-radius: 2px;   
}                            
.art-text-relation-text .page-text strong, 
.art-text-relation-link .page-link strong {  
        font-family: "Roboto Condensed", Roboto, sans-serif;      
        font-size: 25px;
        font-weight: 400;
        line-height: 30px;
        display: block;  
        width: 310px;
        padding: 0 15px 5px 10px;            
        float: right;  
}                           
.art-text-relation-text .page-text em, 
.art-text-relation-link .page-link em {  
        font-style: normal;  
        font-size: 15px;
        font-weight: 300;
        line-height: 20px;
        display: block;  
        width: 310px;
        padding: 0 15px 15px 10px;      
        float: right;  
}                         
.art-text-relation-text .page-text.large img, 
.art-text-relation-link .page-link.large img {  
        width: 500px; 
        margin: -10px 0 14px 0;   
        float: none;  
        -webkit-border-top-left-radius: 5px;
        -webkit-border-top-right-radius: 5px;
        -moz-border-radius-topleft: 5px;
        -moz-border-radius-topright: 5px;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;  
}                            
.art-text-relation-text .page-text.large strong, 
.art-text-relation-link .page-link.large strong,
.art-text-relation-text .page-text.no-image strong, 
.art-text-relation-link .page-link.no-image strong  {   
        padding: 0 15px 10px 10px;   
        width: auto; 
        float: none; 
}                            
.art-text-relation-text .page-text.large em, 
.art-text-relation-link .page-link.large em,
.art-text-relation-text .page-text.no-image em, 
.art-text-relation-link .page-link.no-image em {  
        width: auto; 
        float: none;    
}   
      
.art-text-relation-picture .icon,
.art-text-relation-gallery .icon {  
        background-image: url(/_i/icon-30-a-picture.png);
}         
.art-text-relation-video .icon {  
        background-image: url(/_i/icon-30-a-video.png);
}             
.art-text-relation-video.video-youtube .icon {  
        background-image: url(/_i/icon-30-a-soc-you-tube.png);
}       
.art-text-relation-video figure,
.art-text-relation-picture figure,
.art-text-relation-gallery figure {  
        margin: 0;                   
        padding: 0; 
}                         
.art-text-relation-picture figure a,
.art-text-relation-gallery figure a {   
        position: relative;         
        background: #F9F9F9;
        text-decoration: none;
}                                
.art-text-relation-gallery figure a { 
        display: block;
        margin: 0;                   
        padding: 0;  
        overflow: hidden;
}                               
.art-text-relation-gallery figure > a:before,
.art-text-relation-gallery figure > a:after { 
        content: "Otwórz galerię: " attr(title);    
        background: rgba(51,51,51,0.6);
        color: #FFF;
        position: absolute;         
        display: block;
        top: -300px;
        left: 0;
        right: 0;
        margin: 0;                   
        padding: 10px 20px;   
        font-weight: 400;
        text-shadow: #333 1px 1px 0;  
        -webkit-transition: all 0.5s linear;
        -moz-transition: all 0.5s linear;
        -o-transition: all 0.5s linear;
        -transition: all 0.5s linear;    
        transition: all 0.5s linear;  
}                        
.art-text-relation-gallery figure > a:after { 
        content: "Otwórz galerię:"; 
        background: transparent;   
        color: #FFFF00;  
}                            
.art-text-relation-gallery figure > a:hover:before,
.art-text-relation-gallery figure > a:hover:after { 
        top: 0;
}                             
.art-text-relation-picture figure img,
.art-text-relation-gallery figure img { 
        display: block;
        padding: 0;  
        margin: 0 auto; 
        max-width: 680px;
}                  
.center-column .art-text-relation-picture figure img,
.center-column .art-text-relation-gallery figure img { 
        max-width: 840px;
}               
.art-text-relation-gallery ul { 
        display: block;
        padding: 0;  
        margin: 10px 0 2px 0; 
        height: 85px;
        list-style: none;
        text-align: center;
        overflow: hidden;
}                 
.art-text-relation-gallery li { 
        display: inline-block; 
        padding: 0;  
        margin: 0 0 0 10px; 
        height: 85px;   
        width: 124px;
}                    
.art-text-relation-gallery li img { 
        display: block; 
        height: 85px;   
        width: 124px;
}             
.art-text-relation-gallery li:first-child { 
        margin: 0; 
}  

.art-text-relation-person .icon {  
        background-image: url(/_i/icon-30-a-user.png);
}   
.art-text-relation-person .person {  
        background: #FFF;
}       
.art-text-relation-person .person a {      
        font-family: "Roboto Condensed", Roboto, sans-serif;     
        font-size: 20px;
        font-weight: 400;
        line-height: 27px; 
        display: block;          
        text-align: left;         
        text-shadow: none; 
        text-decoration: none; 
        padding: 0 20px 0 0;   
        width: 500px;
        margin: 0 auto;
}       
.art-text-relation-person .person a,
.art-text-relation-person .person a * {  
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear;     
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);   
}   
.art-text-relation-person .person a:after {
        clear: both;     
        content: "";     
        display: table;  
        line-height: 0;
}                          
.art-text-relation-person .person img {          
        border: #FFF 2px solid;
        display: block;
        width: 100px;
        height: 100px;
        margin: 0 20px 0 0;
        padding: 0;   
        float: left;
        -webkit-border-radius: 100%; 
        -moz-border-radius: 100%; 
        -ms-border-radius: 100%; 
        -o-border-radius: 100%; 
        border-radius: 100%;   
}                  
.art-text-relation-person .person strong {  
        color: #333;
        font-size: 25px;
        font-weight: 400;
        line-height: 25px;  
        padding: 0 0 0 60px;    
        text-shadow: none; 
        display: block;
}                 
.art-text-relation-person .person a strong:hover {  
        color: #111;
}                 
.art-text-relation-person .person strong:before {  
        color: #CCC;
        padding: 0 0 10px 60px; 
        display: block;
        content: "Ludzie WPROST";  
        font-size: 18px;
        font-weight: 400;
        line-height: 28px;   
        text-shadow: none; 
}                    
.art-text-relation-person .person strong:after {  
        color: #CCC;
        padding: 0 0 5px 60px; 
        display: block;
        content: "zobacz więcej tekstów \203A";  
        font-size: 14px;
        font-weight: 400;  
        text-shadow: none; 
}     
                
.art-text-relation-person .person.person-no-image span,
.art-text-relation-person .person.person-no-image strong,
.art-text-relation-person .person.person-no-image strong:before {  
        padding-left: 0;
}  

.art-text-relation-file .icon {  
        background-color: #333;
        background-image: url(/_i/icon-30-a-doc-default.png);
}                              
.art-text-relation-file.file-zip .icon{  
        background-image: url(/_i/icon-30-a-doc-zip.png);
}                          
.art-text-relation-file.file-rar .icon{  
        background-image: url(/_i/icon-30-a-doc-rar.png);
}                            
.art-text-relation-file.file-pdf .icon{  
        background-color: #E14045;
        background-image: url(/_i/icon-30-a-doc-pdf.png);
}                      
.art-text-relation-file.file-doc .icon,
.art-text-relation-file.file-docx .icon {     
        background-color: #2C5898;
        background-image: url(/_i/icon-30-a-doc-doc.png);
}                          
.art-text-relation-file.file-ppt .icon,
.art-text-relation-file.file-pptx .icon {  
        background-image: url(/_i/icon-30-a-doc-doc.png);
}                          
.art-text-relation-file.file-xls .icon,
.art-text-relation-file.file-xlsx .icon {   
        background-color: #02723B;
        background-image: url(/_i/icon-30-a-doc-doc.png);
}       
.art-text-relation-file .art-text-relation-inner {  
        padding: 36px 0 0 100px;
}      
.art-text-relation-file .art-text-relation-inner a {  
        color: #999;
        text-decoration: none;
}        
.art-text-relation-file .art-text-relation-inner a:hover {  
        color: #333;
        text-decoration: none;
}        
                                         
.art-text-relation-contest .contest-image {     
        width: 100%;      
}                 
.art-text-relation-contest .contest-finish,
.art-text-relation-contest .contest-question {
        display: none;
}        
.art-text-relation-contest .fg-block { 
        border-color: #EEE;
}                       
.art-text-relation-contest .fg-block h4 { 
        color: #333;
        padding-top: 8px;  
        font-size: 25px;
}                        
.art-text-relation-contest .fg-row { 
        margin: 0 0 10px 0 !important;  
        color: #333;
}                         
.art-text-relation-contest .fg-row .fg-label-checkbox label { 
        padding-top: 3px;
}                          
.art-text-relation-contest .fg-row .fg-label-checkbox label small { 
        display: inline-block;
        font-size: 14px;
        font-weight: 400;
        line-height: 19px;  
        padding-top: 5px; 
}                        
.art-text-relation-contest .fg-row.contest-buttons {
        padding-top: 12px;
        text-align: center; 
        display: none;
}         
                            
     
.art-text-relation-questionings .icon {  
        background-image: url(/_i/icon-30-a-question.png);
}       
.art-text-relation-questionings .art-text-relation-inner {  
        padding-top: 32px;         
        padding-bottom: 32px;
}     
.art-text-relation-questionings .box-questioning {  
        border: none;
        padding: 0;      
        margin: 0; 
}                           
.art-text-relation-questionings .box-questioning h2 {                                  
        color: #999;  
        font-family: "Roboto Condensed", Arial, sans-serif;   
        font-size: 30px;  
        line-height: 35px;  
        text-align: left;
        width: 320px;      
        margin: 0;  
        padding: 2px 0 20px 0; 
        float: left;   
}                            
.art-text-relation-questionings .box-questioning h2.center {  
        text-align: center;
        width: auto;   
        padding-left: 40px; 
        padding-right: 40px;
        float: none;  
}                             
.art-text-relation-questionings .box-questioning .answers {  
        border-left: #E8E8E8 1px solid;                  
        color: #CCC;     
        width: 335px;      
        float: right;  
        margin-bottom: 20px; 
}                          
.art-text-relation-questionings .box-questioning .answers .answer {  
        position: relative;   
        padding: 0;
        margin: 0 0 0 30px;
}                               
.art-text-relation-questionings .box-questioning .answers label {  
        background: #FFF url(/_i/radio-button-0.png) 5px 3px no-repeat; 
        padding: 5px 10px 5px 45px;
        display: block; 
        font-size: 15px;
        line-height: 20px;   
        text-align: left;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
}                                  
.art-text-relation-questionings .box-questioning .answers label.selected {  
        background-image: url(/_i/radio-button-1.png); 
}                           
.art-text-relation-questionings .box-questioning .answers label.active {                  
        color: #999;     
        cursor: pointer;
}                          
.art-text-relation-questionings .box-questioning .answers label.active:hover {  
        background-color: #F9F9F9;
        text-shadow: 1px 1px 0 #FFF;
}                            
.art-text-relation-questionings .box-questioning .answers input { 
        position: absolute;
        visibility: hidden;  
        width: 5px;    
        height: 5px;   
        margin: 0;      
        padding: 0;   
        opacity: 0;     
}                        
.art-text-relation-questionings .box-questioning .questioning-buttons {  
        clear: both;
}                        
.art-text-relation-questionings .box-questioning .questioning-chart,
.art-text-relation-questionings .box-questioning .questioning-table {  
        display: none;   
}                  
.art-text-relation-questionings .box-questioning .questioning-chart {  
        margin: 0 auto; 
        width: 320px;    
}                         
.art-text-relation-questionings .box-questioning .questioning-table {  
        border: none;
        margin: 20px auto 0 auto;  
        text-align: center;        
        width: auto;   
}                        
.art-text-relation-questionings .box-questioning .questioning-table td {  
        border: none; 
        text-align: left;   
        vertical-align: top;  
        padding: 3px;
}                            
.art-text-relation-questionings .box-questioning .questioning-table td.qv {
        display: none;   
}                         
.art-text-relation-questionings .box-questioning .questioning-table td.qa {   
        color: #333; 
        padding-right: 20px;
}                          
.art-text-relation-questionings .box-questioning .questioning-table td.qp { 
        color: #333; 
        text-align: right;   
}                          
.art-text-relation-questionings .box-questioning .questioning-table td.qp span {
        color: #111; 
}                           
.art-text-relation-questionings .box-questioning .questioning-table td.qs {
        padding-right: 10px;
}                    
.art-text-relation-questionings .box-questioning .questioning-table td.qs span {   
        background-color: #EEEEEE;
        display: block;   
        width: 20px;  
        height: 20px; 
        border: #E8E8E8 1px solid;     
}         

               
.art-text-relation-presentation .art-text-relation-inner {   
        padding-top: 20px;                   
        padding-bottom: 20px;                                        
        color: #333;  
}              
.art-text-relation-presentation .art-presentation h2 {   
        display: none;
}            
.art-text-relation-presentation .art-presentation-item h3 {   
        padding: 17px 0 26px 0;   
}             
.art-text-relation-presentation .art-presentation-item {  
        display: none;
}               
.art-text-relation-presentation .art-presentation-item.art-presentation-item-1 {  
        display: block;
}           
.art-text-relation-presentation .art-presentation-item .art-presentation-item-mmedia {   
        margin: 6px 0 26px 0;   
}            
.art-text-relation-presentation .art-presentation-item .art-presentation-item-mmedia img,
.art-text-relation-presentation .art-presentation-item .art-presentation-item-mmedia video, 
.art-text-relation-presentation .art-presentation-item .art-presentation-item-mmedia iframe {   
        display: block;
        outline: none; 
        border: none;
        width: 100%;
        margin: 0;    
        padding: 0;   
}          
.art-text-relation-presentation .art-presentation-item .arrows-expand-bar-next {   
        color: #FFF;
}                   
.art-text-relation-presentation .art-presentation-item hr {   
        margin-top: 20px;
        margin-bottom: 16px;
}                          
               
.art-text-relation-keywords .icon {  
        background-image: url(/_i/icon-30-a-search.png);
}    
.art-text-relation-keywords a,
.art-text .art-text-relation-keywords a {  
        background-color: #EEEEEE;
        text-decoration: none;                           
        color: #666666;  
        font-size: 14px; 
        font-weight: 400;  
        font-style: normal; 
        text-decoration: none; 
        text-align: left;
        /* text-transform: uppercase;  */
        margin-right: 5px;
        white-space: nowrap;
        padding: 4px 8px;    
        -webkit-transition: all 0.1s ease-in-out;
        -moz-transition: all 0.1s ease-in-out;
        -o-transition: all 0.1s ease-in-out;
        -transition: all 0.1s ease-in-out;    
        transition: all 0.1s ease-in-out;        
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);  
        -webkit-border-radius: 4px; 
        -moz-border-radius: 4px; 
        -ms-border-radius: 4px; 
        -o-border-radius: 4px; 
        border-radius: 4px; 
}                       
.art-text-relation-keywords a.cntr-tag {  
        background-color: #E0E0E0;  
}                   
.art-text-relation-keywords a:before {  
        content: "/";  
        padding-right: 2px;  
}             
.art-text-relation-keywords a:hover,
.art-text .art-text-relation-keywords a:hover {   
        background-color: #333;
        color: #FFF;
}           
.art-text-relation-keywords .art-text-relation-inner {  
        line-height: 32px;
        padding: 33px 0 30px 100px;    
        text-align: left;
}         
.art-text-relation-keywords .art-text-relation-inner-large {  
        padding-top: 16px;
}         

                    
.art-text-relation-issue-wprost {  
        font-family: "Roboto Condensed", Roboto,sans-serif;
        min-height: 260px !important;
}            
.art-text-relation-issue-wprost .issue-info {  
        color: #999;
        font-size: 35px;
        font-weight: 400;
        line-height: 37px;  
        text-align: left;
        margin: -3px 0 24px 0;  
        padding: 0 0 0 160px;  
}                              
.art-text-relation-issue-wprost .issue-info a {  
        text-decoration: none;
}           
.art-text-relation-issue-wprost .issue-info a strong {  
        color: #333;
        font-weight: 400;
}                   
.art-text-relation-issue-wprost .issue-info a:hover strong {  
        color: #ED1C24;  
        text-decoration: underline;
}         
        
.art-text-relation-issue-wprost .issue-paywall-info {        
        position: relative;
        font-size: 20px;
        font-weight: 400;
        line-height: 30px;
        margin: 3px 0 25px 0;
        padding: 0 0 0 40px;
}       
.art-text-relation-issue-wprost .issue-paywall-info:before {  
        position: absolute;
        content: "";
        display: block;
        background: #ED1C24 url('/_i/icon-20-a-locked.png') no-repeat scroll center center;
        background-size: 15px 15px;       
        height: 30px;   
        width: 30px;  
        left: 0;
        top: 0;
        -webkit-border-radius: 5px; 
        -moz-border-radius: 5px; 
        -ms-border-radius: 5px; 
        -o-border-radius: 5px; 
        border-radius: 5px;   
}          
.art-text-relation-issue-wprost .issue-info:after,
.art-text-relation-issue-wprost .issue-paywall-info:after  {  
        clear: none;
}                           

.art-text-relation-issue-wprost .cover {
        position: relative;
        display: block;
        float: left;
        width: 130px;
        margin-right: 30px;
}  
.art-text-relation-issue-wprost .cover img {
        display: block; 
        border: none;  
        width: 100%;
        padding: 0;  
        margin: 0; 
}                       
.art-text-relation-issue-wprost .issue-order {   
        font-size: 20px;
        font-weight: 400;
        line-height: 27px;  
        color: #999;        
        padding: 0 0 0 160px;  
}                      
.art-text-relation-issue-wprost .issue-order a {   
        color: #999;
}                     
.art-text-relation-issue-wprost .issue-order a:hover {   
        color: #ED1C24;
}   
.art-text-relation-issue-wprost .button,
.art-text-relation-issue-wprost .button:hover {      
        background-color: #FFF;    
        background-position: center center 
        background-repeat: no-repeat;   
        border: none;    
        margin: 15px 10px 0px 0;  
        padding: 0;
        width: 120px;
        height: 40px;  
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear;        
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);  
}                                   
.art-text-relation-issue-wprost .button:hover {      
        background-color: #333;    
}       
.art-text-relation-issue-wprost .button-ewydanie {  
        background-image: url(/_i/button-120x40-alpha-e-wydanie.png);
}     
.art-text-relation-issue-wprost .button-google-play {  
        background-image: url(/_i/button-120x40-alpha-google-play.png);
}     
.art-text-relation-issue-wprost .button-app-store {  
        background-image: url(/_i/button-120x40-alpha-app-store.png);
}        
.art-text-relation-issue-wprost .button-ewydanie:hover {  
        background-image: url(/_i/button-120x40-e-wydanie.png);
}     
.art-text-relation-issue-wprost .button-google-play:hover {  
        background-image: url(/_i/button-120x40-google-play.png);
}     
.art-text-relation-issue-wprost .button-app-store:hover {  
        background-image: url(/_i/button-120x40-app-store.png);
}       

.art-authors { 
        display: block;
        padding: 0;  
        margin: -10px -360px 0 0; 
        list-style: none;
}      
.art-authors-more { 
        margin-bottom: 35px;
}   
.art-authors:after {
        clear: both;     
        content: "";     
        display: table;  
        line-height: 0;
}               
.art-authors li { 
        display: block;
        float: left;
        height: 60px;  
        width: 360px;                  
        padding: 0;  
        margin: 20px 20px 0 0; 
        font-size: 20px; 
        line-height: 20px;
}              
.art-authors li,
.art-authors li a {   
        color: #999;
        text-decoration: none;  
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear;     
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);  
}               
.art-authors li a:hover {
        color: #333;
}          
.art-authors li strong,
.art-authors li a strong {  
        font-weight: 400;
}               
.art-authors li a.author-img,
.art-authors li img.author-img {  
        height: 60px;  
        width: 60px;  
        float: left;
        margin: 0 20px 0 0;
        padding: 0;
        -webkit-border-radius: 100%; 
        -moz-border-radius: 100%; 
        -ms-border-radius: 100%; 
        -o-border-radius: 100%; 
        border-radius: 100%;     
}                           
.art-authors li img.author-img {  
        -webkit-box-shadow: 0 0 2px #DDD;
        -moz-box-shadow: 0 0 2px #DDD;
        -ms-box-shadow: 0 0 2px #DDD;  
        -o-box-shadow: 0 0 2px #DDD;
        box-shadow: 0 0 2px #DDD;
}          
.art-authors li .author-fun {  
        font-size: 14px;      
        line-height: 14px;
        display: block;    
        margin: 0 0 3px 0;
        color: #CCC;
}   
.art-containers {
        display: block; 
        background: #FFF;   
        position: absolute;
        margin: -40px 0 0 60px; 
        padding: 0 11px;
}        
.art-containers .item-containers, 
.art-containers .item-containers a, 
.art-containers .item-containers span, 
.art-containers .item-containers a:hover {
        color: #999;
        font-size: 16px;
        font-weight: 300;
        line-height: 18px;
}                               
.art-containers .item-containers a {  
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear;     
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);  
}
.art-containers .item-containers a:hover {   
        background: #F9F9F9;      
        background: #EEE;
        color: #111;
} 

.art-billboard {
        padding: 0 0 30px 80px;
}
        
.figure-ratio {         
        background: #333;      
        border-radius: 5px;
        position: relative;
}     
.figure-ratio img {
        display: block;
        height: auto;
        width: 100%;  
        min-height: 100px;
}                     
.figure-ratio video,
.figure-ratio iframe {    
        border-radius: 5px;
        border: none;
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%;
}
.media-desc { 
        font-family: Roboto, Arial, sans-serif;
        font-size: 13px;
        font-weight: 400;
        line-height: 16px; 
        text-align: left;  
        padding: 0;  
        margin: 1px 0 0 0;          
}  
.media-desc,
.media-desc a { 
        color: #999;  
        text-decoration: none;
}                  
.media-desc a:hover { 
        color: #333;
}

/* sources */

.sources,
.sources a { 
        color: #CCC;
        text-decoration: none;
}                   
.sources a:hover { 
        color: #999;
}     

/* art-bar */

.art-bar { 
        background: #F9F9F9;
        color: #333;       
        position: relative; 
        height: 80px;
        line-height: 60px;
        padding: 20px 20px 0 20px;  
        margin: 0 0 20px 0; 
}       
.art-bar .share-buttons { 
        position: absolute;
        top: 30px;
        left: 180px;
}        
.art-bar .vote-buttons { 
        position: absolute;
        top: 30px;
        right: 10px;
}   
#embedplugin1 {
        margin: -20px 0 20px 0; 
        min-height: 1px;
}
.art-bar-embedplugin1 {  
        display: none;
        margin: 0; 
        height: auto;
        overflow: hidden;   
        font-size: 15px;  
        line-height: 30px;  
        padding: 20px;   
        position: relative;
        z-index: 2;    
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0); 
}   
.art-bar-embedplugin1.dialog {   
        background-color: #FFF !important;
        color: #333;
        display: block;
        opacity: 1;
}     
.embed-button,
.embed-button:after,
.art-bar-embedplugin1,
.embedplugin1 textarea {
        background-color: #666666 !important;
        color: #FFF;
} 
.art-bar-embedplugin1 .embedplugin1 {   
        margin: 0 0 10px 80px; 
}          
.embedplugin1 strong {
        display: block;
        font-size: 40px;
        font-weight: 200;
        line-height: 40px;  
        margin: 8px 0 18px 0; 
}     
.embedplugin1 label {
        display: block; 
        margin: 0 0 8px 0; 
}  
.embedplugin1 textarea {
        border: rgba(255,255,255,0.6) 1px solid;
        color: rgba(255,255,255,0.6);
        padding: 0 10px;  
        margin: 0; 
        height: 35px;    
        line-height: 34px;
        cursor: default;     
        overflow: hidden;
        width: 100%;
        box-sizing: border-box; 
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear;     
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0); 
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;    
}     
.embedplugin1 textarea:hover,
.embedplugin1 textarea:focus {
        border-color: #FFF;
        color: #FFF;
}        
.embedplugin1.dialog textarea {   
        background-color: #FFF !important;
        border-color: #999 !important;
        color: #333 !important;
} 
.embedplugin1.dialog textarea:hover,
.embedplugin1.dialog textarea:focus {   
        background-color: #FFF !important;
        border-color: #333 !important;
        color: #111 !important;
}           
.embedplugin1 .embedplugin1-preview  {
        border: rgba(255,255,255,0.6) 1px solid;
        width: 100%;    
        margin: 12px 0 0 0; 
        box-sizing: border-box; 
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;  
}             
.embedplugin1.dialog .embedplugin1-preview  {
        border: #F9F9F9 2px solid;  
        margin-top: 25px; 
}                       
.embedplugin1 .embedplugin1-preview-button  {
        background: url(/_i/icon-20-a-arrow-bottom.png) no-repeat center center;
        display: block;
        margin: 10px auto -10px auto;
        width: 40px;
        height: 40px;
        cursor: pointer;  
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
}                         
.embedplugin1 .embedplugin1-close-button {   
        background: url(/_i/icon-20-a-arrow-top.png) no-repeat center center;
        position: absolute;    
        display: block;
        top: 20px;           
        right: 20px;
        width: 40px;
        height: 40px;
        cursor: pointer;  
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
}                                          
.embedplugin1 .embedplugin1-close-button:hover,
.embedplugin1 .embedplugin1-preview-button:hover {  
        background-color: #333;
}                                           
.embedplugin1.dialog .embedplugin1-close-button,
.embedplugin1.dialog .embedplugin1-preview-button {  
        background-color: #333;
}                                            
.embedplugin1.dialog .embedplugin1-close-button:hover,
.embedplugin1.dialog .embedplugin1-preview-button:hover {  
        background-color: #111;
}        
.embedplugin1 cite {            
        background: url(/wprost/_i/quote.png) left 20px no-repeat;             
        border-top: #E8E8E8 1px solid;                
        border-bottom: #E8E8E8 1px solid;
        padding: 30px 0 35px 0;         
        margin: 35px 0 10px 0;    
        display: block;
}                        
.embedplugin1 cite span {       
        display: block;                  
        color: #888;
        text-align: left;
        font-size: 20px;
        font-weight: 300;
        font-style: italic;
        line-height: 25px;
        padding: 2px 0 0 80px;
}     

.bar-button-icon,
.share-button-icon {        
        color: #999;
        display: block;
        float: left;  
        height: 60px; 
}           
.bar-button-icon i,
.share-button-icon i {    
        background: #EEEEEE url(/_i/icon-30-a-share.png) no-repeat center center;
        display: block;
        float: left;
        width: 60px;  
        height: 60px; 
        -webkit-border-radius: 5px; 
        -moz-border-radius: 5px; 
        -ms-border-radius: 5px; 
        -o-border-radius: 5px; 
        border-radius: 5px;  
}           
.bar-button-icon em,
.share-button-icon em { 
        font-family: "Roboto Condensed", Roboto, sans-serif;     
        font-size: 40px; 
        font-weight: 200; 
        font-style: normal;               
        padding: 0 0 0 15px; 
}            
.bar-button-icon em.added,
.share-button-icon em.added {    
        color: #999;
}  
.comments-button-icon i {  
        background-image: url(/_i/icon-30-a-comment.png);
}    
.user-button-icon i {  
        background-image: url(/_i/icon-30-a-user.png);
}    
.embedplugin1-button-icon i {  
        background-image: url(/_i/icon-30-a-code.png);
}       
.art-bar-comments {
        margin-bottom: 40px;
}
.art-bar-comments .button { 
        display: block;
        font-size: 28px; 
        font-weight: 400; 
        width: 340px;
        padding-left: 0;
        padding-right: 0;  
        position: absolute;
        margin-top: -20px;
        top: 50%;
        right: 20px;
}

/* simple-links */

.simple-links,  
.simple-links ul,
.simple-links li {
        display: block;
        margin: 0;
        padding: 0;
        font-size: 22px;  
        font-weight: 600;
        line-height: 28px;
        text-align: left;  
        list-style: none;
}   
.simple-links li a {  
        display: block;
        color: #333;
        margin: 0;
        padding: 6px 20px;
        text-decoration: none;
}   
.simple-links li a:hover { 
        color: #111;      
        text-decoration: underline;
}             
.simple-links li a.selected {   
        padding-left: 10px;
}
.simple-links li a.selected:before { 
        color: #999; 
        display: inline-block;
        content: "/";
        width: 10px;
}

/* share-button vote-button */          
             
.custom-button,
.share-button,
.vote-button,  
.articles-button,
.comments-button,
.fullscreen-button {    
        background-color: #000;
        background-position: center center;
        background-repeat: no-repeat;
        display: block;
        float: left; 
        width: 40px;
        height: 40px;
        margin: 0 10px 0 0;   
        -webkit-border-radius: 5px; 
        -moz-border-radius: 5px; 
        -ms-border-radius: 5px;  
        -o-border-radius: 5px; 
        border-radius: 5px; 
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear;     
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);  
}       
.custom-button i,
.share-button i,
.articles-button i,
.comments-button i {
        display: none;
}   
.share-button.facebook-button {
        background-color: #3B5998;
}    
.share-button.twitter-button {
        background-color: #5DD7FC;  
        background-color: #55ACEE;    
} 
.share-button.googleplus-button {
        background-color: #DD4B39;
}    
.share-button.linkedin-button {
        background-color: #0274B3;
} 
.share-button.tumblr-button {
        background-color: #34465E;
} 
.share-button.pinterest-button {
        background-color: #CB2027;
}                                       
.share-button.wykop-button {
        background-color: #F58739;
}                                       
.favorite-button {
        background: #E11B22 url(/_i/icon-20-a-favourite.png) center center no-repeat;     
}           
.fullscreen-button {
        background: url(/_i/icon-20-a-resize.png) center center no-repeat;
}     
.arrow-left-button {
        background-image: url(/_i/icon-20-a-arrow-left.png);
}      
.arrow-right-button {
        background-image: url(/_i/icon-20-a-arrow-right.png);
}     
.arrow-top-button {
        background-image: url(/_i/icon-20-a-arrow-top.png);
}               
.arrow-down-button,
.arrow-bottom-button {
        background-image: url(/_i/icon-20-a-arrow-bottom.png);
}        
.arrow-top-down-button {
        background-image: url(/_i/icon-20-a-arrow-top-bottom.png);
}      
.arrow-left-right-button {
        background-image: url(/_i/icon-20-a-arrow-left-right.png);
}    
.zoom-in-button {
        background-image: url(/_i/icon-20-a-zoom-in.png);
}     
.zoom-out-button {
        background-image: url(/_i/icon-20-a-zoom-out.png);
}                               
.vote-button.vote-button-up {
        background: #66CC00 url(/_i/icon-20-a-vote-plus.png) center center no-repeat;
}                                       
.vote-button.vote-button-down {
        background: #FF6600 url(/_i/icon-20-a-vote-minus.png) center center no-repeat;
}                             
.vote-button.vote-button-up.gray,        
.vote-button.vote-button-down.gray {
        background-color: #CCC;
}                                  
.embed-button {
        background: #999 url(/_i/icon-20-a-code.png) center center no-repeat;
}                                   
.articles-button {
        background-color: #999;
}                                   
.articles-button:hover,              
.articles-button:focus {
        background-color: #333;
}                                   
.comments-button {
        background-color: #00C6FF;
}                                   
.comments-button:hover,              
.comments-button:focus {
        background-color: #009AFF;
}                
.art-bar .favorite-button {  
        margin-left: 20px;  
}                        
.art-bar .favorite-button:after,        
.art-bar .vote-buttons .vote-button:after,        
.profile-bar-buttons .articles-button:after,      
.profile-bar-buttons .comments-button:after,        
.profile-bar-buttons .vote-buttons .vote-button:after {  
        position: absolute;      
        content: attr(data-count);
        display: block;
        color: #999;
        top: 40px;
        width: 40px;
        height: 22px;
        line-height: 22px;
        text-align: center;
        font-size: 14px;
        font-weight: 400;
}       
.art-bar .embed-button-expand:after {
        content: "";
        display: block;
        position: absolute; 
        top: 37px;
        width: 40px;   
        height: 35px;
}               
      
#section-main-list:after {
        clear: both;     
        content: "";     
        display: table;  
        line-height: 0;
}
#section-main-list .wrapper-box-list-default {
        overflow: hidden;
}    

#section-layout-slideshow,
#section-layout-slideshow .wrapper {
        background: #FFF;   
        position: relative; 
}                          
#section-layout-slideshow .wrapper {
        min-height: 400px;  
}
#section-layout-slideshow .layout-slideshow-wrapper {  
        padding-top: 250px; 
        z-index: 30;  
}      
#section-layout-slideshow .layout-slideshow-wrapper .wrapper {
        background: #FFF;  
        z-index: 31;    
}     
#section-layout-slideshow .layout-slideshow-layers,
#section-layout-slideshow .layout-slideshow-layers .layout-slideshow-layer {
        background: #111;
        background-size: cover;
        position: absolute;
        height: 500px;
        right: 0;
        left: 0;
        top: 0;     
}                                             
#section-layout-slideshow .layout-slideshow-layers .layout-slideshow-layer {
        background: #111 no-repeat center center;  
        background-size: cover;
        opacity: 0;
        bottom: 0;
        right: 0;
        left: 0;
        top: 0;     
        -webkit-transition: all 1.5s linear;
        -moz-transition: all 1.5s linear;
        -o-transition: all 1.5s linear;
        -transition: all 1.5s linear;
        transition: all 1.5s linear;
}       
#section-layout-slideshow .layout-slideshow-layers {
        overflow: hidden;   
}          
#section-layout-slideshow .layout-slideshow-layers .layout-slideshow-layer-top {   
        z-index: 11;   
}        
#section-layout-slideshow .layout-slideshow-layers .layout-slideshow-layer-top-visible {     
        opacity: 1;  
}    
#section-layout-slideshow .layout-slideshow-layers .layout-slideshow-layer-old {  
        z-index: 10;            
        opacity: 1; 
}     


/* grelement */

#grelement.visible,
.grelement.visible {
        background: rgba(255, 255, 255, 0.9); 
        position: fixed;
        z-index: 60;
        bottom: 0;        
        right: 0;
        left: 0;
        top: 0;       
        -webkit-box-shadow: 0 0 20px #FFF;  
        -moz-box-shadow: 0 0 20px #FFF;  
        -ms-box-shadow: 0 0 20px #FFF;  
        -o-box-shadow: 0 0 20px #FFF;  
        box-shadow: 0 0 20px #FFF;  
        -webkit-transition: all 0.5s linear;
        -moz-transition: all 0.5s linear;
        -o-transition: all 0.5s linear;
        -transition: all 0.5s linear;
        transition: all 0.5s linear;  
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        -o-user-select: none;
        user-select: none; 
}   
#grelement.visible iframe,
.grelement.visible iframe {
        position: absolute;
        z-index: 62;
        left: 50%;
        top: 50%;    
        margin: -35px 0 0 -150px;
} 

/* live-report */

#live-relation-audio-muted {
        background: #CCC url(/_i/icon-20-a-sound-on.png) no-repeat 10px center;
        color: #FFF;
        border:  none; 
        right: 0;   
        width: 130px; 
        height: 40px; 
        padding: 0 0 0 36px;   
        margin-top: -9px;
        box-sizing: padding-box;   
        display: block;
        font-size: 14px;
        font-weight: 400;
        line-height: 38px;
        position: absolute;
        text-align: left;
        cursor: pointer;   
        -webkit-border-top-left-radius: 3px;
        -webkit-border-top-right-radius: 3px;
        -moz-border-radius-topleft: 3px;
        -moz-border-radius-topright: 3px;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px; 
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;
        transition: all 0.2s linear; 
}            
#live-relation-audio-muted:hover {
        background-color: #B8B8B8;
}           
#live-relation-audio-muted[data-muted="1"] {  
        background-color: #404040;
        background-image: url(/_i/icon-20-a-sound-off.png);
}        
#live-relation-audio-muted[data-muted="1"]:hover {
        background-color: #4D4D4D;
}

#live-relation-scroll-panel {
        background-color: #66CC00;
        position: fixed;
        left: 0;
        right: 0;
        bottom: -200px;
        z-index: 999;
        opacity: 1;  
        padding: 20px 0; 
        text-align: center;
        -webkit-transition: all 0.5s linear;
        -moz-transition: all 0.5s linear;
        -o-transition: all 0.5s linear;
        -transition: all 0.5s linear;
        transition: all 0.5s linear; 
}         
#live-relation-scroll-panel.visible {
        bottom: 0;
        opacity: 1;  
} 
#live-relation-scroll-panel span {
        background-color: #404040;   
        color: #FFF;
        cursor: pointer;
        display: inline-block;
        width: 280px;
        height: 40px;
        line-height: 38px;
        font-size: 20;
        font-weight: 400;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;
        transition: all 0.2s linear;            
}      
#live-relation-scroll-panel span:focus,
#live-relation-scroll-panel span:hover {
        background-color: #4D4D4D;         
}
     
.live-header h2 {
        display: none;
}          
.live-report-title-row td {
        font-family: "Crete Round","Roboto Condensed",Arial,serif;    
        font-size: 50px;
        font-weight: 400; 
        line-height: 60px; 
        padding: 20px;
}          
.live-report-title-row td:last-child,
.live-report-title-row td:first-child {
        width: 400px;   
}  
.live-report-icons-row td {
        padding: 10px 0 40px 0;
}         
.live-report-result-row td {
        padding: 0 0 35px 0;
} 
.live-report-result-row td span {
        background-color: #666666;
        -webkit-border-radius: 5px; 
        -moz-border-radius: 5px; 
        -ms-border-radius: 5px;  
        -o-border-radius: 5px; 
        border-radius: 5px;  
        color: #ffffff;
        display: inline-block;
        font-size: 50px;
        font-weight: bold;
        line-height: 32px;
        min-width: 100px;
        padding: 10px 20px;
        text-shadow: #AAAAAA 0 1px 0;
}   

.live-report-box {      
        clear: both;
        margin: 30px 0 30px 0;   
        border-bottom: #E8E8E8 1px solid; 
}    
.live-report-box:after {
        clear: both;     
        content: "";     
        display: table;  
        line-height: 0;
}      
.live-report-box dt,
.live-report-box dd {  
        border-top: #E8E8E8 1px solid;
        display: block;
        padding: 4px 0 2px 0;     
        margin: 0px;
        min-height: 32px;
}               
.live-report-box dt {
        clear: left;
}
.live-report-box dt.live-report-icon-time2,
.live-report-box dd.live-report-icon-time2 {  
        border-top: #E8E8E8 5px solid;    
}    
.live-report-box dt span.live-report-part-result {  
        padding: 0 0 0 80px;   
        margin: -14px 0 14px 0;
        color: #0099FF;
        font-weight: bold; 
}     
.live-report-box dt {  
        color: #999;
        float: left;
        width: 180px;  
}        
.live-report-box dt span,
.live-report-box dd span {   
        text-align: left;
        padding: 10px 0 14px 0;    
        display: block;
}      
.live-report-box dd {   
        color: #111;             
        float: left;
        width: 500px;  
}     
.live-report-box dd img {   
        display: block;          
        margin: 5px auto 7px auto;
        max-width: 530px;
}      
.live-report-box dd:last-child:after {
        clear: both;     
        content: "";     
        display: table;  
        line-height: 0;
}           
.live-report-box dd a { 
        color: #2A70B3;     
}    
.live-report-box dd a:hover { 
        color: #2A70B3;    
        text-decoration: underline; 
}  

.live-report-icon {            
        background-image: url(/_i/sport/sport_live_icon-sprite_32.png);
        background-position: center 9032px;
        background-repeat: no-repeat;   
        height: 32px;        
        width: 32px;
        padding: 0 !important;   
        margin: 6px 20px 0 2px;
        display: block;
        float: left;
}                                            
.live-report-icon-ball4 .live-report-icon {            
        background-position: center 0px;
}               
.live-report-icon-ball3 .live-report-icon {            
        background-position: center -64px;
}            
.live-report-icon-ball1 .live-report-icon {            
        background-position: center -128px;
}            
.live-report-icon-ball2 .live-report-icon {            
        background-position: center -192px;
}            
.live-report-icon-box1 .live-report-icon {            
        background-position: center -256px;
}                               
.live-report-icon-box2 .live-report-icon {            
        background-position: center -320px;
}                           
.live-report-icon-box3 .live-report-icon {            
        background-position: center -384px;
}               
.live-report-icon-time1 .live-report-icon {            
        background-position: center -448px;
}                    
.live-report-icon-time2 .live-report-icon {            
        background-position: center -512px;
}                  
.live-report-icon-time3 .live-report-icon {            
        background-position: center -576px;
}              
.live-report-icon-flag1 .live-report-icon {            
        background-position: center -640px;
}               
.live-report-icon-whistle1 .live-report-icon {            
        background-position: center -704px;
}             
.live-report-icon-card_red .live-report-icon {            
        background-position: center -768px;
}            
.live-report-icon-card_yellow .live-report-icon {            
        background-position: center -832px;
}           
.live-report-icon-player_C .live-report-icon {            
        background-position: center -896px;
}                     
.live-report-icon-player_L .live-report-icon {            
        background-position: center -960px;
}                    
.live-report-icon-player_G .live-report-icon {            
        background-position: center -1024px;
}                 
.live-report-icon-arrows1 .live-report-icon {            
        background-position: center -1088px;
}                      
.live-report-icon-arrows2 .live-report-icon {            
        background-position: center -1152px;
}                  
.live-report-icon-arrows3 .live-report-icon {            
        background-position: center -1216px;
}                  
.live-report-icon-11 .live-report-icon {            
        background-position: center -1280px;
}             
.live-report-icon-cross .live-report-icon {            
        background-position: center -1344px;
}        
.live-report-icon-tenis1 .live-report-icon {            
        background-position: center -1408px;
}            
.live-report-icon-tenis2 .live-report-icon {            
        background-position: center -1472px;
}        
.live-report-icon-flag2 .live-report-icon {            
        background-position: center -1600px;
}            
.live-report-icon-procent .live-report-icon {            
        background-position: center -1536px;
}        
         
/* exchange-rates-table */

table.exchange-rates-table { 
        border-collapse: separate;
        border-spacing: 0;
        width: 100%;
}    
table.exchange-rates-table td,
table.exchange-rates-table th {    
        border-bottom: #EEE 1px solid;
        font-family: "Roboto Condensed", Roboto, Arial, sans-serif;
        font-size: 14px;
        font-weight: 400;
        line-height: 19px;            
        padding: 3px 2px;
        color: #333;   
        text-align: left;   
}                                              
table.exchange-rates-table th { 
        width: 20%;
}                                                    
table.exchange-rates-table tfoot td { 
        border: none;
        text-align: right;    
        color: #999;       
}       
table.exchange-rates-table caption {   
        background: #F9F9F9;       
        color: #999;       
        font-family: "Roboto Condensed", Roboto, Arial, sans-serif;
        font-size: 20px;
        font-weight: 200;
        line-height: 40px;            
        padding: 0;
        text-align: center; 
}    
table.exchange-rates-table .currency {
        background: transparent no-repeat 10px center;
        background-size: auto 17px;
        padding-left: 35px;
}                                                   
table.exchange-rates-table .conversion,
table.exchange-rates-table .buy,
table.exchange-rates-table .status-buy,
table.exchange-rates-table .sell,
table.exchange-rates-table .status-sell,
table.exchange-rates-table .average,
table.exchange-rates-table .status-average {
        text-align: right;
}      
table.exchange-rates-table .currency-row.pointer:hover {
        background-color: #EEE;
}  
table.exchange-rates-table .currency-row-USD .currency {
        background-image: url(/_i/flags/us.png);
}  
table.exchange-rates-table .currency-row-AUD .currency {
        background-image: url(/_i/flags/au.png);
}
table.exchange-rates-table .currency-row-CAD .currency {
        background-image: url(/_i/flags/ca.png);
}
table.exchange-rates-table .currency-row-EUR .currency {
        background-image: url(/_i/flags/_european_union.png);
}
table.exchange-rates-table .currency-row-HUF .currency {
        background-image: url(/_i/flags/hu.png);
}   
table.exchange-rates-table .currency-row-CHF .currency {
        background-image: url(/_i/flags/ch.png);
}
table.exchange-rates-table .currency-row-GBP .currency {
        background-image: url(/_i/flags/gb.png);
}
table.exchange-rates-table .currency-row-JPY .currency {
        background-image: url(/_i/flags/jp.png);
}
table.exchange-rates-table .currency-row-CZK .currency {
        background-image: url(/_i/flags/cz.png);
}
table.exchange-rates-table .currency-row-DKK .currency {
        background-image: url(/_i/flags/dk.png);
}
table.exchange-rates-table .currency-row-NOK .currency {
        background-image: url(/_i/flags/no.png);
}                                                                            
table.exchange-rates-table td.buy[data-status='1'] span,
table.exchange-rates-table td.sell[data-status='1'] span,
table.exchange-rates-table td.average[data-status='1'] span {
        background: url(/_i/icon-20-d-arrow-top.png) right center no-repeat;
}                                                                            
table.exchange-rates-table td.buy[data-status='-1'] span,
table.exchange-rates-table td.sell[data-status='-1'] span,
table.exchange-rates-table td.average[data-status='-1'] span {
        background: url(/_i/icon-20-b-arrow-bottom.png) right center no-repeat;
}                                                                      
table.exchange-rates-table td.buy span,
table.exchange-rates-table td.sell span,
table.exchange-rates-table td.average span { 
        display: inline-block;      
        padding-right: 30px;        
}                                                     
table.exchange-rates-table th:last-child,
table.exchange-rates-table td:last-child { 
        padding-right: 10px;        
}      
table.exchange-rates-table .currency-code {
        display: none;
}           

/* comments */
        
.comments {
        margin: 0 0 60px 0;   
}   
.comments ul,
.comments ul li {
        display: block;
        list-style: none; 
        margin: 0;   
        padding: 0;  
}                   
.comments ul {
        margin: -5px 0 0 0;     
}                    
.comments ul ul {
        margin: 0 0 0 35px;     
}               
.comments ul li {
        position: relative; 
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear;   
}    
.comments ul li .comment {
        background: #EAF5F8; 
        background: #F0F0F0;   
        color: #333;
        border: #F0F0F0 2px solid;    
        margin: 20px 0 0 100px;   
        padding: 0;      
        font-family: "Roboto", Arial, sans-serif;   
        font-size: 13px;
        font-weight: 400; 
        line-height: 20px;  
        -webkit-border-radius: 10px;
        -webkit-border-top-left-radius: 0;
        -moz-border-radius: 10px;
        -moz-border-radius-topleft: 0;
        border-radius: 10px;
        border-top-left-radius: 0; 
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear;   
}               
.comments ul li .comment.selected,
.comments ul li .comment.selected .comment-re-counter {  
        background: #FFFEDC;  
        border-color: #FFFEDC;          
        -webkit-transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        -transition: all 0.5s ease-in-out;    
        transition: all 0.5s ease-in-out;   
        -webkit-box-shadow: 0 0 5px #FFF7D2;
        -moz-box-shadow: 0 0 5px #FFF7D2;
        -ms-box-shadow: 0 0 5px #FFF7D2;  
        -o-box-shadow: 0 0 5px #FFF7D2;
        box-shadow: 0 0 5px #FFF7D2;  
        z-index: 10;  
}   
.comments ul li .comment.selected header .comment-user-thumb::after {
        background-image: url("/_i/comment-cloud-corner-1-c.png");
}    
.comments ul li ul li .comment {
        background: #FFF;    
}         
.comments ul li .comment-new {
}          
.comments ul li .comment.comment-wait {
        background: #FFF url(/_i/loaders/loader-3-dot-c.gif) center 60% no-repeat;
      /*   border-color: #F1F1F1;   */
        color: #999;  
        padding: 30px 0 80px 0;
        text-align: center; 
        font-size: 15px;
        font-weight: 600; 
        line-height: 20px;  
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
}  

.comments ul li header {
        color: #999;
        height: 44px;
        line-height: 49px;
        margin: 0;   
        padding: 0 20px; 
}       
.comments ul li .comment-new header {
        height: 20px;
}   

.comments ul li header .comment-user,
.comments ul li header a.comment-user strong {
        color: #00C6FF;
        text-decoration: none;
}                                              
.comments ul li header a.comment-user:hover,
.comments ul li header a.comment-user:hover strong {
        color: #009AFF;   
        text-decoration: none;
}       
.comments ul li header .comment-user-thumb {  
        background: #999 url(/_i/user.png) center center no-repeat;
        text-decoration: none; 
        position: absolute;
        left: 20px;
        top: -15px;  
        z-index: 1;
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear;     
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);  
}         
.comments ul li header .comment-user-thumb:after {  
        background: transparent url(/_i/comment-cloud-corner-1-b.png) center center no-repeat; 
        display: block;
        content: "";
        position: absolute;
        left: 45px;
        top: 15px;  
        z-index: 2;
        width: 37px;
        height: 45px;
}   
.comments ul li ul li header .comment-user-thumb:after {  
        background-image: url(/_i/comment-cloud-corner-2-b.png); 
}       
              
.comments ul li .comment-button {   
        background: rgba(255, 255, 255, 0.3) center center no-repeat;              
        color: #ED1C24;    
        display: inline-block;
        font-family: "Roboto Condensed", Arial, sans-serif;   
        font-size: 18px;  
        font-weight: 600;   
        line-height: 30px; 
        height: 30px;    
        padding: 0;     
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        -o-user-select: none;
        user-select: none;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px; 
}                                       
.comments ul li header .comment-user-thumb {  
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;
        transition: all 0.2s linear;
}
.comments ul li header .comment-user-thumb,  
.comments ul li header .comment-user-thumb img {        
        height: 60px;  
        width: 60px;        
        padding: 0;   
        margin: 0;   
        -webkit-border-radius: 100%; 
        -moz-border-radius: 100%; 
        -ms-border-radius: 100%; 
        -o-border-radius: 100%; 
        border-radius: 100%;  
}    
.comments ul li header .comment-user-thumb a {   
        -webkit-box-shadow: 0 0 2px #DDD;
        -moz-box-shadow: 0 0 2px #DDD;
        -ms-box-shadow: 0 0 2px #DDD;  
        -o-box-shadow: 0 0 2px #DDD;
        box-shadow: 0 0 2px #DDD;
}  
.comments ul li header .comment-ip {
        background: #FFF;                
        display: inline-block; 
        padding: 0 5px;  
        margin-left: 20px;
        line-height: 20px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
}           
.comments ul li header .comment-time {
        font-size: 11px;
        padding: 0 0 0 20px;  
}           
.comments ul li header .comment-time .t {
        color: #555;
}                       
.comments ul li header .comment-time:before {
        content:"/";
        display: inline-block; 
        padding: 0 20px 0 0;  
}           
.comments ul li header .comment-buttons {  
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear; 
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear; 
        transition: all 0.2s linear; 
        opacity: 0;   
        position: absolute;
        right: 20px;
        top: 5px;   
}           
.comments ul li .comment:hover header .comment-buttons {  
        opacity: 1; 
}           
.comments ul li header .comment-button {  
        width: 30px;    
}        
.comments ul li .comment-button-goup {  
        background-image: url(/_i/icon-20-c-level-up.png);
}             
.comments ul li .comment-button-goup:hover {   
        background-color: rgba(224, 224, 224, 0.3);
}       
.comments ul li div.comment-text {
        background: inherit;
        position: relative;
        margin: 0;  
        padding: 0 20px;  
        font-size: 15px;
        font-weight: 400; 
        line-height: 22px;
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;  
        transition: all 0.2s linear; 
}                      
.comments ul li div.comment-text .comment-zoom {   
        background: inherit;
        position: absolute;
        display: block;
        width: 100px; 
        bottom: 0;
        right: 0;
        top: 0;
        cursor: zoom-in;  
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;  
        transition: all 0.2s linear; 
        opacity: 0;
}                 
.comments ul li div.comment-text .comment-zoom:hover {   
        opacity: 0.7;
}       
.comments ul li div.comment-text.large {
        font-size: 30px;
        line-height: 35px; 
}               
.comments ul li div.comment-text.large .comment-zoom {  
        cursor: zoom-out; 
}       
.comments ul li div.comment-text a,
.comments ul li div.comment-text.large a {  
        background: #FFF;
        border: #E8E8E8 1px solid;
        color: #666666;
        padding: 0 10px 0 40px;  
        margin: 10px 0 10px 0; 
        font-size: 13px;
        font-weight: 400; 
        line-height: 30px;
        white-space: nowrap;
        display: block; 
        width: 100%;   
        overflow: hidden; 
        box-sizing: border-box;
        text-decoration: none;
        text-overflow: ellipsis;
        -webkit-transition: all 0.5s linear;
        -moz-transition: all 0.5s linear;
        -o-transition: all 0.5s linear;
        -transition: all 0.5s linear;
        transition: all 0.5s linear;
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);     
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        -o-user-select: none;
        user-select: none;
        -webkit-border-radius: 5px; 
        -moz-border-radius: 5px; 
        -ms-border-radius: 5px; 
        -o-border-radius: 5px; 
        border-radius: 5px; 
}                     
.comments ul li div.comment-text a:hover {  
        color: #111;  
        -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.05); 
        -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.05); 
        -ms-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.05); 
        -o-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.05); 
        box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.05);  
}      
.comments ul li div.comment-text a:before {    
        background: #666666 url(/_i/icon-30-a-url.png) no-repeat center center;
        background-size: 18px 18px; 
        position: absolute; 
        left: 0;
        top: 0;
        display: block; 
        height: 30px;
        width: 30px;   
        content: "";   
        -webkit-border-top-left-radius: 3px;
        -webkit-border-bottom-left-radius: 3px;
        -moz-border-radius-topleft: 3px;
        -moz-border-radius-bottomleft: 3px;
        border-top-left-radius: 3px;
        border-bottom-left-radius: 3px;
}                
.comments ul li div.comment-text a[href*="facebook.com/"]:before {    
        background-image: url(/_i/icon-20-a-soc-facebook.png);
        background-color: #43609C;  
}                  
.comments ul li div.comment-text a[href*="twitter.com/"]:before {    
        background-image: url(/_i/icon-20-a-soc-twitter.png);
        background-color: #55ACEE;  
}                   
.comments ul li div.comment-text a[href*="plus.google.com/"]:before {    
        background-image: url(/_i/icon-20-a-soc-google-plus.png);
        background-color: #DD4B39;  
}                   
.comments ul li div.comment-text a[href*="youtube.com/"]:before {    
        background-image: url(/_i/icon-20-a-soc-you-tube.png);
        background-color: #E62117;  
}                  
.comments ul li div.comment-text a[href*="linkedin.com/"]:before {    
        background-image: url(/_i/icon-20-a-soc-linkedin.png);
        background-color: #0274B3;  
}                                        
.comments ul li div.comment-text a[href*="pinterest.com/"]:before {    
        background-image: url(/_i/icon-20-a-soc-pinterest.png);
        background-color: #CB2027;  
}                               
.comments ul li div.comment-text a[href*="instagram.com/"]:before {    
        background-image: url(/_i/icon-20-a-soc-instagram.png);
        background-color: #004879;  
}                                 
.comments ul li div.comment-text a[href*="tumblr.com/"]:before {    
        background-image: url(/_i/icon-20-a-soc-tumblr.png);
        background-color: #34465E;  
}                                       
.comments ul li div.comment-text a[href*="wykop.pl/"]:before {    
        background-image: url(/_i/icon-20-a-soc-wykop.png);
        background-color: #F58739;  
}                                  
.comments ul li div.comment-text a[href*="wprost.pl/"]:before {    
        background-image: url(/wprost/_i/icons/wprost-favicon-32x32.png);
        background-color: #ED1C24;  
        background-size: 28px 28px; 
}                     
.comments ul li div.comment-text a[href*="smaki.pl/"]:before {    
        background-image: url(/smaki/_i/icons/smaki-favicon-32x32.png);
        background-color: #4DA829;  
        background-size: 28px 28px; 
}                                                     
.comments ul li div.comment-text a[href*="film.com.pl/"]:before {    
        background-image: url(/film/_i/icons/film-favicon-32x32.png);
        background-color: #444;   
        background-size: 28px 28px; 
}                                                        
.comments ul li div.comment-text a[href*="dorzeczy.pl/"]:before {    
        background-image: url(/dorzeczy/_i/icons/dorzeczy-favicon-32x32.png);
        background-color: #EC1C3B;   
        background-size: 28px 28px; 
}                                                       
.comments ul li div.comment-text a[href*="historiadorzeczy.pl/"]:before,
.comments ul li div.comment-text a[href*="historia.dorzeczy.pl/"]:before {    
        background-image: url(/dorzeczy/_i/icons/dorzeczy--historiafavicon-32x32.png);
        background-color: #FFFF00;   
        background-size: 28px 28px; 
}                                                          
.comments ul li div.comment-text a[href*=".gif"]:before,    
.comments ul li div.comment-text a[href*=".png"]:before,    
.comments ul li div.comment-text a[href*=".jpg"]:before,    
.comments ul li div.comment-text a[href*=".jpeg"]:before {    
        background-image: url(/_i/icon-30-a-picture.png);
        background-color: #33CC00;   
        background-size: 28px 28px; 
}     
.comments ul li div.comment-text .comment-image,
.comments ul li div.comment-text .comment-youtube {   
        border: #E8E8E8 1px solid;
        background: #333 no-repeat;
        background-size: cover;   
        display: block;
        margin: 5px 0 10px 0;
        max-width: 33%;
        width: 100%;   
        position: relative;        
        -webkit-transition: all 0.5s linear;
        -moz-transition: all 0.5s linear;
        -o-transition: all 0.5s linear;
        -transition: all 0.5s linear;
        transition: all 0.5s linear;
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);     
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        -o-user-select: none;
        user-select: none;
        -webkit-border-radius: 5px; 
        -moz-border-radius: 5px; 
        -ms-border-radius: 5px; 
        -o-border-radius: 5px; 
        border-radius: 5px;  
        cursor: pointer;
}        
.comments ul li div.comment-text .comment-image:hover,
.comments ul li div.comment-text .comment-youtube:hover {   
        -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15); 
        -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15); 
        -ms-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15); 
        -o-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15); 
        box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);  
}                       
.comments ul li div.comment-text .comment-image { 
        cursor: zoom-in;
}    
.comments ul li div.comment-text .comment-image.size-2 {   
        max-width: 70%;  
        cursor: zoom-in;
}     
.comments ul li div.comment-text .comment-image.size-3 {  
        max-width: 100%;  
        cursor: zoom-out;
}    
.comments ul li div.comment-text .comment-youtube {   
        min-height: 100px;
}   
.comments ul li div.comment-text .comment-youtube img.comment-youtube-image {    
        display: block;    
        padding: 0;
        margin: 0;
        width: 100%;  
}        
.comments ul li div.comment-text .comment-youtube:after {  
        content: ""; 
        background: #FFEF66 url(/_i/icon-30-c-video.png) center center no-repeat;  
        display: block;           
        position: absolute;
        right: -30px;           
        top: 50%;  
        width: 60px;  
        height: 60px; 
        margin-top: -30px; 
        -webkit-transition: all 0.5s linear;
        -moz-transition: all 0.5s linear;
        -o-transition: all 0.5s linear;
        -transition: all 0.5s linear;
        transition: all 0.5s linear;
        -webkit-border-radius: 4px; 
        -moz-border-radius: 4px; 
        -ms-border-radius: 4px; 
        -o-border-radius: 4px; 
        border-radius: 4px;    
        opacity: 0.8;  
        z-index: 2; 
}                    
.comments ul li div.comment-text .comment-youtube.player {   
        background-image: url(/_i/loaders/loader-white-dark-snake.gif); 
        background-position: center center; 
        background-size: auto auto;
        position: relative;
        cursor: default;    
        max-width: 100%;  
        width: 100%;     
        z-index: 2;
}                     
.comments ul li div.comment-text .comment-youtube.player:after {    
        opacity: 0;   
}              

.comments ul li div.comment-text em {
        color: #999;  
}       
.comments ul li div.comment-text textarea {
        margin: 0;
}      
.comments ul li footer {
        min-height: 30px;
        line-height: 30px;         
        padding: 17px 20px 18px 20px;  
        position: relative;
}             
.comments ul li footer div {   
        margin-top: 1px;
        float: right; 
}           
.comments ul li footer .comment-re-counter {  
        background: transparent;
        color: #999;           
        border: transparent 1px solid;   
        display: inline-block;
        font-weight: 400;   
        line-height: 30px; 
        height: 30px; 
        padding: 0 10px 0 0;      
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
}                         
.comments ul li footer .comment-re-counter.re-hidden {  
        visibility: hidden;
}                               
.comments ul li footer .comment-re-counter:hover { 
        background-color: rgba(255, 255, 255, 0.3);   
        border: rgba(255, 255, 255, 0.3) 1px solid;  
}       
.comments ul li ul li footer .comment-re-counter:hover { 
        background-color: rgba(224, 224, 224, 0.3);   
        border: rgba(224, 224, 224, 0.3) 1px solid;  
}        
.comments ul li footer .comment-re-counter strong {   
        font-family: "Roboto Condensed", Arial, sans-serif;   
        font-weight: 400;      
        font-size: 15px;
        color: #ED1C24;  
}            
.comments ul li footer .comment-re-counter b {   
        font-weight: 300;   
}            
.comments ul li footer .comment-button {   
        background-color: rgba(255, 255, 255, 0.3);    
        display: inline-block;
}            
.comments ul li ul li footer .comment-button {   
        background-color: rgba(224, 224, 224, 0.3);    
}             
.comments ul li footer .comment-button.pointer:hover {   
        background-color: rgba(255, 255, 255, 0.8);    
}           
.comments ul li ul li footer .comment-button.pointer:hover {   
        background-color: rgba(224, 224, 224, 0.7);    
}         
.comments ul li footer .comment-button.comment-button-colp {   
        background-image: url(/_i/icon-20-c-arrow-top.png);
}          
.comments ul li footer .comment-button.comment-button-expd {   
        background-image: url(/_i/icon-20-c-arrow-bottom.png);
}                 
.comments ul li footer .comment-re-counter:hover .comment-button.comment-button-colp {   
        background-image: url(/_i/icon-20-b-arrow-top.png);
}          
.comments ul li footer .comment-re-counter:hover .comment-button.comment-button-expd {   
        background-image: url(/_i/icon-20-b-arrow-bottom.png);
}                            
.comments ul li footer .comment-re-counter span.comment-button {   
        background-color: #FFF;  
        width: 30px;
        height: 30px;
        text-align: center;   
        margin: 0 5px 0 0;   
        cursor: pointer; 
}               
.comments ul li footer .comment-link,
.comments ul li footer .comment-re-add,
.comments ul li ul li footer .comment-re-add {  
        background: #00C6FF url(/_i/icon-20-a-comment-add.png) center center no-repeat;   
        width: 80px;
        text-align: center;   
        margin: 0 0 0 20px;
        padding: 0;  
        float: right;  
}                                
.comments ul li footer .comment-link {  
        background-image: url(/_i/icon-20-a-arrow-right.png);  
}                                
.comments ul li footer .comment-link.pointer:hover,    
.comments ul li footer .comment-re-add.pointer:hover,
.comments ul li ul li footer .comment-re-add.pointer:hover {  
        background-color: #009AFF;  
}                                       
.comments ul li footer .comment-link span,
.comments ul li footer .comment-re-add span {   
        display: none;  
}                
.comments ul li footer .comment-button-alert {          
        background-image: url(/_i/icon-20-c-alert.png);  
        width: 30px;
        margin-left: 10px;       
}           
.comments ul li footer .comment-button-alert.pointer:hover,
.comments ul li ul li footer .comment-button-alert.pointer:hover {  
        background-color: #ED1C24;            
        background-image: url(/_i/icon-20-a-alert.png);
}                                                           
.comments ul li footer .comment-button-alert.pointer.expand,
.comments ul li ul li footer .comment-button-alert.pointer.expand, 
.comments ul li footer .comment-button-alert.pointer.expand:hover,
.comments ul li ul li footer .comment-button-alert.pointer.expand:hover,
.comments ul li footer .comment-button-alert.pointer.selected,
.comments ul li ul li footer .comment-button-alert.pointer.selected, 
.comments ul li footer .comment-button-alert.sended,
.comments ul li ul li footer .comment-button-alert.sended, 
.comments ul li footer .comment-button-alert.sended:hover,
.comments ul li ul li footer .comment-button-alert.sended:hover {  
        background-color: #FFDE00 !important;               
        background-image: url(/_i/icon-20-c-alert.png);  
        -webkit-transition: none;
        -moz-transition: none;
        -o-transition: none;
        -transition: none;
        transition: none;
        opacity: 1;
}                                                                    
.comments ul li footer .comment-button-alert.pointer.expand:after,
.comments ul li ul li footer .comment-button-alert.pointer.expand:after {    
        content: "";  
        background: #FFDE00;   
        display: block; 
        width: 30px; 
        height: 20px;
        margin: 25px 0 0 0;
} 
            
.comments ul li footer .comment-button-options,
.comments ul li ul li footer .comment-button-options {  
        background-color: #999;            
        background-image: url(/_i/icon-20-a-menu.png);  
        width: 30px;
        float: right;  
        display: none;     
}                 
.comments ul li footer .comment-button-options.pointer:hover,
.comments ul li ul li footer .comment-button-options.pointer:hover {  
        background-color: #333;           
}                        
.comments ul li footer .comment-button-share {    
        background-image: url(/_i/icon-30-c-share.png); 
        background-size: 16px 16px;
        width: 30px;   
        margin-left: 10px;      
}                 
.comments ul li footer .comment-button-share.expand,
.comments ul li footer .comment-button-share.expand:hover,
.comments ul li ul li footer .comment-button-share.expand,
.comments ul li ul li footer .comment-button-share.expand:hover {  
        background-color: #F6F6F6;            
}                 
.comments ul li footer .comment-button-share.expand:after {    
        content: "";  
        background: #F6F6F6;   
        display: block; 
        width: 30px; 
        height: 20px;
        margin: 25px 0 0 0;
}         
.comments ul li footer .comment-button-link {    
        background-image: url(/_i/icon-30-c-url.png); 
        background-size: 16px 16px;
        width: 30px;        
}        
.comments ul li footer .comment-button-link span {    
        display: none;
}          
.comments ul li footer .comment-button-link:hover {  
        background-color: #FFF;            
} 
#comment-new footer .comment-re-add {  
        background-position: 25px center;
        color: #FFF;  
        width: auto;
        padding-left: 70px;  
        padding-right: 25px;
        text-align: left;  
        font-size: 18px;  
        font-weight: 400;  
}               
#comment-new footer .comment-re-add span {  
        display: inline;  
}         
.comments ul li footer .comment-button.comment-vote-button {
        background-color: transparent;
        background-position: 5px center;
        background-repeat: no-repeat;
        width: auto;  
        min-width: 60px;      
        font-size: 16px;  
        font-weight: 400;   
        text-align: center;        
        margin: 0;
        padding: 0;   
        cursor: default;
}          
.comments ul li footer .comment-button.comment-vote-button span {   
        display: inline-block;        
        min-width: 20px;  
        margin: 0 5px 0 30px;  
        float: right;         
}           
.comments ul li footer .comment-button.comment-vote-button.pointer {          
        background-color: rgba(255, 255, 255, 0.3);                   
        cursor: pointer;     
}              
.comments ul li ul li footer .comment-button.comment-vote-button.pointer {          
        background-color: rgba(224, 224, 224, 0.3);      
}            
.comments ul li footer .comment-button.comment-vote-button.selected {     
        -webkit-transition: all 0.8s linear;
        -moz-transition: all 0.8s linear;
        -o-transition: all 0.8s linear;
        -transition: all 0.8s linear;
        transition: all 0.8s linear;
}               
.comments ul li footer .comment-vote-button.comment-vote-up {   
        background-image: url(/_i/icon-20-vote-plus.png);           
        color: #66CC00;    
}           
.comments ul li footer .comment-vote-button.comment-vote-down {   
        background-image: url(/_i/icon-20-vote-minus.png);             
        color: #FF6600;    
}                   
.comments ul li footer .comment-vote-button.comment-vote-up.pointer:hover,
.comments ul li footer .comment-vote-button.comment-vote-up.selected,
.comments ul li footer .comment-vote-button.comment-vote-up.selected:hover {   
        background-image: url(/_i/icon-20-a-vote-plus.png);           
        background-color: #66CC00;                  
        color: #FFF;    
}           
.comments ul li footer .comment-vote-button.comment-vote-down.pointer:hover,
.comments ul li footer .comment-vote-button.comment-vote-down.selected,
.comments ul li footer .comment-vote-button.comment-vote-down.selected:hover {   
        background-image: url(/_i/icon-20-a-vote-minus.png);             
        background-color: #FF6600;                    
        color: #FFF;     
}                        
.comments ul li footer .comment-re-add,        
.comments ul li footer .comment-re-counter,   
.comments ul li footer .comment-button-share,
.comments ul li footer .comment-button-alert,
.comments ul li footer .comment-button-options,
.comments ul li footer .comment-vote-button.comment-vote-up,
.comments ul li footer .comment-vote-button.comment-vote-down {  
        opacity: 0.1;
}    
.comments ul li footer .comment-re-add.binded, 
.comments ul li footer .comment-re-counter.binded,     
.comments ul li footer .comment-button-share.binded,
.comments ul li footer .comment-button-alert.binded,
.comments ul li footer .comment-button-options.binded,
.comments ul li footer .comment-vote-button.comment-vote-up.binded,
.comments ul li footer .comment-vote-button.comment-vote-down.binded,
.comments ul li footer .comment-vote-button.comment-vote-up.display,
.comments ul li footer .comment-vote-button.comment-vote-down.display {  
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;
        transition: all 0.2s linear;
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);  
        opacity: 1;
}               
.comments ul li footer .comment-share {    
        background: #F6F6F6; 
        line-height: 30px;  
        display: none; 
        height: 50px;
        margin: 0 0 0 0;
        float: none;
        clear: both;     
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
}                
.comments ul li footer .comment-share .inline-buttons {   
        float: right;
}                      
.comments ul li footer .comment-share .share-button {   
        background-size: 15px 15px;    
        margin-top: 10px;    
        height: 30px;
        width: 30px;
}                  
.comments ul ul.level-more-5 {
        margin-left: 0;
}
.comments ul.level-more-5 li .comment header .comment-user-thumb,
.comments ul.level-more-5 li .comment header .comment-user-thumb:after {  
        opacity: 0;
}                                         
.comments ul.level-more-5 li .comment:hover header .comment-user-thumb,
.comments ul.level-more-5 li .comment:hover header .comment-user-thumb:after {  
        opacity: 1;
}             
.comments .comment-nouser {  
        padding: 0 20px 0 20px;
}            
.comments .comment-nouser .comment-nouser-buttons .comment-button {  
        background-color: #404040;  
        padding: 0 10px;
        color: #FFF;
        font-weight: 300;
        cursor: pointer;
}             
.comments .comment-nouser .comment-nouser-buttons .comment-button:hover {  
        background-color: #505050;
}            
.comments .comment-nouser .comment-nouser-buttons .comment-button-login {  
        background-image: url(/_i/icon-20-a-locked.png);  
        background-position: 20px center;
        background-repeat: no-repeat;    
        padding: 0 30px 0 60px;
}         
.comments .comment-nouser .comment-nouser-buttons .comment-button-login {  
        background-image: url(/_i/icon-20-a-locked.png);  
        background-position: 20px center;
        background-repeat: no-repeat;    
        padding: 0 30px 0 60px;
}    
.comments .comment-nouser-guest input {
        width: 300px;
}  
.comments .comment-nouser .comment-nouser-guest, 
.comments .comment-nouser .comment-nouser-buttons {
        display: none;
        padding-top: 10px;
}       
.comments .comment-alert {
        background: #FFDE00;
        position: relative;
        float: none;
        padding: 10px;      
        margin: 45px -20px -20px -20px;
        display: none;  
        -webkit-border-bottom-left-radius: 5px;
        -webkit-border-bottom-right-radius: 5px;
        -moz-border-radius-bottomleft: 5px;
        -moz-border-radius-bottomright: 5px;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;   
}    
 
.comments .comment-alert {
        background: #FFDE00;
        float: none;
        padding: 10px;      
        margin: 10px -20px -20px -20px; 
        padding: 8px 20px 15px 20px; 
        font-family: "Roboto Condensed", Roboto, Arial, sans-serif;
        font-size: 16px;
        font-weight: 400;
        -webkit-border-bottom-left-radius: 5px;
        -webkit-border-bottom-right-radius: 5px;
        -moz-border-radius-bottomleft: 5px;
        -moz-border-radius-bottomright: 5px;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;   
}           
.comments .comment-alert b {
        display: block;      
        font-weight: 400;
}           
.comments .comment-alert .comment-button {    
        background: rgba(255,255,255, 0.3);
        font-family: "Roboto Condensed", Roboto, Arial, sans-serif;
        font-size: 16px;
        font-weight: 400;
        color: #333;
        text-align: center;
        text-transform: uppercase;
        margin: 5px 5px 0 0;
        padding: 0 15px;
        opacity: 0.3;  
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;
        transition: all 0.2s linear;
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);  
}          
.comments .comment-alert .comment-button.pointer {
        opacity: 1;
}          
.comments .comment-alert .comment-button.pointer:hover {   
        background: #FFF;
        opacity: 1;
}   


/* highlight */

.highlight {
        background: rgba(255, 222, 0, 0.5);     
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
}

/* cookies-info */

#cookies-info {
        background: #FFDE00;
        padding: 0;
        height: 235px;
        position: relative;
        overflow; hidden;
        opacity: 0;
} 
#cookies-info.visible {
        opacity: 1;
}           
#cookies-info,
#cookies-info a {
        color: #333;
}              
#cookies-info a:hover {
        color: #111;
}             
#cookies-info .wrapper {
        position: fixed;
        width: 900px;
        left: 50%;
        bottom: 40px;
        margin-left: -450px;
        font-family: Roboto, Arial, sans-serif;
        font-size: 14px;
        font-weight: 400;
        line-height: 22px;
}        
#cookies-info .l1, 
#cookies-info .l2 {
        display: block;
        margin-bottom: 20px;
}      
#cookies-info .l1 {
        font-family: "Roboto Condensed", Roboto, Arial, sans-serif;
        font-size: 20px;
        font-weight: 200;
}       
#cookies-info .close {      
        background-color: #333;
        border: none;
        color: #FFF;
        display: block;
        font-size: 20px;
        font-weight: 200;  
        width: 200px;
        height: 40px;
        margin: 30px auto 0 auto;  
        cursor: pointer;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        -webkit-border-radius: 3px; 
        -moz-border-radius: 3px; 
        -ms-border-radius: 3px; 
        -o-border-radius: 3px; 
        border-radius: 3px;      
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -transition: all 0.2s linear;    
        transition: all 0.2s linear;     
        -webkit-transform: translateZ(0);   
        -moz-transform: translateZ(0);   
        -o-transform: translateZ(0);   
        -transform: translateZ(0);     
        transform: translateZ(0);  
}        
#cookies-info .close:hover {   
        background-color: #111;
        color: #FFF;
}        
#cookies-info .close:focus {   
        background-color: #000;
        color: #999;
}
                 
body.blur {         
        -webkit-filter: blur(3px);
        filter: blur(3px);
}                
body.sepia {         
        -webkit-filter: sepia(100%);
        filter: sepia(100%);
}              
body.large-cursor,
body.large-cursor * {
        cursor: url(/_i/cr-default.png), default; 
}   
body.large-cursor a,
body.large-cursor .pointer,
body.large-cursor #header .header-button,
body.large-cursor .header-expand-bar span.close-expand-bar-button,   
body.large-cursor #header-search button,
body.large-cursor #header-login .login-custom-form button,
body.large-cursor #footer .footer-button,
body.large-cursor .button, 
body.large-cursor .large-button, 
body.large-cursor .section-issues-covers ul li.item .news-open,
body.large-cursor .section-profile .info-button, 
body.large-cursor .box-news-slider .box-news-slider-nav span,
body.large-cursor .box-gallery-slider .box-gallery-slider-nav span,                                                      
body.large-cursor .box-news-fullscreen-slider span.p,
body.large-cursor .box-news-fullscreen-slider span.n, 
body.large-cursor .box-news-fullscreen-slider .news-fullscreen-slider-nav span.d,
body.large-cursor .box-list li.box-list-item-type-developer:hover .dev-btns button,
body.large-cursor .box-video-player-list ul.box-list.box-list-simple li .news-title.run,
body.large-cursor .box-video-player-list ul.box-list.box-list-simple li .news-title.run strong,
body.large-cursor .box-video-player-list ul.box-list.box-list-simple li .news-image.run,
body.large-cursor .stay-updated .soc-button,
body.large-cursor #element-header .element-header-title, 
body.large-cursor .art-content .share-buttons .share-button-more,
body.large-cursor .art-image span.down,
body.large-cursor .art-text-relation-questionings .box-questioning .answers label.active,
body.large-cursor .embedplugin1 .embedplugin1-preview-button, 
body.large-cursor .embedplugin1 .embedplugin1-close-button,
body.large-cursor .comments ul li div.comment-text .comment-image,
body.large-cursor .comments ul li div.comment-text .comment-youtube, 
body.large-cursor .comments ul li footer .comment-re-counter span.comment-button,
body.large-cursor .comments .comment-nouser .comment-nouser-buttons .comment-button,
body.large-cursor #cookies-info .close {
        cursor: url(/_i/cr-pointer.png), pointer; 
}
        
/* ////////////////////////////////////////////////////////////////////////// */
           
@media (max-height: 760px) { 
        .box-news-fullscreen-slider {
                min-height: auto;  
        }   
}

/* */          
                                            
@media (max-width: 1410px) { 
        .element-article-link {        
                display: none;
                opacity: 0;
        }         
}     
@media (max-width: 1280px) {         
        #bottom-fixed-bar .arr { 
                background-color: transparent !important;
                background-image: url(/_i/icon-20-c-arrow-left.png);
                top: 0;
                left: 0;        
                margin: 0;
                height: 40px;
                width: 40px;
                opacity: 0;
        }                         
        #bottom-fixed-bar .arr.arr-r {  
                background-image: url(/_i/icon-20-c-arrow-right.png);
                left: auto;       
                right: 0;    
                margin: 0;
        }                 
}     
@media (max-width: 1200px) { 
        .page-billboard {        
                width: auto;
                overflow-x: hidden;
        }                       
        #content .bottom-section {  
                width: auto;
        }     
        .center-column .art-bar {   
                margin-left: -100px;
        }       
        .page-header div.header-bar {
                width: auto;
        }         
}            
@media (max-width: 1195px) {   
        .box-list li.box-list-item-see-also {
                display: block;
        }          
        .box-list.box-list-rwd-bh-lelem-remove-last li.box-list-item-last {
                display: none;
        }     
        #header .wrapper {
                margin: 0;
                width: auto;
        }   
        .header-expand-bar {
                /* height: 100% !important; */
        }           
        .header-expand-bar .wrapper {
                margin: 0;
                width: auto;
        } 
        #header-latest .wrapper {  
                width: auto;
                margin: 20px 20px 0 20px;
        }   
        .header-expand-bar span.close-expand-bar-button {
              /*   display: none; */
        }    
        #latest-list {        
                margin: 0 auto;
                width: 820px;
        }                    
        #content .wrapper {                 
                width: 800px;
        }                     
        #content .section-users .wrapper {                 
                width: auto;    
                margin: 0; 
        } 
        #content .left-column, 
        #content .right-column {
                float: none;    
                margin: 0 auto; 
        }
        #content .right-column {
                width: 800px;  
                padding-top: 0 !important;   
                margin-top: 0 !important;
        }     
        #content #right-column-fix {
                padding-top: 0 !important;   
                margin-top: 0 !important;  
                width: 100%;  
        }   
        #content #right-column-fix-wrapper-inner {
                position: relative;
                width: 100%;  
        }   
        #content #right-column-wrapper,
        #content #right-column-fix,
        #content #right-column-fix-wrapper,
        #content #right-column-fix-wrapper-inner  {
                position: relative !important;    
                height: auto !important;  
                width: 100% !important;  
        }            
        #right-list.box-list.box-list-simple {
                margin-left: auto; 
                margin-right: auto;
        }     
        #content .center-column {
                width: auto;  
                padding-left: 40px; 
                padding-right: 40px;
        }                   
        #content .right-column .sub-header-readmore {
                display: block;
        }   
        #content .bottom-section {
                border: none;
        }   
        #content #bottom-list {
                margin-top: 20px;   
                margin-bottom: 20px;
        }
        #cookies-info .wrapper {
                margin-left: -400px;
                width: 800px;  
        }
        .article {
                padding-left: 0;
        }      
        .element-article-normal .article .art-image {
                margin-left: 0;
        }    
        .article header {
                width: auto;  
        }   
        .art-title,
        .art-details, 
        .art-lead,   
        .art-text,
        .art-billboard {
                margin-left: 0;   
                padding-left: 0;    
                padding-right: 0;
        }
        .art-containers {    
                margin-left: -27px;  
        } 
        .art-content .share-buttons {
                left: -110px;
        } 
        .art-authors  {    
                margin-right: 0;
                margin-bottom: 35px;  
        }    
        
        .bottom-section .art-list {
                width: auto;  
        }
        
        .stay-updated {
                padding: 25px 10px 5px 10px;  
                margin: 0 0 40px 0; 
                height: 60px; 
        }            
        .stay-updated h3.sub-header {
                margin: 0;   
                float: left;
                line-height: 40px;
        }   
        .stay-updated .soc-buttons {
                text-align: right;
                margin: 0;
                float: right;
        }  
           
        .page-rectangle-1:before, 
        .page-rectangle-2:before {
                text-align: center;
        }  
        .page-header div.header-bar h2 {
                width: 800px;  
                margin: 0 auto;  
                padding: 0;
        } 
        #element-header .right-column {
                display: none;
        }
       
        #element .element-article-fullscreen-image .art-title span {   
                width: 800px;
                margin: 0 0 0 -390px;
        }  
        #element .element-article-fullscreen-image .art-containers {
                margin-left: -15px;
        }    
        .quote blockquote {
                width: auto;
                padding-left: 120px;
        }
        .quote blockquote footer a.item-author, 
        .quote blockquote footer span.item-author {
                margin: 0 0 0 70%;
                width: 30%;
        }
        
        .box-issue { 
                background: #333;
        }
        .box-issue .button-issue-index,
        .box-issue .button-issue-cover {
                left: 20px;
        } 
        .box-issue .issue-cover {
                margin-left: 50px;
        }
        .box-issue .issue-articles {
                width: 405px;
        }   
        .box-issue .issue-articles ul li {
                font-size: 30px;
                line-height: 32px;
        }
        .box-issue .issue-articles ul li.first {
                font-size: 40px;
                line-height: 42px;
        }
        .box-list-lastlist-col-inner .tab-pages {
                display: none;
        }
        .box-list.box-list-default.box-list-lastlist {  
                width: auto;
        }   
             
        .issue-index li.item { 
                padding: 30px 20px 30px 100px;
        }
        .issue-index li.item span.page-no, 
        .issue-index li.item span.payable {
               top: 30px;
        }
        .issue-index li.item a.title { 
                width: auto;
                margin-right: 0;   
                margin-bottom: 10px;  
                padding-right: 100px;  
                float: none;
        }
        .issue-index li.item .art-authors { 
                margin-top: 15px;  
                width: 602px;
        }
        .issue-index li.item .art-authors li {  
                float: left;
                clear: none;
        }
        
        .arrows-expand-bar a {
                display: block;
                margin: 0 10px;
                width: auto;
        }
        .art-presentation-item .arrows-expand-bar a {
                margin: 0;
        }
        
        .box-list.box-list-default {
                margin: 0 0 -20px 0;
        }  
        .page-box .box-list.box-list-simple  {
                margin: 0 0 0 0;
        }           
        
        .box-list.box-list-superone-line:after {
                margin: 10px 0 0 0;
        }                          
        .box-list.box-list-superone-line li.box-list-item:last-child {
                margin-bottom: 40px;
        }          
                 
        .box-list li .news-title br {   
                display: none;
        } 
        .box-list li .news-title strong span.news-title-color {   
                display: inline;
                padding: 0 2px;
        }   
        .box-list li .news-title strong span.news-title-color-blue {   
                background: #0099FF;
        }          
        .box-list li .news-title strong span.news-title-color-green {   
                background: #66CC00; 
        }     
        .box-list li .news-title strong span.news-title-color-yellow {   
                background: #FFF666; 
        }     
        .box-list li .news-title strong span.news-title-color-orange {   
                background: #FF6600;  
        }     
        .box-list li .news-title strong span.news-title-color-red {   
                background: #ED1C24;  
        } 
                            
        .box-list li.box-list-item.box-list-item-rwd-hide,
        .box-list li.box-list-item.box-list-item-adv.box-list-item-adv-recommended {
                display: none !important;
        }   
        
        .box-list li.box-list-item-adv {
                width: 100% !important;  
                padding: 0 !important; 
                margin: 0 0 20px 0; 
        }  
                        
                                                 
        .box-list li.box-list-item.box-list-item-rwd-box {    
                background-color: transparent;
                float: left;  
                margin: 0 0 20px 0; 
                height: 420px;
                width: 50%;
        }                                     
        .box-list li.box-list-item.box-list-item-rwd-box.rwd-box-1 {
                border-right: #FFF 10px solid;
        }                                     
        .box-list li.box-list-item.box-list-item-rwd-box.rwd-box-2 {
                border-left: #FFF 10px solid;
        }                           
        .box-list li.box-list-item.box-list-item-rwd-box .news-author {
                display: none;
        }         
        .box-list li.box-list-item.box-list-item-rwd-box .news-containers {
                display: block;
        }                                                                      
        
        .box-list li.box-list-item.box-list-item-rwd-box-large {   
                background-color: transparent;
                width: 100% !important;
                height: 460px !important;
                margin: 0 0 20px 0;
                float: none !important: 
        }                                                          
        .box-list li.box-list-item.box-list-item-rwd-box .news-image,
        .box-list li.box-list-item.box-list-item-rwd-box-large .news-image {  
                background-color: #333;
                background-size: cover;
                width: auto;
                height: 460px;
                margin: 0;
        }         
        .box-list li.box-list-item.box-list-item-rwd-box .news-image {  
                height: 250px;
        }                                                                                                          
        .box-list li.box-list-item.box-list-item-rwd-box .news-image img,
        .box-list li.box-list-item.box-list-item-rwd-box-large .news-image img {
                display: none;
        }                                                                             
        .box-list li.box-list-item.box-list-item-rwd-box-large .news-data {  
                background-color: transparent;
                top: 0;
                left: 0;
                right: 0;      
                bottom: 0;  
                width: auto;
        }                                                                            
        .box-list li.box-list-item.box-list-item-rwd-box .news-data .news-titlelead-wrapper {  
                background-color: transparent !important;           
                background-image: none !important;
                top: auto;
                left: 0;
                right: 0;      
                bottom: 12px;  
                width: auto;
                height: 145px;
                padding: 0;
                margin: 12px 0 0 0;
        }                                                                
        .box-list li.box-list-item.box-list-item-rwd-box-large .news-data .news-titlelead-wrapper {
                background-color: transparent !important;
                background-image: linear-gradient(rgba(51, 51, 51, 0), rgba(51, 51, 51, 0.6) 50%, rgba(51, 51, 51, 0.85) 80%, rgba(51, 51, 51, 0.95)) !important;
                padding: 0; 
                height: auto;
        }                                                                                                  
        .box-list li.box-list-item.box-list-item-rwd-box .news-data .news-titlelead-wrapper .news-lead,
        .box-list li.box-list-item.box-list-item-rwd-box-large .news-data .news-titlelead-wrapper .news-lead {
                display: none;
        }  
        .box-list li.box-list-item.box-list-item-rwd-box-large .news-data .news-titlelead-wrapper .news-title, 
        .box-list li.box-list-item.box-list-item-rwd-box-large .news-data .news-titlelead-wrapper .news-title strong,
        .box-news-slider .news-slider-title,   
        .box-news-slider .news-slider-title strong,
        .box-gallery-slider .gallery-slider-title,   
        .box-gallery-slider .gallery-slider-title strong {
                color: #FFF; 
                height: auto;
                margin: 0;
                padding: 0;
                text-align: center;
                font-size: 42px;
                font-weight: 600;
                line-height: 50px;  
                text-shadow: none;
        }    
        .box-news-slider .news-slider-title,   
        .box-news-slider .news-slider-title strong,
        .box-gallery-slider .gallery-slider-title,   
        .box-gallery-slider .gallery-slider-title strong {
                text-align: left;
        }                      
        .box-list li.box-list-item.box-list-item-rwd-box-large .news-data .news-titlelead-wrapper .news-title strong {
                padding: 60px 60px 65px 60px;
                text-shadow: 0 0 3px #111111, 1px 1px 0 #111111;
        } 
                                            
        .box-list li.box-list-item.box-list-item-rwd-row,
        .box-list li.box-list-item.box-list-item-rwd-simple-row {   
                background: #FFF;
                width: 100% !important;
                height: 150px !important;
                margin: 0 0 20px 0;
                float: none !important: 
        }                                                 
        .box-list li.box-list-item.box-list-item-rwd-row .news-open,                
        .box-list li.box-list-item.box-list-item-rwd-row .news-data .news-author,
        .box-list li.box-list-item.box-list-item-rwd-row .news-data .news-titlelead-wrapper .news-lead,   
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-open, 
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-data .news-author,
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-data .news-titlelead-wrapper .news-lead {
                display: none;
        }  
                                                                     
        .box-list li.box-list-item.box-list-item-rwd-box .news-image-video,
        .box-list li.box-list-item.box-list-item-rwd-box-large .news-image-video,
        .box-list li.box-list-item.box-list-item-rwd-row .news-image-video,
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-image-video {  
                background-size: 20px 20px;
                height: 40px;
                width: 40px;
                right: auto;
                left: 140px;    
                top: 19px;
        }                                                                       
        .box-list li.box-list-item.box-list-item-rwd-box .news-image-video,
        .box-list li.box-list-item.box-list-item-rwd-box-large .news-image-video {
                right: 20px;
                left: auto;   
        }
        
        .box-list li.box-list-item.box-list-item-rwd-row .news-image,
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-image {  
                background-color: #FFF;
                background-size: cover;
                width: 200px;
                height: 150px;
                margin: 0;
        }      
        .box-list li.box-list-item.box-list-item-rwd-row .news-image img,
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-image img {
                display: none;
        }             
        .box-list li.box-list-item.box-list-item-rwd-row .news-image.news-image-flipped,
        .box-list li.box-list-item.box-list-item-rwd-large .news-image.news-image-flipped,
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-image.news-image-flipped {   
                -webkit-transform: scaleX(-1);
                -moz-transform: scaleX(-1);
                -o-transform: scaleX(-1);  
                -ms-filter: "FlipH";
                transform: scaleX(-1);
                filter: FlipH;
        }                                        
        .box-list li.box-list-item.box-list-item-rwd-row .news-image.news-image-saturate,
        .box-list li.box-list-item.box-list-item-rwd-large .news-image.news-image-saturate,
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-image.news-image-saturate {
                -webkit-filter: saturate(2);
                -moz-filter: saturate(2);
                -ms-filter: saturate(2);
                -o-filter: saturate(2);
                filter: saturate(2);
        }                             
        .box-list li.box-list-item.box-list-item-rwd-row .news-image.news-image-grayscale, 
        .box-list li.box-list-item.box-list-item-rwd-large .news-image.news-image-grayscale,
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-image.news-image-grayscale {
                -webkit-filter: grayscale(100%);
                -moz-filter: grayscale(100%);
                -ms-filter: grayscale(100%);
                -o-filter: grayscale(100%);
                filter: grayscale(100%);
        }           
        .box-list li.box-list-item.box-list-item-rwd-row .news-image.news-image-brightness, 
        .box-list li.box-list-item.box-list-item-rwd-large .news-image.news-image-brightness, 
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-image.news-image-brightness {  
                -webkit-filter: brightness(120%);
                -moz-filter: brightness(120%);
                -ms-filter: brightness(120%);
                -o-filter: brightness(120%);
                filter: brightness(120%);
        }   
        .box-list li.box-list-item.box-list-item-rwd-row .news-image.news-image-grayscale.news-image-brightness, 
        .box-list li.box-list-item.box-list-item-rwd-large .news-image.news-image-grayscale.news-image-brightness, 
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-image.news-image-grayscale.news-image-brightness {  
                -webkit-filter: grayscale(100%) brightness(120%);
                -moz-filter: grayscale(100%) brightness(120%);
                -ms-filter: grayscale(100%) brightness(120%);
                -o-filter: grayscale(100%) brightness(120%);
                filter: grayscale(100%) brightness(120%);
        }   
        .box-list li.box-list-item.box-list-item-rwd-row .news-image.news-image-saturate.news-image-brightness,  
        .box-list li.box-list-item.box-list-item-rwd-large .news-image.news-image-saturate.news-image-brightness,
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-image.news-image-saturate.news-image-brightness { 
                -webkit-filter: saturate(2) brightness(120%);
                -moz-filter: saturate(2) brightness(120%);
                -ms-filter: saturate(2) brightness(120%);
                -o-filter: saturate(2) brightness(120%);
                filter: saturate(2) brightness(120%);
        }              
        .box-list li.box-list-item.box-list-item-rwd-row .news-image.news-image-grayscale.news-image-saturate, 
        .box-list li.box-list-item.box-list-item-rwd-large .news-image.news-image-grayscale.news-image-saturate, 
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-image.news-image-grayscale.news-image-saturate {  
                -webkit-filter: saturate(2) grayscale(100%);
                -moz-filter: saturate(2) grayscale(100%);
                -ms-filter: saturate(2) grayscale(100%);
                -o-filter: saturate(2) grayscale(100%);
                filter: saturate(2) grayscale(100%);
        }               
        .box-list li.box-list-item.box-list-item-rwd-row .news-image.news-image-grayscale.news-image-saturate.news-image-brightness,  
        .box-list li.box-list-item.box-list-item-rwd-large .news-image.news-image-grayscale.news-image-saturate.news-image-brightness, 
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-image.news-image-grayscale.news-image-saturate.news-image-brightness {  
                -webkit-filter: brightness(120%) saturate(2) grayscale(100%);
                -moz-filter: brightness(120%) saturate(2) grayscale(100%);
                -ms-filter: brightness(120%) saturate(2) grayscale(100%);
                -o-filter: brightness(120%) saturate(2) grayscale(100%);
                filter: brightness(120%) saturate(2) grayscale(100%);
        }                    
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author {
                height: 190px !important;
                border: none !important;
        }                                                                                                                                                                          
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author .news-image,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author .news-image
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author .news-image,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author .news-image {
                background-image: none;
        }                                                                                                                                 
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-dark,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-dark,
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-dark .news-image,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-dark .news-image {
                background-color: #333333 !important;
        }                                                                                                                                      
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-dark-teal,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-dark-teal,
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-dark-teal .news-image,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-dark-teal .news-image  {
                background-color: #4D7B90 !important;
        }                                                                                                                                     
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-teal,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-teal,
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-teal .news-image,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-teal .news-image  {
                background-color: #01AAAD !important;
        }                                                                                                                                        
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-dark-blue,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-dark-blue,
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-dark-blue .news-image,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-dark-blue .news-image  {
                background-color: #2A70B3 !important;
        }                                                                                                                                       
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-blue,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-blue,
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-blue .news-image,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-blue .news-image  {
                background-color: #0099FF !important;
        }                                                                                                                                      
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-green,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-green,
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-green .news-image,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-green .news-image  {
                background-color: #66CC00 !important;
        }                                                                                                                                    
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-red,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-red,
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-red .news-image,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-red .news-image  {
                background-color: #ED1C24 !important;
        }                                                                                                                                       
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-orange,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-orange,
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-orange .news-image,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-orange .news-image  {
                background-color: #FF6600 !important;
        }                                                                                                                                       
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-yellow,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-yellow,
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-yellow .news-image,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-yellow .news-image  {
                background-color: #FFF666 !important;
        }                                                                                                                                        
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-purple,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-purple,
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-purple .news-image,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-purple .news-image  {
                background-color: #9933CC !important;
        }                                                                                                                                       
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-pink,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-pink,
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-pink .news-image,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-pink .news-image  {
                background-color: #FF00CC !important;
        }                                                                                                                                        
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-brown,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-brown,
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-brown .news-image,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-brown .news-image  {
                background-color: #6D4C41 !important;
        }                                                                                                                                        
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-silver,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-silver,
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-silver .news-image,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-silver .news-image  {
                background-color: #EEEEEE !important;
        }                                                                                                                                        
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-light,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-light,
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-light .news-image,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-light .news-image  {
                background-color: #F9F9F9 !important;
        }                                                                                                                                         
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-white,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-white,
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-white .news-image,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-white .news-image  {
                background-color: #FFFFFF !important;
        }      
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author .news-data,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author .news-data {
                background-color: transparent !important;
        }     
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author .news-author,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author .news-author {
                top: 20px;  
                left: -195px;
                width: 150px;
                right: auto;
                display: block !important;
        }       
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author .news-author .item-author img,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author .news-author .item-author img {
                height: 120px !important;  
                float: none !important;
                left: 50% !important;
                margin-left: -60px !important;
                position: absolute !important;
                top: 0 !important;
                width: 120px !important;
        }   
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author .news-author .item-author span,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author .news-author .item-author span {
                display: block !important;
                line-height: 20px;
                margin-top: 130px;
                padding: 0;
                text-align: center;
        }        
          
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author .news-containers,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author .news-containers {
                top: 10px;  
        }           
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author .news-titlelead-wrapper,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author .news-titlelead-wrapper {
                top: 50px;
                z-index: 100;
        }                                                                                                                    
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-dark .news-titlelead-wrapper strong ,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-dark .news-titlelead-wrapper strong, 
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-dark-teal .news-titlelead-wrapper strong ,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-dark-teal .news-titlelead-wrapper strong ,
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-teal .news-titlelead-wrapper strong ,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-teal .news-titlelead-wrapper strong ,
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-dark-blue .news-titlelead-wrapper strong ,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-dark-blue .news-titlelead-wrapper strong , 
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-blue .news-titlelead-wrapper strong ,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-blue .news-titlelead-wrapper strong ,
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-green .news-titlelead-wrapper strong ,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-green .news-titlelead-wrapper strong ,
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-red .news-titlelead-wrapper strong ,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-red .news-titlelead-wrapper strong ,
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-orange .news-titlelead-wrapper strong ,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-orange .news-titlelead-wrapper strong ,
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-purple .news-titlelead-wrapper strong ,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-purple .news-titlelead-wrapper strong ,
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-pink .news-titlelead-wrapper strong ,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-pink .news-titlelead-wrapper strong ,
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-brown .news-titlelead-wrapper strong ,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-brown .news-titlelead-wrapper strong {
                color: #FFF !important;
        }                                                                                                                               
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-yellow .news-titlelead-wrapper strong ,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-yellow .news-titlelead-wrapper strong ,
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-silver .news-titlelead-wrapper strong ,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-silver .news-titlelead-wrapper strong ,
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-light .news-titlelead-wrapper strong ,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-light .news-titlelead-wrapper strong,
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author.box-list-item-color-white .news-titlelead-wrapper strong,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author.box-list-item-color-white .news-titlelead-wrapper strong {
                color: #333333 !important;
        }   
                                 
        .box-list li.box-list-item.box-list-item-rwd-row .news-data,
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-data {  
                background: #FFF;
                top: 0;   
                left: 220px;
                right: 0;
                bottom: 0;
                width: auto;
        }          
        .box-list li.box-list-item.box-list-item-rwd-row .news-data:after,
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-data:after {
                height: 10px !important;
        }                         
        .box-list li.box-list-item.box-list-item-rwd-row .news-data .news-titlelead-wrapper,
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-data .news-titlelead-wrapper {
                background: transparent;
                position: absolute;
                top: 30px;    
                left: 0; 
                right: 0;
                bottom: 10px;
                width: 100%;  
                height: auto;
                margin: 0;
                padding: 0;
        }                                           
        .box-list li.box-list-item.box-list-item-rwd-box .news-data .news-titlelead-wrapper .news-title, 
        .box-list li.box-list-item.box-list-item-rwd-box .news-data .news-titlelead-wrapper .news-title strong, 
        .box-list li.box-list-item.box-list-item-rwd-row .news-data .news-titlelead-wrapper .news-title, 
        .box-list li.box-list-item.box-list-item-rwd-row .news-data .news-titlelead-wrapper .news-title strong,
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-data .news-titlelead-wrapper .news-title, 
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-data .news-titlelead-wrapper .news-title strong,
        .box-news-slider .news-slider-title.news-slider-title-large,   
        .box-news-slider .news-slider-title.news-slider-title-large strong,
        .box-gallery-slider .gallery-slider-title.gallery-slider-title-large,   
        .box-gallery-slider .gallery-slider-title.gallery-slider-title-large strong {
                color: #333; 
                height: auto;
                margin: 0;
                padding: 0 0 10px 0;
                text-align: left;
                font-size: 30px;
                font-weight: 600;
                line-height: 35px;  
                text-shadow: none;
        }                                              
        .box-list li.box-list-item.box-list-item-rwd-box .news-data .news-titlelead-wrapper .news-title:focus, 
        .box-list li.box-list-item.box-list-item-rwd-box .news-data .news-titlelead-wrapper .news-title strong:focus, 
        .box-list li.box-list-item.box-list-item-rwd-row .news-data .news-titlelead-wrapper .news-title:focus, 
        .box-list li.box-list-item.box-list-item-rwd-row .news-data .news-titlelead-wrapper .news-title:focus strong,
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-data .news-titlelead-wrapper .news-title:focus, 
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-data .news-titlelead-wrapper .news-title:focus strong {
                color: #000; 
                text-decoration: underline;
        }     
        .box-list li.box-list-item.box-list-item-rwd-row .news-data .news-containers,
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-data .news-containers {
                background: transparent;
                top: -10px;   
                left: 0; 
        }     
        .box-list li.box-list-item.box-list-item-rwd-row .news-data .news-containers,
        .box-list li.box-list-item.box-list-item-rwd-row .news-data .news-containers .item-containers,
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-data .news-containers,
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-data .news-containers .item-containers {
                line-height: 40px;                         
                height: 40px;
                padding: 0;
        }   
        .box-list li.box-list-item.box-list-item-rwd-row .news-data .news-containers .item-containers a, 
        .box-list li.box-list-item.box-list-item-rwd-row .news-data .news-containers .item-containers span,
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-data .news-containers .item-containers a, 
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-data .news-containers .item-containers span {     
                background-color: rgba(51, 51, 51, 0.3);   
                color: #FFF;
                margin-right: 5px;  
                white-space: nowrap;
                font-size: 11px;
                font-style: normal;
                font-weight: 400;
                padding: 5px 8px;
        }           
        .box-list li.box-list-item.box-list-item-rwd-row .news-data .news-containers .item-containers a:hover,
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-data .news-containers .item-containers a:hover {
                background-color: rgba(51, 51, 51, 0.9);  
                color: #FFF;
        } 

        .box-list li.box-list-item.box-list-item-issue.box-list-item-issue-wprost {
                height: 290px !important;
        }   
        .box-list li.box-list-item.box-list-item-issue.box-list-item-issue-wprost .issue-cover img {
                width: 200px !important;      
                margin-left: 10px; 
        }
        .box-list li.box-list-item.box-list-item-issue.box-list-item-issue-wprost .issue-cover div {     
                background: #F9F9F9;        
                border: none;
                top: 0;          
                left: 210px;
                right: 10px;
                bottom: 0;      
                width: auto; 
                height: auto;  
        }   
        .box-list li.box-list-item.box-list-item-issue.box-list-item-issue-wprost .issue-cover div h3 {
                border: none;
                text-shadow: none;
                padding: 0;
                margin: 50px 0 0 20px;
                white-space: nowrap;
        }       
        .box-list li.box-list-item.box-list-item-issue.box-list-item-issue-wprost .issue-cover div h3:before {
                background-color: #ED1C24;
                color: #FFFFFF;
                font-size: 11px;
                font-style: normal;
                font-weight: 400;
                top: 20px;          
                left: 20px;
                line-height: 10px;
                padding: 5px 8px;
                white-space: nowrap; 
                text-transform: uppercase;
                position: absolute;
                display: block;
                content: "Tygodnik Wprost"; 
                -webkit-border-radius: 4px; 
                -moz-border-radius: 4px; 
                -ms-border-radius: 4px; 
                -o-border-radius: 4px; 
                border-radius: 4px; 
        }     
        .box-list li.box-list-item-issue .issue-cover div a {
                color: #333333;
                font-size: 20px;
                font-weight: 400;
                line-height: 30px;
        }                                    
        .box-list li.box-list-item-issue .issue-cover div a:hover {    
                text-decoration: underline;
        }                                
        .box-list li.box-list-item-issue .issue-cover div h3 a,
        .box-list li.box-list-item-issue .issue-cover div h3 a:hover {    
                font-size: 30px;   
                font-weight: 600;
                line-height: 35px;
        }    
        .box-list li.box-list-item-issue .issue-cover div h3 strong, 
        .box-list li.box-list-item-issue .issue-cover div h3 strong:hover { 
                font-weight: 600;  
                color: #333333;
        }
        .box-list li.box-list-item.box-list-item-issue.box-list-item-issue-wprost .issue-cover div ul {
                padding: 7px 0 0 20px;
                margin: 0;
        }
        .box-list li.box-list-item.box-list-item-issue .button-issue-index {
                right: 30px;
        } 
        .box-list li.box-list-item.box-list-item-issue .button-issue-cover {
                right: 90px;
        }
        .box-list li.box-list-item-type-exchange-rates {  
                margin: 0 0 20px 0;  
                width: 100% !important;                         
                height: auto !important;      
        }  
        .box-list li.box-list-item-type-exchange-rates table .buy,
        .box-list li.box-list-item-type-exchange-rates table .sell {  
                display: table-cell !important;
        }  
        .box-list li.box-list-item-type-exchange-rates table th,
        .box-list li.box-list-item-type-exchange-rates table td { 
                width: 20% !important;  
        }        
        .box-list li.box-list-item-type-exchange-rates table tr.currency-row-JPY,
        .box-list li.box-list-item-type-exchange-rates table tr.currency-row-HUF,
        .box-list li.box-list-item-type-exchange-rates table tr.currency-row-CZK,
        .box-list li.box-list-item-type-exchange-rates table tr.currency-row-NOK {  
                display: none !important;
        }     
        
        .box-list li.box-list-item-adv.box-list-item-type-fullpage .page-fullpage {
                margin: 0 auto;  
        }
        
        .box-list li.box-list-item-type-iframe {
                margin: 0 0 20px 0;  
                width: 100% !important;    
                display: block;                 
        }    
                  
        .page-box .box-news-slider .page-box-header h2, 
        .page-box .box-gallery-slider .page-box-header h2 {
                padding-left: 3px;
        }                                   
        .box-news-slider .news-slider-data, 
        .box-gallery-slider .gallery-slider-data {
                background-size: 100% auto;
                width: 400px;
        }                         
        .box-news-slider .news-slider-title, 
        .box-gallery-slider .gallery-slider-title {   
                left: 20px;  
                right: 0;
        }                
        .box-gallery-slider .gallery-slider-title,
        .box-gallery-slider .gallery-slider-title strong,
        .box-gallery-slider .gallery-slider-title.gallery-slider-title-large, 
        .box-gallery-slider .gallery-slider-title.gallery-slider-title-large strong {   
                color: #FFF;
        }          
        .box-gallery-slider .gallery-slider-data .button {   
                left: 20px;  
                right: 20px;
        }  
        .box-news-slider .box-news-slider-nav, 
        .box-gallery-slider .box-gallery-slider-nav,
        .box-news-slider.navigated .box-news-slider-nav, 
        .box-gallery-slider.navigated .box-gallery-slider-nav {
                right: 20px !important;
                opacity: 0.9;
        }           
        
        #content .section-issue-cover .wrapper {
                width: 900px;  
        }               
        .section-issue-cover .info .info-bar .info-title {
                left: 0;  
        }       
                                            
        .page-header.page-header-large .header-partners {
                right: 20px;  
        }
        .page-header.page-header-large .header-partners,
        .page-header.page-header-large .header-partners strong {
                margin-bottom: 20px;
        }  
        .page-header.page-header-large .header-partners a {
                background-size: auto 40px;
                height: 40px;
        }    
        .page-gallery-slider {
                background: #333;
        }
        
          
        .box-list li.box-list-item-adv,
        .box-list li.box-list-item-adv:hover {
                background: #EEE;     
                color: #999;      
                height: auto !important; 
                min-height: 1px;
        }      
        .box-list.box-list li.box-list-item-adv .page-rectangle {
                max-height: none;
                min-height: auto;
                height: auto !important;
        }
        .box-list.box-list li.box-list-item-adv .r  {
                display: none !important;
        }
        .live-report-box dd {
                width: 600px;                  
        }
        
        #bottom-fixed-bar {
                display: none !important;
        }
}                             
@media (max-width: 990px) {  
        #element .element-article-fullscreen-image .live-header table {
                width: 100%;
                left: 0;
                margin-left: 0;
        }  
        .live-report-title-row td:last-child, 
        .live-report-title-row td:first-child {
                width: 43%;
        }
        .live-report-title-row td {
                font-size: 30px;
                line-height: 40px;
        }
}          
@media (max-width: 960px) {  
        .art-text .art-text-relation {
                margin-left: 0;   
        }
        .art-text-relation-inner,
        .art-text-relation-keywords .art-text-relation-inner { 
                padding-left: 0;
        }
        .art-text-relation .icon {
                display: none;
        }   
        .art-text-relation-file .icon {
                display: block;
        }   
        
        .art-text .art-text-inner blockquote.quote { 
                margin: 20px 0 35px 0;    
                padding: 30px 0 16px 0;
        }   
        .art-text .art-text-inner blockquote.quote::before {
                display: none;
        }         
        .art-text .art-text-inner blockquote.quote cite {
                font-size: 26px;
                line-height: 32px;
        }     
        .art-text-relation-quote .quote blockquote,
        .art-text .art-text-inner blockquote.quote {
                padding-left: 40px;
        }
                     
        #content .section-users .users-list li {                 
                width: 50%;   
        } 
            
        #content .section-issue-cover,
        #content .section-issue-cover .wrapper {
                height: 1290px !important; 
        }   
        #content .section-issue-cover .wrapper {
                width: auto;
                margin: 0;  
        }    
        .section-issue-cover nav {    
                border-top: #404040 1px solid; 
                bottom: auto;
                top: 700px;
                padding: 30px 0;
        }               
        .section-issue-cover .info .info-bar,       
        .section-issue-cover .info.expanded .info-bar {
                background: #393939;
                top: 800px;   
                height: 500px !important; 
        } 
        .section-issue-cover .info .info-bar .info-links,       
        .section-issue-cover .info.expanded .info-bar .info-links {  
                height: 250px !important; 
                border: none; 
                display: block; 
                padding: 0;  
        }                         
        .section-issue-cover .info .info-title {
                display: none;
        }     
}                   
@media (max-width: 900px) { 
        #element .center-column .art-bar {
                margin-left: -40px;
                margin-right: -40px;
        }    
        .art-content .share-buttons,
        .page-box .page-box-header nav{
                display: none;
        }   
}                    
@media (max-width: 860px) {  
        #header-login .wrapper,
        #header-search .wrapper {
                width: auto !important;
                margin: 0 40px !important; 
        }
        #header-search input {
                width: 92%; 
                max-width: none;
        }                      
        #header-login .login-custom-form div {
                position: absolute;    
                left: 0;   
                right: 60px;   
        }
        #header-login .login-custom-form input {
                display: block;
                width: 100%; 
                max-width: none;
                box-sizing: border-box;
                -webkit-border-radius: 5px;
                -moz-border-radius: 5px;
                border-radius: 5px;
        }                     
        #header-login .login-custom-form div.login-form-password {
                top: 160px;  
        }
        #header-login .login-custom-form input#password {
                top: 0;               
                left: 0;    
                -webkit-border-top-left-radius: 5px;
                -webkit-border-bottom-left-radius: 5px;
                -moz-border-radius-topleft: 5px;
                -moz-border-radius-bottomleft: 5px;
                border-top-left-radius: 5px;
                border-bottom-left-radius: 5px;
        }
        #header-login .login-custom-form button {
                top: 160px;  
        }
        #header-login .login-links {
                margin-top: 80px;
        }
        
        
        .box-news-fullscreen-slider .news-fullscreen-slider-data-wrapper {
                margin: 0 30px;
                width: auto;
        }    
        .box-issue .issue-articles ul li.first {
                font-size: 30px;
                line-height: 32px;
        }   
        .box-issue .issue-articles ul li {
                font-size: 20px;
                line-height: 22px;
        }  
        .art-bar-embedplugin1,
        .art-bar .embed-button-expand {
                display: none !important;
        }      
}            
@media (max-width: 840px) { 
        #content .wrapper {      
                width: auto !important;
                margin: 0 !important; 
        }                        
        #header-login .wrapper,
        #header-search .wrapper {
                margin: 0 40px !important; 
        }  
        #header-latest .wrapper {      
                width: auto !important;
                margin: 20px 0 0 0 !important; 
        }                
        #header-latest .wrapper ul li {  
                width: auto !important;
                float: none;
        }    
        #header-latest .box-list.box-list-simple li,
        #header-latest .box-list.box-list-simple li:hover { 
                margin: 0 0 19px 0; 
        } 
        #cookies-info .wrapper {
                left: 40px;  
                right: 40px;  
                width: auto;
                margin: 0;
        }                 
        .art-title {       
                font-size: 50px;
                line-height: 55px; 
        }        
        #content .left-column { 
                width: auto;
                margin: 0 40px;
        }                    
        #content .right-column { 
                width: auto;
        }                    
        #content .right-column .read-more-header {     
                display: none;     
        }     
        #content .bottom-section {  
                width: auto;
        }            
        #latest-list {  
                margin-left: auto; 
                margin-right: auto;
                width: 500px !important;
        }    
        #element .art-bar {
                margin-bottom: 100px;
        }     
        #element .art-bar .share-buttons {
                left: auto;
                right: 10px;
        }    
        #element .art-bar .vote-buttons {  
                top: 125px; 
                right: 10px;
        }    
        #element .art-bar .vote-buttons:before {  
                position: absolute;      
                display: block;     
                content: "Oceń:";
                color: #999;
                font-family: "Roboto Condensed", Roboto,sans-serif;
                font-size: 40px;
                font-style: normal;
                font-weight: 200;
                padding: 0;  
                top: -12px;  
                right: 126px;
        }     
        .page-header div.header-bar-area, 
        .page-header-search {
                background: #EEE;   
        }      
        .page-header div.header-bar h2 {
                width: auto;  
                margin: 0;  
                padding: 0 40px 0 40px;
        }  
        #element .element-article-fullscreen-image .art-title span {     
                left: 0;
                width: auto;
                margin: 0 40px;
        }     
        .box-news-fullscreen-slider .news-fullscreen-slider-title {
                font-size: 45px;
                line-height: 50px;
        }                
        .page-box.box-blog-list, 
        .page-box.box-blog-list .wrapper {   
                background: #EEE;   
        }     
        #content .section-users .users-list li {
                margin: 0;
        }
        #content .section-users .users-list li a.author-img, 
        #content .section-users .users-list li img.author-img {
                height: 60px;
                width: 60px;
        }
        #content .section-users .users-list li a.author-img {
                top: 5px;
        }
        #content  .section-users .users-list li a.author-name {
                padding-left: 80px;
                font-size: 18px;
        }   
        .quote blockquote {
                font-size: 35px;
                line-height: 40px;
                padding-left: 120px;   
                padding-right: 60px;
        }
        .quote blockquote footer a.item-author, 
        .quote blockquote footer span.item-author {
                margin: 0;
                width: auto;
        }        
        #section-layout-slideshow .layout-slideshow-layers,
        #section-layout-slideshow .layout-slideshow-layers .layout-slideshow-layer {
                height: 250px;
        }        
             
        .box-list li.box-list-item-see-also {
                display: none;
        }                            
        #main-list.box-list-default.box-list.box-list-simple li.box-list-item-frame, 
        #section-list-2.box-list-default.box-list.box-list-simple li.box-list-item-frame {  
                height: 360px; 
                margin: 0 0 20px 0;
        }   
        .box-news-slider,  
        .box-news-slider:hover,
        .box-news-slider .news-slider .news-slider-item {
                margin: 0 0 20px 0;
                height: 480px;
                border: none;
        }               
        .box-news-slider .news-slider-data,  
        .box-news-slider:hover .news-slider-data {
                background: rgba(0, 0, 0, 0) url("/_i/alpha-module-content.png") repeat-x scroll left top;
                top: 300px;
                left: 0; 
                right: 0;    
                margin: 0;
                width: auto;
        }                                     
        .box-news-slider .news-slider-image,
        .box-news-slider:hover .news-slider-image {
                left: 0; 
                right: 0;
                width: auto;  
                opacity: 1;
        } 
        .box-news-slider .news-slider-lead {
                display: none;
        }
                                  
        .box-news-slider,               
        .box-news-slider:hover {  
                width: 500px !important; 
                margin: 0 auto;   
        }           
        
        .box-issue {
                height: auto;   
                padding-left: 0;
                padding-right: 0;
        }     
        .box-issue .issue-cover {  
                height: 526px;
                margin: 0 auto;
                float: none;
        }  
        .box-issue .button-issue-index, 
        .box-issue .button-issue-cover {
                left: 50%;
                margin-left: -189px;
        }
        .box-issue .issue-cover div, 
        .box-issue .issue-cover:hover div {   
                background-position: left 50px;
                top: 217px;
                text-align: center;
        }                 
        .box-issue .issue-cover div h3 {
                border: none;
                padding-left: 0;  
                font-size: 18px;
        }   
        .box-issue .issue-cover div ul {
                padding: 0;
        }
        .box-issue .issue-articles {   
                border-top: rgba(255, 255, 255, 0.4) 1px solid;
                width: auto;  
                height: auto;
                margin: 0 20px 20px 20px;
                float: none; 
        }                     
        .box-issue .issue-articles h2 {
                display: none;
        }  
        .box-issue .issue-articles ul { 
                width: auto;  
                height: auto;
        }
        .box-issue .issue-articles ul li.first {
                padding: 25px 0 11px;
        }          
             
        .issue-index li.item { 
                padding: 20px 20px 20px 100px;
        }
        .issue-index li.item span.page-no, 
        .issue-index li.item span.payable {
                top: 20px;
        }
        .issue-index li.item a.title { 
                padding-right: 80px;  
        }   
        
        .section-issues-covers ul {
                width: 660px;  
                margin: 0 auto;
        } 
        .section-issues-covers ul li.item {
                width: 220px;    
                height: 287px;
        }  
        .section-issues-covers ul li.item:after {   
                -webkit-transition: all 0.2s linear;
                -moz-transition: all 0.2s linear;
                -o-transition: all 0.2s linear;
                -transition: all 0.2s linear;    
                transition: all 0.2s linear;    
                height: 40px;
                width: 40px;    
                right: 10px; 
                top: 10px;  
        }                            
        .section-issues-covers ul li.item:hover:after {   
                opacity: 0;
        }     
        .section-issues-covers ul li.item a {
                padding: 10px;
        }    
        .section-issues-covers ul li.item a img {
                bottom: 10px;
                right: 10px; 
                left: 10px;
                top: 10px;        
        }                       
        .section-issues-covers ul li.item a,
        .section-issues-covers ul li.item a img {
                width: 200px;
                height: 267px;
        }                 
        .section-issues-covers ul li.item a:hover img { 
                height: 105px;  
                width: 80px;
                left: 70px;
                top: 105px;        
        }  
        .section-issues-covers ul li.item a strong {
                font-size: 25px;
                margin: 0px 20px;
        }
        .section-issues-covers ul li.item .news-open {
                bottom: 20px;
        }
        .section-issues-covers ul li.item a .item-containers {
                margin: 7px 0 0 0;
        }
                   
        .arrows-expand-bar a {
                margin: 0 40px;
        }
        .art-bar {
                background: #EEE;     
        }
        
        .stay-updated {
                margin: 0 30px 40px 30px; 
        }     
        
        .page-box .page-box-header h2 {
                padding: 0 40px 0 40px;
        }
                  
        .box-list li.box-list-item-adv,
        .box-list li.box-list-item-adv:hover {
                background: #EEE;     
                color: #999;
        }         
        .box-list li.box-list-item-adv.box-list-item-adv-fullpage,
        .box-list li.box-list-item-adv.box-list-item-adv-fullpage:hover {
                background: transparent;     
                color: #999;
        }     
                                               
        .box-list li.box-list-item.box-list-item-rwd-box {   
                width: 50%;
                height: 400px;
        }                                     
        .box-list li.box-list-item.box-list-item-rwd-box.rwd-box-1 {
                border-left: #FFF 40px solid;
        }                                     
        .box-list li.box-list-item.box-list-item-rwd-box.rwd-box-2 {
                border-right: #FFF 40px solid;
        }   
        .box-list li.box-list-item.box-list-item-rwd-box .news-data .news-titlelead-wrapper {
                height: 130px;
        }
        
        .box-list li.box-list-item.box-list-item-rwd-box-large .news-image {  
                margin: 0 40px 0 40px;
        }                                                                            
        .box-list li.box-list-item.box-list-item-rwd-box-large .news-data {  
                left: 40px;
                right: 40px;    
        }                                                 
        .box-list li.box-list-item.box-list-item-rwd-box-large .news-data .news-titlelead-wrapper .news-title strong {  
                padding: 60px 40px 65px 40px;   
        }                                  
        .box-list li.box-list-item.box-list-item-rwd-box-large .news-image-video { 
                left: auto;
                right: 60px;    
        }      
            
        .box-list li.box-list-item.box-list-item-rwd-row .news-image,
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-image {  
                margin: 0 0 0 40px;
        }                                             
        .box-list li.box-list-item.box-list-item-rwd-row .news-image-video,
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-image-video { 
                left: 180px;    
        }      
        .box-list li.box-list-item.box-list-item-rwd-row .news-data,
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-data {  
                left: 260px;  
                right: 40px;
        }   
        .box-list li.box-list-item.box-list-item-rwd-row .news-data .news-titlelead-wrapper,
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-data .news-titlelead-wrapper {
                bottom: 20px;
        }                                                         
        .box-list li.box-list-item.box-list-item-rwd-box .news-data .news-titlelead-wrapper .news-title, 
        .box-list li.box-list-item.box-list-item-rwd-box .news-data .news-titlelead-wrapper .news-title strong, 
        .box-list li.box-list-item.box-list-item-rwd-row .news-data .news-titlelead-wrapper .news-title, 
        .box-list li.box-list-item.box-list-item-rwd-row .news-data .news-titlelead-wrapper .news-title strong,
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-data .news-titlelead-wrapper .news-title, 
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-data .news-titlelead-wrapper .news-title strong,
        .box-list li.box-list-item-issue .issue-cover div h3 a,
        .box-list li.box-list-item-issue .issue-cover div h3 a:hover {
                font-size: 27px;
                font-weight: 600;
                line-height: 32px;
        }                                                                                           
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author .news-containers,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author .news-containers { 
                display: block;   
        }        

        .box-list li.box-list-item.box-list-item-issue.box-list-item-issue-wprost .issue-cover img {
                margin-left: 40px; 
        }
        .box-list li.box-list-item.box-list-item-issue.box-list-item-issue-wprost .issue-cover div {     
                background: #EEE; 
                left: 240px; 
                right: 40px;
        }            
        .box-list li.box-list-item.box-list-item-issue .button-issue-index {
                right: 60px;
        }  
        .box-list li.box-list-item.box-list-item-issue .button-issue-cover {
                right: 120px;
        }     
        
        .box-blog-list ul.box-blog-sub-list {      
                margin: 0 40px 20px 40px;
                height: 390px;
        }    
        .box-blog-list ul.box-blog-sub-list li {
                width: 100%;
                height: auto;    
                overflow: auto;
                margin: 0 0 20px 0;
        }                         
        .box-blog-list ul.box-blog-sub-list li .item-author img {
                margin-bottom: 20px;
        }                                                        
        .box-blog-list ul.box-blog-sub-list li .blog-title,
        .box-blog-list ul.box-blog-sub-list li .blog-title strong {
                overflow: auto;
                height: auto;
        }                
        .box-blog-list ul.box-blog-sub-list li .blog-title strong {
                padding-bottom: 15px;                
        }
        .box-blog-list li .blog-data-first .item-author {
                margin-left: 60px;
        }
        .box-blog-list li .blog-data-first .blog-titlelead-wrapper {
                padding-left: 260px;
        }        
        
        .box-list li.box-list-item-type-iframe iframe {
                padding: 0 40px;          
        }
        
        .box-list li.box-list-item-recommendation:after {  
                right: 30px;
        }        
  
                  
        .box-list li.box-list-item-type-exchange-rates {   
                background: #EEE; 
                padding: 0 40px 2px 40px;  
        }  
        .box-list li.box-list-item-type-exchange-rates table {    
                background: #FFF;  
        }                    
        .box-list li.box-list-item-type-exchange-rates table .currency-row.pointer:hover {
                  background-color: #CCC;
         }
        .box-list li.box-list-item-type-exchange-rates table .buy,
        .box-list li.box-list-item-type-exchange-rates table .sell {  
                display: table-cell !important;
        }  
        .box-list li.box-list-item-type-exchange-rates table th,
        .box-list li.box-list-item-type-exchange-rates table td { 
                width: 20% !important;  
        }      
        .box-list li.box-list-item-type-exchange-rates table tbody tr.currency-row-GBP td {   
                border: none;         
        }       
        .box-list li.box-list-item-type-exchange-rates table thead th {   
                background: #F9F9F9;
        }  
        table.exchange-rates-table caption {
                background: #EEE;
                color: #333;
        }
        table.exchange-rates-table td, 
        table.exchange-rates-table th {
                border-color: #CCC;
        }    
        table.exchange-rates-table tfoot td {   
                background: #EEE; 
                padding: 2px 0 0 0;        
        }      
        .art-list,
        .bottom-section .art-list {
                margin-left: 40px;
                margin-right: 40px;
        }    
        .art-list li.item a.title {
                font-size: 30px;
                font-weight: 600;
                line-height: 36px;
                margin-top: -6px;   
                margin-bottom: 0;
        }   
        .art-list li.item a.lead,
        .art-list li.item span.lead { 
                margin-top: 10px;   
                margin-bottom: 0;
        }   
        .art-list li.item .art-authors { 
                margin-top: 10px;   
                margin-bottom: 0;
        }   
        .art-list-blog li.item .date, 
        .art-list-thumbs li.item-blog .date {
                top: 4px;
        }
        .art-list-issue-index li.item span.page-no {
                background: #999;
        }
        .art-list-issue-index li.item span.payable { 
                left: 0;   
                right: auto; 
        }   
                    
        .live-report-box {
                padding-top: 50px;
        }
        .live-report-box dd,
        .live-report-box dt {
                float: none;
                width: 100%;
                position: relative;
        }                       
        .live-report-box dt.live-report-icon-none {
                margin-top: -26px;
        }        
        .live-report-box dt span {
                padding-bottom: 0;
        }            
        .live-report-box dd {
                border: none !important;
        }                  
        .live-report-box dd, 
        .live-report-box dd span {
                margin-top: 0;
                padding-top: 0;
        }                   
        .live-report-box dd span {
                padding-bottom: 40px;
        }            
                           
        .live-report-box dt span.live-report-icon {
                background-color: #FFF;
                margin: 0 0 0 -25px;
                padding: 0;
                position: absolute;
                left: 50%;
                top: -16px; 
                -webkit-box-shadow: 0 0 20px #FFF;
                -moz-box-shadow: 0 0 20px #FFF;
                -ms-box-shadow: 0 0 20px #FFF; 
                -o-box-shadow: 0 0 20px #FFF;
                box-shadow: 0 0 20px #FFF;  
        }                     
        .live-report-box dt.live-report-icon-none span.live-report-icon {
                display: none;
        }                    
        .live-report-box dt span.live-report-part-result {
                margin: 0;
                padding: 0;
                float: right;
        }    
  
        .edit-large-round,
        .button-large-round {
                height: 50px;
                line-height: 50px;
        }
        .section-profile .user-img {
                top: 60px;
        }   
        .section-profile .user-status {
                top: 320px;
        }   
        .section-profile .user-name {
                padding-top: 385px;
        }     
        .section-profile .profile-details .art-text {
                width: auto;
                padding: 40px 40px 0 40px;
        }
        .section-profile .profile-bar-buttons {
                height: auto;  
                padding: 0 0 60px 0;   
                text-align: center;
        }
        .section-profile .profile-bar-buttons .ext-links-buttons {       
                display: inline-block;
                float: none;
                margin: 0;
                padding: 0;
                text-align: center;
                border: none;
                width: auto;
        }      
        .section-profile .profile-bar-buttons .ext-links-buttons .share-button:last-child {
                margin-right: 20px;
        }
        .section-profile .profile-bar-buttons .share-button,
        .section-profile .profile-bar-buttons .articles-button,
        .section-profile .profile-bar-buttons .vote-buttons {
                display: inline-block !important;   
                margin-top: 20px;
        }          
        .section-profile .profile-bar-buttons .vote-buttons {
                width: 110px;
        }   
        .section-profile .profile-bar-buttons .articles-button {    
                float: none;
        }     

        .ad-slider-svr {
                margin-left: 40px;
                margin-right: 40px;
        }         
}                      
@media (max-width: 800px) {    
        .page-header div.header-bar {        
                height: 100px; 
                line-height: 100px; 
        }     
        .page-header div.header-bar h2,
        .page-header div.header-bar h2:before {
                font-size: 42px;
                font-weight: 200;
                line-height: 100px;                
        }      
        .page-header div.header-bar h2,
        .page-header div.header-bar h2 a {
                color: #111; 
        }       
        .page-header div.header-bar .logo {
                background-size: auto 60px;    
                height: 100px;        
                width: 120px;
                right: 10px;
        }                            
        .page-header div.header-bar .logo:before {
                display: none;
        }     
        .page-header.page-header-large {
                background-size: auto 365px !important;
                background-position: center top !important;
                height: 365px;
        } 
        .page-header.page-header-large .header-bar-area {
                padding-top: 115px;
        }     
        .art-text-relation-questionings .box-questioning h2 {
                width: 100%; 
                float: none;
                text-align: center;
        }
        .art-text-relation-questionings .box-questioning .answers {
                margin: 0 auto 20px auto;
                width: 500px; 
                float: none;
                border: none;
        }
        .art-text-relation-questionings .box-questioning .answers .answer {
                margin: 0;
        }
}               
@media (max-width: 780px) {   
        #header .header-button.soc-button {
                display: none;     
        }                     
        .art-title,
        .art-title.art-title-large {       
                font-size: 45px;
                line-height: 50px; 
        }                     
        .art-lead,
        .art-text,
        .art-text h3,   
        .art-text h4 {            
                text-align: left;  
        }  
        #element .art-bar .embed-button {
                display: none;     
        }     
        .box-list li.box-list-item-type-exchange-rates table th.currency,
        .box-list li.box-list-item-type-exchange-rates table td.currency { 
                width: 30% !important;  
        }     
        .box-list li.box-list-item-type-exchange-rates table th.conversion,
        .box-list li.box-list-item-type-exchange-rates table td.conversion { 
                width: 10% !important;  
        }    
        .box-news-slider .news-slider-image,
        .box-gallery-slider .gallery-slider-image {     
                width: auto;      
                top: 0;
                right: 0;
                bottom: 0;  
               left: 0;
        }                
} 
@media (max-width: 760px) {     
        #element .art-bar, 
        #element .center-column .art-bar {
                margin-left: -40px;
                margin-right: -40px;
        }    
        .box-news-fullscreen-slider .news-fullscreen-slider-title {
                text-align: center;
        }    
        .box-news-fullscreen-slider .news-fullscreen-slider-lead,
        .box-news-fullscreen-slider .news-fullscreen-slider-author,
        .box-news-fullscreen-slider span.p, 
        .box-news-fullscreen-slider span.n {
                display: none;
        }           
        .comments ul#comments-0 {
                margin: -70px -20px 0 -40px;   
        }   
        .comments ul ul {
                margin-left: 20px;   
        }   
        .art-text-relation-file .icon {
                left: 0;  
        }        
        .art-text-relation-file .art-text-relation-inner {
                padding-left: 80px;   
        }            
}               
@media (max-width: 720px) {    
        #cookies-info {
                height: 250px;
        }           
        
        .issue-index li.item .art-authors { 
                width: 300px; 
        }   
                          
        .art-title,
        .art-title.art-title-large {       
                font-size: 40px;
                line-height: 45px; 
        }            
                                                                          
        .box-list li.box-list-item.box-list-item-rwd-box {   
                height: 340px;
        }    
        .box-list li.box-list-item.box-list-item-rwd-box .news-image {
                height: 200px;
        }                
        .box-list li.box-list-item.box-list-item-rwd-box .news-data .news-titlelead-wrapper {
                height: 120px;
        }
             
        .box-list li.box-list-item.box-list-item-rwd-row .news-data .news-titlelead-wrapper,
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-data .news-titlelead-wrapper {
                bottom: 4px;
        }                                                             
        .box-list li.box-list-item.box-list-item-rwd-box .news-data .news-titlelead-wrapper .news-title, 
        .box-list li.box-list-item.box-list-item-rwd-box .news-data .news-titlelead-wrapper .news-title strong, 
        .box-list li.box-list-item.box-list-item-rwd-row .news-data .news-titlelead-wrapper .news-title, 
        .box-list li.box-list-item.box-list-item-rwd-row .news-data .news-titlelead-wrapper .news-title strong,
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-data .news-titlelead-wrapper .news-title, 
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-data .news-titlelead-wrapper .news-title strong,
        .box-list li.box-list-item-issue .issue-cover div h3 a,
        .box-list li.box-list-item-issue .issue-cover div h3 a:hover {
                font-size: 25px;
                font-weight: 600;
                line-height: 29px;
        }     
        
        .art-list li.item a.title {
                font-size: 25px;
                line-height: 29px;
                margin-top: -5px;  
                margin-right: 0; 
                margin-bottom: 0;
        }   
        .art-list li.item a.lead,
        .art-list li.item span.lead {
                margin-right: 0; 
        }        
              
        .art-text-relation-copyright .art-text-relation-inner {   
                padding-bottom: 20px;
        }   
        .art-text-relation-copyright .art-text-relation-inner strong {   
                color: #333;
                margin: auto 10px auto auto;   
                width: auto;            
                font-size: inherit;
                line-height: inherit;      
                height: auto;  
                display: inline;
        }                             
        .art-text-relation-copyright .art-text-relation-inner a { 
                display: block;
        }   
        .art-text-relation-copyright .art-text-relation-inner br {
                display: none;
        }                              
}                 
@media (max-width: 660px) {      
        #header div.left {
                float: none;    
                position: absolute;  
                left: 50%;
                margin-left: -45px; 
        }             
        #header-search input {     
                width: 90%;
        }
        #element .art-details-share {
                display: none;     
        }         
        #element .art-bar .share-buttons {
                margin-left: 20px;
        }   
        .page-header div.header-bar {        
                height: 60px; 
                line-height: 58px; 
        }      
        .page-header div.header-bar h2,
        .page-header div.header-bar h2:before {
                font-size: 30px;
                font-weight: 200;
                line-height: 58px;                
        }   
        .page-header div.header-bar .logo {   
                background-size: auto 60px; 
                height: 60px;        
                width: 70px;
        }    
                          
        .art-title,
        .art-title.art-title-large {       
                font-size: 35px;
                line-height: 40px; 
        }             
        .art-lead {            
                font-size: 26px;
                line-height: 30px;
        }         
        .art-text {
                font-size: 17px;
                font-weight: 400;
                line-height: 27px;
        }      
        .art-text h3 {
                font-size: 24px;
                line-height: 30px;
        }      
        .art-text h4 {
                font-size: 20px;
                line-height: 25px;
        }       
        .art-text-relation-issue-wprost .issue-info {  
                font-size: 30px;
                line-height: 32px;
                margin-bottom: 15px;
        }   
        .art-text-relation-issue-wprost .issue-order nav {  
                margin: 20px 0 0 0;
        }     
        .art-text-relation-issue-wprost .issue-order nav .button,
        .art-text-relation-issue-wprost .issue-order nav .button:hover {  
                width: 120px; 
                margin: 0 0 5px 0;
        }   
        .art-text-relation.art-text-relation-keywords {
                display: none;
        }   
        .stay-updated {             
                padding-top: 30px;
                padding-bottom: 35px;
                height: auto
        }            
        .stay-updated h3.sub-header {
                float: none;       
                text-align: center;
                margin-bottom: 20px;
        }   
        .stay-updated .soc-buttons {  
                float: none;     
                text-align: center;
                margin: 5px 0;
        }     
        #content .section-users .users-list {
                width: 320px;    
                margin: 0 auto;
        }    
        #content .section-users .users-list li {
                width: auto;  
                float: none;     
        }         
        .quote blockquote {
                font-size: 30px;
                line-height: 35px;
        }  
        .comments ul li .comment {
                margin-left: 20px;   
        }                                         
        .comments ul li header .comment-ip,
        .comments ul li header .comment-user-thumb,
        .comments ul li footer .comment-button-link,         
        .comments ul li footer .comment-share,
        .comments ul li footer .comment-button-share { 
                display: none !important;
        }     
        .page-header.page-header-large {
                height: 350px;
        }
        .page-header.page-header-large .header-bar-area .header-bar {
                height: 235px;
        }       
        .box-list li.box-list-item-adv.box-list-item-type-fullpage {  
                display: none !important;                    
        }                                                  
        .art-text-relation-post.post-vine iframe,
        .art-text-relation-post.post-instagram iframe {     
                max-width: none !important;      
                width: 100% !important;     
        }   
          
        .section-issues-covers ul {
                width: 440px;  
                margin: 0 auto;
        }          
}          
@media (max-width: 640px) {    
        #cookies-info {
                height: 270px;
        }         
        #header-login .login-links a.login-link-regulations {
                margin-right: 10px;
        }                        
        .arrows-expand-bar a {
                margin: 0 40px;
        }          
                                                                                  
        .box-list li.box-list-item.box-list-item-rwd-box {   
                height: 302px;
        }    
        .box-list li.box-list-item.box-list-item-rwd-box .news-image {
                height: 180px;
        }                
        .box-list li.box-list-item.box-list-item-rwd-box .news-data .news-titlelead-wrapper {
                height: 102px;
        }
        .box-list li.box-list-item.box-list-item-rwd-box .news-containers {
                display: none;
        }                   
        
        .box-list li.box-list-item.box-list-item-rwd-box-large,
        .box-list li.box-list-item.box-list-item-rwd-box-large .news-image {
                height: 400px !important;
        }   
        .box-list li.box-list-item.box-list-item-rwd-box-large .news-data .news-titlelead-wrapper .news-title, 
        .box-list li.box-list-item.box-list-item-rwd-box-large .news-data .news-titlelead-wrapper .news-title strong,
        .box-blog-list li .blog-data-first .blog-title, 
        .box-blog-list li .blog-data-first .blog-title strong {
                font-size: 35px;
                font-weight: 600;
                line-height: 42px;
        }   

        .box-list li.box-list-item.box-list-item-rwd-row {
                height: 110px !important;
        }
        .box-list li.box-list-item.box-list-item-rwd-row .news-image {
                height: 110px;
                width: 150px;
        }                   
        .box-list li.box-list-item.box-list-item-rwd-row .news-data {
                left: 210px;
        }                
                                                       
        .box-list li.box-list-item.box-list-item-rwd-row .news-image-video {  
                background-size: 18px 18px;
                height: 32px;
                width: 32px;
                left: 140px;  
        }                                                   
        .box-list li.box-list-item.box-list-item-rwd-box .news-data .news-titlelead-wrapper .news-title, 
        .box-list li.box-list-item.box-list-item-rwd-box .news-data .news-titlelead-wrapper .news-title strong, 
        .box-list li.box-list-item.box-list-item-rwd-row .news-data .news-titlelead-wrapper .news-title, 
        .box-list li.box-list-item.box-list-item-rwd-row .news-data .news-titlelead-wrapper .news-title strong,
        .box-list li.box-list-item-issue .issue-cover div h3 a:hover,
        .box-list li.box-list-item-issue .issue-cover div h3 a,
        .box-list li.box-list-item-issue .issue-cover div h3 {
                font-size: 22px;
                font-weight: 600;
                line-height: 25px;
        }
        
        .box-list li.box-list-item.box-list-item-rwd-simple-row { 
                height: auto !important;
                padding: 0 40px;   
                margin: 0 0 11px 0;
        }
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-image,
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-data .news-author,
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-data .news-containers,
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-image-video {
                display: none;
        }                   
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-data,
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-data .news-titlelead-wrapper {                      
                top: auto !important;    
                left: auto !important;
                right: auto !important; 
                bottom: auto !important; 
                width: auto !important;   
                height: auto !important;
                position: static !important;
        }                             
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-data {
                border-top: #CCC 1px solid;
                padding: 12px 0 0 0;    
        }          
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-data .news-titlelead-wrapper .news-title, 
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-data .news-titlelead-wrapper .news-title strong,
        .box-blog-list li .blog-title, 
        .box-blog-list li .blog-title strong {
                font-size: 20px;
                font-weight: 600;
                line-height: 22px;
                width: auto;   
                height: auto;   
                margin:0;     
                padding: 0;
        } 
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-data .news-titlelead-wrapper .news-title strong {
                padding-bottom: 2px;  
        }
                  
        .box-list li.box-list-item.box-list-item-issue.box-list-item-issue-wprost {
                height: 218px !important; 
        }
        .box-list li.box-list-item.box-list-item-issue.box-list-item-issue-wprost .issue-cover img {
                width: 150px !important; 
        }
        .box-list li.box-list-item.box-list-item-issue.box-list-item-issue-wprost .issue-cover div {    
                left: 190px; 
        }          
        .box-list li.box-list-item-issue .issue-cover div a { 
                font-size: 18px;
                font-weight: 600;
                line-height: 24px;
        }  
        .box-blog-list li .blog-data-first .item-author img {  
                margin: 0 50px 30px 0;
                height: 100px; 
                width: 100px; 
        }
        .box-blog-list li .blog-data-first .item-author, 
        .box-blog-list li .blog-data-first .item-author a {
                line-height: 16px;
        }
        .box-blog-list li .blog-data-first .blog-title, 
        .box-blog-list li .blog-data-first .blog-title strong {
                margin-top: 5px;
        }
        .box-blog-list li .blog-data-first .blog-titlelead-wrapper {
                padding-left: 210px;
                padding-bottom: 30px; 
        }
        .box-blog-list li .blog-data-first .blog-lead {
                display: none;
        }                        
        .box-blog-list ul.box-blog-sub-list {
                height: 350px; 
        }
        .box-blog-list ul.box-blog-sub-list li {
                margin-bottom: 2px; 
        }  
        .box-blog-list li .blog-title {
                height: 44px; 
        }  
        .box-blog-list li .blog-title strong {
                padding-right: 10px;
        }
        .art-list li.item a.title {
                font-size: 22px;
                line-height: 25px;
                margin-top: -4px;   
                margin-bottom: 0;
        }     
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author .news-author,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author .news-author { 
                left: -170px;    
                display: block;
        }   
        
        .art-text-relation-issue-wprost .issue-order {  
                margin: 0; 
                display: block;
                clear: both;
                padding: 20px 0 0 0;
                text-align: center;
        }     
        
        .art-text-relation-text .page-text.large strong, 
        .art-text-relation-link .page-link.large strong {
                font-size: 20px; 
                line-height: 25px;
        }
        .art-text-relation-text .page-text.large img, 
        .art-text-relation-link .page-link.large img {
                margin-bottom: 15px;
                width: 105%;
        }    
             
        .box-news-slider, 
        .box-gallery-slider,      
        .box-news-slider .news-slider-item, 
        .box-gallery-slider .gallery-slider-item {
                height: 300px;
        }         
        .page-box .box-news-slider .page-box-header h2, 
        .page-box .box-gallery-slider .page-box-header h2 {
                padding-left: 40px;
        }                                   
        .box-news-slider .gallery-news-data, 
        .box-gallery-slider .gallery-slider-data {
                background-size: 100% auto;
                width: 400px;
        }                         
        .box-news-slider .news-slider-title, 
        .box-gallery-slider .gallery-slider-title {   
                left: 40px;  
                right: 0;
        }                
        .box-gallery-slider .gallery-slider-title,
        .box-gallery-slider .gallery-slider-title strong,
        .box-gallery-slider .gallery-slider-title.gallery-slider-title-large, 
        .box-gallery-slider .gallery-slider-title.gallery-slider-title-large strong {   
                font-size: 22px;
                font-weight: 600;
                line-height: 25px;
        }                
        .box-gallery-slider .gallery-slider-data .button { 
                font-size: 20px;
                left: 40px;  
                right: 40px;   
                bottom: 40px;
        }   
        .box-news-slider .box-news-slider-nav, 
        .box-gallery-slider .box-gallery-slider-nav,
        .box-news-slider.navigated .box-news-slider-nav, 
        .box-gallery-slider.navigated .box-gallery-slider-nav {
                right: 20px !important;
                top: 200px;
        }  
        .box-news-slider .box-news-slider-nav i, 
        .box-gallery-slider .box-gallery-slider-nav i {
                font-size: 22px;
                font-weight: 600;
                line-height: 25px;
        }                                              
        .box-news-slider .news-slider-image img, 
        .box-gallery-slider .gallery-slider-image img,
        .box-news-slider .news-slider-image img.image-resizenable, 
        .box-gallery-slider .gallery-slider-image img.image-resizenable {   
                top: 0 !important;
                width: auto;
                height: 300px;
        }     
        
        
        .section-profile .user-img {
                top: 60px;
                width: 150px;
                height: 150px;
                margin: 0 0 0 -80px;
        }    
        .section-profile .user-name {
                font-size: 40px;
                line-height: 45px;
        }   
        .section-profile .user-status {
                top: 245px;
        }   
        .section-profile .user-name {
                padding-top: 305px;
        }
        .art-text-relation-questionings .box-questioning h2,
        .art-text-relation-questionings .box-questioning h2.center {
                font-size: 24px;
                line-height: 30px;
                padding-left: 0;
                padding-right: 0;
        }
}              
@media (max-width: 600px) {     
        .comments .comment-nouser .comment-nouser-buttons {  
                margin: 10px 0 5px 0;
                text-align: center;
                line-height: 30px;
        }
        .comments .comment-nouser .comment-nouser-buttons span.comment-button {
                display: block;
                width: 200px;
                margin: 0 auto;
                padding: 0;
        }     
        #element .art-bar .vote-buttons:before {  
                font-size: 30px;
                font-weight: 200;
                top: -12px;  
                right: 112px;
        }    
        
        
        .art-text img[align="left"],
        .art-text img[align="right"] {
                display: block;
                margin: 0 0 10px 0; 
                width: 100%; 
                float: none;
        }                     
        
        .box-list li.box-list-item.box-list-item-rwd-box-large,
        .box-list li.box-list-item.box-list-item-rwd-box-large .news-image {
                height: 300px !important;
        }                                                
        .box-list li.box-list-item.box-list-item-rwd-box-large .news-data .news-author {  
                display: none;
        }                                      
        .box-list li.box-list-item.box-list-item-rwd-box-large .news-data .news-titlelead-wrapper .news-title strong {  
                padding: 60px 20px 16px 20px;   
        }                              
        .box-list li.box-list-item.box-list-item-rwd-box-large .news-data .news-titlelead-wrapper .news-title, 
        .box-list li.box-list-item.box-list-item-rwd-box-large .news-data .news-titlelead-wrapper .news-title strong,
        .box-blog-list li .blog-data-first .blog-title, 
        .box-blog-list li .blog-data-first .blog-title strong {
                font-size: 30px;
                font-weight: 600;
                line-height: 35px;
        }   
              
                
        .box-list li.box-list-item-type-exchange-rates table th,
        .box-list li.box-list-item-type-exchange-rates table td { 
                width: 25% !important;  
        }     
        .box-list li.box-list-item-type-exchange-rates table th.currency,
        .box-list li.box-list-item-type-exchange-rates table td.currency,
        .box-list li.box-list-item-type-exchange-rates table th.conversion,
        .box-list li.box-list-item-type-exchange-rates table td.conversion { 
                width: 10% !important;  
        }           
        .box-list li.box-list-item-type-exchange-rates table th.currency span,
        .box-list li.box-list-item-type-exchange-rates table th.conversion span,
        .box-list li.box-list-item-type-exchange-rates table td.currency span { 
                display: none;
        }        
        .box-list li.box-list-item-type-exchange-rates table td.conversion {
                text-align: left;
        }    
        #section-search-list .sub-header span {  
                display: none;        
        }
}                  
@media (max-width: 580px) {          
        #header-search input {     
                width: 88%;
        }
        
        .section-issue-cover div.cover { 
                padding: 40px 0 0 0; 
                margin: 0 40px 0 40px;    
                width: auto;
        }
        .section-issue-cover div.cover img.cover { 
                margin: 0; 
                padding: 0;      
                width: 100%;
        }
        .section-issue-cover nav .newsletter {
                display: none;
        }   
        .section-issue-cover .info .large-button { 
                background-size: 90px auto; 
                height: 120px;
                width: 120px;  
                margin-left: 10px;  
                margin-right: 10px;     
        }       
        
        #latest-list {
                margin-left: 0;
                margin-right: 0;
                width: auto !important;
        }                      
        #header-latest .wrapper ul li {  
                border-top: 1px solid rgba(255, 255, 255, 0.4);
                height: auto !important;
                margin: 0 0 11px;
        }            
        #header-latest .wrapper ul li:first-child {  
                border-top: none;
        }        
        #header-latest .box-list.box-list-simple li,
        #header-latest .box-list.box-list-simple li:hover { 
                margin: 0 40px 12px 40px; 
        }        
        #header-latest .wrapper ul li .news-data {
                padding: 12px 0 0;
        }                              
        #header-latest .wrapper ul li .news-data,
        #header-latest .wrapper ul li .news-data .news-titlelead-wrapper {  
                bottom: auto !important;
                height: auto !important;
                left: auto !important;
                position: static !important;
                right: auto !important;
                top: auto !important;
                width: auto !important;
        }  
        #header-latest .wrapper ul li .news-data {
                padding: 12px 0 0;
        }                
        #header-latest .wrapper ul li .news-data .news-titlelead-wrapper .news-title, 
        #header-latest .wrapper ul li .news-data .news-titlelead-wrapper .news-title strong {
                font-size: 20px;
                font-weight: 600;
                height: auto;
                line-height: 22px;
                margin: 0;
                padding: 0;
                width: auto;     
        }  
        #header-latest .wrapper ul li .news-open,   
        #header-latest .wrapper ul li .news-image,
        #header-latest .wrapper ul li .news-authors,
        #header-latest .wrapper ul li .news-details,
        #header-latest .wrapper ul li .news-containers,
        #header-latest .wrapper ul li .news-image-video {  
                display: none;
        }         
        #header-login .large-button {
                background-size: 100% 100%;
                width: 80px;
                height: 80px;
        }
          
        .art-text-relation-text .page-text, 
        .art-text-relation-link .page-link {  
                width: 100% !important;
                margin: 0 auto;
        } 
        .art-text-relation-text .page-text em, 
        .art-text-relation-link .page-link em,
        .art-text-relation-text .page-text strong, 
        .art-text-relation-link .page-link strong {
                display: block; 
                width: auto;
                float: none;
                clear: both;
        }
        .art-text-relation-post.post-facebook iframe {
                width: 100% !important;
        }    
        .art-text-relation-questionings .box-questioning .answers {
                width: 100%; 
        }
        .art-text-relation-questionings .box-questioning .answers .answer {
                margin: 0;
        }
                                                                       
        .box-list li.box-list-item.box-list-item-rwd-box {   
                height: 307px;
        }    
        .box-list li.box-list-item.box-list-item-rwd-box .news-image {
                height: 160px;
        }                
        .box-list li.box-list-item.box-list-item-rwd-box .news-data .news-titlelead-wrapper {
                height: 127px;
        }
}             
@media (max-width: 540px) {    
        #cookies-info {
                height: 295px;
        }                
        #header-search input {     
                width: 87%;
        } 
        .box-news-slider, 
        .box-news-slider:hover { 
                float: none;
                width: auto !important;  
                margin-left: 20px;  
                margin-right: 20px;  
        }          
        .comments ul li header {    
                height: auto;
                line-height: 20px;
                padding: 10px 20px;
        }    
        .comments ul li .comment-new header {  
                height: 20px;    
                padding: 0;
        }
        .comments ul li header .comment-time {  
                display: block;  
                padding: 0;
        }
        .comments ul li header .comment-time::before {  
                display: none;           
        }             
        .comments ul li footer .comment-re-counter.re-hidden {  
                display: none;           
        }      
        .comments ul li header .comment-buttons {      
                right: 10px;
                top: 10px;            
        }         
        .comments ul li footer div {
                float: none;    
                margin: 10px 0 0 -10px;  
        }          
        .comments ul li footer .comment-button-alert.pointer.expand::after, 
        .comments ul li ul li footer .comment-button-alert.pointer.expand::after {
                content: "";
                display: none;
        }
        .comments ul li .comment-new footer div {
                float: right;    
                margin: 0;  
        }         
        .comments ul li footer div.comment-buttons {
                float: none;    
                margin: 0;  
        }
        .comments ul li footer .comment-button-alert {
                float: right;  
        } 
        .comments ul li footer .comment-re-counter {
                margin-top: 10px;
        }         
            
        .box-list li.box-list-item.box-list-item-rwd-box-large .news-data .news-titlelead-wrapper .news-title, 
        .box-list li.box-list-item.box-list-item-rwd-box-large .news-data .news-titlelead-wrapper .news-title strong,
        .box-blog-list li .blog-data-first .blog-title, 
        .box-blog-list li .blog-data-first .blog-title strong {
                font-size: 27px;
                font-weight: 600;
                line-height: 32px;
        }   
        #content .section-issue-cover, 
        #content .section-issue-cover .wrapper {
                height: 1210px !important;
        }
        .section-issue-cover nav {
                top: 600px;
        }     
        .section-issue-cover .info .info-bar, 
        .section-issue-cover .info.expanded .info-bar {
                top: 675px;   
                height: 530px !important;
        }        
        .section-issue-cover div.cover span {
                background-position: left 150px !important;;
                bottom: auto;
                height: 675px;
        }   
        .section-issue-cover .info .button-audioteka, 
        .section-issue-cover .info .button-eprasa, 
        .section-issue-cover .info .button-egazety, 
        .section-issue-cover .info .button-ekiosk, 
        .section-issue-cover .info .button-kiosk24, 
        .section-issue-cover .info .button-nexto {
                margin: 10px 20px 0 20px;
        }    
                                   
        .art-text-relation-text .page-text.large em, 
        .art-text-relation-link .page-link.large em {  
                display: none;    
        }    
}      
@media (max-width: 520px) {             
        .box-list.box-list-tiles {
                width: auto !important;  
                margin: 0 10px;       
        }        
        .art-title,
        .art-title.art-title-large {    
                font-size: 30px;
                line-height: 35px; 
        }    
        .arrows-expand-bar a {
                display: block;
                width: auto;     
        }   
        .art-text {
                text-align: left;
        }       
        #element .art-containers {
                display: none;     
        }        
        #element .art-bar .tumblr-button {
                display: none;     
        }  
        
        .art-bar-comments .button {   
                width: 290px;  
        }
        
/*         .box-list.box-list-simple li .news-image,
        .box-list.box-list-simple li:hover .news-image {  
                width: 120px;  
        }                                       
        .box-list.box-list-simple li .news-data,
        .box-list.box-list-simple li:hover .news-data,
        .box-list.box-list-simple li .news-data.news-data-open,
        .box-list.box-list-simple li:hover .news-data.news-data-open {  
                left: 140px;  
        }   */ 
        .bar-button-icon em, 
        .share-button-icon em.added {
                display: none;     
        }   
        .art-text-relation-issue-wprost .issue-info {  
                font-size: 25px;
                line-height: 27px;
        }  
        .art-text-relation-issue-wprost .issue-order {
                font-size: 18px;
                line-height: 22px; 
        }                         
           
        .box-list li.box-list-item.box-list-item-rwd-row .news-data .news-containers {
                display: none;     
        }   
        .box-list li.box-list-item.box-list-item-rwd-row .news-data .news-titlelead-wrapper  {
                top: 0;
                bottom: 2px;
        }    
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author .news-containers,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author .news-containers { 
                display: block
        } 
        .box-news-slider .box-news-slider-nav, 
        .box-gallery-slider .box-gallery-slider-nav, 
        .box-news-slider.navigated .box-news-slider-nav, 
        .box-gallery-slider.navigated .box-gallery-slider-nav {
                top: 220px;
                width: 90px;   
        }
        .box-news-slider .box-news-slider-nav span, 
        .box-gallery-slider .box-gallery-slider-nav span {
                background-image: url(/_i/icon-20-a-arrow-left.png);        
                height: 40px;      
                width: 40px;   
        }
        .box-news-slider .box-news-slider-nav span.n, 
        .box-gallery-slider .box-gallery-slider-nav span.n  {
                background-image: url(/_i/icon-20-a-arrow-right.png);   
        }
        
        .box-list li.box-list-item-recommendation:after {  
                background-color: rgba(255 ,255, 255, 0.8);
                right: auto;
                top: auto;
                bottom: 0;
                left: 30px;
        } 
}                        
                                 
@media (max-width: 480px) {     
        #cookies-info {
                height: 295px;
        }                  
        #cookies-info .wrapper {
                left: 20px; 
                right: 20px;
        }                       
        #header-login .wrapper,
        #header-search .wrapper {
                margin: 0 20px !important;
        }         
        #header-search input {     
                width: 85%;
        }      
        #header-latest .box-list.box-list-simple li,
        #header-latest .box-list.box-list-simple li:hover { 
                margin: 0 20px 12px 20px; 
        } 
        #logout-button {
                display: none !important;
        }          
                             
        .page-header div.header-bar h2 {
                padding: 0 20px 0 20px;
        }  
        
        .page-box .page-box-header h2 {
                padding: 0 20px 0 20px;
        }            
        .arrows-expand-bar a {
                margin: 0 20px;
        }
        #content .left-column { 
                width: auto;
                margin: 0 20px;
        }  
        #content .center-column {
                padding-left: 20px;
                padding-right: 20px;
        }  
        #element .art-bar, 
        #element .center-column .art-bar {
                margin-left: -20px;
                margin-right: -20px;
        }   
        #element .art-details-votes,
        #element .art-details-display {
                display: none;     
        }                 
        #element .art-bar .linkedin-button {
                display: none;     
        }                 
        #element .art-authors li {
                float: none; 
                width: auto;    
        }    
          
        #element .art-bar .vote-buttons:before {
                font-size: 25px;
        }
        #element .art-bar-comments .button {  
                font-size: 25px;
                width: 242px;  
        }  
                          
        .stay-updated {          
                margin-left: 0;
                margin-right: 0;
        }    
                  
        .box-news-slider .news-slider-data .news-slider-title,
        .box-news-slider .news-slider-data .news-slider-title strong {
                font-size: 24px;
                line-height: 25px;
        }           
        .box-news-fullscreen-slider .news-fullscreen-slider-title {
                font-size: 40px;
                line-height: 45px;
        }              
        .art-lead {            
                font-size: 20px;
                line-height: 24px;
        }         
        .art-text {
                font-size: 16px;
                font-weight: 400;
                line-height: 24px;
        }          
        .art-text h3 {
                font-size: 22px;
                line-height: 28px;
        }          
        .art-text h4 {
                font-size: 20px;
                line-height: 24px;
        }   
        .art-text-relation-issue-wprost .cover {
                margin-right: 10px;   
                width: 80px;       
                height: auto;  
        }
        .art-text-relation-issue-wprost .issue-info {  
                font-size: 20px;
                line-height: 27px; 
                padding: 0 0 0 100px; 
        }          
        .art-text-relation-copyright .art-text-relation-inner {
                color: #999;       
                line-height: 20px;
        }                             
        .art-text-relation-copyright .art-text-relation-inner a { 
                color: #999;
        }   
                                           
        .art-text .art-text-inner blockquote.quote, 
        .art-text-relation-quote .quote blockquote footer span.item-author {
                font-size: 16px;
                line-height: 24px;
        }
        .quote blockquote,
        .art-text-relation-quote .quote blockquote,
        .art-text .art-text-inner blockquote.quote cite {
                font-size: 20px;
                line-height: 24px;
        }    
        .art-text-relation-quote .quote blockquote,
        .art-text .art-text-inner blockquote.quote {
                padding-left: 20px;
        }
                 
        .comments ul {   
                background: #CCC;                    
        }       
        .comments ul#comments-0 {             
                border-top: #CCC 5px solid;
                border-bottom: #CCC 5px solid;
                margin: -100px -20px 0 -20px;   
        }            
        .comments ul li .comment {   
                background: #FFF;      
                border-color: #CCC;
                border-top-width: 5px;
                border-left-width: 0;
                border-right-width: 0;
                border-bottom-width: 5px;
                margin: 0;      
                -webkit-border-radius: 2px;
                -webkit-border-top-right-radius: 0;
                -moz-border-radius: 2px;
                -moz-border-radius-topright: 0;
                border-radius: 2px;
                border-top-right-radius: 0;
        }           
        .comments ul li ul {               
                border-top-width: 0;
                border-bottom-width: 0;
                border-left: none; 
                background: #CCC;
        }     
        .comments ul li div.comment-text {
                line-height: 20px;
        }                            
        .comments ul li footer .comment-button-options,
        .comments ul li ul li footer .comment-button-options {
                display: block; 
                position: relative;    
        }    
        .comments ul li footer .comment-options {
                display: none;     
        }   
        .comments ul li footer .comment-re-counter {
                margin-top: 0;  
        }     
        .comments ul li footer .comment-options.expand {
                display: block;   
                padding: 45px 0 0 10px;   
                margin: 0;
        }             
        .comments ul li footer .comment-button-options.expand,
        .comments ul li footer .comment-button-options.expand:hover,
        .comments ul li ul li footer .comment-button-options.expand,
        .comments ul li ul li footer .comment-button-options.expand:hover {   
                background-image: url(/_i/icon-20-c-menu.png); 
                background-color: #CCC;
                display: block;     
        }            
        .comments ul li footer .comment-button-options.expand:after {   
                content: "";  
                background: #CCC;   
                display: block; 
                width: 30px; 
                height: 20px;
                margin: 25px 0 0 0;
        }    
        .comments ul li footer .comment-options-inner {
                background: #CCC;  
                display: block;   
                padding: 10px;  
                margin-left: -10px;    
                -webkit-border-radius: 4px; 
                -moz-border-radius: 4px; 
                -ms-border-radius: 4px; 
                -o-border-radius: 4px; 
                border-radius: 4px; 
        }     
        .comments ul li footer .comment-options-inner .comment-vote-button.comment-vote-up,
        .comments ul li footer .comment-options-inner .comment-vote-button.comment-vote-down {
                margin: 0 10px 0 0;
        }  
        .comments ul li footer .comment-options-inner .comment-vote-button span {
                margin: 0 5px 0 30px;
        } 
        .comments ul li footer .comment-options-inner .comment-button-alert {
                background-position: 4px center;  
                color: #333;     
                font-size: 14px;
                font-weight: 400;   
                display: block;  
                width: auto;          
                float: none; 
                margin: 0 0 0 0;  
                padding-left: 25px; 
                line-height: 30px;       
                white-space: nowrap;
                overflow: hidden;       
                text-overflow: ellipsis;  
        }                         
        .comments ul li footer .comment-options-inner .comment-button-alert.pointer:hover,
        .comments ul li footer .comment-options-inner .comment-button-alert.pointer:focus {   
                background-color: #ED1C24;  
                color: #FFF;   
        }                                                   
        .comments ul li footer .comment-button-alert.sended {
                opacity: 0;
                display: none;
        }                 
        .comments ul li footer .comment-button-alert.pointer:after, 
        .comments ul li ul li footer .comment-button-alert.pointer:after,
        .comments ul li footer .comment-button-alert.pointer.expand:after, 
        .comments ul li ul li footer .comment-button-alert.pointer.expand:after {
                background: transparent;
                margin: auto;
                width: auto;
                content: attr(title) !important;
                display: inline; 
        }
        .comments ul li footer .comment-options-inner .comment-button.pointer,
        .comments ul li ul li footer .comment-options-inner .comment-button.pointer {
                background-color: #FFF;  
        }   
        .comments .comment-alert {
                border: #CCC 10px solid;
                border-top: none; 
                margin: -14px 0 0 0;
        }      
        .comments .comment-alert.comment-alert-child {
                margin: -47px 0 0 0;
        }       
        .comments .comment-alert b {
                text-align: center;
                font-size: 14px;
        }         
        .comments .comment-alert .comment-button {
                display: block;
                margin: 5px 0 0 0;
                font-size: 14px;
                padding: 0;
                text-overflow: ellipsis;
                white-space: nowrap;
                overflow: hidden; 
        }   
                                                                                      
        .box-list li.box-list-item.box-list-item-rwd-box {   
                height: 270px;
        }    
        .box-list li.box-list-item.box-list-item-rwd-box.rwd-box-1 {
                border-left-width: 20px;
        }        
        .box-list li.box-list-item.box-list-item-rwd-box.rwd-box-2 {
                border-right-width: 20px;
        }
        .box-list li.box-list-item.box-list-item-rwd-box .news-image {
                height: 140px;
        }                
        .box-list li.box-list-item.box-list-item-rwd-box .news-data .news-titlelead-wrapper {
                height: 112px;
        }
                    
        .box-list li.box-list-item.box-list-item-rwd-box-large .news-image {  
                margin: 0 20px 0 20px;
        }                       
        .box-list li.box-list-item.box-list-item-rwd-box-large .news-data {
                left: 20px;
                right: 20px;
        }                         
        .box-list li.box-list-item.box-list-item-rwd-box .news-image-video {  
                top: 10px;   
                right: 10px;
        }                       
        .box-list li.box-list-item.box-list-item-rwd-box-large .news-image-video {  
                top: 20px;   
                right: 40px;
        }         
             
        .box-list li.box-list-item.box-list-item-rwd-row {
                height: 90px !important;
        }     
        .box-list li.box-list-item.box-list-item-rwd-simple-row { 
                padding: 0 20px;   
        }
        .box-list li.box-list-item.box-list-item-rwd-row .news-image {
                height: 90px;
                width: 120px;
                margin-left: 20px;
        }                   
        .box-list li.box-list-item.box-list-item-rwd-row .news-data {
                left: 160px;
                right: 20px;
        }                                                       
        .box-list li.box-list-item.box-list-item-rwd-box .news-data .news-titlelead-wrapper .news-title, 
        .box-list li.box-list-item.box-list-item-rwd-box .news-data .news-titlelead-wrapper .news-title strong, 
        .box-list li.box-list-item.box-list-item-rwd-row .news-data .news-titlelead-wrapper .news-title, 
        .box-list li.box-list-item.box-list-item-rwd-row .news-data .news-titlelead-wrapper .news-title strong,
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-data .news-titlelead-wrapper .news-title, 
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-data .news-titlelead-wrapper .news-title strong,
        .box-list li.box-list-item-issue .issue-cover div h3 a:hover,
        .box-list li.box-list-item-issue .issue-cover div h3 a,
        .box-list li.box-list-item-issue .issue-cover div h3,
        .box-blog-list li .blog-title, 
        .box-blog-list li .blog-title strong {
                font-size: 20px;
                font-weight: 600;
                line-height: 22px;
        }   
                                   
        .box-list li.box-list-item.box-list-item-rwd-row .news-image-video {  
                left: 100px;  
                top: 10px;
        }            
                                       
        .box-list li.box-list-item.box-list-item-issue.box-list-item-issue-wprost {
                height: 175px !important; 
        }
        .box-list li.box-list-item.box-list-item-issue.box-list-item-issue-wprost .issue-cover img {
                width: 120px !important;  
                margin-left: 20px;
        }
        .box-list li.box-list-item.box-list-item-issue.box-list-item-issue-wprost .issue-cover div {    
                left: 140px;   
                right: 20px; 
        }         
        .box-list li.box-list-item-issue .issue-cover div a { 
                font-size: 16px;
                font-weight: 400;
                line-height: 23px;
        }         
        .box-list li.box-list-item.box-list-item-issue.box-list-item-issue-wprost .issue-cover div h3:before { 
                display: none;
        }          
        .box-list li.box-list-item.box-list-item-issue.box-list-item-issue-wprost .issue-cover div h3 { 
                margin-top: 14px;
        }          
        .box-list li.box-list-item.box-list-item-issue .button-issue-index {
                right: 40px;
        }  
        .box-list li.box-list-item.box-list-item-issue .button-issue-cover {
                right: 40px;
                top: 60px;
        }  
              
        .box-blog-list li .blog-data-first .item-author {     
                margin-top: 10px;   
                margin-left: 40px;  
        }
        .box-blog-list li .blog-data-first .item-author, 
        .box-blog-list li .blog-data-first .item-author a,
        .box-blog-list li .item-author, 
        .box-blog-list li .item-author a {
                 font-size: 15px;
                 line-height: 22px;
        }        
        .box-blog-list li .blog-data-first .item-author {
                margin-left: 30px;
        }       
        .box-blog-list li .blog-data-first .item-author img {
                margin: 0 30px 30px 0;
        }                      
        .box-blog-list li .blog-data-first .blog-titlelead-wrapper {
                padding-left: 145px;
        }
        .box-blog-list li .blog-data-first .blog-title, 
        .box-blog-list li .blog-data-first .blog-title strong {
                margin-top: 0;
        }   
        
        .box-blog-list ul.box-blog-sub-list {
                margin: 0 20px 20px 20px;
                height: 320px;
        }
        .box-blog-list li .item-author {
                margin: 15px 0 0 20px;
        }   
        .box-blog-list li .item-author img {
                margin: 0 45px 0 0;
        }
        .box-blog-list li .blog-title strong {
                padding-right: 10px;
        }     
        .box-list li.box-list-item-type-exchange-rates{
                padding-left: 20px;
                padding-right: 20px;
        }   
        
        .box-list li.box-list-item-type-iframe iframe {
                padding: 0 20px;          
        }     
          
        .box-list li.box-list-item-recommendation:after {  
                left: 20px;
        } 
        
        table.exchange-rates-table caption {
                line-height: 22px;
                padding: 10px 20px;
        }
        
        .art-list,
        .bottom-section .art-list {
                margin-left: 20px;
                margin-right: 20px;
        }          
        
        #content .section-issue-cover, 
        #content .section-issue-cover .wrapper {
                height: 1210px !important;
        }     
        .section-issue-cover div.cover {
                margin: 0 20px;
        }
        .section-issue-cover nav {
                top: 530px;
        }         
        .section-issue-cover nav ul li {
                display: block;
                text-align: center;
                line-height: 30px;
        }      
        .section-issue-cover nav ul li:before {
                content: "";
                padding: 0;
        }     
        .section-issue-cover .info .info-bar, 
        .section-issue-cover .info.expanded .info-bar {
                top: 675px;      
                height: 530px !important;
        }        
        .section-issue-cover div.cover span {
                background-position: left 70px !important;;
        }                              
        .section-issue-cover .info .large-button {
                background-size: 80px auto;            
                width: 100px;
                height: 100px;     
        }                      
        .section-issue-cover .info .button-ewydanie,
        .section-issue-cover .info .button-google-play,
        .section-issue-cover .info .button-app-store {
                background-size: 100% auto;            
                width: 100px;    
        }       
        
        
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author { 
                height: 160px !important;
        }       
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author .news-author,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author .news-author { 
                left: -155px;
        }      
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author .news-author .item-author span,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author .news-author .item-author span { 
                display: none !important;     
        }    
                                        
        .page-header.page-header-large .header-partners {
                left: 10px;                            
                right: 10px;  
        }
        .page-header.page-header-large .header-partners a {
                margin: 0 10px;
        }    
        
        .box-news-slider, .box-gallery-slider, 
        .box-news-slider .news-slider-item, 
        .box-gallery-slider .gallery-slider-item {
                height: 250px;
        }
        .box-news-slider .news-slider-data, 
        .box-gallery-slider .gallery-slider-data {   
                width: 60%;
        }               
        .box-gallery-slider .gallery-slider-data .button { 
                display: none;
        }  
          
        .page-box .box-news-slider .page-box-header h2, 
        .page-box .box-gallery-slider .page-box-header h2 {
                padding-left: 20px;
        }                         
        .box-news-slider .news-slider-title, 
        .box-gallery-slider .gallery-slider-title {   
                left: 20px;  
                right: 20px;
        }   
        .box-news-slider .news-slider-image img, 
        .box-gallery-slider .gallery-slider-image img {
                top: 0 !important;   
                width: auto !important;  
                height: 250px !important;
        }   
        .box-news-slider .box-news-slider-nav, 
        .box-gallery-slider .box-gallery-slider-nav, 
        .box-news-slider.navigated .box-news-slider-nav, 
        .box-gallery-slider.navigated .box-gallery-slider-nav {
                top: 172px;
        }
        .box-news-slider .box-news-slider-nav span, 
        .box-gallery-slider .box-gallery-slider-nav span {
                opacity: 1;
        }     
        .section-profile .user-name {
                font-size: 35px;
                line-height: 40px;
        }  
        .section-issues-covers ul {
                width: 220px;  
                margin: 0 auto;
        }         
        
        .ad-slider-svr {
                margin-left: 20px;
                margin-right: 20px;
        }     
}           
@media (max-width: 420px) {    
        #header-search input {     
                width: 84%;
        }        
        #header div.right {
                margin-right: 10px;      
        }          
        .box-issue .button-issue-index, 
        .box-issue .button-issue-cover {
                display: none;     
        }    
        .box-list li.box-list-item-type-exchange-rates table caption span,
        .box-list li.box-list-item-type-exchange-rates table .buy, 
        .box-list li.box-list-item-type-exchange-rates table .sell {
                display: none !important;     
        }          
        .box-list li.box-list-item-type-exchange-rates table th.currency span,
        .box-list li.box-list-item-type-exchange-rates table th.conversion span,
        .box-list li.box-list-item-type-exchange-rates table td.currency span { 
                display: inline;
        }  
        .box-list li.box-list-item-type-exchange-rates table th.currency,
        .box-list li.box-list-item-type-exchange-rates table td.currency { 
                width: 40% !important;  
        }              
        .box-list li.box-list-item-type-exchange-rates table th.conversion,
        .box-list li.box-list-item-type-exchange-rates table td.conversion { 
                width: 10% !important; 
                text-align: right; 
        }        
        .art-text-relation-issue-wprost .issue-order nav .button, 
        .art-text-relation-issue-wprost .issue-order nav .button:hover {  
                width: 100% !important;
                background-position: center center;
                background-size: auto auto;
                background-repeat: no-repeat;
                text-decoration: none;
                border: none;
        }        
}
@media (max-width: 380px) {   
        #header-search input {  
                font-size: 25px;
                width: 83%;
        }    
        #header-latest .wrapper ul li .news-data .news-titlelead-wrapper .news-title, 
        #header-latest .wrapper ul li .news-data .news-titlelead-wrapper .news-title strong { 
                font-size: 16px; 
                font-weight: 400;
                line-height: 20px;       
        }              
        #header div.left {
                left: 144px;
                margin-left: 0; 
        }   
        #header-login .login-links a {
                margin: 0 7px !important; 
        }     
        #header-login .login-links a:first-chiild {
                margin-left: 10px !important; 
        }     
        #header-login .login-links a:last-chiild {
                margin-right: 0 !important; 
        }               
        #cookies-info {
                height: 280px;
        }                 
        #cookies-info .wrapper {
                font-size: 12px;
                line-height: 20px;
        }    
        #cookies-info .l1 {
                font-size: 18px;
        } 
          
        #element .art-bar .wykop-button {
                display: none;     
        }   
        #element .art-bar-comments .button {  
                font-size: 22px;
                width: 190px;  
        }  
                  
        .art-text-relation-issue-wprost .issue-order {  
                padding: 20px 0 0 0; 
                text-align: center;
                clear: both;
        }       
        .art-text-relation-issue-wprost .issue-order nav {  
                margin: 10px auto 0 auto;
        }   
        #content .section-users .users-list {
                width: auto;    
                margin: 0 20px;
        }   
        .page-quote {
                background-position: 20px 20px;
                padding: 30px 0;
        }   
        .quote blockquote {
                padding: 0 30px 0 90px;
        }   
                                                                                           
        .box-list li.box-list-item.box-list-item-rwd-box {   
                height: 218px;
        }    
        .box-list li.box-list-item.box-list-item-rwd-box .news-image {
                height: 110px;
        }                
        .box-list li.box-list-item.box-list-item-rwd-box .news-data .news-titlelead-wrapper {
                height: 102px;
                bottom: 0;
        }
                       
        .box-list li.box-list-item.box-list-item-rwd-box-large,
        .box-list li.box-list-item.box-list-item-rwd-box-large .news-image {
                height: 280px !important;
        }           
        .box-list li.box-list-item.box-list-item-rwd-row {
                height: 80px !important;
        }
        .box-list li.box-list-item.box-list-item-rwd-row .news-image {
                height: 80px;
                width: 110px;
        }                   
        .box-list li.box-list-item.box-list-item-rwd-row .news-data {
                left: 145px;
                right: 18px;
        }                
        .box-list li.box-list-item.box-list-item-rwd-row .news-data .news-titlelead-wrapper {
                top: -1px;
                bottom: -2px;
        }                                                         
        .box-list li.box-list-item.box-list-item-rwd-box .news-data .news-titlelead-wrapper .news-title, 
        .box-list li.box-list-item.box-list-item-rwd-box .news-data .news-titlelead-wrapper .news-title strong, 
        .box-list li.box-list-item.box-list-item-rwd-row .news-data .news-titlelead-wrapper .news-title, 
        .box-list li.box-list-item.box-list-item-rwd-row .news-data .news-titlelead-wrapper .news-title strong,
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-data .news-titlelead-wrapper .news-title, 
        .box-list li.box-list-item.box-list-item-rwd-simple-row .news-data .news-titlelead-wrapper .news-title strong,
        .box-list li.box-list-item-issue .issue-cover div h3 a:hover,
        .box-list li.box-list-item-issue .issue-cover div h3 a,
        .box-list li.box-list-item-issue .issue-cover div h3,
        .box-list li.box-list-item-issue .issue-cover div a,
        .box-blog-list li .blog-title, 
        .box-blog-list li .blog-title strong {
                font-size: 16px;
                font-weight: 400;
                line-height: 20px;
        }                                
        .box-list li.box-list-item.box-list-item-rwd-row .news-image-video {  
                background-size: 15px 15px;
                left: 94px;  
                height: 26px;
                width: 26px;
        }     
                    
        .box-list li.box-list-item.box-list-item-issue.box-list-item-issue-wprost {
                height: 160px !important; 
        }
        .box-list li.box-list-item.box-list-item-issue.box-list-item-issue-wprost .issue-cover img {
                width: 110px !important;  
        }
        .box-list li.box-list-item.box-list-item-issue.box-list-item-issue-wprost .issue-cover div {    
                left: 130px; 
        }     
        .box-list li.box-list-item.box-list-item-issue.box-list-item-issue-wprost .issue-cover div h3 {    
                margin-left: 15px;
        }   
        .box-list li.box-list-item.box-list-item-issue.box-list-item-issue-wprost .issue-cover div ul {    
                padding-left: 15px;
        }  
        .box-list li.box-list-item.box-list-item-issue .button-issue-cover {    
                display: none;
        }    
        
        .box-blog-list li .blog-data-first .item-author img {
                height: 95px;          
                width: 95px;
                margin: 0 20px 30px 0;
        }  
        .box-blog-list li .item-author img {
                margin: 0 30px 0 0;
        }   
                             
        .section-issue-cover .info .large-button,
        .section-issue-cover .info .button-ewydanie,
        .section-issue-cover .info .button-google-play,
        .section-issue-cover .info .button-app-store {
                margin-left: 8px; 
                margin-right: 8px;     
        }
                                
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author { 
                height: 115px !important;
        }        
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author .news-author,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author .news-author { 
                left: -185px;
        }    
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author .news-author .item-author img,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author .news-author .item-author img { 
                height: 75px !important;
                width: 75px !important;
                margin: 0 !important;
        }                                                                                                           
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author .news-titlelead-wrapper,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author .news-titlelead-wrapper { 
                top: 45px;
        }   
}    
@media (max-width: 360px) {    
        .box-list li.box-list-item.box-list-item-rwd-box-large,
        .box-list li.box-list-item.box-list-item-rwd-box-large .news-image {
                height: 250px !important;
        }     
        .box-list li.box-list-item.box-list-item-rwd-box-large .news-data .news-titlelead-wrapper .news-title, 
        .box-list li.box-list-item.box-list-item-rwd-box-large .news-data .news-titlelead-wrapper .news-title strong,
        .box-blog-list li .blog-data-first .blog-title, 
        .box-blog-list li .blog-data-first .blog-title strong {
                font-size: 22px;
                font-weight: 600;
                line-height: 25px;
        }        
        .box-list li.box-list-item.box-list-item-rwd-box-large .news-data .news-titlelead-wrapper .news-title strong {
                padding: 20px 20px 16px 20px;
        }                        
        #header div.left {
                left: 50%;
                margin-left: -20px; 
        }       
        #header-login .large-button {
                width: 60px;
                height: 60px;
        } 
        #header-login .login-links a.login-link-regulations {
                display: none;     
        }     
        #header-login fieldset .large-button {
                margin-left: 5px;     
                margin-right: 5px;
        }
        
        .comments ul li footer .comment-re-counter b {
                display: none;     
        }  
             
        .box-list li.box-list-item-type-exchange-rates table th.conversion span { 
                display: none;
        }  
        .box-list li.box-list-item-type-exchange-rates table th.average,
        .box-list li.box-list-item-type-exchange-rates table td.average { 
                width: 20% !important; 
        }   
        #content .section-issue-cover, 
        #content .section-issue-cover .wrapper {
                height: 1160px !important;
        }
        .section-issue-cover nav {
                top: 450px;
        }     
        .section-issue-cover div.cover span {
                background-position: left 120px !important;
                background-size: auto 100%;
        }       
        .section-issue-cover .info .info-bar, 
        .section-issue-cover .info.expanded .info-bar {
                height: 565px !important;
                top: 605px;
        }            
        .section-issue-cover .info .large-button {
                background-size: 60px auto;            
                width: 80px;
                height: 80px;  
                margin-left: 5px; 
                margin-right: 5px;   
        }                              
        .section-issue-cover .info .button-ewydanie,
        .section-issue-cover .info .button-google-play,
        .section-issue-cover .info .button-app-store {
                width: 80px; 
                margin-left: 5px; 
                margin-right: 5px;     
        }
        
        .art-text-relation-issue-wprost .issue-paywall-info {   
                font-size: 16px;
        }       
        
        .box-news-slider .news-slider-data, 
        .box-gallery-slider .gallery-slider-data {
                width: 70%;
        }
}           
@media (max-width: 340px) {                      
        #header #latest-button {
                display: none;      
        }                   
        #cookies-info {
                height: 305px;
        }    
        .box-list li.box-list-item.box-list-item-issue.box-list-item-issue-wprost .issue-cover ul {    
                display: none;
        }             
        .box-list li.box-list-item.box-list-item-issue.box-list-item-issue-wprost .issue-cover h3 strong {    
                display: block;
        }   
        .box-list li.box-list-item-type-exchange-rates table th.currency span, 
        .box-list li.box-list-item-type-exchange-rates table th.conversion span, 
        .box-list li.box-list-item-type-exchange-rates table td.currency span  {    
                display: none;
        }  
        .box-list li.box-list-item-type-exchange-rates.size-1x1 table .conversion {
                width: 40% !important;
                text-align: left;
        }   
        .box-list li.box-list-item-type-exchange-rates.size-1x1 table .currency {
                width: 10% !important;
        }  
        .box-list li.box-list-item-type-exchange-rates.size-1x1 table .average {
                width: 30% !important;
        }            
}  
@media (max-width: 320px) {     
        #header-search input {     
                width: 80%;
        }     
        #header-login fieldset .large-button {
                margin-left: 3px;     
                margin-right: 3px;
        }     
        .box-list li.box-list-item.box-list-item-rwd-box-large,
        .box-list li.box-list-item.box-list-item-rwd-box-large .news-image {
                height: 230px !important;
        }               
        .box-list li.box-list-item.box-list-item-rwd-row .news-image {
                width: 90px;
        }                   
        .box-list li.box-list-item.box-list-item-rwd-row .news-data {
                left: 125px;
        }      
        
        .box-list li.box-list-item.box-list-item-issue.box-list-item-issue-wprost {
                height: 130px !important; 
        }
        .box-list li.box-list-item.box-list-item-issue.box-list-item-issue-wprost .issue-cover img {
                width: 90px !important;  
        }
        .box-list li.box-list-item.box-list-item-issue.box-list-item-issue-wprost .issue-cover div {    
                left: 110px; 
        }  
        .box-list li.box-list-item.box-list-item-issue.box-list-item-issue-wprost .issue-cover ul  {    
                display: none;
        }     
        .box-blog-list li .blog-data-first .item-author {
                margin-left: 30px;
        }
        .box-blog-list li .blog-data-first .item-author img {
                height: 90px;          
                width: 90px;
                margin: 0 15px 30px 0;
        }  
        .box-blog-list li .item-author img {
                margin: 0 30px 0 0;
        }
        .box-blog-list li .blog-data-first .blog-titlelead-wrapper {
                padding-left: 135px;
        }
        .box-blog-list li .item-author {
                margin: 15px 0 0 15px;
        }
        .box-blog-list li .item-author img {
                height: 60px;
                width: 60px;
        }   
        .box-blog-list ul.box-blog-sub-list {
                height: 275px;
        }      
        .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-no_image.box-list-item-author .news-author,
        .box-list li.box-list-item.box-list-item-rwd-simple-row.box-list-item-no_image.box-list-item-author .news-author { 
                left: -172px;
        }    
}  
@media (max-width: 319px) {                     
        #header div.left {
                left: 144px;
                margin-left: 0; 
        }                        
        #header div.right {
                display: none;     
        }                
}  
              
/* ******* */                      
                                   
@media (max-height: 720px) {        
        #bottom-fixed-bar {
                display: none !important;
        }
}                                 
@media (max-height: 700px) { 
        .element-article-link {        
                display: none;
                opacity: 0;
        }         
}                                
@media (max-height: 560px) {  
        #header-login .large-button {
                background-size: 100% 100%;
                width: 80px;
                height: 80px;
        }
}                                
@media (max-height: 520px) { 
        #header-login label,
        #header-search label {
                padding-top: 15px;
        }
        #header-search input,  
        #header-login .login-custom-form input {
                height: 40px;
                line-height: 40px;
                font-size: 25px;
                top: 70px;
        }
        #header-search input {     
                width: 95%;
        }
        #header-search button,
        #header-login .login-custom-form button { 
                background-size: 60% 60%;
                width: 40px;
                height: 40px;
        } 
        #header-login .login-custom-form div {
                right: 40px;
        }        
        #header-search button {
                top: 70px;
        }                       
        #header-login .login-custom-form button,
        #header-login .login-custom-form div.login-form-password {
                top: 125px;
        }
        #header-login .login-links {
                margin-top: 15px;
        }
}     
@media (max-height: 440px) {  
        #header-login .login-links {
                margin-top: 5px;    
                padding-bottom: 10px;
        }
        #header-login .large-button {
                background-size: 100% 100%;
                width: 60px;
                height: 60px;
        }           
}                               
@media (max-height: 390px) { 
        #header-login label,
        #header-search label {
                padding-top: 0px;
        }        
        #header-search input,               
        #header-search button,
        #header-login .login-custom-form input {
                top: 55px;
        }               
        #header-login .login-custom-form button,
        #header-login .login-custom-form div.login-form-password {
                top: 105px;
        }      
        #header-login .login-links {
                margin-top: -15px;    
                padding-bottom: 0;
        }
}                              
@media (max-height: 350px) { 
        #header-login fieldset .large-button {
                margin-top: 0;   
        }
}
@media (max-height: 319px) {                     
        #element .element-article-fullscreen-image .art-image {        
                background-position: center 30%;
        }           
}  
