/*
 Theme Name:   Forest Child
 Theme URI:    http://color-light.net/forest-child/
 Description:  Forest Child Theme
 Author:       Fabian Gajek
 Author URI:   http://example.com
 Template:     forest
 Version:      1.0.0
 License:      GNU General Public License v3
 License URI:  http://www.gnu.org/licenses/gpl-3.0.html
 Tags:         custom-background, two-columns, one-column, custom-colors, flexible-header, theme-options, right-sidebar, grid-layout, custom-menu, theme-options, threaded-comments, translation-ready, featured-images, photography, full-width-template, news, blog, e-commerce, portfolio
 Text Domain:  forest
*/


img.reseller-image {
    height: 50px;
    margin: 20px 0;
}

#site-logo img {
    height: 45px;
}

.site-branding {
    padding: 20px 0;
    padding-bottom: 0;
}

#home-jumbotron {
    background-image: linear-gradient(
      rgba(100, 100, 100, 0.45), 
      rgba(100, 100, 100, 0.45)
    ),url("/wp-content/uploads/2017/03/Fotolia_101026418_S-1.jpg");
    background-size: cover;
    color: #FFF;
    padding: 75px 0;
}

body {
  padding-bottom: 40px;
  color: #5a5a5a;
}


/* MARKETING CONTENT
-------------------------------------------------- */

/* Center align the text within the three columns below the carousel */
.marketing .col-lg-4 {
  margin-bottom: 20px;
  text-align: center;
}
.marketing h2 {
  font-weight: normal;
}
.marketing .col-lg-4 p {
  margin-right: 10px;
  margin-left: 10px;
}



/* RESPONSIVE CSS
-------------------------------------------------- */

@media (min-width: 768px) {
  /* Navbar positioning foo */
  .navbar-wrapper {
    margin-top: 20px;
  }
  .navbar-wrapper .container {
    padding-right: 15px;
    padding-left: 15px;
  }
  .navbar-wrapper .navbar {
    padding-right: 0;
    padding-left: 0;
  }


  /* Bump up size of carousel content */
  .carousel-caption p {
    margin-bottom: 20px;
    font-size: 21px;
    line-height: 1.4;
  }

  .featurette-heading {
    font-size: 50px;
  }
}

@media (min-width: 992px) {
  .featurette-heading {
    margin-top: 120px;
  }
}

.circleborder {
    border: 5px solid #d3d3d3;
    border-radius: 50%;
    padding: 25px;  
    font-size: 6em;
    display: inline-block;
}

.circleborder > img {
    padding: 25px;
    width: 140px;
    height: 140px;
}

html {
     position: relative;
  min-height: 100%;
}

.site-footer {
    position: absolute;
    bottom: 0;
    width: 100%;
}

#site-navigation {
  height: 0;
  padding: 0 !important;
}

#colophon {
  text-align: left !important;
}

#page {
  margin-bottom: 50px;
}

#footer-powered-by-container {
    margin-top: 10px;
  text-align: center;
}

#footer-copyright {
  display: inline-block;
}

#footer-link-container {
  display: inline-block;
}

#footer-link-container a {
  margin: 0 5px;
}

@media only screen and (max-width : 768px) {
  #footer-copyright {
    display: block;
    text-align: center;
  }

  #footer-link-container {
    display: block;
    text-align: center;
  }
}

#home-jumbotron p {
  font-weight: 500;
}


.woocommerce .woocommerce-result-count {
font-weight: normal !important;
}

p.price {
font-weight: bold !important;

}

#top-links {
max-width: 350px !important;
}


