/* Twitter Bootstrap overwrite */
form {
	margin: 0;
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input
{
  margin: 0;
}
	textarea:focus,
	input[type="text"]:focus,
	input[type="password"]:focus,
	input[type="datetime"]:focus,
	input[type="datetime-local"]:focus,
	input[type="date"]:focus,
	input[type="month"]:focus,
	input[type="time"]:focus,
	input[type="week"]:focus,
	input[type="number"]:focus,
	input[type="email"]:focus,
	input[type="url"]:focus,
	input[type="search"]:focus,
	input[type="tel"]:focus,
	input[type="color"]:focus,
	.uneditable-input:focus
	{
	  border-color: #aaa;
	  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #aaa;
	  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #aaa;
	  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #aaa;
	}
.radio input[type="radio"], .checkbox input[type="checkbox"] {
    margin-left: 0;
}
.radio, .checkbox {
    padding-left: 0;
}
div.checkbox input {
    float: left;
    width: auto;
    margin-right: 5px;
}
.gl-form div.submit input {
	padding: 5px 6px;
	font-size: 13px;
}
.gl-form label {
	margin-bottom: 7px;
}
.asterisk {
    color: #C73E14;
    font-weight: bold;
    padding-left: 5px;
}

/* Twitter Bootstrap gallery plugin */
.modal-gallery.modal.fade.in {
	top: 50%;
}

/* For some reason, TB popovers have fixed max-width and don't fit content. THIS SUCKS. */
.popover {
	max-width: none;
}

.modal-loading .modal-body .modal-image {
	background: url('/img/webart/loading.gif') center no-repeat;
	background-size: 64px 64px;
}

/* ie8 */
.lt-ie9 .input-block-level {
	min-height: 0;
	height: 28px;
}

/* Jquery UI Dialog */
.ui-dialog,
.ui-dialog .ui-dialog-content
{
	margin: 0;
	border: 0;
}
	.ui-dialog-info.ui-dialog,
	.ui-dialog-info.ui-dialog .ui-dialog-content
	{
		padding: 0;
	}
.ui-dialog .ui-dialog-titlebar {
	display: none;
}

html {
	margin: 0;
	padding: 0;
	height: 100%;
}

body {
	color: #3d4343;
	background-color: #f4f2f3;
	font-family: arial, sans-serif;
	font-size: 12px;
	line-height: 1.3;
	height: 100%;
}

li .bullet {
	float: left;
	background-position: -28px 0;
	height: 14px;
	width: 14px;
	margin: 0 7px 0 0;
}
/*	li.hover .bullet,
	li:hover .bullet
	{
		background-position: -14px 0 !important;
	}*/

div.browseable {
	margin: 20px 0 0;
	padding: 10px 15px;
}
	div.browseable h3 {
		font-size: 19px;
		font-family: VAGRounded-Bold, arial, sans-serif;
	}
	div.browseable a:hover {
		text-decoration: underline;
	}
div.browseable-footer {
	background-color: #F3F5F5;
	border: 1px solid #CCC;
	border-top: none;
	font-size: 13px;
	padding: 5px;
	text-align: center;
}
	div.browseable-footer a {
		color: #888;
	}

.gl-container {
	position: relative;
	min-height: 100%;
	text-align: left;
}

/* Header */
.gl-header {
	height: 80px;
}
	.gl-header-bar {
		background-color: #f4f2f3;
		position: fixed;
		z-index: 1003;
		top: 0;
		right: 0;
		left: 0;
		min-width: 1000px;
	}
		.gl-header-button {
			margin: 0 auto;
			width: 1000px;
		}
			.gl-header-button a.link {
				color: #666;
				height: 22px;
				line-height: 22px;
			}
				.gl-header-button a.mgl-btt {
					height: 20px;
					line-height: 20px;
				}
				.gl-header-button a.mgl-fb {
					background-image: -webkit-linear-gradient(top, #6b80a8, #4e6495);
					background-image: -moz-linear-gradient(top, #6b80a8, #4e6495);
					background-image: -ms-linear-gradient(top, #6b80a8, #4e6495);
					background-image: -o-linear-gradient(top, #6b80a8, #4e6495);
					background-image: linear-gradient(top, #6b80a8, #4e6495);
					color: #fff;
					border-color: #3f5e88;
				}
				.gl-header-button .fb-btt {
					float: left;
					width: 7px;
					height: 14px;
					background-position: -114px -28px;
					margin: 3px 6px 2px 0;
				}
				.gl-header-button .fb-pipe {
					float: left;
					width: 2px;
					height: 15px;
					background-position: -121px -27px;
					margin: 3px 6px 2px 0;
				}
		.gl-header-menu {
			background-color: #fff;
			border-bottom: 1px solid #ddd;
			border-top: 1px solid #ddd;
			box-shadow: 0 1px 2px #ccc;
		}
			.gl-menu-bar {
				position: relative;
				height: 56px;
				margin: 0 auto;
				width: 1000px;
			}

@media only screen and (max-width : 1000px) {
	.gl-header-bar {
		position: relative !important;
	}
}

.gl-logo {
	position: absolute;
	left: 5px;
	top: 3px;
}
	.gl-logo a > span {
		display: block;
		width: 129px;
		height: 50px;
		background-position: -240px 0px;
	}
		.gl-logo__my a > span {
			background-position: -240px -50px;
		}
		.gl-logo a > span span {
			position: absolute;
			top: -9999px;
		}

.gl-search-bar {
	position: absolute;
	right: 5px;
	top: 12px;
}
	.gl-search-bar__items {
		width: 472px;
		float: left;
		margin-right: 10px;
	}
		.gl-search-bar__items input {
			width: 220px;
			height: 22px;
		}
			.gl-search-bar__items input:focus {
				border-color: #aaa;
				outline: 0 none;
				box-shadow: none;
				-webkit-box-shadow: none;
				-moz-box-shadow: none;
			}
	.gl-search-bar__button {
		float: left;
	}
		.gl-search-bar__button .mgl-btt {
			width: 58px;
		}
		.gl-search-bar__button span {
			height: 16px;
			width: 16px;
			background-position: -36px -75px;
			margin: 0 auto;
			display: block;
		}

/* Breadcrumbs */
#glBreadcrumbs {
	background-color: #e6e6e6;
	color: #222;
	font-size: 12px;
	min-width: 1000px;
}
	#glBreadcrumbs span {
		font-weight: bold;
		margin: 0px 5px;
	}
	#glBreadcrumbs .crumbs {
		width: 1000px;
		margin: 0 auto;
	}
		#glBreadcrumbs .crumbs a {
			text-decoration: underline;
		}
			#glBreadcrumbs .crumbs a:hover {
				text-decoration: none;
			}

/* Content */
.gl-content {
	margin: 0 auto;
	width: 1000px;
	padding-top: 20px;
	padding-bottom: 125px;
}
	.gl-content.wide-layout {
		width: 1037px;
	}

/* Footer */
.gl-footer {
	position: absolute;
	width: 100%;
	min-width: 1000px;
	background-color: #fff;
	border-top: 1px solid #ddd;
}
	.gl-sitemap {
		margin: 0 auto;
		width: 988px;
		padding: 26px 6px 0;
		color: #999;
	}
		.gl-sitemap a,
		.gl-sitemap a:active,
		.gl-sitemap a:visited
		{
			color: #999;
		}
		.gl-sitemap a:hover {
			color: #787878;
		}

.gl-footer__section {
	width: 185px;
	padding: 0 5px;
}
	.gl-footer__section-title {
		color: #666;
		margin-bottom: 10px;
		font-weight: bold;
		border-bottom: 1px solid #EEEEEE;
	}
	.gl-footer__section-item {
		margin-bottom: 5px;
	}
	.gl-footer__section-double {
		width: 333px;
		padding: 0 5px;
	}
.gl-footer__terms {
	margin: 15px 0 10px 0;
	text-align: center;
}
	.gl-footer__terms img {
		background-position: 0 -93px;
		height: 18px;
		margin: 0 2px;
		vertical-align: bottom;
		width: 25px;
	}

.gl-footer__section.footer-menu {}
.gl-footer__section.footer-blog {}
.gl-footer__section.footer-social {}
	.gl-footer__section.footer-social .gl-footer__section-item {
		margin: 0;
	}
	.gl-footer__section.footer-social .facebook,
	.gl-footer__section.footer-social .twitter,
	.gl-footer__section.footer-social .google
	{
		float: left;
		width: 30px;
		height: 30px;
		margin: 0 10px 5px 0;
	}
	.gl-footer__section.footer-social .facebook {
		background-position: 0 -155px;
	}
	.gl-footer__section.footer-social .facebook:hover {
			background-position: 0 -185px;
		}
	.gl-footer__section.footer-social .twitter {
		background-position: -30px -155px;
	}
		.gl-footer__section.footer-social .twitter:hover {
			background-position: -30px -185px;
		}
	.gl-footer__section.footer-social .google {
		background-position: -60px -155px;
	}
		.gl-footer__section.footer-social .google:hover {
			background-position: -60px -185px;
		}

.gl-footer__section.footer-mobile-app {}
	.gl-footer__section.footer-mobile-app .app-iphone,
	.gl-footer__section.footer-mobile-app .app-android
	{
		display: block;
		width: 93px;
		height: 21px;
	}
	.gl-footer__section.footer-mobile-app .app-android {
		background-position: -90px -155px;
	}
		.gl-footer__section.footer-mobile-app .app-android:hover {
			background-position: -90px -185px;
		}
	.gl-footer__section.footer-mobile-app .app-iphone {
		background-position: -183px -155px;
	}
		.gl-footer__section.footer-mobile-app .app-iphone:hover {
			background-position: -183px -185px;
		}

.gl-footer__section.footer-mobile {
	width: 195px;
}
	.gl-footer__section.footer-mobile a {
		line-height: 30px;
	}
	.gl-footer__section.footer-mobile .mobile {
		float: left;
		width: 16px;
		height: 24px;
		margin-right: 5px;
		background-position: -276px -155px;
	}
		.gl-footer__section.footer-mobile .mobile.hover {
			background-position: -276px -185px;
		}

/* Facebook button */
.fb-login {
	display: block;
	background-position: 0 -173px;
	height: 30px;
	width: 210px;
}

/* Listing */
.gl-wrapper {
	background-color: #fff;
	border: 1px solid #ddd;
	padding: 10px 15px;
}
	.gl-wrapper .gl-wrapper__text {
		font-size: 13px;
		color: #3D4343;
	}
	.gl-wrapper .sem-texts {
		color: #999;
		font-size: 14px;
	}
	div.textarea {
		width: 100%;
	}
	.gl-wrapper__header {
		background-image: url('/img/webart/header_bg.png');
		text-align: center;
		width: 968px;
		height: 170px;
	}
		.gl-wrapper__header div {
			line-height: 48px;
			padding-top: 37px;
			font-family: VAGRounded-Bold,arial,sans-serif;
		}
			.gl-wrapper__header h1 {
				color: #FDCE00;
				font-size: 44px;
			}
				.gl-wrapper__header h1 span {
					color: #ffffff;
				}
			.gl-wrapper__header h2 {
				color: #ffffff;
				font-size: 36px;
		}
		.gl-wrapper__body {
			margin: 25px;
		}
			.gl-wrapper__body .gl-wrapper__left {
				width: 603px;
			}
	.gl-wrapper__left {
		width: 653px;
		font-size: 13px;
	}
		.gl-wrapper__left.expand {
			width: 100%;
		}
		.gl-wrapper__left-section {
			border-top: 1px dotted #ccc;
			margin-top: 10px;
			padding-top: 10px;
		}
			.gl-wrapper__left-section.first {
				border: none;
				margin-top: 0;
				padding-top: 0;
			}
			.gl-wrapper__left-section.last {
				padding-bottom: 0;
			}
			.gl-wrapper__left-section .gl-map-static {
				overflow: hidden;
				border: 1px solid #ddd;
				background: #f0ede7;
				margin: 0 0 20px 20px;
				width: 180px;
				height: 144px;
			}
				.gl-map-static.gl-map-static__listing-view {
					margin-top: 29px;
				}
				.gl-wrapper__left-section .gl-map-static.cdn .gl-map-static-image {
					margin-top: -230px;
					margin-left: -230px;
					width: 640px;
					height: 640px;
				}
		.gl-wrapper__left-wide {
			width: 654px;
			font-size: 13px;
		}
			.gl-wrapper__left-wide .job-list {
				margin-bottom: 0;
			}
		.gl-wrapper__left-wide__items {
			width: 100%;
			margin-top: 10px;
		}
		.gl-wrapper__left-wide__text {
			padding: 20px 0 20px 0;
		}
	.gl-wrapper__right {
		width: 300px;
	}
		.add-listing-banner {
			background-position: 0 -203px;
			width: 300px;
			height: 285px;
		}
		.gl-wrapper__right-section {}
		.gl-wrapper__right-wide {
			width: 336px;
		}
	.gl-wrapper__title {
		color: #5A707B;
		font-family: VAGRounded-Bold,arial,sans-serif;
		font-size: 24px;
		margin-bottom: 10px;
	}
		.gl-wrapper__title span {
			color: #a2b3ba;
		}
	.gl-wrapper__subtitle {
		font-size: 15px;
		font-weight: bold;
		margin-bottom: 10px;
	}
		.gl-wrapper__subtitle.gl-wrapper__subtitle-ad {
			font-size: 13px;
			color: #607890;
		}
		.gl-wrapper__subtitle-right-banner {
			text-align: center;
		}
	.gl-wrapper__info {
		font-size: 13px;
		color: #666;
	}
		.gl-wrapper__info.expand {
			width: 770px;
		}
	.gl-wrapper__image .first {
		margin: 0;
	}
	.gl-wrapper__details {
		position: relative;
	}
		.gl-wrapper__details li {
			width: 301px;
			margin: 0 10px 10px 0;
		}
		.gl-wrapper__details li.expand {
			width: 474px;
			margin: 0 10px 10px 0;
		}
		.gl-wrapper__details h4 {
			font-weight: bold;
		}

/* Login */
.gl-login {
	margin: 0 auto;
	height: 500px;
}
	.gl-login__body {
		border: 1px solid #E8E8E8;
		padding: 15px;
		color: #666;
		font-size: 13px;
	}
	.gl-login__form {
		margin-top: 15px;
	}

	.gl-login__signup {
		width: 300px;
		vertical-align: middle;
	}
		.gl-login__signup .gl-login__body {
			background-color: #f9f9f9;
		}
		.gl-login__signup .gl-login__title {
			font-family: arial,sans-serif;
			font-size: 14px;
			color: #66757e;
			font-weight: bold;
		}

	.gl-login__signin {
		width: 504px;
		vertical-align: middle;
	}
		.gl-login__signin .gl-login__body .gl-social__btt {
			border-bottom: none;
			margin: 0;
			padding: 0;
		}
		.gl-login__signin .gl-login__body {
			background-color: #fff;
		}
		.gl-login__signin .gl-login__title {
			width: 240px;
		}
		.gl-login__signin .gl-login__title h1 {
			font-family: VAGRounded-Bold,arial,sans-serif;
			font-size: 24px;
			color: #66757e;
		}

/* Rating */
.rating,
.rating-big
{
	position: relative;
	display: inline-block;
	vertical-align: middle;
}
	.rating a,
	.rating-big a
	{
		display: inline-block;
		width: 22px;
		height: 17px;
		background: transparent url('/img/webart/sprites.png') no-repeat -42px 0;
		color: white;
		font-size: 12px;
		font-weight: bold;
		text-align: center;
		text-indent: 3px;
		margin-left: 3px;
	}
	.rating a:hover,
	.rating-big a:hover
	{
		background-position: -64px 0;
	}
	.rating span,
	.rating-big span
	{
		display: inline-block;
		vertical-align: middle;
	}
		.rating span span,
		.rating-big span span
		{
			display: block;
		}
.rating {}
	.rating span {
		background: transparent url('/img/webart/rating-bg.png') no-repeat left top;
		width: 48px;
		height: 8px;
	}
		.rating span span {
			background: transparent url('/img/webart/rating-fg.png') no-repeat left top;
		}
.rating-big {}
	.rating-big span {
		background: transparent url('/img/webart/rating-big-bg.png') no-repeat left top;
		width: 79px;
		height: 14px;
	}
		.rating-big span span {
			background: transparent url('/img/webart/rating-big-fg.png') no-repeat left top;
		}

/* Zone */
.gl-zone {}
	.gl-zone__title {
		color: #5a707b;
		font-size: 28px;
		font-family: VAGRounded-Bold, arial, sans-serif;
	}
		.gl-zone__title span {
			color: #a2b3ba;
		}
	.gl-zone__left-header {
		padding: 0 0 14px 14px;
	}
		.gl-zone .title {
			color: #5a707b;
			font-family: VAGRounded-Bold,arial,sans-serif;
			font-size: 24px;
			line-height: 32px;
		}
	.gl-zone__left {}
	.gl-zone__right {}
	.gl-zone__helper {
		background: #fff;
	}
	.gl-zone__horizontal {
		background: #eef1f2;
	}
		.gl-zone__horizontal .title {
			color: #5a707b;
			font-size: 20px;
			font-family: VAGRounded-Bold, arial, sans-serif;
		}

	.gl-zone__left {
		background: #fff;
		padding: 20px 0 0 0;
	}
		.gl-zone__left .gl-zone__left-header {
			border-bottom: 1px solid #cccccc;
		}

/* Block Links */
.block-links {
	background: #fff;
	border: 1px solid #ccc;
}
	.block-links h3 {
		color: #5a707b;
		font-size: 19px;
	}
	.block-links ul {
		width: 242px;
		font-size: 13px;
		line-height: 17px;
	}
		.block-links ul.expand {
			width: auto;
		}
		.block-links li {
			padding: 1px 0;
		}
			.block-links li a {
				color: #888;
			}

.main-helper {
	margin: 20px 0 0;
}

.gl-box {
	background-color: #fff;
}

/* Coupons */
.gl-coupon {}
	.gl-coupon__main {
		width: 725px;
	}
		.gl-coupon__main.expand {
			width: auto;
		}
		.gl-coupon__title {
			color: #5a707b;
			font-size: 28px;
			font-family: VAGRounded-Bold, arial, sans-serif;
		}
			.gl-coupon__title span {
				color: #a2b3ba;
			}
	.gl-coupon__helper {
		background-color: #fff;
		width: 250px;
		margin: 15px 0 0 15px;
	}
		.gl-coupon__helper-label {
			background-color: #fff49b;
			border: 1px solid #ffe303;
			padding: 7px 0 7px 7px;
			font-size: 14px;
			font-weight: bold;
		}

.gl-coupon.gl-list-double .info-bullet {
	float:left;
}
	.gl-coupon.gl-list-double .info-bullet .bullet-icon {
		margin: 4px 5px 0 0;
	}
.gl-coupon.gl-list-double .info {
	margin-left: 24px;
}

/* Coupons sprite */
.coupons-sprite {
	background-image: url('/img/webart/coupons-sprite.png');
	width: 206px;
	height: 103px;
}
.glbr .coupons-sprite {background-position: 0 -103px;}
.glpt .coupons-sprite {background-position: 0 -103px;}

/* MercadoLibre */
.gl-meli {
	background-color: #fff;
}
	.gl-meli__helper {
		width: 165px;
		float: left;
		padding: 7px;
		line-height: 18px;
		background-color: #f8f8f8;
		border: 1px solid #ccc;
	}
		.gl-meli__helper p {
			font-size: 13px;
		}
		.gl-meli__helper .gl-meli__subtitle {
			font-size: 13px;
			margin-bottom: 5px;
			font-weight: bold;
		}
		.gl-meli__helper .search-icon-input {
			background-color: #fff;
			border: 1px solid #ccc;
			padding: 5px;
			height: 15px;
		}
			.gl-meli__helper .search-icon-input input {
				width: 136px;
				height: 15px;
				padding: 0px;
				margin-bottom: 5px;
				border: none;
				box-shadow: none;
			}
		.gl-meli__helper .search-icon {
			background-position: -52px -75px;
			width: 15px;
			height: 15px;
			float: right;
			cursor: pointer;
		}

	.gl-meli__main {
		width: 782px;
		float: left;
	}
		.gl-meli__main.expand {
			width: auto;
			float: none;
		}
	.gl-meli__item {
		padding: 10px;
		border-bottom: 1px dotted #aaa;
	}
		.gl-meli__item.last {
			border-bottom: none;
		}
		.gl-meli__item .info {
			margin-left: 100px;
		}
		.gl-meli__item .info-title {
			overflow: hidden;
		}
			.gl-meli__item .info-title a {
				font-family: VAGRounded-Bold,arial,sans-serif;
				text-transform: uppercase;
				font-size: 18px;
				line-height: 20px;
				color: #607890;
			}
				.gl-meli__item .info-title a:hover {
					color: #96a7b0;
				}
		.gl-meli__item .info-subtitle {
			font-size: 13px;
			color: #666;
		}
		.gl-meli__item .info-price {
			font-size: 22px;
			color: #dc5e38;
			font-weight: bold;
		}

/* MercadoLibre search element */
.gl-meli__element {
	color: #5a707b;
	padding: 8px 0;
}
	.gl-meli__element h3 {
		font-family: VAGRounded-Bold,arial,sans-serif;
		font-size: 20px;
	}
	.gl-meli__element .items-list {
		width: 481px;
	}
		.gl-meli__element .items-list.expand{
			width: 796px;
		}
		.gl-meli__element .items-list.items-only {
			width: auto;
			float: none;
			margin: 0;
		}
	.gl-meli__element .items-categories {
		width: 157px;
		font-size: 12px;
	}
			.gl-meli__element .items-categories h3 {
				font-size: 16px;
			}

/* Event */
.gl-event.gl-list-double .info-bullet {
	float: left;
}
	.gl-event.gl-list-double .info-bullet .event-date {
		margin: 5px 8px 0 0;
		color: #607890;
		text-align: center;
		font-weight: bold;
	}
		.gl-event.gl-list-double .info-bullet .event-month {
			font-size: 10px;
			text-transform: uppercase;
			margin-bottom: -4px;
		}
		.gl-event.gl-list-double .info-bullet .event-day {
			font-size: 16px;
		}
.gl-event.gl-list-double .info {
	margin-left: 30px;
}

.gl-event .event-ocurring .info-bullet,
.gl-event .event-ocurring .info
{
	font-style: italic;
}
.gl-event .event-ended .info-extra,
.gl-event .event-ended .info
{
	text-decoration: line-through;
}

/* myGl template */
.mygl-body {}
.mygl-left {
	float: left;
	width: 186px;
	padding: 7px;
	background-color: #fff;
}
	.mygl-left__item {
		margin-top: 10px;
		padding-top: 10px;
		border-top: 1px dotted #ccc;
	}
	.mygl-left__profile {
		margin: 0;
		padding: 0;
		border: 0;
	}
	.mygl-left__map {}
	.mygl-left__social-bar {}
.mygl-right {
	float: right;
	width: 788px;
}

/* Profile box */
.profile-box {}
.profile-box__avatar {
	float: left;
	margin-right: 5px;
}
	.profile-box__avatar img {
		display: block;
		width: 50px;
		height: 50px;
	}
.profile-box__padding {
	height: 50px;
}
.profile-box__name {
	display: inline-block;
	vertical-align: middle;
}
	.profile-box__name a {
		display: block;
		color: #3d4343;
		font-size: 16px;
		font-weight: bold;
		width: 125px;
		word-wrap: break-word;
	}
	.profile-box__name a:hover {
		color: #555;
	}

/* Social bar */
.social-bar {
	margin-bottom: -5px;
}
.social-bar__item {
	float: left;
	height: 20px;
	margin: 0 5px 5px 0;
}
.social-bar__item.facebook {}
.social-bar__item.facebook a {
	display: inline-block;
	font-size: 11px;
	line-height: 14px;
	padding: 2px 4px;
	user-select:none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-o-user-select:none;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	color: #3b5998;
	border: 1px solid #cad4e7;
	background-color: #eceef5;
}
	.social-bar__item.facebook a:hover {
		background-color: #eceef5;
		border-color: #9dacce;
	}
	.social-bar__item.facebook i {
		float: left;
		margin: 1px 4px 0 0;
		height: 12px;
		width: 12px;
		background-image: url('/img/webart/sprites.png');
		background-position: -44px -53px;
	}

/* Brick list */
.gl-list-brick {
	margin-top: -5px;
}
	.gl-list-brick__block {}
	.gl-list-brick__item {
		width: 185px;
		margin: 5px;
		border: 1px solid #ddd;
		background-color: #fff;
	}
		.gl-list-brick__item .bookmark
		{
			float: right;
			margin: 5px;
		}
		.gl-list-brick__item .info-title,
		.gl-list-brick__item .info-description
		{
			overflow: hidden;
			padding: 5px;
		}
		.gl-list-brick__item .info-title {
			overflow: hidden;
			font-size: 16px;
			font-weight: bold;
			font-family: arial, sans-serif;
		}
		.gl-list-brick__item .info-description {
			border-top: 1px solid #eee;
			background-color: #f5f3f4;
			padding: 5px;
		}
		.gl-list-brick__item .info-description p {
			color: #666;
		}
		.gl-list-brick__item .image a,
		.gl-list-brick__item .image a img
		{
			display: block;
			width: 175px;
/*			height: 106px;*/
		}
			.gl-list-brick__item .image a {
				padding: 5px;
			}
				.gl-list-brick__item .image a img {}
	.gl-list-brick__item--note {
		background-color: #fff49b;
	}
	.gl-list-brick__item--note .info-description {
		border: none;
		background-color: #fcec72;
	}

/* Large list */
.gl-list-large {}
	.gl-list-large__item {
		background-color: #fff;
		margin-top: 15px;
	}
		.gl-list-large__item .info {
			margin-left: 222px;
		}
		.gl-list-large__item .coupon-image {
			width: 212px;
			height: 140px;
		}
		.gl-list-large__item .info-title {
			overflow: hidden;
		}
			.gl-list-large__item .info-title .coupon-category {
				margin-top: 10px;
				font-size: 13px;
				font-weight: bold;
				color: #999;
			}
		.gl-list-large__item .info-description {
			font-size: 30px;
			padding: 5px;
			margin-left: 10px;
		}
			.gl-list-large__item .info-description a {
				height: 27px;
			}
			.gl-list-large__item .info-description ul {
				background-color: #5a707b;
				font-size: 12px;
				color: #fff;
				padding: 4px 0;
				text-transform: uppercase;
			}
			.gl-list-large__item .info-description li {
				width: 70px;
				font-size: 11px;
				float: left;
				text-align: center;
			}
				.gl-list-large__item .info-description li.coupon-discount {
					padding: 0 5px;
					border-right: 1px dotted #fff;
					border-left: 1px dotted #fff;
				}
			.gl-list-large__item .info-description p {
				font-weight: bold;
				font-size: 14px;
			}
		.gl-list-large__item .info-extra {
			background-color: #f4f2f3;
			text-transform: uppercase;
			font-size: 11px;
		}

/* loader brick */
.gl-loader-brick {
	position: relative;
}
	.gl-loader-brick .gl-loader-brick__item {
		position: absolute;
		display: block;
		width: 64px;
		height: 64px;
		margin-left: -32px;
		left: 50%;
		top: 232px;
	}

.anchor {
	display: block;
	height: 80px;
	margin-top: -80px;
	visibility: hidden;
}

/* Scroll pane */
.scroll-pane {
	width: 100%;
	overflow: auto;
}

/* Form fiel disabled */
form .input-disabled {
	width: 206px;
	display: block;
	font-size: 13px;
	border: 1px solid #ccc;
	padding: 4px 6px;
	background-color: #eee;
}
/* Form errors */
input.form-error,
select.form-error,
textarea.form-error
{
	border-color: #953b39;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}

/* Add and signup */
#addAndSignup .gl-wrapper__left-section {
	margin-top: 15px;
}
	#addAndSignup .gl-wrapper__left-section.first {
		margin-top: 0;
	}
#addAndSignup .user > div {
	width: 294px;
}

/* Toolbar buttons */
.toolbar .btn {
	margin-bottom: 5px;
}

/* Banner Dfp 300x250 */
.gl-dfp__right-block {
	padding: 0 18px;
}
