/* ==== RWD ==== */

@media (max-width: 1650px) {



}


@media (max-width: 1400px) {

.stopka-prawo
{
  float:right;
  width:40%;
}

.stopka-lewo
{
  float:left;
  width:60%;
}



}

@media (max-width: 1200px) {

.stopka-prawo
{
  float:right;
  width:50%;
}

.stopka-lewo
{
  float:left;
  width:50%;
}

.stopka-blok
{
  width:50%;
  margin-bottom:40px;
}


}


@media (max-width: 992px) {




}


@media (max-width: 768px) {

.stopka-prawo
{
  float:none;
  width:100%;
  text-align:center;
}

.stopka-lewo
{
  float:none;
  width:100%;

}

.stopka-prawo-newsletter
{
  width:100%;
  max-width:100%; 
}



}




@media (max-width: 576px) {



}

@media (max-width: 500px) {

.stopka
{
  background:#f5f5f5;
  padding:50px 0px 10px 0px;  
}

.stopka-media
{
  text-align:center;
  margin-bottom:25px;
}

.stopka-prawo-nag
{
  margin:0px 0px 10px 0px;
}

.stopka-prawo-tekst p
{
  font-size:12px;
  line-height:22px;  
}

.stopka-prawo-newsletter p
{
  font-size:12px;
  line-height:22px;   
}

.stopka-prawo-tekst
{
  margin-bottom:25px;  
}


.stopka-newsletter-form
{
  margin:0px 0px 50px 0px;
  font-size:0px;
  padding-top:50px;
}

.stopka-newsletter-form input[type='text']
{
  width:calc(100% - 40px);
  height:40px;
  line-height:40px;
}



.stopka-newsletter-form button
{
  width:40px;
  height:40px;
}

.stopka-newsletter-form button::before
{

  top:14px;
  left:16px;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #fff;
  
}

.stopka-bloki
{
  display:block;
  align-items:none;
  flex-wrap:none;
}

.stopka-blok
{
  width:100%;
  margin-bottom:0px;
}

.stopka-blok-nag
{
  font-size:14px;
  line-height:normal;
  color:#000;
  font-weight:600;
  margin:0px 0px 0px 0px;
  text-transform:uppercase;
  padding:10px 0px;
  border-bottom:2px solid rgba(0,0,0,0.1);
  cursor:pointer;
  position:relative;
}

.stopka-blok-nag::before
{
  content:'';
  position:absolute;
  top:15px;
  right:10px;
  width:5px;
  height:5px;
  border-top:1px solid #000;
  border-left:1px solid #000;
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;  
}

.stopka-blok-open .stopka-blok-nag::before
{
  content:'';
  position:absolute;
  top:20px;
  right:10px;
  width:5px;
  height:5px;
  border-top:1px solid #000;
  border-left:1px solid #000;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;  
}

.stopka-blok ul
{
  margin:0px;
  padding:0px 0px;
  display:none;
  border-bottom:2px solid rgba(0,0,0,0.1);
}

.stopka-blok.stopka-blok-open ul
{
  margin:0px;
  padding:10px 0px;
  display:block;
}

.stopka-copy
{
  border-top:0px;
  padding-top:25px;
}

.stopka-copy-zaw
{
  display:block;
  justify-content:none;
  align-items:none;
  text-align:center;
}

.stopka-copy-zaw-poz
{
  font-weight:300;
  font-size:12px;
  line-height:22px;
  color:#000; 
  margin-bottom:15px; 
}



}

@media (max-width: 380px) {



}


@media (max-width: 300px) {



}

