/* header */
      
#header h1,
#header h1 a {
        width: 150px;
}      
#header h1 {
        margin-right: 20px;
}    
#header h1 a {
        background: url(/wprost/_i/logo-wprost-header.png) left center no-repeat;
}         
#header h1 a em {
        display: none;
}   
          
#header-menu {
        height: auto;
}   
#header-menu .header-menu-level-1 .header-menu-box-1 {
        width: 660px;
}   
#header-menu .header-menu-level-1 .header-menu-box-2 {
        width: auto;
} 
#header-menu .header-menu-level-1 .header-menu-box-2 .header-menu-list {
        width: 220px;
}          
/*     
#header-menu .header-menu-level-1 .header-menu-box-2 .header-menu-list-2 {
        width: 440px;
}         
*/
#header-menu .header-menu-level-2 .header-menu-box-1,
#header-menu .header-menu-level-2 .header-menu-box-2 {
        width: 220px;
}    
#header-menu .header-menu-level-2 .header-menu-box-3 div.block {
        padding: 0 0 10px 0;
}        
#header-menu .block.next a {  
        margin-right: 10px; 
}     
#header-menu .block.buttons .button,
#header-menu .block.buttons .button:hover,
.header-issue-large-bar .block.buttons .button,
.header-issue-large-bar .block.buttons .button:hover {      
        background-position: center center 
        background-repeat: no-repeat;
        width: 120px;
        height: 40px;   
        margin: 11px 10px 6px 0;    
        padding: 0;      
}                            
#header-menu .block.buttons .button:hover,
.header-issue-large-bar .block.buttons .button:hover {      
        background-color: #000;
}       
#header-menu .block .button:hover {  
        border: none;    
}                  
#header-menu a.cover span {
        background-color: rgba(237, 28, 36, 0.95); 
}  
#header .header-soc-buttons {
        float: right;  
}  
#header .header-nav-buttons {
        display: inline-block;  
        position: relative;  
        padding: 0;
        margin: 0 20px 0 10px; 
        line-height: 60px;   
}     
#header .header-nav-button {
        color: #FFF;
        display: inline-block; 
        vertical-align: baseline;
        position: relative; 
        width: auto; 
        height: 20px;     
        margin: 0 20px 0 0; 
        padding: 0;   
        line-height: 20px;  
        font-size: 16px;
        font-weight: 400;
        text-decoration: none;
        text-transform: uppercase;   
        -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 .header-nav-button.zc-button,
#header .header-nav-button.bl-button,
#header .header-nav-button.gl-button,
#header .header-nav-button.tn-button {
        display: none; 
}    
#header .header-nav-button:hover {
        border-bottom: #FFF 2px solid;
}   
                                                  
.item-containers a.cntr-10237,
#page-kryzys_parlamentarny_w_polsce .page-header div.header-bar-area, 
#page-kryzys_parlamentarny_w_polsce_article .page-header div.header-bar-area {
        background: #FFDE00 !important;  
        color: #333 !important;
} 
                 
.page-large-main-header #header .left,
.page-large-main-header #header .right,           
.page-large-main-header #header .header-nav-button,
.page-large-main-header #header .header-soc-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; 
}        
.page-large-main-header.scroll-0p #header {
        height: 160px;
}     
.page-large-main-header.scroll-0p #header .wrapper {  
        position: relative;
        line-height: 160px;     
        height: 160px;        
}  
.page-large-main-header.scroll-0p #header h1 {      
        border-bottom: rgba(255, 255, 255, 0.4) 1px solid;
        width: 100%;      
        height: 100px;
        margin: 0;
        float: none;
}      
.page-large-main-header.scroll-0p #header h1 a {
        background-position: left -100px;       
        height: 100px;
        width: 100%;      
}             
.page-large-main-header.scroll-0p #header h1 a:before {    
        background: url(/wprost/_i/logo-wprost-header-large.png) center center no-repeat;
        display: block;
        content: "";                  
        width: 100%;      
        height: 100%;
}
/*         
.page-large-main-header.scroll-0p #header h1 a:after {    
        background: url(/wprost/_i/ornament-xmas-02.png) 50% center no-repeat;   
        position: absolute;
        display: block;
        content: "";      
        height: 115px;                 
        width: 90px;     
        top: 0;
        left: 60%;      
        -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: 1;
}
*/
.page-large-main-header.scroll-0p #header .left,
.page-large-main-header.scroll-0p #header .right {
        line-height: 60px;
        margin-left: 20px;
}                            
.page-large-main-header.scroll-0p #header .header-soc-buttons {   
        position: absolute;      
        right: 10px;    
        top: 0;
}                          
.page-large-main-header.scroll-0p #header .header-nav-buttons {   
        text-align: center;
        position: absolute;  
        bottom: 0;
        left: 50%;
        margin: 0 0 0 -400px;
        width: 800px;
}                   
.page-large-main-header.scroll-0p #header .header-nav-button {   
        margin: 0 10px;  
        display: inline-block; 
}                  
.page-large-main-header.scroll-0p .header-expand-bar {  
        top: 160px;
}       
              
.header-issue-large-bar { 
        background: #890000;  
        height: 620px;
        height: 345px;   
        overflow: hidden;
        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; 
        margin-top: -345px;
        opacity: 0;
}             
.header-issue-large-bar.visible { 
        margin-top: 0;     
        opacity: 1;
}              
.header-issue-large-bar:after {       
        background: linear-gradient(rgba(0, 0, 0, 0) 40%, rgba(53.73%, 0%, 0%, 0.8) 90%, #890000) repeat scroll 0 0;;  
        content: "";
        height: 200px;
        display: block;
        left: 0;
        right: 0;
        bottom: 0;  
        position: absolute;
        z-index: 1;          
        -webkit-transition: all 0.6s linear;
        -moz-transition: all 0.6s linear;
        -o-transition: all 0.6s linear;
        -transition: all 0.6s linear;    
        transition: all 0.6s linear; 
}           
.header-issue-large-bar:hover:after {     
        height: 1px;
}         
.header-issue-large-bar:hover { 
        height: 620px;
}              
.header-issue-large-bar .wrapper { 
        position: relative;    
        height: 638px;
}              
.header-issue-large-bar a,
.header-issue-large-bar a:hover,
.header-issue-large-bar a:focus { 
        text-decoration: none;
        outline: none;   
        color: #FFF;
}            
.header-issue-large-bar .cover { 
        opacity: 0.9;
        width: 385px;
        margin: 20px;
        float: left;        
        -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-issue-large-bar:hover .cover { 
        opacity: 0.95;
}         
.header-issue-large-bar .cover:hover,
.header-issue-large-bar:hover .cover:hover { 
        opacity: 1;
}             
.header-issue-large-bar .info { 
        padding: 0 0 20px 475px;
        color: #FFF;
}             
.header-issue-large-bar .info strong {
        font-size: 60px;
        font-weight: 400; 
        line-height: 60px;
        padding: 50px 0 35px 0;
        display: block;
}            
.header-issue-large-bar .info strong b {
}          
.header-issue-large-bar .info ul { 
        padding: 0;
        margin: 0;
        list-style: none;   
}           
.header-issue-large-bar .info ul.a { 
        overflow: hidden;
        height: 1px;        
        -webkit-transition: height 0.6s linear;
        -moz-transition: height 0.6s linear;
        -o-transition: height 0.6s linear;
        -transition: height 0.6s linear;    
        transition: height 0.6s linear; 
}          
.header-issue-large-bar:hover .info ul.a {   
        height: auto;
}          
.header-issue-large-bar .info ul li {  
        border-top: rgba(255, 255, 255, 0.2) 1px solid;
        display: block;
        padding: 10px 0 12px 0;
        margin: 0;  
        font-size: 32px;
        font-weight: 400; 
        line-height: 37px;
}           
.header-issue-large-bar .info ul li:first-child {  
        border-top: none;
}             
.header-issue-large-bar .info ul li a {   
        padding-right: 45px;
        -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-issue-large-bar .info ul li a:hover { 
        text-decoration: underline;   
}       
.header-issue-large-bar .block.buttons {  
        position: absolute;
        width: 400px;
        left: 20px;
        bottom: 40px;
}      
.header-issue-large-bar .button {      
        background: #333 center center no-repeat;
        padding: 0;
        width: 120px;
        height: 40px;
}      
.header-issue-large-bar .block.buttons .button,
.header-issue-large-bar .block.buttons .button:hover {  
        margin-right: 12px;
}                     
.header-issue-large-bar .block.buttons .button-ewydanie {   
        background-color: #111;
        background-image: url(/_i/button-120x40-e-wydanie.png);
}                            
.header-issue-large-bar .block.buttons .button-google-play {   
        background-color: #111;
        background-image: url(/_i/button-120x40-google-play.png);
}                            
.header-issue-large-bar .block.buttons .button-app-store {  
        background-color: #111;
        background-image: url(/_i/button-120x40-app-store.png);
}                             
.header-issue-large-bar .button-read {  
        background: #ED1C24;
        font-size: 30px;
        width: 250px;
        height: 60px;   
        line-height: 60px;
        padding: 0;           
        margin: 0 0 0 50px;
        position: absolute;
        z-index: 2;
        -webkit-border-radius: 3px; 
        -moz-border-radius: 3px; 
        -ms-border-radius: 3px; 
        -o-border-radius: 3px; 
        border-radius: 3px;  
}                             
.header-issue-large-bar .button-read:hover {  
        background: #F00;
}                              
.header-issue-large-bar .button-read .h,
.header-issue-large-bar:hover .button-read .s {  
        display: none;
}                             
.header-issue-large-bar .button-read .s,
.header-issue-large-bar:hover .button-read .h {  
        display: inline;
}                     

#content {
        padding: 60px 0 0 0;
}                  
.page-large-main-header.scroll-0p #content {   
        padding-top: 160px;
}    
#content.move {
        background: transparent;
}        

#footer {
        background: #333333;
        color: #FFF;
        height: auto;
        line-height: 60px;  
        position: relative;
}  
#footer:after,
#footer .issues:after,
#footer .wrapper:after {
        clear: both;     
        content: "";     
        display: table;  
        line-height: 0;
}            
#footer 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;     
}          
#footer .wrapper {     
        position: relative;
        margin: 0 auto;  
        padding: 28px 0 45px 0; 
        width: 1180px;
}   
#footer .links {   
        font-family: "Roboto Condensed", Arial, sans-serif;  
        font-size: 22px;
        font-weight: 400;
        line-height: 40px;     
        list-style: none;  
        margin: 0; 
        padding: 0;  
        text-align: center;
}     
#footer .links li {       
        display: inline;   
        padding: 0 10px; 
} 
#footer .links li a {
        color: #FFF;      
        text-decoration: none;
        border-bottom: transparent 1px solid;
}    
#footer .links a:hover {
        text-decoration: none;
        border-bottom: #999 1px solid;
}   
#footer .links.links-2 {  
        font-size: 15px;  
        line-height: 30px;  
        margin-top: 7px; 
}          
#footer .copyright {
        height: auto; 
        width: 900px; 
        padding: 0;  
        margin: 0 auto; 
        position: relative;    
}            
#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 .copyright span {
        display: block;
        width: 645px;
}            
#footer .copyright .cp1 {         
        margin-bottom: 10px;
}              
#footer .copyright .cp2 {   
        font-size: 12px;
        line-height: 18px;
}    
            
#footer .atende {      
        background: url(/_i/logo-footer-atende.png) no-repeat 10px 25px;
        display: block;
        width: 90px;
        height: 63px;
        text-decoration: none;    
        border: none; 
        padding-left: 10px;
        font-size: 12px;
        line-height: 24px;
        position: absolute;
        right: 0;
        top: 0;
        -webkit-border-radius: 3px; 
        -moz-border-radius: 3px; 
        -ms-border-radius: 3px; 
        -o-border-radius: 3px; 
        border-radius: 3px;      
}          
#footer .atende:hover {      
        background-color: #4D4D4D;  
        text-decoration: none !important;     
        border: none; 
}   

       
#footer .footer-button.up-button {
        margin: 0 0 0 560px;  
        position: absolute;
        left: 50%;
        right: auto;
        top: 40px;
        z-index: 1;
}            
#footer .footer-button.up-button:hover {
        background-color: #F9F9F9;
}   
#footer .footer-button.up-button.home-button { 
        margin: 0 0 0 -600px;         
}                
#footer .soc-buttons {
        border-bottom: #404040 1px solid;
        float: none;   
        text-align: center;
        line-height: 60px; 
        height: 110px;
        margin: 40px 0 0 0;
}             
#footer .soc-buttons .footer-button {   
        background-position: center center;
        width: 60px;
        height: 60px;
}    
   
#footer .footer-button.facebook-button {
        background-image: url(/_i/icon-30-a-soc-facebook.png);
}     
#footer .footer-button.googleplus-button {
        background-image: url(/_i/icon-30-a-soc-google-plus.png);
}     
#footer .footer-button.instagram-button {
        background-image: url(/_i/icon-30-a-soc-instagram.png);
}        
#footer .footer-button.pinterest-button {
        background-image: url(/_i/icon-30-a-soc-pinterest.png);
}      
#footer .footer-button.instagram-button {
        background-image: url(/_i/icon-30-a-soc-instagram.png);
}        
#footer .footer-button.twitter-button {
        background-image: url(/_i/icon-30-a-soc-twitter.png);
}     
#footer .footer-button.youtube-button {
        background-image: url(/_i/icon-30-a-soc-you-tube.png);
}     
#footer .footer-button.linkedin-button {
        background-image: url(/_i/icon-30-a-soc-linkedin.png);
}      
#footer .footer-button.tumblr-button {
        background-image: url(/_i/icon-30-a-soc-tumblr.png);
}      
#footer .footer-button.wykop-button {
        background-image: url(/_i/icon-30-a-soc-wykop.png);
}   
#footer .footer-button.rss-button {
        background-image: url(/_i/icon-30-a-soc-rss.png);
}        
#footer .issues {
        margin: 0;     
        padding: 35px 120px;
}          
#footer .issues p {
        font-size: 20px;
        font-weight: 300;  
        line-height: 24px;
        width: 500px;
        margin: 0 auto;
        padding: 0;
        text-align: center;
}         
#footer .issues .block.buttons {
        width: 400px;      
        height: 40px;
        margin: 35px auto 0 auto;
        text-align: center;
}  
#footer .issues .block.buttons .button,
#footer .issues .block.buttons .button:hover { 
        background-color: #404040;
        background-position: center center 
        background-repeat: no-repeat;
        margin: 0 5px;  
        padding: 0;
        width: 120px;
        height: 40px;
}                 
#footer .issues .block.buttons .button:hover {      
        background-color: #4D4D4D;
}   
    
#page-main .tab-pages-area {       
        height: 700px !important;
}                   
        
.page-box.page-box-1.box-1 { 

}           
#page-main .page-box.page-box-2.box-1,
#page-main .page-box.page-box-73.box-1,
#page-main .page-box.page-box-74.box-1 {  
        background: #F9F9F9; 
}           
.page-box.page-box-10.box-11 {  
        background: #EEE; 
}              
.page-box.page-box-11.box-11 {  
        background: #F5F1EF; 
}          
.page-box.page-box-3.box-8 {  
        background: #F9F9F9; 
}       
.page-box.page-box-84.box-11 header.page-box-header {
        z-index: 999;
        border: none;
}          
.page-box.page-box-84.box-11 .box-news-list {
        height: 260px;
        overflow: hidden;
}
.page-box.page-box-84.box-11 .box-list {
        margin-top: -60px;    
        margin-bottom: 0;
}   
.page-box.page-box-84.box-11 .box-list li.size-0p5x1 .item-author img {
        height: 80px;
        margin-left: -40px;
        width: 80px;
}               
.page-box.page-box-84.box-11 .box-list li.size-0p5x1 .item-author span {
        margin-top: 85px;    
}              
.page-box.page-box-84.box-11 .box-list li.size-1x1 .item-author span {
        display: inline;
}     
           
            
             
