/*
 Theme Name:   UnderStrap Child
 Theme URI:    http://www.holgerkoenemann.de
 Description:  UnderStrap Child Theme
 Author:       Holger Koenemann
 Author URI:   http://www.holgerkoenemann.de
 Template:     understrap
 Version:      0.1.5
 License:      Commercial
 Text Domain:  understrap-child
*/
/*header*/
.site-header-center {
    margin: 0px 0 10px 0;
}
.text-center {
    text-align: center;
}
.menu-item {
    display: block;
}
.navbar{
	padding: 0;
}
.dropdown-menu .menu-item a:hover {
    background-color: transparent;
}
.navbar-dark .dropdown-menu {
    background-color: #3980BF;
}
@media (max-width: 560px)
{
	img.custom-logo {
            width: 100%;
        }
	.col-md-6.header{
		position: relative !important;
	}
}
@media (min-width: 568px)
{
	img.custom-logo {
            width: 240px !important;
        }
}
@media (min-width: 768px)
{
	img.custom-logo {
            width: 300px !important;
        }
}
@media (min-width: 1024px)
{
	img.custom-logo {
            width: 400px !important;
        }
}
@media (min-width: 1200px)
{
	.container {
	    max-width: 1000px;
	}
}
@media (min-width: 1401px)
{
        img.custom-logo {
            width: 500px !important;
         }
}
@media (min-width: 1501px)
{
        img.custom-logo {
            width: 600px !important;
         }
}
.dropdown-menu .menu-item {
    padding: 0 10px !important;
}
.navbar-dark .navbar-toggle{
    margin: 10px;
border: 2px solid #bbb;
background: #fafafa;
}
.navbar-dark .icon-bar {
    border-bottom: 2px solid #bbb;
}
.footer-site-info {
    padding: 10px 0;
    font-size: 12px;
    line-height: 1px;
    text-align: right;
}
.footer-top {
    width: 100%;
    height: 5px;
	margin-bottom: 10px;
    background: #2D9D49;
    /*background: -moz-linear-gradient(left, rgba(184,0,0,1) 0%, rgba(255,0,0,1) 51%, rgba(196,6,6,1) 71%, rgba(112,1,1,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(184,0,0,1)), color-stop(51%, rgba(255,0,0,1)), color-stop(71%, rgba(196,6,6,1)), color-stop(100%, rgba(112,1,1,1)));
    background: -webkit-linear-gradient(left, rgba(184,0,0,1) 0%, rgba(255,0,0,1) 51%, rgba(196,6,6,1) 71%, rgba(112,1,1,1) 100%);
    background: -o-linear-gradient(left, rgba(184,0,0,1) 0%, rgba(255,0,0,1) 51%, rgba(196,6,6,1) 71%, rgba(112,1,1,1) 100%);
    background: -ms-linear-gradient(left, rgba(184,0,0,1) 0%, rgba(255,0,0,1) 51%, rgba(196,6,6,1) 71%, rgba(112,1,1,1) 100%);
    background: linear-gradient(to right, rgba(184,0,0,1) 0%, rgba(255,0,0,1) 51%, rgba(196,6,6,1) 71%, rgba(112,1,1,1) 100%);*/
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b80000', endColorstr='#700101', GradientType=1 );
}
a.nav-link {
    font-weight: 500;
	font-size: 20px;
}
div.homepage-image > div > div > div > img.fl-photo-img {
    height: 270px !important;
}
.sidebarimage > div > div > div > img {
    width: 214px !important;
}
img.custom-logo {
    min-height: 70px;
    max-width: 400px;
}
h1.site-header-center.site-title {
    font-size: 28px;
    margin-top: 30px;
    font-weight: 800;
}
li.lang-item {
    padding: 0px !important;
}
li.lang-item a img {
    width: 22px;
}
img.fl-photo-img.wp-image-313 {
    box-shadow: 0px 2px 3px #111;
}
img.fl-photo-img.wp-image-231 {
    box-shadow: 0px 2px 3px #111;
}
img.fl-photo-img.wp-image-232 {
    box-shadow: 0px 2px 3px #111;
}
.container.site-border {
    padding-bottom: 20px;
    box-shadow: 0px 0px 7px #555;
}
.product-homepage {
    background: #149234;
}
.fl-module.fl-module-rich-text.fl-node-57e2925628d64 > div > div {
	border: 2px solid #008000;
	background: #2D9D49;
	border-radius: 15px;
}
.welcome-homepage > div > div {
	padding: 0 30px;
}

