

.latest_post_holder.image_in_box .latest_post_text .latest_post_title {
    margin: 15px 0 10px;
    line-height: 38px;
}

.latest_post_holder.image_in_box .latest_post_text {
padding:0 0 40px 116px !important;
margin-bottom:40px;
border-bottom:#000000 solid 1px;
}

h5.latest_post_title a {
font-family: 'Pacifico', cursive !important;
text-transform:none;
color:#2e2e28;
}

.featured-content p {
color:#ffffff;
font-size:15px;
line-height: 1.42857143;
font-weight:400;
}

.featured-content h5 {
font-size:16px !important;
padding-bottom:15px !important;
padding-top:3px !important;
text-transform:capitalize !important;
}

.featured-section {
background: #f55449 url("/wp-content/uploads/2018/09/triangle.jpg") repeat-x bottom left;
background-size:auto !important;
background-repeat:repeat-x !important;
}

.kitchen-consults h2 a {
color: #ffffff;
text-shadow: 1px 1px 1px #000;
font-family: 'Montserrat', sans-serif;
font-size: 33.6px;
font-weight: 700;
line-height: 1.42857143;
text-transform: uppercase;
}

.temp-chefs h2 a {
color: #ffffff;
text-shadow: 1px 1px 1px #000;
font-family: 'Montserrat', sans-serif;
font-size: 33.6px;
font-weight: 700;
line-height: 1.42857143;
text-transform: uppercase;
}

.kitchen-consults {
background: url("/wp-content/uploads/2018/09/consult.png") no-repeat center center;
    background-size: auto auto;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
padding:20px;
}

.temp-chefs {
background: url("/wp-content/uploads/2018/09/temp-chef-1.png") no-repeat center center;
    background-size: auto auto;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
padding:20px;
}

.temp-chefs .qbutton, .kitchen-consults .qbutton {
background:#33c2cd;
color:#ffffff;
border-radius:3px;
border:0;
}

.temp-chefs .qbutton:hover, .kitchen-consults .qbutton:hover {
background:#289ca5;
}

.drop_down .second .inner > ul, li.narrow .second .inner ul {
background:#eee;
border-radius:0 5px 5px 5px;
}

.drop_down .second .inner ul li a {
color:#666666;
}

.drop_down .second .inner ul li a:hover {
color:#000000;
}

.not-yet {
display:none !important;;
}

#respond input[type="text"], #respond input[type="email"], .contact_form input[type="text"], .comment_holder #respond input[type="text"], .comment_holder #respond input[type="email"], input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-date, select.wpcf7-form-control.wpcf7-select, input.wpcf7-form-control.wpcf7-quiz, .post-password-form input[type="password"] {
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

#respond textarea, .contact_form textarea, .comment_holder #respond textarea, textarea.wpcf7-form-control.wpcf7-textarea {
height: auto;
font-size: 14px;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.header_top p {
font-family: 'Montserrat', sans-serif;
color:#9fa9ad;
font-weight:700;
}

.q_logo img {
padding-top:20px;
}

nav.main_menu {
margin-top:80px;
margin-bottom:20px;
}

nav.main_menu > ul > li > a {
line-height:40px !important;
}

header.fixed.scrolled .header_bottom {
background:rgba(0,0,0,0.8) !important;
}

header.fixed.scrolled .q_logo img {
height:92px !important;
}

.header_top a {
color:#f55449;
font-weight:500;
font-size:16px;
}

.header_top a.header-btn {
background:#33c2cd;
color:#ffffff;
border-radius:2px;
padding:10px 30px;
font-weight:700;
font-size:14px;
}

.header_top a:hover.header-btn {
background:#289ca5;
}

.triangle-bottom {
background:#f55449 url("/wp-content/uploads/2018/09/triangle.jpg") repeat-x bottom left;
padding: 40px 0px 40px 0px;
background-size:auto !important;
background-repeat:repeat-x !important;
}

.header_bottom {
background:url('/wp-content/uploads/2018/09/service1.jpg') !important;
background-size:cover !important;
}