.page-box-rio2016 .wrapper {
        background: #D5DF22 url(/_i/headers/20160727-header-stripe-main-rio.png ) no-repeat scroll center center;
        padding: 0;
        width: 1240px !important; 
        position: relative;  
}     
.page-box-rio2016 .page-box-header {
        border: none !important;
        position: absolute;   
        width: 300px;
        left: 40px;
        top: 35px;
}              
.page-box-rio2016 .page-box-header h2,     
.page-box-rio2016 .page-box-header h2:after,
.page-box-rio2016 .page-box-header h2:before,
.page-box-rio2016 .page-box-header h2 a {
        color: #FFF !important;
}                 
.page-box-rio2016 .page-box-header h2,
.page-box-rio2016 .page-box-header h2 a {
        font-size: 50px;
        font-weight: 200;
        text-transform: none;
        white-space: normal;
        line-height: 45px;
}                         
.page-box-rio2016 .page-box-header h2:after {
        content: "Rio de Janeiro 2016";    
        font-size: 20px;
        display: block;   
        text-transform: uppercase;
}
.page-box-rio2016 .page-box-header h2:before {
        font-size: 30px;
        width: 20px;
        margin-left: -20px;
        display: inline-block;
}
.page-box-rio2016 .wrapper .box-news-list {
        padding: 20px 20px 0 20px;   
}        
.page-box-rio2016 .wrapper .box-news-list ul {
        width: 812px;
        float: right;
}       
.page-box-rio2016 .wrapper .box-news-list ul:after {
        clear: both;     
        content: "";     
        display: table;  
        line-height: 0;
}       
.page-box-rio2016 .wrapper .box-news-list,
.page-box-rio2016 .wrapper .box-news-list li,
.page-box-rio2016 .wrapper .box-news-list li .news-titlelead-wrapper {
        background: transparent !important;
}                              
.page-box-rio2016 .box-list li .news-titlelead-wrapper .news-title strong {
        color: #333 !important;
}          
.page-box-rio2016 .box-list li:hover .news-image a:after, 
.page-box-rio2016 .box-list li:hover .news-image i:after  {
        background: rgba(255, 255, 255, 0.3) !important;
} 
.page-box-rio2016 .item-containers a {
        display: none;
}                             
.page-box-rio2016:after,
.page-box-rio2016 .wrapper:after,
.page-box-rio2016 .wrapper .box-news-list ul:after {
        clear: both;     
        content: "";     
        display: table;  
        line-height: 0;
}             

.page-box-rok-pracy-sejmu-VIII-kadencji .wrapper {
        background: #F0F0F0 url(/_i/headers/20161108-header-stripe-main-sejm.png) no-repeat scroll center center;
        padding: 0;
        width: 1240px !important; 
        position: relative;  
}     
.page-box-rok-pracy-sejmu-VIII-kadencji .page-box-header {
        border: none !important;
        position: absolute;   
        width: 350px;
        left: 40px;
        top: 35px;
}              
.page-box-rok-pracy-sejmu-VIII-kadencji .page-box-header h2,     
.page-box-rok-pracy-sejmu-VIII-kadencji .page-box-header h2:after,
.page-box-rok-pracy-sejmu-VIII-kadencji .page-box-header h2:before,
.page-box-rok-pracy-sejmu-VIII-kadencji .page-box-header h2 a {
        color: #333 !important;
}                 
.page-box-rok-pracy-sejmu-VIII-kadencji .page-box-header h2,
.page-box-rok-pracy-sejmu-VIII-kadencji .page-box-header h2 a {
        font-size: 50px;
        font-weight: 200;      
        line-height: 45px;    
        white-space: normal; 
        text-shadow: #F0F0F0 0 0 10px;   
        text-transform: none;
}                         
.page-box-rok-pracy-sejmu-VIII-kadencji .page-box-header h2:after {
        content: "Raport";    
        font-size: 20px;
        display: block;   
        text-transform: uppercase;
}
.page-box-rok-pracy-sejmu-VIII-kadencji .page-box-header h2:before {
        font-size: 30px;
        width: 20px;
        margin-left: -20px;
        display: inline-block;
}
.page-box-rok-pracy-sejmu-VIII-kadencji .wrapper .box-news-list {
        padding: 20px 20px 0 20px;   
}        
.page-box-rok-pracy-sejmu-VIII-kadencji .wrapper .box-news-list ul {
        width: 812px;
        float: right;
}       
.page-box-rok-pracy-sejmu-VIII-kadencji .wrapper .box-news-list ul:after {
        clear: both;     
        content: "";     
        display: table;  
        line-height: 0;
}                              
.page-box-rok-pracy-sejmu-VIII-kadencji .wrapper .box-news-list,
.page-box-rok-pracy-sejmu-VIII-kadencji .wrapper .box-news-list li,
.page-box-rok-pracy-sejmu-VIII-kadencji .wrapper .box-news-list li .news-titlelead-wrapper {
        background: transparent !important;
}                              
.page-box-rio2016 .box-list li .news-titlelead-wrapper .news-title strong {
        color: #333 !important;   
        text-shadow: #F0F0F0 0 0 5px;   
}          
.page-box-rok-pracy-sejmu-VIII-kadencji .box-list li:hover .news-image a:after, 
.page-box-rok-pracy-sejmu-VIII-kadencji .box-list li:hover .news-image i:after  {
        background: rgba(255, 255, 255, 0.3) !important;
} 
.page-box-rok-pracy-sejmu-VIII-kadencji .item-containers a {
        display: none;
}                             
.page-box-rok-pracy-sejmu-VIII-kadencji:after,
.page-box-rok-pracy-sejmu-VIII-kadencji .wrapper:after,
.page-box-rok-pracy-sejmu-VIII-kadencji .wrapper .box-news-list ul:after {
        clear: both;     
        content: "";     
        display: table;  
        line-height: 0;
} 

.page-box.page-box-10.box-11 .box-list-item-first {  
        border-bottom: #F8F8F8 3px solid;
}     

#page-main .page-box.page-box-70.box-16 .box-video-player-list {  
        background: #00AEEF; 
                 /* #2C437F #00AEEF */
}                         
#page-main .page-box.page-box-70.box-16 .box-video-player-list ul.box-list.box-list-simple li {
        background-color: #1AB6F1;
}       
#page-main .page-box.page-box-70.box-16 .box-video-player-list ul.box-list:after {  
        background: url(/_i/logos/inwestorzy-tv-white.png) no-repeat right center; 
        background-size: auto 30px; 
        position: absolute;
        display: block;
        content: "";  
        height: 40px;   
        width: 200px;
        right: 283px;
        bottom: 20px;   
}                                                                              
#page-main .page-box.page-box-70.box-16 .box-video-player-list ul.box-list.box-list-simple li.selected,
#page-main .page-box.page-box-70.box-16 .box-video-player-list ul.box-list.box-list-simple li.selected a.news-title.run,
#page-main .page-box.page-box-70.box-16 .box-video-player-list ul.box-list.box-list-simple li.selected a.news-title.run strong,
#page-main .page-box.page-box-70.box-16 .box-video-player-list ul.box-list.box-list-simple li.selected a.news-title.run:hover,
#page-main .page-box.page-box-70.box-16 .box-video-player-list ul.box-list.box-list-simple li.selected a.news-title.run strong:hover {  
        background-color: #65CEF5;
        color: #FFF; 
}              
 

#header-login fieldset,
#header-menu .header-menu-level-2 {  
        border-top: rgba(255, 255, 255, 0.4) 1px solid;
}                      

#page-ar .page-header div.header-bar-area {
        display: none !important;
}           
#page-blogi .page-header {
        margin: 0;
}            
#page-blogi_blog .page-header.page-header-blog-author {
        margin-bottom: 30px;
}                           
.page-header.page-header-blog div.header-bar-area {
        background: #4D7B90;
        color: #F0F0F0;
}
.page-header.page-header-blog div.header-bar h2,
.page-header.page-header-blog div.header-bar h2 a {   
        color: #F0F0F0; 
}              
.page-header.page-header-blog-author div.header-bar a.t {      
        color: #FFF;    
}                                   
.page-header.page-header-blog-author div.header-bar a.t:hover {      
        color: #EEE;    
}           
.page-header.page-header-blog-author div.header-bar h2,
.page-header.page-header-blog-author div.header-bar h2 a {   
        color: #FFF; 
}                                         
.page-header.page-header-blog-author div.header-bar h2 a:hover {   
        color: #F0F0F0; 
}       
.page-header.page-header-blog-author div.header-bar h3,
.page-header.page-header-blog-author div.header-bar h3 a {   
        color: #CCCCCC;       
}                                          
.page-header.page-header-blog-author div.header-bar h3 a:hover {   
        color: #F0F0F0; 
}      
      
.art-list-blog li.item .date, 
.art-list-blog li.item .date .d,
.art-list-thumbs li.item-blog .date, 
.art-list-thumbs li.item-blog .date .d  {   
        border-color: #DBE5E9;   
        color: #4D7B90; 
}     
.art-list-thumbs li.item.item-wprost .image {
        background: url(/wprost/_i/icons/wprost-favicon-57x57.png) #ED1C24 no-repeat center center !important;     
} 
#page-profil .art-list-thumbs .art-authors {
        display: none;
}
                          
.page-header.page-header-user,
.page-header.page-header-forum {
        margin-bottom: 0;
}            
.page-header.page-header-user .header-bar-user,
.page-header.page-header-forum .header-bar-forum {  
        border-top: rgba(255, 255, 255, 0.4) 1px solid;
}              
.page-header.page-header-issue .header-bar-area {
        background-color: #333;
}      
.page-header.page-header-user div.header-bar.header-bar-user h2,
.page-header.page-header-user div.header-bar.header-bar-user h2::before,
.page-header.page-header-issue div.header-bar.header-bar-user h2,
.page-header.page-header-issue div.header-bar.header-bar-user h2::before,
.page-header.page-header-forum div.header-bar.header-bar-forum h2,      
.page-header.page-header-forum div.header-bar.header-bar-forum h2 a,
.page-header.page-header-forum div.header-bar.header-bar-forum h2::before {  
        color: #FFF;
}     

.page-header.page-header-issue-cover div.header-bar-area,
.page-header.page-header-issue-cover div.header-bar-area div.header-bar {
        height: 240px;    
        position: relative;                     
}               
.page-header-issue .header-bar-area {  
        background: #333;       
        overflow: hidden;   
}                                   
.page-header-issue .header-bar-area div.header-bar h2,
.page-header-issue .header-bar-area div.header-bar h2 a {    
        color: #FFF;
}                                   
.page-header-issue .header-bar-area .cover {    
        position: absolute;                                  
        display: block;
        top: 20px;
        right: 20px; 
        height: 200px;    
        margin: 0; 
        padding: 0; 
}                                  
.page-header-issue .header-bar-area .cover img {                   
        display: block;
        padding: 0;
        margin: 0;  
        height: 100%;
}                                 
.page-header-issue .header-bar-area .nav {                   
        display: block;           
        position: absolute;                   
        padding: 26px 40px;
        margin: 0;   
        top: 20px;  
        bottom: 20px;
        right: 140px; 
        width: 220px; 
        font-size: 15px;
        font-weight: 400; 
        line-height: 20px;  
        list-style: none;
        border-left: #999 1px solid;
}                             
.page-header-issue .header-bar-area .nav a {                
        display: inline-block;                            
        color: #FFF;
        text-decoration: none;    
        border-bottom: transparent 1px solid; 
}                                   
.page-header-issue .header-bar-area .nav a.strong {                   
        color: #ED1C24;     
        font-size: 22px;    
        font-weight: 300; 
        margin-bottom: 15px;          
}                                   
.page-header-issue .header-bar-area .nav a:hover {     
        border-bottom: #999 1px solid;     
        text-decoration: none;
}                                   
.page-header-issue .header-bar-area .nav a.strong:hover {     
        border-bottom-color: #BE161D;  
}              

