.newsletter-alert {
  padding: 10px 25px;
  position: fixed;
  bottom: 25px;
  left: 50px;
  width: calc(100% - 100px);
  /* background: rgba(255, 255, 255, 0.75); } */
  border-radius: 10px;
  opacity: .92;
  }
  .newsletter-alert h3 {
    text-align: center;
    font-size: 22px !important; 
    margin: 0; 
  }
  .newsletter-alert.success h3 {
    color: #FFF !important; 
  }
  .newsletter-alert.fail h3 {
    color: #FFF !important;
  }

  .newsletter-alert.success {
    background: hsl(120, 87%, 34%);
  }

  .newsletter-alert.fail {
    background: #b90000;
  }

h1, h2, h3, h4, h5, h6,
.main-menu .navbar-nav > li > a {
  font-family: 'Verdana', sans-serif; }

.paragraph-style-1 {
  font-size: 16px;
  line-height: 28px;
  font-family: 'Verdana', sans-serif;
  color: #919191; }

.Contact-us-section .paragraph-style-1 {
  font-size: 16px !important;
  color: #919191 !important; }

#domov-spokojnost-na-prvom-mieste h5 {
  padding: 0 15px; }
#domov-spokojnost-na-prvom-mieste small {
  display: block;
  font-size: 16px;
  line-height: 28px;
  font-family: 'Verdana', sans-serif;
  color: #919191;
  text-align: center; }
#domov-spokojnost-na-prvom-mieste p {
  padding-top: 5px; }
  #domov-spokojnost-na-prvom-mieste p .text-container {
    display: block; }
  #domov-spokojnost-na-prvom-mieste p img {
    margin-top: 10px; }

#kontakt-navigacie a {
  float: none; }
#kontakt-navigacie a:not(.hvr-bounce-to-right) {
  background: none; }
  #kontakt-navigacie a:not(.hvr-bounce-to-right) img {
    height: 72px; }
  #kontakt-navigacie a:not(.hvr-bounce-to-right) h3 {
    color: #a3a4a6;
    font-size: 16px; }

#client-list p {
  line-height: 1.3;
  padding-bottom: 6px; }

.manu-icon .float-right {
  text-align: center; }
  .manu-icon .float-right a.btn-half {
    line-height: 25px !important;
    margin-bottom: 1px; }

.Single-Project-left-Side .unformat {
  padding-top: 15px; }

.choose-section .right-side .right-side-content, .choose-section .left-side .left-side-content {
  max-width: 100%; }

.Contact-us-section {
  margin-top: 75px; }
  .Contact-us-section .Contact-us-title-text {
    margin-bottom: 75px; }

#domov-counter .numver-section-opact {
  background: rgba(0, 0, 0, 0.35); }
#domov-counter h2:before {
  margin-left: auto;
  margin-right: auto; }

#subservice-type-b, #subservice-type-a, #service-type-b, #service-type-a {
  margin-top: 100px; }

.center-img-in-block p {
  width: calc(100% - 55px);
  margin-bottom: 0 !important; }
.center-img-in-block span {
  width: 55px;
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%); }

#isotop-gallery-wrapper .single_item_wrapper {
  height: 180px; }
  #isotop-gallery-wrapper .single_item_wrapper img {
    object-fit: cover;
    height: 180px;
    width: 100%; }
  #isotop-gallery-wrapper .single_item_wrapper video {
    object-fit: cover;
    height: 180px;
    width: 100%; }

#domov-sluzby .home-two-our-service-item {
  position: relative; }
  #domov-sluzby .home-two-our-service-item:before {
    content: '';
    background: #670F12;
    opacity: 0.94;
    position: absolute;
    left: 0;
    width: 100%;
    height: 52px;
    bottom: 54px;
    transition: 0.3s; }
  #domov-sluzby .home-two-our-service-item .item-opact-text {
    top: unset;
    bottom: 40px;
    padding-bottom: 27px;
    transition: 0.3s; }
    #domov-sluzby .home-two-our-service-item .item-opact-text h5 a {
      margin-bottom: 0; }
    #domov-sluzby .home-two-our-service-item .item-opact-text p {
      margin-top: 10px; }
  #domov-sluzby .home-two-our-service-item:hover:before {
    opacity: 0;
    transition: 0.3s; }
  #domov-sluzby .home-two-our-service-item:hover .item-opact-text {
    bottom: 0;
    height: 100%;
    transition: 0.3s; }

