.products-list .btn-cart {
    background: #002554;
    color: #fff;
    border-color: #002554;
}
.products-list .link-wishlist {
    background: #fff;
    color: #002554;
    border-color: #002554;
}
.products-list .link-compare {
    background: #fff;
    color: #002554;
    border-color: #002554;
}
.products-list .link-wishlist:hover {
    background: #002554;
    color: #fff;
    border-color: #002554;
}
.products-list .link-compare:hover {
    background: #002554;
    color: #fff;
    border-color:#002554 ;
}
.products-list .btn-cart:hover {
   background: #fff;
    color: #002554;
    border-color: #002554;
}
.products-grid .outer-image .image-overlay {
    background: #f1efef;
  
}
.fa.fa-plus {
    color: #002554;
}
.qty-minus {
    color: #002554;
}
.toolbar a:hover, .toolbar .btn:hover {
    background: #002554;
    color: #FFF;
    border-color: #002554;
}
.toolbar a, .toolbar .btn {
    background: transparent;
    color: #002554;
}
.toolbar .open .btn {
    background: #002554;
    color: #fff;
    border-color: #002554;
}

.toolbar .dropdown-menu a:hover {
    background: #002554;
    color: #fff;
}
.products-grid .btn-cart {
    background: transparent;
    color: #002554;
    border-color:#002554;
}
.products-grid .link-quickview {
    background: transparent;
    color: #002554;
    border-color:#002554;
}
.products-grid .link-wishlist {
    background: transparent;
    color: #002554;
    border-color:#002554;
}
.products-grid .link-compare {
    background: transparent;
    color: #002554;
    border-color:#002554;
}
.products-grid .btn-cart:hover  {
    background: #002554;
    color: #fff;
    border-color: #002554;
}
.products-grid .link-quickview:hover {
   background: #002554;
    color: #fff;
    border-color: #002554;
}
.products-grid .link-wishlist:hover {
   background: #002554;
    color: #fff;
    border-color: #002554;
}
.products-grid .link-compare:hover {
    background: #002554;
    color: #fff;
    border-color: #002554;
}
.view-mode .grid:hover, .toolbar .view-mode strong {
    background: #002554;
    color: #fff;
    border-color: #002554;
}
.toolbar .view-mode .list:hover, .toolbar .view-mode .grid:hover, .toolbar .view-mode strong {
    background: #002554;
    color: #fff;
    border-color: #002554;
}
/* Product detail page */
.product-view .product-essential .link-compare:hover {
    color: #002554;
}

.product-view .product-essential .link-wishlist:hover {
   color: #002554;
}
.product-view .product-essential .btn-cart:hover {
    background: #fff;
    color: #002554;
    border-color: #002554;
}
.product-view .product-essential .btn-cart {
    background: #002554;
    color: #fff;
    border-color: #002554;
}
.product-view button#get_more {
    border-color: #002554;
    background-color: transparent;
    color: #002554;
    font-weight: 500;
}
.product-view button#get_more:hover {
    background-color: #002554;
    color: #fff;
}
/* Product detail page */

/* submenu */
.megamenu .without-sub-errow > li.parent:hover > a::after {
  display: none !important;
}
.arwmenu-block.arwmenu-block-center.menu-items.grid12-12.itemgrid.itemgrid-4col , .arwmenu-block.arwmenu-block-center.menu-items.grid12-12.itemgrid.itemgrid-1col{
    display: none;
}
 

/* submenu */

.toolbar ~ .toolbar .pages ol li.current {
    color: #fff;
    background: #002554;
}
.checkout-onepage-success p a {
    font-size: 21px;
    color: #002554;
}

.header-container .header-quick-access .arw-toggle-container .arw-toggle-content .btn-shop:hover {
    background-color: #002554;
    color: #fff;
    border: 2px solid #002554;
}
.header-container .header-quick-access .arw-toggle-container .arw-toggle-content .btn-shop {
    background-color:transparent;
    color: #002554;
    border: 2px solid #002554;
}

