body{background-color:#f7f8fa; font-family: 'Roboto', sans-serif;}
a{-moz-transition:all .218s ease-in; -webkit-transition:all .218s ease-in; transition:all .218s ease-in;}
/* navigation style */
nav .logo{float:left; margin-right:40px;}
.navbar-default{background-image:none;background-color: #262729;border:none; border-bottom:1px solid #343537; padding-top:20px; padding-bottom:5px; border-radius:0px; margin-bottom:0px;}
.navbar-default .navbar-nav>li>a{color:#ffffff; text-transform: uppercase; font-weight:700; font-size: 14px; margin-right:5px; padding-left:10px; padding-right:10px;}

.navbar-default .navbar-nav>li>a:hover{color:#ffffff; background-color: #3ca5e7; text-transform: uppercase; border-radius:3px;}
.navbar-default .current{color:#ffffff; background-color: #3ca5e7; text-transform: uppercase; border-radius:3px;}
.navbar-default ul li:hover > ul{visibility: visible; }
.navbar-default ul ul{visibility: hidden;  background-color:#1b81c1; margin-right:5px; margin-top:5px; list-style:none;padding-top:10px; position:absolute; width:200px; border-radius:5px; z-index:1000;}
.navbar-default ul ul li { margin-right:10px; border-bottom:1px solid #1874ad; text-wrap:none; text-align:left; margin-left:10px;}
.navbar-default ul ul li:last-child{ margin-bottom:10px; border-bottom:none;}
.navbar-default ul ul a{color:#ffffff; display:block; padding-top:8px; padding-bottom:8px;text-wrap:none; }
.navbar-default ul ul a:hover{background-color:#262729; text-decoration:none; padding-left:10px;}
.qservice{position:absolute; float:right;right:35px; top:3px;}
.qservice img{height:40px;}
.langselect{position:absolute; right:0px; margin-top:10px; border:1px solid #56575b;display:inline-block;-moz-transition:all .218s ease-in; -webkit-transition:all .218s ease-in; transition:all .218s ease-in;}
.langselect:hover{background-color:#3ca5e7;}
.langselect span{margin:5px;}
.langselect ul{display:none; z-index:1000; position:absolute;}


/*slider style */
.slider{background-color: #262729; height:655px;}
.slider .container{background-image: url(../img/sliderbg.png); height:655px; position:relative;}
.slider .row{ position:relative;}
.slider .slidercover{background-image: url(../img/slidercover.png); width:533px; height:443px; padding-top:20px; padding-left:20px; margin-top:110px; margin-left:auto;margin-right:auto;}
.slider .royalSlider{width:493px; height:276px;overflow:hidden;}
.slider .slidercontent{margin-top:100px; color:#ffffff;}
.slider .slidercontent h2{font-weight: 300; font-size:42px;}
.slider .slidercontent p{margin-top:50px; color:#aaaaaa;font-weight: 300; margin-bottom:45px;}
.slider .slidercontent a{background-color:#6dc068; color:#ffffff; text-transform: uppercase; font-weight:bold; padding:12px 45px 12px 45px; border-radius:20px; margin-top:30px;}
.slider .slidercontent a:hover{text-decoration: none; background-color: #3ca5e7;}
.slider .slidersub{margin-top:-120px;}/*reszponzivnal modositani*/
.slider .slidersub .prewslide{background-color:#181818; padding:5px 17px 5px 17px; color:#ffffff; border-radius:3px; font-size:30px; margin-left:5px;}
.slider .slidersub .prewslide:hover{background-color:#3ca5e7;}
.slider .slidersub .nextslide{background-color:#181818; padding:5px 17px 5px 17px; color:#ffffff; border-radius:3px; font-size:30px; margin-left:3px;}
.slider .slidersub .nextslide:hover{background-color:#3ca5e7;}
.slider .slidersub .row{margin-top:30px; color:#ffffff; font-size:24px;}
.slider .slidersub .row div i{float:left; font-size:40px; margin-right:15px; margin-top:10px;}
.slider .slidersub .row div span{color:#3ca5e7; font-weight: bold;}
.slider .slidersub .row div a{color: #ffffff;}
.slider .slidersub .row div a:hover{color:#6dc068;text-decoration: none;}

.content{margin-top:30px;}
.content .pager a{background-color:#3ca5e7; color:#ffffff; padding:5px 20px 5px 20px; border-radius:5px; margin-left:5px;}
.content .pager a:hover{background-color:#6dc068; text-decoration:none;}
.content .pager span{display:none;}

.breadcrumb{margin-top:10px; text-align:left; margin-bottom:5px;}
.breadcrumb a{color:#3ca5e7;}
.breadcrumb a:hover{color:#6dc068; text-decoration:none;}
.breadcrumb > li + li:before {padding: 0 5px;color: #cccccc;content: "\00BB";}

/* posts style */
.posts h2{background-image: url(../img/h2bg.png); background-repeat: repeat-x; background-position: center center; margin-top:82px; margin-bottom:78px; font-weight: 300;}
.posts h2 span{background-color: #f7f8fa; padding-left:10px; padding-right:10px;}
.posts .onepost{min-height:470px; margin-bottom:20px;}
.posts .onepost .inner{background-color:#ffffff; padding:30px 17px 25px 17px; border-radius:3px;}
.posts .onepost .inner .postimage{/*width:100%;*/}
.posts .onepost .inner h3{ font-size:26px; margin-bottom:30px; margin-top:0px; font-weight: 300; height:50px;}
.posts .onepost .inner h3 a{color:#3d4553;}
.posts .onepost .inner h3 a:hover{text-decoration:none; color:#3ca5e7;}
.posts .onepost .inner p{padding:30px 0px 30px 0px; color:#5e6a80; font-weight: 300; min-height:120px;}
.posts .onepost .date {color:#5e6a80;}
.posts .onepost .more a{color:#5e6a80;}
.posts .onepost .more a:hover{text-decoration:none; }
.mainPostLink{color:#3d4553;}
.mainPostLink:hover{text-decoration:none;}

/* pages styles */
.page {padding-top:0px; padding-bottom:50px; font-weight: 300; color:#5e6a80;}
.page a{color:#0c80cd; text-decoration:none;}
.page a:hover{color:#6dc068; text-decoration:none;}
.page h1{border-bottom:1px solid #ffffff; padding-bottom:10px; text-transform:uppercase;font-weight: 300;}
.page h2{color:#3ca5e7; font-weight: 300;}
.page h3{color:#3ca5e7; font-weight: 300; font-size:20px;}
.page .pre{font-weight: normal; margin-bottom:20px;}
.page .button{background-color:#3ca5e7; color:#ffffff; text-transform: uppercase; font-weight:bold; padding:12px 45px 12px 45px; border-radius:20px; margin-top:30px;}
.page .button:hover{text-decoration: none; background-color: #6dc068; color:#ffffff;}
.page li{margin-left:40px;}
.page .box .wrapper{margin-top:30px; text-align: center;}
.page .box .c-image{border-radius:100px; border:3px solid #6dc068; margin:auto; margin-bottom: 30px; -moz-transition:all .218s ease-in; -webkit-transition:all .218s ease-in; transition:all .218s ease-in;}
.page .box a .c-image{ opacity:0.7;}
.page .box a .c-image:hover{opacity:1;}
.page .title-center h2{text-align: center;}
.page .gallery{list-style: none; margin-top:40px; text-align:center;}
.page .gallery li{padding:0px; margin:0px;}
.page .gallery img{border-radius:75px; border:2px solid #6dc068; margin-bottom:20px;}
.page .gallery img:hover{border:2px solid #0c80cd; }
.page .collapsed-list li{margin:0px; list-style: none; display: none;}
.page td{padding-bottom:20px;}
.page td:first-child{width:20%;text-align:center;}
.orderpage-left .content{width:80%; float:left;}
.orderpage-right .content{width:80%; float:right;}
.orderpage-right h2{text-align:right;}
.img-indent2{margin-top:40px;}
.haynestable td{border:1px solid #c9c9c9; text-align:center; padding:5px; width:20%;}
.haynestable td:first-child{text-align:left; font-weight: bold; width:30%;}

.page_16 td{width:14%; text-align:center;}
.page_16 td:first-child{ width:14%}
.page_5{min-height:700px;}
.minH500{min-height:500px;}

/* testimonal style */
.testimonal{border-top:1px solid #eeeeee; background-color:#ffffff; margin-top:80px; width:100%;}
.testimonal .stepper{ height:70px; width:100%;}
.testimonal .greenbg{background-color:#6dc068; width:100%; padding-top:30px; padding-bottom:30px;}
.testimonal h4{color:#ffffff; text-transform: uppercase; font-size:24px; margin-bottom:30px;}
/*.testimonal li{displaY:none;}
.testimonal .active{displaY:block;}
.testimonal .active li{displaY:block;}*/
.testimonal li{font-size:15px; background-color:#4fb149; color:#ffffff; list-style:none; font-weight: 300; text-align:left; height:140px;}
.testimonal li span{display:block; float:right; background-color:#78cc73; width:100%; height:140px; padding:82px 20px 20px 20px;}
.testimonal li span b{font-size:20px; font-weight:300px;}
.testimonal li ul{padding-top:0px;}
.testimonal li ul li{float:left;width:20%;background-color:#78cc73; margin-top:-15px; padding:82px 20px 20px 20px;;}
.testimonal li ul li strong{display:block; font-size:20px; font-weight:300px;}
.testimonal li ul li:first-child{ width:80%;padding:30px 40px 20px 40px;background-color:#4fb149;}
.testimonal .container{position:relative;}
.testimonal .fa{color:#40873c; font-size:40px; position:absolute; left:50px; margin-top:-20px; z-index:1000;}
.testimonal .looper-nav{ padding-top:25px;}
.testimonal .looper-nav a{color:#ababab; font-size:80px; line-height:20px;}
.testimonal .looper-nav a:visited{color:#838282; text-decoration:none;}
.testimonal .looper-nav a:hover{color:#838282; text-decoration:none;}
.testimonal .looper-nav a:active{color:#838282; text-decoration:none;}
.testimonal .looper-nav li{height:20px; background-color:inherit; padding-top:0px;}
.testimonal .looper-nav .activetestimonal{color:#838282;}
/*footer style */
footer{background-color: #262729;border-top:1px solid #343537; margin-top:30px; color:#56575b;}
footer .links{padding-top:50px; padding-bottom:42px; border-bottom:1px solid #313233; }
footer .links a{color:#56575b;}
footer .links a:hover{color:#ffffff; text-decoration:none;}
footer .copyright{padding-top:30px; padding-bottom:55px;}
footer ul{list-style:none;}
footer ul li{float:left;}
footer ul li a{ color:#56575b; text-transform:uppercase; font-size:12px; margin-right:30px;font-weight:bold;}
footer ul li a:hover{color:#ffffff; text-decoration:none;}
footer ul ul{display:none;}
footer .address{font-weight:bold; text-transform: uppercase;}
footer .address span{display:inline-block; width:26px; height:26px; background:#56575b; border-radius: 13px; padding-top:3px; margin-right:10px;}
footer .address span i{color:#262729;}
footer .phone{font-weight:bold; text-transform: uppercase;}
footer .phone span{display:inline-block; width:26px; height:26px; background:#56575b; border-radius: 13px; padding-top:3px; margin-right:10px;}
footer .phone span i{color:#262729;}

/*form styles*/
.input{clear:both;}
.input label{float:left; width:20%; font-weight: 300;}
.input input{float:left; width:50%; margin-bottom:20px; border:1px solid #3ca5e7; padding:10px 20px 10px 20px;}
.input textarea{width:50%; margin-bottom:20px;  border:1px solid #5e6a80;border:1px solid #3ca5e7; padding:10px 20px 10px 20px;}
.input select{float:left; margin-bottom:20px;  width:50%; margin-bottom:20px; border:1px solid #3ca5e7; padding:10px 20px 10px 20px;}
.contactSend{border:0px; background-color:#3ca5e7; color:#ffffff; text-transform: uppercase; font-weight:bold; padding:12px 45px 12px 45px; border-radius:20px;margin:auto; margin-top:30px; }
.input input.error{border:1px solid red; margin-bottom:5px;}
.error-message{clear:both; text-align:right; color:red; width:70%;  margin-bottom:5px;}
input[type='checkbox'] { width:30px; height:30px; }
.fancybox-inner{text-align:left;}

/*download page */
.download{width:100%;margin-bottom:10px;}
.download td:first-child{width:60%;text-align:left;}
.download th:first-child{width:60%;text-align:left;}
.download td:last-child{text-align:right;}
.download th:last-child{text-align:right;}
.download td{padding-bottom:15px; padding-top:15px; padding-left:20px; border-bottom:1px solid #6dc068; displaY:none;}
.download th{padding-bottom:15px; padding-top:15px; padding-left:20px; padding-right:20px;  border-bottom:1px solid #ffffff; color:#ffffff; background-color:#6dc068 ; cursor:pointer;}


.container{width:1170px;}

.navbar-collapse.collapse {
display: block!important;
}

.navbar-nav>li, .navbar-nav {
float: left !important;
}

.navbar-nav.navbar-right:last-child {
margin-right: -15px !important;
}

.navbar-right {
float: right!important;
}