.node .primary-image .container-image-280x158 { border: 1px solid #82A450; padding: 2px; float: left; }

/* Common node, move to separate style TODO */
.node .meta { border-top: 1px dotted black; border-bottom: 1px dotted black; padding: 5px; }
/* Node links */
.node .meta .date { float: left; height: 28px; line-height: 28px;  }
.node .meta .node-links { float: right;  height: 28px; line-height: 28px;}
.node .meta .node-links ul.links, .node .meta .node-links ul li { display: inline; vertical-align: center; }
.node .meta .node-links a { font-weight: bold; color: #3d5f07; text-decoration: none; }
.node .meta .node-links .icon-21x16 { height: 28px; line-height: 28px; vertical-align: center; padding-right: 5px; }

/* Poll */
.node .embedded-poll { margin: 10px 5px; }
.node .embedded-poll .poll-title h3 span { font-weight: bold; color: black; font-size: 80%;vertical-align: bottom; }
.node .embedded-poll .poll-title h3 { display: inline; color: #d23c00; margin: 0; padding: 0; }
.node .embedded-poll .poll-title { padding-bottom: 10px; width: 100%; border-bottom: 1px solid #dddddd; }
.node .embedded-poll .content {  margin-top: 10px; }
.node .embedded-poll .poll .bar { background: #c3c3c3; width: 396px; height: 8px; float: left; vertical-align: center; margin-top: 3px;}
.node .embedded-poll .poll .bar .foreground { background: #da3f0b; height: 8px; }
.node .embedded-poll .poll .bar .percent { float: right; margin-right: 20px; }
.node .embedded-poll .text a { text-decoration: none; display: block; margin-bottom: 5px; font-weight: bold; }
.node .embedded-poll form { margin-top: 10px; }
.node .embedded-poll .poll .percent .vote { margin: 0 10px; }
.node .embedded-poll .poll .percent .vote a { text-decoration: none; font-weight: bold; }
.node .embedded-poll .form-submit { display: none; }

/* Discussion */ 
#discussion { margin: 0; margin-top: 20px; }
#discussion h3 { color: white; font-size: 100%; margin-bottom: 10px; padding: 4px; background: #82A450; }
#discussion .view-internal-comments .views-field-subject { color: #517812; font-weight: bold; margin-bottom: 8px; clear: both; }
#discussion .view-internal-comments .views-field-comment { margin-bottom: 8px; }
#discussion .view-internal-comments .views-field-timestamp { background: #3a5c05; height: 25px; line-height: 25px; padding: 0 10px; margin-bottom: 20px; }
#discussion .view-internal-comments .views-field-timestamp a { color: white; height: 25px; text-decoration: none; font-weight: bold;}
#discussion .view-internal-comments .views-field-timestamp .name { font-weight: bold; }
#discussion .view-internal-comments .views-field-timestamp .reply { float: left; }
#discussion .view-internal-comments .views-field-timestamp .info { float: right; color: white; }
#discussion .view-internal-comments .views-field-timestamp .icon-double-arrow-right-red-light-16x16 { background-position: 0 4px; }
#discussion .comment-link a { padding: 0 5px; text-decoration: none; font-weight: bold; }
#discussion .comment-link { float: right; margin-right: 10px; }

.node .meta .node-links .prima_print .icon { display: none; }
.node .meta .node-links .prima_print a {
height:20px;
           line-height: 20px;
            padding-left: 25px;
            margin-top: 3px;
            margin-right: 15px;
display: inline-block;
    background:transparent url(/sites/all/themes/prima/iprima/images/icons/icon-print-19x20.png) no-repeat scroll 0 0;
}



.node .ratings { margin-bottom: 20px; border-top: 1px dotted black; border-bottom: 1px dotted black; padding: 5px; }
div.fivestar-widget-static .star span.on { background: transparent url(/sites/all/themes/prima/anosefe/images/star-on.png); }
div.fivestar-widget-static .star span.off { background: transparent url(/sites/all/themes/prima/anosefe/images/star-off.png); }
div.fivestar-widget-static .star { width: 18px; height: 17px; }
div.fivestar-widget .star a { background: transparent url(/sites/all/themes/prima/anosefe/images/star-off.png); }
div.fivestar-widget .star.hover a { background: transparent url(/sites/all/themes/prima/anosefe/images/star-on.png); }
div.fivestar-widget .star a:hover { background: transparent url(/sites/all/themes/prima/anosefe/images/star-on.png); }
div.fivestar-widget .star, div.fivestar-widget .star a { background: transparent url(/sites/all/themes/prima/anosefe/images/star-off.png); }
div.fivestar-widget .star.on, div.fivestar-widget .star.on a { background: transparent url(/sites/all/themes/prima/anosefe/images/star-on.png); }
div.fivestar-widget .cancel, div.fivestar-widget .star { width: 18px; height: 17px; }
div.fivestar-widget div.on a {
    background-position: 0 0px; /* RTL */
}
div.fivestar-widget div.hover a, div.rating div a:hover {
  background-position: 0 0px; 
}


/* Comment - usually displayed at comment/reply/NID/CID */
.comment-reply .views-field-subject { color: #d23c00; font-weight: bold; margin-bottom: 8px; clear: both; }
.comment-reply .views-field-subject a { text-decoration: none; }
.comment-reply .views-field-comment { margin-bottom: 8px; }
.comment-reply .views-field-timestamp { background: #3a5c05; height: 25px; line-height: 25px; padding: 0 10px; margin-bottom: 20px; }
.comment-reply .views-field-timestamp a { height: 25px; text-decoration: none; color: white; font-weight: bold;}
.comment-reply .views-field-timestamp .reply { float: left; }
.comment-reply .views-field-timestamp .info { float: right; padding-right: 10px; color: white;}
.comment-reply .views-field-timestamp .icon-double-arrow-right-red-light-16x16 { background-position: 0 4px; }
.comment-reply-box { margin: 20px 0; }
.comment-reply-box .rounded-container-2 .rounded-inner-container { padding-left: 40px; padding-right: 40px; }
.comment-reply-box .rounded-container-2 .rounded-inner-container .inner-content {width: 490px;}
.comment-reply-box #edit-subject-wrapper input { width: 300px; }
.comment-reply-box #comment-form textarea { width: 480px; }
.comment-reply-box #comment-form label { font-weight: normal; }
.comment-reply-box #comment-form input { height: auto; }
.comment-reply-box #comment-form #edit-comment-form, .comment-reply-box #comment-form #edit-captcha-sid { height: 1px; }
.comment-reply-box #comment-form #edit-captcha-response-wrapper label, .comment-reply-box #comment-form #edit-preview { display: none; }
.comment-reply-box #comment-form #edit-captcha-response-wrapper { margin: 0; }
.comment-reply-box #comment-form #edit-captcha-response-wrapper .field-prefix { font-size: 150%; font-weight: bold; }

.comment-reply-box #comment-form .captcha { width: 200px; float: left; }
.comment-reply-box #comment-form #edit-submit { float: right; margin-top: 20px; background: #82A450; width: 86px; height: 27px; font-weight: bold; border: 0; color: white; text-transform: uppercase;}

/* Submenu on comment/reply page */
.comment-menu .submenu-slider ul li { list-style-type: none; margin: 0 10px; padding: 0; padding-top: 10px; }
.comment-menu .submenu-slider ul li a { color: #003366; height: 16px; line-height: 16px; display: inline-block; text-decoration: none; font-size: 130%; text-transform: uppercase; font-weight: bold;}
.comment-menu .submenu-slider ul { margin: 0; padding: 0; }
.comment-menu .submenu-slider { background: #A3D8EA; height: 36px; }
.comment-menu .discussion-title { font-size: 130%; color: #517812; margin: 10px 0; font-weight: bold; }
.comment-menu .discussion-title a { color: #517812; text-decoration: none; }
.discussion-title a { color: #517812; text-decoration: none; }

.page-node .comment-submenu .submenu-slider ul li { list-style-type: none; margin: 0 10px; padding: 0; padding-top: 10px; }
.page-node .comment-submenu .submenu-slider ul li a { color: white; height: 16px; line-height: 16px; display: inline-block; text-decoration: none; font-size: 130%; text-transform: uppercase; font-weight: bold;}
.page-node .mainContentContainer .comment-submenu .submenu-slider ul { margin: 0; padding: 0; }
.page-node .mainContentContainer .comment-submenu .submenu-slider { background: #82A450; width: 100%; height: 36px; }
.page-node .discussion-title { margin-top: 8px; font-size: 130%; color: #d23c00; margin-bottom: 8px; font-weight: bold; }
.page-node .discussion-title a {  text-decoration: none; }
.page-node .box h2 { font-size: 100%; }


/* Discussion page */
.page-node #main-content .view-internal-comments .views-field-subject { color: #517812; font-weight: bold; margin-bottom: 8px; clear: both; }
.page-node #main-content .view-internal-comments .views-field-comment { margin-bottom: 8px; }
.page-node #main-content .view-internal-comments .views-field-timestamp { background: #3a5c05; height: 25px; line-height: 25px; padding: 0 10px; margin-bottom: 20px; }
.page-node #main-content .view-internal-comments .discussion-title { font-size: 130%; color: #517812; margin: 8px 0; font-weight: bold; }
.page-node #main-content .view-internal-comments .views-field-timestamp a { height: 25px; text-decoration: none; color: white; font-weight: bold; }
.page-node #main-content .view-internal-comments .views-field-timestamp .flag-throbber { width: 1px; }
.page-node #main-content .view-internal-comments .views-field-timestamp .reply { float: left; }
.page-node #main-content .view-internal-comments .views-field-timestamp .info { float: right; color: white; }
.page-node #main-content .view-internal-comments .views-field-timestamp .icon-double-arrow-right-red-light-16x16 { background-position: 0 4px; }
.page-node #main-content .view-internal-comments .attachment h3 { display: none; }
.page-node #main-content .view-internal-comments .rounded-container { margin-bottom: 20px; }
.page-node #main-content .view-internal-comments .view-empty { display: block; margin-top: 20px; }
.page-node #main-content .view-internal-comments .view-content .discussion-title { margin: 10px 0; }
.page-node #main-content .view-internal-comments .attachment .view-content { margin: 0; }
.page-node #main-content .view-internal-comments .submenu-slider ul li { list-style-type: none; margin: 0 10px; padding: 0; padding-top: 10px; } 
.page-node #main-content .view-internal-comments .submenu-slider ul li a { color: white; height: 16px; line-height: 16px; display: inline-block; text-transform: uppercase; font-size: 120%; font-weight: bold;}
.page-node #main-content .view-internal-comments .submenu-slider ul li a:hover { text-decoration: underline; }
.page-node #main-content .view-internal-comments .submenu-slider ul { margin: 0; padding: 0; }
.page-node #main-content .view-internal-comments .submenu-slider ul li.first { float: left; }
.page-node #main-content .view-internal-comments .submenu-slider ul li.last { float: right; }
.page-node #main-content .view-internal-comments .view-content .discussion-title { clear: both; }
.page-node #main-content .view-internal-comments .submenu-slider { background: #82A450; height: 36px; }

.bar-end { clear: both; }


/* TAbs */
.tabs { background: #82A450; margin: 5px 0; }
.tabs li { list-style-type: none; display: inline; }
.tabs a { color: white; font-size: 120%; }



.gmap-popup {width: 300px;}
.gmap-popup .views-field-title a { font-size: 130%; }
.gmap-popup .views-field-title div { display: inline; }
.gmap-popup .views-field-city { display: inline; font-size: 90%; }
.gmap-popup .views-field-city div { display: inline; }
.gmap-popup .views-field-field-anosefe-rating-value { float: left; color: #4B671B; font-size: 90%; width: 140px; }
.gmap-popup .views-field-value { float: right;; font-size: 90%; color: #4B671B; width: 140px;}

