/*
Theme Name:   adams Child
Theme URI:    https://adamsarms.net/adams-child
Description:  adams Child Theme
Author:       
Author URI:    
Template:     adams
Version:      1.0.1
Text Domain:  adamschild
*/

@font-face {
    font-family: 'NobelBold';
    src: url('fonts/NobelBold.eot');
    src: url('fonts/NobelBold.eot') format('embedded-opentype'),
         url('fonts/NobelBold.woff2') format('woff2'),
         url('fonts/NobelBold.woff') format('woff'),
         url('fonts/NobelBold.ttf') format('truetype'),
         url('fonts/NobelBold.svg#NobelBold') format('svg');
}
@font-face {
    font-family: 'NobelRegular';
    src: url('fonts/NobelRegular.eot');
    src: url('fonts/NobelRegular.eot') format('embedded-opentype'),
         url('fonts/NobelRegular.woff2') format('woff2'),
         url('fonts/NobelRegular.woff') format('woff'),
         url('fonts/NobelRegular.ttf') format('truetype'),
         url('fonts/NobelRegular.svg#NobelRegular') format('svg');
}
html {  scroll-behavior: smooth;}
body{font-family:'NobelRegular', sans-serif;font-size:18px; overflow-x:hidden;}
.woocommerce table.shop_table td{
	background:#fff;
}

