@charset "utf-8";
/* CSS Document */

body {background:url(../images/bg-body.jpg) top center; background-size:cover; margin:0; padding:0;
font-family: 'Open Sans', sans-serif;}
#wrapper {padding:0; margin:0;  }
#main {background: #fff; -webkit-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.36);
-moz-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.36);
box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.36); padding:0}
#navigation { margin:0; padding:0; background:#00A14E; border:0; border-radius:0;-webkit-box-shadow: -1px 9px 8px -7px rgba(0,0,0,0.34);
-moz-box-shadow: -1px 9px 8px -7px rgba(0,0,0,0.34);
box-shadow: -1px 9px 8px -7px rgba(0,0,0,0.34); position:relative; z-index:90;}
#navigation a {color:white; text-transform:uppercase; }
#navigation li.active a,
html body div#wrapper.container-fluid nav#navigation.navbar.navbar-default div.container-fluid div#bs-example-navbar-collapse-1.collapse.navbar-collapse ul.nav.navbar-nav li.dropdown.open a.dropdown-toggle 
{-webkit-box-shadow: inset -1px -8px 38px -7px rgba(0,0,0,0.2);
-moz-box-shadow: inset -1px -8px 38px -7px rgba(0,0,0,0.2);
box-shadow: inset -1px -8px 38px -7px rgba(0,0,0,0.2); color:#036E37; font-weight:bold}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {

    background-color: #fff;
    color: #555;
}

nav#navigation ul.dropdown-menu { background:#00A14E; color:#fff;  }


