/* * * * * * * * * * * * * * * * * * * * * * */
/*		TheRoosterDesign Agency				 */
/*		Name: Emma Boxes					 */
/* * * * * * * * * * * * * * * * * * * * * * */

/****************/
/*  Recent post */
/****************/
#recent_posts_nav,
.recent_posts_nav {
	display: none !important;
	visibility: hidden !important;
	color: transparent !important;
}

@font-face {
font-family: Emma;
src: url('../font/emma_icons.ttf'),
     url('../font/emma_icons.eot'),
	 url('../font/emma_icons.woff'),
	 url('../font/emma_icons.otf'),
	 url('../font/emma_icons.svg');
	 
}

.block {display:block;}.left {float:left;}.right{float:right;}.main-color {color:#fb1953;}.center {text-align:center;}.emma{font-family:Emma !important;font-size:18pt !important;color:#d5d5d5;}.emma:hover{color:#383838;}.clear{clear:both;}.icons-box{width: 80px;line-height:1;}.icons-box .emma {margin-left:6px;}.regular_price{font-size:10px;text-decoration:line-through;font-family:Oswald;font-size:14px;line-height:1.2;}.light  .sales_price,.light .price,.dark  .sales_price,.dark .price{font-family: Oswald;font-weight:300;font-size: 21px;line-height:1.4;}.comments-light .sales_price,.comments-light .price,.comments-dark .sales_price,.comments-dark .price{font-size:16px;}.comments-dark .layer_one .sales_price,.comments-dark .layer_one .price,.comments-light .layer_one .sales_price,.comments-light .layer_one .price{font-weight:300;line-height:1.7;}.comments-light .layer_one .regular_price,.comments-dark .layer_one .regular_price{margin-left:5px;font-weight:300;line-height:29px;font-size:13px;}.layer_one>.block.left,.layer_one>.block.right{margin-bottom:20px; min-height:47px;}.content{clear:both;}

#padding {
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	float: left;
	clear: both;
}

#padding .item a{
	text-decoration: none;
}

#padding .flexslider .slides > li,
#padding .entry-content ol {
	margin-left: 0px;
	list-style: none;
}

#padding .flex-direction-nav {
	list-style: none;
}

#padding .flex-control-nav.flex-control-paging {
	display: none;
}

#padding .flexslider .slides,
#padding .flex-direction-nav {
	margin-bottom: 0px;
}

#padding .recent-posts .front-page-post .image-mask {
	width: 100%;
}

#padding .recent-posts .front-page-post .image-mask img {
	width: 100%;
	margin-bottom: 0px;
	vertical-align: middle;
	-ms-interpolation-mode: bicubic;
}

#content .recent-posts .front-page-post p.comment,
#content .recent-posts .front-page-post p.content {
	font-size: 12px;
	font-family: Open Sans;
	color: #646464;
}

#padding .recent-posts .front-page-post h3 {
	font-style: inherit;
	font-size: 18px;
	font-weight: lighter;
	margin-top: 14px;
	margin-bottom: 9px;
	letter-spacing: 0px;
	float: left;
	width: 100%;
	min-height: 26px;
}

#padding .recent-posts {
	margin-left: 0px;
	margin-right: 0px;
	width: auto;
}

#padding .recent-posts {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 20px;
}

#padding .recent-posts .front-page-post {
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	word-wrap: break-word;
	box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-moz-box-shadow: 0 1px 2px rgba(34,25,25,0.4);
	-webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
}

#padding .recent-posts .front-page-post .head-wrapper{
	padding: 10px 10px 15px 10px;
}

#padding .recent-posts .front-page-post.wider_image .head-wrapper {
	padding: 0;
}

#padding .recent-posts .front-page-post.wider_image .layer_one{
	padding-left: 10px;
	padding-right: 10px;
}

#padding .recent-posts .front-page-post.wider_image.info-dark .layer_one,
#padding .recent-posts .front-page-post.wider_image.info-light .layer_one,
#padding .recent-posts .front-page-post.wider_image.comments-dark .layer_one,
#padding .recent-posts .front-page-post.wider_image.comments-light .layer_one{
	padding-left: 0px;
	padding-right: 0px;
}