#domov-viete-preco {
  background-color: #fff;
  padding: 60px 0; }
  #domov-viete-preco p {
    color: #670F12; }
  #domov-viete-preco a {
    color: #670F12;
    font-weight: bold;
    text-transform: none; }
  #domov-viete-preco a.hvr-bounce-to-right {
    width: 195px;
    line-height: 55px;
    background: #151515;
    text-align: center;
    font-size: 15px;
    font-weight: 700; }
    #domov-viete-preco a.hvr-bounce-to-right:hover {
      color: #670F12; }

.them-footer-section .footer-button-section .col-sm-9 > h3 {
  line-height: 55px !important; }

#theme-main-banner {
  max-height: 740px; }
  #theme-main-banner .camera_caption > div {
    padding: 20px 0;
    background-color: rgba(255, 255, 255, 0.33); }
    #theme-main-banner .camera_caption > div p {
      margin-bottom: 0 !important; }

.isotop_menu {
  margin-bottom: 15px; }

#domov-nasi-klienti img {
  margin-top: 40px; }

.home-gallery_wrapper {
  padding: 100px 0; }

#domov-o-nas .unformat p:last-of-type {
  margin-bottom: 0; }

.home-business-section .business-item > h5 > a {
  text-transform: none; }

.Service-Details .Service-Details-left-side-item .Download-PDF-item {
  max-width: unset; }

.right-side-item-top-area {
  border-color: #670F12 !important; }
  .right-side-item-top-area .top-area-img {
    margin-bottom: 15px; }

.Single-Project .Single-Project-Right-Side .unformat p:last-of-type {
  margin-bottom: 0; }
.Single-Project .Single-Project-Right-Side .slideToggle-wrapper i.fa {
  font-size: 18px;
  float: right;
  padding: 10px 20px;
  margin-top: -10px;
  margin-left: -40px;
  cursor: pointer; }
.Single-Project .Single-Project-Right-Side .slideToggle-wrapper > .slideToggle-category > h6 {
  font-weight: bold; }
.Single-Project .Single-Project-Right-Side .slideToggle-category {
  padding: 10px 0 0 0; }
  .Single-Project .Single-Project-Right-Side .slideToggle-category h6 {
    padding-bottom: 10px; }
  .Single-Project .Single-Project-Right-Side .slideToggle-category .slideToggle-category-content {
    margin-top: 0;
    border-left: none;
    border-right: none;
    border-bottom: 0; }
    .Single-Project .Single-Project-Right-Side .slideToggle-category .slideToggle-category-content li {
      padding-top: 7px; }
      .Single-Project .Single-Project-Right-Side .slideToggle-category .slideToggle-category-content li h6 {
        font-size: 14px;
        padding-bottom: 7px; }
.Single-Project .Single-Project-Right-Side ul > li > h6 > a {
  text-transform: none;
  margin-bottom: 0; }

#logo-claider-carousel .item > div {
  position: relative;
  border: none;
  margin-bottom: 10px;
  padding: 0 10px;
  text-align: center; }

.service-offer-item:hover i.flaticon {
  color: white !important; }

.Enar-page-banner .Enar-page-banner-opact ul > li:last-child > a, .Enar-page-banner .Enar-page-banner-opact ul > li > a:hover {
  color: white;
  font-weight: bold; }

#nase-sluzby-sluzby .service-offer-item p {
  text-transform: none;
  margin-bottom: 0; }
#nase-sluzby-sluzby .service-offer-item p, #nase-sluzby-sluzby .service-offer-item i.flaticon, #nase-sluzby-sluzby .service-offer-item h3 {
  transition: 0.3s !important; }
#nase-sluzby-sluzby .service-offer-item:hover p, #nase-sluzby-sluzby .service-offer-item:hover h3 {
  color: white !important; }

.Single-Project-Right-Side .unformat {
  padding: 10px;
  border: 2px solid #670F12; }

.top-header-v-two {
  padding-top: 20px; }

#header-search input {
  background: transparent;
  border: none;
  border-bottom: 1px solid white;
  color: white;
  padding: 0 4px;
  height: 21px; }
  #header-search input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #eee; }
  #header-search input::-moz-placeholder {
    /* Firefox 19+ */
    color: #eee; }
  #header-search input:-ms-input-placeholder {
    /* IE 10+ */
    color: #eee; }
  #header-search input:-moz-placeholder {
    /* Firefox 18- */
    color: #eee; }
#header-search button {
  display: inline-block;
  padding: 0 4px;
  background: transparent;
  height: 21px;
  color: white; }

