@import url(http://fonts.googleapis.com/css?family=Raleway:900,800);
body, #wrapper, header, nav, ul, li, h1, h2, h3, h4, p {margin: 0; padding: 0;}
/*html, body {height: 100%;}*/
ul li {list-style-type: none;}
a:link {color: #783605; text-decoration: none;}

.sticky {
  position: relative;
  top: 0;
}


.clear {clear: both;}
.g_hidden {display: none;}
.g_hint {font-size: 11px;}
.image {margin-bottom: -2px;}
.label, .control_group {color: #000; margin-top:10px;}
.control_group {}
.text_content {padding: 10px;}
.topmost a:visited {color: #783605;}
input[type="checkbox"]:checked + label {font-weight: 600;}

body {background-image: url("../images_v2/bg.jpg"); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: #783605;}
#wrapper {height:100vh;}
#wrapper>header { width: 100%; height: 182px; background-image: url("../images_v2/header_bg.jpg");}
#top-menu {float: right; margin-top: 4px;}
#top-menu ul li {display: inline-block; margin-right: 15px;}
.arrow:before {content: url('../images_v2/arrow_orange.gif'); padding-right:3px;}
#top-menu ul li a:link, #top-menu ul li a:visited {color: #783605; text-decoration: none;}
.logo {width: 418px; height: 182px; float: left;}
.logo img {border:0;}
.head-desc {width: 220px; height: 110px; float: left; margin: 30px 35px;}
/*.top {width: 736px; float: left; margin-top: 5px;}*/
/*.top-text {float: left; width: 400px; margin-top: 20px; color: gold; text-align: center; font-family: "Bookman Old Style"}
.top-text h1 {font-size: 1.35em;}
.top-text p {font-size: 1.1em;}*/
.top-search {position: absolute; top:60px; left: 700px; /*float: right;margin-left: 300px; margin-top:35px;*/ background: url('../images_v2/search_bg_v2.png') no-repeat scroll 0% 0% transparent; width: 537px; height: 59px;}
.top-search .text {float: left; width: 449px; font-size: 16px; padding: 18px 17px 10px; border: medium none; background: none repeat scroll 0% 0% transparent; height: 22px; font-weight: bold; outline: none;}
.top-search .submit { float: right; margin: 0; text-indent: -9999px; overflow: hidden; background: url('../images_v2/search_btn.png') no-repeat scroll 0% 0% transparent; width: 54px; height: 59px; border: medium none; cursor: pointer; outline: none;}
.in-search{float:right; margin:16px 6px 0 -150px; position:relative; z-index:3;}
.in-search:hover ul{display:block;}
.in-search ul{position:absolute; top:0; left:0; right:0; background:#FFFFFF; border-radius:5px; padding:28px 8px 0; display:none; overflow:hidden; border: 1px solid #acacac; font-size: 12px; list-style: none;}
.in-search li:first-child{border:none;}
.in-search ul span{ line-height:32px; display:block; color:#783605; text-transform:uppercase; text-decoration:none; padding:0 13px; margin:0 -8px; cursor:pointer; text-align:center;}
.in-search ul .active span, .in-search ul span:hover{ font-weight: bold;}
.in-serch-dropdown > span {padding:0 18px 0 0; background:url(http://www.shemale-list.com/images_v2/arrow-down.png) no-repeat 100% 50%;}
.in-serch-dropdown{border:1px solid #acacac; border-radius:5px; text-transform:uppercase; padding:0 20px; height:26px; font-size:12px; line-height:26px; color:#783605; position:relative; background:#FFF; z-index:2;}
header nav {position: absolute; top: 150px; left: 195px;}
	header nav ul {list-style: none; position: relative; float:left;}
	header nav ul a {display: block;}
	header nav ul li {position: relative; float: left; margin-right: 30px; font-family: 'Raleway', sans-serif; font-size: 1.42em; font-weight: 900;}
	header nav ul li a:link, header nav ul li a:visited {text-decoration: none; color: #783605; text-shadow: 1px 1px #C4AD9B;}
	header nav ul li:hover {background-color: #FEFFF1;}
	header nav ul ul {display: none; position: absolute; top: 100%; left :0; z-index: 1; background-color: #FEFFF1; padding: 10px 0 0 0; text-align:center; margin-left:-12px;}
	header nav ul ul li {float:none; font-size: 20px; width: 90px; font-family: Verdana; margin: 1px 0; text-transform: uppercase;}
	header nav ul ul a {line-height: 150%; font-size: 0.55em;}
	header nav ul li:hover > ul {display: block;}
.active {text-decoration: underline;}
.active2 {font-weight: bold; text-decoration: underline;}

#data {margin:0 auto; width: 1255px; /*height: calc(100% - 286px);*/}
#single_col {width: 70%; margin: 0 auto;}

#wide {width: 984px; float: left; margin-left: 4px;}
section {background-color: #FFE6AD; border: 1px solid #783605; border-radius: 10px; margin-bottom: 10px;}
section>header {padding: 5px; border-bottom: 1px solid #783605;}
section>header>h3, section>header>h1, section>header>h2 {display: inline-block; font-family: 'Raleway', sans-serif; text-transform: uppercase; text-shadow: 1px 1px #C4AD9B; font-size: 1.25em;}
section>header>h1 {margin-left: 10px;}
.subheader {float: right;}
	.subheader ul a {display: block; color: #783605;}
	.subheader ul li {float: left; padding-right: 20px; font-size: 12px; text-transform: uppercase;}
	.subheader ul li a {text-decoration: none;}
	.subheader ul li a:hover {background: #FFEEC6; text-decoration: underline;}
.showing {display: inline-block; margin-left: 20px; font-size: 0.8em; font-weight: bold;}
/*section header ul {}
section header ul li {display: inline-block;}*/
ul.letters {margin:10px; font-size: 1.3em; font-family: 'Raleway', sans-serif;}
ul.letters li {display: inline-block;}
ul.letters a {padding:5px 9px; background-color: #e7c67a; border: 1px solid #783605; border-radius: 6px;}
ul.letters a:visited {color: #783605;}
ul.letters span {padding:5px 9px; background-color: #ffffff; border: 1px solid #783605; border-radius: 6px;}
		
.list-videos {text-align: center; margin: 3px 0px 6px 3px;}
.item {width: 242px; position: relative; float: left; margin: 0px 1px 2px;}
.item a:visited {color: #783605; text-decoration: none;}
.item .image img {border: 1px solid #783605;}
.item .info {padding: 0 4px;}
.item .info .rating {background-image: url("../images_v2/rating_bg.jpg"); background-color: #F5D792; color: green; width: 40px; height: 30px; border-radius: 10px; line-height: 41px; float:left; font-size: 0.9em;}
.item .info .title, .item .info h3 {font-family: Tahoma,Geneva,sans-serif; font-size: 1em; font-weight: bold; padding-left: 5px; overflow: hidden; white-space: nowrap;}
.item .info h2 {font-size: 1em;}

.item .info .videtails {font-size: 0.75em; overflow: hidden; white-space: nowrap;}
.adv1 {text-align: center; margin-bottom: 10px;}
.adv1 ul li {display: inline-block; margin: 0 5px;}
.thumb {width: 240px; height: 180px;}
.thumb-model {width: 240px; height: 320px;}
.top-pornstar-img {width: 240px; height: 320px; border: 1px solid #783605;}
.list-videos>.item>h2 a {font-family: Raleway; font-size: 1em; color: #783605;}
.list-videos .options {padding-bottom: 5px; text-align: left;}
.list-videos .options label {color: #E7C67A; font-weight: bold;}
.list-videos .options input {vertical-align: middle;}
.list-videos .options a {font-weight: bold;}
.list-videos .actions {padding: 10px; text-align: left;}
.list-videos .message_info, .member_profile_view .message_info, .list_albums .message_info, .album_edit .message_info, .video_edit .message_info {margin: 10px 5px 10px; padding: 5px; border: 1px solid #303334; background: #e7c67a; color: #FF0000; text-align: center;}

#side {width: 258px; float: right; margin-right: 4px;}
#side aside section {text-align: center;}
.tags {padding: 5px;}
.tags a:visited {color: #783605; text-decoration: none;}
#side aside section img {padding: 3px 0;}
aside section h2 {font-size: 1.1em; margin-bottom: 20px; padding: 0; color: #783605;}
aside section h2 a:visited, aside section h4 a:visited {color: #783605;}
aside section h4 {margin-top: 10px;}
aside section ul li a:visited {color: #783605; text-decoration: none;}
aside section p {padding:5px;}
ul.model_data {text-align: left; padding: 6px; font-weight: bold;}
ul.model_data li {border-top: 1px solid #C4906B; padding: 3px 0;}
ul.model_data span {font-weight: normal; font-size: 0.9em}
.small-thumbs ul li {display: inline-block; width: 120px;}
.small-thumbs h2 {display: inline-block; width: 120px; white-space: nowrap; font-size: 11px; overflow: hidden; padding: 0; margin: 0 0 10px 0;}

#wide_video {width: 915px; float:left; margin-left: 4px;}
.video-block {}
.block_content {color: #000; margin:10px;}
.block_content h3 {font-size: 14px; font-weight: normal; margin: 10px;}
.block_content .field_error {padding: 1px; color: #f00; font-size: 11px;}
.message_error {color: #f00;}
.player {margin: 10px 0 10px 0; text-align: center;}
.player a:link, .player a:visited {color:#783605; font-weight: bold;}
.info_row {margin: 0 10px 10px;}
.info_row .col_1, .info_row .col_2, .info_row .col_3 {width: 33%; float:left;}
.info_row .col_2, .info_row .col_3 {text-align: center;}
.info_row a:visited {color: #783605; text-decoration: none;}
.send_to_friend, .add_to_favourites {margin: 8px; padding: 5px; border: 1px solid #e7c67a; background: #f5d792;}
.cs {background: #F5D792 none repeat scroll 0% 0%; text-transform: uppercase; text-align: center; font-family: 'Raleway', sans-serif; font-size: 24px; font-weight: 900;}
.cs a:link, .cs a:visited {color: #783605; text-decoration: none; text-shadow: 1px 1px #C4AD9B;}
.addthis {display: inline-block; float:right;}

.global_comments .control textarea, .global_comments .control input {width: 99%;}
.global_comments .info_row {margin-bottom: 8px; color: #000;}
* html .global_comments .info_row {height: 100%;}
.global_comments .info_row span {color: #000;}
.global_comments .info_row img {border: none;}
.global_comments .add_comment {margin: 8px; padding: 5px; background: #f5d792; border: 1px solid #e7c67a;}
.global_comments .comments_list {margin: 8px;}
.global_comments .comment_row, .event {padding: 5px; background: #f5d792; color: #111; margin-bottom: 2px;}
.global_comments .comment_row .avatar {width: 102px; height: 82px; float: left; background: #111;}
.global_comments .comment_row .avatar img {border: 1px solid #783605;}
.global_comments .comment_row h2 {display: block; padding-left: 110px; margin-bottom: 5px; font-size: 14px; font-weight: normal; color: #111;}
.global_comments .comment_row .anonymous_user {color: #783605;}
.global_comments .comment_row p {display: block; padding: 5px 5px 0 110px; font-size: 12px;}
.comment_header {background-color: #E7C67A; margin-left: 108px; padding: 3px;}
.comment_date, .comment_user, .comment_rating {display: inline-block;}
.comment_user a:link, .comment_user a:visited {color: #783605;}
.comment_rating {float:right; margin-right: 5px;}
.comment_rating_result {display: inline-block; padding: 0 4px; font-size: 0.9em; font-weight: bold;}
.red {color: red;}
.green {color: green;}

#side_video {width: 327px; float: right; margin-right: 4px;}
#side_video aside section {text-align: center;}
#side_video aside section img {margin: 10px 0;}

#related_videos {margin: 4px;}
.list-videos-related {text-align: center; margin: 3px 0px 6px 12px;}
.related-desc, .cat-title {color: #FFE6AD; position: absolute; bottom: 2px; left: 1px; overflow: hidden; white-space: nowrap; width: 240px; background-color: rgba(0, 0, 0, 0.5);}
.related-desc a:link, .related-desc a:visited {color: #FFE6AD;}

/*Community*/
.list_members {margin: 15px 0 0;}
.list_members .item {width: 152px; position: relative; float: left; margin: 0px 0px 2px 10px;}
.list_members .item .info {font-size: 0.9em;}
.list_members h3 {text-align: center;}
.list_members h3 a:visited {color:#783605;}
.avatar-thumb {width: 150px; height: 120px;}
.list_albums {margin: 10px 0 0;}
.list_albums .item {width: 152px; position: relative; float: left; margin: 0px 0px 2px 10px;}
.list_albums .item .info {text-align: center;}
.list_albums .item .info .added {font-size: 0.9em;}
.list_albums .item .info .images {color: #FFE6AD; font-size: 0.9em; position: absolute; top: 188px; left: 1px; overflow: hidden; white-space: nowrap; width: 150px; background-color: rgba(0, 0, 0, 0.5);}
.list_albums .item .info h2 {padding: 0;}
.list_albums .actions {margin: 15px;}
.list_albums .options label {color: #E7C67A;}
.album_thumb {width: 150px; height: 200px;}
.stars-sm {}
.comment_header a, .comment_header a:visited {color: #783605;}
.event a:visited {color: #783605;}
.helper_menu a, .member_menu a, .member_menu span, .helper_menu span {font-weight: bold; text-align: left; display: block; padding: 3px 0px 3px 23px; margin: 1px 0px; background: #F5D792 url("../images/arrow_orange.gif") no-repeat scroll 10px 8px; border: 1px solid #E7C67A; text-decoration: none;}
/*.member_menu span {font-weight: bold;}*/
.member_menu a:visited, .helper_menu a:visited {color: #783605;}
.helper_menu a:hover, .member_menu a:hover {background: #e7c67a url("../images/arrow_orange.gif") 10px 8px no-repeat;}
form {display: inline;}
.search .control, .search .btn { float: left; padding: 2px;}
.search .control input, .search_members .control input {width: 200px;}

/* Pagination block styles */
.pagination {padding: 8px 3px; text-align: center;}
.pagination a {padding: 2px 5px; background: #783605; border: 1px solid #000000; color: #ffe6ad; font-size: 11px;}
.pagination a:hover {background: #e7c67a; color: #783605;}
.pagination span {padding: 2px 5px; font-weight: bold; font-size: 11px; border: 1px solid #000000; background: #e7c67a; color: #783605;}

footer {clear: both; height: 100px; background-image: url("../images_v2/footer_bg.jpg"); text-align: center;}
footer nav {display: inline-block; margin-top: 40px;}
footer nav>ul>li {display: inline-block; font-family: 'Raleway', sans-serif; font-size: 1.05em; color: #FFE6AD; text-transform: uppercase; margin-right: 30px;}
footer nav>ul>li a:link, a:visited{text-decoration: none; color: #FFE6AD; text-shadow: 1px 1px #C4AD9B;}
.copy {font-size: 0.8em; margin-top: 10px; color: #FFD9A3;}
.rta {width: 120px; height: 60px; display: inline-block; float: right; margin: 37px 5px 0 0;}

/*Categories*/
.list-categories {text-align: center; margin: 3px;}
.cat-title, .model-title {color: #FFE6AD; text-transform: uppercase;}
.more {color: #783605; /*border: 1px solid #783605;*/}
.more a:link, .more a:visited {color: #783605; padding:10px; border: 1px solid #783605;}

/*Models*/
.list-models {text-align: center; margin: 3px;}
.model-title {position: absolute; bottom: 1px; left: 1px; overflow: hidden; white-space: nowrap; width: 240px; height: 33px; background-color: rgba(0, 0, 0, 0.5);}
.stats, .models-rating {text-transform: none; position: absolute; font-size: 0.9em;}
.stats {bottom: 0px; right: 1px;}
.models-rating {bottom: 0px; left: 1px;}

/*Models Rating*/

/*Logon*/
#login_block {margin: 4px auto; width: 600px;}
.login_button {}
.control input, .control textarea, .control select, .common_input { padding: 2px 1px; background: #fff; border: 1px solid #e7c67a; color: #5e6060;}
.logon .logon_content {width: 500px; margin: 20px auto 0 auto;}
.logon .control input {width: 99%;}
.logon .logon_content p {color: #000; margin: 10px 0;}
.logon .logon_content p a:visited {color: #783605;}

#signup_form #captcha p {margin-top: 20px;}
#feedback_form p {margin-top: 20px;}

/*Toplist*/
.toplist {width: 25%; float: left;}
.toplist ul li {margin: 5px 0px 5px 30px;}
.toplist a:link {font-size: 1.2em; font-weight: bold;}
.toplist a:visited {color: #783605;}

/*Premium Sites*/
.premium-sites a:link {font-size: 1.2em; font-weight: bold;}
.premium-sites p {margin: 0px 30px 15px;}

/*Member Profile View*/
.member_profile_view .block_content {margin: 5px 0 0 0;}
.member_profile_view .add_to_friends, .member_profile_view .send_message {margin: 10px; padding: 5px; border: 2px solid #e7c67a; background: #f5d792;}
.member_profile_view .block_sub_header {font-size: 11px;}
.member_profile_view .block_sub_header .button {padding-top: 10px; padding-bottom: 5px;}
.member_profile_view .control textarea {width: 99%;}
.member_profile_view .info_row {margin-bottom: 2px; padding: 4px 0 4px 10px; background: #f5d792; color: #000000; font-weight: bold;}
.member_profile_view .info_row span {color: #575757; font-weight: normal;}
.member_profile_view .info_row .col_1 {width: 450px; float: left;}
.member_profile_view .info_row .col_2 {width: 330px; float: left; text-align: left;}
.member_profile_view .actions {margin: 10px;}
.member_profile_view .actions img {border: none;}

/* List members blog */
.list_members_blog .entry {padding: 5px; background: #f5d792; /*color: #575757;*/ margin-bottom: 2px;}
.list_members_blog .entry .delete {width: 30px; height: 52px; padding-top: 30px; float: left;}
.list_members_blog .entry .avatar {width: 152px; height: 122px; float: left; background: #111;}
.list_members_blog .entry .avatar img {border: 1px solid #e7c67a; width: 150px; height: 120px;}
.list_members_blog .entry .text {width: 760px; padding-left: 10px; float: left;}
.list_members_blog .entry h2 {margin-bottom: 5px; font-size: 14px; font-weight: normal; color: #575757;}
.list_members_blog .entry h2 a:visited {color: #783605;}
.list_members_blog .entry .content {margin-top: 8px; margin-bottom: 8px; font-size: 12px;}
.list_members_blog .actions {padding-top: 10px;}
.list_members_blog .add_entry {margin-top: 16px; padding: 5px; border: 2px solid #e7c67a; background: #f5d792;}
.list_members_blog .control textarea {width: 99%;}

/*Member Profile Edit*/
.member_profile_edit .block_content {width: 500px; margin: 20px auto 10px auto;}
.member_profile_edit .control input, .member_profile_edit .control textarea, .member_profile_edit .control select.full_size {width: 99%;}
.member_profile_edit p {margin:10px 0;}
.member_profile_edit .topmost {text-align: center;}
.member_profile_edit .btn {padding-top: 10px;}

/* List messages */
.list_messages .message {padding: 5px; margin-bottom: 2px; background: #f5d792; color: #575757;}
.list_messages .message .delete {width: 30px; height: 52px; padding-top: 30px; float: left;}
.list_messages .message .avatar {width: 152px; height: 122px; float: left; background: #111;}
.list_messages .message .avatar img {border: 1px solid #e7c67a; width: 150px; height: 120px;}
.list_messages .message .text {width: 760px; padding-left: 10px; float: left;}
.list_messages .message h2 {margin-bottom: 5px; font-size: 14px; font-weight: normal; color: #000;}
.list_messages .message h2 a:visited {color: #783605;}
.list_messages .message .content {margin-top: 8px; margin-bottom: 8px;}
.list_messages .actions {padding-top: 10px;}

/* Message details */
.message_details .message {padding: 5px; margin-bottom: 2px; background: #f5d792; color: #575757;}
.message_details .message .avatar {width: 152px; height: 122px; float: left; background: #111;}
.message_details .message .avatar img {border: 1px solid #e7c67a; width: 150px; height: 120px;}
.message_details .message .text {width: 760px; padding-left: 10px; float: left;}
.message_details .message h2 {margin-bottom: 5px; font-size: 14px; font-weight: normal; color: #000;}
.message_details .message h2 a:visited {color: #783605;}
.message_details .message .content {margin-top: 8px; margin-bottom: 8px;}
.message_details .send_message {margin-top: 16px; padding: 5px; border: 2px solid #e7c67a; background: #f5d792;}
.message_details .control textarea {width: 99%;}

/* Video edit */
.video_edit {width: 800px; margin: auto;}
.video_edit .block_content {margin-left: 15px; margin-right: 15px;}
.video_edit .player {margin-bottom: 10px; padding: 3px; background: #111; text-align: center;}
.video_edit .info_row {margin-bottom: 8px;}
* html .video_edit .info_row {height: 100%;}
.video_edit .info_row span {color: #ddd; font-weight: bold;}
.video_edit .info_row img {vertical-align: top;}
.video_edit .info_row .col_1 {width: 370px; float: left;}
.video_edit .info_row .col_2 {float: left;}
.video_edit .control input, .video_edit .control textarea, .video_edit .control select {width: 99%;}
.video_edit .control_group .item {width: 160px;}
.video_edit .control_upload {margin-bottom: 10px;}
.video_edit .control_upload input {vertical-align: middle;}
.video_edit .image_item {float: left; margin-bottom: 10px;}
.video_edit .image_item .image {padding: 5px 12px 0 0;}
.video_edit .image_item img {border: 1px solid #000;}
.video_edit .uploader_popup {border: 2px solid #000; background: #ffffff; /**/}
.video_edit .uploader_progress {overflow: hidden; border: 2px solid #000; background: #e7c67a; /*191a1b*/}
.video_edit .uploader_progress .progress_bar {height: 15px; margin: 2px; background: #000; font-size: 11px; color: #5e6060; white-space: nowrap; line-height: 15px; text-indent: 5px;}
.pop {border: none; background-color: #e7c67a;}

/* Album edit */
.album_edit {width: 750px; margin: auto;}
.album_edit .main_photo {margin-bottom: 10px; padding: 5px; background: #F5D792; font-size: 18px; text-align: center;}
.album_edit .block_content {margin-left: 15px; margin-right: 15px;}
.album_edit .info_row {margin-bottom: 8px;}
* html .album_edit .info_row {height: 100%;}
.album_edit .info_row span {color: #783605; font-weight: bold;}
.album_edit .info_row img {vertical-align: top;}
.album_edit .info_row .col_1 {width: 370px; float: left;}
.album_edit .info_row .col_2 {float: left;}
.album_edit .image_item {background-color: #F5D792; margin-bottom: 5px; padding-left: 5px;}
.album_edit .image_item .image {float: left; padding: 5px 12px 10px 0;}
.album_edit .image_item img {border: 1px solid #000;}
.album_edit .image_item .options {width: 500px; float: left; padding: 5px 12px 0 0;}
.album_edit .image_item .control {margin-bottom: 0 !important;}
.album_edit .control input, .album_edit .control textarea, .album_edit .control select, .album_edit .images textarea {width: 99%;}
.album_edit .control_group .item {width: 160px;}


/* Album view */
.album_view {margin: 0px 1px 5px;}
.album_view a:link, .album_view a:visited {color:#783605; font-weight: bold;} 
.album_view .item {width: 176px;}
.album_view .cs {padding-top: 5px; padding-bottom: 10px; background: #f5d792; text-transform: uppercase; text-align: center; text-decoration: underline; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 24px; font-weight: bold;}
.album_view h2 {margin: 0 0 8px 0; color: #000; font-size: 16px;}
.album_view h3 {margin: 0 0 8px 0; font-size: 12px; font-weight: normal;}
.album_view .rating_container {cursor: pointer;}
.album_view .info_row {margin-bottom: 8px; color: #000000;}
* html .album_view .info_row {height: 100%;}
.album_view .info_row span {color: #575757;}
.album_view .info_row img {vertical-align: top; border: none;}
.album_view .info_row .col_1 {width: 370px; float: left;}
.album_view .info_row .col_2 {float: left;}
.album_view .send_to_friend, .album_view .add_to_favourites {margin-bottom: 8px; padding: 5px; border: 2px solid #303334; background: #27292a;}
.album_view .control textarea, .album_view .control input {width: 99%;}

/* Album images ??????????????????????????????????????????????????????????????????????????????????????????????????*/
.album_images .item {float: left; padding: 10px 12px;}
.album_images .item .image a {color: #777;}
.album_images .item .image img {border: 1px solid #000;}

/* News
----------------------------*/
.post_view {margin: 0px 1px 5px;}
.post_view p {font-size: 15px; text-indent: 30px;}
.post_view a:link, .post_view a:visited {color:#783605; font-weight: bold;}
.post_view .news-info {display: inline-block; padding: 0 15px;}
.post_view .info_row {margin: 20px 0 0 0;}
.post_view .info_row span {color: #575757;}
.post_view .info_row span.button {color: #000000;}
.post_view .source {padding: 20px 0px 0px 800px;}
.post_view figure {float: left; margin:0 20px;}


/* Reviews
-------------------------*/
.list-reviews {text-align: center; margin: 3px;}
.list-reviews .item .info {margin-bottom: 15px;}
.review-description {font-size: 11px; max-height: 104px; overflow: hidden; text-overflow: ellipsis;}
.review_view {margin: 0px 1px 5px;}
.review_view p {font-size: 15px; text-indent: 30px;}
.review_view a:link, .review_view a:visited {color:#783605; font-weight: bold;}
.review_view figure {float: left; margin:0 20px;}
.review_price {text-align: center; margin: 15px;}
.review_price p {text-indent: 0;}
.review_price span {font-weight: bold; font-size: 20px;}
.review_view .review_p {font-size: 13px; text-indent: 0; margin-bottom: 5px;}
.review_view .review_p_big {margin-top: 10px; text-indent: 10px; font-size: 14px;}
.review_view .info_row {margin: 20px 0 0 0;}
.review_view .info_row span {color: #575757;}
.review_view .info_row span.button {color: #000000;}
.review_view .news-info {display: inline-block; padding: 0 15px;}

/*Buttons*/
.btn {padding-top: 3px;}
.button {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 3px 8px;
    border: 1px solid #ac9766;
    border-radius: 4px;
    background: #f5d792;
    background: -webkit-gradient(linear, left top, left bottom, from(#f5d792), to(#ac9766));
    background: -moz-linear-gradient(top, #f5d792, #ac9766);
    background: linear-gradient(to bottom, #f5d792, #ac9766);
    text-shadow: #ffffbe 1px 1px 1px;
    font: normal normal bold 20px 'Raleway';
    color: #000000;
    text-decoration: none;
}
.button:hover,
.button:focus {
    border: 1px solid #f5d792;
    background: #ffffaf;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffaf), to(#ceb57a));
    background: -moz-linear-gradient(top, #ffffaf, #ceb57a);
    background: linear-gradient(to bottom, #ffffaf, #ceb57a);
    color: #000000;
    text-decoration: none;
}
.button:active {
    background: #ac9766;
    background: -webkit-gradient(linear, left top, left bottom, from(#ac9766), to(#ac9766));
    background: -moz-linear-gradient(top, #ac9766, #ac9766);
    background: linear-gradient(to bottom, #ac9766, #ac9766);
}
.button-like:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("../images_v2/button_like.png") no-repeat left center transparent;
    background-size: 100% 100%;
}
.button-dislike:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("../images_v2/button_dislike.png") no-repeat left center transparent;
    background-size: 100% 100%;
}
.button-favorites:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("../images_v2/button_favorite.png") no-repeat left center transparent;
    background-size: 100% 100%;
}
.button-download:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("../images_v2/button_download.png") no-repeat left center transparent;
    background-size: 100% 100%;
}
.button-comment:before{
    content:  "\0000a0";
    display: inline-block;
    height: 20px;
    width: 20px;
    line-height: 20px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("../images_v2/button_comment.png") no-repeat left center transparent;
    background-size: 100% 100%;
}