@import "bootstrap/bootstrap.css";
/*
Global Styles
*/
/*.hr-row{width:100%;}*/
.center{
	max-width:1920px;
	margin-left:auto;
	margin-right:auto;
  	text-align: center;
}
.right{float:right !important;}
.no-float{float:none !important;}
.nop{padding:0px !important;color:#fff;}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
  max-width: none !important;
}

@media only screen and (min-width: 980px) and (max-width: 1280px){
  #queldoreiNav, #nav, .search-field #queldoreiNav, .search-field #nav {
      max-width: 435px;
  }
}
/*
Featured and New widget styles
*/
/*.widget-products .products-grid li.item div.actions,
.widget.widget-new-products.center.right .category-products .products-grid li.item div.actions,
.widget-products .products-grid li.item div.price-box,
.widget.widget-new-products.center.right .category-products .products-grid li.item div.price-box,
.widget-products .products-grid li.item div.regular div.product-info div.button-container,
.widget.widget-new-products.center.right .category-products .products-grid li.item div.regular div.product-info div.button-container,
.widget-products .products-grid li.item div.regular div.product-info div.price-box,
.widget.widget-new-products.center.right .category-products .products-grid li.item div.regular div.product-info div.price-box,
.widget-products .products-grid li.item div.hover div.button-container,
.widget.widget-new-products.center.right .category-products .products-grid li.item div.hover div.button-container,
.widget-products .products-grid li.item div.hover div.price-box,
.widget.widget-new-products.center.right .category-products .products-grid li.item div.hover div.price-box{
	display:none;
}*/
.widget-products .products-grid li.item,
.widget.widget-new-products.center.right .category-products .products-grid li.item{
	width:unset !important;min-width:45% !important;max-width:45% !important;
}
.widget-products .products-grid li.item a img,
.widget.widget-new-products.center.right .category-products .products-grid li.item a img{
	max-width:85px !important;
}
.widget-products .products-grid li.item,
.widget.widget-new-products.center.right .category-products .products-grid li.item{
	font: 12px/1.35 Arial, Helvetica, sans-serif;
	line-height: 1.4;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #1B1A19;
	list-style: none;
	margin: 15px !important;
	padding: 0;
	position: relative;
	background: #FFFFFF;
	border: 9px solid #FFFFFF;
	border-radius: 3px;
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);
}
.widget-products .products-grid li.item div.regular,
.widget.widget-new-products.center.right .category-products .products-grid li.item div.regular{
	font: 12px/1.35 Arial, Helvetica, sans-serif;
	line-height: 1.4;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #1B1A19;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	background: trasparent !important;
	border: none !important;
	border-radius: 0px !important;
	box-shadow: none  !important;
}
.products-grid .hover{display:none !important;}
.widget.widget-new-products.center.right .category-products,
.products-grid .product-name a{
	font-size: .8em !important;
	line-height:100% !important;
	}
.one_half.a-center .toolbar,
.one_half.a-center .toolbar-bottom{
	display:none!important;
	}
li.no-list-style {
    list-style: none;
}
/*.widget-title h2{text-transform: uppercase !important; font-weight: bold !important;}*/
.main.row.clearfix.hr-row .col-main .std .widget{padding-top:0px !important;}
.one_half.last.a-center .widget{padding-top:25px !important;}
.products-grid .product-name a{text-transform: none !important;}
.widget.widget-new-products .widget-products,
.widget.widget-new-products .category-products .product-grid{
	margin-left:auto;
	margin-right:auto;
	text-align: center;
	float:right !important;
}
.home h2.title {
  font-weight: bold;
  font-size: 3em; 
  margin-bottom: 1.25em;
}
.item .regular .product-info h2{
/*font-size: 24px;
font-weight: 400;
padding: 0 0 26px;
margin: 0 0 0 0px;
text-transform: uppercase;
letter-spacing: -1.2px;
line-height: 21px;*/
}
#checkout-step-shipping_method li span.price,
#checkout-progress-wrapper #shipping_method-progress-opcheckout dd span.price {
  display: none;
}
.hidden-select dt, .hidden-select .input-box {
  display: none;
}
.modified-bundle-option-select {
  margin-bottom: 15px;
}
.required-astk {
  color: #FF0000;
}

