/* Flatsome Header CSS */
.flex-col.hide-for-medium.flex-left.flex-grow {
width: 900px !important;
left: 50% !important;
margin-left: -450px !important;
position: absolute;
}

.fancy-underline:after {
    image-rendering: -webkit-optimize-contrast;
    background: url(/wp-content/uploads/2019/11/fuo.png) 50% top no-repeat !important;
}

ul li.bullet-checkmark:before, ul li.bullet-arrow:before, ul li.bullet-star:before {
    color: #d8c18c; /* Change icon color */
}

.main-menu {
  display: table;
  margin: 0 auto;
}

#sib-container input:-ms-input-placeholder {
  text-align: left;
  font-family: Roboto;
  color: #c0ccda;
}

#sib-container input::placeholder {
  text-align: left;
  font-family: Roboto;
  color: #c0ccda;
}

#sib-container textarea::placeholder {
  text-align: left;
  font-family: Roboto;
  color: #c0ccda;
}

section.woocommerce-bacs-bank-details{
    padding-left:20px;
}

@media (max-width: 767px) {
  .mfp-wrap.mfp-auto-cursor.my-mfp-video.mfp-ready {
    top: 0 !important;
  }
}

.dce-posts-wrapper.swiper-wrapper.dce-wrapper-carousel .added_to_cart{
    display: none !important;
}

@media only screen and (max-width: 767px) {
  @supports (-webkit-touch-callout: none) {
    #e-n-tab-content-17308222501 > div > div > div.dce-carousel-controls {
      display: none;
    }
  }
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.added{
display:unset !important;
}

.add_to_cart_button.ajax_add_to_cart.added {
    display: inline-block !important;
}

/* Custom CSS */ 

/** CSS Custom Phillip **/

.product-features-section {
	margin:24px 0px 24px 0px !important;
	padding:0 !important;
}

.product-features-section .icon-box-text {
	align-content:center;
}

.product-features-icon-box p {
	margin:0 !important;
}

.product-anchor-plans {
	margin-bottom:20px;
}

.product-anchor-plans:hover {
	color: #1A2839;
}

/* Fix Klaviyo Font-Size */
.klaviyo-form p {
	font-size:13px !important;
}
/* Force Word Break */
.force-word-break{
	word-break:break-word !important;
}

/* Custom Woo Price */
.custom-woo-price .price {
	font-size:20px !important;
	font-weight:bold !important;
}

.custom-woo-price ul, .custom-woo-price li {
	margin:0;
}

@media (max-width: 767px) {
	.custom-woo-price .custom-product-details {
		background:transparent;
		padding:0;
	}
}

.slick-list {
	height:fit-content !important;
}


/* Mobile Top Bar Slider */
.top-bar-slider-mobile .flickity-viewport {
   overflow:visible;
   height:35px !important;
}
.top-bar-slider-mobile .flickity-button{
	top: -7.5% !important;
}
.top-bar-mobile-icons-col {
	display:flex;
	justify-content:center;
	align-content:center;
	margin-top:5px;
}
.top-bar-mobile-icons-col-row {
  display: flex;
  flex-direction: row;
	gap:0px;
}
.top-bar-mobile-icons-col-icon {
  width: 30px;
  height: 30px;
}
.top-bar-mobile-icons-col-text {
  font-size: 14px;
	font-weight:500;
}
.review-star-col {
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
}
.review-star-row {
  display: flex;
  flex-direction: row;
  gap: 10px;
}
.review-star-row-col {
  display: flex;
  flex-direction: row;
  gap: 0px;
}
.reviews-text {
  font-size: 14px;
  color: #1A2839;
  font-weight: 500;
}
.fa-star {
  color: #F05123;
}
/** End of CSS Custom Phillip **/

/* CheckoutWC CSS */
#cfw-side-cart .cfw-side-cart-contents-header .cfw-side-cart-close-btn {
	right:0;
	left:unset;
}
/* End of CheckoutWC CSS */

/*.video-fit {
	padding-top:0px !important;
}*/

@media (max-width:767px) {
	.slider-review-chiens .elementor-main-swiper{
    height: 100% !important
}
}
@media (max-width:767px){
	.slider-style-focus {
		padding-bottom:60px;
	}
}

