blockquote cite:before{content:'\2014 \00A0';}blockquote cite{color:#999;display:block;font-size:13px;line-height:18px;}figure{margin:0;}h1,h2,h3,h4,h5,h6,.clear{clear:both;}.assistive-text{clip:rect(1px,1px,1px,1px);position:absolute !important;}body>.container{margin:18px auto;}.sidebar-content #primary,.sidebar-content #attachment-comment{float:right;margin:0 20px 0 0;}.block{display:block;}#page{background-color:#fff;margin-right:-20px;padding:14px 0 0;}#header-image{display:block;}#menu-alert{margin:4px 0 0;padding:6px 35px 6px 14px;position:absolute;}#branding hgroup,#header-image,.entry-content{margin-bottom:0px;}.entry-attachment{margin-bottom:36px;}.single #author-info,.author #author-info,.single article.post,.single article.page{margin-bottom:54px;}#author-info,article.post,article.page{margin-bottom:72px;}.page-header,.entry-content{word-wrap:break-word;}.post-password-form legend{font-size:inherit;}.entry-content .twitter-tweet-rendered{max-width:100% !important;}#comments-title{border-bottom:1px solid #eee;font-size:19.5px;margin:0 0 27px;}#comment,.entry-content iframe,.entry-content embed{max-width:100%;}.commentlist>li{margin-bottom:36px;}.commentlist ul.children{margin:10px 0 18px;list-style:none;}#reply-title{position:relative;}#reply-title small{position:absolute;right:0;top:7px;}.form-search{margin:0;}.widget{word-wrap:break-word;}.widget .wp-caption{display:inline-block;}.entry-content .post-thumbnail{margin:0 20px 20px 0;}.entry-attachment .thumbnail.attachment-table{display:table;margin:0 auto;}.thumbnail>img{width:auto\9;}img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}.gallery-columns-3.thumbnails [class*="span"]{width:29.3%;}.gallery-columns-5.thumbnails [class*="span"]{width:15.9%;}.gallery-columns-6.thumbnails [class*="span"]{width:12.6%;}.gallery-columns-7.thumbnails [class*="span"]{width:10.2%;}#colophon .credits{margin:0;}#site-generator{float:right;font-family:Georgia,"Bitstream Charter",serif;font-style:italic;}#site-generator a{background:url("img/wordpress.png") no-repeat scroll left center transparent;color:#787878;display:inline-block;line-height:16px;padding-left:20px;text-decoration:none;}#site-generator.footer-nav-menu a{margin-top:10px;}table .label{background-color:transparent;border-radius:none;color:inherit;font-size:inherit;text-transform:inherit;}.comment-subscription-form>input[type=checkbox]{position:absolute;}.comment-subscription-form>label{min-height:18px;padding-left:18px;}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;}#comment,.thumbnail{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.label .post-edit-link,.label .comment-edit-link{color:#fff;}.navbar-search{height:34px;}.pagination span{background-color:#f5f5f5;color:#999;cursor:default;}.pagination span.dots{background-color:#fff;}.aligncenter{display:block;margin:0 auto 20px;}.alignright{float:right;margin:0 0 20px 20px;}.alignleft{float:left;margin:0 20px 20px 0;}.wp-caption{max-width:100%;}.wp-caption .wp-caption-text,.gallery-caption,.entry-caption{padding:0 9px 9px;text-align:center;}.wp-caption{background-color: #fff;color: #6F6F6F;text-shadow: none;}.wp-caption .wp-caption-text{padding-top:9px;}.wp-caption.alignnone{margin:5px 20px 20px 0;}.wp-caption.alignleft{margin:5px 20px 20px 0;}.wp-caption.alignright{margin:5px 0 20px 20px;}.sticky{}.bypostauthor{}@media(max-width:767px){body{padding:0;}.container{width:auto;padding:0 10px;}#page{margin:0;padding:10px;}.thumbnail[class*="span"],.gallery [class*="span"] .thumbnail{display:table;float:left;}.carousel .item>img{width:100%;}.thumbnails>li{float:left;margin-left:20px;}.gallery-columns-2.thumbnails>li:nth-child(2n+1),.gallery-columns-3.thumbnails>li:nth-child(3n+1),.gallery-columns-4.thumbnails>li:nth-child(4n+1),.gallery-columns-5.thumbnails>li:nth-child(5n+1),.gallery-columns-6.thumbnails>li:nth-child(6n+1),.gallery-columns-7.thumbnails>li:nth-child(7n+1),.gallery-columns-8.thumbnails>li:nth-child(8n+1),.gallery-columns-1.thumbnails>li{margin-left:0;}.gallery-columns-2.thumbnails [class*="span"]{width:47.4%;}.gallery-columns-3.thumbnails [class*="span"]{width:29.9%;}.gallery-columns-4.thumbnails [class*="span"]{width:21.2%;}.gallery-columns-6.thumbnails [class*="span"]{width:12.4%;}.gallery-columns-7.thumbnails [class*="span"]{width:9.9%;}.gallery-columns-8.thumbnails [class*="span"]{width:8.7%;}.sidebar-content #primary,.sidebar-content #attachment-comment{float:none;margin:inherit;}#s{display:inline-block;}#site-generator,#site-generator.footer-nav-menu a{float:none;margin-top:5px;}textarea[class*="span"]{height:auto;}.navbar-fixed-top,.navbar-fixed-bottom{margin:0;}}@media(min-width:768px) and (max-width:778px){#page{margin-right:-15px;}}@media(min-width:768px) and (max-width:979px){.dl-horizontal dt{width:85px;}.dl-horizontal dd{margin-left:95px;}}@media(min-width:1200px){#page{margin-right:-30px;padding:24px 0 10px;}.sidebar-content #primary,.sidebar-content #attachment-comment{margin-right:30px;}.wp-caption{display:table;}}

body {
	background-size: cover;
}
.divider {
	clear: both;
	display: block;
	margin-bottom: 20px;
	padding-top: 10px;
	width: 100%;
	border-bottom: 2px solid #aaaaaa;
}
a.thumbnail{
	background-color: #fff;
}

header#branding, section#primary, footer#colophon {float: none; margin: 0px auto;}

header#branding {
	margin-bottom: 80px;
}

