.ddddd{}
body{font: normal 16px/28px Open Sans;}

html {    margin-top: 0px !important;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{line-height:1.75}
.navbar-brand img{max-height:130px}
.content_main{margin-top:84px;/**display: flex;    width: 100%;    flex-direction: column;*/}
.header_banner{position:relative}
.header_banner_text{position:absolute;width:52%;left:40px;display:flex;flex-wrap:Wrap;align-items:Center;height:100%;top:0px}
.head_title{text-align: left;font-size: 40px;line-height:1.3em;letter-spacing: 0px;color: #1D75BB;text-transform: uppercase;font-weight:700;margin-bottom:20px}
.sub_title{text-align: left;font-size: 20px;line-height:32px;letter-spacing: 0px;color: #535353;max-width:96%}
.save_form{background: #1D75BB 0% 0% no-repeat padding-box;border-radius: 31px;text-align: center;font-size:16px;font-weight:700;letter-spacing: 0px;color: #FFFFFF;max-width: 342px;height: 62px;display:flex;flex-wrap:Wrap;align-items:center;justify-content:Center;margin-top:40px}

#menu-item-43 a{border: 2px solid #1D75BB;border-radius: 31px;text-align: center;font-size:16px;font-weight:bold;letter-spacing: 0px;color: #1D75BB;width: 262px;height: 42px;display:flex;flex-wrap:Wrap;align-items:center;justify-content:center;padding:0px}
#menu-item-42 > a{pointer-events: none;cursor: default;}
#menu-item-38 > a{pointer-events: none;cursor: default;}

.blanket img{transition: all 0.5s ease;}
.blanket:hover img{top:-50px;transition: all 0.5s ease;}
.blanket:hover {text-decoration:none}
.title_section{text-align: center;font-size:39px;line-height:42px;letter-spacing: 0px;text-transform: uppercase;font-weight:bold;color:#1D75BB}
.title_section span{color:#FF7C89}
.cowyroznia{background: transparent linear-gradient(180deg, #FEFAEF 0%, #FFFFFF00 100%) 0% 0% no-repeat padding-box;padding:45px 0px 100px}
.cowyroznia_flex{display:flex;flex-wrap:wrap}
.cowyroznia_flex .title_section{width:100%;margin-bottom:75px}
.cowyroznia_flex a{width:calc((100% - 150px) / 5);margin-left:15px;margin-right:15px;background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 5px 12px #00000015;border-radius: 27px;padding:30px 30px 40px 30px;position:relative;}
.cowyroznia_flex a:nth-child(2) .title_box{color:#E80F0F}
.cowyroznia_flex a:nth-child(3) .title_box{color:#001E80}
.cowyroznia_flex a:nth-child(4) .title_box{color:#30A8B4}
.cowyroznia_flex a:nth-child(5) .title_box{color:#EA3628}
.cowyroznia_flex a:nth-child(6) .title_box{color:#317DBC}

.desc_angielski_a:hover{color:#fff;text-decoration:none}

.panels{margin-left:auto;line-height: normal;text-transform: uppercase;color: #1D75BB; font-size: 16px;font-weight: 400;padding: 0px 30px 45px;   max-width: 400px;    margin: 0 auto;}
.panels > div{display:flex;flex-wrap:Wrap}
.panels input{    height: 45px;
    background: #f1f1f1 0% 0% no-repeat padding-box;
    display: flex;
    flex-wrap: Wrap;
    align-items: Center;
    border: 0px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 10px;}
	
	.panels #wp-submit{height: 52px;
    background: #1D75BB 0% 0% no-repeat padding-box;
    border-radius: 31px;
    width: 138px;
    text-align: center;
    font-size: 16px;
    line-height: 55px;
    letter-spacing: 0px;
    color: #FFFFFF;
    display: flex;
    flex-wrap: Wrap;
    align-items: center;
    justify-content: center;
    border: 0px;}
	.login-remember label{display:flex;align-items:center}
	.login-remember input{width:initial;margin-right:10px}
.panels label{width:100%}
.panels form p{display:flex;flex-wrap:Wrap}
.cowyroznia_flex a:nth-child(2):before{content:"";background: #E80F0F 0% 0% no-repeat padding-box;height:33px;width:100%;position:absolute;bottom:0px;left:0px;border-radius: 0px 0px 27px 27px;}
.cowyroznia_flex a:nth-child(3):before{content:"";background: #001E80 0% 0% no-repeat padding-box;height:33px;width:100%;position:absolute;bottom:0px;left:0px;border-radius: 0px 0px 27px 27px;}
.cowyroznia_flex a:nth-child(4):before{content:"";background: #30A8B4 0% 0% no-repeat padding-box;height:33px;width:100%;position:absolute;bottom:0px;left:0px;border-radius: 0px 0px 27px 27px;}
.cowyroznia_flex a:nth-child(5):before{content:"";background: #EA3628 0% 0% no-repeat padding-box;height:33px;width:100%;position:absolute;bottom:0px;left:0px;border-radius: 0px 0px 27px 27px;}
.cowyroznia_flex a:nth-child(6):before{content:"";background: #317DBC 0% 0% no-repeat padding-box;height:33px;width:100%;position:absolute;bottom:0px;left:0px;border-radius: 0px 0px 27px 27px;}
.header_banner_relative{height:100%;    position: ABSOLUTE;    top: 0px;    margin: 0 auto;    left: 0px;    right: 0px;    display: flex;    align-items: center;}
.foto{width:100%}
.button_slide {cursor: pointer;box-shadow: inset 0 0 0 0 #E7B28A;-webkit-transition: ease-out 0.4s;-moz-transition: ease-out 0.4s;transition: ease-out 0.4s;}
.button_slide2 {cursor: pointer;box-shadow: inset 0 0 0 0 #E7B28A;-webkit-transition: ease-out 0.4s;-moz-transition: ease-out 0.4s;transition: ease-out 0.4s;}
.menu-item-43 a {cursor: pointer;box-shadow: inset 0 0 0 0 #1D75BB;-webkit-transition: ease-out 0.4s;-moz-transition: ease-out 0.4s;transition: ease-out 0.4s;}


.slide_right:hover{box-shadow: inset 400px 0 0 0 #E7B28A;color:#fff !important;text-decoration:none}
.menu-item-43 a:hover {box-shadow: inset 400px 0 0 0 #1D75BB;color:#fff !important;text-decoration:none}

.menu-menu-container ul li:hover a:before{width:calc(100% - 30px);height:1px;background:#1D75BB;content:"";position:absolute;bottom:0px;left:15px;right:15px}
.menu-menu-container ul li.menu-item-has-children:hover a:before{display:none}
.cowyroznia_flex a:nth-child(3),.cowyroznia_flex a:nth-child(5){top:120px}
.cowyroznia_flex a{position:relative}
.cowyroznia_flex img{position:absolute;top:-35px;left:0px;right:0px;margin:0 auto}
.title_box{text-align: center;font-size:22px;line-height:25px;letter-spacing: 0px;text-transform: uppercase;font-weight:700;margin-bottom:30px;margin-top:110px}
.subtitle_box {text-align: left;font-size:14px;line-height:21px;letter-spacing: 0px;color: #575757;margin-bottom:25px}

.braun_one{background: #FBF2D4;padding:100px 0px 60px }
.braun_two{background: #E7B28A;padding:20px 0px 40px }
.f_text_1{font-size: 13px;line-height:26px;letter-spacing: 0px;color: #000000;font-weight:bold}
.f_text_2{font-size: 13px;line-height:26px;letter-spacing: 0px;color: #000000;opacity:0.5}
.f_text_2 a{color: #000000;opacity:0.5}
.footer_flex{display:flex;flex-wrap:Wrap;text-align: left;font-size: 16px;line-height:24px;letter-spacing: 0px;color: #000000;}
.footer_flex > div{width:calc(100% / 3);position:relative}
.footer_flex > div:nth-child(1){padding-right:50px}
.footer_flex > div:nth-child(1) img{max-height:135px}
.footer_flex > div:nth-child(3){padding-left:50px;}
.footer_flex > div:nth-child(2){padding-left:50px;padding-right:50px}
.footer_flex > div:nth-child(2):before{height: 199px;width:1px;background: #E7B28A;position:absolute;content:"";top:0px;left:0px}
.footer_flex > div:nth-child(2):after{height: 199px;width:1px;background: #E7B28A;position:absolute;content:"";top:0px;right:0px}
.footer_flex form{text-align: left;font-size: 14px;line-height:28px;letter-spacing: 0px;color: #575757;}
.footer_flex input{height: 45px;background: #FFFFFF 0% 0% no-repeat padding-box;display:flex;flex-wrap:Wrap;align-items:Center;border:0px;padding-left:15px;padding-right:15px;margin-bottom:10px}
.footer_flex textarea{height: 120px;background: #FFFFFF 0% 0% no-repeat padding-box;display:flex;flex-wrap:Wrap;align-items:flex-start;padding-left:15px;padding-right:15px;margin-bottom:10px;border:0px}
.footer_flex .wpcf7-submit{height: 52px;background: #1D75BB 0% 0% no-repeat padding-box;border-radius: 31px;width: 138px;text-align: center;font-size:16px;line-height:55px;letter-spacing: 0px;color: #FFFFFF;display:flex;flex-wrap:Wrap;align-items:center;justify-content:center;border:0px}


.page-id-79{background:#FFFEFA}
.page-id-79 .content p{text-align: center;font-size: 21px;line-height:32px;letter-spacing: 0px;color: #535353;}
.page-id-79 .content form{margin-top:75px;    margin-left: auto;    margin-right: auto;    max-width: 500px;}
.page-id-79 .content form label{width: 100%;    margin-bottom: 30px;font-weight:normal;text-align:left}
.page-id-79 .content form input{height: 69px;background: #FFFFFF 0% 0% no-repeat padding-box;border: 1px solid #1D75BB;display:flex;flex-wrap:Wrap;align-items:center;padding-left:15px;padding-right:15px;width:100%}
.page-id-79 .content form select{height: 69px;font-size:21px;background: #FFFFFF 0% 0% no-repeat padding-box;border: 1px solid #1D75BB;display:flex;flex-wrap:Wrap;align-items:center;padding-left:15px;padding-right:15px;width:100%}
.page-id-79 .content form textarea{height: 69px;background: #FFFFFF 0% 0% no-repeat padding-box;border: 1px solid #1D75BB;display:flex;flex-wrap:Wrap;align-items:center;padding-left:15px;padding-right:15px;}
.page-id-79 .content form input br{height: 20px;}
.page-id-79 .content .wpcf7-list-item label{display:flex}
.page-id-79 .content .wpcf7-list-item label input{margin-right:15px}
.page-id-79 .content .wpcf7-submit{height: 52px;background: #1D75BB 0% 0% no-repeat padding-box;border-radius: 31px;width: 138px;text-align: center;font-size:16px;line-height:55px;letter-spacing: 0px;color: #FFFFFF;display:flex;flex-wrap:Wrap;align-items:center;justify-content:center;border:0px}


.page-id-79 .wpcf7-list-item-label{text-align: left;font-size: 11px !important;line-height:14px !important;font-weight:normal;letter-spacing: 0px;color: #535353;opacity: 0.6;}
.content{margin-top:84px}

.title_page{margin:100px 0px 50px;text-align: center;font-size:39px;line-height:42px;letter-spacing: 0px;color: #1D75BB;text-transform: uppercase;font-weight:bold}
.title_page span{color:#FF7C89}

.field_flex{display:flex;flex-wrap:wrap;width:100%;margin:0 auto}
.field_flex_box{width:50%}
.field_flex_box a{color:#000}
.k_text_2{text-align: left;font-size:25px;line-height:31px;letter-spacing: 0px;color: #1D75BB;text-transform: uppercase;font-weight:bold;margin-bottom:35px}
.k_text_1{text-align: left;font-size:21px;line-height:32px;letter-spacing: 0px;color: #000000;opacity: 1;}
.k_text_1 img{margin: 0 auto;}
.k_text_3{text-align: left;font-size:21px;line-height:32px;letter-spacing: 0px;color: #000000;opacity: 1;padding-left:60px;margin-bottom:35px}
.k_text_4{text-align: left;font-size:21px;line-height:32px;letter-spacing: 0px;color: #000000;opacity: 1;padding-left:60px;margin-bottom:35px;position:relative}
.k_text_4:before{background:url(https://piastus.pl/wp-content/uploads/2021/02/Slice_1.png); height:32px;width:31px;content:"";position:absolute;left:0px}
.k_text_5{text-align: left;font-size:21px;line-height:32px;letter-spacing: 0px;color: #000000;opacity: 1;padding-left:60px;margin-bottom:35px;position:relative}
.k_text_5:before{background:url(https://piastus.pl/wp-content/uploads/2021/02/Slice_4.png); height:31px;width:31px;content:"";position:absolute;left:0px;top: 7px;}
.k_text_6{text-align: left;font-size:21px;line-height:32px;letter-spacing: 0px;color: #000000;opacity: 1;padding-left:60px;margin-bottom:35px;position:relative}
.k_text_6:before{background:url(https://piastus.pl/wp-content/uploads/2021/02/Slice_3.png); height:27px;width:31px;content:"";position:absolute;left:0px}
.k_text_7{text-align: left;font-size:21px;line-height:32px;letter-spacing: 0px;color: #000000;opacity: 1;padding-left:60px;margin-bottom:35px;position:relative}
.k_text_7:before{background:url(https://piastus.pl/wp-content/uploads/2021/02/Slice_2.png); height:30px;width:31px;content:"";position:absolute;left:0px}
.k_text_8{text-align: left;font-size:21px;line-height:32px;letter-spacing: 0px;color: #000000;opacity: 1;padding-left:60px}
.k_text_9{text-align: left;font-size:21px;line-height:32px;letter-spacing: 0px;color: #000000;opacity: 1;padding-left:60px}

.field_flex_box_2{margin-top:125px;margin-bottom:50px;text-align:center;width:100%}
.field_flex_box_3{width:50%;display:flex;flex-wrap:wrap;margin:0 auto 110px}
.field_flex_box_3 a{height: 62px;background: #1D75BB 0% 0% no-repeat padding-box;border-radius: 31px;display:flex;flex-wrap:Wrap;align-items:center;text-align: center;font-size:16px;font-weight: bold ;line-height:55px;
letter-spacing: 0px;color: #FFFFFF;    width: 40%;    justify-content: center;}
.field_flex_box_3 a:nth-child(1){margin-right:10%}
.field_flex_box_3 a:nth-child(2){margin-left:10%}
.field_flex_box_2 img{margin:0 auto}
.slide_right2{border: 2px solid #1D75BB;border-radius: 31px;opacity: 1;font-size: 16px;color: #1D75BB !important;background:none !important;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}




.slide_right2{cursor: pointer;box-shadow: inset 0 0 0 0 #E7B28A;-webkit-transition: ease-out 0.4s;-moz-transition: ease-out 0.4s;transition: ease-out 0.4s;}
.slide_right2:hover{box-shadow: inset 400px 0 0 0 #E7B28A;color:#fff !important;text-decoration:none;border: 2px solid #E7B28A;}


.k_text_10{background: #FFFFFF 0% 0% no-repeat padding-box;border: 1px dashed #1D75BB;padding:45px 75px;margin-bottom:160px}
.k_text_11{text-align: left;font-size:25px;font-weight:bold;line-height:31px;letter-spacing: 0px;color: #1D75BB;text-transform: uppercase;}
.k_text_12{text-align: left;font-size: 21px;line-height:32px;letter-spacing: 0px;color: #000000;}
.k_text_13{text-align: left;font-size: 21px;line-height:32px;letter-spacing: 0px;color: #000000;}

.o_text_1{text-align: center;font-size:39px;font-weight:bold;line-height:42px;letter-spacing: 0px;text-transform: uppercase;color:#FF7C89}
.o_text_2{text-align: center;font-size:39px;font-weight:bold;line-height:42px;letter-spacing: 0px;text-transform: uppercase;color:#1D75BB}
.o_text_3{margin-bottom:20px;text-align:center}
.o_text_3 img{margin:0 auto}
.o_text_4{text-align: center;font-size:16px;line-height:28px;letter-spacing: 0px;color: #000000;margin-bottom:35px}
.o_text_5{text-align: center;font-size:21px;line-height:32px;letter-spacing: 0px;color: #000000;}

.swiper-slide_flex{display:flex;flex-wrap:Wrap;align-items:center;width:90%;margin-left:5%;margin-right:5%}
.img_o{width:50%}
.o_txt{width:50%}
.news_post{display:flex;flex-wrap:Wrap;padding-bottom:80px;padding-top:80px;width:100%;border-bottom:1px dotted #1D75BB}
.news_post:nth-child(1){margin-top:0px !important;padding-top:0px !important}
.news_post:hover{text-decoration:none}
.single-work{width:33%}
.text_news{width:66%;padding-left:15px}
.text_news h5{text-align: left;font-size:25px;font-weight:bold;letter-spacing: 0px;color: #1D75BB;text-transform: uppercase;margin-bottom:35px}
.text_news h6{text-align: left;font-size:13px;line-height:19px;letter-spacing: 0px;color: #000000;}
.moress{text-align: center;font-size:16px;font-weight: bold;letter-spacing: 0px;color: #1D75BB;display:flex;flex-wrap:Wrap;align-items:Center;justify-content:center;width: 194px;
height: 52px;border: 1px solid #1D75BB;border-radius: 31px;margin-left: auto;}

.news_boxer{padding:90px 75px}
.news_boxes{background:url(https://piastus.pl/wp-content/uploads/2021/02/Piastus-przedszkole-inowroclaw-2.png) top center no-repeat;margin-top: 70px;}
.angielski{background:url(https://piastus.pl/wp-content/uploads/2021/02/Piastus-przedszkole-inowroclaw-27.png) top center no-repeat;    padding: 10% 0px 10%;    background-size: cover;}
.angielski_flex{display:flex;flex-wrap:Wrap}
.angielski_flex_box{width:50%}
.title_angielski{text-align: left;font-size:39px;line-height:42px;font-weight:bold;font-weight:bold;letter-spacing: 0px;text-transform: uppercase;color:#1D75BB;margin-bottom:30px}
.title_angielski span{color:#FF7C89}
.desc_angielski{margin-bottom:30px;text-align: left;font-size:21px;line-height:32px;letter-spacing: 0px;color: #535353;}
.desc_angielski_a{font-size:16px;font-weight:bold;letter-spacing: 0px;color: #FFFFFF;text-align: center;width: 280px;height: 62px;background: #1D75BB 0% 0% no-repeat padding-box;border-radius: 31px;display:flex;flex-wrap:Wrap;align-items:center;justify-content:center;margin-bottom:25px}
.dobre{margin-top:180px}

.logo_footer{margin-bottom:30px}
.nagroda_height3{line-height:1.75em}
.page-id-118 .dobre{padding:50px 0px 50px;margin:0px}
.page-id-118 .dobre1{padding:300px 0px 50px;}
.page-id-118 .dobre2{background:#FEFAEF}
.page-id-133 .dobre2{background:#FEFAEF}
.page-id-133 .dobre{padding:100px 0px 150px;margin:0px}
.page-id-133 .dobre1{margin-top:84px}
.page-id-133 .dobre2 .nagrody_flex{max-width:75%;margin:0 auto}
.page-id-133 .dobre2 .dobre_flex_box_i{width:33% !important}
.page-id-133 .dobre2 .dobre_flex_box{width:66%;margin-bottom:40px}
.page-id-133 .dobre2 .dobre_flex_box .nagroda_height{height:initial}

.page-id-61 .title_angielski{text-align:center;margin-bottom:80px}
.page-id-133 .title_angielski{text-align:center}
.page-id-61 .title_angielski2_box{display:flex;flex-wrap:Wrap;}
.page-id-61 .title_angielski2{text-align:right;font-size:30px;line-height:38px;letter-spacing: 0px;color: #000000;width:50%;padding-right:50px}
.page-id-61 .title_angielski3{text-align:left;font-size:30px;line-height:38px;letter-spacing: 0px;color: #000000;width:50%;padding-left:50px}

.name_group{text-align: left;font-size:31px;line-height:24px;font-weight:bold;letter-spacing: 0px;text-transform: uppercase;opacity: 1;margin-bottom:35px}
.grupa{background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 0px 3px 6px #00000029;
opacity: 1;margin-top:80px;width:100%;display:flex;flex-wrap:Wrap}

.grupa_box{background: #FFFFFF 0% 0% no-repeat padding-box;border: 1px dashed #1D75BB;width:calc(100% - 40px);margin:20px;display:flex;flex-wrap:Wrap;padding:70px 25px}
.image_div{width:40%;text-align:Center}
.grupa_last{width:100%;margin-bottom:200px}
.image_div img{margin:0 auto}
.txt_div{display:flex;flex-wrap:Wrap;width:60%}
.nauczyciel{display:flex;width:100%;flex-wrap: wrap;}
.nauczyciel > div{display:flex;width:100%;flex-wrap: wrap;}

.dyplomy-swiper .swiper-wrapper{align-items:center}



.swiper-button-prev, .swiper-button-next{color: #1D75BB;}
.navbar-nav > li > a{}

.dobre_flex_box:nth-child(1){width:55%}
.dobre_flex_box:nth-child(1) img{max-width:100%}
.dobre_flex_box:nth-child(2){width:45%;padding-left:30px}
.dobre_flex_box{width:50%}
.box_news{background: #FFFFFF 0% 0% no-repeat padding-box;border: 1px dashed #1D75BB;padding:50px 0px;margin:150px 0px}
.ul{text-align: center;letter-spacing: 0px;color: #000000;font-size:16px;line-height:28px;letter-spacing: 0px;width:100%;display: flex;    flex-wrap: wrap;padding:0px}
.categories {display:flex;flex-wrap:Wrap;text-align: center;letter-spacing: 0px;color: #000000;font-size:16px;line-height:28px;letter-spacing: 0px;width:100%;margin-left:0px;margin-right:0px;justify-content:center}
.categories  a{color: #000000;font-size:16px;line-height:28px;letter-spacing: 0px;flex-grow:1}
.categories li{margin-left:20px;margin-right:20px;position:relative}
.categories li:before{background:#000000;width:1px;height:25px;content:"";position:absolute;right:-20px;top:3px}
.categories li:nth-child(6):before{display:none}

.nagrody{background:url(https://piastus.pl/wp-content/uploads/2021/02/Piastus-przedszkole-inowroclaw-5.png) top right no-repeat #DFDCD2; padding:80px 0px 120px}
.nagroda_height{height:150px}
.nagrody_flex{display:flex;flex-wrap:Wrap;align-items:center}
.page-id-118 .nagrody_flex{display:flex;flex-wrap:Wrap;align-items:center}
.nagrody_flex_box{width:100%;text-align:Center}
.nagrody_flex_box .title_angielski{text-align:Center !important}
.news_boxes .title_section{margin-bottom:20px}

.innowacje{background: #1D75BB 0% 0% no-repeat padding-box;padding:15px 0px}
.innowacje_flex{flex-wrap:wrap;display:flex;align-items:center}
.zapisz_txt{width:55%}
.zapisz_img{width:45%}
.zapisz_img{width:45%}
.zapisz_img div{}
.zapisz_txt1{text-align: left;font-size:39px;line-height:42px;font-weight:bold;letter-spacing: 0px;color: #FFFFFF;text-transform: uppercase;margin-bottom:30px}
.zapisz_txt2{text-align: left;font-size:21px;line-height:32px;letter-spacing: 0px;color: #FFFFFF;opacity: 1;margin-bottom:30px}
.zapisz_txt3{font-size:16px;font-weight:bold;letter-spacing: 0px;color: #FFFFFF;text-align: center;width: 280px;height: 62px;border: 2px solid #FFFFFF;border-radius: 31px;display:flex;flex-wrap:Wrap;align-items:center;justify-content:center}
@media (min-width:1430px){
.container-14{width:1400px}
}
.swiper-container {    max-width: 1400px;}
.swiper-container.dyplomy-swiper {   /* max-width: calc(75% - 140px);float:left;*/margin-left:70px}

.dyplomy-but{max-width: 75%;    position: relative;}
.dyplomy-but .swiper-button-next{right: -55px;}
.dyplomy-swiper .swiper-button-next { right:0px}
.dyplomy-swiper .swiper-button-prev { left:0px}
.page-id-3 .section-right-page {    margin-top: 60px;}
.field.form-control{border-radius:0px}
.submit.btn.btn-primary{border-radius:0px;padding-top:7px;padding-bottom:7px}
.home_flex{display:flex;flex-wrap:Wrap}
.search_left{width:25%;padding-right: 30px;}
.content_right{width:75%}
.search_flex{width:100%;margin-top:22px;margin-bottom:22px;padding-left:15px;padding-right:15px}
.search_flex input{width:100%;border-top:0px;border-left:0px;border-right:0px;border-bottom:1px solid #e7e6e6;box-shadow:initial}
.cat_flex{    width: calc(100% + 30px);    display: flex;    flex-wrap: Wrap;    margin-left: -15px;    margin-right: -15px;} 
.case-block-name{color:#333;font-size:16px;font-weight:bold;display:inline-flex;width:100%;margin-top:20px;margin-bottom:13px;    line-height: 20px;}
.games_box a:hover{text-decoration:none}
.games_box{width:calc(100% / 3);    margin-bottom: 40px;}
.single_podobne .games_box{width:calc(100% / 4);    margin-bottom: 40px;}



.filter label{opacity:1;transition: all 0.5s ease;}
.filter label:hover{opacity:0.5;transition: all 0.5s ease;}
.promocja_head{font-size:40px;font-weight:bold;color:#fff;background:#f1152a;border-radius:10px;padding: 10px 25px;line-height: normal;position: absolute;transform: rotate(30deg);top: 15%;right: 20%;}
.slides li{position:relative}
.slides li img{margin:0 auto}
.text_head_slide{position:absolute;display:flex;flex-wrap:wrap;width:100%;height:100%;align-items:center;justify-content:flex-start;top: 0px;    left: 0px;    right: 0px;}
.title_banner{color:#090909;font-weight:bold;line-height:34px;font-size:30px;text-transform:uppercase}
.slides li{position:relative}
.case_box_2{padding-left:0px;padding-right:0px;position:relative}
.case_box_2 .promocja_head {
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    background: #f1152a;
    border-radius: 10px;
    padding: 10px 25px;
    line-height: normal;
    position: absolute;
    transform: rotate(15deg);
    top: 2%;
    right: -5%;
}
.case_box_2 img{width:100%;max-width:initial}







.single_media_flex{display:flex;flex-wrap:wrap;width: calc(100% + 30px);   margin-left:-15px;margin-right:-15px}
.single_media_flex_box{width:calc(25% - 30px);    margin: 15px;    height: 200px;    overflow: hidden;}
.single_media_flex_box img{height:200px;width: auto;max-width:initial}


.search_title_zaa{margin-top:26px}
.platforma_title{margin-top:35px}
.filter input{display:none}


.box_platform,.ver_games {display:none;position:relative }
.ver_games_als{display:block}
.active_shop {display:block !important}

.non_active_platform{background:#3e3e3e !important;opacity:0.75}
.active_platform{}

.opens_shop {    background:url(https://wiadomozepromo.pl/wp-content/uploads/2021/01/more.jpg) 97% 6px no-repeat #acacac;    padding: 3px;    border-radius: 5px;    width: 75%;    display: flex;cursor:pointer}
.shop_flex{display:flex;flex-wrap:Wrap;width:75%;opacity:0;visibility:hidden;height:0px;position:absolute;top: 30px;        background: #acacac;    border-bottom-left-radius: 5px;    border-bottom-right-radius: 5px;}
.open_shop{opacity:1;visibility:visible;height:auto}
.shop_flex a{width:100%;display:flex;flex-wrap:wrap;padding:5px 3px;color:#fff;transition: all 0.5s ease;}
.shop_flex a:hover{text-decoration:none;opacity:0.5;transition: all 0.5s ease;}
.shop_flex a span{    margin-left: auto;}

.title_podobne{font-size:18px;margin:30px 0px 25px;font-weight:bold}
.single_games_breadcrump{width:100%;font-size:16px;color:#000;margin:10px 0px}
.single_games_breadcrump a{color:#000;text-decoration:none}
.single_games_breadcrump a:hover{color:#000;text-decoration:none;transition: all 0.5s ease;}
.single_media{width:100%}
.pagination a{color:#000}

.shops_flex_all{display:none}
.shops_flex_wspolny{display:flex}


.sub-menu a{color:#000;text-decoration:none; transition: all 0.5s ease;}
.sub-menu a:hover{text-decoration:none; color:#1D75BB;background: transparent; transition: all 0.5s ease;text-align:center}


.menu-item-38:hover > a{position:relative}
.menu-item-42:hover > a{position:relative}
.menu-item-38:hover > a:before{width:100%;height:1px;background:#1D75BB;position:absolute;content:"";bottom:10px !important;    z-index: 111;    display: block !important;}
.menu-item-42:hover > a:before{width:100%;height:1px;background:#1D75BB;position:absolute;content:"";bottom:10px !important;    z-index: 111;    display: block !important;}

ul.sub-menu {    position: absolute;    background: #fff;padding-left:0px;width:calc(100% + 0px);left:0px;padding-bottom:15px;display:none;margin-left:0px;text-align:center;}
ul.sub-menu li { border-bottom:1px dashed #1D75BB;padding-left:3px;padding-right:3px}
ul.sub-menu  a{   word-break: break-word;    padding-right: 0px;    width: 100%;    }
@media (min-width:1200px){
	
.container-12{width:1170px}		
}
@media (min-width:1921px){
.container-fluid{width:1920px;position:relative}	
.section--contact > .wrapper{width:1920px!important;position:relative;margin-left: auto;margin-right:auto;padding-left:7em !important; padding-right:7em !important}	
.blog .container-fluid{width:1920px!important;position:relative;margin-left: auto;margin-right:auto;padding-left:7em !important; padding-right:7em !important}	
.kimjestesmy,.corobimy,.box_corobimy,.box_kimjestesmy_block{width:1920px!important;position:relative;margin-left: auto;margin-right:auto;flex-grow: initial !important;flex-basis:initial !important}	

.section__heading p {    font-size: 6.3rem;}
.address__heading {    font-size: 1.7rem;}
.section__heading p {    font-size: 6.3rem;}	
.section--contact .section__socials .socials {    font-size: 3.2rem;}
}

nav.navigation.pagination{width: 100%;    display: inline-block;    padding-left: 15px;    padding-right: 15px;}
/*blue*/

.navbar-default{  background: none;border-radius:0px;border:0px;z-index:99999;    border-bottom: 0px;}
.navbar-brand{height:inherit;   }
.navbar-flex{display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center; justify-content:center }
.navbar-header{     justify-self: flex-start;    display: flex;    flex-wrap: wrap;    justify-content: flex-start;    float: none;    margin-right: auto; }
.navbar-right{margin-left:auto;float:left !important;    display: flex;    flex-wrap: wrap;    align-items: baseline;}
.navbar{min-height:initial;margin-bottom:0px;        display: flex;    align-items: center;position: absolute;    top: 0px !important;}
.li_get_a_quaote a{overflow:hidden;   background-color: #7295DD;  color: #FFFFFF;    font-size: 14px;  font-weight: 500;  letter-spacing: 2.8px;  line-height: 27px;  text-align: center;padding: 13px 40px !important; border-radius: 25px;margin-top:3px}

.navbar-default .navbar-nav > li > a{font: normal normal normal 16px/28px Open Sans;letter-spacing: 0px;color: #1D75BB; transition: all 0.5s ease;padding-left:30px;padding-right:30px}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus { color:#1D75BB;background: transparent; transition: all 0.5s ease;}
.innowacje_margin{margin-top:-400px}
.page-template-page-innowacje .dobre1{position:relative}
.wp-block-image img {
    max-width: 100%;
    height: auto;
}


.index_img_head video{width:100%}
#top  video{width:100%}

.img img{max-width:100%;height:auto}
/**/
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {

    background: none;
}
nav{transition: all 0.5s ease;}
.nav-up {top: -132px;transition: all 0.5s ease;}

/*menu open hover*/
@media only screen and (min-width: 768px) {
  .dropdown:hover .dropdown-menu {
    display: block;
  }
}
.dropdown:hover  .dropdown-menu {transition: all 0.5s ease;top:100%;visibility: visible;display:initial;opacity:1}
.dropdown-menu {transition: all 0.5s ease;top:60%;visibility: hidden;display:initial;opacity:0;background:#F8F8F8;border:0px;border-radius: 8px 8px 8px 8px !important;box-shadow: initial;left: -153% !important;right: auto !important;}
.dropdown-menu:before {    width: 0;    height: 0;border-left: 7px solid #0000;    border-right: 7px solid #0000;    border-bottom: 7px solid #F8F8F8;    content: "";    position: absolute;    top: -7px;    left: 0px;right:0px;margin:0 auto}
.dropdown-menu li{border-bottom: 1px solid #E8EDF6;    margin-bottom: 5px;    padding-bottom: 13.5px;}
.dropdown-menu li.nth_2{border:0px;/*margin-bottom:37px*/}
.dropdown-menu li a{position:relative;padding-left:30px !important;}
.dropdown-menu li.nth_1 a:before{background:url(../images/branching.svg) no-repeat;position:absolute;content:"";width:20px;height:18px;    top: 13px;    left: 0px;}
.dropdown-menu li.nth_2 a:before{background:url(../images/business-and-finance.svg);position:absolute;content:"";width:18px;height:18px; top: 13px;    left: 0px;}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus {  text-decoration: none; background:none;}
.dropdown-menu li:last-child{border-bottom:0px;display:none !important}
.navbar-right .dropdown-menu {right: 0;left: auto;padding-left: 35px;padding-right: 35px;}
.dropdown-menu > li > a {padding: 3px 0px;}

.nav_head_title{color: #003DA5;  font-size: 16px;  font-weight: bold;  letter-spacing: 0.11px;  line-height: 41px;}
.nav_sub_title{color: #B1C7EC;font-size: 10px;  letter-spacing: 0.1px;  line-height: 13px;display: inline-block;white-space: normal;}

.nav_li_why_title{color: #003DA5;font-size: 14px;font-weight: bold;letter-spacing: 0.1px;line-height: 41px;}
.nav_li_why_title span{color: #EF3340;}
.nav_li_why{color: #7295DD;font-size: 10px;  letter-spacing: 0.1px;  line-height: 12px;position:relative;padding-left: 23px;    white-space: break-spaces;    padding-bottom: 10px;}
.nav_li_why:before{position:absolute;content:"";background:url(../images/ok_circle_light_blue.svg) center center no-repeat;    width: 13px;    height: 13px;    left: 0px;    top: -1px;}
.dropdown-menu li.li_why_box a{padding-left:0px !important;padding-top: 9px;}
.li_why_box{border-radius: 0 8px 8px 0;    background-color: #DFE7F6;padding-left:24px;padding-right:35px;position:absolute;top:0px;right:-253px;height:230px}


@media (min-width: 1024px){
.single_media_flex .single_games_shop{display:flex;flex-wrap:Wrap}
.shops_flex{display: flex;    flex-wrap: Wrap;width:100%;justify-content:center}
	.shops_flex a{/*display: flex; */   flex-wrap: Wrap;width:25%;justify-content:center}
.menu-item-has-children:hover .sub-menu{display:block}
.single_games_img{padding-right:25px}
.text_head_flex{padding: 0px 15px;}
.navbar-collapse{margin-right: 0em;display: flex !important;    align-items: center;}
.navbar-collapse.collapse{margin-right: 0em;display: flex !important;    align-items: center;}	
}
.menu_box{display:flex}
.menu_box svg{height:35px;width:35px;color:#000}
.footer_logo{padding-left: 6.4em;}
/*end*/
/*footer*/
footer{background-color: #fff;}
.footer_title{color: #ffffff;font-size: 26px;font-weight: 700;margin-top:80px}
.footer_email{color: #f4f5fa;font-size: 48px;font-weight: 700;text-decoration: none;margin-top:30px;line-height:normal}
.footer_email a{color:#fff;    text-decoration: none;    position: relative;}
.footer_email a:before {    content: "";    width: calc(100% - 6px);    height: 2px;    background: #fff;    position: absolute;    bottom:7px;left:3px}
.footer_email span {      position: relative;    bottom: 2px;font-size:36px}
.footer_button{color: #ffffff;font-size: 14px;font-weight: 500;letter-spacing: 2.8px;line-height: 27px;text-transform: uppercase;margin-top:35px}
.footer_button a{border: 2px solid #f4f5fa;background: rgba(0, 0, 0, 0);border-radius:50px;    padding: 6.5px 41px;    display: inline-block;color:#fff;overflow:hidden}
.footer_button a:hover{text-decoration:none}
.footer_adress{margin-top:50px;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;  justify-content: center;flex-wrap:wrap}
.footer_place{color: #ffffff;font-size: 14px;font-weight: 400;width:26%;text-align:right}
.footer_divide{width: 1px;    text-align: center;    color: #fff;display:block;margin-left:26px;margin-right:26px;height:12px;background:#fff}
.footer_divide_2{width:50px;text-align:center;color: #fed2d5;font-size: 14px;font-weight: 400;}
.footer_phone{color: #ffffff;font-size: 14px;font-weight: 400;width:26%;text-align:left}
.footer_phone a{color: #ffffff;transition: all 0.5s ease;}
.footer_phone a:hover{color: #fed2d5;transition: all 0.5s ease;text-decoration:none}
.footer_social{color: #ffffff;font-size: 14px;font-weight: 400;letter-spacing: 0.14px;margin-top:25px;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;  justify-content: center;}
.footer_social a{display: -ms-flexbox;display: -webkit-flex;display: flex; align-items: center;color:#fff }
.footer_social a:hover{color: #fed2d5;transition: all 0.5s ease;text-decoration:none;transition: all 0.5s ease;}
.footer_media_left{width:8%;text-align:right}
.footer_media_right{width:8%;text-align:left}
.footer_media_left img{margin-right:12px}
.footer_media_right img{margin-left:12px}
.footer_media_left a,.footer_media_right a{display: -ms-flexbox;display: -webkit-flex;display: flex; align-items: center;color:#fff }

.footer_cookies{display: -ms-flexbox;display: -webkit-flex;display: flex;width:100%;margin-top:65px;margin-bottom:30px}
.footer_cookies a{color: #262626;transition: all 0.5s ease;text-decoration:none;transition: all 0.5s ease;}
.footer_cookies a:hover{color: #fff;text-decoration:none;transition: all 0.5s ease;}
.footer_page{color: #262626;font-size: 14px;font-weight: 400;margin-right:auto;display:flex}
.footer_copyrights{color: #262626;font-size: 14px;font-weight: 400;margin-left:auto}
/**/
.img-responsive{}

.index{margin-top:132px;}
.index_flex{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;align-items: center;    justify-content: center;    height: 100%;}
.index_flex img{margin:0 auto}
.text_index_content {color: #140f0c;font-size: 43px;font-weight: 500;line-height: 52.55px;text-transform: uppercase;}

footer{}
.page-template-page-formularz-php #menu-menu{display:none}
.social_box{display:flex;flex-wrap:wrap;    justify-content: center;align-self: flex-start; margin-top: 0px;}
.social_box a{flex-grow:1;    width: 100%;    flex-grow: 1;    display: flex;    align-items: center;margin-bottom:7.5px}
.social_box a img{width:20px;max-height:20px;margin-right:7.5px}
.footer_ul{font-size: 13px;line-height: 20.37px;text-transform: uppercase;}
.footer_ul ul{margin-left:0px !important;padding-left:0px}
/*.footer_ul li:first-child{font-weight:bold}*/
.footer_ul li{list-style:none}
.footer_flex{display:flex;flex-wrap: wrap;align-items: end;padding-top: 25px;padding-bottom: 25px;}
.social_box svg{height:35px;width:35px;color:#000;    margin-right: 9px;    margin-left: 9px;}

.navbar-flex .social_box{position:ABSOLUTE;right:15px;margin:15px}
.navbar-flex .social_box a{margin:0px 15px}


.relizacja_flex>div{padding-bottom:30px}
.relizacja_flex{display:flex;flex-wrap:wrap;}
.realizacja_center{padding-left:0px;padding-right:0px}
.realizacja_right{padding-left:30px}
.realizacja_left{padding-right:30px}

.projekty{overflow:hidden}
.projekty_flex{display:flex;flex-wrap:wrap;    margin-left: -30px;    margin-right: -30px;}
.projekty_flex>div{padding-bottom:30px}

.corobimy,.kimjestesmy{margin-bottom:120px;margin-top:130px}
.box_corobimy,.kimjestesmy,.corobimy{padding-left: 6.4em;margin-bottom:120px;margin-top:130px}
.box_corobimy{display:flex;flex-wrap:wrap}
.box_corobimy>div {flex-grow:1}
.title_corobimy{color: #000000;font-size: 46px;font-weight: 500;text-transform: uppercase;margin-bottom:40px}
.box_corobimy ul{color: #000000;font-size: 26px;font-weight: 500;line-height: 40px;padding-left:0px;list-style:none}
.box_corobimy{text-align:left;}
.box_kimjestesmy{text-align:left;display:inline-block;padding-left: 7em;padding-right:7em;margin-bottom:100px}




.title_kimjestesmy{color: #000000;font-size: 46px;font-weight: 500;line-height: 50px;text-transform: uppercase;margin-bottom:40px}
.content_kimjestesmy{color: #000000;font-size: 26px;line-height: 40px;font-weight: 400;text-transform: uppercase;margin-bottom:40px}
.footer_kimjestesmy{color: #000000;font-size: 26px;line-height: 40px;font-weight: 800;text-transform: uppercase;}

.blog .section-right-page{padding-top:132px}
.single footer{margin-top:30px}
.footer_ul a{color:#333}
.footer_ul a:hover{color:#333;text-decoration:none}
.date-r{display:none}
.blog a{color:#333;}
.blog a:hover{color:#333;text-decoration:none}

.projekty_flex>div:nth-child(1){animation-delay: 0.3s;}
.projekty_flex>div:nth-child(2){animation-delay: 0.5s;}
.projekty_flex>div:nth-child(3){animation-delay: 0.7s;}
.projekty_flex>div:nth-child(4){animation-delay: 0.9s;}
.projekty_flex>div:nth-child(5){animation-delay: 1.1s;}
.projekty_flex>div:nth-child(6){animation-delay: 1.3s;}

.owl-stage {display:flex;flex-wrap:wrap;align-items:center;    display: flex;    justify-content: center;}
#carousel-case .owl-item{width:100%}
#carousel-case .item{display:flex;flex-wrap:wrap;align-items:center;width:100%}
.hvr-sweep-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
  color: #130f0b;
}
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.article_box{margin-bottom:30px}
.single-post{    font-size: 16px;    line-height: 2em;}
.single-post .section-right-page a{color:#333}
.single-post .section-right-page a:hover{color:#333;text-decoration:none}
.single-post .section-right-page{ padding:0px 6.4em}
.single-post .news-titles {text-align:center}
.single-post .news-titles h1{text-align:left}
.single-post .news-titles img{margin:25px auto }

.blog .content-area{max-width:1200px;margin:0 auto}

.link_carousel a{color:#fff;font-size:22px;background-color: #130f0b;display:inline-block;padding: 16px 43px;border:2px solid #130f0b}
.link_carousel a:hover{text-decoration:none}
.owl-item h1{font-size:60px;text-transform:uppercase;color: #130f0b;font-weight: 700;line-height: 70px;margin:0px}
.owl-item h2{font-size:26px;text-transform:uppercase;color: #000000;font-weight: 500;line-height: 70px;margin:0px}
.owl-theme .owl-nav.disabled + .owl-dots {margin-top: 10px;position: ABSOLUTE;bottom: 10%;left: 30px;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {    background: #130f0b}
.owl-theme .owl-dots .owl-dot span {
    width: 20px;
    height: 20px;
    margin: 5px 7px;
    background: #fff;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity 200ms ease;
    border-radius: 0px;
    border: 2px solid #130f0b;
}
.case_box{position:relative}
.case_more {
	/*opacity:0;
	visibility:hidden;
    position: absolute;
    bottom: 30px;
    left: 15px;
    right: 15px;*/
	height:calc(100% - 30px);width:calc(100% - 30px);
    /*background: rgb(0,0,0,0.5);*/transition: all 0.5s ease;
}
.case_more_content {/*bottom:50px;left:30px;right:30px;*/color:#231F20;position: relative;}
.case_box:hover  .case_more {opacity:1;	visibility:visible;transition: all 0.5s ease;}
.case_title_home{font-size:24px;margin-bottom:20px}
.case_content_home{font-size:16px}
.index_img_head {text-align:center}

.case-template-default.single .section-page p{padding-left: 10%;    padding-right: 10%;    font-size: 20px;    margin-bottom: 20px;}
.case-template-default.single .section-page ul{padding-left: 12%;    padding-right: 10%;    font-size: 20px;    margin-bottom: 20px;}
.case-template-default.single .section-page ul{list-style:disc}
.case-template-default.single .section-page h2{padding-left: 10%;    padding-right: 10%;      margin-bottom: 20px;}



.section--contact {
    color: #000;
    background-color: #f5f5f5;
    padding-top: 30rem;
    padding-bottom: 27rem;
}
.section--contact .wrapper {
    display: flex;
    padding-left: 9rem;
    padding-right: 9rem;
}
.section--contact .section__header {
    width: 46.1538461538%;
}
.section__heading {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    margin-bottom: 1.7rem;
    padding-top: 3.9rem;
    position: relative;
}
.section__heading p {
    font-size: 5rem;
    letter-spacing: .02em;
    line-height: 1.18;
}
.section--contact .section__heading p:last-child {
    color: grey;
}
.section--contact .section__content {
    width: 53.8461538462%;
    margin-left: .2564102564%;
}

.address__heading {
    margin: 1.4rem 0 1.3rem;
    color: grey;
    font-size: 1.5rem;
    font-weight: 300;
}
.section__heading p {
    font-size: 5rem;
    letter-spacing: .02em;
    line-height: 1.18;
}
.section--contact .section__heading {
    display: block;
}
.address__text {
    display: block;
    margin-bottom: .3em;
    font-size: 2.4rem;
    line-height: 1.6571428571;
    color: #212121;
}
.address__label {
    position: relative;
    display: inline-block;
    overflow: hidden;
    font-size: 2.4rem;
    line-height: 1.7;
	color:#333
}
.address__details {
    display: flex;
    margin-bottom: 5rem;
}
.address__details__box {
    width: 43%;
}
.section--contact .section__socials .socials {
    font-size: 2rem;
}
.socials {
    display: flex;
}
ul {
    list-style: none;
}
.section--contact .section__socials .socials__item {
    position: relative;
    line-height: 1.65;
}

.socials__item:first-child {
    margin-left: 0;
}
.socials__item {
    margin-left: 9rem;
}
.section--contact .section__socials .socials__item:last-of-type {
    position: relative;
}
.section--contact .section__socials .socials__item:before {
    content: "/";
    display: block;
    position: absolute;
    top: 0;
    right: -5rem;
    bottom: 0;
}
.section--contact .section__socials .socials__item a {
    position: relative;
    display: block;
    overflow: hidden;
	color:#333
}


section.no-results.not-found #searchform .submit.btn.btn-primary {    border-radius: 0px;    padding-top: 6px;    padding-bottom: 6px;}
section.no-results.not-found { padding-left: 15px;padding-right: 15px;width:100%}
.page-id-366 .section-page,.page-id-634 .section-page{    padding: 150px 50px;    text-align: center;}
.page-id-366 .section-page a,.page-id-634 .section-page a{ color:#000;text-decoration:underline}

/*case*/
.opis_case{padding-left:10%;padding-right:10%;font-size:20px;margin-bottom:20px}
/*.single .navbar-fixed-top{position:relative;top:initial}*/
.single .slides{margin-top:84px}
.case_h3 {    font-size: 52px;    line-height: 130%;    margin-bottom: 12px;padding-left:10%;padding-right:10%;margin-bottom:50px}
.single .wp-block-columns{margin:0px}
.single .wp-block-image {margin-bottom: 0em;}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {    max-width: 100px;    height: 32px;    margin: 0px;    border: none;}
.is-vertically-aligned-center h3,.is-vertically-aligned-center p{padding-left:10%;padding-right:10%}
.has-medium-font-size {    font-size: 18px;    padding-top: 15px;}
.has-small-font-size{    font-size: 16px;   padding-top: 70px;}
.single_podobne > .row{display: flex;    flex-wrap: wrap;}
.slides{margin-left:0px;padding:0px 15px;    order: -1;}
.slider_opinie{margin-bottom:100px;margin-top:50px}
@media (max-width: 1439px){
	.section--contact .section__socials .socials__item:before{right: -2.5rem;}
	.page-template-page-kontackt .socials li{margin-left:2em}
}
@media (max-width: 1023px){
	
.page-id-118 .title_angielski{text-align:left}	
.page-id-118 .nagroda_height3{text-align:left}	
	
.nagrody {    background: url(https://piastus.pl/wp-content/uploads/2021/03/nagrod-bg-mobile.jpg) bottom right no-repeat #DFDCD2;    padding: 80px 0px 120px;}
.swiper-container.dyplomy-swiper {margin-bottom: 200px;}
.dyplomy-but {margin-bottom: 200px;margin-left: 3%;}
.categories li {width: calc((100% - 120px) / 3);margin-bottom:10px}
.categories li:nth-child(3):before {display:none}
	.page-template-page-formularz-php .open_menu #menu-menu {
    display: flex;
}
	.page-id-61 .title_angielski2 {
    text-align: right;
    font-size: 14px;
    line-height: 31px;
    letter-spacing: 0px;
    color: #000000;
    width: 50%;
    padding-right: 15px;
}
.page-id-61 .title_angielski3 {
    text-align: left;
    font-size: 14px;
    line-height: 31px;
    letter-spacing: 0px;
    color: #000000;
    width: 50%;
    padding-left: 15px;
}
.image_div{margin-bottom:20px}
.cowyroznia_flex a:nth-child(3), .cowyroznia_flex a:nth-child(5) {
    top: 0px;
    margin-top: 50px;
    margin-bottom: 50px;
}
	.image_div,.txt_div{width:100%}
	.field_flex_box_2{padding-left:15px;padding-right:15px}
	.field_flex_box_3{width:100%;padding-left:15px;padding-right:15px}
	.k_text_10{padding:20px 25px;margin-left:15px;margin-right:15px;width:calc(100% - 30px)}
	.k_text_1 img{max-height:120px}
	.field_flex_box{width:100%;padding-left:15px;padding-right:15px}
	.home_banners{margin-top:140px}
	.cowyroznia_flex a {
    width: calc((90% - 0px) / 1);
    margin-left: auto;
    margin-right: auto;}
	.header_banner_text {
    position: absolute;
    width: 50%;
    left: 20px;
    display: flex;
    flex-wrap: Wrap;
    align-items: Center;
    height: 38%;
    top: -4% !important;
}
.save_form{margin-top:30px}
.dobre_flex_box:nth-child(1),.dobre_flex_box:nth-child(2){width:100%;padding-left:30px;padding-right:30px}
.page-template-page-innowacje .dobre_flex_box:nth-child(1),.page-template-page-innowacje .dobre_flex_box:nth-child(2){width:100%;padding-left:15px;padding-right:15px}
.page-template-page-misja .dobre_flex_box:nth-child(2){width:100%;padding-left:15px;padding-right:15px}
.page-template-page-misja .dobre_flex_box:nth-child(1){width:100%;padding-left:15px;padding-right:15px}
.page-template-page-misja .dobre3 .dobre_flex_box{width:100%;padding-left:0px;padding-right:0px}
.page-template-page-innowacje .nagroda_height {    height: initial }
.page-template-page-misja .nagroda_height {    height: initial }
.page-id-133 .dobre_flex_box img{max-height:300px}
.page-template-page-misja .dobre_flex_box img{max-width:200px}
.page-id-118 .dobre2{padding-left:15px;padding-right:15px}
.page-id-118 .dobre1 {    padding: 150px 0px 50px;}
.title_angielski {text-align: center; font-size: 24px;line-height: 1.2em;margin-top:30px}
.o_text_1 {margin-top:30px}
.o_text_1,.o_text_2 {text-align: center; font-size: 24px;line-height: 1.2em;}
.o_text_3{margin-top:15px}
.swiper-button-prev, .swiper-button-next {position: absolute;top: 60%;}
.desc_angielski {    text-align: center;    font-size: 16px;line-height: 20px;}

.page-id-79 .content form{width:90%}
.menu-item-179 a:before{display:none !important}
.nagrody_flex .dobre_flex_box:nth-child(2){text-align:center}
.page-id-133 .dobre2 .dobre_flex_box_i {
    width: 100% !important;
}
.dobre_flex_box_i{text-align:center}
.angielski {background: url(https://piastus.pl/wp-content/uploads/2021/03/maluchy-uwielbiaja-bg-mobile.png) top center no-repeat;padding: 80px 0px 140px;background-size:contain}
.desc_angielski_a{margin:40px auto 25px}
.box_news {    margin: 90px 0px 270px;border-top: 1px dashed #1D75BB;border-bottom: 1px dashed #1D75BB;border-left:0px;border-right:0px}
.slider_opinie{margin-bottom:100px;margin-top:-150px}
.news_boxer {    padding: 50px 30px;}
.single-work {    width: 100%;}
.single-work img{    width: 100%;}
.moress {     margin-right: auto;	 margin-top: 25px;}
.text_news {    width: 100%;}
.news_boxes{background-size: cover;}
.news_boxes > .container{padding-left:0px;padding-right:0px}
.page-id-133 .dobre2 .nagrody_flex {    max-width: 100%;    margin: 0 auto;}
.o_txt,.img_o {    width: 100%;}
.angielski_flex_box{width:100%;padding:0px 15px;background:none;margin-top:55%}
.angielski_flex_box:nth-child(2){display:none}
#menu-item-43 a{line-height:normal;margin:0 auto}
.zapisz_img,.zapisz_txt{width:100%;padding:15px}
.zapisz_img img{max-width:100%}
.head_title {    text-align: left;        font-size: 22px;    line-height: 1.2em;}
.zapisz_txt1 {    text-align: left;        font-size: 22px;    line-height: 1.2em;}
.zapisz_txt2 {    text-align: left;        font-size: 16px;    line-height: 1.2em;}
.zapisz_txt3{margin:25px auto}
.sub_title {    text-align: left;    font-size: 16px;    line-height: 20px;max-width:100%}
.header_banner_text {    position: absolute;    width: calc(100% - 40px);    left: 20px;    display: flex;    flex-wrap: Wrap;    align-items: Center;    height: 38%;    top: 0px;}
.foto {    margin-top: 23%;}
.navbar-brand img {    max-height: 80px;}
.home .dobre {    margin-top: 0px;}
.title_section {    font-size: 24px;line-height: 1.2em;}
.footer_flex > div {width: calc(100% / 1);padding:0px 50px 15px}
.wpcf7-form input,.wpcf7-form textarea{width:100%}
.page-id-366 .section-page,.page-id-634 .section-page{    padding: 50px 15px;    text-align: center;}
.no-results.not-found{padding-left:15px;padding-right:15px}
.single_games_shop{display:flex;flex-wrap:Wrap}
.shops_flex{display:flex;flex-wrap:Wrap;    width: 100%;justify-content:Center}
.shops_flex a img {       max-width: 80%;    max-height: 90%;}
.case-block-name {word-break: break-word;}
.single_gdzie {    width: 100%;    padding: 15px;}
.shops_flex a {width: 50%;	}
.content_right {    width: 100%;}
.games_box {    width: calc(100% / 2);    margin-bottom: 40px;}
.single_podobne .games_box {    width: calc(100% / 2);    margin-bottom: 40px;}
.case_box_2 .promocja_head {    font-size: 24px;}
.platforma_fiszka{margin-bottom:3px}
.search_left{width:100%;padding-right:0px}	
.title_corobimy{font-size: 32px;line-height:40px}
.box_corobimy ul{font-size: 20px;line-height:30px}
.single_games_img,.single_games_txt,.single_games_breadcrump,.single_media,.single_podobne{width:100%;padding-left:15px;padding-right:15px}
.single_media_flex_box {    width: calc(50% - 30px);}
.single_media_flex_box iframe{margin-top:-35px}
.single_media_flex_box {    height: 130px;}
.single_media_flex_box img {    height: 130px;}
.footer_logo,.footer_ul{padding-left:0px;padding-right:0px}
.single_games_cols{width:100%}
.opens_shop,.shop_flex{width:100%}
.single_games_platform,.single_games_shop,.single_games_data,.single_games_pegi,.single_games_partner,.single_games_lang{margin-bottom:7.5px}
.shop_flex{position:relative;top: -2px;}
.navbar-brand{padding-left:0px !important}

.single_games_img img{width:100%;max-width:100%}
.single_games_img .promocja_head{top:2%;right:2%}
.home #archive-filters{display:none}
.home .search_title_zaa{background:url(https://wiadomozepromo.pl/wp-content/uploads/2021/01/morea_06.jpg) 97% 3px no-repeat}
.title_kimjestesmy{font-size: 32px;line-height:40px}
.content_kimjestesmy{font-size: 20px;line-height:30px}
.footer_kimjestesmy{font-size: 18px;line-height:28px}
.archive .section-right-page{padding:0px}
.archive .search_flex{padding:0px 15px}
.pagination{width:100%;padding-left:15px;padding-right:15px}
.promocja_head {
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    background: #f1152a;
    border-radius: 10px;
    padding: 10px 25px;
    line-height: normal;
    position: absolute;
    transform: rotate(30deg);
    top: 15%;
    right: 5%;
}
.title_banner {
    color: #090909;
    font-weight: bold;
    line-height: 34px;
    font-size: 24px;
    text-transform: uppercase;
    width: 70%;
}	

.article-bg .entry-content{padding-left:0px;padding-right:0px;margin-top:25px}
.single-post .section-right-page {    padding: 0px 15px;}	
.single-post .news-titles img{max-width:100%;height:auto}
	
.footer_ul>div{padding-left:0px;padding-right:0px}
	
	
.box_corobimy, .kimjestesmy, .corobimy {    padding-left: 15px;    margin-bottom: 50px;    margin-top:50px;}
.home .wp-block-image.size-full img {    max-width:calc( 100% - 30px) !important;    width: initial;}
.home .wp-block-image.size-full{text-align:center !important}
.owl-theme .owl-nav.disabled + .owl-dots {    margin-top: 10px;    position: ABSOLUTE;    bottom: -7%;    left: 30px;}
.navbar-flex .social_box{width:100%;position:initial;display:none}
.open_menu .navbar-flex .social_box{display:flex}
.navbar-header{width:100%}
.open_menu.nav-up{top:0px !important}
.open_menu {    position: fixed;    height: 100vh;}
	.navbar-toggle span {position:relative}
		.navbar-toggle span:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 4px;
    background: #333;
    display: block;
    top: -10px;
    left: 0;
    border-radius: 2px;
    transition-property: top, transform;
    transition-duration: .5s;
    transition-delay: .5s, 0s;

}.navbar-toggle span:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 4px;
    background: #1D75BB;
    display: block;
    top: 10px;
    left: 0;
    border-radius: 2px;
    transition-property: top, transform;
    transition-delay: .5s, 0s;
    transition-duration: .5s, .5s;

}
	.open_menu .navbar-toggle span:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 4px;
    background: #1D75BB;
    display: block;
    top: 0px;
    left: 0;
    border-radius: 2px;
    transition-property: top, transform;
    transition-duration: .5s;
    transition-delay: .5s, 0s;
	transform: rotate(90deg);
}.open_menu .navbar-toggle span {
    content: "";
    position: absolute;
    width: 100%;
    height: 4px;
    background: #130f0b;
    display: block;
    top: 1px;
    left: 0;
    border-radius: 2px;
    transition-property: top, transform;
    transition-delay: .5s, 0s;
    transition-duration: .5s, .5s;
	transform: rotate(135deg);
}
.navbar-toggle span{background-color: #130f0b;}
.open_menu .navbar-toggle span:after{opacity:0}
.kimjestesmy,.corobimy{width:calc(100% - 30px)}
	.footer_ul ul{padding-left:0px}
.footer_page,.footer_copyrights{margin:initial}
.text_index_content {    color: #140f0c;    font-size: 30px;    font-weight: 500;    line-height: 34px;    text-transform: uppercase;}	
.realizacja_left,.realizacja_right{padding-left:15px;padding-right:15px}
.relizacja_flex>div {    padding-bottom: 15px;}
.footer_logo {    padding-left: 15px;padding-bottom:20px}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse{max-height:initial}
.open_menu{position: fixed;height: 100vh; overflow-x: auto;}
ul.sub-menu {
    position: relative;
    background: #fff;
    padding-left: 0px;
    width: calc(100%);
    left: 0px;
    padding-bottom: 15px;display:none
   
}
.innowacje_margin{margin-top:-300px}
.field_flex_box_3 a{width:100%;margin-right:0px !important;margin-left:0px !important;margin-bottom:20px !important}
.open_menu .navbar-flex{-webkit-flex-direction: initial !important;flex-direction: initial!important;}
.open_menu_sub .sub-menu{display:block}

.open_menu .navbar-brand{    float: none;    margin: 0 auto;}
.open_menu .navbar-toggle{position:absolute;top:15px;right:15px}
.open_menu .navbar-flex {    display: -ms-flexbox;display: -webkit-flex;display: flex;    width: 100%;    height: 100%;    flex-wrap: wrap;    align-items: center;    justify-content: center;-webkit-flex-direction: column;   flex-direction: column;}
.open_menu>.container { height:100%}
.open_menu .navbar-header { width:100%;text-align:center;margin-bottom: 10px;position:initial}
.open_menu .navbar-collapse { width:100%}
.navbar-collapse.collapse.in  { display:none}
.navbar-collapse.collapse  { display:none}
.navbar-collapse.collapse  {height:initial !important}
.open_menu .navbar-collapse.collapse.in  { display:block;align-self: end;}
li#menu-item-43 {    margin-top: 30px;}
.open_menu .navbar-collapse.collapse  { display:block}
.open_menu .navbar-brand svg {width: 160px !important}
.open_menu .dropdown-menu {transition: all 0.5s ease;top: initial;    visibility: visible;    display: block; opacity: 1;    background: none; border: 0px; border-radius: 0px !important;box-shadow: initial;left:initial !important;right: initial !important;position:relative;width:100%;    padding-left: 0px;}
.open_menu .dropdown-menu li:last-child{display:none}
.dropdown-menu li:last-child{display:none}
.open_menu .dropdown-menu li{position:relative;width:100%}
.open_menu .nav_sub_title{display:none}
.open_menu .dropdown-menu li a:before{display:none}
.open_menu .dropdown-menu li {border-bottom: 0px solid #E8EDF6;margin-bottom: 0px; padding-bottom: 0px;}
.open_menu .nav_head_title {  font-weight: 400; color: #657185;font-size: 18px;letter-spacing: 0.18px;line-height:normal }
.open_menu .dropdown-menu li a {position: relative;padding-left: 15px !important;}
.open_menu .navbar-collapse {border:0px;margin-bottom: 80px;}
.open_menu .li_get_a_quaote  {text-align:center;margin-top:65px}
.open_menu .navbar-nav>li>a{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
.open_menu .nav{width: 100%;    min-width: 290px;    justify-content: center;    display: flex;    flex-wrap: wrap;    padding: 0px;    margin: 0px auto;}
.open_menu .nav li{width: 100%; text-align:center;padding-top:5px;padding-bottom:5px}

.navbar-collapse {border-top: 0px;    box-shadow: initial !important;}
 .open_menu.navbar-default .navbar-nav > li > a {color: #303030;font-size: 24px;font-weight: 400;letter-spacing: 0.24px;line-height: 52px; }
 .open_menu.navbar-default .navbar-nav > li > a {color: #000;font-size: 24px;font-weight: 400;letter-spacing: 0.24px;line-height: 52px; }
.open_menu .dropdown-menu > li > a {color: #657185;font-size: 18px;letter-spacing: 0.18px; }
 .open_menu .li_get_a_quaote a {display: inline-block;border-radius: 50px;font-size: 14px !important;font-weight: 500;letter-spacing: 2.8px !important;line-height: 27px !important;}
 .open_menu .li_get_a_quaote a {display: inline-block;border-radius: 50px;font-size: 14px !important;font-weight: 500;letter-spacing: 2.8px !important;line-height: 27px !important;}

.menu_social{color: #ffffff;font-size: 14px;font-weight: 400;letter-spacing: 0.14px;margin-top:30px;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;  justify-content: center;}
.menu_social span{display:none}
.menu_social a{display: -ms-flexbox;display: -webkit-flex;display: flex; align-items: center;color:#fff }
.menu_social a:hover{color: #fed2d5;transition: all 0.5s ease;text-decoration:none;transition: all 0.5s ease;}	
	
	
.navbar-brand > img{margin:0 auto}	
 .navbar-default {-webkit-box-shadow: 1px 3px 13px 1px rgba(225,231,244,1);-moz-box-shadow: 1px 3px 13px 1px rgba(225,231,244,1);box-shadow: 1px 3px 13px 1px rgba(225,231,244,1);-webkit-appearance: none;}	
 .navbar-default .navbar-toggle .icon-bar{width: 30px;height: 4px;background-color: #a8a7a7;border-radius:50px}
.navbar-toggle .icon-bar + .icon-bar {    margin-top: 6px;}
.navbar-default .navbar-toggle{border:0px}
.navbar-toggle{margin-top:15px;margin-right: 5px;}
.navbar-brand {    float: left; padding: 7px 15px 2px;}
 .navbar-brand svg {    width: 140px;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {    background: none;}

.navbar-default {box-shadow: 1px 3px 13px 1px #000e6c;}	
.navbar-default .navbar-toggle .icon-bar{width: 30px;height: 4px;background-color: #1D75BB;border-radius:50px}
.navbar-toggle span:after{background-color: #1D75BB}
.open_menu .nav_head_title{color: #b1c7ec;}
.navbar-toggle span:before{background-color: #1D75BB}
.navbar-toggle .icon-bar + .icon-bar {    margin-top: 6px;}
.navbar-default .navbar-toggle{border:0px}
.navbar-toggle{margin-top:15px;margin-right: 5px;}
.navbar-brand {    float: left; padding: 7px 15px 2px;}
 .navbar-brand svg {    width: 140px;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {    background: none;}	
.navbar-default {/*-webkit-box-shadow: 1px 3px 13px 1px rgba(225,231,244,1);-moz-box-shadow: 1px 3px 13px 1px rgba(225,231,244,1);box-shadow: 1px 3px 13px 1px rgba(225,231,244,1);*/box-shadow:initial;-webkit-appearance: none;background:#fff}	
.navbar-default .navbar-toggle .icon-bar{width: 30px;height: 4px;background-color: #1D75BB;border-radius:50px}
.navbar-toggle .icon-bar + .icon-bar {    margin-top: 6px;}
.navbar-default .navbar-toggle{border:0px}
.navbar-toggle{margin-top:15px;margin-left: auto;}
.navbar-brand {    float: left; padding: 7px 15px 2px;}
 .navbar-brand svg {    width: 140px;}
 .navbar > .container{width:100%}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {    background: none;}


.wp-block-media-text > figure > img,
.wp-block-media-text > figure > video{max-width:unset;width:100%;vertical-align:middle}
.wp-block-image.alignfull, .wp-block-image.alignwide {
    max-width: none;
}


.animateme{transform: none !important;opacity: 1 !important	}
.footer_cookies {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	justify-content:center;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 30px;
}
}

.wp-block-image.size-full{width:100%}
.wp-block-image .size-full{width:100%}
.wp-block-image.size-full img{width:100%;height: auto !important;}
.home .wp-block-image.size-full img{max-width:100%;width:initial}
.home .wp-block-image.size-full{text-align:left}
.wp-block-image .size-full img{width:100%}
.wow {    visibility:hidden;}


.alignwide {
  /* Set these margins to work with your own theme. */
  margin-left: -80px;
  margin-right: -80px;
  max-width: 100vw;
}

.alignfull {
  margin-left: calc(-100vw / 2 + 100% / 2);
  margin-right: calc(-100vw / 2 + 100% / 2);
  max-width: 100vw;
}

.alignfull img {
  width: 100vw;
}


.button_all {margin: 25px auto;
    border: 2px solid #000;
    padding: 25px 40px;
    display: inline-block;
    text-transform: uppercase;
    color: #000;
    font-weight: bold;
}


.button_all.hvr-sweep-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.button_all.hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #000;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.button_all.hvr-sweep-to-right:hover, .button_all.hvr-sweep-to-right:focus, .button_all.hvr-sweep-to-right:active {
  color: #fff;text-decoration:none
}
.button_all.hvr-sweep-to-right:hover:before, .button_all.hvr-sweep-to-right:focus:before, .button_all.hvr-sweep-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.wp-block-video video {
    max-width: 100%;
    width: 100%;
}


@media screen and (max-width: 519px) {
  .section--contact .section__header {
    width: 100%;
    clear: both;
  }
}
@media screen and (max-width: 519px) {
  .section--contact .section__content {
    width: 100%;
    clear: both;
    margin-left: 0%;
  }
}
@media screen and (max-width: 519px) {
  .section--contact .section__socials {
    margin-bottom: 5rem;
  }
    h1, .h1 {
    font-size: 19px !important;
  }
  
.owl-item h1 {font-size:24px !important;line-height:34px !important}
.owl-item h2 {font-size:18px !important;line-height:28px !important}
}
@media screen and (max-width: 767px) {
	.case_h3 {    font-size: 38px;}
  .section--contact .section__socials .socials {
    display: flex;
    flex-direction: column;
  }
  .section--contact .wrapper {
    display: flex;

    flex-wrap: wrap;
}
.address {
    display: flex;
    flex-direction: column-reverse;
    margin-top: 5rem;
}
.address__details {
    flex-direction: column;
}
.section__heading p {
    font-size: 19px;
    letter-spacing: .02em;
    line-height: 1.18;
}
.address__heading {
    font-size: 12px;
}
.section--contact .section__socials .socials {
    display: flex;
    flex-direction: column;padding:0px;font-size:16px
}
.section--contact .section__socials .socials__item {
    padding: 0;
    margin-left: 0;
}
.section--contact .section__socials .socials__item:before{display:none}
	.footer_ul ul{padding:0px}
	.footer_logo{padding:0px;text-align:center}
	.footer_logo img{margin:15px auto;max-width:200px}
	.social_box{text-align:Center}
	.section--contact {

    padding-top: 15rem;
    padding-bottom: 5rem;
}
	.address__details__box {
    width: 100%;
}
	.text_index_content {		font-size: 38px;line-height:normal}
	.link_carousel{margin:15px 0px }
	.corobimy, .kimjestesmy{padding:30px 0px}
	.corobimy img, .kimjestesmy img{max-width:200px;text-align:center;margin:0 auto}
	.box_kimjestesmy{padding:15px}
	.navbar-toggle{margin-right:0px}
}


.cn-button.bootstrap {
    color: #fff;
    background: #337ab7;
}

.fancybox-container{    z-index: 1111111;}
/**facebook widget **/
#fb-tabx {
  display:block;
  width:350px;
  height:450px;
  background: #fff;
  position: fixed;
  right:-350px;
  top:312px;
  z-index:99999;
  transition-property: right;
  transition-duration: 1s;
}
@media only screen and (max-width: 800px) {
	/* Remove toolbar on small screens */
	#fb-tabx {
		display: none;
	}
}


#fb-tabx:hover {
  right:5px;
}

.fb-tabx-ikona {
  display:block;
  width: 52px;
  height:52px;
  background: #1777f2 url("https://piastus.pl/wp-content/uploads/2021/03/fb-tab.png") no-repeat center;
  position: relative;
  right:52px;
  border-radius:4px 0 0 4px;
  }

.fb-tabx-content {
  position: relative;
  top:-50px;
  padding:5px;
  }
