 .navbar-transparent.navbar-transparent{        background: rgba(255, 255, 255, 0.7);}
 .navbar-brand {
    height: auto;
 }
 
 .navbar-custom .nav li > a,  .navbar-custom .nav li > a:hover{

color: rgb(0, 57, 40);
    letter-spacing: 1px;
    font-weight: 900;
}

.navbar-custom .dropdown-menu > li > a, .navbar-custom .dropdown-menu > li > a:hover, .dropdown.open a{
	 color: rgb(0, 57, 40)!important;
	
}

.navbar-custom {
font-size: 14px;background-color: rgb(255, 255, 255)}

.navbar-custom .navbar-nav {margin-top:20px}

.titan-title-size-3 {
    letter-spacing: 3px;
    font-size: 28px;
}

.rotate {
   color:#ffe51b;
}

.caption-content .titan-title-size-1 {
color: #86ae51;
    font-weight: 900;
}

.bg-dark {        background: linear-gradient(to bottom right, #003928 60%, #95bd0f 110%);}
.bg-dark.upfooter { background:#003928}

.btn.btn-w {
    background: rgb(149, 189, 15);
    color: #fff;
    font-size: 16px;
}

.callout-title {

font-size: 26px;}


.btn.btn-d {
background: rgb(0, 57, 40);}


.module-title {
color: #003928;}


.features-title, .alt-features-title {

color: #95bd0f;}


.testimonial:before {
    background: rgba(2, 2, 2, 0.65);
}

.btn.btn-border-w {
background: #003928;}

#requestACall .btn.btn-border-w {
    background: #95bd0f;
}

.side-image-text {

padding: 60px 60px 60px;}

.module-subtitle {

    margin-bottom: 20px;
}


.module{

padding: 30px 0;}

#news .module-title {margin: 0 0 25px;}

.navbar-custom .nav>li {    margin-left: 40px;
    margin-right: 15px;}

.navbar-custom .nav>li:before {
	content: "";
    position: absolute;
    width: 18px;
    height: 21px;
    background-image: url(menu-icon.png);
    left: -12px;
    top: 16px;
    box-sizing: content-box;
    background-size: cover;
}

.post-columns .post-title {

    min-height: 50px;
}

#news .galeria .item {width: 25%;}
#pagecontent .produkt {border-top: 1px solid #ddd; padding-top: 30px; margin-top: 40px;}
#pagecontent .produkt img {display: block; margin: auto; max-width: 500px;}
#pagecontent .produkt .txt {display: flex; width: 100%;}
#pagecontent .produkt .txt .img {width: 500px; padding-top: 5px;}
#pagecontent .produkt .txt .img img {border: 1px solid #eee; box-shadow: 0 0 5px #ddd; max-width: 100%;}
#pagecontent .produkt .txt .opis {width: 100%; padding-left: 45px; text-align: justify;}
#pagecontent .produkt h3, #pagecontent .produkt h2 {text-transform: uppercase; font-size: 18px; color: rgb(19,144,61);}
#pagecontent .produkt h2 {font-size: 28px; margin-top: 0;}
#pagecontent .produkt ul {padding-left: 15px;}
#pagecontent .produkt table {border-collapse: collapse; margin: 10px 0 30px 0;}
#pagecontent .produkt table th {background-color: rgb(19,144,61); color: #fff; font-weight: normal; border: 1px solid #ddd; padding: 5px; text-align: center; border-top: none;}
#pagecontent .produkt table td {border: 1px solid #ddd; padding: 5px; text-align: center; background-color: #f2f2f2; color: #111;}
#pagecontent .produkt table tr td:nth-child(2n) {background-color: #fff;}
#pagecontent h2:not(.post-title) {position: relative;font-family: "Roboto Condensed", sans-serif;
    letter-spacing: 4px;
    text-align: center;
    font-weight: 400;
    font-size: 30px;    color: #003928; text-transform:uppercase}