#page {
background: none;
}

header#branding>hgroup {
	min-height: 100px;
	text-align: center;
	padding-top: 10px;
	background: rgba(0, 0, 0, 0.2);
	border-radius: 5px;
	margin-top: 60px;
	text-shadow: 2px 2px 4px #000;

}

#site-title { 
}

#stinky>img {
	box-shadow: 2px 2px 17px 7px #000;
}
.wrap_img {
	position: relative;
}

.wrap_img:after {

	position: absolute;
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background:
        -webkit-gradient(radial, 50% 50%, 50, 50% 50%, 70,
        from(rgba(255,255,255,0)), to(rgba(255,255,255,1)));
    background:
        -moz-radial-gradient(50% 50%, circle,
        rgba(255,255,255,0) 50px, rgba(255,255,255,1) 70px);
}

p#site-description{
font-size: 19px;
padding: 0px 5px 0px 20px;
text-align: left;
}
#review_wrap .review{
	background: rgba(0, 0, 0, 0.2);
}
.review {
	background: rgba(0, 0, 0, 0.6);
	border-radius: 5px;
	padding: 15px;
	margin: 0px 12px 20px 12px;

}

div#content {
	margin-left: -2px;
	margin-bottom: 100px;
	text-shadow: 2px 2px 4px #000;
}
i.user_icon {
	display: inline-block;
	width: 14px;
	height: 14px;
	line-height: 14px;
	vertical-align: text-top;
}
i.lj_user {
background-image: url("./img/user_lj.gif");
}

i.fb_user {
background-image: url("./img/user_fb.png");
}

i.vk_user {
background-image: url("./img/user_vk.png");
}

i.mr_user {
background-image: url("./img/user_mr.gif");
}

#page-footer {
	background: none;
	border: none;
	margin: 0px auto;
	min-height: 100px;
	float: none;
}

#page-footer a {
	color: #fff;
}

#page-footer a:hover {
	color: #fff;
	text-decoration: none;
}

#page-footer>span {
	float:right;
}
.navbar .nav>li>a {
text-align: center;
line-height: 50px;
outline: none;
font-size: 14px;
font-weight: bold;
padding: 0px 2px 0px 8px;
}
.navbar .container {
height: 50px;
}

.soc_button {
	margin-top: 3px;
	margin-right: 5px;
}

.soc_button>a>img{
	height: 43px;
}

.review_page {
	background: rgba(0, 0, 0, 0.6);
	border-radius: 5px;
	padding: 15px 15px 15px 35px;
}

