#footer-menu li {
    margin-bottom: 10px;
    float: left;
    margin-right: 10px;
    list-style: none;
}
.aligncenter>figcaption {display:none !important}

.article-card .button-container {
    text-align: left !important; display:none !important
}

.gallery-caption {
    display: none !important;
}

.legal-info-container .widget-title, .author-card {display:none !important}

button {background:#7ca0c2}

th img {
    margin: 0px 7px 0px 0px !important;
}

aside#secondary .about-wrapper {
    padding: 0px 0 30px;
}

.legal-info-container p {font-size: 12px !important;}

#myTable h3, #myTable .h3 {font-size:15px !important}


#myTable {font-size:12px}
.tablesorter-headerRow {font-size: 10px;}



#ftwp-container.ftwp-wrap #ftwp-list::-webkit-scrollbar { width: 0 !important }
#ftwp-container.ftwp-wrap #ftwp-list{ overflow: -moz-scrollbars-none; }

body {overflow-x: hidden;}
div#text-21.widget.widget_text {border: 2px dashed #BF665E; padding: 10px; transform: rotate(1deg);max-width: 310px;}
div#text-21.widget.widget_text h3 {margin-top: 10px !important;}
div#text-25.widget.widget_text {border: 2px dashed #BF665E; padding: 10px; transform: rotate(-1deg);}

