/*Modifiche Desktop*/
#nav > li > a > span {
    white-space: nowrap !important;
}
.product-view .product-sku {
    color: #ffffff !important;
}
.product-view .short-description {
    color: #ffffff !important
}
.header-container .header-quick-access .mini-products-list li.item .btn-remove:hover, 
.header-container .header-quick-access .mini-products-list li.item .product-name a:hover {
    color: #ffffff !important;
}
.header-container .header-quick-access .block .button:hover {
    color: #000000 !important;
}
.header-container .header-quick-access .search_mini_form .button:hover {
    color: #000000 !important;
}
.header-container .header-quick-access .mini-cart-header .total-badge {
    color: #000000 !important;
}
li.selected .swatch-link {
    color: #000000 !important;
}
#toPopup {
    background-color: #111111 !important;
    border: 1px solid !important;
}
select {
    background-color: #ffffff !important;
    color: #444444 !important;
}
select:active, select:hover {
  outline-color: #ffffff !important;
}
.cart-collaterals .cart-totals .btn-proceed-checkout {
    background-color: #000000 !important;
    color: #ffffff !important;
}
.cart-collaterals .cart-totals .btn-proceed-checkout:hover {
    background-color: #FFFFFF !important;
    color: #000000 !important;
}
.block-message-cart .arw-services-box.active .service-title, .block-message-cart .arw-services-box.active .service-icon {
    background-color: #ffffff !important;
    color: #000000 !important;
}
.social-networks a {
    color: #b8b8b8 !important;
}
.social-networks a:hover, .social-networks a:focus  {
    color: #000000 !important;
}
.block-account li.current strong, .block-cms-menu li.current strong {
    color: #ffffff !important;
}
.my-account .data-table {
    color: #fff !important;
}
.products-grid .price-box, .products-grid .price-box .old-price .price {
    font-size: 1.2em !important;
}
.products-grid .price-box .price {
    font-size: 1.5em !important;
}
.products-grid .product-info ul.configurable-swatch-list li a {
    font-size: 8px !important;
    /*height: 20px !important;*/
}

.product-view .col-main-details-style_1 .product-img-box {
    width: 35% !important;
}
.product-view .col-main-details-style_1 .product-shop {
    width: 65% !important;
}
/*.breadcrumbs {
    background-color: #466c77;
    background-image: url(/skin/frontend/mgstheme/molly/images/chisiamo.jpg) !important;
    background-size: cover;
    background-position: center center;
    padding: 130px 0;
    margin-bottom: 60px;
}
*/
.sidebar .block .block-subtitle {
    font-weight: 500 !important;
    color: #444444 !important;
}
.block-related .title-block span {
    color: #444444 !important;
}


/*Template mobile*/

.footer-container {
    background: #fff !important;
    clear: left;
}
.footer-container .block-title {
    background: #efefef;
}
.footer-container .block-title h3 {
    color: #444444 !important;
}
.nav-container .menu {
 background: #ce312d;
}
.col1-layout .breadcrumbs {
background-color: #eee !important;
padding: 40px 0 !important;
}
.bottom-toolbar .pager .pages .pagination li.active {
 background: #cccccc !important;
}
.custom-availability .in-stock {
    color: #fff;
    background: #619a31 !important;

}
.product-tabs .tab-item > h3.active {
    background: #444;
    color: #fff;
}
.product-tabs .tab-item > h3 {
    color: #444;
}
#review-step .review-title {
    background: #ccc !important;         
}
#review-step .review-title h2 {
    color: #444 !important;
}
.nav-container .block-title strong {
    background-color: #444444 !important;
}

