/** Shopify CDN: Minification failed

Line 14:0 All "@import" rules must come first
Line 344:2 "diplay" is not a known CSS property
Line 809:4 Comments in CSS use "/* ... */" instead of "//"

**/

 @font-face {
font-family: "Good Times";
src:url("/cdn/shop/files/good_times_rg.woff?v=1681881917") format("woff");
}

@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@600;700&display=swap');.grid__item h1{
  color: ;
}

/* Breadcurmb Banner */
.breadcrumb-area {
    padding-top: 50px;
    padding-bottom: 70px;
 }

.breadcrumb-area.bg-img { 
	background: #f6f6f6 ;
}
.overlay-bg::before {
  background: #f6f6f6 none repeat scroll 0 0;
  opacity: 0.6;
}
h1.breadcrumb-title {
  color: #666666;
}
.breadcrumb-list > li > a {
  color: #666666;
}
.breadcrumb-list li::after{
  color: #666666;
}
.breadcrumb-list > li {
  color: #999999;
}
@media (max-width: 767px) {
  .breadcrumb-area.pt-50.pb-70  {
    padding-top: 50px;
    padding-bottom: 70px;
  }
}/* Typography */





@font-face {
  font-family: Raleway;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//www.customarmorgroup.com/cdn/fonts/raleway/raleway_n4.2c76ddd103ff0f30b1230f13e160330ff8b2c68a.woff2?h1=Y3VzdG9tYXJtb3Jncm91cC5uZXQ&h2=Y3VzdG9tYXJtb3Jncm91cC5jb20&h3=Y3VzdG9tLWFybW9yLWdyb3VwLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=4021edba2784a15acad3ffc11336c0826fd767ccd790d75c4245b5c277d3f455") format("woff2"),
       url("//www.customarmorgroup.com/cdn/fonts/raleway/raleway_n4.c057757dddc39994ad5d9c9f58e7c2c2a72359a9.woff?h1=Y3VzdG9tYXJtb3Jncm91cC5uZXQ&h2=Y3VzdG9tYXJtb3Jncm91cC5jb20&h3=Y3VzdG9tLWFybW9yLWdyb3VwLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=8684d2a4afdfc16b67c0fcc359ae4391862bb3c7c79933a6ab39c37b828544b9") format("woff");
}


@font-face {
  font-family: "Work Sans";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//www.customarmorgroup.com/cdn/fonts/work_sans/worksans_n4.b7973b3d07d0ace13de1b1bea9c45759cdbe12cf.woff2?h1=Y3VzdG9tYXJtb3Jncm91cC5uZXQ&h2=Y3VzdG9tYXJtb3Jncm91cC5jb20&h3=Y3VzdG9tLWFybW9yLWdyb3VwLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=b5921f9a9480f02b23b4d4d1085ce3d9280d3e5f637fa081ddbe643117188c09") format("woff2"),
       url("//www.customarmorgroup.com/cdn/fonts/work_sans/worksans_n4.cf5ceb1e6d373a9505e637c1aff0a71d0959556d.woff?h1=Y3VzdG9tYXJtb3Jncm91cC5uZXQ&h2=Y3VzdG9tYXJtb3Jncm91cC5jb20&h3=Y3VzdG9tLWFybW9yLWdyb3VwLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=4dcf3bb54f387c05f768f0dd3d7fb0fbe19469ceb0494bb6d96b754bce27c82e") format("woff");
}

html, body, input, textarea, button, select{
  font-family: Raleway, sans-serif;
  font-weight: 400;
  font-style: normal;
}h1, h2, h3, h4, h5, h6{
  font-family: Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
}p{
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-style: normal;
  }/* End Typography */
/* Custom and Customer Page */
.theme-default-margin, .shopify-challenge__container {
  padding-top: 100px;
  padding-bottom: 100px;
}
@media (max-width: 767px) {
  .theme-default-margin, .shopify-challenge__container{
    padding-top: 80px;
    padding-bottom: 80px;
  }
}

.create-custom-page{
  padding-top: 100px;
  padding-bottom: 80px;
}
@media (max-width: 767px) {
  .create-custom-page{
    padding-top: 80px;
    padding-bottom: 60px;
  }
}
/* End Custom Page */
/* QuickView */

/* End Quickview */

/*===========================
	Theme Color Css liquid
=================================*/

body { 
  color: #777;
  background-color: #ffffff;
}
h1,
h2,
h3,
h4,
h5,
h6,.multi-testimonial-single-item__author-info .content .name,.instagram-section-intro p a,.about-single-block p.subtitle,.single-faq .card-header h5 button  {
  color: #333;
}
.single-product__content .price .discounted-price,.shop-product__price .discounted-price {
  color: #333;
}
.single-product__content .price .main-price.discounted,.shop-product__price .main-price.discounted {
	color: #aaa;
}
.single-product__content .title .product-cart-action a {
  color: #aa9767;
}  
.single-product__content .title h3{
  color: #333;
}
/* Product Badge */
.single-product__floating-badges span.soldout-title {
    background: #aa9767;
    color: #fff;
}
.single-product__floating-badges span.onsale {
    background-color: #aa9767;
    color: #fff;
}
.product_countdown .single-countdown {
    background: ;
}
.single-product__floating-icons span a {
  background-color: #fff;
  color: #7e7e7e;
}
.single-product__floating-icons span a:hover {
  background-color: #fff;
  color: #333;
}
.single-product__variations.size_variant_conatiner,.single-product__variations.color_variant_conatiner{
  background-color: #fff;
}
.single-product__variations .size-container span{
  color: #999;
} 
.single-product .single-countdown {
  background: #aa9767;
  color: #fff;
}
  
