/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 2.0.0
Text Domain:  Avada
*/

.home h4 {
    font-size: 86px!important;
    text-align: center;
}
.home .more-link {
    margin-top: 25px;
    display: block;
	float:right;
}
a.more-link span {
    background-color: #b40000;
    color: white;
    padding: 12px;
    line-height: 1;
    margin: 0;
    display: table;
    clear: both;
    border-radius: 11px;
	font-size:20px;
	text-transform:uppercase
}

/* @media only screen {
	.post-content div {
	padding-top:0!important
	}
} */
iframe{background:white!important}

.fusion-recent-posts .columns .column h4 {
	line-height:.8!important;
    margin: 15px 0 30px!important;
    clear: both;

}
ul.gigpress-listing li {
    padding: 5px 0!important;
}
.gr-b, .gr-b h4 a{color:#ffc107}
.gr-bigtitle{font-size:400%}
.gr-plakattrenner{
	height:40px;
    background-image: url(https://chris-tall.de/wp-content/uploads/2017/12/ct_fotorand_seamless_900.png);
    background-position: left top;
    background-repeat: repeat-x;
	z-index:11;
	margin: -20px -30px!important;
}
/* .gr-plakattrenner + div {
	padding-top:75px!important;
	background:yellow
} */
.gr-top{margin:-20px 0 0}
/* .gr-bottom{margin-top:-20px} */

.gr-nopadding{padding:0!important}
.gr-nomargin{margin:0!important}

.review p {
    letter-spacing: -2px;
    font-size: 300%;
    font-style: normal;
    font-weight: bold;
	line-height:.8!important;
}
.fusion-carousel-border .fusion-image-wrapper {
    border: none!important;
}
.fusion-testimonials.clean .author {
    margin-top: 25px!important;
    font-size: 100%!important;
    text-align: center!important;
    letter-spacing: 0px!important;
}
span.company-name {
     font-weight: normal!important;
}

.rev_slider h1{font-family:MicrobrewThreeInline!important;margin-top:0!important;line-height:1!important;font-size:200%!important;}
.rev_slider p{font-family:MicrobrewThreeInline!important;font-size:100%!important}
.avada-skin-rev{border:none!important}
.shadow-right{display:none}
/* Extrawuerste */
html.ua-windows_nt.ua-windows_nt-10.ua-windows_nt-10-0.ua-gecko.ua-gecko-42.ua-gecko-42-0.ua-firefox.ua-firefox-42.ua-firefox-42-0.ua-desktop.ua-desktop-windows.js.js.flexbox.canvas.canvastext.webgl.no-touch.geolocation.postmessage.no-websqldatabase.indexeddb.hashchange.history.draganddrop.websockets.rgba.hsla.multiplebgs.backgroundsize.borderimage.borderradius.boxshadow.textshadow.opacity.cssanimations.csscolumns.cssgradients.no-cssreflections.csstransforms.csstransforms3d.csstransitions.fontface.generatedcontent.video.audio.localstorage.sessionstorage.webworkers.applicationcache.svg.inlinesvg.smil.svgclippaths body.home.page.page-id-84.page-template-default.logged-in.admin-bar.fusion-body.no-tablet-sticky-header.no-mobile-sticky-header.no-mobile-slidingbar.no-mobile-totop.mobile-logo-pos-left.layout-wide-mode.menu-text-align-center.mobile-menu-design-modern.fusion-image-hovers.customize-support.do-animate div#wrapper div#main.clearfix div.fusion-row div#content div#post-84.post-84.page.type-page.status-publish.has-post-thumbnail.hentry div.post-content div.fusion-fullwidth.fullwidth-box.fusion-fullwidth-1.fusion-parallax-none.nonhundred-percent-fullwidth div.fusion-row div.fusion-one-half.fusion-layout-column.fusion-column-last.fusion-spacing-yes div.fusion-column-wrapper div.fusion-widget-area.fusion-widget-area-1.fusion-content-widget-area div#gigpress-5.widget.widget_gigpress div.heading h4.widget-title {
  font-size: 40px;
  line-height: 1;
}
.fusion-content-widget-area .widget {
  margin-bottom: 11px;
  position: relative;
}
/* END Extrawuerste */

/* AVADA */
.fusion-header img.fusion-logo-2x.fusion-mobile-logo-2x,
.fusion-header.fusion-sticky-shadow img.fusion-logo-2x.fusion-sticky-logo-2x {
    position: relative;
    top: 9px;
}
.fusion-mobile-menu-icons a {
    position: relative;
    top: 10px;
}
.fusion-image-hovers .imageframe-liftup:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  content: '';
  transition: opacity 0.35s;
  box-shadow: 0 3px 15px rgba(0, 0, 0, 0);
  opacity: 0;
}
.home #wrapper .meta{color:#ffc107!important}
/* END AVADA */

