h1{font-family:var(--font-secondary),sans-serif;font-size:1.5rem;padding-bottom:0.3125em;}

#content{background:#fff;}
#left{width:77%;margin-top:0;}
#left_content{margin-right:2.5rem;}
#right{width:23%;margin-top:0;}
#left .title_label{font-size:1.5rem;font-family:var(--font-tertiary),sans-serif;text-transform:none;}
#right .title_label{font-size:1.125rem;font-family:var(--font-secondary),sans-serif;text-transform:none;}

ul.groups{margin:0.25rem 0 0;}
ul.groups > li{list-style-type:none;list-style-image:none;margin:0;padding-bottom:0.3125rem;}
.group_items{display:none;margin:0;}
ul.groups ul li{padding:0.125rem 0;}
.group{cursor:pointer;}
.blog_tags li{line-height:1.25;padding-top:0.125rem;padding-bottom:0.3125rem;}

.sidebar_list{margin:0;padding:0;}
.sidebar_list li{list-style-image:none;list-style-type:none;margin:0;padding:0.5rem 0;}
.sidebar_list:not(.last_blog_comments) li:last-child{padding-bottom:0;}
.sidebar_list img{float:left;max-width:60px;padding:0.25rem 0.75rem 0.3125rem 0;}
.last_blog_comments li{list-style-image:none;list-style-type:none;margin:0;padding:0.625rem 0.75rem;margin:0.875rem 0;background:var(--color-xlight);border-radius:var(--border-radius);font-size:0.8125rem;line-height:1.625;}
.last_blog_comments li:first-child{margin-top:0.3125rem;}
.last_blog_comments li:last-child{margin-bottom:0.3125rem;}

#items > div{padding-bottom:2rem;}
#items .col-inner{padding:1rem;}
#items > div:first-child .col-inner{padding-top:0;}
#items > div > .col-1-2:first-child .col-inner{padding-left:0;}
#items > div > .col-1-2:nth-child(2) .col-inner{padding-right:0;}
#items .col-inner > div{position:relative;}
#items .item_data .col-1-2:first-child .col-inner{padding-left:0;padding-top:0.3125rem;}
#items .item_data .col-1-2:last-child .col-inner{padding-right:0;padding-top:0.75rem;}
.item_img_wrapper{position:relative;overflow:hidden;background:var(--main-color);border-radius:var(--border-radius);}
.item_img_wrapper div.item_img{width:100%;height:100%;border-radius:var(--border-radius);}
.item_img img{opacity:1;vertical-align:top;width:100%;transition: transform .5s ease;border-radius:var(--border-radius);}
.item_img a{border-radius:var(--border-radius);}
#items > div:hover .item_img img{/*opacity:0.75;*/transform:scale(1.025);}
#items h2{line-height:1.375;padding-top:0.25rem;}
#items h3{line-height:1.375;padding-top:0.25rem;}

.post_content h1{display:block;font-size:2rem;line-height:1.375;padding-bottom:0.375rem;color:var(--color-semi-alt);}
.post_content h2{display:block;font-size:1.5rem;padding:0 0 0.375rem;line-height:1.375;text-transform:none;color:var(--color-semi-alt);}

#blog_post_options{font-family:var(--font-secondary),sans-serif;}
.rating{text-align:center;}
.rating img{vertical-align:top;}
.rates{display:inline-block;overflow:hidden;}
.rate{float:left;width:19px;height:19px;background:url('../img/icons/star-transparent.png') no-repeat;text-align:center;}
.rate img{max-width:none;}
.overflow{overflow:hidden;}

