/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 @media (max-width: 959px)
{
	.topo-hidden-small {
    display: none !important;}
	
	
}
.video-container 
{
  position: relative;
  overflow: hidden;
  height:0;
  padding-bottom:56.25%;
  
  }
.video-container iframe, .video-container object, .video-container embed 
{
  position: absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}.nadpis {margin-top: -125px; padding: 10px;background: rgba(0, 0, 0, 0.5) none repeat scroll 0% 0%; position: relative; color: white;}

.titulart {
text-align: center;
    background: white;
    margin: -26px;
    padding-bottom: 15px;
    padding-top: 26px;
    font-size: 24pt;
    font-weight: bold;
}

.marcacao {
	background-color: rgb(88, 126, 4);
	color: #fff;
}

.tituloservicos {position: absolute;
margin-left: 6em;
background: rgba(0, 0, 0, 0.5) none repeat scroll 0% 0%;
color: white;
margin-top: 9%;
font-size: 14px;
font-weight: bold;
text-transform: none;
line-height: 19px;}

@media screen and (min-width: 20.063em) {
  .tituloservicos {
    font-size: 20px;
    line-height: 25px;
	margin-left: 8em;
  }
}

@media screen and (min-width: 40.063em) {
  .tituloservicos {
    font-size: 33px;
    line-height: 40px;
	margin-left: 9em;
  }
}
@media screen and (min-width: 64.063em) {
  .tituloservicos {
    font-size: 43px;
    line-height: 50px;
	margin-left: 6em;	
  }
}
@media screen and (min-width: 80em) {
  .tituloservicos {
    font-size: 43px;
    line-height: 60px;
	margin-left: 9em;
  }
}
@media screen and (min-width: 100em) {
  .tituloservicos {
    font-size: 53px;
    line-height: 65px;
  }
}

.uk-panel.uk-hidden-large.uk-hidden-medium {
    padding: 25px;
}