/*
    font-family: 'Cormorant Garamond', serif;
    font-family: 'Raleway', sans-serif;
*/

html , body {
    background-color: #81D7D0;
    font-family       : 'Raleway', sans-serif;
    font-family       : "Raleway script=latin rev=2";
    line-height       : 1.44444;
    font-style        : normal;
    font-size         : 18px;
    font-weight       : 200;
  }

body {
    padding   : 0px 20px;
    min-width : 400px;
  }

h1, h2, h3 {
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.10909;
    text-shadow: 0 3px 3px rgba(97, 97, 97, 0.4);
    font-family: 'Raleway', sans-serif;
  }
h1 {
    margin: 10px 20px;
    font-family: 'Raleway', sans-serif;
    text-align: center;
    font-weight: 900;
    font-style: normal;
    color: #81D8D0;
  }
h2 {
    font-family: "Raleway script=latin rev=2";
    font-size: 31px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.10909;
    text-align: center;
  }
h3 {
  margin: 21px 0px;
  font-family: 'Raleway', sans-serif;
  text-align: center;
  font-weight: 900;
  font-style: normal;
  color: #81D8D0;
  font-size: 30px;
  /* text-shadow: 0 3px 3px rgba(97, 97, 97, 0.4); */
  }
#content {
    background-color: rgb(255, 255, 255);
    border-bottom-right-radius  : 5px;
    border-bottom-left-radius   : 5px;
    border-radius               : 15px;
    position                    : relative;
    position                    : relative;
    padding: 0 0 0px;
    margin                      : 10px auto 20px;
    max-width: 900px;
    box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
    /* border: 1px solid #017d71; */
  }

.webuy {
    font-family   : 'Cormorant Garamond', serif;
    margin        : 30px auto 0;
    font-style    : normal;
    line-height   : 1.10909;
    text-align    : center;
    max-width     : 660px;
    word-spacing  : 18px;
    font-weight   : 900;
    font-size     : 30px;
    line-height   : 30px;
  }

.headImage            { border-radius: 15px; }
#auction-nudge-items  {
    display         : block !important;
    margin: 0px 20px 150px;
    text-align      : center;
  }
#auction-nudge-items a { }
#auction-nudge-items #an-ebay-logo { margin: 30px 0 0; }
#an-cats-wrap { display: inline-block !important; }
#an-cats-nav  { }
.an-cats-cat  {
    display         : inline-block !important;
    padding         : 5px;
  }
.item ,
.an-item {
  /* outline: 1px solid rgba(107, 0, 38, 0.23); */
  display: inline-block;
  max-width: 250px;
  min-width: 210px;
  min-height: 240px;
  padding: 0 5px;
  text-align: left;
  width: 33%;
  vertical-align: top;
  margin: 15px 25px 0px;
  position: relative;
  border-bottom: 1px solid rgba(107, 0, 38, 0.23);
  }
ul , li { list-style: none; }
li      {
    display         : inline-block;
    vertical-align  : top;
    padding-bottom  : 10px;
  }
.an-cats-title  { display: block; }
#an-page-top    {
  position: relative;
  height: 30px;
  margin: 15px 0 30px;
  }
#an-page-bot    {
    position  : relative;
    margin    : 30px 0;
    height    : 30px;
  }
.an-page-prev , .an-page-next {
    border: 1px solid #81d8d0;
    display   : inline-block;
    position  : absolute;
    padding   : 5px 10px;
    text-align: center;
    width: 100px;
    border-radius: 17px;
    box-shadow: inset 0px -4px 17px rgba(0,0,0,0.4), inset 0px 5px 4px rgba(255, 255, 255, 0.8), 0px 7px 12px rgba(0, 0, 0, 0.2);
    text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.2), 0px 1px 0 rgba(255, 255, 255, 0.8);
  }
.an-page-prev   { left: 20px;   }
.an-page-next   { right: 20px;  }
.an-inactive    { }
#an-cats-nav a  {
    border-bottom       : 1px solid rgba(38, 38, 38, 1.0);
    color               : rgba(0, 0, 0, 1.0);
    margin              : 0 5px;
    text-decoration     : none;
    padding-bottom      : 5px;

    -webkit-transition  : all 400ms ease;
    -moz-transition     : all 400ms ease;
    -ms-transition      : all 400ms ease;
    -o-transition       : all 400ms ease;
    transition          : all 400ms ease;
  }
