<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{

}

/*SCALE TEST*/
@media (min-width:2000px) {
 body {
  transform: scale(1.2);
   transform-origin: top;
 }
	div#BRAKING_NEWS {display:none!important}
    body.lg-on {transform: unset!important}
    .special-type-baner-1:hover::after {height: 200vh!important}
}

@media (min-width:2570px) {
 body {
  transform: scale(1.4);
   transform-origin: top;
 }
	div#BRAKING_NEWS {display:none!important}
    body.lg-on {transform: unset!important}
    .special-type-baner-1:hover::after {height: 200vh!important}
}

@media (min-width:3800px) {
 body {
  transform: scale(1.6);
   transform-origin: top;
 }
	div#BRAKING_NEWS {display:none!important}
    body.lg-on {transform: unset!important}
    .special-type-baner-1:hover::after {height: 200vh!important}
}
/*END SCALE TEST*/

/*COOKIES BUTTON POSITION FIX*/
.change_mind_cookies {
  z-index:9999 !important;
}
/*END*/

/*SUBPAGES EXPANDED ADVERT OVER ARTICLE*/
div.cycle-slideshow, 
.content-a.a-vertical  {
  position:relative;
  z-index:1005!important;
}
/*END*/

/*H3 SUBTITLES COLOR*/
h3.article-middletitle-default.article-middletitle-h3-cms-smaller, h4.article-middletitle-default.article-middletitle-h3-cms-smaller {
  color: black!important;
}
/*END*/

/*ARTICLE FILES - DOWNLOAD BUTTON*/
div.download-files-table li a[href*="articlefile"] {
    font-weight: 200!important;
    color: var(--color-header);
}

div.download-files-table a[href*="createzipfile"]  {
    font-weight: 400!important;
    color: var(--color-header);
    padding: 0px;
}
/*END*/

/*EN PORTAL VERSION AT LOGO*/
@media screen and (min-width: 769px) {
    html[lang="en"] div.logo:before {
        display:none!important;
    }
}
/*END*/

/*LAW - DISABLE DISQUS
.form-ask-question-law.detail-ask-question-law-wrapper h4,
h2.law-detail-article-header,
#law-detail-article-header,
#disqus_thread {
display:none!important;
}
/*END LAW - DISABLE DISQUS*/


/*RWD RELATED CONTENT .OWL-DOTS*/
@media screen and (max-width: 768px) {
    .owl-otherscategories .owl-dots {
        height: 45px !important;
        top: unset;
        bottom: clamp(40%, 210px, 50%);
    }
}
/*END*/

/*COMPANY PROFILE DESCRIPTION*/
.company-content .company-descriptions .company-description {
    margin-top:15px
}
/*END*/

/* RWD POLECANE INFO*/
@media screen and (max-width:768px) {
    .row-special-row-listing:after {
        content:'âš slide left or right âş'!important;
        display:block;
        position:relative;
        left:-15px;
        width:calc(100% + 30px);
        height: 20px;
        color: #888;
        text-align:center;
        margin: 0px 0 40px 0;
        padding-top: 5px;
        border-top: 1px solid #eee;
        font-weight:200;
        font-size:16px;
    }
}
/*END RWD POLECANE INFO*/

/*MAIN CONTACT FORM*/
.contact-form-banner.banner-top-container .big-header {
    background-color: var(--color-header)!important;
    border-radius: 10px;
}
.contact-form-banner.banner-top-container .big-header:before {
    background-color: var(--color-header)!important;
    min-height:80px!important;
    width:1070px!important;
    border-radius: 10px;
}

form#contact-form-site input {
    box-sizing: border-box;
    border-radius: 10px;
    text-align: center;
    font-weight: 200;
    color: black!important;
    font-family: Fira sans;
    border: 1px solid #ccc;
}
form#contact-form-site textarea {
    box-sizing: border-box;
    border-radius: 10px;
    text-align: left;
    font-weight: 200;
    color: black!important;
    font-family: Fira sans;
    resize: vertical !important;
    border: 1px solid #ccc;
    font-size: 15px;
    min-height: 150px;
}

div.form-group-custom-special .contact--form__100 {
    display:flex!important;
    justify-content: end;
}

.search-button.submit {
    position:relative;
    right:-80px;
    margin-bottom:40px
}
/*END MAIN CONTACT FORM*/

