@font-face {
	font-family: 'calendarize-it-events-rating';
	src:url('fonts/calendarize-it-events-rating.eot');
	src:url('fonts/calendarize-it-events-rating.eot?#iefix') format('embedded-opentype'),
		url('fonts/calendarize-it-events-rating.woff') format('woff'),
		url('fonts/calendarize-it-events-rating.ttf') format('truetype'),
		url('fonts/calendarize-it-events-rating.svg#calendarize-it-events-rating') format('svg');
	font-weight: normal;
	font-style: normal;
}


.cit_rhc_rating_ .icon-pinterest, .cit_rhc_rating_ .icon-google-plus, .cit_rhc_rating_ .icon-facebook, .cit_rhc_rating_ .icon-facebook-2, .cit_rhc_rating_ .icon-twitter, .cit_rhc_rating_ .icon-twitter-2, .cit_rhc_rating_ .icon-twitter-3, .cit_rhc_rating_ .icon-linkedin, .cit_rhc_rating_ .icon-star, .cit_rhc_rating_ .icon-star-2, .cit_rhc_rating_ .icon-star-3, .cit_rhc_rating_ .icon-heart, .cit_rhc_rating_ .icon-heart-2, .cit_rhc_rating_ .icon-heart-3, .cit_rhc_rating_ .icon-happy, .cit_rhc_rating_ .icon-happy-2, .cit_rhc_rating_ .icon-happy-3, .cit_rhc_rating_ .icon-smiley, .cit_rhc_rating_ .icon-smiley-2, .cit_rhc_rating_ .icon-tongue, .cit_rhc_rating_ .icon-tongue-2, .cit_rhc_rating_ .icon-sad, .cit_rhc_rating_ .icon-sad-2, .cit_rhc_rating_ .icon-wink, .cit_rhc_rating_ .icon-wink-2, .cit_rhc_rating_ .icon-wondering, .cit_rhc_rating_ .icon-wondering-2, .cit_rhc_rating_ .icon-neutral, .cit_rhc_rating_ .icon-neutral-2, .cit_rhc_rating_ .icon-confused, .cit_rhc_rating_ .icon-confused-2, .cit_rhc_rating_ .icon-shocked, .cit_rhc_rating_ .icon-shocked-2, .cit_rhc_rating_ .icon-grin, .cit_rhc_rating_ .icon-grin-2, .cit_rhc_rating_ .icon-cool, .cit_rhc_rating_ .icon-cool-2, .cit_rhc_rating_ .icon-angry, .cit_rhc_rating_ .icon-angry-2, .cit_rhc_rating_ .icon-evil, .cit_rhc_rating_ .icon-evil-2, .cit_rhc_rating_ .icon-half-heart, .cit_rhc_rating_ .icon-angry-3,.cit_rhc_rating_ .icon-sad-3,.cit_rhc_rating_ .icon-wondering-3,.cit_rhc_rating_ .icon-cool-3,.cit_rhc_rating_ .icon-smiley-3,.cit_rhc_rating_ .icon-happy-3, .cit_rhc_rating_ .icon-neutral-2, .cit_rhc_rating_ .icon-neutral-3, .cit_rhc_rating_ .icon-neutral,.cit_rhc_rating_ .icon-arrow-down-3,.cit_rhc_rating_ .icon-splash,.cit_rhc_rating_ .icon-splash-2,.cit_rhc_rating_ .icon-splash-3 {
	font-family: 'calendarize-it-events-rating';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

.cit_rhc_rating_ .icon-angry:before {
	content: "\e00f";
}
.cit_rhc_rating_ .icon-angry-2:before {
	content: "\e00f";
}
.cit_rhc_rating_ .icon-angry-3:before {
	content: "\e00f";
	color: 	#EBEDEF;
}

.cit_rhc_rating_ .icon-sad:before {
	content: "\e017";
}
.cit_rhc_rating_ .icon-sad-2:before {
	content: "\e017";
}
.cit_rhc_rating_ .icon-sad-3:before {
	content: "\e017";
	color: 	#EBEDEF;
}

.cit_rhc_rating_ .icon-wondering:before {
	content: "\e01e";
}
.cit_rhc_rating_ .icon-wondering-2:before {
	content: "\e01e";
}
.cit_rhc_rating_ .icon-wondering-3:before {
	content: "\e01e";
	color: 	#EBEDEF;
}


.cit_rhc_rating_ .icon-neutral:before {
	content: "\e01c";
}

.cit_rhc_rating_ .icon-neutral-2:before {
	content: "\e01c";
}

.cit_rhc_rating_ .icon-neutral-3:before {
	content: "\e01c";
	color: 	#EBEDEF;
}

.cit_rhc_rating_ .icon-cool:before {
	content: "\e011";
}
.cit_rhc_rating_ .icon-cool-2:before {
	content: "\e011";
}
.cit_rhc_rating_ .icon-cool-3:before {
	content: "\e011";
	color: 	#EBEDEF;
}

.cit_rhc_rating_ .icon-smiley:before {
	content: "\e008";
}
.cit_rhc_rating_ .icon-smiley-2:before {
	content: "\e008";
}
.cit_rhc_rating_ .icon-smiley-3:before {
	content: "\e008";
	color: 	#EBEDEF;
}

.cit_rhc_rating_ .icon-happy:before {
	content: "\e006";
}
.cit_rhc_rating_ .icon-happy-2:before {
	content: "\e006";
}
.cit_rhc_rating_ .icon-happy-3:before {
	content: "\e006";
	color: #EBEDEF;
}

.cit_rhc_rating_ .icon-pinterest:before {
	content: "\e000";
}
.cit_rhc_rating_ .icon-google-plus:before {
	content: "\e002";
}
.cit_rhc_rating_ .icon-facebook:before {
	content: "\e003";
}
.cit_rhc_rating_ .icon-facebook-2:before {
	content: "\e001";
}
.cit_rhc_rating_ .icon-twitter:before {
	content: "\e004";
}
.cit_rhc_rating_ .icon-twitter-2:before {
	content: "\e005";
}
.cit_rhc_rating_ .icon-twitter-3:before {
	content: "\e006";
}
.cit_rhc_rating_ .icon-linkedin:before {
	content: "\e007";
}
.cit_rhc_rating_ .icon-star:before {
	content: "\e003";
}
.cit_rhc_rating_ .icon-star-2:before {
	content: "\e002";
}
.cit_rhc_rating_ .icon-star-3:before {
	content: "\e005";
}
.cit_rhc_rating_ .icon-heart:before {
	content: "\e001";
	color: #e74c3c;
}

.cit_rhc_rating_ .icon-heart-2:before {
	content: "\e004";
	color: #e74c3c;
}

.cit_rhc_rating_ .icon-heart-3:before {
	content: "\e000";
	color: #e74c3c;
}  

.cit_rhc_rating_ .icon-splash:before {
	content: "\e025";
	color:#603913;
}

.cit_rhc_rating_ .icon-splash-2:before {
	content: "\e024";
	color:#603913;
}

.cit_rhc_rating_ .icon-splash-3:before {
	content: "\e023";
	color:#603913;
}





.cit_rhc_rating_ .icon-confused:before {
	content: "\e01f";
}
.cit_rhc_rating_ .icon-confused-2:before {
	content: "\e020";
}
.cit_rhc_rating_ .icon-shocked:before {
	content: "\e021";
}
.cit_rhc_rating_ .icon-shocked-2:before {
	content: "\e022";
}
.cit_rhc_rating_ .icon-grin:before {
	content: "\e025";
}
.cit_rhc_rating_ .icon-grin-2:before {
	content: "\e026";
}

.cit_rhc_rating_ .icon-evil:before {
	content: "\e029";
}
.cit_rhc_rating_ .icon-evil-2:before {
	content: "\e02a";
}
.cit_rhc_rating_ .icon-half-heart:before {
	content: "\e023";
}

.cit_rhc_rating_ .icon-arrow-down-3:before {
	content: "\e00c";
}

.cit_rhc_rating_ .btn_show_more {
    clear: both;
    width: 150px;
}


.cit_rhc_rating_ #rhc_rating_pos2, .cit_rhc_rating_ #rhc_rating_pos3 {
	display: none;
	padding-top: 20px;
	padding-bottom: 20px;
}