.page-header-large-marketing-automation {
        background: #EEE url(/_i/headers/20170103-header-marketing-automation.jpg) no-repeat center 10% !important; 
}                  
.page-header.page-header-large-marketing-automation .header-bar-area {     
        background: linear-gradient(rgba(238, 238, 238, 0) 30%, rgba(238, 238, 238, 0.8) 60%, #EEE);
}                                                                              
.page-header.page-header-large-marketing-automation .header-bar-area .header-bar {
        border-top: 1px solid rgba(51, 51, 51, 0.6);
}
.page-header.page-header-large-marketing-automation .header-bar-area .header-bar h2, 
.page-header.page-header-large-marketing-automation .header-bar-area .header-bar h2 a, 
.page-header.page-header-large-marketing-automation .header-bar-area .header-partners strong {
       color: #333 !important;   
}     
.page-header.page-header-large-marketing-automation a.header-partner-appmanago {
        background: url(/_i/headers/logos/header-logo-app-manago-30-black.png) no-repeat center top; 
        width: 120px;
        height: 40px;
}   
.page-header.page-header-large-marketing-automation a.header-partner-benhauer {
        background: url(/_i/headers/logos/header-logo-benhauer-30-black.png) no-repeat center top;  
        width: 125px;
        height: 40px;
}
.page-header.page-header-large-marketing-automation a.header-partner-salesmanago {
        background: url(/_i/headers/logos/header-logo-sales-manago-30-black.png) no-repeat center top;
        width: 155px;
        height: 40px;
}                                  
                             
.page-header-large-innowacje-energetyka-i-przemysl {
        background: #333 url(/_i/headers/20160427-header-innowacje.jpg) no-repeat center 10% !important; 
} 
.page-header-large-innowacje-energetyka-i-przemysl a.header-partner-enea {
        background: url(/_i/headers/logos/header-logo-enea-60-white.png) no-repeat center center; 
        width: 105px;
        height: 60px;
}   
.page-header-large-innowacje-energetyka-i-przemysl a.header-partner-gkpge {
        background: url(/_i/headers/logos/header-logo-pge-60-white.png) no-repeat center center;  
        width: 130px;
        height: 60px;
}
.page-header-large-innowacje-energetyka-i-przemysl a.header-partner-tauron {
        background: url(/_i/headers/logos/header-logo-tauron-60-white.png) no-repeat center center;
        width: 90px;
        height: 60px;
}

.page-header-large-forum-krynica {
        background: #0B245B url(/_i/headers/20160830-header-forum-ekonomiczne.jpg) no-repeat center top !important; 
}                        
.page-header-large-forum-krynica .header-bar-area {     
        background: linear-gradient(rgba(11, 36, 91, 0), rgba(11, 36, 91, 1))!important;
}       
.page-header-large-forum-krynica .header-partners {
        bottom: 50px;
}
.page-header-large-forum-krynica .header-partners strong {
        color: #999;
}
.page-header-large-forum-krynica a.header-partner-pko {
        background: url(/_i/headers/logos/header-logo-pkobp-100-white.png) no-repeat center center;
        width: 130px;
        height: 100px;
}
.page-header-large-forum-krynica a.header-partner-lotos {
        background: url(/_i/headers/logos/header-logo-lotos-100-white.png) no-repeat center center;
        width: 130px;
        height: 100px;
}
.page-header.page-header-large-forum-krynica h2 a span {
        color: #9EBDFD;
        display: block;
        font-size: 35px;
        line-height: 35px;
        margin: -30px 0 0 17px;
}   
.page-bar-forum-krynica {
        background: #ED1B24; 
        line-height: 80px;                                                                                                  
        height: 80px;      
        font-size: 31px;   
        margin: -39px 0 30px 0;
}        
.page-bar-forum-krynica span {
        background: url(/wprost/_i/logo-wprost-header.png) no-repeat left center; 
        color: #FFF;      
        width: 680px;
        margin: 0 auto;
        display: block;
        padding: 0 165px;
}                 
 
.page-header-large-odpowiedzialna-firma {
        background: #333 url(/_i/headers/20160530-header-odpowiedzialna-firma.jpg) no-repeat center 10% !important; 
}  
.page-header-large-odpowiedzialna-firma a.header-partner-enea {
        background: url(/_i/headers/logos/header-logo-enea-60-white.png) no-repeat center center; 
        width: 130px;                                                                                                 
        height: 60px;    
}     
.page-header-large-odpowiedzialna-firma a.header-partner-gkpge {
        background: url(/_i/headers/logos/header-logo-pge-60-white.png) no-repeat center center;  
        width: 130px;                                                                                            
        height: 60px;    
}   
.page-header-large-odpowiedzialna-firma a.header-partner-bzwbk {
        background: url(/_i/headers/logos/header-logo-bank-zachodni-wbk-60-white.png) no-repeat center center;  
        width: 190px;                                                                                            
        height: 60px;    
}      
                                    
.page-header-large-sdm-2016 {              
        background: #FBB900 url(/_i/headers/20160720-header-sdm.jpg) no-repeat center 10% !important; 
}                              
.page-header-large-sdm-2016 h2 a span {
        color: #FFF7EA;
} 
.item-containers a.cntr-432 {
        background: #FBB900 none repeat scroll 0 0 !important;
        color: #FFFFFF !important;
}                        
.page-header.page-header-large-sdm-2016 .header-bar-area {     
        background: linear-gradient(rgba(255, 156, 0, 0), rgba(255, 156, 0, 0.95));
}      
                                    
.page-header-large-sejm-raport {              
        background: #333 url(/_i/headers/20161108-header-sejm.jpg) no-repeat center 10% !important; 
}                              
.page-header-large-sejm-raport h2 a span {
} 
.item-containers a.cntr-10189 {
        background: #0099FF !important;
        color: #FFFFFF !important;
}               
                              
.page-header-large-nato-2016 {              
        background: #2B4682 url(/_i/headers/20160707-header-nato.jpg) no-repeat center center !important; 
}                              
.page-header-large-nato-2016 h2 a span {
        color: #A7B6D8;
}                         
.page-header.page-header-large-nato-2016 .header-bar-area {     
        background: linear-gradient(rgba(43, 70, 130, 0), rgba(043, 70, 130, 0.95));
}  
.page-bar-nato-2016 {
        background: #2B4682 url(/_i/headers/20160705-header-nato.jpg) no-repeat center 10% !important; 
        height: 120px;
        line-height: 120px;
        margin: 20px 0 0 0;
}                             
.page-bar-nato-2016 a,
.page-bar-nato-2016 a:hover {
        text-decoration: none;
        display: block;
        padding: 0 30px        
}                          
.page-bar-nato-2016 a b {
        color: #FFF;
        font-size: 50px;
        font-weight: 200;
}             
.page-bar-nato-2016 a b:before {
        content: "/ ";
        display: inline-block;
        font-size: 30px;
        font-weight: 200;
        width: 18px;
}                       
.page-bar-nato-2016 a b span {
        color: #A7B6D8;
}                       
.page-bar-nato-2016 a i {
        color: #FFF000;   
        display: inline-block;          
        text-transform: uppercase;
        text-decoration: none; 
        font-size: 22px;
        font-style: normal;
        font-weight: 200;
        position: absolute;  
        margin: 2px 0 0 90px;
}        
.page-bar-nato-2016 a em {
        background: #FFF000 url(/_i/icon-30-c-arrow-right.png) no-repeat center center;  
        height: 60px;
        width: 60px;
        margin: 30px 0 0 0;
        float: right;    
        text-decoration: none;
        -webkit-border-radius: 5px; 
        -moz-border-radius: 5px; 
        -ms-border-radius: 5px; 
        -o-border-radius: 5px; 
        border-radius: 5px;   
}                                            
                   
.page-header-large-euro-2016 {
        background: #005089 url(/_i/headers/20160601-header-euro.jpg) no-repeat center 10% !important; 
}                         
.page-header.page-header-large-euro-2016 .header-bar-area {                
        background: linear-gradient(rgba(0, 80, 137, 0), rgba(0, 80, 137, 0.95));  
}                            
.item-containers a.cntr-378 {
        background: #D5DF22 none repeat scroll 0 0 !important;
        color: #333 !important;
}     
.page-header-large-rio-2016 {
        background: #D6DF22 url(/_i/headers/20160727-header-rio.png) no-repeat center top !important; 
}                         
.page-header.page-header-large-rio-2016 .header-bar-area {                
        /* background: linear-gradient(rgba(214, 223, 34, 0), rgba(214, 223, 34, 0.95));  */
        background: transparent;
}  
.page-header-large-rio-2016-partners {
        background: #F9F9F9; 
        margin: -40px 0 40px 0;
        padding: 60px 40px 20px 40px;
        text-align: center;
}    
.page-header-large-rio-2016-partners 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;     
}    
.page-header-large-rio-2016-partners a:hover {
        opacity: 0.8;
}    
.page-header-large-rio-2016-partners strong {
        display: block;
        font-weight: 400;
        font-size: 12px;
        color: #999;
        text-transform: uppercase;
}                   
                           
.page-header-large-wroclaw-2016 {
        background: #160C3E url(/_i/headers/20160601-header-wroclaw.jpg) no-repeat center 10% !important; 
}  
.page-header.page-header-large-wroclaw-2016 .header-bar-area {
        background: linear-gradient(rgba(22, 12, 62, 0), rgba(22, 12, 62, 0.95));
}                                
   
.page-header-large-targi-kielce {
        background: #333 url(/_i/headers/20160530-header-targi-kielce.jpg) no-repeat center 10% !important; 
}  
.page-header-large-targi-kielce .targi-kielce-logo {
        background: url(/_i/headers/logos/header-logo-targi-kielce-140.png) no-repeat center center;  
        background-size: 100% 100%;
        position: absolute;
        display: block;
        height: 140px;
        width: 140px;
        top: 55px;
        right: 55px;
}           
.page-header-large-targi-kielce .targi-kielce-logo span {  
        display: none;
}                
                            
.page-header-large-fundusze-europejskie {
        background: #333 url(/_i/headers/20160510-header-fundusze-europejskie.jpg) no-repeat center top !important; 
}     
.page-header-large-fundusze-europejskie a.header-partner-fundusze-eu {
        background: url(/_i/headers/logos/header-logo-fundusze-europejskie-60-white.png) no-repeat center center; 
        width: 120px;
}       
.page-header-large-fundusze-europejskie a.header-partner-min-rozwoju {
        background: url(/_i/headers/logos/header-logo-ministerstwo-rozwoju-60-white.png) no-repeat center center; 
        width: 135px;
}       
.page-header-large-fundusze-europejskie a.header-partner-eu {
        background: url(/_i/headers/logos/header-logo-unia-europejska-60-white.png) no-repeat center center; 
        width: 200px;
}        
.header-partner-fundusze-eu-bar img {
        width: 100%;
}             
                             
.page-header-large-samoistne-wloknienie-pluc {
        background: #333 url(/_i/headers/20160520-header-samoistne-wlokninie-pluc.jpg) no-repeat center top !important; 
}         
      
.page-header-large-forum {
        background: #00C6FF url(/_i/headers/header-forum-02.png) no-repeat center top !important; 
        margin: 0;
}       
.page-header-large-forum .header-bar-area {
        background: transparent !important; 
}    
#section-search {     
       /*  border-top: 1px solid rgba(255, 255, 255, 0.6);
        background: #00C6FF;
        background: #00C2FA;  */ 
        background: #444;
        color: #FFF;
        margin-bottom: 50px;
}  
#section-search .wrapper {

}               
#section-search button {
        background-color: #00B5E9;
}               
#section-search button:hover {
        background-color: #00A7D7;
}   
.layout-forum .box-list li.box-list-item-list ul.box-list li.box-list-item-type-row .news-details .news-comments {
        color: #00C6FF;
} 
.layout-forum .element-article-link.element-article-link-next,
.layout-forum .element-article-link.element-article-link-prev,
.forum-element-bottom-section {
        display: none;
}  
           
.section-profile .author-wprost:hover { 
        color: #ED1C24;
}   
.section-profile .profile-bar-buttons .ext-links-buttons .share-button {   
        background-color: #E11B22;
}       
.section-profile .profile-bar-buttons .ext-links-buttons .share-button:hover {   
        background-color: #BE161D;
}      

.layout-blogs #element .element-article.element-article-normal {
        border: none;
}   
.layout-blogs #element .element-article.element-article-normal .art-containers {
        display: none;
}     

.form-register .fg-buttons-row .fg-row {
        text-align: center;
}  
                  
.form-register .fh,    
.form-newsletter .fh {
        padding: 30px 0 50px 0;
}                   
.form-register .fh h3,    
.form-newsletter .fh h3 {
        font-size: 25px;
        font-weight: 300;
}
.form-register label[for="email"], 
.form-register label[for="user_name"], 
.form-register label[for="last_name"],  
.form-register label[for="first_name"], 
.form-register label[for="password"],
.form-newsletter label[for="email"] {
        display: none;
}                 
.form-register #user_name {
        margin: 20px 0 0 0;
} 
.form-register #email,
.form-register #password,  
.form-register #password,                 
.form-register #first_name {
        margin: 20px 0 20px 0;
}                         
.form-newsletter #code, 
.form-newsletter #email {
        margin: 30px 0;
}                      
.form-newsletter #code {
        text-align: center;
        width: 500px;
        margin-left: auto;
        margin-right: auto;
}                    
.form-newsletter .ni {
        padding: 0 0 10px 0;
}                    
.form-newsletter .ni strong {  
        display: block;
        font-size: 20px;
}                          
.form-newsletter .ni input.checkbox-large-round + label::after      {
        top: 5px;
}                                 
.form-register .ch .fg-label-checkbox,
.form-newsletter .ch .fg-label-checkbox {
        padding-top: 6px;          
        padding-bottom: 20px;
}                   
.form-newsletter .button-large-round {
        margin: 0 10px;
}       
.form-edit-user .form-message,  
.form-register .form-message {   
        background: #F9F9F9;
        margin: 30px 40px;   
        padding: 40px;
        text-align: center;
}                     
.form-edit-user .form-message h3,  
.form-register .form-message h3 {   
        font-size: 30px;
        line-height: 35px;
        text-shadow: #FFF 1px px 0;
        margin: 0;   
        padding: 0;
}               
.form-edit-user .form-message div,  
.form-register .form-message div {   
        font-size: 20px;
        line-height: 25px;
        margin: 0;   
        padding: 30px 0 0 0;
}                   
.form-edit-user .form-message div a,  
.form-register .form-message div a {   
        color: #111;
}            
.form-register .large-facebook-button {
        background-color: #3B5998;
}       
.form-register .large-twitter-button {
        background-color: #55ACEE;
}    
.form-register .large-googleplus-button {
        background-color: #DD4B39;
}         
.form-register .large-button:hover {
        background-color: #333;
}           
.form-register .large-wprost-button {
        background-image: url(/wprost/_i/icons/wprost-favicon-70x70.png);;
        background-position: center 15px; 
        background-color: #ED1C24;
        width: auto;
        line-height: 208px;
        white-space: nowrap;
        padding-left: 20px;   
        padding-right: 20px;
}      
.form-register .large-wprost-button:hover {
        background-color: #E61B23;
}           
.form-register .large-wprost-button:focus {
        background-color: #BE161D;
}         
.form-register .fm {
        display: none;
}         

#section-exchange-rates {
        background: #F9F9F9;
        padding: 0 0 40px 0;
}  
#section-exchange-rates table thead,
#section-exchange-rates table tbody {
        background: #FFF;
}   
#section-exchange-rates table caption {
        font-size: 30px;
        font-weight: 200;
        line-height: 30px;
        padding: 30px 0 40px 0;  
        margin: 0; 
        color: #999;
}         
#section-exchange-rates table tbody tr:last-child td {
        border: none;
}

.layout-newsroom #day_select {    
        background: transparent;
        padding: 5px;
        font-family: inherit; 
        font-size: inherit;  
        font-weight: inherit; 
        color: inherit; 
        width: 450px;
        border: transparent 2px solid; 
        -webkit-box-sizing: border-box;  
        -moz-box-sizing: border-box;  
        box-sizing: border-box;
        margin-left: -5px; 
}          
.layout-newsroom #day_select.hasDatepicker {  
        background: transparent url(/_i/icon-20-c-arrow-bottom.png) no-repeat 415px center;
        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: 6px; 
        -moz-border-radius: 6px; 
        -ms-border-radius: 6px; 
        -o-border-radius: 6px; 
        border-radius: 6px;  
}           
.layout-newsroom #day_select.hasDatepicker:hover {
        border: #EEE 2px solid;  
}                                              
.layout-newsroom #day_select.hasDatepicker:focus,
.layout-newsroom #day_select.hasDatepicker:focus:hover {
        border: #ED1C24 2px solid;  
}                    
.layout-newsroom #ui-datepicker-div {
        position: relative;
        margin-top: -4px;
        background: #FFF;
        border: #ED1C24 2px solid;  
        border-top: none; 
        width: 450px;  
        -webkit-border-bottom-left-radius: 6px;
        -webkit-border-bottom-right-radius: 6px;
        -moz-border-radius-bottomleft: 6px;
        -moz-border-radius-bottomright: 6px;
        border-bottom-left-radius: 6px;
        border-bottom-right-radius: 6px;  
        -webkit-box-sizing: border-box;  
        -moz-box-sizing: border-box;  
        box-sizing: border-box; 
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        -o-user-select: none;
        user-select: none;
}                                                   
.layout-newsroom #ui-datepicker-div .ui-datepicker-next,
.layout-newsroom #ui-datepicker-div .ui-datepicker-prev {    
        background: #E61B23 url(/_i/icon-20-a-arrow-left.png) center center no-repeat;  
        display: block;
        position: absolute;
        top: 10px;
        left: 10px;                      
        width: 40px;             
        height: 40px;
        -webkit-border-radius: 4px; 
        -moz-border-radius: 4px; 
        -ms-border-radius: 4px; 
        -o-border-radius: 4px; 
        border-radius: 4px;  
        cursor: pointer;
}    
.layout-newsroom #ui-datepicker-div .ui-datepicker-next {
        background-image: url(/_i/icon-20-a-arrow-right.png);  
        right: 10px;    
        left: auto;    
}                                       
.layout-newsroom #ui-datepicker-div .ui-datepicker-next:hover,
.layout-newsroom #ui-datepicker-div .ui-datepicker-prev:hover {    
        background-color: #BE161D;
}                                           
.layout-newsroom #ui-datepicker-div .ui-icon.ui-icon-circle-triangle-w,
.layout-newsroom #ui-datepicker-div .ui-icon.ui-icon-circle-triangle-e {    
        display: none;
}      
.layout-newsroom #ui-datepicker-div .ui-datepicker-title {  
        background: #ED1C24;  
        color: #FFF;  
        font-size: 28px;
        font-weight: 400;
        line-height: 60px;
        text-align: center;
}                                 
.layout-newsroom #ui-datepicker-div .ui-datepicker-calendar {  
        background: #FFF;  
        border: #FFF 1px solid;
        border-collapse: collapse;
        width: 100%;
}                                           
.layout-newsroom #ui-datepicker-div .ui-datepicker-calendar th,
.layout-newsroom #ui-datepicker-div .ui-datepicker-calendar td {  
        border: #CCC 1px solid;
        line-height: 20px;
        text-align: right;   
        padding: 0;
}                     
.layout-newsroom #ui-datepicker-div .ui-datepicker-calendar th {  
        background: #F9F9F9;  
        border-top: #FFF 1px solid; 
        color: #999;   
        padding: 5px 8px;
        font-weight: 400;
}                    
.layout-newsroom #ui-datepicker-div .ui-datepicker-calendar th:first-child,
.layout-newsroom #ui-datepicker-div .ui-datepicker-calendar td:first-child {  
        border-left: #FFF 1px solid;
}                  
.layout-newsroom #ui-datepicker-div .ui-datepicker-calendar th:last-child,
.layout-newsroom #ui-datepicker-div .ui-datepicker-calendar td:last-child {  
        border-right: none;
}           
.layout-newsroom #ui-datepicker-div .ui-datepicker-calendar tr:last-child td {  
        border-bottom: none;   
}     
                              
