
* {margin:0;padding:0}
body {font:11pt Georgia, Times New Roman, serif; background-color:#ffffff;line-height:1.3em; color:#444444}

a img {border:none}
a:link {color: #66754c;font-style: normal;text-decoration:none}
a:hover {color:#66754c;text-decoration:none!important}
a:visited {color: #66754c;text-decoration:none}

p {margin:10px 0 5px 0}
span.strike {text-decoration: line-through}

/* IE8 hack to get it to apply margin auto centering to element inside this one */
#wrap {width:100%}

/* Header */
#header {padding:15px 0 15px 0;height:75px;border-bottom: 1px solid #97A2BA}
#header #logo {width:800px;margin:0 auto;padding:0 10px 0 10px}
#header img.logo {margin-top:26px}
#header #logo #lang {width:100px;float:right;height:55px;margin-right:60px}

/* Content Area */
#main {/*width:800px;*/margin:0 auto;clear:both;/*padding-right:10px;padding-left:10px*/}
#main2 {width:800px;margin:0 auto;clear:both;padding-right:10px;padding-left:10px}

#content {width:500px;float:left;padding:30px 0 25px 0}
#content h1 {font-size:1.65em;margin:0;padding:0;color:#7A0A17;line-height:1.1em}
#content h2 {font-size:1.2em;margin:15px 0 10px 0;color:#7A0A17}
#content h3 {font-size:1.1em;font-weight:normal;margin:15px 0 10px 0;color:#7A0A17}

#content pre {font-family:Verdana, Arial, sans-serif;margin:15px 0 15px 0;line-height:0.9em;font-size:0.9em;color:#010ACE}
#content ul {list-style:square;margin:10px 0 10px 20px;list-style-position:inside}
#content li {line-height:1.2em;font-size:0.9em}

#content #list {width:200px;float:left}
#content #screenshots {width:200px;float:right;padding-top:15px}
#content #screenshots p {margin:5px 0 0 0;font-size:0.8em}

/* Sidebar */
#sidebar {width:250px ;float:right;padding:30px 5px 25px 10px}
#sidebar ul {list-style:none}
#sidebar h2  {font-size:1.2em;margin:25px 0 12px 0;color:#7A0A17}
#sidebar img {margin-right:3px}
#sidebar form {padding:5px 0 10px 0;text-align:center}
#sidebar .twitter-share-button {padding:0px 0 5px 0}
#plus {padding:16px 0 5px 0}

/* Footer */
#footer2 {background-color: #444444;color:#ffffff;font-size:11px;font-family:Verdana, Arial, sans-serif;height:140px}
#footer a, #footer2 a {color:#ffffff;text-decoration:none}
#footer a:hover, #footer2 a:hover {color:#804249;text-decoration:none}
#footer a, #footer a:visited  { color: #666;text-decoration:none}
#footer p, #footer2 p {margin:0 0 15px 0}
#footer p.axe img, #footer2 p.axe img {margin-bottom:-7px}
#foot {/*width:800px;*/margin:0 auto;/*background: url('images/duct-tape.jpg')*/ no-repeat;height:140px;line-height:1.1em;/*padding:0 10px 0 10px*/}

#foot2 {width:800px;margin:0 auto;height:140px;line-height:1.1em;padding:0 10px 0 10px}
#foot #left {width:400px;float:left;padding-top:72px}
#foot #right {width:250px;float:right;text-align:right;padding-top:72px}
#foot2 #left {width:450px;float:left;padding-top:45px}
#foot2 #right {width:250px;float:right;text-align:right;padding-top:45px}
#foot #review {clear:both}
#foot #review p {margin:2px 0 5px 0}
#foot #review blockquote {font-style:italic}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
.clearfix {display: inline-block}
* html .clearfix {height: 1%}
.clearfix {display: block}



/* 10. Footer Styles */

footer {
	background: transparent;
	padding: 90px 0 80px;
}


footer  span {
    color: #66754c;
	font-weight:600;
}

footer:before {
    content: "";
    background: url("../images/line-divider.png") no-repeat 50%;
    height: 50px;
    width: 100%;
    display: block;
    position: absolute;
    margin: 0;
    top: 5px;
   
}
@media (max-width: 800px) {
footer:before {
    content: "";
    background: url(../images/line-divider.png) no-repeat 64%;
    height: 50px;
    width: 100%;
    display: block;
    position: absolute;
    margin: 0;
    top: -29px;
}
p.pull-right a img {
    width: 100%;
}

}





footer h4 {
    font-family: 'Merriweather', serif!important;
	font-weight:600;
	font-size: 14px;
	text-transform: uppercase;
	color: #66754c;
	line-height: 1.2;
	margin: 0 0 30px;
}

footer, footer p, footer li h5 {
	font-family: 'Merriweather', serif!important;
	font-style: normal;
	font-size: 14px;
	color: #858585;
	font-weight: 300;
	line-height: 24px;
}

footer .lnews, footer .social {
	padding: 0;
}

footer .lnews li {
	list-style: none;
	border-bottom: 1px solid #f3f3f3;
	margin: 0 0 7px;
	padding-bottom: 0;
}

footer .social li {
	list-style: none;
	border-bottom: 1px solid #f3f3f3;
	margin: 0 0 5px;
	padding-bottom: 5px;
}

footer .lnews li:last-child, footer .social li:last-child {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}

footer .lnews a, footer .social a {
	color: #858585;
}

footer a:hover {
	color: #a89567;
}

.newsletter {
	height: 40px;
	border: 1px solid #d4cdd2;
	border-radius: 5px;
	margin-top: 20px;
	display: table;
	width: 100%;
}

.newsletter input {
	background: transparent;
	border: none;
	height: 38px;
	padding: 5px 15px;
	width: 65%;
	float: left;
	font-size: 12px;
	color: #6b6b6b;
}

.newsletter input::-webkit-input-placeholder {
	color: #6b6b6b !important;
	opacity: 1 !important;
}

.newsletter input:-moz-placeholder {
	color: #6b6b6b !important;
	opacity: 1 !important;
}

.newsletter input::-moz-placeholder {
	color: #6b6b6b !important;
	opacity: 1 !important;
}

.newsletter input:-ms-input-placeholder {
	color: #6b6b6b !important;
	opacity: 1 !important;
}

.newsletter button {
	width: 35%;
	height: 40px;
	border: none;
	border-left: 1px solid #66754c;
	font-size: 11px;
	text-transform: uppercase;
	color: #fff;
	background: #66754c;
	font-family: Montserrat;
	transition: .4s;
}

.newsletter button:hover {
	color: #fff;
	opacity:.8;
	transition: .4s;
}


.footer-bottom p {
	font-size: 12px;
	color: #525252;
	margin: 0;
}

.footer-bottom p a {
	color: #525252;
}

.footer-bottom p a:hover {
	color: #a89567;
}

.footer-bottom .container {
	padding: 23px 0;
	border-top: 1px solid #f3f3f3;
}