.cit_rhc_rating_ .rhc_rating_tooltip_start {
	float: left; 
	display: block;
	position: relative;
	margin-right: 20px;
	width: 75px;
	height: 75px;
}

.cit_rhc_rating_ label.rch_h1 {
   font-size: 21px;
    font-weight: normal;
    line-height: 14px;
    display: inline-block;
    -moz-box-sizing: border-box;
    display: block;
    width: 100%;
    border: 0 none;
    margin: 0 0 20px !important;
    padding: 0;
    vertical-align: baseline;
    font-family: 'lato';
	
}

.cit_rhc_rating_ label.rch_h2 {
    font-weight: normal;
    line-height: 14px;
    display: inline-block;
    -moz-box-sizing: border-box;
    display: block;
    width: 100%;
    border: 0 none;
    font-size: 14px;
    margin: 0 0 10px !important;
    padding: 0;
    vertical-align: baseline;
    font-family: 'lato';
}

.cit_rhc_rating_ .progress {
	margin-bottom: 0px; 
	margin-right: 15px;
}

.cit_rhc_rating_ .btn_view_rating {
    bottom: 0;
    clear: both;
    display: block;
    float: right;
    margin-bottom: 110px;
    position: absolute;
    right: 9px;
    bottom: 106px;
    width: 200px;
    height: 52px;
}