.astor-button,.shop-product__buttons .product-cart-action button, .affiliate_btn > a,#shopify-product-reviews .spr-summary-actions-newreview,#shopify-product-reviews .spr-button.spr-button-primary.button.button-primary.btn.btn-primary,.recent_view_product__content input[disabled].astor-button.astor-button--medium {
  background-color: #333333;
  color: #fff !important;
  border-color: #333;
}
#modalAddToCart .modal-button .theme-default-button {
  color: #fff !important;
  background-color: #333333;
}
#modalAddToCart .modal-button .theme-default-button:hover {
  background: #fff;
}
.astor-button:hover,.astor-button.astor-button--medium:hover,.shop-product__buttons .product-cart-action button:hover, .affiliate_btn > a:hover,#shopify-product-reviews .spr-summary-actions-newreview:hover,#shopify-product-reviews .spr-button.spr-button-primary.button.button-primary.btn.btn-primary:hover {
	background-color: #fff;
    color: #333 !important;
    border-color: #333;
}
.modal-button .astor-button.astor-button--medium.popup-checkout--btn{
  background: #aa9767;
  color: #fff !important;
}
.modal-button .astor-button.astor-button--medium.popup-checkout--btn:hover{
  background: #aa9767;
  color: #fff !important;
}
a.scroll-top {
  background: #333;
	color: #fff;
}
a.scroll-top:hover {
	background-color: #abb8c0;
    color: #fff;
}
.offcanvas-cart-content-container .cart-product-wrapper .cart-buttons a:hover {
	background-color: #aa9767;
	border-color: #aa9767;
}
.collection_content h2 a:hover {
	color: #aa9767;
}
.header-right-icons .single-icon a span.count {
	background-color: #aa9767;
}
.single-category__content--three--creativehome .title a:hover {
	color: #aa9767;
}
.single-category__content--three--banner .title > a:hover {
	border-color: #aa9767;
}
.single-category__content--textbanner a:hover {
	color: #aa9767;
}
.single-product--wearablehome .single-product__floating-cart span.title a {
	color: #aa9767;
}
.single-widget-product__content__bottom a.cart-btn {
	color: #aa9767;
}
.single-product:hover .single-product__content .title h3 a:hover{
  color: #aa9767;
}
.astor-button-2:hover {
	color: #aa9767;
}
.single-slider-post__content a.blog-readmore-btn:hover {
	color: #aa9767;
}
 .list-product-collection .section-title a:hover {
    color: #aa9767;
}
.single-shoppable .cloth-tag__icon:hover {
	background-color: #aa9767;
}
.single-shoppable .cloth-tag__icon.active {
	background-color: #aa9767;
}
.single-banner--hoverzoom > a .banner-content--banner-type .astor-button-link:hover {
	color: #aa9767;
}
.single-banner--hoverzoom > a .banner-content--banner-type .astor-button-link:hover:after {
	background-color: #aa9767;
}
.nothing-found-content p a:hover {
	color: #aa9767;
}
.single-product__floating-badges span.hot {
	background-color: #aa9767;
}
.product-cart-action button {
	color: #aa9767;
}
.shopify-payment-button .shopify-payment-button__more-options {
	color: #aa9767;
}
nav.site-nav > ul > li a span,.site-mobile-nav .dl-menu li span,.vertical-menu-container-dark nav > ul > li > a span,.overlay-navigation-active .overlay-navigation-menu-container nav > ul > li > a span {
  background: #aa9767;;
}
nav.site-nav > ul > li a span:before,.site-mobile-nav .dl-menu li span::before,.vertical-menu-container-dark nav > ul > li > a span::before,.overlay-navigation-active .overlay-navigation-menu-container nav > ul > li > a span::before {
  background: #aa9767;;
}
#modalAddToCart .modal-button .theme-default-button:hover {
	background: #aa9767;
}

nav.site-nav > ul > li a span.sale,.site-mobile-nav .dl-menu li span.sale,.vertical-menu-container-dark nav > ul > li > a span.sale,.overlay-navigation-active .overlay-navigation-menu-container nav > ul > li > a span.sale {
	background: #aa9767;
}
nav.site-nav > ul > li a span.sale:before,.site-mobile-nav .dl-menu li span.sale::before,.vertical-menu-container-dark nav > ul > li > a span.sale::before,.overlay-navigation-active .overlay-navigation-menu-container nav > ul > li > a span.sale::before{ 
 background: #aa9767;
}

#quickViewModal .close:hover {
	color: #aa9767;
	border-color: #aa9767;
}
.copyright-text a:hover {
	color: #aa9767;
}
  
.product_additional_information button:hover {
	color: #aa9767;
}

  
  /* ====================
  Preload Css here
  =====================*//* Customer Page *//* Mike Overrides */

/* Fonts */

h1, h2, h3, h4, h5 {
  font-family: "Good Times", Helvetica, sans-serif !important;
}


/* General */

.green-button {
   background-color: #AA9767;
    border-color: #AA9767;
}

.footer-nav-container nav ul li a:hover {
    color: #AA9767 !important;
}

.single-product__floating-badges span.onsale, span.main-price.discounted, .product_additional_information  {
  display:none !important;
}

.astor-button:hover, .astor-button.astor-button--medium:hover, .shop-product__buttons .product-cart-action button:hover, .affiliate_btn>a:hover, #shopify-product-reviews .spr-summary-actions-newreview:hover, #shopify-product-reviews .spr-button.spr-button-primary.button.button-primary.btn.btn-primary:hover {
    background-color: #fff;
    color: #aa9767 !important;
    border-color: #aa9767;
}

.tab-product-navigation .nav-tabs a:hover {
    color: #aa9767;
}



.offcanvas-cart-content-container .cart-product-wrapper .cart-buttons a.checkout_btn {
    background-color: #aa9767;
    border-color: #aa9767;
}

nav.site-nav>ul>li, .offcanvas-navigation li {
    text-transform: uppercase;
}

.grecaptcha-badge {
  diplay:none !important;
}


@media only screen and (max-width: 575px) {
.order-online-text.d-none.d-sm-block {
  display: block !important;
  font-size: 12px !important;
  text-align: center !important;
}
.header-top.pt-10.pb-10 {
  padding-bottom: 0px!important;
  padding-top: 0px!important;
}
}




/* Bootstrap Fixes 
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    padding-right: 0px;
    padding-left: 0px;
}
@media only screen and (min-width: 576px) {
.container {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
}}

@media only screen and (max-width: 575px) {
main .custom-html .container {
    padding-right: 0px !important;
    padding-left: 0px !important;
}} */

.row {
  margin-left: 0;
  margin-right: 0;
}







/* mega menu */


nav.site-nav>ul>li>a:hover, nav.site-nav>ul>li ul.single-column-menu li a:hover {
    color: #AA9767 !important;
}

.sub-menu.mega-menu.mega-menu-column-5.mega-full {
    max-width: 100%;
    -webkit-transform: inherit;
    transform: inherit;
    left: 9%;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    width: 75% !important;
    text-align: center;
}

