/*
Theme Name: SAAS Good Kind
Template: bridge
*/
@import url("../bridge/style.css");

/* Accent Color: #78B89F green 
 * 				 #c43b27 red*/

/*mailing list pop-up*/
span.s1 {
   font-size: 20px;
}

.philosophy h2 {
	color: #fff;
}

.philosophy p {
	color: #fff;
	font-size: 18px;
	font-weight: 500;
}

/* Meal Delivery page */
.eating-clean ul>li {
    font-size: 20px;
}

/* image with text over on mobile */

@media only screen and (min-width: 768px) and (max-width: 800px) {
    .q_image_with_text_over .desc {
        opacity: 1 !important;
        margin: 0 5px !important;
        line-height: 20px !important;
    }
    .q_image_with_text_over i.icon_holder,
    .q_image_with_text_over h3.caption {
        visibility: hidden !important;
    }
    .q_image_with_text_over .qbutton {
        padding: 0 10px!important;
        letter-spacing: 0 !important;
        height: 35px !important;
        line-height: 35px !important;
    }
}
@media only screen and (max-width: 760px) {
    .q_image_with_text_over .desc {
        opacity: 1 !important;
    }
    .q_image_with_text_over i.icon_holder,
    .q_image_with_text_over h3.caption {
        visibility: hidden !important;
    }
}

a#get-started {
    font-size: 30px;
}

a#get-started.qbutton.big_large_full_width {
	line-height: 70px;
	height: 70px;
}

#menus-row, #menus-row p {
    color: #fff;
    font-weight: 600;
    font-size: 18px;
}

/*********
 * blog *
 *********/

/*heading and text colors*/
.wpb_text_column.wpb_content_element.blog-heading h2 {
    color: #78B89F;
}

.blog_holder.masonry {
    margin-top: 30px;
}

.blog_holder.blog_single article h2 {
    margin-bottom: 30px;
}

.quick-links-blog {
    background: #f9f5f4;
    padding: 10px;
    border: #67675d;
    border-style: solid;
    border-width: 1px;
}

.social_share_list_holder {
    text-align: center;
}


@media (min-width: 768px) {
.quick-links-blog {
    width: 24%;
}
}

.quick-links-blog p.p1 {
    font-size: 16px;
}

.blog-column1 .vc_column-inner {
    max-width: 870px;
}

.blog_holder.blog_single article .post_info {
    display: none;
}

/* header */
header.centered_logo .q_logo {
    top: 0;
    height: 126px;
}

.content.content_top_margin {
    margin-top: 239px !important;
}

@media only screen and (max-width: 1000px) {
.content.content_top_margin {
    margin-top: 0px !important;
}
}

@media only screen and (min-width: 1000px) {
.content .container .container_inner.default_template_holder, .content .container .container_inner.page_container_inner {
    padding-top: 0px;
}
}

.content .container .container_inner.page_container_inner, .full_page_container_inner {
    padding: 0px; 
}

/*logo height */
.q_logo a img, .q_logo img {
    max-height: 86px;
    padding-top: 30px;
}

/* mobile logo height */
@media only screen and (max-width: 1000px) {
.q_logo img {
    max-height: 50px !important;
}
}

@media only screen and (max-width: 1000px) {
header .q_logo img.mobile {
    padding-top: 0px;
}
}

/* bottom border and footer */
.footer_top_border.in_grid {
    max-width: 1230px !important;
    width: 100%;
    margin: 0 auto;
    background: url(http://eatgoodkind.com/wp-content/uploads/2019/03/Footer-top.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position-y: center;
background-color: rgba(255, 255, 255, 0) !important;
}

.footer_top_holder {
    background-size: contain;
    background-position-y: bottom;
    background-position-x: 20%;
}

.footer_top {
    padding: 0px;
    text-align: center;
}

.footer_top a {
    font-weight: 400;
}

.mc4wp-form-theme label {
    font-weight: 300; 
}

/* ul#menu-footer1 {
    font-family: 'Gentium Book Basic', sans-serif;
}
*/


/* header backround 
.header_bottom.clearfix {
    background-image: url(http://eatgoodkind.com/wp-content/uploads/2016/07/header-background.png);
    background-size: 90%;
    background-repeat: no-repeat;
    background-position-x: center;
}
*/

/* home text */
.home-text p {
    font-size: 20px;
    line-height: 25px;
    letter-spacing: 1px;
}

p {
margin-bottom: 12px
}

body {
    background-color: #fff;
}


.vc_text_separator.full div {
    font-size: 18px;
}


/* TITLE AREA */
.q_image_with_text_over .desc {
    color: #fff;
}

@media only screen and (max-width: 782px) {
.q_image_with_text_over {
    margin-left: -12%;
    margin-right: -12%;
    width: auto;
}
h3.caption.no_icon {
    font-size: 30px !important;
}
}

/*contains background image
.transparent_content, .transparent_content.overlapping_content .content .content_inner> .container, .transparent_content.overlapping_content .content .content_inner > .full_width > .full_width_inner {
    background-size: contain;
}
*/


/* remove background image from contact page
body.page.page-template-contact-page {
    background-image: none;
}
*/
/******************************
 * contact form 7 add 2 columns
 *****************************/
.wpcf7-inline-wrapper {
	display: table;
	table-layout: fixed;
	width: 100%;
}

.wpcf7-inline-wrapper .wpcf7-inline-field{
	width: 49%;
	display: inline-block;
	margin-left: 2%;
}

.wpcf7-inline-wrapper .wpcf7-inline-field:first-child{
	margin-left: 0px;
}

span.menu-price {
    color: #c43b27;
}

/*Menu Pages, tabs per menu type
.q_tabs .tabs-nav li a {
Font-size: 18px; }*/

/*center buttons in column with custom class */
.center-button-column.qbutton{
align-content: center;
}

