html {
-webkit-text-size-adjust: 100%;
}
body{ font-weight: 400; font-size: 2.2rem; font-family: 'Lato', sans-serif; background: #fff;   line-height: 1.2; color: #666666;}
a:link {
color:#515151;
}
a:visited {
color:#515151;
}
a:hover {
color:#b6b6b6;
text-decoration:none;
}
a:active {
color:#b6b6b6;
}
.alignleft{float: left; padding-right: 20px;}
.alignright{float: right; padding-left: 20px;}
.aligncenter{ margin: 0 auto; display: block;}
strong{font-weight: 700;}
section.main-section{min-height: 600px; }
.main-section{background: #fff;}
h1, h2, h3{line-height: 1.1;} hr{height: 40px; margin: 0; border: none; padding: 0 0; display: block; width: 100%; clear: both; }
.page-margin{ padding: 0 20px; position: relative; }  .page-title{font-size: 4.0rem; color: #b2b2b2; display: inline-block; font-weight: lighter; text-transform: uppercase; margin: 0 auto; text-align: center; width: 100%; padding-top:8px;}  .home-h3{font-size: 4.0rem; color: #b2b2b2; display: inline-block; font-weight: lighter; text-transform: uppercase; margin-top: -10px; margin-bottom: 30px; text-align: center; width: 100%;}
.main-page, .top-page{ background: #fff; max-width: 100%; width: 1280px; position: relative; height: 100%;  margin: 0 auto 0 auto; }
.top-page{margin: 0 auto 0 auto; position: relative; bottom: -18px;}
.btn-more{background: #96b52c; padding: 10px 20px; display: inline-block; margin-top: 10px;}
#inspiration, #news, #pozostale, .boxes{width: 100%; }
li.box{min-width: 100px; min-height: 100px;  list-style: none!important; margin: 0!important; }
.boxes .box{outline-offset: -1px; outline: 1px solid #c7c7c7; padding: 10px 20px!important;}
.boxes .box img{width: 100%; height: 100%;}
.center{transform: translate(0, -50%); text-align: center; position: absolute; width: inherit;  top: 50%; position: absolute; }
.box-link{width: 100%; height: 100%; overflow: hidden; transition: 0.8s ease-in-out all;}
.isset-img{position: relative;}
#news .text-mask-corner, #pozostale .text-mask-corner{height: auto; min-height: 0; padding: 15px 20px 17px 20px;} .text-mask-corner{padding: 18px 20px 20px 40px;  min-height: 60px; max-width: 100%; left: 0px; background-color: #E9E9E9; filter: alpha(opacity=50); opacity: 0.7;
text-transform: uppercase; position: relative;}  .text-mask-corner:before { background-color: #919191; filter: alpha(opacity=50); opacity: 0.6;
width: 0px;
left: -85px;
position: absolute;
content: "";
height: 100%;
top:0; } .isset-img h2, .desc{color: #232323; position: relative;  margin-left: -10px; display: block;}
.isset-img h2{font-weight: 400; font-family: "Lato"; font-style: initial; font-size: 1.7rem;} .isset-img div{font-weight: 400; font-size: 1.5rem;} .box img, .isset-img{width: 100%; height: 100%; display: block;}
.text-mask{position: absolute; top: 85.3%; max-width: 100%; z-index:5;} #news .text-mask{top: 87.5%;} .more{position: absolute; top: -38px; left: -21px; width:0px; height:0px;}
.only-text{width: 100%; height: 100%; font-size: 35px; color: #8c8c8c; text-transform: uppercase; font-weight: 300;  outline-offset: -1px; outline: #c6c6c6 solid 1px; background:url(//www.akcess.com.pl/wp-content/themes/akcess/img/text-bg-lb.jpg) no-repeat left bottom, url(//www.akcess.com.pl/wp-content/themes/akcess/img/text-bg-tr.jpg) no-repeat right top;  background-color: #fff;}
#news .only-text, #pozostale .only-text{background: #fff; color: #000;}
.only-text .text-vcenter{transform: translate(0, -50%);  transition: 0.4s ease-in-out all; padding-left: 25px; position: absolute; width: inherit;  top: 50%; position: absolute; }
.only-text .more{transition: 0.4s all ease-in-out; transform: scale(0.1); opacity: 0; bottom: 0; right: 0; left: auto; top: auto;} .entry-date{color: #FFFFFF; font-size: 22px;}
.flipper { width: inherit; height: inherit; }
.flip-container {
width: inherit; height: inherit; }
.flip-container .front > img{transition: 0.6s linear all; opacity:1;}
.flip-container .flipper .front{background: #666666;}
.flip-container:hover .flipper .front > img,  
.flip-container.hover .flipper .front > img{ box-shadow: 0 0 100px 100px rgba(0, 0, 0, 0.3) inset;
opacity: 0.6;
}
.flip-container, .front, .back { }
.flipper {
opacity:1; position: relative;
}
.front, .back {
position: absolute;
top: 0;
left: 0;
}
.front{opacity:1;}
.back {
-webkit-visibility: hidden;
-moz-visibility: hidden;
-o-visibility: hidden;
visibility: hidden;
opacity:0;
}  .back { }
#top-tools{width: 520px; height: 35px; float: right; max-width: 100%; margin-top: 0; padding-bottom: 6px; border-bottom: 1px solid #cccccc;}
.search-form, #social-nav, #social-nav a{display: inline-block; vertical-align: top;}
#social-nav a{margin-left: 9px;}
.search-form{margin-right: 20px; padding-bottom: 9px;} .search-submit{width: 20px;  cursor: pointer; height: 20px; border: none; margin: 0; padding: 0; text-indent: -99999px; background: url(//www.akcess.com.pl/wp-content/themes/akcess/img/search.png) no-repeat center center; }
.search-field{border: none; width: 230px;} #social-nav img{display: block; border: 1px solid #000000;}
header.top-header{ width: 100%;  }
#logo{display: block; margin-top: 50px;  margin-bottom: 40px; float: left; position: relative; z-index: 100000;}
.page-slider{width: 100%; position: relative; height: 250px;  overflow: hidden;}
.page-slider > img{width: auto; height: auto; margin: 0 auto; left: 50%; transform: translate(-50%, 0); position: absolute;}
.home-slider{text-align: center;max-width: 100%; }
.home-slider img{max-width: 100%; height: auto; display: block;}
.gmp_map_opts {padding-bottom: 40px;} #mmenu{display: none; position: absolute; width: 100%; top: 0px;}
#main-menu-sticky-wrapper.is-sticky{width: 100%; text-align: center; float: none!important; left: 0;}
.is-sticky #main-menu{margin: 0 auto; width: 100%!important; left: 0; text-align: center; z-index: 1000000000; padding: 15px 0;}
#main-menu{padding-top: 36px; background: #fff; margin-left: 48px; float: right; display: inline-block; z-index: 1000; position: relative; font-size: 1.6rem;  font-weight: lighter;  text-align: left;} #main-menu li{height: 100%;}
#main-menu a{transition: 0.4s ease-in-out all; padding: 2px 8px; font-size: 1.6rem; color: #000; display: inline-block; vertical-align: text-bottom; text-transform: uppercase;}  #main-menu li > ul {opacity: 0; display: block;} #main-menu li:hover ul {transition: 0.4s ease-in-out all; opacity: 1; display: block-table; background:#FFFFFF} #main-menu li ul {display: block-table; position: absolute; } #main-menu li{display: inline-table; position: relative; }
#main-menu li a{border-bottom: 1px solid #fff;} #main-menu li a:hover, #main-menu li.current-menu-item a, #main-menu li.current-post-ancestor a{border-bottom: 1px solid #B2B2B2;}  .konfigoswietlenia a:hover {
background: #ffffff;    
} .home-intro-margin{padding: 20px 0;}
.home-intro img{float: left; margin: 0px 65px 0px 140px;} .select-label{font-size: 1.6rem; width: 100%; text-align: center; margin-top: 24px; margin-bottom: 10px;}
.filter-product{width: 100%; margin-bottom: 1px;}
.filter-select{width: 33%; text-align: right; float: left; height: 120px; background: url(//www.akcess.com.pl/wp-content/themes/akcess/img/filter-bg.png) bottom right no-repeat;}
.cs-select{margin-right: 50px;} .gallery{width: 100%; clear: both; padding: 10px 0;}
.gallery a, .gallery img{display: block;}
.gallery a, .gallery a .gallery-effect, .gallery-more{transition: all ease-in-out 0.4s; }
.gallery-item{position:relative;  display: block; margin: 0; float: left; padding: 8px;}
.gallery a .gallery-effect{position: absolute; top:0; left:0; width: 100%; height: 100%; transform: scale(0); opacity: 0; background: url(//www.akcess.com.pl/wp-content/themes/akcess/img/gallery-effect.png) center center no-repeat;}
.gallery a:hover .gallery-effect{opacity: 1; transform: scale(1);}
.gallery a:hover .gallery-more{opacity: 0;}
.gallery-header, .download-header{text-align: center; text-transform: uppercase;  color: #b2b2b2; font-weight: 400!important; font-size: 3.7rem!important;}
.gallery-wrap{background: #d3d1d3;}
.gallery-more{background: url(//www.akcess.com.pl/wp-content/themes/akcess/img/small-more.png) center center no-repeat; opacity: 1; position: absolute; bottom: 10px; right: 10px; width: 29px; height: 36px;}
.gallery-wrap .main-page{background: none; margin: 0 auto;}
.top-none{margin-top: 0;}     .pobierz{display: block; width: 100%; margin-bottom: 40px;}
.pobierz li{display: inline-block; margin-right: 10x; margin-top: 10px; width:18%; text-align:center;} .pobierz li a{font-size: 1.4rem; font-weight: normal; text-transform: uppercase; margin-left: 10px; height: 40px; line-height: 40px; background: #F6F6F6; border: 1px solid #ccc; border-radius: 5px; padding: 0 0px 0px 0px; color: #8C8C8C; display: block; position: relative;} .pobierz li a.active{background: #CCCCCC; border-bottom: 4px solid #8C8C8C; color:#585858}  .tabs{display: none; width: 100%; margin-bottom: 40px;} .tabs li{display: inline-block; margin-right: 18px; margin-top: 10px; width:23%; text-align:center;}
.tabs li a{font-size: 2.5rem; font-weight: 700; text-transform: uppercase; margin-left: 35px; height: 50px; line-height: 50px; background: #F6F6F6; border: 1px solid #ccc; border-radius: 5px; padding: 0 0px 0px 0px; color: #8C8C8C; display: block; position: relative;} .tabs li a.active{background: #CCCCCC; border-bottom: 4px solid #8C8C8C; color:#585858} } .menu-realizations{width: 100%; padding-bottom: 10px; border-bottom: 1px solid #e4e4e4; margin-bottom: 8px;}
.home .menu-realizations {border: none;}
.menu-realizations ul li{display: inline-block; margin-right: 18px; margin-bottom: 10px;}
.menu-realizations ul li a, .product-title{border: 0px; text-transform: uppercase; transition: all ease-in-out 0.6s; width: 294px; position: relative; height: 62px; text-align: center; box-shadow: none; line-height: 62px; font-size: 1.6rem; font-weight: 300; color: #757575; display: block; border: 1px solid #000;}
.clear-top-border, .clear-bottom-border{transition: all ease-in-out 0.6s;width: 80%; line-height: 1; height: 1px; background: rgb(255,255,255);position: absolute; margin: 0 auto; left: 0; right: 0; z-index: 5;}
.menu-realizations ul li a.product{width: 230px; height: 48px; line-height: 48px; font-size: 1.6rem;}
.product-title{width: 90%; margin: 10px auto 30px auto;}
.menu-realizations ul li a.product, .product-title{border: 0px; text-transform: uppercase; transition: all ease-in-out 0.6s;  position: relative;  text-align: center; font-weight: 300; color: #757575; display: block; border: 1px solid #000;  }
.clear-top-border{top: -1px; }
.clear-bottom-border{bottom: -1px; }
.menu-realizations ul li a:hover, .menu-realizations ul li a.active,  .main-offer:hover  .product-title{background: #ffc000; color: #000;}
.menu-realizations ul li a:hover .clear-top-border, .menu-realizations ul li a:hover .clear-bottom-border, .main-offer:hover .clear-bottom-border, .main-offer:hover .clear-top-border, .menu-realizations ul li a.active .clear-top-border, .menu-realizations ul li a.active .clear-bottom-border{width: 0;}
.realizations-wrap{width: 100%;}
.realization-wrap{display: inline-block;
float: left;
padding: 1px;
width: 20%; }
.realization, .main-offer-mask{display: block; position: relative; overflow: hidden; z-index: 1000;}
.realization > img, .main-offer-mask > img{display: block; width: 100%; height: auto;}
.main-offer-mask img{display: block;}
.realization-mask{position: absolute; z-index: 0; width: 100%; height: 100%; top: 0; left: 0px;
opacity: 0;
overflow:visible;
border:0px solid rgba(255,192,0,0.7);
box-sizing:border-box;
transition: all 0.4s ease-in-out;
}
.realization:hover .realization-mask, .main-offer:hover .realization-mask{
opacity: 1;
border:120px solid rgba(255,192,0,0.7);
}
.realization-title-wrap{ border: 1px solid #fff; width: 100%; height: 100%; display: block;}
.realization-title-wrap img{display: inline; margin-top: 20px;}
.realization-title{color: #fff; font-size: 22px; padding-top: 50px;}
.realization-title-mask{ position:absolute; z-index: 10; left:0px; top: 0px; padding: 10px; width: 100%; height: 100%; text-align: center;
opacity:0;
transform:scale(0,0);
transition: transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;}
.realization:hover .realization-title-mask,  .main-offer:hover .realization-title-mask{
opacity:1;
transform:scale(1,1);
transition-delay:0.3s;
}
.hidden{
max-height: 0px;
}
.visible{
max-height: 500px;  
}
.ajax-wrap{ min-height: 530px; opacity: 1; width: 100%; position: relative; border-top: 2px solid #fff; border-bottom: 2px solid #fff; padding: 40px 0; background: #c8cdce; clear: both; }
.ajax-realization{position: relative;}
.close-realization{position: absolute; display: block; z-index: 1000; right: 0; top: 0px; cursor: pointer;}
.ajax-realization .page-left{width: 55%;}
.ajax-realization .page-right{width: 43%;}
.ajax-realization img{max-width: 100%;}
.page-left, .page-right{display: inline-block; vertical-align: top;}
.ajax-realization .page-right h2{margin-top: 100px; padding: 0; color: #fff; font-size: 30px; border-left: 8px solid #edb02c; margin-bottom: 30px; font-weight: 300; padding-left: 5px; line-height: 1; text-transform: uppercase;} .responsive-tabs .responsive-tabs__list__item{border: none; margin-right: 30px; font-family: "Lato"; font-size: 2.0rem; color: #000; padding: 10px 10px 10px 0px; border-bottom: 3px solid #fff; transition: all ease-in-out 0.6s}
.responsive-tabs .responsive-tabs__panel{border: none;}
.responsive-tabs .responsive-tabs__heading:focus,
.responsive-tabs .responsive-tabs__list__item:focus {outline: none;}
.responsive-tabs__list__item.responsive-tabs__list__item--active, .responsive-tabs__list__item:hover{ border-bottom: 3px solid #6f6f6f; }
.responsive-tabs .responsive-tabs__panel{min-height: 20px; margin: 0; border: none; color: #6f6f6f; font-family: "Lato"; font-size: 1.6rem; padding-top: 20px; display: block; width: 100%; clear: both; } .main-offer{}
.main-offer .realization-mask, .main-offer .realization-title-mask{ overflow: hidden;} .left-menu-wrap{width: 25%;}
.right-content{width: 70%; margin-left: 4%;}
.left-menu-wrap, .right-content{display: inline-block; vertical-align: top; margin-bottom: 10px;}
.left-menu-title{font-size: 1.8rem; font-weight: 300; text-transform: uppercase; height: 62px; text-align: center; position: relative;line-height: 62px; width: 100%; background: #f4f4f4; color: #000; border: 1px solid #000;}
.product-main-title{font-size: 2.1rem; margin-bottom: 14px; color: #000; border-left: 8px solid #ffc000; padding: 12px;}
.left-menu{width: 100%; border: 1px solid #000; padding: 20px; margin-top: 4px; position: relative;}
.left-menu .clear-top-border, .left-menu .clear-bottom-border{width: 90%;}
.left-menu a{transition: all 0.2s ease-in-out; width: 100%;  background: no-repeat -20px 14px; padding: 10px 15px; border-bottom: 1px solid #bdbdbd; display: block; font-size: 1.4rem; color: #000;}
.left-menu a.active{ border-bottom: 3px #ffc000 solid; background: url(//www.akcess.com.pl/wp-content/themes/akcess/img/lmenu-item.png) no-repeat 0 14px; }
.left-menu a:hover{background: url(//www.akcess.com.pl/wp-content/themes/akcess/img/lmenu-item.png) no-repeat 0 14px;} #nav-bar{padding: 25px; width: 100%; background: #f4f4f4; }
.default-title{font-size: 2.8rem; font-weight: 600; color: #747474; padding-top: 25px; padding-bottom: 20px;}
.default-title a, .default-title{color: #747474;}
.default-title a:hover{color: #de0000;}
.menu-pages{border-bottom: 1px #e4e4e4 solid; padding-bottom: 30px; }
.menu-pages .page-title{font-size: 1.6rem;} .breadcrumbs{margin-top: -15px; padding: 10px 16px; margin-bottom: 40px; background-color: #F8F9FA;} .breadcrumbs, .breadcrumbs a{color: #878787; font-size: 1.4rem; font-weight:lighter; text-transform: lowercase;}
.breadcrumbs a:hover{text-decoration: underline;} .left-site, .right-site{display: inline-block; vertical-align: top;}
.left-site{width: 18%;}
.right-site{width: 82%; margin-left: -4px; min-height: 400px;}
.right-site-margin{padding-left: 50px; padding-bottom: 50px;}
.fiftyfifty, .fiftyfifty tbody, .fiftyfifty tr{width: 100%;}
.fiftyfifty td{width: 50%;}
.page-content{padding-bottom: 30px;  }
.content{font-size: 1.6rem; }
.content a:hover{color: #de0000;}
.content img{max-width: 100%; height: auto;}
.content h3,.content h4, .content h5, .content h6, .content h1, .content h2{font-weight: 300; padding-bottom: 10px;}
.content{line-height: 1.8;}
.content h1{font-size: 45px;}
.content h2{font-size: 42px;  }
.content h3{font-size: 32px; padding-top: 30px; background: transparent url(//www.akcess.com.pl/wp-content/themes/akcess/img/widget-top-border-a.png) top left no-repeat;}
.content h4{font-size: 24px;}
.content h5{font-size: 14px;}
.content h6{font-size: 12px;}
.content p{padding-bottom: 25px;}
.content ul li{padding-bottom: 25px; display: list-item; list-style: inside disc; padding-left: 0px;  margin-left: 10px; }
.content a, .content{color: #777775;}
.content a{color: #515151; text-decoration: underline;}
.content a:hover{color: #b6b6b6;}
.content table td, .content table th{vertical-align: middle; padding: 0 20px; vertical-align: top; }
.content table td p, .content table th p{padding: 0; margin: 0; font-family: "Lato";}
.content .gray{background: #edf1f4; padding: 25px;}
.content table{clear: both; border-collapse: collapse;}
.clearfix {overflow: auto; zoom: 1; clear: both;}
.contact-3columns td{width: 33%;}
.contact-3columns h4{padding-top: 30px; margin-top: 10px; background: transparent url(//www.akcess.com.pl/wp-content/themes/akcess/img/contact-border.png) top left no-repeat;}
.table-medtronic-in-poland{margin-top: -25px;}
.content .table-medtronic-in-poland td{background: #edf1f4;width: 29%; padding: 25px;}
.table-medtronic-in-poland td:first-child{background: #fff; width: 70%; padding: 0;  padding-top: 25px; padding-right: 30px;}
.table-medtronic-in-poland h3{padding-top: 0; padding-bottom: 20px;} ul.attachment li, ul.attachment{list-style: none; display: block; width: 100%; clear: both; margin: 0; padding: 0;}
.attachment-title, .attachment-size, .attachment-download{display: inline-block;}
.attachment-title{width: 59%;}
ul.attachment li{border-bottom: #fff solid 7px;  background: #f6f6f6; font-size: 1.6rem; color: #6f6f6f;}
ul.attachment li>div{padding: 25px 35px;}
ul.attachment li:hover{background: #DFDFDF;}
.attachment-size, .attachment-download{width: 20%;}
.attachment-header > div > span{margin-right: 10px; display: block; background: #c1c1c1; padding: 10px 5px; font-size: 2.0rem;  text-transform: uppercase;}
ul.attachment a{transition: 0.4s ease-in-out all;  text-transform: uppercase; padding: 6px 20px; text-decoration: none; color: #6f6f6f; }
ul.attachment a img{vertical-align: middle; margin-right: 15px;}
ul.attachment a:hover{ color: #c99dd7;}
ul.attachment{margin-top: 10px;} .gmpInfoWindowtitle{margin: 0!important; padding-bottom: 4px;}
.gmpInfoWindowContent p{padding: 0; margin: 0;} .left-site{font-size: 1.3rem; border-right: 1px solid #d1d1d1; }
.left-site ul li{display: block; padding-bottom: 18px;}
.left-site ul li a{color: #2a343e;}
.left-site ul li.current-menu-item a, .left-site ul li a:hover{color: #de0000;}
#ours-partner h2{
border-left: 8px solid #ffc000;
color: #747474;
font-size: 2.3rem;
margin: 10px 0;
padding: 4px 12px;
}
#ours-partner-menu{text-align: center;}
#ours-partner-menu li{display: inline-block; border-left: 1px solid #f5f5f5;}
#ours-partner-menu li:first-child{border: none;}
#ours-partner-menu a{font-size: 2.4rem; transition: 0.6s ease-in-out; text-transform: uppercase; padding: 20px 30px; display: block; margin: 0 10px; color: #5e5f5f;}
#ours-partner-menu a:hover{background: #f5f5f5; } footer{ margin: 0 auto; max-width: 100%; position: relative; width: 1280px; padding-top: 20px; font-size: 1.6rem; font-weight: 300; padding-bottom: 50px;}
#realization{float: right;}
#copyright{float: left; color: #c0c0c0;}
.footer-menu-wrap{background: #c2c0c2; padding: 30px; margin-bottom: 20px;}
.footer-menu-wrap img{display: inline-block; margin-right: 70px;}
#footer-menu{margin-top: 15px; display: inline-block; vertical-align: top;}
#footer-menu li > ul {opacity: 0; visibility: hidden; display:none} #footer-menu a{color: #3d3c3d;}
#footer-menu li{display: inline-block; padding: 0 10px;  margin: 0 7px; text-decoration:none;}
.gmp_map_opts{padding: 0!important; margin: 0!important;}
.project-and-realization{float: right; color: #c0c0c0 }
.project-and-realization a{color: #c0c0c0;}
.project-and-realization a:hover{color: #f6f6f6!important;} #mleft-menu{display: none;}
@media screen and (max-width:1280px){
#inspiration, #news, #pozostale, .boxes{max-width: 100%; overflow: hidden;}
.entry-wrap{width: 33%;}
#main-menu{float: none; margin: 0; margin-bottom: 10px;}
.top-page{bottom: 0;}
#top-tools{margin-top: 20px;}
#logo{margin: 0; margin-top: 10px;}
.top{margin-right: 10px;}
.gallery{text-align: center;}
.gallery-item{display: inline-block; float: none;}
}
@media screen and (max-width:1100px) {
#mmenu{display: block; max-width: 98%;}
#main-menu{display: none;}
.page-margin{width: 94%; margin: 0 3%;}
.breadcrumbs{margin-top: 0px;}
#social-nav{margin-right: 20px; margin-left: -20px;}
div.cs-skin-underline{max-width: 90%!important;}
}
@media screen and (max-width:1100px){  .clear-top-border, .clear-bottom-border{display: none;} }
@media screen and (max-width:959px) {
.home-intro img{float: none; margin: 10px auto; display: block;}
#top-tools{margin-bottom: 10px; margin-top: 0; height: auto; border: none;}
.search-form{display: block; margin: 0; border-bottom: 1px solid #cccccc;}
#social-nav{margin-top: 10px; margin-bottom: 2px;}
.cs-select{margin-right: 0; }
.filter-select{width: 45%; margin-right: 5%;}
}
@media screen and (max-width:820px) {
.footer-slider{width: 100%;}
#ours-offer, #fast-contact{width: 100%; }
#fast-contact{margin-top: 20px;}
.tabs li{margin-right: 0px; width: 100%; margin-bottom: 5px;}
ul.attachment li > div{ padding: 25px 10px;}
.filter-select{width: 100%; margin-right: 0;}
}
@media screen and (max-width:500px) {
.content table td, .content table th{padding: 0;}
.content{font-size: 1.3rem;}
.content h1{font-size: 1.8rem; padding-bottom: 2px;}
.content h2{font-size: 1.6rem; padding-bottom: 2px;}
.content h4, .content h3, .content h5{font-size: 1.4rem; padding-bottom: 2px;}
.only-text{font-size: 20px;}
.isset-img h4{font-size: 2.0rem;}
.isset-img div{font-size:1.6rem;}
#mmenu{max-width: 90%;}
.top{margin-right: 10%;}
#inspiration, #news, #pozostale, .boxes{width: 100%; max-width: none; overflow: hidden;}
.search-field{max-width: 80%;}
div.cs-skin-underline span{font-size: 1.4rem;}
.gallery a, .gallery img{max-width: 100%; height: auto;}
.gallery-item{max-width: 100%; padding: 0;}
.gallery{max-width: 100%;}  }
@media screen and (max-width:400px){
}
@media print {}