.bullet-checkmark::before {
    content: '' !important;
    display: inline-block !important;
	 color:#f05124 !important;
	 background-color: #f05124 !important;
    width: 16px !important; 
    height: 16px !important;

    mask: url('https://www.paj-gps.fr/wp-content/uploads/2025/07/Bullet-point-2-01.png') no-repeat center !important;
    mask-size: contain !important;
    -webkit-mask: url('https://www.paj-gps.fr/wp-content/uploads/2025/07/Bullet-point-2-01.png') no-repeat center !important;
    -webkit-mask-size: contain !important;
}

@media screen and (max-width: 780px) {
    .off-canvas-right .mfp-content, .off-canvas-left .mfp-content {
        --drawer-width: 90% !important;
    }
}

body{
	font-family: 'Roboto' !important;
	font-weight: 400;
	line-height: 1.3em;
}
#menu-item-15961 > .nav-dropdown {
    width: 524px !important;
    min-height: 349px;
}
/*As per New Brand Guide*/
/* Hero Banner (optional custom class) */
.hero-banner h1 {
font-family: 'Roboto', sans-serif !important;
font-weight: 700 !important;
line-height: 1.2em !important;
letter-spacing: -0.01em !important;
font-size: 42px !important;
}

/* Headings */
h1 {
font-family: 'Roboto', sans-serif !important;
font-weight: 700 !important;
line-height: 1.2em;
letter-spacing: -0.01em;
font-size: 33px;
}

h2 {
font-family: 'Roboto', sans-serif !important;
font-weight: 700!important;
line-height: 1.3em !important;
letter-spacing: -0.01em !important;
font-size: 30px !important;
}

h3 {
font-family: 'Roboto', sans-serif !important;
font-weight: 500 !important;
line-height: 1.3em !important;
letter-spacing: -0.01em !important;
font-size: 24px !important;
}

h4 {
font-family: 'Roboto', sans-serif !important;
font-weight: 500 !important;
line-height: 1.3em !important;
letter-spacing: -0.01em !important;
font-size: 22px !important;
}

h5 {
font-family: 'Roboto', sans-serif !important;
font-weight: 500 !important;
line-height: 1.3em !important;
letter-spacing: -0.01em !important;
font-size: 21px !important;
}

h6 {
font-family: 'Roboto', sans-serif !important;
font-weight: 500 !important;
line-height: 1.3em !important;
letter-spacing: -0.01em !important;
font-size: 20px !important;
}

/* Paragraph */
p {
font-family: 'Roboto', sans-serif !important;
font-weight: 400 !important;
line-height: 1.3em !important;
font-size: 16px !important;
}
/*woocommerce price*/
p.price{
  font-size:26px!important;
}
.plan{
font-family: 'Roboto', sans-serif !important;
font-weight: 400 !important;
line-height: 1.3em !important;
font-size: 12px !important;
}
ul {
  font-family: 'Roboto', sans-serif!important;
  font-weight: 400!important;
  line-height: 1.3em!important;
  font-size: 16px!important;
}
/* Optional body text variation */

/*.body-text-2 {
font-family: 'Roboto Regular', sans-serif !important;
font-weight: 400 !important;
line-height: 1.6em !important;
font-size: 14px !important;
}/*

/ *Adjust as needed */
/*h1 span,
h2 span,
h3 span,
h4 span,
h5 span,
h6 span,
p span,
button span {
font: inherit !important;
line-height: inherit !important;
letter-spacing: inherit !important;
}*/

/* Button */
.button {
font-family: 'Roboto', sans-serif !important;
font-weight: 400 !important;
letter-spacing: 0.01em !important;
font-size: 16px !important;
}
/* Orange Button */
.primary-custom-btn {
  background-color: #F87D3B !important;
  color: #011013 !important;
  font-family: 'Roboto', sans-serif;
  font-weight: 400 !important;
  font-size: 16px !important;
  text-decoration: none;
  transition: background-color 0.3s ease;
}

.primary-custom-btn:hover {
  background-color: #F68758; 
}
/* Orange Button End */
.kl_reviews__button {
  background-color: #F87D3B !important;
  color: #011013 !important;
  font-family: 'Roboto', sans-serif;
  font-weight: 400 !important;
  font-size: 16px !important;
  text-decoration: none;
  transition: background-color 0.3s ease;
}

.kl_reviews__button:hover {
  background-color: #F68758; 
}
/* Dark Text Button */
.secondary-btn-dark {
  color: #011013 !important;
  font-size: 16px;
}

