/* <SZKIELET STRONY> */
#sekcja_80  { padding-bottom: 0px !important; }
#sekcja_71  { padding-top: 0px !important; }
html, body {
	color:			#6a6a6a;
	margin:			0;
	padding:		0;
	font-family: 'Montserrat', sans-serif;
	text-align:		center;
	background-color: #fff;
	color: #404a4e;
}
.col14k { width: 24%; margin: 5px 0.5%; float: left; }
.col14k img { border: 2px solid #e7e7e7; }
.zebranez {font-size: 28px; background-color: #ae8f50;width: calc(100% - 34px);font-weight: bold;border: 2px solid #ae8f50;margin-left: 30px; margin-bottom: 5px; text-align: center;color: white;padding: 12px 0px;}
body{ behavior:		url("../js/csshover.htc"); }
.sliderheight {height: 650px; }
.inwestycja { 
	padding: 10px;
	overflow: hidden;
}

.ssnapis3 { float: right; margin-bottom: 30px; margin-right: 230px; line-height: 26px; text-align: center !important; font-weight: 400; }
.ssnapis3right { margin-right: 250px; }
.s1w1 { float: right; margin-bottom: 30px; margin-right: 300px; font-size: 42px !important; font-weight: bold !important; color: #fff !important; background-color: #ae8f50; padding: 20px 20px; margin-top: -150px; }
.s1w2 { float: right; margin-bottom: 30px; margin-right: 290px; font-size: 32px !important; font-weight: bold !important; color: #ae8f50 !important; margin-top: -60px  }

.ssnapis31 { float: right; margin-bottom: 30px; margin-right: 160px; line-height: 26px; text-align: center !important; font-weight: 400; color: white !important; }
.s1w11 { float: right; margin-bottom: 30px; margin-right: 300px; font-size: 42px !important; font-weight: bold !important; color: #fff !important; background-color: #ae8f50; padding: 20px 20px; margin-top: -150px; }
.s1w22 { float: right; margin-bottom: 30px; margin-right: 290px; font-size: 32px !important; font-weight: bold !important; color: #ae8f50 !important; margin-top: -60px  }


.ssnapis {
    float: right;
    margin-bottom: 150px;
    margin-right: 200px;
    line-height: 46px;
}
.slidepos {
    float: right;
    margin-right: -180px;
    margin-top: 200px;
}
.nggz1, .nggz1 span { text-shadow: 2px 0px 2px rgba(255, 255, 255, 1); line-height: 120px !important; font-size: 120px !important; font-weight: bold !important; color: #ae8f50 !important; }
.nggz2 { text-shadow: 2px 0px 2px rgba(255, 255, 255, 1); font-size: 36px !important; font-weight: bold !important; color: #ae8f50 !important; }
#sekcja_88 { padding-top: 0px !important; }
.popup-overlay{
  display:none;
  position:fixed;
  top:0;
  left:0;
  rigth:0;
  bottom:0;
  background-color:rgba(0,0,0,.5);
  width:100%;
  height:100%;
  text-align:center;
  padding: 0px;
  align-items:center;
  justify-content:center; z-index: 9999999;
}

  .popup{
    display:inline-block;
    width:600px;
    min-height:200px;
    background-color:white;
    border-radius: 0px;
    display:flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items:center;
    justify-content:center;
    padding: 30px
  }

a.close,
a.submit{
  margin-top:0;
  display:inline-block;
  color:white;
  background-color:#ae8f50;
  border-radius: 0px;
  padding: .25rem 1rem;
  text-decoration: none;
  text-transform: uppercase;
  font-family: sans-serif;
  margin-right:1rem;
  &:last-of-type{
    margin-right:0;
  }
}



#przyciemnienie { z-index: -1; }
.just {
  text-align: justify;  /* For Edge */
  text-align-last: left;	
}
.hcolor h3:hover { color: #ae8f50;  }
#sekcja_70 { padding-top: 30px !important; padding-bottom: 0px !important; }
#sekcja_72 { padding-top: 0px !important; }

.left_menu { width: 100%; }
.left_menu a { display: block; width: 94%; padding: 6px 3%; text-align: left; background-color: #e7e7e7; color: #333; border: 1px solid #333; margin-bottom: 5px; }
.left_menu a i { font-size: 16px; padding-right: 8px; }

/* Dropdown container - needed to position the dropdown content */
.dropdown {
  float: right;
  overflow: hidden; margin-left: 15px; margin-top: -8px;
}

/* Style the dropdown button to fit inside the topnav */
.dropdown .dropbtn { cursor: pointer;
  font-size: 13px;
  border: none;
  outline: none;
  color: white;
  padding: 10px 16px;
  background-color: inherit;
  font-family: inherit;
  margin: 0;
  font-weight: bold; background-color: #215262;
}

/* Style the dropdown content (hidden by default) */
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 180px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1; z-index: 999;
  margin-left: -60px !important;  
}

/* Style the links inside the dropdown */
.dropdown-content a {
  float: none;
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
}


/* Add a grey background to dropdown links on hover */
.dropdown-content a:hover {
  background-color: #ddd;
  color: black;
}

/* Show the dropdown menu when the user moves the mouse over the dropdown button */
.dropdown:hover .dropdown-content {
  display: block;
}

.linkinw { 
transition: 0.4s;
background-color: white;	
}
.linkinw div {
	transition: 0.4s;
	background-color: white;	
}
.pddl { padding-left: 15px; background: transparent !important; padding-top: 0px; padding-bottom: 0px; margin: 0px 0 !important; }
.linkinw:hover > div { background-color: #fafafa; }

 .progressbar {
      counter-reset: step;
  }
  .progressbar li {
      list-style-type: none;
      width: 25%;
      float: left;
      font-size: 12px;
      position: relative;
      text-align: center;
      text-transform: uppercase;
      color: #7d7d7d;
  }
  .progressbar li:before {
      width: 30px;
      height: 30px;
      content: counter(step);
      counter-increment: step;
      line-height: 30px;
      border: 2px solid #7d7d7d;
      display: block;
      text-align: center;
      margin: 0 auto 10px auto;
      border-radius: 50%;
      background-color: white; z-index: 1; position: relative;
  }
  .progressbar li:after {
      width: 100%;
      height: 2px;
      content: '';
      position: absolute;
      background-color: #7d7d7d;
      top: 15px;
      left: -50%;
      z-index: 0;
  }
  .progressbar li:first-child:after {
      content: none;
  }
  .progressbar li.active {
      color: #ae8f50;
  }
  .progressbar li.active:before {
      border-color: #ae8f50;
  }
  .progressbar li.active + li:after {
      background-color: #ae8f50;
  }


			.progress-bar {
				width: calc(100% - 4px);
				background-color: #e0e0e0;
				padding: 3px;
				border-radius: 3px;
				box-shadow: inset 0 1px 3px rgba(0, 0, 0, .2);
			}
			
			.progress-bar-fill {
				display: block;
				height: 22px;
				background-color: #ae8f50;
				border-radius: 3px;
				text-align: center;
				color: white;
				transition: width 500ms ease-in-out;
			}

.list1_napis {font-size: 15px !important; float: none !important; }
.icc { 
color: white;
background-color: #ae8f50;
border-radius: 50%;
text-align: center;
width: 30px;
height: 30px;
line-height: 30px;
font-size: 20px;
position: absolute;
top: 30px;
right: 50px;
}

@media only screen and (max-width: 768px) {
.col14k { width: 98%; margin: 0 1%; }
.ssnapis {
    margin-bottom: 150px;
    margin-right: 50px;
}
.slidepos {
    margin-right: -180px;
    margin-top: 180px;
}

.ssnapis3 { margin-right: 100px; line-height: 26px; text-align: center !important; font-weight: 400; }
.ssnapis3right {margin-right: 140px;}
.s1w1 { margin-right: 200px; font-size: 42px !important; font-weight: bold !important; color: #fff !important; background-color: #ae8f50; padding: 20px 20px; margin-top: -150px; }
.s1w2 { margin-right: 190px; font-size: 32px !important; font-weight: bold !important; color: #ae8f50 !important; margin-top: -60px  }

.ssnapis31 { margin-right: 100px; line-height: 26px; text-align: center !important; font-weight: 400; color: white !important; }
.s1w11 { margin-right: 200px; font-size: 42px !important; font-weight: bold !important; color: #fff !important; background-color: #ae8f50; padding: 20px 20px; margin-top: -150px; }
.s1w22 { margin-right: 190px; font-size: 32px !important; font-weight: bold !important; color: #ae8f50 !important; margin-top: -60px  }
	
.zebranez {width: 100%;margin: 5px 0%; font-size: 18px; }
.pptop { padding-top: 60px; }
.nggz1, .nggz1 span { text-shadow: 2px 0px 2px rgba(255, 255, 255, 1); line-height: 60px !important; font-size: 40px !important; font-weight: bold !important; color: #ae8f50 !important; }
.nggz2 { margin-top: 20px; display: block; text-shadow: 2px 0px 2px rgba(255, 255, 255, 1); font-size: 20px !important; font-weight: bold !important; color: #ae8f50 !important; }
.nggz1 { display: block; margin-bottom: 30px; }
	
#przyciemnienie { z-index: 9999999; }
.mobhide { display: none !important; }
.mobh { height: 80px !important; }
.icc { position: relative; margin: 15px auto; }
.bgnone { background-image: none !important; background-color: #e7e7e7 !important; }
}

/* Style the list */
.price {
  list-style-type: none;
  border: 1px solid #eee;
  margin: 0;
  padding: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

/* Add shadows on hover */
.price:hover {
  box-shadow: 0 8px 12px 0 rgba(0,0,0,0.2)
}
.minustop .content { padding-top: 30px !important; }
/* Pricing header */
.price .header {
  background-color: #ae8f50;
  color: white;
  font-size: 25px;
}

/* List items */
.price li {
  border-bottom: 1px solid #eee;
  padding: 20px;
  text-align: center;
}

/* Grey list item */
.price .grey {
  background-color: #eee;
  font-size: 20px;
}

/* The "Sign Up" button */
.button {
  background-color: #4CAF50;
  border: none;
  color: white;
  padding: 10px 25px;
  text-align: center;
  text-decoration: none;
  font-size: 18px;
}



.barrow {
    position: absolute;
    bottom: -65px;
    z-index: 9999;
    text-align: center;
    width: 100%;
    color: white;
    font-size: 12px;
}
.arrow {
    position: relative;
    bottom: 0;
    left: 50%;
    margin-left: -10px;
    width: 20px;
    height: 20px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yOTMuNzUxLDQ1NS44NjhjLTIwLjE4MSwyMC4xNzktNTMuMTY1LDE5LjkxMy03My42NzMtMC41OTVsMCwwYy0yMC41MDgtMjAuNTA4LTIwLjc3My01My40OTMtMC41OTQtNzMuNjcyICBsMTg5Ljk5OS0xOTBjMjAuMTc4LTIwLjE3OCw1My4xNjQtMTkuOTEzLDczLjY3MiwwLjU5NWwwLDBjMjAuNTA4LDIwLjUwOSwyMC43NzIsNTMuNDkyLDAuNTk1LDczLjY3MUwyOTMuNzUxLDQ1NS44Njh6Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjIwLjI0OSw0NTUuODY4YzIwLjE4LDIwLjE3OSw1My4xNjQsMTkuOTEzLDczLjY3Mi0wLjU5NWwwLDBjMjAuNTA5LTIwLjUwOCwyMC43NzQtNTMuNDkzLDAuNTk2LTczLjY3MiAgbC0xOTAtMTkwYy0yMC4xNzgtMjAuMTc4LTUzLjE2NC0xOS45MTMtNzMuNjcxLDAuNTk1bDAsMGMtMjAuNTA4LDIwLjUwOS0yMC43NzIsNTMuNDkyLTAuNTk1LDczLjY3MUwyMjAuMjQ5LDQ1NS44Njh6Ii8+DQo8L3N2Zz4=);
    background-size: contain;
}
@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
.bounce {
  -moz-animation: bounce 2s infinite;
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite;
}


 /* Style the buttons that are used to open and close the accordion panel */
.accordionz {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  text-align: left;
  border: none;
  outline: none;
  transition: 0.4s;
  border-bottom: 1px solid white;
  font-size: 15px;

}

/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.activez, .accordionz:hover {
  background-color: #ccc;
}

/* Style the accordion panel. Note: hidden by default */
.panelz {
  padding: 0 18px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

.accordionz:after {
  content: '\02795'; /* Unicode character for "plus" sign (+) */
  font-size: 13px;
  color: #777;
  float: right;
  margin-left: 5px;
}

.activez:after {
  content: "\2796"; /* Unicode character for "minus" sign (-) */
}
 
.imgi img { width: 100%; }
.imgi { position: relative; }
.gradient { position: absolute; width: 100%; bottom: 0px; }
.nazwa { font-weight: bold; font-size: 14px; color: #215262; margin-top: 12px; }
.podtytul { font-weight: 300; font-size: 13px; color: #7b7b7b; margin-top: 6px; }

h1, h2, h3, h4 {font-family: 'Montserrat', sans-serif;}
p {margin: 15px 0;}
p, a { font-size: 14px; text-align: left; line-height: 22px; }
a { color: #ae8f50; font-weight: bold; text-decoration: none; }

input[type="submit"] { background-color: #215262; color: white; text-transform: uppercase; border: 0px; padding: 10px 25px; cursor: pointer;     -webkit-transition:.9s;
    -moz-transition:.9s;
    -o-transition:.9s;
    -ms-transition:.9s; }
input[type="submit"]:hover { background-color: #ae8f50; }
.form-control { width: calc(100% - 40px); padding: 8px 10px; border-color: #ae8f50; -webkit-transition:.9s; -moz-transition:.9s; -o-transition:.9s; -ms-transition:.9s;
float: left;
}
.form-control:hover { border-color: #215262; }
.podpis { color: #215262; text-align: left; font-size: 13px; padding-left: 20px; margin-top: 8px; display: block; }


.sinside h1 {text-shadow: 0px 0px 8px rgb(40, 40, 40);}

.top {
	position: fixed;
	background-color: white;
	padding: 10px 0px;
	border-bottom: 2px solid #ae8f50;
	width: 100%; margin: 0 0%;
	top: 0px;
	z-index: 999999;
}
.logo { float: left; }
.menu { float: left; }
.logowanie { margin-top: 6px; float: right; }
.menu ul li a, .link { font-family: 'Montserrat', sans-serif; color: #215262; text-decoration: none; font-weight: 600; font-size: 13px; letter-spacing: 1px; 
    -webkit-transition:.9s;
    -moz-transition:.9s;
    -o-transition:.9s;
    -ms-transition:.9s;
}
.menu ul li a:hover, .link:hover { color: #ae8f4f; }
.active { font-weight: 700 !important; }
.menu ul { list-style-type: none; margin-top: 8px; }
.menu ul li { float: left; margin: 0 15px; }
.button, .button3, .button4, .button5, .button6, .button5 {
	 -webkit-transition:.9s;
    -moz-transition:.9s;
    -o-transition:.9s;
    -ms-transition:.9s;
    background-color: #ae8f50; color: white; padding: 5px 15px;
    text-decoration: none; display: inline-block; font-size: 13px;
}

.podstrona .button, .podstrona .button3, .podstrona .button4, .podstrona .button5, .podstrona .button6 {
	min-width: 140px;
	text-align: center;
}

.button3, .button4 { padding-top: 10px; padding-bottom: 10px; }
.button6 { background-color: white; padding-top: 8px; padding-bottom: 8px; color: #ae8f50; border: 2px solid #ae8f50; }
.button5, .button55 { width: 100%; padding: 6px 0px; text-align: center; margin-top: 12px; }
.button5, .button3, .button4 { font-weight: 400; text-transform: uppercase; }
.button4, .button5 { background-color: #215262 !important; }
.button5 { background-color: #ae8f50 !important; }
.button:hover, .button3:hover { background-color: #215262; }
.button4:hover, .button5:hover { background-color: #ae8f50 !important; }
.button5:hover { background-color: #215262 !important; }

.i1, .i2 { position: absolute; bottom: 12px; left: 15px; font-weight: bold; font-size: 12px; color: #b7c8ce; }
.i1 img, .i2 img { width: 100%; max-width: 20px; margin-right: 6px; margin-bottom: -6px; }
.i2 { right: 15px; left: auto; }
.i2 img { margin-left: 6px; }




.slider { width: 100%; background-image: url("../images/bg1.jpg"); background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; padding: 80px 0px; min-height: 480px; }
h1 { font-size: 30px; line-height: 36px; color: white; text-align: center; letter-spacing: 1px; font-weight: bold; }
h2 { color: white; font-size: 22px; line-height: 30px; font-weight: 200; }
h3 { color: #215262; font-size: 28px; line-height: 38px; font-weight: bold; text-align: left; margin: 0px;  }
h4 { color: #215262; font-size: 20px; line-height: 30px; font-weight: 200; text-align: left; margin: 0px;  }
.sinside { position: absolute; bottom: 80px; text-align: center; width: 100%; z-index: 99; }

.nivo-controlNav { display: none; }

.count, #shiva { line-height: 50px; color:white; font-size:24px; font-weight: bold; font-family: 'Montserrat', sans-serif; min-width: 120px; }
.slideliczby { text-align: center; font-weight: 200 !important; font-size: 18px; color: white; font-family: 'Montserrat', sans-serif; display: inline-block; padding: 0 25px; border-right: 1px solid white; }
.content { width: 98%; margin: 0 1%; max-width: 1120px; padding-top: 60px; padding-bottom: 60px; margin: 0 auto; }
.just { text-align: justify; }
.col1_12 { width: 8.333%; float: left; }
.col2_12 { width: 16.666%; float: left; }
.col2_125 { width: 20%; float: left; }
.col3_12 { width: 25%; float: left; }
.col4_12 { width: 33.333%; float: left; }
.col5_12 { width: 41.667%; float: left; }
.col6_12 { width: 50%; float: left; }
.col7_12 { width: 58.333%; float: left; }
.col8_12 { width: 66.667%; float: left; }
.col9_12 { width: 75%; float: left; }
.col12_12 { width: 100%; float: left; }
.boxi { background-color: #215262; width: calc(100% - 60px); padding: 30px 15px; margin-left: 30px; color: #b7c8ce; font-size: 13px; line-height: 24px; }
.ico1 { float: left; margin-right: 10px; color: #b7c8ce; width: 24px; margin-top: 0px; }

.txt1 { float: left; }
.txt2 { float: right; color: white; }
.bbig { margin-left: 30px; width: calc(100% - 30px); font-weight: 16px; font-weight: bold; padding: 10px 0px; }

.minustop { margin-top: -100px; }
.minustop2 { margin-top: -50px; }
.paddleft { padding-left: 30px; padding-right: 30px; }
.box { color: white; font-size: 20px;line-height: 30px;font-weight: 200; background-color: #ae8f50; padding: 6px 20px; display: block; float: left; }
.bg2, .bg4, .bg5 { background-image: url(../images/bg2.jpg); background-size: contain; background-position: bottom center; background-repeat: no-repeat; }
.bg3 { background-image: url(../images/bg3.jpg); background-size: cover; background-position: bottom center; background-repeat: no-repeat; }
.bg4 {background-image: url(../images/bg4.jpg);}
.bg5 {background-image: url(../images/bg5.jpg); background-size: cover; }
.list1, .list1l { background-color: #215262; color: white; font-size: 18px; line-height: 26px; font-weight: 200; display: block; float: left; padding: 8px; width: 36px; text-align: center; position: relative; margin-right: 10px; }
.list1_napis { background-color: #fff; color: #215262; font-size: 17px; line-height: 24px; font-weight: 200; display: block; float: left; padding: 8px 30px; text-align: left; margin-right: 20px !important; }
.list1::after { content: " "; width: 4px; height: 35px; background-color: #ae8f4f; position: absolute; bottom: -35px; left: 27px; }
.tright { text-align: right; }
.button2 {
	 -webkit-transition:.9s;
    -moz-transition:.9s;
    -o-transition:.9s;
    -ms-transition:.9s;
    border: 2px solid #215262; color: #215262; padding: 5px 15px;
    text-decoration: none; display: inline-block; font-size: 13px;
}
.button2:hover { background-color: #215262; color: white; }

.stopka { background-color: #215261; padding: 30px 0px; width: 100%; }
.stopka a { color: #adb1c3; text-align: left; font-size: 13px; font-weight: 400; }
.nss_input2 { background-color: transparent; border: 0px; border-bottom: 2px solid #adb1c3; color: #adb1c3; font-style: italic; padding: 3px; width: calc(100% - 6px); }
.nss_submit2 { background-color: #adb1c3 !important; border: 0px; color: #353c52; font-weight: bold; padding: 4px 6px !important; cursor: pointer; }
.sq { text-align: center; color: #adb1c3; border: 2px solid #adb1c3; display: block; float: left; padding: 10px; border-radius: 50%; min-width: 20px; min-height: 20px; 	 -webkit-transition:.9s;
    -moz-transition:.9s;
    -o-transition:.9s;
    -ms-transition:.9s; text-align: center !important; margin-right: 10px; }
.sq i {font-size: 20px; }
.sq:hover { border: 2px solid #ae8f50; }

#showRightPush { float: right; margin-right: 15px; margin-top: 5px; display: none; margin-left: 20px; }
#showRightPush i { font-size: 28px; }
#cbp-spmenu-s2 ul { list-style: none !important; padding-left: 18px; }
#cbp-spmenu-s2 ul li { text-align: left !important; }
.reja { display: none; }
.podstrona { width: 100%; background-image: url("../images/bg1.jpg"); background-position: top center; background-size: cover; background-repeat: no-repeat; position: relative; padding: 100px 0px; }
.podstrona h1 { color: #215262; text-transform: uppercase; }

.podstronanew { width: 100%; background-image: url("../images/bg1.jpg"); background-position: top center; background-size: cover; background-repeat: no-repeat; position: relative; }
.podstronanew h1 { color: #215262; text-transform: uppercase; }

.slog { background-color: white; max-width: 650px; margin: 0 auto; padding: 20px 35px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}

@media only screen and (max-width: 1025px) {
	.menu ul li { margin: 0 10px; }
	.logowanie { margin-top: 3px; }
    .top {
	position: relative;
	top: auto;
	z-index: 999999;
	}
	.barrow { display: none !important; }
}
@media only screen and (max-width: 1023px) {
	.menu { display: none; }
	.slider { min-height: 450px; }
	#showRightPush { display: block; }    
}
@media only screen and (max-width: 769px) {
	
	.podstrona { padding: 40px 0px 90px 0px; }
	.slideliczby { padding: 0 15px; display: none !important; }
	.slider { min-height: 350px; }
	.paddleft { padding-left: 0px; padding-right: 0px; }
	h3 { font-size: 24px; line-height: 32px; }
	h4 { font-size: 17px; line-height: 26px; }
	.list1::after { bottom: -20px; height: 20px; left: 22px; }
	.list1, .list1l { font-size: 16px; line-height: 20px; padding: 6px; width: 30px; }
	.list1_napis {
	    font-size: 16px;
	    line-height: 20px;
	    padding: 0px 30px; margin-top: 0px !important;
	}
	.mobh1 { height: 20px !important; }
	.mobh2 { height: 28px !important; }
	.mt1 { margin-top: -2px !important; }
	.mt2 { margin-top: -18px !important; }
	.mt3 { margin-top: -10px !important; }
	.sq { padding: 6px; }
	.sinside { bottom: 15px; }

}
.reg { color: white !important; background-color: transparent !important; }
.reg:hover { border-color: white !important; }

		
@media only screen and (max-width: 767px) {
	
.podstrona .button, .podstrona .button3, .podstrona .button4, .podstrona .button5, .podstrona .button6 { margin-right: 0px !important; }
	
	.mobctr { text-align: center !important; }
	.mobctr .button4, .mobctr .button3 { margin: 3px 0px !important; }
	.mob100 { width: 100% !important; }
	
	.form-control { width: calc(100% - 20px); }
	.reja { display: block; }
	h1 { font-size: 28px; line-height: 34px; }
	.col1_12, .col2_12, .col2_125, .col3_12, .col4_12, .col5_12, .col6_12, .col7_12, .col8_12, .col9_12 { width: 98%; }
	.boxi, .bbig { margin-left: 0px; width: calc(100% - 26px); }
	.bbig { width: 100%; }
	.logowanie { display: none; }
	h2 { font-size: 17px; line-height: 27px; }
	.minustop { margin-top: -30px; }
	.minustop2 { margin-top: 30px; }
	.minustop2 .tright { text-align: center !important; }
	.button2 { float: none !important; }
	.stopka .col4_12, .stopka .col2_12, .stopka .col3_12 { margin-bottom: 20px; }
	.slideliczby { font-size: 15px !important; border-right: 0px solid white; width: 100%; margin-bottom: 15px; padding: 0 0px !important; }
	#shiva { line-height: 26px !important; margin-bottom: 0px; width: 100% !important; max-height: 40px; }
	.sinside { bottom: 15px; }
	.slider h2, .slider h1 {color: #215262; }
	h3 { font-size: 20px; line-height: 28px; }
	.box { font-size: 18px; line-height: 25px; width: calc(100% - 40px); }
	.content { padding-top: 30px; padding-bottom: 40px; }
	
	 
	
}

@media only screen and (max-width: 560px) {
	.njk .ls-l { background-position: right !important; }
	h1 { font-size: 20px; line-height: 24px; }
	h2 { font-size: 15px; line-height: 22px; }
	.hh1 { display: none !important; }
	.sinside h1 { font-size: 14px; padding: 0 20px; }
	.sliderheight { height: 240px; }
	.ssnapis { line-height: 20px !important; }

.ssnapis3 { margin-bottom:5px;  margin-right: 67px; line-height: 20px; text-align: center !important; font-weight: 400; font-size: 12px !important; line-height: 18px !important; }
.s1w1 { margin-right: 100px;font-size: 30px !important;padding: 10px 20px;margin-top: 50px; margin-bottom: 10px !important; }
.s1w2 { margin-right: 100px; font-size: 22px !important; margin-top: 0px; margin-bottom: 20px !important;  }
.ssnapis3right {margin-right: 85px;}

.ssnapis31 { margin-right: 20px; line-height: 20px; font-size: 12px !important; line-height: 18px !important; }
.s1w11 { margin-right: 100px;font-size: 30px !important;padding: 10px 20px;margin-top: -150px;  }
.s1w22 { margin-right: 100px; font-size: 22px !important; margin-top: -50px;   }

.ssnapis {
    margin-bottom: 0px;
    margin-top: 30px;    margin-right: 0px;
    text-align: center !important;
    width: 100% !important; padding: 0px !important;
}

.slidepos {
    margin-right: 30%;
    margin-top: 80px;
    padding: 5px 10px;
    font-size: 13px;
}
	
}


/* MENU */
.dropdown:hover .dropdown-content {display: block;}
.menu .dropdown-content { margin-top: 21px; margin-left: 0px !important; }
.top { padding-bottom: 0px !important; }
.menu ul li { padding-bottom: 21px; }
.menu .dropdown-content a { padding-top: 6px; padding-bottom: 6px; }
@media only screen and (max-width: 1022px) {
	#cbp-spmenu-s2 .dropdown {float: none !important;overflow: hidden !important;margin-left: 0 !important;margin-top: 0 !important;}
	#cbp-spmenu-s2 .dropdown-content { display: none !important; } 
}

/* MENU */
