/* Artfully masterminded by ZURB  */

/* --------------------------------------------------
   Table of Contents
-----------------------------------------------------
:: Shared Styles
:: Page Name 1
:: Page Name 2
*/


/* -----------------------------------------
   Shared Styles
----------------------------------------- */
@import url( "/develop/stylesheets/fonts.css");
@import url( "https://netdna.bootstrapcdn.com/font-awesome/3.0.2/css/font-awesome.css" rel="stylesheet");
@import url( "https://netdna.bootstrapcdn.com/font-awesome/3.0.2/css/font-awesome-ie7.css" rel="stylesheet");

@import url( "./app.css" );
@import url( "./royalslider.css" );
/* @import url( "./skins/minimal-white/rs-minimal-white.css" ); */
@import url( "./skins/default-inverted/rs-default-inverted.css" );
/* @import url( "./foundation-icons/foundation-icons.css" );
@import url( "./general_enclosed_foundicons.css" ); */



/* -----------------------------------------
   Page Name 1
----------------------------------------- */

body {
    -webkit-font-smoothing: antialiased;
}
li.active {font-weight: bold; color:#9b1937;}
li.active .navig-button {color:#9b1937;}
.right-small { background-color:#9b1937; right:20px;}
.left-small { background-color:#9b1937; left:20px;}
.large-3.home {padding-left:0px;padding-right:0px;}
.large-3.navig {padding-left:20px;padding-right:10px;}
.large-3.other {padding-left:10px;padding-right:10px;}
.large-5.other {padding-left:10px;padding-right:10px;}
.large-9.other {padding-left:10px}
.with-navig { padding-right:5% }
@media only screen and (max-width: 1000px) {
  .large-3.navig {padding:20px}
  .large-3.other {padding:20px;}
  .large-5.other {padding:20px;}
  .large-12.other {padding:20px;}
  .large-9.other {padding-left:0px; padding-right: 0px;}
  .with-navig { padding-right:0 }
}
.row {
    margin: 0;
}
.navig ul li { font-size:12px; padding:0; margin:0;}
.navig ul li a.link { color:#000;}

.column, .columns {
    padding-left: 20px;
    padding-right: 20px;
}

ul.side-nav {padding-top:0;}
.side-nav li a {font-size:11px;}
.side-nav li a.active {font-weight:bold; color: #9b1937;}
.off-canvas-list li a.active {font-weight:bold; color: #9b1937;}
.off-canvas-list h1 {padding-left:15px;}
.off-canvas-list p {padding-left:15px; font-size:13px;}
h1.navig {font-size:16px;}
/*
.row .columns {padding-left:17px;padding-right:3px;}
.row .row .colums {padding:0; } */

table {
  border-collapse: collapse;
  border-spacing: 0;
  border:0;
  font-size:10px;
  width: 100%; }
table tr {
  background-color: #fff;
}
.item-id { visibility: hidden;}
.simpleCart_items table td {
  padding: 5px 0;
  border-bottom: 1px solid #cccccc; }
.simpleCart_items table th {
  padding: 5px 0;
  text-align: left;
  border-bottom: 1px solid #cccccc;
  font-weight: bold;
  font-style: normal; }

.simpleCart_items table th.item-quantity, .simpleCart_items table td.item-quantity {
  text-align: center; }
.simpleCart_items table th.item-decrement {
  width: 10px; }
.simpleCart_items table th.item-increment {
  width: 60px; }
.simpleCart_grandTotal { font-weight: bold; text-align: left; }

.simpleCart_shipping {  text-align: left; }

#shipping {margin-top:14px;}
#summary {
  border-collapse: collapse;
  border-spacing: 0;
  margin-left: 370px;
  margin-top: 30px;
  width: 50%; }
#summary td {
  padding: 0 0 5px 0; }

  #slider-in-laptop {
    width: 88%;
    height: 300px;
    padding: 0% 0% 0%;
    background: none;
  }
  #slider-in-laptop .rsOverflow,
  #slider-in-laptop .rsSlide,
  #slider-in-laptop .rsVideoFrameHolder,
  #slider-in-laptop .rsThumbs {
    background: #151515;
  }
  .imgBg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: auto;
  }
  #slider-in-laptop .rsBullets {
    bottom: -25px;
  }
  .laptopBg {
    position: relative;
    width: 100%;
    height: auto;
  }
  #slider-in-laptop .rsBullets {
      bottom: -30px;
  }

  .overlayer {
    display:inline-block;
    max-width:100%;
  }

  .overlayer .overlay {
    visibility:hidden;
  }
  .royalSlider > .overlayered {
  visibility: hidden;
  }

  .overlayer .overlay-default {
  /*  background:url(../images/overlay-zoom.png) 50% 50% no-repeat; */
    background-color:rgba(0, 0, 0, 0.5);
  }

  .overlayer .overlay {
    background:#000;
    background:url(../images/overlay-ie.png) 0 0 repeat;
    background:none rgba(255, 255, 255, 0.8);
    text-shadow:none;
    z-index:99;
  }

  .overlayer .overlay, .overlayer .overlay a {
    color:#fff;
  }

  .overlayer .overlay_bild {
    background:#fff;
    background:url(../images/overlay-ie.png) 0 0 repeat;
    background:none rgba(255, 255, 255, 0.8);
    text-shadow:none;
    max-width:96%;
    z-index:99;
  }


  .overlayer .overlay_bild_artist {
    background:#fff;
    background:url(../images/overlay-ie.png) 0 0 repeat;
    background:none rgba(255, 255, 255, 0.8);
    text-shadow:none;
    max-width:86%;
    z-index:99;
  }

  .overlayer .overlay a {
    text-decoration:underline;
  }

  .overlayer .overlay>div {
    padding:10px;
  }

  .overlayer .overlay.remove-padding>div {
    padding:0;
  }

  .overlayer .overlay>div>*:first-child {
    margin-top:0;
  }

  .overlayer .overlay>div>*:last-child {
    margin-bottom:0;
  }
  .rsDefaultInv .rsBullet {
    width: 20px;
    height: 1px;
    display: inline-block;
    *display:inline;
    *zoom:1;
    padding: 16px;
    padding-top:0px;
  }
  .rsDefaultInv .rsBullet span {
    display: block;
    width: 19px;
    height: 1px;
    border-radius: 0%;
    background: #bbb;
    padding:6px;
  }
  .rsDefaultInv .rsBullet.rsNavSelected span {
    background-color: #9b1937;
    padding:6px;
  }
  .responsive-container {
      position: relative;
      width: 100%;
      border: 1px solid #ccc;
  }

  .dummy {
      padding-bottom: 100%; /* forces 1:1 aspect ratio */
  }

  .img-container {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;

      text-align:center; /* Align center inline elements */
      font: 0/0 a;
  }

  .img-container_h {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;

      text-align:center; /* Align center inline elements */
      font: 0/0 a;
  }

  .img-container:before {
      content: ' ';
      display: inline-block;
      vertical-align: middle;
      height: 100%;
  }

  .img-container_h:before {
      content: ' ';
      display: inline-block;
      vertical-align: middle;
      height: 100%;
  }

  .img-container img {
      vertical-align: middle;
      display: inline-block;
  }

  .img-container_h img {
      vertical-align: middle;
      height:100%;
      display: inline-block;
  }
  .exhibit p{ font-size: 12px;}
  p{ font-size: 13px;}
  .home_block a p {padding-top:6px; padding-bottom: 0;padding-top:10px;}
  .home_block a p b{font-size:16px;}
p.active {color:#9b1937; font-weight: bold}

.royalSlider img {
border: 0 !important;
padding: 0 !important;
}
.side-nav li a { font-size:13px;}

ul.off-canvas-list li a { color:#222;}
/*.royalSlider img {
  margin-top:0 !important;
  height:auto !important;
}*/

.biography a { color:#9b1937 }
.redlinks a { color:#9b1937 }

.home_block div {
  font-size: 11px;
  line-height: 1.6;
  padding: 10px;
  padding-top: 0
}
  .hamburger {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  cursor: pointer;
  margin: 10px;
  }
  .hamburger::after {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 55%;
  height: 3px;
  background: #fff;
  box-shadow: 0 10px 0 #fff, 0 20px 0 #fff;
  content: '';
  }
  .hamburger:hover::after {
  background: #999;
  box-shadow: 0 10px 0 #999, 0 20px 0 #999;
  }