nav#navigation ul.dropdown-menu li a { color:#F1F1F1; text-transform: none; font-weight:normal;}
nav#navigation ul.dropdown-menu li a:hover { color:#fff}
ul.nav.navbar-nav li a:hover {background:#036E37}
ul.nav.navbar-nav li.dropdown.open ul.dropdown-menu li a:hover {background:#036E37; color:#fff !important}
ul.nav.navbar-nav li.dropdown.open ul.dropdown-menu li.active a { background:#F7F7F7; color:#036E37 !important; font-weight:normal !important;}
ul.nav.navbar-nav li.dropdown.open ul.dropdown-menu li a {color:#fff}

footer {border-top:0px solid #ccc; background:#fff; -webkit-box-shadow: 1px -3px 6px 2px rgba(0,0,0,0.23);
-moz-box-shadow: 1px -3px 6px 2px rgba(0,0,0,0.23); margin-bottom:2%;
box-shadow: 1px -3px 6px 2px rgba(0,0,0,0.23); padding:20px 0px; border-bottom:1px solid #ccc;}
html body footer.container div.row div.col-md-3 ul li { list-style:none;}



#design { border-top:1px solid #ccc; background:#fff; padding-top:20px; color:#989797; font-size:12px}
h1, h2, h3, h4, h5 {font-family: "Open Sans Condensed",​sans-serif; font-weight:bold;}
html body div#main.container div.container.marketing div.row div.col-lg-4 h2 {font-family: "Open Sans Condensed",​sans-serif; font-weight:bold;}
h3 {font-size:18px; color:#333}
html body footer.container div#design.container-fluid div.row {padding-bottom:0}

html body footer.container div.row {padding-bottom:20px;}
html body footer.container div.row div.col-md-3 ul li,
html body footer.container div.row div.col-md-3 ul li a,
html body footer.container div.row div.col-md-3,
html body footer.container div.row div.col-md-3 p { color:#989797;}
.carousel {margin:0px; }
/*.carousel-inner > .item > img{
-webkit-box-shadow: inset 0px 9px 14px 0px rgba(0,0,0,0.25 !important);
-moz-box-shadow: inset 0px 9px 14px 0px rgba(0,0,0,0.25) !important;
box-shadow: inset 0px 9px 14px 0px rgba(0,0,0,0.25) !important;}
*/

.marketing img {border:1px solid #ccc; padding:4px;}
#logo {padding:10px 0px 20px 0;}

/*html body div#wrapper.container-fluid header.container div.row div.col-md-6.text-right form.navbar-form.navbar-left {padding-top:35px; text-align:center;}*/
.carousel-indicators {top:85%}

.carousel-control.right {background:none}
.carousel-control.left {background:none;}
html body div#wrapper.container-fluid nav#navigation.navbar.navbar-default div.container-fluid div.container div#bs-example-navbar-collapse-1.navbar-collapse.collapse, 
html body div#wrapper.container-fluid nav#navigation.navbar.navbar-default div.container-fluid div.container div#bs-example-navbar-collapse-1.navbar-collapse.collapsing,
html body div#wrapper.container-fluid nav#navigation.navbar.navbar-default div.container-fluid div.container div#bs-example-navbar-collapse-1.navbar-collapse.collapse in,
html body div#wrapper.container-fluid nav#navigation.navbar.navbar-default div.container-fluid div.container div#bs-example-navbar-collapse-1.navbar-collapse.collapsea out 
{border:0}


html body div#wrapper.container-fluid nav#navigation ul.nav.navbar-nav li {border:1px solid #1B4172; border-width: 0 0 0 0px}
html body div#wrapper.container-fluid nav#navigation.navbar.navbar-default div.container-fluid div.container div#bs-example-navbar-collapse-1.collapse.navbar-collapse ul.nav.navbar-nav { border-right:1px solid #1B4172; }

#main-content {padding:55px;}
#main-content h2 {margin:0; margin-bottom:30px;}
#main-content p img, #main-content img {border:1px solid #ccc; padding:4px;}
.pull-right { margin:1%; margin-right:0;}
.pull-left { margin:1%; margin-left:0;}
.row-prskalice{
	display: flex;
	gap: 30px 0;
	flex-wrap: wrap;
}

@media (min-width: 992px) {
    .row-prskalice .col-md-4{
        width: calc(33.33333333% - 15px);
    }
}
@media (max-width: 767px) {
/*  html body div#wrapper.container-fluid header.container div.row div.col-md-6.col-sm-6.col-xs-6.text-right form.navbar-form.navbar-left {
    display:none;} */
html body div#wrapper.container-fluid nav#navigation ul.nav.navbar-nav li {border:0;}
html body div#wrapper.container-fluid nav#navigation.navbar.navbar-default div.container-fluid div.container div#bs-example-navbar-collapse-1.collapse.navbar-collapse ul.nav.navbar-nav {
    border-right: 0;}
nav#navigation ul.dropdown-menu li a:hover {    background: #036E37;}
  .carousel .item {    height: 177px !important;}
html body div#wrapper.container-fluid nav#navigation.navbar.navbar-default div.container-fluid div.container div#bs-example-navbar-collapse-1.navbar-collapse.collapse.in ul.nav.navbar-nav li.dropdown.open ul.dropdown-menu li a:hover {background:#036E37; color:#fff !important}
  html body footer.container div.row div.col-md-3.col-sm-6 ul,
  html body footer.container div.row div.col-md-3.col-sm-6,
  html body footer.container div.row div.col-md-3.col-sm-6 p,
  html body footer.container div#design.container-fluid div.row div.col-md-6.text-left,
  html body footer.container div#design.container-fluid div.row div.col-md-6.text-right {text-align:center;}
  .navbar-nav>li>.dropdown-menu{ display:block; position:relative; float:none; margin-left:20px; box-shadow:none;}
div#navbar.navbar-collapse.collapse.in ul.nav.navbar-nav li.dropdown ul.dropdown-menu,
div#navbar.navbar-collapse.collapse ul.nav.navbar-nav li.dropdown ul.dropdown-menu,
div#navbar.navbar-collapse.collapsing ul.nav.navbar-nav li.dropdown ul.dropdown-menu,
div#navbar.navbar-collapse.collapse.out ul.nav.navbar-nav li.dropdown ul.dropdown-menu { border:0}
nav#navigation ul.dropdown-menu li a {box-shadow:none;}

div#navbar.navbar-collapse.collapse.in, div#navbar.navbar-collapse.collapse, div#navbar.navbar-collapse.collapse.out
div#navbar.navbar-collapse.collapse, div#navbar.navbar-collapse.collapsing {border:0}
#main-content p img, #main-content img {margin:0 auto; min-width:100%; height:auto}
html body footer.container div.row div.col-md-3.col-sm-6 ul {padding-left:0}
h3 {text-align:center; font-size:28px}
html body div#main.container div#main-content.container div.row div.col-sm-4 ul { padding-left:15px;}

}

@media (max-width: 991px) {

  .carousel .item {    height: 277px !important;}
}

@media (min-width:464px) and (max-width:686px){

  .carousel .item {    height: 177px !important;}
}
@media (min-width:0px) and (max-width:463px){
html body div#main.container div#myCarousel.carousel.slide a.left.carousel-control span.glyphicon.glyphicon-chevron-left,
html body div#main.container div#myCarousel.carousel.slide a.right.carousel-control span.glyphicon.glyphicon-chevron-right,
html body div#main.container div#myCarousel.carousel.slide ol.carousel-indicators {display:none;}
.carousel .item {    height: 177px !important;}
html body div#wrapper.container-fluid header.container div.row div#logo.col-md-6.col-sm-6.col-xs-12.text-left a img { margin: 0 20% }
}
.navbar-default .navbar-toggle  {background:#fff; border:0;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {    background-color: #fff; border:0; }
.navbar-default .navbar-toggle .icon-bar {background:#036E37; border:0;}
a, a:hover {text-decoration:none;}
#main-content p a, #main-content a {font-weight:bold;}
html body footer.container ul h3 a {color:#036E37;}
html body footer.container ul h3 a:hover {color:#000;}
html body footer.container ul li a:hover, html body footer.container div.row div.col-md-3.col-sm-6 ul li a:hover { color:#337ab7 !important;}
#main-content p img, #main-content img {margin:0 auto; /*min-width:100%;*/ height:auto}
ul.nav.navbar-nav li.dropdown:hover ul.dropdown-menu{ display:block;}
#navbar .dropdown:hover .dropdown-menu { display:block;}
html body div#main.container div#main-content.container ul li {list-style:square;}
html body div#main.container div#main-content.container  ul { padding-left:15px;}
html body div#wrapper.container-fluid nav#navigation.navbar.navbar-default div.container-fluid div.container div#navbar.collapse.navbar-collapse ul.nav.navbar-nav li.active.dropdown ul.dropdown-menu li.active a {font-weight:bold;}
.marketing img {width:100%; height:auto;}
html body footer.container div.row div.col-md-3.col-sm-6 {min-height:280px;}


  .google-maps {
        position: relative;
        padding-bottom: 0; 
        height: 400px; overflow:hidden;
        overflow: hidden;
    }
    .google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }
	
	
	.mpform_title {color:#333 !important}
	.captcha input {margin-right: 5px !important;}
	.mpform_textarea {width: 91% !important; }
	
	.text-right img {text-align:center;padding-top:10px}
	
	@media (max-width: 517px) {.text-right img {display:none;}}
	
	@media (max-width: 427px) {#logo a img {width:177%;}}
	
	#main-content.container .container .row { width:94%;}