.header-v6 nav ul.nav-main li > a, .header-v7 nav ul.nav-main li > a {
    font-weight: 300 !important;
    color: #444 !important;
}
.sticky-menu .sticky-content {
  max-height: 80px !important;
}
.logo.logo-sticky {
    display:none !important;
}
.header-v6 .form-search .input-text, .header-v7 .form-search .input-text {
    padding-left: 10px !important;
}
.header-v6 .welcome-title {
   font-weight: 400; 
}
.customer-account-create #fieldset-buttons button {
    padding: 10px 60px;
    background-color: #cc3333;
    color: #fff;
    border: none;
}   
.customer-account-create #fieldset-buttons button:hover {
    padding: 10px 60px;
    background-color: #e74c3c;
    color: #fff;
    border: none;
}   
.inofferta .product-content .top-desc .cate-name .text span:after {
    display:none !important;
}
.customer-address-form .buttons-set button {
    padding: 10px 60px;
    background-color: #cc3333;
    color: #fff;
    border: none;
}
.customer-address-form .buttons-set button:hover {
    padding: 10px 60px;
    background-color: #e74c3c;
    color: #fff;
    border: none;
}
.product-view .short-description {
    color: #666666 !important;
}
.logo img {
    width:300px !important;
} 
.header-v2 .navbar-collapse {
    background-color: #007fff !important;
}
.navbar-collapse ul.nav-main li a:hover, .navbar-collapse ul.nav-main li a:focus {
    background: none;
    color: #f1ff26!important;
}
#nav_container #mainMenu li.level0 ul li a:hover {
    color: #007fff !important;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
    color: #fff;
    background-color: rgba(66, 139, 208, 0) !important;
}
.middle-footer {
    background-color: #f1ff00 !important;
    color: #020202 !important;
    border-top: 5px solid #F1FF00 !important;
}
footer .block-title .title:after {
    background-color: #F1FF00 !important;
}
.testimonial-container {
    background-image: url(/media/wysiwyg/recensioni.jpg) !important;
    background-size: cover !important;;
    background-repeat: no-repeat !important;
    background-position: center center !important;  
    padding-top: 40px;
    padding-bottom: 20px;
}
.dropdown-toggle .fa {
    color:#fff !important;
} 
#top-cart-dropdown .btn-default  {
background-color: #007CFF !important;
border: none !important;
color: #ffffff !important;
}

#top-cart-dropdown .btn-default:hover  {
background-color: #0266d0 !important;
border:0px solid #007cff !important;
color: #ffffff !important;
}
header nav ul.nav-main ul.dropdown-menu {
    border: none !important;
}
.breadcrumbs h1 {
    color:#007cff !important;
    
}
#billing-buttons-container .button {
    background-color: #f1ff00 !important;
    color:#020202 !important;
    padding: 10px 50px;
    border: none;
    font-weight: 700;
}
#shipping-method-buttons-container .button {
    background-color: #f1ff00 !important;
    color:#020202 !important;
    padding: 10px 50px;
    border: none;
    font-weight: 700;
}
#shipping-method-buttons-container .back-link a {
    color:#CC3333 !important;
    font-weight: 700;
}
#payment-buttons-container .button {
    background-color: #f1ff00 !important;
    color:#020202 !important;
    padding: 10px 50px;
    border: none;
    font-weight: 700;
}
#payment-buttons-container .back-link a {
    color:#CC3333 !important;
    font-weight: 700;
    
}
#review-buttons-container .button {
    background-color: #CC3333 !important;
    color:#FFFFFF !important;
    padding: 10px 50px;
    border: none;
    font-weight: 700;
}
.add-to-box .add-to-links a {
    color: #444 !important;   
}
.add-to-box .add-to-links a:hover {
    color: #007CFF !important;  
}
.back-link a {
    color:#CC3333 !important;
    font-weight: 700;
}
.search-select #select-cat-dropdown{
    font-size: 12px !important;
}
.search-select .search-cat-active {
    font-size: 12px !important;
}   
.ratings .rating-links a:hover {
    color: #007fff !important;
    
}  


/*DISABILITA AGGIUNGI AL CARRELLO*/
.catalog-category-view .add-cart-item {
    display: none !important;
}
.cms-fashion-home-6  .add-cart-item {
    display: none !important;
}
/*FINE MODIFICHE AGGIUNGI AL CARRELLO*/

#fieldset-buttons button {
    background-color: #F6f23b !important;
    color:#020202 !important;
}
#fieldset-buttons button:hover {
    background-color: #E7E436 !important;
    color:#020202 !important;
}
#wishlist-view-form .buttons-set button:hover {
    background-color: #007CFF !important;
    color:#FFFFFF !important;
    
}

#onepage-guest-register-button {
    background:#F6F23B !important;
    color: #020202 !important;
    border: none !important;
    
}

#onepage-guest-register-button:hover {
    background:#E7E436 !important;
    color: #020202 !important;
    border: none !important;
    
}


