/*
Theme Name:     Tischlerei MOREBA
Theme URI:      http://vcat.de
Description:    Apartvilla child theme.
Author:         Robin Kramer
Author URI:     http://vcat.de
Template:       apartvilla
Version:        0.1.0
License:        GNU General Public License v2.0
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
*/
@font-face {
  font-family: 'klavika';
  src: url("fonts/KlavikaWebBasicRegular.woff") format("woff");
}
@font-face {
  font-family: 'klavika';
  src: url("fonts/KlavikaWebBasicBold.woff") format("woff");
  font-weight: bold;
}
body,
.section-title h2,
.section-title > span,
#banner .porperty-details .number,
.room-amount li span,
.single-testimonail .qoute,
.single-blog-post ul li a,
.single-blog-post ul li span,
#home-footer-google-map-wrap .house-location p,
.agent-info .content h3,
.agent-info .content p,
.contact-form-wrap h3,
.contact-form-wrap input,
.contact-form-wrap textarea,
.contact-form-wrap button,
.contact-form-wrap .success,
.footer-menu ul li a,
#top-bar .call-back a,
#top-bar .contact-info li a,
.call-to-action-text h1,
.call-to-action-button button,
.check-video-text p,
.check-video-text a,
.call-to-action.style-two h2,
.call-to-action.style-two p,
.blog-container .single-blog-post a.read-more,
.single-sidebar .agent-box .name h4,
.single-sidebar .villa-features span,
.pagination ul li span,
.pagination ul li a,
.comment-box .single-comment ul li a,
.comment-form form button,
#banner.style-two .porperty-details .number,
.about-agent .contact-button ul li .text,
.about-agent ul.practice-areas li,
.agent-interview p,
.agent-interview a.btn,
#location-neighbouring.style-two .single-neighbour p .number,
.testimonial-wrap-style-two .single-testimonail .qoute,
.testimonial-wrap-style-two .content .meta span,
.testimonial-wrap-style-two .single-testimonail p,
#agent-information .agent-information-text h4,
#agent-information .agent-information-text p.certificate,
#agent-information .contact-text,
.contact-style-two .contact-info ul li,
#contact-agent-modal .modal-agent-info-box .content .name,
#contact-agent-modal .modal-agent-info-box .content .position,
#contact-agent-modal .modal-agent-info-box .content p,
#slider-banner .property-details .number {
  font-family: klavika, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#top-bar {
  background-color: #008387;
}
#top-bar .tmwp-header-description {
  font-weight: bold;
  width: 50%;
}
#top-bar .tmwp-header-description .title {
  text-transform: uppercase;
}
#top-bar .tmwp-header-description .description {
  font-size: 16px;
}
#top-bar .tmwp-header-description a {
  font-size: 15px;
}
#top-bar a:hover {
  color: #fff !important;
}
#top-bar .call-back a {
  font-size: 16px;
  font-style: normal;
}

.contact-info {
  font-weight: bold;
}

a:hover {
  color: #008387 !important;
}

.section-title h1,
.section-title h2,
.section-title h3,
.section-title h4 {
  color: #008387 !important;
}
.section-title h1:after,
.section-title h2:after,
.section-title h3:after,
.section-title h4:after {
  background: #008387 !important;
}
.section-title > span {
  color: #6e6f6e;
  font-style: normal;
}
.section-title p {
  color: #6e6f6e;
  margin-top: 0;
}
.section-title:not(.text-center) h1:after,
.section-title:not(.text-center) h2:after,
.section-title:not(.text-center) h3:after,
.section-title:not(.text-center) h4:after {
  display: block;
  margin-top: 15px;
  margin-bottom: 23px;
}

#page-title .container {
  display: none;
}

.blog-container .ptb-80 {
  padding-top: 0;
}

.img-holder.dtc {
  padding-top: 80px;
}

.single-blog-post p {
  color: #6e6f6e;
}

.page-content,
.blog-container {
  color: #6e6f6e;
}

.page-content h1,
.page-content h2 {
  color: #008387 !important;
}
.page-content h3 {
  color: #000;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 15px;
}
.page-content hr {
  margin-top: 50px;
  margin-bottom: 50px;
  border-color: #d4d4d4;
}

ol,
ul {
  margin-bottom: 0;
}

.single-blog-post p,
.page-content p {
  font-weight: 400;
}
.single-blog-post p + ul,
.page-content p + ul {
  margin-top: -13px;
}