/*
FAQs
*/
.faq-container {
  background-color:#f1f1f1;
  padding: 30px;
}
.faq-title {
  font-weight: bold !important;
}
.faq {
  padding-top: 2em;
  padding-bottom: 2em;
}
.faq .question {
  color: rgb(80,80,80);
  font-weight: bold;
  font-size: 1.5em;
  /*text-decoration: underline;*/
}
.faq .answer {
  margin-left: 25px;
}
.faq .answer p {
  margin: 0 !important;
}
.faq a {
  color: #52B349;
}
.faq a:hover {
  text-decoration: underline;
}

/*
Slider code
*/
.slider{max-height: 400px !important;}
.flexslider .flex-viewport .slides li{max-height: 400px !important;}
.flexslider .slides img{margin-left:auto;margin-right:auto;}
.flexslider .slides .white{text-align:left;background:transparent;box-shadow:none;}
.flexslider .slides .content .border{height:0px;}
.flex-direction-nav{width:100% !important;}
/*
Responsive Slider code
*/

/* Checkout / Cart */
body.checkout-cart-index .main.row.clearfix {
  padding-top: 20px;
}
.cart .item-msg.notice {
  color: red;
}
.cart .item-msg.notice a{
  text-decoration: underline;
  color: blue;
}
.cart-options {
  text-align: center;
  position: relative;
  left: -25px;

}
.cart-options .option {
    width: 20%;
    display: table-cell;
}
.cart-options .option img, .cart-options .option h2 {
  transition: 0.35s;
}
.cart-options .option:hover img {
    transform: scale(1.1);
}
.cart-options .option:hover h2 {
    text-decoration: underline;
}
.data-table td.td-qty {
    padding: 26px 18px;
}
@media screen and (max-width: 767px){
  .cart-options .option {
      display: block;
      width: 100%;
      margin-bottom: 25px;
  }
}

/*
Product List
*/
.category-badge img {
  margin: 0 5px 5px 0;
}
.category-badge.list {
  display: block;
}


/* Product Page */
.logo-placement img {
  width: 100%;
  box-shadow: 0px 0px 6px 0px rgb(0 0 0 / 15%);
}
.specsheet-download a {
  color: white;
  font-size: 14px;
  background-color: #0077c8;
  padding: 15px;
  border-radius: 3px;
  margin-top:  10px;
  display: inline-block;
}

.specsheet-download a:hover {
  background-color: #393431
}

.product-view .qty-container {
  float:  none !important;
}

.product-shop .price-box {
  margin-right:  15px;
}

/* Anniversary Program */
.anniversary.sorter {
    font-weight: bold;
    font-size: 16px;
}

@media only screen and (max-width: 767px) {
  .footer-banners .col {
    margin-bottom: 20px;
  }
  .mobile-hide {
    display: none !important;
  }
}