footer.them-footer-section .footer-section .footer-item-three > ul > li {
  margin-bottom: 20px;
  color: #909194;
  padding-left: 35px;
  position: relative; }
  footer.them-footer-section .footer-section .footer-item-three > ul > li i.fa {
    position: absolute;
    left: 8px;
    line-height: 22px;
    margin-top: 0; }
footer p, footer a, footer li a, footer span, footer li, footer i.fa, footer h3 {
  color: #a3a4a6 !important; }
footer a:hover {
  color: #670F12 !important; }
footer .footer-bottom-item {
  text-align: center;
  padding: 10px 0 !important;
  background: #670F12; }
  footer .footer-bottom-item a {
    font-weight: bold; }

.right-side-item-top-area {
  padding: 15px;
  border: solid 1px #eaeaea;
  margin-bottom: 15px; }
  .right-side-item-top-area h4 {
    margin-bottom: 10px; }
  .right-side-item-top-area .unformat p:last-of-type {
    margin-bottom: 0; }
  .right-side-item-top-area a {
    color: initial; }

.unformat h1, .unformat h2 {
  margin-bottom: 15px; }
.unformat h3, .unformat h4, .unformat h5, .unformat h6 {
  margin-bottom: 10px; }
.unformat.unformat-white {
  color: white; }
  .unformat.unformat-white p, .unformat.unformat-white a, .unformat.unformat-white span, .unformat.unformat-white h1, .unformat.unformat-white h2, .unformat.unformat-white h3, .unformat.unformat-white h4, .unformat.unformat-white h5, .unformat.unformat-white h6 {
    color: white; }
.unformat p {
  line-height: 28px;
  color: #919191;
  font-size: initial;
  margin-bottom: 10px; }
.unformat ul {
  margin-bottom: 10px;
  padding-left: 20px; }
  .unformat ul li {
    list-style-position: outside;
    list-style-type: disc;
    line-height: 28px;
    color: #919191; }
.unformat ol {
  margin-bottom: 10px;
  padding-left: 20px; }
  .unformat ol li {
    list-style-position: outside;
    line-height: 28px;
    color: #919191; }

  @media screen and (max-width: 990px) {
    .newsletter-input {
      margin-top: 16px;
    }
    #domov-nesletter {
      padding: 25px 15px !important;
    }
  }
@media screen and (max-width: 1199px) {
  #navbar-collapse-1 .navbar-nav > li.active > a, #navbar-collapse-1 .navbar-nav > li:hover a, #navbar-collapse-1 .navbar-nav > li:focus a {
    background: #670F12 !important;
    color: white; }
  #navbar-collapse-1 li a {
    padding: 0 12px !important; }

  #klientska_zona {
    padding: 0 16px; }

  .top-header-v-two {
    padding: 10px 0; }

  .theme-menu-V-two-fix:not(.fixed) {
    padding: 10px 0; }
    .theme-menu-V-two-fix:not(.fixed) .manu-icon {
      padding-top: 22.5px; }
    .theme-menu-V-two-fix:not(.fixed) .th-main-menu-vtwo-width {
      padding-top: 22.5px; }
  .theme-menu-V-two-fix.fixed .manu-logo-v-two > img {
    display: none; }
  .theme-menu-V-two-fix.fixed .navbar-toggle {
    margin-top: 13px; }

  #domov-nasi-klienti .them-main-title {
    margin-bottom: 80px; }
    #domov-nasi-klienti .them-main-title h2 {
      text-align: left;
      width: auto !important; }
    #domov-nasi-klienti .them-main-title span {
      float: left; }

  #subservice-type-b, #subservice-type-a, #service-type-b, #service-type-a {
    margin: 75px 0; }

  #podstranka-klienta-body img {
    height: 60px; }
  #podstranka-klienta-body .realiz-prog {
    display: block; }
  #podstranka-klienta-body #files thead tr th:nth-of-type(2) {
    min-width: 140px; } }
@media screen and (max-width: 992px) {
  #navbar-collapse-1 {
    background: rgba(103, 15, 18, 0.9); }
    #navbar-collapse-1 .navbar-nav > li.active > a, #navbar-collapse-1 .navbar-nav > li:hover a, #navbar-collapse-1 .navbar-nav > li:focus a {
      background: #670F12 !important; }

  .theme-menu-V-two-fix .navbar-toggle {
    margin-top: 14px; }

  .theme-menu-V-two-fix:not(.fixed) .th-main-menu-vtwo-width .navbar-collapse {
    top: unset;
    bottom: -10px;
    margin: 0;
    transform: translateY(100%); } }