/* body,blockquote,cite,#homeMessage p,.home .slideshow a.button,.gigpress_menu{font-family:'DrawzingRegular'!important} */
/*.fusion-logo{display:none}*/
ul li{list-style-type:none}
ul{text-indent:0;/* padding:0!important;margin:0!important */}
a:hover{box-shadow:none!important}

.post-content h4 {
/*     font-family: Tiza, Arial, Helvetica, sans-serif!important;
    font-weight: 400;
 */	font-size:60px;
/*     line-height: 1;
    letter-spacing: -3px;
    font-style: normal;
 */}

.widget .heading h4 {
    line-height: .8;
}
.heading {
    margin: 0 0 25px;
}

.fb_iframe_widget iframe[title~="fb:post"] {
    position: absolute;
    max-width: 63% !important;
	background:white;
}

select.gigpress-menu{font-size:100%!important}

.rsDefaultInv, .rsDefaultInv .rsOverflow, .rsDefaultInv .rsSlide, .rsDefaultInv .rsVideoFrameHolder, .rsDefaultInv .rsThumbs {
  background: transparent!important;
  margin:20px 0 !important;
  color: #222;
}


.fusion-page-title-bar {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  height: 131px;
  position: relative;
  top: 0;
  margin:0;
  padding:0
}

.fusion-page-title-bar h1 {
  /*font-size: 18px;*/
  line-height: normal;
  margin: 0 !important;
}
.fusion-content-widget-area .widget ul{margin:25px 0;padding-top:10px;border-top:1px dashed white}
/* .fusion-content-widget-area .widget li span,
.fusion-content-widget-area .widget li span a,
.fusion-content-widget-area .widget li span strong.gigpress-soldout {
  display: inline !important;
  margin: 0;
  padding: 0;
} */
.fusion-content-widget-area .widget li{padding-bottom:0;margin: 0;border-bottom:1px dashed white;}
.fusion-content-widget-area .widget ul:first-child {
  border-top: medium none;
}
ul.gigpress-listing li:first-child {
  border-top: 1px dashed white !important;
  padding: 8px 0 !important;
}
ul.gigpress-listing li ul {
  border-top: medium none !important;
}

div.sharedaddy h3.sd-title::before {
  border-top: medium none!important;
}

.page-id-1297 .fusion-title-size-one, h1 {
  /*display: none;*/
  margin-bottom: 0.67em;
  margin-top: 0.67em;
}
span.gigpress-sidebar-prep{display:none!important}
span.gigpress-list-tour-heading {
  display: none !important;
}
.fusion-content-widget-area .widget ul {
  border-top:  none;
  margin: 25px 0;
  padding-top: 10px;
}
.widget.widget_gigpress div.heading h4.widget-title {
  margin: 0 !important;
  padding: 0 !important;
  text-indent: 0;
}
.home .fusion-content-widget-area .widget ul {
  border-top: medium none;
  margin: 0 !important;
  padding-top: 0 !important;
}
#gigpress-5 {
  margin-top: 25px;
}
#main {
    padding-top: 0px!important;
} 

/* ----------- iPhone 6 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) {
.rev_slider h1{font-family:MicrobrewThreeInline!important;margin-top:0!important;line-height:1!important;font-size:150%!important;}
	  .rev_slider p{font-family:MicrobrewThreeInline!important;font-size:100%!important}
}
/* EU Cookie Law */
.pea_cook_wrapper {
	z-index: 90000!important;
	border-radius: 0px!important;
}
.pea_cook_wrapper p {
	bottom: 30px;
	font-family: inherit!important;
	font-size: 60%!important;
	margin: 0!important;
	font-weight: normal!important;
}
.pea_cook_wrapper.pea_cook_bottomcenter {
	background: rgb(244,67,54,1);
	width:100%!important;
	bottom: 0px!important;
	left: 0px!important;
	margin:0!important;
}
.pea_cook_wrapper.pea_cook_topcenter {
	background: rgb(244,67,54,1);
	width:100%!important;
	top: 140px!important;
	left: 0px!important;
	margin:0!important;
}
/* END EU Cookie Law */

.tooltipsall.classtoolTips0::after {
    content: '*';
}
.tooltipsall {
    color: #81d884;
}
@media only screen and (max-width:375px) {
	ul.gigpress-listing li {
    font-size:90%;
}
}
@media only screen and (max-width:320px) {
	ul.gigpress-listing li {
    font-size:73%;
}
}