@media only screen and (min-width: 768px) {
  .mobile-only {
    display: none !important;
  }
}
/*
@media only screen and (min-width: 1920px) {
  .flexslider .slides .row{max-width:65% !important;}
  .flexslider .slides .white{text-align:left;background:transparent;box-shadow:none;}
  .flexslider .slides .content strong{font-size:50px !important;color:#ffffff !important;font-weight:800 !important;line-height:1em;}
  .flexslider .slides .content .nop strong{font-size:40px !important;text-transform: capitalize !important;}
  .flexslider .slides .content p{font-size:28px; line-height:28px; color:#ffffff;font-family:Helvetica, sans-serif !important;font-weight:100 !important;}
  .flexslider .slides .content .p2{font-size:20px !important;line-height:20px;padding-top:10px !important;}
  /*.button.button_white span{background-color:#97d700 !important;background:#97d700 !important;color:#ffffff !important;}*/
  /*.button.button span span{font-size:24px;font-weight:bold !important;padding-top:3% !important;}
}
*/
/*
@media only screen and (max-width: 1920px) {
  .flexslider .slides .row{max-width:90% !important;}
  .flexslider .slides .white{text-align:left;background:transparent;box-shadow:none;}
  .flexslider .slides .content strong{font-size:50px !important;color:#ffffff !important;font-weight:800 !important;line-height:1em;}
  .flexslider .slides .content .nop strong{font-size:40px !important;text-transform: capitalize !important;}
  .flexslider .slides .content p{font-size:28px; line-height:28px; color:#ffffff;font-family:Helvetica, sans-serif !important;font-weight:100 !important;}
  .flexslider .slides .content .p2{font-size:20px !important;line-height:20px;padding-top:10px !important;}
  /*.button.button_white span{background-color:#97d700 !important;background:#97d700 !important;color:#ffffff !important;}*/
  /*.button.button span span{font-size:24px;font-weight:bold !important;padding-top:3% !important;}
}
*/
/*
@media only screen and (max-width: 1620px) {
  .flexslider .slides .row{max-width:99% !important;}
  .flexslider .slides .white{text-align:left;background:transparent;box-shadow:none;}
  .flexslider .slides .content strong{font-size:50px !important;color:#ffffff !important;font-weight:800 !important;line-height:1em;}
  .flexslider .slides .content .nop strong{font-size:40px !important;text-transform: capitalize !important;}
  .flexslider .slides .content p{font-size:28px; line-height:28px; color:#ffffff;font-family:Helvetica, sans-serif !important;font-weight:100 !important;}
  .flexslider .slides .content .p2{font-size:20px !important;line-height:20px;padding-top:10px !important;}
  /*.button.button_white span{background-color:#97d700 !important;background:#97d700 !important;color:#ffffff !important;}*/
  /*.button.button span span{font-size:24px;font-weight:bold !important;padding-top:3% !important;}
  .flexslider .slides .content{margin:10px 75px 10px 50px;}
}
*/
/*
@media only screen and (max-width: 1550px) {
  .flexslider .slides .row{max-width:99% !important;}
  .flexslider .slides .white{text-align:left;background:transparent;box-shadow:none;}
  .flexslider .slides .content strong{font-size:44px !important;color:#ffffff !important;font-weight:800 !important;line-height:1em;}
  .flexslider .slides .content .nop strong{font-size:30px !important;text-transform: capitalize !important;}
  .flexslider .slides .content p{font-size:26px; line-height:26px; color:#ffffff;font-family:Helvetica, sans-serif !important;font-weight:100 !important;}
  .flexslider .slides .content .p2{font-size:18px !important;line-height:18px;padding-top:10px !important;}
  /*.button.button_white span{background-color:#97d700 !important;background:#97d700 !important;color:#ffffff !important;}*/
  /*.button.button span span{font-size:24px;font-weight:bold !important;padding-top:3% !important;}
  .flexslider .slides .content{margin:10px 75px 10px 50px;}
}
*/
/*
@media only screen and (max-width: 1420px) {
  .flexslider .slides .row{max-width:99% !important;}
  .flexslider .slides .white{text-align:left;background:transparent;box-shadow:none;}
  .flexslider .slides .content strong{font-size:36px !important;color:#ffffff !important;font-weight:800 !important;line-height:1em;}
  .flexslider .slides .content .nop strong{font-size:28px !important;text-transform: capitalize !important;}
  .flexslider .slides .content p{font-size:24px; line-height:24px; color:#ffffff;font-family:Helvetica, sans-serif !important;font-weight:100 !important;}
  .flexslider .slides .content .p2{font-size:16px !important;line-height:16px;padding-top:10px !important;}
  /*.button.button_white span{background-color:#97d700 !important;background:#97d700 !important;color:#ffffff !important;}*/
  /*.button.button span span{font-size:22px;font-weight:bold !important;padding-top:3% !important;}
  .flexslider .slides .content{margin:10px 75px 10px 15px;}
}
*/
/*
@media only screen and (max-width: 1185px) {
  .flexslider .slides .row{max-width:99% !important;}
  .flexslider .slides .white{text-align:left;background:transparent;box-shadow:none;}
  .flexslider .slides .content strong{font-size:32px !important;color:#ffffff !important;font-weight:800 !important;line-height:1em;}
  .flexslider .slides .content .nop strong{font-size:24px !important;text-transform: capitalize !important;}
  .flexslider .slides .content p{font-size:20px; line-height:20px; color:#ffffff;font-family:Helvetica, sans-serif !important;font-weight:100 !important;}
  .flexslider .slides .content .p2{font-size:14px !important;line-height:14px;padding-top:10px !important;}
  /*.button.button_white span{background-color:#97d700 !important;background:#97d700 !important;color:#ffffff !important;}*/
  /*.button.button span span{font-size:20px;font-weight:bold !important;padding-top:3% !important;}
  .flexslider .slides .content{margin:10px 75px 10px 25px;}
}
*/
/*
@media only screen and (max-width: 1110px) {
  .flexslider .slides .row{width:99% !important;}
  .flexslider .slides .white{text-align:left;background:transparent;box-shadow:none;}
  .flexslider .slides .content strong{font-size:30px !important;color:#ffffff !important;font-weight:800 !important;line-height:1em;}
  .flexslider .slides .content .nop strong{font-size:22px !important;text-transform: capitalize !important;}
  .flexslider .slides .content p{font-size:18px; line-height:18px; color:#ffffff;font-family:Helvetica, sans-serif !important;font-weight:100 !important;}
  .flexslider .slides .content .p2{font-size:12px !important;line-height:12px;padding-top:10px !important;}
  /*.button.button_white span{background-color:#97d700 !important;background:#97d700 !important;color:#ffffff !important;}*/
  /*.button.button span span{font-size:20px;font-weight:bold !important;padding-top:3% !important;}
  .flexslider .slides .content{margin:10px 50px 10px 15px;}
}
*/
/*
@media only screen and (max-width: 1000px) {
  .flexslider .slides .row{max-width:99% !important;}
  .flexslider .slides .white{text-align:left;background:transparent;box-shadow:none;}
  .flexslider .slides .content strong{font-size:30px !important;color:#ffffff !important;font-weight:800 !important;line-height:1em;}
  .flexslider .slides .content .nop strong{font-size:22px !important;text-transform: capitalize !important;}
  .flexslider .slides .content p{font-size:18px; line-height:18px; color:#ffffff;font-family:Helvetica, sans-serif !important;font-weight:100 !important;}
  .flexslider .slides .content .p2{font-size:10px !important;line-height:10px;padding-top:10px !important;}
  /*.button.button_white span{background-color:#97d700 !important;background:#97d700 !important;color:#ffffff !important;}*/
  /*.button.button span span{font-size:16px;font-weight:bold !important;padding-top:3% !important;}
  .flexslider .slides .content{margin:10px 50px 10px 15px;}
}
*/
/*
@media only screen and (max-width: 895px) {
  .flexslider .slides .row{max-width:99% !important;}
  .flexslider .slides .white{text-align:left;background:transparent;box-shadow:none;padding: 20px 10px 20px 10px;}
  .flexslider .slides .content strong{font-size:28px !important;color:#ffffff !important;font-weight:800 !important;line-height:1em;}
  .flexslider .slides .content .nop strong{font-size:19px !important;text-transform: capitalize !important;}
  .flexslider .slides .content p{font-size:16px; line-height:16px; color:#ffffff;font-family:Helvetica, sans-serif !important;font-weight:100 !important;}
  .flexslider .slides .content .p2{font-size:10px !important;line-height:10px;padding-top:10px !important;}
  /*.button.button_white span{background-color:#97d700 !important;background:#97d700 !important;color:#ffffff !important;}*/
  /*.button.button span span{font-size:16px;font-weight:bold !important;padding-top:3% !important;}
  .flexslider .slides .content{margin:5px 25px 5px 0px;}
}
*/