.cit_rhc_rating_ .btn_submit_rating {
    bottom: 0;
    clear: both;
    display: block;
    float: right;
    margin-bottom: 40px;
    position: absolute;
    right: 9px;
    bottom: 30px;
    width: 200px;
    height: 53px
}

.cit_rhc_rating_ .mbl.select-multiple {
   bottom: 0;
    clear: both;
    display: block;
    float: right;
    margin-bottom: 180px;
    position: absolute;
    right: 15px;
    width: 200px;
}
.cit_rhc_rating_ .mbl.select-multiple ul {
	min-width: 200px !important;
	max-width: 200px !important;
	width: 200px !important;
	margin-top:10px !important;
	min-height: 0px !important;
}

.cit_rhc_rating_ .mbl.select-multiple ul li:first-child {
	display: none;
}

.cit_rhc_rating_ .mbl.select-multiple .filter-option.pull-left{
  	float: none;
    text-align: center;
	
}

.cit_rhc_rating_ .progress-bar_width_a {
	width:100px;
}
.cit_rhc_rating_ .progress-bar_width_b {
	width:50px;
}


.cit_rhc_rating_ .mbl.select-multiple ul li{
	margin-left:0px;
	max-width: 200px;

}

.cit_rhc_rating_ .mbl.select-multiple ul li:not(.selected) a{
    background-color: #34495E;
	color: #CCCCCC;
}

.cit_rhc_rating_ .dropdown-arrow {
	border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #34495E !important;
	color: #CCCCCC;
	margin-top:1px !important;
}


.cit_rhc_rating_ .mbl.select-multiple ul li > a:hover, .cit_rhc_rating_  .mbl.select-multiple ul li > a:active, .cit_rhc_rating_  .mbl.select-multiple ul li > a:focus {
    background: none repeat scroll 0 0 #1ABC9C;
}

.cit_rhc_rating_ .mbl.select-multiple ul li.selected > a {
	/*background: none repeat scroll 0 0 #2C3E50;*/
}



.cit_rhc_rating_ .mbl.select-multiple ul li a{
    float: none !important;
    overflow: hidden;
    text-align: center !important;
}

.cit_rhc_rating_ .mbl.select-multiple  a span{
	text-align: center !important;
    float: none !important;

}

.cit_rhc_rating_ .showmore_div {
    color: #D3D3D3;
    display: block;
    font-size: 30px;
    margin-top: -30px;
    position: absolute;
    text-align: center;
    width: 100%;
  -webkit-animation: rhc_rading_pulsate 2s infinite; /* Safari 4+ */
  -moz-animation:    rhc_rading_pulsate 2s infinite; /* Fx 5+ */
  -o-animation:      rhc_rading_pulsate 2s infinite; /* Opera 12+ */
  animation:         rhc_rading_pulsate 2s infinite;
}

@-webkit-keyframes rhc_rading_pulsate {
  0%   { padding-top: 0px;font-size:30px; }
  50%   { padding-top: 15px;font-size:30px; }
  100% { padding-top: 0px;font-size:30px; }
}
@-moz-keyframes rhc_rading_pulsate {
  0%   { padding-top: 0px;font-size:30px; }
  50%   { padding-top: 15px;font-size:30px; }
  100% { padding-top: 0px;font-size:30px; }
}
@-o-keyframes rhc_rading_pulsate {
  0%   { padding-top: 0px;font-size:30px; }
  50%   { padding-top: 15px;font-size:30px; }
  100% { padding-top: 0px;font-size:30px; }
}
@keyframes rhc_rading_pulsate {
  0%   { padding-top: 0px;font-size:30px; }
  50%   { padding-top: 15px;font-size:30px; }
  100% { padding-top: 0px;font-size:30px; }
}


.cit_rhc_rating_ .progress-bar-bars {
	font-size: 18px !important;
}

.cit_rhc_rating_ .first {
	margin-left: 0px !important;
}

.cit_rhc_rating_ #rhc_rating_pos1, .cit_rhc_rating_ #rhc_rating_pos2, .cit_rhc_rating_ #rhc_rating_pos3 {
	margin-left: 0;	
}

.cit_rhc_rating_ .main_selectstars {
	margin-top: 15px;
	cursor: pointer;
	
}

.cit_rhc_rating_ .totalselect_text {
   font-family: 'lato';
    font-size: 42px;
    margin-bottom: -20px;
    text-align: center;	
}

.cit_rhc_rating_ .totalsub_text {
   font-family: 'lato';
   font-size: 21px;
   margin-top: -10px;
   text-align: center;	
}