#checkout-step-login .col2-set .col-2 .buttons-set .button {
    background:#F6F23B !important;
    color: #020202 !important;
    border: none !important; 
    padding: 10px 20px;
}

#checkout-step-login .col2-set .col-2 .buttons-set .button:hover {
     background:#E7E436 !important;
    color: #020202 !important;
    border: none !important;
    padding: 10px 20px;
}
.rating-box .rating:after {
    color: #f5e500 !important;
}
.name-review {
    color: #007cff !important;
}
#review-form h4,h5 {
    font-weight: 400 !important;
    
}
.cms-fashion-home-6 .btn-promo-banner {
    border:2px solid #ffffff !important;
}
.cms-fashion-home-6 .btn-promo-banner:hover {
      background-color: #0170e4 !important;
}  

.cms-no-route .text-404 {
      background-color: #f1ff00!important;
}   
.content-page-404 .text-404 {
      color:#007cff !important;
}
#review-form a {
    font-weight: 700 !important;
    color: #CC3333 !important;
}
#review-form a:hover {
    font-weight: 700 !important;
    color: #007cff !important;
}
.header-container {
    float: left;
    width: 100%;
    background-image: url(https://www.ncdmricambimoto.it/skin/frontend/mgstheme/molly/images/RivenditoreAER.png) !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position: center center !important;
}
#link-mobile-menu-category-node-4 {
    background-image: url('https://www.ncdmricambimoto.it/skin/frontend/mgstheme/molly/images/ricambimoto.png') !important;
    background-repeat: no-repeat;
    background-position: 7px 0;
    background-size: 24px 24px;
    padding: 0px 10px 0px 55px;
}
#link-mobile-menu-category-node-5 {
    background-image: url('https://www.ncdmricambimoto.it/skin/frontend/mgstheme/molly/images/ricambiscooter.png') !important;
    background-repeat: no-repeat;
    background-position: 7px 0;
    background-size: 26px auto;
    padding: 0px 10px 0px 55px;
}
#link-mobile-menu-category-node-6 {
    background-image: url('https://www.ncdmricambimoto.it/skin/frontend/mgstheme/molly/images/ricambivespa.png') !important;
    background-repeat: no-repeat;
    background-position: 7px 0;
    background-size: 30px auto;
    padding: 0px 10px 0px 55px;
}
#link-mobile-menu-category-node-12 {
    background-image: url('https://www.ncdmricambimoto.it/skin/frontend/mgstheme/molly/images/logoaer.png') !important;
    background-repeat: no-repeat;
    background-position: 7px 0;
    background-size: 30px auto;
    padding: 0px 10px 0px 55px;
}
#link-mobile-menu-category-node-7 {
    background-image: url('https://www.ncdmricambimoto.it/skin/frontend/mgstheme/molly/images/accessori.png') !important;
    background-repeat: no-repeat;
    background-position: 7px 0;
    background-size: 20px auto;
    padding: 0px 10px 0px 55px;
}
#link-mobile-menu-category-node-16 {
    background-image: url('https://www.ncdmricambimoto.it/skin/frontend/mgstheme/molly/images/brand.png') !important;
    background-repeat: no-repeat;
    background-position: 7px 0;
    background-size: 20px auto;
    padding: 0px 10px 0px 55px;   
}
#link-mobile-menu-category-node-9 {
    background-image: url('https://www.ncdmricambimoto.it/skin/frontend/mgstheme/molly/images/outlet.png') !important;
    background-repeat: no-repeat;
    background-position: 7px 0;
    background-size: 18px auto;
    padding: 0px 10px 0px 55px;   
}
/*modifiche per Mozilla Firefox*/
@-moz-document url-prefix() {
    .header-v2 .sticky-content nav.nav-main, .header-v4 .sticky-content nav.nav-main, .header-v6 .sticky-content nav ul.nav-main li.level0, .header-v7 .sticky-content nav ul.nav-main li.level0, .header-v2 .sticky-content nav ul.nav-main li.level0, .header-v4 .sticky-content nav ul.nav-main li.level0, .header-v9 .sticky-content nav ul.nav-main li.level0 {
    height: 60px !important;
}
}
@-moz-document url-prefix() {
.catalog-product-view {
    overflow: hidden;
}
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
    .header-v2 .sticky-content nav.nav-main, .header-v4 .sticky-content nav.nav-main, .header-v6 .sticky-content nav ul.nav-main li.level0, .header-v7 .sticky-content nav ul.nav-main li.level0, .header-v2 .sticky-content nav ul.nav-main li.level0, .header-v4 .sticky-content nav ul.nav-main li.level0, .header-v9 .sticky-content nav ul.nav-main li.level0 {
    height: 60px !important;
}
}