nav>ul>li ul.mega-menu.mega-full>li.mega_dropdown::before {
  border-left: none !important;
}

nav.site-nav>ul>li ul.mega-menu-column-5>li a.mega-column-title {
    font-size: 0.8rem;
    line-height: 1.2rem;
    font-family: Good Times,Helvetica,sans-serif!important;
}

@media only screen and (max-width: 1388px){
  nav.site-nav>ul>li ul.mega-menu-column-5>li a.mega-column-title {
  font-size: .7rem;
    line-height: 1rem;
}}

@media only screen and (max-width: 1220px){
  nav.site-nav>ul>li ul.mega-menu-column-5>li a.mega-column-title {
      font-size: .6rem;
    line-height: 0.8rem;
}}

@media only screen and (max-width: 1051px){
  nav.site-nav>ul>li ul.mega-menu-column-5>li a.mega-column-title {
    font-size: .55rem;
    line-height: .75rem;
}}



nav.site-nav>ul>li ul.mega-menu {
    padding: 0 2%;
}

nav.site-nav>ul>li ul.mega-menu>li.mega_dropdown {
    padding: 30px 18px 10px 18px;
}

li.mega_dropdown.mega_dropdown-single {
  padding-right: 2% !important;
  padding-left: 2% !important;
}

li.mega_dropdown.mega_dropdown-single img {
 width: 250px !important;
}

/* Hero */
.slider-area {
  margin-bottom: -1px;
}

.hero-slider-content a.astor-button:hover {
    background: #fff !important;
}

.hero-slider-content>h5 {
    font-size: 38px;
    line-height: 1.2em;
}

@media screen and (max-width: 1199px)  {
  .hero-slider-content>h5 {
    font-size: 32px;
  }
}

@media screen and (max-width: 991px)  {
  .hero-slider-content>h5 {
    font-size: 28px;
  }
}

@media screen and (max-width: 767px)  {
  .hero-slider-content>h5 {
    font-size: 24px;
  }
}

@media screen and (max-width: 479px)  {
  .hero-slider-content>h5 {
    font-size: 16px;
  }
}



.hero-slider-content .main-title h2 {
    font-size: 18px;
    line-height: 1.2em;
  font-family: Raleway,sans-serif !important;
}

@media (max-width: 767px) {
.hero-slider-wrapper.owl-carousel .owl-nav>div {
    width: 30px;
    height: 30px;
    line-height: 31px;
    font-size: 12px;
}}

/* Footer */

#section-footer .footer-single-widget h5.widget-title {
    color: #aa9767!important;
}

#section-footer .footer-single-widget .copyright-text p, .footer-nav-container nav ul li a, .footer-subscription-widget .subscription-subtitle {
    color: #444444 !important;
}


/* Media Queries */

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.footer-container.footer-one .col:nth-child(1), .footer-container.footer-one .col:nth-child(2), .footer-container.footer-one .col:nth-child(3), .footer-container.footer-one .col:nth-child(4), .footer-container.footer-one .col:nth-child(5), .footer-container.footer-one .col:last-child {
    -ms-flex-preferred-size: 33.33%;
    flex-basis: 33.33%;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
}}

@media only screen and (min-width: 1441px) {
  .col.footer-single-widget:nth-child(1) {
    width:100%;
    max-width:24%
  }
  .col.footer-single-widget:nth-child(2) {
    width:100%;
    max-width:19%
  }
  .col.footer-single-widget:nth-child(3) {
    width:100%;
    max-width:19%
  }
  .col.footer-single-widget:nth-child(4) {
    width:100%;
    max-width:19%
  }
  .col.footer-single-widget:nth-child(5) {
    width:100%;
    max-width:19%
  }
  /* .footer-container.footer-one .col:last-child {
    max-width: 20%;
    flex: 1.5 0;
  } */
  .footer-subscription-widget-container{
    max-width:300px;width:100%;
  }

  .footer-nav-container nav ul li a{font-size:17px;}
  .footer-subscription-widget .subscription-subtitle{font-size:17px;}
  .footer-single-widget h5.widget-title{font-size:17px;}
}

@media screen and (min-width: 991px) and (max-width: 1440px){
  .col.footer-single-widget:nth-child(1) {
   /* flex: 2.5 0; */
    width:100%;
    max-width:28%
  }
  .col.footer-single-widget:nth-child(2) {
    /* flex: 2 0; */
    width:100%;
    max-width:18%
  }
  .col.footer-single-widget:nth-child(3) {
    /* flex: 2 0; */
    width:100%;
    max-width:18%
  }
  .col.footer-single-widget:nth-child(4) {
    /* flex: 2 0; */
    width:100%;
    max-width:18%
  }
  .col.footer-single-widget:nth-child(5) {
    /* flex: 2 0; */
    width:100%;
    max-width:18%
  }
  /* .footer-container.footer-one .col:last-child {
    max-width: 20%;
    flex: 2 0;
  } */
  .footer-subscription-widget-container{
    max-width:300px;width:100%;
  }

  .footer-nav-container nav ul li a{font-size:16px;}
  .footer-subscription-widget .subscription-subtitle{font-size:16px;}
  .footer-single-widget h5.widget-title{font-size:16px;}
}

