.entry-wrapper {
	width: 900px;
	max-width: 85%;
	padding: 60px 0;
	margin: 0 auto;
}
.site-main {
  margin: 0;
}
body,
button,
input,
select,
textarea {
	color: #404040;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.5;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	font-family: "Garamond", serif;
}

body {
	margin: 0;
	padding: 0;
	border: none;
	color: #111;
	background: #fafafa;
	font-family: "Garamond", serif;
	font-size: 18px;
	-webkit-font-smoothing: antialiased;
}

a,
a:visited {
	color: #000000;
	text-decoration: none;
}

a:hover,
a:focus,
a:active {
	color: #696969;
	text-decoration: none;
}

.main-navigation ul > .page_item_has_children > a:after,
.main-navigation ul > .menu-item-has-children > a:after {
	content: "";
	display: block;
	border: 5px solid transparent;
	border-top-color: #696969;
	position: absolute;
	z-index: 1001;
	right: 0;
	top: 50%;
	margin-top: -2px;
}
.main-navigation ul li:hover > a,
.main-navigation ul li.focus > a {
	cursor: pointer;
	color: #575757;
}

.site-info {
	padding-bottom: 5px;
	font-family: Lato, Helvetica, sans-serif;
	color: #111;
	font-size: 12px;
	font-weight: 700;
	padding: 30px 0;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.site-info a {
	color: #111;
}


.footer-widgets .widget-area {
	width: 30%;
	float: right;
	margin-left: 5%;
	}

/* Centered img on mobile // #1060942-zen */
@media only screen and (max-width: 600px) {
	.textwidget.custom-html-widget {
     margin-left: -75px; 
		border-top: none;
	}
	#text-5 {
    padding-top: 85px;
	}
	.footer-widgets .widget-area + .widget-area {
    border-top: none;
	}
}


.footer-widgets {
	background: #bfbfbf;
	padding: 60px 0;
}

h1 {
    text-align: center;
}

/* Image borders */
img[class*="align"],
img[class*="wp-image-"],
#content .gallery .gallery-icon img {/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
 border: 1px solid #bfbfbf;
 padding: 6px;
}


.linie100g   {clear:both; width:100%; margin-left:0px; margin-right:0px; color:#111; background-color:#111; border:0px; height:4px;}

h3.sub-title {
	font-size: 1.05em;
	font-weight: bold !important;
	text-transform: uppercase;
	position: relative;
}

h3.sub-title span {
  background-color: #fff;
	display: inline-block;
	padding-right: 15px;
	position: relative;
}

h3.sub-title:before {
	content: "";
	background-color: #000;
	height: 4px;
	width: 100%;
	position: absolute;
	bottom: 4px;
	z-index: 0;
}

/* make gallery bigger and centered */
.page-id-68 figure,
.page-id-69 figure{
  margin: 0;
}

/* remove border */
img[class*="align"], img[class*="wp-image-"], #content .gallery .gallery-icon img{
  border: none;
}

.qtranxs_widget img {min-height: 20px;}

.toggle-active .main-navigation a, .toggle-active .main-navigation a:visited {
    color: #000;
}

.textwidget a {
	font-size: 15px;
}
/*Front page column wise CSS */
@media (min-width: 745px) {
	.front-page-column-image-right, .front-page-column-para-right {
		width:50%;
		float:right;
		}
.front-page-column-image-left, .front-page-column-para-left{
	width:50%;
	float:left;
	}
}

/*reduce space between footer widgets*/
.footer-widgets .widget_text {
  margin-bottom: 0;
}
.footer-widgets .widget + .widget {
    border-top: 1px solid #ddd;
    margin-top: 20px; /*change this*/
    padding-top: 20px; /*change this*/
}

/*center footer*/
@media (min-width: 745px) {
.footer-widgets{
	width:100%;
	margin:auto;
	float:left;
}
}

/*move footer image down*/