.layout-newsroom #ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-week-col {  
        background: #F9F9F9;  
        color: #CCC;     
        padding: 5px 8px;
}             
.layout-newsroom #ui-datepicker-div .ui-datepicker-calendar td a {          
        display: block;  
        color: #CCC;      
}        
.layout-newsroom #ui-datepicker-div .ui-datepicker-calendar td a,
.layout-newsroom #ui-datepicker-div .ui-datepicker-calendar td.ui-state-disabled {      
        color: #333;     
        padding: 5px 8px;
        text-decoration: none;
}                               
.layout-newsroom #ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-week-end a {  
        color: #2A70B3;
}                               
.layout-newsroom #ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-week-end:last-child a {  
        color: #BE161D;
}                             

.layout-newsroom #ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-other-month a {  
        color: #CCC !important;  
}                              
.layout-newsroom #ui-datepicker-div .ui-datepicker-calendar td.ui-state-disabled {  
        color: #DDD !important;  
}                              
.layout-newsroom #ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-current-day a {  
        background: #00C6FF !important;
        color: #FFF !important;  
}      
.layout-newsroom #ui-datepicker-div .ui-datepicker-calendar td a:hover {  
        background: #ED1C24 !important;
        color: #FFF !important;  
}      
  
.page-box.page-funduszeeuropejskie {        
        background: #EEE !important;     
        margin: 0 0 20px 0;  
}
.page-box.page-funduszeeuropejskie .page-box-header {
        border: none;
}
.page-box.page-funduszeeuropejskie .box-news-list { 
        padding-top: 0;            
        padding-bottom: 0;           
        margin: 0 -20px 0 -20px;  
}      
.page-box.page-funduszeeuropejskie .box-news-list .box-list {    
        margin-left: 10px;        
        margin-bottom: 0;  
}          
.page-box.page-funduszeeuropejskie .box-news-list .box-list li.box-list-item {        
        margin-bottom: 0;  
}                             
.page-box.page-funduszeeuropejskie .box-list li,
.page-box.page-funduszeeuropejskie .box-list li .news-titlelead-wrapper,
.page-box.page-funduszeeuropejskie .box-list li.box-list-item.box-list-item-rwd-row,
.page-box.page-funduszeeuropejskie .box-list li.box-list-item.box-list-item-rwd-row .news-data,
.page-box.page-funduszeeuropejskie .box-list li.box-list-item.box-list-item-rwd-simple-row,
.page-box.page-funduszeeuropejskie .box-list li.box-list-item.box-list-item-rwd-simple-row .news-data {
        background: transparent !important;            
}      

.page-box.page-inwestorzytv  {       
}     
.page-box.page-inwestorzytv .box-news-list { 
        background: #3166B5 !important; 
        background: #2A70B3 !important;     
        padding-top: 20px;            
        padding-bottom: 0;           
        margin-left: -20px;            
        margin-right: -20px;  
        -webkit-border-radius: 1px; 
        -moz-border-radius: 1px; 
        -ms-border-radius: 1px; 
        -o-border-radius: 1px; 
        border-radius: 1px; 
}      
.page-box.page-inwestorzytv .box-news-list .box-list {    
        margin-left: 10px;   
}                                          
.page-box.page-inwestorzytv .link-inwestorzytv {
        background: #F9F9F9;   
        padding: 20px;              
        margin-top: -10px;        
        -webkit-border-bottom-left-radius: 1px;
        -webkit-border-bottom-right-radius: 1px;
        -moz-border-radius-bottomleft: 1px;
        -moz-border-radius-bottomright: 1px;
        border-bottom-left-radius: 1px;
        border-bottom-right-radius: 1px; 
}
.page-box.page-inwestorzytv .link-inwestorzytv a {
        background: #00AFEF url(/_i/logos/inwestorzy-tv-white.png) no-repeat center center; 
        background-size: auto 40px;   
        display: block;
        margin: 0 auto;
        height: 45px;
        width: 386px;  
        text-indent: -999999px;
        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);  
}                     
.page-box.page-inwestorzytv .link-inwestorzytv a:hover {
        background-color: #00C6FF; 
}                     
.page-box.page-inwestorzytv .link-inwestorzytv a:focus {
        background-color: #233C7A;    
}                                   
.page-box.page-inwestorzytv .box-list li,
.page-box.page-inwestorzytv .box-list li .news-titlelead-wrapper,
.page-box.page-inwestorzytv .box-list li.box-list-item.box-list-item-rwd-row,
.page-box.page-inwestorzytv .box-list li.box-list-item.box-list-item-rwd-row .news-data,
.page-box.page-inwestorzytv .box-list li.box-list-item.box-list-item-rwd-simple-row,
.page-box.page-inwestorzytv .box-list li.box-list-item.box-list-item-rwd-simple-row .news-data {
        background: transparent !important;            
}   
.page-box.page-inwestorzytv .box-list li.size-1x1.box-list-item-type-image_text .news-titlelead-wrapper .news-title strong {
        color: #FFF; 
        padding-left: 0;            
        padding-right: 0;   
}    
.page-box.page-inwestorzytv .box-list li .news-containers {
        display: none;
}                       
         
/* .section-users .users-list li.focused a.author-img { 
        border-color: #ED1C24;     
} */

#page-kultura .page-header {
        margin-bottom: 0;
}

/* #right-list-fresh li {         
        margin-left: 0;            
        margin-right: 0;  
}  */

.breaking-news-header {  
        background: #666666;  
        color: #FFF;  
        font-size: 28px;
        font-weight: 400;
        line-height: 60px;
        height: 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;     
}   
.breaking-news-header.visible {  
        height: 60px;
}
.breaking-news-header .wrapper {
        font-family: "Roboto Condensed", Arial, sans-serif;
        font-size: 20px;
        font-weight: 200;   
        line-height: 60px;                       
        height: 60px;     
        width: 1200px;    
        margin: 0 auto;
        position: relative;  
}           
.breaking-news-header .wrapper em {
        color: #FFDE00;      
        float: left;  
        height: 60px;    
        line-height: 60px; 
        margin: -1px 50px 0 86px;   
        font-size: 22px;
        font-weight: 400; 
        font-style: normal;    
}    
.breaking-news-header ul.box-list.box-list-simple {  
        position: relative;   
        list-style: none;   
        height: 60px;        
        width: 780px !important;   
        float: left;    
        padding: 0;                          
        margin: 0;
}        
.breaking-news-header ul.box-list.box-list-simple:before {                                   
        display: block;
        color: #A0A0A0;
        content: "/";     
        width: 10px;
        margin-left: -25px;
}      
.breaking-news-header ul.box-list.box-list-simple li.box-list-item {      
        background: transparent; 
        position: absolute;  
        padding: 0;  
        margin: 0;
        width: 780px !important;   
        float: none;
        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); 
        opacity: 0;
}         
.breaking-news-header ul.box-list.box-list-simple li.box-list-item.breaking-news-list-item-active {  
        z-index: 10;  
        opacity: 1;
}   
.breaking-news-header ul.box-list.box-list-simple li.box-list-item .news-open, 
.breaking-news-header ul.box-list.box-list-simple li.box-list-item .news-lead,
.breaking-news-header ul.box-list.box-list-simple li.box-list-item .news-image,   
.breaking-news-header ul.box-list.box-list-simple li.box-list-item .news-author,
.breaking-news-header ul.box-list.box-list-simple li.box-list-item .news-containers,
.breaking-news-header ul.box-list.box-list-simple li.box-list-item.box-list-item-next-link,   
.breaking-news-header ul.box-list.box-list-simple li.box-list-item .news-data .news-details .news-date .d,  
.breaking-news-header ul.box-list.box-list-simple li.box-list-item .news-data .news-details .news-date .m,  
.breaking-news-header ul.box-list.box-list-simple li.box-list-item .news-data .news-details .news-date .y,  
.breaking-news-header ul.box-list.box-list-simple li.box-list-item .news-data .news-details .news-comments,  
.breaking-news-header ul.box-list.box-list-simple li.box-list-item .news-data .news-image-video {   
        display: none;
}     
.breaking-news-header ul.box-list.box-list-simple li.box-list-item .news-data,
.breaking-news-header ul.box-list.box-list-simple li.box-list-item .news-data .news-titlelead-wrapper { 
        position: static;   
        background: transparent; 
        width: 780px !important;   
        line-height: 60px !important; 
        height: 60px !important;     
        padding: 0;  
        margin: 0;   
        right: auto;  
        left: auto; 
}                                                  
.breaking-news-header ul.box-list.box-list-simple li.box-list-item .news-data .news-titlelead-wrapper .news-title {
        padding: 0 0 0 95px;     
}             
.breaking-news-header ul.box-list.box-list-simple li.box-list-item .news-data .news-titlelead-wrapper .news-title strong {   
        overflow: hidden;  
        text-overflow: ellipsis;   
        white-space: nowrap;  
        display: inline; 
}                               
.breaking-news-header ul.box-list.box-list-simple li.box-list-item .news-data .news-details,  
.breaking-news-header ul.box-list.box-list-simple li.box-list-item .news-data .news-details .news-date,  
.breaking-news-header ul.box-list.box-list-simple li.box-list-item .news-data .news-titlelead-wrapper .news-title,
.breaking-news-header ul.box-list.box-list-simple li.box-list-item .news-data .news-titlelead-wrapper .news-title strong { 
        color: #FFF;
        font-family: "Roboto Condensed", Arial, sans-serif;
        font-size: 20px;
        font-weight: 200;   
        line-height: 60px;    
        height: 60px;   
        text-align: left; 
        text-shadow: none;  
}          
.breaking-news-header ul.box-list.box-list-simple li.box-list-item .news-data .news-titlelead-wrapper .news-title:hover,
.breaking-news-header ul.box-list.box-list-simple li.box-list-item .news-data .news-titlelead-wrapper .news-title strong:hover { 
        text-decoration: none;  
}           
.breaking-news-header ul.box-list.box-list-simple li.box-list-item .news-data .news-titlelead-wrapper .news-title strong:hover { 
        border-bottom: #AAA 1px solid;
}                  
.breaking-news-header ul.box-list.box-list-simple li.box-list-item .news-details { 
        display: block !important; 
        position: absolute;
        top: 0;    
        left: 0; 
        margin: 0;      
        padding: 0;  
        z-index: 10;
        width: 55px;
}                
.breaking-news-header ul.box-list.box-list-simple li.box-list-item .news-data .news-details .news-date { 
        color: #CCC;   
}        
.breaking-news-header .buttons {
        float: right;
        margin-right: 20px;
        width: 200px;    
        height: 60px;    
        opacity: 0.4;           
        -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); 
        text-align: right;
}       
.breaking-news-header:hover .buttons {   
        opacity: 1;         
}
.breaking-news-header .buttons .button {  
        background-color: #5F5F5F;
        background-position: center 10px;
        background-repeat: no-repeat;
        display: inline-block;
        width: 40px;
        height: 40px;
        margin: 10px 0 10px 10px;  
        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);      
        opacity: 0;        
}      
.breaking-news-header .buttons .button.pointer {    
        opacity: 1;
}           
.breaking-news-header .buttons .button.pointer:hover {    
        background-color: #4F4F4F;
}           
.breaking-news-header .buttons .button-hide.pointer:hover {    
        background-color: #ED1C24;
}       
.breaking-news-header .buttons .button-prev {
        background-image: url(/_i/icon-20-a-arrow-left.png);   
}   
.breaking-news-header .buttons .button-next {
        background-image: url(/_i/icon-20-a-arrow-right.png);   
}   
.breaking-news-header .buttons .button-action {
        background-image: url(/_i/icon-20-a-arrow-bottom.png);   
}        
.breaking-news-header .buttons .button-hide {
        background-image: url(/_i/icon-20-a-arrow-top.png);   
}   
.breaking-news-header .buttons .button-action.play {
        background-image: url(/_i/icon-20-a-play.png);   
}
.breaking-news-header .buttons .button-action.pause {
        background-image: url(/_i/icon-20-a-pause.png);   
}
             
.stay-updated,
.stay-updated h3.sub-header {
        background: #F9F9F9;
        color: #333;  
}    
.stay-updated {       
        padding-bottom: 0;
}       
.stay-updated h3.sub-header {
        margin: 0 0 10px 0;
}          
.stay-updated label {
        font-size: 16px;  
        margin: 0 0 5px 0;
        display: block; 
}           
.stay-updated form {
        position: relative;  
        display: block;  
        padding: 0;
        margin: 10px 0 20px 0;     
}         
.stay-updated .edit { 
        font-size: 18px; 
        padding-top: 0;
        padding-bottom: 0; 
        margin: 0;      
        height: 40px; 
        line-height: 40px; 
        box-sizing: border-box;
        width: 305px;     
        -webkit-border-radius: 0; 
        -moz-border-radius: 0; 
        -ms-border-radius: 0; 
        -o-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;
}       
.stay-updated button.soc-button { 
        background-image: url(/_i/icon-20-a-check.png);  
        background-size: 20px 20px;
        position: absolute; 
        right: 0;
        bottom: 0;
        z-index: 10; 
        margin: 0; 
        padding: 0;  
        border: none;
        outline: none;  
        -webkit-border-radius: 0; 
        -moz-border-radius: 0; 
        -ms-border-radius: 0; 
        -o-border-radius: 0; 
        border-radius: 0;  
        -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;
}       
.stay-updated button.soc-button span { 
        display: none;
}      
.stay-updated .soc-buttons {
        width: 195px;
        text-align: right;
        float: right;
}
.stay-updated .soc-buttons-box {
        border-top: #FFF 2px solid;
        background-color: #F9F9F9; 
        padding: 20px;
        margin: 10px -20px 0 -20px;
}          
.stay-updated .soc-buttons-box:after {
        clear: both;     
        content: "";     
        display: table;  
        line-height: 0;
}                
.stay-updated .soc-buttons-box label {
        line-height: 40px;
        margin: 0;
        width: 142px; 
        float: left;   
}                     
.stay-updated .soc-buttons .soc-button { 
        background-color: #DDD;
        margin: 0 0 0 10px; 
}      
.stay-updated .soc-buttons .soc-button:first-child { 
        margin: 0;
}         
.stay-updated .facebook-button:hover {
        background-color: #3B5998;
}
.stay-updated .twitter-button:hover {
        background-color: #55ACEE;
}
.stay-updated .googleplus-button:hover {
        background-color: #DD4B39;
}
.stay-updated .linkedin-button:hover {
        background-color: #0274B3;
}
.stay-updated .tumblr-button:hover {
        background-color: #34465E;
}    
.stay-updated .youtube-button:hover {
        background-color: #E62319;
}    
.stay-updated .pinterest-button:hover {
        background-color: #CB2027;
}   
.stay-updated .rss-button:hover {
        background-color: #FF8000;
}  
.quiz1worldonline {       
        background-color: #666666;    
        border-bottom: #666666 20px solid;
        margin-bottom: 30px;
}      
.quiz1worldonline iframe  {  
        background-color: #666666;         
        border: none;
}