@media only screen and (min-width:991px){
   .footer-container.footer-one .col{flex-basis: content !important;}
    .footer-subscription-widget .footer-subscription-title{
    font-size:28px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px)
.footer-container.footer-one .col:nth-child(4) {
    -ms-flex-preferred-size: 33.33%;
    flex-basis: 33.33%;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
}



@media only screen and (min-width: 480px) and (max-width: 1199px) {
.footer-container.footer-one .col:first-child, .footer-container.footer-one .col:nth-child(2), .footer-container.footer-one .col:nth-child(3), .footer-container.footer-one .col:nth-child(4), .footer-container.footer-one .col:nth-child(5), .footer-container.footer-one .col:last-child {
-ms-flex-preferred-size: 50% !important;
    flex-basis: 50% !important;
  max-width: 50% !important;
}}


.hero-slider-content {
    max-width: 620px;
}

@media screen and (max-width: 1199px)  {
  .hero-single-slider .row {
    max-width: calc(100% - 130px);
  }
}

@media only screen and (max-width: 991px)  {
 .hero-single-slider .row {
    max-width: calc(100% - 160px);
}
  .hero-slider-content {
    max-width: 440px;
}
 .hero-slider-content .main-title h2 {
    font-size: 14px;
}
}

@media only screen and (max-width: 767px)  {
    .hero-slider-content {
    max-width: 90%;
}
 .hero-slider-content .main-title h2 {
    font-size: 13px;
}}

@media only screen and (min-width: 480px) and (max-width: 767px) {
.hero-single-slider .row {
    max-width: calc(100% - 120px);
}}

@media only screen and (max-width: 479px) {
.hero-single-slider .row {
    max-width: 100%;
}
.hero-slider-content {
    max-width: 100%;
    padding: 0 16% 0 16%;
}
  .hero-slider-wrapper.owl-carousel:hover .owl-nav>div.owl-prev {
    left: 20px;
}
  .hero-slider-wrapper.owl-carousel:hover .owl-nav>div.owl-next {
    right: 20px;
}
}

@media only screen and (max-width: 479px) {
.header_2 .header-bottom-container .logo-with-offcanvas {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
}}

/* about us home */


@media only screen and (max-width: 767px) {
.col-12.col-lg-6.col-md-12.mb-md-50.mb-sm-50 {
    margin-bottom: 0px!important;
}}



/* category filter */

.tab-product-navigation .nav-tabs a.active {
    color: #aa9767 !important;
}



/* Category Grid */



.category-sec .container-fluid {
    padding: 0px;
}


.cate-box-one {
    width: 32.5%;
}

.cate-box-two {
    width: 16.5%;
}

.cate-box-four {
    width: 16.5%;
}

.cate-box-three {
    width: 34.5%;
}

.cate-all-box img {
    position: relative;
    height: 100%;
    object-fit: cover;
}

.cate-all-box {
    height: 531px;
    position: relative;
    display: flex;
}

.cate-box-one .cate-cnt {
    bottom: 51px;
    left: 41.5px;
}

.cate-box-two .cate-cnt {
    bottom: 51px;
    left: 16px;
}

.cate-box-four .cate-cnt {
    bottom: 51px;
    left: 26px;
}

.cate-all-box h3 {
    color: #fff;
    font-size: 20px;
    line-height: 24px;
    font-weight: 400;
    margin-bottom: 26px;
    text-transform: uppercase;
}

@media only screen and (min-width: 1025px) and (max-width: 1383px) {
  .cate-all-box h3 {
      font-size: 15px;
     line-height: 20px;
}}

.cate-all-box a {
    border: 1px solid #fff;
    font-size: 18px !important;
    line-height: 21.1px !important;
    color: #fff !important;
    padding: 12px 13px;
    display: inline-block;
    text-decoration: none;
}

.cate-box-top {
    height: 265px;
}

.cate-box-bottom {
    height: 266px;
}

.cate-box-top .cate-cnt {
    bottom: 51px;
    left: 18px;
}

.cate-box-bottom-item .cate-cnt {
    position: absolute;
    bottom: 51px;
    left: 18px;
}

.cate-box-two .cate-cnt {
    max-width: 180px;
}

.cate-box-bottom-item .cate-cnt {
    //width: 180px;
}

.cate-all-box a:hover {
    background: #fff;
    color: #aa9767 !important;
}

.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: rgba(170,151,103,0.5);
}

.overlayeffect:hover .overlay {
  opacity: 1;
}

@media(max-width:1024px){
    .cate-all-box {
        flex-direction: column;
        height: auto;
    }
    .cate-box-one {
        width: 100%;
    }
    .cate-box-two {
        width: 100%;   
    }
    .cate-box-three {
        width: 100%;
    }
    .cate-box-four {
        width: 100%;
    }
    .cate-box-two img {
        height: 425px;
        object-fit: cover;
    }
    
    .cate-box-four img {
        height: 425px;
        object-fit: cover;
    }
  .cate-cnt {
    left: 31.5px !important;
}
   
}


@media(min-width:768px) and (max-width:1024px){
    .cate-all-box img {
        position: relative;
        height: 350px;
        object-fit: cover;
    }
    .cate-heading {
        padding: 50px 0px 50px;
    }
}


/* Blog Media Grid */



.cate-box-half {
    width: 25%;
      display: flex;
    align-items: center;
    justify-content: center;
}

.cate-box-half .cate-cnt {
    bottom: auto;
    left: auto;
    text-align: center;
    padding: 10%;
}

.cate-box-half .cate-cnt h3 {
    font-size: 1.6em;
  line-height: 1.2em;
}

.cate-box-half .cate-cnt p {
    color: #fff;
}

.single-blog-post-section ul {
   margin-left: 33px;
}

.single-blog-post-section ul a {
   color: #aa9767;
}

.single-blog-post-section ol {
   margin-left: 33px;
   margin-bottom: 20px;
}

@media only screen and (max-width:1024px){
    .cate-box-half {
        width: 100%;
      height: 470px;
    }
  .cate-box-half .cate-cnt {
    left: 0px !important;
}}


@media only screen and (min-width: 768px) and (max-width: 1024px) {
.cate-all-box .cate-box-half img {
    position: relative;
    height: 100%;
    object-fit: cover;
  }}

/* About Page */

#custom-armor-group-body-armor-amp-protective-gear .rich-text-content p  {
  color: #4b4b4b;
}

#custom-armor-group-body-armor-amp-protective-gear .breadcrumb-area  {
  display:none;
  
}

#custom-armor-group .breadcrumb-area  {
  display:none;
  
}

#custom-armor-group-body-armor-amp-protective-gear main .container {
    padding-right: 0px;
  padding-left: 0px;
  max-width: none;
}


#custom-armor-group-body-armor-amp-protective-gear main .container .col-lg-12 img {
  width: 100% !important;
}



/* testimonial */

.test-box {
  background-color: #333;
  padding: 5%;
}

.test-img {
	display: flex;
      margin: 0px auto;
  padding-bottom: 20px;
    }

.test-img img {
	width: 79px;
    height: 79px;
  margin: 0px auto;
    }

 .test-quote {
 color: #a7a7a7;
    font-size: 18px;
    line-height: 24px;
    font-family: Work Sans, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', 'Liberation Sans', sans-serif;
    text-align: center;
 }

.test-name-box {
  padding-top: 20px;
}

 .test-name {
    color: #aa9767;
    font-size: 18px;
    line-height: 24px;
    font-weight: bold;
   text-align: center;
 }

 .test-title {
   font-size: 18px;
   color: #fff;
   text-align: center;
 }