.cit_rhc_rating_ .selectstars {
	font-size: 30px;
	color: #f1c40f;
	display: inline-block;
	margin-right: 5px;
	opacity:0.6;
}

.cit_rhc_rating_ .commentselect {
    color: #F1C40F;
    display: inline-block;
    font-size: 22px;
    line-height: 20px;
    margin-right: 5px;
    margin-top: -15px;
    vertical-align: middle;
}
.cit_rhc_rating_ .timeClock {
	text-align: right;
	font-size: 16px;
	color: #D3D3D3;
	margin-top: -10px;
}

.cit_rhc_rating_ .textcomment, .cit_rhc_rating_ .textcomment p {
	font-size: 16px;
}

.cit_rhc_rating_ .commentheadtext {
    display: inline-block;
    font-size: 30px;
    height: auto;
    margin-right: 15px;
    margin-top: -10px;
    padding-top: 0;
    vertical-align: middle;
}

.cit_rhc_rating_ #rhc_rating_pos3 table tr td {
	vertical-align: top !important;
}

.cit_rhc_rating_ #rhc_rating_pos3 .commentboxs {
	padding-bottom: 30px;
}


.cit_rhc_rating_ .totalselect {
    color: #F1C40F;
    display: inline;
    font-size: 50px;
    text-align: center;	
    opacity:0.0;
}



.cit_rhc_rating_ .rhc_rating_tooltip {
	top: 75px;
    font-size: 10px;
    margin-left: -10px;
    position: absolute;
    text-align: center;
    width: 100px;
    z-index: 11;
 -webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
pointer-events: none;
}

.cit_rhc_rating_ .rhc_rating_tooltip_start:hover .rhc_rating_tooltip  {
	top: 65px;
}

.cit_rhc_rating_ .rhc_rating_tooltip_start:hover .rhc_rating_tooltip_sub  {
    opacity: 0.9;
    filter: alpha(opacity=90);
    opacity: 0.9;
     -webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
 pointer-events:none;
}

.cit_rhc_rating_ .rhc_rating_tooltip .rhc_rating_tooltip_sub {
    background-color: #EDEFF1;
    border: 1px solid #D3D3D3;
    border-radius: 5px 5px 5px 5px;
    line-height: 15px;
    opacity: 0.0;
    padding: 5px;
     -webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
}

.cit_rhc_rating_ .rhc_rating_tooltip_start p {
	margin:0px !important;
	padding:0px !important;
}

.cit_rhc_rating_ .avatar {
    border-radius: 42px 42px 42px 42px !important;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
    position: relative;
 -webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
margin: 4px;
width: 75px;
height: 75px;
}

.cit_rhc_rating_ .td_avatar {
	width:75px;
	height:75px;
}

.cit_rhc_rating_ .avatar:hover {
    border-radius: 0 0 0 0 !important;
 -webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
}

.cit_rhc_rating_ {
	height: auto;
	font-family: 'Lato' !important;
}

.cit_rhc_rating_ .columbox {
	padding:8px 15px;
}

.cit_rhc_rating_ .cit_rhc_rating_select, .cit_rhc_rating_ .cit_rhc_rating_select input {
	cursor: pointer;
}

.cit_rhc_rating_ .cit_rhc_rating_select:hover input {
	border:solid 2px black;
		cursor: pointer;
}




.cit_rhc_rating_ .rhc_rating_scroll {
	overflow:visible;
	margin-right: -5px;
}

.cit_rhc_rating_ .rhc_rating_object {
    font-size: 25px;
    height: 30px;
    line-height: 40px;
    text-align: center;
    width: 30px;
    color: white
}

.cit_rhc_rating_ .rhc_rating_namespace {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    left: 60px;
    line-height: 18px;
    margin-top: 0;
    position: absolute;
    right: 40px;
    text-align: left;
    font-family: 'Lato';
    font-weight: bold;
}

.cit_rhc_rating_ .rhc_rating_smallnamespace {
    font-family: 'Lato';
    font-size: 14px;
    font-weight: 400;
}

.cit_rhc_rating_ .rhc_rating_dropbox {
    background-color: #EBEDEF;
    border: 1px solid #E6E8EA;
    border-radius: 10px 10px 10px 10px;
    float: right;
    height: 20px;
    margin-right: 3px;
    margin-top: 9px;
    position: inherit;
    width: 20px;
}

.cit_rhc_rating_ .cit_rhc_rating_select li .rhc_rating_dropbox {
    background-color: #F9F9F9;
    font-size: 12px;
    line-height: 20px;
    padding-left: 3px;
    color: white;
}


.cit_rhc_rating_ .cit_rhc_rating_select li.active .rhc_rating_dropbox {
	color: black !important;
}



.cit_rhc_rating_ .cit_rhc_rating_select ul {
	padding-left:0px;
	padding-right: 0px;
}

