

footer .column1 {
position: relative;
top: -18px;
}

.cover_boxes ul li .box .box_content { top: 0; }
.cover_boxes ul li .box .qbutton { margin-top: 18px; }


#nav-menu-item-14860 li,
#nav-menu-item-14862 li,
#nav-menu-item-14864 li,
#nav-menu-item-14866 li,
#nav-menu-item-15100 li,
#nav-menu-item-15102 li,
#nav-menu-item-15176 li,
#nav-menu-item-15180 li,
#nav-menu-item-15185 li,
#nav-menu-item-15190 li,
#nav-menu-item-15195 li,
#nav-menu-item-15368 li{
width: 280px;
}

.drop_down .second .inner .widget {
padding-bottom: 13px;
}

.drop_down .second .inner .widget a{
padding: 0px !important;
}

.carousel-inner .item.dark .slider_content .text .qbutton,
.carousel-inner .item.light .slider_content .text .qbutton { 
    background-color: #000;    
    border-color: #000;
}

.carousel-inner .item.light .slider_content .text .qbutton.white {
     background-color: transparent;
}

.carousel-inner .item.dark .slider_content .text .qbutton.white:hover,
.carousel-inner .item.dark .slider_content .text .qbutton:hover,
.carousel-inner .item.light .slider_content .text .qbutton.white:hover,
.carousel-inner .item.light .slider_content .text .qbutton:hover {
background-color: #f53644;
border-color: #f53644 !important;
}

.carousel-inner .item.dark .slider_content .text .qbutton:hover,
.carousel-inner .item.light .slider_content .text .qbutton:hover { 
    color: #fff; 
}

.contact_detail .contact_section > h4 {
display: none;
}

.blog_large_image h2,
.blog_large_image h2 a,
.blog_holder.blog_single article h2,
.blog_holder.blog_single article h2 a {
font-size: 27px;
}

.blog_small_image h2,
.blog_small_image h2 a { font-size: 22px; }

span.counter.zero.executed {
      font-family: Playfair Display;
}

.testimonials .testimonial_text_inner p {
font-family: Raleway;
font-weight: 400;
}

.testimonials .testimonial_text_inner p.testimonial_author {
font-weight: 700;
letter-spacing: 1px;
}

.footer_bottom {
padding: 39px 0;
}

.footer_top .two_columns_50_50>.column2 {
text-align: right;
}

.qode_pricing_list .qode_pricing_item_title {
font-weight: 700;
}

.qode_pricing_list .qode_pricing_item_price_inner span {
color: #f83501;
font-size: 35px;
font-family: Playfair Display;
font-weight: 400;
}

.contact_detail .separator {
margin-top: 16px;
margin-bottom: 25px;
}

.footer_top .column2 p {
color: #fff;
}

.footer_top .column2 p.footerinfo1 {
font-family: "Playfair Display";
font-weight: 700;
font-size: 28px;
line-height: 32px;
letter-spacing: 2px;
}

.contact_detail .separator {
opacity: 1;
}

.title .separator.small, .title .separator.small.left, .title .separator.small.right {
margin-top: 35px;
}

.filter_holder ul li span {
font-family: Raleway;
font-size: 12px;
letter-spacing: 2px;
}

.qbutton.white {
background-color: #f53544 !important;
}

a[data-abc="true"].white {
    background-color: #f53544 !important;
}

.qbutton.green.enlarge {
font-size: 30px;
padding: 15px 35px;
}

/* STYLING NINJA FORMS - add to your stylesheet and adjust */

/* The full form */
#ninja_forms_form_1_wrap {
	background-color: #f89a16;
	padding: 20px;
	
	border: 2px solid #ccc;
	border-radius: 8px;
	box-shadow: 0px 3px 5px #444;
}

/* Fields marked with an * are required text */
.ninja-forms-required-items {
	margin-bottom: 15px;
}

/* All Input fields */
.ninja-forms-field {
	background-color: blank;
	border: 1px solid #fff;
	font-size: 16px;
	border-radius: 5px;



}

/* Name field label and input box. 
NB! Notice the styling changes on resizing the browser. Fix this in your media queries. This will change from theme to theme.*/
#ninja_forms_field_1_div_wrap,
#ninja_forms_field_1 {
	width: 47%;
	min-width: 220px;
	height: 35px;
	float: left;
	margin-right: 28px;
}


/* Email field input */
#ninja_forms_field_2{
	width: 47%;
	min-width: 220px;
	height: 35px;	
	float: right;
}

/* Message field input */
#ninja_forms_field_3{
	
}

/* The Send button */
#ninja_forms_field_5 {
	background-color: #8d5303;
	border: 1px solid #333;
	border-radius: 8px;
	
	text-shadow: 2px 1px 3px #000;
	box-shadow: 0px 3px 5px #444;
}

/* The Send button - hover - mouse over effect */
#ninja_forms_field_5:hover{
	background-color: #8d5303;
	border: 1px solid #ccc;
	text-shadow: 0px 0px 2px #ccc;
	box-shadow: 1px 1px 2px #ccc;

}

.nf-field-traiteur {
height:35px !important;
}

#nf-field-11 {
height:60px;
width:20%;
}

/* The Send button */
#nf-field-11 {
	background-color: #609B87;
	border: 1px solid #333;
	border-radius: 8px;
	
	text-shadow: 2px 1px 3px #000;
	box-shadow: 0px 3px 5px #444;
font-size: 22px;
font-weight: bold;
}

/* The Send button - hover - mouse over effect */
#nf-field-11 {
	background-color: #609B87;
	border: 1px solid #ccc;
	text-shadow: 0px 0px 2px #ccc;
	box-shadow: 1px 1px 2px #ccc;

}

/* STYLING CALEDERA FORMS */

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
font-size: 22px !important;
font-weight: bold !important;
}