/*
Theme Name:   DM Designs
Theme URI:    https://acxok.com/
Description:  DM Designs Child
Author:       Dipika Mehra
Author URI:   https://acxok.com/
Template:     chromium
Version:      1.0.1
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain:   chromiumchild
*/



/*Burger Menus*/
/*.product-images-wrapper {
    width: 100%;
    max-width: 80%;
}*/
#menu-main-menu-1{
    background:  #F6F6F6;;
}

.aa-mob-menus .menu-item-has-children ul.sub-menu {color:#d6d6d6;}

#menu {
  z-index: 2;
}

#menu-bar {
  width: 12%;
  height: 40px;
  margin: 30px 0 20px 20px;
  cursor: pointer;
}

.bar {
  height: 5px;
  width: 62%;
  background-color: #797979;
  display: block;
  border-radius: 5px;
  transition: 0.3s ease;
}

#bar1 {
  transform: translateY(-4px);
}

#bar3 {
  transform: translateY(4px);
}

.nav {
  transition: 0.3s ease;
  display: none;
}

.nav ul {
  padding: 0 22px;
}


.nav li {
  list-style: none;
  padding: 0px 0;
}

.nav li a {
  color: #626262;
  font-size: 14px;
  text-decoration: none;
}

.nav li a:hover {
  font-weight: bold;
}

.menu-bg, #menu {
  top: 0;
  left: 0;
  position: absolute;
}

.menu-bg {
  z-index: 1;
  width: 0;
  height: 0;
  margin: 30px 0 20px 20px;
  background: radial-gradient(circle, #DC052D, #DC052D);
  border-radius: 50%;
  transition: 0.3s ease;
}

.change {
  display: block;
}

.change .bar {
  background-color: #505050;
}

.change #bar1 {
  transform: translateY(4px) rotateZ(-45deg);
}

.change #bar2 {
  opacity: 0;
}

.change #bar3 {
  transform: translateY(-6px) rotateZ(45deg);
}

.change-bg {
  width: 520px;
  height: 460px;
  transform: translate(-60%,-30%);
}

.menu-bg, #menu {
    top: 94px;
    left: 0;
    position: absolute;
    width: 80%;
}
/*Burger Menus END */
ul.sub-menu {
    width: 240px !important;
}

.aa-custom-field span {
    font-weight: 600 !important;
}

.chromium-product-style-3 ul.products:not(.list-view) li {
    box-shadow: 0px 0px 5px 2px rgb(0 0 0 / 20%) !important;
}

.aa-slick-slider .slick-prev, .slick-next {
    background: none !important;
}

.aa-slick-slider .slick-prev:before, .slick-next:before {
    color: black !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b:after{
    border-style: hidden !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 30px  !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    padding: 5px 40px 0 15px  !important;
}

.select2-container .select2-selection--single {

    height: 39px !important;
}
/*.woocommerce-ordering:after, .product-pager:after {
    top: 41px !important;
}
*/
/*.woocommerce-ordering:before, .product-pager:before {
    top: 43px !important;
}*/

/* nav#site-navigation ul#menu-main-menu{
	display:none;
}
 */
section#woocommerce_product_categories-4 .select-wrapper:after {
    display: none !important;
}

.single-product div.product .stock {
    margin-left: -11px !important;
}


.acoqvw_trigger_outer {
    justify-content: left !important;
}

li.product .excerpt-wrapper h2 {
    font-size: 13px;
    font-weight: 600;
	color:#535353 !important;
}

li.product .excerpt-wrapper {
    padding: 7px 14px !important;
}

.chromium-product-style-3 li.product .price-wrapper, .chromium-product-style-4 li.product .price-wrapper {
    display: block  !important;
}

.single-product .aa-custom-field p{
	font-size:17px !important
}
.aa-custom-field p{
	font-size:14px;
}


.wpfFilterButton.wpfButton, .wpfClearButton.wpfButton {
    padding: 0px !important;
    min-height: 39px !important;
    border-radius: 4px !important;
    font-size: 14px !important; 
    font-weight: 500 !important;

}


li.product.product-category .woocommerce-loop-category__title { 
	opacity: 1 !important;
font-weight:600 !important;
}



.wpfFilterWrapper[data-radio="1"] .wpfCheckbox label:before {
	border-radius:0px !important
}

