.nav {
    flex-direction: column;
}
div[class*=-view] .vm-col.product .product_s_desc {
    display: block;
}
div[class*=-view] .product-container .vm-product-descr-container-1>h2 a {
    font-size: 1.4rem;
}
div[class*=-view] .product-container .vm-product-descr-container-1, div[class*=-view] .product-container .vm-product-descr-container-0 {
    font-size: 1.1rem;
}
div[class*=-view] .product-price .vm-display.vm-price-value span.vm-price-desc {
    display: inline-block;
    font-size: 1.1rem;
}
div[class*=-view] .product-price .vm-display.vm-price-value span {
    font-size: 1.1rem;
}
.browse-view .product-container .vm-product-media-container:hover .addtocart-area {
    display: none;
}
div.productdetails-view .vm-product-container .vm-product-details-container .addtocart-bar {
    margin-top:20px;
}
div.product-container span.addtocart-button input.addtocart-button {
    border-radius: 10px;
    background-color: #616161;
    border-color: #616161;
    color: #fff;
}
div.productdetails-view.view-layout-full .vm-product-container #vm-slide-images .owl-dots {
    justify-content: left;
}
div.productdetails-view .vm-product-container .vm-product-details-container .rating-wrap {
    display: none;
}
div.productdetails-view.view-layout-full #review {
    display: none;
}
div.productdetails-view.view-layout-full .productdetails-tabs {
    margin-top: 16px;
    padding-top: 16px;
}
div[class*=-view] .vm-col.product .spacer .vm3pr-0 a.ask-a-question {
    display:none;
}
a.iframe-src.btn.btn-default.btn-block {
    display: none;
}
a.notify.btn.btn-secondary {
    border-radius: 10px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: 10px;
}
input.notify-button.btn.btn-primary.validate {
    border-radius: 10px;;
}
.btn.btn-primary,
button.default,
.notify.btn.btn-secondary {
    border-radius: 10px;
    background-color: #2196f354 !important;
    border-color: #2196f354 !important;
    color: #000;
    padding: 16px 32px;
    font-size: 0.933rem;
    line-height: 1.6;
}
div.product-price a.ask-a-question {
    display: none;
}
.com_virtuemart .vm-cart-header-container {
    flex-direction: row;
    justify-content: space-between;
    align-content: center;
    align-items: center;
}
.com_virtuemart #form-login input[type=submit] {
    padding: 10px;
    color: #000 !important;
}
.btn.btn-primary.vm2-add_quantity_cart {
    background-position: 0 0;
    background-color: initial !important;
    border-color: white !important;
    padding: 12px 24px;
}
.vm2-remove_from_cart {
    background-position: 0 -212px;
}
div.checkoutStep {
    border-radius: 10px;
}
a.continue_link {
    padding: 0%;
}
div.ja-masthead.image:before {
    opacity: 0.4;
}
div.ja-masthead.image {
    height:250px;
    padding-top: initial;
}
.single-article {
    max-width: initial;
}
.acm-clients.style-1 .client-items .client-item {
    border-right: none;
}
.acm-clients.style-1 .client-items {
    border: none;
}
.acm-slideshow.style-2 .item, .acm-slideshow.style-2 .slider-content {
    height: 612px;
}
.acm-slideshow.style-2 .item {
    background-size: contain;
    background-repeat: no-repeat;
}
.lmcustom h3, h4, h5 {
    color: aliceblue;
}
.lmcustom h3 {
    font-weight: bold;
}
.lmcustom li .og-details p {
    color: navajowhite;
}
ul.mod-menu.mod-list.nav {
    padding: 10px;
    background-color: #2196f354;
    border-radius: 10px;
}
ul.mod-menu.mod-list.nav a {
    color: black !important;
    font-weight: #000;
}
ul.mod-menu.mod-list.nav li.nav-item {
    padding: 5px;
}

