/* Move down content because we have a fixed navbar that is 3.5rem tall */
body {
  padding-top: 3.5rem;
}

.top-header {
  background-color: #22aed1;
  position: fixed;
  height: 30px;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99999;
}

.top-header #et-info {
  float: left;
  
}

.top-header #et-info span, .top-header #et-info a {
  color: #fff;
  font-size: 12px;
  
}

.top-header #et-info .change-font {
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  font-weight: 600;
  padding: 0 15px 0 5px;
}

.top-header #et-info-phone:before, .top-header #et-info-email:before {
  margin-right: 8px;
  position: relative;
  top: 2px;
}

.top-header .container {
  padding-top: .4em;
  font-weight: 600;
  line-height: 1em;
}

.top-header .lang-switcher {float: right;}

/* PADDINGS */
.paddingTop20 {padding-top: 20px;}
.paddingTop40 {padding-top: 40px;}
.paddingTop60 {padding-top: 60px;}
.paddingTop80 {padding-top: 80px;}

.paddingBottom20 {padding-bottom: 20px;}
.paddingBottom40 {padding-bottom: 40px;}
.paddingBottom60 {padding-bottom: 60px;}



/* FONTS */

@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../fonts/fa-brands-400.eot");
  src: url("../fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-brands-400.woff2") format("woff2"), url("../fonts/fa-brands-400.woff") format("woff"), url("../fonts/fa-brands-400.ttf") format("truetype"), url("../fonts/fa-brands-400.svg#fontawesome") format("svg"); }

.fab {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../fonts/fa-regular-400.eot");
  src: url("../fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-regular-400.woff2") format("woff2"), url("../fonts/fa-regular-400.woff") format("woff"), url("../fonts/fa-regular-400.ttf") format("truetype"), url("../fonts/fa-regular-400.svg#fontawesome") format("svg"); }

.far {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../fonts/fa-solid-900.eot");
  src: url("../fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-solid-900.woff2") format("woff2"), url("../fonts/fa-solid-900.woff") format("woff"), url("../fonts/fa-solid-900.ttf") format("truetype"), url("../fonts/fa-solid-900.svg#fontawesome") format("svg"); }

.fa,
.fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900; }


/* BOOTSTRAP CUSTOM */

.custom .fixed-top {top: 30px;}
.custom .container {width: 80%; max-width: 1080px; margin: auto;}

.custom a {color: #22aed1; word-break: break-all;}
.custom p {width: 100%;}
.custom .center {text-align: center;}
.custom .maxwidth-100 {max-width: 100%;}

.anchor{ display: block; height: 80px; margin-top: -80px; visibility: hidden; position: absolute;}

.custom #wowslider-container1 {top: 45px;}

.custom footer {background-color: #22aed1; color: #fff; padding: 50px 0; }
.custom footer a {color: #fff;}
.custom footer hr {color: #fff; border-top: 1px solid rgba(255,255,255,1);}


/* RESPONZIVE */
@media screen and (max-width: 999px) {
.custom .container {width: 90%;}
}

@media screen and (max-width: 400px) {
  .custom .container {width: 95%;}
  .custom #et-info {max-width: 80%; float: left;}
  .custom .lang-switcher {max-width: 20%; float: right; padding-top:5px;}
  .custom .top-header {height: auto; padding-bottom: 5px;}
  .custom .fixed-top {top: 46px;}
  .custom #wowslider-container1 {top: 62px;}
}