/* Dark Text Button End */

/* WP-Forms Button Style Fleet */
.wpforms-page-button {
    background-color: #1A2839;
    color: #ffffff;
    border-radius: 9px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
}

.wpforms-page-button:hover {
    background-color: #273C54;
}
/* WP-Forms Button Style Fleet END */
.single_add_to_cart_button.button.alt {
  background-color: #F87D3B !important;
  color: #011013 !important;
  font-family: 'Roboto', sans-serif;
  font-weight: 400 !important;
  font-size: 16px !important;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  transition: background-color 0.3s ease;
}

/* Icon-Color */
.single_add_to_cart_button.button.alt svg,
.single_add_to_cart_button.button.alt i {
  fill: #011013 !important;
}

.single_add_to_cart_button.button.alt:hover {
  background-color: #F68758;
}


.single_add_to_cart_button.button.alt:hover svg,
.single_add_to_cart_button.button.alt:hover i {
  fill: #011013 !important;
}

.image-rounded {
  border-radius: 30px; 
}

/*FAQ*/
.yith-faqs-item{
	background-color:#F0F5FA!important;
}
ul.yith-faqs-categories{
	font-size: 16px;
}
.accordion-title{
	font-family: 'Roboto' !important;
  line-height: 1.3em !important;
  letter-spacing: -0.01em !important;
	font-weight: 400!important;
  font-size:20px !important;
}
table{
font-family: 'Roboto', sans-serif !important;
font-weight: 400 !important;
line-height: 1.3em !important;
font-size: 16px !important;
}
/*END As per New Brand Guide*/


span#billing_email-description {
    color: #333;
    font-weight: 300;
}
ul.nav.nav-left.medium-nav-center.nav-small.nav-{
	padding-left:30%;
}
li.html.custom.html_top_right_text{
	padding-right:30%;
}
div#top-bar {
    font-size: 20px;
}
@media screen and (max-width: 480px) {
  .header .nav-small a.icon:not(.button) {
    font-size: 1.7em;
  }
}

#menu-item-94 .sub-menu {
  width: 350px;
}
#main-menu {
  display: flex;
  justify-content: center;
}


/* CSS-Styling für das Dropmenu */
.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: black; /* Changed background color to black */
  min-width: 100px; /* Reduced width of the dropdown menu further */
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a {
  color: white; /* Changed text color to white */
  padding: 8px 16px; /* Increased gap between country flags and text */
  text-decoration: none;
  display: block;
}

.dropdown-content a img {
  vertical-align: middle;
  margin-right: 8px; /* Added space between icon and text */
}

.dropdown .flag-icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px; /* Added space between DE flag icon and text */
}

.dropdown:hover .dropdown-content {
  display: block;
}

.dropdown::after {
  content: '25BE'; /* Added drop-down icon */
  display: inline-block;
  margin-left: 5px;
}
/*
 Additional CSS by Zain
*/
a.nav-top-link {
		font-family: 'Roboto', sans-serif;
    font-weight: 300 !important;
    line-height: 50px !important;
    font-size: 17.6px !important;
}
.header .nav-small a.icon:not(.button){
    font-size: 13.6px !important;
}
.nav-dropdown{
	min-width: 170px !important;
}

span.price {
  font-size: 20px;
}

p.box-excerpt.is-small {
  padding-top: 5px;
  padding-bottom: 10px;
}

div.box-text.box-text-products {
  padding-left: 10px;
  padding-right: 10px;
  
}

/* 
 * added by Fodil
 */
.product p.wc-gzd-additional-info {
display:none !important;
}
.secondary.is-underline, .secondary.is-outline, .stars a.active, .star-rating:before, .woocommerce-page .star-rating:before, .star-rating span:before, .color-secondary{
	color:#ffdd0e !important;
}
span.wc-gzd-additional-info.wc-gzd-rating-authenticity-status.is-unverified{
	display:none;
}
p.wc-gzd-additional-info.wc-gzd-additional-info-loop.wc-gzd-rating-authenticity-status.is-unverified{
	display:none;
}
.single_add_to_cart_button.button.alt {
background-color: #F87D3B !important;
color: #011013 !important;
font-family: 'Roboto', sans-serif;
font-weight: 400 !important;
font-size: 16px !important;
cursor: pointer;
display: inline-block;
text-align: center;
text-decoration: none;
transition: background-color 0.3s ease;
}
.single_add_to_cart_button.button.alt:hover {
background-color: #F68758;
}

