header:not(.fixed-header) .custom-header {
    background: transparent !important;
}

.custom-header {
    transition: all .3s ease-in-out ;
    -webkit-transition: all .3s ease-in-out 
}

.text-title{
    max-width:800px;
}
.form-size{
    max-width:800px;
  margin:0 auto !important;
}

body,h1,h2,h3,h4,p,td,a,li{
font-family: proxima-soft,sans-serif  !important;
}
.partneri img{
padding:25px !important;
}
.ba-button-wrapper a {
transition: none !important;
}
.pod-tlacitko > a{
z-index:1 !important;
}
.tlacitko-beru{
z-index:2 !important;
}
.reg-form{
max-width:800px;
margin:0 auto !important;
}
body{
background:#f2f2f2;
}
.works .column-wrapper{
  justify-content:center;
}
.kontakt .ba-item-image{
min-height:80px;
}

/*našeptvávač*/

#search-company-result{
    position: absolute;
    top: -15px;
    width: 100%;
    z-index: 10;
    background: #fff;
    border-radius: 10px;
}
.search-company-result-row{
   padding:5px 20px;
}
.search-company-result-row:hover{
   background: none !important;
  color:var(--primary);
  cursor:pointer;
}
/* end našeptvávač*/

.ba-overlay-section-close{
   font-size:60px !important;
  font-weight:bold !important;
}
.ba-overlay-section-close:hover{
  color:#000 !important
}
body .step-navigation-style .ba-form-page-navigation-title, body .step-navigation-style .ba-form-page-navigation-title.current-page~.ba-form-page-navigation-title{
  border-width:6px !important;
  margin-bottom:10px !important;
}
.form-size .ba-page-navigation-title{
  padding-bottom:20px !important;
}
.tvuj-email input{
    max-width:500px;
}
.tvuj-email  .ba-field-container{
    text-align:center;
}
.freeprivacypolicy-com---nb-simple{
width:100%;
  max-width:100%;
}
.freeprivacypolicy-com---nb .cc-nb-main-container{
padding:40px;
background: #f2f2f2;
max-width: 800px;
  border-radius:20px;
}
.freeprivacypolicy-com---palette-light .cc-nb-text{
padding-bottom:15px;
}
.freeprivacypolicy-com---palette-light .cc-nb-okagree{
background:var(--primary);
  border-radius:10px;
  padding:10px 30px;
  margin-right:15px !important;
}
.freeprivacypolicy-com---palette-light .cc-nb-okagree:hover{
background:var(--secondary);
}
.freeprivacypolicy-com---palette-light .cc-nb-reject,.freeprivacypolicy-com---palette-light .cc-nb-changep{
background:#fff;
  color:#000;
  border-radius:10px;
  padding:10px 30px;
  /*border:1px solid #999;*/
  margin-right:15px !important;
}
.freeprivacypolicy-com---palette-light .cc-nb-reject:hover,.freeprivacypolicy-com---palette-light .cc-nb-changep:hover{
background:var(--secondary);
  color:#fff;
}
.freeprivacypolicy-com---palette-light.freeprivacypolicy-com---nb{
/*background:#fff;*/
 background:#414042;
  -webkit-box-shadow: 0px -4px 10px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px -4px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0px -4px 10px rgba(0, 0, 0, 0.3);
  display: flex;
  justify-content: center;
  align-items: center;
  /*text-align: center;*/
  min-height: 100vh;
  right: 0;
  top: 0;
  left: 0;
  max-width: 100%;
  position: fixed;
  background: transparent;
}
/*.freeprivacypolicy-com---palette-light .cc-nb-title,.freeprivacypolicy-com---palette-light .cc-nb-text{
  color:#fff;
}*/
.freeprivacypolicy-com---palette-light .cc-nb-okagree:focus{
   box-shadow:none !important;
}
.freeprivacypolicy-com---nb-interstitial-overlay{
   background: rgba(0,0,0,.5);
}
@media only screen and (max-width: 768px) {
.text-title,  .form-size{
    max-width:500px;
}
.freeprivacypolicy-com---nb .cc-nb-main-container{
padding:30px 20px;
}
}
