/* Enter Your Custom CSS Here */
/* GENERAL*/
/* thumbnail */

.size-sydney-large-thumb{
  width: 34%;
}

/*slide show button */
#slideshow a{
  font-size: 32px;
  padding: 22px 34px;
  border-radius: 0;
  border: 2px solid #d65050;
  color : #fff;
  background-color: transparent;
}

#slideshow a:hover{
  color : #fff;
  border: 2px solid #fff;
}

@media screen and (max-width: 600px) {
  #slideshow a{
  font-size: 16px;
  padding: 6px 12px;
  
}
}

.home-button-area a.ow-button-hover{
  margin-top: 40px;
  font-size: 18px;
  font-weight : 600;
}


.tlacidlo{
  display: inline-block;
  margin-top: 40px;
  font-size: 22px;
  font-weight : 600;
  padding: 7px 14px;
  color: #000;
  background-color: #fff;
  border:  2px solid #000;
  border-radius: 3px;
}

.tlacidlo:hover{
  color: #fff;
  background-color: #000;
}




/* HEADER */
#masthead {
 background-color: #fff;
 box-shadow : 1px 1px 10px #585858;
}

.site-logo {
  width: 260px;
}

#menu-hlavne-menu .current-menu-item a{
  color : #d65050;
}

header .container{
  width : 88% !important;
}

#mainnav{
  float: none !important;
}


@media screen and (max-width: 1400px) {
  #mainnav li{
  	padding-left: 7px;
    padding-right: 7px;
  }
  
  #mainnav li a{
    font-size: 15px !important;
  }
  
  header .container{
  width : 100% !important;
	}

}

#menu-item-405 a{
 font-weight : 900 !important;
}

#mainnav ul li a{
  font-family: sans-serif !important;
}

/* DISABLE SIDEBAR */
.content-area.col-md-9 {
    width: 100% !important;
}

/* META post */
.meta-post{
  display : none;
}

/* hide title post */
h1.title-post{
  display : none;
}

/* portfolio make same big pcitures */

.roll-project.fullwidth .project-item {
 border: 2px solid #fff;
}

/*.roll-project.fullwidth .project-item {
margin : 2px;
width: 19,47%;
}*/
/*
.roll-project.fullwidth .project-item {
width: 19.5% !important;
position: relative !important;
left: 0 !important;
height: auto;
margin : 0.25%;
}*/
/*
.project-item img {
width: 100%;
height: 100%; 
max-width: none;
}

.project-wrap {
height: 220px !important;
}

.project-item.item {
top: auto !important;
}
.project-item.item a{
transition : 0 easy-in !important;
}

@media screen and (max-width: 600px) {
  .roll-project.fullwidth .project-item {
  	width: 100%;
  }
}*/

/* CONTACT */
#horolezec img{
  width : 40%;
}

.kontaktik input{
  width: 100% !important;
}

.kontaktik input.wpcf7-submit{
  width: 30% !important;
}

@media screen and (max-width: 600px) {
  .kontaktik input.wpcf7-submit{
  	width: 50% !important;
  }
}

.cierny-kontakt a{
 color: #fff !important; 
}

.cierny-kontakt a:hover{
 color: #d65050 !important; 
}

input.wpcf7-captchar{
  display : block ;
  width : 30% !important;
}

/* O FIRME */
.o-firme-banner h1{
  color : #fff !important;
}

.o-firme-banner{
  margin-top : -75px;
}

.bannerik .panel-grid-cell{
  padding : 0 !important;
}

/* footer */
#sidebar-footer{
	padding-top: 35px;
  	padding-bottom : 0px;
  background-color : #000;
  color : white !important;
}

#sidebar-footer a{
  color: white;
}


#colophon {
  background-color : #000;
  color : white !important;
}

#colophon a, #colophon em{
  color : white;
}

#sidebar-footer a:hover, #colophon a:hover{
 color: #d65050;
}



/* Kontakt table */



@media screen and (max-width: 600px) {
  .objednavkovy-formular input.wpcf7-submit{
  	width: 50% !important;
  }
  .objednavkovy-formular input{
    width : 100% !important; 
  }
  .objednavkovy-formular input.wpcf7-captchar{
  display : block ;
  width : 100% !important;
}
}

/*.objednavkovy-formular input.wpcf7-captchar{
  display : block ;
  width : 15% !important;
}*/

/* Bannery */
.sluzby-banner {
 margin-top : -80px;
}

.reference-banner {
 margin-top : -80px;
}

.objednavka-banner {
 margin-top : -80px;
}

.smlouva-banner {
 margin-top : -80px;
}

.site-footer .site-info {
    display: none;
}

/**** Sidebar big height problem **/

#sidebar-footer {
    height: auto;
    overflow: hidden;
}

.neukazuj {
    display: none !important;
}

