
/*Override style*/
Table.MainTable { width: 100%; margin: 0; }
TD.MainTableSpacing { padding: 0; }
/* a[href="http://www.mod2.com"] { display: none !important; }  *//*hide this from featured category*/
.tree-title , .breadcrumb , .breadcrumb a .shipping{ font-family: 'Lato' , sans-serif !important; }
.breadcrumb a { color: #000000; text-decoration: none;  }
.breadcrumb a:hover { color: #E3B054 }
/*For column left search*/
.tree-node { color: #000000 !important; font-family: 'Lora', sans-serif !important; }
.tree-node-hover,.tree-node-selected-custom { background-color: #E3B054 !important; color: #ffffff !important; }
/*Override Bootsrap table*/
.ship_val .table-bordered > tbody > tr > td, .ship_val .table-bordered > tbody > tr > th, .ship_val .table-bordered > tfoot > tr > td, .ship_val .table-bordered > tfoot > tr > th, .ship_val .table-bordered > thead > tr > td, .ship_val .table-bordered > thead > tr > th {
  border-color: #E3B054;
}
/*Overrid end*/
body { font-family: 'Lato', sans-serif; /* font-weight: bold; */ }

.text-primary { color: #E3B054; }

content { display: block; min-height: calc(100vh - 200px); }

.free-ship { margin: 0; padding: 5px 0; text-align: center; background: black; border: 1px solid transparent; }
.free-ship a { display: block; color: white; }
.free-ship:hover { background-color: white; border-color: black; cursor: pointer; }
.free-ship:hover a { color: black; text-decoration: none; }
.top-nav, .navbar { text-align: center; background-color: #FCFCFC; }

/*.top-nav { position: relative; padding: 15px 0; }
.top-nav .right-menu { position: absolute; top: 25px; right: 25px; margin-right: 30px; }
.top-nav .right-menu a { display: inline-block; font-size: 18px; margin-right: 15px; color: #ACACAC; }
.top-nav .right-menu a:last-child { position: relative; }
.top-nav .right-menu a:last-child span { position: absolute; top: -5px; right: -15px; font-size: 12px; background-color: #E3B054; }*/

.logo { display: inline-block; width: 200px; }

/*.navbar { margin-bottom: 0; border-color: #FCFCFC; border-top: 1px solid #FFFFFF; }

.nav > li > a:focus, .nav > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover { background-color: unset; color: #E3B054; }

.navbar-collpase { box-shadow: 0px -2px 7px -6px inset; }

.navbar-nav > li > a { margin: 0 84px; font-weight: bold; font-size: 14px; color: #16151D; }

.navbar-toggle { border-color: #E3B054; }
.navbar-toggle .icon-bar { background-color: #E3B054; }*/

.carousel-control.left, .carousel-control.right { background: none; }
.kids-corner, .about1, .about2, .about3, .contact { margin-top: 10px; text-align: left;}
.kids-corner .title, .about1 .title, .about2 .title, .about3 .title, .contact .title { margin-left: -100px; font-weight: bold; margin-top: 100px; }
.kids-corner h3, .about1 h3, .about2 h3, .about3 h3, .contact h3 { letter-spacing: 2px; }
.kids-corner h1, .about1 h1, .about2 h1, .about3 h1, .contact h1 { margin-top: 0; font-family: 'Lora', serif; font-size: 45px; font-weight: bold; }
.kids-corner h1 span, .about1 h1 span, .about2 h1 span, .about3 h1 span, .contact h1 span { margin-bottom: 0; padding-bottom: 10px; border-bottom: 3px solid black; }
.kids-corner p, .about1 p, .about2 p, .about3 p, .contact p { font-weight: lighter; font-size: 15px; }
.kids-corner p.word1, .about1 p.word1, .about2 p.word1, .about3 p.word1, .contact p.word1 { 
    margin-top: 50px; 
}

.body-brands { padding-top: 10px; }
.body-brands h4 { text-align: center; font-size: 32px; color: #16151D; letter-spacing: 2px; padding-top: 10px; padding-bottom: 10px;}
.body-brands span { display: inline-block; width: 19%; padding: 25px 50px; }
.body-brands img { margin: 0 auto; }

.LoginForm { font-family: 'Lato', sans-serif; }
.LoginForm .border { border: 1px solid #ACACAC; }
.LoginForm h3 { color: #16151D; font-weight: bold; }

.about1 .title { padding-right: 50px; }

.about2 .word1, .about3 .word1 { margin-top: 130px; }
.about2 .word2, .about3 .word2 { margin: 50px 0; }
.about2 .brand, .about3 .brand { width: 49%; display: inline-block; }
.about2 .brand img, .about3 .brand img { margin: 0 auto; }

.about3 .words { margin-top: 100px; }

.contact .title { margin-left: 0; margin-bottom: 50px; color: white; }
.contact h1 span { border-color: white; }
.contact > img { width: 100%; }
.contact .contact-body { margin-top: -350px; }
.contact .contact-form, .contact .contact-info { min-height: 550px; padding: 45px; box-shadow: 1px 1px 8px #000000; }
.contact .contact-form { background-color: white; }
.contact .contact-form textarea { max-height: 100px; }
.contact .contact-form button { margin-top: 28px; padding: 10px 20px; color: white; border: none; background-color: #E3B054; }
.contact .contact-info { background-color: #16151D; color: white; margin-bottom: 30px; }
.contact .contact-info h3 { margin-bottom: 30px; }
.contact .contact-info p { display: flex; padding-bottom: 20px; }
.contact .contact-info p span { margin-right: 25px; margin-top: 5px; }

.login .newCustomer, .login .oldCustomer { margin-top: 40px; padding: 40px; text-align: center; border: 1px solid #ccc; min-height: 390px;}
.login h4 { font-family: 'Lora', serif; font-weight: bold; }
.login h4, .newCustomer p { text-align: left; }
.oldCustomer input[type=checkbox] { margin-right: 5px; }
.newCustomer a, .oldCustomer button, .create_btn button { display: inline-block; margin: 40px 0; padding: 10px 25px; border: 0; background-color: #E3B054; border: 1px solid transparent; }
.newCustomer a:hover, .oldCustomer button:hover, .create_btn button:hover { background-color: white; color: #E3B054; text-decoration: none; border-color: #E3B054; }

.cart_empty > table { border-color: #E3B056; border-radius: 0; box-shadow: none; }
.cart_empty .boxText { padding: 20px; font-size: 20px; text-align: center; }

.shipping h4 { color: #E3B054; }
.shipping h5 { font-weight: bold; }

footer { /* font-weight: bold; */ }

footer p { text-align: center; margin: 25px 0; }

.footer-main { background-color: #16151D; padding: 25px 0; }

.menu { text-align: left; }

.menu a { color: #ACACAC; display: inline-block; margin: 0 10px; }
.menu a:first-child { color: #E3B054; }

.connect, .connect a { color: #E3B054; }

.connect { float: right; text-align: right; }

.connect a { margin-left: 10px; }

@media screen and (max-width: 1199px) { .navbar-nav > li > a { margin: 0 59px; }
  .body-brands span { padding: 25px 27px; } }
@media screen and (max-width: 991px) { .navbar-nav > li > a { margin: 0 32px; }
  .menu a { margin: 0 5px; }
  .body-brands span { width: 19%; }
  .kids-corner .title, .about1 .title { margin-top: 0; }
  .kids-corner p, .about1 p { font-size: 14px; }
  .contact .contact-body { margin-top: -275px; }
  .about1 p, .about2 p, .about3 p { font-size: 14px; }
  .about3 .words { margin-top: 0; } }
@media screen and (max-width: 767px) { .navbar-nav > li > a { margin: 0; }
  .top-nav { text-align: left; }
  .top-nav .right-menu { margin: 0; }
  .menu, .connect { float: unset; text-align: center; }
  .body-brands span { width: 100%; }
  .kids-corner .title, .about1 .title { margin: 0; }
  .kids-corner h1, .about1 h1 { font-size: 36px; }
  .contact .contact-body { margin-top: 0; }
  .contact .title { color: #16151D; }
  .contact h1 span { color: #16151D; } }
@media screen and (max-width: 380px) { .logo { width: 160px; }
  .top-nav { text-align: center; }
  .top-nav .right-menu { position: relative; top: 0; right: 0; margin-top: 15px; } }
@media screen and (max-width: 320px) { .top-nav .right-menu a { margin-left: 0; }
  .kids-corner h1, .about1 h1 { font-size: 30px; } }

/*# sourceMappingURL=custom.css.map */


