
#SubscribeForm {display:none!important;}

.SubscribeFormHeader,
.ad-tout,
.coin-tout,
.stars {
    background-repeat: no-repeat
}

.memberRed,
.memberRed a {
    color: #e31204
}
.close {
 color:white!important;
 filter: alpha(opacity=100);
    opacity: 100;
    margin-top:5px;
}
.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;
}

.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; background-color: #000; margin-bottom: 10px; display:block }

.cover-tout-DepositoryStorage, .options-tout-DepositoryStorage   {background-image: url(../images/bluevault-depository-vault-storage.jpg); }
.cover-tout-BankVaultStorage, .options-tout-BankVaultStorage    {background-image: url(../images/bluevault-vault-storage-unit-rentals.jpg); }
.cover-tout-SafeDepositBoxes, .options-tout-SafeDepositBoxes    {background-image: url(../images/bluevault-safe-deposit-box-rentals.jpg); }


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

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

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

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

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

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

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

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

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

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

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

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

.cover-tout-bitcoin {
    background-image: url(../images/mini_tout-insured-bitcoin-storage.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,
.gold033coin {
 background-image: url(../images/touts/gold-006-tout.png);
}

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

}

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

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

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

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

.gold029coin {
     background-image: url(../images/touts/gold-029-tout.png);
}
.gold038coin {
     background-image: url(../images/touts/gold-038-tout.png);
}
.gold040coin
{
     background-image: url(../images/touts/gold-040-tout.png);
}
.gold041coin
{
     background-image: url(../images/touts/gold-041-tout.png);
}


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

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

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

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

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

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

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


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

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

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

.slvr020coin {
  background-image: url(../images/touts/slvr-020-tout.png);
}
.slvr024coin {
  background-image: url(../images/touts/slvr-024-tout.png);
}
.slvr026coin {
  background-image: url(../images/touts/slvr-026-tout.png);
}

/*END TOUTS*/

/*DRILLDOWNS*/

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

}

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

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

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

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

}

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

}

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

}

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

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

}
.slvr-009-drill-members,

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

}

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

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

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

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

}

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

}
.gold-038-drill-2,
.gold-038-drill {
    background-image: url(../images/drilldowns/gold-038b-drill.png);
}

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

.gold-041-drill-2,
.gold-041-drill {
    background-image: url(../images/drilldowns/gold-041b-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(../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(../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
}
ctive {
    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(../images/gold-coins-and-bars.png);
    color: #202a37;
background-color: #ededf2;
padding-left: 5px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

}

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

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

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

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

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

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

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

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

a.bitcoin-storage-tout {
    background-image: url(../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(../images/All_Partner_Logos-06.svg)
}

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

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

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

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

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

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

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

.SDBIC {
    background-image: url(../images/All_Partner_Logos-1924d4.svg?NEW)
}

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

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

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

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

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

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

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

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

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

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

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

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

.footer li {
    list-style: none
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.em-follow:hover {
    background-image: url(../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
}

.contentyelp h6 a {
    font-family: TGH_c_reg;
    font-size: 14px;
    /*color: #202a37;*/
color: #595959;    margin: 0 0 10px;
    clear: left
}

.contentyelp .pointer {
    height: 14px;
    width: 7px;
    fill: #f6ba36
}

.stars,
.stars4 {
    height: 22px;
    width: 105px;
    background-position: 0 0
}

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

.contentyelp {
    margin: 50px 0
}

.stars {
    margin: 0;
    background-size: auto 22px;
    background-image: url(../images/Yelp_Master.svg)



}

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

.stars45,
.stars5 {
    height: 22px;
    width: 131px;
    margin: 0;
    background-size: 157px 22px;
    background-image: url(../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
}

.CallToActionForm .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)
}

.CallToActionForm .priv {
    font-family: TGH_c_reg;
    font-size: 13px;
    /*color: #202a37;*/
color: #595959;    margin-bottom: 0
}

.CallToActionForm .inter,
.CallToActionForm .submit {
    /*font-family: TGH_c_bold;*/
    color: #202a37
}

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

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

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

.CallToActionForm .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: #202a37;*/
color: #595959;    
/*outline: 0;*/
    
    /*: none;*/
    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(../images/subscription_envelope.svg);
    background-size: fit;
    background-color: #f1f2f6
}

.SubscribeFormHeader p {
    font-family: TGH_c_bold;
    /*color: #202a37;*/
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: #202a37;*/
color: #595959;    opacity: 1
}

.SubscribeFormContent .mc-field-group input[placeholder]:-moz-placeholder {
    padding-top: 2px;
    font-family: TGH_c_reg;
    font-size: 16px;
    /*color: #202a37;*/
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 {
    /*font-family: TGH_c_bold;*/
    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(../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(../images/TOUT_BeatAllPrices_Static.jpg);
        background-color: #000!important;

}

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

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

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

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

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

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

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

.TOUT_Alternative_Silver {
    background-image: url(../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: #202a37;*/
    color: #595959;    
    /*outline: 0;*/
    /*text-decoration: none;*/
    background-color: #ff9d35
}

.more-detail:active {
    /*outline: 0;*/
    background-color: #ff8e2c
}

.sky {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMTUzOTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, #fff 0, #215399 100%);
    background: -webkit-linear-gradient(left, #fff 0, #215399 100%);
    background: linear-gradient(to right, #fff 0, #215399 100%)
}

.skyfix {
    background-image: url(../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
}