/* LICENSE & DETAILS
   ==================================================

	Theme Name: Bg Insulation
	Theme URI: http://uplift.swiftideas.com
	Description: An Incredible Responsive Multi-Purpose WordPress Theme - Designed & Developed by Swift Ideas ( www.swiftideas.com )
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Template: uplift
	Version: 1.0
	Author: Swift Ideas
	Author URI: www.swiftideas.com

	All files, unless otherwise stated, are released under the GNU General Public License
	version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)

   ==================================================
*/
/* --------------------------------------------
	CHILD THEME CSS
-------------------------------------------- */
.media {
  margin-top: 15px; }
  .media:first-child {
    margin-top: 0; }

.media,
.media-body {
  zoom: 1;
  overflow: hidden; }

.media-body {
  width: 10000px; }

.media-object {
  display: block; }
  .media-object.img-thumbnail {
    max-width: none; }

.media-right,
.media > .pull-right {
  padding-left: 10px; }

.media-left,
.media > .pull-left {
  padding-right: 10px; }

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top; }

.media-middle {
  vertical-align: middle; }

.media-bottom {
  vertical-align: bottom; }

.media-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.media-list {
  padding-left: 0;
  list-style: none; }

.single-product-container, .single-partner {
  padding-top: 50px;
  margin-bottom: 100px; }

.shop-now-link {
  display: none; }

.filter-wrap {
  text-align: center; }

#main-navigation .menu-item-text {
  text-transform: uppercase; }

.product-item-title {
  line-height: 1.2; }

.product-item-details {
  min-height: 64px; }

li.product:hover figure, li.product-category:hover .product-category-wrap {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

.products .product-category .product-cat-info {
  padding: 25px;
  border: none;
  border-radius: 0;
  background: #fafafa; }

.product-display-standard .add-to-cart-wrap {
  display: none; }

a.sf-button {
  font-size: 16px;
  border-radius: 0; }

.sf-icon.image-display {
  border-radius: 0; }

.portfolio-twocol .gallery-image {
  margin-bottom: 30px; }

.portfolio-item.standard figure {
  border-radius: 0; }

.related-projects-carousel {
  margin-top: 40px; }
  .related-projects-carousel .thumb-info {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%); }

.post-filter-tabs li {
  line-height: 48px; }
  .post-filter-tabs li a > sup {
    display: none; }

.page-heading-breadcrumbs.fancy-heading .heading-text[data-textalign="left"] #breadcrumbs {
  float: left;
  width: 100%;
  position: relative;
  text-align: center;
  right: auto;
  bottom: auto; }

.page-heading-breadcrumbs.page-heading .heading-text,
.page-heading .heading-text {
  width: 100%;
  text-align: left; }

.woocommerce .page-heading-breadcrumbs.page-heading .heading-text,
.page-heading .heading-text {
  text-align: center; }

.page-heading-breadcrumbs #breadcrumbs {
  float: left;
  margin-left: 0;
  width: 100%; }

.fancy-heading.fancy-image.light-style h1.entry-title {
  width: 100%;
  text-align: center; }

.fancy-heading.fancy-image.light-style .prev-item {
  float: left;
  margin-top: -72px; }
.fancy-heading.fancy-image.light-style .next-item {
  float: right;
  margin-top: -72px; }

.used-products,
.used-solutions {
  margin-bottom: 20px;
  padding-bottom: 20px;
  display: block;
  border-bottom: 1px solid #e3e3e3; }
  .used-products i,
  .used-solutions i {
    margin-right: 5px;
    display: inline-block;
    vertical-align: -1px; }

.media-list-sm a .media-object {
  width: 40px;
  max-width: none;
  border: 1px solid rgba(0, 0, 0, 0.1);
  transition: border 0.3s ease-in; }
.media-list-sm a:hover .media-object {
  border: 1px solid rgba(0, 0, 0, 0.3); }
.media-list-sm .media-heading {
  margin-bottom: 0px; }

.thumbnail img {
  border: 1px solid rgba(0, 0, 0, 0.1); }

.used-products .media-list, .used-solutions .media-list {
  margin-top: 30px; }

.file-thumbnail img {
  width: 32px; }

.file-download {
  text-align: right; }