@media only screen and (max-width: 767px) {
  .test-box {
  padding: 10%;
}
}


  /* Pages */

.template-page .rich-text-content ul {
    list-style-type: disc;
    margin-left: 30px;
}

.template-page .rich-text-content strong  {
   font-weight: 800;
    font-family: Lato, sans-serif;
}

.template-page .rich-text-content ol {
    margin-left: 30px;
}

.template-page .rich-text-content a, .template-page .card-body a {
    color: #aa9767 !important;
}

#faq-39-s-about-body-armor-armor-plates-carriers-amp-helmets .breadcrumb-area {
  background: #f6f6f6 url(/cdn/shop/files/faq-bg-new-2.jpg?v=1705107671) no-repeat scroll center center / cover;
  padding-top: 150px;
    padding-bottom: 170px;
}

@media only screen and (max-width: 767px) {
  #faq-39-s-about-body-armor-armor-plates-carriers-amp-helmets .breadcrumb-area {
  padding-top: 50px;
    padding-bottom: 70px;
}
}

#faq-39-s-about-body-armor-armor-plates-carriers-amp-helmets .overlay-bg:before {
    background: #000000 none repeat scroll 0 0;
    opacity: 0;
}

#faq-39-s-about-body-armor-armor-plates-carriers-amp-helmets h1.breadcrumb-title, #faq-39-s-about-body-armor-armor-plates-carriers-amp-helmets .breadcrumb-list>li , #faq-39-s-about-body-armor-armor-plates-carriers-amp-helmets .breadcrumb-list>li>a, #faq-39-s-about-body-armor-armor-plates-carriers-amp-helmets .breadcrumb-list li:after {
    color: #fff;
} 

#latest-news-on-body-armor-armor-plates-carriers-amp-helmets .breadcrumb-area {
  background: #f6f6f6 url(/cdn/shop/files/new-news-bg.jpg?v=1705108332) no-repeat scroll center center / cover;
padding-top: 150px;
    padding-bottom: 170px;
}

@media only screen and (max-width: 767px) {
   #latest-news-on-body-armor-armor-plates-carriers-amp-helmets     .breadcrumb-area {
  padding-top: 50px;
    padding-bottom: 70px;
}
}

#latest-news-on-body-armor-armor-plates-carriers-amp-helmets .overlay-bg:before {
    background: #000000 none repeat scroll 0 0;
    opacity: 0;
}

#latest-news-on-body-armor-armor-plates-carriers-amp-helmets h1.breadcrumb-title, #latest-news-on-body-armor-armor-plates-carriers-amp-helmets .breadcrumb-list>li , #latest-news-on-body-armor-armor-plates-carriers-amp-helmets .breadcrumb-list>li>a, #latest-news-on-body-armor-armor-plates-carriers-amp-helmets .breadcrumb-list li:after {
    color: #fff;
} 


#resources .breadcrumb-area {
  /*background: #f6f6f6 url(/cdn/shop/files/resources-bg.jpg?v=1698369518) no-repeat scroll center center / cover;*/
  display:none;
}

#find-a-dealer .breadcrumb-area, #become-a-dealer .breadcrumb-area {
  display:none;
}

  /*#resources .overlay-bg:before {
    background: #000000 none repeat scroll 0 0;
    opacity: .3;
}

#resources h1.breadcrumb-title, #resources .breadcrumb-list>li , #resources .breadcrumb-list>li>a, #resources .breadcrumb-list li:after {
    color: #fff;
} */






#cag-media-body-armor-videos-hard-armor-plates-amp-more .astor-button {
  display:none;
}

#cag-media-body-armor-videos-hard-armor-plates-amp-more .breadcrumb-area {
  background: #f6f6f6 url(/cdn/shop/files/new-media-bg.jpg?v=1705108228) no-repeat scroll center center / cover;
padding-top: 150px;
    padding-bottom: 170px;
}

@media only screen and (max-width: 767px) {
     #cag-media-body-armor-videos-hard-armor-plates-amp-more   .breadcrumb-area {
  padding-top: 50px;
    padding-bottom: 70px;
}
}

#cag-media-body-armor-videos-hard-armor-plates-amp-more .overlay-bg:before {
    background: #000000 none repeat scroll 0 0;
    opacity: 0;
}

#cag-media-body-armor-videos-hard-armor-plates-amp-more h1.breadcrumb-title, #cag-media-body-armor-videos-hard-armor-plates-amp-more .breadcrumb-list>li , #cag-media-body-armor-videos-hard-armor-plates-amp-more .breadcrumb-list>li>a, #cag-media-body-armor-videos-hard-armor-plates-amp-more .breadcrumb-list li:after {
    color: #fff;
} 

#cag-media-body-armor-videos-hard-armor-plates-amp-more h4 {
  color: #aa9767;
}


@media only screen and (min-width: 1200px) {
 #cag-media-body-armor-videos-hard-armor-plates-amp-morecag-media-body-armor-videos-hard-armor-plates-amp-more .text-block {
   padding-right:5%;
   padding-left:0%;
 }
  }

  @media only screen and (min-width: 768px) and (max-width: 1199px) {
 #cag-media-body-armor-videos-hard-armor-plates-amp-morecag-media-body-armor-videos-hard-armor-plates-amp-more .text-block {
   padding-right:5%;
   padding-left:5%;
 }
  }

  
  @media only screen and (max-width: 767px) {
  #cag-media-body-armor-videos-hard-armor-plates-amp-more  .nrb_video_4 figure {
    margin-bottom: 0px;
}
    #cag-media-body-armor-videos-hard-armor-plates-amp-more .text-block {
   padding:5%;
 }
  #cag-media-body-armor-videos-hard-armor-plates-amp-more  #section-template--15193071353890__70fc4265-b10b-464e-af3d-2ee11fdb43a5 .row.align-items-center {
      flex-direction: column-reverse;
    }
  }



 

#blog-body-armor-armor-plates-plate-carriers-amp-helmets .breadcrumb-area {
  background: #f6f6f6 url(/cdn/shop/files/new-blog-bg.jpg?v=1705108143) no-repeat scroll center center / cover;
    padding-top: 150px;
    padding-bottom: 170px;
}

@media only screen and (max-width: 767px) {
#blog-body-armor-armor-plates-plate-carriers-amp-helmets .breadcrumb-area {
  padding-top: 50px;
    padding-bottom: 70px;
}
}