#single-gallery-modal .modal-dialog .modal-header {
  background: #008387;
}
#single-gallery-modal .modal-dialog .modal-header h4 {
  color: #fff;
}

body .content ul,
body .single-comment .content ul,
body .page-content ul {
  padding-left: 15px;
}
body .content ul li,
body .single-comment .content ul li,
body .page-content ul li {
  list-style-type: square !important;
}
body .content ul li a,
body .content ul li span,
body .single-comment .content ul li a,
body .single-comment .content ul li span,
body .page-content ul li a,
body .page-content ul li span {
  font-size: 14px;
  font-style: normal;
}
body .content ul li a:after,
body .content ul li span:after,
body .single-comment .content ul li a:after,
body .single-comment .content ul li span:after,
body .page-content ul li a:after,
body .page-content ul li span:after {
  display: none;
}

@media (min-width: 1200px) {
  .navbar-header {
    display: none;
  }
}
.navbar-header .navbar-toggle .icon-bar {
  background: #008387;
}

@media only screen and (max-width: 767px) {
  .tmwp-header-description {
    width: 100% !important;
    padding: 0 15px;
  }
  .tmwp-header-description a {
    width: 50%;
    margin: 0 auto;
    display: block;
  }
}
/**
* STYLING SLIDER
*/
#slider-banner .property-details {
  background-image: none;
  background-color: #008387;
}
#slider-banner .property-details .inner-border:before {
  border-color: #fff;
}
#slider-banner .property-details a.schedule-visit {
  background: #6e6f6e;
  color: #fff;
}
#slider-banner .property-details a.schedule-visit:hover {
  background: #6e6f6e;
  color: #fff;
}
#slider-banner .property-details a.schedule-visit i {
  color: #fff;
}
#slider-banner .property-details .address {
  white-space: normal;
  border-top: 0;
  border-bottom: 0;
  font-weight: bold;
}
#slider-banner .property-details .options {
  border-bottom: 0;
  padding: 0 0 0 18px;
}
#slider-banner .property-details .options ul li {
  list-style: square !important;
  font-size: 16px;
  line-height: 24px;
  color: #fff;
  text-transform: none;
  font-weight: normal;
}

@media only screen and (max-width: 990px) {
  .fullwidthbanner-container .fullwidthabanner {
    width: 100%;
    position: relative;
    height: 400px !important;
  }
}
@media only screen and (max-width: 767px) {
  .property-details {
    font-size: 1.2rem !important;
  }
  .property-details a.schedule-visit {
    font-size: 1.2rem !important;
  }
  .property-details .address p {
    font-size: 1.4rem !important;
    line-height: 21px !important;
  }
  .property-details .options {
    padding: 0 0 0 18px !important;
  }
  .property-details .options ul li {
    font-size: 1.3rem !important;
    line-height: 21px !important;
  }
}
/**
* STYLING RIGHT SIDEBAR
*/
.sidebar-wrap h1:after,
.sidebar-wrap h2:after,
.sidebar-wrap h3:after,
.sidebar-wrap h4:after {
  content: ' ';
  background: #008387;
  height: 2px;
  width: 85px;
  display: inline-block;
}

.two-side-background {
  background-color: #f2f9f9;
}

input[type="search"] {
  color: #fff !important;
  font-weight: bold;
}

.single-sidebar form {
  background: #6e6f6e;
}

input::-webkit-input-placeholder,
input:-moz-placeholder,
input::-moz-placeholder,
input:-ms-input-placeholder {
  color: #fff;
}

/**
* STYLING GALLERY
*/
ul .gallery-sorter span {
  color: #6e6f6e;
}
ul .gallery-sorter span:after, ul .gallery-sorter span:before {
  background: #008387;
}
ul .gallery-sorter:hover span {
  color: #008387;
}
ul .gallery-sorter.active span {
  color: #008387;
}

.img-holder h4 {
  color: #fff !important;
}

.gallery-page-three .image-gallery .single-gallery:hover .img-holder .content .title-holder {
  background-color: #008387;
}

.gallery-page-three .image-gallery .single-gallery .img-holder .content .title-holder {
  background: #6e6f6e;
}

body .header-inner {
  background-color: transparent;
  background-image: url("images/background_menu_small.jpg") !important;
}
body .navigation li.current a {
  color: #008387 !important;
}
body .header-inner .navbar-collapse > ul > li {
  line-height: 130px;
}
body .main-menu .navbar-collapse ul li a {
  color: #000;
  padding: 0 9px;
}

/*# sourceMappingURL=style.css.map */
