/*
Theme Name: Elision Child
Theme URI: http://demo.qodeinteractive.com/elision/
Description: A child theme of Elision Theme
Author: Qode Interactive
Author URI: http://www.qodeinteractive.com/
Version: 1.0.0
Template: elision
*/
@import url("../elision/style.css");


/* SLIDER - GESCHWINDIGKEIT, AUFZÄHLUNGSPUNKTE */

.carousel-indicators .active
  {
    background-color:#ffffff;
    opacity:1;
    margin:0 3px
  }


/* SCHACHBEREICHE - NAHTLOSE BILDDARSTELLUNG */

.vc_column_container>.vc_column-inner
  {
  box-sizing: border-box;
  padding-left: 0px;
  padding-right: 0px;
  width: 100%;
  }

/* TOP-NAVI BREITE SUBMENUE */

.drop_down .second .inner ul li 
  {
  width: 200px;
  } 

/* ÜBERSCHRIFTEN */

h1, h2, h3, h4, h5, h6 
  {
  color: #000;
  font-weight: 300;
  }

h1 
  {
  font-size: 42px;
  line-height: 48px;
  text-transform: uppercase;
  }

h2
  {
  font-size: 36px;
  line-height: 40px;
  color: #87BA3C;
      font-weight: 300;
  text-transform: uppercase;
  }

h3 
  {
  font-size: 24px;
  line-height: 30px;
  }

h4 
  {
  font-size: 20px;
  line-height: 24px;
  font-weight: 300;
  }

h5 
  {
  font-size: 18px;
  line-height: 22px;
  }


/* LAYOUT TEXT ALLGEMEIN */

p
  {
  color: #000000;
  font-size: 16px;
  line-height: 1.5em;
  font-weight: 400;
  text-align: left;
  }

p a
  {
  color:#000000;
  text-decoration:none;
  cursor:pointer;
  font-weight: 400;
  }

p a:hover
  {
  color:#87BA3C;
  text-decoration:none;
  font-weight: 400;
  }

.small
  {
  color: #000000;
  font-size: 14px;
  line-height: 1.5em;
  font-weight: 400;
  text-align: left;
  }

a
  {
  color:#000000;
  font-weight:300;
  text-decoration:none;
  cursor:pointer
  }

a:hover
  {
  color:#87BA3C;
  text-decoration:none
  }

ul
{list-style-position: outside; padding-left: 1em;}

li
{
    color: #000;
    font-size: 16px;
    line-height: 1.5em;
    font-weight: 400;
}


/* SEITENABSTAND ZEILE */
.vc_row 
  {
      margin-left: 0px;
      margin-right: 0px;
  }


/* TRENNLINIE */

.separator
  {
  margin:15px 0;
  }


/* PARALLAX RESPONSIVE */

section.parallax section 
  {
  background-size: cover;
    }


/* LAYOUT BUTTON - GROESSE */

.qbutton.tiny
  {
  height:39px;
  line-height:39px;
  font-size:12px;
  padding:0 15px
  }

.qbutton.tiny:hover
  {
  padding:0 20px
  }


/* LAYOUT BUTTONS - ICON */

.fa-lg
  {
  font-size:1.33333333em;
  line-height: .75em;
  vertical-align:-10%;
  }


/* LAYOUT ICON MIT TEXT */

.q_icon_with_title .icon_text_inner 
  {
  padding: 0 10px 18px;
  }

.q_icon_with_title.circle .icon_holder .fa-stack:hover i.fa-circle,.q_font_awsome_icon_stack:hover .fa-circle
  {
  color:#00384B!important;
  }


/* LAYOUT ICON */
/* Size Circle */
.fa-3x
  {
  font-size: 3em;
  }

/* Size Symbol */
span.fa-stack i:last-child 
  {
  font-size: .6em;
  }
  

/* LAYOUT KONTAKTFORMULAR CALDERA */

.caldera-grid label 
  {
  font-weight: 400;
  color: #000000;
  }

.caldera-grid .btn-default 
  {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
  }

.caldera-grid .btn-blue 
  {
  color: #ffffff;
  background-color: #87BA3C;
  border-color: #87BA3C;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  font-size: 13px;
  line-height: 43px;
  text-transform: uppercase;
  padding: 0 22px;
  letter-spacing: 1px;
  -webkit-transition:all .2s ease 0s;
  -moz-transition:all .2s ease 0s;
  -o-transition:all .2s ease 0s;
  }

