img{
          max-width: 100%;
}
.type-1 .clip{
          background: url(gfxi/top_vid.jpg);
          background-size: cover;
}
.galeria{
          margin-top: 20px;
}
.block type-1{
          min-height: 800px;
}
.swiper-slide .name a, .swiper-slide .name a:hover, .swiper-slide .name a:focus{
    color: #000;
}
.swiper-slide .tleft a, .swiper-slide .tleft a:hover, .swiper-slide .tleft a:focus{
          
          letter-spacing: 1px;
          font-weight: 400;
          text-align: right;
          display: block;
          padding-right: 30px;
          font-size: 20px;
}
.container-fluid .col-md-3{
          height: 180px;
}
.tcenter{
          text-align: center;
}
.gmap {
    height: 450px;
    position: relative;
    width: 100%;
}
/*galeria*/
.picture_ {
    display: inline-block;
    height: 120px;
    overflow: hidden;
    margin: 0 5px 10px 5px;
}
.galeria .col-md-2{
          overflow: hidden;
          text-align: center;
}
/*podstrony*/

.tcenter{
          text-align: center;
}
.topi h1{
          color: #fff;
}
.oferta_p{
          padding-top: 50px;
          color: #777777;
          font-size: 16px;
          line-height: 20px;
          
}
.oferta_p p{
          padding-bottom: 20px;
}
.oferta_p h3{
          font-size: 20px;
          font-weight: 600;
          text-transform: uppercase;
          margin: 10px 0;
}
.oferta_p #menu-top li::after{
          background:url(gfxi/strzalka.gif);
          top:12px;
          left:8px;
          height: 8px;
          width: 8px;
          border-radius: 0;
}
.oferta_p #menu-top li li::after{
          background:transparent;
          top:12px;
          left:8px;
          height: 8px;
          width: 8px;
          border-radius: 0;
}
.oferta_p #menu-top li{
          padding: 8px 20px 8px 32px;
}
.oferta_p #menu-top .akt{
          background: #00afe1;
          color: #fff;
}
.oferta_p #menu-top .akt a{
          color: #fff;
}
.oferta_p #menu-top li:hover{
          background: #eeeeee;          
}
.oferta_p #menu-top li:hover li:hover{
          background: #fff;
}
.oferta_p #menu-top li:hover a{
          color: #5c5c5c;
}
.oferta_p #menu-top li span{
          cursor: pointer;
}
.oferta_p #menu-top a{
          display: block;
          color: #5c5c5c;
          
}
.oferta_p #menu-top h2 {
          font-size: 18px;
          font-weight: 500;
          color: #5c5c5c;
}
.oferta_p #menu-top .akt h2{
          color: #fff;
}
.oferta_p #menu-top li.akt:hover h2{
          color: #5c5c5c;
}
.cat_p{
          text-align: center;
          min-height: 120px;
}
.prod-img img{
          max-width: 80%;
}
.prod-img{
          padding-top: 10px;
          min-height: 60px;
}
.produkt{
          min-height: 150px;
          text-align: center;
          z-index: 2;
}
.entry-title a{
          color: #5c5c5c;
          text-transform: uppercase;
          font-family: 'Open Sans', sans-serif;
}
.prod_cont{
          z-index: 0;
}
.act_prod .entry-title{
          text-decoration: underline;
          
}
.act_prod  a{
          color:#000;
}
.close-box, .close-boxx {
    background: #eee none repeat scroll 0 0;
    color: #000;
    display: block;
    font-size: 40px;
    margin: 10px 0;
    padding: 10px;
    text-align: center;
}
.close-boxx {
    font-size: 22px;
    padding: 5px;
}
.title_p{
          font-weight: 600;
          font-size: 23px;
}
.opis_p{
          margin-top:20px;
          font-family: 'Open Sans', sans-serif;
}
.opis_p table, .opis_p table td {
          border: 1px solid #eee;
}
.opis_p table td{
           padding-top: 15px;
          text-align: center;
}
@font-face {
	font-family: 'baskont-ico';
	src:url('fonts/baskont-ico.eot?q246z5');
	src:url('fonts/baskont-ico.eot?#iefixq246z5') format('embedded-opentype'),
		url('fonts/baskont-ico.woff?q246z5') format('woff'),
		url('fonts/baskont-ico.ttf?q246z5') format('truetype'),
		url('fonts/baskont-ico.svg?q246z5#baskont-ico') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'baskont-ico';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-arrow-down4:before {
	content: "\e7c3";
        font-family: 'baskont-ico';
}
.icon-arrow-up4:before {
	content: "\e7c4";
        font-family: 'baskont-ico';
}