@import url('https://fonts.googleapis.com/css?family=Oswald');

/*----Main Navigation------*/
#myNavbar .nav.navbar-nav {
    display: table;
    width: 100%;
}

#myNavbar .nav.navbar-nav > li {
    display: table-cell;
    width: 11%;
    text-align: center;
    white-space: nowrap;
}

.col-lg-6.col-xs-12.hidden-xs {
    display: block !important;
}

/*Replace Slider Images in Shopping Cart because Thatcher won't tell us how*/
#rotating-item-wrapper {overflow:hidden;}
#ctl00_MainContent_CategoryInfo1_ctl00_imgAd2 {
    display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url(https://cs.discoverytoys.com/pwsdata/dt/contentimages/Slider-3_New-For-Easter.png) no-repeat;
  width: 835px; /* Width of new image */
  height: 183px; /* Height of new image */
  padding: 835px; /* Equal to width of new image */
}

/*HIDE TOGGLE CHECKOUT*/
.CheckoutInformationSection .panel-heading .accordion-toggle:after {display:none;}
.CheckoutInformationSection .panel-collapse.collapse {display:block;font-family:'Oswald';font-size:1.5em;letter-spacing:1px;}

.accordion-toggle:target {
  display: block;}

/*Remove Gift Options On ICE Orders*/
.PWSMasterDiv.shop-now.KIT #GiftMessageModule {display:none;}

/*Remove Cancel Contract Text on Ice Orders */
#ctl00_MainContent_ThemedControlModule1_ThemeThemedControlModule1_btnCancelCart {
  display: none;
}
/*Remove Consultant photo on Ice Orders */
#ctl00_MainContent_ConsultantPanelModule1_imgConsultant {
  display: none;
}

#ctl00_MainContent_consultantPanelModule_imgConsultant {
  display: none;
}

#ctl00_MainContent_ProductInfo1_ctl00_PRODUCT_DETAILS_LABEL {display:none;}



