.page-id-1849 .page-header .title {
padding-top: 60px;
}

.clearboth { clear: both; }

header.main-header.layout-logo-menu .header-contents {
display: table;
margin-left: 0;
margin-right: 0;
}

header.main-header #phone-num {
padding: 0
}

header.main-header.layout-logo-menu #phone-num {
padding-left: 20px;
width: 200px;
float: right;
}

ul#menu-main-menu {
text-transform: uppercase;
}

#main-menu .menu > .menu-item {
vertical-align: middle;
}

.page-wrapper > div, .page-wrapper > article, .page-wrapper > .ajax-result > div, .page-wrapper > .ajax-result > article {
-moz-box-sizing: border-box;
box-sizing: border-box;
margin-top: -1px;
padding: 0px 0px;
}

.home-box-kat {height:550px;border: 1px solid #fff;}

.home-box-kat h2 {
color: #fff;
text-align: center;
text-transform: uppercase;
font-size: 46px;
font-weight: 300;
position: relative;
margin-bottom: 10%;
top: 70%;
text-shadow: 1px 1px 10px #000;
line-height: 43px;
}

.zoom {opacity:1;
background-size: 100% 100%;
background-position: 0px 0px;
transition: all 0.5s;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
-moz-transition: all 0.5s;
}

.zoom:hover {
opacity:0.7;background-size: 120% 120%;
transition: all ease-in-out 0.5s;
-webkit-transition: all ease-in-out 0.5s;
-moz-transition: all ease-in-out 0.5s;
-o-transition: all ease-in-out 0.5s;

}

.loop-wrapper.news .thumbnail {
width: 50%;
overflow: visible;
text-align: center;
position: relative;
float: left;
}

.loop-wrapper.news .post-content-wrapper h3, .loop-wrapper.news .post-content-wrapper h3 a {
color: #000000;
}

.loop-wrapper.news .post-content-meta, .loop-wrapper.news .post-actions-wrapper .post-date {
display: none;
}

#mapa-box {width:100%;float:left;height:350px;}

h1, h1 a {
text-transform: uppercase;
}

.home-box-oferta {opacity:0.9;background-color:#000}
.home-box-oferta:hover {opacity:1}

a.btn {
padding: 12px 15px;
color: #fff;
text-transform: uppercase;
background: rgb(0,0,0);
background: -moz-linear-gradient(left, rgb(0,0,0) 0%, rgb(109,109,109) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgb(0,0,0)), color-stop(100%,rgb(109,109,109)));
background: -webkit-linear-gradient(left, rgb(0,0,0) 0%,rgb(109,109,109) 100%);
background: -o-linear-gradient(left, rgb(0,0,0) 0%,rgb(109,109,109) 100%);
background: -ms-linear-gradient(left, rgb(0,0,0) 0%,rgb(109,109,109) 100%);
background: linear-gradient(to right, rgb(0,0,0) 0%,rgb(109,109,109) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=’#000000′, endColorstr=’#6d6d6d’,GradientType=1 );
font-size: 16px;
transition: all ease-in-out 0.2s;
-webkit-transition: all ease-in-out 0.2s;
-moz-transition: all ease-in-out 0.2s;
-o-transition: all ease-in-out 0.2s;
margin: 20px 0;
float: left;
}

a.btn:hover {
background-color: #000;
transition: all ease-in-out 0.2s;
-webkit-transition: all ease-in-out 0.2s;
-moz-transition: all ease-in-out 0.2s;
-o-transition: all ease-in-out 0.2s;
}

header.main-header.layout-logo-menu .first-row .logo-wrapper.loaded img {
height: 75px;
}

@media (max-width: 959px) {
.responsive-layout header.main-header.layout-logo-menu .first-row .logo-wrapper .logo img {
margin: 0 auto;
}

.responsive-layout .page-wrapper > div, .responsive-layout .page-wrapper > article, .responsive-layout .page-wrapper .ajax-result > div, .responsive-layout .page-wrapper .ajax-result > article {
padding-right: 0px;
padding-left: 0px;
}

}

#main-menu .menu {
margin: 0 auto;
text-align: center;
}

.sort_by_cat .inner-wrapper a {
display: block;
float: left;
padding: .4em .6em;
color: #fdd500;
line-height: 1;
margin: 0 .2em;
font-size: 16px;
border: 1px solid #ccc;
color: #000;
}

.sort_by_cat .inner-wrapper a:hover, .sort_by_cat .inner-wrapper a.active {
color: #4D4E53;
text-decoration: none;
background-color: #000;
color: #fff;
border-color: #000;
}

.portfolios .portfolio_details {
padding: 0px 0px;
position: absolute;
bottom: 0;
margin: 0 auto;
background-color: rgba(0, 0, 0, 0.16);
color: #fff;
width: 100%;
text-shadow: 1px 1px 8px #000;
}

.portfolios .portfolio_details .title:last-child {
margin-bottom: 20px;
padding: 0 30px;
}

.portfolios .portfolio_details .title, .portfolios .portfolio_details .title a {
color: #FFFFFF;
}

.sort_by_cat .inner-wrapper .cat {
float: left;
margin: 20px 0;
}

.page-header .page-header-content {
border-bottom: none;
}

.page-header .page-header-content:before {
display:none
}

span.title-text {
font-size: 14px;
color: #000;
}

.kontakt-box {
background-color: #F2F2F2;
padding: 20px;
box-shadow: 0px 5px 9px #909090;}

.kontakt-tabela td {border-bottom:none}

.page-header h1 {
text-align: center;
}

a.strona_producenta {
display: block;
font-size: 20px;
color: #000;
padding: 10px;
}

.page-wrapper > aside.left section.widget a, .page-wrapper > aside.right section.widget a, .page-wrapper > .ajax-result > aside.left section.widget a, .page-wrapper > .ajax-result > aside.right section.widget a {
color: #000000;
}

#gallery-1 img {
border: none;
}

dl.gallery-item {
margin: 0;
padding: 0 5px;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

dl.gallery-item img { border: none;}

@font-face
{
font-family: font-light;
src: url(http://aleastudio.pl/imex/wp-content/themes/szablon/fonts/imex-Lig.otf);
}

@font-face
{
font-family: font-black;
src: url(http://aleastudio.pl/imex/wp-content/themes/szablon/fonts/imex-Bla.otf);
}

@font-face
{
font-family: font-regular;
src: url(http://aleastudio.pl/imex/wp-content/themes/szablon/fonts/imex-Reg.otf);
}

xxx .page-header .title {
padding: 50px 0 50px 0;
display: inline-block;
color: #fff;
text-shadow: 0 0 25px #4D4D4D;
font-size: 60px;
}

.page-header h1 {
text-align: center;
font-family: font-black;
}
h1, h1 a { font-family: font-black;}
h1 span, h1 a span { font-family: font-light;}

xx.meta-header {padding: 50px 0;}

ul.footer-menu li {
list-style-type: none;
line-height: 18px;
}

ul.footer-menu li { color: #848391}

#footer-row-2 {border-top: 1px solid #4F4F4F;}

div#wpv-overlay-search {
display: none;
}

.bx-wrapper .bx-controls-direction a {
display: none;
}

span.title {
font-family: font-black;
}

footer.main-footer {
border-top: 0;
}

h4.widget-title {
font-size: 23px;
}

ul.sub-menu {
padding-left: 30px;
}

aside.left .widget, aside.right .widget, #header-sidebars .widget {
margin: 0 20px 60px 0;
padding: 0;
}

@media (min-width: 959px) {

.panel-gray-home-box-oferta {
height: 756px;
width:25%;background: #EFEFEF;
display:block;
float:left;
}

.panel-home-box-oferta {
width:75%;background: #EFEFEF;
display:block;
float:left;margin-bottom: 50px;}

ul.footer-menu {
padding: 10px 0 10px 20px;border-left: 1px solid #4F4F4F;
}

#metka-kontakt {position:fixed;right:0;top:200px;display:block; z-index: 10;}

}

@media (max-width: 958px) {

.panel-gray-home-box-oferta {
width:100%;background: #EFEFEF;
display:block;
float:none;
}

.panel-home-box-oferta {width:100%;background: #EFEFEF;
display:block;
float:none;clear:Both;}

ul.footer-menu {
padding: 10px;
}

.responsive-layout footer.main-footer {
padding-top: 60px;
padding-bottom: 60px;
display: none;
}
#metka-kontakt {position:fixed;right:0;top:200px;display:none; z-index: 10;}

.responsive-layout header.main-header.layout-logo-menu .first-row .logo-wrapper .logo img {
float: right;
}
}