/* 
    Created on : 12.7.2014, 9:48:51
    Author     : Martin
*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300&subset=latin,latin-ext);
* {
    margin:0;
    padding:0;
}
html
{
	background: #7F7F7F url("/images/open-book3.jpg") no-repeat center center fixed;
	background-size: cover;
}

body{
    font-family:"Open Sans Condensed", Arial;
    margin:0;
    padding:0;
    font-size:20px;
}
a.plain {
    text-decoration:none;
}
h1{
    width:407px;
    height:197px;
    background: url('/images/logo-kerbach.png');
    text-indent:-99999px;
}
h3 {margin:0;
    padding:0;}

.service li:not(:first-line){
    display:none;
}
#wrapper {
    width:960px;
    margin:0 auto;
   
}

#logo {
    margin:0 auto;
    width:407px;
    margin-top:38px;
    margin-bottom:20px;
}

#navigation {
    background-color:#65AFE7;
    height:44px;
    border-radius:12px;
    margin:0 auto;
    margin-bottom:62px;
    display: flex;
    
    
}


#navigation a {
    font-size:30px;
    text-decoration:none;
    color:white;
    font-family:"Open Sans Condensed";
    display:inline-block;
    width:232px;
    text-align:center;
    vertical-align: bottom;
    height:44px;
    line-height:44px;
}

#welcome {
     text-align: center;
}
#footer {
    height:60px;
    background:rgba(0,0,0, 0.4);
    color:white;
    font-size:22px;
    line-height:60px;
    vertical-align: middle;
    margin-top:140px;
    
}
#footer span {
    margin-left:150px;
    /*display:inline-block;*/
}

#footer a {
color:white;
}

#welcome h2 {
    font-family:"Open Sans Condensed";
    font-size:50px;
}
.breaker {
    display:inline-block;
    background-color:white;
    width:1px;
    height:33px;
    margin-top:5px;
}

.frame {
    padding:0 20px 0 30px;
    background:rgba(255,255,255, 0.6);
    font-size:40px;
    text-align:left;
}

.frame:not(:first-child){
  margin-top:80px;  
}

.frame span{
        vertical-align:middle;
}

.frame.size1{
    height:78px;
    width:780px;
    line-height: 78px;
}

.frame.size2,.frame.size3{
    height:120px;
    display:inline-block;
    margin-right:24px;
}
.frame.size2{
    width:400px;
}
.frame.size3{
    width:479px;
}

.frame.size4{
    height:120px;
    width:853px;
    line-height: 120px;
}

.frame.size5 {
    font-size: 25px;
    padding: 20px;
}

.frame.size5 a {
    color:#29abe2;
}

#more_info a {
    color:#29abe2 !important;
    font-size:30px;
    font-weight:bold;
}
#more_info {
     text-align:center;
     margin-top:85px;
}

.white {
    color:white;
    display:block;
    text-align:center;
    font-size:72px;
    font-weight:normal;
    position:relative;
    top:-18px;
    margin-bottom:79px;
    
}

/*------Sluzby----*/
.hidden-content {
    text-align:left;
    background-color:white;
    z-index:2;
    position:relative;
    padding-bottom:15px;
}
.service {
    width:750px;
    min-height:250px;
    /*overflow:hidden;*/
    cursor:pointer;
    
}
.service h2 {
    padding-top:80px;
    font-weight:normal;
    font-size:46px;
    z-index:2;
    position:relative;
}
.service ul {
    width:490px;
}
.service li {
  /*list-style-image: url('/images/justice.png');*/  
}
.service:nth-child(2n) h2,.service:nth-child(2n) .hidden-content {
  
    margin-left:255px;
    
}
.service:nth-child(2n-1) {
    text-align:right;
}
.service:nth-child(2n-1) h2 {
    display:block;
    margin-right:240px;
}
.service:nth-child(2n-1) .hidden-content {
    padding-left:50px;
    width:501px;
}
.service:hover .hidden-content{
    background:#d4eef9;;
}
.family-law {  
    background:url('/images/family-law.png') no-repeat;
    /*margin-left:50px;*/
    -webkit-transition: all 0.5s ease;
    box-sizing:border-box;
      -moz-box-sizing:border-box;
      -webkit-box-sizing:border-box;
    
}
.family-law:hover {   
    background:linear-gradient(
      rgba(41, 171, 226, 0.2), 
      rgba(41, 171, 226, 0.2)
    ),url('/images/family-law.png');
    /*border-bottom:20px solid grey;*/
    
}
.citizen-law {
    background:url('/images/citizen-law.png') no-repeat;
    margin-left:199px;
}
.citizen-law:hover {
    background:linear-gradient(
      rgba(41, 171, 226, 0.2), 
      rgba(41, 171, 226, 0.2)
    ),url('/images/citizen-law.png') no-repeat;
}
.citizen-law:hover .hidden-content {
    background:#d4eef9;
}
.business-law {
    background:url('/images/business-law.png') no-repeat;
    margin-left:199px;
    -webkit-transition: all 1s ease;
    
}
.business-law:hover .blank {
    
    background:linear-gradient(
      rgba(41, 171, 226, 0.2), 
      rgba(41, 171, 226, 0.2)
    ),url('/images/business-law.png') no-repeat;
    /*margin-left:249px;*/
}
.labour-law {
    background:url('/images/labour-law.png') no-repeat;
    /*margin-left:50px;*/
}
.labour-law:hover {
    background:linear-gradient(
      rgba(41, 171, 226, 0.2), 
      rgba(41, 171, 226, 0.2)
    ),url('/images/labour-law.png') no-repeat;
    
}
.property-law:hover {
    background:linear-gradient(
      rgba(41, 171, 226, 0.2), 
      rgba(41, 171, 226, 0.2)
    ),url('/images/property-law.png') no-repeat;
    
}
.property-law {
    background:url('/images/property-law.png') no-repeat;
    /*margin-left:50px;*/
}
.blank {
    position:absolute;
    width:750px;
    height:250px;
    /*background-color:black;*/
    z-index:1;
}