#an-cats-nav a:hover {
    border-bottom       : 1px solid rgba(165, 0, 38, 1.0);
    color               : rgba(165, 0, 38, 1.0);
    -webkit-transition  : all 400ms ease;
    -moz-transition     : all 400ms ease;
    -ms-transition      : all 400ms ease;
    -o-transition       : all 400ms ease;
    transition          : all 400ms ease;
  }
.an-item              {
    vertical-align      : top;
    width               : 440px !important;
    position            : relative;
    height              : 200px;
    max-width           : 440px !important;
  }
.an-item a            {
    color               : black;
    text-decoration     : none;
  }
.an-title             {
    position            : absolute;
    width               : 220px;
    left                : 200px;
    font-size           : 17px;
    height              : 50px;
    top                 : 18px;
    margin-bottom       : 10px;
  }
.an-wrap              {
    display             : inline-block;
    width               : 170px;
    margin-left         : 200px;
    margin-bottom       : 25px;
    margin-top          : 20px;
    font-size           : 15px;
  }
.an-img-size          { margin-bottom : 5px   ; }
.image-container      { display       : block ; }
.image-container img  {outline: 2px solid #81D8D0;background-color: rgba(0,0,0,0.05);}
.image-container a ,
.image-container img  { }
.an-price { margin-top: -60px; }
.an-view  {
    text-decoration     : none;
    width               : 100%;
    display             : block;
    border-bottom       : 1px solid #ddd;
    padding-bottom      : 5px;
  }
.an-label { margin-right : 5px; }
.price , .format , .ends {
    display             : block;
    padding             : 0px;
    margin              : 0px;
    text-align          : left;
  }
.price  {
  display: block;
  position: absolute;
  top: 5px;
  left: 165px;
  }
.format { display: none; }
.ends   {
  margin-bottom: 10px;
  display: block;
  text-align: right;
  position: absolute;
  left: 165px;
  top: 35px;
  }
section ul {  text-align: center; }
section li {
    float: none;
    width: 40%;
    float: none;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 3px 4px #d4d4d4;
    -moz-box-shadow: 0px 3px 4px #d4d4d4;
    box-shadow: 0px 3px 4px #d4d4d4;
    max-width: 290px;
    min-width: 140px;
  }
a {
    -webkit-transition  : all 0.5s ease;
    -moz-transition     : all 0.5s ease;
    -ms-transition      : all 0.5s ease;
    -o-transition       : all 0.5s ease;
    transition          : all 0.5s ease;
    display: block;
  }
a:hover {
    /* color               : rgba(51, 51, 51, 0.58); */
    -webkit-transition  : all 0.5s ease;
    -moz-transition     : all 0.5s ease;
    -ms-transition      : all 0.5s ease;
    -o-transition       : all 0.5s ease;
    transition          : all 0.5s ease;
  }

#socialBar {
    margin: 10px auto 0px;
    display: inline-block;
    text-align: center;
    width: 100%;
  }

.social {
    display: inline-block;
    vertical-align: middle;
    /*height: 120px;*/
    max-width: 200px;
    min-width: 150px;
    margin: 5px;
  }
.social .short{
    height: 20px;
  }

.facebook {
    min-height  : 50px;
    max-height  : 100px;
    height      : 50px;
    padding     : 0px;
    margin      : 0px;
  }
.bbb {
 position: absolute;
    right: 10px;
    top: 110px;
  }
.bbbImg {
    /*width: 140px;*/
  }

.info {
  margin: 20px auto 20px;
  position: relative;
  color: #FFF;
  font-size: 16px;
  text-align: right;
  max-width: 800px;
  min-height: 60px;
  }

.info a ,
.info a.emailTag {
    color: #fff;
  }
.info .contact {
    display     : inline-block;
    text-align  : right;
    padding     : 0 10px;
    width: 57%;
  }

.info p {
    padding  : 0;
  }

.contact.emailBlock { min-width: 155px; }
.contact.address    {min-width: 160px;}
.contact.phone      {min-width: 160px;}
.sport      {
    display: block;
    position: absolute;
    top: 196px;
    right: 20px;
    text-align: center;
    font-size: 12px;
    color: black;
    width: 160px;
  }

.sport a {
    color: #000;
    font-size: 15px;
    /* color: #000; */
    font-size: 15px;
    text-shadow: 0 0 0 #fff;
    text-decoration: none;
    font-weight: bolder;
}

.emphasis   { font-weight : 700; }
.fb-like    {
    text-align: left;
    height: 30px;
    left: 0px;
    top: 0px;
    position: absolute !important;
  }