.poll-fw {border: 2px dashed #BF665E; padding: 10px; transform: rotate(-1deg); margin:0 0 50px 0; max-width: 500px;}

h2, h3, h4, h5 {margin-top: 60px !important; margin-bottom: 10px !important;    font-family: inherit !important;}
h1 {font-family: inherit !important;}

.mobile-info {display:none}

#myTable tr {border: 1px solid #dadac7;}

#menu-item-1441 a, .fa-amazon {color:#febd68;}

a.price-ama:before {    
background-image: url(https://federwiege.org/wp-content/uploads/icon-amazon-black.svg);
}

.price-ama {

-moz-box-shadow:inset 0px 1px 0px 0px #f9eacf;
-webkit-box-shadow:inset 0px 1px 0px 0px #f9eacf;
box-shadow:inset 0px 1px 0px 0px #f9eacf;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #F6DD9F), color-stop(1, #F0C24D) );
background:-moz-linear-gradient( center top, #F6DD9F 5%, #F0C24D 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=’#F6DD9F‘, endColorstr=’#F0C24D‘);
background-color:#f5d78a;
-webkit-border-top-left-radius:6px;
-moz-border-radius-topleft:6px;
border-top-left-radius:6px;
-webkit-border-top-right-radius:6px;
-moz-border-radius-topright:6px;
border-top-right-radius:6px;
-webkit-border-bottom-right-radius:6px;
-moz-border-radius-bottomright:6px;
border-bottom-right-radius:6px;
-webkit-border-bottom-left-radius:6px;
-moz-border-radius-bottomleft:6px;
border-bottom-left-radius:6px;
text-indent:0px;
border:1px solid #cbaa5c;
display:inline-block;
color:#111111;
font-size:13px;
font-weight:normal;
font-style:normal;
height:25px;
line-height:25px;
width:100px;
text-decoration:none;
text-align:center;
}
.price-ama:hover {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #F5D589), color-stop(1, #EEBA35) );
background:-moz-linear-gradient( center top, #F5D589 5%, #EEBA35 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=’#F5D589′, endColorstr=’#EEBA35′);
background-color:#eeba35;
}
.price-ama:active {
position:relative;
top:1px;
}



#myTable {min-width:800px}
.list-details {margin-left:-20px}

/*.price-ama {background-color:#ff9900; padding: 5px 10px; border-radius: 8px; color:white}*/
.price-ama a {color:white}

h3 {line-height: 26px;}

tr img {margin: 20px 0px 20px 0px}

/*h1 a  {    font-family: 'Handlee'; font-style: normal; font-weight: 400;}*/

span.author.vcard, .byline {display:none !important}

ul.li-plus { list-style-type:none; color:#6a9e8b; padding-left: 0px !important; font-weight:600}
ul.li-plus li:before { content: "\002B" " "; }
ul.li-min { list-style-type:none; color:#b77878; padding-left: 0px !important; font-weight:600}
ul.li-min li:before { content: "\002D" " "; }

#featured-bottom-group {background-color: #f4f4f4 !important;}

.col-md-3 a {transition: all 0.8s ease-in-out;}
.col-md-3 a:hover {margin-left:0px; transition: all 0.4s ease-in-out;}

.header-inner {padding:0 !important}
#logo {margin-top:-12px}
.header-bg {display:none}
#cta {
    background-color: #ffffff;
    display: none;
}

#breadcrumbs {margin-left: 7.5em; font-size: 10px; margin-top: 0.5em; margin-bottom: 0.5em;}
.breadcrumb_last {color:#d0d0d0}

#page-banner {display:none; background-color:white}
.eyecatch h3 {margin-top:20px !important}
.eyecatch
			{	background-color:white;
				padding:10px;
				width:90%;
				min-height:150px;
				border: 2px dashed #BF665E;
				-moz-transform: rotate(-3deg); 
				-webkit-transform: rotate(-3deg); 
				-o-transform: rotate(-3deg); 
				-ms-transform: rotate(-3deg);
				transform: rotate(-3deg);
				margin:25px 25px 35px 25px;
float:left;
transition: all 01.9s ease-in-out;}

.eyecatch:hover
			{	background-color:white;
				padding:10px;
				width:90%;
				min-height:150px;
				border: 2px dashed #f2994b;
				-moz-transform: rotate(1deg); 
				-webkit-transform: rotate(1deg); 
				-o-transform: rotate(1deg); 
				-ms-transform: rotate(1deg);
				transform: rotate(1deg);
				margin:25px 25px 35px 25px;
float:left;
transition: all 0.4s ease-in-out;}





.fw_button a {color:#ffffff !important}
.fw_button {background-color:#A57BA6;
				padding:10px;
                                color:#fff !important;
				border: 2px dashed #fff;
				-moz-transform: rotate(1deg); 
				-webkit-transform: rotate(1deg); 
				-o-transform: rotate(1deg); 
				-ms-transform: rotate(1deg);
				transform: rotate(1deg);
				margin:25px 25px 25px 25px;
text-align:center;
transition: all 01.9s ease-in-out;
				-moz-transform: rotate(1deg); 
				-webkit-transform: rotate(1deg); 
				-o-transform: rotate(1deg); 
				-ms-transform: rotate(1deg);
				transform: rotate(1deg);
				margin:25px 25px 25px 25px;
text-align:center;
transition: all 01.9s ease-in-out;}

.fw_button:hover {background-color:#BF665E;
				padding:10px;
                                color:white;
				border: 2px dashed #fff;
				-moz-transform: rotate(-1deg); 
				-webkit-transform: rotate(-1deg); 
				-o-transform: rotate(-1deg); 
				-ms-transform: rotate(-1deg);
				transform: rotate(-1deg);
				margin:25px 25px 25px 25px;
text-align:center;
transition: all 0.2s ease-in-out;}

.fw_button  {color:white !important}

.type-page .entry-title::after {background-color: #BF665E}




@media (min-width: 960px) {
.site-navigation ul {text-align: left; margin-left: 20px;}


}

@media (min-width: 400px) and (max-width: 960px)  {
}


@media (min-width: 100px) and (max-width: 800px) {
#breadcrumbs {text-align: center; margin-left:0px}
.table-box {overflow:scroll;}
#logo {display: block; margin: auto;}
#footer-content {display:none}
p {font-size:18px}
body {overflow-x: hidden;}
.none, #left-sidebar.widget-area {display:none}
.mobile-info {display: block !important;
    margin: 0 0 20px 0;
color:#56c156;
text-align:center;
font-weight:600
	-webkit-animation: flash linear 1s infinite;
	animation: flash linear 1s infinite;
}
@-webkit-keyframes flash {
	100% { opacity: 1; } 
	50% { opacity: .5; } 
	100% { opacity: 1; }
}
@keyframes flash {
	100% { opacity: 1; } 
	50% { opacity: .5; } 
	100% { opacity: 1; }
}
}

.n2g_p {margin-left: -170px !important;}