#padding .recent-posts .front-page-post .comment-wrapper {
	padding: 0px 10px 0px 10px;
}

#padding .recent-posts .front-page-post .comment-wrapper .row {
	padding-top: 5px;
	padding-bottom: 10px;
	float: left;
	width: 100%;
}

#padding .recent-posts .front-page-post .comment-wrapper {
	padding-top: 15px;
	padding-bottom: 10px;
}

#padding .recent-posts .front-page-post .comment-wrapper .row a {
	font-weight: bold;
	padding-bottom: 5px;
	text-decoration: none;
	color: #646464;
	font-size: 12px;
}

#padding .recent-posts .front-page-post .comment-wrapper .row img {
	width: 40px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border-radius: 30px;
}

#padding .recent-posts .front-page-post {
	width: 220px;
	margin-right: 10px;
	margin-left: 10px;
	position: relative;
}

#padding .recent-posts.related-posts .front-page-post {
	min-height: auto;
}

#padding .recent-posts .front-page-post a.read-more {
	color: #000000;
}

#padding .recent-posts .front-page-post p.content {
	padding-right: 0px;
	margin-bottom: 0px;
	color: #646464;
}

#padding .recent-posts .front-page-post p {
	margin-bottom: 0px;
}

#padding .recent-posts .front-page-post .image-mask {
	overflow: hidden;
}

#padding .recent-posts .front-page-post img {
	width: 200px;
	height: auto;
}

#padding .recent-posts .front-page-post h3 {
	margin-bottom: 5px;
	font-size: 20px;
	line-height: 1;
}

#padding .recent-posts .front-page-post h3 a{
	text-decoration: none;
	color: #646464;
	font-size: 12pt;
	color: black;
}

#padding .recent-posts .front-page-post.product h3 a {
	font-family: Oswald;
	font-size: 22px;
}

#padding .recent-posts .front-page-post h3 a:hover,
#padding .recent-posts .front-page-post:hover h3 a {
  -webkit-transition: all 0.8s ease;
     -moz-transition: all 0.8s ease;
       -o-transition: all 0.8s ease;
      -ms-transition: all 0.8s ease;
          transition: all 0.8s ease;
	color: #fb1953;
}

.recent-posts {
	margin-top: 15px;
	float: left;
}

.recent-posts .front-page-post{
	margin-bottom: 20px;
}

#padding .recent-posts .recent-posts-two .front-page-post {
	min-height: 0px;
}

#padding .recent-posts-two .front-page-post .image-mask {
	border: 0px;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	width: 100%;
}

#padding .recent-posts-two .front-page-post .image-mask img{
	width: 100%;
}

#padding .recent-posts.recent-posts-two .front-page-post:hover h3 a,
#padding .recent-posts.recent-posts-two .front-page-post:hover p a {
	color: #fb1953;
	-o-transition: .7s;
	-ms-transition: .7s;
	-moz-transition: .7s;
	-webkit-transition: .7s;
}

#padding .recent-posts .front-page-post {
	margin-top: 20px;
}

/* IMAGE MASK */
.image-mask {
	position: relative;
}

.image-mask .navigation {
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	text-align: center;
	z-index: 1;
}

.image-mask img {
	vertical-align: middle;
}

.image-mask .navigation .masked-navigation {
	width: 100%;
	height: 100%;
	opacity: 0.3;
	background-color: #000000;
}

#padding .recent-posts.recent-posts-two .front-page-post h3 a,
#padding .recent-posts.recent-posts-two .front-page-post p.content {
	color: #f0f0f0;
}

.recent-posts {
	margin-top: 0px;
}

#padding .front-page-post {
	border-bottom: 0px solid #ececec;
	border-top: 0px solid #ececec;
	-o-transition: .7s;
	-ms-transition: .7s;
	-moz-transition: .7s;
	-webkit-transition: .7s;
}
/* New CSS */

