@media (min-width: 1200px) {
 .container {
     width: 80%;
 }
}


 .containerCalc {
     width: 80%;
 }

/* Dla widoku 5kolumn  - bootstrap tego sam w sobie nie przewidział */
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 20px;
    padding-left: 20px;
}


.col-xs-15 {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
	.col-sm-15 {
        width: 20%;
        float: left;
    }
	.footer-info-text {
		min-height: initial;
	}
	.footer-info-text h2{
		min-height:30px;
	}
}

@media (min-width: 992px) {
    .col-md-15 {
        width: 25%;
        float: left;
    }
	.footer-info-text {
		min-height: 285px;
	}
	.footer-info .btn.btn-info a {
		color: #ffffff;
		font-size: 15px;
	}
	.footer-info-text h2{
		min-height:60px;
	}
	#form-contact button{
		font-size:16px;
	}
}

@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
	.footer-info-text {
		min-height: 220px;
	}
	.footer-info-text h2{
		min-height:60px;
	}
}

.footer-menu .menu {
    height: 160px;
}



.navbar-header a.navbar-brand {
   margin:10px 0;
}

.thumbnail a.btn-more {
    display:none;
}
.thumbnail .caption h3 {
    text-align: center;
}

.thumbnail .caption h3 a {
    font-size:20px;
}
.container .thumbnail {
    /* max-height: 297px; */
	height:auto;
    border: 0;
    border-bottom: 3px solid #f77d33;
    box-shadow: none;
    border-radius: 0;
    margin-bottom: 28px;
}

.thumbnail:hover .thumbnail-link {
   height: auto;
}

.thumbnail:hover .caption {
   border: 0;
}
.thumbnail .caption {
    padding: 12px 9px;
}

.unia_europejska {
   margin: 0 auto;
   width: 80%;
}
.ue-footer {
   margin-top:500px;
} 

.ue-footer .ue-images {
   text-align:center;
}

.ue-footer .ue-text {
   text-align:center;
}
.footer-menu ul li a {
    color: #000000;
}
.content-header-carousel ul li span {
    background-position: 50% 50% !important;
    position: absolute;
    top: 10px;
}
.content-header-carousel ul {
   height: 220px;
}
.thumbnail .caption h3 a {
    font-size: 17px;
}
.thumbnail .caption h3 a {
    color: #4c4c4c;
}
.search-form {
    float: right !important;
    margin-top: 29px;
}
.search-form .btn-search {
    background-color: transparent;
    font-size: 18px;
    padding-top: 0;
}
.search-form .btn-search .fa {
    position: relative;
    bottom: 1px;
}

.search-form:hover .search-text {
    color: #f14444;
}

.search-form:hover .btn-search {
    color: #f14444;
}

.search-form .search-text {
    font-size: 14px;
    float:right;
    margin-top:6px;
    color: #4c4c4c;
}
.search-form .search-text:hover {
   text-decoration: none;
   color: #f14444;
}
.search-form .input-group-btn:hover {
   color: #f14444;
}
.search-form .input-group-btn {
   padding-bottom:7px;
   cursor: pointer;
}
:focus {
    outline-color: transparent;
}
.search-form .input-group-btn:hover {
   border-bottom:2px solid #f14444;
}
.navbar-right .navbarLink i.fa {
    margin-right: 5px;
    font-size: 22px;
}
nav.navbar.navbar-default.navbar-fixed-top {
    height:85px;
}
header .navbar-brand img {
    max-height: 64px; 
}
li.dropdown.mega-dropdown {
    margin-right: 85px;
}
ul.nav.navbar-nav.navbar-right {
    margin-top: 16px;
}
.button-products {
    margin-top:5px;
}
header nav.navbar-default ul.navbar-nav a {
   color: #4c4c4c;
}

header nav.navbar-default ul.navbar-nav a:hover {
   color: #f14444;
}
.thumbnail .thumbnail-link {
    line-height: inherit;
	height:auto;
}
.btn-success {
    color: #fff;
    background-color: #f77d33;
    border-color: #f77d33;
}
.btn-success:hover {
    color: #fff;
    background-color: orange;
    border-color: orange;
}
.btn-success:active:hover {
    color: #fff;
    background-color: #cf5003;
    border-color: #cf5003;
}

.btn-info .fa-search{
    color: black;
}

.breadcrumb, header .breadcrumb a, header .breadcrumb span {
    color: #777;
    font-size: 15px;
}
.panel-success > .panel-heading {
    color: #333;
background-color: #c8c8c8;
border-color: #ddd;
}
.panel-success {
    border-color: #ddd;
}
.panel-info > .panel-heading {
    color: #333;
background-color: #c8c8c8;
border-color: #ddd;
}
.panel-footer.bg-info {
    background-color: #c8c8c8;
}
.panel-info {
    border-color: #ddd;
}

.panel-default > .panel-heading {
    color: #333;
background-color: #c8c8c8;
border-color: #ddd;
}
.panel-summary .summary-price {
    color: #333;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 6px;
}
.bg-info {
    background-color:  #e8e8e8;
}
.panel-summary .summary-price .currency, .panel-summary .summary-price .value {
    color: #333;
}

.btn-info {
    color: #333;
background-color: #c8c8c8;
border-color: #ddd;
}
.btn-info.active, .btn-info:active, .btn-info:hover, .open > .dropdown-toggle.btn-info {
    color: #fff;
background-color: #909090;
border-color: #ddd;
}

a {
    color: #333;
    text-decoration: none;
}
a:focus, a:hover {
    color: #333;
    text-decoration: underline;
}
.list-group-item-info {
    color: #333;
background-color: #f5f5f5;
}

header nav.navbar-default ul.navbar-nav a:hover {
    color: #f77d33;
}
header nav.navbar-default ul.navbar-nav a:hover {
    border-color: #f77d33;
}

.mega-dropdown-menu.dropdown-menu .dropdown-header {
    font-size: 18px;
    color: #f77d33;
    padding: 4px;
    line-height: 28px;
    overflow: hidden;
}

header nav.navbar-default .mega-dropdown-menu .link-more:hover {
    color: #f77d33;
}

.bg-primary {
    color: #fff;
background-color: #f77d33;
}

.btn-danger {
    color: #fff;
background-color: #f77d33;
border-color: #f77d33;
}

.btn-danger.active, .btn-danger:active, .btn-danger:hover, .open > .dropdown-toggle.btn-danger {
    color: #fff;
background-color: orange;
border-color: orange;
}

.btn-primary {
    color: #fff;
background-color: #f77d33;
border-color: #f77d33;
}
.btn-primary.active, .btn-primary:active, .btn-primary:hover, .open > .dropdown-toggle.btn-primary {
    color: #fff;
background-color: orange;
    border-color: orange;
}

.stickyStyle1 {
    position: sticky;
    top: 85px !important;
}