body    {margin:0;font-size:16px;font-family: 'Open Sans', sans-serif;color:#484848;font-weight:400;background:url('../../Images/bgSite.jpg');}
.clear {clear:both} 

html * {margin: 0; padding: 0;}
a {color:#484848;}
a:hover {color:#484848;}

.img-rwd {max-width:100%;}

/* section */
#main {margin:0px 0 50px 0;}
#ourOffer-content {margin:0px 0 50px 0;}

.row {margin-right: 0;margin-left: 0;}
.padding0 {padding: 0;}

/*text align*/
.text-align-left {text-align:left;}
.text-align-center {text-align:center;}
.text-align-right {text-align:right;}

/* bordery */
.border-top1px {border-top:1px solid #c6c6c6;}

/* padding */
.paddingZero {padding:0;}
.paddingLeft25 {padding-left:25px;}
.paddingLRB13 {padding:0 13px 13px 13px;}
.padding30 {padding:30px;}

/* margin */
.margin-top-15 {margin-top:15px;}
.margin-top-30 {margin-top:30px;}
.margin-bottom-30 {margin-bottom:30px;}
.margin-bottom-15 {margin-bottom:15px;}

.container-center {display: flex;justify-content: center;}
.container-sub {margin-bottom:50px;}

#header{width:100%;transition: all ease-out 0.2s;min-height:122px;border-bottom:3px solid #5ca208;background:url('../../Images/bgSite.jpg');}
.header-logo {padding-top:30px;transition: all ease-out 0.2s;}


.headerTel {height:59px;}
.TopMiniMenu {clear:both;padding:13px 0 0 30px;border-bottom:1px solid #c8c8c8;}
.TopMiniMenu ul {margin:0px 30px 0 0;padding:0px;white-space: nowrap;}
.TopMiniMenu li {float:right;display:inline-block;height:35px;list-style-type: none;white-space: nowrap;}
.TopMiniMenu li.phone {background:url('../../Images/topPhone.png') no-repeat left bottom;color:#525252;padding:0px 0px 0px 42px;margin-right:25px;}
.TopMiniMenu li.phone a {text-decoration:none;display:block;}
.TopMiniMenu li.email {background:url('../../Images/topEmail.png') no-repeat left bottom;color:#525252;padding:7px 0px 0px 42px;margin-right:15px;}
.TopMiniMenu li.email a {text-decoration:none;}
.TopMiniMenu li.flag {padding:5px 0px 0px 0px;margin-right:3px;margin-left:3px;}
.TopMiniMenu li.flag a {text-decoration:none;}

/* slideshow */
#slideshow {position:relative;border-bottom:3px solid #5ca208;}
.carousel-title {position:relative;}
.carousel-caption {right:initial;left:5%;border-radius:7px;bottom:10%;padding:20px 20px 20px 20px;background:url('../../Images/bgCarouselCaption.png');}
.carousel-caption h1{text-align:left;color:#ffffff;font-size:26px;text-shadow:0 0px 0px rgba(255,255,255,0);float:left;font-weight:400;}
.carousel-caption h1 small{color:#ffffff;font-style: italic;}

.carousel-indicators {bottom:10px;}
.carousel-control {width:5%;background-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%) !important;background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%) !important; background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0))) !important;}
.carousel {margin-bottom:0px;height:540px;}
.carouselSub {margin-bottom:0px;height:350px !important;}
.carousel-inner > .item {text-align:center;background-size: cover !important;}
.carousel-inner>.item>img {display:inline-block;}
.pr {padding-right:0px;}
.pl {padding-left:0px;}
.carousel .item {height:540px;}
.carouselSub .item {height:350px !important;}
.carousel-indicators .active {background-color:#5ca208;border:1px solid #5ca208;margin-left:8px;margin-right:8px;}
.carousel-indicators li {border:1px solid #5ca208;background-color:#ffffff;margin:1px 8px;}
.ArrowDown {cursor:pointer;position:absolute;bottom:0px;left:0px;margin:0;width:197px;z-index:9999;}

/* navigation */
.float-right {float:right;}
.navbar {min-height:22px;margin-top:10px;} 
.navbar-default {border:0px;background:none; width:100%;}
.nav-pills {	margin-top: 0px;}
.navbar-nav {margin:0;}
.navbar-nav > li {margin:0 2px;}
.navbar-nav > li > a {
  -moz-border-radius: 7px !important;-webkit-border-radius: 7px !important;border-radius: 7px !important; -khtml-border-radius: 7px !important;
  	-webkit-transition: all 0.1s ease-out;
	   -moz-transition: all 0.1s ease-out;
		 -o-transition: all 0.1s ease-out;
		    transition: all 0.1s ease-out;
}


.navbar-nav > li.active > a,
.navbar-nav > li.active > a:hover,
.navbar-nav > li.active > a:focus {}
.navbar-nav > li > a.active {color:#ffffff !important;background:#5ca208;}
.nav>li>a {padding:12px 15px;color:#383a3a;}
.nav>li>a:hover {color:#ffffff;background:#5ca208;}
.menu-border-top {border-top:1px solid #cbcbcb;}
.navbar-default .navbar-nav>li>a {color:#383a3a;font-size:18px;}
.navbar-default .navbar-nav>li>a:hover {color:#ffffff;background:#5ca208;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {background:#5ca208;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {background:#5ca208;}
.navbar-default .navbar-collapse {border:0;}
.navbar-default .navbar-toggle {background-color:#fff;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {background-color:transparent;}


/* rozwijane menu */
.dropdown-menu {font-size:16px;border:0px;border-radius:0px;padding:0px;}
.dropdown-menu>li>a {padding:7px 20px;}
.dropdown-menu>li>a:hover {border-bottom:4px solid #5ca208;color:#5ca208;}

/* content */
.mainTitle {margin:40px 0 30px 0;font-size:32px;color:#515158;}

.navbar-top {margin-bottom:6px;}

/*glowna*/
.about-title {padding:40px 0 30px 0;font-size:32px;color:#5ca208;text-align:center;}
.about-content {font-size:17px;line-height:22px;text-align:justify;}
.about-content ul{margin-left:30px;margin-top:15px;margin-bottom:15px;}
.about-content a {text-decoration:underline;}
.about-content a:hover {text-decoration:none;}

.our-offer-content {padding-top:35px;padding-bottom:20px;margin-top:50px;background:url('../../Images/our-offer-background.jpg') no-repeat left bottom;background-size:cover;}
.our-offer-title {padding-bottom:30px;font-size:32px;color:#fff;text-align:center;}

.our-offer-box {display:block;width:100%;background:#fefefe;margin-bottom:30px;text-decoration:none;}
.our-offer-box-title {font-size:18px;text-align:center;padding:10px 10px 5px 10px;min-height:90px;}
.our-offer-box-photo {width:100%;padding:0px 3px 3px 3px;}
.our-offer-box-photo  img {margin-left:auto;margin-right:auto;}
.our-offer-box-desc {font-size:16px;text-align:center;padding:15px 10px;min-height:96px;}

.our-offer-box-sub {display:block;width:100%;background:#fefefe;border:1px solid #c8c8c8;margin-bottom:30px;text-decoration:none;}
.about-content-gallery img{margin-left:auto;margin-right:auto;border:1px solid #c1c1c1;padding:2px;}
.about-content-gallery img:hover{border:1px solid #5ca208;}

.btn-default {font-size:16px;color:#fff;background:#406f08;border-color:#406f08;white-space:}
.btn-default:hover {color:#fff;background:#5ca208;border-color:#5ca208;}
.btn-get-pdf {white-space:initial;margin-bottom:15px;text-decoration:none !important;}




/* maps content*/
#maps-content {clear:both;width:100%;}
.mapsTitle {clear:both;padding:40px 0 30px 0;font-size:32px;color:#5ca208;width:100%;text-align:center;}
.mapsContent {clear:both;width:100%;}
.maps iframe{
    pointer-events: none;
}






/* stopka */
footer {clear:both;background:#484848;padding:15px 0;color:#ffffff;position:relative;}
#menu-stopka {background:none;float:none;margin:0;text-align:center;}
.navbar-footer {background:none;border:0px;margin-bottom:0px;}
#menu-stopka > li {border-right:1px solid #ffffff;float:none;margin:0;display:inline-block;}
#menu-stopka > li:last-child {border-right:0px solid #ffffff;}
#menu-stopka>li>a {color:#ffffff;font-size:16px;padding:5px 20px;-moz-border-radius: 0px !important;-webkit-border-radius: 0px !important;border-radius: 0px !important; -khtml-border-radius: 0px !important;}
#menu-stopka>li>a:hover {background:#5ca208;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {background:#bf0000;}
.navbar-toggle-footer {background:#333333;border-color:#333333 !important;}
.navbar-toggle-footer:hover {background:#333333;border-color:#333333 !important;}
.navbar-footer {margin-top:0px;min-height:5px;}

.footerCopyright {width:100%;padding:20px 0;text-align:center;}
.footerCopyright span{color:#5ca208;}


.loadingBG {width: 100%; height: 100%; z-index: 111233; position:fixed;left: 0px; top: 0px; filter: alpha(opacity=50); -moz-opacity: 0.5;-khtml-opacity: 0.5; opacity: 0.5; background-color: #000000;}
.loading {top:50%; left:50%; margin:-50px 0 0 -200px; z-index: 10000000; border: solid 1px black; background: #ffffff; padding: 10px; width: 400px; height: 150px; color:#000000; text-align:center;  padding-top:40px;}


@media (max-width: 1200px) 
{
	
}
@media (max-width: 992px) 
{
	.container {width:100%;}
	.header-logo {text-align:center;}
	.TopMiniMenu {border-top:1px solid #c8c8c8;width:100%;}
}
@media only screen and (max-width: 810px) {
	.nav>li>a {padding:12px 10px;}

}
@media (min-width:767px)
{
	.dropdown:hover .dropdown-menu	{display: block;}
}

@media (max-width: 767px) 
{
	.carousel-caption {}
	.carousel-caption h1 {font-size:22px;}
	.carousel-caption p {font-size:16px;}
	.carousel-control.right {right:3px;}
	.hideMobile {display:none;}
	
	.navbar-toggle {margin-right:0px;}
	.navbar-default .navbar-nav>li>a {border-bottom:1px solid #c8c8c8;text-align:center;}
	.navbar-nav {padding-top:15px;padding-bottom:15px;}
	.navbar-default .navbar-collapse {width:100%;}


	
	#menu-stopka > li {border-bottom:1px solid #f2f2f2;border-right:0px solid #f2f2f2;display:block;}
	#menu-stopka>li>a {padding:15px 20px;}
	
	.carousel-caption {right:5%;}
	
	/*#header {border-bottom:1px solid #c8c8c8;}
	.hideSlideSubpage {display:none;}
	*/
}

@media (max-width: 630px) 
{
	.TopMiniMenu {padding:13px 0 0 0;}
	.TopMiniMenu li.email {display:none;}
	.TopMiniMenu ul {margin:0px 0px 0 0;}
	.TopMiniMenu li.phone {float:left;margin-right:0px;}
}

@media (max-width: 470px) 
{

	.col-xss-12 {width:100%;}
}