/*-------O nas-------*/
.content {
    border: 1px solid #D9D9D9;
    background-color:rgba(255,255,255,0.8);
    text-align:right;
    padding:40px 95px 74px 0;
    width:826px;
    margin:0 auto;
}

#photo {
    width:191px;
    height:238px;
    background:url('/images/photo.png') no-repeat;
    float:right;
    margin-left:54px;
    margin-bottom:14px;
}

p {
    line-height: 1.1;
    margin:0;
    padding:0;
    font-size:20px;
}

h3 {
    font-size:24px;
    
}
.about {
    border-bottom:2px solid #65AFE7;
    width:332px;
    float:right;
    margin-left:232px;
    font-size:30px;
}
.about-content {
    width:402px;
    margin-left:181px;
}

.about-content h3 {
    margin:0;
    padding:0;
}

.about-content2 {
    width:486px;
    margin-left:340px;
    margin-top:48px;
}

.about-content2 h3 {
    margin-top:110px;
    margin-bottom:18px;
}

/*-------Kontakty-------*/

.whereabouts {
    width:325px;
    height:377px;
    position:absolute;
    background:white;
    margin:10px;
    font-size:18px;
    padding-left:15px;
    margin-top:120px;
    box-shadow:0px 1px 1px 0 lightgrey;
}

.whereabouts p {
    font-size:18px;
}

.whereabouts h2 {
    border-bottom:1px solid #2E3192;
    width:243px;
    font-size:30px;
    font-weight:bold;
    margin-bottom:10px;
}

.whereabouts h3 {
    margin:30px 0 0 0;
    padding:0;
    font-size:18px;
}

iframe {
    position:absolute;
}

.contacts-wrapper {
    height:650px;
}
.address {
    height:200px;
}
.contact{
    float:right;
    margin-right:52px;
    text-align:right;
}



#residence {
    width:735px;
    height:138px;
    margin:0 auto;
    font-size:18px;
    background:rgba(255,255,255, 0.9);
    
  
}

#residence h2 {
    width:390px;
     font-size:24px;
     margin:0 auto;
     text-align:center;
     font-weight:normal;
     line-height:28px;
}

#residence h3 {
    font-size:18px;
}

#residence-contact {
    float:right;
    text-align:right;
}

#residence-address {
    border-right:1px solid #65AFE7;
    width:370px;
}

#residence-address, #residence-contact {
    height:68px;
    overflow:no-display;
    margin-top:5px;
}

#residence-contact *, #residence-address *{
    position:relative;
    top:-15px;
}

.content.gdpr {
    text-align: left;
    padding: 20px 95px;
}

.content.gdpr h3 {
    margin-bottom: 15px;
}

.content.gdpr p {
    padding: 15px 0;
}

.content.gdpr ul {
    padding: 20px 25px;
}

.content.gdpr li {
    margin-bottom: 5px;
}

.content.gdpr a {
    color: #68B0E5;
}

/*
     FILE ARCHIVED ON 23:49:07 Dec 01, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:17:09 Oct 06, 2023.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 192.148
  exclusion.robots: 0.081
  exclusion.robots.policy: 0.074
  cdx.remote: 0.051
  esindex: 0.008
  LoadShardBlock: 163.243 (3)
  PetaboxLoader3.datanode: 168.639 (5)
  load_resource: 208.437 (2)
  PetaboxLoader3.resolve: 75.017 (2)
*/
