a{outline: none !important;text-decoration: none;}

body{font-family: "Montserrat";}

.container{width: 1710px;}

header .header-top .header-logo{padding: 23px 0;}
header .header-top .header-info{background: url('../img/top.png') no-repeat -20px bottom;padding: 0;}
header .header-top .header-info div{padding: 20px 0 10px 470px;}
header .header-top .header-info div p{foont-size: 16px;color: #414042;}
header .header-top .header-info div p a{color: #ea5e00;text-decoration: underline;}
header .header-top .header-info div p span{font-size: 34px;background: url('../img/icon1.png') no-repeat 0 8px;padding-left: 40px;}
header .header-top .header-info div p span b{font-weight: 500;}
header .header-social{padding: 0;margin: 40px 0;width: 133px;}
header .header-social > div{border: 1px solid #e1e1e1;border-radius: 30px;padding: 10px 15px;overflow: hidden;}
header .header-social > div > ul{margin: 0;padding: 0;list-style: none;}
header .header-social > div > ul > li{float: left;margin-left: 10px;}
header .header-social > div > ul > li:first-child{margin-left: 0;}
header .header-search{padding: 40px 10px;}
header .header-search div input.form-control{border-radius: 30px;border: 1px solid #e1e1e1;color: #a7a9ac;font-size: 14px;padding: 13px 40px 13px 13px;height: 48px;box-shadow: none;}
header .header-search div button{background: none;border: none;position: absolute;right: 20px;margin-top: -34px;}
header .header-search div button i{color: #eb6308;font-size: 16px;}
header .header-menu{overflow: hidden;width: 100%;background: url('../img/shadow.png') no-repeat center bottom;}
header .header-menu nav{border-top: 1px solid #ebebeb;padding: 15px 75px;overflow: hidden;}
header .header-menu nav > ul{margin: 0;padding: 0;list-style: none;}
header .header-menu nav > ul > li{float: left;}
header .header-menu nav > ul > li a{color: #414042;font-size: 17px;display: block;padding: 10px 32px;text-decoration: none;text-transform: uppercase;}
header .header-menu nav > ul > li a:before{content: "/";font-size: 16px;color: #c0c2c4;margin-left: -35px;position: absolute;}
header .header-menu nav > ul > li:first-child a:before{display: none;}
header .header-menu nav > ul > li:hover a{color: #ea5e00;}
header .header-menu nav > ul > li.hover a{color: #ea5e00;}

section#page{padding: 30px 0;}

footer{}
footer .foot2{width: 100%;clear:both;overflow: hidden;}
footer .foot2 p{text-align: center;line-height: 150%;color: #6d6e71;font-size: 14px;width: 100%;padding: 10px 0 30px;}
footer .foot2 p span{color: #bcbec0;}
footer .foot2 p a{color: #6d6e71;}
footer .foot{background: #fafafa;width: 100%;margin-bottom: 20px;clear:both;overflow: hidden;}
footer .foot .foot-social{padding: 125px 0 70px 245px;margin-right: 15px;}
footer .foot .foot-social div{border-right: 3px solid #e6e7e8;padding-right: 20px;overflow: hidden;text-align: right;}
footer .foot .foot-social div p{color: #6d6e71;font-size: 17px;line-height: 150%;font-weight: 300;}
footer .foot .foot-social div ul{margin: 0;padding: 0;list-style: none;float: right;}
footer .foot .foot-social div ul li{float: left;margin: 10px 5px;}
footer .foot .foot-contact{padding: 65px 0px 70px;}
footer .foot .foot-contact div{}
footer .foot .foot-contact div h4{text-align: right;text-transform: uppercase;color: #414042;font-size: 19px;font-weight: 400;}
footer .foot .foot-contact div p{text-align: right;color: #6d6e71;font-size: 17px;line-height: 150%;font-weight: 300;}
footer .foot .foot-contact div p a{color: #6d6e71;}
footer .foot .foot-menu{}
footer .foot .foot-menu div{padding: 40px 40px 0 50px;}
footer .foot .foot-menu div ul{margin: 0;padding: 0;list-style: none;}
footer .foot .foot-menu div ul li{border: 3px solid #e6e7e8;border-left-color: #ea5e00;margin-bottom: 20px;}
footer .foot .foot-menu div ul li a{display: block;padding: 14px 30px;color: #414042;font-size: 16px;font-weight: 400;text-transform: uppercase;text-decoration: none;}
footer .foot .foot-menu div ul li:hover{border-color: #ea5e00;}
footer .foot .foot-menu div ul li:hover a{color: #ea5e00;}
footer .foot .foot-menu div ul li.f1{background: url('../img/pasek1.png') no-repeat right 0;}
footer .foot .foot-menu div ul li.f2{background: url('../img/pasek2.png') no-repeat right 0;}
footer .foot .foot-menu div ul li.f3{background: url('../img/pasek3.png') no-repeat right 0;}
footer .foot .foot-up{float: right;margin-right: 21px;}
footer .foot .foot-up div{}
footer .foot .foot-up div span{display: block;width: 145px;height: 143px;background: url('../img/up.png') no-repeat 0 0;cursor: pointer;}

.separator-small{cleaR:both;overflow: hidden;width: 110px;height: 5px;background: url('../img/paski.png') no-repeat 0 0;margin: 15px auto;}
.separator-long{cleaR:both;overflow: hidden;width: 100%;height: 5px;background: url('../img/paski-long.png') no-repeat 0 0;margin: 15px auto;}
.ul{margin: 0;padding: 0;list-style: none;}

.slider{width: 100%;float: right;}
.slider .nivo{}
.slider .nivo .nivo-directionNav{}
.slider .nivo .nivo-directionNav a{border: 3px solid #bcbec0;color: #a7a9ac;bottom: 10px;right: 10px;padding: 5px;}
.slider .nivo .nivo-directionNav .nivo-prevNav{right: 40px;}
.slider .nivo .nivo-directionNav .nivo-nextNav{}
.nivo-controlNav{display: none;}
.nivo-caption{position: absolute;z-index: 99;top: 175px;left: 160px;width: 43%;}
.nivo-caption .sliderTitle{font-size: 51px;color: #414042;text-transform: uppercase;font-weight: 500;display: block;clear:both;overflow: hidden;}
.nivo-caption .sliderTitle b{font-size: 72px;font-weight: 800;}
.nivo-caption .sliderTitle span{color: #ea5e00;}
.nivo-caption .sliderDescription{color: #6d6e71;font-size: 18px;line-height: 150%;margin: 20px 0;display: block;}
.nivo-caption .sliderButton{background: none;border: 3px solid #ea5e00;padding: 8px 20px;color: #414042;font-size: 16px;font-weight: 400;}
.nivo-caption .sliderButton i{float: right;color: #ea5e00;margin: 4px 0 0 15px;}

.box-anim{overflow: hidden;margin-bottom: 25px;}
.box-anim .slider{width: 100%;float: left;}

.left-top{width: 96%;}
.left-top nav{}
.left-top nav ul{margin: 0;padding: 0;list-style: none;}
.left-top nav ul li{border: 3px solid #e6e7e8;border-left-color: #ea5e00;margin-bottom: 20px;}
.left-top nav ul li a{display: block;padding: 14px 30px;color: #414042;font-size: 16px;font-weight: 400;text-transform: uppercase;text-decoration: none;}
.left-top nav ul li:hover{border-color: #ea5e00;}
.left-top nav ul li:hover a{color: #ea5e00;}

.page-top .left_column{width: 24%;float: left;}
.page-top .center_column{width: 76%;float:left;}

.tekstowa .left_column{width: 24%;float: left;}
.tekstowa .center_column{width: 76%;float:left;}

.tekstowa .left-column{width: 24%;float: left;}
.tekstowa .center-column{width: 76%;float:left;}

.left-price-drop{margin-top: 40px;width: 90%;}
.left-price-drop > h3{font-size: 27px;color: #414042;text-transform: uppercase;margin: 0;padding: 0;background: url('../img/line.png') no-repeat 180px 50%;}
.left-price-drop > div{margin: 15px 0;}
.left-price-drop > div > ul{margin: 0;padding: 0;list-style: none;}
.left-price-drop > div > ul > li{}
.left-price-drop > div > ul > li > a{color: #525253;font-size: 17px;font-weight: 400;text-transform: uppercase;padding: 5px 15px;text-decoration: none;display: block;/*border-bottom: 1px solid #ebebeb;*/}
.left-price-drop > div > ul > li > a i{color: #eb6d26;margin-right: 10px;}
.left-price-drop > div > ul > li:hover > a{color: #eb6d26;}

@media (max-width: 460px) {
    .container{width: 96%;}
    header .header-top .header-logo img{width: 100%;height: auto;}
    header .header-top .header-info{background: none;}
    header .header-top .header-info div{padding: 0px;}
    header .header-top .header-info div p span{font-size: 30px;}
    header .header-social{margin: 10px auto;}
    header .header-search{padding: 10px;overflow: hidden;}
    header .header-menu nav{padding: 10px;}
    header .header-menu nav > ul > li{width: 100%;text-lign: center;}
    header .header-menu nav > ul > li a:before{display: none !important;}
    header .header-menu nav > ul > li a{text-align: center;}
    footer .foot .foot-social{padding: 10px;}
    footer .foot .foot-contact{padding: 10px;}
    footer .foot .foot-menu div{padding: 0;}
    footer .foot .foot-up{margin-right: -15px;}
    
    #page .container > .left-column{width: 100%;}
    #page .container > .center-column{width: 100%;}
    
    .page-top .left_column{width: 100%;}
    .tekstowa .left-column{width: 100%;}
    
    .page-top .center_column{width: 100%;}
    .tekstowa .left-column{width: 100%;}
    
    .left-price-drop > div > ul > li > a{padding: 5px 0;}
    
    .box-anim{display: none;}
    .slider{display: none;}
}
@media (min-width: 461px) and (max-width: 767px) {
	.container{width: 460px;}
}
@media (min-width: 768px) and (max-width: 991px) {
	.container{width: 970px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.container{width: 970px;}
}
@media (min-width: 1200px) and (max-width: 1710px) {
	.container{width: 98%;}
	header .header-menu nav{padding: 15px 5px;}
	header .header-menu nav > ul > li a{padding: 10px 19%;}
	.header-logo{width: 27%;}
	.header-info{width: 45%;}
	header .header-top .header-info div{padding: 20px 0 10px 40%;}
	header .header-menu nav > ul > li:nth-child(2) a:before{margin-left: -20px;}
	.left-price-drop > div > ul > li > a{padding: 5px 0;}
	.left-top nav ul li a{padding: 14px 7px;}
	.nivo-caption{left: 90px;width: 50%;}
	footer .foot .foot-social{padding: 125px 0 70px 145px;}
	footer .foot .foot-contact{width: 22%;}
}