#blog-body-armor-armor-plates-plate-carriers-amp-helmets .overlay-bg:before {
    background: #000000 none repeat scroll 0 0;
    opacity: 0;
}

#blog-body-armor-armor-plates-plate-carriers-amp-helmets h1.breadcrumb-title, #blog-body-armor-armor-plates-plate-carriers-amp-helmets .breadcrumb-list>li , #blog-body-armor-armor-plates-plate-carriers-amp-helmets .breadcrumb-list>li>a, #blog-body-armor-armor-plates-plate-carriers-amp-helmets .breadcrumb-list li:after {
    color: #fff;
} 

  .blog-filter-app-container {
    text-align: center;
    margin-top: 20px;
    padding: 0px 20px 0px 20px;
  }

.blog-filter-app {
  margin-right: 10px;
    margin-top: 8px;
    padding: 0.6em 0.3em;
    border: 1px solid rgb(222, 222, 222);
    width: 180px;
    height: 47px;
    overflow: hidden;
    background: url(/cdn/shop/files/hope-dropdown-1.png?v=1683235796) no-repeat right #fff;
    background-size: 10px;
    background-position: 93% 50%;
    border: 1px solid #ddd;
    padding: 5px 5px 5px 10px;
    line-height: 20px;
    -webkit-appearance: none;
}

.Close {
    top: -16px !important;
}

#blog-body-armor-armor-plates-plate-carriers-amp-helmets h2.post-title, #blog-body-armor-armor-plates-plate-carriers-amp-helmets h3.recommend-title {
  color: #aa9767;
}

.single-slider-post__content h2 a {
    font-size: 15px;
    line-height: 22px;
}

.template-article  .single-slider-post__image  img {
      margin: 0px auto;
    display: flex;
}

.template-article .blog-page-wrapper.mb-100.mt-100 {
  margin-bottom: 0px !important;
}

@media only screen and (min-width: 768px) {
.template-article  .single-slider-post__image  img {
  max-width: 50%;
}
}

@media only screen and (max-width: 767px) {
.template-article .single-slider-post--sticky .post-title {
    font-size: 24px;
    line-height: 34px;
}}



.post-info.d-flex.flex-wrap.align-items-center.mb-10 {
  padding-left: 0px;
}


.template-article main .container {
  max-width: 900px;
}

.template-article .single-blog-post-section img  {
  width: 100% !important;
}

.template-article .breadcrumb-area {
  display:none;
}

.template-article .single-blog-post-section ul {
    padding-bottom: 20px;
}

.template-article .single-blog-post-section h5 {
    padding-top: 20px;
}

.template-article .single-blog-post-section h3 {
    padding-top: 20px;
}

.template-article strong  {
   font-weight: 800;
    font-family: Lato, sans-serif;
}

#contact-for-inquiries-about-body-armor-armor-plates-amp-more .section-title h1 {
    font-family: Raleway,sans-serif !important;
}

#contact-for-inquiries-about-body-armor-armor-plates-amp-more .contact-form .mb-40 {
  padding: 0 20px;
}

#contact-for-inquiries-about-body-armor-armor-plates-amp-more .breadcrumb-area {
  background: #f6f6f6 url(/cdn/shop/files/new-contact-bg.jpg?v=1705108485) no-repeat scroll center center / cover;
padding-top: 150px;
    padding-bottom: 170px;
}

@media only screen and (max-width: 767px) {
    #contact-for-inquiries-about-body-armor-armor-plates-amp-more    .breadcrumb-area {
  padding-top: 50px;
    padding-bottom: 70px;
}
}

#contact-for-inquiries-about-body-armor-armor-plates-amp-more .overlay-bg:before {
    background: #000000 none repeat scroll 0 0;
    opacity: 0;
}

#contact-for-inquiries-about-body-armor-armor-plates-amp-more h1.breadcrumb-title, #contact-for-inquiries-about-body-armor-armor-plates-amp-more .breadcrumb-list>li , #contact-for-inquiries-about-body-armor-armor-plates-amp-more .breadcrumb-list>li>a, #contact-for-inquiries-about-body-armor-armor-plates-amp-more .breadcrumb-list li:after {
    color: #fff;
} 


@media only screen and (min-width: 768px) and (max-width: 1199px) {
#contact-for-inquiries-about-body-armor-armor-plates-amp-more #shopify-section-template--15185499783202__main .col-md-4 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
#contact-for-inquiries-about-body-armor-armor-plates-amp-more #shopify-section-template--15185499783202__main  .mb-md-70 {
    margin-bottom: 70px!important;
}
  }


#terms-amp-conditions ol, #distribution-agreement ol  {
  list-style-type: lower-alpha;
}

#disclaimer ol {
  list-style: lower-roman;
}

/* 404 */

.template-404  .nothing-found-content h1 {
    font-size: 62px;
    line-height: 80px;
    color: #fff;
}

 .template-404 .nothing-found-content p {
    color: #ffffff;
}

.template-404 .nothing-found-content p a {
    letter-spacing: 1px;
    font-weight: 500;
    text-transform: uppercase;
    border: 1px solid #aa9767;
    background: #aa9767;
    border-color: #aa9767;
    color: #ffffff !important;
    font-size: 14px;
    padding: 10px 45px;
    margin-top: 20px;
}

.template-404 .nothing-found-content p a:hover {
    background: #fff;
    color: #aa9767 !important;
}

.template-404 .four-oh-four-img-div {
  position: relative;
}

.template-404 .four-oh-four-img {
    position: absolute;
    bottom: 0;
} 

.template-404 .four-oh-four-img img {
  width: 100% !important;
    max-width: 550px;
} 

.template-404 .nothing-found-area {
    height: 80vh;
}

.template-404 .nothing-found-content {
    height: 80vh;
  display: flex;
    align-items: flex-start;
}

.template-404  nothing-found-area.bg-404 {
  background-position: center;
}


@media only screen and (max-width: 991px) {
.template-404 .four-oh-four-img-div {
  display:none;
}
.template-404 .nothing-found-content h1 {
    font-size: 54px;
    line-height: 68px;
  color: #fff;
}}


@media only screen and (max-width: 767px) {
.template-404 .nothing-found-content h1 {
    font-size: 50px;
    line-height: 72px;
  color: #fff;
}}

