/*
Theme Name:     jthoms
Description:    Child of sunnyjar
Author:         Sandra Loewe
Template:       sunnyjar

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)

gelb: #FDE300      #F3EA31
grün: #018F87      #36765B
hellgrün: #6DBB4E  #93C35D
grau: #969E90
*/

html, body { font-family: Arial, Helvetica, sans-serif !important;}
h1,h2,h3,h4,h5,h6 { font-family: Arial, Helvetica, sans-serif}

.logo_slogan { display:none;}

/*.scheme_original .menu_main_nav > a:hover, .scheme_original .menu_main_nav > li.sfHover > a, .scheme_original .menu_main_nav > li#blob, .scheme_original .menu_main_nav > li.current-menu-item > a, .scheme_original .menu_main_nav > li.current-menu-parent > a, .scheme_original .menu_main_nav > li.current-menu-ancestor > a {     color: #000000 !important;}
.scheme_original .header_mobile nav + div a, .scheme_original .menu_main_nav > li > a {     color: #000000 !important;;}
.scheme_original .menu_main_nav > li:hover, .scheme_original .menu_main_nav > li.sfHover, .scheme_original .menu_main_nav > li#blob, .scheme_original .menu_main_nav > li.current-menu-item, .scheme_original .menu_main_nav > li.current-menu-parent, .scheme_original .menu_main_nav > li.current-menu-ancestor {     border-color:  #6DBB4E !important;}
.scheme_original .menu_main_nav > li ul {    border-color: #6DBB4E !important;    background-color: #6DBB4E !important;}

.scheme_original .menu_main_nav > li > ul::after {     background-color: #6DBB4E !important;}*/
/*header .menu_main_nav > li > ul::after {
    background-color: #fff;
    content: " ";
    height: 10px;
    left: 2em;
    position: absolute;
    top: -6px;
    transform: rotate(45deg);
    width: 10px;
}
.menu_main_nav li a {     text-transform: none !important;}

li ul li {margin:0 15px; border-bottom:1px solid #FFF;}
li ul li a {
    margin-left: 0;
    margin-right: 0;
    padding: 1.5em 0;
}
.menu_main_nav > li ul, .menu_main_nav > li ul a {
    font-size: 0.765rem;
    font-weight: 700;
    line-height: 1em;
}*/

.wrapa { position:absolute; width:100%; display:block; bottom:30px; left:0;}
.nodisplay { display:none;}

.forminfo { font-size:12px;}

.zitatcont {font-family:Times, serif; font-style:italic; font-weight:normal !important;}

.scheme_original .sc_promo { background:url(https://jthoms.de/wp-content/uploads/2017/10/bg_patternjthoms.png) repeat left top scroll !important;}

h3.hl_monatsfrucht { text-transform:uppercase}

.whitey p { color:#FFF; font-size:1.175em;} 

.sc_button.bt_frdmonats { padding:0 35px;}

.wpb_single_image.abnachrechts { display:inline; float:right;}

.sc_title.fruchtbox500 { position:absolute; width:100%; height:auto; /*display:block;*/ bottom:0;background-color: rgba(0,0,0,0.4); max-width:500px; padding:20px 0; font-weight:normal; display:table-cell; vertical-align:middle;}
.sc_title.fruchtbox500.fixright{ right:0;}
.sc_title.fruchtbox500.fixleft{ left:0;}
.sc_title.fruchtbox500.nebenprod { padding-top:50px;}
.vc_column_container.fruchtboxrightcol { margin-left:15px;}
.vc_column_container.fruchtboxleftcol { margin-right:15px;}
.topdistfruchtboxsec { margin-top:30px;}

h3.fruchtbox500 { text-transform:uppercase;}

.scheme_original div:not(.sc_googlemap) + .footer_wrap .widget_area_inner {     }
div:not(.sc_googlemap) + .footer_wrap .widget_area_inner {     border-top: 0 none;}
/*.scheme_color_2 .widget_area_inner { background-color:#8A9587 !important;}
.scheme_color_2 .widget_area_inner {     color: #FFFFFF !important;}
.scheme_color_2 .widget_area_inner .widget_title, .scheme_color_2 .widget_area_inner .widget_title a {    color: #FDE300 !important;}
.scheme_color_2 .widget_area_inner a, .scheme_color_2 .widget_area_inner button:before {     color: #FFFFFF !important; }
.scheme_color_2 .widget_area_inner a:hover, .scheme_color_2 .widget_area_inner ul li a:hover  {     color: #FDE300 !important; }*/
.footer_wrap { margin-top:50px;}

/*@media (max-width:1698px){
.sc_title.fruchtbox500 { position:absolute; width:100%; height:auto;  bottom:0;background-color: rgba(0,0,0,0.4); max-width:100%; padding:20px 0; font-weight:normal; display:table-cell; vertical-align:middle;}	
}*/
@media (max-width:1090px){
h3.fruchtbox500 {	text-align: center;
    color: rgb(255, 255, 255);
    font-size: 18px !important;
    height: auto;}
}
@media (max-width:900px){
h3.fruchtbox500 {    font-size: 16px !important;}
}

@media (max-width:767px){
.wpb_single_image.abnachrechts img { max-width:75px; height:auto;}
.fruchtboxleftcol.vc_col-sm-4.vc_column_container, .fruchtboxrightcol.vc_col-sm-4.vc_column_container {     width: 45% !important; float:left !important;}
.vc_column_container.fruchtboxrightcol { margin-right:1.5%; margin-left:1%}
.vc_column_container.fruchtboxleftcol { margin-left:1.5%; margin-right:1%;}
}
@media (max-width:639px){
.wpb_single_image.abnachrechts { display:block; float:none; margin-top:25px;}
.fruchtboxleftcol.vc_col-sm-4.vc_column_container, .fruchtboxrightcol.vc_col-sm-4.vc_column_container {     width: 90% !important; float:none !important; margin: 0 auto 20px auto;}
.vc_column_container.fruchtboxrightcol { margin-right:0; margin-left:0;}
.vc_column_container.fruchtboxleftcol { margin-left:0; margin-right:0;}
.topdistfruchtboxsec { margin-top:0;}
}
