/*
 * Custom style goes here.
 * A template should always ship with an empty custom.css
 */

 html body#checkout.lang-fr.country-fr.currency-eur.layout-full-width.page-order.tax-display-enabled.st-wrapper.customer-has-logged main#page.st-pusher section#wrapper div.main-content div.container div.row.row-left-center-right div#center-column.center.col-12 div.center-wrapper section#main div.cart-grid.mb-3.row div.cart-grid-body.col-12.col-lg-8.mb-4 section#checkout-delivery-step.checkout-step.-reachable.-current.js-current-step div.content div#chronorelais_container.container-fluid.chronopost div.row {
 	display: initial;
 }
 
.anav-top .category-item .category-subs li a:before {
	display: none;
}

#header-main-menu > div:nth-child(1) {
		max-width: 100%;
	}

.anav-top .amenu-link:after{
	color: #07a1e2;
}

.col-md-3-fred {
    flex: 0 0 33.3% !important;
    max-width: 33.3% !important;
}

.col-sm-6-fred {
    flex: 0 0 33.3%;
    max-width: 33.3%;
}

.product-list .product-miniature .first-block {
	display: none;
}

.product-list .product-miniature .product-price-and-shipping {
	display: none !important;
}

h5.product-name{
	text-align: left !important;
	padding: 0;
}

article.product-item .product-miniature .product-simple .product-style{
	padding: 0;
}

.anav-top .product-item .product-container{
	padding-bottom: 0;
}

.anav-top .product-item {
	padding: 5px;
}

body#product.lang-fr.country-fr.currency-eur.layout-full-width.page-product.tax-display-enabled.product-id-2.product-cartes-commerciales-85x55mm.product-id-category-16.product-id-manufacturer-0.product-id-supplier-0.product-available-for-order.product-customizable.st-wrapper.ndkcfLoaded.is_customizable_product_ndk.pace-done main#page.st-pusher section#wrapper div.main-content div.container div.row.row-left-center-right div#center-column.center.col-12 div.center-wrapper section div#mainProduct.main-product-details.shadow-box.md-bottom div.row div.product-right.col-12.col-md-7.col-lg-8 section.product-right-content div.row div.col-12.col-xl-8 div#product-description-short-2.product-description-short.sm-bottom p{
	font-weight: 700;
	-moz-osx-font-smoothing: initial;
	-webkit-font-smoothing: auto !important;
}

.ndkcfTitle, .price.productPriceUpHT {
	font-size: 20px !important;
	text-transform: uppercase;
	color: #07a1e2;
}

.current-price {
	display: none !important;
}

.show-more-without-taxes{
	display: block !important;
}

.show-more-without-taxes > span:first-of-type{
	font-weight: 700 !important;
	font-size: 1em !important;
	color: #07a1e2;
}

.ndkcfTitle::after {
	display: none;
}


.toggler .toggleText::after {
	display: none;
}

.toggler .active {
	text-transform: uppercase !important;
}

.prevNdkcfItem::after {
	color: #07a1e2 !important;
}

.ndkcsfields-block .form-group:not(.submitContainer):hover {
	background: #07a1e2 !important;
}

.ndkcsfields-block .form-group.activeFormGroup,
.ndkcsfields-block span.radio.selected_radio, #product .simple_accessory_product .selected-product-accessory {
	background-color: rgba(7, 161, 226, 0);
}

.ndkcsfields-block .form-group:not(.submitContainer):hover, .ndkcsfields-block .form-group.activeFormGroup, .toggler:hover {
	color: #ffffff !important;
}

.labelPriceUp, div.blockPrice.clear.clearfix p.contentPrice span.price.productPriceUp{
	text-transform: uppercase !important;
	font-weight: normal !important;
	font-size: 1em !important;
	font-family: Roboto,sans-serif !important;
    -webkit-font-smoothing: antialiased !important;
}

.ndkcsfields-block .form-group {
	border: 1px solid #c7c7c7;
	border-style: dashed;
	box-shadow: none; 
}

.main-product-details .reassurance-hook {
	background-color: transparent;
}