@media only screen and (max-width: 479px) {
.template-404 .nothing-found-content h1 {
    font-size: 35px;
    line-height: 52px;
  color: #fff;
}}

/* Search */

.template-search  .breadcrumb-area {
    display:none;
}

.search-list .search-item {
  display: flex;
  align-items: center;
  justify-content: center;
}

.search-item-content h4, h4.page-search-title {
  font-family: Raleway,sans-serif !important;
  font-size: 24px;
}

.search-price .compare-price  {
  display:none !important;
}

.search-results {
    width: 100% !important;
}

.search-results a {
    width: 100% !important;
}

.search-results .title {
    padding-left: 5px !important;
}

/* Quick View */

.qwick-view-content .product-price .main.amount {
  display:none !important;
}

.qwick-view-content>h1 {
  font-family: Raleway,sans-serif !important;
}

/* Cart */

.offcanvas-cart-content-container .cart-product-wrapper .cart-product-container .single-cart-product .content h5 {
    font-family: Raleway,sans-serif !important;
}

#shopify-section-template--15185499750434__1631071222603bc346, .pick_delivery_date {
  display:none !important;
}

#section-template--15185499750434__main .astor-button.astor-button--medium.checkout_btn {
    background: #aa9767 !important;
    border-color: #aa9767 !important;
}

.empty-cart-page .empty_cart_title {
    background: #aa9767 !important;
    color: #ffffff !important;
}


/* Products & Categories */

.template-collection .breadcrumb-area.overlay-bg:before {
    background: #000000 none repeat scroll 0 0;
    opacity: .3;
}

.template-collection .breadcrumb-title {
    color: #fff;
}

.template-collection .breadcrumb-list>li>a, .template-collection .breadcrumb-list li:after, .template-collection .breadcrumb-list>li {
    color: #fff;
}

.template-product .breadcrumb-area {
    padding-top: 30px;
    padding-bottom: 40px;
}

.template-product .shop-page-wrapper.mt-100.mt-sm-80 {
  margin-top: 50px !important;
}

.theme-default-button {
    background-color: #aa9767;
  border: 1px solid #aa9767;
}


.theme-default-button:hover {
    background-color: #fff;
    color: #aa9767;
    border: 1px solid #aa9767;
}

.pagination ul li a {
    color: #ababab;
    background: #fff;
    padding: 7px 15px 7px 15px;
    color: #aa9767 !important;
    border: 1px solid #aa9767;
}

.pagination ul li.active a {
    background: #aa9767;
    padding: 7px 15px 7px 15px;
    color: #fff !important;
}

.pagination ul li a:hover {
    background: #aa9767!important;
    color: #fff !important;
}

nav.pagination ul li {
    padding-top: 20px;
}

.table.table-md-responsive th {
      background: #333;
    color: #fff !important;
    font-weight: bold !important;
}

.shop-product__buttons .product-cart-action button, .astor-button {
   background-color: #aa9767;
    color: #fff!important;
    border-color: #aa9767;
}

.template-product .product-variant-option .selector-wrapper {
    display: flex;
  align-items: center;
}

.template-product .product-variant-option .selector-wrapper label {
    flex-basis: 25%;
  margin-bottom: 0px !important;  
}

.template-product  .breadcrumb-title {
  display:none;
}

.template-product h1#popup_cart_title {
  font-family: Raleway,sans-serif !important;
  font-weight: 400;
}

.single-product__content {
    padding-top: 5px !important;
}

td.quickview-title.product-sku, td.quickview-value.variant-sku {
  display:none;
}

.product_price__box #ProductPrice.discounted-price {
  color: #aa9767;
  font-weight: 800;
  font-size: 22px;
  padding-bottom: 10px;
}

.product_price__box .discounted-price.varsku {
      color: #333;
    font-style: italic;
    font-size: 16px;
}

.single-product__content .title h3 a {
  font-family: Raleway,sans-serif !important;
  font-size: 19px;
}

.related-product .section-title.mb-30>h2 {
    line-height: 32px;
}

@media only screen and (max-width: 767px) {
.template-product .table.table-md-responsive th {
    font-size: 11px;
  line-height: 1.4em;
}

  .template-product .table.table-md-responsive td {
    font-size: 11px;
  line-height: 1.4em;
    color: #000 !important;
}

.template-product .table th, .template-product .table td {
    padding: 0.2rem;
}
.shop-page-wrapper.mb-100.mb-sm-80 .col-lg-12 {
  padding-right: 0px;
    padding-left: 0px;
}
}

  @media only screen and (max-width: 479px) {
.shop-product__description-tab .tab-product-navigation--product-desc .nav-tabs a {
    font-size: 25px;
    line-height: 40px;
}}

.shop-product .tab-content a {
  color: #aa9767 !important;
}

#products.template-collection .breadcrumb-area.overlay-bg {
background: #f6f6f6 url(/cdn/shop/files/all-products-breadcrumb-new.jpg?v=1683311876) no-repeat scroll center center / cover !important;
}

.wishlist_inner, span.compare, .single-icon.wishlist {
  display:none !important;
}

@media only screen and (max-width: 979px) {
.breadcrumb-title {
    font-size: 42px !important;
}}

@media only screen and (max-width: 767px) {
.breadcrumb-title {
    font-size: 32px !important;
}}

  @media only screen and (max-width: 479px) {
.breadcrumb-title {
    font-size: 20px !important;
}
  #soft-armor-panels .breadcrumb-area.overlay-bg {
    background-position-x: 65% !important;
  }
    #helmets .breadcrumb-area.overlay-bg {
    background-position-x: 63% !important;
  }
     #shields .breadcrumb-area.overlay-bg {
    background-position-x: 73% !important;
  }
    #gear-amp-accessories {
    background-position-x: 23% !important;
  }
  }


.single-sidebar-widget--title {
    font-size: 21px;
    line-height: 23px;
}


/* New Media */

.media-youtube-video {
  aspect-ratio: 16 / 9;
  width: 100%;
}

#cag-media-body-armor-videos-hard-armor-plates-amp-more .about-single-block h1 {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 10px;
      margin-top: -12px;
}


  @media only screen and (min-width: 768px) {
#cag-media-body-armor-videos-hard-armor-plates-amp-more.col-12.col-md-6.mb-sm-50 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
      padding-top: 50px;
}
}


.ts-dropdown-btn {

}
.pd-cookie-banner-window {
  z-index: 999 !important;
}