/* Skins for boxes */
#padding .recent-posts .front-page-post.dark .head-wrapper,
#padding .recent-posts .front-page-post.dark .comment-wrapper,
#padding .recent-posts .front-page-post.dark .head-wrapper a.read-more{
	background-color: #000;
}

#padding .recent-posts .front-page-post.dark .head-wrapper p.content,
#padding .recent-posts .front-page-post.dark .head-wrapper h3 a,
#padding .recent-posts .front-page-post.dark .comment-wrapper{
	color: #fff;
}

#padding .recent-posts .front-page-post.info-light .post_body span,
#padding .recent-posts .front-page-post.info-dark .post_body span {
	display: block;
	font-size: 25px;
	text-transform: uppercase;
	font-family: Oswald;
	padding: 0px 5px 0 5px;
	line-height: 1.3;
}

#padding .recent-posts .front-page-post.info-light.product .post_body span.comment_number, 
#padding .recent-posts .front-page-post.info-dark.product .post_body span.comment_number {
	border: 0;
}

#content #padding .recent-posts .front-page-post.info-light  h3,
#content #padding .recent-posts .front-page-post.info-dark  h3  {
	margin: 0;
	padding: 10px 0 0 0;
}

#padding .recent-posts .front-page-post.info-light  h3 a,
#padding .recent-posts .front-page-post.info-dark  h3 a  {
	text-transform: uppercase;
	font-size: 35px;
	line-height: 1;
	font-family: Oswald;
	font-weight: 300;
}

#padding .recent-posts .front-page-post.info-dark  h3 a  {
	color: #fff;
}

#padding .recent-posts .front-page-post.info-light  {
	background: #fff;
}

#padding .recent-posts .front-page-post.info-dark .head-wrapper,
#padding .recent-posts .front-page-post.info-light .head-wrapper {
	padding: 0;
}

#padding .recent-posts .front-page-post.info-dark,
#padding .recent-posts .front-page-post.dark  {
	background-color: #000;
	border-color: #000;
}

#padding .recent-posts .front-page-post.info-dark .post_body,
#padding .recent-posts .front-page-post.info-dark .head-wrapper{
	background-color: #000;
	color: #fff;
	margin-left: 3px;
	margin-right: 3px;
}

#padding .recent-posts .front-page-post.info-dark .head-wrapper,
#padding .recent-posts .front-page-post.info-light .head-wrapper {
	padding-left: 5px;
	padding-right: 5px;
}

#padding .recent-posts .front-page-post.info-light .post_body,
#padding .recent-posts .front-page-post.info-light .head-wrapper {
	margin-left: 3px;
	margin-right: 3px;	
}

#padding .recent-posts .front-page-post .comment_number,
#padding .recent-posts .front-page-post .post_date {
	color: #fb1953;
	padding: 5px 0;
	border-top: 1px solid #ca2124;
	border-bottom: 1px solid #ca2124;
}

#padding .recent-posts .front-page-post .comment_number {
	border-bottom: 0px;
}

#content #padding .recent-posts .front-page-post .posted_by,
#content #padding .recent-posts .front-page-post .last_comment  {
	font-size: 12px;
	padding: 5px 5px;
}

#content #padding .recent-posts .front-page-post.info-dark .last_comment {
	border-top: 1px solid #fff;
}

#content #padding .recent-posts .front-page-post.info-light .last_comment {
	border-top: 1px solid #666;
}

#content #padding .recent-posts .front-page-post.comments-light .discussion,
#content #padding .recent-posts .front-page-post.comments-dark .discussion {
	background: #000;
}

#content #padding .recent-posts .front-page-post.comments-light h3 .comments-img-mask,
#content #padding .recent-posts .front-page-post.comments-dark h3 .comments-img-mask {
	width: 60px;
	height: 60px;
	overflow: hidden;
	float: left;
	margin-right: 4px;
	border-radius: 30px;
	-moz-border-radius: 30px;	
	-webkit-border-radius: 30px;
}