.form-actions {
padding: 10px 0px 0px 0px;
margin-top: 0px;
margin-bottom: 0px;
border-top: none;
background: none;
}

div.ngg_descr {
	background: #fff;
	margin-left: 4px;
	border: 1px solid #A9A9A9;
	border-top: 0px;
	padding-top: 4px;
}

p.ngg_p {
	font-style: italic;
	font-size: 16px;
	text-shadow: none;
	color: #5F5F5F;
}

.ngg-gallery-thumbnail img {
margin-bottom: 0px!important;
border-bottom: 0px!important;
}

.ngg-gallery-thumbnail>a:hover {
text-decoration: none;
}

.ngg-gallery-thumbnail-box {
margin-bottom: 15px;
}

.ngg-gallery-thumbnail img:hover {
    background-color: #D5C8F8!important;
}

#respond legend {
	color:#fff;
}

.sticky_post {
text-align: left;
color: #fff;
padding: 30px 30px 30px 50px;
}

#stinky div.sticky_post a {
	font-weight: bold;
}


#review_wrap {
padding-top: 250px;

}

article.post>header {
	border-bottom: none;
}

#colophon {
	background: rgba(172, 0, 0, 0.31);
	width: 100%;
	margin: 0;
	position: absolute;
	left:0;
}

.addthis_toolbox {
	margin-bottom: 15px;
}
.addthis_button_expanded{
	color: #555!important;
}
.flag_counter{
	margin-right: 7px;
}
.social_like {
	display: inline-block;
	vertical-align: middle;
	margin-top: 9px;
	margin-right: 5px;
}

.facebook_button {
	margin-top: 4px;
}

#lang_top {
	margin: 0px auto;
	float: none;
}

#lang_top a {
	display: inline-block;
	margin-right: 5px;
	color: #FFF;
	font-size: 17px;
	text-shadow: 1px 1px 3px #000;
}

#lang_top a.active_lang {
	border-bottom: 1px dotted #EBEBEB;
}

#div_ulogin {
margin-left: 53px;
margin-bottom: 7px;
}

h1.title_foto {
	font-size: 16px;
	line-height: 18px;
}
header.page_header_foto {
	height: 50px;
	overflow: hidden;
}

article.article_photo {
	margin-bottom: 0px;
	margin-left: 13px;
}
.article_photo img {
    opacity: 0.7;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;

}

.article_photo img:hover {
    background-color: #D5C8F8;
    opacity: 1;
}
a.main_view_link{
	position: relative;
	text-decoration: none;
}
.main_view_span3{
	height: 277px;
	overflow: hidden;
}
.main_view_pic {
	width: 270px;
	height: 257px;
}
.main_view_div {
	position:relative;
	overflow: hidden;
	background-color: rgba(184, 35, 116, 0.54);
	margin-top: -40px;
	padding: 10px 0px;
	margin-bottom: 20px;
}
.main_view_div>h3 {
	margin: 0px;
}
.portfolio-arrow {
	width: 7px;
	height: 13px;
	background: url(./img/port-arrow.png) no-repeat;
	margin: 4px 12px 0 10px;
}
.text_view {
	color: #fff;
	font-size: 18px;
	padding-left: 20px;
	width: 210px;
	height: 20px;
	text-align: left;
	overflow: hidden;
}
@media (max-width: 768px){
 #lang_top {
	margin:0px auto 20px auto;
}
header#branding {
    margin-bottom: 25px;
}
.navbar .container {
    height: auto;
}
.soc_button {
	display: none;
}
div#content {
    margin-bottom: 30px;
}
.review_page {
    padding: 15px 15px 15px 15px;
}
.single #author-info, .author #author-info, .single article.post, .single article.page {
    margin-bottom: 30px;
}
.form-horizontal .control-group {
    margin-bottom: 10px;
}
.nav-collapse .nav{
	margin: 0px;
}
.navbar .nav>li>a {
	padding:0px;
}
#review_wrap {
    padding-top: 30px;
}
.review {
    margin: 10px auto;
}
.hero-unit {
    padding: 10px 15px;
    font-size: 18px;
    line-height: 22px;
    width: auto;
    margin: 0px auto 40px auto;
}
.hero-unit h1  {
    font-size: 30px!important;
    margin-bottom: 20px!important;
    line-height: 1;
}
.form-horizontal .form-actions {
    padding-left: 0px;
}
}