.title h1 {
padding-top:100px;
}

.header_top {
background:rgba(255,255,255,1) !important;
padding:10px 0px;
}

.footer_top h5 {
font-family: 'Oswald', sans-serif;
font-size: 1.65em;
font-weight: normal;
color: #2e2e28;
line-height: 1.42857143;
text-transform: uppercase;
}

.triangle-white {
background:url('/wp-content/uploads/2018/09/triangle-wht.png');
height:8px;
background-repeat: repeat-x
}

.related-links .vc_col-sm-6 {
width:48%;
margin:0 1%;
}

/*Footer */

.buttom-triangle {
background: url("/wp-content/uploads/2018/09/triangle-wht.png") repeat-x top left;
padding: 0px 0px 65px 0px;
background-size:auto !important;
background-repeat:repeat-x !important;
}

.buttom-triangle-red {
background: url("/wp-content/uploads/2018/09/triangle.png") repeat-x top left;
padding: 0px 0px 65px 0px;
background-size:auto !important;
background-repeat:repeat-x !important;
}

.bottom-footer h3 {
font-family: 'Oswald', sans-serif;color: #fff;
font-size: 40px;
text-align: center;
font-weight: normal;
line-height: 1.42857143;
text-transform: uppercase;
}

.bottom-footer p {
text-align:center;
color:#ffffff;
}

.bottom-footer a {
color:#f55449;
}

.bottom-footer label span {
color:#f55449;
font-weight:500;
font-size:14px;
}

.bottom-footer label {
font-size:15px;
color:#ffffff;
font-weight:700;
}

.bottom-footer .two_columns_50_50 > .column1 > .column_inner {
padding:0px;
}

.bottom-footer .two_columns_50_50 div {
padding-bottom:0px;
line-height: 12px;
}

.bottom-footer div {
line-height:18px;
}

.bottom-footer .vc_col-sm-6:first-child {
width:40%;
}

.bottom-footer .vc_col-sm-6:last-child {
width:60%;
}


@media screen and (max-width: 1200px) {
nav.main_menu > ul > li > a {
font-size:10.6px;
padding:0 15px;
}
}

@media screen and (max-width: 1000px) {
header .q_logo img.mobile {
position:absolute;
}

.header_top_bottom_holder .header_bottom {
background:none !important;
height:130px;
}

.bottom-footer .vc_col-sm-6:first-child {
width:100%;
margin-bottom:40px;
}

.header_top_bottom_holder {
position:absolute !important;
}

.latest_post_holder.image_in_box .latest_post_text {
padding:0px !important;
}

.bottom-footer .vc_col-sm-6:last-child {
width:100%;
}
.header_bottom {
background:none !important;
height:130px;
}
}

@media screen and (max-width: 950px) {
header .q_logo img.mobile {
position:relative;
}

@media screen and (max-width: 800px) {
.header_bottom {
padding:0px !important;
}
.header_top_bottom_holder .header_bottom {
background: url("/wp-content/uploads/2018/09/home-slideV2-1.jpg") no-repeat center center !important;
    background-size: 100%!important;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
padding:20px;
}

.q_slider {
display:none !important;
}
.header_top_bottom_holder {
position:relative !important;
}
}


@media screen and (max-width: 780px) {
.related-links .vc_col-sm-6 {
width:100%;
margin:20px 0;
}
}

@media screen and (max-width: 580px) {
.footer_top .footer_col2, .footer_top .footer_col1, .footer_top h5 {
text-align:center;
}

.q_icon_with_title.left_from_title.custom_icon_image.tiny .icon_text_holder .icon_holder {
display:none !important;
}

.footer_top .footer_col3, .footer_top .footer_col4 {
text-align:center;
font-family: 'Raleway', sans-serif;
}

.header_top_bottom_holder .header_bottom {
background: url("/wp-content/uploads/2018/09/home-slideV2-1.jpg") no-repeat center center !important;
    background-size: 100%!important;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
padding:20px;
}

.q_slider {
display:none !important;
}
.header_top_bottom_holder {
position:relative !important;
}

}