#content #padding .recent-posts .front-page-post.comments-light {
	border-bottom-color: #ececec;
}

#padding .front-page-post.normal_box.dark{
	border-bottom-color: #000;
}

#content #padding .recent-posts .front-page-post.comments-light .discussion h3,
#content #padding .recent-posts .front-page-post.comments-dark .discussion h3 {
	padding: 5px 10px;
	margin: 0;
	color: #fff;
	font-family: Oswald;
}

#content #padding .recent-posts .front-page-post.light {
	background-color: #fff;
}

#content #padding .recent-posts .front-page-post.comments-light {
	border-top-color: #000;
	border-bottom-color: #ececec;
}

#content #padding .recent-posts .front-page-post.comments-dark {

}

#content #padding .recent-posts .front-page-post.dark {
	background: #000;
}

#content #padding .recent-posts .front-page-post.comments-light,
#content #padding .recent-posts .front-page-post.comments-light .comment-wrapper {
	background: #fff;
}

#content #padding .recent-posts .front-page-post.comments-light .comment-wrapper,
#content #padding .recent-posts .front-page-post.comments-dark .comment-wrapper{
	padding-top: 0;
}

#content #padding .recent-posts .front-page-post.comments-dark ,
#content #padding .recent-posts .front-page-post.comments-dark .comment-wrapper,
#content #padding .recent-posts .front-page-post.comments-dark .head-wrapper {
	background-color: #000;
}

#content #padding .recent-posts .front-page-post.comments-light .head-wrapper,
#content #padding .recent-posts .front-page-post.comments-dark .head-wrapper{
	padding: 0 10px;
}

#content #padding .recent-posts .front-page-post.comments-light .head-wrapper h3,
#content #padding .recent-posts .front-page-post.comments-dark .head-wrapper h3 {
	margin: 0;
	font-family: Oswald;
}

#content #padding .recent-posts .front-page-post.comments-dark .head-wrapper {
	background: #000;
}

#content #padding .recent-posts .front-page-post.comments-light .discussion,
#content #padding .recent-posts .front-page-post.comments-light .head-wrapper {
	background: #fff;
}

#content #padding .recent-posts .front-page-post.comments-light .discussion,
#content #padding .recent-posts .front-page-post.comments-dark .discussion {
	display: none;
}

#padding .recent-posts .comments-light h3 {
	padding-bottom: 5px;
	border-bottom: 2px solid #d7d7d7;
}

#padding .recent-posts .comments-dark h3 {
	padding-bottom: 5px;
	border-bottom: 2px solid #fff;
}

#padding .recent-posts .comments-dark.product h3,
#padding .recent-posts .comments-light.product h3 {
	border-bottom: 0;
}

#padding .recent-posts .comments-light h3 a,
#padding .recent-posts .comments-light h3,
#content .wpb_content_element #padding .recent-posts .front-page-post.comments-light .discussion h3{
	color: #000;
}

#padding .recent-posts .comments-dark h3 a,
#padding .recent-posts .comments-dark h3 {
	color: #fff;
}

#content #padding .recent-posts .front-page-post.comments-light .head-wrapper h3 a,
#content #padding .recent-posts .front-page-post.comments-dark .head-wrapper h3 a {
	font-size: 20px;
	font-weight: 300;
}

#content #padding .recent-posts .front-page-post.comments-light .head-wrapper h3,
#content #padding .recent-posts .front-page-post.comments-dark .head-wrapper h3 {
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	width: 100%;
}

#content #padding .recent-posts .front-page-post.comments-light .comment-wrapper .row,
#content #padding .recent-posts .front-page-post.comments-dark .comment-wrapper .row {
	border-bottom: 1px solid #f0f0f0;
	padding-top: 10px;
	padding-bottom: 5px;
}

#content #padding .recent-posts .front-page-post.comments-light .comment-wrapper .row img,
#content #padding .recent-posts .front-page-post.comments-dark .comment-wrapper .row  img{
	width: 33px;
	margin: 0 5px 5px 0;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;	
}

