#item_fields_gallery {
	color: #333;
}

#item_fields_gallery.white #footer {
	color: #333;
}

#item_fields_gallery.dark #footer {
	color: #d8d8d0;
}

#item_fields_gallery.white {
	background: #d8d8d0; 
	font-family: Arial;
	padding: 0;
	margin: 0;
}

#item_fields_gallery.dark {
	background: #333; 
	font-family: Arial;
	padding: 5px;
	margin: 0;
}

 

.loader {
	top: 0;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 9;
	background-color: #D8D8D0;
}

.loader .content {
	height: 120px;
	width: 200px;
	left: 50%;
	top: 50%;
	margin-top: -100px;
	margin-left: -100px;
	opacity: 0.5;
	position: absolute;
	text-align: center;
}

#item_fields_gallery.white #footer {
    border-top: 1px solid #ababab;
    background: #ddd;
    float: left;
    width: 100%;
    bottom: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
}

#item_fields_gallery.dark #footer {
    border-top: 1px solid #555;
    background: #333;
    float: left;
    width: 100%;
    bottom: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.copytight {
    text-align: center;
}

#item_fields_gallery #header {
	background-color: rgba(0,0,0,0.8);
	top: 0;
	height: 30px;
	position: fixed;
	width: 100%;
	text-align: center;
	z-index: 8;
	color: #fff;
	padding-top: 5px;
}

.make-grid {
	margin-top: 60px;
}
.style-changer {
	position: fixed;
	left: -15px;
	height: 30px;
	width: 60px;
	cursor: pointer;
	top: 50%;
	margin-top: -30px;
}
.style-changer .color {
	width: 100%;
	height: 100%;
	-moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    writing-mode: tb-rl;
    padding-top: 5px;
    text-align: center;
}
#item_fields_gallery.white .style-changer .color {
	color: #d8d8d0;
	background-color: #333;
}
#item_fields_gallery.dark .style-changer .color {
	color: #333;
	background-color: #d8d8d0;
}
#item_fields_gallery.white .style-changer .color:hover {
	background-color: #000;	
}
#item_fields_gallery.dark .style-changer .color:hover {
	background-color: #fff;	
}

.make-grid
{
left: 0px!important;
}

#grid_look
{
top:68px!important;
}

.grid-item
{
width: 330px!important;
height:330px!important;
float:left !important;
position: static!important;
padding:10px!important;
margin-bottom:10px!important;
}

#text_container {
width: 961px!important;
}

#main_text_container {

margin-top: 52px!important;
}