section#woocommerce_product_categories-5 li{
	display:none;
}

section#woocommerce_product_categories-5 .current-cat.cat-parent, section#woocommerce_product_categories-5 .current-cat.cat-parent ul.children li,  section#woocommerce_product_categories-5 .current-cat {
    display: block !important;
}



.aa-slick-slider .slick-prev:before, .slick-next:before {
    color: black;
}

.aa-slick-slider .slick-prev, .slick-next {
    background: none;
}

/*.primary-nav li, .logo-group-nav li {*/
/*    margin-right: 20px !important;*/
/*}*/
.aa-lamp-light a{
	 color:white !important;
	font-weight: 500 !important;
    display: block !important;
    font-size: 32px !important;
    text-transform: uppercase;
}
 .aa-lamp-light h3{
	 font-size:22px !important;
	 font-weight:300 !important;
	 color:white !important;
	text-transform: uppercase !important;
}
p ,tr, tr, li {
    font-size: 16px;
}

/* nav#site-navigation ul#menu-main-menu li{
	font-size:16px !important;
} */

.primary-nav .nav-menu>li>a {
  
    font-size: 16px !important;
	font-weight: 600 !important;

}
  

.site-info {
    border-top: 1px solid #9a9a9a !important;
}

.site-info {
    font-size: 14px !important;
}
.site-footer li.social-network a {
     margin-left: 12px !important;
}

footer.site-footer   li{	
	font-size:16px !important;
}

.site-footer {
    background: #000000;
}

li.a-address span, li.option-title.a-phone span, li.a-fx span,  li.a-email a{
	color: #8a9a9a !important;
}


@media screen and (max-width: 768px){
	
	.aa-delievery-icons  span{
    font-size: 17px !important;
 }

		
.top-widgets-left, .top-widgets-right {
      display: inline;
}
.top-widgets-left .widget, .top-widgets-right .widget {
    margin: 0 5px .5em;
}
	
 nav#site-navigation{display:none;}
	
	.site-logo img {
    max-width: 250px !important;
}

	.aa-popular-cat li {
    font-size: 12px;
    line-height: 17px;
}

.aa-popular-cat .show-all{
    font-size: 12px;
}
	.aa-popular-cat .show-all a i:before{
	color: #fdb819;
    font-size: 12px;
}
}
@media screen and (min-width: 768px) {
.aa-mob-menus{display:none;}	

	.blog .site-sidebar {
		padding-top: 4em;
	}
	.archive:not(.woocommerce) .site-sidebar {
		padding-top: 65px;
	}
	.site-branding .hgroup-sidebar .widget {
    margin: 0 0px 0 0;
  }
	.site-branding .hgroup-sidebar .widget.widget_search {
    width: 500px;
		max-width: 100%;
	}
.widget_tz_contacts ul li.a-logo {
    max-width: 55%;
  }
}

@media screen and (min-width: 801px) {
	.logo-pos-left .site-branding .hgroup-sidebar .widget.widget_search {
		width: 500px;
	}
	.tz-sales-carousel .img-wrapper img {
    max-width: 75%;
}
}

.site .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit {
	background-color: #fdb819;
	color: #212121;
	font-weight: 500;
}

.site .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover, .site .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:focus, .site .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:active {
	background-color: #212121;
	color: #fff;
}

.elementor-1961 .elementor-element.elementor-element-01e8704 iframe {
	height: 450px !important;
}

.footer-widgets .widget-area .widget.widget_mailchimpsf_widget+.widget {
	margin-top: 99px;
}

.elementor-element-6ba5f732 .tz-testimonials {
	max-width: 800px;
	margin: 0 auto;
}

.tz-categories-grid .title-wrapper {
    margin-bottom: 10px;
}

.tz-hoverable-tabs li.active .inner-content,
.tz-hoverable-tabs li.active .inner-content .elementor-top-section {
	min-height: 562px;
}

.site-logo img {
	max-width: 340px;
}


@media screen and (max-width: 500px) {
	
.counter-font1 .elementor-counter {
    text-align: center;
}
	
 .site-logo img {
		 max-width: 199px !important;
	}
	#menu-bar {
			width: 20%  !important;
	}
	
	.elementor-2392 .elementor-element.elementor-element-105ae5e3,
	.elementor-2325 .elementor-element.elementor-element-105ae5e3,
	.elementor-2233 .elementor-element.elementor-element-5e9101f6{
		background-size: contain;
	}
	.main-navigation, .logo-navigation {	
	padding-bottom: 0px;
	}