#content #padding .recent-posts .front-page-post.comments-light .comment-wrapper .row:last-child,
#content #padding .recent-posts .front-page-post.comments-dark .comment-wrapper .row:last-child{
	border: 0px;
}

#content #padding .recent-posts .front-page-post.comments-light .comment-wrapper .row .comment,
#content #padding .recent-posts .front-page-post.comments-dark .comment-wrapper .row .comment{
	clear: both;
}

.comments_number, .author_id, .post_date_c {
text-align: right;
font-size: 12px;
margin-right: 5px;
font-family: Open Sans;
}

.navigation-full.nav-holder {
	display: none;
}

.wider_boxes  {
	width: 460px !important;
}
	
.share-box-alt {
	padding: 0 10px;
	line-height: 1;
	background: transparent;
}
	
.share-box-alt .social{
	width: 100%;
	display: block;
}

.shares_wrapper {
	clear: both;
	float: left;
	width: 100%;
}

.social-wrapper {
	float: left;
}

.social-wrapper .share-box-alt.product {
	margin-bottom: 20px;
}

.social_box {
   float:left;
}

.share-box-alt a {
	display: inline-block;
	width: 35px;
	height: 35px;
	font-family: Emma;
	font-size: 24px;
	text-decoration: none;
}

.image-mask .navigation .masked-navigation {
	width: 100%;
	height: 100%;
	opacity: 0.9;
	background-color: #fb1953;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 0px;
	background-image: url('../images/read_more_icon.png');
}

.image-mask .navigation .masked-navigation:hover {
	background-size: 100px;
}

.image-mask .navigation .masked-navigation:hover, .image-mask .navigation .masked-navigation {
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
/* Post Badges */
.post_badge {
    background: #ff0f3c;
    height: 30px;
    width: 58px;
    position: absolute;
    text-align: center;
    font: 600 12px Oswald;
    color: #fff;
    line-height: 27px;
    border: 0;
	z-index: 11;
	left: 15px;
	padding: 5px 0;
	text-transform: uppercase;
}

.info-dark .post_badge,
.info-light .post_badge {
	left: auto;
	right: 5px;
	bottom: 0;
}

.post_badge:after {
    content: "";
    position: absolute;
    bottom: -10px;
    left: 0;
    height: 0;
    width: 0;
    border-left: solid 29px #ff0f3c;
    border-right: solid 29px #ff0f3c;
    border-top: solid 0 #ff0f3c;
    border-bottom: solid 10px #ff0f3c;
    border-bottom-color: transparent;
}

.post_badge.new_badge {
	background: #7ccc46;
}	

.post_badge.new_badge:after{
	border-color: #7ccc46;
    border-bottom-color: transparent;
}

.post_badge.hot_badge {
	background: #cc4646;
}	

.post_badge.hot_badge:after{
	border-color: #cc4646;
    border-bottom-color: transparent;
}

.post_badge.popular_badge {
	background: #58bdf7;
}	

.post_badge.popular_badge:after{
	border-color: #58bdf7;
    border-bottom-color: transparent;
}

.post_badge.featured_badge {
	background: #242e34;
}	

.post_badge.featured_badge:after{
	border-color: #242e34;
    border-bottom-color: transparent;
}

.magazine_boxes_form{
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	transition: all 0.8s ease;
	background-color: #fb1953;
}

/* Post categories */
.post_category {
	float: right;
	font-family: Emma;
	line-height: 1;
	font-size: 31px;
}

.comments_number strong, .author_id strong, .post_date_c strong {
	font-family: Emma !important;
	font-size: 16px;
	padding-right: 0;
	font-weight: 300;
	padding-right: 1px;
}

#padding .recent-posts .front-page-post .comment-wrapper .row a {
	font-weight: bold;
	line-height: 1;
}

#padding .recent-posts .front-page-post .comment-wrapper .row a br {
	display: none;
}

#padding .recent-posts .front-page-post .comment-wrapper .row a strong{
	display: block;
}

#padding .recent-posts .front-page-post .comment-wrapper .row a span{
	font-size: 8px;
	line-height: 2;
	display: block;
}