/*ARTICLE DESCRIPTION*/
@media screen and (min-width: 768px) {

    span.side-article-time,
    .news-color span.side-article-time {
        color: var(--color-header) !important;
        font-size: 14px!important;
    }

    span.side-article-title,
    .news-color span.side-article-title {
        font-family: 'fira sans'!important;
        font-weight: 200;
        font-size: 17px;
        line-height: 20px;
    }

}
/*END IN ARTICLE DESCRIPTION*/

/*SEO DESC*/
.category-description h2 {
    font-size:18px;
    margin-top:25px;
}
.category-description h3 {
    font-size:14px;
}
/*END*/

/*ARTICLE COMPANY SPONSORED INFO*/
.fixed-company-logo .company-special-block div:after {
    content:"Advertising article commissioned by"!important;
}
/*END*/

/*MAIN MENU FIRST ELEMENTS - BLACK*/
.navbar.main-menu .navigation-main-container .first-depth-li-a {
    color:black!important;
}
/*END MAIN MENU FIRST ELEMENTS - BLACK*/

/*SHOP*/
/*ONLY IN POLISH - LISTING - PRODUCT BUTTONS - SUBSCRIPTIONS*/
/*desktop*/ @media screen and (min-width:1024px) {
    .product-description.ajax-add-to-cart-wrapper:not(.all-version-available):hover::before,
    .purchase-buttons:not(.all-version-available):hover::before,
    .purchase-section .btn.btn-bordered.add-to-cart-ajax:not(.all-version-available):hover::before {
        content:'publication available only in Polish';
        display:block;
        position:absolute;
        color:red;
        transform:rotate(-90Deg);
        left:-95px;
        top:95px;
        font-size:12px!important;
        font-weight:200;
    }
    /*END - ONLY IN POLISH - LISTING - PRODUCT BUTTONS*/

    /*ONLY IN POLISH - PRODUCT BUTTONS SHIFT*/
    .purchase-buttons:not(.all-version-available):hover::before {
        left:-88px;
        top:95px;
    }
    /*END - ONLY IN POLISH - PRODUCT BUTTONS SHIFT*/

    /*ONLY IN POLISH - SUBSCRIPTIONS*/
    .purchase-section .btn.btn-bordered.add-to-cart-ajax:hover::before {
        content:'publications available only in Polish';
        transform:unset;
        left:15px;
        top:12px;
    }
} /*end-desktop*/
/*mobile*/ @media screen and (max-width:1023px) {
    .purchase-buttons:before,
    .big-header-with-buttons:before,
    .product-wrapper.product-list-wrapper-simple:first-of-type:before {
        content:'! PUBLICATIONS AVAILABLE ONLY IN POLISH !';
        display:block;
        position:relative;
        color:red;
        font-size:12px!important;
        font-weight:200;
        text-align:center!important;
        top:-5px;
    }
} /*end mobile*/
/*END - ONLY IN POLISH - SUBSCRIPTIONS*/
/*END SHOP*/

/*ZNACZNIK BETA WERSJI ANGIELSKIEJ*/
@media screen and (min-width: 769px) {
    html[lang="en"] h1.homepage div.logo:before {
        content:"beta version";
        display:block;
        position:absolute;
        right:-28px;
        top:5px;
        font-size:12px;
    }

    html[lang="en"] div.logo:before {
        content:"beta version";
        display:block;
        position:absolute;
        right:-20px;
        top:5px;
        font-size:12px;
    }
}

@media screen and (max-width: 768px){
    html[lang="en"] div.logo:before {
        content:"EN";
        display:block;
        position:absolute;
        translate:70px -30px;
        font-size:10px;
    }
}
/*END ZNACZNIK*/

/*NEW ISSUE EN-RIBBON - START*/
.mainpage-banner-content.mainpage-top-advert-baner:before {
    content: url('https://cdn.architekturaibiznes.pl/upload/filemanager/AiB/ribbon_new_1.png')!important;
}

.mainpage-banner-content.mainpage-top-advert-baner:hover:after {
    content: url('https://cdn.architekturaibiznes.pl/upload/filemanager/AiB/media/numery/09_2024/ribbon_free_issue.png')!important;
}
/*END EN-RIBBON*/</pre></body></html>