.single_add_to_cart_button.button.alt:hover svg,
.single_add_to_cart_button.button.alt:hover i {
fill: #011013 !important;
}
  .single_add_to_cart_button::before {
 content: '';
    display: inline-block;
    width: 22px;
    height: 22px;
    margin-right: 1em;
    background-color: #011013;
    mask-image: url('https://www.paj-gps.fr/wp-content/uploads/2025/05/cart-white.svg');
    -webkit-mask-image: url('https://www.paj-gps.fr/wp-content/uploads/2025/05/cart-white.svg');
    mask-size: cover;
    -webkit-mask-size: cover;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    vertical-align: middle;
    }

a.checkout-button.button.alt.wc-forward:before {
   display: inline-block;
   font-family: "FontAwesome";

   content: "f09d";
   font-weight: 300;
   margin-right: 1em;
}

ul.yith-wfbt-items {
    font-size: 14px;
    font-weight: 500;
}
.message-container.container.medium-text-center{
	display:none;
}

.yith-wfbt-submit-block .yith-wfbt-submit-button {
    background: transparent !important;
    color: #000 !important;
	border-color:#ff4e00 !important;
    border-radius: 9px;
}

a.button-continue-shopping.button.primary.is-outline{
	
	border: none;
    text-decoration: underline;
}

a.checkout-button.button.alt.wc-forward {
    background: #ff4e00;
	  border-radius: 9px;
}
.woocommerce-checkout .marketing-fields {
    margin: 1em 0;
    border: 1px solid #dddddd;
    background-color: #f0f0f0;
    padding: 1em;
    border-radius: 0.5em;
}
.container-image-and-badge{
	position:unset;
}  
#unsub {
    font-size: 12px;
}

/** HIDE OUT OF STOCK LABEL **/
.box-image .out-of-stock-label {
    display: none;
}

h5.uppercase.header-title {
  text-transform: capitalize;
  font-size: 18.7013px
	font-weight: 400;
  font-style: normal;��
}
}
div.row.category-page-row {
  margin-top: 20px;
}

/*2G4G HOVER COLOR CHANGE*/

.widget .tagcloud a:hover {
	color:white !important;
}



div.sticky-add-to-cart.sticky-add-to-cart--active div.yith-wcbm-css-text {
  display: none;
}

div.sticky-add-to-cart.sticky-add-to-cart--active div.yith-wcbm-css-s1 {
  display: none;
}
a.woocommerce-review-link {
  color: #000000;
  font-size: 12px;
}

#BorlabsCookieBox ._brlbs-block-content._brlbs-bg-dark {
    background: rgba(0,0,0,0) !important;
}
/*font change in guide */
#af2_form_0 .af2_form{
	font-family: 'Roboto'!important;
}


 /*accordion faq manual page*/
  .accordionfaq{
       text-align:left!important;
        width:86%!important;
   }

/* icon replace
Icon twitch to pdf*/
/*Icon twitch to pdf*/
.icon-twitch:before { /* Set the icon-name */
    content: '';
    display: inline-block;
    width: 25px;
    height: 25px;
    background-image: url('https://www.paj-gps.fr/wp-content/uploads/2024/03/pdficon.svg'); /* Set the background image */
    background-size: cover;
}
.micon{
	width:20px!important;
}

/*shipping cost page*/
.overviewcol{
	display:flex!important;
}



/* strong tag "bolder" support fix */
b, strong {
font-weight: 900 !important;
}

/* fix checkout wc body style bug */
body:not(.cfw-side-cart-open){
position:unset !important;
}

.planprice li.bullet-checkmark::before {
    color: #F05123; 

}
.planprice li.bullet-cross::before {
    color: #C8C8C8; /* Set bullet color to black */
}
/*Product columns curve edge 
.selectedprod .flickity-slider .col-inner .box, .selectedprod .flickity-slider .col-inner{
    border-radius: 13px;
    border: 1px solid #e5e5e5ba;
}
.selectedprod .box-image{
	border-radius: 13px;
}*/

/*Product columns curve edge */