.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: #ED1C24;
}

.page-video-news {
        background-color: #333333;
        border-bottom: #F9F9F9 1px solid;
}     
.page-video-news .page-box-header {  
        padding-top: 20px;
        border: none;
}                                   
.page-video-news .page-box-header h2,
.page-video-news .page-box-header h2 a {
        color: #FFEB00 !important;             
}          
.page-video-news .box-list.box-list-default {
        margin-bottom: 0;
}                                                                                                 
.page-video-news .box-list li.box-list-item-type-image_text,
.page-video-news .box-list li.box-list-item-type-image_text .news-data,
.page-video-news .box-list li.box-list-item-type-image_text .news-titlelead-wrapper {
        background-color: transparent !important;
}  
.page-video-news .box-list li.box-list-item-type-image_text .news-titlelead-wrapper .news-title strong {
        color: #F9F9F9 !important;
        padding-left: 0;
        padding-right: 3px;
}  
/* .page-video-news .box-list .news-image-video {       
        background-image: url(/_i/icon-30-c-video.png);
        background-color: rgba(255, 235, 0, 0.8);
}  */



.element-gallery header .element-gallery-header .large-button.large-button-dark:hover {
        background-color: #ED1C24;
}


#user-profile-edit-thumb {  
        background: #CCC url(/_i/icon-30-a-user.png) no-repeat center center;
        display: block;
        height: 200px; 
        width: 200px;  
        margin: 20px auto 40px auto;  
        -webkit-border-radius: 100%; 
        -moz-border-radius: 100%; 
        -ms-border-radius: 100%; 
        -o-border-radius: 100%; 
        border-radius: 100%;   
} 
#user-profile-edit-cropper {  
        background: #CCC;
        height: 640px; 
        width: 100%;
}    
#user-profile-edit-cropper-toolbar .sp:last-child span:last-child {
        margin-right: 0;
}  
               


/* colors ****************************************************************** ***/
  
#header .header-button.search-button {    
        background-image: url(/_i/icon-20-b-search.png);   
        background-color: #FFF;  
}    

/* color: solid */
#header,
#header-login button:hover,
#header-login button:focus, 
#header-search button:hover,
#header-search button:focus,
#element-header,
.bar-button-icon i,            
.art-details .art-details-share:hover .share-button-icon i,
.header-expand-bar span.close-expand-bar-button:hover, 
.box-list li.box-list-item-next-link .news-image,  
#header-menu a.cover,  
.fullscreen-button:hover,                    
span.next span.next-button:hover,            
span.prev span.prev-button:hover,  
.large-button.large-button-dark:hover,
.element-gallery header .art-containers .item-containers a:hover,
.box-issue .button-issue,
.box-list li.box-list-item-issue .button-issue,
.section-issues-covers ul li.item .news-open,
.section-issue-cover .info:hover .large-button.selected,
.section-issue-cover .info:hover .large-button.selected:hover, 
.arrows-bar a:hover,
.arrows-bar span.current_page,
.arrows-expand-bar a,   
.page-header.page-header-user .header-bar-area,
.tab-buttons .tab-button.selected,
.tab-buttons .tab-button.selected:hover,
.stay-updated button.soc-button,
#bottom-fixed-bar .arr { 
        background-color: #ED1C24;  
}        
#header-menu a:hover,
#header-menu .header-menu-list-small a.strong:hover strong {
        border-bottom-color: #ED1C24;     
}       
#element .element-article,
.sub-header.sub-header-line,
.page-box .page-box-header {
        border-top-color: #ED1C24;                      
}          
.sub-header, 
.sub-header a,
.section-issue-covers .sub-header a:hover,
.issue-index li.item a.title:hover,
.issue-index li.item .art-authors li .author-name:hover,
.box-list.box-list-simple li:hover .news-title:hover,
.box-list.box-list-simple li .item-containers a,
.box-list.box-list-simple li:hover .item-containers a, 
.box-list.box-list-simple li .news-data-open .item-containers a,
.box-list.box-list-simple li:hover .news-data-open .item-containers a,
.box-news-slider .news-slider-title:hover,
.box-news-slider .news-slider-author a.item-author:hover span,  
.box-issue .issue-cover div h3, 
.box-issue .issue-cover div a:hover,
.box-issue .issue-articles h2,
.box-issue .issue-articles h2 a,
.box-issue .issue-articles ul li a:hover,
.section-issue-cover nav a:hover,
.tab-buttons .tab-button.selected:after,
.box-gallery-slider .gallery-slider-containers .item-containers,
.box-gallery-slider .gallery-slider-containers .item-containers a,
.box-gallery-slider .gallery-slider-containers .item-containers span,
.page-box .page-box-header h2 {                         
        color: #ED1C24;  
}    
/* color: 1.5 */       
#header-login button,    
#header-search button,              
#header .header-button,   
.box-list li.box-list-item-next-link .news-image:hover,   
.box-list li.box-list-item-next-link .news-image:focus  {
        background-color: #E61B23;
}
/* color: dark */
.header-expand-bar,   
.page-header-search,      
#header .header-button:hover,
#header .header-button.selected, 
.box-issue .button-issue:hover,   
.box-list li.box-list-item-issue .button-issue:hover,
.section-issues-covers ul li.item .news-open:hover, 
.arrows-expand-bar a:hover,
.stay-updated button.soc-button:hover,
#bottom-fixed-bar .arr:hover {
        background-color: #BE161D; 
}                        
.box-list.box-list-simple li:hover .item-containers a:hover,
.box-list.box-list-simple li:hover .news-data-open .item-containers a:hover {                         
        color: #BE161D;  
}     
/* color: images */    
.header-expand-bar span.close-expand-bar-button { 
        background-image: url(/_i/icon-20-b-arrow-top.png);
}              
#footer .footer-button.up-button {
        background-image: url(/_i/icon-20-b-arrow-top.png);
}             
#footer .footer-button.home-button {
        background-image: url(/_i/icon-20-b-arrow-left.png);
}             
        
/* layout-business */ 

.layout-business #header .header-button.search-button {    
        background-image: url(/_i/icon-20-e-search.png);   
        background-color: #FFF;  
}                                       
.layout-business #header .header-button.search-button:hover,
.layout-business #header .header-button.search-button.selected {
        background-image: url(/_i/icon-20-a-search.png);
}        
                   
/* color: solid */
.layout-business #header,   
.layout-business #header-login button:hover,
.layout-business #header-login button:focus,  
.layout-business #header-search button:hover,
.layout-business #header-search button:focus,
.layout-business #element-header,
.layout-business .bar-button-icon i,
.layout-business .art-details .art-details-share:hover .share-button-icon i,
.layout-business .header-expand-bar span.close-expand-bar-button:hover,   
.layout-business .box-list li.box-list-item-next-link .news-image,       
.layout-business #header-menu a.cover,  
.layout-business .fullscreen-button:hover,                    
.layout-business span.next span.next-button:hover,            
.layout-business span.prev span.prev-button:hover,  
.layout-business .large-button.large-button-dark:hover,
.layout-business .element-gallery header .art-containers .item-containers a:hover,
.layout-business .section-issues-covers ul li.item .news-open,
.layout-business .section-issue-cover .info:hover .large-button.selected,
.layout-business .section-issue-cover .info:hover .large-button.selected:hover, 
.layout-business .arrows-bar a:hover,
.layout-business .arrows-bar span.current_page,   
.layout-business .arrows-expand-bar a,
.layout-business .stay-updated button.soc-button,
.layout-business #bottom-fixed-bar .arr {  
        background-color: #2A70B3;  
}      
.layout-business #header-menu a:hover,
.layout-business #header-menu .header-menu-list-small a.strong:hover strong {
        border-bottom-color: #2A70B3;     
}        
.layout-business #element .element-article,  
.layout-business .sub-header.sub-header-line,
.page-box .page-box-header-business {
        border-top-color: #2A70B3;                      
}          
.layout-business .sub-header,  
.layout-business .sub-header a, 
.layout-business .page-header div.header-bar h2,  
.layout-business .page-header div.header-bar h2 a,
.layout-business .section-issue-covers .sub-header a:hover,
.layout-business .issue-index li.item a.title:hover,
.layout-business .issue-index li.item .art-authors li .author-name:hover,
.layout-business .box-list.box-list-simple li:hover .news-title:hover,
.layout-business .box-list.box-list-simple li .item-containers a,
.layout-business .box-list.box-list-simple li:hover .item-containers a, 
.layout-business .box-list.box-list-simple li .news-data-open .item-containers a,
.layout-business .box-list.box-list-simple li:hover .news-data-open .item-containers a,
.layout-business .box-news-slider .news-slider-title:hover,
.layout-business .box-news-slider .news-slider-author a.item-author:hover span,  
.layout-business .section-issue-cover nav a:hover,
.page-box .page-box-header-business h2 {                         
        color: #2A70B3;  
}    
/* color: 1.5 */    
.layout-business #header-search button,              
.layout-business #header .header-button,   
.layout-business .box-list li.box-list-item-next-link .news-image:hover,   
.layout-business .box-list li.box-list-item-next-link .news-image:focus {
        background-color: #3174B5;
}
/* color: dark */
.layout-business .header-expand-bar,      
.layout-business #header .header-button:hover,
.layout-business #header .header-button.selected, 
.layout-business .section-issues-covers ul li.item .news-open:hover, 
.layout-business .arrows-expand-bar a:hover,
.layout-business .stay-updated button.soc-button:hover,
.layout-business #bottom-fixed-bar .arr:hover {
        background-color: #255789; 
}           
.layout-business .sub-header a:hover,    
.layout-business .box-list.box-list-simple li:hover .item-containers a:hover,
.layout-business .box-list.box-list-simple li:hover .news-data-open .item-containers a:hover,
.layout-business .box-news-slider .news-slider-title:hover {                         
        color: #255789;  
}        
/* color: images */    
.layout-business .header-expand-bar span.close-expand-bar-button { 
        background-image: url(/_i/icon-20-e-arrow-top.png);
}              
.layout-business #footer .footer-button.up-button {
        background-image: url(/_i/icon-20-e-arrow-top.png);
}                
.layout-business #footer .footer-button.home-button {
        background-image: url(/_i/icon-20-e-arrow-left.png);
} 
        
/* layout-history */   

.layout-history #header .header-button.search-button {     
        background-color: #FFF;  
}                                               
.layout-history #header .header-button.search-button:hover,
.layout-history #header .header-button.search-button.selected {
        background-image: url(/_i/icon-20-a-search.png);
}        
                   
/* color: solid */
.layout-history #header,                 
.layout-history #header-login button:hover,
.layout-history #header-login button:focus,  
.layout-history #header-search button:hover,
.layout-history #header-search button:focus,
.layout-history #element-header,
.layout-history .bar-button-icon i,
.layout-history .art-details .art-details-share:hover .share-button-icon i,
.layout-history .header-expand-bar span.close-expand-bar-button:hover,   
.layout-history .box-list li.box-list-item-next-link .news-image,      
.layout-history #header-menu a.cover,  
.layout-history .fullscreen-button:hover,                    
.layout-history span.next span.next-button:hover,            
.layout-history span.prev span.prev-button:hover,  
.layout-history .large-button.large-button-dark:hover,
.layout-history .element-gallery header .art-containers .item-containers a:hover,
.layout-history .section-issues-covers ul li.item .news-open,
.layout-history .section-issue-cover .info:hover .large-button.selected,
.layout-history .section-issue-cover .info:hover .large-button.selected:hover, 
.layout-history .arrows-bar a:hover,
.layout-history .arrows-bar span.current_page,
/* .page-box .page-box-header-history h2, */
.layout-history .arrows-expand-bar a,
.layout-history .stay-updated button.soc-button,
.layout-history #bottom-fixed-bar .arr {  
        background-color: #6D4C41;  
}       
.layout-history #element .element-article,    
.layout-history .sub-header.sub-header-line,
.page-box .page-box-header-history {
        border-top-color: #6D4C41;                      
}          
.layout-history .sub-header,    
.layout-history .sub-header a, 
.layout-history .page-header div.header-bar h2,  
.layout-history .page-header div.header-bar h2 a,
.layout-history .section-issue-covers .sub-header a:hover,
.layout-history .issue-index li.item a.title:hover,
.layout-history .issue-index li.item .art-authors li .author-name:hover,
.layout-history .box-list.box-list-simple li:hover .news-title:hover,
.layout-history .box-list.box-list-simple li .item-containers a,
.layout-history .box-list.box-list-simple li:hover .item-containers a, 
.layout-history .box-list.box-list-simple li .news-data-open .item-containers a,
.layout-history .box-list.box-list-simple li:hover .news-data-open .item-containers a,
.layout-history .box-news-slider .news-slider-title:hover,
.layout-history .box-news-slider .news-slider-author a.item-author:hover span,  
.layout-history .section-issue-cover nav a:hover,
.page-box .page-box-header-history h2 {                         
        color: #6D4C41;  
}    
/* color: 1.5 */    
.layout-history #header-search button,              
.layout-history #header .header-button,   
.layout-history .box-list li.box-list-item-next-link .news-image:hover,   
.layout-history .box-list li.box-list-item-next-link .news-image:focus {
        background-color: #5D4037;
}
/* color: dark */     
.layout-history .header-expand-bar,      
.layout-history #header .header-button:hover,
.layout-history #header .header-button.selected, 
.layout-history .section-issues-covers ul li.item .news-open:hover, 
.layout-history .arrows-expand-bar a:hover,
.layout-history #bottom-fixed-bar .arr:hover {
        background-color: #4E342E; 
}          
.layout-history .sub-header a:hover, 
.sub-header-history a:hover,               
.layout-history .box-list.box-list-simple li:hover .item-containers a:hover,
.layout-history .box-list.box-list-simple li:hover .news-data-open .item-containers a:hover,
.layout-history .box-news-slider .news-slider-title:hover {                         
        color: #4E342E;  
}   
/* color: images */    
.layout-history .header-expand-bar span.close-expand-bar-button { 
        background-image: url(/_i/icon-20-b-arrow-top.png);
}              
.layout-history #footer .footer-button.up-button {
        background-image: url(/_i/icon-20-b-arrow-top.png);
}                       
.layout-history #footer .footer-button.home-button {
        background-image: url(/_i/icon-20-b-arrow-left.png);
} 
        
