img.adtm_menu_icon {vertical-align:top;margin-right:3px;}
#adtm_menu .searchboxATM .search_query_atm {width:150px;margin-left:0!important;}
#adtm_menu .searchboxATM .button_mini {display:inline-block;}
#adtm_menu .adtm_unclickable {text-decoration:none!important;}

/* COLORE PULSANTI TOP BAR */
#header .user-info .login-register .m-toggle .m-toggle-title, #header .user-info .login-out .m-toggle .m-toggle-title {
  background: #2e5990 !important;}

/* BOX PRODOTTI */

#product-availability .product-available {color: #fea500;}
article.product-miniature.js-product-miniature.col-xs-12.col-sm-6.col-lg-4.col-xl-4 {
    box-shadow: 0 1px 4px 1px rgba(47, 47, 47, .15), 0 1px 2px 0 rgba(47, 47, 47, .15);
    border-radius: 1rem;
    padding: 1rem !important;
    margin: 1rem;}

.product-miniature .product-title a {
    font-size: 12px;
    font-weight: 800;
    color: #333 !important;
}

div.products article {
    width: 30% !important;
}

.product-miniature img {
    width: 150px;
}

#product #tab-content .product-description p span {color: black !important;font-weight: none !important;}

/*
#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container {
    margin-bottom: 1rem !important;
}*/

/* NON LOGGATI  */
.notlogged {
    background: #f2f2f2;
    border: 1px solid #eee;
    border-radius: 20px;
    margin: 1rem;
    padding: 3px;
}

#js-product-list > div > article > div > div.product-description > center:nth-child(3) {
    display: none !important;
}

#product #tab-content .product-description p span {
    color: black !important;
    font-weight: none !important;
}




/* FOOTER */ 
.footer-container {    background-color: #2e5990;}

#footer .footer-container li a {
    font-size: 15px !important;
}

#footer .footer-container h3 {border-bottom: none !important;}

#footer .footer-container li a, a.custom-page-link {
  color: white !important;
  font-weight: 400 !important;
}

#footer .footer-container h3 {
    font-weight: 800 !important;
    color: #f2f2f2 !important;
}

#footer .footer-container li, #footer .footer-container p {    margin: 0px;}

}
div.footer-bottom {
  background-color: #2e5990 !important;
  border-top: 2px solid #fea500;
}
#footer .footer-bottom .tptncopyright {
  color: white !important;
  font-weight:600;
}
div.thumbnail-container {
  margin-bottom: 0px !important;
}


body#index section#wrapper {
    padding-bottom: 0px !important;
}

#content > div > div.elementor-inner > div > section.elementor-element.elementor-element-ac04ce2.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section > div > div > div > div {
  padding: 0px;
}

.notlogged a {color: #fea500 !important;}

/* ACTIVE .li-niveau1 .advtm_menu_span:active, .li-niveau1:active>a.a-niveau1 {background-color: #fea500 !important;}*/

.advtm_menu_span:active {
    background-color: #fea500 !important;
}

/* MENù */
#adtm_menu_inner {
background-color: #2e5990  !important;
    border: 0px;
}
/*
.li-niveau1 a .advtm_menu_span:active, .li-niveau1 .advtm_menu_span:active {
    background-color: #fea500 !important;
}*/

.li-niveau1 a .advtm_menu_span:visited, .li-niveau1 .advtm_menu_span:visited {
    background-color: #fea500 !important;
}

.li-niveau1 .advtm_menu_span, .li-niveau1 a .advtm_menu_span {
  color: #fff;
  font-weight: 700 !important;
}

div#adtm_menu { border-top: 0px;}



/* LOGO Login-accedi*/
.cms-id-4:before, body#authentication:before, body#password:before {
    height: 80px;
    background: url(https://www.mob-line.it/store/img/mob-line-logo-1744116253.jpg) center center no-repeat !important;
    background-size: contain !important;
}



/* Pulsanti */
button.btn-primary {background-color: #FF9F00 !important;}
div.checkout div a.btn.btn-primary {background-color: #2e5990 !important;}
a.btn.btn-primary {background-color: #2e5990 !important;}
.notlogged a {color: #fea500 !important;}


/* Colore prezzi */
.product-price-and-shipping span.price, .product-price, p.product-price, span.product-price strong, span.price, div.current-price span {font-size: 22px !important;font-weight: 600 !important;color:#fea500 !important}




/* Icone 
i {color: #2e5990 !important;}
body#index i {color: white !important;}*/


h5.af_subtitle {color: #2e5990 !important;}

img.js-qv-product-cover {
  width: 50% !important;
}
.footer-bottom {
  background-color: #2e5990;
  border-top: 2px solid #fea500;
}
#footer .footer-bottom .tptncopyright {
  color: white !important;
}
div.thumbnail-container {
  margin-bottom: 0px !important;
}

/* Link menu  */
li.li-niveau1:visited {  background-color: #fea500 !important;}
li.li-niveau1:active {  background-color: #fea500 !important;}

.advtm_menu_span:active {  background-color: #fea500 !important;}


span.cart-products-count {background: #fea500 !important;}


/* MEDIA QUERY */
@media screen and (max-width: 766px) {
.container {width: 100% !important;}
  div.products article {
    width: 40% !important;
}
 
#header .mobile-header .m-toggle {
    background-color: #2e5990 !important;
}
  
#menu > li.li-niveau1 > a > span {
    color: black !important;
}
 
/* Prova tre colonne prodotti mobile
  
 div.products article { width: 28% !important;margin: 10px !important;}

  .product-miniature .product-title a {
    width: 100%;
    font-size: 10px;
  }

  .product-miniature .product-price-and-shipping span {
    font-size: 18px !important;
  }

span.multi_cart_addtocart_checkmark_13.multi_cart_addtocart_checkmark_enable.tickmarkpink.tickmarkposition {
  display: none;
}
 */
  
  
  
  
}

/* FONT */

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
h1,h2,h3,h4,h5,h6,div,p,span { font-family: "Montserrat", sans-serif !important;}

.li-niveau1 a.a-niveau1 .advtm_menu_span:active {
    background-color: #fea500 !important;
}

