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

@import url('https://fonts.googleapis.com/css?family=Cardo');

.adropdown a {
	color: rgba(0, 0, 0, .7) !important;
}

.adropdown a:hover {
	color: black !important;
}

/*#custom-text {
	background-color: #F5F5F5;
}*/

#custom-text p {
	font-size: 1.4em;
}

#custom-text strong {
	font-size: 30px !important;
}

#custom-text .btn {
	margin-top: 40px;
}

.title {
	margin-top: 50px !important;
}

#custom-text strong,
.products-section-title {
	font-family: 'Cardo' !important;
	font-weight: bold !important;
	text-transform: none !important;
}

.products-section-title {
	font-size: 40px !important;
}

.amenu-link:hover {
	color: black !important;
	font-weight: bold !important;
}

.btn-primary,
#scrolltopbtn {
	/*background-color: rgb(0, 130, 42);*/
	background-color: white;
	border: 1px solid rgba(0,0,0,.1);
	border-radius: 50px;
	color: darkgreen;
	font-weight: bold;
}

.btn-primary:hover,
#scrolltopbtn:hover {
	/*background-color: rgb(0, 88, 9);
	color: white;*/
	border: 1px solid rgb(0, 88, 9) !important;
	color: darkgreen !important;
	background-color: white !important;
	animation: none !important;
}

.container_content .btn-primary {
	z-index: 10;
}

.quick-view {
	background: rgb(245, 245, 245) !important;
	color: black !important;
	border-radius: 40px !important;
}

.quick-view:hover {
	background: rgb(245, 245, 245) !important;
	color: darkgreen !important;
}

#promo-code .btn {
	margin: 20px !important;
	line-height: 40px !important;
}

.forgot-password a,
.no-account a,
.promo-code-button,
.account-link,
#js-checkout-summary a,
.product-price,
.condition-label a,
.contact-rich a,
.register-form a,
#my-account .link-item:hover,
#my-account .page-footer a{
	color: darkgreen !important;
}


#contact .btn-default {
	background-color: darkgreen;
}

.pagination .current a {
	background: darkgreen !important;
}

.social-sharing li:hover {
	background-color: darkgreen !important;
}

/*#index #wrapper {
	background-color: rgb(245, 245, 245);
}*/

.product-description {
	padding: 10px;
}

#_desktop_top_menu {
	height: 63px;
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}

#_desktop_top_menu a {
    padding: 25px 60px 25px 15px;
    color: #000 !important;
    text-transform: uppercase;
}

#_desktop_top_menu a:hover {
	color: darkgreen !important;
}

/*MODIF DU THEME*/

#amegamenu .categories-grid a {
	font-size: 1em;
}

#amegamenu .categories-grid .category-item.level-1 {
	margin-bottom: 0 !important;
	margin-right: 0 !important;
}

#amegamenu .categories-grid {
	padding: 0;
}