/*
Theme Name:         Baker Hansen
Description:        Based on FoundationPress WordPress starter theme based on Foundation 5 by Zurb (Version 5.5.0)
*/

/* ---------------------------------------------------------------------------- 
  
  Unfortunately WordPress will require a style.css file
  located in the theme's root folder for stuff to work.

  However, we will not be using vanilla CSS. We're using Sass.

  Sass is a superset of CSS that adds in amazing features
  such as variables, nested selectors and loops. It's also
  the easiest way to customize Foundation.

  All Sass files are located in the /scss folder.

  Please read the README.md file before getting started. More info on how
  to use Sass with Foundation can be found here:
  http://foundation.zurb.com/docs/sass.html

  If you for some reason would like to write plain css instead of using Sass,
  you could just enqueue this file (style.css) to the header and add your styles in this file

  ---------------------------------------------------------------------------- */

  .copyright a:hover {
    transition: none;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    transform: none;
    -webkit-transform: none;
    
    }
  
  .single_variation_wrap{display:block !important;}
  
    div[class*="column"]+[class*="column"]:last-child {
      float: left;
    }
  
    .top-bar-section li .sub-menu li a{
      text-transform: none!important;
    }
    .woocommerce ul.products li.product:hover .product-badge{
      display:none!important;
    }
    .gform_body #field_5_8, body.woocommerce .gform_body #field_1_8, #field_7_8{
      display:block!important;
    }
    #field_5_8 label, #field_1_8 label, #field_7_8 label{
      display:none;
    }
    #field_5_8 .ginput_container, #field_1_8 .ginput_container, #field_7_8 .ginput_container{
      float: right;
      font-size: 12px;
      margin-top: -16px;
    }
  #extensions_message{
      font-size:11px;
          padding-top: 7px;
      display: block;
  }
  
  .ginput_container #extensions_message {
    display: none;
  }
    .gform_variation_wrapper{
      display:block!important;
    }
  
    .page-template-template-nettbutikk .row.box-grid{
      padding: 0px;
      margin: 20px -10px 20px -10px;
    }
  
  
  
    .page-template-template-nettbutikk .box-grid .columns{
      padding: 0px 10px 20px 10px;
    }
    .page-template-template-nettbutikk .box-grid .box{
      border: 1px solid #c9c4c5;
      background: #D2B9A3;
      text-align: center;
      z-index: 999;
      position: relative;
      display: block;
    }
    .page-template-template-nettbutikk .box-grid .box h3{
      text-transform: uppercase;
      font-size: 1rem;
      padding: 25px 0 18px 0;
      margin: 0;
      color: #fff;
      font-weight: normal;
      letter-spacing: 1px;
      font-family: 'Oswald', sans-serif;
    }
    .page-template-template-nettbutikk .box-grid .box .img-container {
      overflow: hidden;
      transition: all 0.3s ease;
      position: relative;
    }
    @media (max-width: 642px) {
      .page-template-template-nettbutikk .box-grid .box .img-container {
    }
    }
    .page-template-template-nettbutikk .box-grid .box .img-container img{
      width:100%;
    }
    .page-template-template-nettbutikk .box-grid .box:after{
      content: " ";
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      transition: all 0.3s ease;
      z-index: 99;
    }
    .page-template-template-nettbutikk .box-grid .box span{
      display: inline-block;
      width: 25px;
      height: 5px;
      background-color: #9E8D7B;
      margin-bottom: 25px;
    }
    .page-template-template-nettbutikk .box-grid .box:hover .img-container{
  
      cursor: pointer;
      background-position: center center;
      background-size:  115% auto;
    }
    .page-template-template-nettbutikk .box-grid .box:hover .img-container:after{
  
      content:"";
      display:block;
      width:100%;
      height:100%;
      background: #000;
      opacity: 0.1;
      position:absolute;
      top:0px;
  
    }
    .page-template-template-nettbutikk .box-grid .box:hover .box-text span {
      background-color: #EC2731;
    }
    .page-template-template-nettbutikk .box-grid .box .img-container img { min-height: 100%;}
    .gform_variation_wrapper .gform_wrapper li.gfield.gf_right_half input[type="file"]:after{
      content:"Sett inn bilde"!important;
    }
  
    #header-cart-contents li ul li{
      padding:0px;
    }
    #header-cart-contents dl dt {
    font-weight: bolder !important;
    }
  
    .product-name .product-quantity{
      padding-left:10px;
    }
    .woocommerce table.shop_table th, .woocommerce table.shop_table td{
      vertical-align:top;
    }
    .wc-pickup-location-note{
      font-size:13px;
      font-weight:normal;
    }
  
    span.error {
    background: #958372 !important;
    color: #ffffff !important;
    }
  
    .woocommerce .product #field_1_9 .gfield_description, .woocommerce .product #field_1_7 .gfield_description, .woocommerce .product #field_7_7 .gfield_description, .woocommerce .product #field_7_9 .gfield_description, .woocommerce .product #field_5_7 .gfield_description, .woocommerce .product #field_5_9 .gfield_description {
      display: block !important;
      float: right;
      width: auto;
      margin-top: -6px;
      margin-right: 10px;
      font-weight: bold;
    }
  
    #field_1_8 .ginput_container, #field_7_8 .ginput_container, #field_5_8 .ginput_container{
      display: none;
    }
  
    .woocommerce .product #field_1_18 .gfield_description, .woocommerce .product #field_7_18 .gfield_description {
      font-weight: bold;
      margin-right: 10px;
      color: #222 !important;
    }
  
    #header-search #header-search-container {
      z-index: 9999 !important;
    }
  
  #main-container .post-list .post-list-item .post-list-image{
    min-height:0px!important;
  }
  #main-container .post-list footer, .single #main-container footer{
    position:relative!important;
    padding:5px 0px!important;
  }
  .variation-Kakebilde, .variation-Kaketekst{
    display:none!important;
  }
  .variation-Bildepkaken ul {
    margin:0px 10px;
  list-style:none;
  line-height:14px;
  }
  .variation-Bildepkaken ul li a{
    font-size:12px;
  
  }
  
  .woocommerce-cart .cart_totals .includes_tax {
    display: none;
  }
  
  .woocommerce table.cart tr td .cart_totals span.amount{
    font-weight: bold !important;
  }
  
  .shipping #shipping_method p {
    margin-left: 0px;
  }
  
  
    @media (max-width: 768px) {
      .tab-bar {
        top: 25px !important;
      }
  
      #main-container .post-list .post-list-item .columns {
        height: auto !important;
      }
  
      #main-container .post-list .post-list-item .post-list-image a img {
        min-height: 0 !important;
        width: 100%;
      }
  
      #main-container .post-list .post-list-item .post-list-image a {
        display: inline-block !important;
      }
    }
  
  .display-none {
    display: none;
  }
  
  .hidden-field {
    visibility: hidden;
    position: absolute;
    left: 0;
    top: 0;
  }
  
  .gform_variation_wrapper .validation_error {
    display: none;
  }
  
  .gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: #ffffff !important;
    border: none !important;
    padding: 0px !important;
    margin: 0px !important;
  }
  
  .gform_wrapper .gfield_error .gfield_label {
    color: #4d4d4d !important;
  }
  
  .validation_message {
    float: none !important;
  }
  
  .product.has-default-attributes.has-children>.images { opacity: 1 !important; }
  