.dropdown.mega ul.mod-menu.mod-list.nav {
    padding: initial;
    background-color: initial;
    border-radius: initial;
}
div#t4-footnav ul.mod-menu.mod-list.nav {
    padding: initial;
    background-color: initial;
    border-radius: initial;
}
div#t4-footnav ul.mod-menu.mod-list.nav a {
    font-weight: initial;
}
div#t4-footer ul.mod-menu.mod-list.nav {
    padding: initial;
    background-color: initial;
    border-radius: initial;
}
.com_virtuemart .buttonBar-right button[type=submit],
.com_virtuemart .buttonBar-right button[type=reset] {
    border-radius: 10px;
}
joomla-alert,
joomla-alert[type=info] {
    background-color: #fe9806;
    border-radius: 10px;
    color: #fff;
}
a {
    color: #007bff !important;
}
div.acm-slideshow a,
div.acm-features a {
    color: #fff !important;
}
.lmcustom div#overlay li a {
    color: #fff !important;
}
#fancybox-wrap #fancybox-outer .continue_link,
#fancybox-wrap #fancybox-outer .showcart {
    border-radius: 10px;
}
#fancybox-content div.vm-padded h4 {
    color: #000;
}
.show_cart a {
    color: #000 !important;
}
.cart-view a.continue_link.btn.btn-primary {
    color: #000 !important;
    padding: 10px;
}
.billto-shipto h5.page-header {
    color: #000;
}
div#homme-afrique.vegas-container,
div#femme-afrique.vegas-container,
div#homme-polo-dykkeren.vegas-container,
div#femme-polo-dykkeren.vegas-container,
div#homme-deco-stop.vegas-container,
div#femme-deco-stop.vegas-container,
div#homme-rebreather.vegas-container,
div#femme-rebreather.vegas-container,
div#homme-strytan.vegas-container,
div#femme-strytan.vegas-container,
div#homme-heroes.vegas-container,
div#femme-heroes.vegas-container,
div#homme-masques.vegas-container,
div#femme-masques.vegas-container,
div#homme-moins330.vegas-container,
div#femme-moins330.vegas-container,
div#homme-dls.vegas-container,
div#femme-dls.vegas-container,
div#homme-french-sout.vegas-container,
div#femme-french-sout.vegas-container,
div#homme-cavexplorer.vegas-container,
div#femme-cavexplorer.vegas-container,
div#homme-nudipop.vegas-container,
div#femme-nudipop.vegas-container,
div#homme-coelacanthe.vegas-container,
div#femme-coelacanthe.vegas-container,
div#homme-le-rubis.vegas-container,
div#femme-le-rubis.vegas-container,
div#homme-ice-diver.vegas-container,
div#femme-ice-diver.vegas-container,
div#homme-octopus.vegas-container,
div#femme-octopus.vegas-container,
div#homme-eagle-rays.vegas-container,
div#femme-eagle-rays.vegas-container,
div#homme-pionnier.vegas-container,
div#femme-pionnier.vegas-container,
div#homme-toolkit.vegas-container,
div#femme-toolkit.vegas-container,
div#homme-requins-rescue.vegas-container,
div#femme-requins-rescue.vegas-container {
    height: 1000px !important;
}
.vegas-container a {
    color: white !important;
}
@media only screen and (max-width: 40em) {
    div#homme-afrique.vegas-container,
    div#femme-afrique.vegas-container,
    div#homme-polo-dykkeren.vegas-container,
    div#femme-polo-dykkeren.vegas-container,
    div#homme-deco-stop.vegas-container,
    div#femme-deco-stop.vegas-container,
    div#homme-rebreather.vegas-container,
    div#femme-rebreather.vegas-container,
    div#homme-strytan.vegas-container,
    div#femme-strytan.vegas-container,
    div#homme-heroes.vegas-container,
    div#femme-heroes.vegas-container,
    div#homme-masques.vegas-container,
    div#femme-masques.vegas-container,
    div#homme-moins330.vegas-container,
    div#femme-moins330.vegas-container,
    div#homme-dls.vegas-container,
    div#femme-dls.vegas-container,
    div#homme-french-sout.vegas-container,
    div#femme-french-sout.vegas-container,
    div#homme-cavexplorer.vegas-container,
    div#femme-cavexplorer.vegas-container,
    div#homme-nudipop.vegas-container,
    div#femme-nudipop.vegas-container,
    div#homme-coelacanthe.vegas-container,
    div#femme-coelacanthe.vegas-container,
    div#homme-le-rubis.vegas-container,
    div#femme-le-rubis.vegas-container,
    div#homme-ice-diver.vegas-container,
    div#femme-ice-diver.vegas-container,
    div#homme-octopus.vegas-container, 
    div#femme-octopus.vegas-container,
    div#homme-pionnier.vegas-container,
    div#femme-pionnier.vegas-container,
    div#homme-toolkit.vegas-container,
    div#femme-toolkit.vegas-container,
    div#homme-requins-rescue.vegas-container,
    div#femme-requins-rescue.vegas-container {
        height: 400px !important;
    }
    .SHL-intro__title {
        font-size: 2rem;
        top: 0px;
    }
    h1.SHL-intro__title.details-collection {
        position: relative !important;
    }
    .SHL-trigger {
        position: absolute;
        width: 40px;
    }
    .collection_content {
        left: 10px;
    }
}
/*
div#homme-afrique h1,
div#homme-polo-dykkeren h1,
div#homme-deco-stop h1,
div#homme-rebreather h1 {
    color: white !important;
}*/
div#homme-afrique .collection_content p,
div#femme-afrique .collection_content p,
div#homme-polo-dykkeren .collection_content p,
div#femme-polo-dykkeren .collection_content p,
div#homme-deco-stop .collection_content p,
div#femme-deco-stop .collection_content p,
div#homme-rebreather .collection_content p,
div#femme-rebreather .collection_content p,
div#homme-strytan .collection_content p,
div#femme-strytan .collection_content p,
div#homme-heroes .collection_content p,
div#femme-heroes .collection_content p,
div#homme-masques .collection_content p,
div#femme-masques .collection_content p,
div#homme-moins330 .collection_content p,
div#femme-moins330 .collection_content p,
div#homme-dls .collection_content p,
div#femme-dls .collection_content p,
div#homme-french-sout .collection_content p,
div#femme-french-sout .collection_content p,
div#homme-cavexplorer .collection_content p,
div#femme-cavexplorer .collection_content p,
div#homme-nudipop .collection_content p,
div#femme-nudipop .collection_content p,
div#homme-coelacanthe .collection_content p,
div#femme-coelacanthe .collection_content p,
div#homme-le-rubis .collection_content p,
div#femme-le-rubis .collection_content p,
div#homme-ice-diver .collection_content p,
div#femme-ice-diver .collection_content p,
div#homme-octopus .collection_content p,
div#femme-octopus .collection_content p,
div#homme-eagle-rays .collection_content p,
div#femme-eagle-rays .collection_content p,
div#homme-pionnier .collection_content p,
div#femme-pionnier .collection_content p,
div#homme-toolkit .collection_content p,
div#femme-toolkit .collection_content p,
div#homme-requins-rescue .collection_content p,
div#femme-requins-rescue .collection_content p {
    background-color: slategray !important;
}