.share{display:inline-block;}
.share a,.share a:visited{display:inline-block;background:var(--color-dark);color:#fff !important;border-radius:var(--border-radius);padding:1px 0.625rem;font-size:0.875rem;}
.list_img_wrapper{margin:1rem 0;float:left;width:33%;}
.list_img{padding-right:1.5rem;}
.list_img img{border-radius:var(--border-radius);}
.list_data{margin:1rem 0;float:left;width:67%;}
.list_data h2{font-family:var(--font-tertiary),sans-serif;font-size:1.875rem;padding-bottom:0.5rem;font-weight:400;}
.list_data h2 a,.list_data h2 a:visited{color:var(--text);}

.post_box{margin-top:0.25rem;float:left;width:25%;overflow:hidden;}
.post_box_inner{padding:0.3125rem 1.25rem 0.3125rem 0;line-height:1.5;overflow:hidden;text-align:center;}
.post_box_img{position:relative;margin:auto;text-align:center;}
.post_box_img img{vertical-align:top;}
.post_box_title,.post_box_title:visited{line-height:1.25;color:#000;font-weight:400;}

#comment_add_link{margin:0.5rem 0 0;padding:1rem 1.5rem;border:1px solid var(--color-light);border-radius:var(--border-radius);background:var(--color-light);font-weight:400;text-align:center;cursor:pointer;text-transform:uppercase;}
#comment_add_link:hover{border:1px solid var(--color-semi);background:var(--color-semi);color:#fff;}

#comments_list .pages{border-width:0;text-align:center;padding:0;margin:0;}
#comments_list .pages:first-of-type{padding-bottom:1.25rem;}
#comments_list .pages:last-of-type{border-width:1px 0 0 0;padding-top:1.25rem;}
.comment{padding:0.625rem 0;line-height:1.5;}
#comments_list > div:first-child .comment{border-top:0;}
.avatar{float:left;width:10%;text-align:center;padding-top:0.125rem;}
.avatar_content{margin-right:1.25rem;}
.avatar img{border-radius:50%;vertical-align:top;}
.avatar_comment{float:left;width:90%;padding-top:0.25rem;}
.arrow_nested{position:absolute;margin-left:-1rem;margin-top:-0.375rem;width:8px;height:9px;background:url('../img/icons/arrow-nested.gif') no-repeat;}
.comment_name{float:left;}
.comment_name_admin{background:#000;color:#FFF;padding:0 0.3125rem;font-weight:400;}
.comment_date{float:right;font-size:0.9375rem;}
.comment_text{background:#fff;padding:1rem;border-radius:25px;font-family:var(--font-secondary);}

.form{padding:1.25rem 0;background:var(--color-xlight);}

@media screen and (max-width: 1280px) {
#items h2{font-size:1.4375rem;}
#items h3{font-size:1.1875rem;}
.post_box_title{font-size:0.875rem;}
.avatar{width:11%;}
.avatar_comment{width:89%;}
}

@media screen and (max-width: 1100px) {
.post_box{width:33.33333333%;}
.post_box_title{font-size:100%;line-height:1.25;}
.post_box:last-child{display:none;}
}

@media screen and (max-width: 1024px) {
#left_content{margin-right:1.5rem;font-size:0.9375rem;}

#items .col-1-2{float:none;width:auto;}
#items .col-inner{padding:1rem 0;}
#items h2{font-size:1.5rem;}
#items h3{font-size:1.25rem;}

.avatar_content{margin-right:0.875rem;}
.post_box_title{font-size:87.5%;line-height:1.375;}
}

@media screen and (max-width: 900px) {
.avatar{width:15%;}
.avatar_comment{width:85%;}
}

@media screen and (max-width: 768px) {
#left,#right{width:auto;}
#left_content{margin-right:0;}

#blog_post_options .col-1-2{float:left;width:46%;}
#blog_post_options .col-1-4{width:27%;}
}

@media screen and (max-width: 600px) {
.post_content h1{font-size:1.75rem;}

.post_box{width:50%;}
.post_box:last-child{display:block;}
.post_box_title{font-size:100%;line-height:1.25;}
}

@media screen and (max-width: 599px) {
#blog_post_options .col-1-2,#blog_post_options .col-1-4{float:none;width:auto;text-align:center;}
}

@media screen and (max-width: 480px) {
.post_content h2{font-size:1.4375rem;}

#items h2{font-size:1.5rem;}
#items h3{font-size:1.125rem;}

.post_box_title{font-size:87.5%;line-height:1.25;}

.avatar{width:20%;}
.avatar_content{margin-right:0.75rem;padding-top:1.5rem;}
.avatar_comment{width:80%;}
.comment_name,.comment_date{float:none;line-height:1.5;}
.comment_date{font-size:0.75rem;}

.g-recaptcha > div,.g-recaptcha iframe{margin:auto;}
}

@media screen and (max-width: 360px) {

}