.format .bin {  display: none;  }
.title {
    font-size       : 14px;
    text-transform  : lowercase;
    margin-bottom   : 20px;
  }
.price  { }
.hun    {
    margin-bottom: 10px;
    display: block;
    text-align: right;
  }
header {
    overflow: hidden;
    border-radius: 0 15px 0 0;
  }
#most {
  font-family   : 'Raleway', sans-serif;
  margin        : 10px auto 20px;
  display       : inline-block;
  text-align    : center;
  font-style    : normal;
  font-weight: 100;
  width: 97%;
  /* color: #81d8d0; */
  }
.strong     {
    /* text-shadow: 0 3px 3px rgba(97, 97, 97, 0.7); */
    font-weight : 900;
    display     : inline-block;
    margin      : 0px 0px;
    /* font-size: 33px; */
    /* color: #81d8d0; */
  }

h2  .strong     {
      text-shadow: 0 2px 4px rgba(97, 97, 97, 0.4);
      font-weight : 900;
      display     : inline-block;
      margin      : 0px 0px;
      font-size: 33px;
      color: #81d8d0;
    }

.columnOne    { display     : inline-block;   }
.columnTwo    { display     : inline-block;   }
.address      {
    padding: 40px 40px 0px 0px;
    width: 57%;
    display: inline-block;
    vertical-align: top;
    /* margin-right: 50px; */
    /* margin-top: 36px; */
  }

.address p    {
    padding: 0 0px 30px;
    font-size: 24px;
    /* font-weight: bold; */
    font-family: 'Cormorant Garamond', serif;
    margin: 0 auto;
    max-width: 480px;
  }

bold {
    font-weight: bold;
    color: #406965;
    font-size: 1.1em;
    text-shadow: 0 2px 4px rgba(97, 97, 97, 0.4);
  }

#an-item-wrap { display     : block; }
#introBox     {
    display         : inline-block;
    margin          : 10px auto 0;
    max-width       : 900px;
    width           : 100%;
    vertical-align  : top;  }
.split {
    width           : 200px;
    display         : inline-block; }
.sponsor  { }
.wrapper  {
    display   : inline-block;
    width     : 100%;
    margin    : 0 auto;
  }
.tall     { height: 200px; }
.short    { height: 100px;  }
.center   { text-align: center; }
footer    {
  display    : block;
  width      : 100%;
  padding: 0px;
  text-align : center;
  height: 46px;
  margin: 10px 0px 0;
  bottom: 0px;
  }

.wrapper  {
  width: 100%;
  display: block;
  margin: 20px auto 30px;
}

.hours  {
      box-shadow: 0 3px 5px 3px rgba(0, 0, 0, 0.1);
      border: 1px solid #81d8d0;
      vertical-align: middle;
      display: inline-block;
      padding: 20px 0 20px;
      vertical-align: top;
      border-radius: 5px;
      text-align: center;
      margin-right: 20px;
      height: auto;
      width: 36%;
      /* margin: 0 50px; */
   }
   
.hours.corona  {

      padding: 20px 0 20px;
      vertical-align: top;
      border-radius: 5px;
      text-align: center;
      margin-right: 20px;
      margin-bottom: 20px;
      height: auto;
      /*width: 90%;*/
      /* margin: 0 50px; */
   }

.new_address {
    box-shadow: 0 3px 5px 3px rgba(0, 0, 0, 0.1);
    border: 1px solid #81d8d0;
    display: inline-block;
    border-radius: 5px;
    text-align: right;
    width: 259px;
  }

.new_address img {
        /* width: 57%; */
        /* text-align: center; */
        /* padding: 0; */
        /* margin: 5px 0 30px; */
        height: 250px;
        width: 250px;
        /* background-color: #50a8a4; */
        color: #fff;
        display: inline-block;
        padding: 5px;
        margin: 0;
      }


.hours p        { padding: 12px 20px 0px; }
.ourHours       { display: none; }
.open , .closed {
      display: inline-block;
      margin: 5px 10px;
    }

body .holidayHours    {
    box-shadow: 0 3px 5px 3px rgba(0, 0, 0, 0.1);
    border: 4px solid #6b0026;
    background-color: #f2f0f1;
    vertical-align: middle;
    display: inline-block;
    vertical-align: top;
    border-radius: 5px;
    text-align: center;
    padding: 0;
    width: 500px;
    color: #6b0026;
    font-size: 23px;
    border-radius: 0;
    margin: 0px 0px 20px;

  }