/* layout-culture */ 

.layout-culture #header .header-button.search-button {    
        background-image: url(/_i/icon-20-e-search.png);   
        background-color: #FFF;  
}                                       
.layout-culture #header .header-button.search-button:hover,
.layout-culture #header .header-button.search-button.selected {
        background-image: url(/_i/icon-20-a-search.png);
}        
                   
/* color: solid */
.layout-culture #header,   
.layout-culture #header-login button:hover,
.layout-culture #header-login button:focus,  
.layout-culture #header-search button:hover,
.layout-culture #header-search button:focus,
.layout-culture #element-header,
.layout-culture .bar-button-icon i,
.layout-culture .art-details .art-details-share:hover .share-button-icon i,
.layout-culture .header-expand-bar span.close-expand-bar-button:hover,   
.layout-culture .box-list li.box-list-item-next-link .news-image,      
.layout-culture #header-menu a.cover,  
.layout-culture .fullscreen-button:hover,                    
.layout-culture span.next span.next-button:hover,            
.layout-culture span.prev span.prev-button:hover,  
.layout-culture .large-button.large-button-dark:hover,
.layout-culture .element-gallery header .art-containers .item-containers a:hover,
.layout-culture .section-issues-covers ul li.item .news-open,
.layout-culture .section-issue-cover .info:hover .large-button.selected,
.layout-culture .section-issue-cover .info:hover .large-button.selected:hover, 
.layout-culture .arrows-bar a:hover,
.layout-culture .arrows-bar span.current_page,   
.layout-culture .arrows-expand-bar a,
.layout-culture .stay-updated button.soc-button,
.layout-culture #bottom-fixed-bar .arr {  
        background-color: #9370DB;  
}      
.layout-culture #header-menu a:hover,
.layout-culture #header-menu .header-menu-list-small a.strong:hover strong {
        border-bottom-color: #9370DB;     
}        
.layout-culture #element .element-article,  
.layout-culture .sub-header.sub-header-line,
.page-box .page-box-header-culture {
        border-top-color: #9370DB;                      
}          
.layout-culture .sub-header,  
.layout-culture .sub-header a, 
.layout-culture .page-header div.header-bar h2,  
.layout-culture .page-header div.header-bar h2 a,
.layout-culture .section-issue-covers .sub-header a:hover,
.layout-culture .issue-index li.item a.title:hover,
.layout-culture .issue-index li.item .art-authors li .author-name:hover,
.layout-culture .box-list.box-list-simple li:hover .news-title:hover,
.layout-culture .box-list.box-list-simple li .item-containers a,
.layout-culture .box-list.box-list-simple li:hover .item-containers a, 
.layout-culture .box-list.box-list-simple li .news-data-open .item-containers a,
.layout-culture .box-list.box-list-simple li:hover .news-data-open .item-containers a,
.layout-culture .box-news-slider .news-slider-title:hover,
.layout-culture .box-news-slider .news-slider-author a.item-author:hover span,  
.layout-culture .section-issue-cover nav a:hover,
.page-box .page-box-header-culture h2 {                         
        color: #9370DB;  
}    
/* color: 1.5 */    
.layout-culture #header-search button,              
.layout-culture #header .header-button,   
.layout-culture .box-list li.box-list-item-next-link .news-image:hover,   
.layout-culture .box-list li.box-list-item-next-link .news-image:focus {
        background-color: #855ED7;
}
/* color: dark */
.layout-culture .header-expand-bar,      
.layout-culture #header .header-button:hover,
.layout-culture #header .header-button.selected, 
.layout-culture .section-issues-covers ul li.item .news-open:hover, 
.layout-culture .arrows-expand-bar a:hover,
.layout-culture .stay-updated button.soc-button:hover,
.layout-culture #bottom-fixed-bar .arr:hover {
        background-color: #5C30BA; 
}           
.layout-culture .sub-header a:hover,    
.layout-culture .box-list.box-list-simple li:hover .item-containers a:hover,
.layout-culture .box-list.box-list-simple li:hover .news-data-open .item-containers a:hover,
.layout-culture .box-news-slider .news-slider-title:hover {                         
        color: #255789;  
}        
/* color: images */    
.layout-culture .header-expand-bar span.close-expand-bar-button { 
        background-image: url(/_i/icon-20-e-arrow-top.png);
}              
.layout-culture #footer .footer-button.up-button {
        background-image: url(/_i/icon-20-e-arrow-top.png);
}                
.layout-culture #footer .footer-button.home-button {
        background-image: url(/_i/icon-20-e-arrow-left.png);
} 

/* layout-health */ 

.layout-health #header .header-button.search-button {    
        background-image: url(/_i/icon-20-e-search.png);   
        background-color: #FFF;  
}                                       
.layout-health #header .header-button.search-button:hover,
.layout-health #header .header-button.search-button.selected {
        background-image: url(/_i/icon-20-a-search.png);
}        
                   
/* color: solid */
.layout-health #header,  
.layout-health #header-login button:hover,
.layout-health #header-login button:focus,   
.layout-health #header-search button:hover,
.layout-health #header-search button:focus,
.layout-health #element-header,
.layout-health .bar-button-icon i,
.layout-health .art-details .art-details-share:hover .share-button-icon i,
.layout-health .header-expand-bar span.close-expand-bar-button:hover,   
.layout-health .box-list li.box-list-item-next-link .news-image,      
.layout-health #header-menu a.cover,  
.layout-health .fullscreen-button:hover,                    
.layout-health span.next span.next-button:hover,            
.layout-health span.prev span.prev-button:hover,  
.layout-health .large-button.large-button-dark:hover,
.layout-health .element-gallery header .art-containers .item-containers a:hover,
.layout-health .section-issues-covers ul li.item .news-open,
.layout-health .section-issue-cover .info:hover .large-button.selected,
.layout-health .section-issue-cover .info:hover .large-button.selected:hover, 
.layout-health .arrows-bar a:hover,
.layout-health .arrows-bar span.current_page, 
/* .page-box .page-box-header-health h2, */
.layout-health .arrows-expand-bar a,
.layout-health .stay-updated button.soc-button,
.layout-health #bottom-fixed-bar .arr {  
        background-color: #01AAAD;  
}      
.layout-health #header-menu a:hover,
.layout-health #header-menu .header-menu-list-small a.strong:hover strong {
        border-bottom-color: #01AAAD;     
}        
.layout-health #element .element-article,   
.layout-health .sub-header.sub-header-line,
.page-box .page-box-header-health  {
        border-top-color: #01AAAD;                      
}          
.layout-health .sub-header,  
.layout-health .sub-header a, 
.layout-health .page-header div.header-bar h2,  
.layout-health .page-header div.header-bar h2 a,
.layout-health .section-issue-covers .sub-header a:hover,
.layout-health .issue-index li.item a.title:hover,
.layout-health .issue-index li.item .art-authors li .author-name:hover,
.layout-health .box-list.box-list-simple li:hover .news-title:hover,
.layout-health .box-list.box-list-simple li .item-containers a,
.layout-health .box-list.box-list-simple li:hover .item-containers a, 
.layout-health .box-list.box-list-simple li .news-data-open .item-containers a,
.layout-health .box-list.box-list-simple li:hover .news-data-open .item-containers a,
.layout-health .box-news-slider .news-slider-title:hover,
.layout-health .box-news-slider .news-slider-author a.item-author:hover span,  
.layout-health .section-issue-cover nav a:hover,
.page-box .page-box-header-health h2 {                         
        color: #01AAAD;  
}    
/* color: 1.5 */    
.layout-health #header-search button,              
.layout-health #header .header-button,   
.layout-health .box-list li.box-list-item-next-link .news-image:hover,   
.layout-health .box-list li.box-list-item-next-link .news-image:focus {
        background-color: #01969A;
}
/* color: dark */ 
.layout-health .header-expand-bar,      
.layout-health #header .header-button:hover,
.layout-health #header .header-button.selected, 
.layout-health .section-issues-covers ul li.item .news-open:hover, 
.layout-health .arrows-expand-bar a:hover,
.layout-health .stay-updated button.soc-button:hover,
.layout-health #bottom-fixed-bar .arr:hover {
        background-color: #01888B; 
}          
.layout-health .sub-header a:hover,       
.layout-health .box-list.box-list-simple li:hover .item-containers a:hover,
.layout-health .box-list.box-list-simple li:hover .news-data-open .item-containers a:hover,
.layout-health .box-news-slider .news-slider-title:hover {                         
        color: #01888B;  
}   
/* color: images */    
.layout-health .header-expand-bar span.close-expand-bar-button { 
        background-image: url(/_i/icon-20-e-arrow-top.png);
}              
.layout-health #footer .footer-button.up-button {
        background-image: url(/_i/icon-20-e-arrow-top.png);
}                       
.layout-health #footer .footer-button.home-button {
        background-image: url(/_i/icon-20-e-arrow-left.png);
} 
      
/* layout-forum */ 

.layout-forum #header .header-button.search-button {    
        background-image: url(/_i/icon-20-c-search.png);   
        background-color: #FFF;  
}                                       
.layout-forum #header .header-button.search-button:hover,
.layout-forum #header .header-button.search-button.selected {
        background-image: url(/_i/icon-20-a-search.png);
}        
                   
/* color: solid */
.layout-forum #header,                   
.layout-forum #header-login button:hover,
.layout-forum #header-login button:focus,   
.layout-forum #header-search button:hover,
.layout-forum #header-search button:focus,      
.layout-forum #element-header,       
.layout-forum .bar-button-icon i,
.layout-forum .art-details .art-details-share:hover .share-button-icon i,
.layout-forum .header-expand-bar span.close-expand-bar-button:hover,   
.layout-forum .box-list li.box-list-item-next-link .news-image,      
.layout-forum #header-menu a.cover,  
.layout-forum .fullscreen-button:hover,                    
.layout-forum span.next span.next-button:hover,            
.layout-forum span.prev span.prev-button:hover,  
.layout-forum .large-button.large-button-dark:hover,
.layout-forum .element-gallery header .art-containers .item-containers a:hover,
.layout-forum .section-issues-covers ul li.item .news-open,
.layout-forum .section-issue-cover .info:hover .large-button.selected,
.layout-forum .section-issue-cover .info:hover .large-button.selected:hover, 
.layout-forum .arrows-bar a:hover,
.layout-forum .arrows-bar span.current_page,
.layout-forum .arrows-expand-bar a,
/* .page-box .page-box-header-forum h2, */
.page-header.page-header-forum .header-bar-area,
.layout-forum .stay-updated button.soc-button,
.layout-forum #bottom-fixed-bar .arr {  
        background-color: #999999;  
}      
.layout-forum #header-menu a:hover,
.layout-forum #header-menu .header-menu-list-small a.strong:hover strong {
        border-bottom-color: #999999;     
}        
.layout-forum #element .element-article,
.layout-forum .sub-header.sub-header-line,
.page-box .page-box-header-forum {
        border-top-color: #999999;                      
}          
.layout-forum .sub-header,    
.layout-forum .sub-header a, 
.layout-forum .page-header div.header-bar h2,  
.layout-forum .page-header div.header-bar h2 a,
.layout-forum .section-issue-covers .sub-header a:hover,
.layout-forum .issue-index li.item a.title:hover,
.layout-forum .issue-index li.item .art-authors li .author-name:hover,
.layout-forum .box-list.box-list-simple li:hover .news-title:hover,
.layout-forum .box-list.box-list-simple li .item-containers a,
.layout-forum .box-list.box-list-simple li:hover .item-containers a, 
.layout-forum .box-list.box-list-simple li .news-data-open .item-containers a,
.layout-forum .box-list.box-list-simple li:hover .news-data-open .item-containers a,
.layout-forum .box-news-slider .news-slider-title:hover,
.layout-forum .box-news-slider .news-slider-author a.item-author:hover span,  
.layout-forum .section-issue-cover nav a:hover,
.page-box .page-box-header-forum h2 {                         
        color: #999999;  
}    
/* color: 1.5 */                        
.layout-forum #header-search button,               
.layout-forum #header .header-button,   
.layout-forum .box-list li.box-list-item-next-link .news-image:hover,   
.layout-forum .box-list li.box-list-item-next-link .news-image:focus {
        background-color: #888888;
}
/* color: dark */       
.layout-forum .header-expand-bar,      
.layout-forum #header .header-button:hover,
.layout-forum #header .header-button.selected,    
.layout-forum .section-issues-covers ul li.item .news-open:hover, 
.layout-forum .arrows-expand-bar a:hover,
.layout-forum .stay-updated button.soc-button:hover,
.layout-forum #bottom-fixed-bar .arr:hover {
        background-color: #777777; 
}                 
.layout-forum .sub-header a:hover, 
.layout-forum .box-list.box-list-simple li:hover .item-containers a:hover,
.layout-forum .box-list.box-list-simple li:hover .news-data-open .item-containers a:hover,
.layout-forum .box-news-slider .news-slider-title:hover {                         
        color: #777777;  
}    
/* color: images */    
.layout-forum .header-expand-bar span.close-expand-bar-button { 
        background-image: url(/_i/icon-20-c-arrow-top.png);
}          
      
/* layout-dark */ 

.layout-dark #header .header-button.search-button {    
        background-image: url(/_i/icon-20-c-search.png);   
        background-color: #FFF;  
}                                       
.layout-dark #header .header-button.search-button:hover,
.layout-dark #header .header-button.search-button.selected {
        background-image: url(/_i/icon-20-a-search.png);
}        
                   
