.no-header-menu ul, .dt-header-menu .dt-primary-nav {
    margin: 0;
    padding: 0;
    text-align: right;
    width: 100%;
}

h6 {
    font-family: Lora;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 0.5px;
    text-align: inherit;
    text-transform: none;
    color: #505050;
    margin-bottom: 10px;
		font-style: italic;
}

h3 {
    margin-bottom: 15px;
}

.dt-sc-colored-big-buttons, .dt-sc-button.fully-rounded-border, .dt-sc-button.fully-rounded-border:hover, .dt-sc-button.rounded-border.black:hover, .dt-sc-button.bordered.black:hover, .dt-sc-button.bordered:hover, .dt-sc-button.rounded-border:hover, .dt-sc-button::before, .dt-sc-button::after, .dt-sc-button.filled, input[type="submit"], input[type="reset"], button, input[type="button"] {
    border-color: #e0a626;
		font-family: accanthis;
		font-size: 15px;
}


.dt-sc-button.fully-rounded-border, .dt-sc-button.rounded-border, .dt-sc-button.bordered, .dt-sc-button.with-shadow.white, .dt-sc-skin-highlight .dt-sc-button.rounded-border:hover, .dt-sc-skin-highlight .dt-sc-button.bordered:hover, .dt-sc-dark-bg.skin-color .dt-sc-button.fully-rounded-border:hover, .dt-sc-button.dt-sc-strike-over-button, .dt-custom-title-link p a, .dt-sc-button.no-border-bg, .dt-sc-button.filled:hover {
    color: black;
		font-family: accanthis;
		font-size: 15px;
}


.alignright p {
    text-align: right;
    margin-bottom: 10px;
    margin-top: -15px;
}

.alignleft p {
    text-align: left;
    margin-bottom: 10px;
    margin-top: -15px;
}

.alignnone.attachment-full {
		position:absolute;
		bottom:0px;
}

.wpb_heading.wpb_map_heading {
		display: none;
}

.post-edit-link {
    display: none;
}

#vc_load-inline-editor {
    display: none;
}

.bannercontact h3 {
		font-family: accanthis;
		font-size: 50px;
		color: white;
}

.bannercontact {
   	position : sticky;
		margin-top: -40px;
}

.isDisabled {
  color: currentColor;
	pointer-events: none;
  cursor: not-allowed;
  text-decoration: none;
}

.dt-sc-menu-title.nomdesmenus {
    font-family: accanthis;
    font-size: 34px;
    font-style: italic;
}

.dt-products-list .dt-product-item {
    float: left;
    margin: 0 0 0px;
    padding: 0;
    width: 100%;
}

.stickymenu {
	border-color: #f4f1ea;
	border: 4rem solid  #f4f1ea;
	background-color: #f4f1ea;
	border-radius: 50px;
}

.stickymenu {
	border-color: #f4f1ea;
	border: 4rem solid  #f4f1ea;
	background-color: #f4f1ea;
	border-radius: 50px;
}

.stickymenutext h2 {
	background-color: #f4f1ea; 	
}

.stickymenutext a {
	background-color: #f4f1ea	!important
}

.stickymenutext span {
	background-color: #f4f1ea 	!important; 	
}

.stickymenutext span {
    color: black;
}

.productmenueurocolor span {
    color: black;
}

@media screen and (max-width: 749px) {
.hideonmobile {
    visibility: hidden;
    clear: both;
    float: left;
    margin: 10px auto 5px 20px;
    width: 28%;
    display: none;
  }
}

.vc_column_container > .vc_column-inner {
    box-sizing: border-box;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
}

.dt-sc-image-border::after {
    background-color: #e0a626;
    bottom: 0;
    content: '';
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
		opacity: 80%;
}

@media screen and (max-width: 749px) {
.c-bully {
    visibility: hidden;
    clear: both;
    float: left;
    margin: 10px auto 5px 20px;
    width: 28%;
    display: none;
  }
}

.no-breadcrumb #main {
    margin-top: 0px;
}

span {
    color: white;
}

span:hover {
    color: #e0a626;
}

@media screen and (max-width: 749px) {
span {
    color: grey !important;
  }
}

@media only screen and (max-width:749px) {
parallax {
      background-attachment: scroll !important;
      background-position: center center !important;
    }


@media screen and (max-width: 749px) {
.icon-content {
    text-align: center;
	}
}
	
@media screen and (max-width: 749px) {
.iconesservices {
    text-align: center;
	}
}
	

@media screen and (max-width: 749px) {
.alignright {
    text-align: center;
	}
}
	
@media screen and (max-width: 749px) {
	.alignright p {
    margin-bottom: 10px;
    margin-top: -15px;
    text-align: center !important;
	}
}
	
	@media screen and (max-width: 749px) {
.alignleft {
    text-align: center;
	}
}
	
@media screen and (max-width: 749px) {
	.alignleft p {
    margin-bottom: 10px;
    margin-top: -15px;
    text-align: center !important;
	}
}
	
.woocommerce-Price-currencySymbol bdi {
    color: black !important;
}

@media screen and (max-width: 749px) {
.dt-product-excerpt {
    margin-bottom: 10px;
    margin-top: -15px;
		text-align: left;
	}
}