/* MOBILE FOOTER */
#mobile-footer
{
   box-shadow: 0 -4px 5px -2px rgba(0,0,0,.2);
   letter-spacing: 0.75px;
   color:#0053A8;
   background-color:#EFEFEF;
}

#mobile-accessibe
{
   border-color:#CDCDCD!important;
   cursor: pointer;
}

.zinrelo-tab
{
   display: none !important;
}

@media screen and (min-width:768px)
{
   .zinrelo-tab
   {
      display: inline !important;
   }
}

/* FOOTER */
.footer
{
   font-family: Ubuntu, "Trebuchet MS", Arial, sans-serif;
   -webkit-font-smoothing: antialiased;
   margin-top: 18px;
}


@media screen and (min-width:768px)
{
   .footer-privacy-list
   {
      display: inline;
      margin-left: 8px;
      margin-right: 8px;
   }

   .footer-privacy-link
   {
      color: #FFF;
   }

   .privacy-footer
   {
      list-style-type: none; /* Remove bullets */
      padding: 0; /* Remove padding */
      margin: 0; /* Remove margins */
      display: inline;
   }
}


@media screen and (max-width:768px)
{
   .footer-privacy-link
   {
      color: #FFF;
   }

   .footer-privacy-list-first
   {
      margin-top: 16px;
   }

   .privacy-footer
   {
      list-style-type: none; /* Remove bullets */
      padding: 0; /* Remove padding */
      margin: 0; /* Remove margins */
      margin-top: 16px; /* Remove margins */
      display: inline;
   }
}

.personal-info-checkbox
{
   margin-top: 8px;
}

.personal-info-checkbox-row
{
   margin-top: 20px;
}

.personal-info-checkbox-label
{
   margin-left: 4px;
}

.privacy-info-label
{
   color: #000;
}

#privacy-info-form-messages
{
   margin-top: 12px;
}

.footer .footer-top-border
{
   border-top: 1px solid#CDCDCD;
}

.footer h3
{
   font-size: 22px;
}

.footer .cart-id
{
   color: #111;
}

.footer .footer-center
{
   background-color: #EFEFEF;
   border-top: 10px solid#CDCDCD;
}

div.footer-center 
{
   padding-top: 1.5em;
}

.footer .large-footer-text,
.footer .footer-center h3
{
   font-size: 16px;
}

.large-footer-text 
{
   line-height: 1.5em;
}

.footer .footer-center .footer-links ul > li
{
   line-height: 30px;
   list-style-type: none;
}

.footer .footer-center .footer-links ul > li a
{
   color: #666;
   display: contents;
   vertical-align: middle;
}

.footer .footer-center .footer-links ul > li .glyphicon
{
   font-size: 6px;
   vertical-align: middle;
}

.footer #accessibe
{
   width: 45px;
   height: 45px;
   background-color: #146ff8;
   border-radius: 50%;
   cursor: pointer;
}

.footer #accessibe svg
{
   width: 85%;
   height: 85%;
   fill: #fff;
}

.footer-socials a
{
   display: inline-block;
   margin: 2px 3px;
}
.seals img
{
   max-height: 70px;
   margin-top: 7px;
}

.footer .footer-top h3 .glyphicon
{
   font-size: 30px;
}

.footer .footer-top .contact a
{
   color: #000;
   font-weight: bold;
}

.sprite
{
    background-image: url('//assets.bestcigarprices.com/frontend/images/cc_spritesheet.png');
    background-repeat: no-repeat;
    display: block;
}

.sprite-amex
{
    width: 63px;
    height: 43px;
    background-position: -5px -5px;
}

.sprite-discover
{
    width: 63px;
    height: 43px;
    background-position: -5px -54px;
}

.sprite-mastercard
{
    width: 63px;
    height: 43px;
    background-position: -78px -5px;
}

.sprite-paypal
{
    width: 63px;
    height: 43px;
    background-position: -78px -54px;
}

.sprite-visa
{
    width: 63px;
    height: 43px;
    background-position: -5px -103px;
}

.sprite-block
{
  display:inline-block !important;
}

.footer .footer-bottom
{
   background-color: #000;
   color:#CDCDCD;
}

div.footer-bottom 
{
   min-height: 200px;
   padding-top: 40px;
   padding-bottom: 60px;
}

div.footer-bottom hr 
{
   display: block;
   height: 1px;
   border: 0;
   border-top: 1px solid #404040;
   margin: 2em 0;
   padding: 0;
}

.footer-bottom-copy
{
   line-height: 1.6em;
}

.footer_chat
{
  color:#0053A8 !important;
}

.sitemap-footer 
{
   color:#CDCDCD;
}

a.footer-privacy-link 
{
   display: inline-block;
   padding: 2px 2px;
   margin: 4px 2px;
}

.footer-privacy-link:hover
{
   color: white;
}

.footer-privacy-link:focus
{
   color: white;
}