.col-inner, .col-inner:hover {
    box-shadow: unset !important;
}
.product-small.box{
    border-radius: 13px;
    border: 1px solid #cdccccc7;
}
.product-small .box-image {
	  border-radius: 13px !important;
}
.topbr.dropdown span {
    font-size: 14px;
    font-weight: 500;
    font-family: 'Roboto';
}
.topbr.dropdown::after{
	color: #1A2839;
}
.topbr.dropdown span {
    color: #1A2839;
}
.topbr.dropdown .dropdown-content a{
    color: #011013;
    font-size: 14px;
    padding: 5px 10px;
    text-decoration: none;
    display: block;
    font-family: 'Roboto';
    font-weight: 400;
}
.topbr.dropdown .dropdown-content {
    position: absolute;
    background-color: #fff;
    min-width: 89px;
    z-index: 1;
    padding-bottom: 10px;
    border-radius: 15px;
	  right:-4px;
}
.topbr.dropdown .dropdown-content a img, .topbr.dropdown .flag-icon {
    vertical-align: middle;
    margin-right: 2px;
    width: 20px;
    margin-left: 9px;
}

/* new topbar */
@media screen and (max-width: 549px) {
	.slider-wrapper .flickity-prev-next-button {
					display: block !important;
	}
	.flickity-prev-next-button.next {
			right: -6% !important;
			top: -14% !important;

	}
	.flickity-prev-next-button.previous {
			left: -6%;
			top: -14% !important;
	}
	.flickity-prev-next-button svg{
		width:80% !important;
	}	
	.header-top {
			min-height: 60px !important;
	}
.mobile-sidebar .new-mega-menu .img-inner img {
    width: 68px !important;
    height: 68px !important;
}	
li#menu-item-15273 .sub-menu li a {
    padding-left: 6px !important;
}	
	#menu-item-15273{
		padding-bottom:0px !important;
	}	
	#menu-item-15273 .sub-menu{
		padding-bottom:10px !important;
	}		
	.new-mega-menu .ux-menu-link__link{
		min-height: 2em !important;
	}	
	
}
@media screen and (max-width: 780px) {
li#menu-item-15273 .sub-menu li a {
    padding-left: 6px !important;
}	
	#menu-item-15273{
		padding-bottom:0px !important;
	}	
	#menu-item-15273 .sub-menu{
		padding-bottom:10px !important;
	}		
  #top-bar .flex-row {
    padding:0px;
  }
	#top-bar .icon-box-text p {
    line-height: 2.5rem !important;
  }
  .off-canvas .sidebar-menu{
		width:100%;
		padding:0px;
	}
	.mfp-close{
		    right: 15px !important;
		    top: 5px !important;
		    opacity: 1 !important;
		    mix-blend-mode: unset;
	}	
.mobile-sidebar .html.custom.html_top_right_text {
    padding-right: 30%;
    background: #1A2839;
    padding-top: 0px !important;
    padding-bottom: 0px !important;	
	min-height: 50px;
   
}	
.mobile-sidebar .html.custom.html_top_right_text #logo img {
    max-height: 55px;
}	
.mobile-sidebar .nav > li > a {
    font-family: Roboto, sans-serif;
    font-size: 16px;
    font-weight: 700 !important;
    color: #011013;
    padding: 16px 21px 0px 14px !important;
}
.mobile-sidebar .html_nav_position_text_top	{
    padding: 14px 16px 15px 9px !important;
    min-height: 52px;
    border-bottom: 1px solid #ececec;
}
.mobile-sidebar #menu-item-15273 , .mobile-sidebar #menu-item-15277 ,.mobile-sidebar #menu-item-15278	{
min-height: 50px;	
}
	.nav-sidebar.nav-vertical{
		background:#fff;
	}	
