﻿/**
 * @license
 * MyFonts Webfont Build ID 3519485, 2018-02-01T03:37:58-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: ZoojaLightPro by Aerotype
 * URL: https://www.myfonts.com/fonts/aerotype/zooja/light-pro/
 * Copyright: Copyright (c) 2016 by Aerotype Corporation. All rights reserved.
 * Licensed pageviews: 4,220,000
 * 
 * 
 * License: https://www.myfonts.com/viewlicense?type=web&buildid=3519485
 * 
 * © 2018 MyFonts Inc
*/
@font-face {
  font-family: 'Aerotype';
  src: url('../Fonts/Aerotype.eot');
  src: url('../Fonts/Aerotype.eot?#iefix') format('embedded-opentype'), url('../Fonts/Aerotype.woff2') format('woff2'), url('../Fonts/Aerotype.woff') format('woff'), url('../Fonts/Aerotype.ttf') format('truetype');
}
@font-face {
  font-family: 'Aerotype - Zooja Light Pro';
  src: url('../Fonts/Aerotype.eot');
  src: url('../Fonts/Aerotype.eot?#iefix') format('embedded-opentype'), url('../Fonts/Aerotype.woff2') format('woff2'), url('../Fonts/Aerotype.woff') format('woff'), url('../Fonts/Aerotype.ttf') format('truetype');
}
.row {
  margin-left: -10px;
  margin-right: -10px;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  padding-left: 10px;
  padding-right: 10px;
}
.action-bar.only-mobile {
  margin-bottom: 0;
}
.pageContainerInspiration {
  @import url('bootstrap.min.css');
  @import url('../B2C/mobileStyles/font-awesome.css');
  background-color: #fff;
}
.pageContainerInspiration .breadcrumb {
  margin-bottom: 20px;
  margin-left: 20px;
}
.pageContainerInspiration .blockheader {
  margin-bottom: 10px;
  color: #7e7e7e;
  font-size: 18px;
}
.pageContainerInspiration .headingDetailContent h2 {
  font-family: 'Helvetica', Arial;
  font-size: 31px;
  line-height: 34px;
  margin-bottom: 10px;
  font-weight: lighter;
  color: #649531;
  /*margin-bottom: 40px;*/
}
.pageContainerInspiration .headingContent {
  margin-left: -10px;
  margin-right: -10px;
  overflow: hidden;
}
.pageContainerInspiration.CLT .breadcrumb {
  margin-top: 20px;
}
.pageContainerInspiration.CLT.detailpage .breadcrumb {
  margin-top: 40px;
}
.pageContainerInspiration.CLT.detailpage .contentHolderInspiration {
  margin-bottom: 40px;
}
.pageContainerInspiration .video {
  margin-bottom: 40px;
}
.contentHolderInspiration {
  padding: 0;
}
.pageContainerInspiration .headingHolder {
  padding: 0;
}
@media (min-width: 736px) {
  .container {
    width: 1040px;
    padding: 0;
  }
  .contentHolderInspiration {
    padding: 0 50px;
  }
  .pageContainerInspiration .headingDetailContent h2 {
    margin-left: 20px;
  }
  .pageContainerInspiration.B2B .equalheight.marginbottom {
    margin-bottom: 40px;
  }
  .pageContainerInspiration.landing-page .equalheight.marginbottom {
    margin-bottom: 40px;
  }
  .pageContainerInspiration .headingContent {
    margin-left: 0;
    margin-right: 0;
    overflow: visible;
  }
  .headingContent .inspiration-fullwidthpuff {
    margin-bottom: 0;
  }
}
/*@media (min-width: 780px) {
    .container {
        width: 1040px;
        padding: 0;
    }
    .contentHolderInspiration {
        padding: 0 50px;        
    }

    .pageContainerInspiration {
        .headingDetailContent h2{
            margin-left: 20px;            
         }
        &.B2B{
            .equalheight.marginbottom{
                margin-bottom: 40px;
            }
        }
        &.landing-page{
            .equalheight.marginbottom{
                margin-bottom: 40px;
            }
        }
        .headingContent{
            margin-left: 0;
            margin-right: 0;
        }
    }

    .headingContent{
        .inspiration-fullwidthpuff{
            margin-bottom: 0;
        }
    }
}*/
@media (min-width: 1200px) {
  .container {
    width: 1040px;
    padding: 0;
  }
}
.pageContainerInspiration .slider {
  float: left;
  width: 100%;
  height: 100%;
  padding: 0;
  position: relative;
  margin-bottom: 40px;
}
.pageContainerInspiration .slider .flexslider {
  margin: 0;
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.pageContainerInspiration .slider .flexslider ul.slides li a {
  display: block;
  text-align: center;
  text-decoration: none;
}
.pageContainerInspiration .slider .flexslider ul.slides li a img {
  display: block;
  border: 0;
  margin: 0 auto;
  width: auto;
}
.pageContainerInspiration .slider .flex-control-paging li {
  margin: 0 4px;
}
.pageContainerInspiration .slider .flex-direction-nav {
  visibility: hidden;
}
.pageContainerInspiration .slider .flex-direction-nav a {
  font-size: 72px;
  opacity: 1;
  filter: alpha(opacity=1) !important;
  color: #fff;
}
.pageContainerInspiration .slider .flex-direction-nav a.flex-prev {
  text-indent: -99999;
  overflow: visible;
  left: 0 !important;
  opacity: 1 !important;
  margin-left: 20px;
}
.pageContainerInspiration .slider .flex-direction-nav a.flex-prev:before {
  font-family: FontAwesome;
  font-size: 60px;
  line-height: 60px;
  display: inline-block;
  content: '\f104';
  position: relative;
  top: -36px;
}
.pageContainerInspiration .slider .flex-direction-nav a.flex-prev:hover {
  opacity: 0.7 !important;
  filter: alpha(opacity=70) !important;
}
.pageContainerInspiration .slider .flex-direction-nav a.flex-next {
  text-indent: -99999;
  overflow: visible;
  right: 0 !important;
  margin-right: 20px;
  opacity: 1 !important;
}
.pageContainerInspiration .slider .flex-direction-nav a.flex-next:before {
  font-family: FontAwesome;
  font-size: 60px;
  line-height: 60px;
  display: inline-block;
  content: '\f105';
  position: relative;
  top: -36px;
}
.pageContainerInspiration .slider .flex-direction-nav a.flex-next:hover {
  opacity: 0.7 !important;
  filter: alpha(opacity=70) !important;
}
.pageContainerInspiration .slider *.flex-control-nav {
  position: absolute;
  bottom: 18px;
  right: 18px;
}
.pageContainerInspiration .slider .flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.pageContainerInspiration .slider .flex-control-paging li a {
  background: transparent;
  webkit-box-shadow: inset 0 0 3px #ffffff;
  -moz-box-shadow: inset 0 0 3px #ffffff;
  -o-box-shadow: inset 0 0 3px #ffffff;
  box-shadow: inset 0 0 3px #ffffff;
}
.pageContainerInspiration .slider .flex-control-paging li a:hover {
  background: rgba(255, 255, 255, 0.5);
}
.pageContainerInspiration .slider .flex-control-paging li a.flex-active {
  background: #fff;
  cursor: default;
}
.pageContainerInspiration .slider .flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.pageContainerInspiration .slider .flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.pageContainerInspiration .slider .flex-control-thumbs img {
  width: 100%;
  display: block;
  opacity: .7;
  cursor: pointer;
}
.pageContainerInspiration .slider .flex-control-thumbs img:hover {
  opacity: 1;
}
.pageContainerInspiration .slider .flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}
@media (min-width: 780px) {
  .pageContainerInspiration .slider .flex-direction-nav {
    visibility: visible;
  }
}