@font-face {
    font-family: TGH_c_reg;
    src: url(fonts/texgyreheroscn-regular-webfont.eot);
    src: url(fonts/texgyreheroscn-regular-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/texgyreheroscn-regular-webfont.woff) format('woff'), url(fonts/texgyreheroscn-regular-webfont.ttf) format('truetype'), url(fonts/texgyreheroscn-regular-webfont.svg#texgyreheroscnregular) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: TGH_c_it;
    src: url(fonts/texgyreheroscn-italic-webfont.eot);
    src: url(fonts/texgyreheroscn-italic-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/texgyreheroscn-italic-webfont.woff) format('woff'), url(fonts/texgyreheroscn-italic-webfont.ttf) format('truetype'), url(fonts/texgyreheroscn-italic-webfont.svg#texgyreheroscnitalic) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: TGH_c_bold_it;
    src: url(fonts/texgyreheroscn-bolditalic-webfont.eot);
    src: url(fonts/texgyreheroscn-bolditalic-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/texgyreheroscn-bolditalic-webfont.woff) format('woff'), url(fonts/texgyreheroscn-bolditalic-webfont.ttf) format('truetype'), url(fonts/texgyreheroscn-bolditalic-webfont.svg#texgyreheroscnbold_italic) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: TGH_c_bold;
    src: url(fonts/texgyreheroscn-bold-webfont.eot);
    src: url(fonts/texgyreheroscn-bold-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/texgyreheroscn-bold-webfont.woff) format('woff'), url(fonts/texgyreheroscn-bold-webfont.ttf) format('truetype'), url(fonts/texgyreheroscn-bold-webfont.svg#texgyreheroscnbold) format('svg');
    font-weight: 400;
    font-style: normal
}

.SubscriptionForm,
.ad-tout,
.coin-tout,
.stars {
    background-repeat: no-repeat
}
.cookie-banner {position: fixed; bottom: 0; left: 0; width: 100%; background-color: #11336a; padding: 20px; z-index: 3505!important; text-align: center;}
#cookie-banner .modal  { background-color: red!important; }

.close-cookie-banner {position: absolute; right: 30px; top: 10px; background: none; border: none; font-size: 24px; color: white; cursor: pointer; z-index: 1050;}
.modal-backdrop {  z-index:500!important;   background-color: rgba(0, 0, 0, .40); }

#LocationSelectModal .modal { background-color: red!important; }
 
.accordion {
  width: 100%;
  border-radius: 5px;
}

.accordion-header {
  background: #f0f0f0;
  cursor: pointer;
  padding: 15px;
font-family:TGH_c_bold ; 
 transition: background 0.3s ease;
}

.accordion-header:hover {
  background: #e0e0e0;
}

.accordion-content {
  display: none;
  padding: 15px;
  background: #fff;
}

.accordion-item.active .accordion-content {
  display: block;
}
 







 label { font-size: 1.4rem; line-height: 1; font-family: TGH_c_reg!important, san-serif;  font-weight:light }

                    #mc_embed_signup input[type=\"radio\"] {
                        margin: 0 5px; /* Adds space around the radio button */
                        cursor: pointer; /* Changes the cursor to a pointer when hovering over the radio */
                     }
                    #mc_embed_signup input[type=\"checkbox\"] {
                        margin: 0 5px; /* Adds space around the radio button */
                        cursor: pointer; /* Changes the cursor to a pointer when hovering over the radio */
                     }
                    #mc_embed_signup label { font-size: 1.4rem; line-height: 1; font-family: TGH_c_reg!important, san-serif;  font-weight:light }
                    .form-control {
                        margin: 5px 0 0 0;
                    }
  
 
                    .SubscriptionForm {
                      background-image: url(https://www.bluevaultsecure.com/images/mail.svg);
                      background-repeat: no-repeat;
                      background-size: 85px;
                      background-position: right 15px top 40px;
                         background-color:#f1f2f6; 
                       padding: 15px ;
                    }
                    .SubscriptionForm span { display:block!important;  }
                    /* —  MEDIUM — */
                    @media screen and (min-width: 992px) and (max-width:1200px) { 
                    .SubscriptionForm { background-size: 42px; background-position: right 15px top 75px;}

                    }
                    /*  — SMALL — */
                     @media screen and (min-width: 768px) and (max-width: 992px) {
                    .SubscriptionForm { background-size: 42px; background-position: right 15px top 75px;}


                    }

 

                    /*  — PHONE PORTRAIT — */
                  @media screen and (orientation: portrait) and (max-width: 767px) {
                     .SubscriptionForm { background-size: 125px; background-position: right 15px top 5px;}
                     .SubscriptionForm span { display:block; }
                    }
                    /* — PHONE LANDSCAPE —  */
                    @media screen and (orientation: landscape) and (max-width: 767px) {

                     .SubscriptionForm { background-size: 85px; background-position: right 15px top 40px;}
                    }
 

          


.memberRed,
.memberRed a {
    color: #e31204
}
.close {
 color:white!important;
 filter: alpha(opacity=100);
    opacity: 100;
    margin-top:5px;
}
.sitespinner {
 width: 158px!important; height: 158px!important;
}
.validetta-bubble {
    position: absolute;
    background-color: #cd2e26;
    max-width: 400px;
    border-radius: 5px;
    color: #fff;
    padding: 5px 12px;
    z-index: 9
}

.validetta-bubble:before {
    content: '';
    position: absolute;
    display: block;
    height: 0;
    width: 0;
    border-width: 5px;
    border-style: solid
}

.validetta-bubble--right:before {
    top: 7px;
    left: -10px;
    border-color: transparent #cd2e26 transparent transparent
}

.validetta-bubble--bottom:before {
    top: -10px;
    left: 10px;
    border-color: transparent transparent #cd2e26
}

/*.CallToActionForm .pointer,*/
.submit .pointer {
    top: 2px;
    white-space: nowrap;
    position: relative
}

.validetta-bubble,
.validetta-inline {
    display: block;
    font: 12px/14px Arial, Helvetica, sans-serif
}

.validetta-inline {
    color: #cd2e26
}

li.pagelink a,
p a  {
    text-decoration: underline;
    color: #034ac0
}

a.how-buy, a.how-sell {border-bottom: none!important; text-decoration:none;}

.breadcrumb a {border-bottom: 1px solid #4573be;}
.breadcrumb a:hover {border-bottom: 1px solid #4573be; text-decoration:none;}
/*.cover-pointed-list {}*/

a.pagecrosslink {
    font-weight: 400;
    font-size: 22px;
    margin-bottom: 26px;
    color: #4573be;
    text-decoration: none;   
    border-bottom: 1px dotted #4573be; 
}
 a.pagecrosslink:hover {
    border-bottom: 1px solid #4573be; 
    text-decoration:none;
}

.btn-rental {font-size:18px;font-weight:bold;margin-bottom: 24px; color:#000!important; background-color: #f6a518; padding-top:15px; padding-bottom: 15px; border-radius: 3px!important; text-decoration: none}
.btn-rental:visited {color:#000!important;}
.content p a  { border-bottom: 1px dotted #4573be; text-decoration:none;}
.content p a:hover {   border-bottom: 1px solid #4573be; text-decoration:none;}

.content p a.btn-hollow  {     border-bottom: 2px solid #335a93;  text-decoration:none;}
.content p a.btn-hollow:hover {   border-bottom: 2px solid #335a93; text-decoration:none;}


.content a.dotted  {  border-bottom: 1px dotted #4573be; text-decoration:none;}
.content a.dotted:hover {   border-bottom: 1px solid #4573be; text-decoration:none;}

.content_header_caption a  { text-decoration: none!important; border-bottom: 1px dotted #4573be; text-decoration:none;}
.content_header_caption a:hover {   border-bottom: 1px solid #4573be; text-decoration:none;}

.TOUT_hurry_link a {text-decoration: none!important; border-bottom:none!important;}
.TOUT_hurry_link a:hover {text-decoration: none!important; border-bottom:none!important;}

 .loc-list a {text-decoration: none!important; border-bottom:none!important;}
 .loc-list a:hover {text-decoration: none!important; border-bottom:none!important;}

a.TOUT_fix  {text-decoration: none!important; border-bottom:none!important;}

.TOUT-bank {
    margin-top:12px; 
    margin-bottom: 30px;


}
a.PageTopLGContactRequest:hover 
{    color: #034ac0;
    text-decoration: none !important;
    border-bottom-color: #000!important;
}

/*fix for buy gold silver page*/
a.gsfix {
     color: #034ac0
}

.small {
    line-height: 115%
}

li.pagelink a:hover,
p a:hover,
a.gsfix:hover {
    color: #034ac0;
    text-decoration: none !important
}

.hours li span {
    width: 130px;
    display: inline-block
}

.TOUT_IRA p span,
.ad-tout,
.back-to-top {
    display: block
}

.hours li:first-of-type {
    border-top: 1px solid #ddd
}

.hours li {
    padding: 3px;
    border-bottom: 1px solid #ddd
}

.youtube {
    background-size: contain !important;
    background-position: center 0;
    width: 100%;
    border: 1px solid #fff
}

.Fill-FCB333 {
    /*July 19, 2019 fill: #fcb333;*/
    fill: #11366a
}

.coverbuttonlink:hover .Fill-FCB333 {
    fill: #2146c1
}

.coverbuttonlink:active .Fill-FCB333 {
    fill: #202a37
}

.cover-tout-DepositoryStorage,.cover-tout-BankVaultStorage,.cover-tout-SafeDepositBoxes,.options-tout-DepositoryStorage,.options-tout-BankVaultStorage,.options-tout-SafeDepositBoxes 
{ background-repeat:no-repeat; margin-bottom: 10px; display:block }
/* background-color: #000;  */
.cover-tout-DepositoryStorage, .options-tout-DepositoryStorage   {background-image: url(https://www.bluevaultsecure.com/images/bluevault-depository-vault-storage.jpg); }
.cover-tout-BankVaultStorage, .options-tout-BankVaultStorage    {background-image: url(https://www.bluevaultsecure.com/images/bluevault-vault-storage-unit-rentals.jpg); }
.cover-tout-SafeDepositBoxes, .options-tout-SafeDepositBoxes    {background-image: url(https://www.bluevaultsecure.com/images/bluevault-safe-deposit-box-rentals.jpg); }


.cover-tout-1 {
    background-image: url(https://www.bluevaultsecure.com/images/mini_tout_1.jpg)
}

.cover-tout-2 {
    background-image: url(https://www.bluevaultsecure.com/images/mini_tout_2.jpg)
}

.cover-tout-3 {
    background-image: url(https://www.bluevaultsecure.com/images/mini_tout_3.jpg)
}

.cover-tout-4 {
    background-image: url(https://www.bluevaultsecure.com/images/mini_tout_4.jpg)
}

.cover-tout-5 {
    background-image: url(https://www.bluevaultsecure.com/images/mini_tout_5.jpg)
}

.cover-tout-6 {
    background-image: url(https://www.bluevaultsecure.com/images/mini_tout_6.jpg)
}

.cover-tout-7 {
    background-image: url(https://www.bluevaultsecure.com/images/mini_tout_7.jpg)
}

.cover-tout-8 {
    background-image: url(https://www.bluevaultsecure.com/images/mini_tout_8.jpg)
}

.cover-tout-9 {
    background-image: url(https://www.bluevaultsecure.com/images/mini_tout_9.jpg)
}

.cover-tout-10 {
    background-image: url(https://www.bluevaultsecure.com/images/mini_tout_10.jpg)
}

.cover-tout-11 {
    background-image: url(https://www.bluevaultsecure.com/images/mini_tout_11.jpg)
}

.cover-tout-12 {
    background-image: url(https://www.bluevaultsecure.com/images/mini_tout_12.jpg)
}

.cover-tout-bitcoin {
    background-image: url(https://www.bluevaultsecure.com/images/mini_tout-insured-bitcoin-storage.jpg)
}
.cover-tout-SD {
    background-image: url(https://www.bluevaultsecure.com/images/cover-tout-SD.jpg )
}

.cover-tout-OC {
    background-image: url(https://www.bluevaultsecure.com/images/cover-tout-OC.jpg )
}

.cover-tout-DTX {
    background-image: url(https://www.bluevaultsecure.com/images/cover-tout-DTX.jpg )
}

.cover-pointed-list a {
    font-family: TGH_c_bold_it;
    /*color: #202a37;*/
color: #595959;text-decoration: none; 
border-bottom: 1px dotted #4573be;}

/*Coins on the metals pages*/
.gold006coin {
 background-image: url(https://www.bluevaultsecure.com/images/touts/gold-006-tout.png);
}

.gold019coin {
     background-image: url(https://www.bluevaultsecure.com/images/touts/gold-019-tout.png);

}

.gold025coin {
     background-image: url(https://www.bluevaultsecure.com/images/touts/gold-025-tout.png);
}

.gold001coin {
 background-image: url(https://www.bluevaultsecure.com/images/touts/gold-001-tout.png);
}
.gold002coin {
 background-image: url(https://www.bluevaultsecure.com/images/touts/gold-001-tout.png);
}

.gold003coin {
 background-image: url(https://www.bluevaultsecure.com/images/touts/gold-003-tout.png);
}

.gold005coin {
 background-image: url(https://www.bluevaultsecure.com/images/touts/gold-005-tout.png);
}
 
.gold030coin {
     background-image: url(https://www.bluevaultsecure.com/images/touts/gold-030-tout.png);
}

.gold029coin {
     background-image: url(https://www.bluevaultsecure.com/images/touts/gold-029-tout.png);
}
.gold032coin {
     background-image: url(https://www.bluevaultsecure.com/images/touts/gold-032-tout.png);
}
.gold033coin {
     background-image: url(https://www.bluevaultsecure.com/images/touts/gold-033-tout.png);
}

.gold038coin {
     background-image: url(https://www.bluevaultsecure.com/images/touts/gold-038-tout.png);
}
.gold040coin
{
     background-image: url(https://www.bluevaultsecure.com/images/touts/gold-040-tout.png);
}
.gold041coin
{
     background-image: url(https://www.bluevaultsecure.com/images/touts/gold-041-tout.png);
}
.gold073coin
{
     background-image: url(https://www.bluevaultsecure.com/images/touts/gold-073-tout.png);
}

.gold089coin
{
     background-image: url(https://www.bluevaultsecure.com/images/touts/gold-089-tout.png);
}
.gold090coin
{
     background-image: url(https://www.bluevaultsecure.com/images/touts/gold-090-tout.png);
}


.slvr001coin,
.slvr022coin {
 background-image: url(https://www.bluevaultsecure.com/images/touts/slvr-001-tout.png);
}

.slvr003coin,
.slvr023coin {
    background-image: url(https://www.bluevaultsecure.com/images/slvr-003-tout.png);

}
.slvr002coin {
     background-image: url(https://www.bluevaultsecure.com/images/touts/slvr-002-tout.png);
}

.slvr004coin {
  background-image: url(https://www.bluevaultsecure.com/images/touts/slvr-004-tout.png);
}
.slvr009coin {
     background-image: url(https://www.bluevaultsecure.com/images/touts/slvr-009-tout.png);
}

.slvr010coin {
  background-image: url(https://www.bluevaultsecure.com/images/touts/slvr-010-tout.png);
}

.slvr012coin {
  background-image: url(https://www.bluevaultsecure.com/images/touts/slvr-012-tout.png);
}

.slvr013coin {
  background-image: url(https://www.bluevaultsecure.com/images/touts/slvr-013-tout.png);
}


.slvr014coin {
  background-image: url(https://www.bluevaultsecure.com/images/touts/slvr-014-tout.png);
}

.slvr015coin {
  background-image: url(https://www.bluevaultsecure.com/images/touts/slvr-015-tout.png);
}

.slvr016coin {
  background-image: url(https://www.bluevaultsecure.com/images/touts/slvr-016-tout.png);
}

.slvr020coin {
  background-image: url(https://www.bluevaultsecure.com/images/touts/slvr-020-tout.png);
}
.slvr024coin {
  background-image: url(https://www.bluevaultsecure.com/images/touts/slvr-024-tout.png);
}
.slvr026coin {
  background-image: url(https://www.bluevaultsecure.com/images/touts/slvr-026-tout.png);
}
.slvr083coin {
  background-image: url(https://www.bluevaultsecure.com/images/touts/slvr-083-tout.png);
}
/*END TOUTS*/

/*DRILLDOWNS*/

.goldeagle-tout-drill-down-2,
.goldeagle-tout-drill-down {
     background-image: url(https://www.bluevaultsecure.com/images/drilldowns/gold-001b-drilldown.png);

}

.goldasst-tout-drill-down-2,
.goldasst-tout-drill-down {
     background-image: url(https://www.bluevaultsecure.com/images/drilldowns/gold-040b-drilldown.png);

}
.goldeagle-half-tout-drill-down-2,
.goldeagle-half-tout-drill-down 
{    background-image: url(https://www.bluevaultsecure.com/images/drilldowns/gold-002b-drilldown.png);
}

.goldeagle-quarter-tout-drill-down-2,
.goldeagle-quarter-tout-drill-down 
{    background-image: url(https://www.bluevaultsecure.com/images/drilldowns/gold-003b-drilldown.png);
}

.goldmaple-tout-drill-down-2,
.goldmaple-tout-drill-down {
    background-image: url(https://www.bluevaultsecure.com/images/drilldowns/gold-006a-drilldown.png);

}

.goldkrugg-tout-drill-down-2,
.goldkrugg-tout-drill-down {
    background-image: url(https://www.bluevaultsecure.com/images/drilldowns/gold-019b-drilldown.png);

}

.buffalo-tout-drill-down-2,
.buffalo-tout-drill-down {
    background-image: url(https://www.bluevaultsecure.com/images/drilldowns/gold-005b-drilldown.png);

}

.slvr-001-drill-2,
.slvr-001-drill {
    background-image: url(https://www.bluevaultsecure.com/images/drilldowns/slvr-001a-drilldown-1.png);
 
}

.slvr-003-drill-2,
.slvr-003-drill {
    background-image: url(https://www.bluevaultsecure.com/images/drilldowns/slvr-003b-drilldown.png);

}
.slvr-009-drill-members,

.slvr-009-drill-2,
.slvr-009-drill  {
    background-image: url(https://www.bluevaultsecure.com/images/drilldowns/slvr-009b-drilldown.png);

}

.slvr-012-drill-2, 
.slvr-012-drill  {
    background-image: url(https://www.bluevaultsecure.com/images/drilldowns/slvr-012b-drilldown.png);

}
.slvr-013-drill-2,
.slvr-013-drill  {
    background-image: url(https://www.bluevaultsecure.com/images/drilldowns/slvr-013b-drilldown.png);

}
.slvr-014-drill-2,
.slvr-014-drill  {
    background-image: url(https://www.bluevaultsecure.com/images/drilldowns/slvr-014b-drilldown.png);

}
.slvr-024-drill-2,
.slvr-024-drill  {
    background-image: url(https://www.bluevaultsecure.com/images/drilldowns/slvr-024-drilldown-1.png);

}
.slvr-083-drill-2,
.slvr-083-drill  {
    background-image: url(https://www.bluevaultsecure.com/images/drilldowns/slvr-083b-drilldown.png);

}


.pamp5-tout-drill-down-2,
.pamp5-tout-drill-down {
    background-image: url(https://www.bluevaultsecure.com/images/drilldowns/gold-029b-drilldown.png);

}
.gold-038-drill-2,
.gold-038-drill {
    background-image: url(https://www.bluevaultsecure.com/images/drilldowns/gold-038b-drill.png);
}
.gold-032-drill-2,
.gold-032-drill {
    background-image: url(https://www.bluevaultsecure.com/images/drilldowns/gold-032b-drilldown.png);
}

.gold-033-drill-2,
.gold-033-drill {
    background-image: url(https://www.bluevaultsecure.com/images/drilldowns/gold-033b-drilldown.png);
}


.pamp1-tout-drill-down-2,
.pamp1-tout-drill-down {
    background-image: url(https://www.bluevaultsecure.com/images/drilldowns/gold-025b-drilldown.png);
}

.gold-073-drill-2,
.gold-073-drill {
    background-image: url(https://www.bluevaultsecure.com/images/drilldowns/gold-073b-drill.png);
}



 /*end drilldowns*/




.btn-hollow-red,
.btn-hollow,
.btn-org {
    box-sizing: border-box;
    width: 100%;
    font-family: TGH_c_bold, sans-serif !important;
    font-size: 19px !important;
    text-align: left;
    letter-spacing: .02em
}

.cover-pointed-list a:hover {
    color: #034ac0;
border-bottom: 1px solid #4573be; 
/*text-decoration:none;*/
}

.cover-pointed-list a:active {
    /*color: #202a37;*/
color: #595959;
border-bottom: 1px solid #4573be; 
/*text-decoration:none;*/
}

.btn-org {
    background-color: #fcb333;
    padding: 9px 12px 9px 36px;
    -webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 1px 0 0 rgba(0, 0, 0, .5);
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, .5);
    border-radius: 3px;
    border: 0;
    color: #202a37
}

.btn-org:hover {
    background-color: #ff9d35;
    /*color: #202a37;*/
color: #595959;    
/*outline: 0*/
}

.btn-org:active {
    outline: 0;
    background-color: #ff8e2c !important;
    box-shadow: none
}

.btn-hollow {
    background-color: #FFF;
    padding: 9px 12px 9px 23px;
    border-radius: 3px;
    border: 2px solid #335a93;
    color: #335a93;
    text-decoration: none
}
.btn-solid {
    font-size: 20px;
    /*size changed on tablet to 16*/
    background-color: #335a93;
    padding: 9px 12px 9px 23px;
    border-radius: 3px;
    border: 2px solid #335a93;
    color: #FFFFFF;
    text-decoration: none;
    padding-right: 30px;
    background-image: url(https://www.bluevaultsecure.com/images/pointer-master-white.svg);
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 15px 30px;
}

.btn-solid:active {
    color: #335a93 !important;
    border: 2px solid #335a93 !important;
    background-color: #FFF !important;
    box-shadow: none;
    outline: 0
}
.btn-solid:hover {
    background-color: #FFF;
    border: 2px solid #034ac0;
    color: #034ac0;
    outline: 0;

      background-image: url(https://www.bluevaultsecure.com/images/pointer-master-335a93.svg);
}
 
.btn-hollow-red {
    background-color: #FFF;
    padding: 9px 12px 9px 23px;
    border-radius: 3px;
    /*border: 2px solid #ee1d1d;*/
    border: 2px solid #b20a0a;
    /*color: #ee1d1d;*/
    color: #b20a0a;
    text-decoration: none
}
.btn-hollow:hover {
    background-color: #FFF;
    border: 2px solid #034ac0;
    color: #034ac0;
    outline: 0
}
.btn-hollow-red:active {
    color: #FFF !important;
    border: 2px solid #335a93 !important;
    background-color: #335a93 !important;
    box-shadow: none;
    outline: 0
}
.btn-hollow-red:hover {
    background-color: #FFF;
    border: 2px solid #c41818;
    color: #c41818;
    outline: 0
}

.btn-hollow-red:active {
    color: #FFF !important;
    border: 2px solid #ee1d1d !important;
    background-color: #ee1d1d !important;
    box-shadow: none;
    outline: 0
}

.btn-hollow-red .pointer #pointer-master {
    fill: #ee1d1d;
}
.btn-hollow-red:hover .pointer #pointer-master {
    fill: #c41818;
}

.btn-hollow .pointer #pointer-master {
    fill: #335a93
}

.btn-hollow:hover .pointer #pointer-master {
    fill: #034ac0
}

.btn-hollow-red:active .pointer #pointer-master, .btn-hollow:active .pointer #pointer-master {
    fill: #FFF
}

.loc-list span a {
    color: #202a37;
/*color: #595959;*/
text-decoration: none
}

.loc-list span a:hover {
    color: #034ac0;
    text-decoration: underline
}
.coverbutton:active .coverbuttoncopy {
    color: #86b9fb;
    text-decoration: underline;
    background-color: transparent;
}

.coverbutton:hover .coverbuttoncopy {
    color: #FFF;
    text-decoration: underline;
    background-color: transparent;
}


.coverbutton:hover .coverbuttonlink {
    color: #034ac0;
    text-decoration: underline;
    background-color: transparent;
}

.coverbutton:active .coverbuttonlink {
    /*color: #202a37;*/
color: #595959;    text-decoration: underline;
background-color: transparent;
}

.coverbutton:hover .glyphicon {
    color: #034ac0
}

.coverbutton:active .glyphicon {
    color: #202a37
}
/**/
.optionbutton:active .optionbuttoncopy {
    color: #86b9fb;
    text-decoration: underline;
    background-color: transparent;
}

.optionbutton:hover .optionbuttoncopy {
    color: #FFF;
    text-decoration: underline;
    background-color: transparent;
}


.optionbutton:hover .optionbuttonlink {
    color: #034ac0;
    text-decoration: underline;
    background-color: transparent;
}

.optionbutton:active .optionbuttonlink {
    color: #595959;
    text-decoration: underline;
    background-color: transparent;
}


/**/


.page-top-large-links a:active {
    /*color: #202a37;*/
color: #595959;    text-decoration: underline!important
}

.page-top-large-links a:hover {
    color: #034ac0;
    text-decoration: underline
}

a.gold-tout {
    background-image: url(https://www.bluevaultsecure.com/images/gold-coins-and-bars.png);
    color: #202a37;
background-color: #ededf2;
padding-left: 5px;
}

a.silver-tout {
    background-image: url(https://www.bluevaultsecure.com/images/silver-coins-and-bars.png);
    color: #202a37;
background-color: #ededf2;
padding-left: 5px;
}

a.gold-insured-tout {
    background-image: url(https://www.bluevaultsecure.com/images/insured-gold-storage.png);
    color: #202a37;
background-color: #ededf2;
padding-left: 5px;
}

a.silver-insured-tout {
    background-image: url(https://www.bluevaultsecure.com/images/insured-silver-storage.png);
    color: #202a37;
background-color: #ededf2;
padding-left: 5px;
}

a.online-rent-tout {
    background-image: url(https://www.bluevaultsecure.com/images/rent-a-unit-online.png);
    color: #202a37;
background-color: #ededf2;
padding-left: 5px;
}

a.safe-deposit-tout {
    background-image: url(https://www.bluevaultsecure.com/images/safe-deposit-boxes.png);
    color: #202a37;
background-color: #ededf2;
padding-left: 5px;
}

a.vault-storage-tout {
    background-image: url(https://www.bluevaultsecure.com/images/vault-storage-units.png);
    color: #202a37;
background-color: #ededf2;
padding-left: 5px;
}

a.beginners-tout {
    background-image: url(https://www.bluevaultsecure.com/images/beginners-welcome.png);
    color: #202a37;
background-color: #ededf2;
padding-left: 5px;
}

a.insured-gold-storage-tout {
    background-image: url(https://www.bluevaultsecure.com/images/insured-gold-storage.png);
    color: #202a37;
background-color: #ededf2;
padding-left: 5px;
}

a.insured-silver-storage-tout {
    background-image: url(https://www.bluevaultsecure.com/images/insured-silver-storage.png);
    color: #202a37;
background-color: #ededf2;
padding-left: 5px;
}

a.gold-silver-ira-tout {
    background-image: url(https://www.bluevaultsecure.com/images/gold-and-silver-iras.png);
    color: #202a37;
background-color: #ededf2;
padding-left: 5px;
}

a.lowest-prices-tout {
    background-image: url(https://www.bluevaultsecure.com/images/lowest-local-prices.png);
    color: #202a37;
background-color: #ededf2;
padding-left: 5px;
}

a.quantity-gold-dis-tout {
    background-image: url(https://www.bluevaultsecure.com/images/quantity-discounts-gold.png);
    margin-bottom: 18px;
    color: #202a37;
background-color: #ededf2;
padding-left: 5px;
}

a.quantity-silver-dis-tout {
    background-image: url(https://www.bluevaultsecure.com/images/quantity-discounts-silver.png);
    margin-bottom: 18px;
    color: #202a37;
background-color: #ededf2;
padding-left: 5px;
}

a.lowest-price-tout {
    background-image: url(https://www.bluevaultsecure.com/images/lowest-local-prices.png);
    color: #202a37;
background-color: #ededf2;
padding-left: 5px;
}

a.tryit-tout {
    background-image: url(https://www.bluevaultsecure.com/images/try-it-1st-month-free.png);
    color: #202a37;
background-color: #ededf2;
padding-left: 5px;
}

a.axa-tout {
    background-image: url(https://www.bluevaultsecure.com/images/axa-insurance.png);
    color: #202a37;
background-color: #ededf2;
padding-left: 5px;
}

a.ultra-high-tout {
    background-image: url(https://www.bluevaultsecure.com/images/ultra-high-security.png);
    color: #202a37;
background-color: #ededf2;
padding-left: 5px;
}

a.vip-tout {
    background-image: url(https://www.bluevaultsecure.com/images/vault-member-specials.png);
    color: #202a37;
background-color: #ededf2;
padding-left: 5px;
}

a.military-tout {
    background-image: url(https://www.bluevaultsecure.com/images/military-discounts.png);
    color: #202a37;
background-color: #ededf2;
padding-left: 5px;
}

a.how-sell-tout {
    background-image: url(https://www.bluevaultsecure.com/images/how-to-sell.png);
    color: #202a37;
background-color: #ededf2;
padding-left: 5px;
}

a.how-buy-tout {
    background-image: url(https://www.bluevaultsecure.com/images/how-to-buy.png);
    color: #202a37;
background-color: #ededf2;
padding-left: 5px;
}

a.counterfeit-tout {
    background-image: url(https://www.bluevaultsecure.com/images/counterfeit-free-zone.png);
    color: #202a37;
background-color: #ededf2;
padding-left: 5px;
}

a.pure-gold-tout {
    background-image: url(https://www.bluevaultsecure.com/images/how-pure-is-it-gold.png);
    color: #202a37;
background-color: #ededf2;
padding-left: 5px;
}

a.pure-silver-tout {
    background-image: url(https://www.bluevaultsecure.com/images/how-pure-is-it-silver.png);
    color: #202a37;
background-color: #ededf2;
padding-left: 5px;
}

a.faq-vs-tout {
    background-image: url(https://www.bluevaultsecure.com/images/faqs-vault-storage.png);
    color: #202a37;
background-color: #ededf2;
padding-left: 5px;
}

a.faq-sd-tout {
    background-image: url(https://www.bluevaultsecure.com/images/faqs-safe-deposit.png);
    color: #202a37;
background-color: #ededf2;
padding-left: 5px;
}

a.faq-gs-tout {
    background-image: url(https://www.bluevaultsecure.com/images/faqs-gold-and-silver.png);
    color: #202a37;
background-color: #ededf2;
padding-left: 5px;
}

a.location-tout {
    background-image: url(https://www.bluevaultsecure.com/images/bluevault-locations.png);
    color: #202a37;
background-color: #ededf2;
padding-left: 5px;

}

a.location-oc-tout {
    background-image: url(https://www.bluevaultsecure.com/images/bluevault-orange-county.png);
    color: #202a37;
background-color: #ededf2;
padding-left: 5px;
}

a.location-sd-tout {
    background-image: url(https://www.bluevaultsecure.com/images/bluevault-san-diego.png);
    color: #202a37;
background-color: #ededf2;
padding-left: 5px;
}
a.location-dtx-tout {
    background-image: url(https://www.bluevaultsecure.com/images/dtx-location-tout.png);
    color: #202a37;
background-color: #ededf2;
padding-left: 5px;
}


a.built-in-insurance-tout {
    background-image: url(https://www.bluevaultsecure.com/images/built-in-insurance.png);
    color: #202a37;
background-color: #ededf2;
padding-left: 5px;
}

a.rates-sizes-tout {
    background-image: url(https://www.bluevaultsecure.com/images/rates-and-sizes.png);
    color: #202a37;
background-color: #ededf2;
padding-left: 5px;
}

a.better-banks-tout {
    background-image: url(https://www.bluevaultsecure.com/images/better-than-banks.png);
    color: #202a37;
background-color: #ededf2;
padding-left: 5px;
}

a.safer-safes-tout {
    background-image: url(https://www.bluevaultsecure.com/images/safer-than-safes.png);
    color: #202a37;
background-color: #ededf2;
padding-left: 5px;
}

a.lennon-tout {
    background-image: url(https://www.bluevaultsecure.com/images/lost-john-lennon-guitar.png);
    color: #202a37;
background-color: #ededf2;
padding-left: 5px;
}

a.what-store-tout {
    background-image: url(https://www.bluevaultsecure.com/images/what-to-store.png);
    color: #202a37;
background-color: #ededf2;
padding-left: 5px;
}

a.bitcoin-storage-tout {
    background-image: url(https://www.bluevaultsecure.com/images/bitcoin-storage-tout.png);
    color: #202a37;
background-color: #ededf2;
padding-left: 5px;
}

.back-to-top {
    -moz-box-shadow: 0 1px 1px 0 rgba(94, 94, 94, 1);
    -webkit-box-shadow: 0 1px 1px 0 rgba(94, 94, 94, 1);
    background-color: #cfd2e0;
    border-radius: 3px;
    box-shadow: 0 1px 1px 0 rgba(94, 94, 94, 1);
    color: #202837 !important;
    font-size: 14px;
    height: 50px;
    line-height: 15px;
    margin-bottom: 30px;
    /*margin-top: 30px;*/
    margin-top: 0;

    padding: 8px 0;
    text-align: center;
    width: 50px
}

.back-to-top span {
    margin: 2px auto 0
}

.back-to-top:hover {
    background-color: #b9bed2
}

.footer-search {
    margin-top: 30px
}

.footer-search .form-control {
    height: 29px;
    width: 185px;
    padding: 0;
    margin: 0;
    position: relative;
    display: inline-block;
    font-family: TGH_c_reg;
    font-weight: 400;
    font-size: 16px;
    border-radius: 3px 2px 2px 3px;
    -webkit-border-bottom-right-radius: 2px;
    -moz-border-radius-topright: 2px;
    -moz-border-radius-bottomright: 2px;
    -webkit-box-shadow: none;
    box-shadow: none;
    /*-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;*/
    /*-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;*/
    /*transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s*/
}

.footer-search .form-control:focus {
    color: #b3b3b3;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.footer-search .form-control::-moz-placeholder {
    color: #b3b3b3;
    opacity: 1
}

.footer-search .form-control:-ms-input-placeholder {
    color: #b3b3b3
}

.footer-search .form-control::-webkit-input-placeholder {
    color: #b3b3b3
}

.footer-search .input-group-footer {
    display: inline-block;
    height: 30px;
    margin: 0
}

.footer-search .input-group-btn>.btn {
    position: relative;
    margin-top: -2px;
    margin-left: -28px;
    height: 30px;
    padding: 4px 6px;
    font-size: 16px;
    line-height: 1.3333333;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border: 1px solid #11336a;
    background-color: #11336a
}

.footer-search .input-group-btn>.btn:hover {
    background-color: #ddd;
    border: 1px solid #ddd
}

.footer-logo {
    width: 186px;
    height: 45px
}

.copyright {
    font-family: TGH_c_reg !important;
    font-weight: 400;
    font-size: 12px;
    color: #b3b3b3;
    margin: 9px 0 12px
}

.LOL {
    background-image: url(https://www.bluevaultsecure.com/images/All_Partner_Logos-06.svg)
}

.SIE {
    background-image: url(https://www.bluevaultsecure.com/images/All_Partner_Logos-07.svg)
}

.AXA {
    background-image: url(https://www.bluevaultsecure.com/images/All_Partner_Logos-08.svg)
}

.DIE {
    background-image: url(https://www.bluevaultsecure.com/images/All_Partner_Logos-09.svg)
}

.BBB {
    background-image: url(https://www.bluevaultsecure.com/images/All_Partner_Logos-10.svg)
}

.SDA {
    background-image: url(https://www.bluevaultsecure.com/images/All_Partner_Logos-16.svg)
}

.BRK {
    background-image: url(https://www.bluevaultsecure.com/images/All_Partner_Logos-17.svg)
}

.TT {
    background-image: url(https://www.bluevaultsecure.com/images/All_Partner_Logos-18.svg)
}

.SDBIC {
    background-image: url(https://www.bluevaultsecure.com/images/All_Partner_Logos-19.svg?NEW)
}

.UL {
    background-image: url(https://www.bluevaultsecure.com/images/All_Partner_Logos-20.svg)
}

.LOL:hover {
    background-image: url(https://www.bluevaultsecure.com/images/All_Partner_Logos-01.svg)
}

.SIE:hover {
    background-image: url(https://www.bluevaultsecure.com/images/All_Partner_Logos-02.svg)
}

.AXA:hover {
    background-image: url(https://www.bluevaultsecure.com/images/All_Partner_Logos-03.svg)
}

.DIE:hover {
    background-image: url(https://www.bluevaultsecure.com/images/All_Partner_Logos-04.svg)
}

.BBB:hover {
    background-image: url(https://www.bluevaultsecure.com/images/All_Partner_Logos-05.svg)
}

.SDA:hover {
    background-image: url(https://www.bluevaultsecure.com/images/All_Partner_Logos-11.svg)
}

.BRK:hover {
    background-image: url(https://www.bluevaultsecure.com/images/All_Partner_Logos-12.svg)
}

.TT:hover {
    background-image: url(https://www.bluevaultsecure.com/images/All_Partner_Logos-13.svg)
}

.SDBIC:hover {
    background-image: url(https://www.bluevaultsecure.com/images/All_Partner_Logos-14.svg)
}

.UL:hover {
    background-image: url(https://www.bluevaultsecure.com/images/All_Partner_Logos-15.svg)
}

.footer ul {
    margin-left: 0;
    padding-left: 0
}

.footer li {
    list-style: none
}

.fb-share {
    background-image: url(https://www.bluevaultsecure.com/images/share-icons-01.svg)
}

.go-share {
    background-image: url(https://www.bluevaultsecure.com/images/share-icons-02.svg)
}

.li-share {
    background-image: url(https://www.bluevaultsecure.com/images/share-icons-03.svg)
}

.ye-share {
    background-image: url(https://www.bluevaultsecure.com/images/share-icons-06.svg)
}

.tw-share {
    background-image: url(https://www.bluevaultsecure.com/images/share-icons-05.svg)
}

.pn-share {
    background-image: url(https://www.bluevaultsecure.com/images/share-icons-04.svg)
}

.em-share {
    background-image: url(https://www.bluevaultsecure.com/images/share-icons-07.svg)
}

.fb-share:hover {
    background-image: url(https://www.bluevaultsecure.com/images/share-icons-08.svg)
}

.go-share:hover {
    background-image: url(https://www.bluevaultsecure.com/images/share-icons-09.svg)
}

.li-share:hover {
    background-image: url(https://www.bluevaultsecure.com/images/share-icons-10.svg)
}

.ye-share:hover {
    background-image: url(https://www.bluevaultsecure.com/images/share-icons-13.svg)
}

.tw-share:hover {
    background-image: url(https://www.bluevaultsecure.com/images/share-icons-12.svg)
}

.pn-share:hover {
    background-image: url(https://www.bluevaultsecure.com/images/share-icons-11.svg)
}

.em-share:hover {
    background-image: url(https://www.bluevaultsecure.com/images/share-icons-14.svg)
}

.rss-follow {
    background-image: url(https://www.bluevaultsecure.com/images/follow-icons-01.svg)
}

.fb-follow {
    background-image: url(https://www.bluevaultsecure.com/images/follow-icons-02.svg)
}

.go-follow {
    background-image: url(https://www.bluevaultsecure.com/images/follow-icons-03.svg)
}

.li-follow {
    background-image: url(https://www.bluevaultsecure.com/images/follow-icons-04.svg)
}

.yt-follow {
    background-image: url(https://www.bluevaultsecure.com/images/follow-icons-05.svg)
}

.tw-follow {
    background-image: url(https://www.bluevaultsecure.com/images/follow-icons-12.svg)
}

.pn-follow {
    background-image: url(https://www.bluevaultsecure.com/images/follow-icons-13.svg)
}

.em-follow {
    background-image: url(https://www.bluevaultsecure.com/images/follow-icons-15.svg)
}

.rss-follow:hover {
    background-image: url(https://www.bluevaultsecure.com/images/follow-icons-06.svg)
}

.fb-follow:hover {
    background-image: url(https://www.bluevaultsecure.com/images/follow-icons-07.svg)
}

.go-follow:hover {
    background-image: url(https://www.bluevaultsecure.com/images/follow-icons-08.svg)
}

.li-follow:hover {
    background-image: url(https://www.bluevaultsecure.com/images/follow-icons-09.svg)
}

.yt-follow:hover {
    background-image: url(https://www.bluevaultsecure.com/images/follow-icons-10.svg)
}

.tw-follow:hover {
    background-image: url(https://www.bluevaultsecure.com/images/follow-icons-11.svg)
}

.pn-follow:hover {
    background-image: url(https://www.bluevaultsecure.com/images/follow-icons-14.svg)
}

.em-follow:hover {
    background-image: url(https://www.bluevaultsecure.com/images/follow-icons-16.svg)
}

.partners ul {
    margin: 0;
    padding: 0
}

.partners li:hover {
    font-family: TGH_c_bold;
    text-decoration: none
}

.partners li:active {
    font-family: TGH_c_bold;
    text-decoration: underline
}

.partners li a {
    color: #536783
}

/*.CallToActionForm .Fill-FCB333,*/
.Fill-202a37,
.submit .Fill-202a37 {
    fill: #202a37
}


/*
.yelpbox { margin:15px 0; border-radius: 5px; padding: 10px 15px; border: 1px solid #f1f2f6; background-color:#f1f2f6;}
.yelpbox p { padding:0; margin:0; line-height:1.75;}
.yelpbox a {color: #2f353e; font-weight: 600; text-decoration:none; }
.yelpbox a:hover { color: #cfd2e0!important; font-weight: bold; text-decoration:underline; }
.yelpbox .pointer {height: 16px; width: 8px; fill: #f6ba36; }
*/
a.yelplink { font-size: 16px; font-weight: 600; text-decoration:none; margin:15px 0;line-height:1.9; border-radius: 5px; padding: 15px;  background-color:#f1f2f6; color: #2f353e; }
a.yelplink:hover { background-color:#cfd2e0; color: #000; font-weight: bold;  }
a.yelplink .pointer {height: 16px; width: 8px; fill: #f6ba36; }
a.yelplink:hover .pointer {height: 16px; width: 8px; fill: #000; }


.stars,
.stars4 {
    height: 22px;
    width: 105px;
    background-position: 0 0
}
 
.stars {
    margin: 0;
    background-size: auto 22px;
    background-image: url(https://www.bluevaultsecure.com/images/Yelp_Master.svg)



}

.stars4 {
    margin: 0;
    background-size: 157px 22px;
    background-image: url(https://www.bluevaultsecure.com/images/Yelp_Master.svg);
    background-repeat: no-repeat;
}

.stars45,
.stars5 {
    height: 22px;
    width: 131px;
    margin: 0;
    background-size: 157px 22px;
    background-image: url(https://www.bluevaultsecure.com/images/Yelp_Master.svg);
    background-repeat: no-repeat;
}

.stars45 {
    background-position: -26px 0!important;

}

.stars5 {
    background-position: 0 0
}

 .CallToActionForm .last {
    margin-bottom: 10px
}
 .CallToActionForm .response {
    color: #ee4723;
    font-family: TGH_c_it;
    font-size: 18px;
    line-height: 21px;
    background-color: #fff;
    padding: 8px
} 

.SubscriptionForm .submit,
.submit {
    -webkit-box-shadow: 0 1px 0 0 rgba(94, 94, 94, 1);
    padding: 8px 7px 8px 30px;
    letter-spacing: .02em;
    -moz-box-shadow: 0 1px 0 0 rgba(94, 94, 94, 1);
    text-align: left;
    font-weight: 400;
    margin: 0 0 8px !important;
    box-shadow: 0 1px 0 0 rgba(94, 94, 94, 1)
}

.SubscriptionForm .priv {
    font-family: TGH_c_reg;
    font-size: 13px;
color: #595959;    margin-bottom: 0
}
 
.SubscriptionForm .inter,
.SubscriptionForm .submit {
     color: #202a37
}

.SubscriptionForm .inter {
    font-size: 18px;
    line-height: 18px
}

.SubscriptionForm .orangelink {
    margin: 0 0 8px !important;
    text-align: left;
    padding: 9px 0 4px 10px
}

.CallToActionForm .g-recaptcha {
    margin-bottom: 8px !important
}

.SubscriptionForm .submit {
    font-size: 19px;
    line-height: 20px;
    border-radius: 2px;
    border: 0;
    background-color: #cfd2e0;
    width: 100%
}


.CallToActionForm .pointer {
    height: 18px;
    width: 9px;
    margin-left: 2px
}

.CallToActionForm .submit:focus,
.CallToActionForm .submit:hover {
 color: #595959;    
     background-color: #b9bed2
}

.CallToActionForm .submit:active {
    outline: 0;
    background-color: #dfe2eb
}

.CallToActionForm .form-control {
    margin: 0
}

.CallToActionForm {
    font-family: 'TGH_c_reg';
    padding: 17px 17px 7px;
    background-color: #f1f2f6

}

 .CallToActionForm form {
    padding: 6px 0 0
}
 
 .CallToActionForm .mc-field-group label.textinput {
    display: none
}

.CallToActionForm .mc-field-group label.checkboxinput {
      font-family: 'TGH_c_reg'!important;
  display: inline-block;
    margin-left: 5px
}

.CallToActionForm .mc-field-group input[type=email],
.CallToActionForm .mc-field-group input[type=text] {
    border: 0;
    margin-bottom: 9px;
    height: 32px;
    padding-top: 2px;
    font-family: TGH_c_reg;
    font-size: 16px;
    color: #202a37
}

.CallToActionForm .mc-field-group textarea {
    border: 0;
    margin-bottom: 10px;
    padding-top: 2px;
    font-family: 'TGH_c_reg';
    font-size: 16px;
    color: #202a37
}

.CallToActionForm .mc-field-group input[type=checkbox] {
    display: inline-block;
    margin-left: 0;
    margin-bottom: 0;
    font-family: TGH_c_reg;
    font-size: 16px;
    color: #202a37
}
 
:-ms-input-placeholder {
    padding-top: 2px;
    font-family: TGH_c_reg;
    font-size: 16px;
    color: #202a37 !important
}

::-moz-placeholder {
    padding-top: 2px;
    font-family: 'TGH_c_reg';
    font-size: 16px;
    color: #202a37 !important;
    opacity: 1
}

:-moz-placeholder {
    padding-top: 2px;
    font-family: TGH_c_reg;
    font-size: 16px;
    color: #202a37 !important;
    opacity: 1
}

::-webkit-input-placeholder {
    color: #202a37 !important
}

.SubscribeFormHeader {
    padding: 0 0 0 17px;
    background-position: top right;
    background-image: url(https://www.bluevaultsecure.com/images/subscription_envelope.svg);
    background-size: fit;
    background-color: #f1f2f6
}

.SubscribeFormHeader p {
    font-family: TGH_c_bold;
 color: #595959;    text-align: left;
    padding: 14px 0 0
}

.SubscribeFormHeader p:hover {
    text-decoration: underline
}

.SubscribeFormContent .form-control {
    margin: 0
}

.SubscribeFormHeader .glyphicon {
    color: #fcb333;
    text-shadow: 1px 1px 1px rgba(94, 94, 94, 1)
}

.shadow,
.wt-shadow {
    text-shadow: rgba(16, 61, 9, .7) 1px 1px 1px
}

.SubscribeFormContent {
    background-color: #f1f2f6;
    margin-top: 0;
    padding: 0 11px 20px;
    border: 0 solid #900;
}

 .SubscribeFormContent2 {
    padding: 0 11px 20px;

}

.SubscribeFormContent .mc-field-group label.textinput {
    display: none
}

.SubscribeFormContent .mc-field-group label.checkboxinput {
      font-family: 'TGH_c_reg'!important;
    display: inline-block;
    margin-left: 5px
}

.SubscribeFormContent .mc-field-group input[type=email],
.SubscribeFormContent .mc-field-group input[type=text] {
    border: 0;
    margin-bottom: 8px;
    height: 32px;
    padding-top: 2px;
    font-family: TGH_c_reg;
    font-size: 16px;
    color: #202a37
}

.SubscribeFormContent .mc-field-group input[type=email] {
    margin-bottom: 0
}

.SubscribeFormContent .mc-field-group input[type=checkbox] {
    display: inline-block;
    margin-left: 0;
    margin-bottom: 0;
    font-family: TGH_c_reg;
    font-size: 16px;
    color: #202a37
}

.SubscribeFormContent .mc-field-group input[placeholder]::-webkit-input-placeholder {
    padding-top: 2px;
    font-family: TGH_c_reg;
    font-size: 16px;
    color: #202a37
}

.SubscribeFormContent .mc-field-group input[placeholder]:-ms-input-placeholder {
    padding-top: 2px;
    font-family: TGH_c_reg;
    font-size: 16px;
    color: #202a37
}

.SubscribeFormContent .mc-field-group input[placeholder]::-moz-placeholder {
    padding-top: 2px;
    font-family: TGH_c_reg;
    font-size: 16px;
 color: #595959;    
 opacity: 1
}

.SubscribeFormContent .mc-field-group input[placeholder]:-moz-placeholder {
    padding-top: 2px;
    font-family: TGH_c_reg;
    font-size: 16px;
color: #595959;    
opacity: 1
}
 
/*.last {
    margin-bottom: 22px
}

.response {
    color: #ee4723;
    font-family: TGH_c_it;
    font-size: 18px;
    line-height: 21px;
    background-color: #fff;
    padding: 8px
}
*/
.priv {
    font-family: TGH_c_reg;
    font-size: 13px;
    color: #202a37
}

.inter,
.submit {
    color: #202a37
}

.inter {
    font-size: 18px;
    line-height: 18px
}

.submit {
    font-size: 19px;
    line-height: 20px;
    border-radius: 2px;
    border: 0;
    background-color: #cfd2e0;
    width: 100%
}

.fromBubble,
.more-detail {
    text-align: center;
    position: absolute
}

.submit .pointer-size {
    height: 18px;
    width: 9px
}

.submit .pointer {
    margin-left: 2px
}

.submit:focus,
.submit:hover {
    /*color: #202a37;*/
color: #595959;    /*outline: 0;*/
    /*text-decoration: none;*/
    background-color: #b9bed2
}

.submit:active {
    outline: 0;
    background-color: #dfe2eb
}

.wt-shadow {
    color: #fff
}

.ad-tout {
    background-size: 100% 100%;
    margin-bottom: 12px;
    padding: 0 !important
}

.ad-tout a {
    font-family: TGH_c_it;
    text-decoration: underline;
}

.ad-tout p {
    font-family: TGH_c_bold_it;
    text-decoration: none;
}

.TOUT_QuantityDiscounts_Gold a,
.TOUT_QuantityDiscounts_Silver a {
    color: #202a37
}

.TOUT_PriceIncrease {
    border: 1px solid #fff;
    background-image: url(https://www.bluevaultsecure.com/images/tout-price-increase-bkgd.jpg);
        background-color: #364c88;
        max-height: 125px;
        padding:10px;
        margin-bottom: 30px;
        background-position: right;
        background-repeat: no-repeat;

}
.TOUT_PriceIncrease p {
    color:#fff;
    font-family: TGH_c_reg;

}
.TOUT_PriceIncrease p:first-of-type {
    font-size:28px;
    line-height:26px;
    margin-bottom: 6px
}
.TOUT_PriceIncrease p:nth-of-type(2) {
    font-size:19px;
    line-height:20px;
}



.TOUT_BeatAllPrices {
    border: 1px solid #fff;
    background-image: url(https://www.bluevaultsecure.com/images/TOUT_BeatAllPrices_Static.jpg);
        background-color: #000!important;

}

.TOUT_Counterfeitfree_Zone {
    border: 1px solid #fff;
    background-image: url(https://www.bluevaultsecure.com/images/TOUT_Counterfeitfree-Zone_Static.jpg);
        background-color: #FFF!important;
}

.TOUT_IRA {
    border: 1px solid #fff;
    background-image: url(https://www.bluevaultsecure.com/images/TOUT_IRA_Static.jpg);
        background-color: #000!important;
}

.TOUT_QuantityDiscounts_Gold {
    border: 1px solid #d5d5d5;
    background-image: url(https://www.bluevaultsecure.com/images/TOUT_QuantityDiscounts_Gold_Static.jpg);
        background-color: #FFF!important;
}

.TOUT_QuantityDiscounts_Silver {
    border: 1px solid #d5d5d5;
    background-image: url(https://www.bluevaultsecure.com/images/TOUT_QuantityDiscounts_Silver_Static.jpg);
        background-color: #FFF!important;
}

.TOUT_Secured-Insured_Gold {
    border: 1px solid #fff;
    background-image: url(https://www.bluevaultsecure.com/images/TOUT_Secured-Insured_Gold_Static.jpg);
        background-color: #000!important;
}

.TOUT_Secured-Insured_Silver {
    border: 1px solid #fff;
    background-image: url(https://www.bluevaultsecure.com/images/TOUT_Secured-Insured_Silver_Static.jpg);
        background-color: #000!important;
}

.TOUT_Alternative_Gold {
    border: 1px solid #fff;
    background-image: url(https://www.bluevaultsecure.com/images/TOUT_Alternative_Gold_Static.jpg);
        background-color: #000!important;
}

.TOUT_Alternative_Silver {
    background-image: url(https://www.bluevaultsecure.com/images/TOUT_Alternative_Gold_Static.jpg);
        background-color: #000!important;
}

.Fill-FFFFFF {
    fill: #FFF
}

.Fill-FDE28E {
    fill: #fde28e
}

.Fill-313131 {
    fill: #313131
}

.Fill-F6BA36 {
    fill: #f6ba36
}

.Fill-99C3FB {
    fill: #99c3fb
}

.in-stock,
.orangelink {
    display: inline-block;
    margin: 0;

}

.coin-tout {
    padding: 0;
    margin-bottom: 12px;
    position: relative
}

.coin-tout .in-stock {
    width: 58%;
    /*height: 40px;*/
    float: right;
        background-color: rgba(0,0,0, .8);
    font-size: 18px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    font-family: TGH_c_bold
}

.coin-tout .orangelink {
    float: left;
    width: 42%;
    height: 40px;
    margin-left: 0;
    line-height: 24px
}

a.how-to-sell {
    margin-left: 20px;
    font-family: TGH_c_it;
    /*color: #202a37;*/
color: #595959;    border-bottom:none!important;
}

a.how-to-sell:active {
    color: #034ac0
}

a.how-to-sell img {
    position: relative;
    top: -2px;
    margin-left: 6px;
    height: 18px;
    width: 7px
}

.more-detail {
    z-index: 500;
    height: 58px;
    width: 58px;
    padding-top: 13px;
    line-height: 15px;
    font-size: 14px;
    /*color: #202a37;*/
color: #595959;    font-family: TGH_c_reg;
    -webkit-box-shadow: 0 1px 0 0 rgba(94, 94, 94, 1);
    -moz-box-shadow: 0 1px 0 0 rgba(94, 94, 94, 1);
    box-shadow: 0 1px 0 0 rgba(94, 94, 94, 1);
    border: 0;
    background-color: #fcb333
}

.more-detail:hover {
     color: #595959;    
     background-color: #ff9d35
}

.more-detail:active {
    background-color: #ff8e2c
}

.sky {
    background: linear-gradient(to right, #fff 0, #215399 100%);
    background: -webkit-linear-gradient(left, #fff 0, #215399 100%);
    background: -moz-linear-gradient(left, #fff 0, #215399 100%);
}


.skyfix {
    background-image: url(https://www.bluevaultsecure.com/images/skyfix.gif);
    background-position: center center
}

.bv-bg-litgray {
    background-color: #f8f8f8
}

.bv-bg-medgray {
    background-color: #b3b3b3
}

.bv-bg-deepgray {
    background-color: #2f353f
}

.bv-bg-blue {
    background-color: #345b8f
}


.bold,
strong {
    font-family: TGH_c_bold;
    font-weight: 400
}

.italic {
    font-family: TGH_c_reg_it;
    font-weight: 400
}

.bg-nav-blue {
    background-color: #11336a
}

.bg-blue {
    background-color: #0635a1
}

.bg-white {
    background-color: #fff
}

.bv-bg-gray {
    background-color: #ebedf2
}

.bg-silver {
    background-color: #ddd
}

.bg-black {
    background-color: #111
}

.blue,
.navy {
    color: #0c3176
}

.white {
    color: #fff
}

.silver {
    color: #ddd
}

.gray {
    color: #aaa
}

.black {
    color: #111
}

.border--blue,
.border--navy {
    border-color: #0c3176
}

.border--aqua {
    border-color: #7fdbff
}

.border--teal {
    border-color: #39cccc
}

.border--olive {
    border-color: #3d9970
}

.border--green {
    border-color: #2ecc40
}

.border--lime {
    border-color: #01ff70
}

.border--yellow {
    border-color: #ffdc00
}

.border--orange {
    border-color: #ff851b
}

.border--red {
    border-color: #ff4136
}

.border--fuchsia {
    border-color: #f012be
}

.border--purple {
    border-color: #b10dc9
}

.border--maroon {
    border-color: #85144b
}

.border--white {
    border-color: #fff
}

.border--gray {
    border-color: #aaa
}

.border--silver {
    border-color: #ddd
}

.border--black {
    border-color: #111
}

.padtop16 {
    padding-top: 16px
}

.padbot16 {
    padding-bottom: 16px
}

.padtop12 {
    padding-top: 12px
}

.padbot12 {
    padding-bottom: 12px
}

.padtop10 {
    padding-top: 10px
}

.padbot10 {
    padding-bottom: 10px
}

.padtop8 {
    padding-top: 8px
}

.padbot8 {
    padding-bottom: 8px
}

.padtop4 {
    padding-top: 4px
}

.padbot4 {
    padding-bottom: 4px
}

.padtop0 {
    padding-top: 0
}

.padbot0 {
    padding-bottom: 0
}
.martop60 {
    margin-top: 60px!important;
}

.martop48 {
    margin-top: 48px!important;
}
.martop36 {
    margin-top: 36px
}

.martop32 {
    margin-top: 32px
}

.marbot32 {
    margin-bottom: 32px;
}
.marbot48 {
    margin-bottom: 48px;
}

.martop28 {
    margin-top: 28px
}

.marbot28 {
    margin-bottom: 28px
}

.martop24 {
    margin-top: 24px
}

.marbot24 {
    margin-bottom: 24px
}

.martop20 {
    margin-top: 20px
}

.marbot20 {
    margin-bottom: 20px
}

.martop18 {
    margin-top: 18px
}

.marbot18 {
    margin-bottom: 18px
}

.martop16 {
    margin-top: 16px
}

.marbot16 {
    margin-bottom: 16px
}

.martop14 {
    margin-top: 14px
}

.marbot14 {
    margin-bottom: 14px
}

.martop12 {
    margin-top: 12px
}

.marbot12 {
    margin-bottom: 12px
}

.martop10 {
    margin-top: 10px
}

.marbot10 {
    margin-bottom: 10px
}

.martop8 {
    margin-top: 8px
}

.marbot8 {
    margin-bottom: 8px
}

.martop4 {
    margin-top: 4px
}

.marbot4 {
    margin-bottom: 4px
}

.martop6 {
    margin-top: 6px
}

.marbot6 {
    margin-bottom: 6px
}

.martop0 {
    margin-top: 0
}

.marbot0 {
    margin-bottom: 0
}

.padrt16 {
    padding-right: 16px
}

.padlf16 {
    padding-left: 16px
}

.padrt12 {
    padding-right: 12px
}

.padlf12 {
    padding-left: 12px
}

.padrt10 {
    padding-right: 10px
}

.padlf10 {
    padding-left: 10px
}

.padrt8 {
    padding-right: 8px
}

.padlf8 {
    padding-left: 8px
}

.padrt4 {
    padding-right: 4px
}

.padlf4 {
    padding-left: 4px
}

.padrt0 {
    padding-right: 0
}

.padlf0 {
    padding-left: 0
}

.marrt16 {
    margin-right: 16px
}

.marlf16 {
    margin-left: 16px
}

.marrt12 {
    margin-right: 12px
}

.marlf12 {
    margin-left: 12px
}

.marrt10 {
    margin-right: 10px
}

.marlf10 {
    margin-left: 10px
}

.marrt8 {
    margin-right: 8px
}

.marlf8 {
    margin-left: 8px
}

.marrt4 {
    margin-right: 4px
}

.marlf4 {
    margin-left: 4px
}

.marrt0 {
    margin-right: 0
}

.marlf0 {
    margin-left: 0
}


.Bubble {
    border-radius: 90%;
    background-color: #ee1d1d;
    color: #fff;
    line-height: 100%;
     box-shadow:none;
 }
.bubblebtn {
    background-color:transparent!important; 
    border:none ; 
      position:relative; 
    margin-top:5px; 
    box-shadow:none!important;
      font-family: TGH_c_bold_it;

}

.Bubble ul {
background-color:transparent!important; 
border:none!important; 
box-shadow:none;

}
.Bubble ul .btn li { 
    font-family: TGH_c_reg!important;
    color:#fff; 
}
.Bubble ul .btn a { 
    color:#fff; 
    background-color:#ee1d1d;
    font-family: TGH_c_bold!important;
    margin-bottom:6px;
}
.Bubble .pointer { 
    fill:#fff; 
}

.Bubble ul .btn {
    border-radius: 4px; 
    margin-bottom:6px; 
    box-shadow:none; 
    background-color:#ee1d1d;
}
.Bubble ul .btn:hover, 
.Bubble ul li:hover,
.Bubble ul li:hover a,
.Bubble ul .btn a:hover,
.bubblebtn:hover { 
    color:#fff; 
    background-color:#8b8b8a;
}


ul.tout-listing-single {
    height: 50px;
    display: block
}

ul.tout-listing-multiple {
    display: block;
    margin-left: 0;
    margin-right: 0
}

ul.tout-listing-multiple a {
    background-position: center right;
    background-repeat: no-repeat;
    font-family: TGH_c_bold_it;
    width: 100% !important
}

.sf-mega-section .tout-listing li a {background-color: #ebedf2!important}


.youtube {
    background-color: #000;
    position: relative;
    padding-top: 56.25%;
    overflow: hidden;
    cursor: pointer
}

.youtube img {
    width: 100%;
    top: -16.84%;
    left: 0;
    opacity: .7
}

.youtube .play-button {
    width: 90px;
    height: 60px;
    background-color: #333;
    box-shadow: 0 0 30px rgba(0, 0, 0, .6);
    z-index: 1;
    opacity: .8;
    border-radius: 6px
}

.youtube .play-button:before {
    content: "";
    border-style: solid;
    border-width: 15px 0 15px 26px;
    border-color: transparent transparent transparent #fff
}

.youtube .play-button,
.youtube img {
    cursor: pointer
}

.youtube .play-button,
.youtube .play-button:before,
.youtube iframe,
.youtube img {
    position: absolute
}

.youtube .play-button,
.youtube .play-button:before {
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0)
}

.youtube iframe {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0
}


/* — LARGE — */
@media screen and (min-width:1200px) { 
/*body { border: 5px solid red!important; }*/
.header2020 .logo {
    height: 42px !important;
    margin-top: 19px
}

.header2020 .si {
     font-family: 'TGH_c_it', sans-serif;
    font-size: 20px;
    color: #202a37 !important;
    font-weight: 400;
    line-height: 98%;
    position: absolute;
    top: 24px;
    left: 230px;
    padding-right: 0px
}

.header2020 .hoursblock {
    margin-top: 8px
}

.header2020 .hoursblock .headerYear {
    font-size: 20px;
    padding-left: 59%;
    text-align: center;
    line-height: 18px;
}

.header2020  .hoursblock  .headerHours {
    font-size: 17px;
    padding-left: 59%;
    text-align: center
}

.header2020 .storeimagery {
    padding-bottom: 81px;
    background-image: url(../images/StoreFront_building.png);
    background-size: 150px 122px;
    background-position: 34px -8px;
    background-repeat: no-repeat;
}

.header2020 .storeimagery img {
    width: 125px;
    height: 126px;
    position: absolute;
    right: 2px;
    top: -6px;
    z-index: 200
}
.openyear {font-size: 14px; padding: 0 0 3px 110px; margin: 0; line-height: 11px; text-align: left;}

}

/* —  MEDIUM — */
@media screen and (min-width: 992px) and (max-width:1200px) { 
/*body { border: 5px solid orange!important; }*/


.header2020 .logo {
    height: 42px !important;
    margin-top: 19px;
    float:left
}

.header2020 .si {
    font-family: 'TGH_c_it', sans-serif;
    font-size: 20px;
    color: #202a37 !important;
    font-weight: 400;
    line-height: 98%;
    position: absolute;
    top: 24px;
    left: 222px;
    padding-right: 0px
}
.openyear {position: absolute; top: 65px; font-size: 14px; padding: 0 0 3px 100px; margin: 0; line-height: 11px; text-align: left;}

.header2020 .hoursblock {
    margin-top: 8px
}

.header2020 .headerYear {
    font-size: 20px;
    padding-left: 10%;
    text-align: center;
    line-height: 18px;
}

.header2020 .headerHours {
    font-size: 17px;
    padding-left: 10%;
    text-align: center
}

.header2020 .storeimagery {
    padding-bottom: 81px;
    background-image: url(../images/StoreFront_building.png);
    background-size: 150px 122px;
    background-position: 64px -8px;
    background-repeat: no-repeat;
}

.header2020 .storeimagery img {
    width: 125px;
    height: 126px;
    position: absolute;
    right: 2px;
    top: -6px;
    z-index: 200
}


}
/*  — SMALL — */
 @media screen and (min-width: 768px) and (max-width: 992px) {

/* body { border: 5px solid blue!important; } */
.header2020 .logo {
    height: 32px !important;
    margin:0;
    margin-top: 12px;
    padding: 0;
    }
.moblelogobar {
    padding:0;
    }
.header2020 .si {
     font-family: 'TGH_c_it', sans-serif;
    font-size: 14px;
    color: #202a37 !important;
    font-weight: 400;
    line-height: 98%;
    position: absolute;
    top: 18px;
    left: 190px;
 }
.openyear {position: absolute; top: 44px; font-size: 12px; padding: 0 0 3px 100px; margin: 0; line-height: 11px; text-align: left;}

.header2020 .hoursblock {
    margin-top: 4px
}

.header2020 .headerYear {
    font-size: 16px;
    padding-left: 10%;
    text-align: center;
    line-height: 16px;
}

.header2020 .headerHours {
    font-size: 14px;
    padding-left: 10%;
    text-align: center
}

.header2020 .storeimagery {
    padding-bottom: 58px;
    background-image: url(../images/StoreFront_building.png);
    background-size: 101px 83px;
    background-position: 0px -4px;
    background-repeat: no-repeat;
}



.header2020 .storeimagery img {
    width: 100px;
    height: 100px;
    position: absolute;
    right: 2px;
    top: -6px;
    z-index: 200
}

}

 /*  — PHONE PORTRAIT — */
 @media screen and (orientation: portrait) and (max-width: 767px) {
.header2020 .logo {
    height: 38px !important;
    margin:10px 0;
    padding: 0;
    }
    .header2020 .si {
     font-family: 'TGH_c_it', sans-serif;
    font-size: 14px;
    color: #202a37 !important;
    font-weight: 400;
    line-height: 98%;
    position: absolute;
    top: 18px;
    left: 170px;
 }
.openyear {position: absolute; top: 44px; font-size: 12px; padding: 0 0 3px 50px; margin: 0; line-height: 11px; text-align: left;
}

 .moblelogobar {
    background-image: url(/images/storefront_vaultwheel_lg_grid1.png);
    background-repeat: no-repeat;
    background-size: 120px 60px;
    background-position: right  center;

}