/*Adjust CORP XSLT Styles to remove image & title*/
.col-sm-5.consultant-photo {}
.col-sm-7.consultant-contact .title {visibility:hidden;}
.col-sm-7.consultant-contact .name {padding-top:40px;}
.col-sm-7.consultant-contact .phone {margin-top:-35px!important;margin-bottom:-0px;}
.col-sm-7.consultant-contact .email a {color: #79c7c9!important;}

.HeaderLogo {
    max-width: 100%;
}

.consultant-contact {
    text-align: center;
}

.consultant-photo img {
    display: block;
    margin: auto;
    border: 7px solid #ffffff;
}

.pwcallout01 img, .pwcallout02 img, .pwcallout03 img {
    width: 100%;
    margin-bottom: 10px;
}
.carousel-inner>.item>img, .carousel-inner>.item>a>img {
    line-height: 1;
    max-width: 1070px;
    width:100%;}

.page-footer ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.page-footer li {
    float: left;
    padding-left: 11%;
    padding-bottom:5%;
    padding-top:5%;
}

.page-footer li a {
    display: block;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    color:#79c7c9;
}

.page-footer li a:hover {
    color:#ffa500;
}
#ctl00_ucDesktopFooter_ucSecLinks_lnkLogin {color:#79c7c9;}
#ctl00_ucDesktopFooter_ucSecLinks_lnkLogin:hover {color:#ffa500;}
#ctl00_ucDesktopFooter_ucSecLinks_lnkLogin:before {content: "Customer "}
#ctl00_ucDesktopFooter_ucSecLinks_lnkLogOff {color:#79c7c9;}
#ctl00_ucDesktopFooter_ucSecLinks_lnkLogOff:hover {color:#ffa500;}
#ctl00_ucDesktopFooter_ucSecLinks_lnkLogOff:before {content "Customer "}

/*.LoginContent.col-xs-12.col-sm-6.col-md-4 {margin-right:30%;}*/

.bbb-logo {
    width: 100px;
    text-align: center;
}

.bbb-logo a img {
    display: block;
    margin: auto;
    height: 38px;
}

/*Styles for Gridheaders, subheaders & modal headers*/
.popovertext {display: none;}
.grid-header-row, .TitleBar, .gridheader, .gridfooter {background-color:#79c7c9;}
.modal-header {background-color:#79c7c9 !important;border:none; border-radius:0px;}

/*Remove Your Consultant Info from checkout process in corp cart */
#ctl00_MainContent_ConsultantPanelModule1_lblYourConsultant

/* Buttons */


.btn {
    font-weight: 200;
    letter-spacing: 1px;
    border-radius: 0px !important;
    box-shadow: none;
    text-shadow: none;
}

.btn:focus, .btn:active:focus, .btn.active:focus {
    outline: 0 none;
}

.btn.btn-primary {
    background-image:none;
    border-radius:0px;
    background-color: #79c7c9;
    border: 2px solid #79c7c9;
    border-color: #79c7c9;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    background: #ffa500;
    border-color: #ffa500;
    border: 2px solid #ffa500;
}


.btn.btn-default {
    background-image:none;
    border-radius:0px;
    text-shadow:none;
    border: 2px solid #ffa500;
    color: #ffa500
    
}

.btn-default:hover, btn-default:focus, btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
    background-color: #ffa500;
    border-color: #ffa500;
    color: #ffffff;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
     background-color: #ffffff;
     background-image: linear-gradient(to bottom, #dbdbdb 0px, #e2e2e2 100%);
     background-repeat: repeat-x;
}

/*a { font-weight:400; text-decoration:blink; color: #ffffff; }*/
a:hover, a:focus { color: #ffba00; }
/*a:visited {color: #ffffff; }*/
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {background-color:transparent;}
.nav a {color: #ffffff !important;}

/*-----Pagination-----*/

/*hide empty pagination row*/
#Table1 > div.row > div.displayInline > .row.padding-10:nth-child(2) {display: none;}


/*-----Pagination-----*/



/*hide empty pagination row*/

#Table1 > div.row > div.displayInline > .row.padding-10:nth-child(2) {display: none;}

/*-----Pagination-----*/

/*hide empty pagination row*/
#Table1 > div.row > div.displayInline > .row.padding-10:nth-child(2) {display: none;}

/* Mobile Pagination Queries */
/*-----phones------*/
@media only screen and (max-device-width: 480px) {
  .join-img img {max-width:400px;margin-left:-15px;}
  div.pagination {position: relative; top: 0;padding-top:25px;}
  #FooterRow {padding-top:50px;}
.host-rewards img {max-width:400px;margin-left:-15px;padding:-15px;}
  .hostrewards img {max-width:400px;margin-left:-40px;padding:15px;}
    #ctl00_MainContent_CheckoutConfirmCtrl_ttgOrderEmail_ttgOrderEmail {display:block !important;width:384.4px;margin-left:214px !important;}}

  /*-----iPads-----*/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
     div.pagination {display:block; position:relative; top: ;}
     #FooterRow {padding-top:30px;}
    }

/*-----Move Pagination to bottom of cart-----*/
#Table1 {position:relative;}
#Table1 .displayInline {position:absolute;bottom:0;}
#pagination.pagination {position:absolute; bottom:0;margin-bottom:-40px !important;}

/*-----End Pagination Positioning -----*/




/*-----Pagination Styles-----*/
.pagination {margin: 0px 15px;}  
.pagination a {background-color: #79c7c9; color: #ffffff;}
.pagination a:hover {background-color: #ffa500; border-color: #ffa500; color: #ffffff;}
.pagination label, .pagination a {padding: 8px 16px;border: 1px solid #79c7c9;margin-left: .25em; display:inline;}
.pagination label {background-color: #fff; display: inline; color: #79c7c9}
.pagination label:hover {background-color: #ffa500; border-color: #ffa500; color: #ffffff;}

/*-----End Pagination Styles -----*/

/*----- Autism Toy Guide Page Styles -----*/

#ToyGuides.table.table-condensed.table-responsive.table-striped td {vertical-align:top !important;}
#ToyGuides.table.table-condensed.table-responsive.table-striped  {width:100%;}
#ToyGuides .text-left.ToyGuideHeader {width:100%;color:#666;}
#ToyGuides.table.table-condensed.table-responsive.table-striped  tr {color:#666;}


.text-right.TGSubHead {margin-top: -35px !important;}
.text-right.TGSubHead a {color: #47acaf; text-transform:uppercase;}
.text-right.TGSubHead a:hover {color:#ffa500 !important; text-decoration: blink;}
.TGSubHead:before a:hover {font-family: "Glyphicons Halflings"; content:"\e022"; color: #47acaf; padding:5px; text-align:bottom;}
.ToyGuideRow {border-right: 1px solid lightgray;}
        
#ToyGuides.table.table-condensed.table-responsive.table-striped  td {border-top: #ffffff !important;border-bottom: #ffffff !important;vertical-align:top !important;}
  
#ToyGuides.table.table-condensed.table-responsive.table-striped  th h2 {padding:10px;} 

#ToyGuides.table.table-condensed.table-responsive.table-striped  td 
#ToyGuides.table.table-condensed.table-responsive.table-striped  {margin-left: -30px!important;}

.viewtg {color: #47acaf; font-size: 22px; text-decoration:blink;text-align:center;}
.viewtg:hover {color: #ffa500; text-decoration:blink;}
.viewtg a:hover {color: #ffa500; text-decoration:blink;}
.viewtg:before {font-family:"Glyphicons Halflings"; content:"\e003"; vertical-align:bottom;padding:5px;}

.downloadtg {color: #47acaf; font-size: 22px; text-decoration:blink;text-align:center;}
.downloadtg:hover {color:#ffa500;text-decoration:blink;}
.downloadtg a:hover {color:#ffa500; text-decoration:blink;}
.downloadtg:before {font-family:"Glyphicons Halflings"; content:"\e197"; vertical-align:bottom; padding:5px;}

/*----- End Autism Toy Guide Page Styles -----*/

/*----- SIZZLE VIDEOS PAGE STYLES -----*/
.col-md-3.sizzle-video img {width: 265px; height: 181px;} /*make all images same size*/

/*-----START TOOLBAR BUTTON STYLES-----*/
.toolbar-buttons a {
    color: #2196F3;
    font-size:1.5em;
    padding-left:10px;}

.toolbar-buttons a:hover {
    color:  #0fb2fc;}

.toolbar-buttons a:focus {
    color:  #0fb2fc;}

.toolbar-buttons img{
    display: none;}

ul.toolbar-buttons  {
    width: 100%;
    background: #ffffff;
    border-top: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
    height: 55px;
    margin-top: 10px;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;}

ul.toolbar-buttons li {
    float: left;
    padding: 0px 20px;
    line-height: 45px;
    border: none !important;
    list-style-type:none;}



#ctl00_ctl00_BaseBody_editToolbarButtons_Exit label::before {
    font-family:'Glyphicons Halflings';
    content:"\e071";
    font-size: inherit;
    position:absolute;
    margin-left: -30px;  
    vertical-align:bottom;
    color:#cdd422;}



#ctl00_ctl00_BaseBody_editToolbarButtons_Save::before {
    font-family:'Glyphicons Halflings';
    content:"\e166";
    font-size: inherit;
    position:absolute;
    margin-left: -18px;
    margin-top: 1px;
    color:#FF4081;}

#ctl00_ctl00_BaseBody_editToolbarButtons_Delete::before {
     font-family:'Glyphicons Halflings';
     content:"\e014";
     font-size: inherit;
     position:absolute;
     margin-left: -18px; 
     margin-top: 2px;
     color:#D32F2F;}

#ctl00_ctl00_BaseBody_editToolbarButtons_EventTransfer::before {
    font-family:'Glyphicons Halflings';
    content:"\e178";
    font-size: inherit;
    position:absolute;
    margin-left: -18px;
    margin-top: 3px;
    color:#FF5722;}


#ctl00_ctl00_BaseBody_editToolbarButtons_PlaceOrder::before {
    font-family:'Glyphicons Halflings';
    content:"\e204";
    font-size: inherit;
    position:absolute;
    margin-left: -18px;  
    color:#00BCD4}

/*-----END TOOLBAR BUTTON STYLES-----*/
.ContentPane {
     width: 50%;
}

.RightPane {
     width: 25%;
}

.sell .LeftPane {
     line-height: 1.5;
     text-align: left;
     width: 225px;
}

.sell .ContentPane {
     width: 0%;
}

.sell .RightPane {
     width: 243px;
}

.sell .ContactControl {
     padding-left: 25px;
     width: 218px;
}

.party .LeftPane {
     line-height: 1.5;
     text-align: left;
     width: 225px;
}

.party .ContentPane {
     width: 0%;
}

.party .RightPane {
     width: 243px;
}

.party .ContactControl {
     padding-left: 25px;
     width: 218px;
}

.HeadBg {
     display: block;
     margin: 0px;
     padding: 0px;
}

input.form-control {
    border-radius: 0
}

input.form-control:focus {
     border-color: #79c7c9;
     box-shadow: none;
     outline: none;
}

.img-responsive {display:block;max-width: 100% !important;height:auto !important; }

/****** Col-XS Adjustments ******/

@media screen and (max-width: 768px) { 

#LeftMenu::before {
    display:block;
    content: "tap arrow for product categories";
    font-family: Oswald !important; 
    font-size:2em !important;
    text-align:center !important;
    letter-spacing:1.5px !important;
    padding-bottom:30px !important;}
.glyphicon-filter:before {
    content: "\e094" !important;  
    font-size:25px !important;
    color: #ffa500 !important;}
a.navbar-brand {
    font-size:22px !important; 
    padding-top:20px !important;
    font-family: Oswald !important;
    letter-spacing:1px !important;}
  
  
/*FIX MOBILE Product Categories Menu Mobile */
.navbar-header.hidden-xs {display:block !important;}
.navbar.navbar-default.sidebar.MobileCategory {position:relative;border:1px solid #47acaf; left:auto; right:auto;}
}





/*----- Main Product Page Styles -----*/
/*Product pages Prowess price display*/
.rs-products-list-item {height:auto !important;}
.rs-products-list-item .row div.col-xs-12 .row div.col-xs-12 .PriceRow-Label:first-child {display:table; max-width: 100%; padding-bottom: 5px;}
.rs-products-list-item .row div.col-xs-12 .row div.col-xs-12 .PriceRow.row {display:table-cell; margin-left: 20% !important;}
.rs-products-list-item .row div.col-xs-12 .PriceRow-Label label {color: #777;font-size: 1.25em;font-weight: 200 !important;} 
.rs-products-list-item .row div.col-xs-12 .PriceRow-Label label:first-child {display:table-cell; color: #47acaf;}
.rs-products-list-item .row div.col-xs-12 .row div.col-xs-12:nth-child(2) div.PriceRow:nth-child(1){color: #47acaf;}
.rs-products-list-item .row div.col-xs-12 .row div.col-xs-12 .ecf_pricemodule_ListPrice {}
.rs-products-list-item .row div.col-xs-12 .row div.col-xs-12 .prowessdata .ecf_pricemodule_ListPriceValue {}
.rs-products-list-item .row div.col-xs-12 .row div.col-xs-12:nth-child(2) div.PriceRow:nth-child(2) .PriceRow-Label label:first-child {display:table-cell; color: #ffa500; font-size:1.386em; font-weight:300 !important; :300}
.rs-products-list-item  a {float:left;margin-left: 10px;padding-bottom: 10px;overflow:hidden;/* white-space:nowrap; */text-overflow:ellipsis;width:100%;display:block;}
.rs-products-list-item .col-xs-3.col-md-5.text-center {width:100%;}
.rs-products-list-item .col-xs-3.col-md-5.text-center img {;height:200px !important;max-height: 100%;}
.rs-products-list-item.border.padding-10.text-left.clearfix {border:1px solid #f1f1f1;}


.rs-products-list-item .row div.col-xs-12 .row div.col-xs-12:nth-child(2) div.PriceRow:nth-child(1) {} /*hide list price row*/
.rs-products-list-item .row div.col-xs-12 .row div.col-xs-12:nth-child(2) div.PriceRow:nth-child(2) {color:#fff; } /*hide Price colon : */
.rs-products-list-item .row div.col-xs-12 .row div.col-xs-12:nth-child(2) div.PriceRow:nth-child(3) {color:#fff; } /*hide Save colon : */



.rs-products-list-item .row div.col-xs-12 .row div.col-xs-12:nth-child(2) div.PriceRow:nth-child(2) .PriceRow-Label,
.rs-products-list-item .col-xs-12.margin-t-10:first-child {width: 100%;} /*compensate widths to obtain centered appearance*/


.rs-products-list-item.border.padding-10.text-left.clearfix div.col-xs-12 {max-width:100%;}
.rsProductList .col-xs-12.margin-t-5 {margin-top: 15px !important; }

.AddToCartButton.row label { /*quantity*/ color: #ffffff;}
.AddToCartButton.row label:before { /*quantity*/ font-family: inherit;  content: "QTY";  letter-spacing: .5px; font-size: 18px; color: #777;}
.AddToCartButton.row div.col-xs-12 {width:auto;}
.AddToCartButton.row div.col-xs-12.col-sm-3 input { width: 50px; margin-right: 10px;}
.AddToCartButton.row div.col-xs-12.col-sm-2.margin-t-10 {display:block; float:left; width:15%; margin-left:10px !important;}
.AddToCartButton.row input[type="submit"] {border:none; border-radius: 0px;  padding: 0.555em 1.2em;}

.row div.col-xs-12 .row div.col-xs-12:nth-child(2) div.PriceRow:nth-child(1) {/* display: none; */} /*hide list price row colon :*/
.row div.col-xs-12 .row div.col-xs-12:nth-child(2) div.PriceRow:nth-child(4) {color:#fff; } /*hide colon : */
.row div.col-xs-12 .row div.col-xs-12:nth-child(2) div.PriceRow:nth-child(2) .PriceRow-Label label:first-child {color:#b5b5b5;} /*Price label*/
.row div.col-xs-12 .row div.col-xs-12:nth-child(2) div.PriceRow:nth-child(2) .PriceRow-Label label.prowessdata { color: #b5b5b5; } /*format list price display*/
/*Product pages Prowess price display*/
.ecf_pricemodule_ecf-price_bold {color: #47acaf;}
.ecf_pricemodule_ecf-price_bold  {font-size: 15px;color: #47aeaf;} /*style PRICE label row*/
.ecf_pricemodule_ecf-price {color: #ffa500; font-size:15px; font-weight:600 !important; }
.prowessdata.ecf_pricemodule_ecf-price_boldValue {color: #47acaf;font-size:15px;} /*style PRICE values*/
.prowessdata.ecf_pricemodule_ecf-priceValue {color: #ffa500; font-size:15px; font-weight:600 !important;}

.ecf_pricemodule_ecf-listprice_alt {display:none;}
.ecf_pricemodule_ecf-listprice_alt:after {display:none!important;}
.prowessdata.ecf_pricemodule_ecf-listprice_altValue {display:none;color: #lightgray !important; text-decoration:line-through;} /*line-through list price*/
.rs-products-list-item .row div.col-xs-12 .PriceRow-Label label {color: #777;font-size: 1.386em;font-weight: 300 !important;} 
.rs-products-list-item .row div.col-xs-12 .PriceRow-Label label:first-child {color: #ffa500;font-size: 1.386em; padding-right:5px;}
.rs-products-list-item .row div.col-xs-12 .row div.col-xs-12:nth-child(2) div.PriceRow:nth-child(1){display:none;color: #47acaf;}
.rs-products-list-item .row div.col-xs-12 .row div.col-xs-12 .ecf_pricemodule_ListPrice label {display:none !important;text-decoration:line-through !important;}
.rs-products-list-item .row div.col-xs-12 .row div.col-xs-12 .prowessdata.ecf_pricemodule_ListPriceValue {display:none!important;text-decoration:line-through;}
/*HIDE "PRICE" SHOPPING CART*/ .rs-products-list-item .row div.col-xs-12 .row div.col-xs-12:nth-child(2) div.PriceRow:nth-child(2) .PriceRow-Label label:first-child {display:none;color: #ffa500;}


/*HOME PAGE Product Styles*/
.prowessdata.ecf_pricemodule_ListPriceValue {display:none !important;}
.ecf_pricemodule_ListPrice {display:none !important;}
.row div.col-xs-12 .row div.col-xs-12:nth-child(2) div.PriceRow:nth-child(2) {color: #ffffff; } /*hide colon  PRICE : */
.row div.col-xs-12 .row div.col-xs-12:nth-child(2) div.PriceRow:nth-child(3) {color: #ffffff; } /*hide colon PRICE : */
.row div.col-xs-12 .row div.col-xs-12:nth-child(2) div.PriceRow:nth-child(4) { } /*hide colon : */

.ecf_pricemodule_Price {color: #ffa500;font-size: 1.386em}
.prowessdata.ecf_pricemodule_PriceValue {color: #777;font-size: 1.386em;font-weight: 300 !important;} 

/*Style Not in Stock labels*/
#ctl00_MainContent_CategoryInfo1_ctl00_ProductList_ctl10_PriceModule1_lblPricingNotShown {font-size:16px; margin-left:5px;}
#ctl00_MainContent_CategoryInfo1_ctl00_ProductList_ctl10_AtcControl_lblStockStatus {font-size:16px; margin-left:5px; padding-bottom:11px}
#ctl00_MainContent_CategoryInfo1_ctl00_ProductList_ctl11_PriceModule1_lblPricingNotShown {font-size:16px; margin-left:5px;}
#ctl00_MainContent_CategoryInfo1_ctl00_ProductList_ctl11_AtcControl_lblStockStatus {font-size:16px; margin-left:5px; padding-bottom:11px}
#ctl00_MainContent_CategoryInfo1_ctl00_ProductList_ctl12_PriceModule1_lblPricingNotShown {font-size:16px; margin-left:5px;}
#ctl00_MainContent_CategoryInfo1_ctl00_ProductList_ctl12_AtcControl_lblStockStatus {font-size:16px; margin-left:5px; padding-bottom:11px}
#ctl00_MainContent_CategoryInfo1_ctl00_ProductList_ctl13_PriceModule1_lblPricingNotShown {font-size:16px; margin-left:5px;}
#ctl00_MainContent_CategoryInfo1_ctl00_ProductList_ctl13_AtcControl_lblStockStatus {font-size:16px; margin-left:5px; padding-bottom:11px}
#ctl00_MainContent_CategoryInfo1_ctl00_ProductList_ctl14_PriceModule1_lblPricingNotShown {font-size:16px; margin-left:5px;}
#ctl00_MainContent_CategoryInfo1_ctl00_ProductList_ctl14_AtcControl_lblStockStatus {font-size:16px; margin-left:5px; padding-bottom:11px}
#ctl00_MainContent_CategoryInfo1_ctl00_ProductList_ctl15_PriceModule1_lblPricingNotShown {font-size:16px; margin-left:5px;}
#ctl00_MainContent_CategoryInfo1_ctl00_ProductList_ctl15_AtcControl_lblStockStatus {font-size:16px; margin-left:5px; padding-bottom:11px}
#ctl00_MainContent_CategoryInfo1_ctl00_ProductList_ctl16_PriceModule1_lblPricingNotShown {font-size:16px; margin-left:5px;}
#ctl00_MainContent_CategoryInfo1_ctl00_ProductList_ctl16_AtcControl_lblStockStatus {font-size:16px; margin-left:5px; padding-bottom:11px}
#ctl00_MainContent_CategoryInfo1_ctl00_ProductList_ctl17_PriceModule1_lblPricingNotShown {font-size:16px; margin-left:5px;}
#ctl00_MainContent_CategoryInfo1_ctl00_ProductList_ctl17_AtcControl_lblStockStatus {font-size:16px; margin-left:5px; padding-bottom:11px}
#ctl00_MainContent_CategoryInfo1_ctl00_ProductList_ctl18_PriceModule1_lblPricingNotShown {font-size:16px; margin-left:5px;}
#ctl00_MainContent_CategoryInfo1_ctl00_ProductList_ctl18_AtcControl_lblStockStatus {font-size:16px; margin-left:5px; padding-bottom:11px}
#ctl00_MainContent_CategoryInfo1_ctl00_ProductList_ctl19_PriceModule1_lblPricingNotShown {font-size:16px; margin-left:5px;}
#ctl00_MainContent_CategoryInfo1_ctl00_ProductList_ctl19_AtcControl_lblStockStatus {font-size:16px; margin-left:5px; padding-bottom:11px}
#ctl00_MainContent_CategoryInfo1_ctl00_ProductList_ctl20_PriceModule1_lblPricingNotShown {font-size:16px; margin-left:5px;}
#ctl00_MainContent_CategoryInfo1_ctl00_ProductList_ctl20_AtcControl_lblStockStatus {font-size:16px; margin-left:5px; padding-bottom:11px}
#ctl00_MainContent_CategoryInfo1_ctl00_ProductList_ctl21_PriceModule1_lblPricingNotShown {font-size:16px; margin-left:5px;}
#ctl00_MainContent_CategoryInfo1_ctl00_ProductList_ctl21_AtcControl_lblStockStatus {font-size:16px; margin-left:5px; padding-bottom:11px}
#ctl00_MainContent_CategoryInfo1_ctl00_ProductList_ctl22_PriceModule1_lblPricingNotShown {font-size:16px; margin-left:5px;}
#ctl00_MainContent_CategoryInfo1_ctl00_ProductList_ctl22_AtcControl_lblStockStatus {font-size:16px; margin-left:5px; padding-bottom:11px}
#ctl00_MainContent_CategoryInfo1_ctl00_ProductList_ctl23_PriceModule1_lblPricingNotShown {font-size:16px; margin-left:5px;}
#ctl00_MainContent_CategoryInfo1_ctl00_ProductList_ctl23_AtcControl_lblStockStatus {font-size:16px; margin-left:5px; padding-bottom:11px}
#ctl00_MainContent_CategoryInfo1_ctl00_ProductList_ctl24_PriceModule1_lblPricingNotShown {font-size:16px; margin-left:5px;}
#ctl00_MainContent_CategoryInfo1_ctl00_ProductList_ctl24_AtcControl_lblStockStatus {font-size:16px; margin-left:5px; padding-bottom:11px}
#ctl00_MainContent_CategoryInfo1_ctl00_ProductList_ctl25_PriceModule1_lblPricingNotShown {font-size:16px; margin-left:5px;}
#ctl00_MainContent_CategoryInfo1_ctl00_ProductList_ctl25_AtcControl_lblStockStatus {font-size:16px; margin-left:5px; padding-bottom:11px}
#ctl00_MainContent_CategoryInfo1_ctl00_ProductList_ctl26_PriceModule1_lblPricingNotShown {font-size:16px; margin-left:5px;}
#ctl00_MainContent_CategoryInfo1_ctl00_ProductList_ctl26_AtcControl_lblStockStatus {font-size:16px; margin-left:5px; padding-bottom:11px}
#ctl00_MainContent_CategoryInfo1_ctl00_ProductList_ctl27_PriceModule1_lblPricingNotShown {font-size:16px; margin-left:5px;}
#ctl00_MainContent_CategoryInfo1_ctl00_ProductList_ctl27_AtcControl_lblStockStatus {font-size:16px; margin-left:5px; padding-bottom:11px}
#ctl00_MainContent_CategoryInfo1_ctl00_ProductList_ctl28_PriceModule1_lblPricingNotShown {font-size:16px; margin-left:5px;}
#ctl00_MainContent_CategoryInfo1_ctl00_ProductList_ctl28_AtcControl_lblStockStatus {font-size:16px; margin-left:5px; padding-bottom:11px}
#ctl00_MainContent_CategoryInfo1_ctl00_ProductList_ctl29_PriceModule1_lblPricingNotShown {font-size:16px; margin-left:5px;}
#ctl00_MainContent_CategoryInfo1_ctl00_ProductList_ctl29_AtcControl_lblStockStatus {font-size:16px; margin-left:5px; padding-bottom:11px}

/*--- Individual Product Screens ---*/
    
/*restyle product title*/
#contentwrapper > .row .col-xs-12:nth-child(2) .col-xs-12.text-left h4 {margin-top: 0;text-transform: none;font-weight: 200;font-size: 2.2em;}

/*Make Main Image same width as column*/
.MagicZoomPlus  {width:100% !important;float:left;}
.shop-now .col-xs-12.col-md-4:nth-child(2) {padding:0;}
/*.shop-now .col-xs-12.col-md-4:nth-child(1) {width:100%;float:left;padding:;}*/

#contentwrapper > .row .col-xs-12:nth-child(2) > div .row:nth-child(3) > .col-xs-12.col-md-4:nth-child(1) {width: 100%;}
#contentwrapper > .row .col-xs-12:nth-child(2) >  div .row:nth-child(3) > .col-xs-12.col-md-4:nth-child(1) > a > img {width: 360px; height: auto;} 
#mzMainPicture {width:360px !important;}
.PWSMasterDiv.shop-now div.col-xs-12.col-md-4 > div > h2 {text-transform: lowercase; font-size: 1.429em;color:darkgray;} /* style views section */
.PWSMasterDiv.shop-now div.col-xs-12.col-md-4 > div > h2:before {font-family:"Glyphicons Halflings"; content:"\e015"; vertical-align:bottom;color:darkgray; font-size:.85em;}

.priceModule div.PriceRow .PriceRow-Label  {color: #b5b5b5;} /*Style List Price on Product Pages*/
.ecf_pricemodule_ecf-price_boldValue {color: #47acaf !important;} /*Style PRICE VALUE on Product Pages*/
.ecf_pricemodule_ecf-price_bold {color: #47acaf !important;} /*Style PRICE on Product Pages*/
.priceModule div.PriceRow:first-child .PriceRow-Label {color;} /*hide list price all together*/ 
.prowessdata.ecf_pricemodule_ecf-listpriceValue {text-decoration:line-through;}

/* Product Page Accordion Panel Styles*/

#electronicsAccordion div.panel.panel-default  {
    border-radius: 0px;
    border: 0px;
    box-shadow: none;
}

#electronicsAccordion .panel-title >  a {font-size: 1.75em;line-height:1.25em;}
#electronicsAccordion .panel-title a:hover {color: #eff6ff !important;}
#electronicsAccordion .panel-title a:visited {color: #eff6ff !important;}
#electronicsAccordion .panel-title a:active {color: #eff6ff !important;}
#electronicsAccordion .panel-title a:focus {color: #eff6ff !important;}

.panel-default .accordion-toggle:after {
    font-family: 'Glyphicons Halflings';
    content: "\e113";
    float: right;
    color: #ffffff;
    font-size: 22px;
    vertical-align:bottom !important;
    line-height:1.em;}

.panel-default .accordion-toggle:hover:after {color:#eff6ff !important;}
.panel-default .accordion-toggle:visited:after {color:#eff6ff !important;}
.panel-default .accordion-toggle:active:after {color:#eff6ff !important;}

/*Checkout Update styles*/
/*ADJUST margins on Checkout Navigation buttons*/
div#pnlCheckoutNavigation {padding-left:0;padding-bottom:15px;}
#ctl00_MainContent_checkoutNav_btnPrevious {margin-bottom:15px;margin-right:20px; color: #79c7c9; border-color: #79c7c9;}
#ctl00_MainContent_checkoutNav_btnPrevious:hover, #ctl00_MainContent_checkoutNav_btnPrevious:focus {background-color:#79c7c9;color:#ffffff;}
#ctl00_MainContent_checkoutNav_btnNext.btn.btn-default.col-xs-6.col-md-2.btn.btn-primary {background-color: #ffffff;}
#ctl00_MainContent_checkoutNav_btnNext.btn.btn-default.col-xs-6.col-md-2.btn.btn-primary:hover   {color: #ffffff ;background-color: #ffa500;}

/*FIX EMAIL CONFIRMATION CHECKOUT*/
/*.form-horizontal {width:350px;display:block;float:left;margin-left:-214px !important;}
#ctl00_MainContent_CheckoutConfirmCtrl_ttgOrderEmail_ttgOrderEmail {/* margin-left:-214px !important; */}
/*#ctl00_MainContent_CheckoutConfirmCtrl_ttgOrderEmail_ttgOrderEmail {/* width:382.4px; *//* margin:5px; */}
/*.GUEST_ACCOUNT_INFORMATION .col-xs-12.border.padding-10 {border:none !important;}*/


/*SHOPPING CART STYLE UPDATE- REMOVE WELL BACKGROUND*/
#ctl00_MainContent_CheckoutChargesCtrl_ShippingsList_ctl00_shoppingCartDisplay_lblCartSubHeader1 .modal-header {box-shadow:none !important;background-color:transparent !important;padding-top:20px; color: #555;font-family:'Oswald'; line-height:1.5px;font-size:3em;letter-spacing:1px;}

/*------CHECKOUT PAYMENT OPTION STYLES-----*/

/*HIDE MOBILE HIDE IMAGE TOGGLE*/
#imgVisible {display:none;}

/*SHOPPING CART STYLE UPDATE- REMOVE WELL BACKGROUND*/
#ctl00_MainContent_CheckoutChargesCtrl_ShippingsList_ctl00_shoppingCartDisplay_lblCartSubHeader1 .modal-header {box-shadow:none !important;background-color:transparent !important;padding-top:20px; color: #555;font-family:'Oswald'; line-height:1.5px;font-size:3em;letter-spacing:1px;}
.PaymentsAppliedGrid table { /*display:none;*/}
#ctl00_MainContent_checkoutPaymentModule_lblCheckoutPaymentList .modal-header {padding-left:0px; box-shadow:none !important;background-color:transparent !important;padding-top:25px;padding-left:0; color: #555;font-family:'Oswald'; line-height:1.5px;font-size:3em;letter-spacing:1px;}
#ctl00_MainContent_checkoutPaymentModule_lblCheckoutCreditCardTitle {font-family:'Oswald'; color: #79c7c9; font-size:2em;}
#ctl00_MainContent_checkoutPaymentModule_lblCheckoutCreditCardDesc {color: #777; padding-bottom:5px; letter-spacing:2px;}
#ctl00_MainContent_checkoutPaymentModule_lbtnAddCreditCard  {font-size:1.5em;border:none;}
#ctl00_MainContent_checkoutPaymentModule_lblCheckoutGiftCardTitle {font-family:'Oswald'; color:#79c7c9 !important;font-size:2em !important;}
#ctl00_MainContent_checkoutPaymentModule_lblCheckoutGiftCardDesc {color: #777; padding-bottom:10px !important; letter-spacing:2px;}
#ctl00_MainContent_checkoutPaymentModule_lbtnAddGiftCard {font-size:1.5em;border:none;}

/*Hide little pop up module dots on checkout payment options screen*/
/*.PoeModalPopup {border:none;}*/

/*Style SHOPPING CART Header modules*/
#ctl00_MainContent_ThemedControlModule1_ThemeThemedControlModule1_lblBasketLabel .modal-header {margin-left:-10px;box-shadow:none !important;background-color:transparent !important;padding-top:20px; color: #555;font-family:'Oswald'; line-height:1.5px;font-size:3em;letter-spacing:1px;}

/*REMOVE Cumulative QV from bottom of carts*/
#ctl00_MainContent_ThemedControlModule1_ThemeThemedControlModule1_GENERAL_QV_LABEL {display:none;}
#ctl00_MainContent_ThemedControlModule1_ThemeThemedControlModule1_lblQV {display:none;}

/*HIDE Checkout Order Type last screen of shopping cart*/
.CHECKOUT_ORDERTYPENOTE_AM {display:none;}

/*THANKS FOR YOUR ORDER STYLES*/
#ctl00_MainContent_ThemedControlModule1_ThemeThemedControlModule1_lblThanks {font-family:'Oswald'; font-size:3em; letter-spacing:1px;}
#ctl00_MainContent_ThemedControlModule1_ThemeThemedControlModule1_lblThanksEmail {font-family:'Oswald'; font-size:1.3em; letter-spacing:1px;}

/*NON Registered User Message 1 Styles (last page of checkout screen)*/
#ctl00_MainContent_ThemedControlModule1_ThemeThemedControlModule1_divNonRegisteredUsersMessage {
    display:block;
    width:100%;
    font-family:'Oswald';
    letter-spacing:1px;
    font-size:1.3em;
    text-align:left;
    padding-top:20px;}

/* Product Page Accordion Panel Styles*/

#electronicsAccordion div.panel.panel-default  {
    border-radius: 0px;
    border: 0px;
    box-shadow: none;
}


#electronicsAccordion .panel-title >  a:hover {
    color: #eff6ff;       
}

.panel-default .accordion-toggle:after {
    font-family: 'Glyphicons Halflings';
    content: "\e113";
    float: right;
    color: #ffffff;
}

.accordion-toggle:hover:after {color:#eff6ff;}

#collapseProdOverview .panel-body .col-xs-12.col-md-8.text-justify  {
    display: block;
    width:100%;
    text-align:left;
}

#ctl00_MainContent_ProductInfo1_ctl00_TtgLabelControl4 li {text-align:left;}

.SocialIcons {
     position: absolute;
}

.PageCounterRow {
     display: none;
}

.PWSPageFooter {
     display: block;
     height: 75px;
}

.PWSPageFooter a {
     color: #666666;
}

img.ModuleSpacer {
     height: 10px;
     width: 1px;
}

.ModuleTitle {
     color: black;
     font-size: 10pt;
     font-weight: bold;
}

.ModuleTitleCell {
     width: 80%;
}

.ModuleHeader {
     background-color: #dfe2df;
     border-bottom: 2px solid #7880a0;
     margin: 0px;
     padding: 0px;
     width: 100%;
}

.ChildMenuImage {
     width: 150px;
}

.NavigationTab {
     color: #d3874e;
     font-size: 11px;
     font-weight: bold;
}

.NewTask {
     color: #ffce00;
}

.OpenTask {
     color: #3a5fcd;
}

.FutureTask {
     color: #99cef9;
}

.CompletedTask {
     color: #9c389c;
}

.NewInfoReq {
     color: Firebrick;
}

a.NewInfoReq:hover, a.NewInfoReq:visited, a.NewInfoReq:link {
     color: Firebrick;
}

.OverdueTaskPanel {
     border-color: Red;
     border-width: thin;
}

.UpcomingTaskPanel {
     border-color: #009c00;
     border-width: thin;
}

.NewTaskPanel {
     border-color: Yellow;
     border-width: thin;
}

.FutureTaskPanel {
     border-color: #99cef9;
     border-width: thin;
}

.BusinessSummarySubHead {
     color: White;
     font-size: 11px;
     font-weight: bold;
}

.ToolbarSelectedStyle {
     background-color: #7880a0;
     color: #eec591;
     font-size: 9pt;
     height: 25px;
     text-align: center;
     vertical-align: middle;
     width: 125px;
}

.DataGridStyle {
     border: 1px solid #404040;
     margin: 2px;
     padding: 2px;
}

.DataGridHeaderStyleDefault {
     background-color: #7b79ac;
     border-style: none;
     border-width: 1px;
     font-weight: bold;
}

.DataGridFooterStyleDefault {
     background-color: Transparent;
     border-style: none;
     border-width: 0px;
}

.InfoTableCell {
     border-color: gray;
     border-style: solid;
     border-width: 1px;
}

.InfoTableData {
     background-color: #9b9b9b;
     border: 1px solid Gray;
     padding: 5px;
}

.YesIndicator {
     background-image: url("//ttgdemo36.thatchertech.com/pwsdata/BB/HostPortalThemes/ThePerfectTheme/images/yes.gif");
     background-position: center center;
     background-repeat: no-repeat;
     height: 20px;
     width: 20px;
}

.NoIndicator {
     background-image: url("//ttgdemo36.thatchertech.com/pwsdata/BB/HostPortalThemes/ThePerfectTheme/images/no.gif");
     background-position: center center;
     background-repeat: no-repeat;
     height: 20px;
     width: 20px;
}

.MaybeIndicator {
     background-image: url("//ttgdemo36.thatchertech.com/pwsdata/BB/HostPortalThemes/ThePerfectTheme/images/maybe.gif");
     background-position: center center;
     background-repeat: no-repeat;
     height: 20px;
     width: 20px;
}

.headsup-row {
     border: 1px solid #a9a9a9;
}

.HeadsUpContactLink {
     cursor: pointer;
}

.ContactConfirmLabel {
     font-size: 14pt;
}

.AboutMeStory {
     color: #333333;
     width: 600px;
}

.AboutMeQuestion {
     color: #bbbbbb;
     font-size: 12pt;
     font-weight: bold;
}

.AboutMeAnswer {
     color: #333333;
     font-size: 10pt;
}

.HomePageCenter {
    
}

.panel.panel-default .collapse.in ul{
    display: inline-block;
    visibility: visible;
    list-style-type: disc !important;
    margin-top: -5px;
    padding-left: 15px;
    text-align: justify;
}

#LeftPane ul li a, #LeftPane ul li a:visited {
     color: #5d5959;
}

#LeftPane ul li a {
     display: block;
     padding-left: 13px;
     text-decoration: none;
}

#LeftPane ul {
     color: #5d5959;
     font-size: 12px;
     font-weight: bold;
     list-style-type: none;
     margin: 24px 10px 0px 24px;
     padding: 0px;
     width: 166px;
}

#LeftPane ul li {
     margin-bottom: 6px;
     padding: 0px 10px 0px 0px;
}

.your-business #LeftPane ul li a#ctl10_UserWebLinks_ctl03_userLink, .join-now #LeftPane ul li a#ctl09_UserWebLinks_ctl02_userLink, .sell-best-books #LeftPane ul li a#ctl10_UserWebLinks_ctl01_userLink, .why-become-a-consultant #LeftPane ul li a#ctl10_UserWebLinks_ctl04_userLink, .rewards-and-compensation #LeftPane ul li a#ctl10_UserWebLinks_ctl05_userLink {
     background: rgba(0, 0, 0, 0) url("//ttgdemo36.thatchertech.com//pwsdata/BB/ContentImages/bg_arrow_green.gif") no-repeat scroll 0px 2px;
     color: #6cab21;
}

.coordinator-rewards #LeftPane ul li a#ctl09_UserWebLinks_ctl04_userLink, .easy-as-1-2-3-4 #LeftPane ul li a#ctl09_UserWebLinks_ctl03_userLink, .what-is-an-event #LeftPane ul li a#ctl09_UserWebLinks_ctl02_userLink, .host-an-event #LeftPane ul li a#ctl09_UserWebLinks_ctl01_userLink {
     background: rgba(0, 0, 0, 0) url("//localhost/pwsdata/BB/ContentImages/bg.arrow.orange.gif") no-repeat scroll 0px 2px;
     color: #fc7619;
}

.sell .MasterTable {
     background: #ffffff url("//localhost/pwsdata/bb/Images/GENERAL/bg.consultant-laptop.jpg") no-repeat scroll center bottom;
}

.party .MasterTable {
     background: #ffffff url("//localhost/pwsdata/bb/Images/GENERAL/bg.consultant-iphone.jpg") no-repeat scroll center bottom;
}

.IceStartTable {
     width: 100%;
}

body .ForwardToFriend {
     padding-left: 10px;
     text-align: left;
}

.ForwardToFriend .Addresses .Name span, .ForwardToFriend .Addresses .Email span {
     display: block;
}

.ForwardToFriend .Addresses .Name, .ForwardToFriend .Addresses .Email {
     padding-bottom: 5px;
     vertical-align: top;
}

.ForwardToFriend .Addresses .Name input, .ForwardToFriend .Addresses .Email input {
     width: 200px;
}

.ForwardToFriend .Addresses .YourInfo .Name, .ForwardToFriend .Addresses .YourInfo .Email {
     padding: 10px 0px;
}

.ForwardToFriend .Addresses .FriendNumber {
     vertical-align: top;
}

.ForwardToFriend .PersonalMessage {
     padding: 10px 0px;
}

.ForwardToFriend .PersonalMessage span {
     display: block;
}

.UnsubscribeFromCampaign .confirm {
     padding-bottom: 5px;
}

a.MenuFooterLink, .loginCell a.SiteLink {
     color: #ffffff ! important;
}

.PW-CONSULTANTINFO table {
     display:block;
     background-color: #ffffff;
     color: #999999;}

.consultant-contact img {
     height: auto;
     max-width: 75px;
     padding-right: 5px;}
    

.consultant-contact .name > br:nth-child(1) {
    display:none; }


.consultant-contact .name {
    font-family: 'Oswald';
    letter-spacing: 1px;
    font-size: 30px;
    padding-bottom: 7px !important;
    color: #4ac3bf;
    margin-right: px; 
}
     
.PW-CONSULTANTINFO .title {
     font-size: 13px;
     font-weight:600;
     padding-bottom: 10px !important;}

.consultant-contact .phone {
     letter-spacing: 1.5px;
     font-size: 14px;
     font-weight:600;
     color:#999999;
     padding-bottom: 5px !important;}

.consultant-contact .email {
     padding-top: 5px !important;}

.PW-CONSULTANTINFO table {
     float: right;
     margin-left: 5px !important;
     margin-top: -5px !important;}
    

.IceConsultantImage img.ConsultantPhoto {
     border: 3px solid #ffffff ! important;
}

.IceConsultantImage {
     background-color: #e3e3e3;
     border: 1px solid #999999;
     margin-left: 0px ! important;
     padding: 15px;
}

.IceConsultantInfo {
     border: 1px solid #999999;
}

.KitInfoTable {
     margin-top: 10px;
     padding-left: 0px ! important;
}

.IceSection .KitSelection .AddKit {
     color: #ffffff ! important;
}

.IceShippingMethods {
     background-color: #e3e3e3;
     border: 1px solid #999999;
}

.IceKitRequest .ICESubHeader, .IceKitRequest .IceSubTotal {
     padding-right: 20px;
}

.ShippingAndPayments h3 {
     background-color: #f1f1f1;
     border: 1px solid #999999;
     color: #6cb6ff;
     font-size: 18pt;
     font-weight: bold;
}

.IceSection .KitSelection .KitSelected {
     background: rgba(0, 0, 0, 0) url("images/greybutton.gif") no-repeat scroll 0% 0%;
     border: 0px solid #ffffff;
     color: #333333;
     display: block;
     font-weight: bold;
     height: 42px;
     padding-top: 10px;
     text-align: center;
     text-transform: uppercase;
     width: 150px;
}

.IceSection .KitSelection .KitSelected:hover {
     color: #333333;
     cursor: pointer;
     text-decoration: none;
}

.IceWizard .NextButton, .IceWizard .NextButton:hover {
     margin-left: 10px;
}

#ctl00_BaseBody_ctl00_ctl03_MyStoryLabel li {list-style-type:disc; margin-left:15px;}
/*JOIN MY TEAM PWS STYLES*/
.black.join-head {text-align:center;font-family:"Oswald"; font-size:4.5em;color: #79c7c9 !important;}
.join-head {text-align:center;font-family:"Oswald"; font-size:55px !important;color: #79c7c9 !important;}
.join-head1 {text-align:center; font-family: "Oswald"; font-size:25px; color:#79c7c9; margin-bottom:25px; }
.col-sm-8.pwsjoincol {width:100%;}
.xs-no-padding.relative.join-img {float:right;}
.pwsjoincol {float:left;}
./*.center  {padding-top:45px;display: inline-block;margin: 0 auto;position: absolute;z-index: 5;left: 0;right: 0;text-align: center;transform: translateY(-50%)}*/

.black .join-head {display:none; text-align:center;font-family:"Oswald"; font-size:2.5em;color: #79c7c9 !important;}

.join-body {margin-top:; text-align:justify;max-width:1100px; letter-spacing:.5px;font-size:17px;line-height:1.5;}

.darkPurpleBtn {padding:0.643em 1em!important; background-color:#ffa500 !important;color:#ffffff !important;font-weight:600;}

.darkPurpleBtn:hover, .lightPurpleBtn:active  {background-color:#79c7c9 !important;}

.join-ways {font-family:"Oswald"; font-size:35px;margin-top:0;color: black}

.pwsbullet {font-size:17px; color: black;line-height: 1.5;letter-spacing:.5px;text-align:justify;}

.pwslist {font-weight:600; line-height:1.5; font-size:12px;}

.pwslist:before {font-family: "Glyphicons Halflings"; content: "\e084";padding-right:15px;color:#79c7c9;}

/*HOST PAGE STYLES*/
.join-body {font-family:'Oswald'; font-size:1.5em;letter-spacing:1.5px;text-align:justify;}
.join-head1 {font-size:2.5em;padding-top:5px;font-family:'Oswald'; letter-spacing:1.5px;color:magenta;text-align:center;}
.black.join-head {display: block;text-align:center;font-family:"Oswald"; font-size:3.5em;color: #79c7c9}
.join-body p {width:100%;margin:0;padding:0;}
.PW-HOST-HOWITWORKS p {width:100%; margin-left:auto;text-align:justify;font-size:1.5em;font-family:'Oswald';}

.HTMLHOSTAPARTY {
     padding-right: 50px;
}

.FACEBOOKLIKE {
     margin-top: 25px;
}

.BESTBOOKSPRODUCTS {
     margin-top: 20px;
}

.pwsIframe {
     margin-top: 20px;
}

.WizardControl .WizardStepContent .NewUserOptionRow table > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) img {
     display: none;
}

.PWSMasterDiv.ICE #navigation {
    
}

.rsProductListItem {
     height: 475px;
}

nav.sidebar .navbar-nav > li {
     border-bottom: medium none;
}

nav.sidebar .navbar-nav {
     background-color: #ffffff;
}

nav.sidebar .navbar-nav .open .dropdown-menu {
     background-color: transparent;
     border: 0px none;
     box-shadow: none;
     float: none;
     margin-top: 0px;
     position: static;
     width: auto;
}

nav.sidebar .navbar-collapse, nav.sidebar .container-fluid {
     padding: 10px;
     background-color: #ffffff;
}

/*#LeftMenu.col-xs-12.col-md-3:before  { display:inline-block; font-family:sans-serif; content:"PRODUCT CATEGORIES"; color: #79c7c9; font-size:1.5em; !important; letter-spacing: .5px; }*/
.navbar-brand {font-family:'Oswald'; color: #79c7c9 !important; padding-left:10px;padding-right:10px;text-align:center; font-size:2em; !important; letter-spacing: 1.5px; text-transform:uppercase;font-weight:500 !important;}

.bookstore-left-menu {
     position: relative;
}

.bookstore-left-menu .menucaret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    color: #333333;
    vertical-align: top;
    border-top: 10px solid;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;}

/*FIX dropdown styles left menu*/
.bookstore-left-menu li.dropdown.open > a, .bookstore-left-menu li.dropdown ul.dropdown-menu li > a:hover, .bookstore-left-menu li.dropdown ul.dropdown-menu li.active a {
    color: #47acae !important;
    background: transparent;}

.bookstore-left-menu li.active {border:none;}

.bookstore-left-menu li {
     display: block;
     width: 100%;
}

.bookstore-left-menu > li > a {
     color: #555! important;
}

.bookstore-left-menu > li > a:hover, .bookstore-left-menu > li.active > a {
     background: #79c7c9 none repeat scroll 0px 0px ! important;
     color: #ffffff ! important;
}

.navbar.navbar-default.sidebar .nav.navbar-nav > li {font-family:'Oswald'; letter-spacing:1px; font-size:1.3em; margin-right: 0;margin-top: .7em;margin-bottom: .3em;width: 100%;}
.bookstore-left-menu .dropdown.active a, .bookstore-left-menu .dropdown.open a, .bookstore-left-menu .dropdown a {
     width: 100%;
     color: #555 !important;
}

.bookstore-left-menu li.dropdown.open > a {
     background: #79c7c9 none repeat scroll 0px 0px ! important;
     color: #ffffff ! important;
}

.bookstore-left-menu .active.dropdown .menucaret, .bookstore-left-menu .dropdown.open .menucaret {
     color: #ffffff;
     position: absolute;
     right: 10px;
     top: 0px;
}

.bookstore-left-menu .dropdown .menucaret {
     color: #555;
     position: absolute;
     right: 10px;
     top: 0px;
}

.bookstore-viewinfo-section {
     height: 140px;
}

.bookstore-viewinfo-icon {
     background: #ffffff none repeat scroll 0px 0px;
     border-radius: 25px;
     color: #ffffff;
     font-size: 20px;
     padding: 15px;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
     background-image: linear-gradient(to bottom, #f3f3f3 50px, #ffffff 100%) ! important;
     background-repeat: repeat-x;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
     background-color: #f8f8f8 ! important;
     color: #333333;
     outline: 0px none;
     text-decoration: none;
}

.breadcrumb > span > span > li {
     display: inline-block;
}

.storebnr {font-family:'Oswald'; font-size:1.5em; text-align:justify;padding:15px;letter-spacing:1px;}


/*-------NEW SHOPPING HOMEPAGE STYLS-------*/
.productlistitems-height {
     height: 350px;
}
.REPORTLOADING .col-xs-4 {
    width:350px !important;
}
.border.clearfix.padding-10.REPORTLOADING .col-xs-8 {width:400px;}
.border.clearfix.padding-10.REPORTLOADING {width:400px !important;}

.REPORTLOADING .img-responsive { width:400px !important; height:200px !important;}
.REPORTLOADING h4 {margin-top:50px; margin-left:; text-align:center;}
.REPORTLOADING .PriceRow-Label.col-xs-12 {display:none;}





.productlistitems-height {
     /* height: auto; */
}

.hide_qv_cv {
     display: none;
}



.img-responsive, .thumbnail .thumbnail .carousel-inner .item .carousel-inner > .item {
     display: block;
     max-width: 100%;
     height: auto !important;
}


.border.clearfix.padding-10.REPORTLOADING {
     border-style: none;
}

/*--- Check Out Section ---*/

/*Discount Section*/
/*cover Search Button with new image because we don't know where Thatcher is Hosting original image*/ 
.btnSearchGLass {display:block; -moz-box-sizing: border-box;box-sizing: border-box; overflow:hidden; background: url(http://cs.discoverytoys.com/pwsdata/dt/contentimages/DiscountItemSearch.png) no-repeat; width: 70px; /* Width of new image */
height: 24px; /* Height of new image */  padding-left: 70px; /* Equal to width of new image */}

/*Adjust Button styles on popup for Discount Section*/
.btn.btn-primary.ButtonEnabled {height:35px; margin-left: 5px;}
.btn.btn-primary.ButtonEnabled:hover {color:#ffffff;}
.Button.btnOkay {background-image:none;background-color: #79c7c9;border: 2px solid #79c7c9;border-radius: 0px; color: #ffffff; font-size:16px; text-transform:uppercase;}
.Button.btnOkay:hover {background-color: #ffa500;border:2px solid #ffa500;}
.Button.btnCancel {background-image:none;background-color: #79c7c9;border: 2px solid #79c7c9;border-radius: 0px; color: #ffffff; font-size:16px; text-transform:uppercase;}
.Button.btnCancel:hover {background-color: #ffa500;border:2px solid #ffa500;}

/*Style Fancybox for Discount Section popup*/

/*Discount Popup Header Style*/
#ctl00_MainContent_ThemedControlModule1_ThemeThemedControlModule1_discountsModule_discountItemSelectModule_popupSelectDiscount_lblTitle {font-size:20px; text-transform:uppercase;line-height:normal;}
/*Discount Popup Label Style*/
#ctl00_MainContent_ThemedControlModule1_ThemeThemedControlModule1_discountsModule_discountItemSelectModule_popupSelectDiscount_lblDiscountDescription {font-size:16px; padding:5px;}

div.fancybox-skin {background-color:#ffffff;}
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {/* display:inline-block; *//* height:100% !important; */}
.fancybox-inner {overflow:;}

.DiscountModuleSubtotalDiv {min-width:220px;}

#ctl00_MainContent_ThemedControlModule1_ThemeThemedControlModule1_dvCart .Actionheader.CartHeader {
    display: none;
   
}


#ctl00_MainContent_ThemedControlModule1_ThemeThemedControlModule1_ShoppingCart .col-xs-12 .col-sm-2 {
     font-size: 1.2em;
     padding-left: 1em;
     padding-bottom: .7em;
        
}

#ctl00_MainContent_ThemedControlModule1_ThemeThemedControlModule1_ShoppingCart .col-xs-4.col-sm-3.text-right {
    font-size: 1.2em;
    padding-top: .22em;
    
}

.CheckoutInformationSection > div > div.CouponModule > div.panel.panel-info { 
    display: visible; 
 }

 /* Hide Product Status row and green button */ 

#ctl00_MainContent_ThemedControlModule1_ThemeThemedControlModule1_ShoppingCart_ctl04_ProductStatus .ProductStatus {
    display: none;
}

.col-xs-4.col-sm-1.hidden-xs {
    display: none;
}


/* Hide Product green button in discount and special offers section CORP*/ 
#ctl00_MainContent_ThemedControlModule1_ThemeThemedControlModule1_discountsModule_rpDiscountGroup_ctl01_rpDiscounts_ctl01_productStatus.productStatus {
    display: none;
}

 /* Hide Product green checkmark in discount and special offers section CORP- ONCE WE GET INFO FROM THATCHER!!!!!!! THE UGLY CHECKMARK DISPLAYING IS IN THEIR THEME*/ 
#ctl00_MainContent_ThemedControlModule1_ThemeThemedControlModule1_discountsModule_rpDiscountGroup_ctl01_rpDiscounts_ctl01_ItemStatus.ItemStatus {
    display: block;
}

#ctl00_MainContent_ThemedControlModule1_ThemeThemedControlModule1_discountsModule_rpDiscountGroup_ctl01_rpDiscounts_ctl01_lblDiscountType {
    margin-left: 20px;    
}

/*DISCOUNTS SHOPPING CART - ADD TO CART BUTTON STYLES */

.AddItem .btn.btn-primary.ButtonEnabled {padding-bottom:20px;}


 /* Hide QV, CV, DV in discounts and special offers section CORP */ 
.CommissionValuesDiv {
    display: none;
}


 /* Checkout text display */ 


.shoppingCartView .gridheader {margin-bottom:15px;}


#ctl00_MainContent_ThemedControlModule1_ThemeThemedControlModule1_ShoppingCart {
    border: 0 !important;
    }


#ctl00_MainContent_ThemedControlModule1_ThemeThemedControlModule1_ShoppingCart tr td.border {
    border-left: 0 !important;
    border-right: 0 !important;
    border-top: 1px solid #ddd;
    }   
    
#ctl00_MainContent_ThemedControlModule1_ThemeThemedControlModule1_ShoppingCart input[type="submit"].btn.btn-danger.btn-xs {
    padding: 0em .25em;
    background-color: #e7505a;
}

 /*Hide consultant values*/

.row.hide_qv_cv {
   display: none; 

}

.bg-color-rightpane { 
    background-color: #f1f1f1; 
}

.CouponCode input[type="text"] { 
    background-color: #fff;
    margin-top: .8
}
a.LinkButtonlbtnApplyCouponButton {
    padding: 0.3em .4em;
    display: inline-block;
    font-size: .975em;
}

.DiscountWalletControl.IndivModule.bottom15 h4 { 
     text-transform: none; 
     font-size: 1.5em; 
 }

.EnterCoupon label {  font-size: 80%; }

#ctl00_MainContent_DiscountWalletModule1_upCoupon > h4  {
     font-size: 1.25em; 
     text-transform: uppercase;

}

/*hide duplicate name*/
table#ctl00_MainContent_ThemedControlModule1_ThemeThemedControlModule1_ShoppingCart tr > td.border > .row > .col-xs-12.col-md-9 > .row:nth-child(2) > div.col-xs-12 { padding: 0; }
span.ProductNameSpace, span.ShoppingCartProductTitle {
    display: none; 
} 

span.ShoppingCartSkuTitle { font-size: 150%; color: #79c7c9;}
span.ShoppingCartSkuTitle:hover {color:#ffa500;}


/*- clean up Discount module -*/
 /*hide static error message*/
#ctl00_MainContent_ThemedControlModule1_ThemeThemedControlModule1_discountsModule_dvDiscountsModule div.border div.row.margin-t-10 div.col-xs-12.margin-t-10 {
      display: none;
} 

/*hide discount group 'Preferred Advantage' */  
#ctl00_MainContent_ThemedControlModule1_ThemeThemedControlModule1_discountsModule_dvDiscountsModule div.border div.row.margin-t-10 div.col-xs-12 div.col-xs-12:nth-child(2) {
      display: none; }  
    

/*Hide Consultant values from discount totals area*/ 

#ctl00_MainContent_ThemedControlModule1_ThemeThemedControlModule1_CartSummary div.row div.col-xs-12:first-child, 
#ctl00_MainContent_ThemedControlModule1_ThemeThemedControlModule1_CartSummary div.row div.col-xs-12.QVValue,
#ctl00_MainContent_ThemedControlModule1_ThemeThemedControlModule1_CartSummary div.row:nth-child(2) div.col-xs-12:nth-child(2) {
    display:none } 
    
/*compensate for hidden columns*/
#ctl00_MainContent_ThemedControlModule1_ThemeThemedControlModule1_CartSummary div.row div.col-xs-12:nth-child(3) {width: 75%;} 

#ctl00_MainContent_ThemedControlModule1_ThemeThemedControlModule1_CartSummary div.row div.col-xs-12.text-right,
#ctl00_MainContent_ThemedControlModule1_ThemeThemedControlModule1_updShoppingCartModule > div:nth-child(4) div.text-right 
{ font-weight: 600; font-size: 1.286em;}

#ctl00_MainContent_ThemedControlModule1_ThemeThemedControlModule1_discountsModule_dvDiscountsModule > div > div.border {
    border-right: none;
    border-left: none; 
    border-top: none;
}

#ctl00_MainContent_ThemedControlModule1_ThemeThemedControlModule1_discountsModule_dvDiscountsModule div.DiscountSkuImageDiv img,
.DiscountItemSelectModule div.DiscountSkuImageDiv img { 
    max-width: 60px; 
}

.DiscountItemSelectModule input[type="submit"].btn.btn-link { 
    padding: 0; 
    background: transparent; 
    border: none; 
    text-decoration: underline; 
    text-transform: none; 
    margin-left: 10px; 
 
 }
.DiscountItemSelectModule td.Description { 
    max-width: 150px; 
 }

.DiscountItemSelectModule td.Description div {
    overflow-wrap: normal; 
    word-wrap: normal;
 }

.DiscountItemSelectModule td.Description div input[type="submit"].btn.btn-link {
    white-space:normal; 
    text-align: left;
}

.DiscountItemSelectModule .ProductSearch tr.alter-row {
    border-top: 1px dotted #ddd; 
}


table.table.border tr.grid-header-row { 
    text-transform: uppercase;
    font-size: 100%;
    line-height: 1em;
}
table.table.border > tbody > tr > td {
    vertical-aign: top;
    border-color: #ddd;
}

.ShoppingCartFooter {
    margin-top: 20px;
 }

.showlabel {
     opacity: 1;
}


/* Shipping Table Styles */
#ctl00_MainContent_btnCancel.btn.btn-default {margin-left:10px;} /* Move "Cancel" button margin- New address page*/

#ctl00_MainContent_CheckoutChargesCtrl_ShippingsList_ctl00_ShippingModule1_lblShippingLbl {
    color: #ffa500;
    font-size: 1.1em;
}

/* Hide Autoship Options */
.table>tbody>tr>th.Autoship {
    display: none;
    margin-top: 10px;
}

/* hide Extra column */
#ctl00_MainContent_CheckoutChargesCtrl_ShippingsList_ctl00_shoppingCartDisplay_ShoppingCart.table.table.border > tbody > tr > td {
    border-left: 0;
    border-right: 0;
}
#ctl00_MainContent_CheckoutConfirmCtrl_OrderShipments_ShipmentList_ctl00_shoppingCart_ShoppingCart.table.table.border > tbody > tr > td {
    border-left: 0;
    border-right: 0;
}

/* Align total cost with table */
div.col-xs-6.col-sm-3.text-right {
    margin-left:-22px;
  
}

/* Hide Extra Box next to shipping options */
div.border.padding-10.SubHead {
    display:none;

}

#GiftMessageModule {
    margin-top: 20px;
}

#GiftMessageModule div:first-child label{
    font-size: 1.5em;
    color: #47acaf;
    letter-spacing: .05em;
    padding-bottom: 5px;
}

#ctl00_MainContent_CheckoutChargesCtrl_giftMessageModule_lblDescription {
    padding-bottom: 10px;
}

#SpecialInstructionModule {
    display: none;
}

/* Add Gift Card Button Style */

.CheckoutSection.GiftCard.row .btn.btn-primary {
    background-color: #ffffff;
    color: #ffa500;
    border-color: #ffa500;
}

.CheckoutSection.GiftCard.row .btn.btn-primary:hover {
    background-color: #ffa500;
    color: #ffffff;
    border-color: #ffa500;
}


.CheckoutSection.GiftCard.row .col-xs-12 {
    margin-left: 15px;

}

#ctl00_MainContent_checkoutPaymentModule_lblCheckoutGiftCardTitle {
    font-size: 22px;
    color: #555;
    font-weight: 500;
    letter-spacing: 0.03em;
    padding-top: 20px;}



.ErrorMessage {
     color: #ff0000;
}

.rotating-item-wrapper {
     height: 160px;
     position: relative;
}

.rotating-item {
     left: 0px;
     position: absolute;
     top: 0px;
}

.ConsultantImageCell {
     height: 120px;
     width: 110px;
}

.Thumbnail {
     border: medium none;
}

/* Searchbar Styles */

#searchbar {padding-top: 10;}
.checkout-search-column {background: none;border: none;}
.checkout-column {height: auto;}
.checkout-column.border {border:none;}
#ctl00_HeaderModule1_SearchModule1_SearchPanel div div.col-xs-12:nth-child(3) {display: none; } 
#searchbar .row div.col-xs-12.col-sm-2 { text-transform: none; font-size: 1.429em; font-weight: 200; padding-left: 0; padding-right: 0; width: auto; }
#searchbar .row div.col-xs-12.col-sm-2 label {font-weight: 200 !important; margin-top: 5px;}
#contentwrapper {padding-top: 20px; }
#searchbar.form-control:focus {border-color: #79c7c9;box-shadow: none;outline: none;}

#searchbar input.btn.btn-primary {
    border: none;
}

@media only screen and (max-width: 425px) {
    #searchbar input.btn.btn-primary {
        position: absolute;
        right: 5%;
    }

    #searchbar .row div.col-xs-12.col-sm-2:nth-child(2) {
        width: 0;
    }

    #ctl00_HeaderModule1_SearchModule1_txtSearch {
        width: 80%;
    }
}



/* Account, Cart & Wishlist Styles */

.checkout-column.border.padding-10 { 
     border: none; 
     float: right;

}

.col-lg-3.col-sm-6.col-xs-12.checkout-destination-col {
    width: 50%;
    float: right;
    padding-top: 30px;
}

.checkout-column.border.padding-10  #login, .checkout-column.border.padding-10 .ShoppingCartLink, .checkout-column.border.padding-10 .WishlistLink {
    display:inline-block;
    text-align: left;
    width:auto;
}

.checkout-column.border.padding-10 {
    display: inline-block;
    vertical-align: middle;
}


.prodButton .btn .btn-primary .margin-t-10 {
    
}

/* Top Link Styles Public Facing */

.glyphicon:hover {color: #ffa500 !important;}

#login .ViewAccountLink a {font-size: 16px;letter-spacing: 0.5px; color: #47acaf;}
#login .ViewAccountLink:hover {color:#ffa500 !important;}
#login .ViewAccountLink a {font-family:'Oswald'; content: "View Account Info"; padding-right:7px; vertical-align:text-bottom;color:#47acaf;}
#login .ViewAccountLink a:hover {color:#ffa500;}
.ShoppingCartLink a {font-family:'Oswald'; font-size: 16px; letter-spacing: 0.5px; color:#47acaf;}
.ShoppingCartLink a:hover{color:#ffa500;}
.UpdateCount {position: absolute;float: right;left: 65px; font-family:'Oswald';}
.LogWelcome {font-family:'Oswald'; letter-spacing:1px;padding-top:10px;}
.WishlistLink a {font-family:'Oswald'; font-size: 16px; letter-spacing: .5px; color:#47acaf;}
.WishlistLink a:hover {color:#ffa500;}

/* END Top Link Styles Public Facing */





#ctl00_MainContent_ProductInfo1_ctl00_PurchaseCtrl_lblProductShipTo {
     color: #555;
     font-family: Helvetica;
     font-size: 14px;
}


#ctl00_MainContent_ProductInfo1_ctl00_PurchaseCtrl_WarehouseStock1_lblInStock {
     color: #000000;
     font-size: 12px;
     font-weight: bold;
     text-transform: uppercase;
}

#ctl00_MainContent_ProductInfo1_ctl00_PurchaseCtrl_WarehouseStock1_lblTitle {
     color: black;
     font-size: 12px;
     font-weight: bold;
}


#readyToBuy .btn.btn-primary.margin-t-10 {
  background-image:none;
  border-radius:0px;
  background-color: #79c7c9;
  border: #79c7c9;
  color: fff;
}

#readyToBuy .btn.btn-primary.margin-t-10:hover {
  background-color: #ffa500;
}


#readyToBuy input.btn.btn-default.margin-t-10 {
     background-color: #ffffff;
     color: #ffa500;
     letter-spacing: 1px;
     margin-bottom: 10px;
     border-style: 1px solid #ffa500 !important;
     border-color: #ffa500;
}

#readyToBuy input.btn.btn-default.margin-t-10:hover {
     background-color: #ffa500;
     border-color: #ffa500;
     color: #fff;
}

#readyToBuy input.btn.btn-link {
     color: #79c7c9;
     font-weight: bold;
     letter-spacing: 1px;
     text-transform: uppercase;
}

#readyToBuy input.btn.btn-link:hover {
     color: #ffa500;
     text-decoration: blink;
}

#readyToBuy div.panel-heading {
     background: #79c7c9 none repeat scroll 0% 0%;
     color: #ffffff;
     font-size: 20px;
}

#readyToBuy label.bold {
     font-size: 15px;
}

#readyToBuy select.form-control {
     background-color: #fff;
     border-color: #bbb;
     border-style: solid;
     border-radius: 0px 0px;
     box-shadow:#bbb;
     color: #666;
     margin-bottom: 10px;
}

#readyToBuy .form-control:focus{
    border-color: #bbb;
    box-shadow: none;
    outline: medium none;
}

#readyToBuy select.form-control a.dropdown-toggle  {
     border-color: red;
}

#readyToBuy label.text-success {
     color: #ffa500;
     letter-spacing: 2px;
     text-transform: uppercase;
}

#readyToBuy .panel {
    border-color: #f1f1f1;
    border-style: double;
    border-radius: 0px 0px;
}

#readyToBuy .CodeLabel {
    color: #ffa500;
    padding-top: .3em;
    padding-bottom: .4em;
}

/*Hide Ship To Info*/

#readyToBuy .col-xs-12.NoPadding.bold {
    display: none;
}

#readyToBuy .form-control.saddresses {
    display: none;
}


/*Hide stock Status and View Your State Info*/

#readyToBuy .Header.col-xs-12.NoPadding {
    display: none;
}

#readyToBuy .Map.col-xs-12.NoPadding {
    display: none;
 }

#readyToBuy .StockImage {
    display: none;
}

#readyToBuy .Stock {
    display: none;
}

/*HIDE DISCOUNT SECTION ON ICE PAGES*/
.PWSMasterDiv.shop-now.KIT #ctl00_MainContent_ThemedControlModule1_ThemeThemedControlModule1_discountsModule_dvDiscountsModule {display:none;}

/*HIDE extra update cart button ICE pages*/
#ctl00_MainContent_ThemedControlModule1_ThemeThemedControlModule1_UpdateCartButton {display:none;}

/*Hide Second Row Of Checkout Button Styles*/


#ctl00_MainContent_ThemedControlModule1_ThemeThemedControlModule1_UpdateCartButton1 {
    /* display: none; */
}
#ctl00_MainContent_ThemedControlModule1_ThemeThemedControlModule1_ContinueButton1 {
    display: none; 
}
#ctl00_MainContent_ThemedControlModule1_ThemeThemedControlModule1_CheckoutButton1 {
    display: none;
}

.panel-heading .accordion-toggle:after {color:#ffffff !important;}
.accordion-toggle {color:#ffffff !important;}
.accordion-toggle:hover:after {color:#ffffff;}

.CheckoutInformationSection div.panel-heading {
     background: #79c7c9 none repeat scroll 0% 0%;
     color: #ffffff ;
     border-radius: 0px;
}

.CheckoutInformationSection div.panel-heading a {
     background: #79c7c9 none repeat scroll 0% 0%;
     color: #ffffff !important;
     border-radius: 0px;
}

.CheckoutInformationSection  div.panel-info {
    border-color: #f1f1f1;
    border-radius: 0px;
}

.CheckoutInformationSection div.panel-heading .h5, h5 {
    font-size: 16px;
    margin-top: 5px;
}


/* Checkout Shipping info panel styles*/

.ShippingAddress.col-xs-12  {
    background-color:#ffffff;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 1.25em;
    line-height: 1.25em;
}

.ShippingAddress.col-xs-12 .Name {
    font-weight: bold;
}

/*padding on checkout shipping info panel your info*/
#ctl00_MainContent_checkoutTotalModule1_lblTotal {
   padding-top: 9px;
}

.border.clearfix.bg-color-rightpane.text-left {
    background-color: #ffffff;
    border: none;
}

/*- clean up Totals module -*/
.CheckoutTotalModule.IndivModule div.Title, .CheckoutTotalModule.IndivModule div.Content {
    display: none;
} 

/*hide consultant values*/
.CheckoutTotalModule.IndivModule div.Content.row.text-left {
     display: block; 
}
.CheckoutTotalModule.IndivModule div.Content.row.text-left div.row {
     margin-bottom: 5px; 
     padding-top: 1px; 
     border-bottom: 1px solid #ddd;}

/*Checkout Event Button Styles Yes, Help Me Find My Host */

#ctl00_MainContent_CheckoutEventCtrl_btnYes.btn.btn-primary.btn {
    background-color: #79c7c9;
    border: .2em solid #79c7c9;
    border-radius: 0px;
    margin-right: 5px;

}

#ctl00_MainContent_CheckoutEventCtrl_btnYes.btn.btn-primary.btn:hover {
    background-color: #ffa500;
    border-color: #ffa500;
}

#ctl00_MainContent_CheckoutEventCtrl_btnYes.btn.btn-primary.btn:focus {
    background-color: #ffa500;
    border-color: #ffa500;
}

#ctl00_MainContent_CheckoutEventCtrl_btnYes.btn.btn-primary.btn:active {
    background-color: #ffa500;
    border-color: none;

}

/*Checkout Event Button Styles No, just placing an order */

#ctl00_MainContent_CheckoutEventCtrl_btnNo.btn.btn-default{
    border: .144em solid #ffa500;
    border-radius: 0px;
    color: #ffa500;
}

#ctl00_MainContent_CheckoutEventCtrl_btnNo.btn.btn-default:hover {
    color: #ffffff;
    background-color: #ffa500   
}

#ctl00_MainContent_CheckoutEventCtrl_btnNo.btn.btn-default:focus {
    color: #ffffff;
    background-color: #ffa500   
}

#ctl00_MainContent_CheckoutEventCtrl_btnNo.btn.btn-default:active {
    color: #ffffff;
    background-color: #ffa500   
}

/*Ship to Address Styles */
/*party ship to*/
.trShipTo div.pnlShipToParty, .trShipTo div.pnlShipToAddress { float: left; width: 49%; }
.trShipTo div.pnlShipToParty span input[type="radio"] {position: absolute;}
.trShipTo div.pnlShipToParty span label { margin-left: 20px; }
.trShipTo div.pnlShipToParty label, .trShipTo div.pnlShipToAddress label {font-weight: bold !important;}
.trShipTo div.pnlShipToParty label > div, .trShipTo div.pnlShipToAddress label > div {font-weight: normal !important;}
#ctl00_MainContent_CheckoutAddressCtrl_dvShippingAddress {margin-left:10px;}

.trShipTo.col-xs-12 div.pnlShipToAddress label {
    font-weight: bold !important;
    color: #ffa500;
    margin-bottom: 7px;
    font-size: 16px;
}

.trShipTo.col-xs-12 .pnlShipToParty label > div, div.pnlShipToAddress label  > div {
    font-weight: normal !important;
   
}
.trShipTo.col-xs-12 .pnlShipToParty label > div, div.pnlShipToAddress label  > div {
    font-weight: normal !important;
    color:#666;}
    
.trShipTo div.pnlShipToParty label, .trShipTo div.pnlShipToAddress label:after { color:#ffa500;}
.trShipTo.col-xs-12 div.pnlShipToAddress:after {content:"Ship To This Address"; font-weight:bold;color:#ffa500;}
.trShipTo.col-xs-12 div.pnlShipToAddress:after {content:"Ship To This Address"; font-weight:bold;}

.trShipTo.col-xs-12 div.pnlShipToAddress { 
    float: left; 
    width: 49%;
    margin-bottom: 7px; 
}


.trShipTo div.pnlShipToAddress label > div.pnlShipToAddress span input[type="radio"]  {
    position: absolute;
  
}

.trShipTo.col-xs-12 .pnlShipToAddress.btn.btn-primary {
   padding-left: 55px;
}

}

#ctl00_MainContent_CheckoutConfirmCtrl_lbl1 {
   margin-left: -15px;
}

/*Hide/Remove "Change" button from shipping info section */

#ctl00_MainContent_CheckoutAddressCtrl_btnChangeAddress.btn.btn-primary {
    display: none;
}

.Title {
    display: none;

/*Add CC Info Popup */
  
.legend {
  padding: 0.2em 0.5em;
  border:1px solid;
  background-color: #79c7c9;
  color:White;
  margin-left:20px;
}

div.divButtons li a:link {
    color: #ffffff;
    font-weight: bold;
    background-color: #79c7c9;
}
div.divButtons li a:visited {
    color: #ffffff;
    font-weight: normal;
    background-color: #79c7c9;
}
div.divButtons li a:hover {
    font-weight: bold;
    color: #ffffff;
    background-color: #ffa500;
}
div.divButtons li a:active {
    font-weight: bold;
    color: #ffffff;
    background-color: #ffa500;
} 

/****** Col-XS Adjustments ******/

@media screen and (max-width: 768px) { 

#LeftMenu::before {
    display:block;
    content: "tap arrow for product categories";
    font-family: Oswald !important; 
    font-size:2em !important;
    text-align:center !important;
    letter-spacing:1.5px !important;
    padding-bottom:30px !important;}
.glyphicon-filter:before {
    content: "\e094" !important;  
    font-size:25px !important;
    color: #ffa500 !important;}
a.navbar-brand {
    font-size:28px !important; 
    padding-top:20px !important;
    font-family: Oswald !important;
    letter-spacing:1.5px !important;}
}