.nav-sidebar.nav-vertical>li.menu-item.active, .nav-sidebar.nav-vertical>li.menu-item:hover {
    background-color: rgb(255 255 255);
}	
.nav-vertical>li>ul li a {
    color: #011013;
    transition: color .2s;
    font-size: 14px;
    font-weight: 400;
}	
}
.new-mega-menu a {
    font-size: 14px;
    color: #011013;
    font-weight: 400;
    font-family: 'Roboto';
}
.new-mega-menu .menutitle p{
	    font-size: 16px !important;
    color: #011013;
    font-weight: 700 !important;
    font-family: 'Roboto' !important;
}
.new-mega-menu .submenu-one p{
	text-align:left;
}
.new-mega-menu .submenu-one a.main {
    font-size: 16px;
    font-weight: 700;
    color: #000;
    font-family: 'Roboto';
	  text-align:left;
}
.new-mega-menu .submenu-one a.sec {
    font-size: 14px;
    font-weight: 400;
    color: #000;
    font-family: 'Roboto';
		text-align:left;
}
.menuimg {
    margin-bottom:4px !important;
}
.new-normal-menu a i{
	display:none;
}
.new-normal-menu a{
	color:#011013;
	font-size:14px;
	font-weight:400;
	font-family:Roboto;
    padding: 0px;
    min-height: 30px;	
	    white-space: nowrap;
}
.new-normal-menu a span{
	padding:0px !important;
}
.new-normal-menu a:after{
	 content: "";
	speak: none !important;
    display: inline-block;
    font-display: block;
    font-family: fl-icons !important;
    font-style: normal !important;
    font-variant: normal !important;
    font-weight: 400 !important;
    line-height: 1.2;
    margin: 0;
    padding: 0;
    position: relative;
    text-transform: none !important;
    top: 4px;
    left: 7px;
    color: #64748B;
    font-size: 18px;
}

.new-mega-menu .submenu-one a.main:after{
	 content: "";
	speak: none !important;
    display: inline-block;
    font-display: block;
    font-family: fl-icons !important;
font-size: 22px;
    color: #F05123 !important;	
    font-style: normal !important;
    font-variant: normal !important;
    font-weight: 400 !important;
    line-height: 1.2;
    margin: 0;
    padding: 0;
    position: relative;
    text-transform: none !important;
	  top: 4px;
    left: 5px;
}
.new-mega-menu .submenu-one a.sec:after{
	 content: "";
	speak: none !important;
    display: inline-block;
    font-display: block;
    font-family: fl-icons !important;
    font-style: normal !important;
    font-variant: normal !important;
    font-weight: 400 !important;
    line-height: 1.2;
    margin: 0;
    padding: 0;
    position: relative;
    text-transform: none !important;
	top: 4px;
    left: 5px;
	font-size: 18px;
    color: #64748B;
}

.header-main .nav > li > a {
    line-height: 50px;
    font-size: 16px !important;
    font-weight: 700 !important;
    font-family: 'Roboto';
    line-height: 100% !important;
}
.header:not(.transparent) .header-nav-main.nav > li.active > a, .header:not(.transparent) .header-nav-main.nav > li > a:hover{
	color: #9DB6D2;
}
.nav-line-bottom>li>a:before{
	display:none;
}

#top-bar ul.nav.nav-left.medium-nav-center.nav-small.nav- {
     padding-left: 0% !important; 
}
#top-bar .html_topbar_left{
	  width: 710px;
}
.header-top {
    background-color: #F0F5FA !important;
}
.header-top .icon-box-text p {
    line-height: 1.6rem !important;
    color: #1A2839;
	  font-size: 14px !important;
    font-weight: 500 !important;
    font-family: 'Roboto' !important;
}
#top-bar .html_topbar_left .icon-box-img img, #top-bar .html_topbar_left .icon-box-img svg {
    padding-top: 0;
    width: 19px;
    height: 19px;
}
.reviews-count-text{
	font-weight:500 !important;
}
.reviews-count-text span{
	font-weight:400 !important;
}
.submenu-one {
    text-align: left;
}
#menu-item-15039 > .nav-dropdown {
    width: 524px !important;
    min-height: 369px;
    top: 50px;
}

