.header-h1{padding:0;top:-8px;left:265px;background:rgba(0,0,0,0);font-family:Yanone Kaffeesatz;font-size:60px;color:#fff;font-weight:400;white-space:nowrap;position:absolute;margin:0}.header-h2{margin:0;position:absolute;white-space:nowrap;font-weight:400;font-style:italic;color:#fff;font-size:13px;background:rgba(0,0,0,0);left:220px;top:77px;padding:0}.alignleft{float:left;display:block;margin:0 10px 0 0;max-width:100%}body{background:#2e2e2e}.content{background:#2e2e2e}.sidebar_content_header{background:#2e2e2e}#footer{background:#2e2e2e}#module_menu li a{background-color:#d4d4e0;border-top:1px solid #afafb9;color:#000}#module_menu li a:hover,#module_menu li.active a{color:#000;background:#d4d4e0}.a-post-links{width:100%;display:flex;justify-content:space-between;flex-wrap:nowrap;flex-direction:row;padding:10px 0;text-transform:uppercase}.a-post-links a{color:#00aeff}.a-mapa-strony a{color:#00aeff}.a-mapa-strony .current_page_item a{color:#dadae4;font-weight:700}.a-bonus-marg-bottom{margin-bottom:25px}.no-display{display:none}.header-image-wrapper-style{width:100%;overflow:hidden;height:199px}.sidebar-fb-button{display:inline-block;margin-left:40px;padding:5px;font-weight:700!important;text-transform:uppercase;font-family:Arial #000!important;font-size:10pt!important;background:#00f;border:1px solid #fff;color:#fff!important;text-decoration:none}.a-post-main-head,.blog-header{margin:30px 0 35px 0;width:100%}.blog-post-box{margin-bottom:30px;box-sizing:border-box;max-width:50%;float:left}.blog-post-image{display:block;width:100%;box-sizing:border-box;color:#ff9;font-size:20px;text-decoration:none}.blog-post-image:after{content:'';display:block;clear:both;margin-bottom:15px}.blog-post-image img{display:block;margin:0 10px 0 0;float:left}.blog-page-excerpt p{color:#fff;text-align:justify;line-height:inherit;font-size:15px;line-height:1.5}.blog-posts-holder{box-sizing:border-box;width:100%;display:flex;flex-flow:row wrap}.blog-data{margin-bottom:10px;padding-top:10px;border-top:1px solid #fff;text-align:right;line-height:normal;font-weight:700;color:#00aeff}.blog-posts-holder>article:nth-child(even){padding-right:10px}.blog-posts-holder>article:nth-child(odd){padding-left:10px}.blog-nawigacja{width:100%;clear:both;margin:auto}.blog-nawigacja .nav-links{text-align:center}.blog-nawigacja .nav-links>*{border:1px solid rgba(255,255,255,.6);font-weight:700;text-decoration:none;padding:5px 6px;background:rgba(255,255,255,.1);color:#00aeff}.blog-nawigacja .current,.blog-nawigacja .dots{color:#ff9}.blog-sidebar{padding:30px 10px 0 10px;margin:0;box-sizing:border-box}.blog-sidebar a{color:#00aeff}.sidebar-list-force>li{list-style:none;padding:0;margin:0 0 15px 0}.blog-sidebar .sidebar-name{font-size:18px;font-weight:400;color:#fff;padding:0 0 0 4px;margin-bottom:16px;display:block}.sidebar-icon-1,.sidebar-icon-2,.sidebar-icon-3{margin:2px 0;padding:0 0 0 25px;line-height:18px;text-align:left;word-wrap:break-word}.sidebar-icon-1{background:url(//uprawnienia-budowlane.pl/gfx/themes_common/mail.png?7.1.20180514080209) left center no-repeat}.sidebar-icon-2{background:url(//uprawnienia-budowlane.pl/gfx/themes_common/phone.png?7.1.20180514080209) left center no-repeat}.sidebar-icon-3{background:url(//uprawnienia-budowlane.pl/gfx/themes_common/email.png?7.1.20180514080209) left center no-repeat}.blog-polub{margin:20px 0 0 30px}.blog-sidebar #archives-2, .blog-sidebar #custom_html-18{margin:40px 0 30px 0}.blog-sidebar #archives-2 ul, .blog-sidebar #custom_html-18 ul{list-style:none;padding:0 10px;margin:0}.blog-sidebar #archives-2 li a, .blog-sidebar #custom_html-18 li a{text-align:center;border-top:1px solid rgba(255,255,255,.6);color:#00aeff;display:block;padding:6px 15px;background:rgba(255,255,255,.1);text-decoration:none;font-weight:400;font-weight:700}.blog-sidebar #archives-2 ul li:last-child a, .blog-sidebar #custom_html-18 ul li:last-child a{border-bottom:1px solid rgba(255,255,255,.6)}.blog-sidebar #archives-2 li a:hover, .blog-sidebar #custom_html-18 li a:hover{color:#ff9}
.blog-sidebar #custom_html-10 img,.blog-sidebar #custom_html-8, .blog-sidebar #custom_html-20 img{width:100%;height:100%}
.blog-sidebar #custom_html-10 a,.blog-sidebar #custom_html-8 a, .blog-sidebar #custom_html-20 a{margin-bottom:15px;display:inline-block}
.blog-sidebar #custom_html-10,.blog-sidebar #custom_html-8, .blog-sidebar #custom_html-20{padding:0 10px}
.sticky{position:fixed!important;top:0;width:100%;z-index:100;margin:0 auto 0!important}.current_page_item>a,.current_page_parent>a{color:#00aeff!important}#menu li a:hover,#menu li.active a{color:#00aeff!important}@media only screen and (max-width:600px){.blog-post-box{float:none;max-width:100%}.blog-sidebar #custom_html-8>div{text-align:center}.blog-sidebar #custom_html-7{text-align:center}.blog-sidebar #custom_html-7 .textwidget{display:flex;flex-direction:column}.blog-sidebar #custom_html-7 a,.blog-sidebar #custom_html-7 p{align-self:center}.blog-nawigacja .nav-links{display:flex;flex-wrap:wrap}.blog-nawigacja .nav-links>*{margin-right:3px;margin-bottom:5px}.blog-posts-holder>article:nth-child(even){padding-right:0}.blog-posts-holder>article:nth-child(odd){padding-left:0}.alignleft{float:none;margin:0 auto 15px auto}}.nowa-tresc{color:#fff;font-size:15px}.nowa-tresc-home p{line-height:initial}.nowa-tresc-home>p{line-height:initial}.nowa-tresc p{margin-bottom:10px}.nowa-tresc .top-slogan{text-align:center;margin:30px 0 40px 0}.nowa-tresc .top-slogan span,.top-slogan h1,.top-slogan-mini-box{font-size:32px;display:inline;text-transform:uppercase;font-weight:700}.nowa-tresc .top-slogan p{font-size:32px;margin:0}.nowa-tresc .a-image-gallery{display:flex;flex-flow:row wrap;justify-content:space-between;margin:30px 0}.nowa-tresc .a-image-gallery>a{position:relative;max-width:49.5%;width:100%;text-align:center;margin-bottom:10px;text-decoration:none;display:flex;align-items:flex-end;height:230px;background-repeat:no-repeat;background-position:center;background-size:cover}.nowa-tresc .gallery-img-description{background:rgba(0,0,0,.6);color:#fff;font-size:12px;display:block;width:100%;text-decoration:none;padding:5px}.nowa-tresc .a-big-image-gallery{display:flex;flex-flow:row wrap;justify-content:space-between;margin:30px 0}.nowa-tresc .a-big-image-gallery>a{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;max-width:100%;width:100%;text-align:center;text-decoration:none;margin:0 auto 10px auto}.nowa-tresc .a-big-image-gallery>a>img{max-width:100%;margin:0 auto 0 auto;padding:0}.nowa-tresc .download{border:1px solid #444;padding:5px;font-size:12px;color:#8a8a8a;font-weight:700;display:inline-block;width:100%;margin-bottom:10px}.nowa-tresc .download>a{float:left;display:inline-block;margin-right:10px}.nowa-tresc .download>a>img{display:inline-block}.nowa-tresc .download>div{float:right}.nowa-tresc .line-height-initial{line-height:initial}.nowa-tresc .img-list a{margin-bottom:25px;display:block}.nowa-tresc .img-list a:hover img{opacity:.5}.nowa-tresc .img-list img{width:100%;height:100%}.nowa-tresc .min{height:1px;background:#fff;border:0}.nowa-tresc .max{height:2px;background:#fff;border:0}.nowa-tresc .home-opis{font-size:26px;line-height:31px;font-family:Arial,Helvetica,sans-serif;padding:15px 0 20px 0}.nowa-tresc h6,.nowa-tresc h2,.nowa-tresc h3,.nowa-tresc h4,.nowa-tresc h5{margin:15px 0;font-size:26px}.nowa-tresc .home-szczegoly{text-align:right;margin-bottom:10px}.nowa-tresc .home-szczegoly>a{padding:3px 7px;border-radius:3px;background:rgba(255,255,255,.1);text-decoration:none;color:#00aeff;font-size:12px;font-weight:700;display:inline-block}.nowa-tresc .home-slogan-bottom{margin:20px 0;font-size:large}.nowa-tresc .bottom-list{display:flex;flex-flow:row wrap;justify-content:space-between;box-sizing:border-box;width:100%}.nowa-tresc .bottom-list>a{display:block;width:100%;max-width:49.5%;text-align:center;background:linear-gradient(to bottom,#f0f0f0,#d1d1d1);margin-bottom:5px;box-sizing:border-box;padding:15px 0;color:#000;text-decoration:none;font-family:Arial;font-size:14px}.nowa-tresc .bottom-list>a:hover{background:linear-gradient(to bottom,#3cb0fd,#3498db)}.nowa-tresc .size-29{font-size:29px}.nowa-tresc .dotted{width:100%;height:1px;background:url(//uprawnienia-budowlane.pl/templates/blog1/themes/characterized/images/img08.gif) repeat-x 0 bottom;border:0;margin:25px 0}.nowa-tresc .dotted:before{display:block;content:'';clear:both}.nowa-tresc-header{margin:15px 0 25px}.nowa-tresc .program-slogan{font-size:medium;margin:20px 0}.nowa-tresc .margin-bottom-20{margin-bottom:20px!important}.nowa-tresc .image-box{border:1px solid #444;padding:3px;float:left;margin:0 15px 5px 0;text-align:center;display:inline-block}.nowa-tresc .a-block{display:block}.nowa-tresc .margin-none{margin:0!important}.nowa-tresc .padding-left110{padding-left:110px}.nowa-tresc .big-slogan{font-size:x-large;font-family:'arial black','avant garde'}.nowa-tresc .line-height100{line-height:100%}.nowa-tresc .line-height120{line-height:120%}.nowa-tresc .line-height150{line-height:150%}.nowa-tresc .line-height200{line-height:200%}.nowa-tresc .line-height240{line-height:240%}.nowa-tresc .color-yellow{color:#ff0}.nowa-tresc .color-lightyellow{color:#ff9}.nowa-tresc .color-orange{color:orange}.nowa-tresc .color-lightorange{color:#fc9}.nowa-tresc .color-cyan{color:#0ff}.nowa-tresc .color-gray{color:#8a8a8a}.nowa-tresc .color-green{color:#0f0}.nowa-tresc .color-lightgreen2{color:#cfc}.nowa-tresc .color-purple{color:#f0f}.nowa-tresc .color-red{color:red}.nowa-tresc .color-white{color:#fff}.nowa-tresc .color-blue{color:#0cf}.nowa-tresc .text-uppercase,.text-uppercase{text-transform:uppercase}.nowa-tresc .text-underline{text-decoration:underline}.nowa-tresc .text-strong{font-weight:700}.nowa-tresc .text-center{text-align:center}.nowa-tresc .text-justify{text-align:justify}.nowa-tresc .spacer-10{height:10px}.nowa-tresc .spacer-20{height:20px}.nowa-tresc .spacer-30{height:30px}.nowa-tresc .spacer-40{height:40px}.nowa-tresc .font-medium{font-size:medium}.nowa-tresc .font-large{font-size:large}.nowa-tresc .font-xlarge{font-size:x-large}.nowa-tresc .font-italic{font-style:italic}.nowa-tresc .color-lightgray{color:silver}.nowa-tresc .color-lightgreen{color:#cff}.nowa-tresc .download{box-sizing:border-box}.nowa-tresc .akty-iframe-yt{width:100%;height:310px}.nowa-tresc .akty-full-miniature>a{height:150px!important;background-size:contain!important}.nowa-tresc .color-mediumorange{color:#fc0}.nowa-tresc .przycisk-img{max-width:100%;margin:10px auto;background-repeat:no-repeat;background-size:contain}.nowa-tresc .new-table{border-collapse:collapse;margin:20px 0;box-sizing:border-box;max-width:100%}.nowa-tresc .new-table td{border:1px solid #dcdcdc;padding:5px;box-sizing:border-box;text-align:center;font-size:12px}.nowa-tresc .new-table p{margin:3px 0 3px 0;line-height:100%}.new-table-last-column,.nowa-tresc .new-table-first-column{max-width:100px}.nowa-tresc .new-table-third-column{min-width:180px}.nowa-tresc .table-box{overflow-x:auto}.nowa-tresc .contact-box-left,.nowa-tresc .contact-box-right{max-width:50%;width:100%;font-size:13px;color:#8a8a8a;line-height:18px;margin-bottom:15px}.nowa-tresc .contact-box-left>div,.nowa-tresc .contact-box-right>div{border-left:2px solid #919191;padding-left:8px}.nowa-tresc .contact-box-left{float:left}.nowa-tresc .contact-box-right{float:right}.nowa-tresc .contact-box-left a,.nowa-tresc .contact-box-left span,.nowa-tresc .contact-box-right a{color:#00aeff}.nowa-tresc .contact-box-left p,.nowa-tresc .contact-box-right p{margin-bottom:3px}.nowa-tresc .width-100{width:100%}.nowa-tresc .button-fix50{width:50%}@media only screen and (max-width:400px){.nowa-tresc .przycisk-img{background-image:url(//uprawnienia-budowlane.pl/wp-content/uploads/2019/03/sekcja-przycisk-3.png);width:348px;height:113px}}@media only screen and (min-width:401px) and (max-width:600px){.nowa-tresc .przycisk-img{background-image:url(//uprawnienia-budowlane.pl/wp-content/uploads/2019/03/sekcja-przycisk-2.png);width:455px;height:91px}}@media only screen and (max-width:600px){.header-h1{width:98%;display:inline-block;float:left;left:0;text-align:center;margin:0 auto}}@media only screen and (min-width:601px){.nowa-tresc .przycisk-img{background-image:url(//uprawnienia-budowlane.pl/wp-content/uploads/2019/03/sekcja-przycisk.png);width:595px;height:87px}}@media only screen and (max-width:767px){.nowa-tresc{font-size:16px}.nowa-tresc .bottom-list>a{max-width:100%}.nowa-tresc .a-image-gallery>a{max-width:100%;max-height:initial;min-height:initial}.nowa-tresc .contact-box-left,.nowa-tresc .contact-box-right{float:none;max-width:100%}.header-h1{font-size:37px!important}}.a-bottom-gallery a{height:auto !important;position:relative;background-image:none !important;align-items:center !important;}.a-bottom-gallery img{display:block;max-width:100%;margin:auto;}.a-bottom-gallery span{position:absolute;box-sizing:border-box;bottom:0;}.a-bottom-gallery .max-300 img{max-height:300px;}.a-bottom-gallery .max-320 img{max-height:320px;}.a-bottom-gallery .max-340 img{max-height:340px;}.nowa-tresc .download{overflow:auto;}.nowa-tresc .image-box img{max-width:100%;}.sidebar-list-force { padding: 0 !important; margin: 0 !important; list-style: none !important; line-height: inherit !important;}.sidebar-list-force > li { list-style: none !important; }
#custom_html-18 { margin-top: 0 !important; list-style: none; }
#sidebar li{list-style: none;}
.nowa-tresc .size-26 { font-size: 26px; }
.widget_search { box-sizing: border-box; padding: 20px 0 !important; border-top: 1px solid #fff; border-bottom: 1px solid #fff; margin-top: 25px !important; }
.widget_search button { border: 1px solid rgba(255,255,255,.6); color: #00aeff; display: inline-block; padding: 3px 5px; background: rgba(255,255,255,.1); text-decoration: none; text-align: center; font-weight: bold; transition: all 0.15s; }
.widget_search button:hover { color: #ff9; }
.widget_search input { width: calc(100% - 60px); max-width: 100%; padding: 3px 5px; border: 1px solid rgba(255,255,255,.6); }
.lista-faq { font-weight: bold; font-size: 18px; }
.lista-faq h2, .lista-faq h3, .lista-faq h4, .lista-faq h5, .lista-faq h6 { font-size: 23px; margin: 0 0 10px 0; font-weight: bold; line-height: 1.3; }
.lista-faq p, .lista-faq ul, .lista-faq ol { font-weight: normal; font-size: 15px; }
.lista-faq a { color: #00aeff; }
.lista-faq > li { margin-bottom: 20px; border-bottom: 1px solid #fff; padding-bottom: 15px; }
.sidebar-wyszukiwarka { display: flex !important; line-height: 25px; padding: 0 !important; }
.sidebar-wyszukiwarka:before { background-size: contain; background-image: url(//uprawnienia-budowlane.pl/wp-content/uploads/2020/03/lupa.png); background-repeat: no-repeat; display: inline-block; width: 25px; height: 25px; content: ''; margin-right: 5px; }
.contact-box-50 { display: flex; flex-flow: row wrap; box-sizing: border-box; }
.contact-box-50 > p { max-width: 50%; box-sizing: border-box; width: 100%; }
.contact-icon-1, .contact-icon-2, .contact-icon-3, .contact-icon-4, .contact-icon-5 { margin: 0 0 5px 0; padding: 0; line-height: 25px; background: 0; display: flex; font-size: 13px; color: #8a8a8a; }
.contact-icon-1:before, .contact-icon-2:before, .contact-icon-3:before, .contact-icon-4:before, .contact-icon-5:before { background-size: contain; background-repeat: no-repeat; background-position: center; display: inline-block; width: 25px; height: 25px; content: ''; margin-right: 10px; }
.contact-icon-1 { color: #00aeff; text-transform: uppercase; font-size: 14px; }
.contact-icon-3, .contact-icon-border, .contact-icon-5 { padding-left: 8px; border-left: 2px solid #919191; }
.contact-icon-1:before { background-image: url(//uprawnienia-budowlane.pl/wp-content/uploads/2020/05/ikona-2020-2.png); margin-left: 10px; }
.contact-icon-2:before { background-image: url(//uprawnienia-budowlane.pl/wp-content/uploads/2020/05/ikona-telefon-2.png); }
.contact-icon-3:before { background-image: url(//uprawnienia-budowlane.pl/wp-content/uploads/2020/05/ikona-adres-2.png); }
.contact-icon-4:before { background-image: url(//uprawnienia-budowlane.pl/wp-content/uploads/2020/05/ikona-mail-2.png); }
.contact-icon-5:before { background-image: url(//uprawnienia-budowlane.pl/wp-content/uploads/2020/05/ikona-pieniadze-2.png); }
.contact-icon-3:before, .contact-icon-5:before { width: 30px; height: 30px; }
.contact-icon-5 { margin-bottom: 25px !important; }
.contact-icon-2 a, .contact-icon-4 a { color: #00aeff; }
.sidebar-icon-1:before { background: url(//uprawnienia-budowlane.pl/wp-content/uploads/2020/05/ikona-2020-2.png); }
.sidebar-icon-2:before { background: url(//uprawnienia-budowlane.pl/wp-content/uploads/2020/05/ikona-telefon-2.png); }
.sidebar-icon-3:before { background: url(//uprawnienia-budowlane.pl/wp-content/uploads/2020/05/ikona-mail-2.png); }
.sidebar-icon-1:before, .sidebar-icon-2:before, .sidebar-icon-3:before { background-size: contain; background-repeat: no-repeat; background-position: center; display: inline-block; width: 25px; height: 25px; content: ''; margin-right: 10px; }
.sidebar-icon-1, .sidebar-icon-2, .sidebar-icon-3 { padding: 0; background: 0; display: flex; line-height: 25px; margin: 0 0 7px 0; }
.sidebar-icon-1 { color: #fff; font-weight: bold; font-size: 15px; }
#menu { margin: 0 auto 0; }
.mobile-dropdown { margin: 0 auto 0; }
@media only screen and (max-width: 767px){
.contact-box-50 { flex-flow: column wrap; }
.contact-box-50 > p { max-width: 100%; }
#header { height: auto; }
.header-h1 { float: none; display: block; position: relative; padding-bottom: 20px; }
} .new-font { font-family: Tahoma; font-size: 16px; text-align: justify; line-height: 25px; }
.new-margin { margin: 0 0 15px 0 !important; }
.new-header { font-family: Tahoma; font-size: 19px !important; font-weight: bold; margin-top: 30px !important; }
.new-description { font-family: Tahoma; font-size: 12px; }
.strona-program h1 { margin-bottom: 30px; }
.image-section { margin: 0 auto 30px auto; box-sizing: border-box; max-width: 100%; display: flex; flex-flow: row wrap; justify-content: space-between; padding-top: 10px; }
.image-section img { display: block; max-width: calc(50% - 2px); box-sizing: border-box; border: 2px solid #FFC000; }
.image-section p, .full-image-section p { width: 100%; margin: 3px auto !important; }
.full-image-section { margin: 0 auto 20px auto; box-sizing: border-box; max-width: 100%; }
.full-image-section img { display: block; max-width: 99%; margin: auto; border: 2px solid #FFC000; }
.image-aktualizacje { max-width: 55%; }
.p-slogan-1 { margin: 38px auto !important; max-width: 80%; }
.strona-program > h2, .strona-program > h3, .strona-program > h4, .strona-program > h5 { margin: 25px 0; }
.program-informacje { display: flex; flex-flow: row wrap; justify-content: space-between; box-sizing: border-box; max-width: 100%; margin-top: 35px; margin-bottom: 35px; }
.program-informacje > div { box-sizing: border-box; max-width: calc(50% - 3px); width: 100%; height: 144px; }
.program-info-margin { margin-top: 0 !important; }
.new-no-border { border: 0 !important; max-width: 50%; }
.new-no-border img { box-sizing: border-box; border: 2px solid #FFC000; max-width: 100% !important; width: auto; display: block; }
.line-height140 { line-height: 140% !important; }
.dane-obraz { margin-bottom: 25px !important; }
.dane-1 { margin-bottom: 25px !important; }
.blog-sidebar #custom_html-20 img, .blog-sidebar #custom_html-22 img, .blog-sidebar #custom_html-24 img, .blog-sidebar #custom_html-26 img, .blog-sidebar #custom_html-28 img, .blog-sidebar #custom_html-29 img, .blog-sidebar #custom_html-31 img, .blog-sidebar #custom_html-37 img, .blog-sidebar #custom_html-39 img {
margin-bottom: 15px;
}
.image-section-no-border img { border: 0; }
.font-clear { font-family: Arial,Helvetica,sans-serif; }
.a-gray-border { box-sizing: border-box; border: 2px solid #727272 !important; }
.nowa-tresc .a-galeria-program > a {
position: relative;
max-width: 100%;
width: 100%;
text-align: center;
margin-bottom: 10px;
text-decoration: none;
display: flex;
align-items: flex-end;
height: 430px;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.comment-ocena {
display: none !important;
}
@media only screen and (max-width:767px){
.new-font { font-size: 16px; }
.new-header { font-size: 18px; }
.new-description { font-size: 12px; }
.image-section { flex-flow: column-wrap; }
.image-section img { max-width: 99%; margin: 0 auto 10px auto; }
.blog-sidebar #custom_html-20, .blog-sidebar #custom_html-12, .blog-sidebar #custom_html-19, .blog-sidebar #search-4, .blog-sidebar #custom_html-22, .blog-sidebar #custom_html-21, .blog-sidebar #custom_html-15, .blog-sidebar #search-5, .blog-sidebar #search-6, .blog-sidebar #search-7, .blog-sidebar #search-8, .blog-sidebar #search-9, .blog-sidebar #custom_html-23, .blog-sidebar #custom_html-24, .blog-sidebar #custom_html-25, .blog-sidebar #custom_html-26, .blog-sidebar #custom_html-28, .blog-sidebar #custom_html-27, .blog-sidebar #custom_html-29, .blog-sidebar #custom_html-30, .blog-sidebar #custom_html-31, .blog-sidebar #custom_html-37, .blog-sidebar #custom_html-39 { display: none; }
.program-informacje { flex-flow: column wrap; }
.program-informacje > div { max-width: 100%; width: 100%; margin-bottom: 15px; box-sizing: border-box; }
.program-informacje > .user-container { height: auto; }
.program-informacje > .certified-container { height: 124px; }
.program-informacje > .user-container { min-height: 124px; }
}
.oceny-powtarzalnosc { display: flex; flex-flow: row wrap; align-items: center; margin: 25px 0; justify-content: center; }
.oceny-powtarzalnosc > * { padding: 5px 25px; margin: 0 0 10px 0 !important; box-sizing: border-box; }
.srednia-ocena-programu * { display: inline-block; }
.srednia-ocena-programu img { max-width: 20px; width: auto; height: auto; }
.oceny-strona-link a { font-weight: bold; color: #fff; text-decoration: none; padding: 10px 10px; background: #FFC000; text-transform: uppercase; font-family: Tahoma; }
.powtarzalnosc-procent { height: 100px; width: auto; position: relative; margin: auto; }
.powtarzalnosc-procent span { position: absolute; top: 32px; left: 22px; color: yellow; font-weight: bold; font-size: 30px; }
.powtarzalnosc-procent div.kolko { margin: 0; }
.wrapper { width: 100px; height: 100px; position: relative; clip: rect(0px, 100px, 100px, 50px); margin: auto; }
.kolko { width: 80px; height: 80px; border: 10px solid green; border-radius: 50px; position: absolute; clip: rect(0px, 50px, 100px, 0px); }
div[data-anim~=base] { -webkit-animation-iteration-count: 1; -webkit-animation-fill-mode: forwards; -webkit-animation-timing-function:linear; }
.wrapper[data-anim~=wrapper] { -webkit-animation-duration: 0.01s; -webkit-animation-delay: 3s; -webkit-animation-name: close-wrapper; }
.proc326 .kolko[data-anim~=left] { -webkit-animation-duration: 1s; -webkit-animation-name: spin326; }
.proc333 .kolko[data-anim~=left] { -webkit-animation-duration: 1s; -webkit-animation-name: spin333; }
.proc340 .kolko[data-anim~=left] { -webkit-animation-duration: 1s; -webkit-animation-name: spin340; }
.proc348 .kolko[data-anim~=left] { -webkit-animation-duration: 1s; -webkit-animation-name: spin348; }
.proc354 .kolko[data-anim~=left] { -webkit-animation-duration: 1s; -webkit-animation-name: spin354; }
.proc360 .kolko[data-anim~=left] { -webkit-animation-duration: 1s; -webkit-animation-name: spin360; }
.kolko[data-anim~=right] { -webkit-animation-duration: 0.5s; -webkit-animation-name: right-spin; }
@-webkit-keyframes right-spin {
from { -webkit-transform: rotate(0deg); }
to { -webkit-transform: rotate(180deg); }
}
@-webkit-keyframes spin326 {
from { -webkit-transform: rotate(0deg); }
to { -webkit-transform: rotate(326deg); }
}
@-webkit-keyframes spin333 {
from { -webkit-transform: rotate(0deg); }
to { -webkit-transform: rotate(333deg); }
}
@-webkit-keyframes spin340 {
from { -webkit-transform: rotate(0deg); }
to { -webkit-transform: rotate(340deg); }
}
@-webkit-keyframes spin348 {
from { -webkit-transform: rotate(0deg); }
to { -webkit-transform: rotate(348deg); }
}
@-webkit-keyframes spin354 {
from { -webkit-transform: rotate(0deg); }
to { -webkit-transform: rotate(354deg); }
}
@-webkit-keyframes spin360 {
from { -webkit-transform: rotate(0deg); }
to { -webkit-transform: rotate(360deg); }
}
@-webkit-keyframes close-wrapper { to { clip: rect(auto, auto, auto, auto); } }
.front-page--infos{
display: none;
}
@media only screen and (max-width:767px){
.header-h2{
font-size: 11px;
left: 0;
top: 32px;
text-align: center;
padding: 0 10px;
white-space: unset;
line-height: 1.4;
}
.header-h1 {
padding-bottom: 35px;
left: 0;
text-align: center;
}
.front-page--infos{
display: block;
padding-top: 20px;
}
.front-page--infos .program-informacje {
flex-flow: unset;
flex-wrap: wrap;
margin-bottom: 0;
}
.front-page--infos .program-informacje > div {
max-width: 48.8%;
width: 48.8%;
margin-bottom: 1%;
}
.front-page--infos .user-description p {
font-size: 12px;
font-weight: 500;
line-height: 1.2;
padding: 0 4px;
}
.front-page--infos .certified-container img{
width: 100%;
}
.front-page--infos .program-informacje .user-title p {
font-size: 26px;
}
.front-page--infos .user-title{
margin:0 15px;
}
.front-page--infos .user-description {
height: 60%;
}
.front-page--infos .program-informacje > .certified-container ,.front-page--infos .program-informacje > .user-container{
overflow: hidden;
}
.remove-mobile-fp{
display: none;
}
}
@media only screen and (max-width:399px){
.front-page--infos .program-informacje > .certified-container ,.front-page--infos .program-informacje > .user-container{
min-height: 110px;
overflow: hidden;
height: 115px;
}
.front-page--infos .program-informacje .user-title p {
font-size: 20px;
}
.front-page--infos .user-description {
height: 60%;
padding: 12px 0;
}
.front-page--infos .user-title img{
width: 25px;
}
}
@media only screen and (max-width:349px){
.front-page--infos .user-title img{
width: 20px;
}
.front-page--infos .program-informacje .user-title p {
font-size: 17px;
}
.front-page--infos .user-description{
padding: 9px 0;
}
.front-page--infos .program-informacje > .certified-container, .front-page--infos .program-informacje > .user-container{
height: 100px;
min-height: 100px;
}
}
#menu .menu-item .sub-menu li {
width: 100%;
}
#menu .menu-item .sub-menu a {
border-bottom: 1px solid #c0c0c8;
text-align: center;
display: block;
padding: 2px 10px !important;
margin: 0 !important;
background: transparent !important;
width: 100%;
box-sizing: border-box;
height: auto !important
}
#menu .menu-item .sub-menu > li:last-child a {
border-bottom: 0;
}
.page-article-section { padding-bottom: 15px; margin-bottom: 20px; border-bottom: 1px solid rgba(255,255,255,0.4); }
.page-article-section img { float: left; margin: 0 10px 10px 0; }
.page-article-section p > a { color: #ff9; text-decoration: none; }
.page-article-no-border { border: 0; margin-bottom: 0; }
.izby { display: flex; flex-flow: row wrap; justify-content: space-between; box-sizing: border-box; }
.izby > div { max-width: calc(50% - 2px); width: 100%; height: auto; box-sizing: border-box; margin: 0 0 15px 0; }
.breadcrumbs-section { padding: 1px 0; border-bottom: 1px solid rgba(255,255,255,0.1); width: 100%; max-width: 580px; position: relative; }
.breadcrumbs-section li { list-style-type: none; display: inline-block; margin: 0; padding: 0; font-size: 11px; }
.breadcrumbs-section li:after { content: '>'; display: inline-block; padding: 0; margin: 0 3px; color: #888; }
.breadcrumbs-section li:last-child:after { display: none; }
.breadcrumbs-section a { text-decoration: none; color: #888; }
@media screen and (max-width: 767px){
.breadcrumbs-section { margin-top: 35px; padding-left: 10px; }
.breadcrumbs-section li:after { display: none; }
.breadcrumbs-section li { line-height: 180%; margin: 0 0 2px 0; list-style-type: circle; display: list-item; }
}
.blog-powiazane { margin: 15px 0 0 0 ; padding-top: 15px; border-top: 1px solid #fff; }
.blog-powiazane h4 { margin: 0 0 20px 0; }
.blog-powiazane .blog-flex > div:nth-child(odd) { padding-right: 5px; box-sizing: border-box; }
.blog-powiazane .blog-flex > div:nth-child(even) { padding-left: 5px; box-sizing: border-box; }
.blog-flex { display: flex; flex-flow: row wrap; justify-content: space-between; }
@media screen and (max-width:767px){
.blog-flex { flex-flow: column wrap; }
.blog-post-box { padding-bottom: 10px; border-bottom: 1px solid rgba(255,255,255,0.2); }
}#wpcf7-f1112-p39-o1 label.continfoinput{
display: flex;
justify-content: space-between;
}
#wpcf7-f1112-p39-o1 label.continfoinput span{
width: 76%;
}
#wpcf7-f1112-p39-o1 i{
font-style: normal;
color: #00aeff;
width: 23%;
} p.file-913 span.wpcf7-form-control-wrap, p.file-914 span.wpcf7-form-control-wrap, p.file-915 span.wpcf7-form-control-wrap, p.file-916 span.wpcf7-form-control-wrap, p.file-917 span.wpcf7-form-control-wrap, p.file-918 span.wpcf7-form-control-wrap, p.file-919 span.wpcf7-form-control-wrap, p.file-920 span.wpcf7-form-control-wrap, p.file-921 span.wpcf7-form-control-wrap{
width: 500px;
display: block;
margin-top: 30px;
}
p.file-913 span label, p.file-914 span label, p.file-915 span label, p.file-916 span label, p.file-917 span label, p.file-918 span label, p.file-919 span label, p.file-920 span label, p.file-921 span label{
display: flex;
justify-content: space-between;
align-items: center;
}
p.file-913 label strong, p.file-914 label strong, p.file-915 label strong, p.file-916 label strong, p.file-917 label strong, p.file-918 label strong, p.file-919 label strong, p.file-920 label strong, p.file-921 label strong{
margin: 5px 0;
padding: 7px 35px !important;
background: linear-gradient(135deg, #ffcc4f, #f0a000) !important;
color: #151515 !important;
font: 15px Arial, Helvetica, sans-serif !important;
cursor: pointer;
display: inline-block;
border-radius: 8px;
}
#file-913, #file-914, #file-915, #file-916, #file-917, #file-918, #file-919, #file-920, #file-921{
width: 0.1px;
height: 0.1px;
opacity: 0;
overflow: hidden;
position: absolute;
z-index: -1;
}
#file-913 + label, #file-914 + label, #file-915 + label, #file-916 + label, #file-917 + label, #file-918 + label, #file-919 + label, #file-920 + label, #file-921 + label{
max-width: 100%;
font-size: 14px;
line-height: 1;
text-overflow: ellipsis;
white-space: nowrap;
cursor: pointer;
overflow: hidden;
padding: 0.225rem 0 0.225rem 0.75rem;
}
#file-913 + label, #file-914 + label, #file-915 + label, #file-916 + label, #file-917 + label, #file-918 + label, #file-919 + label, #file-920 + label, #file-921 + label {
cursor: pointer;
}
#file-913:focus + label, #file-914:focus + label, #file-915:focus + label, #file-916:focus + label, #file-917:focus + label, #file-918:focus + label, #file-919:focus + label, #file-920:focus + label, #file-921:focus + label {
outline: 1px dotted #000;
outline: -webkit-focus-ring-color auto 5px;
}
#file-913 + label *, #file-914 + label *, #file-915 + label *, #file-916 + label *, #file-917 + label *, #file-918 + label *, #file-919 + label *, #file-920 + label *, #file-921 + label * {
pointer-events: none;
}
p.file-913 label, p.file-914 label, p.file-915 label, p.file-916 label, p.file-917 label, p.file-918 label, p.file-919 label, p.file-920 label, p.file-921 label{
position: relative;
background: transparent;
width: 100%;
vertical-align: middle;
height: 40px;
color: #808080;
padding-top: 5px;
} 
.filetypesform{
line-height: 1.2;
color: #808080;
}
#formk input.wpcf7-text, #formk textarea{
background-color: #fff !important;
color: #000 !important;
padding: 5px !important;
border: 2px solid #808080 !important;
}
.cont-info-btn{
display: flex;
align-items: center;
justify-content: center;
}
.cont-info-btn input.wpcf7-form-control.wpcf7-submit{
margin: 5px 0;
padding: 10px 45px !important;
background: #00aeff !important;
color: #fff !important;
font: 15px Arial, Helvetica, sans-serif !important;
cursor: pointer;
display: inline-block;
border: 2px solid #fff !important;
}
#contact_form h3{
margin-bottom: 30px;
}
.comment-list .reply{
display: none;
}
.comment-form-author, .nm-wrap-comments p, .comment-form-comment{
display:flex;
justify-content: space-between;
align-items: center;
margin-bottom: 10px;
position: relative;
}
.comment-form-author label, .nm-wrap-comments p label, .comment-form-comment label{
color: #008faa;
width: 36%;
font-weight: 600;
text-align: right;
padding-right: 20px;
font-size: 14px;
}
.comment-form-comment label{
color: #008faa;
}
.comment-wynik{
display:flex;
justify-content: center !important;
align-items: center;
margin: 15px 0;
}
.comment-wynik label{
display: none;
}
.comment-wynik p{
color: #b2e41d;
font-size: 16px;
line-height: 1.5;
}
input#author, textarea#comment {
color: #000 !important;
background-color: #fff !important;
border: 2px solid #03a2e7 !important;
}
.nm-wrap-comments p input{
width: 100%;
max-width: 500px;
color: #000;
font: 13px Arial, Helvetica, sans-serif;
padding: 2px;
background-color: #fff;
border: 2px solid #03a2e7;
margin: 2px 0;
box-sizing: border-box;
}
.comment-form > .form-submit{
text-align: center;
padding-left: 80px;
}
.comment-form > .form-submit > input {
font: 15px Arial, Helvetica, sans-serif !important;
background: #03a2e7 !important;
display: inline-block;
border: 2px solid #fff !important;
color: #fff !important;
padding: 10px 45px !important;
}
.comment-content{
display: flex;
flex-direction: column-reverse;
}
.comment-content ul{
list-style: none;
}
.comment-content ul li strong{
color: #00aeff;
}
.comment-meta{
flex-wrap: wrap;
}
.comment-author, .comment-metadata {
width: 100%;
}
.comment-author {
order: 2;
margin: 0 30px;
font-size:16px;
margin-bottom: 5px;
}
.comment-author strong{
color: #00aeff;
}
.comment-author .says {
display: none;
}
.comment-author b{
color: #fff;
font-weight: 600;
font-style: italic;
}
.comment-body{
position: relative;
}
.comment-content ul{
margin-right: 30%;
line-height: 1.9;
color: #fff200;
font-weight: 600;
}
.comment-content ul li:last-child{
position: absolute;
right: 10px;
top: 25px;
display: flex;
align-items: center;
flex-direction: column;
}
.comment-metadata{
margin-bottom: 20px;
}
.comment-metadata a {
color: #00aeff;
text-decoration: none;
} .circle, .kolo {
margin: 6px 20px 10px;
display: inline-block;
position: relative;
text-align: center;
vertical-align: top;
}
.circle strong, .kolo strong  {
position: absolute;
top: 0;
left: 0;
width: 100%;
text-align: center;
line-height: 1;
font-size: 26px;
height: 100px;
display: flex;
align-items: center;
justify-content: center;
}
.kolo strong{
height: 70px;
}
#wynik{
color: #22b14c;
border: none;
font-size: 30px;
width: 53%;
outline: none;
text-align: right;
background: transparent;
}
.circle strong span{
color: #22b14c;
}
.kolo strong span, .comment-content ul li:last-child strong{
color:#fff200
}
#wynik[type=number]::-webkit-inner-spin-button, 
#wynik[type=number]::-webkit-outer-spin-button { 
-webkit-appearance: none; 
margin: 0; 
}
#wynik[type=number] {
-moz-appearance:textfield;
}
#wynik::-webkit-input-placeholder { color: #22b14c;
}
#wynik::-moz-placeholder { color: #22b14c;
}
#wynik:-ms-input-placeholder { color: #22b14c;
}
#wynik:-moz-placeholder { color: #22b14c;
}
.comment-content ul li:last-child{
font-size:0;
}
.comment-content ul li strong{
font-size:16px;
}
.comment-content ul li .kolo strong{
font-size: 21px;
}
.info-click-btn{
display:none;
}
.info-click-btn.active{
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
background: rgb(46, 46, 46);
border: 6px solid #ddd;
width: 100px;
height: 100px;
cursor: pointer;
box-sizing: border-box;
}
.info-click-btn{
display:none;
}
.info-click-btn.active span{
line-height: 1.2;
font-size: 14px;
color: #fff;
font-weight: 600;
}
.comment-list {
margin-bottom: 40px;
}
h3#reply-title{
margin-bottom:25px;
}
.comment-respond {
width: 100%;
max-width: 100%;
margin: auto;
border-top: 1px dashed #919191;
padding: 20px 0 0;
margin: 0;
}
.circle strong #wynik-error{
position: absolute;
right: -145px;
width: auto;
}
.nm-wrap-comments p input.error, #author.error, #comment.error{
border-color: red !important;
}
label.error, .nm-wrap-comments p label.error{
color: red;
position: absolute;
right: -140px;
}
.send-info-box {
width: 100%;
background-color: rgb(0,255,0,.1);
max-width: 100% !important;
height: 576px !important;
position: absolute;
left: 0 !important;
display: flex;
align-content: center;
z-index: 11111111 !important;
}
.post.type-post #comments{display: none !important;}
#company_contact_wrapper {
border: 2px solid #ddd;
margin-top: 30px;
padding-bottom: 20px;
}
.screen-reader-response{
display: none;
}
.wpcf7-response-output{
position: absolute;
top: -20px;
left: -40px;
right: -40px;
bottom: -20px;
background: rgba(53, 152, 220, 0.54);
display: flex;
align-items: center;
justify-content: center;
display: none;
}
.wpcf7-response-output.wpcf7-display-none{
display: none;
} .menu-item-has-children{
position: relative;
}
.menu-item-has-children ul.sub-menu{
max-height: 0;
position: absolute;
top: 100%;
z-index: 999;
overflow: hidden;
background: #d4d4e0 !important;
}
.menu-item-has-children:hover ul.sub-menu{
max-height: 200px;
}
.menu-item-has-children ul.sub-menu li a{
height: 30px !important;
font: 14px/30px Arial,Helvetica,sans-serif !important;
}
#menu li a{
padding: 4px 11px 0 !important;
position: relative;
}
#menu-item-35158 a, #menu-item-1188 a{
font: 14px/30px Arial,Helvetica,sans-serif !important;
}
#menu li a .menu-item-description{
display: block;
position: absolute;
top: 60%;
height: auto;
font: 10px/10px Arial,Helvetica,sans-serif;
left: 0;
right: 0;
text-align: center;
} .wpcf7-not-valid-tip {
color: #bd3026;
display: none;
}
#program-informacje-full > div {
overflow: hidden;
}
#program-informacje-full .user-description {
height: 100%;
}
@media only screen and (max-width: 599px) {
.program-informacje p{
font-size: 30px;
}
.mobile-ticks a.image-box{
display: none !important;
}
.nowa-tresc .padding-left110 {
padding-left: 0;
text-align: center;
line-height: 1.4 !important;
}
p.file-913 span.wpcf7-form-control-wrap, p.file-914 span.wpcf7-form-control-wrap, p.file-915 span.wpcf7-form-control-wrap, p.file-916 span.wpcf7-form-control-wrap, p.file-917 span.wpcf7-form-control-wrap, p.file-918 span.wpcf7-form-control-wrap, p.file-919 span.wpcf7-form-control-wrap, p.file-920 span.wpcf7-form-control-wrap, p.file-921 span.wpcf7-form-control-wrap {
width: 340px;
}
#program-informacje-full {
flex-flow: row wrap;
}
#program-informacje-full > div {
max-width: 48%;
width: 48%;
overflow: hidden;
}
#program-informacje-full .certified-container img{
max-width: 100% !important;
}
#program-informacje-full p {
font-size: 25px !important;
margin-bottom: 0;
}
#program-informacje-full .user-title img {
width: 26px !important;
}
#program-informacje-full .user-description {
font-size: 12px;
height: 100%;
}
}
@media only screen and (max-width: 409px) {
p.file-913 span.wpcf7-form-control-wrap, p.file-914 span.wpcf7-form-control-wrap, p.file-915 span.wpcf7-form-control-wrap, p.file-916 span.wpcf7-form-control-wrap, p.file-917 span.wpcf7-form-control-wrap, p.file-918 span.wpcf7-form-control-wrap, p.file-919 span.wpcf7-form-control-wrap, p.file-920 span.wpcf7-form-control-wrap, p.file-921 span.wpcf7-form-control-wrap {
width: 295px;
}
#program-informacje-full p {
font-size: 21px !important;
}
}
@media only screen and (max-width: 365px) {
p.file-913 span.wpcf7-form-control-wrap, p.file-914 span.wpcf7-form-control-wrap, p.file-915 span.wpcf7-form-control-wrap, p.file-916 span.wpcf7-form-control-wrap, p.file-917 span.wpcf7-form-control-wrap, p.file-918 span.wpcf7-form-control-wrap, p.file-919 span.wpcf7-form-control-wrap, p.file-920 span.wpcf7-form-control-wrap, p.file-921 span.wpcf7-form-control-wrap {
width: 245px;
}
} img{
max-width: 100%;
}
figure {
margin: 0;
} #footer ul.sec-footer{
margin-top: 25px;
}
#footer li {
display: inline-block;
}
#formk .cont-info-btn input[type="submit"] {
top: 0px;
}
.menu-wrapper {
position: relative;
}
.social-menu__header {
position: absolute;
top: 100px;
right: 0;
background: #d4d4e0;
z-index: 3;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}
.social-menu__header::after, .social-menu__header::before {
content: "";
width: 10px;
height: 10px;
background: #d4d4e0;
position: absolute;
top: 0;
left: -10px;
}
.social-menu__header::after {
background: #2e2e2e;
border-top-right-radius: 10px;
}
.social-menu__header-ul {
list-style: none;
display: flex;
margin: 0;
}
.social-menu__header-li {
margin:7px 10px;
}
.social-menu__header-li a {
display: block;
line-height: 1;
}
.social-menu__header-li img {
max-width: 30px;
}
.social-menu__header.sticky-social {
left: 810px;
right: unset;
}
.social-menu__header.sticky-social::after, .social-menu__header.sticky-social::before {
background: transparent;
}
.social-menu__header-footer-m {
display: none;
}
.social-menu__header-footer-d {
display: flex;
align-items: center;
justify-content: center;
margin-top: 30px;
}
.social-menu__header-footer-m img, .social-menu__header-footer-d img {
border: 1px solid #fff;
border-radius: 50%;
}
@media(max-width: 767px){
.social-menu__header, .social-menu__header-footer-d {
display: none !important;
}
.social-menu__header-footer-m {
display: flex;
align-items: center;
justify-content: center;
margin-top: -30px;
}
}
.social-menu__header-mobile {
position: absolute;
top: 17px;
right: 70px;
}
.social-menu__header-li-m {
margin: 7px 5px;
}
.new-content-spec-content {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.new-content-spec-content-item {
flex: 0 0 50%;
position: relative;
margin-bottom: 3px;
}
.new-content-spec-content-item p {
display: none;
}
.new-content-spec-content-item-img {
padding: 3px;
max-height: 155px;
overflow: hidden;
}
.new-content-spec-content-item-title {
position: absolute;
bottom: 5%;
left: 10%;
right: 10%;
border: 1px solid #ffca0d;
border-radius: 5px;
padding: 8px;
text-align: center;
background: rgba(0,0,0,0.6);
font-weight: bold;
font-size: 16px;
}
.new-content-spec-content-item a {
color: #fff;
position: absolute;
top:0;
bottom:0;
left:0;
right: 0;
z-index:2;
}
.new-content-spec-title {
padding: 10px 30px;
font-weight: bold;
font-size: 20px;
}
.new-content-spec-content-item-s {
display: flex;
border: 1px solid #fff;
flex: 0 0 49%;
border-radius: 5px;
margin-bottom: 5px;
}
.new-content-spec-content-item-s a{
display: flex;
color: #fff;
text-decoration: none;
}
.new-content-spec-content-item-image {
flex:0 0 30%;
padding: 5px 20px;
box-sizing: border-box;
}
.new-content-spec-content-item-t {
flex: 0 0 70%;
font-weight: bold;
display: flex;
align-items: center;
justify-content: center;
font-size: 18px;
}
@media(max-width: 767px){
.new-content-spec-content-item-img {
max-height: 105px;
}
.new-content-spec-content-item-title {
left: 5%;
right: 5%;
font-size: 13px;
}
.new-content-spec-content-item-t {
font-size: 13px;
}
}
@media(max-width: 600px) {
.page-seo #logo {
float: none !important;
}
}
@media(max-width: 499px){
.new-content-spec-content-item-image {
padding: 3px 11px;
}
.new-content-spec-content-item-img {
max-height: 100px;
}
}
@media(max-width: 469px){
.new-content-spec-content-item-img {
max-height: 90px;
}
}
@media(max-width: 399px){
.new-content-spec-content-item-image {
padding: 2px 11px;
}
.new-content-spec-content-item-img {
max-height: 86px;
}
.new-content-spec-content-item-title {
left: 4%;
right: 4%;
font-size: 11px;
}
.new-content-spec-title {
padding: 15px 20px;
font-size: 16px;
}
.new-content-spec-content-item-t {
font-size: 12px;
}
}
@media(max-width: 369px){
.new-content-spec-content-item-img {
max-height: 80px;
}
}
@media(max-width: 349px){
.new-content-spec-content-item-image {
padding: 2px 9px;
}
.new-content-spec-content-item-img {
max-height: 76px;
}
.new-content-spec-content-item-title {
left: 3%;
right: 3%;
font-size: 10px;
}
.new-content-spec-title {
padding: 15px 15px;
font-size: 15px;
}
.new-content-spec-content-item-t {
font-size: 10px;
}
}
.nowa-tresc .min, .nowa-tresc .max {
background: #626262;
}
.spec-uprawnienia {
position: relative;
}
.spec-uprawnienia a {
position: absolute;
top:0;
bottom:0;
left:0;
right: 0;
z-index:2;
}
.check-social-d {
position: absolute;
left: -130px;
background: transparent;
top: 0;
padding-top: 15px;
}
.check-social-d.opacity-social {
opacity: 0;
}
.check-social-d span {
display: block;
color: #fff;
font-weight: bold;
text-shadow: 2px 2px black;
}
.check-social-d img {
max-width: 60px;
position: absolute;
right: -30px;
top: 32px;
animation: arrmovem 1s infinite;
}
.check-social-m {
position: absolute;
left: -93px;
top: -5px;
}
.check-social-m span {
display: block;
color: #3330;
font-weight: bold;
text-shadow: 2px 2px black;
text-align: center;
}
.check-social-m img {
max-width: 50px;
position: absolute;
right: -32px;
top: 26px;
transform: rotate(10deg);
animation: arrmovem 1s infinite;
}
@keyframes arrmovem {
0%, 100% {opacity: 100%}
50% {opacity: 60%}
}
@media(max-width: 360px){
.social-menu__header-li img {
max-width: 28px;
}
.social-menu__header-li-m {
margin: 7px 4px;
}
}
@media(max-width: 350px){
.social-menu__header-mobile {
right: 60px;
}
.check-social-m {
left: -70px;
}
.check-social-m img {
right: -10px;
top: 33px;
}
}
@media(max-width: 300px){
.check-social-m {
display: none;
}
}
.blog-sidebar{padding:70px 10px 0 10px;} .body-aktualności {
width: 930px !important;
}
.aktualnosci-wrapper {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
font-family: 'Tahoma';
}
.aktualnosc-box {
flex: 0 0 29%;
background: #444;
box-shadow: 0px 0px 20px 7px #444;
}
.body-aktualności .aktualnosc-box{
flex: 0 0 30%;
}
.aktualnosc-box .aktualnosc-data {
color: #fff;
}
.aktualnosc-box .aktualnosc-thumbnail {
float: none;
text-align: center;
margin: 15px 0;
padding: 15px;
}
.aktualnosc-box .aktualnosc-title {
display: block;
width: 100%;
text-align: center;
font-size: 15px;
text-transform: none;
padding:0 15px;
box-sizing: border-box;
font-weight: bold;
}
.aktualnosc-box .aktualnosc-content {
font-size: 12px;
padding: 15px;
color: #fff;
line-height: 1;
text-align: center;
}
.czytaj-wiecej-content {
display: flex;
align-items: center;
justify-content: center;
padding: 20px 0;
}
.czytaj-wiecej-content .czytaj-wiecej-url{
background-color: #ff5c00;
color: #fff;
text-decoration: none;
padding: 10px 20px;
border-radius: 5px;
font-weight: bold;
}
.aktualnosc-content p {
line-height: 1;
}
.single-aktualnosc .single-item-aktualnosc, .single-aktualnosc .single-item-aktualnosc p{
background: #444;
box-shadow: 0px 0px 20px 7px #444;
color: #fff;
padding: 15px;
font-family: 'Tahoma';
line-height: 1.3;
}
.single-aktualnosc .single-item-aktualnosc p span {
font-size: unset !important;
}
.single-aktualnosc .single-item-aktualnosc li {
line-height: 1.3;
}
.single-aktualnosc .single-item-aktualnosc h2, .single-aktualnosc .single-item-aktualnosc h3{
padding: 0 15px;
font-size: 16px;
font-family: 'Tahoma';
}
.single-item-aktualnosc__top {
display: flex;
width: 100%;
}
.single-item-aktualnosc__img {
flex: 0 0 30%;
}
.single-item-aktualnosc__img img {
height: auto;
}
.single-item-aktualnosc__title {
flex: 0 0 70%;
align-items: center;
display: flex;
position: relative;
justify-content: center;
}
.aktualnosc-item-data {
position: absolute;
top: 0;
right: 0;
font-weight: 600;
}
.aktualnosc-item-title {
text-align: center;
padding: 10px;
}
.aktualnosc-item-title h1 {
font-size: 18px;
font-weight: 600;
}
.single-item-aktualnosc__bottom {
padding-top: 15px;
padding-bottom: 30px;
}
.module_header-aktualnosci {
margin: 30px 0 0;
padding: 0 0 15px 10px;
font-size: 21px;
}
module_header-aktualnosci-sidebar {
margin: 0 0;
padding: 0 0 15px 10px;
font-size: 21px;
}
.aktualnosc-box-sidebar {
flex: 0 0 100%;
}
.aktualnosci-shortcode .aktualnosc-box, .aktualnosci .aktualnosc-box {
flex: 0 0 46%;
}
.single-item-aktualnosc__desc a {
color:yellow;
}
@media(max-width: 499px){
.aktualnosci-shortcode .aktualnosc-box, .aktualnosci .aktualnosc-box, .aktualnosc-box {
flex: 0 0 44%;
}
.aktualnosc-box .aktualnosc-data {
font-size: 12px;
}
.czytaj-wiecej-content .czytaj-wiecej-url {
font-size: 13px;
}
.aktualnosc-box .aktualnosc-content {
padding: 10px;
}
.aktualnosc-box .aktualnosc-title {
padding: 0 10px;
overflow: hidden;
font-size: 13px;
}
.aktualnosc-box .aktualnosc-thumbnail {
margin: 12px 0;
padding: 10px;
}
.blog-sidebar-aktualnosc {
padding: 10px 0;
}
.aktualnosc-item-title {
padding: 15px 10px;
}
.aktualnosc-item-title h1 {
font-size: 16px;
}
.body-aktualności .aktualnosc-box {
flex: 0 0 44%;
width: 44% !important;
}
.aktualnosci-shortcode .aktualnosc-box, .aktualnosci .aktualnosc-box, .aktualnosc-box {
flex: 0 0 44%;
width: 44% !important;
}
}
@media(max-width: 349px){
.aktualnosci-shortcode .aktualnosc-box, .aktualnosci .aktualnosc-box, .aktualnosc-box {
flex: 0 0 44%;
width: 44% !important;
}
.czytaj-wiecej-content .czytaj-wiecej-url {
padding: 10px 14px;
}
}
.empty {
height: 0 !important;
box-shadow: none !important;
padding: 0 !important;
border:none !important;
}
@media(max-width: 1390px) and (min-width: 1351px) {
.sticky-widget {
width: 180px;
}
}
@media(max-width: 1350px) and (min-width: 1208px) {
#menu li a {
padding: 4px 9px 0 !important;
position: relative;
font: 12px/46px Arial, Helvetica, sans-serif !important;
}
#menu li a .menu-item-description {
top: 70%;
}
.social-menu__header {
position: absolute;
top: 98px;
right: 90px;
}
}
@media(max-width: 767px) {
#program-informacje-showDesktop{
display: none;
}
#main, #sidebar, #body{
width: 100%;
}
#userlogo {
width: 100%;
float: left;
margin: 0 auto;
display: none;
}
}
@media(max-width: 1500px){
.sticky-counter {
width: 190px!important;
}
.sticky-counter .user-title {
font-size: 20px!important;
white-space: nowrap!important;
padding-left: 0px!important;
}
.sticky-counter .certified-container {
display: none;
}
.sticky-counter .user-description {
font-size: 14px;
}
.price p {
font-size: 18px;
}
.price p:after {
font-size: 12px;
}
.user-title p {
padding-left: 10px;
}
.user-title {
margin: 0 20px;
}
.invoice-form {
width: 48.7%;
}
.sticky-widget {
width: 200px;
}
}
@media(max-width: 1350px) and (min-width: 1208px){
#menu li a {
padding: 4px 9px 0 !important;
position: relative;
font: 12px/46px Arial,Helvetica,sans-serif!important;
height: 45px!important;
margin-right: 0px!important;
}
#sidebar {
width: 230px!important;
}
.content {
padding: 0px 55px!important;
}
#menu {
width: 800px!important;
margin:0 80px 0 70px !important;
}
.social-menu__header.sticky-social {
left: 720px;
right: unset;
}      }
@media(max-width: 1000px){
#menu{
width: 100% !important;
}
}
#toc {
padding-bottom: 30px;
}
#toc ul{
padding: 15px 0;
}
.ez-toc-list {
margin: 0 15px;
}
#toc a {
color: yellow;
text-decoration: none;
}  .ub-contact {
--ub-gold: #f4aa00;
--ub-gold-light: #ffca45;
--ub-bg: #0d1518;
--ub-border: #3a454a;
--ub-text: #f3f5f7;
--ub-muted: #adb6bd;
container-type: inline-size;
width: 100%;
min-width: 0;
max-width: 100%;
margin: 0 auto;
padding: 18px;
color: var(--ub-text);
background:
radial-gradient(circle at 95% 4%, rgba(244, 170, 0, .12), transparent 23%),
radial-gradient(circle at 4% 95%, rgba(244, 170, 0, .06), transparent 26%),
var(--ub-bg);
line-height: 1.5;
}
.ub-contact,
.ub-contact *,
.ub-contact *::before,
.ub-contact *::after { box-sizing: border-box; }
.ub-contact h1,
.ub-contact h2,
.ub-contact p { margin: 0; padding: 0; }
.ub-contact a { color: inherit; text-decoration: none; }
.ub-contact a:hover { color: var(--ub-gold-light); }
.ub-contact a:focus-visible,
.ub-contact button:focus-visible,
.ub-contact input:focus-visible,
.ub-contact textarea:focus-visible { outline: 2px solid var(--ub-gold); outline-offset: 2px; }
.ub-contact__sr-only {
position: absolute !important;
width: 1px !important;
height: 1px !important;
padding: 0 !important;
margin: -1px !important;
overflow: hidden !important;
clip: rect(0, 0, 0, 0) !important;
white-space: nowrap !important;
border: 0 !important;
} .ub-contact__hero {
position: relative;
display: flex;
align-items: center;
min-height: 174px;
padding: 22px 24px;
margin-bottom: 15px;
overflow: hidden;
border-radius: 12px;
background-image:
linear-gradient(90deg, rgba(10, 17, 20, .97) 9%, rgba(10, 17, 20, .82) 60%, rgba(10, 17, 20, .25) 100%),
var(--ub-contact-hero-image, linear-gradient(120deg, #253033, #0d1518));
background-size: cover;
background-position: center;
}
.ub-contact__hero::after {
content: "";
position: absolute;
inset: 0;
pointer-events: none;
background: radial-gradient(circle at 95% 15%, rgba(244, 170, 0, .14), transparent 40%);
}
.ub-contact__hero-content { position: relative; z-index: 1; max-width: 95%; }
.ub-contact__hero h1 {
position: relative;
margin: 0 0 18px;
padding: 0 0 12px;
color: #fff;
font-size: clamp(32px, 5.5cqw, 43px);
font-weight: 700;
line-height: 1.1;
}
.ub-contact__hero h1::after {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 45px;
height: 3px;
background: var(--ub-gold);
}
.ub-contact__subtitle { color: #d7dcdf; font-size: 16px; line-height: 1.5; }
.ub-contact__description { margin-top: 4px !important; color: var(--ub-muted); font-size: 12px; } .ub-contact__panel {
min-width: 0;
padding: 20px;
border: 1px solid rgba(244, 170, 0, .57);
border-radius: 11px;
background: linear-gradient(120deg, #20282b 0%, #151e22 78%);
box-shadow: 0 10px 25px rgba(0, 0, 0, .13);
}
.ub-contact__brand { display: flex; align-items: center; gap: 15px; min-width: 0; margin-bottom: 22px; }
.ub-contact__brand-logo {
position: relative;
flex: 0 0 57px;
width: 57px;
height: 57px;
overflow: hidden;
border: 1px solid rgba(244, 170, 0, .82);
background: #0b0c0e;
box-shadow: 0 0 16px rgba(244, 170, 0, .18);
}
.ub-contact__brand-logo img { display: block; width: 100%; height: 100%; object-fit: contain; border: 0; } .ub-contact__brand-year {
position: absolute;
right: 0;
bottom: 0;
left: 0;
display: block;
padding: 2px 1px 3px;
color: #fff;
background: linear-gradient(180deg, rgba(10, 10, 11, .92), #0b0c0e 52%);
font-size: 10px;
font-weight: 800;
line-height: 1;
letter-spacing: .4px;
text-align: center;
}
.ub-contact__brand-text { min-width: 0; }
.ub-contact__brand-text strong { display: block; font-size: 16px; line-height: 1.3; color: #fff; overflow-wrap: anywhere; }
.ub-contact__brand-text span { display: block; margin-top: 4px; color: var(--ub-muted); font-size: 12px; } .ub-contact__icon {
position: relative;
display: inline-flex;
flex: 0 0 43px;
align-items: center;
justify-content: center;
width: 43px;
height: 43px;
border: 1px solid rgba(244, 170, 0, .8);
border-radius: 10px;
background: linear-gradient(135deg, rgba(244, 170, 0, .10), rgba(244, 170, 0, .02)), #131a1e;
box-shadow: 0 0 16px rgba(244, 170, 0, .12), inset 0 0 0 1px rgba(255, 195, 62, .035);
}
.ub-contact__icon::before {
content: "";
display: block;
width: 24px;
height: 24px;
background-image: var(--ub-icon);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
.ub-contact__section-heading > .ub-contact__icon { flex-basis: 49px; width: 49px; height: 49px; }
.ub-contact__section-heading > .ub-contact__icon::before { width: 27px; height: 27px; } .ub-contact__details { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px 12px; }
.ub-contact__detail { min-width: 0;}
.ub-contact__detail .ub-contact__icon { margin-bottom: 11px; }
.ub-contact__detail address { color: #dce1e4; font-size: 12px; font-style: normal; line-height: 1.55; }
.ub-contact__label { display: block; margin-bottom: 5px; color: #aeb8be; font-size: 11px; }
.ub-contact__value { display: block; color: #fff !important; font-size: 13px; font-weight: 700; line-height: 1.4; overflow-wrap: anywhere; }
.ub-contact__value:hover { color: var(--ub-gold-light) !important; }
.ub-contact__hint { display: block; margin-top: 5px; color: var(--ub-muted); font-size: 11px; }
.ub-contact__account { display: block; color: #dce1e4; font-size: 11px; line-height: 1.55; overflow-wrap: anywhere; } .ub-contact__section-heading { display: flex; align-items: center; gap: 14px; margin-bottom: 18px; }
.ub-contact__section-heading > div { min-width: 0; }
.ub-contact__section-heading h2 { margin: 0; color: #fff; font-size: 18px; font-weight: 700; line-height: 1.3; }
.ub-contact__section-heading p { margin-top: 3px; color: var(--ub-muted); font-size: 12px; }
.ub-contact__search { margin-top: 15px; border-color: #394349; }
.ub-contact__search-form { display: flex; align-items: stretch; gap: 12px; min-width: 0; padding-left: 63px; }
.ub-contact__search-field { position: relative; flex: 1 1 auto; min-width: 0; }
.ub-contact__search-field::before {
content: "";
position: absolute;
top: 50%; left: 13px;
width: 17px; height: 17px;
transform: translateY(-50%);
background: var(--ub-icon-search) center / contain no-repeat;
opacity: .65;
pointer-events: none;
}
.ub-contact__search-form input[type="search"] {
display: block;
width: 100%;
min-width: 0;
height: 44px;
margin: 0;
padding: 0 12px 0 39px;
border: 1px solid #3b484e;
border-radius: 7px;
box-shadow: none;
outline: none;
color: #fff;
background: #192227;
font-size: 13px;
}
.ub-contact__search-form input[type="search"]::placeholder { color: #a4aeb5; opacity: 1; }
.ub-contact__search-form input[type="search"]:focus { border-color: var(--ub-gold); }
.ub-contact__search-form button {
flex: 0 0 auto;
min-width: 98px;
min-height: 44px;
margin: 0;
padding: 0 19px;
border: 0;
border-radius: 7px;
box-shadow: 0 3px 14px rgba(244, 170, 0, .15);
cursor: pointer;
color: #151515;
background: linear-gradient(135deg, #ffc63c, #f4a000);
font-size: 13px;
font-weight: 700;
transition: filter .2s, transform .2s;
}
.ub-contact__search-form button:hover { filter: brightness(1.08); transform: translateY(-1px); } .ub-contact__features { display: grid; grid-template-columns: 1fr; gap: 18px; margin: 28px 0; }
.ub-contact__feature { display: flex; align-items: flex-start; gap: 12px; min-width: 0; }
.ub-contact__feature > div { min-width: 0; padding-top: 3px; }
.ub-contact__feature strong { display: block; margin-bottom: 4px; color: #fff; font-size: 12px; line-height: 1.35; }
.ub-contact__feature p { color: var(--ub-muted); font-size: 11px; line-height: 1.5; }
.ub-contact__feature em { color: var(--ub-gold); font-weight: 700; font-style: normal; } .ub-contact__form-panel { padding: 23px; }
.ub-contact__form,
.ub-contact__form .wpcf7 { width: 100%; max-width: 100%; min-width: 0; }
.ub-contact__form .wpcf7 { margin: 0; }
.ub-contact__form .wpcf7-form {
display: block;
width: 100%;
margin: 0;
color: #e4e9ed;
}
.ub-contact__form .wpcf7-form > p { margin: 0 !important; padding: 0; }
.ub-contact__form .wpcf7-form br { display: none; }
.ub-contact__form .ub-cf7,
.ub-contact__form .ub-cf7 * { box-sizing: border-box; }
.ub-contact__form .ub-cf7 { width: 100%; min-width: 0; }
.ub-contact__form .ub-cf7__fields {
display: grid;
grid-template-columns: minmax(0, 1fr);
gap: 12px;
margin-bottom: 14px;
}
.ub-contact__form .ub-cf7__field {
display: block;
min-width: 0;
width: 100%;
margin: 0 !important;
padding: 0;
color: #dde4e8 !important;
font-size: 12px;
font-weight: 400;
line-height: 1.45;
padding-top: 15px;
}
.ub-contact__form .ub-cf7__label {
display: block;
margin: 0 0 7px;
color: #d6dde1;
font-size: 12px;
font-weight: 600;
}
.ub-contact__form .ub-cf7__label b {
color: var(--ub-gold);
font-weight: 700;
}
.ub-contact__form .ub-cf7__control {
position: relative;
display: block;
min-width: 0;
width: 100%;
}
.ub-contact__form .ub-cf7__control::before {
content: '';
position: absolute;
z-index: 1;
top: 13px;
left: 13px;
width: 18px;
height: 18px;
pointer-events: none;
background-image: var(--ub-cf7-icon);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
opacity: .95;
}
.ub-contact__form .ub-cf7__control--name {
--ub-cf7-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b9c4c9' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21a8 8 0 0 1 16 0'/%3E%3C/svg%3E");
}
.ub-contact__form .ub-cf7__control--email {
--ub-cf7-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b9c4c9' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m4 7 8 6 8-6'/%3E%3C/svg%3E");
}
.ub-contact__form .ub-cf7__control--message {
--ub-cf7-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b9c4c9' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h16v12H9l-5 3V5Z'/%3E%3Cpath d='M8 9h8M8 13h5'/%3E%3C/svg%3E");
}
.ub-contact__form .ub-cf7__control > .wpcf7-form-control-wrap {
display: block;
width: 100%;
min-width: 0;
}
.ub-contact__form .ub-cf7__control input[type='text'],
.ub-contact__form .ub-cf7__control input[type='email'],
.ub-contact__form .ub-cf7__control textarea {
display: block !important;
width: 100% !important;
max-width: 100% !important;
min-width: 0;
margin: 0 !important;
padding: 11px 14px 11px 42px !important;
border: 1px solid #3b494f !important;
border-radius: 8px !important;
outline: none;
color: #f4f7f8 !important;
background: #1a2429 !important;
background-image: none !important;
box-shadow: none !important;
font-size: 13px;
line-height: 1.45;
transition: border-color .2s, box-shadow .2s;
}
.ub-contact__form .ub-cf7__control input[type='text'],
.ub-contact__form .ub-cf7__control input[type='email'] { height: 45px; }
.ub-contact__form .ub-cf7__control textarea {
min-height: 150px;
height: 150px;
padding-top: 13px !important;
resize: vertical;
}
.ub-contact__form .ub-cf7__control input::placeholder,
.ub-contact__form .ub-cf7__control textarea::placeholder {
color: #9fabaf;
opacity: 1;
}
.ub-contact__form .ub-cf7__control input:focus,
.ub-contact__form .ub-cf7__control textarea:focus {
border-color: var(--ub-gold) !important;
box-shadow: 0 0 0 3px rgba(244, 170, 0, .10) !important;
} .ub-contact__form .ub-cf7__upload { margin: 0 0 16px; }
.ub-contact__form .ub-cf7__upload-card {
width: 100%;
min-width: 0;
padding: 14px;
border: 1px solid #3b494f;
border-radius: 9px;
background: linear-gradient(120deg, #1d282e, #182126);
}
.ub-contact__form .ub-cf7__upload-heading {
display: flex;
align-items: center;
gap: 11px;
margin-bottom: 11px;
}
.ub-contact__form .ub-cf7__upload-icon {
flex: 0 0 30px;
width: 30px;
height: 30px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f4aa00' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21 11.5-8.8 8.8a5 5 0 0 1-7.1-7.1L14.6 3.7a3.5 3.5 0 0 1 5 5L10 18.2a2 2 0 0 1-2.8-2.8l8.1-8.1'/%3E%3C/svg%3E");
background-position: center;
background-repeat: no-repeat;
background-size: 23px 23px;
}
.ub-contact__form .ub-cf7__upload-heading strong {
display: block;
color: #f3f6f7;
font-size: 13px;
font-weight: 700;
line-height: 1.35;
}
.ub-contact__form .ub-cf7__upload-heading small {
display: block;
margin-top: 2px;
color: #a4b0b7;
font-size: 11px;
}
.ub-contact__form .ub-cf7__upload .box {
display: block;
float: none !important;
position: static;
width: 100% !important;
height: auto !important;
min-height: 0;
max-width: 100%;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
background: transparent !important;
box-shadow: none !important;
text-align: left;
} .ub-contact__form .ub-cf7__upload .box > p {
position: relative;
float: none;
width: 100%;
max-width: 100%;
min-width: 0;
height: auto;
margin: 0 0 8px !important;
padding: 4px !important;
border: 1px solid #46545a;
border-radius: 7px;
box-shadow: none;
}
.ub-contact__form .ub-cf7__upload .box > p.add-file-btn{
border: none;
}
.ub-contact__form .ub-cf7__upload .box .wpcf7-form-control-wrap {
display: block;
width: 100%;
max-width: 100%;
min-width: 0;
margin: 0;
padding: 0;
}
.ub-contact__form .ub-cf7__upload input[type='file'] {
display: block !important;
direction: rtl; width: 100% !important;
max-width: 100%;
min-width: 0;
min-height: 40px;
height: auto;
margin: 0 !important;
padding: 3px 4px !important;
border: 0 !important;
border-radius: 6px;
color: #aebac1 !important;
background: transparent !important;
box-shadow: none !important;
font-size: 11px;
line-height: 1.5;
cursor: pointer;
}
.ub-contact__form .ub-cf7__upload input[type='file']::file-selector-button {
min-height: 34px;
margin: 0 0 0 12px;
padding: 7px 13px;
border: 1px solid var(--ub-gold);
border-radius: 6px;
color: var(--ub-gold);
background: #141c20;
font-size: 11px;
font-weight: 700;
cursor: pointer;
}
.ub-contact__form .ub-cf7__upload input[type='file']:hover::file-selector-button {
background: rgba(244, 170, 0, .1);
}
.ub-contact__form .ub-cf7__upload .box a.add_file {
display: inline-flex;
align-items: center;
min-height: 27px;
margin-top: 1px;
padding: 2px 0;
color: var(--ub-gold) !important;
font-size: 12px;
font-weight: 600;
text-decoration: underline;
text-underline-offset: 3px;
}
.ub-contact__form .ub-cf7__upload .box a.add_file:hover {
color: var(--ub-gold-light) !important;
}
.ub-contact__form .ub-cf7__upload .box a.del_file {
display: inline-block;
margin: 0 5px 3px;
padding: 2px 8px;
border-radius: 4px;
color: #ff9b9b !important;
background: rgba(255, 100, 100, .1);
font-size: 11px;
text-decoration: none;
}
.ub-contact__form .ub-cf7__upload .box a.del_file:hover {
background: rgba(255, 100, 100, .18);
}
.ub-contact__form .ub-cf7__file-hint {
margin: 9px 2px 0 !important;
color: #aab4bb;
font-size: 10.5px;
line-height: 1.55;
}
.ub-contact__form .ub-cf7__message { margin-top: 4px; }
.ub-contact__form .ub-cf7__actions {
display: flex;
justify-content: flex-end;
align-items: center;
gap: 10px;
min-height: 48px;
margin-top: 18px;
}
.ub-contact__form .ub-cf7__actions input.wpcf7-submit {
position: unset;
display: inline-flex;
width: auto !important;
min-width: 150px;
min-height: 46px;
margin: 0 !important;
padding: 11px 28px !important;
border: 0 !important;
border-radius: 8px;
color: #151515 !important;
background: linear-gradient(135deg, #ffcc4f, #f0a000) !important;
box-shadow: 0 5px 18px rgba(244, 170, 0, .18) !important;
font-size: 13px;
font-weight: 700;
line-height: 1.4;
text-align: center;
text-shadow: none !important;
cursor: pointer;
transition: filter .18s, transform .18s;
}
.ub-contact__form .ub-cf7__actions input.wpcf7-submit:hover {
filter: brightness(1.06);
transform: translateY(-1px);
}
.ub-contact__form .ub-cf7__actions input.wpcf7-submit:disabled {
opacity: .7;
cursor: wait;
}
.ub-contact__form .ub-cf7__actions .wpcf7-spinner { flex: 0 0 24px; margin: 0; }
.ub-contact__form .ub-cf7 .wpcf7-not-valid-tip {
display: block;
margin-top: 6px;
color: #ff9292;
font-size: 11px;
line-height: 1.4;
}
.ub-contact__form .ub-cf7 .wpcf7-not-valid {
border-color: #e77b7b !important;
}
.ub-contact__form .wpcf7-response-output {
margin: 14px 0 0 !important;
padding: 12px !important;
border-radius: 7px;
color: #fff;
background: rgba(14, 24, 28, .8);
font-size: 12px;
}
@container (min-width: 480px) {
}
@container (max-width: 370px) {
.ub-contact__form .ub-cf7__upload-card { padding: 10px; }
.ub-contact__form .ub-cf7__upload input[type='file']::file-selector-button {
padding: 7px 9px;
}
.ub-contact__form .ub-cf7__actions input.wpcf7-submit { width: 100% !important; }
} .ub-contact__documents { margin-top: 28px; }
.ub-contact__documents h2 { margin: 0 0 14px; color: #fff; font-size: 17px; font-weight: 700; }
.ub-contact__documents-list { display: grid; grid-template-columns: 1fr; gap: 8px; }
.ub-contact__document {
display: flex;
align-items: center;
justify-content: space-between;
gap: 12px;
min-width: 0;
padding: 12px 14px;
border: 1px solid var(--ub-border);
border-radius: 7px;
background: #1b252a;
transition: border-color .2s, background-color .2s;
}
.ub-contact__document > span { min-width: 0; font-size: 12px; line-height: 1.45; overflow-wrap: anywhere; }
.ub-contact__document small { flex: 0 0 auto; color: var(--ub-gold); font-size: 10px; white-space: nowrap; }
.ub-contact__document:hover { border-color: var(--ub-gold); background: #273036; } @container (min-width: 650px) {
.ub-contact__features { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.ub-contact__documents-list { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@container (min-width: 700px) {
.ub-contact__details { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 0; }
.ub-contact__detail { padding: 0 12px 0 18px; }
.ub-contact__detail:first-child { padding-left: 0; border-left: 0; }
}
@container (max-width: 470px) {
.ub-contact__search-form { padding-left: 0; }
.ub-contact__hero { min-height: 150px; padding: 20px; }
.ub-contact__panel, .ub-contact__form-panel { padding: 16px; }
.ub-contact__brand-text strong { font-size: 14px; }
}
@container (max-width: 370px) {
.ub-contact__details { grid-template-columns: 1fr; gap: 18px; }
.ub-contact__search-form { flex-wrap: wrap; }
.ub-contact__search-field { flex-basis: 100%; }
.ub-contact__search-form button { width: 100%; }
.ub-contact__document { flex-wrap: wrap; }
} .ub-contact__icon--location { --ub-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23f4aa00%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2010c0%205-8%2012-8%2012S4%2015%204%2010a8%208%200%201%201%2016%200Z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E"); }
.ub-contact__icon--phone { --ub-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23f4aa00%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M22%2016.9v3a2%202%200%200%201-2.2%202A19.5%2019.5%200%200%201%202.1%204.2%202%202%200%200%201%204.1%202h3a2%202%200%200%201%202%201.7c.1.9.3%201.7.6%202.6a2%202%200%200%201-.5%202.1L8%209.8a16%2016%200%200%200%206.2%206.2l1.4-1.3a2%202%200%200%201%202.1-.4c.8.3%201.7.5%202.6.6A2%202%200%200%201%2022%2016.9Z%22%2F%3E%3C%2Fsvg%3E"); }
.ub-contact__icon--mail { --ub-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23f4aa00%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222%22%20y%3D%224%22%20width%3D%2220%22%20height%3D%2216%22%20rx%3D%223%22%2F%3E%3Cpath%20d%3D%22m3%206%209%207%209-7%22%2F%3E%3C%2Fsvg%3E"); }
.ub-contact__icon--account { --ub-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23f4aa00%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cellipse%20cx%3D%2212%22%20cy%3D%225%22%20rx%3D%228%22%20ry%3D%223%22%2F%3E%3Cpath%20d%3D%22M4%205v7c0%201.7%203.6%203%208%203s8-1.3%208-3V5M4%2012v7c0%201.7%203.6%203%208%203s8-1.3%208-3v-7%22%2F%3E%3C%2Fsvg%3E"); }
.ub-contact__icon--search { --ub-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23f4aa00%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2210.7%22%20cy%3D%2210.7%22%20r%3D%227%22%2F%3E%3Cpath%20d%3D%22m16%2016%205%205%22%2F%3E%3C%2Fsvg%3E"); }
.ub-contact { --ub-icon-search: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23f4aa00%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2210.7%22%20cy%3D%2210.7%22%20r%3D%227%22%2F%3E%3Cpath%20d%3D%22m16%2016%205%205%22%2F%3E%3C%2Fsvg%3E"); }
.ub-contact__icon--reply { --ub-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23f4aa00%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%2011.5a8.4%208.4%200%200%201-8.6%208.2%2010%2010%200%200%201-4.6-1.1L3%2021l1.5-5.1A8.1%208.1%200%200%201%203%2011.5%208.4%208.4%200%200%201%2011.6%203%208.4%208.4%200%200%201%2021%2011.5Z%22%2F%3E%3C%2Fsvg%3E"); }
.ub-contact__icon--support { --ub-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23f4aa00%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2013v-2a8%208%200%200%201%2016%200v2%22%2F%3E%3Crect%20x%3D%222%22%20y%3D%2212%22%20width%3D%225%22%20height%3D%228%22%20rx%3D%222%22%2F%3E%3Crect%20x%3D%2217%22%20y%3D%2212%22%20width%3D%225%22%20height%3D%228%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M20%2020c0%201-2%202-5%202h-3%22%2F%3E%3C%2Fsvg%3E"); }
.ub-contact__icon--clock { --ub-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23f4aa00%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M12%207v6l4%202%22%2F%3E%3C%2Fsvg%3E"); }
.ub-contact__icon--form { --ub-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23f4aa00%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m22%202-7.5%2020-3.8-8.7L2%209.5%2022%202ZM22%202%2010.7%2013.3%22%2F%3E%3C%2Fsvg%3E"); }  #sidebar.blog-sidebar {
--ub-sw-gold: #f9b316;
--ub-sw-gold-2: #ffcb41;
--ub-sw-text: #f6f7f8;
--ub-sw-muted: #9ea8b0;
--ub-sw-line: rgba(191, 199, 202, .17);
}
#sidebar.blog-sidebar li.widget_custom_html:has(.ub-sw-contact),
#sidebar.blog-sidebar #search-3 {
display: block;
box-sizing: border-box;
list-style: none !important;
width: 100%;
min-width: 0;
margin: 0 0 20px !important;
padding: 0 !important;
border: 0 !important;
background: transparent !important;
}
#sidebar.blog-sidebar li.widget_custom_html:has(.ub-sw-contact) *,
#sidebar.blog-sidebar #search-3 * {
box-sizing: border-box;
} #sidebar.blog-sidebar li.widget_custom_html:has(.ub-sw-contact) > .sidebar-name {
display: block;
width: auto;
margin: 0 0 12px !important;
padding: 0 0 12px !important;
border: 0;
border-bottom: 1px solid var(--ub-sw-line);
background: none !important;
color: var(--ub-sw-text) !important;
font-size: 20px !important;
font-weight: 700 !important;
line-height: 1.3 !important;
text-transform: none !important;
text-align: left !important;
}
#sidebar.blog-sidebar li.widget_custom_html:has(.ub-sw-contact) > .sidebar-name::before,
#sidebar.blog-sidebar li.widget_custom_html:has(.ub-sw-contact) > .sidebar-name::after {
content: none !important;
}
#sidebar.blog-sidebar li.widget_custom_html:has(.ub-sw-contact) .textwidget.custom-html-widget {
min-width: 0;
padding: 0 !important;
margin: 0 !important;
background: none !important;
} #sidebar.blog-sidebar li.widget_custom_html:has(.ub-sw-contact) .ub-sw-contact {
min-width: 0;
padding: 15px 12px 13px; border-top: 2px solid var(--ub-sw-gold);
border-radius: 14px;
background:
radial-gradient(circle at 0 0, rgba(249, 179, 22, .10), transparent 50%),
linear-gradient(135deg, #222728 0%, #161c1f 75%);
box-shadow: 0 10px 23px rgba(0, 0, 0, .15);
color: var(--ub-sw-text);
line-height: 1.35;
}
#sidebar.blog-sidebar li.widget_custom_html:has(.ub-sw-contact) .ub-sw-contact__brand {
display: flex;
align-items: center;
gap: 11px;
min-width: 0;
margin: 0 0 12px;
padding-bottom: 13px;
border-bottom: 1px solid var(--ub-sw-line);
}
#sidebar.blog-sidebar li.widget_custom_html:has(.ub-sw-contact) .ub-sw-contact__logo {
position: relative;
flex: 0 0 50px;
border: 1px solid rgba(249, 179, 22, .7);
overflow: hidden;
background: #080a0b;
box-shadow: 0 0 14px rgba(249, 179, 22, .12);
} #sidebar.blog-sidebar li.widget_custom_html:has(.ub-sw-contact) .ub-sw-contact__logo::before {
content: "§";
position: absolute;
inset: 0;
display: flex;
align-items: center;
justify-content: center;
padding-bottom: 13px;
color: #eef0f0;
font-size: 27px;
line-height: 1;
}
#sidebar.blog-sidebar li.widget_custom_html:has(.ub-sw-contact) .ub-sw-contact__logo img {
position: relative;
display: block;
width: 100%;
height: 100%;
border: none;
border-radius: 0;
object-fit: cover;
object-position: center top;
} #sidebar.blog-sidebar li.widget_custom_html:has(.ub-sw-contact) .ub-sw-contact__year {
position: absolute;
right: 0;
bottom: 0;
left: 0;
padding: 3px 1px 2px;
background: rgba(7, 9, 10, .98);
color: #fff;
font-size: 12px;
font-weight: 800;
line-height: 1.1;
letter-spacing: .4px;
text-align: center;
}
#sidebar.blog-sidebar li.widget_custom_html:has(.ub-sw-contact) .ub-sw-contact__brand-copy {
min-width: 0;
}
#sidebar.blog-sidebar li.widget_custom_html:has(.ub-sw-contact) .ub-sw-contact__brand-copy strong {
display: block;
color: #fff;
font-size: 14px;
font-weight: 700;
line-height: 1.2;
}
#sidebar.blog-sidebar li.widget_custom_html:has(.ub-sw-contact) .ub-sw-contact__brand-copy > span {
display: block;
margin-top: 5px;
color: var(--ub-sw-muted);
font-size: 11px;
line-height: 1.35;
}
#sidebar.blog-sidebar li.widget_custom_html:has(.ub-sw-contact) .ub-sw-contact__actions {
display: grid;
gap: 9px;
}
#sidebar.blog-sidebar li.widget_custom_html:has(.ub-sw-contact) .ub-sw-contact__action {
display: grid;
grid-template-columns: 39px minmax(0, 1fr);
align-items: center;
gap: 9px;
min-width: 0;
width: 100%;
padding: 10px 9px;
border: 1px solid rgba(185, 195, 200, .16);
border-radius: 11px;
outline-offset: 3px;
background: rgba(255, 255, 255, .035);
box-shadow: none;
text-decoration: none !important;
transition: border-color .2s ease, background-color .2s ease, transform .2s ease;
}
#sidebar.blog-sidebar li.widget_custom_html:has(.ub-sw-contact) .ub-sw-contact__action:hover,
#sidebar.blog-sidebar li.widget_custom_html:has(.ub-sw-contact) .ub-sw-contact__action:focus-visible {
border-color: var(--ub-sw-gold);
background: rgba(249, 179, 22, .07);
transform: translateY(-1px);
}
#sidebar.blog-sidebar li.widget_custom_html:has(.ub-sw-contact) .ub-sw-contact__action-icon {
display: flex;
align-items: center;
justify-content: center;
width: 39px;
height: 39px;
flex-shrink: 0;
border: 1px solid rgba(249, 179, 22, .88);
border-radius: 9px;
background: linear-gradient(145deg, rgba(249, 179, 22, .15), rgba(249, 179, 22, .02));
box-shadow: 0 0 12px rgba(249, 179, 22, .12);
}
#sidebar.blog-sidebar li.widget_custom_html:has(.ub-sw-contact) .ub-sw-contact__action-icon::before {
content: "";
display: block;
width: 23px;
height: 23px;
background-repeat: no-repeat;
background-size: contain;
background-position: center;
} #sidebar.blog-sidebar li.widget_custom_html:has(.ub-sw-contact) .ub-sw-contact__action-icon--phone::before {
background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23f9b316%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M22%2016.92v3a2%202%200%200%201-2.18%202%2019.79%2019.79%200%200%201-8.63-3.07%2019.5%2019.5%200%200%201-6-6A19.79%2019.79%200%200%201%202.12%204.18%202%202%200%200%201%204.11%202h3a2%202%200%200%201%202%201.72c.12.91.34%201.79.64%202.64a2%202%200%200%201-.45%202.11L8.03%209.74a16%2016%200%200%200%206.23%206.23l1.27-1.27a2%202%200%200%201%202.11-.45c.85.30%201.73.52%202.64.64A2%202%200%200%201%2022%2016.92Z%22%2F%3E%3C%2Fsvg%3E");
}
#sidebar.blog-sidebar li.widget_custom_html:has(.ub-sw-contact) .ub-sw-contact__action-icon--mail::before {
background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23f9b316%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2214%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22m3%207%209%206%209-6%22%2F%3E%3C%2Fsvg%3E");
}
#sidebar.blog-sidebar li.widget_custom_html:has(.ub-sw-contact) .ub-sw-contact__action-content {
display: block;
min-width: 0;
text-align: left;
}
#sidebar.blog-sidebar li.widget_custom_html:has(.ub-sw-contact) .ub-sw-contact__action-label {
display: block;
margin-bottom: 2px;
color: var(--ub-sw-muted);
font-size: 9px;
font-weight: 700;
letter-spacing: 1px;
line-height: 1.2;
text-transform: uppercase;
}
#sidebar.blog-sidebar li.widget_custom_html:has(.ub-sw-contact) .ub-sw-contact__action-content strong {
display: block;
color: #fff !important;
font-size: 13px;
font-weight: 700;
line-height: 1.3;
overflow-wrap: anywhere;
}
#sidebar.blog-sidebar li.widget_custom_html:has(.ub-sw-contact) .ub-sw-contact__action-content strong.ub-sw-contact__email {
font-size: 11px;
letter-spacing: -.15px;
}
#sidebar.blog-sidebar li.widget_custom_html:has(.ub-sw-contact) .ub-sw-contact__action-content small {
display: block;
margin-top: 2px;
color: var(--ub-sw-muted);
font-size: 10px;
line-height: 1.3;
}
#sidebar.blog-sidebar li.widget_custom_html:has(.ub-sw-contact) .ub-sw-contact__arrow {
width: 8px;
height: 8px;
border-right: 2px solid var(--ub-sw-gold);
border-top: 2px solid var(--ub-sw-gold);
transform: rotate(45deg);
} #sidebar.blog-sidebar li.widget_search {
padding: 16px 12px 17px !important;
border: 1px solid rgba(185, 195, 200, .20) !important;
border-radius: 14px;
background: linear-gradient(135deg, #222728 0%, #151c20 100%) !important;
box-shadow: 0 10px 23px rgba(0, 0, 0, .13);
}
#sidebar.blog-sidebar li.widget_search > .sidebar-name {
position: relative;
display: block;
min-height: 45px;
margin: 0 0 14px !important;
padding: 0 0 0 54px !important;
border: 0 !important;
background: none !important;
color: #fff !important;
font-size: 16px !important;
font-weight: 700 !important;
line-height: 1.25 !important;
text-align: left !important;
text-transform: none !important;
align-items:center
}
#sidebar.blog-sidebar li.widget_search > .sidebar-name::before {
content: "" !important;
display: block;
position: absolute;
top: 0;
left: 0;
width: 42px;
height: 42px;
border: 1px solid var(--ub-sw-gold);
border-radius: 11px;
background-color: rgba(249, 179, 22, .08);
background-repeat: no-repeat;
background-position: center;
background-size: 23px 23px;
box-shadow: 0 0 15px rgba(249, 179, 22, .16);
} #sidebar.blog-sidebar li.widget_search .search-form {
display: flex !important;
flex-wrap: nowrap;
align-items: stretch;
gap: 0;
width: 100%;
min-width: 0;
margin: 0 !important;
padding: 0 !important;
background: transparent !important;
border: 0 !important;
}
#sidebar.blog-sidebar li.widget_search .search-form > label {
position: relative;
display: block !important;
flex: 1 1 auto;
width: auto !important;
min-width: 0;
margin: 0 !important;
padding: 0 !important;
}
#sidebar.blog-sidebar li.widget_search .search-form > label::before {
content: "";
position: absolute;
top: 50%;
left: 11px;
width: 16px;
height: 16px;
background-repeat: no-repeat;
background-position: center;
background-size: contain;
transform: translateY(-50%);
pointer-events: none;
z-index: 1;
}
#sidebar.blog-sidebar li.widget_search .search-form .search-field {
display: block !important;
width: 100% !important;
height: 42px !important;
min-width: 0 !important;
min-height: 0 !important;
margin: 0 !important;
padding: 0 8px 0 33px !important;
border: 1px solid #465159 !important;
border-right: 0 !important;
border-radius: 9px 0 0 9px !important;
outline: none;
box-shadow: none !important;
background: #182126 !important;
color: #fff !important;
font-size: 12px !important;
font-weight: 400 !important;
line-height: 42px !important;
appearance: none;
}
#sidebar.blog-sidebar li.widget_search .search-form .search-field::placeholder {
color: #a4adb5;
opacity: 1;
}
#sidebar.blog-sidebar li.widget_search .search-form .search-field:focus {
border-color: var(--ub-sw-gold) !important;
box-shadow: inset 0 0 0 1px rgba(249, 179, 22, .15) !important;
}
#sidebar.blog-sidebar li.widget_search .search-form .search-submit {
position: relative;
display: inline-flex !important;
flex: 0 0 79px;
align-items: center;
justify-content: center;
width: 79px !important;
height: 42px !important;
min-width: 79px !important;
min-height: 0 !important;
margin: 0 !important;
padding: 0 7px !important;
border: 1px solid #ffc83c !important;
border-radius: 0 9px 9px 0 !important;
background: linear-gradient(135deg, #ffcd39, #f4a600) !important;
box-shadow: 0 0 16px rgba(249, 179, 22, .10) !important;
color: #171819 !important;
font-size: 12px !important;
font-weight: 800 !important;
line-height: 1 !important;
cursor: pointer;
text-decoration: none;
text-transform: none;
opacity: 1 !important;
transition: filter .2s ease;
}
#sidebar.blog-sidebar li.widget_search .search-form .search-submit::before {
content: none !important;
} #sidebar.blog-sidebar li.widget_search .search-form .search-submit::after {
content: "Szukaj" !important;
position: static;
display: inline;
width: auto;
height: auto;
border: 0;
background: none;
color: inherit;
}
#sidebar.blog-sidebar li.widget_search .search-form .search-submit > .screen-reader-text {
position: absolute !important;
width: 1px !important;
height: 1px !important;
padding: 0 !important;
margin: -1px !important;
overflow: hidden !important;
clip: rect(0, 0, 0, 0) !important;
white-space: nowrap !important;
border: 0 !important;
}
#sidebar.blog-sidebar li.widget_search .search-form .search-submit:hover,
#sidebar.blog-sidebar li.widget_search .search-form .search-submit:focus-visible {
filter: brightness(1.09);
} @media (max-width: 480px) {
#sidebar.blog-sidebar li.widget_custom_html:has(.ub-sw-contact),
#sidebar.blog-sidebar li.widget_search {
max-width: 100%;
}
}
#sidebar.blog-sidebar li.widget_search > .sidebar-name::before {
background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23f9b316%22%20stroke-width%3D%222.1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2210.8%22%20cy%3D%2210.8%22%20r%3D%226.8%22%2F%3E%3Cpath%20d%3D%22m16%2016%205%205%22%2F%3E%3C%2Fsvg%3E");
}
#sidebar.blog-sidebar li.widget_search .search-form > label::before {
background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%239da9b2%22%20stroke-width%3D%222.1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2210.8%22%20cy%3D%2210.8%22%20r%3D%226.8%22%2F%3E%3Cpath%20d%3D%22m16%2016%205%205%22%2F%3E%3C%2Fsvg%3E");
}
.hidden-fields-container {
display:none !important;
}#formk input.wpcf7-text,#formk textarea{width:100%;color:#767676;font:13px Arial,Helvetica,sans-serif;padding:2px;background-color:#161616;border:1px solid #767676}#formk input.wpcf7-form-control.wpcf7-submit{margin:5px 0;padding:4px 8px;background:#161616;color:#767676;font:13px Arial,Helvetica,sans-serif;float:right;cursor:pointer;border:none;display:inline-block}div#module_contents .contents.chapter.odd{margin:18px 0}div#module_contents .contents.chapter.even{margin:18px 0}div#content_0.contents.chapter.even{margin:0 0}@media (min-width:601px){#showmenu{display:none}}@media (max-width:600px){#body{width:100%;float:left}#sidebar{width:100%;float:left}#menu{width:100%;float:left;position:relative!important;margin:70px auto 0;z-index:99}#main{width:100%;float:left}#section_menu li{display:inline-flex}#section_menu li a{float:right}#showmenu{color:#000;width:100%;text-align:right}#showmenu{color:#000;width:100%;text-align:right;padding:10px;margin:10px;float:left;width:90%;font-weight:700}ul#section_menu li.first a{display:none}ul#section_menu li:not(:nth-child(1)){display:none}#contact_form.wide{width:90%}.send_input,.send_textarea{max-width:100%}.narrow .send_input,.narrow .send_textarea{max-width:100%}#footer,#footer_main{width:90%;float:left}#footer_main.narrow{width:100%;float:left}div#footer_main.narrow ul li{float:right;display:inline-block;overflow:hidden;padding:4px 0;width:100%;margin:0 auto;position:relative;left:0}#footer p{float:left;width:100%}#logo{width:100%;float:left;margin:0 auto;text-align:center}#header_image_wrapper{margin:0 auto;width:100%}#header_image_wrapper img{margin:0 auto;width:100%}#userlogo{width:100%;float:left;margin:0 auto;display:none}img#logo_preview{width:100%;float:left}div#header h1{width:98%;display:inline-block;float:left;font-size:40px;left:0;text-align:center;margin:0 auto}div#header h2{width:100%;display:none;left:0;margin:0 auto;padding:0;text-align:center;overflow:none}#section_menu li{float:left;width:100%;display:block;overflow:hidden}#section_menu li a{text-align:right}a.button{width:80%;float:left;margin:2px 10px;padding:10px;text-align:center;display:block;position:relative}.content{margin-top:0}}.timer-container *{margin:0;padding:0}.timer-container{font:14px 'Segoe UI',Arial,sans-serif;padding:0;border:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:320px;height:105px;overflow:hidden;margin:auto}.countdownHolder{font-size:28px;font:27px 'Open Sans Condensed',sans-serif;text-align:center;letter-spacing:-3px}.note{color:#efefef;font-size:12px;margin:0 auto;padding:4px;text-align:center;text-shadow:1px 1px 0 rgba(255,255,255,.3);line-height:15px}.digit{background-color:#3a3a3a;color:#fff;position:absolute;display:block;width:1em;border-radius:.2em;text-align:center;letter-spacing:-1px}.digit.static{box-shadow:1px 1px 1px rgba(4,4,4,.35);background-image:linear-gradient(bottom,#3a3a3a 50%,#444 50%);background-image:-o-linear-gradient(bottom,#3a3a3a 50%,#444 50%);background-image:-moz-linear-gradient(bottom,#3a3a3a 50%,#444 50%);background-image:-webkit-linear-gradient(bottom,#3a3a3a 50%,#444 50%);background-image:-ms-linear-gradient(bottom,#3a3a3a 50%,#444 50%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.5,#3a3a3a),color-stop(.5,#444))}.position{display:inline-block;height:1.6em;overflow:hidden;position:relative;width:1.05em}.countDiv{display:inline-block;width:16px;height:1.6em;position:relative}.countDiv:before,.countDiv:after{background-color:#444}.countDiv:before,.countDiv:after{position:absolute;width:5px;height:5px;border-radius:50%;left:50%;margin-left:-3px;top:.5em;box-shadow:1px 1px 1px rgba(4,4,4,.5);content:''}.countDiv:after{top:.9em}#cookie-notice,#cookie-notice .cn-button:not(.cn-button-custom){font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;font-weight:400;font-size:13px;text-align:center}#cookie-notice{position:fixed;min-width:100%;height:auto;z-index:100000;letter-spacing:0;line-height:20px;left:0}#cookie-notice,#cookie-notice *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookie-notice.cn-animated{-webkit-animation-duration:.5s!important;animation-duration:.5s!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}#cookie-notice.cn-animated.cn-effect-none{-webkit-animation-duration:1ms!important;animation-duration:1ms!important}#cookie-notice .cookie-notice-container,#cookie-notice .cookie-revoke-container{display:block}#cookie-notice.cookie-notice-hidden .cookie-notice-container,#cookie-notice.cookie-revoke-hidden .cookie-revoke-container{display:none}.cn-position-top{top:0}.cn-position-bottom{bottom:0}.cookie-notice-container{padding:15px 30px;text-align:center;width:100%;z-index:2}.cookie-revoke-container{padding:15px 30px;width:100%;z-index:1}.cn-close-icon{position:absolute;right:15px;top:50%;margin-top:-10px;width:15px;height:15px;opacity:.5;padding:10px;outline:0;cursor:pointer}.cn-close-icon:hover{opacity:1}.cn-close-icon:after,.cn-close-icon:before{position:absolute;content:' ';height:15px;width:2px;top:3px;background-color:grey}.cn-close-icon:before{transform:rotate(45deg)}.cn-close-icon:after{transform:rotate(-45deg)}#cookie-notice .cn-revoke-cookie{margin:0}#cookie-notice .cn-button{margin:0 0 0 10px;display:inline-block}#cookie-notice .cn-button:not(.cn-button-custom){letter-spacing:.25px;margin:0 0 0 10px;text-transform:none;display:inline-block;cursor:pointer;touch-action:manipulation;white-space:nowrap;outline:0;box-shadow:none;text-shadow:none;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;padding:8.5px 10px;line-height:1;color:inherit}.cn-text-container{margin:0 0 6px}.cn-buttons-container,.cn-text-container{display:inline-block}#cookie-notice.cookie-notice-visible.cn-effect-fade,#cookie-notice.cookie-notice-visible.cn-effect-none,#cookie-notice.cookie-revoke-visible.cn-effect-fade,#cookie-notice.cookie-revoke-visible.cn-effect-none{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-fade,#cookie-notice.cn-effect-none{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-effect-slide{-webkit-animation-name:slideInUp;animation-name:slideInUp}#cookie-notice.cn-effect-slide{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide{-webkit-animation-name:slideInDown;animation-name:slideInDown}#cookie-notice.cn-position-top.cn-effect-slide{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@media all and (max-width:900px){.cookie-notice-container #cn-notice-buttons,.cookie-notice-container #cn-notice-text{display:block}#cookie-notice .cn-button{margin:0 5px 5px}}@media all and (max-width:480px){.cookie-notice-container,.cookie-revoke-container{padding:15px 25px}}