/* color: solid */
.layout-dark #header,          
.layout-dark #header-login button:hover,
.layout-dark #header-login button:focus,   
.layout-dark #header-search button:hover,
.layout-dark #header-search button:focus,
.layout-dark #element-header,
.layout-dark .bar-button-icon i,
.layout-dark .art-details .art-details-share:hover .share-button-icon i,
.layout-dark .header-expand-bar span.close-expand-bar-button:hover,   
.layout-dark .box-list li.box-list-item-next-link .news-image,      
.layout-dark #header-menu a.cover,  
.layout-dark .fullscreen-button:hover,                    
.layout-dark span.next span.next-button:hover,            
.layout-dark span.prev span.prev-button:hover,  
.layout-dark .large-button.large-button-dark:hover,
.layout-dark .element-gallery header .art-containers .item-containers a:hover,
.layout-dark .section-issues-covers ul li.item .news-open,
.layout-dark .section-issue-cover .info:hover .large-button.selected,
.layout-dark .section-issue-cover .info:hover .large-button.selected:hover, 
.layout-dark .arrows-bar a:hover,
.layout-dark .arrows-bar span.current_page,
.layout-dark .arrows-expand-bar a,
/* .page-box .page-box-header-forum h2, */
.page-header.page-header-dark .header-bar-area,
.layout-dark .stay-updated button.soc-button,
.layout-dark #bottom-fixed-bar .arr {  
        background-color: #333;  
}      
.layout-dark #header-menu a:hover,
.layout-dark #header-menu .header-menu-list-small a.strong:hover strong {
        border-bottom-color: #333;     
}        
.layout-dark #element .element-article,
.layout-dark .sub-header.sub-header-line,
.page-box .page-box-header-forum {
        border-top-color: #333;                      
}          
.layout-forum .sub-header,    
.layout-forum .sub-header a, 
.layout-forum .page-header div.header-bar h2,  
.layout-forum .page-header div.header-bar h2 a,
.layout-forum .section-issue-covers .sub-header a:hover,
.layout-forum .issue-index li.item a.title:hover,
.layout-forum .issue-index li.item .art-authors li .author-name:hover,
.layout-forum .box-list.box-list-simple li:hover .news-title:hover,
.layout-forum .box-list.box-list-simple li .item-containers a,
.layout-forum .box-list.box-list-simple li:hover .item-containers a, 
.layout-forum .box-list.box-list-simple li .news-data-open .item-containers a,
.layout-forum .box-list.box-list-simple li:hover .news-data-open .item-containers a,
.layout-forum .box-news-slider .news-slider-title:hover,
.layout-forum .box-news-slider .news-slider-author a.item-author:hover span,  
.layout-forum .section-issue-cover nav a:hover,
.page-box .page-box-header-forum h2 {                         
        color: #333;  
}    
/* color: 1.5 */    
.layout-dark #header-search button,              
.layout-dark #header .header-button,   
.layout-dark .box-list li.box-list-item-next-link .news-image:hover,   
.layout-dark .box-list li.box-list-item-next-link .news-image:focus {
        background-color: #222;
}
/* color: dark */       
.layout-dark .header-expand-bar,      
.layout-dark #header .header-button:hover,
.layout-dark #header .header-button.selected, 
.layout-dark .section-issues-covers ul li.item .news-open:hover, 
.layout-dark .arrows-expand-bar a:hover,
.layout-dark .stay-updated button.soc-button:hover,
.layout-dark #bottom-fixed-bar .arr:hover {
        background-color: #111; 
}                 
.layout-dark .sub-header a:hover, 
.layout-dark .box-list.box-list-simple li:hover .item-containers a:hover,
.layout-dark .box-list.box-list-simple li:hover .news-data-open .item-containers a:hover,
.layout-dark .box-news-slider .news-slider-title:hover {                         
        color: #111;  
}    
/* color: images */    
.layout-dark .header-expand-bar span.close-expand-bar-button { 
        background-image: url(/_i/icon-20-c-arrow-top.png);
}              
.layout-dark #footer .footer-button.up-button {
        background-image: url(/_i/icon-20-c-arrow-top.png);
}                                      
.layout-dark #footer .footer-button.home-button {
        background-image: url(/_i/icon-20-c-arrow-left.png);
}      
/* other */          
.layout-forum #footer .footer-button.up-button,
.layout-forum #footer .footer-button.home-button { 
        background-color: #00B5E9; 
}                  
.layout-forum #footer .footer-button.up-button {  
        background-image: url(/_i/icon-20-a-arrow-top.png);
}                                      
.layout-forum #footer .footer-button.home-button { 
        background-image: url(/_i/icon-20-a-arrow-left.png);
}               
.layout-forum #footer .footer-button.up-button:hover,
.layout-forum #footer .footer-button.home-button:hover { 
        background-color: #00A7D7; 
}   
              
    
/* @media (max-width: 1310px) {   
        #footer .footer-button.up-button {
                right: 0;
        }    
} */ 
       
@media (max-width: 1280px) {   
        #footer .footer-button.up-button {
                left: auto;
                right: 40px;
                margin: 0;   
        }            
        #footer .footer-button.up-button.home-button {
                left: 40px;  
                right: auto; 
                margin: 0;   
        }      
}       

     


@media (max-width: 1220px) {   
        #header h1 { 
                margin-left: 20px;
        }    
}      
@media (max-width: 1200px) {   
        .breaking-news-header { 
                display: none;
        }   
        .ad-brexit,
        .ad-brexit img {        
                display: block;   
                margin: 0;
                padding: 0;
                width: 100%;
        } 
}         
@media (max-width: 1195px) {    
        .header-buttons.header-soc-buttons,
        #right-list-fresh { 
                display: none;
        }    
        .stay-updated {
                height: 120px;
        }     
        .stay-updated h3.sub-header  {
                background: transparent;
        } 
        .stay-updated label,
        .stay-updated .soc-buttons-box label {  
                margin: 10px 0 10px 0;
                line-height: 21px; 
        } 
        .stay-updated form {
                margin: -24px 18px;
                padding: 29px 20px 34px 20px;
                border-left: #FFF 2px solid;  
                border-right: #FFF 2px solid;
                width: 340px;
                float: left;  
                box-sizing: border-box;
        }     
        .stay-updated form .edit {
                width: 260px;
        }     
        .stay-updated form button.soc-button {
                right: 20px;  
                bottom: 34px;
        }   
        .stay-updated .soc-buttons-box {
                background: transparent;
                margin: 0;
                padding: 5px 0 0 0;
                border: none;
                width: 200px;
                float: right;
        }     
        .stay-updated .soc-buttons-box label {
                padding: 0;
                display: block;   
                float: none;
        }   
        .stay-updated .soc-buttons-box .soc-buttons {
                float: none;
                width: auto;
                text-align: left;
        }     
        #footer .wrapper,
        #footer .copyright {
                width: 800px;
        }    
                                     
                                          
              
        .page-box.page-funduszeeuropejskie {
                margin-top: 10px;
        }    
        .page-box.page-funduszeeuropejskie .box-news-list .box-list {
                margin-left: 20px;
        }                             
        .page-box.page-funduszeeuropejskie .box-news-list .box-list li.box-list-item {
                margin-bottom: 20px;
        } 
        
        .page-box.page-inwestorzytv .box-news-list .box-list {
                margin-left: 20px;
        }    
        .page-box.page-inwestorzytv .link-inwestorzytv a {
                width: 400px;
        }    
 
        .page-box.page-inwestorzytv .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-2,
        .page-box.page-inwestorzytv .box-list li.box-list-item.box-list-item-rwd-row.box-list-item-3 {
                display: none;
        }          
        .page-box.page-inwestorzytv .box-list li.box-list-item.box-list-item-rwd-row .news-data .news-titlelead-wrapper .news-title strong {
                color: #FFF;
        }
        .page-box.page-inwestorzytv .box-list li .news-containers {
                display: block;
        }       
        .page-box.page-inwestorzytv .link-inwestorzytv {     
                margin-top: 20px;
        }       
        
        .page-header.page-header-large-forum-krynica a.header-partner-pko,
        .page-header.page-header-large-forum-krynica a.header-partner-lotos {
                width: 105px;
        }                           
        
        .page-header-large-innowacje-energetyka-i-przemysl a.header-partner-enea {
                width: 70px;
        } 
        .page-header-large-innowacje-energetyka-i-przemysl a.header-partner-gkpge {
                width: 90px;
        }  
        
        .page-header-large-odpowiedzialna-firma a.header-partner-enea,
        .page-header-large-odpowiedzialna-firma a.header-partner-gkpge {
                width: 80px;
        }   
        .page-header-large-odpowiedzialna-firma a.header-partner-bzwbk {
                width: 120px;
        }    
        
        
        .page-header-large-fundusze-europejskie a.header-partner-fundusze-eu {
                width: 85px;
        }       
        .page-header-large-fundusze-europejskie a.header-partner-min-rozwoju {
                width: 90px;
        }       
        .page-header-large-fundusze-europejskie a.header-partner-eu {
                width: 135px;
        }      
                  
        .page-box-rio2016 {  
                width: 100% !important;
                margin: 0 0 20px 0 !important;
        }       
        .page-box-rio2016 .wrapper {   
                background-position: center center !important;
                background-size: cover !important;
                width: 100% !important;    
                padding: 30px 0 0 0;       
        }       
        .page-box-rio2016 .wrapper .box-news-list {
                padding: 20px 0 20px 0;        
                width: 100% !important;
        }        
        .page-box-rio2016 .wrapper .box-news-list ul {
                width: 800px;
                margin: 0 auto;
                float: none;
        }   
        .page-box-rio2016 .box-list li.box-list-item.box-list-item-rwd-row, 
        .page-box-rio2016 .box-list li.box-list-item.box-list-item-rwd-simple-row,
        .page-box-rio2016 .box-list li.box-list-item.box-list-item-rwd-row .news-data, 
        .page-box-rio2016 .box-list li.box-list-item.box-list-item-rwd-simple-row .news-data {
                background: transparent !important;
        }       
        .page-box-rio2016 .page-box-header {
                position: static;
                width: auto;
                margin: 0 auto;
                float: none;    
                width: 800px;
                left: auto;  
                top: auto;
        }        
        .page-box-rio2016 .page-box-header h2 {
                width: none;
        }              
        .page-box-rio2016 .page-box-header h2:after {
                display: inline-block;
                margin-left: 10px;
        }          
        
        .page-bar-forum-krynica span { 
                width: 310px;
                padding: 0 0 0 165px;
        }   
        
        
        .page-box-rok-pracy-sejmu-VIII-kadencji {  
                width: 100% !important;
                margin: 0 0 20px 0 !important;
        }       
        .page-box-rok-pracy-sejmu-VIII-kadencji .wrapper {   
                background-position: center center !important;
                background-size: cover !important;
                width: 100% !important;    
                padding: 30px 0 0 0;       
        }       
        .page-box-rok-pracy-sejmu-VIII-kadencji .wrapper .box-news-list {
                padding: 20px 0 20px 0;        
                width: 100% !important;
        }        
        .page-box-rok-pracy-sejmu-VIII-kadencji .wrapper .box-news-list ul {
                width: 800px;
                margin: 0 auto;
                float: none;
        }   
        .page-box-rok-pracy-sejmu-VIII-kadencji .box-list li.box-list-item.box-list-item-rwd-row, 
        .page-box-rok-pracy-sejmu-VIII-kadencji .box-list li.box-list-item.box-list-item-rwd-simple-row,
        .page-box-rok-pracy-sejmu-VIII-kadencji .box-list li.box-list-item.box-list-item-rwd-row .news-data, 
        .page-box-rok-pracy-sejmu-VIII-kadencji .box-list li.box-list-item.box-list-item-rwd-simple-row .news-data {
                background: transparent !important;
        }       
        .page-box-rok-pracy-sejmu-VIII-kadencji .page-box-header {
                position: static;
                width: auto;
                margin: 0 auto;
                float: none;    
                width: 800px;
                left: auto;  
                top: auto;
        }        
        .page-box-rok-pracy-sejmu-VIII-kadencji .page-box-header h2 {
                width: none;
        }              
        .page-box-rok-pracy-sejmu-VIII-kadencji .page-box-header h2:after {
                display: inline-block;
                margin-left: 10px;
        }    
                             
        .forum-element-bottom-section {
                display: block;
        }  
        
        .header-issue-large-bar {
                display: none;
        }  
}                    
@media (max-width: 1140px) {     
        #header-menu .header-menu-box.header-menu-box-1,
        #header-menu .header-menu-box.header-menu-box-2 {
                width: 880px; 
                float: none;
                margin: 0 auto;
                clear: both;
        }                                               
        #header-menu .header-menu-box.header-menu-box-2 {
                border-top: rgba(255, 255, 255, 0.4) 1px solid; 
                padding-top: 20px;
        }                                 
        #header-menu .header-menu-box.header-menu-box-1 .header-menu-list {
                padding-bottom: 20px;
        }  
        #header-menu .header-menu-level-1 .header-menu-box-2 .header-menu-list {
                width: auto;      
                float: none;
                display: block;
                clear: both;
        }        
        #header-menu .header-menu-level-1 .header-menu-box-2 .header-menu-list strong {
                width: 220px;           
                float: left;
                margin-bottom: 45px;
        }              
        #header-menu .header-menu-level-1 .header-menu-box-2 .header-menu-list ul {
                width: 660px;
                float: left;  
                margin-bottom: 10px;  
        }              
        #header-menu .header-menu-level-1 .header-menu-box-2 .header-menu-list ul li {
                float: left;
                margin-bottom: 5px;  
        }       
        #header-menu .header-menu-level-2 {
                display: none;
        }    
}                   
@media (max-width: 1020px) {           
        #header-menu .header-menu-box.header-menu-box-1,
        #header-menu .header-menu-box.header-menu-box-2 {
                width: 660px; 
                margin: 0 auto;
        }              
        #header-menu .header-menu-level-1 .header-menu-box-2 .header-menu-list ul {
                width: 440px; 
        }       
}                    
@media (max-width: 1000px) {   
        .page-large-main-header.scroll-0p #content {   
                padding-top: 60px;
        }       
        .page-large-main-header.scroll-0p #header,
        .page-large-main-header.scroll-0p #header .wrapper {
                height: 60px;
                line-height: 60px;
        }                           
        .page-large-main-header.scroll-0p #header h1 { 
                margin: 10px 20px; 
                border: none;
        }                                            
        .page-large-main-header.scroll-0p #header h1,
        .page-large-main-header.scroll-0p #header h1 a {   
                background: url(/wprost/_i/logo-wprost-header.png) left center no-repeat;
                background-size: auto auto;
                height: 40px;
                width: 150px;
        }                
        .page-large-main-header.scroll-0p #header h1 a:after,
        .page-large-main-header.scroll-0p #header h1 a:before  {    
                background: transparent;
        }                      
        .page-large-main-header.scroll-0p .header-expand-bar {  
                top: 60px;
        }     
}               
@media (max-width: 960px) {     
        #footer {
                padding-top: 50px;
        }   
        #footer .footer-button.up-button {
                top: 20px; 
        }  
        .section-issue-cover .info .large-button.selected,
        .section-issue-cover .info .large-button.selected:hover  { 
                background-color: #ED1C24;  
        }       
}                   
@media (max-width: 880px) {     
        #header .header-nav-buttons { 
                display: none;
        }   
        .layout-newsroom #day_select {
                float: right;
                margin: 20px 0 0 0;
        }    
}                      
@media (max-width: 840px) { 
        .stay-updated {
                background-color: #EEEEEE; 
                height: auto;  
                padding: 35px 0 0 0;
        }           
        .stay-updated h3.sub-header {
                float: none;   
                text-align: center;
                margin-bottom: 25px;
        }      
        .stay-updated form {
                padding: 0;
                margin: 15px auto 0 auto;
                border: none;
                float: none;
                height: 70px;
                width: 400px;   
                text-align: center;  
        }        
        .stay-updated form label {   
                margin: 0;
                padding: 0;
        }             
        .stay-updated form .edit {  
                position: absolute; 
                width: 360px;
                bottom: 0;
                left: 0;
        }      
        .stay-updated form button.soc-button {  
                bottom: 0;
                right: 0;
        }            
        .stay-updated .soc-buttons-box {  
                margin-top: 10px; 
                padding-bottom: 40px;  
                width: auto;     
                float: none;
        }           
        .stay-updated .soc-buttons-box,
        .stay-updated .soc-buttons-box .soc-buttons {  
                text-align: center;  
        }  
        .stay-updated .soc-buttons-box label {
                width: auto;  
                float: none;   
        }   
        .stay-updated .soc-buttons .facebook-button {
                background-color: #3B5998;
        }
        .stay-updated .soc-buttons .twitter-button {
                background-color: #55ACEE;
        }
        .stay-updated .soc-buttons .googleplus-button {
                background-color: #DD4B39;
        }
        .stay-updated .soc-buttons .linkedin-button {
                background-color: #0274B3;
        }
        .stay-updated .soc-buttons .tumblr-button {
                background-color: #34465E;
        }    
        .stay-updated .soc-buttons .youtube-button {
                background-color: #E62319;
        }    
        .stay-updated .soc-buttons .pinterest-button {
                background-color: #CB2027;
        }   
        .stay-updated .soc-buttons .rss-button {
                background-color: #FF8000;
        }      
        #footer .wrapper,
        #footer .copyright {
                width: auto;
                margin: 0 20px;
        }    
        #footer .links { 
                margin-left: 100px;
                margin-right: 100px;
        }    
        #footer .soc-buttons { 
                border-bottom-color: #656565;  
        }
        #footer .footer-button {  
                background-color: #656565;  
        }  
        #footer .issues {    
                padding-left: 20px;
                padding-right: 20px;
        }    
        #footer .copyright span {    
                width: auto;
        }   
        #footer .atende { 
                background-position: center 25px;
                position: static;
                text-align: center;
                width: 200px;    
                padding: 0;
                margin: 40px auto 0 auto;  
                top: auto;  
                left: auto;
                right: auto;
        }      
        .page-box.page-inwestorzytv .link-inwestorzytv {     
                 background: #EEE;     
        }   
        .layout-newsroom #day_select.hasDatepicker:hover {
                border-color: #CCC;
        }
        .layout-newsroom #ui-datepicker-div {   
                -webkit-box-shadow: rgba(0, 0, 0, 0.3) 10px 10px 10px;  
                -moz-box-shadow: rgba(0, 0, 0, 0.3) 10px 10px 10px;  
                -ms-box-shadow: rgba(0, 0, 0, 0.3) 10px 10px 10px;   
                -o-box-shadow: rgba(0, 0, 0, 0.3) 10px 10px 10px;  
                box-shadow: rgba(0, 0, 0, 0.3) 10px 10px 10px;          
        }            
                       
        .page-box-rio2016 .wrapper .box-news-list ul {  
                width: auto !important;
        }  
                    
        .page-box-rok-pracy-sejmu-VIII-kadencji .wrapper .box-news-list ul {  
                width: auto !important;
        }  
        
        .page-header.page-header-large-forum-krynica h2 a span {
                margin-top: -15px;
        }  
        
        .quiz1worldonline {
                margin-left: 30px;
                margin-right: 30px;
        }
        
}                   
@media (max-width: 800px) { 
        .page-header-large-wroclaw-2016 div.header-bar h2 a span {  
                display: block;     
                margin: -55px 0 0 18px;           
                font-size: 30px;
        }    
        .page-box-rio2016 .box-list li.box-list-item.box-list-item-rwd-simple-row .news-data {
                border-color: rgba(255, 255, 255, 0.5) !important;
        }                      
}                   
@media (max-width: 780px) { 
        .page-header-user div.header-bar h2 {  
                background-color: #ED1C24;  
        }     
        .layout-newsroom #day_select {
                width: 385px;
                font-size: 42px;
                margin: 16px 0 0 0;
        }                 
        .layout-newsroom #day_select.hasDatepicker {
                background-position: 350px center;;  
        }  
        .layout-newsroom #ui-datepicker-div {
                width: 385px;
        }  
        .page-box-rio2016 .page-box-header h2, 
        .page-box-rio2016 .page-box-header h2 a {
                font-size: 30px;
                font-weight: 200;
                line-height: 30px;        
        }   
        .page-box-rio2016 .page-box-header h2:before {  
                font-size: 20px;
        }             
        .page-box-rio2016 .page-box-header h2:after {  
                display: block;
                margin-left: 1px;
        }        
         
        .page-box-rok-pracy-sejmu-VIII-kadencji .page-box-header h2, 
        .page-box-rok-pracy-sejmu-VIII-kadencji .page-box-header h2 a {
                font-size: 30px;
                font-weight: 200;
                line-height: 30px;        
        }   
        .page-box-rok-pracy-sejmu-VIII-kadencji .page-box-header h2:before {  
                font-size: 20px;
        }             
        .page-box-rok-pracy-sejmu-VIII-kadencji .page-box-header h2:after {  
                display: block;
                margin-left: 1px;
        }           

        #user-profile-edit-toolbar .button,
        #user-profile-edit-thumb-area-toolbar .button {
                float: none;
                width: 100%;
                padding: 0;  
                margin: 0 0 20px 0;
        }   
        #user-profile-edit-cropper {
                margin-top: 0 !important;
        }    
}               
@media (max-width: 720px) {                     
        .page-bar-nato-2016 a b span {
                display: none; 
        }     
        #header-menu .header-menu-box.header-menu-box-1 {
                width: auto; 
                margin: 0 40px;
        }   
        #header-menu .header-menu-list li {
                width: 33%; 
        }   
        #header-menu .header-menu-box.header-menu-box-1, #header-menu .header-menu-box.header-menu-box-2 {
                width: auto; 
                margin: 0 40px;
                text-align: center;
        }                         
        #header-menu .header-menu-level-1 .header-menu-box-2 .header-menu-list ul {   
                display: block;
                width: auto; 
                float: none;      
                text-align: center;
        }     
        #header-menu .header-menu-level-1 .header-menu-box-2 .header-menu-list ul li {
                display: inline-block;
                padding: 0 10px 0 10px;   
                margin-bottom: 10px;
                float: none;       
                width: auto; 
        } 
        #header-menu .header-menu-level-1 .header-menu-box-2 .header-menu-list strong {
                margin-bottom: 20px;
                width: 100%;     
                float: none;      
                clear: both;   
                text-align: center;
        }     
        #header-menu .header-menu-box.header-menu-box-2 .header-menu-list.header-menu-list-2  strong {
                display: none;
        }
}      
/*         
        #header-menu .header-menu-box.header-menu-box-1 {
                width: auto; 
                margin: 0 40px;
        }              
        #header-menu .header-menu-box.header-menu-box-1 ul, 
        #header-menu .header-menu-box.header-menu-box-1 ul li, 
        #header-menu .header-menu-box.header-menu-box-1 ul li a {  
                border-color: transparent !importnat;
                display: block;
                text-align: center;
                width: auto; 
                float: none;
        }                              
        #header-menu a:hover, 
        #header-menu .header-menu-list-small a.strong:hover strong {  
                border-color: transparent !importnat;
        }              
        #header-menu .header-menu-box.header-menu-box-2 {
                display: none;
        }  */         
