.full_width{position:relative !important}.footer_top_holder .q_social_icon_holder span.large{font-size:29px}.footer_top_holder .q_social_icon_holder{margin:0 25px 14px 0 !important}.footer_top.footer_top_full{padding:5%}div.wpcf7 img.ajax-loader{display:none !important}@media only screen and (max-width:1500px){.q_slider .carousel-inner .q_slide_title{font-size:95px !important;line-height:100px !important}}@media only screen and (max-width:1500px){.q_slider .carousel-inner .q_slide_text{font-size:22px !important;line-height:33px !important}}@media only screen and (max-width:600px){.q_slider .carousel-inner .q_slide_title{font-size:65px !important;line-height:50px !important}}@media only screen and (max-width:600px){.q_slider .carousel-inner .q_slide_text{font-size:18px !important;line-height:24px !important}}.q_slider .carousel-control .prev_nav,.carousel-control .next_nav{height:90px;width:90px;line-height:90px;font-size:75px}.carousel-indicators li,.carousel-indicators .active{margin:0 12px}.testimonials_holder .flex-control-paging li a{margin-right:25px}.footer_top .widget_nav_menu li.menu-item a{display:inline-block;position:relative}.footer_top .widget_nav_menu li.menu-item a:after{content:'';position:absolute;width:0;left:0;bottom:0;border-bottom:1px solid #fff;transition:width .3s ease-out;-webkit-transition:width .3s ease-out}.footer_top .widget_nav_menu li.menu-item a:hover:after{width:100%}.info_section_title{margin-bottom:20px}.flexslider .flex-prev{left:0}.flexslider .flex-next{right:0}.popup_menu_opened .header_top,.popup_menu_opened .header_bottom{border-bottom:1px solid rgba(255,255,255,0) !important}@media only screen and (max-width:768px){.title h1{line-height:1.4em}}.widget.widget_search form input[type=text]{height:43px}.widget.widget_search form input[type=submit]{height:43px;line-height:43px;width:43px}div.comment_form{margin:0 0 65px}#respond textarea{margin:0 0 19px}#commentform .three_columns{margin-bottom:10px}.page-id-188 .title h1,.page-id-344 .title h1{margin-bottom:13px}.projects_holder article .holder-move .icons_holder a{font-size:34px}@media only screen and (max-width:1300px){.q_slider .carousel-inner .q_slide_title{font-size:88px !important;line-height:88px !important}.q_slider .carousel-inner .q_slide_title span{line-height:1em !important}}@media only screen and (max-width:600px){.q_slider .carousel-inner .q_slide_title{font-size:48px !important;line-height:48px !important}}@media only screen and (min-width:1024px) and (max-width:1300px){.projects_holder.hover_text article .portfolio_title,.projects_masonry_holder article .portfolio_title,.portfolio_slides .portfolio_title{font-size:22px;line-height:28px}}.wpb_gmaps_widget .wpb_wrapper{padding:0}//własne nav.main_menu>ul>li:not(:first-child):before{display:none !important}.wpcf7-form>.wpcf7-submit{background-color:#1f1f1f !important;color:#fff !important;font-family:'Roboto' !important;border-radius:0 !important}@media only screen and (max-width:1000px){.mobile_menu_button{display:none !important}.q_logo img.dark,.q_logo img.light,.q_logo img.popup,.q_logo img.sticky{opacity:1}}@media only screen and (min-width:1001px){.header_inner_right{display:none !important}nav.main_menu>ul>li:not(:first-child):before{display:none !important}}nav.main_menu>ul>li>a i{font-size:18px}.projects_holder.hover_text.no_space:not(.portfolio_full_image)>.mix{float:unset}.text one_by_one h2,.text one_by_one h3{font-family:'Roboto' !important}.qbutton,.qbutton.medium,#submit_comment,.load_more a,.blog_load_more_button a,.blog_holder article .post_text a.more-link span{color:#fff;font-size:14px;line-height:60px;height:60px;font-style:normal;font-weight:600;font-family:Roboto;letter-spacing:2px;text-transform:uppercase;border-color:#282828 !important;border-width:0;border-radius:0 !important;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;background-color:#282828 !important}.q_social_icon_holder:hover{color:#a31946 !important}.image-onas{height:350px !important}div.wpcf7-response-output.wpcf7-mail-sent-ok,div.wpcf7-response-output.wpcf7-validation-errors{background-color:#a31946 !important}div.wpcf7-response-output{text-transform:unset !important;font-weight:300 !important}.cf7_custom_style_1 span.wpcf7-not-valid-tip{text-align:right !important}.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0 !important}.portfolio_gallery a .gallery_text_holder{background-color:rgba(163,25,70,.9)}.q_slide_title span{color:#fff !important;font-size:72px !important;line-height:81px !important;font-family:'Roboto';font-style:normal;font-weight:100;letter-spacing:-1.9px;text-transform:none !important;margin-bottom:20px}.q_slide_text{padding-top:70px;text-transform:none !important}.carousel-indicators{padding-bottom:5%}.carousel-inner .item .image{background-position:72% 0 !important}@media only screen and (max-width:600px){.slider_content .q_slide_title{width:65% !important}}.slider_content .q_slide_text{width:50% !important}@media only screen and (max-width:1000px){.shopping_cart_inner,.side_menu_button{height:70px !important}.logo_wrapper{height:70px !important}.lightbox_single_portfolio,.portfolio_detail,.portfolio_single,.portfolio_single_text_holder{padding-top:20px !important}}@media only screen and (max-width:600px){.q_slide_text{padding-top:5px !important}.footer-custom{padding-top:50px}.footer-custom2{display:none}.form-custom{text-align:center}.testimonials .testimonial_text_inner{padding:0 30px !important}.title h1,.title.position_center h1{font-size:30px !important}}@media only screen and (max-width:1000px){.content .content_inner>.container>.container_inner,.content .content_inner>.full_width>.full_width_inner,.content .content_inner>.container>.container_inner.default_template_holder{padding-top:0 !important}}.polityka ol li{font-family:"Source Sans Pro",sans-serif;font-size:16px;line-height:27px;letter-spacing:0px;font-weight:400;font-style:normal;text-transform:none;color:#8a8a8a;margin:12px 0}.polityka h3{font-family:"Source Sans Pro",sans-serif;font-size:16px;line-height:27px;letter-spacing:0px;font-weight:600;font-style:normal;text-transform:none;color:#a31946}.polityka ul li{margin:10px 0;font-family:"Source Sans Pro",sans-serif;font-size:16px}.polityka ol{padding-left:40px}.polityka h3{margin:25px 0 10px}.polityka h2{margin:30px 0 20px;text-transform:uppercase;font-weight:400}