/* Language Switcher & Header Adjustments*/



@media only screen and (max-width: 1282px) {
.ts-switcher-btn__name {
  display: none !important;
}}

@media only screen and (max-width: 1199px) {
.header-bottom-container .header-bottom-navigation {
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%;
}
  .header-bottom-container .theme-logo img {
    max-width: 170px !important;
}
  .ts-switcher-btn__language, .ts-switcher-btn__currency {
    width: 30px;
}
  .ts-switcher-btn__flag {
    width: 30px !important;
}
    }

@media only screen and (max-width: 479px) {
  .header-sticky.pt-sm-10 {
    padding-top: 0px !important;
  }
  .header-sticky.pb-sm-10 {
    padding-bottom: 0px !important;
  }
.header-bottom-container .theme-logo img {
    max-width: 110px !important;
}
  .ts-switcher-btn--embedded-mobile {
    margin: 8px 4px !important;
}
  .header-right-icons .single-icon {
    margin-left: 10px !important;
}
  .ts-switcher-btn__icon {
    right: -2px !important;
}
  .ts-switcher-btn {
    padding: 4px 12px 4px 12px !important;
}
}

/* Instagram Feed */

  @media only screen and (max-width: 479px) {
    #insta-feed .instafeed-container {
      width: 50.000000% !important;
    padding-top: 50.000000% !important;
    }
  }

/* New Contact Form */

.grecaptcha-badge {
  display:none !important;
}

.globo-form-id-5577 .globo-form-app .footer button.submit {
    color: #ffffff !important;
}

.globo-form-id-5577 .globo-form-app .globo-heading {
    color: #333 !important;
    text-align: center !important;
    font-family: Raleway,sans-serif !important;
    font-size: 48px !important;
    line-height: 64px !important;
    font-weight: 400 !important;
}

.globo-form-app .header .description {
    text-align: center !important;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.globo-form-id-5577 .globo-form-app .globo-heading {
    font-size: 40px !important;
    line-height: 56px !important;
}}

@media only screen and (max-width: 767px) {
.globo-form-id-5577 .globo-form-app .globo-heading {
    font-size: 36px !important;
    line-height: 52px !important;
}}

@media only screen and (max-width: 575px) {
.globo-form-id-5577 .globo-form-app .globo-heading {
    font-size: 32px !important;
    line-height: 48px !important;
}}

@media only screen and (max-width: 479px) {
.globo-form-id-5577 .globo-form-app .globo-heading {
    font-size: 25px !important;
    line-height: 41px !important;
}}


/* Hide pricing/cart/etc - reminder to change back "Browse Productts" to "Shop our products" on homepage & "Featured Products" to "Best Sellers"

Top bar used to say: Need a Quote? Request One Today: (336) 617-4667
*/ 
  

.single-product__content .price, .single-icon.user-login, .single-icon.cart, .col.footer-single-widget:nth-child(5), .shop-product__price, .shop-product__block--quantity, .shop-product__buttons.sticky__pro_button, .product_price__box.d-flex.align-items-center, .pro_sticky_atc, .ts-switcher-btn__divider, .ts-switcher-btn__currency, .ts-switcher-expand__select.ts-currency, .search-price, form.filter-form.DesktopFilter, form.filter-form.MobileFilter  {
  display:none !important;
}

/* Show pricing for 3 products */

#as200-high-cut-with-airelock-rails-and-airemount .shop-product__price, #as200-high-cut-with-airelock-rails-and-airemount .product_price__box.d-flex.align-items-center, 
#as200-full-cut-with-airesupport-prime-advanced-suspension-system-ai .shop-product__price, #as200-full-cut-with-airesupport-prime-advanced-suspension-system-ai .product_price__box.d-flex.align-items-center, 
#as200-full-cut-with-airesupport-and-airelink-standard-suspension-and .shop-product__price, #as200-full-cut-with-airesupport-and-airelink-standard-suspension-and .product_price__box.d-flex.align-items-center {
  display: block !important;
}

.header-top-container .header-top-left {
    -ms-flex-preferred-size: 100% !important;
    flex-basis: 100% !important;
}

.header-top-right {
  display:none !important;
}

.order-online-text {
    margin: 0px auto !important;
    text-align: center !important;
    font-size: 16px;
    line-height: 29px;
  font-weight: 800;
      line-height: 1.6em;
}

.header-top {
    background: #aa9767;
    border-bottom: 1px solid #fff;
}

.tab-content strong {
  font-weight: 600;
}


/*.template-product #nav-tab2 a:nth-child(4)  {
  margin-left: -25px;
}

.template-product #nav-tab2 a:nth-child(5) {
    margin-left: -35px;
}*/

@media only screen and (max-width: 575px) {
.header-top.pt-10.pb-10 {
    padding-bottom: 10px!important;
    padding-top: 10px!important;
}}


/* Find a dealer Landing Page Form */

.globo-form-id-21154 .globo-form-control .flat_rounded-input {
    border: 1px solid #AAAAAA;
}

.content-store-info .title-contactstore {
        display: none;
  }

   .geolocation label.back-stores{
        padding-top: 30px;
  }



  /* New Header Layout */

  @media (min-width: 768px) {

  .header-bottom-container .logo-with-offcanvas {
    -ms-flex-preferred-size: 10% !important;
    flex-basis: 10% !important;
}

.header-bottom-container .header-bottom-navigation {
    -ms-flex-preferred-size: 65% !important;
    flex-basis: 65% !important;
}


/*  Done in theme settings under "Header" */ 
    /*.header-right-container {
  -ms-flex-preferred-size: 25% !important;
    flex-basis: 25% !important;}*/
  
}


@media only screen and (min-width: 992px) and (max-width: 1239px) {
nav.site-nav>ul>li {
    margin: 0 18px !important;
}
nav.site-nav>ul>li>a {
    font-size: 15px !important;
}}


/* unhide to fix resources dropdown */

/* nav.center-menu li.menu-item-has-children:nth-child(4) {
  display:none;
} */


#first-responders .breadcrumb-area, #mpn-sku-cross-reference .breadcrumb-area, #product-catalog .breadcrumb-area, #tariff-amp-global-materials-adjustment-customer-notice .breadcrumb-area, #become-a-dealer-2 .breadcrumb-area {
  display:none !important;
}


/* Hide Globoform behind header */
#custombuildappsection {
      z-index: 0 !important;
}