#categories_nav_left .nav-2,#categories_nav_left .nav-3,#categories_nav_left .nav-4,#categories_nav_left .nav-5,#categories_nav_left .nav-6,#categories_nav_left .nav-7{
    display: none;
}

.accord-content { display: none; }
.accord-header::before {
    content: "";
    display: inline-block;
    position: absolute;
    height: 20px;
    width: 20px;
    left: 0;
    border-left: 19px solid #6A6F71;
    border-bottom: 20px solid transparent;
    border-top: 20px solid transparent;
    transform: rotate(0deg);
    -webkit-transform: rorate(0deg);
}
.accord-header.on::before {
    transform: rotate(90deg);
    -webkit-transform: rorate(90deg);
    top: -5px;
}
.accord-header {
    padding-left: 42px;
    position: relative;
    margin-bottom: 20px;
    font-size: 30px;
    line-height: normal;
    font-family: 'HelveticaNeue-Medium';
    font-weight: normal;
    letter-spacing: 0px;
    color: #6a6f71;
}
.cms-shows-and-news .accord-content span {
  display: block;
}
.cms-corporate-responsibility iframe {
    display: block;
  height: 36.9vw;
  padding: 0;
  width: 100%;


}
.cms-home iframe {
    height: 36.9vw;
  width: 100%;
  display: block;

}

.nav-accordion li { text-align: left; }
.nav-accordion li li { padding-left: 20px; }
.nav-mobile-accordion.nav-accordion li li > a { font-weight: 400; }

@media (max-width: 1903px) and (min-width: 992px) {
	.megamenu > li > a { font-size: 0.97vw !important; }
}

.accord-header { line-height: 42px; }
.accord-header:hover { cursor: pointer; }

.accordion p { margin-bottom: 40px; }

.read-more-btn { margin: 14px 0 25px; }
.news-date-title, .upcoming-date { margin-bottom: 20px; }

/* Contact */

.block-contact-form .row { width: 100%; }
.gform_wrapper .gfield_required { display: inline; }
.gform_wrapper { padding-left: 10px; }
.contacts-index-index .block-contact-form { padding-right: 0; margin-right: 0; }

@media (max-width: 767px) {
	#rev_slider_2 li .tp-caption { background: rgba(0, 0, 0, 0.6) !important; }
	#rev_slider_2 li .tp-caption h1 { padding-top: 8px !important; }
	#rev_slider_2 li .tp-caption span { padding-bottom: 8px !important; }
	.cms-shows-and-news .banner-title { background: rgba(255, 255, 255, 0.6); padding: 5px; }
	.cms-shows-and-news .banner-bottom { padding: 8px 20px; background: rgba(0, 0, 0, 0.6); }
	.ourcompany-slider-text { padding: 8px 8px 0; background: rgba(0, 0, 0, 0.6); }
	.ourcompany-slider-text h1:not(:first-child) { margin-top: 20px; }
	.our-company-inner .internal-company-title { margin-bottom: 10px; }
	.internal-title.right-arrow-before::before, .internal-title.right-arrow-before::before, .internal-title.left-arrow-after::after, .internal-title.bottom-arrow-after::after  { display: none; }
	.manufacture h2.internal-title.display-inline.right-arrow-before { margin-left: 0; }
	
	.cms-global-marketing  .founder-block .bottom-text { padding: 8px 8px 8px; background: rgba(0, 0, 0, 0.6); line-height: 1.4;  }
	.cms-global-marketing .banner-content { line-height: 1.4 !important; }
	
	.contact-banner-title { background: rgba(255, 255, 255, 0.6); padding: 5px; font-size: 7.43vw; top: 19.9%; }
	
	.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	}
	.videoWrapper iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
}

.header-top-link-ul { margin-bottom: 0; }


