*{
	margin:0;
	padding:0;
	max-height:1000000px;
}
dl, p, h1, h2, h3, h4, h5, h6, address, form, table, blockquote, applet, embed, object, iframe, frameset{margin:0 0 18px;}
html, body, div, span, applet, embed, object, iframe, frameset,
p, q, blockquote, sub, sup, a, abbr, acronym, font, img, small, center,
h1, h2, h3, h4, h5, h6, b, strong, big, u, ins,
i, cite, em, var, dfn, address, s, strike, del,
dl, dt, dd, ol, ul, li, pre, code, kbd, samp, tt,
fieldset, legend, form, label, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header,
hgroup, menu, nav, section, summary, time, mark, audio,video{
	border:0;
	background:none;
}
body {
	color:#4f5054;
	font:14px/18px 'PT Sans', arial, helvetica, sans-serif;
	background: url(../images/bg01.jpg);
	min-width:320px;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:none;
	-webkit-font-smoothing: antialiased;
}
a {
	text-decoration:none;
	color:#55760c;
	outline:none;
}
a:hover {text-decoration:underline;}
a:active {background-color: transparent;}
input, textarea, select {
	font:14px/18px 'PT Sans', arial, helvetica, sans-serif;
	vertical-align:middle;
	color:#cfcecc;
	overflow: auto;
	outline:none;
}
img{
	border-style:none;
	vertical-align:top;
}
label{vertical-align:middle;}
button, input{
	width: auto;
	overflow: visible;
}
input, textarea{
	border-radius:3px 0 0 3px;
	background:#fff;
	font-size:14px;
	line-height:18px;
	color:#cfcecc;
	padding:7px 11px 8px;
	display:block;
	width:100%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border:none;
}
textarea{
	max-width:100% !important;
	width:100% !important;
	min-height:145px !important;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
input[type="submit"]{
	padding:0 0.4em 2px 0.4em;
	border-radius:0 3px 3px 0;
	-webkit-box-shadow: 1px 3px 0 0 rgba(98,112,119,.3);
	box-shadow: 2px 3px 0 0 rgba(98,112,119,.3);
	cursor:pointer;
	height:34px;
	font:12px/32px 'Asap', Arial, Helvetica, sans-serif;
	color:#fff;
	width: auto;
	max-width:300px;
	text-transform:uppercase;
	text-shadow:0 -1px 1px #ab6512;
	background: rgb(234,138,0);
	background: #e88200 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhOGEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNzc3MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(234,138,0,1) 0%, rgba(231,119,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,138,0,1)), color-stop(100%,rgba(231,119,0,1)));
	background: -webkit-linear-gradient(top,  rgba(234,138,0,1) 0%,rgba(231,119,0,1) 100%);
	background: -o-linear-gradient(top,  rgba(234,138,0,1) 0%,rgba(231,119,0,1) 100%);
	background: -ms-linear-gradient(top,  rgba(234,138,0,1) 0%,rgba(231,119,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(234,138,0,1) 0%,rgba(231,119,0,1) 100%);
}
input[type="submit"]:hover{
	background: rgb(248,155,20);
	background: #f79302 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4OWIxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iI2Y4OTkwZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU2JSIgc3RvcC1jb2xvcj0iI2Y3OTIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNzhiMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(248,155,20,1) 0%, rgba(248,153,14,1) 23%, rgba(247,146,0,1) 56%, rgba(247,139,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,155,20,1)), color-stop(23%,rgba(248,153,14,1)), color-stop(56%,rgba(247,146,0,1)), color-stop(100%,rgba(247,139,0,1)));
	background: -webkit-linear-gradient(top,  rgba(248,155,20,1) 0%,rgba(248,153,14,1) 23%,rgba(247,146,0,1) 56%,rgba(247,139,0,1) 100%);
	background: -o-linear-gradient(top,  rgba(248,155,20,1) 0%,rgba(248,153,14,1) 23%,rgba(247,146,0,1) 56%,rgba(247,139,0,1) 100%);
	background: -ms-linear-gradient(top,  rgba(248,155,20,1) 0%,rgba(248,153,14,1) 23%,rgba(247,146,0,1) 56%,rgba(247,139,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(248,155,20,1) 0%,rgba(248,153,14,1) 23%,rgba(247,146,0,1) 56%,rgba(247,139,0,1) 100%);
}
input[type="search"] {-webkit-appearance: none;}
input[type="search"]::-webkit-search-cancel-button {-webkit-appearance: none;}
input[type="search"]::-webkit-search-decoration {display:none;}
::-webkit-input-placeholder {color:#cfcecc;}
:-moz-placeholder {color: #cfcecc;}
::-moz-placeholder {
	color: #cfcecc;
	opacity: 1;
}
:-ms-input-placeholder {color: #cfcecc;}
h1, h2, h3, h4, h5, h6, b, strong, th{font-weight:bold;}
h1{
	font-size:30px;
	line-height:34px;
	margin:0 0 15px;
	padding:0 0 5px;
	border-bottom:1px solid #deddd9;
	color:#55760c;
}
h2{font-size:120%;}
h3{font-size:110%;}
h4{font-size:100%;}
h5{font-size:95%;}
h6{font-size:90%;}
i, cite, em, var, dfn, address{font-style:italic;}
u, ins {text-decoration: underline;}
s, strike, del {text-decoration: line-through;}
blockquote, blockquote:before, blockquote:after, q, q:before, q:after {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';}
blockquote{
	color:#777;
	margin:0 0 18px;
	font-style:italic;
}
blockquote cite{
	display:block;
	text-align:right;
	padding:5px 0 0;
}
table, caption, tbody, tfoot, thead, tr, th, td{
	border-collapse: collapse;
	border-spacing: 0;
}
th, td{
	border:1px solid #ccc;
	padding:3px 7px;
	text-align:left;
	vertical-align:top;
}
th{
	border-color:#999;
	text-align:center;
	vertical-align:middle;
}
.odd td{background:#efefef;}
dl dt{font-weight:400;}
dl dd{margin:0 0 5px;}
ul{margin-left:1px;}
ul ul,
ul ol,
ol ul,
ol ol{
	padding-left:80px;
}
ol{
	height:1%;
	overflow:hidden;
	counter-reset:item;
	padding:0 0 0 40px;
	margin:14px 0;
}
ol li { display: block }
ol > li:before{ 
	content: counter(item) " "; 
	counter-increment: item;
	color:#666;
	margin:0 5px 0 0;
}
ul li,
ol li{list-style-position:inside;}
ul{
	padding:0 0 0 40px;
	margin:14px 0;
}
ul li{
	list-style:none;
	position:relative;
}
ul li:before{
	position:absolute;
	content:'';
	width:4px;
	height:4px;
	border-radius:3px;
	top:8px;
	left:-10px;
	background:#4f5054;
}
code,
kbd,
pre{
	font:0.85em monospace;
	margin:0 0 15px;
}
sub,
sup{
	display:inline-block;
	vertical-align:bottom;
	position:relative;
	bottom:-2px;
	font-size:0.8em; 
}
sup{
	vertical-align:top;
	bottom:auto;
	top:-2px;
}
header, footer, article, section, hgroup, nav, figure, aside, main{display: block;}
figure {
	margin:0;
	padding:0;
}
.comment-form textarea,
.comment-form input[type="text"]{
	margin:0;
	width:100%; 
}
.commentlist{padding:0;}
.commentlist li{
	list-style:none;
	padding:0;
}
.commentlist li:before{display:none;}
.commentlist .children{
	margin:10px 0 10px 30px;
	padding:0;
}
.commentlist li+li{padding-bottom:14px;}
.comments .meta{ 
	width:auto;
	clear:none;
}
.comments p,
.comments .edit-link{
	width:100%;
	display:block;
	clear:both;
	margin:0;
}
.comments .edit-link{padding:10px 0 0;}
.comment-form label{
	display:block;
	padding-bottom:4px;
}
.comment-form textarea{
	padding:3px 4px;
	overflow:auto;
	margin:0;
	height:120px;
}
.navigation{
	overflow:hidden;
	margin:0 0 15px;
}
.navigation .next{float:left;}
.navigation .prev{float:right;}
.aligncenter {text-align: center;}
img.aligncenter {
	display: block;
	margin: 0 auto;
}
.alignleft {
	float: left;
	margin:0 20px 0 0;
}
.alignright{
	float:right;
	margin:0 0 0 20px;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding:4px;
}
.wp-caption img {
	margin:0;
	padding:0;
	border:0 none;
}
.wp-caption p.wp-caption-text {
	padding: 0 4px;
	margin: 0;
}
input[type=text], 
input[type=password],
input[type=email],
input[type=file], 
input[type=submit], 
textarea{
	-webkit-appearance:none;
	border-radius:3px;
	-webkit-border-radius:3px;
}
#wrapper{
	overflow:hidden;
	position:relative;
	max-width:940px;
	margin:0 auto;
	padding:0 20px;
}
#header{position:relative;}
.logo{
	position:absolute;
	text-indent:-9999px;
	overflow:hidden;
	background: url(../images/logo.png) no-repeat;
	width:211px;
	height:235px;
	top:0;
	z-index:100;
	left:21px;
}
.logo a{
	display:block;
	height:100%;
}
.sign-list{
	position:absolute;
	z-index:100;
	top:3px;
	right:18px;
	width:89px;
	text-align:center;
	background:#ea8a00;
	border-radius:2px;
	font:14px/18px 'PT Sans', Arial, Helvetica, sans-serif;
}
.sign-list .btn-sign{
	padding:5px;
	display:block;
	color:#fff;
	text-transform:uppercase;
	font:15px/18px 'Oswald', Arial, Helvetica, sans-serif;
}
.sign-list .btn-sign:hover{text-decoration:none;}
.sign-list.hover{border-radius:2px 2px 0 0;}
.sign-list.hover ul{display:block;}
.sign-list ul{
	margin:0;
	position:absolute;
	top:100%;
	left:0;
	right:0;
	display:none;
	padding:0;
	list-style:none;
	background:#d47f04;
	border-radius:0 0 2px 2px;
}
.sign-list ul li{
	padding:0;
	border-top:1px solid #efa842;
	-webkit-box-shadow:inset 0 1px 0 0 #c17a0d;
	box-shadow:inset 0 1px 0 0 #c17a0d;
}
.sign-list ul li:before{display:none;}
.sign-list .last-child a,
.sign-list .last-child{border-radius:0 0 2px 2px;}
.sign-list ul a{
	display:block;
	color:#fff;
	padding:5px 4px 9px 1px;
}
.sign-list ul a:hover{
	text-decoration:none;
	background:#ea8a00;
}
.desktop-hidden{display:none;}
.nav-holder{
	padding:3px 110px 3px 257px;
	background:#55760c;
	position:relative;
	z-index:10;
}
#nav .menu{
	display:none;
	width:114px;
	text-transform:uppercase;
	position:relative;
	padding:4px 41px 7px 10px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	font:24px/24px 'Oswald', Arial, Helvetica, sans-serif;
	color:#fff;
}
#nav .menu:after{
	position:absolute;
	content:'';
	right:11px;
	height:2px;
	background: url(../images/sprite.png) no-repeat -402px -5px;
	width:30px;
	height:30px;
	top:2px;
}
#nav.active .menu{
	-webkit-box-shadow: -1px 0 1px 0 rgba(0,0,0,.29);
	box-shadow: -1px 0 1px 0 rgba(0,0,0,.29);
	background: rgb(255,255,255);
	background: #f0f0f0 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(243,243,243,1) 31%, rgba(238,238,238,1) 51%, rgba(234,234,234,1) 72%, rgba(234,234,234,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(31%,rgba(243,243,243,1)), color-stop(51%,rgba(238,238,238,1)), color-stop(72%,rgba(234,234,234,1)), color-stop(100%,rgba(234,234,234,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 31%,rgba(238,238,238,1) 51%,rgba(234,234,234,1) 72%,rgba(234,234,234,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 31%,rgba(238,238,238,1) 51%,rgba(234,234,234,1) 72%,rgba(234,234,234,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 31%,rgba(238,238,238,1) 51%,rgba(234,234,234,1) 72%,rgba(234,234,234,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 31%,rgba(238,238,238,1) 51%,rgba(234,234,234,1) 72%,rgba(234,234,234,1) 100%);
	color:#55760c;
	margin:0 0 -2px;
	padding:4px 43px 9px 10px;
}
#nav>ul{
	margin:0;
	padding:0;
	list-style:none;
	display:table;
	width:100%;
}
#nav>ul>li{
	display:table-cell;
	padding:0;
}
#nav>ul>li:before{display:none;}
#nav>ul>li>.holder{position:relative;}
#nav .holder .btn-home{
	text-indent:-9999px;
	overflow:hidden;
	background: url(../images/sprite.png) no-repeat -294px -47px;
	width:16px;
	height:14px;
	padding:0;
	margin:0 10px 0 0;
	display:inline-block;
	vertical-align:top;
}
#nav>ul>li.hover>.holder>.btn-home{
	-webkit-border-radius:0;
	border-radius:0;
	padding:0;
	margin:0 10px 0 0;
	-webkit-box-shadow:none;
	box-shadow:none;
	background: url(../images/sprite.png) no-repeat -294px -47px;
}
#nav>ul>li>.holder>a{
	text-transform:uppercase;
	font:15px/19px 'Oswald', Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	display:block;
	padding:5px 12px;
	position:relative;
}
#nav>ul>li.hover>.holder>a{
	text-decoration:none;
	color:#55760c;
	border-radius:2px;
	margin:0 0 -3px;
	padding:5px 12px 8px;
	-webkit-box-shadow: 1px 1px 1px 0 rgba(0,0,0,.29);
	box-shadow: 1px 1px 1px 0 rgba(0,0,0,.29);
	background: rgb(255,255,255);
	background: #f0f0f0 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(243,243,243,1) 31%, rgba(238,238,238,1) 51%, rgba(234,234,234,1) 72%, rgba(234,234,234,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(31%,rgba(243,243,243,1)), color-stop(51%,rgba(238,238,238,1)), color-stop(72%,rgba(234,234,234,1)), color-stop(100%,rgba(234,234,234,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 31%,rgba(238,238,238,1) 51%,rgba(234,234,234,1) 72%,rgba(234,234,234,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 31%,rgba(238,238,238,1) 51%,rgba(234,234,234,1) 72%,rgba(234,234,234,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 31%,rgba(238,238,238,1) 51%,rgba(234,234,234,1) 72%,rgba(234,234,234,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 31%,rgba(238,238,238,1) 51%,rgba(234,234,234,1) 72%,rgba(234,234,234,1) 100%);
}
#nav>ul>li.hover>.holder>a.has-drop-down-a:after{
	position:absolute;
	content:'';
	right:6px;
	top:12px;
	background: url(../images/sprite.png) no-repeat -5px -2px;
	width:6px;
	height:4px;
}
#nav .hover .drop{display:block;}
#nav .drop{
	display:none;
	padding:2px 0 3px 1px;
	margin:-3px 0 0;
	width:187px;
	font-size:14px;
	line-height:18px;
	position:absolute;
	background:#eaeaea;
	-webkit-box-shadow: 1px 1px 1px 0 rgba(0,0,0,.29), inset 1px 0 0 0 rgba(255,255,255,.35);
	box-shadow: 1px 1px 1px 0 rgba(0,0,0,.29), inset 1px 0 0 0 rgba(255,255,255,.35);
	border-radius:0 2px 2px 2px;
	z-index:100;
}
#nav .last-child .drop{
	right:0;
	left:auto;
}
#nav .drop ul{
	margin:0;
	padding:0;
	list-style:none;
	border-radius:0 2px 2px 2px;
}
#nav .drop ul li{
	padding:0;
	border-top:1px solid #fff;
}
#nav .drop ul li:before{display:none;}
#nav .drop ul li:first-child{border:none;}
#nav .drop ul li a{
	color:#777;
	display:block;
	padding:6px 14px 10px;
	border-top:1px solid #dcdcdc;
}
#nav .drop ul li:first-child a{border:none;}
#nav .drop ul li.hover a{
	text-decoration:none;
	color:#fff;
	background:#ea8a00;
}
.main-picture{position:relative;}
.main-picture img{
	width:100%;
	height:auto;
}
.top-carousel{position:relative;}
.top-carousel .mask{
	position:relative;
	overflow:hidden;
}
.top-carousel .slideset{width:99999px;}
.top-carousel .slide{
	float:left;
	position:relative;
}
.main-picture .text-box{
	color:#fff;
	font:30px/34px 'Oswald', Arial, Helvetica, sans-serif;
	position:absolute;
	bottom:27px;
	left:40px;
	width:400px;
}
.main-picture .text-box a{color:#fff;}
.main-picture .text-box b{
	font-size:100px;
	line-height:100px;
	font-weight:normal;
	display:block;
	margin:-21px 0 0;
}
.carousel-intro{
	position:relative;
	padding:18px 23px 19px 42px;
	background:#fff;
	margin:0 0 38px;
}
.carousel-intro:after{
	top:100%;
	position:absolute;
	content:'';
	left:50%;
	margin:0 0 0 -130px;
	background: url(../images/bg-shadow1.png) no-repeat;
	width:260px;
	height:16px;
}
.carousel-intro .mask{
	overflow:hidden;
	position:relative;
}
.carousel-intro .slideset{width:99999px;}
.carousel-intro .slide{
	float:left;
	width:155px;
	margin:0 20px 0 0;
	position:relative;
	cursor:pointer;
}
.carousel-intro .slide:hover .text-overlay{display:block;}
.carousel-intro .text-overlay{
	position:absolute;
	display:none;
	top:0;
	right:0;
	bottom:0;
	left:0;
	padding:7px 9px 0 7px;
	background:#55760c;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
}
.carousel-intro .text-overlay p{margin:0 0 1px;}
.carousel-intro .text-overlay p span{color:#c3c3c3;}
.carousel-intro .text-overlay ul{
	margin:0;
	padding:4px 2px 0 0;
	list-style:none;
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
}
.carousel-intro .text-overlay li{
	float:left;
	margin:0 0 0 5px;
	padding:0;
}
.carousel-intro .text-overlay li:before{display:none;}
.carousel-intro .text-overlay li:first-child{margin:0;}
.carousel-intro .btn-next,
.carousel-intro .btn-prev{
	position:absolute;
	text-indent:-9999px;
	width:24px;
	height:24px;
	top:50%;
	margin:-15px 0 0;
	overflow:hidden;
	background: url(../images/sprite.png) no-repeat;
}
.carousel-intro .btn-next{
	right:0;
	background-position:-59px 0;
}
.carousel-intro .btn-prev{
	left:0;
	background-position:-19px 0;
}
.carousel-intro .btn-prev:hover{background-position:-19px -40px;}
.carousel-intro .btn-next:hover{background-position:-59px -40px;}
.relationship-top{
	padding:0 0 29px;
	border-bottom:1px solid #deddd9;
	margin:-28px 0 31px;
	-webkit-box-shadow: 0 1px 0 0 rgba(255,255,255,.75);
	box-shadow: 0 1px 0 0 rgba(255,255,255,.75);
	overflow:hidden;
	color:#777;
}
.relationship-top .picture{
	float:left;
	width:291px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:0 3px 2px 0;
	border-right:5px solid #deddd9;
	position:relative;
	margin:6px 29px 0 0;
}
.relationship-top .picture:after{
	right:-13px;
	top: 2px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	border-color: rgba(222, 221, 217, 0);
	border-left-color: #deddd9;
	border-width:8px 0 0 8px;
}
.relationship-top .picture a{
	display:block;
	position:relative;
}
.relationship-top .description{overflow:hidden;}
.relationship-top h1{
	font-size:22px;
	line-height:26px;
	font-weight:normal;
	color:#4f5054;
	margin:0 0 12px;
	padding:0;
	border:none;
}
.relationship-top h1 a{color:#4f5054;}
.relationship-top h1 i{color:#55760c;}
.relationship-top .area{
	overflow:hidden;
	margin:0 -25px 0 0;
}
.relationship-top .col{
	display:inline-block;
	vertical-align:bottom;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	width:66%;
	padding:0 25px 0 0;
	letter-spacing:0;
	font-size:14px;
}
.relationship-top .col-join{
	width:33%;
	padding:0 25px 10px 2px;
}
.relationship-top .title{
	display:block;
	margin:0 0 18px;
}
.relationship-top p{margin:0 0 6px;}
.more{
	text-transform:uppercase;
	color:#55760c;
	font-weight:bold;
	font-size:12px;
	line-height:15px;
}
.more:hover{
	text-decoration:none;
	color:#ea8a00;
}
.btn-join{
	display:inline-block;
	width:152px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	vertical-align:top;
	text-transform:uppercase;
	padding:7px 35px 9px 8px;
	font-size:20px;
	line-height:24px;
	font-weight:bold;
	color:#fff;
	background: rgb(234,138,0);
	background: #ea8800 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhOGEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNzc3MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(234,138,0,1) 0%, rgba(231,119,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,138,0,1)), color-stop(100%,rgba(231,119,0,1)));
	background: -webkit-linear-gradient(top,  rgba(234,138,0,1) 0%,rgba(231,119,0,1) 100%);
	background: -o-linear-gradient(top,  rgba(234,138,0,1) 0%,rgba(231,119,0,1) 100%);
	background: -ms-linear-gradient(top,  rgba(234,138,0,1) 0%,rgba(231,119,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(234,138,0,1) 0%,rgba(231,119,0,1) 100%);
	border-radius:3px;
	-webkit-box-shadow: 3px 3px 0 0 rgba(98,112,119,.17);
	box-shadow: 3px 3px 0 0 rgba(98,112,119,.17);
	text-shadow:0 -1px 1px #ab6512;
	position:relative;
	margin:4px 0 0 -2px;
}
.btn-join:after{
	position:absolute;
	content:'';
	right:6px;
	top:5px;
	background: url(../images/sprite.png) no-repeat -100px -8px;
	width:29px;
	height:29px;
}
.btn-join:hover{
	text-shadow:none;
	text-decoration:none;
	background: rgb(248,155,20);
	background: #f79302 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4OWIxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iI2Y4OTkwZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU2JSIgc3RvcC1jb2xvcj0iI2Y3OTIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNzhiMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(248,155,20,1) 0%, rgba(248,153,14,1) 23%, rgba(247,146,0,1) 56%, rgba(247,139,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,155,20,1)), color-stop(23%,rgba(248,153,14,1)), color-stop(56%,rgba(247,146,0,1)), color-stop(100%,rgba(247,139,0,1)));
	background: -webkit-linear-gradient(top,  rgba(248,155,20,1) 0%,rgba(248,153,14,1) 23%,rgba(247,146,0,1) 56%,rgba(247,139,0,1) 100%);
	background: -o-linear-gradient(top,  rgba(248,155,20,1) 0%,rgba(248,153,14,1) 23%,rgba(247,146,0,1) 56%,rgba(247,139,0,1) 100%);
	background: -ms-linear-gradient(top,  rgba(248,155,20,1) 0%,rgba(248,153,14,1) 23%,rgba(247,146,0,1) 56%,rgba(247,139,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(248,155,20,1) 0%,rgba(248,153,14,1) 23%,rgba(247,146,0,1) 56%,rgba(247,139,0,1) 100%);
}
.three-columns{
	letter-spacing:-4px;
	font-size:0;
	margin:0 -20px 0 0;
}
.three-columns .relationship-box{
	width:33.3333%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	display:inline-block;
	vertical-align:top;
	padding:0 20px 3px 0;
	letter-spacing:0;
	font-size:14px;
	color:#777;
}
.relationship-box .picture{
	padding:0 0 2px;
	margin:0 0 15px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border-bottom:5px solid #deddd9;
}
.relationship-box .picture a{
	display:block;
	position:relative;
}
.news-list .picture a:hover:after,
.about-box .img-holder a:hover:after,
.relationship-top .picture a:hover:after,
.relationship-box .picture a:hover:after{
	position:absolute;
	content:'';
	width:100%;
	top:0;
	right:0;
	left:0;
	bottom:0;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border:3px solid #ea8a00;
}
.relationship-box .picture img{
	width:100%;
	height:auto;
}
.relationship-box h1{
	font-size:22px;
	font-weight:normal;
	line-height:26px;
	color:#4f5054;
	margin:0 0 17px;
	border:none;
	padding:0;
}
.relationship-box p{margin:0 0 17px;}
.relationship-box .video-list{
	margin:0;
	padding:0 0 6px 2px;
	list-style:none;
}
.relationship-box .video-list li{
	overflow:hidden;
	margin:0 0 10px;
	padding:0;
}
.relationship-box .video-list li:before{display:none;}
.relationship-box .video-list .alignleft{margin:4px 8px 0 0;}
.relationship-box .video-list .description{overflow:hidden; height:54px;}
.relationship-box .video-list p{margin:0;}
.main-picture .text-item{
	font:25px/26px 'Oswald', Arial, Helvetica, sans-serif;
	color:#fff;
	left:250px;
	bottom:14px;
	position:absolute;
	width:190px;
}
.main-picture .text-item a{color:#fff;}
.main-picture .text-item b{
	font-size:68px;
	line-height:64px;
	font-weight:normal;
	display:block;
}
.main-picture .mobile-img{display:none;}
#main:after{
	content:"";
	display:block;
	clear:both;
}
#content{
	float:left;
	width:59.55%;
}
#sidebar{
	margin:-28px 0 10px;
	float:right;
	width:34%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:33px 10px 12px 10px;
	background:#fff;
	position:relative;
}
#sidebar:after{
	position:absolute;
	content:'';
	right:100%;
	top:17px;
	background: url(../images/bg-shadow2.png) no-repeat;
	width:16px;
	height:260px;
}
.about-box .img-holder{
	position:relative;
	border-bottom:5px solid #deddd9;
	margin:0 0 18px;
}
.about-box .img-holder a{
	display:block;
	position:relative;
}
.about-box .img-holder img{
	width:100%;
	height:auto;
}
.about-box .img-holder:after{
	left:19px;
	top:100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	border-color: rgba(222, 221, 217, 0);
	border-top-color: #deddd9;
	border-width:9px 0 0 8px;
	margin:5px 0 0;
}
.about-box h2{
	color:#4f5054;
	font-size:22px;
	line-height:26px;
	font-weight:normal;
	margin:0 0 16px;
}
.about-box h2 a{color:#4f5054;}
.about-box p{margin:0 0 18px;}
#main{padding:28px 0 34px;}
.events-block{padding:18px 0 0;}
.events-box{
	padding:0 0 46px;
	margin:0 0 40px;
	border-bottom:1px solid #e7e7e7;
	-webkit-box-shadow: 0 1px 0 0 #fff;
	box-shadow: 0 1px 0 0 #fff;
	font-size:14px;
	line-height:20px;
	color:#555;
}
.events-box .headline{margin:0 0 21px;}
.events-box .headline:after{
	content:"";
	display:block;
	clear:both;
}
.date{
	float:left;
	width:60px;
	padding:0 0 4px;
	background:#bababa;
	color:#fff;
	font:10px/11px Tahoma, Arial, Helvetica, sans-serif;
	text-align:center;
}
.date time{
	display:block;
	background:#55760c;
	padding:4px 5px 3px 9px;
	margin:0 0 1px;
}
.date time span{font-size:22px;}
.events-box .headline .holder{
	overflow:hidden;
	padding:0 0 0 20px;
}
.events-box h2{
	font-size:20px;
	line-height:24px;
	margin:0 0 7px;
	color:#222;
}
.events-box h2 a{color:#222;}
.links-list{
	margin:0;
	padding:0;
	font:12px/15px Tahoma, Arial, Helvetica, sans-serif;
	list-style:none;
}
.links-list:after{
	content:"";
	display:block;
	clear:both;
}
.links-list li{
	float:left;
	padding:0;
	margin:0 0 0 8px;
}
.links-list li:before{display:none;}
.links-list li:first-child{margin:0;}
.links-list li:after{
	content:"";
	display:block;
	clear:both;
}
.links-list a{
	color:#a1a1a1;
	position:relative;
	padding:0 0 0 15px;
	float:left;
	margin:0;
}
.links-list a:after{
	position:absolute;
	content:'';
	left:0;
	background: url(../images/sprite.png) no-repeat;
}
.links-list .by:after{
	width:12px;
	height:12px;
	top:2px;
	left:-1px;
	background-position:-17px -84px;
}
.links-list .comments:after{
	width:16px;
	height:11px;
	background-position:-123px -85px;
	top:3px;
	left:-5px;
}
.links-list .news:after{
	width:11px;
	height:13px;
	background-position:-233px -84px;
	top:2px;
	left:-1px;
}
.events-box .center{
	width:100%;
	height:auto;
	margin:0 0 15px;
}
.events-box  p{margin:0 0 16px;}
.btn-view{
	display:inline-block;
	vertical-align:top;
	width:81px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border-radius:3px;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	padding:3px 2px 4px;
	text-align:center;
	color:#fff;
	text-shadow:0 -1px 0 #ab6512;
	-webkit-box-shadow: 2px 3px 0 0 rgba(98,112,119,.17);
	box-shadow: 2px 3px 0 0 rgba(98,112,119,.17);
	background: rgb(234,138,0);
	background: #e98500 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhOGEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNzc3MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(234,138,0,1) 0%, rgba(231,119,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,138,0,1)), color-stop(100%,rgba(231,119,0,1)));
	background: -webkit-linear-gradient(top,  rgba(234,138,0,1) 0%,rgba(231,119,0,1) 100%);
	background: -o-linear-gradient(top,  rgba(234,138,0,1) 0%,rgba(231,119,0,1) 100%);
	background: -ms-linear-gradient(top,  rgba(234,138,0,1) 0%,rgba(231,119,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(234,138,0,1) 0%,rgba(231,119,0,1) 100%);
}
.btn-view:hover{
	text-decoration:none;
	background: rgb(248,155,20);
	background: #f79302 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4OWIxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iI2Y4OTkwZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU2JSIgc3RvcC1jb2xvcj0iI2Y3OTIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNzhiMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(248,155,20,1) 0%, rgba(248,153,14,1) 23%, rgba(247,146,0,1) 56%, rgba(247,139,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,155,20,1)), color-stop(23%,rgba(248,153,14,1)), color-stop(56%,rgba(247,146,0,1)), color-stop(100%,rgba(247,139,0,1)));
	background: -webkit-linear-gradient(top,  rgba(248,155,20,1) 0%,rgba(248,153,14,1) 23%,rgba(247,146,0,1) 56%,rgba(247,139,0,1) 100%);
	background: -o-linear-gradient(top,  rgba(248,155,20,1) 0%,rgba(248,153,14,1) 23%,rgba(247,146,0,1) 56%,rgba(247,139,0,1) 100%);
	background: -ms-linear-gradient(top,  rgba(248,155,20,1) 0%,rgba(248,153,14,1) 23%,rgba(247,146,0,1) 56%,rgba(247,139,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(248,155,20,1) 0%,rgba(248,153,14,1) 23%,rgba(247,146,0,1) 56%,rgba(247,139,0,1) 100%);
}
.news-box h2{
	color:#606164;
	font-size:24px;
	font-weight:normal;
	line-height:28px;
	border-bottom:1px solid #f5f5f4;
	position:relative;
	margin:0 0 20px;
	padding:0 0 6px;
}
.news-box h2 b{text-transform:uppercase;}
.news-box h2:after{
	position:absolute;
	content:'';
	right:21px;
	bottom:0;
	background: url(../images/sprite.png) no-repeat -331px -6px;
	width:60px;
	height:52px;
}
.news-list{
	margin:0;
	padding:0 0 13px;
	list-style:none;
}
.news-list li{
	margin:30px 0 0;
	padding:31px 0 0;
	border-top:1px solid #f5f5f4;
}
.news-list li:before{display:none;}
.news-list li:first-child{
	margin:0;
	padding:0;
	border:none;
}
.news-list .picture{
	padding:0 0 1px;
	margin:0 0 10px;
	border-bottom:5px solid #deddd9;
}
.news-list .picture a{
	display:block;
	position:relative;
}
.news-list .picture img{
	width:100%;
	height:auto;
}
.news-list h3{
	font-size:18px;
	line-height:22px;
	margin:0 0 4px;
	color:#4f5054;
}
.news-list h3 a{color:#4f5054;}
.news-list p{margin:0 0 12px;}
.news-list .more{margin:0 0 0 3px;}
.block-top:after{
	content:"";
	display:block;
	clear:both;
}
.block-top{
	position:relative;
	background:#fff;
	padding:39px 12px 22px 19px;
	margin:-28px 0 0;
}
.block-top:before{
	position:absolute;
	top:100%;
	left:50%;
	content:'';
	background: url(../images/bg-shadow1.png) no-repeat;
	width:260px;
	height:16px;
	margin:0 0 0 -130px;
}
.block-top h1{
	color:#55760c;
	font-size:30px;
	line-height:34px;
	border:none;
	padding:0;
	margin:0 0 15px;
}
.block-top h1 span{color:#4f5054;}
.block-top .holder{
	overflow:hidden;
}
.carousel-posts{
	position:relative;
	float:left;
	width:57.35%;
}
.carousel-posts .mask{overflow:hidden;}
.carousel-posts .slideset{width:99999px;}
.carousel-posts .slide{
	float:left;
	position:relative;
}
.carousel-posts img{
	width:100%;
	height:auto;
}
.carousel-posts h2{
	position:absolute;
	background: #000 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlMWUxZSIgc3RvcC1vcGFjaXR5PSIwLjkxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTFlMWUiIHN0b3Atb3BhY2l0eT0iMC45MSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(30,30,30,0.91) 0%, rgba(30,30,30,0.91) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,30,30,0.91)), color-stop(100%,rgba(30,30,30,0.91)));
	background: -webkit-linear-gradient(top,  rgba(30,30,30,0.91) 0%,rgba(30,30,30,0.91) 100%);
	background: -o-linear-gradient(top,  rgba(30,30,30,0.91) 0%,rgba(30,30,30,0.91) 100%);
	background: -ms-linear-gradient(top,  rgba(30,30,30,0.91) 0%,rgba(30,30,30,0.91) 100%);
	background: linear-gradient(to bottom,  rgba(30,30,30,0.91) 0%,rgba(30,30,30,0.91) 100%);
	color:#fff;
	bottom:0;
	left:0;
	right:0;
	font-weight:normal;
	font-size:16px;
	line-height:20px;
	padding:9px 20px;
	margin:0;
}
.carousel-posts h2 a{color:#fff;}
.carousel-posts .btn-prev,
.carousel-posts .btn-next{
	position:absolute;
	top:50%;
	text-indent:-9999px;
	overflow:hidden;
	width:23px;
	height:22px;
	margin:-14px 0 0;
	background: url(../images/sprite.png) no-repeat;
}
.carousel-posts .btn-prev{
	left:0;
	background-position:-213px 0;
}
.carousel-posts .btn-next{
	right:0;
	background-position:-253px 0;
}
.carousel-posts .btn-prev:hover{background-position:-213px -40px;}
.carousel-posts .btn-next:hover{background-position:-253px -40px;}
.slideshow .slideset-fade{
	float:right;
	width:41.5%;
	position:relative;
}
.post-top{
	position:absolute;
	z-index:1;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:11px 2px 5px 12px;
	background: #f6f6f6 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjklIiBzdG9wLWNvbG9yPSIjZjZmNmY2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjQlIiBzdG9wLWNvbG9yPSIjZjZmNmY2IiBzdG9wLW9wYWNpdHk9IjAuODciLz4KICAgIDxzdG9wIG9mZnNldD0iMzYlIiBzdG9wLWNvbG9yPSIjZjZmNmY2IiBzdG9wLW9wYWNpdHk9IjAuNzQiLz4KICAgIDxzdG9wIG9mZnNldD0iNjAlIiBzdG9wLWNvbG9yPSIjZjZmNmY2IiBzdG9wLW9wYWNpdHk9IjAuNDEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzklIiBzdG9wLWNvbG9yPSIjZjZmNmY2IiBzdG9wLW9wYWNpdHk9IjAuMTgiLz4KICAgIDxzdG9wIG9mZnNldD0iOTAlIiBzdG9wLWNvbG9yPSIjZjZmNmY2IiBzdG9wLW9wYWNpdHk9IjAuMDciLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(246,246,246,1) 0%, rgba(246,246,246,1) 9%, rgba(246,246,246,0.87) 24%, rgba(246,246,246,0.74) 36%, rgba(246,246,246,0.41) 60%, rgba(246,246,246,0.18) 79%, rgba(246,246,246,0.07) 90%, rgba(246,246,246,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,246,246,1)), color-stop(9%,rgba(246,246,246,1)), color-stop(24%,rgba(246,246,246,0.87)), color-stop(36%,rgba(246,246,246,0.74)), color-stop(60%,rgba(246,246,246,0.41)), color-stop(79%,rgba(246,246,246,0.18)), color-stop(90%,rgba(246,246,246,0.07)), color-stop(100%,rgba(246,246,246,0)));
	background: -webkit-linear-gradient(top,  rgba(246,246,246,1) 0%,rgba(246,246,246,1) 9%,rgba(246,246,246,0.87) 24%,rgba(246,246,246,0.74) 36%,rgba(246,246,246,0.41) 60%,rgba(246,246,246,0.18) 79%,rgba(246,246,246,0.07) 90%,rgba(246,246,246,0) 100%);
	background: -o-linear-gradient(top,  rgba(246,246,246,1) 0%,rgba(246,246,246,1) 9%,rgba(246,246,246,0.87) 24%,rgba(246,246,246,0.74) 36%,rgba(246,246,246,0.41) 60%,rgba(246,246,246,0.18) 79%,rgba(246,246,246,0.07) 90%,rgba(246,246,246,0) 100%);
	background: -ms-linear-gradient(top,  rgba(246,246,246,1) 0%,rgba(246,246,246,1) 9%,rgba(246,246,246,0.87) 24%,rgba(246,246,246,0.74) 36%,rgba(246,246,246,0.41) 60%,rgba(246,246,246,0.18) 79%,rgba(246,246,246,0.07) 90%,rgba(246,246,246,0) 100%);
	background: linear-gradient(to bottom,  rgba(246,246,246,1) 0%,rgba(246,246,246,1) 9%,rgba(246,246,246,0.87) 24%,rgba(246,246,246,0.74) 36%,rgba(246,246,246,0.41) 60%,rgba(246,246,246,0.18) 79%,rgba(246,246,246,0.07) 90%,rgba(246,246,246,0) 100%);
}
.post-top.active{z-index:2;}
.post-top h2{
	font-size:24px;
	line-height:28px;
	color:#3c3c3b;
	margin:0 0 2px;
}
.post-top .text-box{overflow:hidden;}
.post-top .date{margin:8px 11px 5px 2px;}
.post-top p{margin:0 0 9px;}
.linkslist{
	margin:0;
	padding:0 0 18px;
	list-style:none;
}
.linkslist li{padding:0;}
.linkslist li:before{display:none;}
.linkslist li:after{
	content:"";
	display:block;
	clear:both;
}
.linkslist a{
	position:relative;
	padding:0 0 0 10px;
	color:#55760c;
	float:left;
}
.linkslist a:after{
	position:absolute;
	content:'';
	top:6px;
	left:0;
	background: url(../images/sprite.png) no-repeat -298px -8px;
	width:7px;
	height:8px;
}
.post-top .btn-more{
	font-weight:bold;
	padding:0 0 0 18px;
	position:relative;
	color:#55760c;
}
.post-top .btn-more:after{
	position:absolute;
	content:'';
	top:6px;
	left:-1px;
	background: url(../images/sprite.png) no-repeat -294px -27px;
	width:15px;
	height:8px;
}
.main-holder:after{
	content:"";
	display:block;
	clear:both;
}
.main-holder #content{padding:35px 0 0;}
.posts-block{
	padding:0 0 26px;
	color:#494949;
	font-size:14px;
	line-height:20px;
}
.posts-block h1{margin:0;}
.posts-block .post{
	padding:23px 0 20px;
	border-bottom:1px solid #e7e7e7;
	-webkit-box-shadow: 0 1px 0 0 #fff;
	box-shadow: 0 1px 0 0 #fff;
}
.posts-block .alignleft{margin:5px 20px 0 1px;}
.posts-block .description{
	overflow:hidden;
	padding:0 0 10px;
}
.posts-block .holder{
	overflow:hidden;
	margin:0 0 4px;
	padding:0 0 0 20px;
}
.posts-block .date{margin:4px 0 0 0;}
.posts-block h2{
	margin:0 0 4px;
	color:#222;
	font-size:18px;
	line-height:22px;
}
.posts-block h2 a{color:#222;}
.posts-block p{margin:0 0 12px;}
.posts-block .btn-view{padding:3px 2px 4px 3px;}
.comments{
	margin:0 0 10px;
}
.comments h1{
	padding:0 150px 5px 0;
	margin:0;
}
.comments .headline:after{
	content:"";
	display:block;
	clear:both;
}
.comments .headline{position:relative;}
.comments .btn-all{
	position:absolute;
	top:6px;
	right:0;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border-radius:3px;
	font-size:10px;
	font-weight:bold;
	line-height:15px;
	padding:3px 2px 4px;
	text-align:center;
	color:#fff;
	text-shadow:0 -1px 0 #ab6512;
	-webkit-box-shadow: 2px 3px 0 0 rgba(98,112,119,.17);
	box-shadow: 2px 3px 0 0 rgba(98,112,119,.17);
	background: rgb(234,138,0);
	background: #e98500 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhOGEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNzc3MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(234,138,0,1) 0%, rgba(231,119,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,138,0,1)), color-stop(100%,rgba(231,119,0,1)));
	background: -webkit-linear-gradient(top,  rgba(234,138,0,1) 0%,rgba(231,119,0,1) 100%);
	background: -o-linear-gradient(top,  rgba(234,138,0,1) 0%,rgba(231,119,0,1) 100%);
	background: -ms-linear-gradient(top,  rgba(234,138,0,1) 0%,rgba(231,119,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(234,138,0,1) 0%,rgba(231,119,0,1) 100%);
	width:100px;
	text-transform:uppercase;
}
.comments .btn-all:hover{
	text-decoration:none;
	background: rgb(248,155,20);
	background: #f79302 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4OWIxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iI2Y4OTkwZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU2JSIgc3RvcC1jb2xvcj0iI2Y3OTIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNzhiMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(248,155,20,1) 0%, rgba(248,153,14,1) 23%, rgba(247,146,0,1) 56%, rgba(247,139,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,155,20,1)), color-stop(23%,rgba(248,153,14,1)), color-stop(56%,rgba(247,146,0,1)), color-stop(100%,rgba(247,139,0,1)));
	background: -webkit-linear-gradient(top,  rgba(248,155,20,1) 0%,rgba(248,153,14,1) 23%,rgba(247,146,0,1) 56%,rgba(247,139,0,1) 100%);
	background: -o-linear-gradient(top,  rgba(248,155,20,1) 0%,rgba(248,153,14,1) 23%,rgba(247,146,0,1) 56%,rgba(247,139,0,1) 100%);
	background: -ms-linear-gradient(top,  rgba(248,155,20,1) 0%,rgba(248,153,14,1) 23%,rgba(247,146,0,1) 56%,rgba(247,139,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(248,155,20,1) 0%,rgba(248,153,14,1) 23%,rgba(247,146,0,1) 56%,rgba(247,139,0,1) 100%);
}
.commentlist{
	margin:0;
	padding:0;
	list-style:none;
}
.commentlist .comment{
	padding:17px 0 19px;
	border-bottom:1px solid #e7e7e7;
	-webkit-box-shadow: 0 1px 0 0 #fff;
	box-shadow: 0 1px 0 0 #fff;
}
.commentlist .comment:after{
	content:"";
	display:block;
	clear:both;
}
.commentlist .picture{
	float:left;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	width:70px;
	padding:0 2px 0 0;
	border-right:5px solid #deddd9;
	position:relative;
	margin:5px 0 0;
}
.commentlist .picture:after{
	right:-13px;
	top: 2px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	border-color: rgba(222, 221, 217, 0);
	border-left-color: #deddd9;
	border-width:8px 0 0 8px;
}
.commentlist .description{
	padding:0 0 0 31px;
	overflow:hidden;
}
.commentlist .title{display:block;}
.commentlist .title a{color:#777;}
.commentlist p{margin:0 0 11px;}
.sidebar{
	padding:24px 0 0;
	float:right;
	width:34.3%;
}
.contributors-box{
	background:#fff;
	margin:0 0 30px;
	color:#777;
	padding:16px 10px 3px 12px;
}
.contributors-box h2{
	font-size:24px;
	line-height:28px;
	padding:0 0 5px;
	margin:0 0 12px;
	border-bottom:1px solid #f5f5f4;
}
.contributors-box ul{
	margin:0;
	padding:0;
	list-style:none;
}
.contributors-box li{
	overflow:hidden;
	margin:0 0 8px;
	padding:0;
}
.contributors-box li:before{display:none;}
.contributors-box .picture{
	float:left;
	margin:5px 0 0 1px;
	width:57px;
}
.contributors-box .description{
	padding:0 0 0 13px;
	overflow:hidden;
}
.contributors-box .title{display:block;}
.contributors-box .title a{color:#777;}
.contributors-box p{margin:0 0 2px;}
.discussion-box{
	background:#fff;
	padding:13px 10px 1px 12px;
	margin:0 0 15px;
	color:#777;
}
.discussion-box h2{
	color:#55760c;
	font-size:24px;
	line-height:28px;
	margin:0 0 11px;
	border-bottom:1px solid #f5f5f4;
	padding:0 0 6px;
}
.discussion-box ul{
	margin:0;
	padding:0;
	list-style:none;
}
.discussion-box li{
	overflow:hidden;
	margin:0 0 11px;
	padding:0;
}
.discussion-box li:before{display:none;}
.discussion-box .picture{
	float:left;
	margin:5px 0 0 1px;
	border-right:5px solid #deddd9;
}
.corner{
	border-right:5px solid #deddd9;
	position:relative;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:0 2px 0 0;
	width:57px;
}
.corner:after{
	right:-13px;
	top: 2px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	border-color: rgba(222, 221, 217, 0);
	border-left-color: #deddd9;
	border-width:8px 0 0 8px;
}
.discussion-box .description{
	overflow:hidden;
	padding:0 0 0 14px;
	height:40px;
}
.discussion-box .title{display:block;}
.discussion-box .title a{color:#777;}
.discussion-box p{margin:0 0 5px;}
#footer{
	border-top:4px solid #deddd9;
	background: rgb(234,233,231);
	background: #deddda url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZTllNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iI2U0ZTNlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNmQ1ZDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(234,233,231,1) 0%, rgba(228,227,224,1) 42%, rgba(214,213,210,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,233,231,1)), color-stop(42%,rgba(228,227,224,1)), color-stop(100%,rgba(214,213,210,1)));
	background: -webkit-linear-gradient(top,  rgba(234,233,231,1) 0%,rgba(228,227,224,1) 42%,rgba(214,213,210,1) 100%);
	background: -o-linear-gradient(top,  rgba(234,233,231,1) 0%,rgba(228,227,224,1) 42%,rgba(214,213,210,1) 100%);
	background: -ms-linear-gradient(top,  rgba(234,233,231,1) 0%,rgba(228,227,224,1) 42%,rgba(214,213,210,1) 100%);
	background: linear-gradient(to bottom,  rgba(234,233,231,1) 0%,rgba(228,227,224,1) 42%,rgba(214,213,210,1) 100%);
	padding:25px 3px 20px 0;
	margin:0 -10px;
}
.footer-holder{
	font-size:0;
	letter-spacing:-4px;
}
.footer-holder .column{
	width:33.333%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	display:inline-block;
	vertical-align:top;
	font-size:14px;
	letter-spacing:0;
	color:#4f5054;
	padding:0 13px 0 29px;
	position:relative;
}
.footer-holder .column:after{
	position:absolute;
	content:'';
	width:2px;
	top:3px;
	left:1px;
	background: url(../images/divider.png) no-repeat;
	height:159px;
}
.footer-holder .column:first-child:after{display:none;}
.footer-holder h2{
	color:#55760c;
	font-size:18px;
	line-height:22px;
	font-weight:normal;
	margin:0 0 17px;
}
.footer-holder .box{margin:0 0 18px; line-height:22px;}
.footer-holder .column .holder:after{
	content:"";
	display:block;
	clear:both;
}
.footer-holder .column .holder ul{
	float:right;
	width:43%;
	margin:0;
	padding:0;
	list-style:none;
}
.footer-holder .column .holder ul:first-child{
	float:left;
	width:51%;
}
.footer-holder ul{
	margin:0;
	padding:0;
	list-style:none;
}
.footer-holder li{
	padding:0;
	margin:0 0 6px;
	position:relative;
	overflow:hidden;
}
.footer-holder li:before{display:none;}
.footer-holder .column ul a{
	color:#4f5054;
	float:left;
}
.footer-holder .info-list{padding:1px 0 0;}
.footer-holder .info-list li{
	padding:0 0 0 22px;
	margin:0 0 12px;
}
.footer-holder .info-list li:after{
	position:absolute;
	content:'';
	background: url(../images/sprite.png) no-repeat;
}
.footer-holder .info-list .address:after{
	background-position:-193px -2px;
	width:8px;
	height:13px;
	left:2px;
	top:3px;
}
.footer-holder .info-list .phone:after{
	background-position:-190px -32px;
	width:16px;
	height:12px;
	left:-1px;
	top:3px;
}
.footer-holder .info-list .mail:after{
	background-position:-190px -65px;
	width:15px;
	left:-1px;
	top:6px;
	height:10px;
}
.footer-holder .social-networks{
	margin:0;
	padding:2px 0 0;
	list-style:none;
	overflow:hidden;
}
.social-networks li{
	display: block;
	float:left;
	margin:0;
	padding:0 0 0 5px;
}
.social-networks li:first-child{padding-left:0;}
.social-networks li:before{display:none;}
.social-networks li:first-child{margin:0;}
.social-networks a{
	display:block;
	width:32px;
	float:none !important;
	height:32px;
	text-indent:-9999px;
	overflow:hidden;
	background: url(../images/sprite.png) no-repeat;
}
.social-networks .twitter{background-position:-11px -108px;}
.social-networks .facebook{background-position:-48px -108px;}
.social-networks .youtube{background-position:-86px -109px;}
.social-networks .google-plus{background-position:-123px -109px;}
.social-networks .linkedin{background-position: -11px -145px;}
.social-networks .smashwords{background-position: -48px -145px;}
.social-networks .animals{background-position: -86px -145px;}
.social-networks .etsy{background-position: -123px -145px;}
.search-holder{
	padding:0 31px 0 0;
	margin:-2px 0 0;
}
.searchform{
	border-radius:3px;
	-webkit-box-shadow: 1px 3px 0 0 rgba(98,112,119,.17);
	box-shadow: 1px 3px 0 0 rgba(98,112,119,.17);
	position:relative;
	padding:0 75px 0 0;
	margin:0 0 13px;
}
.searchform input[type="search"],
.searchform input[type="text"]{
	border-radius:3px 0 0 3px;
	background:#fff;
	font-size:14px;
	line-height:18px;
	height:33px;
	color:#cfcecc;
	padding:7px 11px 8px;
	display:block;
	width:100%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border:none;
}
.searchform input[type="submit"]{
	position:absolute;
	width:75px;
	height:auto;
	top:0;
	right:0;
	border-radius:0 3px 3px 0;
	-webkit-box-shadow: 1px 3px 0 0 rgba(98,112,119,.3);
	box-shadow: 1px 3px 0 0 rgba(98,112,119,.3);
	cursor:pointer;
	height:33px;
	font:12px/32px 'Asap', Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	text-shadow:0 -1px 1px #ab6512;
	background: rgb(234,138,0);
	background: #e88200 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhOGEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNzc3MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(234,138,0,1) 0%, rgba(231,119,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,138,0,1)), color-stop(100%,rgba(231,119,0,1)));
	background: -webkit-linear-gradient(top,  rgba(234,138,0,1) 0%,rgba(231,119,0,1) 100%);
	background: -o-linear-gradient(top,  rgba(234,138,0,1) 0%,rgba(231,119,0,1) 100%);
	background: -ms-linear-gradient(top,  rgba(234,138,0,1) 0%,rgba(231,119,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(234,138,0,1) 0%,rgba(231,119,0,1) 100%);
}
.searchform input[type="submit"]:hover{
	background: rgb(248,155,20);
	background: #f79302 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4OWIxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iI2Y4OTkwZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU2JSIgc3RvcC1jb2xvcj0iI2Y3OTIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNzhiMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(248,155,20,1) 0%, rgba(248,153,14,1) 23%, rgba(247,146,0,1) 56%, rgba(247,139,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,155,20,1)), color-stop(23%,rgba(248,153,14,1)), color-stop(56%,rgba(247,146,0,1)), color-stop(100%,rgba(247,139,0,1)));
	background: -webkit-linear-gradient(top,  rgba(248,155,20,1) 0%,rgba(248,153,14,1) 23%,rgba(247,146,0,1) 56%,rgba(247,139,0,1) 100%);
	background: -o-linear-gradient(top,  rgba(248,155,20,1) 0%,rgba(248,153,14,1) 23%,rgba(247,146,0,1) 56%,rgba(247,139,0,1) 100%);
	background: -ms-linear-gradient(top,  rgba(248,155,20,1) 0%,rgba(248,153,14,1) 23%,rgba(247,146,0,1) 56%,rgba(247,139,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(248,155,20,1) 0%,rgba(248,153,14,1) 23%,rgba(247,146,0,1) 56%,rgba(247,139,0,1) 100%);
}
.footer{
	padding:0 29px;
	font-size:12px;
	line-height:15px;
	color:#7f7f81;
}
.footer p{margin:0;}
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}
#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url(../images/fancybox/fancybox.png);
}
#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}
#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}
#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px; /* should be 20px */
	z-index: 1101;
	outline: none;
	display: none;
}
#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}
#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff; /* border-width should be zero */
}
#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}
#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url(../images/fancybox/fancybox.png) -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}
#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}
#fancybox-img {
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}
#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}
.tablet-img{
	display:none;
	width:100%;
	height:auto;
}
.mac .comments .btn-all{padding:4px 2px 3px;}
.mac .btn-join{padding:10px 35px 7px 7px;}
.mac .btn-join:after{top:5px;}
@media (min-width:1001px){
	#nav .drop{
		top:100% !important;
		left:0 !important;
		display:none !important;
		width:187px !important;
	}
	#nav .hover .drop{display:block !important;}
	.sign-list ul{
		top:100% !important;
		left:0 !important;
		display:none !important;
	}
	.sign-list.hover ul{display:block !important;}
	#nav .nav-drop{
		top:auto !important;
		position:static !important;
		left:auto !important;
		display:table !important;
	}	
}
@media (max-width:1000px){
	.desktop-hidden{display:block;}
	#header{margin:0 -20px;}
	.tablet-hidden{display:none !important;}
	.logo{
		background: url(../images/logo-tablet.png) no-repeat;
		width:213px;
		height:243px;
		left:20px;
	}
	.nav-holder{
		padding:2px 175px 2px 257px;
	}
	#nav{position:relative;}
	#nav .menu{
		display:block;
		border-radius:2px 2px 0 0;
	}
	#nav .menu:hover{text-decoration:none;}
	#nav > ul{
		display:block;
		width:217px;
		background:#eaeaea;
		position:absolute;
		top:100%;
		left:0;
		border-bottom:1px solid #dcdcdc;
		-webkit-box-shadow:-1px 1px 1px 0 rgba(0,0,0,.27), inset 1px 0 0 0 #f1f1f1, inset 0 -1px 0 0 #fff;
		box-shadow:-1px 1px 1px 0 rgba(0,0,0,.27), inset 1px 0 0 0 #f1f1f1, inset 0 -1px 0 0 #fff;
	}
	#nav > ul > li{
		display:block;
		padding:1px 0 0 1px;
		border-top:1px solid #fff;
		-webkit-box-shadow:inset 0 1px 0 0 #dcdcdc; 
		box-shadow:inset 0 1px 0 0 #dcdcdc; 
	}
	#nav > ul > li > .holder > a{
		text-align:left;
		font:18px/22px 'PT Sans', arial, helvetica, sans-serif;
		color:#777;
		padding:6px 14px 8px;
	}
	#nav > ul > li.active > .holder > a,
	#nav > ul > li.hover > .holder > a{
		margin:0;
		padding:7px 15px 7px;
		color:#fff;
		background:#ea8a00;
		-webkit-box-shadow:none;
		box-shadow:none;
		border-radius:0;
	}
	#nav .drop{
		width:217px;
		margin:0;
		position:static;
		-webkit-box-shadow:none;
		box-shadow:none;
		border-radius:0;
		padding:0;
	}
	#nav>ul>li.hover>.holder>a.has-drop-down-a:after{display:none;}
	.sign-list{
		width:130px;
		top:0;
		right:20px;
		font:24px/28px 'Oswald', Arial, Helvetica, sans-serif;
	}
	.sign-list.hover{border-radius:2px;}
	.sign-list .btn-sign{
		font-size:24px;
		line-height:28px;
		padding:3px 2px 8px;
	}
	.sign-list.active{border-radius:2px 2px 0 0;}
	.sign-list ul li{padding:1px 0 0;}
	.sign-list ul li:first-child{border:none;}
	.sign-list ul li:first-child a{padding:2px 4px 6px 3px;}
	.sign-list ul a{
		padding:3px 4px 8px 3px;
	}
	.tablet-img{display:block;}
	.main-picture .text-box{
		font-size:39px;
		left:256px;
		width:280px;
		bottom:25px;
		text-shadow:2px 2px 1px #2c2e15;
	}
	.main-picture .text-box b{
		font-size:61px;
		line-height:61px;
		margin:5px 0 0;
	}
	.carousel-intro{
		padding:17px 22px 19px 44px;
		margin:0;
	}
	.carousel-intro .mask{
		width:700px;
		margin:0 auto;
	}
	#main{padding:60px 0 34px;}
	.relationship-top{
		margin:-40px -20px 26px;
		padding:0 20px 24px;
	}
	.relationship-top .picture{
		width:auto;
		margin:7px 36px 0 0;
		padding:0 2px 0 0;
	}
	.relationship-top .picture a{
		display:block;
		width:182px;
		overflow:hidden;
	}
	.relationship-top h1{
		font-size:30px;
		line-height:34px;
		margin:0 0 9px;
	}
	.three-columns .relationship-box{
		width:50%;
		padding:0 20px 36px 0;
		font-size:16px;
	}
	.relationship-box p{margin:0 0 18px;}
	.relationship-box p a{color:#777;}
	.relationship-top .col{
		font-size:16px;
		line-height:18px;
		padding:0;
	}
	.relationship-top .col:first-child{width:64%;}
	.relationship-top .col-join{
		padding:0 2px 17px 8px;
		width:29%;
	}
	.btn-join{
		font-size:24px;
		line-height:28px;
		width:191px;
		padding:11px 48px 12px 14px;
		border-radius:4px;
		margin:36px 0 0;
		-webkit-box-shadow: -2px 2px 0 0 rgba(98, 112, 119, 0.17);
		box-shadow: -2px 2px 0 0 rgba(98, 112, 119, 0.17);
	}
	.btn-join:after{
		width:36px;
		height:37px;
		background: url(../images/sprite.png) no-repeat -447px -7px;
		top:7px;
		right:8px;
	}
	.relationship-box .picture{
		padding:0 0 3px;
		margin:0 0 14px;
	}
	.three-columns .relationship-box.white-box{
		width:auto;
		display:block;
		padding:25px 20px 46px;
		margin:0 0 -34px -20px;
		background:#fff;
	}
	.three-columns .relationship-box.white-box .picture{
		float:left;
		border:none;
		padding:0 2px 0 0;
		margin:7px 0 0;
		border-right:5px solid #deddd9;
		position:relative;
	}
	.three-columns .relationship-box.white-box .picture:after{
		right:-13px;
		top: 2px;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		border-color: rgba(222, 221, 217, 0);
		border-left-color: #deddd9;
		border-width:8px 0 0 8px;
	}
	.three-columns .relationship-box.white-box .picture a{
		display:block;
		overflow:hidden;
		width:226px;
	}
	.three-columns .relationship-box.white-box .picture img{
		width:300px;
	}
	.three-columns .relationship-box.white-box>.description{
		overflow:hidden;
		padding:0 0 0 13px;
	}
	.relationship-box.white-box h1{
		font-size:30px;
		line-height:34px;
		margin:0 0 14px;
	}
	.relationship-box .video-list{
		padding:0;
		margin:0 -30px 0 0;
		letter-spacing:-4px;
		font-size:0;
	}
	.relationship-box .video-list li{
		display:inline-block;
		vertical-align:top;
		letter-spacing:0;
		font-size:15px;
		line-height:18px;
		color:#777;
		width:50%;
		padding:0 30px 0 0;
		margin:0 0 16px;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
	}
	.relationship-box .video-list .alignleft{
		margin:3px 16px 0 0;
		width:85px;
		height:85px;
	}
	.more{font-size:16px;}
	.main-picture .text-item{left:260px;}
	.main-picture .text-item b{
		font-size:45px;
		line-height:45px;
	}
	.posts-block .links-list li{
		float:none;
		margin:10px 0 0;
	}
	#sidebar{margin:-60px -20px 10px 0;}
	.sidebar{margin:0 -20px 0 0;}
	.block-top{
		margin:-60px -20px 0;
		padding:70px 12px 22px 19px;
	}
	#footer{margin:0 -20px;}
	.footer-holder .column{
		width:45.8%;
		padding:0 13px 4px 44px;
		font-size:16px;
	}
	.footer-holder .column:first-child{
		padding:0 13px 4px 20px;
	}
	.footer-holder .column:after{top:47px;}
	.footer-holder h2{
		font-size:24px;
		line-height:28px;
	}
	.footer-holder .column .holder{padding:0 0 0 2px;}
	.footer-holder .column .holder ul{width:47.7%;}
	.footer-holder li{margin:0 0 10px;}
	.footer-holder .info-list{padding:1px 0 0 2px;}
	.footer-holder .info-list li{padding:0 0 0 42px;}
	.footer-holder .column.follow-box{
		width:100%;
		display:block;
		padding:22px 50px 2px 22px;
		margin:0;
		overflow:hidden;
		border-top:1px solid #fff;
		-webkit-box-shadow:inset 0 1px 0 0 #c7c5be;
		box-shadow:inset 0 1px 0 0 #c7c5be;
	}
	.footer-holder .column.follow-box:after{
		display:none;
	}
	.footer-holder .column.follow-box .social-box{
		float:right;
		width:199px;
	}
	.social-networks li{padding-bottom: 5px;}
	.social-networks li:first-child{margin-left:17px;}
	.social-networks a{
		width:40px;
		height:40px;
		background: url(../images/sprite.png) no-repeat;
	}
	.social-networks li{margin:0 0 0 13px;}
	.social-networks .twitter{background-position:-190px -108px;}
	.social-networks .facebook{background-position:-243px -108px;}
	.social-networks .youtube{background-position:-296px -108px;}
	.social-networks .google-plus{background-position:-349px -108px;}
	.social-networks .linkedin{background-position: -402px -108px;}
	.social-networks .smashwords{background-position: -455px -108px;}
	.social-networks .etsy{background-position: -190px -153px;}
	.social-networks .animals{background-position: -243px -153px;}
	.footer-holder .box.search-area{
		float:left;
		width:62%;
		padding:5px 0 0;
	}
	.footer-holder .box.search-area h2{
		float:left;
		width:173px;
		margin:3px 0 0;
	}
	.search-holder{
		margin:0;
		overflow:hidden;
		padding:0 0 0 10px;
	}
	.searchform input[type="search"],
	.searchform input[type="text"]{
		font-size:16px;
		padding:7px 12px 9px;
		height:34px;
	}
	.footer-holder .searchform input[type="submit"]{
		-webkit-box-shadow: -2px 3px 0 0 rgba(98, 112, 119, 0.17);
		box-shadow: -2px 3px 0 0 rgba(98, 112, 119, 0.17);
		font-size:18px;
		height:34px;
		padding:0 0 2px;
	}
	.footer-holder .searchform{
		-webkit-box-shadow: -2px 3px 0 0 rgba(98, 112, 119, 0.17);
		box-shadow: -2px 3px 0 0 rgba(98, 112, 119, 0.17);
	}
	.footer{
		font-size:15px;
		line-height:20px;
		padding:0 20px;
	}
}
@media (max-width:767px){
	.mobile-hidden{display:none !important;}
	#wrapper{padding:0;}
	#header{margin:0;}
	.top-holder:after{
		content:"";
		display:block;
		clear:both;
	}
	.top-holder{
		background:#55760c;
		padding:0 11px 0 180px;
	}
	.logo{
		left:8px;
		background: url(../images/logo-mobile.png) no-repeat;
		width:167px;
		height:186px;
	}
	.sign-list{
		position:relative;
		float:right;
		right:auto;
		width:102px;
		font-size:20px;
		line-height:23px;
		-webkit-border-radius:0;
		border-radius:0;
	}
	.sign-list.hover,
	.sign-list.active{
		-webkit-border-radius:0;
		border-radius:0;
	}
	.sign-list .btn-sign{
		font-size:20px;
		line-height:23px;
		padding:2px 2px 4px;
	}
	.header-holder{
		display:table;
		table-layout: fixed;
		width:100%;
	}
	.intro-block{display:table-header-group;}
	.nav-holder{
		margin:0;
		padding:0;
		background:none;
	}
	#nav{
		padding:0;
		background:none;
		margin:0;
	}
	#nav .menu{display:none;}
	#nav > ul{
		display:block !important;
		position:static !important;
		left:auto !important;
		top:auto !important;
		border-radius:0px;
		-webkit-border-radius:0px;
		-webkit-box-shadow:none;
		box-shadow:none;
		border:none;
		width:100%;
	}
	#nav > ul > li{
		display:block;
		margin:0;
	}
	#nav > ul > li.hover > .holder > a,
	#nav > ul > li > .holder > a{
		padding:6px 45px 10px 20px;
		font:20px/23px 'Oswald', Arial, Helvetica, sans-serif;
		text-align:left;
		position:relative;
		background:#55760c;
		border-radius:0px;
		-webkit-border-radius:0px;
		-webkit-box-shadow:none;
		box-shadow:none;
		color:#fff;
		margin:0;
	}
	#nav > ul > li.active > .holder > a,
	#nav > ul > li.hover > .holder > a{
		background:#ea8a00;
		padding:6px 45px 10px 20px;
	}
	#nav>ul>li.hover>.holder>a.has-drop-down-a:after,
	#nav > ul > li.hover > .holder > a:after,
	#nav > ul > li > .holder > a:after{
		background: url(../images/sprite.png) no-repeat -105px -47px;
		width:16px;
		height:17px;
		top:11px;
		right:19px;
		position:absolute;
		content:'';
		display:block;
	}
	#nav .drop{
		position:static;
		margin:0;
		padding:0 0 4px;
		border-radius:0px;
		-webkit-border-radius:0px;
		-webkit-box-shadow:none;
		box-shadow:none;
		width:100%;
		font-size:18px;
		line-height:22px;
		border:none;
		top:auto;
		left:auto;
		background:none;
	}
	#nav .drop ul{background:#eaeaea;}
	#nav .drop ul li a{padding:7px 18px 11px;}
	#main{padding:0 20px;}
	.main-picture .text-box{
		right:17px;
		left:auto;
		bottom:18px;
		width:135px;
		font-size:27px;
		line-height:28px;
		text-shadow:3px 2px 0 rgba(0,0,0,.75);
	}
	.main-picture .text-box b{
		font-size:30px;
		line-height:29px;
		margin:1px 0 0;
	}
	.main-picture .mobile-img{display:block;}
	.relationship-top{
		background:#fff;
		position:relative;
		text-align:center;
		overflow:visible;
		margin:0 -20px;
		padding:22px 20px 27px;
	}
	.relationship-top:after{
		position:absolute;
		content:'';
		top:100%;
		left:50%;
		margin:1px 0 0 -130px;
		background: url(../images/bg-shadow1.png) no-repeat;
		width:260px;
		height:16px;
	}
	.relationship-top .description{overflow:visible;}
	.relationship-top h1{
		font-size:30px;
		line-height:34px;
		margin:0 0 17px;
	}
	.relationship-top .area{
		margin:0;
		overflow:visible;
	}
	.relationship-top .col:first-child,
	.relationship-top .col{
		display:block;
		padding:0;
		width:100%;
		font-size:16px;
		line-height:18px;
	}
	.relationship-top p{margin:0 0 26px;}
	.btn-join{
		margin:4px 0 0;
		width:205px;
		font-size:24px;
		line-height:28px;
		padding:12px 55px 14px 11px;
		-webkit-box-shadow: 0 3px 0 0 #e5e7e8;
		box-shadow: 0 3px 0 0 #e5e7e8;
		border-radius:4px;
	}
	.btn-join:after{
		background: url(../images/sprite.png) no-repeat -144px -6px;
		width:37px;
		height:38px;
		right:9px;
		top:8px;
	}
	.three-columns{
		margin:0 -20px;
	}
	.three-columns .relationship-box{
		display:block;
		width:100%;
		font-size:15px;
		line-height:18px;
		padding:42px 20px 38px;
		border-top:1px solid #deddd9;
		-webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,.75);
		box-shadow: inset 0 1px 0 0 rgba(255,255,255,.75);
	}
	.three-columns .relationship-box.white-box{
		background:none;
		margin:0;
		padding:37px 20px 38px;
		border-top:1px solid #deddd9;
		-webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,.75);
		box-shadow: inset 0 1px 0 0 rgba(255,255,255,.75);
		font-size:15px;
		line-height:18px;
	}
	.three-columns .relationship-box.white-box .picture:after{display:none;}
	.three-columns .relationship-box.white-box .picture{
		float:none;
		border:none;
		padding:0 0 2px;
		margin:0 0 15px;
		border-bottom:5px solid #deddd9;
	}
	.three-columns .relationship-box.white-box > .description{padding:0;}
	.three-columns .relationship-box.white-box .picture a{width:100%;}
	.three-columns .relationship-box.white-box .picture a img{width:100%;}
	.relationship-box.white-box h1{
		font-size:22px;
		line-height:26px;
		margin:0 0 16px;
	}
	.relationship-box h1{margin:0 0 16px;}
	.relationship-box p{margin:0 0 22px;}
	.relationship-box blockquote{margin:-4px 0 15px;}
	.three-columns .relationship-box.even{background:#fff;}
	.three-columns .relationship-box:first-child{
		border:none;
		-webkit-box-shadow: none;
		box-shadow:none;
	}
	.more{
		font-size:16px;
		line-height:20px;
	}
	.relationship-box .video-list{
		padding:1px 0 18px;
		margin:0;
	}
	.relationship-box .video-list .alignleft{
		margin:4px 13px 0 0;
		width:56px;
		height:56px;
	}
	.relationship-box .video-list li{
		margin:0 0 6px;
		display:block;
		width:100%;
		padding:0;
	}
	.main-picture .text-item{
		left:auto;
		right:17px;
		bottom:10px;
		font-size:15px;
		line-height:20px;
		width:115px;
		text-shadow:3px 2px 0 rgba(0,0,0,.75);
	}
	.main-picture .text-item b{
		font-size:20px;
		line-height:22px;
	}
	#sidebar{
		width:100%;
		float:none;
		margin:0 0 15px;
	}
	#sidebar:after{display:none;}
	#content{
		width:100%;
		float:none;
		margin:0 0 15px;
		padding:20px 0 0;
	}
	.block-top{
		margin:0 -20px;
		padding:20px 12px 22px 12px;
	}
	.events-box .links-list li{
		float:none;
		margin:10px 0 0;
	}
	.carousel-posts{
		float:none;
		width:100%;
		margin:0 0 20px;
	}
	.carousel-posts .title{
		font-size:14px;
		padding:9px 5px;
	}
	.slideshow .slideset-fade{
		float:none;
		width:100%;
	}
	.posts-block .alignleft{
		float:none;
		width:100%;
		height:auto;
		margin:0 0 10px;
	}
	.commentlist .description{padding:0 0 0 15px;}
	.sidebar{
		float:none;
		width:100%;
	}
	#footer{
		padding:0 20px 20px;
		margin:0 0 2px;
	}
	.footer-holder{
		margin:0;
		padding:0;
	}
	.footer-holder .column{
		display:block;
		text-align:center;
		width:auto;
		padding:26px 20px 23px;
		font-size:16px;
		line-height:20px;
		margin:0 -20px;
		border-top:1px solid #fff;
		-webkit-box-shadow:inset 0 1px 0 0 #c7c5be;
		box-shadow:inset 0 1px 0 0 #c7c5be;
	}
	.footer-holder .column:first-child{
		border:none;
		-webkit-box-shadow:none;
		box-shadow:none;
		padding:26px 20px 23px;
	}
	.footer-holder .column:after{display:none;}
	.footer-holder .box{margin:0;}
	.footer-holder h2{
		font-size:24px;
		line-height:28px;
		margin:0 0 15px;
		text-align:left;
	}
	.footer-holder .column .holder ul{width:41%;}
	.footer-holder .column .holder ul:first-child{width:53%;}
	.footer-holder ul{text-align:left;}
	.footer-holder li{margin:0 0 8px;}
	.footer-holder .info-list{padding:1px 0 0;}
	.footer-holder .info-list li{
		padding:0 0 0 44px;
		margin:0 0 10px;
	}
	.footer-holder .info-list .address:after{left:4px;}
	.footer-holder .info-list .mail:after,
	.footer-holder .info-list .phone:after{left:1px;}
	.footer-holder .column.follow-box .social-box{
		float:none;
		width:auto;
	}
	.footer-holder .column.follow-box{
		margin:0 -20px;
		width:auto;
		padding:26px 20px 23px;
	}
	.footer-holder .social-box{
		display:inline-block;
		vertical-align:top;
		padding:0 12px 3px 0;
	}
	.social-networks a{
		width:40px;
		height:40px;
		background: url(../images/sprite.png) no-repeat;
	}
	.social-networks li{margin:0 0 0 13px;}
	.social-networks .twitter{background-position:-190px -108px;}
	.social-networks .facebook{background-position:-243px -108px;}
	.social-networks .youtube{background-position:-296px -108px;}
	.social-networks .google-plus{background-position:-349px -108px;}
	.social-networks .linkedin{background-position: -402px -108px;}
	.social-networks .smashwords{background-position: -455px -108px;}
	.social-networks .etsy{background-position: -190px -153px;}
	.social-networks .animals{background-position: -243px -153px;}
	.footer{
		font-size:15px;
		line-height:20px;
		text-align:center;
		padding:0 35px 0 30px;
		color:#4f5054;
	}
	#fancybox-overlay,
	#fancybox-wrap{display:none !important;}
}