.caldera-grid .btn-blue:hover
  {
  padding:0 32px;
  color:#fff;
  background-color:#2c2c2c
  }

.caldera-grid .required
  {
  color: #000000;
  }


/* KURZTEXT IM FOOTER */

.footer_top p 
  {
  font-size: 13px;
  line-height: 1.75em;
  }


/* LINKS IM FOOTER */

.footer_top a
  {
  font-weight: 300;
  cursor: pointer;
  }

.footer_top a:hover
  {
  color:#ffffff!important
  }


/* LAYOUT FOOTER MENÜ */

.footer_top .widget.widget_nav_menu li
  {
  margin:0 0 3px;
  line-height:27px;
  background-color:#1f1f1f;
  padding:6px 14px
  }

.widget.widget_nav_menu li a
  {
  display:block;
  margin:0 0 3px 0;
font-size: 14px;
  }


/* LAYOUT Q-SLIDER */

.carousel-inner .item img
{display:inline-block!important}

.touch .carousel-inner .item
{background-position:center 0!important}

.carousel-inner .item .image
{position:absolute;top:0;left:0;background-position:center 0;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}

.carousel-inner .item .image img
{display:none!important;width:0;height:0}

.carousel-control.left 
  {
  background-image: url(https://www.jgs.de/wp-content/uploads/2017/08/slider-arrow-down.png);
  visibility: hidden;
  }

.carousel-control.right 
  {
  background-image: url(https://www.jgs.de/wp-content/uploads/2017/08/slider-arrow-down.png);
  visibility: hidden
  }

.carousel-control.right 
  {
  background-position: 100% center;
  -o-background-size: 48px 48px;
  -webkit-background-size: 48px 48px;
  -moz-background-size: 48px 48px;
  background-size: 48px 48px;
  margin-right: 30px;
  }

.carousel-control 
  {
  cursor: default;
  -o-background-size: 48px 48px;
  -webkit-background-size: 48px 48px;
  -moz-background-size: 48px 48px;
  background-size: 48px 48px;
  /*-webkit-transition: background .6s ease-in-out;
  -moz-transition: background .6s ease-in-out;
  -o-transition: background .6s ease-in-out;
  -ms-transform: background .6s ease-in-out;*/
  transition: background 2s ease-in-out;
  }


/*mobil*/

@media(max-width:1000px)
{
  .carousel-inner{position:relative}
  /*.carousel-inner .item .image{background-size:auto 1000px}*/
  .carousel-inner .item .image{background-size:cover}
  .carousel-inner h2 span,.carousel-inner p span{font-size:80%}
  .carousel-inner h2{line-height:35px}
  .carousel-inner p{line-height:19px}
  .carousel-inner .qbutton{font-size:12px;line-height:31px;height:31px}
  .carousel-inner .qbutton i{margin:0 0 0 20px}
}

@media(max-width:767px)
{
  /*.carousel-inner .item .image{background-size:auto 767px}*/
  .carousel-inner .item .image{background-size:cover}
  .carousel-inner h2 span,.carousel-inner p span{font-size:70%}
  .carousel-inner h2{line-height:30px}
  .carousel-inner p{line-height:17px}
  .carousel-inner .qbutton{font-size:11px;line-height:27px;height:27px}
  .carousel-inner .qbutton i{margin:0 0 0 17px}
}

@media(max-width:567px)
{
  /*.carousel-inner .item .image{background-size:auto 567px}*/
  .carousel-inner .item .image{background-size:cover}
  .carousel-inner .slider_content,.touch .carousel-inner .slider_content{top:15%!important}
  .carousel-inner h2 span,.carousel-inner p span{font-size:50%}
  .carousel-inner h2{line-height:20px}
  .carousel-inner p{line-height:15px}
  .carousel-inner .qbutton{font-size:10px;line-height:23px;height:23px}
  .carousel-inner .qbutton i{margin:0 0 0 14px}
}

@media(max-width:319px)
{
  .carousel-inner h2 span,.carousel-inner p span{font-size:50%}
  .carousel-inner h2{line-height:20px}
  .carousel-inner p{line-height:12px}
  .carousel-inner .qbutton{font-size:9px;line-height:20px;height:20px}
  .carousel-inner .qbutton i{margin:0 0 0 10px}
}


/* LAYOUT SUCHFELD */

.header_top .searchform input[type="text"] 
  {
  height: 22px;
  line-height: 22px;
  padding: 0 5px;
  margin: 10px 0;
  font-size: 12px;
  }

.header_top .searchform input[type="submit"] 
  {
  width: 22px;
  height: 22px;
  line-height: 22px;
  padding: 0 5px;
  margin: 10px 0;
  }

.widget.widget_search form input[type="text"], .header_top .searchform input[type="text"] 
  {
  display: inline-block;
  text-decoration: none;
  border: 0;
  outline: 0;
  color: #adadad;
  background-color: #ffffff;
  font-family: inherit;
  width: 74%;
  float: left;
  }

.widget.widget_search form input[type="submit"], .header_top .searchform input[type="submit"] 
  {
  display: inline-block;
  outline: 0;
  border: 0;
  text-decoration: none;
  background-color: #ffffff;
  background-image: url(img/search_icon_gray.png);
  background-repeat: no-repeat;
  background-position: center;
  text-indent: -9999px;
  cursor: pointer;
  white-space: nowrap;
  float: left;
  -webkit-transition: all .2s ease-in-out;
  }


/* INDIVIDUELLE LOGOS STICKY NAVIGATION WORKAROUND DEUTSCH*/

/* Honig */
.page-id-8468 header.sticky.sticky_animate .q_logo a img 
  {
  visibility: hidden;
  opacity: 0;
  }

.page-id-8468 header.sticky.sticky_animate .q_logo a:after 
  {    
  content: " ";  
  display: block;   
  background: URL('https://www.jgs.de/wp-content/uploads/2019/09/schuette-honey-logo-sticky-157x50px.png');
  background-repeat: no-repeat;    
  height: 50px;    
  width: 229px;    
  opacity: 1;    
  visibility: visible;    
  position: absolute;    
  top: 0;    
  z-index: 9999;    
  transform: translateY(-50%);
  }

/* Kräuter */
.page-id-9202 header.sticky.sticky_animate .q_logo a img 
  {
  visibility: hidden;
  opacity: 0;
  }

.page-id-9202 header.sticky.sticky_animate .q_logo a:after 
  {    
  content: " ";  
  display: block;   
  background: URL('https://www.jgs.de/wp-content/uploads/2019/09/schuette-herbal-solutions-logo-sticky-158x50px.png');
  background-repeat: no-repeat;    
  height: 50px;    
  width: 229px;    
  opacity: 1;    
  visibility: visible;    
  position: absolute;    
  top: 0;    
  z-index: 9999;    
  transform: translateY(-50%);
  }

/* Nonfood */
.page-id-9235 header.sticky.sticky_animate .q_logo a img 
  {
  visibility: hidden;
  opacity: 0;
  }

.page-id-9235 header.sticky.sticky_animate .q_logo a:after 
  {    
  content: " ";  
  display: block;   
  background: URL('https://www.jgs.de/wp-content/uploads/2019/09/schuette-home-and-living-logo-sticky-158x50px.png');
  background-repeat: no-repeat;    
  height: 50px;    
  width: 229px;    
  opacity: 1;    
  visibility: visible;    
  position: absolute;    
  top: 0;    
  z-index: 9999;    
  transform: translateY(-50%);
  }

/* Tee */
.page-id-8893 header.sticky.sticky_animate .q_logo a img 
  {
  visibility: hidden;
  opacity: 0;
  }

.page-id-8893 header.sticky.sticky_animate .q_logo a:after 
  {    
  content: " ";  
  display: block;   
  background: URL('https://www.jgs.de/wp-content/uploads/2017/07/jgs_bremen_logo_sinas_trans_sticky-1.png');
  background-repeat: no-repeat;    
  height: 50px;    
  width: 229px;    
  opacity: 1;    
  visibility: visible;    
  position: absolute;    
  top: 0;    
  z-index: 9999;    
  transform: translateY(-50%);
  }


/* INDIVIDUELLE LOGOS STICKY NAVIGATION WORKAROUND ENGLISCH*/

/* Honey */
.page-id-9589 header.sticky.sticky_animate .q_logo a img 
  {
  visibility: hidden;
  opacity: 0;
  }

.page-id-9589 header.sticky.sticky_animate .q_logo a:after 
  {    
  content: " ";  
  display: block;   
  background: URL('https://www.jgs.de/wp-content/uploads/2019/09/schuette-honey-logo-sticky-157x50px.png');
  background-repeat: no-repeat;    
  height: 50px;    
  width: 229px;    
  opacity: 1;    
  visibility: visible;    
  position: absolute;    
  top: 0;    
  z-index: 9999;    
  transform: translateY(-50%);
  }

/* Herbs */
.page-id-9632 header.sticky.sticky_animate .q_logo a img 
  {
  visibility: hidden;
  opacity: 0;
  }

.page-id-9632 header.sticky.sticky_animate .q_logo a:after 
  { 
  content: " ";  
  display: block;   
  background: URL('https://www.jgs.de/wp-content/uploads/2019/09/schuette-herbal-solutions-logo-sticky-158x50px.png');
  background-repeat: no-repeat;    
  height: 50px;    
  width: 229px;    
  opacity: 1;    
  visibility: visible;    
  position: absolute;    
  top: 0;    
  z-index: 9999;    
  transform: translateY(-50%);
  }

/* Nonfood */
.page-id-9663 header.sticky.sticky_animate .q_logo a img 
  {
  visibility: hidden;
  opacity: 0;
  }

.page-id-9663 header.sticky.sticky_animate .q_logo a:after 
  {    
  content: " ";  
  display: block;   
  background: URL('https://www.jgs.de/wp-content/uploads/2019/09/schuette-home-and-living-logo-sticky-158x50px.png');
  background-repeat: no-repeat;    
  height: 50px;    
  width: 229px;    
  opacity: 1;    
  visibility: visible;    
  position: absolute;    
  top: 0;    
  z-index: 9999;    
  transform: translateY(-50%);
  }

/* Tea */
.page-id-9718 header.sticky.sticky_animate .q_logo a img 
  {
  visibility: hidden;
  opacity: 0;
  }

.page-id-9718 header.sticky.sticky_animate .q_logo a:after 
  {    
  content: " ";  
  display: block;   
  background: URL('https://www.jgs.de/wp-content/uploads/2017/07/jgs_bremen_logo_sinas_trans_sticky-1.png');
  background-repeat: no-repeat;    
  height: 50px;    
  width: 229px;    
  opacity: 1;    
  visibility: visible;    
  position: absolute;    
  top: 0;    
  z-index: 9999;    
  transform: translateY(-50%);
  }


/* INDIVIDUELLE LOGOS STICKY NAVIGATION WORKAROUND SPANISCH */

/* Miel */
.page-id-9938 header.sticky.sticky_animate .q_logo a img 
  {
  visibility: hidden;
  opacity: 0;
  }

.page-id-9938 header.sticky.sticky_animate .q_logo a:after 
  {    
  content: " ";  
  display: block;   
  background: URL('https://www.jgs.de/wp-content/uploads/2019/09/schuette-honey-logo-sticky-157x50px.png');
  background-repeat: no-repeat;    
  height: 50px;    
  width: 229px;    
  opacity: 1;    
  visibility: visible;    
  position: absolute;    
  top: 0;    
  z-index: 9999;    
  transform: translateY(-50%);
  }

/* Hierbas */
.page-id-9973 header.sticky.sticky_animate .q_logo a img 
  {
  visibility: hidden;
  opacity: 0;
  }

.page-id-9973 header.sticky.sticky_animate .q_logo a:after 
  {    
  content: " ";  
  display: block;   
  background: URL('https://www.jgs.de/wp-content/uploads/2019/09/schuette-herbal-solutions-logo-sticky-158x50px.png');
  background-repeat: no-repeat;    
  height: 50px;    
  width: 229px;    
  opacity: 1;    
  visibility: visible;    
  position: absolute;    
  top: 0;    
  z-index: 9999;    
  transform: translateY(-50%);
  }

/* Nonfood */
.page-id-10003 header.sticky.sticky_animate .q_logo a img 
  {
  visibility: hidden;
  opacity: 0;
  }

.page-id-10003 header.sticky.sticky_animate .q_logo a:after 
  {    
  content: " ";  
  display: block;   
  background: URL('https://www.jgs.de/wp-content/uploads/2019/09/schuette-home-and-living-logo-sticky-158x50px.png');
  background-repeat: no-repeat;    
  height: 50px;    
  width: 229px;    
  opacity: 1;    
  visibility: visible;    
  position: absolute;    
  top: 0;    
  z-index: 9999;    
  transform: translateY(-50%);
  }

/* Te */
.page-id-10024 header.sticky.sticky_animate .q_logo a img 
  {
  visibility: hidden;
  opacity: 0;
  }

.page-id-10024 header.sticky.sticky_animate .q_logo a:after 
  {    
  content: " ";  
  display: block;   
  background: URL('https://www.jgs.de/wp-content/uploads/2017/07/jgs_bremen_logo_sinas_trans_sticky-1.png');
  background-repeat: no-repeat;    
  height: 50px;    
  width: 229px;    
  opacity: 1;    
  visibility: visible;    
  position: absolute;    
  top: 0;    
  z-index: 9999;    
  transform: translateY(-50%);
  }


/* LAYOUT VERTICAL DIVIDER WORKAROUND DEUTSCH */
/* Unternehmen */

.page-id-8315 .vc_custom_1500472853724
  {
  border-right: 1px solid #00384B;
  }

/* Honig */

.page-id-8468 .vc_custom_1500373974925
  {
  border-right: 1px solid #00384B;
  }

/* Kräuter */

.page-id-9202 .vc_custom_1500373974925
  {
  border-right: 1px solid #00384B;
  }

/* Nonfood */

.page-id-9235 .vc_custom_1500373974925
  {
  border-right: 1px solid #00384B;
  }

/* Tee */

.page-id-8893 .vc_custom_1500373974925
  {
  border-right: 1px solid #00384B;
  }



/* LAYOUT VERTICAL DIVIDER WORKAROUND ENGLISCH */
/* Company */

.page-id-9573 .vc_custom_1500472853724
  {
  border-right: 1px solid #00384B;
  }

/* Honey */

.page-id-9589 .vc_custom_1500373974925
  {
  border-right: 1px solid #00384B;
  }

/* Herbs */

.page-id-9632 .vc_custom_1500373974925
  {
  border-right: 1px solid #00384B;
  }

/* Nonfood */

.page-id-9663 .vc_custom_1500373974925
  {
  border-right: 1px solid #00384B;
  }

/* Tea */

.page-id-9718 .vc_custom_1500373974925
  {
  border-right: 1px solid #00384B;
  }


/* LAYOUT VERTICAL DIVIDER WORKAROUND SPANISCH */
/* Empresa */

.page-id-9919 .vc_custom_1500472853724
  {
  border-right: 1px solid #00384B;
  }

/* Miel */

.page-id-9938 .vc_custom_1500373974925
  {
  border-right: 1px solid #00384B;
  }

/* Hierbas */

.page-id-9973 .vc_custom_1500373974925
  {
  border-right: 1px solid #00384B;
  }

/* Nonfood */

.page-id-10003 .vc_custom_1500373974925
  {
  border-right: 1px solid #00384B;
  }

/* Tee */

.page-id-10024 .vc_custom_1500373974925
  {
  border-right: 1px solid #00384B;
  }



/* LAYOUT TICKER TEXT */

.mtphr-dnt-tick-contents
  {
  color:#888888;
  }


/* LAYOUT COOKIE NOTICE */

.cookie-notice-container 
  {
  padding: 20px;
  }

#cookie-notice 
  {
  display: none;
  position: fixed;
  min-width: 100%;
  height: auto;
  z-index: 100000;
  font-size: 13px;
  line-height: 20px;
  left: 0;
  text-align: center;
  }

#cookie-notice .button.wp-default 
  {
  font-family: Open Sans, sans-serif;
  line-height: 30px;
  padding: 0px 25px;
  background: #87BA3C;
  border-color: #87BA3C;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 1px;
  text-decoration: none;
  text-shadow: 0;
  white-space: nowrap;
  outline: none;
  -moz-box-sizing: border-box;
  border-radius: 2px;
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  display: inline-block;
  }

#cookie-notice .button 
  {
  margin-left: 25px;
  }

#cookie-notice a
  {
  color: #00384B;
  }

#cookie-notice a:hover
  {
  color: #FFFFFF;
  }


/* LAYOUT DASHICON SLIDER INDEXSEITE */

.wpfm-template-4 .wpfm-position-left ul li a, .wpfm-position-right ul li a, .wpfm-position-bottom-left ul li a, .wpfm-position-bottom-right ul li a
  {
  cursor: default;
  }

.wpfm-position-left.wpfm-menu-nav ul, .wpfm-position-right.wpfm-menu-nav ul, .wpfm-position-bottom-left.wpfm-menu-nav ul, .wpfm-position-bottom-right.wpfm-menu-nav ul
  {
  position: absolute;
  }

/* LAYOUT BLOG KARRIERE */
.post_author {display: none;}
.blog_holder.blog_single article .post_image {display: none;}
.blog_holder.blog_single article .post_title_label {margin: 0 0 50px;}
.blog_holder.blog_single article .post_text ul {margin: 0 0;}
.blog_holder article .post_description {display: none; margin: 0 0 56px;}
.blog_holder article .post_info .post_date {display: none;border-bottom: 1px solid #ddd;}