/****header***/
.aaj-myaccount:hover{
    color:#ff6000 !important;
}
.aaj-myaccount::before {
    content: '|';
    margin-right: 8px;
}
.top_header {	background-color: #0a1c2d;	padding: 10px 0px; text-align: center; font-family:'NobelRegular', sans-serif;}
.top_header p, .top_header a {	 font-family:'NobelRegular', sans-serif !important; color: #fff !important; letter-spacing: 1.5px;}
.header {	background-color: transparent; padding-bottom: 0; padding: 12px 0; position:relative;}

.home .header {	background-color: #fff; }

/**.h_logo {	position: absolute;	z-index: 9; top: -6px;}**/
.header .header_logo {
	width:70px;
}
.header .header_nav {	border-bottom: none;	padding-bottom: 0;}
.search_query {	margin: 0;}
.header .header_bottom_nav ul li {	padding: 7px 7px;	font-size: 16px; font-family:'NobelRegular', sans-serif; font-weight: 400;margin-right: 10px;}
.header .header_bottom_nav ul li a{	transition:all .3s;}
.header .header_bottom_nav ul li a:hover{	color:#ff6000 !important;}
.header_bottom_nav .fa-shopping-cart {	color: #fff;	border: none;	position: relative;	right: auto; padding-left: 0;}
.login-btn {	background: #ff6000;	padding: 13px 22px;	font-size: 16px;	text-transform: uppercase;	font-weight: bold;	border-radius: 5px; cursor:pointer; transition:all .3s; border: 2px solid #ff6000; 	display: inline-block;color: #fff !important;}
.login-btn:hover {	opacity: .8;}
.header .header_bottom_nav h2 {	border: none; position:relative;font-weight: 400;	font-family: 'NobelRegular', sans-serif; margin-bottom: 15px;}
.header .header_bottom_nav h2 a {	font-weight: 400;	font-family: 'NobelRegular', sans-serif; position: relative;border: none;padding-bottom:5px;}
.header .header_bottom_nav h2 a::after {	position: absolute;	content: "";	background: url("images/bullet.png");	width: 30px;height: 8px;bottom: -8px;left: 0;background-repeat: no-repeat;background-size: 100%;}
.header .header_bottom_nav h2 a {
	margin-bottom:8px;
}
.header .header_bottom_nav .row-cols-3 h2 {padding-bottom:8px;}
.header .header_bottom_nav .row-cols-3 h2::after {	position: absolute;	content: "";	background: url("images/bullet.png");	width: 30px;height: 8px;bottom: -5px;left: 0;background-repeat: no-repeat;background-size: 100%;}
.header .header_bottom_nav .row-cols-2 h2::after {	position: absolute;	content: "";	background: url("images/bullet.png");	width: 30px;height: 8px;bottom: -5px;left: 0;background-repeat: no-repeat;background-size: 100%;}
.header .header_bottom_nav ul li a.dropdown-item {	color: #464646 !important;font-family: 'NobelRegular', sans-serif;}
.header .header_bottom_nav ul li a.dropdown-item:hover {	color: #ff6000 !important;	background: transparent;	padding-left: 3px;}
.carousel-indicators li {	background-color: #b2a89f;	width: 10px;	border-radius: 50%;margin-left:5px;margin-right:5px;}
.carousel-indicators .active {	background-color: #fff;}
.header_bottom_nav ul.bottom_nav_main {	width: 100%;}
.itemscenter{display:flex; align-items:center;}
.free-shipping {	background-color: #ff6000;}
.free-shipping h2{	font-family: 'NobelBold', sans-serif !important; font-size: 17px !important; color:#0A1C2D;}
.cart-hed {	position: relative;}
.cart-hed span {	position: absolute;	top: -7px;	left: 18px;	margin: auto;	content: "";	background: #ff6000;height: 16px;	font-size: 12px;	line-height: 16px;	padding: 0px 5px;	border-radius: 3px;}
.mobi-ser-car{display:none;}
.search-open {	background: transparent;	border: none;	color: #fff;	font-size: 18px;}
.search-open:focus {	outline:none;}
.aaj-mobile-link{
	display:none;
}
/**********responsive*************/
.menu span::before {   width: 26px;}
.menu span::after {   width: 26px;}
.menu.clicked span::after {    width: 33px;}
.menu.clicked {	top: 28px;	position: fixed !important;	right: 10px;}
#nav ul.main li a {  font-family: 'NobelRegular', sans-serif;     font-size: 24px; text-transform:capitalize;}
#nav.show ul.main li {    margin-bottom: 24px;  font-family: 'NobelRegular', sans-serif;}
#nav{
	    background-color: rgb(1 1 1/98%) !important;
    box-shadow: 0px 3px 6px #00000029;
	max-width:100%;
}
@media screen and (max-width:1440px){
.header .header_bottom_nav ul li {	font-size: 15px;	margin-right: 5px;}
}
@media screen and (max-width:1280px){
.header .header_bottom_nav ul li { padding: 7px 4px; font-size: 14px;}
.search-popup form { max-width:calc(100% - 30px) !important;}
.login-btn {	padding: 8px 11px;	font-size: 14px; min-width: 50px; text-align: center;}
}
@media screen and (min-width:992px) and (max-width:1080px){
.header .header_bottom_nav ul li { padding: 7px 3px; font-size: 13px;}
.login-btn {	padding: 8px 7px;	font-size: 14px; min-width: 50px; text-align: center;}
}
@media screen and (min-width:992px){
	#nav.show {	display: none;}
	.dropdown.show .dropdown-menu.show{transform: translate3d(70px, 5px, 0px) !important;}	
	.header .header_bottom_nav .dropdown-menu {	margin-top: 0px;	transform: translate3d(70px, 5px, 0px) !important;	top: auto !important;}
	.dropdown.show .dropdown-menu.small-menu.show {	max-width: 600px; transform: translate3d(280px, 5px, 0px) !important;}
	.header .header_bottom_nav .dropdown-menu.small-menu {	max-width: 600px; transform: translate3d(280px, 5px, 0px) !important;}
	.header .header_bottom_nav .dropdown-menu.gov-menu {	max-width: max-content; transform: translate3d(388px, 5px, 0px) !important;}
	.dropdown.show .dropdown-menu.med-menu.show {	max-width: 850px; transform: translate3d(170px, 5px, 0px) !important;}
	.header .header_bottom_nav .dropdown-menu.med-menu {	max-width: 850px; transform: translate3d(170px, 5px, 0px) !important;}
	
.search-popup {	position: absolute;	top: 20px;	width: 100%; max-width:0px;	right: 220px;	padding: 0px;	z-index: 999;	transition: all .4s;	height: 0px;	visibility: hidden;	opacity: 0;}
.logged-in .search-popup {	right: 170px;}
.search-popup.popshow { visibility:visible; opacity: 1; max-width: 400px;}
.search-popup form {	width: 100%;	top: 0;	position: absolute;	margin: auto;	max-width: 100%;	left: 15px;	right: 15px;	background: #000;}
.search-popup .input-group #search {	font-size: 24px;	background: transparent;	border: none;	border: 2px solid #ff6000; border-right:0px;	color: #fff;}
.search-popup .input-group #search::placeholder {		color: #f1f1f1;}
.search-popup .input-group #search:focus {	box-shadow: none;}
.form-control-feedback {	background: transparent;	border: none;	font-size: 24px;	color: #fff;	padding:9px 10px;	border: 2px solid #ff6000; border-left:0px;}
.search-popup .form-group {	width: 100%;	display: flex;}
}
@media screen and (min-width:1366px) and (max-width:1600px){
	.search-popup.popshow {	max-width: 260px;}
}
@media screen and (min-width:992px) and (max-width:1365px){
	.search-popup {	top: 15px;	right: 170px;}
	.logged-in .search-popup {	right: 120px;	top: 50px;}
}

@media screen and (max-width:991px){
.header_nav {  display: none;}
.header .h_logo {  position:relative; margin: initial;}
.mobi-ser-car{display:block; float: right;position: absolute;top: 50%;right: 40px;transform: translateY(-50%);}
.menu {	top: 50%;	transform: translateY(-50%);}
.cart-hed {	color: #fff ;}
.cart-hed:hover {	color: #fff ;}
.header .h_logo {	width: 100px;}
.menu span, .menu span::before, .menu span::after {	width: 30px;	height: 4px;}
.menu span::before {	top: -11px;}
.menu span::after {	top: 11px;}
.menu.clicked span::before {	top: -9px;}
.menu.clicked span::after {	top: 9px;}

.search-popup {position: fixed;top: 0;width: 100%;left: 0;padding: 25px;background: rgba(0,0,0, .5);z-index: 999;transition: all .5s; height:0px; visibility:hidden; opacity: 0;background: linear-gradient(
		to bottom,		rgba(0, 0, 0, 0.9) 0%,		rgba(0, 0, 0, 0.9) 50%,		rgba(0, 0, 0, 0.01) 100%	); background: -webkit-linear-gradient(		top,		rgba(0, 0, 0, 0.9) 0%,		rgba(0, 0, 0, 0.9) 50%,		rgba(0, 0, 0, 0.01) 100%	);}
.search-popup.popshow {height:100%; visibility:visible; opacity: 1;}
.search-popup form {	width: 100%; 	top: 15%;	position: absolute;	margin: auto;	max-width: 1270px;	left: 15px;	right: 15px;	background: #ffffff2b;}
.search-popup .input-group #search {	font-size: 40px;	background: transparent;	border: none;	border-bottom: 2px solid #fff;	color: #fff;}
.search-popup .input-group #search::placeholder {		color: #f1f1f1;}
.search-popup .input-group #search:focus {	box-shadow: none;}
.form-control-feedback {	background: transparent;	border: none;	font-size: 40px;	color: #fff;	padding: 10px;	border-bottom: 2px solid #fff;}
.search-popup .form-group {	width: 100%;	display: flex;}

}
@media screen and (max-width: 767px){
/**.header .h_logo {	width: 60px;}
.header .h_logo .header_logo {	transform: scale(1.3);}**/
.form-control-feedback {	font-size: 30px;}
.search-popup .input-group #search {	font-size: 30px;}
}
@media screen and (min-width: 320px) and (max-width: 767px){
.mobi-ser-car{display:block;}
}

/****header***/

/*********section-2nd***********/
.slide_box.full-box .col-boder {	padding: 0px 15px;}
.slide_box.full-box .slide_box_inner a {position: absolute;right: 0;left: 0;color: #fff;text-align: left;padding: 30px;font-family: 'Nobelbold', sans-serif;width: calc(100% - 30px);top: 0;height: 100%;margin: auto; border-radius: 0; text-decoration: none;}
.slide_box.full-box .slide_box_inner h3 {font-size: 43px;border-right: none;font-family: 'Nobelbold', sans-serif;width: 62%;color: #fff;text-align: left;position: relative;padding: 0;}
.slide_box.full-box .slide_box_inner span {	font-family: 'NobelRegular', sans-serif;	font-weight: 400; padding: 10px 0 0 0;}
.slide_box.full-box .container-fluid {	max-width: 1810px;}
.slide_box.full-box {	margin-top: 50px;}
.slide_box_inner {overflow:hidden;}
.slide_box_inner img{transition:all .5s;}
.slide_box_inner:hover img{transform:scale(1.1);}


@media screen and (max-width: 1600px){
.slide_box.full-box .slide_box_inner a {	padding: 20px 30px;}
.slide_box.full-box .slide_box_inner h3 {	font-size: 35px;	width: 100%;}
}
@media screen and (max-width: 1080px){
.slide_box.full-box .slide_box_inner h3 {	font-size: 23px;}
.slide_box.full-box .slide_box_inner a {	padding: 20px;}
.slide_box .slide_box_inner span {	font-size: 17px;}
.slide_box.full-box .slide_box_inner img {    min-height: 180px;}
}

@media screen and (min-width: 768px) and (max-width: 991px){
.slide_box.full-box .slide_box_inner img {    min-height: 160px;}
.slide_box.full-box .slide_box_inner h3 {	font-size: 19px;}
}

@media screen and (min-width: 320px) and (max-width: 767px){
.slide_box.full-box .slide_box_inner img {    min-height: 220px;}
.slide_box.full-box .slide_box_inner h3 {    font-size: 30px; margin-top: 20px;  }
}


/*********section-2nd***********/

/*********section-3rd category slider***********/
.category_inner {	background: #fff;	padding: 24px 0px 0 0px;	border-radius: 0px;}
.title-cat {	text-align: center;	text-transform: uppercase;	font-family: 'Nobelbold', sans-serif;	font-size: 24px;	position: relative; color:#ff6000; text-decoration:underline;}
.title-cat a{transition:all .4s; color:#ff6000;}
.title-cat a:hover{color:#000101;	text-decoration:none;}
/*.title-cat::after {	position: absolute;	content: "";	background: #ff6100;	width: 70px;	height: 4px;	bottom: -5px;	left: 0;	right: 0;	margin: auto;}*/
.category_inner .slick-next.slick-arrow {	background: transparent !important;	width: 40px !important;	height: 40px !important;	overflow: hidden;}
.category_inner .slick-next.slick-arrow::after {    position: absolute;
    content: "\e622";
    border-left: 2px solid #ff6000 !important;
    border-top: 2px solid #ff6000 !important;
    width: 10px !important;
    height: 10px !important;
    transform: rotate(135deg);
    top: 13px;
    right: 0;
    left: -4px;
    margin: auto;}
.category_inner .slick-prev.slick-arrow {	background: transparent !important;	width: 40px !important;	height: 40px !important;	overflow: hidden;}
.category_inner .slick-prev.slick-arrow::after {     position: absolute;
    content: "\e622";
    border-right: 2px solid #ff6000 !important;
    border-bottom: 2px solid #ff6000 !important;
    width: 10px !important;
    height: 10px !important;
    transform: rotate(135deg);
    top: 13px;
    right: -5px;
    left: 0px;
    margin: auto;}
.category_inner .wcpscwc-product-slider button.slick-next:hover {	background-color: rgba(0,0,0) !important;	border-color: #ff6000 !important;}
.category_inner .wcpscwc-product-slider button.slick-prev:hover {	background-color: rgba(0,0,0) !important;	border-color: #ff6000 !important;}
.category_inner .wcpscwc-product-slider button.slick-next.slick-arrow:hover::after{	background-color: rgba(0,0,0,0.0) !important;	border-color: #ff6000 !important;}
.category_inner .wcpscwc-product-slider button.slick-prev.slick-arrow:hover::after{	background-color: rgba(0,0,0,0.0) !important;	border-color: #ff6000 !important;}
.category_inner .wcpscwc-product-slider button.slick-next:focus {	background-color: rgba(0,0,0) !important;	}
.category_inner .wcpscwc-product-slider button.slick-prev:focus {	background-color: rgba(0,0,0) !important;	}
.category_inner .wcpscwc-product-slider button.slick-next {	right: 0px;}
.category_inner .wcpscwc-product-slider button.slick-prev {	left: 0px;}
.category_inner .woocommerce ul.products li.product .onsale {	display: none;}
.category_inner ul.products .in_stock_color {display: none;}
.category_inner .wishlist-fragment.on-first-load {	display: none;}
.category_inner .compare {	display: none;}
.category_inner ul.products .out_of_stock_color {	display: none;}
.category_inner .product.type-product.slick-slide {	padding-top: 20px !important; position:relative; padding-bottom:140px !important;}
.category_inner .product.type-product.slick-slide::after {	 position:absolute; content:""; background:#030303; width:100%; height:100px; bottom:0;left:0; z-index:-1;}
.category_inner .wcpscwc-product-slider .slick-list {	padding-bottom: 0;}
.category_inner .woocommerce-loop-product__title {	color: #fff;	text-transform: uppercase;	padding-left: 10px !important;	position: absolute;	bottom: 50px;	font-size: 17px !important; white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;
width:94%;}
.category_inner ul.products .available_on_backorder_color {	display: none;	}
.category_inner .woocommerce ul.products li.product .price {	text-align: left !important;	margin-bottom: 10px !important;	float: left	color: #fff;	font-size: 20px;position:absolute; bottom:7px;}
.category_inner .add-to-cart-container {	float: right;	position: absolute;	right: 10px;	bottom: 7px;}
.category_inner .add_to_cart_button.btn-block {	background: transparent !important;	border: none !important;font-family: 'NobelRegular', sans-serif;	color: #ff6000 !important;	font-size: 20px;	text-decoration: underline !important;}
.category_inner .single_add_to_cart_button.btn-block {	background: transparent !important;	border: none !important;font-family: 'NobelRegular', sans-serif;	color: #ff6000 !important;	font-size: 19px;padding: 10px 0 !important;	text-decoration: underline !important;}
.category_inner .woocommerce ul.products li.product .price ins {	font-weight: 400;}
.category_inner .price-2{margin-bottom:0;}
.category_inner .nlistp{margin-bottom:0;}}
.category_inner .add-to-cart-container .space {	padding: 10px 20px;	left: 50%;	z-index: 9;	top: 50%;	transform: translate(-50%);	height: 45px;}
.category_inner .add-to-cart-container .loading::before {	background: transparent;	left: -15px;	top: 14px;}
.category_inner .add-to-cart-container .loading:hover::before {	background: transparent;}
.category_inner .single_add_to_cart_button.btn-block.added {	display: none;}
.category_inner .add-to-cart-container .added_to_cart {	color: #ff6000;	font-size: 20px;	padding-top: 0;	margin-bottom: 8px;	padding-right: 11px;	text-decoration: underline !important;}
.woocommerce ul.products li.product a:focus {	box-shadow: none;}
/*@media screen and (max-width: 1280px){	
.category_inner .nlistp span {	font-size: 20px !important;}
.category_inner .span.price-2 {	font-size: 20px !important;}
.category_inner .single_add_to_cart_button.btn-block {	font-size: 17px;}
.category_inner .add-to-cart-container .added_to_cart {	font-size: 17px;}
}*/
/*@media screen and (min-width: 992px) and (max-width: 1080px){
.category_inner .woocommerce ul.products li.product .price {	bottom: 4px;}
.category_inner .woocommerce ul.products li.product .nlistp span {	font-size: 16px !important;}
.category_inner .add-to-cart-container .added_to_cart {	padding-right: 0;}
.category_inner .single_add_to_cart_button.btn-block {	text-align: right;}
.category_inner .add-to-cart-container .loading::before {	left: 0px;}
}*/

/*********section-3rd***********/

/*********section-4th***********/
/*.arms_team.about-bg {	background: url('images/about-bg.jpg');	padding: 80px 0;	background-repeat: no-repeat;	background-size: cover;}*/
.about-title {	color: #1f1f1d;	font-size: 50px;	text-transform: uppercase;	position: relative;	padding-bottom: 65px;	display: block;	text-align: center;	padding-top: 30px; font-family: 'Nobelbold', sans-serif;}
.about-title::after {	position: absolute;	content: "";	background: url("images/bullet.png");	width: 48px;height: 12px;bottom: 30px;left: 0; right:0; margin:auto; background-repeat: no-repeat;background-size: 100%;}
.about-bg p {	font-size: 18px;	color: #4d4d4d; font-family: 'NobelRegular', sans-serif;}
.btn.btn-readmore {	background: #ff6000;	margin-top: 40px;	color: #fff;	text-transform: uppercase;	padding: 15px 30px;border:2px solid #ff6000; transition:all .3s; font-family: 'NobelRegular', sans-serif;}
.btn.btn-readmore:hover {	background: #ff6000;	opacity:.8;}

/*
@media screen and (max-width: 1366px){
	.arms_team.about-bg {	background-position: center;}
}

@media screen and (min-width: 320px) and (max-width: 767px){
.arms_team.about-bg {    background-position: center;  padding: 10px 0 50px 0;}
.about-title {    line-height: 55px;}
}*/
/*********section-4th***********/

/*********popular product-4th***********/
/*.popular_products h3 {	font-size: 50px !important;	background: transparent;	line-height: 50px;	color: #1f1f1d!important; position:relative;  font-family: 'Nobelbold', sans-serif !important;}
.popular_products h3::after {	position: absolute;	content: "";	background: url("images/bullet.png");	width: 48px;height: 12px;bottom: 7px;left: 0; right:0; margin:auto; background-repeat: no-repeat;background-size: 100%;}*/
.most_popular_producthome  { position:relative; transition:all .3s;}
.most_popular_producthome:hover {	box-shadow: 0px -2px 0px 0px #ff6000;}
.most_popular_producthome center {	background: #f6f6f6;	padding: 50px 10px;	border-radius: 5px;}
.popular_products .upp { font-size: 18px;	text-align: left;	margin-top: 15px; font-family: 'Nobelbold', sans-serif !important; color: #1f1f1d; text-transform: none;}
.popular_products .upp a{ color:  #1f1f1d; transition:all .3s;}
.popular_products .upp:hover a{ color: #ff6000;}
.proh-pri {	text-align: left;	width: 100%;	display: block;	margin-top:10px;font-size: 18px; font-family: 'NobelRegular', sans-serif ;}
.proh-pri del{	color:#646464;}
.proh-pri ins{		color:#ff6000; text-decoration: none; margin-left: 5px;}
.popular_products h5 {	font-size: 0px;	padding: 10px 0px;	position: absolute;	top: 0;	right: 0;}

.most_popular_producthome .yith-wcwl-add-to-wishlist {	margin-top: 0;	background: #fff;	border-radius: 50%;	height: 35px;	width: 35px !important;	text-align: center;	line-height: 35px; margin-right:10px; float:left;}
.most_popular_producthome .yith-wcwl-add-button {	width: 35px;	height: 35px;}
.popular_products a.add_to_wishlist {	float: left;	width: 35px;	height: 35px;	text-align: center;}

.most_popular_producthome i.yith-wcwl-icon.fa.fa-heart-o {	margin:0;font-size: 16px;	line-height: 35px;	text-align: center;	margin-right: 0px; width: 35px;}
.most_popular_producthome .delete_item {	float: left;	text-align: center;	width: 35px;	height: 35px;}
.most_popular_producthome .yith-wcwl-icon.fa.fa-heart {	width: 35px;	height: 35px;	line-height: 35px;}

.most_popular_producthome i.yith-wcwl-icon.fa.fa-heart {	color: #ff6000;	font-size: 16px;	text-align: center;	margin: 0;	margin-right: 0px; width: 35px;	}
.most_popular_producthome .yith-wcwl-wishlistaddedbrowse i.yith-wcwl-icon.fa.fa-heart {	margin-right: -27px;}
.popular_products  .product.compare-button {	position: relative;	right: 0;	background: #fff;	width: 35px;	height: 35px;	border-radius: 50%;	margin-right: 14px;	 	font-size: 0px !important; border: 2px solid #fff; transition:all.3s;}
.popular_products .most_popular_producthome .compare {font-size: 0px !important;width: 35px;height: 35px;display: block; color: #fff !important;border-radius: 50%;margin-right: 10px !important;position: absolute;z-index: 10;right: 0px;}
.popular_products .fa.compico{	font-size: 18px;	position: absolute;	z-index: 1;	margin-top: 8px;	margin-left: 9px; transition:all .3s;}
.most_popular_producthome .custom-compare .cus-tooltip::after {	top: -11px;	right: 9px;}
.most_popular_producthome .cus-tooltip::after {	left: -13px;	top: -11px;}

.popular_products .custom-compare {	width: 35px;	height: 35px;	background: #fff;	border-radius: 50%;	margin-right: 15px;}
.popular_products .custom-compare .woosc-btn-icon{	width: 35px;	height: 48px;	line-height:43px; color: #212529; text-align: center;}
.popular_products .custom-compare .woosc-btn-icon.woosc-icon-32::before {	content: "\f1e5";	font: normal normal normal 14px/1 FontAwesome;}
.popular_products .custom-compare .woosc-btn-icon.woosc-icon-74::before {	content: "\f1e5";	font: normal normal normal 14px/1 FontAwesome;}
.popular_products .custom-compare.woosc-btn-icon-text .woosc-btn-text {	display: none;}


@media screen and (max-width: 1080px){
.popular_products .most_popular_producthome {	margin-bottom: 20px;}
}
@media screen and (min-width: 320px) and (max-width: 767px){
.most_popular_producthome {    margin-bottom: 30px;}
.popular_products .btn.btn-readmore {    margin-top: 0px;}
#yith-wcwl-popup-message {	margin-left: 0 !important;	width: calc(100% - 30px);	left: 15px;	padding: 15px;}
}

/*********popular product-4th***********/ 

/*********swag-gear product-5th***********/ 
.swag-gear_products a:hover{text-decoration:none;}
/*.feat-pro-home {	border: 1px solid #bebebe;	text-align: center;	padding: 45px 15px;	max-width: 340px; transition:all .3s;}
.feat-pro-home:hover{	border: 1px solid #ff6000;}
.feat-pro-home h2{	color:#1f1f1d; font-size:25px;  font-family: 'Nobelbold', sans-serif ; white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}
.feat-pro-home span{	color:#ff6000; font-size:24px;  font-family: 'NobelRegular', sans-serif ;}
.feat-pro-home p{	color:#3c464c; font-size:16px;  font-family: 'NobelRegular', sans-serif ;}
.feat-pro-home .pimg {	min-height: 260px;	display: inline-block;	width: 100%;	line-height: 260px;}*/
.swag-gear_products .sheading {	padding: 0 15px;}
.swag-gear_products .sheading::after {	bottom: -20px;	left: 15px;}
/*.swag-gear_products {	padding: 70px 0px;	background: url('images/swag-gbg.jpg');	background-repeat: no-repeat;	background-size: contain;	background-position: right;	margin: 40px 0;}*/
.swag-gear_products .container-fluid {	max-width: 1810px;}
.sheading{font-size: 50px; line-height: 50px;	color: #1f1f1d ; position:relative;  font-family: 'Nobelbold', sans-serif ; text-transform: uppercase; padding-bottom: 35px; display: block; width: 100%;}
/*.sheading::after{ 	position: absolute;	content: "";	background: url("images/bullet.png");	width: 48px;height: 12px;bottom: 7px;left: 0;  background-repeat: no-repeat;background-size: 100%;}*/
/*.swag-right .btn.btn-readmore {	margin-top: 0;	position: absolute;	top: 50%;	transform: translatey(-50%);	left: 0;}*/


@media screen and  (max-width: 1280px){
.swag-gear_products {	background-size: 50%;}
.swag-right .btn.btn-readmore {	right: 0;	margin: auto;	max-width: 240px;}
}
@media screen and  (max-width: 1080px){
.col-lg-6.swag-right.text-center {	margin-top: 15px;}
}
/*
@media screen and  (max-width: 900px){
.swag-gear_products { background:none;}
}*/
@media screen and (min-width: 320px) and (max-width: 767px){
.feat-pro-home {	max-width: 100%;	margin-bottom: 30px;}
/*.swag-gear_products .sheading {		text-align: center;}
.swag-gear_products .sheading::after {	right: 0;	margin: auto; bottom:-20px}
.swag-gear_products {	padding: 40px 0px;	background-position: bottom; background:none;	margin-top: 0;}
.swag-right .btn.btn-readmore {	right: 0;	margin: auto;	width: 250px;}*/
}
/*********swag-gear product-5th***********/ 

/*********blogsp-5th***********/ 
/*
.blogsp .blogs .blogpost {	width: 100%;	max-width: 50%;	float:left; margin-bottom: 30px; display: flex;}
.blogsp .blogs .blogpost .thumbnail {	 float: left; border: 1px solid #f1f1f1;border-radius: 7px; display: flex; max-height: 210px;}
.blogsp .blogs .blogpost .thumbnail img{	border-radius:7px; max-width: 208px; max-height: 208px; float: left;}
.blogsp .blogs .blogpost .blogpost-cont {	float: left; padding-left:30px; display: flex;align-items: center;flex-wrap: wrap;}
.blogsp .blogs .blogpost .blogpost-cont .authorDate {	color: #737373;	font-size: 14px;	font-weight: 600;	margin-bottom: 5px;	width: 100%;}
.blogsp .blogs .blogpost .blogpost-cont h4{	color: #1f1f1d;  font-family: 'Nobelbold', sans-serif ; font-size: 26px; line-height: 32px; text-align:left; text-transform: initial; width: 100%;}
.blogsp .blogs .blogpost .blogpost-cont p{	color: #4d4d4d;  font-family: 'NobelRegular', sans-serif ; font-size: 16px; line-height: 24px; text-align:left;	display: none; }
.blogsp .blogs .blogpost:first-child {	padding-right: 30px; flex-wrap: wrap;}
.blogsp .blogs .blogpost:first-child .thumbnail {	 max-height: 100%;}
.blogsp .blogs .blogpost:first-child .thumbnail img{	 max-width: 100%; max-height: 100%;}
.blogsp .blogs .blogpost:first-child .blogpost-cont {	padding-top: 25px; padding-left: 80px;   position: relative;width: 100%; }
.blogsp .blogs .blogpost:first-child .blogpost-cont .authorDate {	position: absolute;	left: 0;	top: 23px;	font-size: 30px;	max-width: 70px;	text-transform: uppercase;	line-height: 40px;	text-align: left;}
.blogsp .blogs .blogpost:first-child .blogpost-cont p {	display: block;}
.blogsp .blogs .blogpost .blogpost-cont p:last-child{display:none; }

@media screen and (min-width: 1280px){
	.blogsp .blogs .blogpost .thumbnail {	 height: 208px; width: 100%;max-width: 208px;}
.blogsp .blogs .blogpost .thumbnail img{	 object-fit: cover;height: 100%;width: 100%;}
.blogsp .blogs .blogpost:first-child .thumbnail {	 height: 408px; max-width: 100%;}
}
@media screen and (min-width: 320px) and (max-width: 767px){
.blogsp .blogs .blogpost {	max-width: 100%;	padding: 0 15px; flex-wrap: wrap;}
/*.blogsp .blogs .blogpost:first-child {	padding-right: 15px; }
.blogsp .blogs .blogpost .thumbnail {	width: 100%;	text-align: center;}
.blogsp .blogs .blogpost .thumbnail img {	max-width: 100%;	max-height: 100%; margin:auto;}
.blogsp .blogs .blogpost:first-child .blogpost-cont {	padding-top: 0;	padding-left: 0;}
.blogsp .blogs .blogpost:first-child .blogpost-cont .authorDate {	position: relative;	left: 0;	top: 0;	font-size: 16px;	max-width: 100%;	text-transform: initial;	line-height: 40px;	text-align: left;}
.blogsp .blogs .blogpost .blogpost-cont {	padding-left: 0;	margin-top: 15px;}
}
*/
/*********blogsp-5th***********/ 

/*********affliations***********/ 
.affliation {	background: #f9f9f9;	padding: 60px 0 70px 0;	text-align: center;}
.affliation .sheading::after{ 	left: 0; right: 0; margin:auto; }
.affliation .display-inline-block {	display: inline-block;}
.affliation .display-inline-block img{transition:all .3s; border: 1px solid #ccc;padding: 5px 15px;background: #fff; margin-bottom: 10px;}
.affliation .display-inline-block img:hover{ filter: grayscale(100%); transform: scale(1.05);}
.affliation.t-partners {	background: #f0f0f0;}


/*********affliations***********/

/*********socialmedia***********/ 
/**.socialmedia {	padding: 60px 0 70px 0;	text-align: center;}**/
/*.socialmedia h3{font-size: 50px; line-height: 50px;	color: #1f1f1d ;  font-family: 'Nobelbold', sans-serif ; text-transform: uppercase; padding-bottom: 35px; display: block; width: 100%;}*/
 .socialmedia .sbsw-owl-stage {	display: flex;}
 .socialmedia .sbsw-item {	display: flex;	height: 100%;	}
 .socialmedia .sb-wall .sbsw-item-inner {	box-shadow: none;	border-radius: 0;	border: 1px solid #E7E8EA; background:#fff;} 
.socialmedia .sbsw-tc-media svg{width:20px; margin:24px 0;}
 .socialmedia .sbsw-item-footer {	position: absolute !important;	bottom: 5px;} 
 .socialmedia .sbsw-date {	text-align: left;	font-size: 15px !important;	padding-top: 3px;} 
 .socialmedia .sbsw-content-text {	text-align: left;	font-size: 18px;} 
.socialmedia .sbsw-item-media img {	
    height: 250px;
    object-fit: cover;
    object-position: top;
    
} 
 .socialmedia .sbsw-item-media.sbsw_imgLiquid_bgSize.sbsw_imgLiquid_ready {	height: 250px !important;} 
 .socialmedia .sbsw-twitter-item .sbsw-icon a {	color: #03a9f3 !important;} 
 .socialmedia .sbsw-facebook-item .sbsw-icon a {	color: #3e69d9 !important;} 
 .socialmedia .sbsw-youtube-item .sbsw-icon a {	color: #fe0000 !important;} 
 .socialmedia .sbsw-instagram-item .sbsw-icon a {	background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%) !important; -webkit-background-clip: text !important; background-clip: text;-webkit-text-fill-color: transparent;} 
 .socialmedia .sb-wall .sbsw-carousel .sbsw-owl-nav .svg-inline--fa {	margin-top: -10px;}
 .socialmedia .sbsw-tc-content {	text-align: left;	font-size: 16px !important;	background: #fff !important;}

/*
 @media screen and  (max-width: 1080px){ 
 .socialmedia .sbsw-item-media img {	height: auto;} 
 } */
 @media screen and  (max-width: 767px){ 
.socialmedia .sbsw-item {	max-width: calc(100%);} 
 } 

/*********socialmedia***********/ 

/*********footer***********/
.footer {	padding: 75px 0px;	background-color: #1f1f1d;	position: relative;} 
.footer h3 {font-weight: 400;	font-size: 22px;	font-family: 'Nobelbold', sans-serif ; position:relative; margin-bottom: 40px;}
.footer h3::after{ 	position: absolute;	content: "";	background: url("images/bullet.png");	width: 33px;height: 8px;bottom:-20px;left: 0;  background-repeat: no-repeat;background-size: 100%;}
.footer ul li {	font-family: 'NobelRegular', sans-serif ;}
.footer ul li a {	color: #a1a1a1;	text-decoration: none;	font-size: 16px;	line-height: 32px; transition:all .3s; font-family: 'NobelRegular', sans-serif ;}
.footer ul li a:hover {	color: #ff6000 ;padding-left: 3px;}
.footer ul {	margin-left: 0;}
.footer p {	font-size: 16px;	color: #a1a1a1;	margin-left: 0;	margin-bottom: 15px; line-height: 24px; font-family: 'NobelRegular', sans-serif ;}
.footer .footer_sign_up {	border-radius: 5px;	font-weight: 400;	margin-left: 0;	font-family: 'NobelRegular', sans-serif ;}
.footer .footer_flag {	margin-left: 0;}
.footer .footer_social {	margin-left: 0; margin-bottom:20px;flex-wrap:wrap;}
.footer_social a {	width: 35px;	height: 35px;	display: inline-block;	text-align: center;	background: #000;	border-radius: 50%;	margin-right: 5px;	line-height: 33px;	color:#afafaf ; transition: all .3s;}
.footer_social a:hover {	color:#fff ; }
.contact-footer li {	display: inline-block;	margin-right: 15px; color:#afafaf !important;}
.contact-footer span {	color: #ff6000;}
.footer .contact-footer li a:hover {		padding-left:0px;}
.footer .footer_sign_up {	background: #ff6000;	font-family: 'NobelRegular', sans-serif ;}
.news_letter .sib-email-area.form-control {	background: transparent;	height: 40px; color: #fff; border-radius: 4px 0 0 4px;}
.news_letter .input-group-append {	position: relative;	text-align:center; }
.news_letter .input-group-append .sib-default-btn {	width: 45px;	border-radius: 0 4px 4px 0;	border: 0;	position: relative;	background: #ff6000;}
.news_letter .input-group-append::before {	position: absolute;	top: 50%;	left: 0;	color: #fff;	content: "\f1d9";	z-index: 1;	font: normal normal normal 16px/1 FontAwesome;	text-rendering: auto;	right: 0;	margin: auto;	transform:translateY(-50%);width: 20px;}
/**
 * (copyright) comment by jmi team
.copyright-footer{ color:#5f5f5f;background:#000; padding:20px; font-size:16px;}
**/
/*********footer***********/ 

/*********innnerbanner***********/ 
.inner-banner {padding: 200px 0px 75px 0;text-align:center; color: #000101; background:#000101;border-bottom: 1px solid #E7E8EA;position:relative;overflow:hidden;margin-bottom:75px;}
.aaj-before-account .inner-banner{
margin-bottom:0;
}
.inner-banner::before {
    content: '';
    /*background: url(https://adamsarms.net/wp-content/uploads/2024/02/aaj_inner_bg.png) no-repeat;*/
	background: transparent linear-gradient(150deg, #FF600000 0%, #FF600000 57%, #ff6000a1 100%);
    position: absolute;
    bottom: 0;
    width: 95%;
    height: 100%;
    right: 0;
    background-position: center;
    background-size: cover;
}
.inner-banner::after {
    content: '';
    position: absolute;
    background: transparent linear-gradient(229deg, #FF600000 0%, #FF600000 67%, #ff60009c 100%);
    left: 0;
    width: 75%;
    height: 95%;
    bottom: 0;
}
.aaj-banner-right, .aaj-banner-left{
	content: '';
	 position: absolute;
	    background-size: contain;
	    bottom: 0;
    opacity: 0.3;
    z-index: 4;
}
.aaj-banner-right{
	    content: '';
    background: url(https://adamsarms.net/wp-content/uploads/2024/02/aaj-banner-right.png) no-repeat;
    width: 480px;
    height: 100%;
    right: 0;
    background-position: right bottom;
}
.aaj-banner-left{
    background: url(https://adamsarms.net/wp-content/uploads/2024/02/aaj-banner-left.png) no-repeat;
    width: 519px;
    height: 100%;
    left: 0;
    background-position: left bottom;
}
.inner-banner .container{
	z-index:5;
	position:relative;
}
.yith-wcwl-share ul li{
    margin-right:12px !important;
}
.inner-banner h1 {	position: relative;		text-transform:capitalize;font-size: 48px; font-family: 'Nobelbold', sans-serif ; margin: 0; color:#fff;}
/*.inner-banner h1::before { position:absolute; content:"";	background: url('images/inner-header-bef.png');background-repeat: no-repeat;background-size: cover;background-position: center; height: 102px;width: 359px; left:-30px; top: -15px;}
.inner-banner h1::after {position: absolute; content: "";	background: url('images/inner-header-aft.png');background-repeat: no-repeat;background-size: cover;background-position: center; height: 102px;width: 131px; right:-30px; top: -15px;}*/
.inner-banner p {	font-size: 20px;	font-family: 'NobelRegular', sans-serif;	line-height: 28px;color:#fff;}
.inner-banner a {	font-size: 20px; color:#fff; text-decoration:underline;	font-family: 'NobelRegular', sans-serif;	line-height: 28px;}
.inner-banner a:hover {	  color:#ff6000;}

.entry-header {	display: none;}

@media screen and (max-width: 767px){
.inner-banner h1 {	font-size: 40px;	min-width: auto;}
}
/*********innnerbanner***********/ 

/*********shop-page***********/ 
.listing-page .container{max-width:100%;padding-right: 55px; padding-left: 55px;}
.listing-page {	padding: 0;}
.woocommerce-breadcrumb {	background: #f1f1f1;	padding: 15px 15px 15px 75px !important;	width: calc(100% + 110px);	margin-left: -55px !important;	text-transform: uppercase; color:#ff6000 !important; font-size: 18px !important;margin-bottom: 40px !important; }
.woocommerce .woocommerce-breadcrumb{
	margin:32px 0 1em;
}
.woocommerce .woocommerce-breadcrumb a {	color: #1f201f;}
.listing-page .listing-category {	background-color: #fff;border-radius: 0px; 
     padding: 0px; 
     margin-bottom: 0px;}
.list-new-design {	display: flex;justify-content: space-between;
    gap: 16px;margin-bottom:48px;}
.listing-left-content {	width: 340px;padding:24px;background:#fff;    border: 2px solid #f2f2f2; position: sticky;
    top: 120px;}
.listing-page .listing-category h4 {	font-size: 18px;	color: #1f1f1d; font-family: 'NobelRegular', sans-serif ;text-transform:capitalize;}
.selectize-control .selectize-input {background-color: #fff;	border-color: #d2d2d2;	box-shadow: none;	border-radius: 0;}
.selectize-control .selectize-input.disabled {	opacity: .5;	background-color: #fff;}
.widget-area .widget {	margin-bottom: 20px;}
.selectize-control.ixnorm .selectize-input::after, .selectize-control.single.ixnorm .selectize-input::after {	right: 5px !important;color:#ff6000 !important; opacity:1 !important;}
.listing-category.compre {	border-radius: 0;	 position:relative;}
.listing-category.compre .fa-binoculars{	color: #000101;	}
.yith-woocompare-widget ul.products-list li:not(.list_empty) {	padding: 5px 30px 5px 10px;	margin: 0;	background: #fff;	border: 1px solid #d5d5d5; font-family: 'NobelRegular', sans-serif ; margin-bottom: 5px;}
.yith-woocompare-widget ul.products-list li .title {	text-transform: inherit;	font-size: 14px; color:#6b6b6b; font-family: 'NobelRegular', sans-serif ;}
.yith-woocompare-widget ul.products-list li .remove {left:auto;	right: 5px;	color: #ffffff !important;	font-weight: 600;	font-size: 16px;	line-height: 16px;	height: 18px;	width: 18px;	background: #f11;	top: 50%;	transform: translatey(-50%);}
.yith-woocompare-widget a.clear-all {	outline: none;	font-size: 12px;	position: absolute;	top: 6px;	right: 10px;	text-decoration: underline;	text-transform: initial !important;	color: #45494c !important;}
.listing-page .yith-woocompare-widget a.compare {	float: initial;	margin: auto;	display: inline-block;	width: 100%;	text-align: center !important;	text-transform: initial;	color: #ff6000 !important;	text-decoration: underline;}
.list_empty {	margin: 0 !important;	text-align: center;	background: #fff;	border: 1px solid #d5d5d5 !important;font-family: 'NobelRegular', sans-serif  !important;}
.yith-woocompare-widget a.clear-all:hover {		color: #ff6000 !important;}
.listing-right-content {	width: calc(100% - 380px);}
.listing-right-content .top-bar {	display: flex;	justify-content: space-between;align-items: center; margin-bottom: 12px;}
.listing-right-content .record-left p {	text-transform: uppercase;	font-size: 20px;	color: #111a23;	font-weight: 600;}
.listing-right-content .woocommerce-result-count {		margin: 0 !important;	font-size: 20px;	color: #0A1C2D;	font-weight: 400;}
.listing-page .listing-right-content  .woocommerce-ordering {	width: 100%;	border-radius: 0 !important; margin-right: 50px; margin-top: 10px !important;margin-bottom: 10px !important;}
.listing-page .listing-right-content  .custom-select {	border-radius: 0;	border-color: #bfbfbf;	width: 210px;}
.shorting-right, .view-change{display:flex; align-items: center;}
.view-change {	color: #10191e; font-size: 18px;font-weight: 600;}
.view-change ul { display:flex;	list-style: none;}
.view-change ul li{ border:none; padding: 0 5px;}
.view-change ul li span{ color:#717578;}
.view-change ul li span.grid-active2{color:#151d20;}
.view-change ul li span.list-active2{color:#151d20;}
.woocommerce .listing-right-content ul.products {	margin: 0 -15px 1em -15px; display: flex;flex-wrap: wrap;}
.woocommerce .listing-right-content ul.products.columns-3 li.product, .woocommerce-page .listing-right-content ul.products.columns-3 li.product {	
	width: calc(33.3% - 30px);
    float: left;
    clear: initial;
    margin: 10px 15px 15px !important;
    border: 2px solid #f2f2f2;
    padding: 24px 24px 30px;
    text-align: left;
    /* padding-bottom: 150px !important; */
    background: #fff;
}
.listing-right-content ul.products li.product a {	color: #5d686a;}
.listing-right-content .add-to-cart-container a.single_add_to_cart_button {	
    background: #fff;
    border: 2px solid #ff6000 !important;
    border-radius: 0 !important;
    color: #ff6000 !important;
    font-family: 'NobelRegular', sans-serif;
    margin: 0 0 0 auto !important;
    padding: 9px 18px !important;
    width: 100% !important;
    font-size: 18px;
    color: #ff6000 !important;
}
.listing-right-content .add-to-cart-container a.single_add_to_cart_button:hover {	background: #000101 !important;	border: 2px solid #ff6000 !important;	color:#fff !important;}
.listing-page .listing-right-content .woocommerce-loop-product__title {	font-size: 20px !important;	color: #20201e !important;	white-space: initial;	text-overflow: initial; font-family: 'NobelRegular', sans-serif ; font-weight: 600; margin-bottom: 20px !important; text-align:left;min-height:72px;}
.listing-page .listing-right-content .price .woocommerce-Price-amount.amount bdi {	font-size: 25px;	font-family: 'NobelRegular', sans-serif ; font-weight:600 !important; color:#ff6000 !important;}
.listing-page .listing-right-content .price .woocommerce-Price-amount.amount:first-child bdi {	font-size: 25px;	 font-weight:400 !important; color:#929292 !important;}
.woocommerce .product .onsale {	right: auto !important;	left: 0 !important;	margin: -1px 0 0 -1px !important;	background: #ff6000;	border-radius: 0;	min-height: 20px;	height: 20px;	line-height: 16px;	font-weight: 400; top: 0;}

.woocommerce .listing-right-content nav.woocommerce-pagination ul {	border: 0px solid #d3ced2;}
.woocommerce .listing-right-content nav.woocommerce-pagination ul li {	border: 2px solid #f1f1f1;	margin: 5px;	min-width: 46px; background: #fff;}
.woocommerce .listing-right-content nav.woocommerce-pagination ul li a, .woocommerce .listing-right-content nav.woocommerce-pagination ul li span {	padding: 13px; color: #000101;}
.woocommerce .listing-right-content nav.woocommerce-pagination ul li a:focus, .woocommerce .listing-right-content nav.woocommerce-pagination ul li span.current {	background: #ff6000;	color: #fff;}
.woocommerce .listing-right-content nav.woocommerce-pagination ul li a:hover{
	background:#000101;
	border: 2px solid #ff6000;
	color:#fff;
}
.listing-right-content .next.page-numbers, .listing-right-content .prev.page-numbers {	background: #ff6000;	color: #fff !important;}
.listing-right-content .woocommerce-pagination {	margin-bottom: 80px;}
.nlistp {	width: 100%;	display: flex; margin-bottom: 15px;  font-family: 'NobelRegular', sans-serif ;flex-direction: row-reverse;
    justify-content: flex-end; }
.nlistp span {	display: inline-block !important;	font-size: 20px !important; margin: 0;}
.nlistp span sup, span.price-2 sup, span.price-1 sup{	font-size: 65%;}
.nlistp span.price-1 {color: rgb(1 1 1 / 45%); text-decoration: line-through; font-family:'NobelBold', sans-serif;
    line-height: normal;align-self: flex-end;}
.nlistp span.price-1 span{color: rgb(1 1 1 / 45%); text-decoration: line-through; font-family:'NobelBold', sans-serif;
    line-height: normal;
    }
.nlistp span.price {color: #ff6000 !important; font-family:'NobelBold', sans-serif;}
span.price-2 {color: #ff6000 !important; display: inline-block !important;	font-size: 24px !important; width:100%; margin-bottom: 30px;  font-family: 'NobelBold', sans-serif ; }
.product_content {
    position: relative;
    bottom: 5px;
    width: 100%;
    left: 0;
}
.grid-view .compare {	position: absolute !important;	right: 25px;	margin: 0 !important;	padding: 0 !important;	font-size: 0px !important;	bottom: 50px;}

.listing-page .grid-view .product_content .yith-wcwl-add-to-wishlist {	
    padding: 0 !important;
    position: relative;
    width: 48px;
    height: 48px;
    line-height: 48px;
    bottom: 0;
    left: 0;
}
.grid-view .product_content .yith-wcwl-add-button a span,.grid-view .product_content .yith-wcwl-add-button a.alt {	font-size: 0px;height: 48px;width: 48px;text-align: center;line-height: 48px;}
.grid-view .product_content .yith-wcwl-add-button a i {	width: 48px;
    margin: 0 !important;
    height: 48px;
    line-height: 48px;
    border: 2px solid #000101;
    color: #000101 !important;}
.grid-view .product_content .yith-wcwl-icon .cus-tooltip::after {	top: -15px;	left: 	-10px;}
.list-view .product_content .cus-tooltip::after {display:none;}
.product_content_img {	}
.stock_status_in {	color: green;	font-size: 14px;}
.stock_status_out {	color: red;	font-size: 14px;}
.listing-search {		margin-bottom: 10px; position:relative;}
.listing-search .wp-block-search__button {	position: absolute;	right: 26px;	background: transparent;	border: none;	top: 50%;	transform: translateY(-50%);}
.listing-search .wp-block-search__input {	border: 1px solid #d2d2d2;	}
.grid-view .nlistp {	margin-bottom: 30px;}
.grid-view .added_to_cart.wc-forward {	
    position: absolute;
    width: 100%;
    text-align: center;
    height: 100%;
    background: #ff6000;
    border: 2px solid #ff6000 !important;
    border-radius: 0 !important;
    padding: 9px 18px !important;
    font-size: 18px;
    color: #ffffff !important;
    
}
.grid-view .added_to_cart.wc-forward:hover {	text-decoration:underline;}
.list_filter-btn { position: sticky;right: 0;background: #ff6000;top: 0;text-align: center;z-index: 12;color: #fff;padding: 10px;font-size: 16px;cursor: pointer;left: 0;	display: none;}
.list_filter-titl {	display: none;		margin-bottom: 15px;	color: #000101;	font-size: 18px;	cursor: pointer;}

.listing-page .listing-right-content.list-view .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback {	font-size: 0px;	width: 29px !important;	float: left;	height: 20px;}
.listing-page .listing-right-content.list-view .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback i.yith-wcwl-icon.fa.fa-heart {	vertical-align: middle;}
.listing-page .listing-right-content.list-view .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback {	font-size: 0px;	width: 29px !important;	float: left;	height: 20px;}
.listing-page .listing-right-content.list-view .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback i.yith-wcwl-icon.fa.fa-heart {	vertical-align: middle;}

.product-search-filter-price-form .ui-slider {	display: none;}
.check_box_new_price.form-check {	text-align: left;}
.check_box_new_price .form-check-label {	color: #8e8e8e;}

.listing-category.custom-compare .cus-tooltip{	display:none;}
.listing-page .listing-right-content .woocommerce-ordering{
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:30px;
}
@media screen and (max-width: 1400px){
.listing-page .listing-right-content .woocommerce-ordering {	margin-right: 20px;}
.listing-right-content .record-left p {	font-size: 18px;}
	.woocommerce .listing-right-content ul.products.columns-3 li.product, .woocommerce-page .listing-right-content ul.products.columns-3 li.product{
		
		    width: calc(49% - 30px);
	}
}
@media screen and (min-width:768px) and (max-width: 1080px){
.listing-page .listing-right-content .custom-select {	width: 150px;}
.listing-right-content .woocommerce-result-count {	font-size: 18px;}

}
@media screen and (width: 1080px){
.woocommerce .listing-right-content.grid-view ul.products.columns-3 li.product, .woocommerce-page .listing-right-content.grid-view ul.products.columns-3 li.product {	width: calc(50% - 30px);}

}
@media screen and (min-width:900px) and (max-width: 1079px){
.woocommerce .listing-right-content.grid-view ul.products.columns-3 li.product, .woocommerce-page .listing-right-content.grid-view ul.products.columns-3 li.product {	width: calc(33.3% - 30px) !important;}
.woocommerce .listing-right-content.list-view ul.products.columns-3 li.product, .woocommerce-page .listing-right-content.list-view ul.products.columns-3 li.product {	width: calc(100%) !important;}
}
@media screen and (max-width: 1079px){
	.list-new-design{
		gap:0;
	}
.listing-left-content {	width: 0px;	padding: 0px;	-webkit-transform: translate3d(-120%, 0, 0);	transform: translate3d(-120%, 0, 0);	-webkit-transition: all 0.5s;	transition: all 0.5s;	transition: transform 0.3s linear;	visibility: hidden;}
.listing-right-content {	width: calc(100%);}
.list_filter-btn, .list_filter-titl  {	display: block;}
.listing-left-content.active-filter {width: 300px;	-webkit-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0); z-index: 9;	transition: transform 0.3s linear;	visibility: visible;}
.listing-left-content.active-filter {	width: 300px;	-webkit-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);	z-index: 99999;	transition: transform 0.3s linear;	visibility: visible;	position: fixed;top:0;	background: #fff;
	border: 1px solid #ececec;	left: 0;	padding: 16px;	-webkit-box-shadow: 3px 2px 14px -1px rgba(0,0,0,0.5);	-moz-box-shadow: 3px 2px 14px -1px rgba(0,0,0,0.5);	box-shadow: 3px 2px 14px -1px rgba(0,0,0,0.5); height: 100%;overflow: auto;}
}
@media screen and (min-width:768px) and (max-width: 899px){
.woocommerce .listing-right-content.grid-view ul.products.columns-3 li.product, .woocommerce-page .listing-right-content.grid-view ul.products.columns-3 li.product {	width: calc(50% - 30px) !important;}
}
@media screen and (max-width: 767px){
.woocommerce .listing-right-content.grid-view ul.products.columns-3 li.product, .woocommerce-page .listing-right-content.grid-view ul.products.columns-3 li.product {	width: calc(100%) !important;  border: 1px solid #bebebe !important;}
.woocommerce-breadcrumb {	padding: 15px 15px 15px 15px !important; width: calc(100% + 30px);	margin-left: -15px !important;}
.listing-page .container {	padding-right: 15px;	padding-left: 15px;}
.listing-right-content .top-bar {	flex-wrap: wrap; padding: 5px 15px; width: 100%;}
.shorting-right, .view-change {	flex-wrap: wrap; width: 100%;}
.view-change {	display: none;}
.listing-right-content .woocommerce-result-count {	width: 100%;}

}


.grid-view .custom-compare .woosc-btn-icon.woosc-icon-32::before {	content: "\f1e5";	font: normal normal normal 14px/1 FontAwesome;}
.grid-view .custom-compare .woosc-btn-icon.woosc-icon-74::before {	content: "\f1e5";	font: normal normal normal 14px/1 FontAwesome;}
.grid-view .custom-compare.woosc-btn-icon-text .woosc-btn-text {	display: none;}
.grid-view .custom-compare .woosc-btn-icon {	color: #ff6000; width: 35px;}
.grid-view .woosc-btn.custom-compare {	padding: 0 !important;	position: absolute;	width: 35px;	height: 35px;	line-height: 35px;	bottom: 44px;	right: 25px;	text-align: center;}

.up-sells.upsells .custom-compare .woosc-btn-icon.woosc-icon-32::before {	content: "\f1e5";	font: normal normal normal 14px/1 FontAwesome;}
.up-sells.upsells .custom-compare .woosc-btn-icon.woosc-icon-74::before {	content: "\f1e5";	font: normal normal normal 14px/1 FontAwesome;}
.up-sells.upsells .custom-compare.woosc-btn-icon-text .woosc-btn-text {	display: none;}
.up-sells.upsells .custom-compare .woosc-btn-icon {	color: #000101; width: 48px; line-height:48px;}
.up-sells.upsells .woosc-btn.custom-compare {	padding: 0 !important;	position: absolute;	width: 48px;	height: 48px;	line-height: 48px;	bottom: 24px;	left: 86px;	text-align: center;border: 2px solid #000101;
    border-radius: 0;}

.list-view .custom-compare { margin-left:15px;}
.list-view .custom-compare .woosc-btn-icon.woosc-icon-32::before {	content: "\f1e5";	font: normal normal normal 14px/1 FontAwesome;}
.list-view .custom-compare .woosc-btn-icon.woosc-icon-74::before {	content: "\f1e5";	font: normal normal normal 14px/1 FontAwesome;}
.list-view .custom-compare .woosc-btn-icon {	color: #ff6000;}
.list-view .custom-compare.woosc-btn-icon-text .woosc-btn-text {	color: #1d1c1c; font-size:15px;}

.detail_page_detail .custom-compare  {margin-left:10px; text-decoration:none; }
.detail_page_detail .custom-compare .woosc-btn-icon.woosc-icon-32::before {	content: "\f1e5";	font: normal normal normal 14px/1 FontAwesome;}
.detail_page_detail .custom-compare .woosc-btn-icon.woosc-icon-74::before {	content: "\f1e5";	font: normal normal normal 14px/1 FontAwesome;}
.detail_page_detail .custom-compare .woosc-btn-icon {	color: #ff6000;}
.detail_page_detail .custom-compare.woosc-btn-icon-text .woosc-btn-text {	color: #9f9f9f; font-size:15px;}

.compare_list .woosc-sidebar-btn {	color: #ff6000;	background: transparent !important;	text-transform: capitalize;	position: relative;	text-decoration: underline;	font-weight: 400;}
.compare_list {	}
.compare_list .woosc-sidebar-item {	padding: 10px 15px;	background: #fff;	margin-bottom: 5px;	border: 1px solid #d5d5d5; position:relative;}
.compare_list .woosc-sidebar-item .woosc-sidebar-item-inner {	padding: 0;	border-top: none;}
.compare_list .woosc-sidebar-item .woosc-sidebar-item-thumb {	display: none;}
.compare_list .woosc-sidebar-item .woosc-sidebar-item-info .woosc-sidebar-item-name,.compare_list .woosc-sidebar-item .woosc-sidebar-item-info .woosc-sidebar-item-name a {	font-weight: 300;	font-size: 14px;	color: #6b6b6b;}
.compare_list .woosc-sidebar-item .woosc-sidebar-item-remove {	position: absolute;	right: 0;	background: #ddd;	width: 20px;	height: 20px;	border-radius: 50%;	text-align: center;	}
.compare_list .woosc-sidebar-item .woosc-sidebar-item-remove span {	width: 20px;	height: 20px;}
.compare_list .woosc-bar-remove.hint--top {font-size: 12px;	z-index: 1;	padding: 5px;	width: 55px;	display: inline-block; cursor:pointer;}
.compare_list .woosc-sidebar-btn {	color: #ff6000;	background: 0 0 !important;	text-transform: capitalize;	position: relative;	text-decoration: underline;	font-weight: 400;	display: inline-block;	width: auto;	margin-left: 40px;}

/**********list-vew***********/
.woocommerce .listing-right-content.list-view ul.products.columns-3 li.product {	width: 100% !important;	padding: 20px !important;	text-align: left !important;	padding-left: 350px !important;	min-height: 250px;}
.woocommerce .listing-right-content.list-view ul.products.columns-3 li.product .product_content_img {	padding: 20px;	position: absolute;	left: 0;	top: 0;	height: 100%;	display: flex;	align-items: center;	width: 350PX;}
.woocommerce .listing-right-content.list-view ul.products.columns-3 li.product .product_content_img img {	max-height: 200px; max-width: 300px;}
.listing-page .listing-right-content.list-view .woocommerce-loop-product__title {	float: left; margin-bottom: 10px !important; text-align: left;} 
.listing-page .listing-right-content.list-view .product_content_cat {	width: 100%;	display: inline-block;}
.listing-right-content.list-view ul.products li.product a {	width: auto;} 
.listing-page .listing-right-content.list-view .product_content {	position: relative;	bottom: auto;width: 100%;left: auto;	padding: 15px 0;}
.listing-page .listing-right-content.list-view .yith-wcwl-add-to-wishlist {	padding: 0px 0px 0px 0px !important;	display: block;	}
.listing-page .listing-right-content.list-view .yith-wcwl-add-to-wishlist .delete_item.button.alt {font-weight: 400;}
.listing-page .listing-right-content.list-view .yith-wcwl-add-to-wishlist .delete_item.button.alt i{margin-right: 3px}
.listing-page .listing-right-content.list-view .yith-wcwl-add-button {	margin-top: 0px;}
.listing-page .listing-right-content.list-view i.yith-wcwl-icon.fa.fa-heart-o{
	padding: 12px;
    border: 2px solid #000101;
    color: #000101 !important;
    margin: 0;
}
.listing-right-content.list-view ul.products li.product .single_add_to_wishlist.button span{
	display: none;
}
.list-view .custom-compare .woosc-btn-icon{
	padding: 12px;
    border: 2px solid #000101;
    color: #000101 !important;
	
}
.list-view .custom-compare.woosc-btn-icon-text .woosc-btn-text{
	display:none;
}
.listing-page .list-view .add-to-cart-container{
	position: absolute;
    right: 0;
    bottom: 16px;
    width: 100%;
}
.listing-page .listing-right-content.list-view .compare {	padding: 0px 0px 0px 0px !important;	float: left;	margin-left: 40px;}
.listing-page .listing-right-content.list-view .add-to-cart-container a.single_add_to_cart_button{	float: left;}
.woocommerce .listing-right-content.list-view .stock_status_in, .list-view .stock_status_out, .list-view .avail_on_backorder {	display: block;	float: left;	width: 100%;}


@media screen and (max-width: 767px){
.list-view ul.products.columns-3 li.product {	min-height: 250px;	padding-top: 220px !important; padding-left: 15px !important;}
.list-view ul.products.columns-3 li.product .product_content_img {	height: 220px;	width: 100%;	justify-content: center;}
.listing-page .listing-right-content.list-view .yith-wcwl-add-to-wishlist {	display: inline-block;	padding-right: 10px !important;	float: left;}


}
/*********recently-item-page***********/ 

.recent.product-list {	display: flex;	flex-wrap: wrap;	width:100%; justify-content: flex-start;min-height: 550px;}
.res-prod-item {	width: calc(25% - 30px);	float: left;	margin: 10px 15px 30px 15px;	border: 2px solid #F2F2F2;	padding: 24px 24px 30px;	background: #fff;	position: relative;padding-bottom: 90px;}
.res-prod-item .onsale {	right: auto !important;	left: 0 !important;	margin: -1px 0 0 -1px !important;	background: #ff6000 !important;	border-radius: 0 !important;	min-height: 20px !important;	height: 20px;	line-height: 16px !important;
	font-weight: 400 !important;	top: 0 !important; position:static !important; padding: 4px 8px !important; }
.btn-block.pitem-adtocart {	
    background: #fff !important;
    border: 2px solid #ff6000 !important;
    border-radius: 0 !important;
    padding: 9px 15px !important;
    font-family: 'NobelRegular', sans-serif !important;
    transition: all .3s;
    width: 100% !important; 
    margin: initial !important;}
.pitem-adtocart {
    background: #fff !important;
    border: 2px solid #ff6000 !important;
    border-radius: 0 !important;
    padding: 9px 15px !important;
    font-family: 'NobelRegular', sans-serif !important;
    transition: all .3s;
    margin: initial !important; 
    color: #ff6000; 
    text-transform:capitalize;
    
}
.btn-block.pitem-adtocart:hover, .pitem-adtocart:hover {	background: #000101 !important;	border: 2px solid #ff6000 !important; color:#fff !important; text-decoration:none;}
.pro-item-heading {	font-size: 18px;	color: #20201e;	font-family: 'NobelRegular', sans-serif;	font-weight: 600;	margin-bottom: 20px ; margin-top:8px;}
.pitem-footer {	text-align: center;	position: absolute;	bottom: 30px;	padding: 15px;	left: 0;	width: 100%;	display: flex;	justify-content: flex-end;	align-items: center;}
.pitem-footer h5{	}
.res-prod-item .img-fluid {	height: 250px;	display: flex;	margin-bottom: 20px;	align-items: center; justify-content:center;}
.res-prod-item .img-fluid img{	max-height: 200px;	}
.pitem-footer .yith-wcwl-add-button a span{display:none;}
.pitem-footer .h5 {width:24px;}
.pitem-footer .yith-wcwl-add-to-wishlist {	
    padding: 0 !important;
    position: relative;
    width: 48px;
    height: 48px;
    line-height: 48px;
    margin-left: 0;
    font-size: 0;
    margin-top: 0 !important;  
}
.pitem-footer .yith-wcwl-add-button a span,.pitem-footer .yith-wcwl-add-button a.alt {	font-size: 0px;height: 48px;width: 48px;text-align: center;line-height: 48px; background: transparent !important;color: #000101 !important;    border: 2px solid #000101;
    border-radius: 0;}
.pitem-footer .yith-wcwl-add-button a i {	width: 48px;	margin: 0 !important;	height: 48px;	line-height: 48px;}
.pitem-footer .cus-tooltip::after {	left: -10px;	top: -15px;}
.pitem-footer .custom-compare .cus-tooltip::after {	left: -17px;	top: -18px;}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt{background:transparent;padding:0; }
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover{background:transparent;padding:0; }
.pitem-footer .product.compare-button {	display: inline-block;	width: 30px;	margin-left: -30px;}
.pitem-footer .product.compare-button .compare {	color: transparent;	font-size: 17px; position:relative;}
.pitem-footer .product.compare-button .compare::before {	width: 20px;	height: 19px !important;	content: " ";	background-image: url("https://adamsarms.net/wp-content/themes/adams/images/compare.png");	position: absolute;	left: 15px;	bottom: 2px;}
.pitem-footer .product.compare-button .compare:hover {	color: transparent;}
.pitem-stock {	}
.res-prod-item .nlistp {	width: 100%;	margin-bottom: 15px;		left: 0;	bottom: 100px;}
.res-prod-item .price-2 {	width: 100%;	display: inline-block;	margin-bottom: 15px;		left: 0;	bottom: 100px;}
.pitem-footer .added_to_cart.wc-forward {	width: 100%;	position: absolute;	top: -20px;}
.pitem-footer .space {position: fixed;background: #f6f6f6;padding: 15px;z-index: 2;-webkit-box-shadow: 0 0 15px rgba(0,0,0,.3);-moz-box-shadow: 0 0 15px rgba(0,0,0,.3);box-shadow: 0 0 15px rgba(0,0,0,.3);top: 50%;transform: translateY(-50%);
height: 60px;left: 0;right: 0;margin: auto;width: 270px;}
.pitem-footer .product.compare-button .compare::before {	width: 20px;	height: 19px !important;	content: " ";	background-image: url("https://adamsarms.net/wp-content/themes/adams/images/compare.png");	position: absolute;	left: 15px;	bottom: 2px;}

@media screen and (max-width: 1400px){
.res-prod-item {	width: calc(33.3% - 30px);}

}
@media screen and (max-width: 768px){
.res-prod-item {	width: calc(50% - 30px);}

}


@media screen and (max-width: 767px){
.recent.product-list {	padding: 15px 15px;	margin: auto;}

}
@media screen and (max-width: 700px){
.res-prod-item {	width: calc(100%);	margin: 10px 0px 30px 0px;}
}
/*********recently-item-page***********/ 

/*********shop-page***********/ 

/*********detail-page***********/
.detail-page .container{max-width:100%;padding-right: 55px; padding-left: 55px;}
.detail-page {	padding: 0;}
.detail-page .wrapper{padding-top:0;}
.detail-page .woocommerce-breadcrumb {	margin: 0 !important; margin-left: -55px !important; margin-bottom: 40px !important;}
.detail-page .content-area .product {	width: 100%;	max-width: 1400px;	margin: auto;	padding: 0 20px;}
/*.detail-page .product-gallery {background: #fff; min-height:480px; box-shadow: 0px 12px 16px #9595950F;}*/
.detail-page .product-gallery .woocommerce-product-gallery.woocommerce-product-gallery--with-images{height:100%;}
.detail-page div.images .woocommerce-product-gallery__trigger {	 text-indent: 0px !important;}
.detail-page div.images .woocommerce-product-gallery__trigger img{	display:none !important;}
.detail-page div.product div.images .woocommerce-product-gallery__trigger::before {	position: absolute;	top: 50%;	left: 0;color: #000;	content: "\f00e";	z-index: 1;	font: normal normal normal 18px/1 FontAwesome;
	text-rendering: auto;	right: 0;	margin: auto;	transform: translateY(-50%);	width: 20px; border: none;height: auto;text-align: center;}
.detail-page div.product div.images .woocommerce-product-gallery__trigger::after {	display: none;}	
.detail-page .detail-category h1 {	font-size: 24px;	font-weight: 600;	text-transform: initial;	font-family: 'NobelRegular', sans-serif ;text-align: left !important;	margin-bottom: 20px;color: #000101;}
.detail_page_detail .price {	text-align: left;}
.detail_page_detail p {	text-align: left;}
.product_meta {	text-align: left;}
.detail-page .detail-category {	margin-bottom: 75px;}
.product-footer {	margin-top: 20px;}
.woocommerce-tabs .wc-tabs {	text-align: left;	padding-left: 0 !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs {	margin:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li {	border: 0px solid #e98233;	padding: 6px 35px;	margin-right: 11px; border-radius:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {	background: #ff6000;	color: #fff;}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {	display: none;}
.woocommerce div.product .woocommerce-tabs .panel {margin: 0;	padding: 40px 20px 20px 20px;	border: 1px solid #e0e0e0;}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {	border-bottom: 0px solid #e0e0e0 !important;}
.detail-category bdi {	text-align: left; font-family: 'NobelRegular', sans-serif ;	color: #ff6000;	font-size: 25px}
.detail-category .price del .amount bdi {color: #000101;font-size:15px !important;	}
.detail_page_detail .cart {	text-align: left; margin: 20px 0 !important; flex-wrap:nowrap !important;}
.detail-category .qty {	width: 81px;	height: 48px !important;	border-radius: 0;	border: 1px solid #f1f1f1;	background: #f1f1f1;}
.detail_page_detail button.btn-outline-primary {	background: #fff;	padding: 8px 25px;	border-radius: 0;	text-transform: capitalize;	font-size: 18px;font-family: 'NobelRegular', sans-serif ;	border: 2px solid #ff6000 !important;}
.detail_page_detail button.btn-outline-primary:hover{	background: #ff6000 !important;}
.detail_page_detail button.single_add_to_cart_button {	padding: 8px 25px;	border-radius: 0;	text-transform: capitalize;	font-size: 18px;font-family: 'NobelRegular', sans-serif ;	border: 2px solid #ff6000 !important;}
.detail_page_detail button.single_add_to_cart_button:hover{	background: #000101 !important;	color: #fff !important;}
.detail-category .detail_page_detail {	text-align: left;	width: auto;}

.detail-page .yith-wcwl-add-to-wishlist {	display: inline-block; float: left; margin-right: 5px;}
.posted_in {	display: inline-block;	font-size: 16px; margin-top: 8px; width: 100%;}
.yith-wcwl-add-button {	display: inline-block;}
.woocommerce div.product .woo-custom-stock-status.in_stock_color {	color: #49a554 !important;}
.woocommerce-Tabs-panel h2 {	color: #ff6000 !important;	font-family: 'NobelRegular', sans-serif;	text-transform: uppercase;	font-size: 30px;}
.woocommerce-Tabs-panel p {	color: #707070;	font-family: 'NobelRegular', sans-serif;}
.content-area table {	font-family: 'NobelRegular', sans-serif;}
.woocommerce table.shop_attributes th {	font-weight: 400;		border: 1px solid #d2d2d2;}
.woocommerce table.shop_attributes td {	font-weight: 400;	padding:8px;	border: 1px solid #d2d2d2; color: #959595;}
.woocommerce table.shop_attributes tr:nth-child(2n) td, .woocommerce table.shop_attributes tr:nth-child(2n) th {	background: rgba(255, 255, 255, 0.02);}
.woocommerce div.product form.cart .variations th {	width: 80px;}
.woocommerce div.product div.images .flex-control-thumbs {	position: absolute;	bottom: -85px;	left: -25px; min-width: 300px; justify-content: left;}
.detail-category ol.flex-control-thumbs li img {	border-radius: 0; min-height: 74px;min-width: 74px;height: 74px !important;max-width: 74px !important;	}
.detail-category ol.flex-control-thumbs li img.flex-active {	border: 2px solid #ff6000;}
.detail-overview p {	font-family: 'NobelRegular', sans-serif;}
#yith-wcwtl-output {	background-color: #f1f1f1 !important;	padding: 20px !important;	border-radius: 0 !important;	margin-top: 10px;}
input#yith-wcwtl-email {	border-color: #959595;	border-radius: 0;	padding: 8px;	font-size: 16px; width:100%;}
#yith-wcwtl-output .button.alt {	background-color: #ff6000;	color: #fff !important;	padding: 16px 10px !important;	border-radius: 0px !important;	border: 2px solid #ff6000 !important;	margin-bottom: 5px; font-family: 'NobelRegular', sans-serif; font-weight:400;}
#yith-wcwtl-output .button.alt:hover {	background-color: #fff;	color: #ff6000 !important;	opacity:1;}
.detail-overview .detail-specs {	background-color: #f1f1f1;	border-radius: 0;}
.detail-page div.product div.images .woocommerce-product-gallery__wrapper {	margin-top: 15px;}
.detail-overview .download_order {	background-color: #ff6000;	padding: 16px 25px;	border-radius: 0;	color: #fff; font-family: 'NobelRegular', sans-serif; border: 2px solid #ff6000 !important;	}
.detail-overview .download_order:hover {	background-color: #fff;	color: #ff6000; 	}
.detail-overview h2 {	font-size: 30px;	color: #ff6000;}
.product .detail-overview {	margin-top: 60px;}
.detail-overview .detail-specs ul li {	font-family: 'NobelRegular', sans-serif;}
#yith-wcwtl-output .button {	background: #ff6000;	color: #ffffff;	border-radius: 0;	font-weight: 400; border:2px solid #ff6000;}
#yith-wcwtl-output .button:hover {	background: #fff;	color: #ff6000;	;}
#review_col ol{list-style:none;}
#review_col ol li.review{margin-bottom:20px; border-bottom:1px solid #ccc; float:left; width: 100%; padding-bottom: 20px;}
#review_col ol li.review .comment-text{margin-bottom:15px; width:100%; }
#review_col ol li.review:last-child{ border-bottom:0px solid #ccc; padding-bottom: 0px;}
#review_col ol li.review .star-rating{   float: left;  margin-top: 3px;  margin-right: 7px;}
#review_col ol li.review p{   float: left; }
#review_col ol li.review .star-rating {	width: 6.5em; color: #fbb811;}
#review_col ol li.review .star-rating::before, #review_col ol li.review .star-rating span {	letter-spacing: 5px;}

.detail_page_detail .yith-wcwl-add-button > a i { margin-right: 5px;}
.detail_page_detail .delete_item.button.alt {	color: #9f9f9f !important;	font-weight: 400;	font-size: 15px;}
.detail_page_detail .view-wishlist {color: #9f9f9f !important;	font-weight: 400;	font-size: 15px; display:none;}
.detail_page_detail .yith-wcwl-add-button .separator {color: #ff6000 !important;	display:none;}
.woocommerce div.product p.price, .woocommerce div.product span.price{
	color:#000101;
}
.woocommerce div.product p.price ins, .woocommerce div.product span.price ins {	text-decoration: none;}
.yotpo.bottomLine.yotpo-small {	margin-bottom: 6px;}
.out-class .img-fluid img {	opacity: 0.2;}

.tabs-buttons a {	background: #f1f1f1;	color: #161f24;	padding: 15px 30px;	margin-right: 10px;	float: left; transition:all .3s; font-size: 18px;}
.tabs-buttons a:hover {text-decoration:none; background:#ff6000; color:#fff;}
.tabs-buttons a:first-child {	background: #ff6000;	color: #fff;}
/*.tabs-content {	float: left;	width: 100%;	border: 1px solid #e0e0e0;	padding: 15px 30px;}*/
/*.ptabs-inner-con {margin-top: 20px; display:black; width:100%; float:left; padding:10px 0;}
.ptabs-inner-con h2{text-transform:uppercase; color: #ff6000}
.ptabs-inner-con ul{padding-left:30px;}*/
.detail_page_detail .cus-tooltip {	display: none;}
.woocommerce div.product form.cart .variations label {	font-weight: 400;font-family: 'NobelRegular', sans-serif;color:#000101;	}
.woocommerce ul.order_details li {	margin-top: 10px;}

.variations_form .variations td.label {	width: 90px;}
.woocommerce div.product form.cart .reset_variations {	padding-left: 5px;}
.woocommerce-variation-availability {	margin-bottom: 10px;} 
.woocommerce-variation-availability span{	font-weight:400 !important;} 
.detail-page .additional-attributes .label {	color: #212529;	font-weight: 400;	font-family: 'NobelRegular',sans-serif;}
.additional-attributes.table td, .additional-attributes.table th {	border: 1px solid #dee2e6; padding: 8px;}
.additional-attributes.table td {	color: #959595;}

@media screen and (min-width:992px) and (max-width: 1080px){
	.woocommerce div.product form.cart .variations select {	width: 200px;}
	.woocommerce div.product form.cart .reset_variations {	position: absolute;	padding-left: 7px;}
} 
@media screen and (min-width:768px) and (max-width: 991px){
	.woocommerce div.product form.cart .variations select {	width: 150px;}	
	.woocommerce div.product form.cart .reset_variations {	position: absolute;	padding-left: 7px;}
}
@media screen and (max-width: 767px){
.detail-page .woocommerce-breadcrumb {	padding: 15px 15px 15px 15px !important; width: calc(100% + 30px);	margin-left: -15px !important;}
.detail-page .container {	padding-right: 15px;	padding-left: 15px;}
.detail_page_detail {	margin-top: 0px;}
.detail-page .product-gallery {	min-height: auto; margin-bottom:0px}
.detail-page div.images .woocommerce-product-gallery__trigger {	bottom: 25px;}
.detail-page .detail-category {	margin-bottom: 30px;}
.tabs-content {	padding: 0;}
.woocommerce div.product div.images .flex-control-thumbs {		overflow-x: auto;	width: 100%;	min-width: 100%;	left: -10px;	padding-bottom: 10px;}
.woocommerce div.product div.images .flex-control-thumbs li img {	margin: 10px 0 0 0;}
.tabs-buttons a {	padding: 6px 5px;	margin-right: 2px;	font-size: 14px;	border-radius: 5px 5px 0 0px;}

}
.woocommerce div.product div.summary{
	margin-bottom:0;
}
.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {	padding: 15px;	background: #d4edda;	border-top: 2px solid #155724;	color: #155724;	margin-bottom: 15px;}

/*********detail-page***********/ 

/*********review-deail-page***********/
.yotpo.yotpo-main-widget {	background-color:#fff !important;border: 1px solid #E7E8EA;
    font-family: 'NobelRegular', sans-serif !important; } 
.product-template-default .yotpo-main-widget {
	margin-bottom:75px !important;
}
.yotpo.yotpo-main-widget .main-widget {	max-width: unset;	margin-top: unset !important;	padding: 32px; margin: auto; display:flex; flex-direction:column;background:#fff;} 
.yotpo-first-review-content .yotpo-default-button {	font-size: 14px !important;	padding: 14px 20px !important;	background: #ff6000 !important;}
.yotpo .yotpo-review .yotpo-header .yotpo-icon-profile, .yotpo .yotpo-comment .yotpo-header .yotpo-icon-profile, .yotpo .yotpo-question .yotpo-header .yotpo-icon-profile, .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-icon-profile {	background: #ff6000;}
.yotpo .write-review .form-input-error {	font-size: 12px;}
.yotpo-sr-star-empty svg path{
	fill: #fff0;
}
a.btn.btn-outline-primary:active{
	background:#ff6000 !important;
	border: 2px solid #ff6000 !important;
}
@media screen and (max-width: 1080px){
	.yotpo .write-review .form-input-error {	font-size: 10px;}
}
@media screen and (max-width: 991px){
.yotpo .write-review .connect-wrapper {	padding-left: 0 !important;	margin-top: 40px;}
.yotpo .write-review .socialize-wrapper {	position: relative !important;}
	.aaj-mobile-link{
display: flex;
    justify-content: center;
    gap: 24px;
	}
	.header .header_logo{
		width:58px;
	}
	.mobi-ser-car{
		top:68%;
	}
	.menu{
		top:68%;
		right: 22px;
		
	}
	.menu span, .menu span:before, .menu span:after{
		background-color:#fff;
		    height: 2px;
	}
	.menu span:before, .menu span:after{
		width:26px;
	}
	
}
/*********review-deail-page***********/ 

/*********similar-page***********/ 
.up-sells.upsells.related.products h2.woocommerce-loop-product__title {	white-space: initial;	overflow: auto;}
.up-sells.upsells.related.products ul.products  {	display: flex;gap:16px; flex-wrap:wrap;}
.up-sells.upsells.related.products ul.products li.product {	 border: 1px solid #bebebe !important; padding: 40px 15px 150px 15px !important; background: #fff; margin: 0px !important; width:24% !important}
.up-sells.upsells.related.products ul.products li.product .product_content {	text-align: center; bottom:20px;}
.up-sells.upsells.related.products li.product .product_content .compare {	position: absolute !important;	right: 30px;	margin: 0 !important;	padding: 0 !important;	font-size: 0px !important;	bottom: 18px;}
.up-sells.upsells.related.products li.product .product_content .compare::before {	right: 0 !important;}
.up-sells.upsells.related.products li.product .product_content .add-to-cart-container a.single_add_to_cart_button {	background: #fff;	border: 2px solid #ff6000 !important;	border-radius: 0 !important;	  

    color: #ff6000 !important;	font-family: 'NobelRegular', sans-serif;
margin: 0 0 0 auto !important;
    padding: 9px 10px !important;
    width: auto !important;
    font-size: 18px;
    color: #ff6000 !important;}
.up-sells.upsells.related.products li.product .product_content .add-to-cart-container a.single_add_to_cart_button:hover {	background: #ff6000 !important;	color:#fff !important;}
.up-sells.upsells.related.products li.product .product_content a.woocommerce-loop-product__link {	display:inline-block; width:100%; margin-bottom:15px;}

.up-sells.upsells.related.products li.product .yith-wcwl-add-to-wishlist {	padding: 0 !important;	position: absolute;	width: 48px;	height: 48px;	line-height: 48px; bottom: 24px;left: 24px; margin-left:0;}
.up-sells.upsells.related.products li.product .yith-wcwl-add-button a span,.up-sells.upsells.related.products li.product .yith-wcwl-add-button a.alt {	font-size: 0px;height: 35px;width: 35px;text-align: center;line-height: 35px;}
.up-sells.upsells.related.products li.product .yith-wcwl-add-button a i {	width: 48px;	margin: 0 !important;	height: 48px;	line-height: 48px; border: 2px solid #000101; color:#000101;}
.up-sells.upsells.related.products li.product .cus-tooltip::after {	left: -10px;	top: -15px;}
.up-sells.upsells.related.products li.product .custom-compare .cus-tooltip::after {	left: -10px;	top: -13px;}
.up-sells.upsells.related.products li.product .yith-wcwl-add-button a span, .up-sells.upsells.related.products li.product .yith-wcwl-add-button a.alt{
	width:48px;
	height:48px;
}
@media screen and (max-width: 1400px){
.up-sells.upsells.related.products ul.products li.product {width: 32% !important;}
/*.up-sells.upsells.related.products ul.products li.product:last-child{display:none;}*/
}
@media screen and (min-width:768px) and (max-width: 990px){
.up-sells.upsells.related.products ul.products li.product {width: 48% !important;}
/*.up-sells.upsells.related.products ul.products li.product:nth-child(3){display:none;}*/
}
@media screen and (max-width: 767px){
.up-sells.upsells.related.products ul.products li.product {width: 100% !important;}
.up-sells.upsells.related.products ul.products {	flex-wrap: wrap;}
}
/*********similar-page***********/ 

/*********newsletter-popup***********/
.newsletter-popup .modal-content {	background: #fff;	border-radius: 15px;	padding: 0;	text-align: center; margin-top: 20%; font-family: 'NobelRegular', sans-serif ; } 
.newsletter-popup .modal-header {	padding: 0;	position: relative;}
.newsletter-popup .close {	background: rgba(0,0,0,.8);	right: 10px;	position: absolute;	top: 10px;	margin: 0;	width: 40px;	height: 40px;	border-radius: 50%;	color: #fff; font-size: 22px;text-align: center;}
.col-md-12.titles h2 {	color: #1f1f1d;	font-size: 32px;	margin-top: 25px; font-family: 'Nobelbold', sans-serif ; }
.col-md-12.titles p {	color: #616161;	font-size: 22px;  }
.form-popo {	margin-top: 25px;	padding: 0 15px;}
.form-popo .form-control {	border-radius: 0;	border-color: #d0d2d3;	height: 50px;	font-size: 22px;	color: #1f1f1d; font-family: 'NobelRegular', sans-serif ;}
.form-popo .form-control::placeholder {	color:#bbb;}
.form-popo .checkbox {text-align: left;}
.form-popo .checkbox label {	color: #616161;	font-size: 18px;}
.form-popo .btn.btn-primary {	background: #ff6000;	border:2px solid #ff6000;	font-size: 28px;	margin: 20px 0;	padding: 8px 60px;	border-radius: 37px;}
.form-popo .btn.btn-primary:hover {	background: #fff;	border:2px solid #ff6000;color: #ff6000;}

.modal-backdrop {	opacity: 0; background:#000;}
.modal-backdrop.show {	opacity: .8;}

 @media screen and (max-width: 1280px){
.newsletter-popup .modal-dialog {  max-width: 500px !important;  }
}
@media (min-width: 576px){
.newsletter-popup .modal-dialog {  max-width: 600px;  }
}
/*********newsletter-popup***********/ 

/*********checkout***********/ 
.wc-proceed-to-checkout .btn {	border-radius: 0;	font-size:18px; background: #ff6000 !important;	color: #fff !important;	padding: 12px 24px; border:2px solid #ff6000 !important; font-family: 'NobelBold', sans-serif ; text-transform:capitalize;}
.wc-proceed-to-checkout .btn:hover { background: #000101 !important;	}
.woocommerce-checkout-payment .btn {	border-radius: 0;	background: #ff6000 !important;	color: #fff !important;	padding: 6px 15px; border:2px solid #ff6000 !important; font-family: 'NobelRegular', sans-serif ; text-transform:capitalize; font-size: 20px;
margin-left: 20px;}
.woocommerce-checkout-payment .btn:hover { opacity:1;	background: #fff !important;	color: #ff6000 !important;	}
.content-area td.product-name a, .content-area h2 , .content-area h3, .content-area .control-label  {	font-family: 'NobelRegular', sans-serif  !important;}
.woocommerce table.shop_table {	border: 2px solid #E7E8EA;	border-radius: 0;}
.woocommerce table.shop_table th {	font-weight: 600;	background: #fff;	border-color: none;	font-size: 16px;}
/*.content-area .actions button.btn-outline-primary {	border: 2px solid #ff6000 !important;	border-radius: 0;	background: #ff6000;	color: #fff !important;}
.content-area .actions button.btn-outline-primary:hover {	background: #ff6000 !important; opacity:.9;}*/
.select2-container--default .select2-selection--single {	border: 1px solid #8f8f9d;border-radius: 0;}
.woocommerce-checkout #payment div.payment_box input.input-text{border-color: #585558;}
.select2-container--default .select2-selection--single {	border: 1px solid #ced4da;height:34px;}
.form-control{height: calc(1.5em + .75rem + 0px); border-radius: 0;}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {	background-color: #ff6000;}

/*********checkout***********/ 

/*********blog***********/
/*
.blog_posts_redesi .vc_gitem-animated-block {	float: left;	width: 250px;	padding: 15px;	background: #f9f9f9;} 
.blog_posts_redesi .vc_grid-item-mini.vc_clearfix {	background: #f9f9f9;}
.blog_posts_redesi .vc_general.vc_btn3 {	background: #ff6000 !important;	 border:2px solid #ff6000 !important; color: #fff;}
.blog_posts_redesi .vc_general.vc_btn3:hover {	background: #fff !important; color:#ff6000 !important; border:2px solid #ff6000 !important;}
.blog_posts_redesi .vc_grid-filter.vc_grid-filter-default > .vc_grid-filter-item {	border-radius: 5px;}
.blog_posts_redesi .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover > span {	color: #fff;}
.blog_posts_redesi .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover {	background-color: #ff6000;}
.blog_posts_redesi .vc_grid-filter-dropdown .vc_grid-styled-select select, .blog_posts_redesi .vc_grid-filter-select .vc_grid-styled-select select {padding: 10px;	width: 100%;	background: #fff;	border: 1px solid #ccc;	font-size: 16px;}
*/
.recent_blog-redesign ul {	list-style: none;}
.recent_blog-redesign .widgettitle {	background: #ff6000;	padding: 10px;	font-size: 22px;	color: #fff;	width: calc(100% + 20px);	margin-left: -10px;}
.recent_blog-redesign .widget_recent_entries li {	font-size: 16px;	position: relative;		margin-top: 10px;	border-top: 1px solid #ccc;	padding-top: 10px;}
.recent_blog-redesign .widget_recent_entries li a:hover{	text-decoration:none; color: #ff6000}
.recent_blog-redesign .widget_recent_entries li::after {	position: absolute;content:""; left:-10px; top:18px;width:10px; height:10px; border-bottom: 5px solid transparent;border-top: 5px solid transparent;border-left: 5px solid #ff6000;	}
.recent_blog-redesign .widget_recent_entries li .post-date {	font-size: 12px;opacity: .5;	width: 100%;	display: block;}

div#respond #submit {	background: #ff6000;}
.post-template-default .entry-header {	display: block;	margin-bottom: 20px;  font-family: 'NobelRegular', sans-serif ;}
.post-template-default .entry-header h1{	font-family: 'NobelRegular', sans-serif ;}

@media (max-width: 767px){
.blog_posts_redesi .vc_gitem-animated-block {	display: none;}
}
.understrap-read-more-link {display: none;}

/*********blog***********/ 

.content-area .error-404.not-found .btn-primary {	background-color: #ff6000 !important;	border-color: #ff6000 !important;	padding: 2px 35px;	font-size: 20px;	border-radius: 0;	color: #fff !important;	margin-bottom: 8px; font-family: 'NobelRegular', sans-serif ;}
.widget_archive #archives-dropdown--1 {	background: #fff;	border: 1px solid#ccc;	padding: 10px;	width: 100%;	max-width: 250px;	margin: 10px auto;}
.error-404.not-found .widget.widget_recent_entries {	width: 50%;	float: left;	padding: 15px;}
.error-404.not-found .widget.widget_categories {	width: 50%;	float: left;	padding: 15px;}
.error-404.not-found .widget.widget_archive {	width: 100%;	float: left;	padding: 15px;}
.error-404.not-found .widgettitle, .error-404.not-found .widget-title {	background: #f6f6f6;	padding: 6px 15px;	margin-top: 20px;	font-size: 27px;	color: #ff6000; float: left;width: 100%;}
.error-404.not-found ul {	padding-left: 30px;	}
.error-404.not-found ul li a:hover{ color:#ff6000; text-decoration:none;	}

.redisign_zo .vc_column-inner .wpb_single_image.wpb_content_element.vc_align_center {	border: 1px solid #ccc;	padding: 20px;}
.redisign_zo .ex-paddi {	padding: 27px 20px !important;}
.bdeal-btn {	background: #ff6000;	padding: 13px 20px;	font-size: 20px;	color: #fff;	margin-top: 20px;	display: inline-block;transition:all .3s; border:2px solid #ff6000;}
.bdeal-btn:hover {	background: #fff;	color: #ff6000;text-decoration:none;}
.border-redesi .vc_column-inner {	border: 1px solid #ccc;	padding: 0;}

.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {	background-color: #ff6000;text-transform:capitalize;padding: 12px 24px;border:2px solid #ff6000;}
.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before{
	border-color:transparent;
}
.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:active:before, .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:focus:before, .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover:before{
	border-right-color: transparent;
}
.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover, .dgwt-wcas-sugg-hist-clear:hover{
	opacity:1;
	background:#000101;
}
.woocommerce-orders-table__cell-order-actions .button {	margin-right: 5px !important;}
.wishlist-items-wrapper .add_to_cart_button {	border-radius: 0 !important;	background: #ff6000 !important;	border: 2px solid #ff6000 !important;	color: #fff !important;	width: auto !important;  font-family: 'NobelRegular', sans-serif ;}
.wishlist-items-wrapper .add_to_cart_button:hover {	background: #000101 !important;	color: #fff !important;	}
.wishlist-items-wrapper .product_type_simple {	border-radius: 0 !important;	background: #ff6000 !important;	border: 2px solid #ff6000 !important;	color: #fff !important;	width: auto !important;  font-family: 'NobelRegular', sans-serif ;}
.wishlist-items-wrapper .product_type_simple:hover {	background: #000101 !important;	color: #fff !important;	}
.wishlist-items-wrapper .product_type_variable {	border-radius: 0 !important;	background: #ff6000 !important;	border: 2px solid #ff6000 !important;	color: #fff !important;	width: auto !important;  font-family: 'NobelRegular', sans-serif ;}
.wishlist-items-wrapper .product_type_variable:hover {	background: #000101 !important;	color: #fff !important;	}
#payment #place_order.btn {	background: #ff6000 !important;	border-radius: 0;	color: #fff !important;	margin-left: 20px;	padding: 6px 15px;	font-size: 20px;	border: 2px solid #ff6000 !important; font-family: 'NobelRegular', sans-serif ; text-transform: capitalize;}
#payment #place_order.btn:hover {	background: #fff !important;	color: #ff6000 !important;	}
.woocommerce-privacy-policy-link {	color: #ff6000 !important;}
.coupon label {	display: none;}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {	width: 100px;	box-shadow: none;}
.cus-tooltip::after {position: absolute;content: "Wishlist";background: #000;padding: 5px 10px;width: 58px;color: #fff;height: 22px;border-radius: 5px;font-size: 12px;font-family: 'NobelRegular', sans-serif;line-height: 12px;
text-align: center;left: 20px;top: 47px;}
.custom-compare .cus-tooltip::after {content: "Compare";	padding: 5px 7px;	width: 63px;left: auto;	top: -15px;	right: -13px;}

.loader-filter {  width: 100%;  height: 100%;  position: fixed;top: 50%;transform: translatey(-50%);left: 0;right: 0;margin: auto; background:rgba(0,0,0,.7);z-index:99999999999; text-align:center; display:none;}
.loader-filter .sgola {	width: 48px;	height: 48px;	display: block;	margin: 20px auto;	position: relative;	border: 3px solid #FFF;	border-radius: 50%;	box-sizing: border-box;	animation: animloader 2s linear infinite; top: 50%;transform: translateY(-50%);}
.loader-filter .sgola::after {	content: '';	box-sizing: border-box;	width: 6px;	height: 24px;	background: #FFF;	transform: rotate(-45deg);	position: absolute;	bottom: -20px;	left: 46px;}
.product-search-filter-loading .loader-filter{display:block;}
.avail_on_backorder {	font-size: 14px;	color: #ff6000;}

.add-to-cart-container .add_to_cart_button {	position: relative;} 
.add-to-cart-container .loading::before {	
   position: absolute;
    content: "\f110";
    background: #000101;
    color: #fff;
    width: 20px;
    height: 20px;
    left: 40%;
    font: normal normal normal 14px / 1 FontAwesome;
    line-height: 20px;
    -webkit-animation: fa-spin1 2s infinite linear;
    animation: fa-spin1 2s infinite linear;
    border-radius: 12px;
}
.wishlist-items-wrapper .add-to-cart-container .loading::before {	display:none;}
.add-to-cart-container .loading:hover::before {	background: #ff6000;} 
.add-to-cart-container .space {	
    position: fixed;
    background: #000101;
    padding: 20px;
    left: 50%;
    z-index: 9;
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 15px rgba(0, 0, 0, .3);
    box-shadow: 0 0 15px rgba(0, 0, 0, .3);
    display: block;
    top: 50%;
    transform: translate(-50%);
    color: #fff;
    border: 1px solid #ff6000;
    text-align: center;
}

.pitem-footer .add_to_cart_button {	
    position: relative; 
    top: -4px;
    border: 2px solid #ff6000 !important;
    border-radius: 0 !important;
    text-transform: capitalize;
    margin: 0 0 0 auto !important;
    padding: 9px 18px !important;
    font-size: 18px;
    color: #ff6000 !important;} 
.pitem-footer .loading::before {	position: absolute;	content: "\f110";	background: #fff;	width: 20px;	height: 18px;	left: 6px;	top: 13px;	font: normal normal normal 14px/1 FontAwesome;	line-height: 20px; -webkit-animation: fa-spin1 2s infinite linear;animation: fa-spin1 2s infinite linear; border-radius: 12px;}
.pitem-footer .loading:hover::before {	background: #ff6000;} 


@keyframes fa-spin1 {
	0% {  -webkit-transform: rotate(0deg);  transform: rotate(0deg);	}
	100% {	  -webkit-transform: rotate(359deg);	  transform: rotate(359deg);	}
}

@keyframes animloader {
  0% {    transform: translate(-10px, -10px);  }
  25% {    transform: translate(-10px, 10px);  }
  50% {    transform: translate(10px, 10px);  }
  75% {    transform: translate(10px, -10px);  }
  100% {    transform: translate(-10px, -10px);  }
}

@keyframes animloader {
  0% {    transform: translate(-10px, -10px);  }
  25% {    transform: translate(-10px, 10px);  }
  50% {    transform: translate(10px, 10px);  }
  75% {    transform: translate(10px, -10px);  }
  100% {    transform: translate(-10px, -10px);  }
}
.content-area button.btn-outline-primary {	border: 2px solid #000101 !important;background-color: transparent !important;border-radius:0;}
.content-area button.btn-outline-primary:hover {	border: 2px solid #ff6000 !important;background-color: #000101 !important;	color: #fff !important;}
.woocommerce-LostPassword a {	color: #ff6000 !important;}
.woocommerce-form-login input, .woocommerce-form-register input {height: 40px;padding: 10px;}
.woocommerce-form__label-for-checkbox input {height: auto;}
.woocommerce-form-login .show-password-input, .woocommerce-form-register .show-password-input {	top: 7px !important;}
.return-to-shop a.btn.btn-outline-primary {	border-color: #ff6000;	background: #ff6000;}
th.product-price {	text-align: left !important;}
.wc-credit-card-form .form-row label {	width: 100%;}
.video-tags-within .wp-video {	width: 100% !important;}
.video-tags-within .mejs-container {	width: 100% !important;	}
.video-tags-within .wp-video video {	width: 100% !important;	height: auto !important;}
.product-search-filter-price.hide-fields {	margin-bottom: 0 !important;}
#yith-wcwl-popup-message {font-weight:400;	top: 50%;	transform: translateY(-50%);	left: 0;	right: 0;	margin: auto !important;	width: 100%;	max-width: 370px;}

@media (min-width: 768px){
#coupon_code.input-text {  width: 160px !important;  height: 40px;}
  }
  
@media (max-width: 1260px){
	#payment #place_order.btn {	margin-left: 0;	margin-right: 20px;	margin-top: 20px;}
}

@media (max-width: 990px){
.error-404.not-found .widget.widget_recent_entries {	width: 100%;	}
.error-404.not-found .widget.widget_categories {	width: 100%;	}
.vc_row.vc_column-gap-20 {	margin-left: -15px;	margin-right: -15px;}
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc{ font-size: 16px;}
}
@media (min-width: 1200px){
.container {  max-width: 1300px;}
}
@media (max-width: 600px){
.blog_posts_redesi .vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper{margin-right:0;}
.blog_posts_redesi .vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {	padding-right: 0;	}
}

.woocommerce-ResetPassword.lost_reset_password .password-input {	width: 100%;}
.sb-wall .sb-wall-load-btn {	max-width: 170px;	padding: 13px !important;	margin: auto !important;}
.price_err {	font-size: 14px;	color: red;}
.price_err + .price_err {	display:none; }
.tags-list span a {	padding: 5px 10px;	background: #fff;	margin: 5px;	display: inline-block;	border-radius: 0px;	font-size: 16px !important;	color: #000101; border:2px solid #E7E8EA}
.tags-list span a:hover {	background: #000101; color:#fff; text-decoration:none; border:2px solid #ff6000;}
.tags-list span {margin-left: 0px !important;}
.detail-overview .overview_h2 {	margin-top: 0;}
.detail_page_detail .compare, .detail_page_detail .add_to_wishlist {	font-family: 'NobelRegular', sans-serif ;}
.smal-font {	display: inline-block !important;	text-transform: lowercase !important;	font-size: inherit !important; padding: 0 !important;}
/*********wishlist-mobile************/
.wishlist_table.mobile li {	margin-bottom: 20px;	border-bottom: 1px solid #ccc ; position:relative}
.wishlist_table.mobile li .item-wrapper .product-thumbnail {	max-width: 80px;	margin-right: 10px;	background: #fff;	padding: 10px;	height: 100px;	line-height: 80px;}
.wishlist_table.mobile li .item-wrapper .product-thumbnail img{	max-height: 80px; width: 60px;}
.wishlist_table.mobile li .item-wrapper .item-details {	width: calc(100% - 100px);	vertical-align: top;}
.wishlist_table.mobile li .item-wrapper .item-details .product-name h3 {	font-size: 18px;}
.wishlist_table.mobile li .item-wrapper .item-details .item-details-table {	width: 100%;}
.wishlist_table.mobile li .item-wrapper .item-details .item-details-table td {	font-size: 13px !important;}
.wishlist_table.mobile li .add-to-cart-container .product_type_simple.btn-block {	border-radius: 0 !important;	border: 2px solid #ff6000 !important;padding:10px 24px !important;	background: #ff6000;	width: max-content !important;	color: #fff !important; font-family: 'NobelRegular', sans-serif ;}
.wishlist_table.mobile li .add-to-cart-container .add_to_cart_button.btn-block {	border-radius: 0 !important;	border: 2px solid #ff6000 !important;padding:10px 24px !important;	background: #ff6000;	width: max-content !important;	color: #fff !important; font-family: 'NobelRegular', sans-serif ;}
.wishlist_table.mobile li .add-to-cart-container{
	flex-direction: row;
    justify-content: flex-end;
}
.wishlist_table.mobile li .add-to-cart-container .btn-block:hover{	background:#000101; color:#fff;}
.wishlist_table.mobile li .additional-info-wrapper .product-remove {	text-align: right;	position: absolute;	right: 0;	top: 0px;}
.wishlist_table.mobile li .additional-info-wrapper .product-remove.remove_from_wishlist {	color: red;}
.wishlist_table.mobile li .additional-info-wrapper .move-to-another-wishlist, .wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart {	text-align: center;	margin-bottom: 0px;}
/*********wishlist-mobile************/

/*********user-account************/
.woocommerce-MyAccount-navigation .list-group-item {	background: #f6f6f6;	border: 0;	margin-bottom: 2px;text-wrap:nowrap;}
.woocommerce-MyAccount-navigation {	margin-bottom: 15px;}
.woocommerce-MyAccount-navigation .list-group-item.active {	background: #ff6000; color:#fff; position:relative;}
.list-group-item.list-group-item-action.active::after {	position: absolute;	content: "";	right: 0px;	top: 50%;	transform: translateY(-50%);width: 4px;
    height: 85%;
    background: #ff6000;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {	height: 40px;	padding: 10px !important;	border: 1px solid #ccc;}
.woocommerce-account .woocommerce-MyAccount-content {	border: 1px solid #eaeaea; 	padding: 10px;}
.wishlist_table .product-add-to-cart a {	padding: 8px 16px !important;}
.u-column.woocommerce-Address {	border-top: 2px solid #ff6000;	margin: 20px 0;	background: #f6f6f6;	padding: 10px;}
.wishlist_table .product-add-to-cart a:hover{
	background:#000101;
	color:#fff;
}

@media (max-width: 668px){
	.list-group-item.list-group-item-action.active::after {	display:none}
	
	.write-question-review-buttons-container .write-question-review-button {	height: auto !important;}
}
/*********user-account************/

/*********alert-popup************/
 .alert-pop  {	padding-right: 0 !important; z-index:99999;} 
 .modal-backdrop.fade.show {	z-index: 9999;}
.alert-pop .modal-dialog {	max-width:440px !important;}
.alert-pop .modal-content {	background: #fff;	color: #333;border-top: 6px solid #ff6000;	border-radius: 5px;}
.alert-pop.modal .modal-title {	color: #000; text-transform:capitalize;	font-size: 35px;	font-family: 'NobelRegular', sans-serif; margin-bottom:15px; margin-top:15px;}
.alert-pop.modal .modal-body {text-align: center;	color: #666;	font-size: 18px;	line-height: 26px;	margin-bottom:10px; }
.closealert {	background: #ff6000;	border: none;	color: #fff;	padding: 7px 20px;	margin-top: 30px;	border-radius: 5px;	text-align: center;}
/*********alert-popup************/

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }

[id^="sb-wall"].sb-wall .sbsw-single-filter-facebook a{color: #475e8f;}
[id^="sb-wall"].sb-wall .sbsw-single-filter-twitter a {color: #41a9e8;}
[id^="sb-wall"].sb-wall .sbsw-single-filter-youtube a {color: #f5413d;}


[id^="sb-wall"].sb-wall .sbsw-single-filter-facebook a:focus, [id^="sb-wall"].sb-wall .sbsw-single-filter-facebook a:hover {	background-color: #006bfa;}
[id^="sb-wall"].sb-wall .sbsw-single-filter-instagram a:focus, [id^="sb-wall"].sb-wall .sbsw-single-filter-instagram a:hover {  background: linear-gradient(0deg,#e15073 0,#e26258 100%);}
[id^="sb-wall"].sb-wall .sbsw-single-filter-youtube a:focus, [id^="sb-wall"].sb-wall .sbsw-single-filter-youtube a:hover{	background: #f5413d;}

.content-area .remove {    font-family: ProximaNova;}
.footer-compare .custom-compare {	text-decoration:none;}
.footer-compare .custom-compare .woosc-btn-icon.woosc-icon-32::before {	content: "\f1e5";	font: normal normal normal 14px/1 FontAwesome;}
.footer-compare .custom-compare .woosc-btn-icon.woosc-icon-74::before {	content: "\f1e5";	font: normal normal normal 14px/1 FontAwesome;}
.footer-compare .custom-compare.woosc-btn-icon-text .woosc-btn-text {	display: none;}
.footer-compare .custom-compare .woosc-btn-icon,.grid-view .custom-compare .woosc-btn-icon {	color: #000101; width: 48px; height:48px; line-height:48px;}
.footer-compare .woosc-btn.custom-compare, .grid-view .woosc-btn.custom-compare {	
    padding: 0 !important;
    position: relative;
    width: 48px;
    height: 48px;
    line-height: 48px;
    bottom: auto;
    left: auto;
    text-align: center;
    border-radius: 0;
    border: 2px solid #000101;
}

.category_inner .custom-compare {	display: none;}
.product-search-filter-search .product-search-filter-search-clear::before, .product-search-filter-price .product-search-filter-price-clear::before {	font-family: ProximaNova;}
.add-to-cart-container {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

.woosc-table-inner .btn-block.ajax_add_to_cart, .woosc-table-inner .add-to-cart-container a, .woosc_table .add-to-cart-container a{
	  color: #fff !important;
	text-decoration: none !important;
	border: 1px solid #ff6000 !important;
	padding: 6px 20px !important;
	border-radius: 0 !important;
	font-family: 'NobelRegular',sans-serif;
	width: 130px !important;
	margin: auto !important;
	  margin-top: auto;
	  margin-left: auto;
	background: #ff6000 !important;
	float: none;
	margin-left: 0 !important;
	margin-top: 5px !important;
	text-align: center;
}
.woosc-table-inner .add-to-cart-container .loading::before {
  background: transparent !important;
}



/****JMI Custom Css Starts****/


/**Body**/

body{
	background:#FFFAFA;
}
/*body.theme-adams{
	margin-top:155px;
}*/
body.home{
	margin-top:0;
}
body.product-template-default{
	margin-top:155px;
}
@media only screen and (max-width: 991px){
	/*body.theme-adams{
	margin-top:185px;
}*/
	body.home{
		margin-top:0;
	}
	body.product-template-default{
	margin-top:185px;
}
}
@media only screen and (max-width: 475px){
	/*body.theme-adams{
	margin-top:215px;
}*/
}
/*** container css**/
.container{
	padding-left:20px !important;
	padding-right:20px !important;
	max-width:1400px !important;
}
@media (min-width: 1200px){
.container {
    max-width: 1400px;
}
}


/** Footer**/

.footer h3{
	margin-bottom:36px;
	text-transform: capitalize;
	font-size: 20px;
	    display: inline-block;
}
.footer h3:after {
    position: absolute;
    content: "";
    width: 90%;
    height: 2px;
    bottom: -8px;
    left: 0;
    background: #FF6000;
    border-radius: 4px;
}
.footer ul li a {
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    line-height: 36px;
    transition: all .3s;
    font-family: 'NobelRegular',sans-serif;
}
.footer ul li a:hover {
   padding-left: 0px; 
}
.footer p{
	color:#fff;
	margin:0;
}
.footer .footer_social{
	display: flex;
	margin:0;
	gap: 16px;
    
}
.footer_social a{
	border: 1px solid #fff;
	color: #fff;
	background: transparent;
    border-radius: 0;
	margin-right: 0px;
}
.footer_social a:hover {
    color: #fff;
    background: #000101;
    border: 1px solid #FF6000;
}
.footer ul {
    margin-bottom: 0px;
}
.footer .row{
	    row-gap: 40px;
}
.aaj-custom-footer-column{
	gap:40px;
}
.footer ul li{
	font-size:16px;
}
.contact-footer li {
	color: #fff !important;
}
.contact-footer span {
    color: inherit;
    font-size: 16px;
}
.copyright-footer{
	margin-top:12px;
}

/** Newletter**/
.news_letter{
	display:none;
}


/**video***/
.video1 img,.video2 img,.video3 img{
	position:relative;
	    object-fit: cover;
    height: 360px;
	width:100%;
}
.video1 div, .video2 div, .video3 div{
	position:relative;
}
.video1 a::after, .video2 a::after, .video3 a::after {
   /* content: '';
    background: transparent linear-gradient(180deg, #0000001F 0%, #000000B3 100%);
    top: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;*/
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 0px;
    height: 0px;
    margin: auto;
  z-index:1;
   border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 16px solid #ff6000;
}
.video1 a::before,.video2 a::before,.video3 a::before{
	content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 48px;
    height: 48px;
    background: #fff;
    border-radius: 45px;
    margin: auto;
    z-index: 1;
    box-shadow: 0px 3px 16px #AFAFAF;
}
.video1 .aaj-video-play::after,.video2 .aaj-video-play::after,.video3 .aaj-video-play::after{
	/*content: "\25BA";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 16px;
    height: 24px;
    margin: auto;
    z-index: 4;
    color: #ff6000;*/
}
.video_lightbox_anchor_image{
        filter: brightness(0.65);
    -webkit-filter: brightness(0.65);

}
.aaj-video-title{
	margin-top:16px;
    color: #0A1C2D;
    font-size: 22px;
    font-weight: 600;
	margin-bottom:16px;
}

/**Header**/
.site-header{
position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;	
}
.home .header{
	background-color: transparent;
}
.product-template-default .header{
	background: #000101;
}
.header .header_bottom_nav h2 a, .header .header_bottom_nav h2{
	color:#fff !important;
	text-transform: capitalize;
	display:-webkit-inline-box;
}
.header .header_bottom_nav h2{
	display:table-cell;
}
.header .header_bottom_nav ul li a.dropdown-toggle{
padding: 16px 0;
}
.header .header_bottom_nav ul li a.dropdown-item{
	color: #fff !important;	
	text-wrap: wrap;
}

.header .header_bottom_nav h2 a::after, .header .header_bottom_nav .row-cols-2 h2:after, .header .header_bottom_nav .row-cols-3 h2:after{
 position: absolute;
    content: "";
    width: 90%;
    height: 2px;
    bottom:-2px;
    left: 0;
    background: #FF6000;
    border-radius: 4px;
}
.header_nav a{
	text-transform:capitalize;
}
.header .header_bottom_nav ul li a.dropdown-item:hover{
	padding-left:0px;
}
.header .header_bottom_nav ul li{
	font-size:16px !important;
	font-family: 'NobelBold',sans-serif;
	margin-right:0;
	padding:0;
}
.header_bottom_nav ul.bottom_nav_main{
	gap: 24px;
}
.aaj-dealer-location i, .aaj-wishlist-link i{
	font-size: 18px;
    margin-right: 16px;
}
.aaj-scrolled {
    background-color: rgb(1 1 1 / 90%) !important;
    box-shadow: 0px 3px 6px #00000029;
 
}
.aaj-hidden{
	display:none;
}



/**styles**/
.btn.aaj-button{
	background:#FF6000;
	padding:12px 24px;
	text-transform:capitalize;
	border: 2px solid #ff6000;
    transition: all .3s;
    font-family: 'NobelRegular',sans-serif;
	font-size:16px;
	border-radius:0;
	color:#fff;
	text-decoration: none;
	font-weight:600;
}
.btn.aaj-button:hover{
	background:#000101;
}
.btn.aaj-button-inverse{
	background:#fff;
	padding:12px 24px;
	text-transform:capitalize;
	border: 2px solid #000101;
    transition: all .3s;
    font-family: 'NobelBold',sans-serif;
	font-size:16px;
	border-radius:0;
	color:#000101;
	font-weight:600;
}
.btn.aaj-button-inverse:hover{
	background:#000101;
	border: 2px solid #ff6000;
	color:#fff;
}
.aaj-button-cart{
	background:#000101 !important;
	border: 2px solid #ff6000 !important;
	color:#fff;
	padding:12px 24px;
	text-transform:capitalize;
    transition: all .3s;
    font-family: 'NobelBold',sans-serif;
	font-size:16px;
	border-radius:0;
	font-weight:600;
}
.aaj-button-cart:hover{
	background:#ff6000 !important;
}
 :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button{
	background:#fff;
	padding:12px 18px;
	text-transform:capitalize;
	border: 2px solid #000101;
    transition: all .3s;
    font-family: 'NobelBold',sans-serif;
	font-size:14px;
	border-radius:0;
	color:#000101;
	font-weight:600;
}
 :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover{
	background:#000101;
	border: 2px solid #ff6000;
	color:#fff;
}
.aaj-tooltip {
  position: relative;
  display: inline-block;
  /* Add any other styles you want for the tooltip trigger element */
}

.aaj-tooltip::after {
  content: attr(data-title);
  position: absolute;
  background-color: #000;
  color: #fff;
  padding: 5px 10px;
  border-radius: 5px;
  font-size: 14px;
  white-space: nowrap;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  top: 150%;
  left: 100%;
  transform: translateX(-50%);
}
.search-open:hover,.aaj-dealer-location:hover,.aaj-wishlist-link:hover,.header_bottom_nav .fa-shopping-cart:hover{
    color:#ff6000 !important;
}
.aaj-tooltip:hover::after {
  opacity: 1;
  visibility: visible;
}

.aaj-section{
	padding-bottom:100px;
}
.aaj-section-title{
	color:#0A1C2D;
	font-size:40px;
	font-family:'Nobelbold',sans-serif;
	padding-bottom:48px;
	margin:0;
	text-align: center;
	line-height:1;
}
.aaj-container-md{
	max-width:1200px !important;
}
.aaj-margin-auto{
	margin:auto !important;
}
.aaj-font-size{
	font-size:32px;
}
.aaj-margin-bottom-75{
	margin-bottom:75px;
}
.aaj-padding-bottom-40{
	padding-bottom:40px;
}



/**Home start**/
/*Social Media*/
.sbsw-owl-stage-outer{
	padding-top:0;
}
.socialmedia .sbsw-owl-nav .sbsw-owl-prev {
	margin-left:0;padding:5px;
}
.socialmedia .sbsw-owl-nav .sbsw-owl-next{
	margin-right:0;padding:5px;
}
.socialmedia .sbsw-owl-nav>div{
	background: #FFFFFF;
box-shadow: 0px 3px 6px #00000029;
border: 1px solid #FF6000;
border-radius:0px;width:32px;height:32px;
}
.socialmedia .sb-wall .sbsw-carousel .sbsw-owl-nav .svg-inline--fa{
	color:#ff6000;
	height:14px;
}
.sbsw-carousel:hover .sbsw-owl-nav>div{
	background: #fff;
    box-shadow: inherit;
    -webkit-transform: scale(1.0);
    -moz-transform: scale(1.0);
    -ms-transform: scale(1.0);
    -o-transform: scale(1.0);
    transform: scale(1.0);
}
.socialmedia .sbsw-item{
	margin-bottom:0 !important;
	padding-top:20px !important;
}
/**partners**/
.affliation .display-inline-block img{
    border: none;
    padding: 0;
    background:none;
    margin-bottom: 0px;
    mix-blend-mode: multiply;
    width: 130px !important;
    height:130px !important;
    object-fit: contain;
    margin: 0 12px;
}
.affliation{
	background: #E7E8EA;
	padding:50px 0;
}
.proof-research{
    width: 102px !important;
}
/**Latest News**/
.aaj-home-blog-grid{
	    display: grid;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
}
.aaj-home-blog-grid .thumbnail img{
	height: 240px;
    overflow: hidden;
    object-fit: cover;
    width: 100%;
}
.aaj-home-blog-grid .blogpost {
    border: 1px solid #e7e8ea;
    background: #fff;
    padding: 24px;
    display: grid;
    grid-column-gap: 16px;
	grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
}
.aaj-home-blog-grid .blogpost:hover {
    box-shadow: 6px 24px 60px 12px #0a1c2d12;
}
.aaj-post-title{
	color: #0A1C2D;
    font-size: 20px;
    font-family: 'NobelBold', sans-serif;
}
.aaj-author-date{
	    color: #484848;
    font-size: 16px;
    margin-bottom: 8px;
}


/**Adams Arms P1**/
.swag-right{
	padding:0;
}
.swag-right img{
	border-radius:0;
	object-fit:cover;
	height:100%;
}
.swag-right>div{
	height:100%;
}
.swag-right .wp-block-image{
	height:600px;
}
.swag-gear_products .container-fluid{
	max-width:100%;
}
.swag-gear_products .yotpo-sr-bottom-line-text, .aaj-cat-prod-slider .yotpo-sr-bottom-line-text{
	color:#fff !important;
}
.aaj-home-product {
    
    background: #fff;
    padding: 0px;
    max-width: max-content;
    text-align: justify;
	margin:0;
	position:relative;
}

.posted-on{
	color:#fff;
}
.posted-on  a{
	font-size:15px;
}
.aaj-post-gallery-img{
	height:400px;
	object-fit:cover;
	width:100%;
	margin-bottom:20px !important;
	
}
.post-navigation{
	display:none;
}
.byline{
color:#fff;	
}
.aaj-home-product-img-parent{
	padding:24px;
}
.aaj-home-product-img{

	height: 240px;
    display: grid;
    align-items: center;
}
.aaj-home-product-content{
	padding: 40px 32px 32px;
    background: #000101;
}
.aaj-home-product-title{
	color: #fff;
    font-size: 20px;
    margin-bottom: 6px;
	font-family: 'NobelBold',sans-serif;
}


.aaj-home-product-sku{
	color: #fff;
    font-size: 16px;
	margin-bottom:6px;
}
.aaj-home-product-price{
	color: #fff;
    font-size: 20px;
    font-family: 'NobelBold',sans-serif;
}
.aaj-home-product-column{
	max-width:max-content;
}
.aaj-home-product-content .yotpo-bottomline a{
	color:#fff !important;
}
.aaj-home-product:hover{
box-shadow: 0px 24px 60px #0A1C2D29;
}
.aaj-p1-prod-wishlist{
	position: absolute;
    top: 4px;
    right: 50px;
}
.aaj-swear-postion{
	gap:20px;
}
/**Review**/
.aaj-review{
	background:#F6F5F1;
	padding: 50px 0 150px;
}
.aaj-review .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel{
	    display: flex;
    flex-direction: column;
    align-items: center;
	border-bottom:none;
}
.aaj-review .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .headline{
	color: #0a1c2d !important;
    font-size: 40px;
    font-family: 'Nobelbold',sans-serif;
    padding-bottom: 26px;
    margin: 0;
    text-align: center;
	line-height:1;
}
.aaj-review .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows .yotpo-icon-left-arrow-thin, .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows .yotpo-icon-right-arrow-thin{
	margin-right: 8px;
	    background: #fff;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #ff6000;
    border-radius: 0;
    padding: 8px;
    color: #ff6000 !important;
    font-size: 12px;
}
.aaj-review .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows{
	margin-bottom:24px;
	margin-top: 24px;
	order:2;
}
.aaj-review .yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-site-quote-container{
	   border: none; 
     padding: 0px;
	
}

.aaj-review .yotpo-num-of-reviews{
	color: #0A1C2D;
	font-weight:600;
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .small-version .right-side{
	width:250px !important;
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .y-slider-container .single-carousel .product-image-container{
	width: unset !important;
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .y-slider-container .single-carousel .product-image-container .y-carousel-product-image{
	width: unset !important;
	height: unset !important;
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-site-quote-container .carousel-site-quote{
	    font-size: 140px !important;
    font-family: 'NobelBold', sans-serif !important;
    color: #47494A !important;
  
}
span.yotpo-icon.yotpo-icon-quote-left.carousel-site-quote:before{
	content: "\201F";
	font-family: 'NobelBold', sans-serif !important;
}
.yotpo-widget-instance{
	margin-bottom:20px;
}
/*About**/
.arms_team .aaj-about-bg{	
	background: url('https://adamsarms.net/wp-content/themes/adams-child/images/aam-about.jpg');	
	padding: 40px 0;
    background-repeat: no-repeat;
    background-size: cover;
    height: 550px;
    display: flex;
    flex-direction: column;
    justify-content: end;
	background-position:center;
}
.arms_team p{
	color: #fff;
    text-align: center;
    font-size: 20px;
}
.arms_team .btn.aaj-button{
	margin-bottom: -80px;
	border:2px solid #fff;
}
.arms_team .btn.aaj-button:hover{
	border: 2px solid #ff6000;
}


/**section2**/
.aaj-section-2{
	display: grid;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;	
}
.aaj-section-2 .aaj-firearm{
	position:relative;
}
.aaj-section-2 .aaj-firearm:last-child{
	grid-area: span 1 / span 2 / span 1 / span 2;
}
.aaj-section-2 .aaj-firearm .aaj-firearm-content{
	position:absolute;
	bottom:0;
	padding:32px;
	
	width:100%;
	
}
.aaj-section-2 .aaj-firearm .aaj-firearm-content-body{
	display:flex;
	justify-content:space-between;
	gap:16px;
	align-items:end;
}
.aaj-firearm-content .aaj-section-title{
	font-size:32px;
}
.aaj-firearm-content-body p{
	font-size:20px;
	flex:0 0 55%;
}
.aaj-firearm-content .btn.aaj-button, .btn.aaj-button.aaj-btn2{
	height: max-content;
	border:2px solid #fff;
	color:#fff;
	background: transparent;
}
.aaj-firearm-content .btn.aaj-button:hover, .btn.aaj-button.aaj-btn2:hover{
	border:2px solid #ff6000;
	background: #000101;
}
.aaj-firearm{
	overflow:hidden;
}
.aaj-firearm img{
	transition: all .5s;
	object-position:75%;
}
.aaj-firearm:hover img{
transform: scale(1.1);
	transition: all .5s;
}
/**Product slider**/
.aaj-cat-prod-slider{
	    background: #E7E8EA;
    padding: 75px 0;
    margin: 0;
}
.aaj-cat-prod-slider .yotpo-reviews-star-ratings-widget{
	
}
.aaj-cat-prod-slider .crdv-button{
    background:transparent;
    color:#fff;
    margin-bottom:16px !important;
    padding: 0 0 10px 0;
    
}
.aaj-swear-postion .crdv-button{
    background:transparent;
    color:#fff;
}
.aaj-cat-prod-slider .crdv-brand, .aaj-swear-postion .crdv-brand{
    fill:#fff !important;
}
.aaj-cat-prod-slider .crdv-learn-more, .aaj-swear-postion .crdv-learn-more{
    color:#fff !important;
}
.form-cover-wrapper{
	display:none;
}
.aaj-cat-prod-slider .woocommerce ul.products li.product a img{
	height: 200px !important;
}
.aaj-cat-prod-slider .category_inner{
	padding:0;
	background:#000101;
	height:100%;
}
.aaj-cat-prod-slider .category_inner .product.type-product.slick-slide{
	    padding: 0 !important;
	display:flex;
	flex-direction:column;
}
.aaj-cat-prod-slider .category_inner .slick-next.slick-arrow, .aaj-cat-prod-slider .category_inner .slick-prev.slick-arrow{
background: #fff !important;
    box-shadow: 0px 3px 6px #00000029 !important;
    border: 1px solid #ff6000 !important;
    border-radius: 0 !important;
    padding: 8px !important;
   top:200px;
} 
.aaj-cat-prod-slider .row{
flex-wrap: nowrap;
overflow: auto;
}
.aaj-cat-prod-slider .product_content{
	    position: static;
    padding: 0;
    bottom: 0;
	background:#000101;

    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
	padding: 0 24px 24px;
}
.aaj-cat-prod-slider .category_inner .product.type-product.slick-slide:after{
	position:static;
	content:unset;
	display:flex;
	flex-direction: column;
}
.aaj-cat-prod-slider .category_inner .product.type-product.slick-slide > :nth-child(2){
	order:-1;
	background:#fff;
	border: 2px solid #fff;
}
.aaj-cat-prod-slider .title-cat{
	background:#fff;
	padding:24px 24px 0;
	margin:0;
	border:2px solid #fff;
}
.aaj-cat-prod-slider .wcpscwc-product-slider .slick-list{
	padding:0;
}
.aaj-cat-prod-slider .category_inner .woocommerce-loop-product__title{
	white-space: unset;
    overflow: unset;
    text-overflow: unset;
    width: auto;
	position:unset;
	font-family: 'NobelBold',sans-serif;
    padding: 24px 24px 16px !important;
	min-height:84px;
}
.aaj-cat-prod-slider .woocommerce ul.products li.product a:first-child{
	width:100% !important;
	
}

.aaj-cat-prod-slider .category_inner .woocommerce-loop-product__title{
	background:#000101;
}
.aaj-cat-prod-slider .category_inner .add-to-cart-container{

     position: unset;
     right: unset;
     bottom: unset;
	display:block;
}
.aaj-cat-prod-slider .category_inner .woocommerce ul.products li.product .price{
	
   
    float: unset; color:#fff !important;
    font-size: 15px;
     position: unset; 
     bottom: unset;
	font-weight:600;
}
.aaj-cat-prod-slider .nlistp span sup, span.price-2 sup, span.price-1 sup{
	font-size:65%;
}
.aaj-cat-prod-slider .category_inner .nlistp{
	display:flex;
	flex-direction:row-reverse;
	margin-bottom:8px;
	padding: 0 24px;
}
.aaj-cat-prod-slider .category_inner .price-2{
	color:#fff !important;
	margin-bottom:12px;
	padding: 0 24px;
}
.aaj-cat-prod-slider .single_add_to_cart_button.btn-block {
    background: transparent!important;
    padding: 12px 24px !important;
    text-transform: capitalize;
    border: 2px solid #ff6000 !important;
    transition: all .3s;
    font-family: 'NobelRegular',sans-serif;
    font-size: 16px;
    border-radius: 0;
    color: #fff !important;
    font-weight: 600;
    text-decoration: none !important;
    border-radius: 0px !important;

}
.aaj-cat-prod-slider .single_add_to_cart_button.btn-block:hover{
	background: #ff6000 !important;
	
}
.aaj-cat-prod-slider .aaj-stock{
	display:none;
}
.wcpscwc-product-slider ul.products{
	margin:0;
}
.aaj-cat-prod-slider .yotpo.bottomLine.yotpo-small{
	padding: 0 24px 16px;
}
.aaj-cat-prod-slider .yotpo-bottomline a{
	color:#fff !important;
}
.aaj-cat-prod-slider .yotpo-widget-instance{
padding: 0 24px;
}
/**Home hero section**/

.aaj-home-hero-section {
    width: 100vw;
    height: 100vh;
	margin-bottom:100px;
}
.aaj-home-video{
	    position: relative;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
}
.aaj-home-video::before{
	content: "";
   position: absolute;
    background: #000101;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0.4;
}
.aaj-home-video video{

object-fit: cover;
    height: 100vh;
    background-color: #000101;
}
.home{
	overflow-x:hidden;
}
.aaj-home-container{
position:absolute;
	height:100%;
	top:0;
}
.aaj-hero-section-title{
	font-size: 62px;
    color: #fff;
    margin-bottom: 28px;
    font-family: 'NobelBold', sans-serif;
    line-height:60px;
}
.aaj-hero-para{
	color: #fff;
    font-size: 28px;
    margin-bottom: 24px;
    font-weight: 600;
    line-height:34px;
}
.aaj-home-container .row{
	width:100vw;
}
.aaj-actions{
	 display: flex;
    justify-content: center;
    gap: 24px;
    flex-wrap: wrap;
}
/*.aaj-slide-content{
	padding-top:75px;
}*/
.aaj-slide-content .carousel-item{
	transition: transform 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.8s ease-in-out;
	min-height:252px;
}
.aaj-home-container .carousel-indicators{
    margin-bottom: -15%;
    gap: 12px;
}
/*.aaj-home-container .slide button{
width: 14px;
    height: 14px;
    border: 1px solid #fff;
    background: #ffffff59;
}
.aaj-home-container .slide button.active{
	background:#fff;
}
.aaj-home-container .slide button:focus{
	background: #ffffff79;
	outline:unset;
}
*/
.aaj-home-container .carousel-control-next, .aaj-home-container .carousel-control-prev{
        height: 36px;
    width: 36px;
    background: #000101;
    opacity: 1;
    border: 1px solid #ff6000;
    top: unset;
    bottom: -140px;
}
.aaj-home-container .carousel-control-next{
    right: 45%;
}
.aaj-home-container .carousel-control-prev{
    left: 45%;
}
.aaj-home-container .carousel-control-next-icon, .aaj-home-container .carousel-control-prev-icon {
    width: 13px;
    height: 13px;
}
@media only screen and (max-width: 992px) {
    .aaj-home-container .carousel-control-next {
        right: 34%;
    }
    .aaj-home-container .carousel-control-prev{
    left: 34%;
}
}



/**single product**/
.aaj-breadcrumb{
	    background: unset;
     padding: 0 !important; 
     width: unset !important;
    margin-left: unset !important;
	margin-right: unset !important;
	    color: #0A1C2D !important;
	font-weight:600;
	font-size:16px !important;
}
.detail-page .woocommerce-breadcrumb{
	margin:40px 0 24px !important;
}
.aaj-breadcrumb a{
color: #0A1C2D !important;
    text-transform: capitalize !important;
    font-size: 16px;
	font-weight:500;
	
}

.aaj-product-detail .woocommerce-product-gallery--columns-4.images{
	display:flex;
	height:unset !important;
		position: sticky !important;
    top: 120px;
	gap:16px;
}
.aaj-product-detail .woocommerce-product-gallery__trigger{
	top: 10px !important;
    right: 10px !important;
    font-size: 0 !important;
	border-radius: 0 !important;
}
.aaj-product-detail .woocommerce-product-gallery__trigger:before{
	font: normal normal normal 20px/1 FontAwesome !important;
}
.aaj-product-detail .flex-control-thumbs{
	order: 0;
    display: flex;
    flex-direction: column;
    flex:  0 0 15% ;
    justify-content: flex-start !important;
    gap: 16px !important;
	position: unset !important; 
    min-width: unset !important;
}
.aaj-product-detail .flex-viewport{
	overflow: hidden;
    position: relative;
    order: 1;
    background: rgb(255, 255, 255);
    box-shadow: rgba(149, 149, 149, 0.06) 0px 12px 16px;
	
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}
.aaj-product-detail .woocommerce-product-gallery__wrapper{
	margin-top:0 !important;
	width: 100%;
}
.aaj-product-detail  .flex-viewport img{
	display: block;
    box-shadow: none;
object-fit: contain !important;
    
    margin: auto;
	margin-bottom:0px;
}
.aaj-product-detail .wp-post-image{
	width:480px !important;
	height:480px !important;
	object-fit: contain;
    margin: auto;
}
.aaj-product-detail .woocommerce-product-gallery__image{
	    background: #fff;
    box-shadow: rgba(149,149,149,.06) 0px 12px 16px;
}
.aaj-product-detail ol.flex-control-thumbs li{
	margin:0 !important;
}
.aaj-product-detail ol.flex-control-thumbs li img{
	padding:4px !important;
	background:#fff !important;
	opacity:1 !important;
	border: 1px solid #E7E8EA;
	border-radius:0 !important;
}
.aaj-product-detail .flex-viewport .woocommerce-product-gallery__image{
	height:480px;
}
.aaj-product-detail .detail_page_detail{
	background: #fff;
    padding: 32px;
    border: 1px solid #E7E8EA;
	margin-bottom: 24px
}

.aaj-product-detail  h2{
	color:#ff6000 !important;
	text-align: left !important;
    font-size: 24px !important;
    margin: 0 !important;
	text-transform: capitalize;
	font-family:'NobelBold', sans-serif !important;
	margin-bottom:24px !important;
	}
.ptabs-inner-con{
	    background: #fff;
    padding: 32px;
    border: 1px solid #e7e8ea;
    margin-bottom: 24px;
	font-size:18px;
}
.ptabs-inner-con ul{
	list-style-type: none;
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.ptabs-inner-con li{
	position: relative;
	padding-left:24px;
}
.ptabs-inner-con li::after {
    content: '';
    position: absolute;
    left: 0;
    width: 8px;
    height: 8px;
    background: #ff6000;
    top: 8px;
}
.aaj-product-detail .sku_wrapper{
	font-weight:500;
	color: #000101 !important;
	font-size: 18px !important;
}

.woocommerce table.shop_attributes{
	margin:0;
	border:none;
}
.woocommerce table.shop_attributes tbody{
	display: flex;
    flex-wrap: wrap;
    gap: 24px;
}
.woocommerce-product-attributes-item{
	display: flex;
    flex-direction: column;
}
.woocommerce table.shop_attributes th{

	font-weight:600;
	color:#000101;
	padding:0;
	border:none;
}
.woocommerce table.shop_attributes td{
	    border: none;
    color: #000101;
    font-style: normal;
    padding: 0;
}
.woocommerce table.shop_attributes td p{
	padding:0;
}

/**Product card**/
.aaj-product-detail .detail_page_detail .price{
	    margin-bottom: 8px;
	    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
}
.aaj-product-detail .detail_page_detail bdi{
	font-family: 'NobelBold',sans-serif;
    color: #ff6000;
    font-size: 24px;
}
.aaj-product-detail .detail_page_detail .posted_in{
	font-size: 20px;
    margin-top: 8px;
    font-weight: 600;
    margin-bottom: 8px;
}
.aaj-product-detail .detail_page_detail .posted_in a{
	color: #000101;
    font-size: 18px;
    font-weight: 500;
}
.aaj-product-detail .detail_page_detail .posted_in a:hover{
	text-decoration:underline;
}
.aaj-product-detail .detail_page_detail .woo-custom-stock-status.in_stock_color{
	color: #469C22 !important;
    font-size: 18px;
    font-weight: 600;
}
.aaj-product-detail .detail_page_detail .woo-custom-stock-status.in_stock_color span{
	display:none;
}
.aaj-product-detail .cart{
	display: flex;
}
.aaj-product-detail .qty{
	border: 2px solid #000101;
    background: #fff;
	width:81px !important;
	height:100% !important;
}
.detail_page_detail button.btn-outline-primary, .detail_page_detail .single_add_to_cart_button{
	width: 100%;
    margin: 0;
    background-color: #ff6000 !important;
    color: #fff !important;
    letter-spacing: 1px;
    padding: 12px 24px;
	border: 2px solid #ff6000 !important;
}
.detail_page_detail .custom-compare{
	width: 48%;
    padding: 14px 24px !important;
    border: 2px solid #000101;
    border-radius: 0;
    text-align: center;
    color: #000101 !important;
    font-size: 18px !important;
    justify-content: center;
    line-height: normal;
}
.detail_page_detail .custom-compare .woosc-btn-icon{
	display:none;
}
.detail-page .yith-wcwl-add-to-wishlist{
	width: 48%;
}
.aaj-product-detail .detail_page_detail .yith-wcwl-add-button{
	display:unset;
}
.aaj-product-detail .detail_page_detail .single_add_to_wishlist, .aaj-product-detail .detail_page_detail .delete_item.button.alt{
	    width: 100%;
    padding: 14px 24px !important;
    border: 2px solid #000101;
    border-radius: 0;
    text-align: center;
    color: #000101 !important;
    font-size: 18px !important;
    line-height: normal;
}
.aaj-product-detail .detail_page_detail .delete_item.button.alt{
	border: 2px solid #dbdbdb;
	    color: #dbdbdb!important;
}
.aaj-product-detail .detail_page_detail i.yith-wcwl-icon{
	display:none;
}
.detail_page_detail .custom-compare.woosc-btn-icon-text .woosc-btn-text{
	color:unset;
	font-size:unset;
}
.aaj-product-detail .variations_form{
	flex-direction: column;
} 
.aaj-product-detail .variations_form table tbody
{
	    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 16px;
}
.aaj-product-detail .variations_form table tbody tr{
display: flex;
    flex-direction: column;
    flex: 0 0 48%;
}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th{
	width:100% !important;
	
}
.woocommerce div.product form.cart .reset_variations{
	display:none;
}
.woocommerce div.product form.cart .variations select{
	border: 2px solid #000101;
    padding: 14px 24px;
    line-height: normal;
	width:100%;
}

.woocommerce div.product form.cart .variations th{
	    width: 100% !important;
}
.detail-page .woocommerce-variation-add-to-cart{
    flex-wrap: nowrap !important;
}
.woocommerce-variation-add-to-cart.variations_button{
	display:flex;
}

/**Similar product**/
.popular_products h3{
	text-align:left;
	font-size:28px !important;
	text-transform: capitalize;
    background: unset;
    padding: 0 !important;
	    font-weight: 600;
    margin-bottom: 32px !important;
}
.up-sells.upsells.related.products ul.products li.product .product_content{
	text-align:left;
}
.up-sells.upsells.related.products ul.products li.product{
	border: 2px solid #f2f2f2 !important;
	padding:24px 24px 132px !important;

}
.up-sells.upsells.related.products h2.woocommerce-loop-product__title{
	color: #000101 !important;
    font-size: 18px !important;
	    margin-bottom: 8px !important;
}
/*
.product_content{
	padding:0 24px 24px;
} */
span.price-2{
	    color: #ff6000 !important;

    font-size: 20px !important;

    font-family: 'NobelBold',sans-serif;
}


/**Review**/
.yotpo .promoted-products-box{
	order:1;
	margin-top:32px;
}
.yotpo .yotpo-label-container{
	order:2;
}
.yotpo .promoted-products-box .yotpo-main-title{
	margin:0 !important;
	    font-size: 20px !important;
    color: #000101 !important;
    font-weight: 600 !important;
}
.yotpo .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-product-name{
	font-weight: 600 !important;
    font-size: 14px !important;
}
.yotpo .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-product-image{
	display:flex;
}
.yotpo .text-s{
	color: #000101 !important;
	font-weight:600 !important;
}
.yotpo .yotpo-pager .yotpo-page-element{
	background: #fff !important;
    box-shadow: 0px 3px 6px #00000029 !important;
    border: 1px solid #ff6000 !important;
    border-radius: 0 !important;
    padding: 8px !important;
	color: #ff6000;
}
.yotpo .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-product-name{
	color:#000101!important;
	
}
.yotpo .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-product-image img{
	object-fit:contain !important;
}
.yotpo .yotpo-icon-left-arrow:before, .yotpo .yotpo-icon-right-arrow:before{
	color: #ff6000 !important;
}
.popular_products{
	padding: 40px 0 0 !important;
}
.up-sells.upsells.related.products ul.products:before{
	content: unset !important;
}
.yotpo div, .yotpo span, .yotpo p, .yotpo a, .yotpo img, .yotpo i, .yotpo strong, .yotpo sup, .yotpo ul, .yotpo li, .yotpo form, .yotpo label{
	color:#000101 !important;
	font-family: 'NobelRegular', sans-serif !important;

}
.yotpo .yotpo-review .yotpo-main .content-review, .yotpo .yotpo-comment .yotpo-main .content-review, .yotpo .yotpo-question .yotpo-main .content-review, .yotpo .yotpo-onsite-upload .yotpo-main .content-review{
	font-size:16px;
}
.yotpo .yotpo-review .yotpo-main .content-title, .yotpo .yotpo-comment .yotpo-main .content-title, .yotpo .yotpo-question .yotpo-main .content-title, .yotpo .yotpo-onsite-upload .yotpo-main .content-title{
	font-size:18px;
}
.yotpo .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name, .yotpo .yotpo-comment .yotpo-header .yotpo-header-element .y-label.yotpo-user-name, .yotpo .yotpo-question .yotpo-header .yotpo-header-element .y-label.yotpo-user-name, .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-header-element .y-label.yotpo-user-name{
	font-size:15px
}
.write-question-review-buttons-container .write-question-review-button{
	border: 1px solid #000101;
	padding: 12px 24px !important;
}
.yotpo .yotpo-default-button, .yotpo input[type="button"].yotpo-default-button{
	font-family: 'NobelRegular', sans-serif;
}



.bottom-line-items-container .avg-score{
	color: #000101 !important;
	font-family: 'NobelRegular', sans-serif !important;
}
.yotpo .yotpo-bottomline .yotpo-icon-star, .yotpo .yotpo-bottomline .yotpo-icon-half-star, .yotpo .yotpo-bottomline .yotpo-icon-empty-star{
	color:#ff6000 !important;
}
.yotpo .yotpo-icon-default-star:before, .yotpo .yotpo-icon-star:before{
	color:#ff6000 !important;
}

.grid-view .woosc-btn.custom-compare{
	bottom:0;
}


/***social media page**/
/**.aaj-social-wrapper{
	    max-width: 50%;
    margin: auto;
    max-height: 1200px;
    overflow: scroll;
}**/


/**Cart***/
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{
	width: 100%;

}
.woocommerce .cart-collaterals {
	top:120px;
	position:sticky;
}
.aaj-cart-wrapper table.shop_table td{
	border:none;
	padding:24px;
}
.aaj-cart-wrapper table.shop_table th{
	padding:24px;
}
.aaj-cart-wrapper td.product-name a{
	font-size:18px;
	font-weight:600;
}
.aaj-cart-wrapper a.remove{
	height: auto;
    width: auto;
    text-align: left;
	font-weight: 500 !important;
	font-size:16px !important;
	opacity:0.6;
	padding-left:12px;
	position:relative;
	margin-top:6px;
}
.aaj-cart-wrapper a.remove:hover{
	background:none;
	color:inherit !important;
	text-decoration:underline;
	opacity:1;
}
.aaj-cart-wrapper a.remove:before{
    content:'x';
        left: 0;
    position: absolute;
    top: -1px;

}
.aaj-cart-wrapper .aaj-update-cart{
	background: #fff !important;
    padding: 12px 24px;
    text-transform: capitalize;
    border: 2px solid #000101 !important;
    transition: all .3s;
    font-family: 'NobelBold',sans-serif;
    font-size: 16px;
    border-radius: 0;
    color: #000101 !important;
    font-weight: 600;
}

/***My account page***/

.aaj-before-account .wrapper{
	    padding: 0;
    background: linear-gradient(90deg, white 50%, #FFFAFA 100%);
}
.aaj-before-account .aaj-login-form{
    padding: 48px;
    border-right: 2px solid #E7E8EA;
}
.aaj-before-account .aaj-register-form{
    padding: 48px;
	background: #FFFAFA;
}
.woocommerce form.login, .woocommerce form.register{
	padding:0;
	border:unset;
	border-radius:0;
}
.aaj-before-account .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{
	border: 1px solid #000101 !important;
    padding: 14px 24px !important;
	    height: 48px;
	background:transparent;
}
.aaj-before-account  button.btn-outline-primary{
	    padding: 8px 25px !important;
    border-radius: 0;
    text-transform: capitalize;
    font-size: 18px;
    font-family: 'NobelRegular',sans-serif;
    border: 2px solid #ff6000 !important;
    width: 100%;
    background-color: #ff6000 !important;
    color: #fff !important;
    letter-spacing: 1px;
}
.aaj-login-form  button.btn-outline-primary{
	border: 2px solid #000101 !important;
	background-color: #fff !important;
  color: #000101 !important;
}
.aaj-login-form  button.btn-outline-primary:hover{
	background: #000101;
}
.woocommerce-LostPassword a{
	color:#000101 !important;
	font-size:14px;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{
	width:unset !important;
}
form.woocommerce-ResetPassword.lost_reset_password{
	width: 50%;
    background: #fff;
    padding: 32px;
    margin: 36px auto;
}
.woocommerce-ResetPassword p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first{
	width:100%;
}
.woocommerce-MyAccount-navigation{
	overflow-x: auto;
    border: 2px solid #E7E8EA;
}

.woocommerce-MyAccount-navigation .list-group-item{
	background: #fff;
	margin-bottom:0;
	padding:16px;
}
.woocommerce-account .woocommerce-MyAccount-navigation{
	width:25%;
	position:sticky;
	top:90px;
}
.woocommerce-MyAccount-navigation .list-group-item.active{
	    background: #fff;
    color: #ff6000;
    position: relative;
    font-weight: 600;
    text-decoration: underline;
}
.woocommerce-account .woocommerce-MyAccount-content{
	width:74%;
	border: 2px solid #E7E8EA;
	padding:24px;
	background:#fff;
}
.woocommerce table.my_account_orders td{
	border:none;
}
.woocommerce table.my_account_orders{
	border: none;
}
.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th{
	padding:12px;
}
.woocommerce table.shop_table_responsive.my_account_waitlist tr:nth-child(2n) td{
	background-color:transparent;
}

table.wishlist_table thead th{
border:none;
}
.woocommerce .wishlist-title{
	visibility:visible;
	margin-bottom:24px;
}
.wishlist_table tr td, .wishlist_table tr th.product-checkbox, .wishlist_table tr th.wishlist-delete{
	text-align:left;
}
table.wishlist_table tbody td, table.wishlist_table thead th{
	border:none;
	padding:20px;
}
.woocommerce table.shop_table.wishlist_table td,.woocommerce table.shop_table.wishlist_table{
	border:none;
}
.wishlist_table .product-add-to-cart a{
	    margin: 0 0 5px!important;
}
.wishlist_table.mobile{
	    display: flex;
    flex-wrap: wrap;
    gap: 24px;
}
.wishlist_table.mobile li{
	flex: 0 0 31.3%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
	margin-bottom:0px;
	border:none;
}
.wishlist_table.mobile li .additional-info-wrapper .move-to-another-wishlist, .wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart{
	margin-bottom:0;
}
.u-column.woocommerce-Address{
	border:none;
	background:transparent;
}
.woocommerce .woocommerce-customer-details address{
	border:none;
	padding:0;
}
.woocommerce-order-details table.shop_table td{
	padding: 24px 12px;
	border-top:none;
}
.woocommerce-order-details a{
	font-size:18px !important;
}
.woocommerce-order-details a:hover{
	text-decoration:underline !important;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{
	height:48px;
	border: 1px solid #000101;
}
.woocommerce-checkout-review-order table th, .woocommerce-checkout-review-order table td{
	padding:20px;
}
.woocommerce form.checkout_coupon {
    background: #fff;
    border-radius: 0;
    border: 2px solid #E7E8EA;
}
form.checkout.woocommerce-checkout {
    background: #fff;
    border: 2px solid #E7E8EA;
    padding: 24px;
}
.woocommerce-MyAccount-content .woosc_table{
	overflow: scroll;
    width: 150%;
	margin-bottom:64px;
}
.woocommerce-MyAccount-content .woosc_table th{
	width: 30%;
}
.woocommerce-wishlist .wishlist_table{
	    background: #fff;
    padding: 32px;
    border: 2px solid #E7E8EA !important;
}
.woocommerce-MyAccount-content .woosc_table th.th-label{
	width:10%;
}


/**cart**/
.woocommerce ul.products li.product .price{
	margin-bottom:0px !important;
}

 .woocommerce-page ul.products li.product:hover+ .woocommerce-loop-product__title{
	text-decoration:underline;
}




/**advanced search form***/

.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{
	    border: 2px solid #000101;
    height: 48px;
    border-radius: 0;
}



.aaj-affiliations .wpb_single_image.wpb_content_element{
  border: 2px solid #E7E8EA;
    padding: 32px !important;
    margin: 0;
    background: #fff;
    text-align: center;	
}
.aaj-affiliations .wpb_single_image img{
	height: 70px;
    mix-blend-mode: multiply;
    object-fit: contain;
    object-position: center;
}
.wpsl-search{
	padding: 24px;
    background: #ffffff;
    border: 2px solid #E7E8EA;
}
#wpsl-result-list{
    background: #ffffff;
    border: 2px solid #E7E8EA;	
}
.aaj-recent-posts{
	background: #fff;
    padding: 24px;
    border: 2px solid #E7E8EA;
}
.aaj-recent-posts ul{
	list-style:none;
}
.aaj-recent-posts ul li{
    display: flex;
    flex-direction: column-reverse;
    margin-bottom: 16px;
}
.aaj-recent-posts .post-date{
	font-size:14px;
}
.aaj-post-grid p{
	    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 2;
}
.aaj-post-grid .vc_btn3-container {
	    text-align: right;
}
.aaj-post-grid .vc_btn3-container .vc_btn3{
	    border-radius: 0;
    background: #fff;
    color: #000101;
    border: 2px solid #000101;
	font-weight:600;
}
.aaj-post-grid .vc_btn3-container .vc_btn3:hover{
	border: 2px solid #ff6000;
	background:#000101;
	
}
.aaj-post-grid .vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active{
	background: #ff6000;
}
.aaj-post-grid .vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item{
	background:#fff;
	padding: 8px 16px;
	margin-bottom:12px;
}
.aaj-post-grid .vc_grid-filter{
	text-align:center;
}
.aaj-post-grid .vc_col-sm-12.vc_gitem-col.vc_gitem-col-align-{
	    min-height: 260px;
    display: flex;
    flex-direction: column;
    background: #fff;
    justify-content: space-between;
}
.aaj-post-grid .vc_grid-item-mini.vc_clearfix {
    padding: 16px;
    border: 2px solid #e7e8ea;
    background: #fff;
}
.aaj-post-grid .vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item:hover {
    color: #fff;
    background: #000101;
    border: 2px solid #ff6000;
}
.aaj-post-grid .vc_grid-item-mini.vc_clearfix:hover {
    box-shadow: 6px 24px 60px 12px #0a1c2d12;
}
.aaj-post-grid .vc_custom_heading h4{
	color: #0a1c2d;
    font-size: 20px;
    font-family: 'NobelBold',sans-serif;
}
.aaj-border-card, .aaj-card{
	    border: 1px solid #e7e8ea;
    background: #fff;
    padding: 20px;
	cursor:auto;
}
.aaj-border-card:hover{
	    box-shadow: 6px 24px 60px 12px #0A1C2D29;
}
.aaj-border-card img:hover{
	transform:scale(1.03);
	transition: all(3s);
}
.wpb_content_element{
	margin-bottom:0;
}
.aaj-normal-title{
	color: #0a1c2d;
    font-size: 28px;
    font-family: 'NobelBold',sans-serif !important;
	margin-bottom:16px;
	font-weight:600;
}
.aaj-margin-bottom-24{
	margin-bottom:24px;
}
.aaj-ul ul{
	padding-left:0px !important;
}
.aaj-ul ul li{
	list-style-type:none;
	padding-left:24px;
	position:relative;
	margin-bottom:12px;
}
.aaj-ul ul li:before{
	content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    top: 8px;
    left: 0;
    background: #ff6000;
}
.aaj-accordion-body{
	background: #fff;
}
.aaj-font-bold{
	font-weight:bold !important;
}
.dropdown-item:focus, .dropdown-item:hover{
background-color:transparent;
}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr:nth-child(2n) td{
	background-color:#fff !important;
}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table thead tr th{
	background-color:#fff;
}

/**Press***/
.aaj-press-screenshot .galleryid-wplf{
	display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    gap: 24px;
    justify-content: space-between;
}
.aaj-press-screenshot .gallery-item{
	    background: #fff;
    border: 2px solid #E7E8EA;
box-shadow: 3px 12px 20px 6px #0a1c2d12;
	width:48% !important;
	margin:0;
  padding: 0;
}
.aaj-press-screenshot .gallery-icon.landscape{
	height:100%;
}
.aaj-press-screenshot .gallery-item a, .aaj-press-screenshot .gallery-item a:hover{
	height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
	text-decoration:none;
}
.aaj-press-screenshot .gallery-item p{
 padding:0 16px;
  
}
.byline{
	display:none;
}
.aaj-search-input{
    width: 100%;
    padding: 12px;
    margin-bottom: 24px;	
	border: 2px solid #000101;
	padding-left: 50px;
	
}
.aaj-search-wrapper{
  position:relative;	
}
.aaj-search-wrapper i{
	    top: 13px;
    position: absolute;
    left: 16px;
    font-size: 24px;
}
.aaj-press-screenshot .gallery-item p.wplf_display{
  margin-top:0 !important;
margin-bottom:20px !important;
}
.aaj-press-screenshot .gallery-item a:hover > .wplf_display{
	color:#ff6000;
	text-decoration:none;
}
.aaj-press-screenshot .gallery-item p.wplf_desc{
margin-bottom:20px !important;
      font-size: 14px !important;
    color: #838383;
    font-weight: normal !important;
}
.aaj-press-screenshot .gallery-item a img{
    height: 220px;
    object-fit: cover;
    margin-bottom: 16px;
}
.aaj-position{
position:sticky;
  top:120px;
}
.gallery-columns-2 .gallery-item{
max-width:100%;
}

.wrapper{
	padding:0;
}
.aaj-row-video{
	max-width:640px;
	margin:auto;
}
.aaj-row-video .video1 img{
	height:480px;
}
.aaj-column-video .video1 img{
	height:400px;
	width:100%;
}
div.pp_default .pp_details{
	position:static;
}
div.pp_default .pp_close{
	top:-20px;
}
.up-sells.upsells.related.products li.product .product_content .add-to-cart-container a.single_add_to_cart_button:hover{
	    background: #000101 !important;
		border:2px solid #ff6000 !important;
}
body.archive .inner-banner{
	margin-bottom: 40px;
}
.woocommerce-page ul.products li.product:hover,.res-prod-item:hover{
	box-shadow: 6px 24px 60px 12px #0a1c2d12;
}
#nav ul.main .first-level, #nav ul.main .second-level{
	margin-top:24px;
}

.vc_grid-filter-select .vc_grid-styled-select{
	    border: 2px solid #000101;
	height: 48px;
	width: 240px;
}
.vc_grid-filter-select .vc_grid-styled-select select{
	height: 48px;
	    width: 100%;
    font-size: 19px;
}
.vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon{
	display:none;
}
.aaj-contact-icon{
	    padding: 10px;
    border: 1px solid #000101;
    background: #fff;
    font-size: 16px;
}

.aaj-contact a:hover{
color:#ff6000;
}
.return-to-shop{
 text-align:center;   
}
.return-to-shop a.btn.btn-outline-primary{
    background: #ff6000;
    padding: 12px 24px;
    text-transform: capitalize;
    border: 2px solid #ff6000;
    transition: all .3s;
    font-family: 'NobelRegular',sans-serif;
    font-size: 16px;
    border-radius: 0;
    color: #fff;
    font-weight: 600;
    
}
.return-to-shop a.btn.btn-outline-primary:hover{
	background:#000101;
}
.aaj-cursor-normal:hover{
 cursor: normal !important;	
}


.aaj-recent .woocommerce-Price-amount.amount{
color: #ff6000;
    font-size: 20px;
    font-family: 'NobelBold',sans-serif;
    position: relative;
    top: -14px;

}
.aaj-recent ins{
text-decoration:unset;
}
.aaj-recent del .woocommerce-Price-amount.amount{
font-size: 14px;
  color: #01010173;
}

.posted-on .updated{
 display:none;   
}
.comments-area{
    
    margin-bottom:75px;
}
@media only screen and (max-width: 480px){
	.aaj-product-detail .detail_page_detail{
		padding-bottom:90px;
	}
	.detail_page_detail .custom-compare{
		    margin-left: 0;
    margin-bottom: 16px;
		width:100%;
	}
	.detail-page .yith-wcwl-add-to-wishlist{
		width:100%;
	}
	.detail_page_detail button.btn-outline-primary{
		font-size:16px;
	}
	.product-footer{
		margin-top:0;
	}
	.detail-page .content-area .product{
		padding:0;
	}
	.aaj-mobile-link{
		gap:10px;
	}

}
@media only screen and (max-width: 992px){
.aaj-post-grid .vc_col-sm-4{
	width:48%;
}
	.aaj-banner-right{
		display:none;
	}
	.aaj-press-screenshot .gallery-item{
		width:48% !important;
	}
	.aaj-press-screenshot .gallery-columns-3 .gallery-item{
		max-width:50%;
	}
	.aaj-product-detail .product-info{
		padding:0;
	}
	
}
@media only screen and (max-width: 767px){
.aaj-post-grid .vc_col-sm-4{
	width:100%;
}
	.aaj-press-screenshot .gallery-item{
		width:100% !important;
	}
		.aaj-press-screenshot .gallery-columns-3 .gallery-item{
		max-width:100% !important;
	}
	.aaj-product-detail .woocommerce-product-gallery--columns-4.images{
		flex-direction:column-reverse;
	}
	.aaj-product-detail .flex-control-thumbs{
		flex-direction:row;
	}
	.aaj-product-detail .variations_form table tbody tr{
		flex: 0 0 100%;
	}

	.flex-control-thumbs li{
		    width: 12% !important;
	}
	.aaj-mobile-link{
	    font-size:15px;
	}
}
@media only screen and (min-width: 769px){
	.main-widget .write-question-review-buttons-container {
		text-align: end;
}
}
@media only screen and (min-width: 992px) and (max-width: 1280px){
.aaj-header-column{
	flex-direction:column-reverse;
}
}
@media only screen and (min-width: 961px){
.main-widget .bottom-line-items {
    text-align: left !important;

}
}
@media screen and (max-width: 767px){
	.aaj-section-title, .aaj-review .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .headline{
		font-size:32px;
	}
}
@media screen and (min-width: 992px){
.header .header_bottom_nav .dropdown-menu {

    background-color: rgb(1 1 1 / 90%);
    border-radius: 0;
    border: 1px solid #fff;
}
	.aaj-cat-prod-slider .col-lg-4{
flex: 0 0 31.33333%;
    max-width: 31.33333%;
}
}

/*adamsarmsp1**/

@media screen and (min-width: 1200px){
.aaj-swear-content-column{
	    margin-bottom: -140px;
    position: absolute;
    right: 0;
    bottom: 0px;
}
	.aaj-swear-postion {
    margin-left: -200px;
    margin-top: 24px;
}
	.swag-gear_products{
	margin-bottom:220px;
}
}
@media screen and (max-width: 1200px){
.aaj-swear-content-column{
	margin-top:-40%;
	text-align: center;
}
	.aaj-swear-content-column .aaj-section-title{
		color:#fff;
	}
	.aaj-swear-content-column .aaj-button{
		margin-bottom:16px;
	}
	.aaj-swear-postion{
		justify-content:center;
	}
	/**section-2**/
	.aaj-section-2 .aaj-firearm .aaj-firearm-content-body{
		align-items:flex-start;
		flex-direction: column;
	}
	.aaj-firearm-content .btn.aaj-button{
		align-self:flex-end;
	}
	.wishlist_table.mobile li{
		flex:0 0 48%;
	}
}
@media screen and (max-width: 700px) and (min-width: 400px){
.aaj-press-screenshot .gallery-item {
   
  max-width: 100% !important;
}
}
@media screen and (max-width: 992px){
	.aaj-home-blog-grid{
		grid-template-columns: 1fr 1fr;
	}
	.aaj-home-blog-grid .blogpost:last-child{
		grid-area: span 1 / span 2 / span 1 / span 2;
		
	}
	.aaj-section-2 .aaj-firearm:last-child{
		height: 250px;
    width: 100%;
	}
	.aaj-firearm img{
		object-fit:cover;
		    width: 100%;
		height: 100%;
	}
	.aaj-hero-section-title{
		font-size:60px;
		
	}
	.aaj-before-account .wrapper{
		background:linear-gradient(180deg, white 50%, #FFFAFA 100%);
	}
	.aaj-before-account .aaj-login-form{
		padding-bottom:0;
		border:none;
	}
	.woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation{
	width:100%;
		position:static;
		
}
	.woocommerce-MyAccount-content .woosc_table{

    width: 250%;
}
	.woocommerce-MyAccount-navigation .list-group{
	display: flex;
    flex-direction: row;
}
	.list-group-item.list-group-item-action.active::after{
		    bottom: 0;
		    height: 4px;
    width: 100%;
		top:unset;
	}
	.video1 img, .video2 img, .video3 img{
		height:280px;
	}
	
}
@media screen and (max-width: 397px){
.aaj-row-video .video1 img{
		height:250px;
	}
}
@media screen and (max-width: 768px){
	.aaj-social-wrapper{
		max-width: 100%;}
	.inner-banner:before{
		background-position: top left;
	}
.aaj-swear-content-column{
	margin-top:-40%;
	text-align: center;
}
	.aaj-swear-postion{
		    overflow: scroll;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 24px;
	}
	.aaj-home-product-column {
    flex: 0 0 100%;
    padding: 0;
}
	.wishlist_table.mobile li{
		flex:0 0 100%;
	}
	
}
@media screen and (max-width: 767px){
.aaj-swear-content-column{
	margin-top:-65%;

	}
	.aaj-section-2{
		    grid-template-columns: 1fr;
	}
		.aaj-section-2 .aaj-firearm:last-child{
		grid-area: span 1 / span 1 / span 1 / span 1;
	}
	.aaj-section-2 .aaj-firearm{
		height:350px !important;
	}
	.video1 img, .video2 img, .video3 img{
		height:300px;
	}
	.listing-page .listing-right-content .woocommerce-loop-product__title{
	    min-height:auto;
	}
}
@media screen and (max-width: 475px){
	.aaj-home-blog-grid{
		grid-template-columns: 1fr;
	}
	.aaj-home-blog-grid .blogpost:last-child{
		grid-area: span 1 / span 1 / span 1 / span 1;
	}
	.aaj-hero-section-title{
		font-size:34px;
		line-height:40px;
	}
	.aaj-hero-para{
	    line-height:24px;
	    font-size:18px;
	}

}
@media screen and (max-width: 1079px){
	.list_filter-btn{
	display: block;
    width: 25%;
    margin-left: auto;
    margin-bottom: 32px;
}
}

.content-area td a.aaj-cart-remove {
	color: #F44336 !important;
}

.woocommerce-cart #mini-cart-count {
	display: none !important;
}

.product_content a.crdv-button {
    margin-bottom: 26px;
    display: block;
}
.recent p.credova-button {
    margin-bottom: 20px;
}
.listing-category select, .listing-category input {
    padding: 5px;
}
.wpfFilterButtons button {
    background: transparent;
    padding: 5px;
    border: 2px solid #ff6000 !important;
}
.wpfFilterButtons button:hover {
    background: #000101;
    border: 2px solid #ff6000;
    color: #fff;
}
.list-view a.woosc-btn {
    position: relative;
    top: 30px;
}
.list-view .yith-wcwl-add-to-wishlist {
    position: relative;
    top: 30px;
}
.list-view .product_content p {
    position: absolute;
    bottom: 44px;
}
.listing-page .list-view .add-to-cart-container {
    bottom: -10px;
}
.listing-page .list-view .add-to-cart-container {
    width: 50% !important;
}

/*  addto cart css */

.up-sells.upsells.related.products ul.products li.product{
    border: 2px solid #F2F2F2 !important;
    padding:24px 24px 30px !important;
}
.up-sells.upsells.related.products li.product .yith-wcwl-add-to-wishlist {  padding: 0 !important;  position: unset;    width: 48px;    height: 48px;   line-height: 48px; bottom: 24px;left: 24px; margin-left:0;}
.detail-page .yith-wcwl-add-to-wishlist {   display: inline-block; float: left;}
.up-sells.upsells .woosc-btn.custom-compare {   padding: 0 !important;  position: relative; width: 48px;    height: 48px;   line-height: 48px;  bottom: unset;  left: unset;    text-align: center;border: 2px solid #000101;
    border-radius: 0;}
.popular_products .custom-compare { width: 35px;    height: 35px;   background: #fff;   border-radius: 50%; }
.up-sells.upsells.related.products h2.woocommerce-loop-product__title{
    color: #000101 !important;
    font-size: 18px !important;
        //margin-bottom: 8px !important;
}
.up-sells.upsells.related.products ul.products li.product .product_content {    text-align: center; //bottom:20px;}
.aaj-cat-prod-slider .category_inner .product.type-product.slick-slide > :nth-child(2){
    order:-1;
    background:transparent;
    //border: 2px solid #fff;
}
.aaj-cat-prod-slider .product_content{
        position: static;
    padding: 0;
    bottom: 0;
    //background:#000101;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 0 24px 24px;
}
.aaj-cat-prod-slider .category_inner .woocommerce-loop-product__title{
    //background:#000101;
}
.aaj-cat-prod-slider .woocommerce ul.products li.product a img{
    height: 200px !important;
    background:#fff;
}
.aaj-cat-prod-slider .woocommerce ul.products li.product a:first-child{
    width:100% !important;
    //margin: 0 !important;
}
.aaj-cat-prod-slider .category_inner .product.type-product.slick-slide{
    padding: 0 !important;
    display:flex;
    flex-direction:column;
    height:516px;
}

/* addtocart on list page */
.shop-lists-cart-btn-cover {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap:12px;
}
.shop-lists-cart-cover .btn-block.ajax_add_to_cart, .shop-lists-cart-cover .listing-page .add_to_cart_button{
    width: auto;
}
.shop-lists-cart-btn-cover .custom-compare {
    right: auto !important;
}
.list-view .add-to-cart-container a.single_add_to_cart_button {
        width: auto !important;
}

.aaj-credova a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
    display: none;
}
.shop-lists-cart-cover{
  flex-grow:1;
  position:relative;
}
.related ul.products li a{
    color: unset;
    font-size: unset;
    font-family: unset;
}

.list-view .shop-lists-cart-cover{
  flex-grow:unset;
}

.aaj-category-content p{
    text-align: center;
    margin-bottom:0px;
}


/*Product detailed page after title*/
.aaj-product-offers{
margin-top: 6px;
    font-size: 18px;
    color: rgb(93 93 93 / 80%);
}
.aaj-cat-prod-slider .category_inner .aaj-product-offers {
    letter-spacing: 0px;
    color: #fff;
    font-size: 14px;
}
/**end**/

/**gallery-carousel start*/
.aaj-gallery-carousel .carousel-control-next, .aaj-gallery-carousel .carousel-control-prev{
    height: 36px;
    width: 36px;
    background: #000101;
    opacity: 1;
    border: 1px solid #ff6000;
    top: unset;
}

.aaj-gallery-carousel .carousel-control-next{
   right:-20px;
}
.aaj-gallery-carousel .carousel-control-prev{
    left:-20px;
}
.aaj-gallery-carousel .carousel-control-next-icon, .aaj-gallery-carousel .carousel-control-prev-icon{
    width:13px;
    width:13px;
}

.aaj-cat-prod-slider .aaj-gallery-carousel .carousel-control-next, .aaj-cat-prod-slider .aaj-gallery-carousel .carousel-control-prev{
    display: none;
}
/**gallery-carousel ends*/

.aaj-product-table{
    display:flex;
    padding:12px 16px;
    background:#efefef;
    border:1px solid #e7e8ea;
    gap:8px;
}

.aaj-product-table:nth-child(even){
    background:#fff;
}
.aaj-product-table-title{
 flex:0  0 30%;
 font-weight:600;
}
.aaj-product-table-container{
    max-width:800px;
    margin:auto;
}
@media screen and (max-width: 475px){
    .aaj-product-table{
        flex-direction:column;
        gap:16px;
    }
}
@media screen and (max-width: 990px){
    .menu_overlay {
        z-index: auto;
    }
}

/*Bala hyperlink*/
.Hyperlink, .entry-content a {
    text-decoration: underline;
}

.aaj-product-detail .detail_page_detail .posted_in a{
    text-decoration: underline;
}
.aaj-product-detail .detail_page_detail .posted_in a:hover {
     color: #ff6000;
}
.aaj-category-content{
background:#fdeee6;
  padding:18px 0;
  margin-top:-40px;
  font-size:16px;
}
.aaj-product-related-post{
  gap:16px;
}

.aaj-hide-text{
	position: absolute;
    width: 0px;
    height: 0px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}


 /*popup */
#overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black */
  z-index: 9998; /* Lower z-index than popup */
}

/* Popup */
#popup, #newPopup {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #fff;
  padding: 20px;
  border-radius: 5px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
  z-index: 9999; /* Higher z-index than overlay */
  width: 80%;
  max-width: 500px;
  max-height: 80%;
  overflow-y: auto;
  text-align: center;
}

div#newPopup {
    background: url('https://adamsarms.net/wp-content/uploads/2024/06/poup-bg.jpeg');
    background-size: cover;
    background-color: #fff;
}

#popup h2, #newPopup h2 {
  margin-bottom: 20px;
  font-weight: 900;
  font-size: 40px;   
}

#popupMessage {
  display: none;
  text-align: center;
  font-weight: bold;
  color: #ff6000;
  margin-bottom: 20px;
}

span#btnNo {
  background: transparent;
  color: #0a1c2d;
}

span#btnNo:hover {
  background: #0a1c2d;
  color: #fff;
}

span#btnYes {
  background: #ff6000;
  color: #fff;
}

span#btnYes:hover {
  background: #0a1c2d;
}

.popup-message-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 400px;
  height: auto; /* Adjusted height */
}

.popupButton {
  padding: 12px 24px;
  text-transform: capitalize;
  border: 2px solid #ff6000;
  transition: all 0.3s;
  font-family: "NobelRegular", sans-serif;
  font-size: 16px;
  border-radius: 0;
  font-weight: 600;
  display: block;
  cursor: pointer;
  margin: 15px auto;
  max-width: 250px;
}

.newpop-signup {
    background: #ff6000;
    border: 2px solid #ff6000;
    color: #fff;
    border-radius: 25px;
    display: flex;
    justify-content: center;
    padding: 10px 20px;
    margin-top: 20px;  
}
.newpop-signup:hover {
    background: transparent;
    border: 2px solid #ff6000;
    color: #0a1c2d;
}
.nothanks {
    text-decoration:none;
    margin:20px;
    display: flex;
    justify-content: center;   
}
.popup-logo-img img {
    max-width: 75px !important;
}
      
      
@media screen and (max-width: 991px){
    .inner-banner h1 {
        font-size: 30px;
    }
    .aaj-banner-left, .aaj-banner-right {
        display:none;
    }
}     


.aaj-login:hover{
    color: #ff6000 !important;
}



.aaj-product-detail .detail_page_detail .tagged_as {
    font-size: 20px;
    margin-top: 8px;
    font-weight: 600;
}
.aaj-product-detail .detail_page_detail .tagged_as a{
    color: #000101;
    font-size: 18px;
    font-weight: 500;
    text-decoration: underline;
}
.aaj-product-detail .detail_page_detail .tagged_as a:hover{
	text-decoration:underline;
	color:#ff6000;
}

.aaj-arrow-right{
    position:relative;
    text-decoration: underline !important;
    text-transform: initial !important;
    opacity: 0.7;
}
.aaj-arrow-right:hover{
    opacity: 1;
}
.aaj-arrow-right:after{
    content:'';
    position: absolute;
    background: url(https://adamsarms.net/wp-content/uploads/2024/06/right-arrow.png) no-repeat;
    width:16px;
    height:16px;
    background-size:contain;
    top: 10px;
    margin-left: 8px;
}
.aaj-arrow-right:hover:after{
    background: url(https://adamsarms.net/wp-content/uploads/2024/06/right-arrow-hover.png) no-repeat;
    background-size:contain;
}
.aaj-trend-wrapper{
    padding-bottom: 24px;
    margin-top: -72px;
}
.aaj-trend-title{
    color: #403e3d;
}
.aaj-trend-content-wrapper{
    gap: 16px;
    flex-wrap: wrap;
    justify-content: center;
}
.aaj-trend-categories {
    display: flex;
    flex-direction:column;
    gap: 12px;
    align-items:center;
}
.aaj-trend-link{
    color: #ffffff;
    padding: 6px 22px;
    background: #000101;
    border: 2px solid #ff6000;
    font-size: 16px;
}
.aaj-trend-link:hover{
    background:#ff6000;
    color:#fff;
}
@media screen and (max-width: 990px){
   .aaj-trend-wrapper {
       
        margin-top:-20px;
    }
}
@media screen and (max-width: 500px){
   .aaj-trend-wrapper {
        margin-top:-20px;
    }
}

.aaj-font-plus{
    font-size: 13px !important;
    padding-left: 6px;
}

.aaj-float-line-wrapper{
    position:fixed;
    bottom: 8px;
    background: #010101c7;
    color: #fff;
    border: 1px solid #ff6000;
    border-radius: 4px;
    padding: 8px 12px;
    font-size: 15px;
    left: 15px;
    z-index: 9000;
}

.aaj-float-line2{
   font-size:14px;
   opacity:0.8;
}


/* Age Gate - plugin - custom CSS style */
.age-gate {
    border-radius: 5px;
}
h2.age-gate__headline {
    font-size: 2.5rem;
}
form.age-gate__form {
    padding: 60px 20px;
}
.age-gate__buttons {
    display: grid;
}
button.age-gate__submit {
    width: 240px;
    border-radius: 0px;
    height: 52px;
}
button.age-gate__submit.age-gate__submit--no {
    border: #FF6000 solid 3px;
    background-color: #ffffff;
    color: #000000;
}
button.age-gate__submit.age-gate__submit--no:hover {
    background: #000000;
    color: #ffffff;
}
button.age-gate__submit.age-gate__submit--yes {
    background-color: #FF6000;
    border: #FF6000 solid 3px;
}
button.age-gate__submit.age-gate__submit--yes:hover {
    background: #000000;
}
.age-gate__remember-wrapper {
    display: none;
}