/*
Theme Name: Assan
Theme URI: http://crazy-themes.com/demo/assan
Author: Crazy-Themes
Author URI: http://crazy-themes.com
Description: Assan's simple, clean, modern, professional, super flexible, responsive, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, three-columns, left-sidebar,right-sidebar, custom-background, custom-colors, featured-images, microformats, post-formats, rtl-language-support, threaded-comments, translation-ready
Text Domain: assan
*/

body { color: #555; }

.main-flex-slider .slides > li img.wp-post-image { width: 100%; }

#top-bar {
  display: none;
}

.container {
  width: auto;
  max-width: 1170px;
}

strong, b {
  font-weight: 600;
}

.page img {
  max-width: 100%;
  width: auto;
  height: auto;
}

.navbar-default {
  background: #FFF !important;
}
.navbar-brand {
  padding: 10px 15px;
}
.navbar-brand img {
  max-height: 30px;
  width: auto;
}
.navbar .dropdown-menu li a {
  text-transform: none;
}

.slider-overlay { background-image: none; }

.slider-text { text-shadow: 0 0 5px rgba(0,0,0,1); }

.purchase-sec, .purchase-sec h3 { color: #f3f3d6; }

.breadcrumb-wrap {
  padding: 20px 0 !important;
}
h2 {
  margin: 32px 0;
  font-size: 1.7em !important;
}
.home h2 {
  margin: 20px 0;
}

.breadcrumb-wrap h1 {
  font-size: 2em;
  text-align: center;
  font-weight: 300;
  color: #333;
  margin: 0;
}

.breadcrumb-wrap .col-sm-6.hidden-xs { display: none; }

.page .post-thumbnail {
  margin-bottom: 30px;
}

h2 { font-size: 2em; font-weight: 400; }
h3 { font-size: 1.5em; line-height: 1; font-weight: 400; }
h4 { font-size: 1.2em; font-weight: 400; }

h3.heading, .facts-in h4 { text-transform:none; color: #555; }

.special-feature .s-feature-box { background: #FFF; }

.facts-in h3 { color: #1a7e06; }

.services-box-info h4 {
  text-transform: none;
}

.pricing-simple {
  background: #FFF;
}
.pricing-simple ul li, .pricing-simple ul.list-icon li {
  color: #555;
}
.pricing-simple h3 {
  font-size: 30px;
  color: #1a7e06;
}
.pricing-simple h3 sub {
  display: none;
}
.popular .ribbon {
  display: none;
}

.foogallery-container {padding: 0 15px;}

#footer, #footer a { color: #999; }
#footer { padding-top: 0; }
#footer > .container > .row:first-child { display: none; }
.footer-btm {margin-top: 0;}

#back-to-top.show a { bottom: 14px; }

.traumfewo-calendar-wrapper {
  margin: 0 !important;
  max-width: 100%;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .form-control {
  width: 90%;
  max-width: 500px;
  padding: 5px;
  margin-bottom: 10px;
}
select {
  width: 100px;
}
textarea {
  height: 100px;
}

input[type="submit"] {
  padding: 15px 25px;
  background: #1a7e06;
  color: #FFF;
  border: 0;
  font-size: 1.2em;
  font-weight: bold;
}

.col-sm-6 > .col-sm-6 {
  padding: 0;
}

.alignnone { margin-right: 15px; }

@media (max-width: 640px) {
  .divide50 {height: 30px;}
  h2 { 
    margin: 10px -15px 15px; 
    background: #1a7e06;
    color: #fff;
    padding: 10px 0;
  }
  .row > h2 {
    margin-left: 0;
    margin-right: 0;
  }
  .facts-in h3,
  .facts-in h3 i {
    font-size: 30px;
  }
  .facts-in h4 {
    font-size: 14px;
  }
  .pricing-simple h4, 
  .pricing-simple h3 { padding: 12px; }
}

@media (max-width: 400px) {
  body {
    font-size: 13px;
  }
  .navbar-brand img {
    max-height: 23px;
  }
  .breadcrumb-wrap {
    padding: 10px 0 !important;
  }
  .foogallery-default a {
    width: 43%;
  }

}