.cit_rhc_rating_ .cit_rhc_rating_select li {
	padding:20px;
}

.cit_rhc_rating_ .cit_rhc_rating_select li:nth-child(1) {
	background-color:#1abc9c;
	border-radius: 5px 5px 0px 0px;
}


.cit_rhc_rating_ .cit_rhc_rating_select li:nth-child(1):hover {
	background-color:#16A085;
}

.cit_rhc_rating_ .cit_rhc_rating_select li:nth-child(1):hover .fui-check {
	color: #BBBBBB;
}



.cit_rhc_rating_ .cit_rhc_rating_select li:nth-child(2) {
	background-color:#f1c40f;
}

.cit_rhc_rating_ .cit_rhc_rating_select li:nth-child(2):hover {
	background-color:#F39C12;
}

.cit_rhc_rating_ .cit_rhc_rating_select li:nth-child(2):hover .fui-check {
	color: #BBBBBB;
}

.cit_rhc_rating_ .cit_rhc_rating_select li:nth-child(3) {
	background-color:#e74c3c;
	border-radius: 0px 0px 5px 5px;
}

.cit_rhc_rating_ .cit_rhc_rating_select li:nth-child(3):hover {
	background-color:#C0392B;
}

.cit_rhc_rating_ .cit_rhc_rating_select li:nth-child(3):hover .fui-check {
	color: #BBBBBB;
}

.cit_rhc_rating_ .cit_rhc_rating_select li:hover {
	color: black !important;
}


.cit_rhc_rating_ .rhc_rating_alert_dialog .text {
	color: #E74C3C;
}



.cit_rhc_rating_ .rhc_rating_number {
    background-color: #3498DB;
    left: 35px;
    right: auto;
    top: 16px;
    padding-left: 5px;
    padding-right: 5px;
} 

.cit_rhc_rating_ .rhc_rating_stage1done .rsvpname {
text-align: center; vertical-align: middle; font-size: 30px; font-family: 'Lato'; margin-top: 40px;
}

.cit_rhc_rating_ .rhc_rating_stage1done .rsvpdec {
text-align: center; vertical-align: middle; font-size: 20px; font-family: 'Lato'; margin-top: -10px;
}

.cit_rhc_rating_ .cit_rhc_rating_select.rcvpselect input {
	border:solid 2px black;
}

.cit_rhc_rating_ .columbox label {
	margin-bottom: 5px;
}

.cit_rhc_rating_ .columbox input {
	width:100%;
	margin-top:14px;
}


.cit_rhc_rating_ .columbox input[type=checkbox] {
	width:10px;
	margin-right: 5px;
}

#rhc_rating_pos2 div > .span12.first[style="margin-top:20px;"] {
    position: relative;
    padding-bottom: 65px;
    text-align: right;
}

.cit_rhc_rating_ .btn.btn-sm[class*="btn-social-"],
.cit_rhc_rating_ .btn.btn-embossed {
    margin: 0 5px 5px 0;
    font-family: 'Lato';
    width: auto;
    padding: 13px 20px !important;
    font-size: 22px;
    font-weight: 300;
    line-height: 1.227;
    border-radius: 4px;
    border: none;
    -webkit-font-smoothing: subpixel-antialiased;
    -webkit-transition: 0.25s linear;
    transition: 0.25s linear;
    display: inline-block;
    box-shadow: none;
}

.cit_rhc_rating_ .btn.btn-sm[class*="btn-social-"] i:before {
    font-family: 'social-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 25px;
}


.cit_rhc_rating_ .btn.btn-sm[class*="btn-social-"] i.fui-wp:before {
	content:"\e607";
}

.cit_rhc_rating_ .btn.btn-sm[class*="btn-social-"] i.fui-twitter:before {
	content:"\e605";
}

.cit_rhc_rating_ .btn.btn-sm[class*="btn-social-"] i.fui-facebook:before {
	content:"\e600";
}

.cit_rhc_rating_ .btn.btn-sm[class*="btn-social-"] i.fui-googleplus:before {
	content:"\e602";
}

.cit_rhc_rating_ .btn.btn-sm[class*="btn-social-"] i.fui-linkedin:before {
	content: "\e603";
}

.cit_rhc_rating_ .btn.btn-sm[class*="btn-social-"] i.fui-youtube:before {
	content: "\e608";
}
.cit_rhc_rating_ .btn.btn-sm[class*="btn-social-"] i.fui-vimeo:before {
  	content: "\e60c";
}