/* Style for mobile nav */
.nav-sidebar.nav-vertical>li {
    border-top: 1px solid #ececec;
    min-height: 60px;
    padding-bottom: 15px;
}
.nav-vertical>li>ul li a:after, .mobile-submenu-bot ul li a:after {
    content: "";
    speak: none !important;
    display: inline-block;
    font-display: block;
    font-family: fl-icons !important;
    font-style: normal !important;
    font-variant: normal !important;
    font-weight: 400 !important;
    line-height: 1.2;
    margin: 0;
    padding: 0;
    position: relative;
    text-transform: none !important;
    top: 1px;
    left: 8px;
    font-size: 18px;
    color: #64748B;
}
.toggle i {
    color: #F05123 !important;
    right: 12px;
    top: 5px;
	  position: absolute;
}
.mobile-sidebar .header-block-block-2{
	padding: 10px 10px 0px 10px;
	width:100%;
}
.mobile-sidebar .submenu-one a.main{
	font-size:14px !important;
	font-weight:500 !important;
}
.mobile-sidebar .submenu-one a.main:after{
	    font-size: 18px !important;
      top: 3px !important;
      left: 3px !important;
}
.mobile-sidebar  .submenu-one{
	margin-top: -3px !important;
}
.bld{
	font-weight:500 !important;
}
.mobile-sidebar  .nav-sidebar.nav-vertical>li {
	padding-bottom: 10px !important;
}    
.mobile-submenu-bot ul li {
    padding: 0px;
}
.mobile-submenu-bot ul li a{
  padding: 0px !important;
    padding-left: 0px !important;
}
.mobile-sidebar .new-mega-menu {
padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
}
.mobile-sidebar .submenu-one .main b{
	font-weight:500 !important;
}
.mobile-sidebar .topbr.dropdown {
    width: 100%;
}
.mobile-sidebar .topbr.dropdown .dropdown-content a img, .mobile-sidebar .topbr.dropdown .flag-icon {
    margin-right: 15px;
    width: 20px;
    height: 12px;
    margin-left: 9px;
}
.mobile-sidebar .topbr.dropdown .dropdown-content {
    position: absolute;
    background-color: #fff;
    width: 100%;
    z-index: 1;
    padding-bottom: 10px;
    border-radius: 15px;
    left: -10px;
    box-shadow: unset;
	  padding-top:15px;
	position:fixed;
}
.toggle{
	opacity:1;
}
.mobile-sidebar .topbr.dropdown::after{
	content: "";
	color: #F05123 !important;
    right: 0px;
    top: -4px;
    position: absolute;
    speak: none !important;
    display: inline-block;
    font-display: block;
    font-family: fl-icons !important;
    font-style: normal !important;
    font-variant: normal !important;
    font-weight: 400 !important;
    line-height: 1.2;
	font-size: 2em;
    margin: 0;
    padding: 0;
    text-transform: none !important;
}
.new-mega-menu .img-inner img{
	width:103px;
	height:103px;
}
.lastimgcol .img-inner{
	text-align:left;
}
.header-nav-main.nav-left{
	padding-left:5.3%;
}
.header-nav-main.nav-left li{
	margin: 0 25px;
}
.new-mega-menu{
	padding:10px 0px 0px 10px !important;
}
#menu-item-15040 .sub-menu.nav-dropdown{
	width:176px;
}
.account-item a i{
	    font-size: 28px !important;
}
#logo .mfp-close{
	display:block;
}
.mfp-close{
	display:none;
}
.header-button-1 .header-button a{
border-radius: 10px;
    background: #F87D3B !important;
    color: #011013 !important;
    border: 0;
    line-height: 2.5;	
}
.icon-menu{
	color:#fff;
}
.topbr.dropdown span:first-of-type {
    font-weight: 700;
}
.mobile-sidebar button:hover {
    background-color: #ffffff !important;
}
.nav-dropdown{
	top:50px !important;
}
.image-icon img {
    max-width: 29px;
    min-width: 100%;
}
li.html.custom.html_topbar_right.tooltipstered{
	display:contents !important;
}
.round-corner-img{
	border-radius:13px;
  overflow: hidden!important;
}

.contact-form-tabs .nav-pills>li.active>a, .fleet-tabs .nav-pills>li.active>a {
	background:#1A2839;
	color:white;
}

.contact-form-tabs .nav-pills>li>a:hover, .fleet-tabs .nav-pills>li>a:hover {
	background:#1A2839;
	color:white;
}

.submit-orange-btn {
	background:#F87D3B !important;
	color:#011013 !important;
}

/*woocommerce quantity input*/
.quantity input[type=number] {
  height: auto!important;
  FONT-SIZE: medium;
}
/*START woocommerce price shop and product page*/
.woocommerce-shop span.amount {
font-size:20px !important;
font-weight:700!important;
}
.woo-price-elementor span.amount, .single-product span.amount {
font-size:24px !important;
font-weight:700!important;
}

.woo-price-elementor ul {
	margin:0;
	padding:0
}
.elementor .custom-product-details{
 background-color:#F0F5FA;
}
/*END woocommerce price shop and product page*/

.abomodelle-section {
	padding:0px !important;
}