/* .product-prices {
	display: none;
} */

.blockPrice {
	border-top: none;
}

.ndkcsfields-block span.radio, .ndkcsfields-block span.checkbox {
	display: inline-block !important;
	padding: 0 0 0 4%;
}

.ndkcsfields-block .toggler {
	padding: 0 !important;
}

.col-md-5 {
    flex: 0 0 20% !important;
    max-width: 20% !important;
}

.ndkcsfields-block .form-group.submitContainer {
	width: max-content !important;
}

.ndkcsfields-block span.radio, .ndkcsfields-block span.checkbox {
	border-top: none;
}

label.toggler{
	text-transform: uppercase;
}

label.toggler:active {
	color: #ffffff;
}

form#ndkcsfields.ajax_form div.groupFieldBlock.packlistGroup div.form-group.ndkackFieldItem label.toggler {
	margin: 0;
	font-weight: bold;
}

#submitNdkcsfields {
	font-weight: bold;
}

div#left-column.sidebar-column.col-12.col-md-4.col-lg-3 div.column-wrapper {
	margin: 0;
}

div.column-block.md-bottom.clearfix h4.column-title {
	background: #fdde2a;
}

div.product-container div.second-block h5.product-name a:hover {
	color: #07a1e2 !important;
}

.block-newsletter .newsletter-message {
    font-size: 90%;
}

#slide-conges {
	max-width: 100%;
	max-height: max-content;
	padding-top: 0%;

}

#slide-eco img, #slide-conges img {
	max-width: 60%;
	height: auto;
	margin-bottom: 5%;
	position: relative;
}

#slide-conges img {
	margin-bottom: 0%;
}

#slide-eco p, #slide-conges p {
	font-weight: 700;
	/* font-size: 1.5em; */
	line-height: initial;
	margin-bottom: 0;
}

#slide-conges p {
	text-shadow: none;
	display: inline-block;
}

#slide-conges h2 {
	text-transform: none;
	background: #ffffff;
	color: #009fe3;
	text-shadow: none;
	letter-spacing: 0;
    margin: 0 23% 2% 23%;
}


#slide-promo {
	position: relative !important;
    top: 5px !important;
}

#slide-promo h2 {
	text-shadow: none !important;
}

.bat, .calcul {
	display: inline-block;
	max-width: 100%;
}

.bat {
	border: 1px solid #07a1e2;
}

.calcul button span, .bat button span {
		display: none;
}

.calcul button img, .bat button img {
	max-height: 157px !important;
}

#extraModal6 > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > p:nth-child(1) > img:nth-child(1) {
	width: 100%;
}

.product-customization-item button.btn {
	background-color: red !important;
	color: blue !important;
}

.product-variants-wrapper.d-none { display:block !important; }

.product-add-to-cart.js-product-add-to-cart { display:none !important; }

.product-thumbnail { display:none !important; }

.product-price-and-shipping { display:none !important; }
/* div.aone-slideshow.theme-default div#aoneSlider.nivoSlider.caption-effect-opacity div.nivo-caption div.caption-wrapper div.caption-content {
		margin-left: -52em;
}

/* #caption-slide {
	margin-left: -52em;
	margin-right: 44em;
}*/

#caption-slide p {
	/* padding: 16% !important;
	width: 127% !important;*/
	float: left;
}

/* @media (max-width: 767.98px) {

#slide-conges {
	position: relative !important;
    top: 5px !important;
}

#slide-conges h2 {
	font-size: 1em !important;
	margin-bottom: 2% !important;
}

#slide-conges p {
	font-size: 0.75em !important;
}

#slide-conges img {
	max-width: 50% !important;
	margin-bottom: 2% !important;
}

}

@media (max-width: 991.98px){

#slide-conges {
	top: -23px;
}

#slide-conges h2 {
	font-size: 2em;
    margin: 0 30% 2% 30%;
}

#slide-conges p {
	font-size: 15px;
}

#slide-conges img {
	max-width: 30%;
	display: block;
    margin: 0 auto;
    margin-bottom: 2%;
}*/