.cit_rhc_rating_ .btn.btn-sm[class*="btn-social-"] i.fui-stumbleupon:before {
  	content: "\e60b";
}
.cit_rhc_rating_ .btn.btn-sm[class*="btn-social-"] i.fui-spotify:before {
  	content: "\e044";
}
.cit_rhc_rating_ .btn.btn-sm[class*="btn-social-"] i.fui-skype:before {
  	content: "\e604";
}
.cit_rhc_rating_ .btn.btn-sm[class*="btn-social-"] i.fui-pinterest:before {
 	content: "\e046";
}
.cit_rhc_rating_ .btn.btn-sm[class*="btn-social-"] i.fui-myspace:before {
  	content: "\e048";
}
.cit_rhc_rating_ .btn.btn-sm[class*="btn-social-"] i.fui-flickr:before {
  	content: "\e601";
}
.cit_rhc_rating_ .btn.btn-sm[class*="btn-social-"] i.fui-behance:before {
 	 content: "\e609";
}
.cit_rhc_rating_ .btn.btn-sm[class*="btn-social-"] i.fui-microsoft:before {
 	 content: "\e606";
}
.cit_rhc_rating_ .btn.btn-sm[class*="btn-social-"] i.fui-vk:before {
 	 content: "\e90c";
}
.cit_rhc_rating_ .btn.btn-sm[class*="btn-social-"] i.fui-instagram:before {
 	 content: "\e90b";
}
.cit_rhc_rating_ .btn.btn-sm[class*="btn-social-"] i.fui-yahoo:before {
 	 content: "\e90a";
}
.cit_rhc_rating_ .btn.btn-sm[class*="btn-social-"] i.fui-dropbox:before {
 	 content: "\e909";
}
.cit_rhc_rating_ .btn.btn-sm[class*="btn-social-"] i.fui-tumblr:before {
 	 content: "\e908";
}
.cit_rhc_rating_ .btn.btn-sm[class*="btn-social-"] i.fui-vimeo:before {
 	 content: "\e907";
}
.cit_rhc_rating_ .btn.btn-sm[class*="btn-social-"] i.fui-reddit:before {
 	 content: "\e906";
}
.cit_rhc_rating_ .btn.btn-sm[class*="btn-social-"] i.fui-yandex:before {
 	 content: "\e905";
}
.cit_rhc_rating_ .btn.btn-sm[class*="btn-social-"] i.fui-github:before {
 	 content: "\e904";
}
.cit_rhc_rating_ .btn.btn-sm[class*="btn-social-"] i.fui-amazon:before {
 	 content: "\e903";
}
.cit_rhc_rating_ .btn.btn-sm[class*="btn-social-"] i.fui-disqus:before {
 	 content: "\e902";
}
.cit_rhc_rating_ .btn.btn-sm[class*="btn-social-"] i.fui-envato:before {
 	 content: "\e900";
}
.cit_rhc_rating_ .btn.btn-sm[class*="btn-social-"] i.fui-flickr:before {
 	 content: "\e90d";
}
.cit_rhc_rating_ .btn.btn-sm[class*="btn-social-"] i.fui-bitbucket:before {
 	 content: "\e901";
}
.cit_rhc_rating_ .btn.btn-sm[class*="btn-social-"] i.fui-mailru:before {
 	 content: "\e90e";
}
.cit_rhc_rating_ .btn.btn-sm[class*="btn-social-"] i.fui-dribbble:before {
 	 content: "\e910";
}
.cit_rhc_rating_ .btn.btn-sm[class*="btn-social-"] i.fui-baidu:before {
 	 content: "\e912";
}
.cit_rhc_rating_ .btn.btn-sm[class*="btn-social-"] i.fui-naver:before {
 	 content: "\e911";
}

.cit_rhc_rating_ .columbox a.wp {
	color:white;
	margin-left: 10px;
	margin-bottom: 10px;
	background-color: #2c3e50;
}

.cit_rhc_rating_ .columbox a.wp:hover {
	background-color:#384f66;
}

.cit_rhc_rating_ .columbox a.back {
	padding: 13px 20px 14px !important;
	float: left;
	margin: 60px 0 10px;
	position: absolute;
	left: 0;
	bottom: 0;
}

.cit_rhc_rating_ .columbox a.next {
	padding: 14px 20px 15px !important;
	position: absolute;
	bottom: 0;
	right: 0;
}
.cit_rhc_rating_ .columbox textarea {
    height: 100px;
    width: 100%;
    resize: none;
}





.cit_rhc_rating_ .columbox table, .cit_rhc_rating_ .columbox tr , .cit_rhc_rating_ .columbox td {
	border:none !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding:0px !important;
	margin-bottom:0px !important
}

.cit_rhc_rating_ .columbox td {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    padding-right: 0px !important;
    vertical-align: middle !important;
}

/* Submit Reviews and Ratings */
#rhc_rating_pos2 div .span12.first[style="margin-top:20px;"] {
    text-align: right;
    position: relative;
    padding-bottom: 70px;
}

