#control {
	font-size: 14px;
}
#control {
width : 100%;
background-color : #eee;
min-height : 50px;
float : left;
text-align : center;
}

#control .block .control {
height: 32px;
line-height : 32px;
float: left;
clear: none;
position: relative;
margin-top: 10px;
/* margin-left: 20px; */
}
#control .block .control:nth-child(1) {
margin-left: 0;
}
#control .block .control select,
#control .block .control input[type=text] {
	height: 32px;
	padding: 0;
	margin: 0;
	outline: none;
}
#control .block .viewing-count {
padding: 0px !important;
float : left;
margin-left: 210px;
width : auto;
}
.presenters #control .block .viewing-count {
margin-left: 0px;
}
#control .block .pagination {
float : left;
margin-left : 20px;
}
#control .block p.legend {
text-align : left;
padding: 0px !important;
margin: 0px !important;
/* font-size : 18px; */
float: left;
clear: none;
}
#control .block .pagination a.pg {
border-radius : 6px;
padding : 2px 8px;
text-align : center;
/* font-size : 12px; */
margin-left : 4px;
border : rgba(0, 173, 239, 1) solid 1px;
background-color : white;
color : rgba(0, 173, 239, 1);
opacity : 0.4000000059604644775390625;
transition : all 1s;
}
#control .block .pagination a.pg.active {
color : white;
background-color : rgba(0, 173, 239, 1);
opacity : 1;
}
.menu-control {
border : rgba(0, 0, 0, 0.25) solid 1px;
width : 230px;
font-family : 'ralewayregular';
border-radius : 4px;
overflow : hidden;
}
.menu-control .menu-selector {
opacity : 0;
}
.menu-control select {
border : transparent none;
color : rgb(150, 150, 150);
width : 110%;
}
.menu-control option {
padding : 5px;
}
.right-controls {
float: right!important;	
width: 41%;

}
#sort-control {
width: 29%;
background-color: white;
}

#search-control {
float: right!important;
/* 	margin-right: 86px; */
width: 69%;
}

#search-control #search {
width : 100%;
float: left;
text-indent: 5px;
}

#search-button,
#reset-search {
position: absolute;
top: 4px;
right: 2px;
margin: 0;
height: 26px;
line-height: 26px;
}
#search-control #reset-search {
	display: none;
}
/*
#reset-search {
position: absolute;
right: 0px;
}
*/



/* SITE NAVIGATION *************** SITE NAVIGATION *************** SITE NAVIGATION *************** SITE NAVIGATION ***************  */
/*
nav.public {

}
nav.member {
right : 0px;
}
*/
nav {
	font-size: 1.0vw;
}
nav ul {
display : inline-block;
margin : 0 auto;
text-align : right;
text-transform : capitalize;
width : 100%;
}
nav ul li {
display : inline-block;
padding : 0 20px;
position : relative;
}

nav.public ul li {
	padding: 0 10px;
}

/*
nav ul li:before, nav ul li:after {
content : '|';
display : block;
width : 20px;
height : inherit;
opacity : 0.5;
color : inherit;
position : absolute;
top : 0;
}
nav ul li:before {
left : -10px;
}
nav ul li:after {
right : -10px;
}
nav ul li:first-child:before, nav ul li:last-child:after {
display : none;
}
*/
nav ul li:last-child {
	padding-right: 0;
}

/* TAG SELECTOR */
	
#tag-control {
  background-color: rgba(255, 255, 255, 0);
  border-radius: 6px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0);
  left: -4px;
  padding: 4px;
  position: absolute;
  top: 11px;
  transition: all 0.5s ease-out 0s;
  width: 200px;
  z-index: 1;
}

#tag-control .content {
	float: left;
	width: 100%;
	padding: 10px;
	opacity: 0;
	display: none;
	transition : opacity 0.5s ease-in;
}

#tag-control label, 
#tag-control .label {
    clear: both;
    float: left;
    margin-top: 10px;
}
#tag-control #submit-tag-filters {
  bottom: 13px;
  position: absolute;
  right: 14px;
}
#tag-control input[type=checkbox] {
    height: 12px;
    float: left;
    margin-top: 2px;
}
#tag-control.on {
  background-color: rgba(255, 255, 255, 0.95);
   box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
#tag-control.on .content {
	opacity: 1;
	display: block;
}

#tag-control a {
float: left;
clear: both;
width: 120px;
}

#tag-control a#select-tag-filters:after {
	content: 'select tag filters';
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	width: 100%;
	
	
}	
#tag-control.on a#select-tag-filters:after {
	content: 'CLOSE';
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	width: 100%;
}


/*
.thinking {
	overflow: hidden;
}

.thinking:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	border-radius: 6px;
	z-index: 1;
	background: url(loading.gif) center center no-repeat scroll  rgba(255,255,255,0.5);
}
*/










































/* END */