/* 
Theme Name: Eugene Pavlov Theme
Description: Here goes theme description. Please, don't forget to add it.
Author: Flosites | Andrew T.
Author URI: http://flothemes.com
Version: 0.0.1
License:
License URI:
*/

/* Reset styles
*******************************/
article,aside,details,figcaption,figure,
footer,header,hgroup,nav,section {
    display: block;
}

/*
 * Add display for embedded HTML5 elements
 * Addresses display not defined in IE6/7/8/9 & FF3
 */
audio[controls],
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

html {
    overflow-y: scroll; /* 1 */
    -webkit-tap-highlight-color: rgba(0,0,0,0); /* 2 */
    -webkit-text-size-adjust: 100%; /* 3 */
    -ms-text-size-adjust: 100%;
}
body {
background:url(img/bg.png);
}
body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,blockquote,pre,ul,li,ol,
a,em,img,strong,fieldset,form,label,article,aside,details,
figcaption,figure,footer,header,hgroup,nav,section{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    list-style: none;
}
:focus {outline: 0;}


button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
}
html, body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
}
/* Fonts
*******************************/

@font-face {
    font-family: 'MyriadProLightSemiExtended';
    src: url('fonts/6763-webfont.eot');
    src: url('fonts/6763-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/6763-webfont.woff') format('woff'),
         url('fonts/6763-webfont.ttf') format('truetype'),
         url('fonts/6763-webfont.svg#MyriadProLightSemiExtended') format('svg');
    font-weight: normal;
    font-style: normal;

}/* Post*******************************/
.post {
	position:relative;
	max-width:901px;
	width:100%;
	height:auto;
	min-height:130px;
	background:#f1f0f0;
	-webkit-box-shadow:0px 0px 10px 0px #bbbbbb;
	-moz-box-shadow:0px 0px 10px 0px #bbbbbb;
	box-shadow:0px 0px 10px 0px #bbbbbb;
	margin:0 auto;
	padding:14px;
	margin-top:36px;
}
.post .preview {
	overflow:hidden;
	zoom:1;
}
.post .preview .post_img,.post .preview .post_img img {
	width:900px;
	height:auto;
}
.post .preview .category {
	position:relative;
	margin-top:10px;
	font-family:Georgia;
	font-style:italic;
	font-size:14px;
	color:#846b4a;
	text-align:center;
	margin-bottom:20px;
}
.post div.more .story {
	font-family:Georgia;
	font-style:italic;
	font-size:12px;
	line-height:20px;
	color:#5a5853;
}
.post div.more .story a {
	color:#846b4a;
	text-decoration:none;
}
.post div.more .story img {
	display:block;
	width:auto;
	height:auto;
	max-width:100%;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
}
.post .preview .category a {
	color:#846b4a;
	text-decoration:none;
}
.post .preview .content h2 {
	font-family:MyriadProLightSemiExtended;
	font-size:24px;
	color:#645b4f;
	text-align:center;
	text-transform:uppercase;
}
.post .preview .content h2 a {
	color:#645b4f;
	text-decoration:none;
}
.post .preview .content h4 {
	text-align:center;
	line-height:1;
}
.post .preview .meta {
	text-align:center;
	display:block;
	margin-bottom:1em;
}
.post .preview .excerpt {
	line-height:1.5;
}
.post .preview .excerpt p {
	text-align:center;
}
.post .preview a.toggle {
	position:absolute;
	right:-30px;
	bottom:43px;
	display:block;
	text-transform:uppercase;
	width:117px;
	height:34px;
	line-height:34px;
	background:url(img/open_post.png) no-repeat;
	font-family:Georgia;
	font-style:italic;
	font-size:10px;
	color:#e4e0da;
	padding-left:20px;
	text-decoration:none;
	z-index:12;
}
.post .preview .date {
	position:absolute;
	top:49px;
	left:-42px;
	width:42px;
	height:auto;
	min-height:73px;
	background:url(img/categories_bg.png);
	font-family:Georgia;
	font-style:italic;
	font-size:12px;
	color:#937d60;
	text-transform:uppercase;
	text-align:center;
	padding-top:28px;
}
.post .preview .date .day {
	font-size:20px;
	margin-top:5px;
}
.post .preview figure,.post .preview .gallery {
	float:right;
	width:600px;
}
.post .preview figure img,.post .preview .gallery img {
	max-width:600px;
	height:auto;
}
.post .preview .gallery .wrap {
	width:600px;
	height:400px;
	overflow:hidden;
	position:relative;
}
.post .preview .gallery .wrap li {
	float:left;
	width:600px;
	height:400px;
	overflow:hidden;
}
.post .preview .gallery a.next,.post .preview .gallery a.prev {
	position:absolute;
	height:400px;
	line-height:400px;
	top:0;
	color:#fff;
}
.post .preview .gallery a.next {
	right:5px;
}
.post .preview .gallery a.prev {
	left:5px;
}
.post .no-image .content {
	float:none;
	width:auto;
}
.post div.more {
	display:none;
	margin-top:1em;
	border-top:1px solid #eee;
	padding-top:1em;
}
#post .post div.more {
	display:block;
}
#site {
	position: relative;
	width: 100%;
	overflow: hidden;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