.rhc .cit_rhc_rating_ .btn.btn-sm,
.rhc .cit_rhc_rating_ .input-group-sm .btn,
.rhc .cit_rhc_rating_ .columbox a.btn {
	padding: 13px 20px !important;
	font-size: 22px;
	font-weight: 300;
	line-height: 1.22;
	float: none;
}

.rhc .cit_rhc_rating_ .columbox a.btn.back {
	position: absolute;
	bottom: 0;
	left: 0;
}

.rhc .cit_rhc_rating_ [class*="btn-social-"] i:before {
  font-family: 'social-icons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

	/* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 25px;
}

.rhc .cit_rhc_rating_ a.btn[class*="btn-social"] i.fui-wp:before {
	content:"\e607";
}

.rhc .cit_rhc_rating_ a.btn[class*="btn-social"] i.fui-twitter:before {
	content:"\e605";
}

.rhc .cit_rhc_rating_ a.btn[class*="btn-social"] i.fui-facebook:before {
	content:"\e600";
}

.rhc .cit_rhc_rating_ a.btn[class*="btn-social"] i.fui-googleplus:before {
	content:"\e602";
}

.rhc .cit_rhc_rating_ a.btn[class*="btn-social"] i.fui-linkedin:before {
	content: "\e603";
}

.rhc .cit_rhc_rating_ a.btn[class*="btn-social"] i.fui-youtube:before {
	content: "\e608";
}
.rhc .cit_rhc_rating_ a.btn[class*="btn-social"] i.fui-vimeo:before {
  	content: "\e60c";
}

.rhc .cit_rhc_rating_ a.btn[class*="btn-social"] i.fui-stumbleupon:before {
  	content: "\e60b";
}
.rhc .cit_rhc_rating_ a.btn[class*="btn-social"] i.fui-spotify:before {
  	content: "\e044";
}
.rhc .cit_rhc_rating_ a.btn[class*="btn-social"] i.fui-skype:before {
  	content: "\e604";
}
.rhc .cit_rhc_rating_ a.btn[class*="btn-social"] i.fui-pinterest:before {
 	content: "\e046";
}
.rhc .cit_rhc_rating_ a.btn[class*="btn-social"] i.fui-myspace:before {
  	content: "\e048";
}
.rhc .cit_rhc_rating_ a.btn[class*="btn-social"] i.fui-flickr:before {
  	content: "\e601";
}
.rhc .cit_rhc_rating_ a.btn[class*="btn-social"] i.fui-behance:before {
 	 content: "\e609";
}
.rhc .cit_rhc_rating_ a.btn[class*="btn-social"] i.fui-microsoft:before {
 	 content: "\e606";
}
.rhc .cit_rhc_rating_ a.btn[class*="btn-social"] i.fui-vk:before {
 	 content: "\e90c";
}
.rhc .cit_rhc_rating_ a.btn[class*="btn-social"] i.fui-instagram:before {
 	 content: "\e90b";
}
.rhc .cit_rhc_rating_ a.btn[class*="btn-social"] i.fui-yahoo:before {
 	 content: "\e90a";
}
.rhc .cit_rhc_rating_ a.btn[class*="btn-social"] i.fui-dropbox:before {
 	 content: "\e909";
}
.rhc .cit_rhc_rating_ a.btn[class*="btn-social"] i.fui-tumblr:before {
 	 content: "\e908";
}
.rhc .cit_rhc_rating_ a.btn[class*="btn-social"] i.fui-vimeo:before {
 	 content: "\e907";
}
.rhc .cit_rhc_rating_ a.btn[class*="btn-social"] i.fui-reddit:before {
 	 content: "\e906";
}
.rhc .cit_rhc_rating_ .columbox a.btn[class*="btn-social"] i.fui-yandex:before {
 	 content: "\e905";
}
.rhc .cit_rhc_rating_ a.btn[class*="btn-social"] i.fui-github:before {
 	 content: "\e904";
}
.rhc .cit_rhc_rating_ a.btn[class*="btn-social"] i.fui-amazon:before {
 	 content: "\e903";
}
.rhc .cit_rhc_rating_ a.btn[class*="btn-social"] i.fui-disqus:before {
 	 content: "\e902";
}

.rhc .cit_rhc_rating_ a.btn[class*="btn-social"] i.fui-envato:before {
 	 content: "\e900";
}
.rhc .cit_rhc_rating_ a.btn[class*="btn-social"] i.fui-flickr:before {
 	 content: "\e90d";
}
.rhc .cit_rhc_rating_ a.btn[class*="btn-social"] i.fui-bitbucket:before {
 	 content: "\e901";
}
.rhc .cit_rhc_rating_ a.btn[class*="btn-social"] i.fui-mailru:before {
 	 content: "\e90e";
}
.rhc .cit_rhc_rating_ a.btn[class*="btn-social"] i.fui-dribbble:before {
 	 content: "\e910";
}
.rhc .cit_rhc_rating_ a.btn[class*="btn-social"] i.fui-baidu:before {
 	 content: "\e912";
}
.rhc .cit_rhc_rating_ a.btn[class*="btn-social"] i.fui-naver:before {
 	 content: "\e911";
}



@media  screen and (max-width: 767px) {
	
	.cit_rhc_rating_ .commentheadtext {
	    display: inline-block;
	    font-size: 24px;
	    height: auto;
	    margin-right: 15px;
	    margin-top: 0px;
	    padding-top: 0;
	    vertical-align: middle;
	    line-height: 24px;
	}	
	
	.cit_rhc_rating_ .timeClock {
    	color: #D3D3D3;
    	font-size: 16px;
    	margin-top: 0px;
		text-align: left;
	}
	
	.cit_rhc_rating_ .btn_view_rating {
	    bottom: auto;
	    clear: both;
	    display: block;
	    float: none !important;
		margin-bottom: 10px; 
	    position: relative;
	    right: auto;
	    width: 100%;
	}	
	
	.cit_rhc_rating_ .mbl.select-multiple {
	   	bottom: auto;
	    clear: both;
	    display: block;
	    float: none !important;
	    left: auto;
	    margin-bottom: 116px;
	    position: relative;
	    right: auto;
	    width: 100%;
	    margin-bottom: 10px;
	    text-align: center;
	}
	
	.cit_rhc_rating_ .mbl.select-multiple ul {
		min-width: 100% !important;
		max-width: 100% !important;
		width: 100% !important;
	}

	.cit_rhc_rating_ .mbl.select-multiple ul li{
		max-width: 100%;
	
	}
	.cit_rhc_rating_ .mbl.select-multiple span {
		text-align:center  !important;
	}
	
	
	.cit_rhc_rating_ .btn_submit_rating {
	    bottom: auto;
	    clear: both;
	    display: block;
	    float: none !important;
		margin-bottom: 10px; 
	    position: relative;
	    right: auto;
	    width: 100%;
	}
	
	.cit_rhc_rating_ .btn_show_more {
		width: 100%;
	}
	
	
		.cit_rhc_rating_ .columbox a.facebook {
		float:right;
		margin-left: 0px;
		margin-bottom: 10px;
		width:100%;
		
	}
	
	.cit_rhc_rating_ .columbox a.twitter {
		float: right;
		margin-bottom: 10px;
		width:100%;
	}
	
	.cit_rhc_rating_ .columbox a.googleplus {
		float: right;
		margin-bottom: 10px;
		width:100%;
	}
	
	.cit_rhc_rating_ .columbox a.linkedin {
		float: right;
		margin-bottom: 10px;
		width:100%;
	}
	
	.cit_rhc_rating_ .columbox a.wp {
		float: right;
		margin-bottom: 10px;
		width:100%;
	}
	
	.cit_rhc_rating_ .columbox a.back {
		float: right;
		width:100%;
	}
	
	.cit_rhc_rating_ .columbox a.next {
		float: right;
		margin-left: 0px;
		margin-bottom: 10px;
		width:100%;
	}
	
	.cit_rhc_rating_ .columbox textarea {
	    margin-top: 15px;
	}
	
	.cit_rhc_rating_ #manual_select_show_rating {
		text-align: center;
	}
	
	
	
	
	
}

@media  screen and (max-width: 560px) {

	.cit_rhc_rating_ .progress-bar_width_a {
		width:60px;
	}
	.cit_rhc_rating_ .progress-bar_width_b {
		width:30px;
	}


	.cit_rhc_rating_ .progress-bar-bars {
		font-size: 12px !important;
	}

	.cit_rhc_rating_ .totalselect_text {
	   font-family: 'lato';
	    font-size: 21px;
	    margin-bottom: -20px;
	    text-align: center;	
	}
	
	.cit_rhc_rating_ .totalsub_text {
	   font-family: 'lato';
	   font-size: 15px;
	   margin-top: -10px;
	   text-align: center;	
	}
	
	.cit_rhc_rating_ .totalselect {
	    color: #F1C40F;
	    display: inline;
	    font-size: 24px !important;
	    text-align: center;	
	    opacity:0.0;
	}
	
	.cit_rhc_rating_ .avatar {
	    border-radius: 20px !important;
		width: 40px;
		height: 40px;
	}
	
	.cit_rhc_rating_ .td_avatar {
		width:40px;
		height:40px;
	}
	
	.cit_rhc_rating_ .rhc_rating_tooltip_start {
		width: 40px;
		height: 40px;
	}
	
	.cit_rhc_rating_ .timeClock {
    	font-size: 12px;
	}

}