.welcome-homepage > div {
	border: 2px solid #008000;
	border-radius: 15px;
}
@media(max-width:992px) {
    .navbar #main-menu, .navbar-nav .nav-item{
		display: block !important;
	}
	.collapse.navbar-toggleable-md.exCollapsingNavbar {
    	text-align: left !important;
	}
}
aside{
	margin: 0;
}
ul.dropdown-menu > li > a {
	font-size: 16px;
}
h3.widget-title {
    padding: 10px;
    margin-bottom: 0;
    background: #1E73BE;
    color: #fff;
}
aside > ul {
    background: #3980BF;
    margin-bottom: 0;
    padding: 20px 35px;
    list-style: none;
}
aside > ul > li {
    color:#fff;
    padding: 5px 0;
}
aside > ul > li:before {
    content: "\f0da"; /* FontAwesome Unicode */
    font-family: FontAwesome;
    display: inline-block;
    margin-left: -1.3em; /* same as padding-left set on li */
    width: 1.3em; /* same as padding-left set on li */
}
aside > ul > li > a {
    font-size: 14pt;
    color:#fff;
}
aside > ul > li > a:hover {
    color:#f0f0f0;
}
aside > div > ul {
    background: #3980BF;
    margin-bottom: 0;
    padding: 20px 35px;
    list-style: none;
}
aside > div > ul > li {
    color:#fff;
    padding: 5px 0;
}
aside > div > ul > li:before {
    content: "\f0da"; /* FontAwesome Unicode */
    font-family: FontAwesome;
    display: inline-block;
    margin-left: -1.3em; /* same as padding-left set on li */
    width: 1.3em; /* same as padding-left set on li */
}
aside > div > ul > li > a {
    font-size: 14pt;
    color:#fff;
}
aside > div > ul > li > a:hover {
    color:#f0f0f0;
}
.btn-primary {
    background: #4B7BC2;
    border-color: #4B7BC2;
}
footer.entry-footer {
    display: none;
}
article.post > img {
    display: none;
}
nav.navigation.post-navigation {
    display: none;
}
nav#navbar {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f1f1f1+50,e1e1e1+51,f6f6f6+100;White+Gloss+%231 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
}
div#wrapper-footer {
padding:0;
}
li.active {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3b7f00+0,96d100+100 */
background: #3b7f00; /* Old browsers */
background: -moz-linear-gradient(top,  #3b7f00 0%, #96d100 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #3b7f00 0%,#96d100 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #3b7f00 0%,#96d100 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b7f00', endColorstr='#96d100',GradientType=0 ); /* IE6-9 */
}
.col-md-6.footertext {
    line-height: 1.2em;
}
a.btn-green-g{
padding: 10px;
color: #fff;
border-radius: 10px;
text-decoration: none;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3b7f00+0,96d100+100 */
background: #3b7f00; /* Old browsers */
background: -moz-linear-gradient(top,  #3b7f00 0%, #96d100 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #3b7f00 0%,#96d100 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #0074d9 0%,#5bc0de 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b7f00', endColorstr='#96d100',GradientType=0 ); /* IE6-9 */
}
.row {
    margin-left: 0px;
    margin-right: 0px;
}
div.home-image > div > div > div > img {
    height: 180px !important;
    width: 290px !important;
}
img.fl-photo-img.wp-image-25.size-full {
    border: 3px solid #02AA0C;
}
.col-md-6.header {
    padding: 0;
position: absolute;
    color: transparent;

}
.wrapper-fluid.header {
    margin: auto;
}
div#wrapper-navbar {
    margin: auto;
}
.container.footer {
    padding: 30px 0;
    border-top: 7px solid #ddd;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3b7f00+0,96d100+100 */
background: #3b7f00; /* Old browsers */
background: -moz-linear-gradient(top,  #3b7f00 0%, #96d100 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #3b7f00 0%,#96d100 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #0074d9 0%,#5bc0de 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b7f00', endColorstr='#96d100',GradientType=0 ); /* IE6-9 */
}
.wrapper {
    padding: 10px 0;
}
.container {
padding:0;
}
div.home-image > div > div > div > a > img {
    height: 180px !important;
    width: 290px !important;
}