body .xmas2    {

    width: 300px;
    color: #6b0026;
    font-size: 23px;
    border-radius: 0;
    margin: 0px 0px 20px;

  }

body:hover .holidayHours ,
body:focus .holidayHours {

  }


.holidayHours .strong   {
    font-size: 38px;
    color: #6b0026;
    text-shadow: 0px 3px 6px rgba( 0 , 0 , 0 , 0.28 );
  }

.closed {}
.open   {}
.appointment {/* display: block; */}

.video {
  /* width: 60%; */
  display: inline-block;
  /* height: 360px; */
  /* box-shadow: 0 3px 5px 3px rgba(0, 0, 0, 0.1); */
  /* padding: 0px; */
  /* margin: 0px; */
  /* margin-top: 40px; */
  width: 60%;
}

.video iframe {
  width: 95%;
  height: 240px;
  vertical-align: middle;
  border: 1px solid #81D8D0;
  box-shadow: 0 3px 5px 3px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
}

form.filter { display: none; }

.keyword a{
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.4), inset 0px 2px 6px rgba(0,0,0,0.3), inset 0px 5px 4px rgba(255, 255, 255, 0.8);
    /* text-shadow: 0 3px 6px rgba(0,0,0,0.3); */
    border: 5px solid #ffffff;
    text-decoration:  none;
    margin: 0 auto 10px;
    border-radius: 24px;
    text-align: center;
    padding: 20px 0px;
    font-size: 22px;
    display: block;
    width: 92%;
    text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.4), 0px 1px 0 rgba(255, 255, 255, 0.51);
    color: rgba(0, 0, 0, 0.81);
    /* color: rgba(129, 216, 208, 0.9); */
    border: 1px solid rgba(129, 216, 208, 0.9);
  }

.keyword a:hover { border: 1px solid rgba(255, 255, 255, 0.9); }

#auction-nudge-items > a > img { display: none; }

.silverBak {
    /* Permalink - http://colorzilla.com/gradient-editor/#e2e2e2+0,dbdbdb+50,d1d1d1+51,fefefe+100;Grey+Gloss+%231 */
    background: rgb(226,226,226); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
  }

.silver , .an-page-prev , .an-page-next {
    /* Permalink - http://colorzilla.com/gradient-editor/#e2e2e2+0,dbdbdb+50,d1d1d1+51,fefefe+100;Grey+Gloss+%231 */
    background: rgb(226,226,226); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
  }

.silver a {
    text-decoration: none;
    text-shadow: 1px 2px 0px rgba(255, 255, 255, 0.99);
    color: rgb(128, 128, 128);
  }

.twentyFiveYears {
  width: 40%;
  height: auto;
  position: absolute;
  bottom: 72px;
  right: 30%;
}

footer a {
    display: inline-block;
  }

.fb_iframe_widget {
    /* position: absolute !important; */
  }




@media only screen and (min-width: 200px) and (max-width: 800px) {

              body {padding: 0px;
              }

              .address {
                width: 95%;
              }

              h2 .strong {
                font-size: 30px;
              }

              #most {
              }

              #content {
                  border-radius: 0px 0px 12px 12px;
              }

              .contact.address {padding: 0px;margin: 0px;}
              .item {
                min-width: 140px;
                min-height: 350px;
                margin: 15px 15px 0px;
              }

              .wrapper .hours, .wrapper .video ,  .wrapper .new_address {
                width: 90%;
                display: block;
                margin: 10px auto 30px;
                height: 180px;
              }

              .wrapper {
                  height: auto;
                }

              #auction-nudge-items {
                  margin: 0px 20px 90px;
                }

              .hours p      { padding: 10px 20px 0px; }
              .video iframe { margin: 0 auto;         }
              .appointment  { display: inline-block;  }
              #introBox     { margin: 40px auto 0;    }
              h1            { margin: 30px 20px;      }
              h3            { font-size: 26px;        }

              .weBuy {
                word-spacing  : 13px;
                line-height   : 30px;
                font-weight   : 900;
                font-size     : 23px;
              }

              .price, .format, .ends {
                  display: inline-block;
                  position: relative;
                  text-align: left;
                  top: 0px;
                  left:0px;
                  display: block;
                }

              .title { margin: 0px;   }
              .sport { display: none; }

              .headImage {
                  min-width: 400px;
                }

              footer {
                height: 50px;
              }

}