/*Modifiche Smartphone*/
@media (max-width: 767px){ 
footer .block-subscribe .input-box {
    width: 237px !important;
}
.table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {
    white-space: unset !important;
}
.logo-container img {
    width:150px !important;
}
.logo-container {
margin-top: 15px!important;
}
.header-v6 .logo-container, .header-v7 .logo-container {
    text-align: left !important;
    margin: 0;
}
/*Modifiche*/
.account-dropdown a {
    text-align: left !important;
}
.cms-fashion-home-6 .header-v6 .top-bar .topSearch, .header-v7 .top-bar .topSearch {
    position: relative !important;
    width: 50% !important;
    float:left !important;
}
/*.topSearch {
    float: left !important;
    width: 40% !important;
}*/
.cms-fashion-home-6 .header-v6 .form-search .input-text, .header-v7 .form-search .input-text {
    width: 100% !important;
}
.cms-fashion-home-6 .top-bar .account-dropdown > a {
    padding: 17px 5px 16px !important;
}
.cms-fashion-home-6 .nuoviarrivi .owl-wrapper .owl-item {
    width:100% !important;
}
.cms-fashion-home-6 .inofferta .product-content .top-desc .cate-name .text span:after {
    position: absolute;
    left: 100%;
    right: 100%;
    width: 1000px;
    height: 1px;
    background-color: #eeeeee;
    top: 9px;
    content: none !important;
}
.cms-chi-siamo .breadcrumbs h1 {
    color: #007cff !important;
}
.breadcrumbs h1, .breadcrumbs ul li, .breadcrumbs li a {
    color: #fff !important;
}
.cms-fashion-home-6 .account-dropdown {
    width: 50% !important;
    padding-left: 5% !important;
}
.cms-fashion-home-6 .account-dropdown a {
    display: inline-flex !important;
}
#checkout-review-table .product-name {
    font-size: 12px !important;
}
.customer-account-create #form-validate p {
    font-size: 10px !important;
    text-align: justify;
}
.customer-account-create #form-validate h4 {
    font-size: 11px !important;
    font-weight: 700 !important;    
}
.customer-account-create #form-validate h2 {
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;   
}
.breadcrumbs {
    padding: 50px 0 !important;
}
header nav ul.nav-main li.dropdown .collapse .fa-plus {
    display: inline-block !important;
}
.cms-fashion-home-6 .logo img {
    width: 127px !important;
}
.service-inline {
    margin-top: 30px;
}
.service-inline .fa-4x {
    font-size: 2em !important;
}
.service-inline h5{
    font-size: 14px !important;
}
#accordion .panel .panel-heading .panel-title a:hover {
    color: #007cff !important;
}
#customer-reviews .title-inline h4 {
    font-weight: 500 !important;
}
.header-container {
       /* background-position: top center !important;*/
    background-image:none !important;
}
}
/*MODIFICA HOVER ICONA MENU MOBILE

@media screen and (max-width: 991px){
button.btn-responsive-nav:hover, button.btn-responsive-nav:active, button.btn-responsive-nav:focus  {     
     color: #007Cff !important;
}
}
*/

/*Modifiche tablet*/
@media screen and (max-width: 1024px){
  .cms-fashion-home-6 .inofferta .product-content .top-desc .cate-name .text span:after {
    position: absolute;
    left: 100%;
    right: 100%;
    width: 1000px;
    height: 1px;
    background-color: #eeeeee;
    top: 9px;
    content: none !important;
}  
.inofferta .product-content .top-desc .cate-name {
    
    padding-right: 0px !important;
}     
header nav ul.nav-main li.dropdown .collapse .fa-plus {
    display: inline-block !important;
}
.service-inline {
    margin-top: 30px;
}
.breadcrumbs h1, .breadcrumbs ul li, .breadcrumbs li a {
color: #007cff !important;
}
.header-container {
        background-image:none !important;
}
ul#mainMenu li {
    margin-bottom: 0px !important;
}
}