@media (max-width: 680px) { 
        #footer .links { 
                margin-left: 60px;
                margin-right: 60px;
        }       
        #footer .copyright span {
                width: auto;
        }          
        #footer .footer-button.up-button {
                right: 20px;
        }            
        #footer .footer-button.up-button.home-button {
                left: 20px;  
        }  
}                  
@media (max-width: 660px) {     
        .layout-newsroom #day_select {
                width: 280px; 
                font-size: 30px;
                margin: 3px 0 0 0;
        }    
        .layout-newsroom #day_select.hasDatepicker {
                background-position: 250px center;
        } 
        .layout-newsroom #ui-datepicker-div {
                width: 280px;
        }   
        .layout-newsroom #ui-datepicker-div .ui-datepicker-week-col {  
                display: none;        
        }              
        .page-header-large-targi-kielce .targi-kielce-logo {
                height: 100px;
                width: 100px;
                top: 66px;
                right: 40px;
        }      
        .page-header-large-wroclaw-2016 div.header-bar h2 a span {  
                display: block;
                margin: -15px 0 0 18px; 
        }         
        .page-header-large-forum-krynica div.header-bar h2 a span {  
                font-size: 25px;
                font-weight: 400;
        }     
                    
        .page-box-sdm2016 .page-box-header {
                height: auto;
        }                             
        .page-box-sdm2016 .page-box-header h2,
        .page-box-sdm2016 .page-box-header h2 a {
                font-size: 30px;    
                height: auto;
        }                                     
        .page-box-sdm2016 .page-box-header h2 a:before {
                font-size: 20px;
        }                                       
        .page-box-sdm2016 .page-box-header h2 a:after {
                font-size: 31px;
        }   
        .page-box-sdm2016 .wrapper .box-news-list {
                padding-top: 5px;
        }                                     
}                
@media (max-width: 640px) {  
        #header-menu .header-menu-list li {
                width: 50%; 
        } 
        .page-box.page-inwestorzytv .link-inwestorzytv {     
                 background: #00AFEF;  
                 padding: 0; 
        }    
        .page-box.page-inwestorzytv .link-inwestorzytv a {  
                 background-size: auto 30px;
                 margin: 0 auto;
                 height: 40px; 
        }                            
        .page-box.page-funduszeeuropejskie .box-news-list .box-list li.box-list-item.box-list-item-rwd-simple-row {
                margin: 0 0 11px;
        }                             
}                
@media (max-width: 600px) { 
        #footer .links { 
                margin-left: 20px;
                margin-right: 20px;
        }
        #footer .issues p {
                width: auto;
        }
        #issue-index .sub-header span {
                display: none;
        }   
        .form-register .large-button {
                background-size: 80% 80%;
                width: 100px;        
                height: 100px;    
                margin-left: 10px;
                margin-right: 10px;
        } 
}           
@media (max-width: 540px) { 
        .form-newsletter #code { 
                width: 100%;
        }    
}          
@media (max-width: 520px) { 
        #footer .links { 
                margin-left: 0;
                margin-right: 0;
        }    
        .layout-newsroom .page-header div.header-bar {
                height: 130px;
        }
        .layout-newsroom #day_select.hasDatepicker { 
                background-color: #F6F6F6; 
                background-position: 94% center;
                display: block;
                float: none;
                width: 100%;
                margin: 0;
        }      
        .layout-newsroom #ui-datepicker-div {
                width: auto; 
                right: 40px;
        }   
        .page-header.page-header-large.page-header-large-fundusze-europejskie .header-partners strong {
                font-size: 10px;
                margin-bottom: 13px; 
        }                              
        .page-header-large-sdm-2016 h2 a span {
                display: block;   
                margin: 20px 0 0 18px; 
        }   
        .page-header-large-rio-2016-partners {
                padding-top: 40px;
        }                                 
        .page-box-rio2016 .page-box-header h2:before {  
                display: none;   
        }                                   
        .page-box-rok-pracy-sejmu-VIII-kadencji .page-box-header h2:before {  
                display: none;   
        }              
              
        .page-bar-forum-krynica { 
                height: 135px;
        }   
        .page-bar-forum-krynica span { 
                background-position: center 20px;
                width: auto;
                padding: 50px 0 0 0;  
                text-align: center;
        }                            
        .page-header-large-sejm-raport h2 a span { 
                display: block;   
                margin: -15px 0 0 20px
        }   
}          
@media (max-width: 480px) {              
        #header h1 {
                margin-left: 10px;
        }           
        #header h1, 
        #header h1 a {         
                background-size: 100% auto;    
                width: 120px;
        }   
        #header-menu .header-menu-box.header-menu-box-1, 
        #header-menu .header-menu-box.header-menu-box-2 {
                margin: 0 20px;
        }     
        .stay-updated {
                background-color: #EEEEEE; 
                height: auto;  
                padding: 35px 0 0 0;
        }      
        .stay-updated form {
                width: 300px;    
        }             
        .stay-updated form .edit {  
                width: 260px;
        }   
        
        .page-box.page-inwestorzytv .box-list li.size-1x1.box-list-item-type-image_text .news-titlelead-wrapper .news-title strong {
                padding-right: 20px;
        }      
        .layout-newsroom #ui-datepicker-div {
                right: 20px;
        }   
         
        #footer .links { 
                margin: 0 0 10px 0;   
                padding: 0 0 20px 0;
                clear: both;  
                border-bottom: #656565 1px solid;  
        }         
        #footer .links.links-2 {  
                padding-top: 5px;
        }     
        #footer .links:after {
                clear: both;     
                content: "";     
                display: table;  
                line-height: 0;
        }   
        #footer .links li { 
                display: block; 
                float: left;
                width: 50%;  
                padding: 0;     
                margin: 0;
        }     
        #footer .links li a { 
                display: block; 
                border: none; 
        }     
        #footer .links li a:hover,
        #footer .links li a:focus {  
                background-color: #656565;
                border: none; 
        }
        #footer .soc-buttons {
                margin-top: 32px;  
                margin-bottom: 32px;
        }     
        #footer .issues {
                display: none;
        }
        #footer .copyright {
                margin-left: 0;
                margin-right: 0;
        }        
        .page-box.page-inwestorzytv .link-inwestorzytv a {  
                width: auto; 
                margin: 0 30px;
        }                  
        .page-header-large-targi-kielce .targi-kielce-logo {
                right: 20px;
        }         
        .page-box-rio2016 .wrapper .box-news-list ul {  
                padding-bottom: 5px !important;
        }       
        
        .page-header-large-rio-2016 div.header-bar h2 span {
                display: block;
                padding-left: 20px;
        }  
        
        #user-profile-edit-cropper-toolbar .sp {
                display: block;   
                height: 40px;                        
        }   
        #user-profile-edit-cropper-toolbar .sp:first-child {
                margin-bottom: 10px;
        }                                               
} 
@media (max-width: 420px) {         
        #footer .footer-button.rss-button {  
                display: none;
        }   
        .page-header.page-header-large-innowacje-energetyka-i-przemysl div.header-bar h2, 
        .page-header.page-header-large-innowacje-energetyka-i-przemysl div.header-bar h2:before {
                font-size: 22px;
        }                                 
        .page-header-large-nato-2016 h2 a span {
                display: none;
        }                                         
        .page-box-sdm2016 .page-box-header h2 a:after {
                display: none;
        }           
}     
@media (max-width: 380px) {   
        .layout-newsroom .page-header div.header-bar {
                height: 125px;
        }
        .layout-newsroom #day_select.hasDatepicker,
        .layout-newsroom #ui-datepicker-div .ui-datepicker-title { 
                font-size: 25px;
        }        
        .layout-newsroom #ui-datepicker-div {
                margin-top: -4px;
        }      
        .stay-updated form {
                width: auto;    
        }             
        .stay-updated form .edit {  
                width: 80%;
                left: 20px; 
        }   
        .stay-updated form button.soc-button {  
                bottom: 0;
                right: 20px;
        }                         
        .page-header.page-header-large.page-header-large-fundusze-europejskie .header-bar-area .header-bar h2 {
                margin-top: 20px;
        }    
        .form-register .large-button {
                width: 80px;        
                height: 80px;    
                margin-left: 5px;
                margin-right: 5px;
        }                
}        
@media (max-width: 360px) {   
        .page-header-large-wroclaw-2016 div.header-bar h2 a span {  
                font-size: 25px;
        }             
        .page-bar-nato-2016 a b {
                font-size: 30px;
        }             
        .page-bar-nato-2016 a b:before {
                font-size: 20px;
        }       
        .page-box-rok-pracy-sejmu-VIII-kadencji .page-box-header h2, 
        .page-box-rok-pracy-sejmu-VIII-kadencji .page-box-header h2 a {  
                font-size: 25px;
        }             
}        
@media (max-width: 340px) { 
        #header-menu .header-menu-box.header-menu-box-2 .header-menu-list.header-menu-list-2 ul {
                display: none;
        }             
        #footer .footer-button {  
                margin: 10px 3px;
        }  
        #footer .copyright .cp1 span {
                display: block;
        }             
}           

                    
@media (max-height: 780px) { 
        #user-profile-edit-cropper {
                height: 500px;   
        }
}                              
@media (max-height: 640px) { 
        #user-profile-edit-cropper {
                height: 300px;   
        }
}                               
@media (max-height: 570px) { 
        #header-menu .header-menu-box.header-menu-box-2 .header-menu-list.header-menu-list-2 ul {
                display: none;
        }   
}                      
@media (max-height: 500px) { 
        #header-menu .header-menu-level-1 .header-menu-box-2 .header-menu-list strong {
                display: none;
        }   
}                      
@media (max-height: 450px) { 
        #header-menu .header-menu-box.header-menu-box-2 {
                display: none;
        }   
}  
 
