/*
Theme Name: Ultima Child
Theme URI: http://ultima.select-themes.com
Description: A child theme of Ultima Theme
Author: Select Themes
Author URI: http://demo.select-themes.com
Version: 1.0.0
Text Domain: ultima
Template: ultima
*/


.no-gap .vc_row {
	margin: 0!important;
}
.no-gap .vc_column-inner{
	padding: 0!important;
}

figure {
	margin: 0;
}

#nav-menu-item-14304  .item_text,
#nav-menu-item-14303  .item_text,
#nav-menu-item-14302 .item_text {
	display: none !important;
}

img.size-full{
	width: 100%;
}

/* header avec logo centré */
.qodef-vertical-align-containers .qodef-position-left {
	float: none !important;
	height: auto !important;
	text-align: center;
}
.qodef-sticky-header{
	display: none !important;
}
.qodef-page-header .qodef-menu-area .qodef-logo-wrapper a{
	max-height: 110px !important;
	height: 110px !important;
}

/*masque le nom de la catégorie sur le post-teaser*/
.qodef-post-content .qodef-post-info-category-holder {
	display: none;
}

/* ---- home ---*/
/*style des boutons au hover des bannieres interactives*/
.qodef-interactive-banner.button-hover-banner .qodef-btn.qodef-btn-medium{
	background-color: transparent !important;
	border: none !important;
	font-size: 2rem;
}
.qodef-interactive-banner-content a .qodef-btn-text:after{
	content: none !important;
}

/*-----footer-----*/
footer .qodef-footer-top-holder {
	background-color: white !important;
	color: #454951;
}
footer .widget a,
footer p {
	color: #454951 !important;
}

/*
footer .qodef-column:nth-child(3),
footer .qodef-column:nth-child(4){
	margin-top: 48px;
}
*/
footer .qodef-column {
	display: flex;
	align-items: flex-end;
	padding-bottom: 10px !important;
}
footer .qodef-column ul,
footer .qodef-column .widget{
	margin-bottom: 0;
}
footer .widget_qode_social_icon_widget {
	margin-right: 15px
}

footer .qodef-column:nth-child(3) .qodef-column-inner,
footer .qodef-column:nth-child(4) .qodef-column-inner {
	
}
@media only screen and (max-width: 768px){
	footer .qodef-container-inner{
	padding: 0 !important;
}
}

.qodef-tags{
	line-height: 2rem;
}

/*------search footer--------*/
#searchform{
	margin-bottom: 20px;
}
#searchform input{
	    border-radius: 0 !important;
}
.qodef-footer-column-4.widget_text{
	padding:0 !important;
}

/*------boutique--------*/

/* description des porduit masquée par défaut*/
.qodef-tabs.qodef-vertical-tab .qodef-tab-container{
	    visibility: visible !important;
    opacity: inherit !important;
}
.qodef-tabs-nav{
	padding-right: 20px !important;
}
/*sku masqué*/
.sku_wrapper{
	display:none !important;
}
/* bouton + et - */
body.woocommerce-page .qodef-content .qodef-quantity-buttons .qodef-quantity-minus,
body.woocommerce-page .qodef-content .qodef-quantity-buttons .qodef-quantity-plus{
	background-color: transparent ;
	color: black  !important;
	border: 1px solid black  !important;
}
.qodef-quantity-buttons .qodef-quantity-minus{
	left: -1px !important;
}
.qodef-quantity-buttons .qodef-quantity-input{
	background-color: transparent !important;
}

/* bouton sur les vignettes produit*/
ul.products>.product .button,
.qodef-pl-image .added_to_cart {
	height: auto !important;
}

footer  .sbi_load_btn,
footer  .sbi_follow_btn a{
	color: white !important;
	background: rgb(109, 109, 109) !important;
	font-weight: 400 !important;
	box-shadow: none !important;
}
footer .sbi_load_btn:hover,
footer .sbi_follow_btn a:hover{
	    background: #24262a !important;
}