button.mb_button .emma,.mb_button .emma{
	color: #fff;
}

button.mb_button,
button.mb_button:hover,
button.mb_button:active,.mb_button,.mb_button:hover,.mb_button:active{
	background: none;
	border: 0;
	box-shadow: none;
	color:#fff;
	padding-top: 2px;
	padding-bottom: 5px;
	width: 100%;
}.item .manual_button  {	clear: both;	padding: 0 20px;}.item .manual_button .mb_button {	line-height: 1;	margin-bottom: 10px;	display: block;	text-align:center;	border-radius: 2px;	font-size: 14px;}#content .item .manual_button .mb_button {	color: #fff !important;}
.add_to_cart.block {
	float: left;
}
.info-dark .add_to_cart.block,
.info-light .add_to_cart.block {
	display: none;
}

/* Share Boxes */
.share-box-alt a.social-facebook {
	margin-right: 22px;
	padding-right: 22px;
	margin-left: 14px;
	margin-right: 13px;
	padding-right: 0;
	color: #3c5a98 !important;
}

.share-box-alt a.social-twitter {
	margin-right: 22px;
	padding-right: 14px;
	border-right: 1px solid #d7d7d7;
	color: #49c8f5 !important;
	padding-left: 30px;
	border-left: 1px solid #d7d7d7;
}

.share-box-alt a.social-googleplus {
	background-position: 7px center;
	color: #c03121 !important;
}

#content a:hover {
	color: #fb1953 !important;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	transition: all 0.8s ease;
}

.emma:hover,
.emma {
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	transition: all 0.8s ease;
}

.comments_box_head.clear {
	margin-bottom: 10px;
}

.recent-posts .item .comment{
	background-color: transparent;
	border: 0 !important;
}

.recent-posts .flexslider {
	border: 0 !important;
	border-radius: 0 !important;
}

#padding .front-page-post {
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	transition: all 0.8s ease;
	border: 0 !important;
}

#padding .front-page-post:hover {
	border-bottom: 5px solid #fb1953 !important;
	border-top: 5px solid #fb1953 !important;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	transition: all 0.8s ease;
}

#padding .item .navigation.hover a {
	width:100%;
	height: 100%;
}

#padding .item .navigation.hover a .masked-navigation {
	width:100%;
	height: 100%;	
}

#padding .item .flex-direction-nav li{
	list-style:none;
}

.tag_list,.manual_button{
	padding: 5px 10px;
}

.tag_list p {
	line-height: 1.3;
}

#padding .tag_list p a {
	font-size: 11px;
	padding: 1px 3px;
	border-radius: 3px;
	background: #999;
	color: #fff;
}

#padding .tag_list p a:hover {
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	background-color: #fb1953;
	color: #fff !important;
}

