/* GLOBAL STYLES
-------------------------------------------------- */
/* Padding below the footer and lighter body text */

body {
  padding:0px 0px 0px 0px;
  margin:0px auto 0px auto;
  font-family: 'Open Sans', sans-serif;
  font-size:14px;
  color:#aaa8a8;
  line-height: 1.8em;
  background-color:#ffffff;
background-image:url(https://0ce960.claudeassets.com/20220811171215im_/https://www.happynotesandmore.net/images/moxiedeuxmobile/3500stripegreen.png);
background-repeat:repeat-x;
background-position:bottom center;
  


}

html {
  padding:0px;
  margin:0px auto;
  font-family: 'Open Sans', sans-serif;
  font-size:14px;
  color:#aaa8a8;
}

body > .row {
    margin-left: 0px;
    margin-right: 0px;
}


a {
  color: #a3cc0e;
  text-decoration: none;
  font-weight:bold;
}
a:hover,
a:focus {
  color: #f4649e;
  text-decoration: underline;
  font-weight:bold;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

h1,h2,h3,h4,h5,h6 {margin:35px 0px 15px 0px;}





/* CUSTOMIZE container
-------------------------------------------------- */

.hide-mobile {
display:block;


}

.hide-desktop {
display:none;
margin:0px auto;
text-align:center;

}


.container {

padding:0px 0px 10px 0px;


}


.content{

  padding:0px 40px 0px 0px;
  width:100%;
  height:auto;
  margin:0px 0px 0px 0px;
  

}

.outer-wrapper {
 
  text-align:center;
  width:100%;
  max-width:1200px;
  margin:20px auto 20px auto;
  padding:0px 0px;
  border:solid 0px white;
  background-color:#fff;
  -moz-box-shadow: 0 0 0px #dddddd;
  -webkit-box-shadow: 0 0 0px #dddddd;
  box-shadow: 0 0 0px #dddddd;


}


.outer-topnav {
 
  text-align:center;
width:99%;
max-width:1200px;
margin:0px auto 0px auto;
padding:0px;

}

.left {

  
  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 15px;
  line-height: 2.4em;

}

.left h2 {

  color:#a3cc0e;
  font-size:1.5em;
}

.left h3 {

  color:#a3cc0e;
  margin: 20px 0px 0px 0px;
  font-size:1.5em;
}
.left h4 {

  color:#a3cc0e;
  margin: 20px 0px 0px 0px;
  font-size:1.5em;
}

.left li {
  margin: 0px 0px 0px -30px;
  padding: 0px;
   list-style: none;
  list-style-image: none;
}
.left li a:link, .left li a:visited, .left li a:active {
  color: #aaa8a8;
  text-decoration: none;
  font-family: 'Open Sans', sans-serif;
  font-weight:normal;
  font-size:12pt;
    
}
.left li a:hover {
  color: #c0c0c0;
  text-decoration: underline;
  font-size:12pt;
}
.main {
  
  margin:20px auto 0px auto;
  
  
}

.main img{
  
  
max-width:100%;
}

.collage{
  margin:0px auto 20px auto;
  padding:20px 0px 0px 0px;
  max-width:100%;
}
.main h3{margin:0px;padding:0px;text-align:center;}

.home-promo {

margin:0px auto 0px auto;
text-align:center;

}

.home-promo img{

margin:20px;
text-align:center;

}

.home-promo img:hover{
opacity: .5;
    filter: alpha(opacity=50); /* For IE8 and earlier */

}

.footer-search {
  width:100%;
  padding: 0px 0px 0px 0px;
  margin: 0px auto 0px auto;
  text-align: center;

}
.footer {
  width:100%;
  padding: 30px 0px 10px 0px;
  margin: 0px auto 0px auto;
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  font-size:11pt;
  font-weight:normal;
  border-top:2px solid #ededed;
  border-bottom:0px solid #ededed;
  
}


.footer h3{
  color:#a3cc0e;
  font-family: 'Open Sans', sans-serif;
  font-size:21pt;
  font-weight:normal;
  letter-spacing:.2em;
  padding: 0px 0px 2px 20px;
  margin: 6px 0px 12px 0px;
  text-align: center;
}

.footer h4{
  color:#ffac16;
  font-family: 'Open Sans', sans-serif;
  font-size:21pt;
  font-weight:normal;
  padding: 0px 0px 2px 0px;
  margin: 6px 0px 12px 0px;
  text-align: center;
}

.footer h5{
  color:#929292;
  font-family: 'Open Sans', sans-serif;
font-size:11pt;
  font-weight:normal;
  padding: 0px 0px 2px 0px;
  margin: 6px 0px 12px 0px;  
  text-align: center;
}

.footer a:link, .footer a:visited, .footer a:active {
  color: #929292;
  text-decoration: none;
  padding:0px 5px;
  font-weight:normal;
}
.footer a:hover {
  color: #929292;
  text-decoration: underline;
  padding:0px 5px;
  font-weight:normal;
} 


.footer li {
  margin: 0px 0px 0px 0px;
  padding: 0px 20px 0px 0px;
   list-style: none;
  list-style-image: none;display: inline-block;
}
.footer li a:link, .footer li a:visited, .footer li a:active {
    color:#929292;
    text-decoration: none;
    display: inline-block;
    margin: 0px;
    padding: 0px;
 font-weight:normal;
    
}
.footer li a:hover {
  color: #929292;
  text-decoration: underline;
  display: inline-block;
 font-weight:normal;
}

.foot-nav {

text-align:center;
border-right:2px solid #ededed;
padding:0px 10px 0px 10px;


}
.foot-nav {

text-align:center;
padding:0px 10px 0px 10px;


}
.foot-cart {

text-align:center;
border-left:2px solid #ededed;
padding:0px 10px 0px 10px;
font-family: 'Open Sans', sans-serif;
font-size:11pt;
  font-weight:normal;
max-height:150px;
}

.footer p {
padding:0px 10px 0px 20px;
font-family: 'Open Sans', sans-serif;
font-size:10pt;
  font-weight:normal;
}
#credit-tip{
background-image:url(https://5348b3.claudeassets.com/20220811171215im_/https://www.happynotesandmore.net/images/moxiedeuxmobile/footertip.png);
  width:100%;
height:9px;
margin:20px auto 0px auto;
}

.credit {
  width:100%;

background-image:url(https://afe6f5.claudeassets.com/20220811171215im_/https://www.happynotesandmore.net/images/moxiedeuxmobile/hearts1_pink.png);
  text-align:center;
	color:#fff;
	  border-bottom:solid 3px #797777;
padding: 25px 0px 32px 0px;
margin:0px auto 20px auto;
height:auto;
}

.credit a:link, .credit a:visited, .credit a:active {
  color: #fff;
  text-decoration: none;
  padding:0px 14px;
  font-weight:normal;
}
.credit a:hover {
  color: #fff;
  text-decoration: underline;
  padding:0px 14px;
  font-weight:normal;
} 


.credit li {
  margin: 0px 0px 0px 0px;
  padding: 0px 10px;
   list-style: none;
  list-style-image: none;display: inline-block;
}
.credit li a:link, .credit li a:visited, .credit li a:active {
    color:#7a7a7a;
    text-decoration: none;
    display: inline-block;
    margin: 0px;
    padding: 0px;
    font-weight:normal;
 
    
}
.credit li a:hover {
  color: #cedf2e;
  text-decoration: underline;
  display: inline-block;
 font-weight:normal;
}







.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 0px;
  padding-left: 0px;
}


/* RETURN TO TOP
-------------------------------------------------- */
.return-to-top {

margin:-20px auto 0px auto;

}


/* FORMS
-------------------------------------------------- */




.btn-default {
  color: #fff;
  background-color: #a3cc0e;
  border-color: #a3cc0e;
  moz-border-radius: 0em 0em 0em 0em;border-radius: 0em 0em 0em 0em
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #fff;
  background-color: #f4649e;
  border-color: #f4649e;
  moz-border-radius: 0em 0em 0em 0em;border-radius: 0em 0em 0em 0em
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}




/* CUSTOMIZE THE HEADER
-------------------------------------------------- */

.header {
 
  text-align:center;
  width:100%;
  margin:0px auto 0px auto;


}

.social-header h3 {

  color:#a3cc0e;
  text-transform:lowercase;
  font-size:18pt;
  letter-spacing:.2em;
  margin:40px auto 2px auto;

}

.header img{
 
  text-align:center;
  width:100%;
  max-width:1100px;
  margin:10px auto 10px auto;
  padding:0px 0px;
  border-left:0px solid #e1dfdf;
  border-right:0px solid #e1dfdf;
}


.topnav {
 
  width:100%;
  max-width:100%;
  background-image:url(https://9ca2cf.claudeassets.com/20220811171215im_/https://www.happynotesandmore.net/images/moxiedeuxmobile/topscallop.png);
  background-repeat:repeat-x;
  color: #f4649e;
  border-top:solid 0px #ededed;
  border-bottom:solid 0px #ededed;
  text-align:center;
  padding:10px 0px 13px 0px;
  margin:0px auto 0px auto;
  font-size:18px;
  font-weight:normal;
  font-family: 'Open Sans', sans-serif;
  text-transform:uppercase;
  min-height:74px;

}

.cart-header {
  padding:0px 0px 0px 50px;
  text-align:center;
  width:100%;
  margin:5px auto 7px auto;

}

.social-header {

  padding:0px 40px 0px 0px;
  text-align:center;
  width:100%;
  margin:5px auto 7px auto;

}
.social-header img {


  max-width:35px;

}
.head-search {

  text-align:right;
width:100%;
margin:7px auto 5px auto;
padding:0px 34px 0px 0px;

}

.head-cart {

  text-align:right;
  width:100%;
  margin:7px auto 5px auto;
  padding:0px 34px 0px 0px;

}

.head-cart a:link, .head-cart a:visited, .head-cart a:active {
  color: #fff;
  text-decoration: none;
}
.head-cart a:hover {
  color: #fff;
  text-decoration: underline;
} 


.social {


  text-align:center;
width:100%;
margin:30px auto 40px auto;

}

.cartimg {

width:100%;
max-width:30px;
padding:0px 10px 5px 0px;

}




/* CUSTOMIZE THE NAVBAR
-------------------------------------------------- */
.topstripe {
  width:100%;
  height:24px;
  margin:0px auto;
  background-image:url(https://c2ffcb.claudeassets.com/20220811171215im_/https://www.happynotesandmore.net/images/moxiedeuxmobile/3500stripe.png)
  }

.top_nav li {
  margin: 6px 0px 0px 0px;
  padding: 3px 15px 0px 15px;
   list-style: none;
  list-style-image: none;
  display: inline-block;
}
.top_nav li a:link, .top_nav li a:visited, .top_nav li a:active {
    color:#f4649e;
    text-decoration: none;
    display: inline-block;
    margin: 0px;
    padding: 0px;
    font-family: 'Open Sans', sans-serif;
    font-size:12pt;
    font-weight:normal;
    
}
.top_nav li a:hover {
  color: #838181;
  text-decoration: underline;
  display: inline-block;
  font-family: 'Open Sans', sans-serif;
    font-size:12pt;
        font-weight:normal;
}

.top_nav_mobile {

float:none;
  text-align:center;
  clear:both;
}

.top_nav_mobile li {
  margin: 6px auto 0px auto;
  padding: 3px 30px 0px 0px;
   list-style: none;
  list-style-image: none;
  display: block;
  text-align:center;
  
}
.top_nav_mobile li a:link, .top_nav_mobile li a:visited, .top_nav_mobile li a:active {
    color:#aaa8a8;
    text-decoration: none;
    display: block;
    margin: 0px;
    padding: 0px;
    font-family: 'Open Sans', sans-serif;
    font-size:12pt;
    font-weight:normal;
    
}
.top_nav_mobile li a:hover {
  color: #c0c0c0;
  text-decoration: underline;
  display:block;
  font-family: 'Open Sans', sans-serif;
    font-size:12pt;
        font-weight:normal;
}

.cartcolor a:link, .cartcolor a:visited, .cartcolor a:active {
    color:#aaa8a8;
    text-decoration: none;
    display: inline-block;
    margin: 0px;
    padding: 0px;
    font-family: 'Open Sans', sans-serif;
    font-size:11pt;
    font-weight:normal;
    
}
.cartcolor a:hover {
  color: #c0c0c0;
  text-decoration: underline;
  display: inline-block;
  font-family: 'Open Sans', sans-serif;
    font-size:11pt;
        font-weight:normal;
}


.top_nav_cat li {
  margin: 6px 0px 0px 0px;
  padding: 3px 35px 0px 0px;
   list-style: none;
  list-style-image: none;display: block;
}
.top_nav_cat li a:link, .top_nav_cat li a:visited, .top_nav_cat li a:active {
    color:#aaa8a8;
    text-decoration: none;
    display: block;
    margin: 0px;
    padding: 0px;
    font-family: 'Open Sans', sans-serif;
    font-size:11pt;
    font-weight:normal;
    
}
.top_nav_cat li a:hover {
  color: #c0c0c0;
  text-decoration: underline;
  display: block;
  font-family: 'Open Sans', sans-serif;
    font-size:11pt;
        font-weight:normal;
}


.topnav2 {
  width:100%;
  max-width:100%;
  background-color:#fdb7a9;
  color: #888686;
  border-top:solid 0px #ededed;
  border-bottom:solid 0px #ededed;
  text-align:center;
  padding:10px 0px 13px 0px;
  margin:0px auto 0px auto;
  font-size:18px;
  font-weight:normal;
  font-family: 'Open Sans', sans-serif;
  text-transform:uppercase;
  min-height:74px;

  }
.topnav2 li {
  margin: 10px 0px 0px 0px;
  padding: 0px 15px 0px 15px;
   list-style: none;
  list-style-image: none;display: inline-block;
}
.topnav2 li a:link, .topnav2 li a:visited, .topnav2 li a:active {
    color:#888686;
    text-decoration: none;
   
    margin: 0px;
    padding: 0px;
    font-size:14pt;
    
}
.topnav2 li a:hover {
  color: #fff;
  text-decoration: underline;

    font-size:14pt;
}


.top_search {

  text-align:left;
 padding:0px 0px 0px 0px;
}


/* Special class on .container surrounding .navbar, used for positioning it into place. */
.navbar-wrapper {
  margin:0px auto 0px 0px;
  padding:7px 0px 7px 0px;
  background-color:#fff;
  z-index: 20;
  width:100%;
  border-top:0px double #888686;
  border-bottom:0px solid #eaeaea;
}


.navbar-inverse {
  margin:0px auto 0px 0px;
  padding:0px 0px 0px 0px;
  background-color:#fff;
  z-index: 20;
  width:100%;
  border:0px;
}

.navbar-category {

  margin:0px auto 0px auto;
  padding:0px 0px 0px 0px;
  background-color:#888686;
  z-index: 20;
  width:100%;
  border:0px;
  border-radius:0px;

}

.navbar-nav {

  margin:5px auto 0px auto;
  

}

.navbar-default {
  width:100%;
  background-color:#fff;
  color: #aad1d8;
  border-top:solid 2px #ededed;
  border-bottom:solid 2px #ededed;
  border-left:0px;
  border-right:0px;
  text-align:center;
  padding:6px 32px 3px 0px;
  margin:20px auto 0px auto;
  vertical-align:middle;
  font-size:18px;
  font-weight:normal;
  font-family: 'Open Sans', sans-serif;
  text-transform:uppercase;
}
.navbar-default .navbar-brand {
  color: #f4649e;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #a3cc0e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #f4649e;
}
.navbar-default .navbar-nav > li > a {
  color: #a3cc0e;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #a3cc0e;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #a3cc0e;
  background-color: #fff;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #f4649e;
  background-color:#dfdfdf;
  margin:0px auto 0px auto;
  
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #f5f5f5;
  color:#a3cc0e;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #f4649e;
  
  
}
.navbar-default .navbar-collapse,
.navbar-default {
  border-color: #e7e7e7;
   margin:0px auto;
}


.navbar-form {
  margin:0px 0px 0px -24px;
  padding:5px 0px 10px 0px;

  
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #f4649e;
  
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1888686;
  display: none;
  float: left;
  min-width: 220px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 0px solid #ccc;
  border: 0px solid rgba(0, 0, 0, .15);
  border-radius: 14px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #888686;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #e2808e;
  text-decoration: none;
  background-color: transparent;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #e2808e;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #888686;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 18px;
  line-height: 1.42857143;
  color: #888686;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}

.dropdown-menu li {
  margin: 0px 0px 0px -10px;
  padding: 7px;
  list-style: none;
  list-style-image: none; 

}
 .dropdown-menu li a:link, .dropdown-menu li a:visited, .dropdown-menu li a:active {
    color:#888686;
    text-decoration: none;
    display: block;
    margin: 0px;
    padding: 0px;
    line-height:1.7em;
}
.dropdown-menu li a:hover {
  color: #f4b2bc;
  text-decoration: underline;
}

.subcatcolor{ font-size: 11px; line-height:2.2em;color:#ee94a1;margin:0px 0px 0px -20px}






/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* Carousel base class */
.carousel {
  height: 500px;
  margin-bottom: 60px;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  z-index: 10;
}

/* Declare heights because of positioning of img element */
.carousel .item {
  height: 500px;
  background-color: #777;
}
.carousel-inner > .item > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height: 500px;
}


/* MARKETING CONTENT
-------------------------------------------------- */

/* Center align the text within the three columns below the carousel */
.marketing .col-lg-4 {
  margin-bottom: 20px;
  text-align: center;
}
.marketing h2 {
  font-weight: normal;
}
.marketing .col-lg-4 p {
  margin-right: 10px;
  margin-left: 10px;
}


/* Featurettes
------------------------- */

.featurette-divider {
  margin: 80px 0; /* Space out the Bootstrap <hr> more */
}

/* Thin out the marketing headings */
.featurette-heading {
  font-weight: 300;
  line-height: 1;
  letter-spacing: -1px;
}



/* APPROVED CART CSS OVERRIDES
-------------------------------------------------- */

.smfont { text-decoration: none; } 
.lgfont {  } 
.boldtext { font-weight: bold; } 
.accent { font-style: italic; } 
.highlighttext { color: #888686888686; font-weight: bold; } 

.accenttext { color: #888686888686; font-weight: bold; } 
.accentcell { background-color: #fae6e9; } 
.accenttable { border: 1px solid #fae6e9; border-collapse: collapse; } 

.formcenter {text-align:center;}
.sb_main_guestbook {text-align:center;}
.sb_main_guestbook h3{text-align:left;}
.post {text-align:left;}




/* RESPONSIVE CSS
-------------------------------------------------- */


@media (min-width: 768px) and (max-width: 1000px) {
    .navbar-collapse.collapse {
        display: none !important;
    }
    .navbar-collapse.collapse.in {
        display: block !important;
    }
    .navbar-header .collapse, .navbar-toggle {
        display:block !important;
    }
    .navbar-header {
        float:none;
    }
    
.navbar-form .form-group{
  
  border-top: 0px solid transparent;
  border-bottom: 0px solid transparent;
  float:none;
  margin:0px auto;


}



    
}



@media (max-width: 1200px) {


.top_search {

  text-align:center;
 padding:0px 0px 0px 0px;
 margin:0px auto;
 float:none;
}
.navbar-form {
  padding: 10px 15px 10px 5px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  border-top: 0px solid transparent;
  border-bottom: 0px solid transparent;
  float:none;

}
.content{

  padding:0px 0px 0px 0px;
  width:100%;
  height:auto;
  margin:0px;
  

}


.header {
 
  text-align:center;
  width:100%;
  margin:0px auto 0px auto;


}

.header img{
 
  text-align:center;
  width:100%;
  max-width:1100px;
  margin:10px auto 10px auto;
  padding:0px 20px;
  border-left:0px solid #e1dfdf;
  border-right:0px solid #e1dfdf;
}


.head-cart {

  text-align:center;
margin-top:-8px;


}

.cart-header {text-align:center;}
.social-header {

  text-align:center;
  margin:4px auto 7px auto;

}


.social-header img{

  max-width:49px;
  
}

.top_nav {

  text-align:center;
  margin:0px auto 0px auto;
  padding:10px 0px 0px 0px;
  
}





.view-cart {text-align:center;margin:0px auto}

.foot-nav {

text-align:center;
border-right:0px solid #ededed;
}

.foot-cart {

text-align:center;
border-left:0px solid #ededed;
}





.hide-mobile {
display:block;


}

.hide-desktop {
display:none;
margin:0px auto;
text-align:center;


}

}

@media (max-width: 992px) {

.main {
  
  margin:0px auto 0px auto;
  
  
}

.main h3{margin:-40px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:center;}


.navbar-form {
  padding: 10px 15px;
  margin-top: 25px;
  margin-right: auto;
  margin-bottom: 8px;
  margin-left: auto;
  border-top: 0px solid transparent;
  border-bottom: 0px solid transparent;
  float:none;

}

.hide-mobile {
display:none;


}

.hide-desktop {
display:block;
margin:0px auto;
text-align:center;


}


h1,h2,h3,h4,h5,h6 {text-align:center;}

.content{

padding:0px 0px 0px 0px;


}

.formcenter { text-align: center; } 

.top_search {

  text-align:center;
 padding:0px 0px 0px 0px;
 margin:0px auto;
 float:none;
}


input,textarea {
max-width:100%;
min-width:90%;
overflow-x: hidden;

}

.form-control {
  
  text-align:center;
  margin:0px auto;
}
.hide-mobile {
display:none;


}


.head-cart {

  text-align:center;
width:100%;
margin:-9px auto 5px auto;
padding:20px 34px 20px 0px;

}





.foot-nav {

text-align:center;

}

.foot-cart {

text-align:center;

}



}



/* 768px */ 
@media screen and (max-width: 768px) {

h1,h2,h3,h4,h5,h6 {text-align:center;}

.content{

padding:0px 0px 0px 0px;

}

.formcenter { text-align: center; } 



input,textarea {
max-width:40%;
overflow-x: hidden;
}

.form-control {
  
  text-align:center;
  margin:0px auto;
}
.hide-mobile {
display:none;


}

.hide-desktop {
display:block;
margin:0px auto;
text-align:center;


}

.topnav2 li {
  margin: 0px 0px 0px 0px;
  padding: 0px 15px 0px 15px;
   list-style: none;
  list-style-image: none;display: inline-block;
}
.top_search{

 text-align:center;
  margin:0px auto 20px auto;
  width:100%;
  border:0px;

}
.head-cart {

  text-align:center;
width:100%;
margin:-9px auto 5px auto;
padding:20px 34px 20px 0px;

}
.social-header {

  text-align:center;
width:100%;
margin:7px auto 5px auto;
padding:5px 0px 0px 0px;

}



.left {
  text-align:center;
line-height: 1.8em;
}

.main {
  
  padding:5px 25px;


}
.foot-nav {

text-align:center;

}

.foot-cart {

text-align:center;

}

}

/*
     FILE ARCHIVED ON 06:06:47 Sep 11, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:56:44 Jun 25, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.512
  exclusion.robots: 0.05
  exclusion.robots.policy: 0.04
  esindex: 0.008
  cdx.remote: 64.339
  LoadShardBlock: 505.704 (3)
  PetaboxLoader3.datanode: 357.831 (5)
  PetaboxLoader3.resolve: 736.84 (3)
  load_resource: 767.695 (2)
*/