@charset "utf-8";
/* CSS Document */

.view-id-ideas_main_page .campaigns-idea { min-height: 340px; width: 295px; overflow:hidden; margin-bottom:40px;}
.campaigns-idea .idea-top {  text-align: center;  background-color: #fff;  float: left; width: 100%; height:209px;}
.campaigns-idea .idea-top img { border-radius: 0;  height: 100%;  width: 100%;}
.consultation-data-bottom { clear: both;  float: left;  overflow: hidden;  width: 100%;}
.campaigns-idea .idea-middle { font-size: 18px;  line-height: 25px;  min-height: 110px;  padding: 15px 10px 10px 10px; text-transform: uppercase;}
.campaigns-idea .idea-middle, .campaigns-idea .idea-bottom { float: left;  width: 100%;  text-align: center;}
.idea-vote-lnk { clear: both;  float: left;  font-size: 16px;  height: 50px;  margin: 0 auto;  text-align: center;  width: 100%;}
.campaigns-idea .idea-bottom { line-height: 16px; text-align: center; background-color: #3b3b3b;  padding-top: 18px;  padding-bottom: 18px; margin-top: 15px;
    color: #4c4c4c;}

	
.idea-vote-lnk a{ display: inline-block; padding:5px 10px; text-transform:uppercase;}


.campaigns-idea .idea-bottom .ideas-status.open {  color:#fff; padding: 5px 10px; display: inline-block; text-transform:uppercase; line-height:25px;}
.campaigns-idea .idea-bottom .ideas-status.closed { color:#fff;  padding: 5px 10px; display: inline-block;  text-transform:uppercase; line-height:25px;}

.score-votes, .votes-value,.score-ideas, .show-stats, .views-field-field-this-survey-based-consult { display:none;}

.view-ideas-main-page .view-content tbody tr td { padding:10px;}




.page-consultations .region-content .content .field-name-field-image{ float:left; width:40%; padding-bottom:25px;}
.page-consultations .region-content .content .field-name-field-image img{ width:100%; height:auto;}
.page-consultations .region-content .content .field-name-field-room-description{ width:57%; float: right; padding: 20px;}
.page-consultations .region-content .content .taxonomy-term-description{ float:right; width:100%; margin-top:25px; }
.page-consultations .region-content .content .taxonomy-term-description img{ width:25%; height:auto;}
.page-consultations .region-content .taxonomy-term h2{ padding-bottom:15px;}
.vocabulary-ideas .field-name-field-this-survey-based-consult, .vocabulary-ideas .field-name-field-launch-date, .vocabulary-ideas .field-name-field-closing-date, .vocabulary-ideas .field-name-field-status {  display: none;}
.vocabulary-ideas .field-name-field-show-statistics, .show-stats-val { display: none;}
.voting-param-value { display: none;}
.vocabulary-ideas .field-name-field-is-consultation-is-still-o{ width: 57%;  float: right;  background-color: #eee;  padding: 0px 20px 20px 20px;  border-left: 10px solid #21a6a7; display:none;}
.header-score-text { text-transform: uppercase;  margin-top: 15px; font-weight: bold; float:left; width:100%; clear:both; padding-bottom:25px;}
.page-consultations .response-btn { float:left;}


.parent-idea { float: left; padding: 15px; width:100%; margin-bottom:25px; }
.parent-idea .idea-left { float: left;  margin-right: 2%;  width: 35%;}
.parent-idea .idea-right { float: left; font-size: 13px; line-height: 17px; width: 80%;}

.node-type-idea-site .parent-idea {padding:0;}
.node-type-idea-site .log-in-redirect, #checkBox, #checkReplace, #edit-field-score, #edit-field-idea-watch{display:none;}
.page-node-add .field-name-field-score { display:none;}
.node-type-idea-site table {width:100%;}
.node-type-idea-site .parent-idea .idea-left { margin-right: 0;  width: 100%;}/*R*/

.parent-idea .idea-right .idea-body{ font-size:16px; line-height: 1.42857;}
.parent-idea .idea-title { font-size: 26px;  line-height: 36px; width:100%; padding-bottom: 10px;}
.page-consultations .view-content {  float: left;  width: 100%;}
.view-ideas-ladder .view-content table { width: 100%;}
.parent-idea .idea-title, .parent-idea .idea-created, .parent-idea .idea-body {  margin: 5px 0;}
.parent-idea .idea-body { margin-bottom: 10px; min-height: 74px; padding-top:6px;}
.parent-idea form.fivestar-widget {margin-left: 20px;}
.parent-idea .idea-left form.fivestar-widget {  margin-top: 20px;}
.parent-idea .idea-score {	font-size:13px;}
.score-text { clear:both;}
.directory-list-vote { float:left; padding-top:10px; width:50%;}
form.fivestar-widget {width:100% !important;}

.parent-idea .score-title { background-color: #fff; border: 1px solid #CFD7E6; border-radius: 3px; text-align: center;
	margin-bottom:20px; margin-top: 8px; font-size: 12px;	padding: 20px; float:left; width:40%; margin-right:25px;}
	
.node-type-idea-site .parent-idea .score-title {border:none; border-radius:0px;
	margin-bottom:0px; margin-top: 0px; font-size: 22px;	padding: 0px; float:left; margin-right:0px;width: 100%;}
	
.parent-idea .score-value {	font-size: 22px;	line-height:25px;}
.parent-idea .idea-count, .parent-idea .idea-categories, .parent-idea .idea-value, .parent-idea .idea-field-vote { float: left;   margin-right: 20px;}
.parent-idea .idea-field-vote form {margin-left:0;}
.parent-idea .idea-field-vote .form-type-select .fivestar-widget, .parent-idea .idea-field-vote .form-type-select p.help-block {display:none;}
.taxonomy-term-description, .view-header {	padding-bottom:15px;}
.view-empty {	padding-top:15px;float:left;width:100%;}
.fivestar-summary-combo { font-size: 13px;   padding-top: 10px;}

div.fivestar-widget .star, div.fivestar-widget .star a { float: left; width: 24px;  height: 23px;  overflow: hidden; text-indent: -999em; background: url("../images/star.png") no-repeat 0 0;}
div.fivestar-widget div.hover a, div.rating div a:hover {
  background-position: 0 -23px; /* RTL */
}

div.fivestar-widget div.on a { background-position: 0px -23px;}
div.fivestar-widget-static .star span.off { background: rgba(0, 0, 0, 0) url("../images/star.png") no-repeat scroll 0 0; display: block; height: 100%;  width: 100%;}
div.fivestar-widget-static .star {  background: rgba(0, 0, 0, 0) url("../images/star.png") no-repeat scroll 0 0;  float: left;  height: 23px; overflow: hidden;
    text-indent: -999em;  width: 24px;}
div.fivestar-widget .cancel, div.fivestar-widget .cancel a { background: url("../images/delete.png") no-repeat 0 0px;  text-decoration: none;}
div.fivestar-widget .cancel, div.fivestar-widget .star { float: left; width: 24px;  height: 23px;  overflow: hidden;  text-indent: -999em;}
.fivestar-summary-combo { font-size: 13px;  padding-top: 10px;}
.score-text { font-size: 13px;  text-align: left;}
.user-rating {  visibility: hidden;   height: 1px;   display: none;}
.parent-idea .idea-count, .parent-idea .idea-categories, .parent-idea .idea-value, .parent-idea .idea-field-vote { float: left; margin-right: 20px;}

.node-type-idea-site #block-block-39{display:none;}
.node-type-idea-site .directory-left-detail-vote .field-name-field-consultation, 
.node-type-idea-site .directory-left-detail-vote .field-name-field-tags {display:none;}
.node-type-idea-site .directory-detail-left .field-name-field-score { background-color: #fff; border: 1px solid #CFD7E6; border-radius: 3px; text-align: center; margin-bottom:20px; margin-top: 8px; font-size: 12px;	padding: 20px; float:left; width:40%;  font-size: 22px; line-height: 25px; margin-right:25px;}
.node-type-idea-site .field-name-field-vote { float:left; width:50%; }
.node-type-idea-site .site-buttons-parent { clear:both;}
.node-type-idea-site .site-buttons-parent div { display:inline; margin-right:15px; float:left;}
.node-type-idea-site .consultations-detail-left-list {  margin-bottom: 40px;  overflow: hidden; float:left; width:100%;}
.node-type-idea-site .directory-left-detail-tag ul { margin:0px; padding:0px;}
.not-front.node-type-idea-site .main-sidebar .region-content .directory-left-detail-tag ul { margin-left:0px;}
.not-front.node-type-idea-site .main-sidebar .region-content .directory-left-detail-tag ul li { border: 1px solid #eee; float: left; margin-right: 10px;  padding: 5px 10px; list-style:none; margin-bottom:10px; background:none;}
.consultations-detail-left-list .field-name-field-consultation-detail-image { display:none;}
.directory-detail-right .field-name-field-consultation-detail-image { padding-bottom:20px;}

.page-consultations .region-content .content .field-name-field-survey-monkey .field-item { float: left;}

.field-name-field-survey-monkey.field-type-link-field .field-item a { padding: 5px 10px;  color: #fff;  border-radius: 0px; text-transform: uppercase;  display: inline-block;  border: none;  margin-top: 10px;  cursor: pointer;  transition: all 250ms ease-in-out 0s;}
	
.field-name-field-survey-monkey.field-type-link-field .field-item a:hover { background-color: #5d6c41;  padding: 5px 10px;  color: #fff;  border-radius: 0px;
    text-transform: uppercase;  display: inline-block;  border: none;  margin-top: 10px;  cursor: pointer;  transition: all 250ms ease-in-out 0s;}

.directory-list-vote .ajax-progress { display:none;}
.directory-list-vote .form-select.ajax-processed { display:none;}

.form-item-vote .ajax-progress { display:none;}
.form-item-vote .form-select.ajax-processed { display:none;}

.fivestar-widget .input-group-addon {
    padding: 0px 0px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: transparent;
    border:0px;
    border-radius: 0px;
}

.not-front.node-type-idea-site .main-sidebar .region-content .idea-comments ul { margin-left:0px;}
.not-front.node-type-idea-site .main-sidebar .region-content .idea-comments ul li { background:none; padding-left:0px;}

.node-type-idea-site .directory-detail-left .directory-left-image { text-align:center;}
.node-type-idea-site .directory-detail-left .directory-left-image img { width:80%;}

.node-type-idea-site #comment-form #edit-author--2 { width:100%; float:left;}
.node-type-idea-site #comment-form #edit-author--2 label { float:left; padding-right:20px;}
.node-type-idea-site #comment-form #edit-author--2 span { float:left; }

.node-type-idea-site #edit-comment-body-und-0-format { display:none;}
.node-type-idea-site .directory-detail-right .directory-detail-content { padding-bottom:40px;}
.your-vote-append { width: 160px;  height: 30px;  position: absolute;   z-index: 99;}
.page-consultations .field-name-field-maximum-vote-value {  background-color: #ccc;  float: left;  clear: both;  display: inline-block;  padding: 15px; padding-bottom: 15px !important;  margin-bottom: 15px;  height: auto; overflow: hidden; text-transform: uppercase; }
.page-consultations .field-name-field-maximum-vote-value .field-label { padding-right:10px;}
.node-type-idea-site .field-name-field-idea-status{ float:left; clear:both; padding-bottom:15px;}
.node-type-idea-site .main-sidebar.grid_12 .directory-detail-right form { width:100%;}
.gm-style-cc { bottom:20px !important;}





.page-consultations .directory-list-image { text-align: center; padding-bottom: 25px;}
.page-consultations .directory-list-image img { width:40%; height:auto;}
.page-consultations .directory-list-right { float: right;  width: 58%;}
.page-consultations .directory-list-button { padding-top: 15px; text-align: center;}
.page-consultations .directory-list-button a{ padding:5px 10px; border-radius:0px; text-transform:uppercase; display: inline-block; border:none;}

.page-consultations .directory-list-inner-main { overflow: hidden; padding: 35px 25px 35px 0px;  margin-bottom: 80px; transition: all 250ms ease-in-out 0s;}
.page-consultations .directory-list-inner-main:hover { transition: all 250ms ease-in-out 0s;}
.page-consultations .directoy-list-title { font-size: 26px; text-transform: uppercase;  padding-bottom: 12px;}
.consultations-detail-left-list .field-name-field-idea-categories { display:none;}

.idea-detail .directory-detail-main { overflow: hidden;}
.idea-detail .directory-detail-left { float: left;  width: 35%;} 
.idea-detail .directory-detail-right { float: right;  width: 58%;}
.idea-detail .directory-left-title { border-bottom: 1px solid #1d1d1b;  font-size: 22px;  text-transform: uppercase;  margin-bottom: 20px;  padding-bottom: 6px;}








a.ckeditor_links { display:none !important;}
#edit-body-und-0-format { display: none;}
.logged-in.adminimal-menu #edit-body-und-0-format { display: block;}


/*.not-logged-in .fivestar-default {display:none;}*/
.survey-consultation .log-in-redirect,
.survey-consultation .view-ideas-ladder .view-filters,
.survey-consultation .view-ideas-ladder .view-empty,
.survey-consultation .field-name-field-maximum-vote-value   {display:none;}
 
div#chart-idea-export--attachment-1 {float: left;width: 100%;}



@media only screen and (min-width:1200px) { 

.view-id-ideas_main_page .campaigns-idea { width: 335px;  min-height: 418px;}
.campaigns-idea .idea-middle { min-height: 100px;}

}



@media only screen and (min-width: 768px) and (max-width: 959px) {
.parent-idea .idea-left { width: 43%;}
.consultation-response-list .directory-list-right { float: right;  width: 53%;}
.node-type-idea-site .directory-detail-left .field-name-field-score { width:30%;}
.page-consultations .directory-list-right { float: right;  width: 52%;}
	
}



@media only screen and (min-width: 200px) and (max-width: 767px) { 

.view-id-ideas_main_page .campaigns-idea {  min-height: inherit;  width: 100%;}
.parent-idea .idea-left { margin-right: 0%;  width: 100%; margin-bottom:40px;}
.parent-idea .idea-right { width: 100%;}
#views-exposed-form-ideas-ladder-page .views-exposed-form .views-exposed-widget {  width: 100%;}
.page-consultations .region-content .content .field-name-field-image { width: 100%;}
.page-consultations .region-content .content .field-name-field-room-description { width:100%;}
.field-name-field-is-consultation-is-still-o { width:100%; padding-bottom:20px !important;}
.page-consultations .region-content .content .taxonomy-term-description {  float: left; width: 100%;}


.idea-detail .directory-detail-left { float: left;  width: 100%;} 
.idea-detail .directory-detail-right { float: right;  width: 100%;}


.page-consultations .directory-list-right { float: left;  width: 100%;}
.page-consultations .directory-list-image img { width:80%; height:auto;}

.view-ideas-main-page .view-content tbody tr td { display:block;}
.campaigns-idea .idea-top img { height:auto;}
.view-ideas-main-page table { width:100%;}
.campaigns-idea .idea-top { height:inherit;}
.node-type-idea-site .field-name-field-vote { width:100%;}

}


@media only screen and (min-width: 200px) and (max-width: 479px) { 
.parent-idea .score-title { width:100%; margin-right:0px;}
.page-consultations .directory-list-vote { float: left;  width: 100%;}
.page-consultations .parent-idea form.fivestar-widget { margin-left:0px;}
.parent-idea .score-title { margin-bottom:0px;}

.node-type-idea-site .directory-detail-left .field-name-field-score { width:100%; margin-right:0px;}
.node-type-idea-site .field-name-field-vote { padding-bottom:25px;}

}