/* Liking System */
#padding .post-like{  
    position: absolute;
	top: 0;
	right: 0;
	background-color: #fb1953;
	padding: 8px 8px;
	z-index: 1000;
}  
#padding .post-like a, #padding .post-like span {float: left;font-size:14px !important;}
#padding .post-like span {line-height:1.3;}
#padding .post-like span.count{margin-top: 2px;margin-left: 1px;font-size: 12px !important;color:#fff;}.emma-progress-bar {	background-color: #313131;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	overflow: hidden;	position: relative;	margin-bottom: 5px;}.content.skills > div:last-of-type {	margin-bottom:0;}.emma-progress-bar .progress-bar-content {	/*position:absolute;*/color:#fff;top:0; left:0; height:100%;	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);	overflow:hidden;	position: absolute;	-webkit-background-size: 30px 30px;	-moz-background-size: 30px 30px;	-o-background-size: 30px 30px;	background-size: 30px 30px;}.emma-progress-bar .progress-bar-content {	-webkit-animation: progress-bar-stripes 2s linear infinite;	-moz-animation: progress-bar-stripes 2s linear infinite;	-ms-animation: progress-bar-stripes 2s linear infinite;	-o-animation: progress-bar-stripes 2s linear infinite;	animation: progress-bar-stripes 2s linear infinite;}.emma-progress-bar .progress-title {color:#fff;z-index:10;position:relative;padding:10px;}
/* Data Hint */
/*! Hint.css - v1.2.1 - 2013-03-24
* http://kushagragour.in/lab/hint/
* Copyright (c) 2013 Kushagra Gour; Licensed MIT */
.hint,[data-hint]{position:relative;display:inline-block;}.hint:before,.hint:after,[data-hint]:before,[data-hint]:after{position:absolute;visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;font-family: Open Sans !important;}.hint:hover:before,.hint:hover:after,[data-hint]:hover:before,[data-hint]:hover:after{visibility:visible;opacity:1}.hint:before,[data-hint]:before{content:'';position:absolute;background:transparent;border:6px solid transparent;z-index:1000001}.hint:after,[data-hint]:after{content:attr(data-hint);background:#383838;color:#fff;text-shadow:0 -1px 0 black;padding:8px 10px;font-size:12px;line-height:12px;white-space:nowrap;box-shadow:4px 4px 8px rgba(0,0,0,.3)}.hint--top:before{border-top-color:#383838}.hint--bottom:before{border-bottom-color:#383838}.hint--left:before{border-left-color:#383838}.hint--right:before{border-right-color:#383838}.hint--top:before{margin-bottom:-10px}.hint--top:after{margin-left:-18px}.hint--top:before,.hint--top:after{bottom:100%;left:50%}.hint--top:hover:before,.hint--top:hover:after{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--bottom:before{margin-top:-12px}.hint--bottom:after{margin-left:-18px}.hint--bottom:before,.hint--bottom:after{top:100%;left:50%}.hint--bottom:hover:before,.hint--bottom:hover:after{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--right:before{margin-left:-12px;margin-bottom:-6px}.hint--right:after{margin-bottom:-14px}.hint--right:before,.hint--right:after{left:100%;bottom:50%}.hint--right:hover:before,.hint--right:hover:after{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--left:before{margin-right:-12px;margin-bottom:-6px}.hint--left:after{margin-bottom:-14px}.hint--left:before,.hint--left:after{right:100%;bottom:50%}.hint--left:hover:before,.hint--left:hover:after{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--error:after{background-color:#b34e4d;text-shadow:0 -1px 0 #5a2626}.hint--error.hint--top:before{border-top-color:#b34e4d}.hint--error.hint--bottom:before{border-bottom-color:#b34e4d}.hint--error.hint--left:before{border-left-color:#b34e4d}.hint--error.hint--right:before{border-right-color:#b34e4d}.hint--warning:after{background-color:#c09854;text-shadow:0 -1px 0 #6d5228}.hint--warning.hint--top:before{border-top-color:#c09854}.hint--warning.hint--bottom:before{border-bottom-color:#c09854}.hint--warning.hint--left:before{border-left-color:#c09854}.hint--warning.hint--right:before{border-right-color:#c09854}.hint--info:after{background-color:#3986ac;text-shadow:0 -1px 0 #193c4c}.hint--info.hint--top:before{border-top-color:#3986ac}.hint--info.hint--bottom:before{border-bottom-color:#3986ac}.hint--info.hint--left:before{border-left-color:#3986ac}.hint--info.hint--right:before{border-right-color:#3986ac}.hint--success:after{background-color:#458746;text-shadow:0 -1px 0 #1a331a}.hint--success.hint--top:before{border-top-color:#458746}.hint--success.hint--bottom:before{border-bottom-color:#458746}.hint--success.hint--left:before{border-left-color:#458746}.hint--success.hint--right:before{border-right-color:#458746}.hint--always:after,.hint--always:before{opacity:1;visibility:visible}.hint--always.hint--top:after,.hint--always.hint--top:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--bottom:after,.hint--always.hint--bottom:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--left:after,.hint--always.hint--left:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--always.hint--right:after,.hint--always.hint--right:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--rounded:after{border-radius:4px}