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


body .bgimg{
	/*background: transparent url(images/xxx.png) no-repeat scroll 0 0;
	background: transparent url(/wp-content/themes/apouro/images/footerflasche.png) no-repeat scroll center 0;*/
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0,0,0,0);
  border: 0;
}


a:focus-visible {
  outline: 3px dashed #352157;
}

a.fusion-column-anchor:focus-visible{
  border: 3px dashed #352157;
}


.fusion-text a {
	text-decoration:underline !important;
}
.nolinkdeco a,
.customcopyright a,
.customfooter a {
	text-decoration:none !important;
}


.whitetext,
.whitetext h1,
.whitetext h2,
.whitetext h3,
.whitetext h3,
.whitetext a,
.whitetext p {
	color:#fff !important;
}

.blacktext,
.blacktext h1,
.blacktext h2,
.blacktext h3,
.blacktext h3,
.blacktext a,
.blacktext p {
	color:#000 !important;
}


h1,
h2,
.hyphenate {
  word-wrap: break-word;
  overflow-wrap: break-word;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
}


.nopmargin p{
	margin-bottom:0 !important;
}

.fusion-column-wrapper table,
.fusion-column-wrapper table tr,
.fusion-column-wrapper table tr td,
.fusion-column-wrapper table tr th{
	border:none !important;
	background:transparent !important;

}

.fusion-column-wrapper table tr th{
	border-bottom:5px solid #000 !important;
	color:#000 !important;
	font-size:20px !important;
	padding-bottom: 10px;
}

.mobileonly {
	display:none !important;
}

h1 small {
	font-size:35px !important;
}

.hero h1 {
	line-height:1 !important;
	display:inline-block;
	background: rgba(0,0,0,0.6);
	padding:20px;
	border-radius:25px;
}

.latest article h3,
.latest article h2{
	font-size:20px !important;
	
}

.latest article {
	margin-bottom:30px !important;
	
}
.latest article .recent-posts-content,
.latest article .fusion-post-content-wrapper{
	padding:15px !important;
	background:#c8c8c8 !important;
	border-radius:0 0 25px 25px !important;
}

.likebutton ul  {
	list-style-type:none;
	margin-top:-10px !important;
	padding-left: 0 !important;
}

.likebutton ul li {
	display:block !important;
	margin:0 10px 10px 0 !important;
	list-style-type:none;
}


.likebutton ul li a {
	display:block !important;
	padding:4px 8px !important;
	border: 1px solid #000 !important;
	text-decoration:none !important;
	width:100%;
	background:#EB6A1E !important;
    color:#fff !important;
}

.likebutton ul li a:hover,
.likebutton ul li a:focus,
.likebutton ul li a.active{
  background:#ccc !important;
  color:#000 !important;
}

@media screen and (max-width: 800px) {
    
	.hyphenate,
	h1, 
	h2{
		word-wrap: break-word;
		overflow-wrap: break-word;
		-webkit-hyphens: auto;
		-moz-hyphens: auto;
		hyphens: auto;
	}
	
	
}


@media screen and (max-width: 640px) {
	.mobilehidden {
		display:none !important;
	}
	.mobileonly {
		display:block !important;
	}
	.desktoponly {
		display:none !important;
	}
	.customfooter p {
		text-align:left !important;
	}



	
}

@media screen and (max-width: 500px) {
	
}
