button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

/* Fonts */

@font-face {
    font-family: 'DroidSansRegular';
    src: url('http://www.foodepix.com/wp-content/themes/bglory/DroidSans-webfont.eot');
    src: url('http://www.foodepix.com/wp-content/themes/bglory/DroidSans-webfont.eot#iefix') format('embedded-opentype'),
         url('http://www.foodepix.com/wp-content/themes/bglory/DroidSans-webfont.woff') format('woff'),
         url('http://www.foodepix.com/wp-content/themes/bglory/DroidSans-webfont.ttf') format('truetype'),
         url('http://www.foodepix.com/wp-content/themes/bglory/DroidSans-webfont.svg#DroidSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DroidSansBold';
    src: url('http://www.foodepix.com/wp-content/themes/bglory/DroidSans-Bold-webfont.eot');
    src: url('http://www.foodepix.com/wp-content/themes/bglory/DroidSans-Bold-webfont.eot#iefix') format('embedded-opentype'),
         url('http://www.foodepix.com/wp-content/themes/bglory/DroidSans-Bold-webfont.woff') format('woff'),
         url('http://www.foodepix.com/wp-content/themes/bglory/DroidSans-Bold-webfont.ttf') format('truetype'),
         url('http://www.foodepix.com/wp-content/themes/bglory/DroidSans-Bold-webfont.svg#DroidSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'LatoRegular';
    src: url('fonts/Lato-Reg-webfont.eot');
    src: url('fonts/Lato-Reg-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/Lato-Reg-webfont.woff') format('woff'),
         url('fonts/Lato-Reg-webfont.ttf') format('truetype'),
         url('fonts/Lato-Reg-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'LatoBold';
    src: url('fonts/Lato-Bol-webfont.eot');
    src: url('fonts/Lato-Bol-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/Lato-Bol-webfont.woff') format('woff'),
         url('fonts/Lato-Bol-webfont.ttf') format('truetype'),
         url('fonts/Lato-Bol-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'LatoBlack';
    src: url('fonts/Lato-Bla-webfont.eot');
    src: url('fonts/Lato-Bla-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/Lato-Bla-webfont.woff') format('woff'),
         url('fonts/Lato-Bla-webfont.ttf') format('truetype'),
         url('fonts/Lato-Bla-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}


#logintext {
/*padding: 5px 0 16px 0;*/
}
#logintext h2 {
font-weight:bold;
font-size: 120%;
float: left;
padding: 0;
}
.login input {
	margin: 1px 0px 7px 0px;
	margin-top: 2px;
width: 250px;
}
.login  p {
	margin:0;
}
.login p.error {
	text-transform: lowercase;
	font-size: 90%;
	font-weight: bold;
	/*padding: 4px;
	border: 1px solid #c00;
	background-color: #ffebe8;*/
	color: red;
	padding-top:12px;
}

.login p.message {
	text-transform: lowercase;
	font-size: 90%;
	font-family: 'LatoRegular',Arial,Verdana,sans-serif;
	font-weight: bold;
	/*padding: 4px;
	border: 1px solid #e6db55;
	background-color: #ffffe0;*/
	color: green;
	padding-top:8px;
}

.login form label {
	text-transform: lowercase;
}
#forgetmenot {
margin-top: 2px;
position: relative;
width: 100px;
}
#forgetmenot input {
left: -1px;
height: 15px;
position: absolute;
top: 0;
width: 15px;
}
#forgetmenot label {
display: block;
margin-left: 18px;
font-size: 11px;
height: 15px;
line-height: 17px;
padding-top: 1px;
}
#submit_button {
margin-top: -15px;
width: 50px;
background: transparent;
border: 0px;
font-family: 'LatoRegular',Arial,Verdana,sans-serif;
color: #A13333;
font-weight: bold;
font-size: 105%;
position: absolute;
text-transform: lowercase;
height: 18px;
padding: 0;
right: 15px;
text-align: right;
}
.submit {
padding-top:10px;
}
#pwdreset {
padding: 28px 0 12px 0;
font-size: 120%;
font-weight:bold;
}
#reset_field {
margin-top: -10px;
/*padding-bottom: 5px;*/
}
#reset_button {
margin-top: 4px;
/*width: 100px;*/
height: 18px;
padding: 0;
right: 15px;
text-align: right;
background: transparent;
border: 0px;
font-family: 'LatoRegular',Arial,Verdana,sans-serif;
color: #A13333;
font-weight: bold;
font-size: 105%;
position: absolute;
text-transform: lowercase;
}



.mu_register .hint {
	font-size: 12px;
	margin-bottom: 10px;
	display: block;
}

.mu_register label.checkbox {
	display: inline;
}

#pass-strength-result {
    border-style: solid;
    border-width: 1px;
    margin: 12px 5px 5px 1px;
    padding: 3px 5px;
    text-align: center;
    width: 200px;
}

#pass-strength-result.strong,
#pass-strength-result.short {
    font-weight: bold;
}

#pass-strength-result {
    background-color: #eee;
    border-color: #ddd !important;
}

#pass-strength-result.bad {
    background-color: #ffb78c;
    border-color: #ff853c !important;
}

#pass-strength-result.good {
    background-color: #ffec8b;
    border-color: #fc0 !important;
}

#pass-strength-result.short {
    background-color: #ffa0a0;
    border-color: #f04040 !important;
}

#pass-strength-result.strong {
    background-color: #c3ff88;
    border-color: #8dff1c !important;
}

/*NEW style
.gallery{
float: left;
position: relative;
-webkit-perspective: 1000px;
-moz-perspective: 1000px;
margin: 13px;
}
.gallery, .rotabila, .fata, .spate {

height: 360px;
width: 275px;
}
.rotabila {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
}
.card {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
}
.fata {
background: white;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.2);
-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.2);
box-shadow: 2px 2px 3px rgba(0,0,0,0.2);
position: absolute;
z-index: 10;
}
	.spate {
		background: #fff; 
		
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
			
		-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.2);
		-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.2);
		box-shadow: 2px 2px 3px rgba(0,0,0,0.2);
		position: absolute;
		z-index: 0;
	}
	


.gallery img
  {
  }

.gallery_single
  {
  margin:10px;
  border:0px;
  width: 273px;
  height: 380px;
  background: url(background.png) no-repeat;
  float:left;
  text-align:center;
  position:relative;
  }
.gallery_single img
  {
  position:absolute;
  top:19px;
  right: 11px;
  }
.highlightit {
}
.highlightit img{
border: 1px solid #939598!important;
}
.highlightit:hover img{
border: 1px solid #DDD !important;
}
.highlightit:hover{
color: red !important; /* Dummy definition to overcome IE bug */
}*/
/*
.desc
  {
  }
.postUser a {
display: block;
float: left;
font-size: 10px;
width: 95px;
}
.postUser p {
float: left;
font-size: 10px;
width: 95px;
color: #A13333;
text-decoration: none;
}
.postUser, .poster {
display: block;
}
.poster  a{
display: block;
float: right;
text-align: right;
width: 150px;
font-size: 10px;
}
.post2 {
padding: 12px;
}
.post2 .desc{
height: 50px;
clear: both;
color: #595959;
font-size: 90%;
line-height: 120%;
margin: 14px 0px 10px 0;
padding: 0;
text-transform: none;
} */