/*
Theme Name: SAIK EA
Template: Impreza
*/
 
@import url("../Impreza/style.css");

h2 {
	letter-spacing:1px;
}
.text-center {
text-align:center;
}
.color_footer-bottom p {
text-transform:uppercase;
letter-spacing:2px;
font-size: 8px;
margin-bottom: 5px;
}
.kontakt h3, h3:first-child {
    margin-bottom: 24px !important;
}
input.wpcf7-form-control.wpcf7-submit {
height:75px;
}
div.wpcf7-response-output {
    margin-top: 120px;
}
.menu-item-language-current {
display:none!important;
}
.slider .vc_column-inner {
width:100vw!important;
}
.wpml_lang_en .nazwa {
    width: 72px;
}
.w-copyright p {
    margin-bottom: 7px!important;
    color: rgba(255, 255, 255, 0.84);
    letter-spacing: 1px;
}
.naglowekcechy h2 {
    color:#fff!important;
    text-align:center;
    margin-bottom: 35px;
}
.vc_btn3-style-custom, .przycisk {
    background-color: #fff !important;
border: 1px solid #fe0000 !important;
border-radius: 0px !important;
box-shadow: none !important;
color: #000;
padding: 10px 20px;
font-size: 16px;
font-weight: 300;
background-image:none!important;
}
a[href^="tel"]{
    color:inherit;
    text-decoration:none;
}
.vc_btn3-style-custom:hover, .przycisk:hover {
    color: #fff!important;
    font-weight: 300;
    background-color:#fe0000 !important;;
}
input.wpcf7-form-control.wpcf7-submit {
    width:100%;
    background-color:rgb(246, 246, 246);
    border:1px solid #fe0000 !important;
    border-radius:0px!important;
    color:#000;
    font-weight:300;
    letter-spacing:1px;
}
input.wpcf7-form-control.wpcf7-submit:hover {
    width:100%;
    background-color:#fe0000!important;
    border:1px solid #fe0000 !important;
    border-radius:0px!important;
    color:#fff;
    font-weight:300;
    letter-spacing:1px;
}
.wpcf7-form input[type="text"], .wpcf7-form input[type="password"], .wpcf7-form input[type="email"], .wpcf7-form input[type="url"], .wpcf7-form input[type="tel"], .wpcf7-form input[type="number"], .wpcf7-form input[type="date"], .wpcf7-form textarea, .wpcf7-form select {
    background-color:#fff;
    border: 1px solid rgba(0, 0, 0, 0.38);
    border-radius:0px;
}
.formr {
    padding-right:0px;
    padding-left:7px;
    margin-bottom:9px;
}
.forml {
    padding-right:7px;
    padding-left:0px;
    margin-bottom:9px;    
}
.forml1 {
	width:320px!important;
}
.formr1 {
	width: calc(100% - 320px)!important;
}
.wpcf7-form p {
    margin-bottom:14px;
}
.l-subfooter.at_bottom, .cechy {
    background: #191919; /* Old browsers */
background: -moz-linear-gradient(left, #191919 0%, #57545d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #191919 0%,#57545d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #191919 0%,#57545d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#191919', endColorstr='#57545d',GradientType=1 ); /* IE6-9 */
}
.ult_exp_section-main.ult_expleft_icon {
    display: table;
    margin: 0 auto 0 0;
}
.ult_ecpsub_cont {
    text-align: left;
    padding-left: 0px;
    color: #fff;
}
.ult_exp_section {
    border-bottom: 1px solid rgba(255, 255, 255, 0.26);
    padding-left: 0px;
    padding-bottom: 10px;
}
.infoprodukt {
    text-align:center;
}
.infoprodukt p {
    margin-bottom:5px;
}
.tytul h1 {
    text-align:center;
    color: #fff;
font-size: 48px;
margin-bottom: 6px;
line-height: 55px;
}
.tytul h2 {
    text-align:center;
    color:#fff;
    font-size:24px;
}
.pp_description {
    display:none!important;
}
.opisproduktu h4 {
    font-weight:500;
}
.inne h4 {
    margin-bottom: 5px;
    margin-top: 25px;
}
.inne a {
    color:#000;
}
.inne {
    border-left:1px solid #000;
    padding-right:0px!important;
    padding-left:35px!important;
}
.inne h3 {
    font-size: 18px;
}
.ult_exp_section::after {
    content: '\f107';
    font-family: fontawesome;
    vertical-align: middle;
position: absolute;
right: 15px;
font-size: 20px;
top: 37px;
}
.aktywny::before {
    content: '\f105';
    font-family: fontawesome;
    vertical-align: middle;
position: absolute;
left: 20px;
font-size: 14px;
line-height: 27px;
}
.aktywny1::before {
    content: '\f105';
    font-family: fontawesome;
    vertical-align: middle;
position: absolute;
left: 20px;
font-size: 14px;
line-height: 27px;
padding-top: 24px;
}
.last.aktywny1::before {
    padding-top:20px;
}
.ult_exp_section.ult_active_section::after {
    content: '\f106'!important;
    font-family: fontawesome;
    vertical-align: middle;
position: absolute;
right: 15px;
font-size: 20px;
top: 37px;
}
p.gwarancja{
    color:#fff;
    font-size: 18px;
font-weight: 300;
margin-bottom: 10px;
}
h2.gwarancja{
    color:#fff;
}
.nazwa {
    width: 53px;
font-weight: 800;
display: inline-block;
}
.ult_exp_content{
border-bottom: 1px solid rgba(255, 255, 255, 0.26);
}
.ult_exp_section.ult_active_section {
border-bottom:1px solid rgba(0, 0, 0, 0);
}
.ult_ecpsub_cont p {
padding-bottom:20px;
}
.jednasiodma {
display:inline-block;
width:18%;
text-align:center;
}
.jednasiodma {
display:inline-block;
width:18%;
text-align:center;
}
.jednasiodma1 {
display:inline-block;
width:11.1%;
text-align:center;
}
.jednasiodma img, .jednasiodma1 img {
max-width:100%;
}
@media all and (max-width:1216px) {
.jednasiodma1 {
width:10%;
}
}
@media all and (max-width:1100px) {
.produkty p {
    font-size: 28px!important;
}
}
@media all and (max-width:900px) {
.slider h1 {
    font-size: 43px !important;
}
.slider h2 {
    font-size: 16px !important;
}
.produkty p {
    font-size: 22px !important;
}
}
@media all and (max-width:767px) {
.inne {
display:none;
}
.nazwa {
    width: 70px!important;
}
.right, .gwarancja {
    text-align: left!important;
}
#cotosaik img {
display:none;
}
#cotosaik .vc_custom_1467046806014 {
    padding-top: 0px !important;
}
.vc_col-sm-3 {
    width: 50% !important;
    display: inline-block!important;
vertical-align: top;
}
.danekontaktowe .vc_col-sm-3, .forml1, .formr1 {
    width: 100% !important;
}
.tytul h1 {
    font-size: 32px!important;
}
.top63 {
    padding-top: 10px!important;
}
.ult-item-wrap {
width:50%;
display:inline-block;
}
.ult-item-wrap .w-image {
text-align:center!important;
padding-left: 10px!important;
padding-right: 10px!important;
}
.ult-item-wrap .vc_col-sm-2 {
display:inline-block;
padding-left: 0px!important;
padding-right: 0px!important;
}
.formr {
    padding-right:0px!important;
    padding-left:0px!important;
    margin-bottom:9px;
}
.forml {
    padding-right:0px!important;
    padding-left:0px!important;
    margin-bottom:9px;    
}
.jednasiodma {
    width: 33%!important;
}
.jednasiodma1 {
    width: 24%!important;
}
#kontakt img {
display:none;
}
.firstmain .vc_col-sm-12 .vc_column-inner {
padding-top:15px;
padding-bottom: 15px;
}
}
@media all and (max-width:654px) {
.jednasiodma {
    width: 32%!important;
}
}