.button1 {
	width:50%!important;
 }	
}
/* custom css  */
.top-bar-left-sec {
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-top: 5px;
}
.notranslate {
    background: black;
    color: white;
}
.whatsapp {
    position: fixed;
	  z-index: 999;
    bottom: 0;
    right: 0;
    width: 100px;
    height: 100px;
    margin: -24px;
}
.whatsapp img{
	width:55px;
}
.woocommerce-ordering{
	display:none;
}
.gmwqp_inner_popup_op h3 {
	
	background-color:#fdb819!important;
}
label.gmqqp_label {
	font-family:inherit;
}
.gmqqp_submit_btn {
	padding: 1px 15px;align-content
}
.site-branding .site-logo, .site-branding .header-group {
    padding: 9.143px 1em;
}
.elementor-counter-number-prefix  {
	font-size:25px;
}
.elementor-counter-number-suffix{
		font-size:25px;
}
.elementor-counter-number {
		font-size:25px;
}


@media screen and (max-width: 1024px){

.primary-nav .menu-item a {
        padding: 0 0px;

}
.primary-nav .nav-menu>li>a {
    font-size: 14px !important;
    font-weight: 500 !important;
}

.primary-nav li, .logo-group-nav li {
    margin-right: 10px !important;
    
}
}
@media screen and (min-width: 1466px) {
/*.site-logo {
	 margin-left: -130px;	
	}
.hgroup-sidebar {
	    margin-right: -169px;	
	}*/
#mega-menu-wrap-primary-nav #mega-menu-primary-nav > li.mega-menu-item {
	margin: 0px 20px 0 0;
	}
	.site .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
float: right;
max-width: 62%;
	}
	
}
.primary-nav {
  background-color: #fdb819!important;
}
.tz-sales-carousel .product-link {
display:none!important;	
}
.tz-sales-carousel .button  {
	display:none!important;
}

#mega-menu-wrap-primary-nav #mega-menu-primary-nav > li.mega-menu-megamenu.mega-menu-item {
	display:none;
}
#mega-menu-wrap-primary-nav #mega-menu-primary-nav > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
	  background: #f6f6f6;
    color: black;
	 padding-top:12px;
	padding-bottom:12px;
	font-size:14px;
}
p {
	margin:5px;
}
.page-title {
    color: #070142 !important;
    font-weight: bold !important;
    text-transform: uppercase;
}
#mega-menu-wrap-primary-nav #mega-menu-primary-nav > li.mega-menu-flyout ul.mega-sub-menu {
	width:290px;
}
li.product .star-rating{
	display:none;
}
.product .reviews-wrapper{
	display:none;
}
ul.products {
grid-column-gap: 1em;
}

body .site {
   background-color: white;
}
.product_type_simple {
	display:none;
}
/* a.woocommerce-LoopProduct-link {
    pointer-events: none;
} */
.woof_show_auto_form.woof_btn_default {
	display:none!important;
}

.image-hover:hover {
 	-webkit-transform: scale(0.8);
-ms-transform: scale(0.8);
transform: scale(0.8);
transition: 1s ease; 
	cursor: grab;
	background-color:#fdb819!important;
}
.image-hover {
color:white!important;
	background-color:black!important;	
}
.button1 {
    width: 20%;
    text-align: center !important;
    font-size: 16px !important;
}

/* .button.yith-wcqv-button {
	display:none;
} */
li.product .img-wrapper {
	padding: 1px;
}

.button.alt, .button.empty-cart, .checkout-button.button, .checkout.button, .link-to-post.button, .single article.type-post .post-tags a, li.product .buttons-wrapper .button, li.product .excerpt-wrapper .button {
	background-color:#fdb819!important;
	}
@font-face {
    font-family: 'rubik';
    src: url('https://www.jcblautomoto.com/wp-content/fonts/rubik/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4iFV0UzdYPFkaVN.woff');
    }
.fa {
    font: normal normal normal 20px/1 FontAwesome!important;
}
.acoqvw_quickview_container {
	z-index:999!important;
}