#site .empty {
	height: 117px;
}
#header {
	position:relative;
	width:988px;
	height:155px;
	padding:0;
	margin:0 auto;
	margin-top:35px;
}
#socials {
	position:absolute;
	width:auto;
	right:58px;
	top:5px;
}
.divader3 {
	position:relative;
	width:8px;
	height:28px;
	background:url(img/divader3.png) center no-repeat;
	float:left;
	margin:0px 11px 0px 11px;
}
.twitter {
	position:relative;
	width:36px;
	height:28px;
	background:url(img/twitter.png) top left no-repeat;
	float:left;
	background-position:left -28px;
}
.facebook {
	position:relative;
	width:36px;
	height:28px;
	background:url(img/facebook.png) top left no-repeat;
	float:left;
	background-position:left -28px;
}
.rss {
	position:relative;
	width:36px;
	height:28px;
	background:url(img/rss.png) top left no-repeat;
	float:left;
	background-position:left -28px;
}
.twitter:hover,.facebook:hover,.rss:hover {
	background-position:left 0px;
}
.search-icon {
	position:relative;
	width:17px;
	height:14px;
	background:url(img/search.png) top left no-repeat;
	top:3px;
}
.search-icon:hover {
	background-position:left -14px;
}
#searchform {
	display:none;
}
#logo {
	position:relative;
	width:185px;
	height:113px;
	margin:0 auto;
}
#logo h1 {
	width:185px;
	height:113px;
	background:url(img/logo.png) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
}
#logo h1 a {
	width:185px;
	height:113px;
}
ul.menu {
	position:absolute;
	list-style:none;
	padding:0;
	margin:0;
	float:left;
	width:auto;
	top:75px;
}
ul.menu.left {
	left:58px;
}
ul.menu.right {
	right:58px;
}
ul.menu li {
	position:relative;
	padding:0;
	display:inline;
	float:left;
	margin-right:60px;
	line-height:30px;
}
ul.menu.right li {
	margin-right:28px;
}
ul.menu li a {
	font-family:MyriadProLightSemiExtended;
	text-transform:uppercase;
	font-size:12px;
	color:#524f4b;
	text-decoration:none;
	letter-spacing:1px;
}
ul.menu li a:hover {
	color:#856c4a;
}
ul.menu li:hover ul {
	display:block;
}
ul.menu li ul {
	position:absolute;
	z-index:9999999;
	display:none;
	width:110px;
	border:4px solid #f1f0f0;
	padding:0;
	left:-59px;
	margin-left:50%;
	background:#f1f0f0 url(img/categories_bg.png);
	-webkit-box-shadow:0px 0px 10px 0px #bbbbbb;
	-moz-box-shadow:0px 0px 10px 0px #bbbbbb;
	box-shadow:0px 0px 10px 0px #bbbbbb;
}
ul.menu li ul li {
	position:relative;
	width:100%;
	display:block;
	float:none;
	margin:7px 0 7px 0;
	text-align:center;
	line-height:normal;
}
ul.menu li ul li:hover {
	background:url(img/categories_bg_active.png);
}
ul.menu li ul li a {
	height:18px;
	font-family:Georgia;
	font-style:italic;
	color:#937d60;
	text-transform:capitalize;
	text-align:center;
}
ul.menu.right li.search {
	margin:4px 0 0 0;
}
ul.menu.right li.search input {
	position:absolute;
	right:0;
	top:24px;
	width:140px;
	line-height:18px;
	background:#fff;
	border:none;
	opacity:0.5;
	outline:none;
}
#slideshow {
	position:relative;
	width:100%;
	height:auto;
	background:url(img/slideshow_bg.png) center repeat-x;
}
#slideshow_in {
	position:relative;
	width:900px;
	height:auto;
	padding:0;
	margin:0 auto;
	border:16px solid #f1f0f0;
	-webkit-box-shadow:0px 0px 10px 0px #bbbbbb;
	-moz-box-shadow:0px 0px 10px 0px #bbbbbb;
	box-shadow:0px 0px 10px 0px #bbbbbb;
	z-index: 999;
}
ul.slides {
	position:relative;
	width:100%;
	height:auto;
	padding:0;
	margin:0 auto;
}
ul.slides li {
	position:relative;
	padding:0;
	margin:0;
	width:100%;
	height:auto;
	list-style:none;
}
ul.slides li img {
	position:relative;
	width:100%;
	height:auto;
	margin:0 auto;
}
ul.slides li .meta img {
	width:auto;
}
ul.slides li .meta {
	position:absolute;
	width:100%;
	height:auto;
	bottom:0;
	margin:auto;
	background:url(img/sneak_peek_spacer.png);
	text-align:center;
	font:22px Georgia;
	text-transform:uppercase;
	color:#645b4f;
	padding:25px 0;
}
ul.slides li .meta .date {
	position:relative;
	display:inline;
}
ul.slides li .meta .title {
	position:relative;
	display:inline;
}
ul.slides li .meta .title a {
	color:inherit;
	text-decoration:none;
}
ul.slides li .meta .category {
	position:relative;
	display:inline;
}
#slideshow .flex-direction-nav {
	position:absolute;
	width:932px;
	height:600px;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
}
#slideshow .flex-direction-nav .next {
	position:absolute;
	width:20px;
	height:37px;
	text-indent:-1000px;
	overflow:hidden;
	top:50%;
	margin-top:-18px;
	background:url(img/slideshow_r.png) top left no-repeat;
	right:-30px;
	z-index:11;
}
#slideshow .flex-direction-nav .prev {
	position:absolute;
	width:20px;
	height:37px;
	text-indent:-1000px;
	overflow:hidden;
	top:50%;
	margin-top:-18px;
	background:url(img/slideshow_l.png) top left no-repeat;
	left:-30px;
	z-index:11;
}
#slideshow .flex-direction-nav .next:hover,
#slideshow .flex-direction-nav .prev:hover {
	background-position:left -37px;
}
#wrapper {
	position:relative;
	width:929px;
	height:auto;
	margin:0 auto;
}
#blog_description {
	position:relative;
	height:auto;
	margin-top:47px;
	padding-bottom:50px;
	border-bottom:1px dashed #514a44;
	font-family:Georgia;
	font-style:italic;
	font-size:14px;
	color:#5a5853;
	text-align:center;
}
#blog_description h3 {
	position:relative;
	font-family:Georgia;
	font-style:italic;
	font-size:21px;
	color:#5a5853;
	text-transform:uppercase;
	font-weight:normal;
	margin-bottom: 27px;
}
/* About*******************************/
#about {
	position:relative;
	width:100%;
	height:auto;
	background:url(img/slideshow_bg.png) center repeat-x;
}
#about_in {
	position:relative;
	width:901px;
	background:#f1f0f0;
	-webkit-box-shadow:0px 0px 10px 0px #bbbbbb;
	-moz-box-shadow:0px 0px 10px 0px #bbbbbb;
	box-shadow:0px 0px 10px 0px #bbbbbb;
	margin:0 auto;
	padding:14px;
	overflow:hidden;
	zoom:1;
}
#about_in #about_in-left {
	position:relative;
	width:404px;
	float:left;
}
#about_in #about_in-left img {
	position:relative;
	width:auto;
	height:auto;
	max-width:404px;
}
#about_in #about_in-right {
	float:left;
	width:417px;
	padding:0px 40px 0px 40px;
}
#about_in h3 {
	position:relative;
	font-family:Georgia;
	font-style:italic;
	font-size:21px;
	color:#5a5853;
	text-transform:uppercase;
	font-weight:normal;
	margin-top:15px;
	margin-bottom:27px;
	text-align:center;
	line-height:normal;
}
#about_in .text {
	font-family:Georgia;
	font-style:italic;
	font-size:12px;
	color:#5a5853;
	line-height:30px;
	padding-bottom:40px;
	border-bottom:1px dashed #bab7b5;
}
.about_in-socials {
	position:relative;
	width:220px;
	margin:0 auto;
	margin-top:34px;
	overflow:hidden;
	zoom:1;
}
.about_in-socials a {
	margin:0px 10px 0px 10px;
}
.find_me_here {
	float:left;
	font-family:Georgia;
	font-style:italic;
	font-size:14px;
	line-height:28px;
	color:#846b4a;
	text-transform:lowercase;
}
.actions {
	position:relative;
	overflow:hidden;
	zoom:1;
	padding-top:40px;
	margin-top:23px;
	border-top:1px dashed #bab7b5;
}
.actions .comments_num {
	position:relative;
	width:auto;
	float:left;
	font-family:MyriadProLightSemiExtended;
	font-size:24px;
	color:#645b4f;
	text-transform:uppercase;
	padding-left:19px;
}
.actions .share {
	position:relative;
	width:auto;
	float:right;
	font-family:Georgia;
	font-style:italic;
	font-size:14px;
	line-height:24px;
	padding-top:1px;
	padding-right:19px;
	color:#846b4a;
}
.actions .share span {
	position:relative;
	float:left;
	margin-right:11px;
}
.actions .share span a {
	color:#846b4a;
	text-decoration:none;
}
.actions .share .twitter,.actions .share .facebook {
	margin-left:21px;
}
.comments li {
	position:relative;
	width:862px;
	height:auto;
	padding:25px 19px 0px 19px;
	border-top:1px dashed #bab7b5;
	margin-top:25px;
}
.comments li:first-child {
	border:none;
}
.comments li .author {
	font-family:Georgia;
	font-style:italic;
	font-size:14px;
	line-height:28px;
	color:#846b4a;
	text-transform:capitalize;
}
.comments li .author a {
	color:#846b4a;
	text-decoration:underline;
}
.comments li .author a:hover {
	color:#aa936f;
}
.comments li .added {
	font-family:MyriadProLightSemiExtended;
	font-size:10px;
	color:#848484;
	margin-bottom:10px;
	letter-spacing:1px;
}
.arrow_comment {
	position:relative;
	width:789px;
	height:8px;
	background:url(img/arrow_comment.png) top right no-repeat;
	margin-top:30px;
}
.comment-form {
	position:relative;
	width:896px;
	height:auto;
	background:url(img/comment_bg.png);
	margin-left:-14px;
	z-index:10;
	padding:33px 0px 33px 33px;
}
.comment-form .caption {
	font-family:MyriadProLightSemiExtended;
	font-size:24px;
	color:#846c4a;
	text-transform:uppercase;
	font-weight:normal;
}
.comment-form form {
	position:relative;
	width:100%;
	height:auto;
	overflow:hidden;
	zoom:1;
	margin-top:20px;
}
.comment-form form .container {
	position:relative;
	margin-bottom:20px;
}
.comment-form form label {
	position:absolute;
	line-height:28px;
	margin-top:2px;
	margin-left:10px;
	font-family:Georgia;
	font-style:italic;
	font-size:14px;
	color:#615953;
	z-index:11;
	text-transform:capitalize;
}
.comment-form form label.error {
	position:absolute;
	width:auto;
	right:10px;
	line-height:normal;
	top:10px;
	margin-right:0px;
	font-family:Georgia;
	font-size:8px;
	color:#615953;
	z-index:11;
	text-transform:uppercase;
}
.comment-form form input[type="text"] {
	position:relative;
	width:275px;
	height:28px;
	background:none;
	border:1px solid #aaa6a0;
	outline:none;
	padding-left:9px;
	font-family:Georgia;
	font-style:italic;
	font-size:14px;
	color:#615953;
	line-height:28px;
}
.comment-form form textarea {
	position:relative;
	width:399px;
	height:129px;
	background:none;
	resize:vertical;
	border:1px solid #aaa6a0;
	outline:none;
	padding-left:9px;
	font-family:Georgia;
	font-style:italic;
	font-size:14px;
	color:#615953;
	line-height:28px;
}
.comment-form form input[type="submit"] {
	position:relative;
	width:99px;
	height:11px;
	text-indent:-1000px;
	overflow:hidden;
	background:url(img/submit.png) top left no-repeat;
	border:none;
	cursor:pointer;
	margin-top:64px;
}
.comment-form form input[type="submit"]:hover {
	background-position:left -11px;
}
.comment-form form input[type="submit"]:active {
	top:2px;
}
.comment-form form .inputs {
	position:relative;
	width:auto;
	height:auto;
	float:left;
	margin-right:35px;
}
.comment-form form .area {
	position:relative;
	width:auto;
	height:auto;
	float:left;
	margin-right:25px;
}
.comment-form form .submit {
	position:relative;
	width:auto;
	height:auto;
	float:left;
	margin-right:35px;
}
.comment-form .messages {
	font-family:Georgia;
	font-style:italic;
	font-size:16px;
	color:#615953;
}
.comment-form .logged-in-as {
	position:relative;
	font-family:Georgia;
	font-style:italic;
	font-size:16px;
	color:#615953;
	margin-bottom:10px;
}
.comment-form .logged-in-as a {
	color:#a2855b;
}
#tags {
	font-family:Georgia;
	font-style:italic;
	font-size:11px;
	color:#8e8b86;
	margin-top:10px;
	line-height:70px;
}
#tags a {
	color:#8e8b86;
	text-decoration:none;
}
#tags a:hover {
	color: #aa936f;
}
/* Footer*******************************/
#footer {
	position:relative;
	width:100%;
	height:117px;
	background:url(img/categories_bg.png);
	margin-top:-80px;
}
#footer_in {
	position:relative;
	width:929px;
	height:auto;
	margin:0 auto;
}
#logo_min {
	position:relative;
	width:196px;
	height:30px;
	top:49px;
	background:url(img/logo_min.png) no-repeat;
}
#footer_in #copyright {
	position:absolute;
	width:300px;
	top:57px;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	text-align:center;
	font-family:MyriadProLightSemiExtended;
	font-size:11px;
	color:#55524e;
	text-transform:uppercase;
	letter-spacing:1px;
}
#footer_in #flosites {
	position:absolute;
	width:auto;
	top:57px;
	right:0;
	text-align:center;
	font-family:MyriadProLightSemiExtended;
	font-size:11px;
	color:#55524e;
	text-transform:uppercase;
	letter-spacing: 1px;
}
/* Contacts*******************************/
#contacts {
	position:relative;
	width:100%;
	height:auto;
	background:url(img/slideshow_bg.png) center repeat-x;
}
#contacts_in {
	position:relative;
	width:901px;
	background:#f1f0f0;
	-webkit-box-shadow:0px 0px 10px 0px #bbbbbb;
	-moz-box-shadow:0px 0px 10px 0px #bbbbbb;
	box-shadow:0px 0px 10px 0px #bbbbbb;
	margin:0 auto;
	padding:14px;
	overflow:hidden;
	zoom:1;
}
#contacts_in #contacts_in-left {
	position:relative;
	width:404px;
	float:left;
}
#contacts_in #contacts_in-right {
	float:left;
	width:417px;
	padding:0px 40px 0px 40px;
}
#contacts_in h3 {
	position:relative;
	font-family:MyriadProLightSemiExtended;
	font-size:24px;
	color:#846c4a;
	text-transform:uppercase;
	font-weight:normal;
	margin-top:15px;
	margin-bottom:27px;
	line-height:normal;
	letter-spacing:1px;
}
#contacts_in .contacts_block {
	position:relative;
	width:100%;
	min-height:28px;
	height:auto;
	padding-top:33px;
	padding-bottom:33px;
	border-bottom:1px dashed #bab7b5;
}
#contacts_in .contacts_block:first-child {
	padding-top:0px;
	padding-bottom:40px;
}
#contacts_in .contacts_block:last-child {
	border-bottom:none;
	padding-top:40px;
}
#contacts_in .contacts_block .option {
	font-family:Georgia;
	font-style:italic;
	font-size:14px;
	line-height:28px;
	color:#846b4a;
}
#contacts_in .contacts_block .option a,
#contacts_in .contacts_block .option b {
	font-family:Georgia;
	font-style:italic;
	font-size:14px;
	color:#615953;
	text-decoration:none;
}
#contacts_in .contacts_block .twitter,#contacts_in .contacts_block .facebook {
	margin-right:21px;
}
#contacts_in .messages {
	font-family:Georgia;
	font-style:italic;
	font-size:14px;
	color:#846b4a;
}
#contacts_in .container {
	position:relative;
	width:275px;
	height:28px;
	margin-bottom:20px;
}
#contacts_in .container_textarea {
	position:relative;
	width:400px;
	height:auto;
	margin-bottom:20px;
}
#contacts_in .input {
	position:relative;
	width:275px;
	height:28px;
	line-height:28px;
	border:1px solid #b6b6b6;
	background:#f1f0f0;
	outline:none;
	padding-left:9px;
	font-family:Georgia;
	font-style:italic;
	font-size:14px;
	color:#615953;
	margin-bottom:30px;
}
#contacts_in label {
	position:absolute;
	line-height:28px;
	margin-left:11px;
	margin-top:2px;
	font-family:Georgia;
	font-style:italic;
	font-size:14px;
	color:#615953;
	z-index:11;
}
#contacts_in form label.error {
	position:absolute;
	width:auto;
	right:10px;
	line-height:normal;
	top:10px;
	margin-right:0px;
	font-family:Georgia;
	font-size:8px;
	color:#615953;
	z-index:12;
	text-transform:uppercase;
}
#contacts_in .textarea {
	position:relative;
	width:400px;
	height:130px;
	line-height:28px;
	border:1px solid #b6b6b6;
	background:#f1f0f0;
	outline:none;
	padding-left:9px;
	font-family:Georgia;
	font-style:italic;
	font-size:14px;
	color:#615953;
	margin-bottom:30px;
	resize:vertical;
}
#contacts_in .submit {
	position:relative;
	width:99px;
	height:11px;
	text-indent:-1000px;
	overflow:hidden;
	background:url(img/submit.png) top left no-repeat;
	border:none;
	cursor:pointer;
	margin-bottom:30px;
}
#contacts_in .submit:hover {
	background-position:left -11px;
}
#contacts_in .submit:active {
	top:2px;
}
#pagination {
	position:relative;
	width:929px;
	height:20px;
	margin-top:60px;
}
#wp_page_numbers-left,#wp_page_numbers-right {
	position:relative;
	width:331px;
	height:19px;
	background:url(img/pagination.png) no-repeat;
}
#wp_page_numbers-left {
	float:left;
}
#wp_page_numbers-right {
	float:right;
}
#wp_page_numbers {
	position:absolute;
	width:230px;
	height:20px;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
}
#wp_page_numbers .next,#wp_page_numbers .prev {
	position:relative;
	font-family:Georgia;
	font-style:italic;
	font-size:14px;
	color:#42413f;
	text-decoration:none;
}
#wp_page_numbers .next {
	float:right;
}
#wp_page_numbers .prev {
	float:left;
}
#wp_page_numbers .prev-inactive,#wp_page_numbers .next-inactive {
	color:#8C8B89;
}
#wp_page_divader {
	position:absolute;
	width:9px;
	height:13px;
	top:-8px;
	left:29px;
	right:0;
	bottom:0;
	margin:auto;
	font-family:Georgia;
	font-style:italic;
	font-size:14px;
	color:#42413f;
}
#wp_page_numbers .next:hover,#wp_page_numbers .prev:hover {
	color:#846c4a;
}
#wp_page_numbers .prev-inactive:hover,#wp_page_numbers .next-inactive:hover {
	color:#8C8B89;
}
#page404 {
	position:relative;
	padding:100px 0 200px 0;
	text-align:center;
}
#page404 .page-title h2 {
	font-size:40px;
	font-family:MyriadProLightSemiExtended;
	color:#42413f;
	text-transform:uppercase;
}
#page404 .story p {
	font-size:20px;
	font-family:GothamHTFBold;
	font-family:Georgia;
	font-style:italic;
	font-size:14px;
	color:#42413f;
}
#posts-title h2 {
	font-family:MyriadProLightSemiExtended;
	font-size:30px;
	color:#42413f;
	text-align:center;
	text-transform:uppercase;
}
.page-wrapper h3 {
	font-family:Georgia;
	font-style:italic;
	font-size:14px;
	color:#645B4F;
	text-align: center;
}
/* What�d you think?*******************************/
#faq,
#wdyt {
	position:relative;
	width:100%;
	height:auto;
	background:url(img/slideshow_bg.png) center repeat-x;
}
#faq_in,
#wdyt_in {
	position:relative;
	width:901px;
	background:#f1f0f0;
	-webkit-box-shadow:0px 0px 10px 0px #bbbbbb;
	-moz-box-shadow:0px 0px 10px 0px #bbbbbb;
	box-shadow:0px 0px 10px 0px #bbbbbb;
	margin:0 auto;
	padding:14px;
	overflow:hidden;
	zoom:1;
}
#wdyt_in h3 {
	position:relative;
	font-family:Georgia;
	font-style:italic;
	font-size:21px;
	color:#5a5853;
	text-transform:uppercase;
	font-weight:normal;
	margin-top:15px;
	margin-bottom:27px;
	text-align:center;
	line-height:normal;
}
#wdyt_in .text {
	font-family:Georgia;
	font-style:italic;
	font-size:12px;
	color:#5a5853;
	line-height:20px;
	padding-bottom:40px;
}
#wdyt_in .text p {
margin:2em 0;
}
#wdyt_in  .alignleft {
position:relative;
float: left;
margin-right:15px;
}
#wdyt_in  .alignright {
position:relative;
float: right;
margin-left:15px;
}
#wdyt_in .text strong {
	font-weight:bold;
}
.wdyt_in-socials {
	position:relative;
	width:220px;
	margin:0 auto;
	margin-top:34px;
	overflow:hidden;
	zoom:1;
}
.wdyt_in-socials a {
	margin:0px 10px 0px 10px;
}
.find_me_here {
	float:left;
	font-family:Georgia;
	font-style:italic;
	font-size:14px;
	line-height:28px;
	color:#846b4a;
	text-transform: lowercase;
}
/* Faq ----------- */
#faq_list {
position:relative;
padding:20px;
}
#faq .faq_item {
position:relative;
width:100%;
height:auto;
padding:15px 0;
border-bottom:1px dashed #bab7b5;
}
#faq .faq_item .header {
position:relative;
width:100%;
cursor:pointer;
}
#faq .faq_item .header .title {
position:relative;
width:80%;
font:italic 14px Georgia;
color:#5a5853;
text-transform:uppercase;
}
#faq .faq_item .header .arrow {
position:absolute;
width:17px;
height:9px;
top:0;
bottom:0;
right:0;
background:url(img/faq_arrows.png) top left no-repeat;
}
#faq .faq_item .header.active .arrow {
background-position:bottom left;
}
#faq .faq_item .content {
position:relative;
width:100%;
height:auto;
margin:25px 0 0 0;
display:none;
font-family:Georgia;
font-style:italic;
font-size:12px;
color:#5a5853;
line-height:20px;
}
#faq .faq_item .content img {
position:relative;
display:block;
max-width:100%;
height:auto;
margin:10px auto;
}
#faq .faq_item .content a {
color:inherit;
text-decoration:underline;
}
/* Mobile version ----------- */
@media (max-width: 960px) {
#site,
#header {
width:100%;
height:auto;
}
#socials {
position: relative;
width: 170px;
height:35px;
margin:0 auto;
margin-bottom: 15px;
right:0;
left:0;
top:0;
bottom:0;
}
#header #menu_block {
position:relative;
width:100%;
text-align:center;
margin:20px 0;
padding:20px 0;
border-top:1px dashed #514a44;
border-bottom:1px dashed #514a44;
}
* html #header .menu {
display:inline;
zoom:1;
}
#header .menu {
position:relative;
width:auto;
padding:0;
margin:0;
top:0;
left:0;
right:0;
bottom:0;
display:inline-block;
display:-moz-inline-stack;
float:none;
}
#header #logo {
position:relative;
margin-top:15px;
width:185px;
margin:0 auto;
}
ul.menu li {
display:inline-block;
margin:0 10px;
}
#header .menu li{
margin-right:7px;
float:none;
}
#header .menu li.search {
display:none;
}
#header .menu.left > li:nth-child(1) > a,
#header .menu.left > li:nth-child(2) > a,
#header .menu.left > li:nth-child(3) > a,
#header .menu.left > li:nth-child(1) > a,
#header .menu.right > li:nth-child(1) > a,
#header .menu.right > li:nth-child(2) > a,
#header .menu.right > li:nth-child(3) > a {
position:relative;
display:block;
width:auto;
height:auto;
padding-top:50px;
text-align:center;
line-height:normal;
}
#header .menu.left > li:nth-child(1) > a {
min-width:111px;
background:url(img/li_blog.png) top center no-repeat;
}
#header .menu.left > li:nth-child(2) > a{
min-width:48px;
background:url(img/li_about.png) top center no-repeat;
}
#header .menu.left > li:nth-child(3) > a{
min-width:49px;
background:url(img/li_categories.png) top center no-repeat;
}
#header .menu.right > li:nth-child(1) > a{
min-width:71px;
background:url(img/li_wdyt.png) top center no-repeat;
}
#header .menu.right > li:nth-child(2) > a{
min-width:75px;
background:url(img/li_contact.png) center 10px no-repeat;
}
#header .menu.right > li:nth-child(3) > a{
min-width:60px;
background:url(img/li_faq.png)top center no-repeat;
}
ul.slides {
position: relative;
width: 600px;
height: auto;
padding: 0;
margin: 0;
margin: 0 auto;
}
#wrapper {
width:100%;
}
article.post {
width:80%;
padding: 3%;
}
.post .preview .post_img,
.post .preview .post_img img {
width:100%;
}
.post .preview .date {
width:50px;
padding-top:15px;
min-height:60px;
top:0;
left:10px;
}
.post .preview .content h2 {
position:relative;
padding:0 70px;
}
#post  div.more { 
	display:block;
}
.actions .comments_num,
.actions .share{
padding:0;
}
.arrow_comment {
width: 90%;
}
.comments li {
width: auto;
}
.comment-form {
width:100%;
margin-left: -14px;
padding: 33px 0px 33px 28px;
}
.comment-form form label {
margin-left:5%;
}
.comment-form form .inputs,
.comment-form form .area {
width:auto;
float:none;
margin:0;
padding:0 30px 0 0;
}
.comment-form form .area label.error {
right:40px;
margin:0;
}
.comment-form form input[type="text"],
.comment-form form textarea {
width:95%;
padding-left:5%;
}
.comment-form form .submit {
width: auto;
height:26px;
float: none;
margin: 0;
padding: 0 30px 0 0;
}
.comment-form form input[type="submit"] {
display:block;
width:210px;
height:24px;
background:url(img/submit_mobile) top left no-repeat;
margin:64px auto 0 auto;
}
.comment-form form input[type="submit"]:hover {
background-position:left -24px;
}
.comment-form .messages {
position:relative;
margin-top:15px;
text-align: center;
}
.open-post .preview a.toggle {
bottom:10px;
}
#pagination {
width: 100%;
background: url(img/pagination.png) center left repeat-x;
}
#pagination #wp_page_numbers-left,
#pagination #wp_page_numbers-right {
display:none;
}
#pagination #wp_page_numbers {
background: url(img/bg.png);
padding:0 15px;
}
#footer {
min-height:117px;
height:auto;
}
#footer_in {
width: 100%;
}
#footer_in #logo_min  {
margin:0 auto;
top:30px;
}
#footer_in #copyright {
position:relative;
width:60%;
float:left;
margin-left:5%;
text-align:left;
}
#footer_in #flosites {
position:relative;
width:30%;
float:right;
margin-right:5%;
text-align:right;
}
#faq_in,
#about_in,
#wdyt_in,
#contacts_in {
width:80%;
}
#about_in #about_in-left,
#about_in #about_in-right {
width:100%;
padding:0;
}
#about_in #about_in-left img {
width:100%;
display:block;
margin:0 auto;
}
.about_in-socials {
margin-bottom:20px;
}
#contacts_in #contacts_in-right {
padding:0;
}
#contacts_in #contacts_in-left,
#contacts_in #contacts_in-right,
#contacts_in .container,
#contacts_in .container_textarea {
width:100%;
}
#contacts_in .input,
#contacts_in .textarea {
padding-left:5%;
width:95%;
}
#contacts_in label {
margin-left:5%;
}
#contacts_in .submit {
display:block;
width:210px;
height:24px;
background:url(img/submit_mobile.png) top left no-repeat;
margin:0 auto 30px auto;
}
#contacts_in .submit:hover {
background-position:left -24px;
}
#contacts_in .contacts_block:last-child {
padding:10px 0;
}
#slideshow_in {
width:auto;
margin:40px;
}
#slideshow .flex-direction-nav {
position:absolute;
width:100%;
height:auto;
}
#slideshow .flex-direction-nav .next {
right:10px;
}
#slideshow .flex-direction-nav .prev {
left:10px;
}
}
@media (max-width: 586px) {
ul.slides li .meta {
width:100%;
background: rgba(255, 255, 255, 0.7);
}
}
@media (max-width: 580px) {
.actions .share{
float:left;
}
}
@media(max-width: 400px) {
.actions .share .twitter {
clear:both;
margin:0;
}
}