/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

.stripe-padding {
padding: 60px 0px;
}

span.wpcf7-list-item {
    margin-left: 0.5em;
    display: block;
}

.textarea-929 textarea{
height: 5em;
}

.branding a img, .branding img {
    height: auto;
    max-width: 160px;
padding: 10px 0px;
}

@media screen and (max-width: 1150px) {
.show-device-logo .branding img.mobile-logo, .show-device-logo .mobile-branding img.mobile-logo {
    display: block;
    max-width: 100%;
    height: auto;
    max-width: 130px;
}
}

@media screen and (max-width: 830px) {
.show-mobile-logo .branding img.mobile-logo, .show-mobile-logo.show-device-logo .branding img.mobile-logo, .show-device-logo .branding img, .show-mobile-logo .mobile-branding img.mobile-logo, .show-mobile-logo.show-device-logo .mobile-branding img.mobile-logo, .show-device-logo .mobile-branding img {
    display: inline-block;
    max-width: 100%;
    height: auto;
    max-width: 130px;
}
}

.logo-box img {
max-height: 90px;
padding: 10px 0px;
width: auto;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-background {
    background-color: #0076bc;
}

.vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #0076bc;
}

.vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
    background-color: #0076bc;
}

.fatsecret_footer a {
    vertical-align: middle;
    display: none;
}

.vc_tta-panel-heading:hover {
    background-color: #39B01D !important;
}

h1, h2, h3, h4, h5, h6 {
font-weight: 700;
}

p {
font-weight: 100;
}

.accent-gradient #page .wpb_accordion .wpb_accordion_wrapper > a:hover span, .accent-gradient #page .wpb_content_element .wpb_accordion_header a:hover span, .accent-gradient #page #main .vc_toggle_title h4:hover {

    -webkit-text-fill-color: inherit !important;
}

.fatsecret_container input.fatsecret_button {
    font-size: 80%;
    height: auto !important;
    font-weight: 700;
    /* padding: 1px 2px 3px; */
    text-align: center;
    font-family: Verdana,Arial,Helvetica,Sans-Serif;
    vertical-align: middle;
}

@media (max-width: 1150px) {
.mobile-header-bar, .mobile-header-space {
display:block;
}
.mobile-navigation {
float: left;
position: relative;
top: 50px;
margin-right: 30px;
}
.mobile-mini-widgets {
float: right;
}
.masthead:not(.side-header):not(.side-header-menu-icon) .mobile-header-bar {
padding: 10px 0px;
}
}
@media screen and (max-width: 830px)
.show-mobile-logo .branding img.mobile-logo, .show-mobile-logo.show-device-logo .branding img.mobile-logo, .show-device-logo .branding img, .show-mobile-logo .mobile-branding img.mobile-logo, .show-mobile-logo.show-device-logo .mobile-branding img.mobile-logo, .show-device-logo .mobile-branding img {
    display: inline-block;
    max-width: 100%;
    height: auto;
    max-width: 120px !important;
}

.entry-title.h1-size, .page-title h1 {
font-weight: 700;
text-shadow: 0px 0px 6px black;
font-size: 42px;
line-height: 48px;
}

#data-panel {
display:block;
}

.bootstrap-scope .nav-pills > li > a {
background-color: #3fae2a;
color: white;
padding: 10px !important;
text-align: center;
}

.bootstrap-scope .nav > li > a {
padding: 15px 0px !important;
}

.wf-container {
    color: #0E0E0E;
}
.breadcrumbs {
    text-shadow: 0px 0px 6px black;
}

.click_more_each_categories a.click_more_link, .click_more_each_categories span.click_more_link {
    font: bold 22px Arial,sans-serif !important;
    color: #7497b9 !important;
    text-align: center !important;
}

.click_more_each_categories {
    text-align: center !important;
    margin-bottom: 40px;
}

.single-recipe .mfp-image {
    display: none;
}