@media screen and (max-width: 767px) {
  .theme-menu-V-two-fix:not(.fixed) .top-header-left {
    margin-bottom: 5px; }
  .theme-menu-V-two-fix:not(.fixed) .manu-logo-v-two > img {
    padding: 0 !important;
    width: auto;
    max-width: 100%;
    height: auto !important; }
  .theme-menu-V-two-fix:not(.fixed) .manu-logo-v-two-width {
    text-align: center;
    width: 100%;
    margin-bottom: 3px; }
  .theme-menu-V-two-fix:not(.fixed) .manu-icon-padding-mainas {
    width: 50%; }
    .theme-menu-V-two-fix:not(.fixed) .manu-icon-padding-mainas .manu-icon {
      padding: 0 !important; }
      .theme-menu-V-two-fix:not(.fixed) .manu-icon-padding-mainas .manu-icon .float-right {
        float: none !important; }
        .theme-menu-V-two-fix:not(.fixed) .manu-icon-padding-mainas .manu-icon .float-right a {
          line-height: 31px !important; }
  .theme-menu-V-two-fix:not(.fixed) .th-main-menu-vtwo-width {
    padding-top: 0 !important;
    width: 50%; }
    .theme-menu-V-two-fix:not(.fixed) .th-main-menu-vtwo-width nav {
      min-height: unset;
      text-align: center; }
      .theme-menu-V-two-fix:not(.fixed) .th-main-menu-vtwo-width nav button {
        margin-top: 0; }

  .them-footer-section .footer-section .footer-item-two > h3, .them-footer-section .footer-section .footer-item-three > h3, .them-footer-section .footer-section .footer-item-four > h3 {
    margin-bottom: 20px; }

  .them-footer-section .footer-section .footer-item-two > ul > li, footer.them-footer-section .footer-section .footer-item-three > ul > li {
    margin-bottom: 10px; }

  .them-footer-section .footer-section {
    padding-top: 35px; }
    .them-footer-section .footer-section .footer-item-four > span {
      margin-bottom: 0; }
    .them-footer-section .footer-section .footer-item-one p {
      margin-bottom: 0; }
    .them-footer-section .footer-section .footer-item-three, .them-footer-section .footer-section .footer-item-two, .them-footer-section .footer-section .footer-item-one {
      padding-bottom: 20px !important;
      padding-left: 0 !important; }

  .theme-menu-V-two-fix .manu-icon > div > a {
    font-size: 13px; }

  #domov-viete-preco, #domov-counter .numver-section-opact, #domov-nasi-klienti, .home-gallery .Projects-gallery-v-Two {
    padding: 35px 0 !important; }

  #domov-o-nas .left-side {
    padding: 0; }
    #domov-o-nas .left-side .them-main-title {
      padding: 0 15px; }
  #domov-o-nas .right-side {
    padding: 35px 15px !important; }

  #domov-spokojnost-na-prvom-mieste {
    margin: 35px 0; }
    #domov-spokojnost-na-prvom-mieste .business-item {
      margin-top: 40px; }

  #domov-nasi-klienti {
    margin-bottom: 0 !important; }
    #domov-nasi-klienti #client-list > div {
      width: 50%;
      float: left; }

  #subservice-type-b, #subservice-type-a, #service-type-b, #service-type-a {
    margin: 35px 0; }

  .slideToggle-wrapper {
    margin-bottom: 25px;
    margin-top: 0 !important; }

  #isotop-gallery-wrapper .isotop-item {
    padding-top: 7px;
    padding-bottom: 7px; }
    #isotop-gallery-wrapper .isotop-item:nth-of-type(even) {
      padding-right: 7px; }
    #isotop-gallery-wrapper .isotop-item:nth-of-type(odd) {
      padding-left: 7px; }

  .Contact-us-section {
    margin: 35px 0 0 0; }
    .Contact-us-section .unformat {
      margin: 20px 0 20px; }
    .Contact-us-section .Contact-us-title-text {
      margin-bottom: 35px; }

  #kontakt-navigacie .col-md-4 a {
    margin-top: 0 !important; }
  #kontakt-navigacie .col-md-4:not(:first-of-type) a {
    margin-top: 15px !important; } }
@media screen and (max-width: 450px) {
  #isotop-gallery-wrapper .isotop-item {
    padding: 5px 15px !important; } }

/*# sourceMappingURL=importer.css.map */
