<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
@media screen and (max-width:1000px)
{
	.account_header_zone
	{
		width:100%;
		height:300px;
		background-color:#cccccc;
		border:0px solid;
		z-index:9;
		margin-bottom:685px;
		background-size:cover;
		background-position:center;
		background-repeat:no-repeat;

		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;	
	}
	.account_header_zone_area {
		position:relative;
		display:inline-block;
		width:90%;
		max-width:1920px;
		min-height:170px;
		margin-top:30px;
		border:0px #000000 solid;
	}
	.account_header_zone_area .account_header_zone_logo {
		position:relative;
		display:inline-block;
		width:200px;
		background:rgba(255,255,255,0.8);
		padding:20px;
		float:left;
	}
	.account_header_zone_area .account_header_zone_logo img {
		max-width:100%;
	}
	.account_header_zone_area .account_header_zone_menu {
		position:relative;
		display:inline-block;
		width:100%;
		border:0px #000000 solid;
		text-align:left;
		margin-top:100px;
	}
	.account_header_zone_area .account_header_zone_menu .account_header_zone_menu_item {
		position:relative;
		display:inline-block;
		padding:5px 10px;
		background:#ffffff;
		color:#000000;
	}
	
	.header_zone
	{
		position:relative;
		width:100%;
		background-color:#ffffff;
		border:0px solid;
		z-index:9;

		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;	
	}


	.header_zone_welcome
	{
		position:relative;
		display:inline-block;
		width:100%;
		min-height:40px;
		background-color:#ffffff;
		border:0px #070717 solid;
		z-index:1;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
	}
	
	
	.header_welcome_message
	{
		position:relative;
		display:inline-block;
		height:40px;
		border:0px #000000 solid;
		z-index:1;
		float:left;
		text-align:left;
		overflow:hidden;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
	}
	.header_welcome_message h3
	{
		font-family:regular;
		font-size:12px;
		line-height:40px;
		color:#777777;
	}
	.header_welcome_links
	{
		position:relative;
		display:inline-block;
		width:calc(35% - 0px);
		height:40px;
		background-color:#ffffff;
		border:0px #070717 solid;
		z-index:1;
		overflow:hidden;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
	}	
	.header_welcome_links div
	{
		position:relative;
		display:inline-block;
		font-family:regular;
		font-size:12px;
		line-height:40px;
		color:#777777;
	}	
	.header_welcome_langs
	{
		position:relative;
		display:inline-block;
		width:calc(10% - 0px);
		height:40px;
		background-color:#ffffff;
		border:0px #070717 solid;
		z-index:1;
		float:right;
		text-align:right;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
	}
	.header_welcome_langs a:hover
	{
		color:#827977;
	}	
	.header_welcome_langs .active
	{
		font-family:regular;
		font-size:12px;
		color:#827977;
		line-height:40px;
	}
	.header_welcome_langs .inactive
	{
		font-family:regular;
		font-size:12px;
		color:#777777;
		line-height:40px;
	}
	

	.header_countries
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		height:40px;
		margin-top:0px;
		border:0px #000000 solid;
		z-index:1;
		float:right;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
	}	
	.header_countries div
	{
		display:inline-block;
		margin-left:20px;
		font-size:12px;	
		line-height:40px;
		color:#777777;
	}	


	.header_zone_logo
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		min-height:80px;
		margin-top:0px;
		border:0px #eeeeee solid;
		background:#ffffff;
		z-index:1;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
	}
	.header_zone_logo_zone {
		position:relative;
		display:inline-block;
		width:90%;
		max-width:1920px;
		min-height:80px;
		border:0px solid;
		border-bottom:1px solid #cccccc;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
	}


	.header_logo
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		max-width:400px;
		min-height:60px;
		margin-top:8px;
		border:0px #070717 solid;
		text-align:center;
		z-index:1;

		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation-direction: inherit;	
	}
	.header_logo_icon
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:30px;
		height:30px;
		margin-top:22px;
		margin-right:5%;
		background-image:url(../_images/icon_menu_open.png);
		background-size:100%;	
		background-repeat:no-repeat;
		border:0px #070717 solid;
		float:left;
		text-align:left;
		z-index:1;

		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation-direction: inherit;	
	}
	.header_logo img
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		max-width:210px;
		border:0px #070717 solid;
		margin-top:13px;
		z-index:1;

		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation-direction: inherit;	
	}



	.header_announcement
	{
		position:relative;
		display:none !important;
		vertical-align:top;
		width:100%;
		min-height:30px;
		margin-top:15px;
		margin-bottom:10px;
		border:0px #000000 solid;
		text-align:center;
		z-index:1;
		overflow:hidden;

		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation-direction: inherit;	
	
	}
	.header_announcement h2 {
		display:inline-block;
		font-size:14px;
		line-height:18px;
		color:#353944;
		font-family:'bold-poppins';
		letter-spacing: -0.5px;
	}
	.header_announcement h3 {
		display:inline-block;
		font-size:14px;
		line-height:18px;
		color:#827977;
		font-family:'regular-poppins';
		letter-spacing: -0.5px;
	}
	.header_announcement h3 b {
		font-family:'bold-poppins';
	}
	
	
	.header_zone_welcome_marketplaces
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		min-height:25px;
		border:0px #000000 solid;
		margin-top:10px;
		text-align:center;
		z-index:1;
		overflow:hidden;

		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation-direction: inherit;	
	}
	.header_zone_welcome_marketplaces_icon
	{
		position: relative;
		display: inline-block;
		vertical-align: top;
		margin-left: 10px;
		margin-right: 10px;
		border: 0px #eeeeee solid;
		text-align: left;
		z-index: 1;

		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation-direction: inherit;	
	}
	.header_zone_welcome_marketplaces_icon.active
	{
		margin-left: 0px;
	}
	.header_zone_welcome_marketplaces_icon:hover
	{
		/* background-color:#eeeeee; */
	}
	.header_zone_welcome_marketplaces_icon img
	{
		width:16px;
		height:16px;
		margin-right:5px;
		vertical-align:middle;
	}	
	.header_zone_welcome_marketplaces_icon.active h2
	{
		display:inline-block;
		text-transform:lowercase;
		font-size:16px;
		line-height:24px;		
		vertical-align:middle;
		color:#353944;
		font-family:'bold-poppins';
		letter-spacing: -0.5px;
	}
	.header_zone_welcome_marketplaces_icon.active:hover h2
	{
		color:#827977;
	}
	.header_zone_welcome_marketplaces_icon h2
	{
		display:inline-block;
		text-transform:lowercase;
		font-size:16px;
		line-height:24px;		
		vertical-align:middle;
		color:#827977;
		font-family:'bold-poppins';
		letter-spacing: -0.5px;

		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation-direction: inherit;	
	}
	.header_zone_welcome_marketplaces_icon:hover h2 {
		color:#353944;
	}
	
	.header_zone_welcome_info {
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		min-height:20px;
		margin:10px 0;
		border:0px #000000 solid;
		text-align:center;
		z-index:1;
		overflow:hidden;

		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation-direction: inherit;	
	}
	.header_zone_welcome_info h3 {
		display:inline-block;
		font-size:14px;
		line-height:20px;
		vertical-align:middle;
		font-family:'regular-poppins';

		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation-direction: inherit;	
	}
	.header_zone_welcome_info h3:hover {
		color:#827977;
	}
	
	
	
	.header_user
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		min-height:50px;
		margin-top:0px;
		margin-bottom:10px;
		border:0px #070717 solid;
		text-align:center;

		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation-direction: inherit;		
	}
	.header_user_loggedin
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:455px;
		margin-top:20px;
		border:0px #070717 solid;
		float:right;
		text-align:right;

		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation-direction: inherit;		
	}
	.header_user_loggedin .box_user_info
	{	
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:calc(100% - 215px);
		height:40px;
		margin-right:15px;
		border:0px #000000 solid;
		border-radius:6px;
		border:0px #ffffff solid;
		float:right;
		text-align:right;
		line-height:42px;
		overflow:hidden;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;	
	}
	
	.header_user .box_user_icons
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:calc(100% - 280px);
		min-width:120px;
		border:0px #000000 solid;
		border-radius:6px;
		border:0px #ffffff solid;
		text-align:center;
		cursor:pointer;
		margin-top:10px;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;	
	}
	.header_user .box_user_icon_favourites,
	.header_user_loggedin .box_user_icon_favourites
	{	
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:40px;
		height:40px;
		margin-right:15px;
		border:0px #000000 solid;
		border-radius:6px;
		border:0px #ffffff solid;
		float:right;
		text-align:center;
		cursor:pointer;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;	
	}
	.header_user .box_user_icon_favourites:hover,
	.header_user_loggedin .box_user_icon_favourites:hover
	{	
		opacity:0.4;
	}	
	.header_user .box_user_icon_favourites_image,
	.header_user_loggedin .box_user_icon_favourites_image
	{	
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:40px;
		height:40px;
		background-image:url(../_images/icon_favoritos.png);
		background-size:25px;		
		background-repeat:no-repeat;
		background-position:center;
	}
	
	.header_user_loggedin .box_user_icon_favourites_ball
	{	
		width: 22px;
		height: 22px;
		background-color: #827977;
		border-radius: 100%;
		color: #ffffff;
		line-height: 22px;
		font-size: 12px;
		position: absolute;
		bottom: -5px;
		right: -5px;
	}
	.header_user_loggedin .box_user_icon_messages
	{	
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:40px;
		height:40px;
		margin-right:15px;
		border:0px #000000 solid;
		border-radius:6px;
		border:0px #ffffff solid;
		float:right;
		text-align:center;
		cursor:pointer;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;	
	}
	.header_user_loggedin .box_user_icon_messages:hover
	{	
		opacity:0.4;
	}	
	.header_user_loggedin .box_user_icon_messages_image
	{	
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:40px;
		height:40px;
		background-image:url(../_images/icon_mensagens.png);
		background-size:25px;		
		background-repeat:no-repeat;
		background-position:center;
	}
	.header_user_loggedin .box_user_icon_messages_ball
	{	
		width: 22px;
		height: 22px;
		background-color: #827977;
		border-radius: 100%;
		color: #ffffff;
		line-height: 22px;
		font-size: 12px;
		position: absolute;
		bottom: -5px;
		right: -5px;
	}
	
	.header_user_loggedin .box_user_icon_logout
	{	
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:40px;
		height:40px;
		margin-right:0px;
		border:0px #000000 solid;
		border-radius:6px;
		border:0px #ffffff solid;
		float:right;
		text-align:center;
		cursor:pointer;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;	
	}
	.header_user_loggedin .box_user_icon_logout:hover
	{	
		opacity:0.4;
	}	
	.header_user_loggedin .box_user_icon_logout_image
	{	
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:40px;
		height:40px;
		background-image:url(../_images/icon_sair1.png);
		background-size:25px;		
		background-repeat:no-repeat;
		background-position:center;
	}	
	.header_user .box_user_icon_profile
	{	
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:40px;
		height:40px;
		margin-right:15px;
		border:0px #000000 solid;
		border-radius:6px;
		border:0px #000000 solid;
		float:right;
		text-align:left;
		cursor:pointer;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;	
	}	
	.header_user .box_user_icon_profile_image
	{	
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:40px;
		height:40px;
		background-image:url(../_images/icon_entrar.png);
		background-size:25px;		
		background-repeat:no-repeat;
		background-position:center;
		border:0px #000000 solid;
		float:left;
	}
	.header_user .box_user_icon_profile_text
	{	
		position:relative;
		display:inline-block;
		vertical-align:top;
		font-family:'regular';
		font-size:15px;
		color:#353944;
		line-height:40px;
		letter-spacing:0px;
		border:0px #000000 solid;
		float:left;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;		
	}
	.header_user .box_user_icon_profile:hover
	{	
		opacity:0.4;
	}	
	.header_user .box_user_icon_profile_text:hover	
	{	
		color:#cccccc !important;
	}	
	.header_user_loggedin .box_user_icon_edit_profile
	{	
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:40px;
		height:40px;
		margin-right:10px;
		border:0px #000000 solid;
		border-radius:6px;
		border:0px #000000 solid;
		float:right;
		text-align:left;
		cursor:pointer;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;	
	}	
	.header_user_loggedin .box_user_icon_edit_profile_image
	{	
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:40px;
		height:40px;
		background-image:url(../_images/icon_entrar.png);
		background-size:25px;		
		background-repeat:no-repeat;
		background-position:center;
		border:0px #000000 solid;
		float:left;
	}
	.header_user_loggedin .box_user_icon_edit_profile:hover
	{	
		opacity:0.4;
	}	
	.header_user .box_account_button
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		max-width:280px;
		min-height:50px;
		border:0px #000000 solid;
		text-align:center;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
	}
	.header_user .box_add_service_button
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:120px;
		height:50px;
		border:0px #000000 solid;
		float:right;
		text-align:left;
		margin-left:10px;
		margin-top:10px;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
	}
	.header_user .box_account_button .button
	{
		position: relative;
		display: inline-block;
		vertical-align: top;
		width: 180px;
		height: 28px;
		line-height: 26px;
		font-family: 'bold';
		font-size: 16px;
		color: #ffffff;
		padding:7px 0px 7px 0px;
		background-color: #827977;
		border-radius: 6px;
		border: 0px #827977 solid;
		margin-top:10px;
	}
	.header_user .box_account_button .button_transparent
	{
		position: relative;
		display: inline-block;
		vertical-align: top;
		width: 88px;
		height: 26px;
		line-height: 26px;
		font-family: 'bold';
		font-size: 16px;
		color: #827977;
		padding:7px 0px 7px 0px;
		border-radius: 6px;
		border: 1px solid #827977;
		margin-left: 10px;
		margin-top:10px;
	}
	.header_user .box_account_button .button_transparent:hover
	{
		color: #ffffff;
		border: 1px solid #000000;
	}
	.header_user .box_add_service_button .button
	{
		position:relative;
		display:inline-block;
		vertical-align:top;	
		width:calc(100% - 20px);
		height:44px;
		line-height:44px;
		margin:3px 0px 0px 0px;
		padding:0px 10px 0px 10px;
		background-color:#1a9f00 !important;
		border:0px solid;
		overflow:hidden;
	}
	.header_user .box_account_button .button:hover,
	.header_user .box_add_service_button .button:hover
	{
		background-color:#000000 !important;
		color:#ffffff;
	}

	.header_zone_search
	{
		position:relative;
		display:none;
		width:100%;
		height:40px;
		background-color:#ffffff;
		z-index:1;
		
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation-direction: inherit;	
	}
	.header_zone_search #search_value
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:calc(50% - 0px);
		max-width:800px;
		height:45px;		
		font-family:regular;
		font-size:14px;
		color:#070717;
		line-height:50px;
		padding-left:20px;
		margin:0px 0px 10px 0px;		
		background-color:#f8f8f8;
		border-radius:6px;
		border:1px #dddddd solid;

		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation-direction: inherit;			
	}
	.header_zone_search #search_value:hover
	{	
		box-shadow:0px 2px 10px rgba(0,0,0,0.2);
		outline:none;
	}	
	.header_zone_search #search_value:focus
	{	
		outline:none;
	}
	.header_zone_search #search_place
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:calc(30% - 30px);
		max-width:800px;
		height:45px;		
		font-family:regular;
		font-size:14px;
		color:#070717;
		line-height:50px;
		padding-left:20px;
		margin:0px 0px 10px 0px;			
		background-color:#f8f8f8;
		border-radius:6px;
		border:1px #dddddd solid;

		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation-direction: inherit;			
	}
	.header_zone_search #search_place:hover
	{	
		box-shadow:0px 2px 10px rgba(0,0,0,0.2);
		outline:none;
	}	
	.header_zone_search #search_place:focus
	{	
		outline:none;
	}	
	.header_zone_search .button
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:200px;
		height:48px;
		line-height:30px;
		font-family:bold;
		font-size:16px;
		color:#ffffff;
		background-image:url(../_images/icon_search_white.png);
		background-size:18px;
		background-repeat:no-repeat;
		background-position:20px 16px;
		background-color:#827977;
		border-radius:6px;
		border:0px #827977 solid;
	}
	.header_zone_search .button:hover
	{
		background-color:#070717;
		box-shadow:0px 2px 10px rgba(0,0,0,0.2);
	}
	.header_zone_search .button:focus
	{	
		outline:none;
	}	




	.page_header_padding {
		padding-top:150px;
	}
	.header_margin {
		padding-top:20px;
	}




	/*/////////////////////////*/
	.home_zone_slider
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		height:380px;
		margin-top:-1px;
		margin-bottom:530px;
		z-index:9;
		
		animation:fadein 0.5s;
		-moz-animation:fadein 0.5s;
		-webkit-animation:fadein 0.5s;
		-o-animation:fadein 0.5s;
	}
	
	
	.home_slider
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:calc(100% - 80px);
		height:300px;
		margin:0px;
		padding:40px;
		background-size:cover;
		background-repeat:no-repeat;	
		background-position:center;		
		background-color:#aaaaaa;
		border-radius:6px;
		border:0px #070717 solid;
		float:left;
		text-align:left;
		z-index:1;
		
		-webkit-transition:all 0.3s;
		-moz-transition:all 0.3s;
		transition:all 0.3s;	
		animation:fadein 0.5s;
		-moz-animation:fadein 0.5s;
		-webkit-animation:fadein 0.5s;
		-o-animation:fadein 0.5s;
		animation-direction:inherit;		
	}
	
	.homepage_slider_image {
		position: absolute;
		display: inline-block;
		width: 100%;
		height: 380px;
		left: 0;
		top: 0;
		border-radius:6px;
	}
	
	.homepage_slider_image .plusslider {
		padding-bottom:0px;
	}
	.homepage_slider_image .plusslider-pagination-wrapper {
		height:10px;
	}
	.homepage_slider_image #slider_index {
		margin-top:-16px;
	}
	
	.slider_background
	{
		position:relative; 
		background-position:center; 
		background-repeat:no-repeat;
		background-size:cover;	
		width:100%;
		height:380px;
		padding:0px;
		margin:0px;
		border-radius:0px 0px 6px 6px;
	}
	.homepage_slider_image .plusslider-pagination-wrapper
	{
		display:none !important;
	}

	
	.header_search
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		/* width:calc(70% - 25px); */
		width:100%;
		height:685px;
		min-height:50px;
		margin-top:165px;
		border:0px #070717 solid;
		text-align:center;
		border-radius:6px;
		z-index:1;
		box-shadow: 0px 0px 15px rgb(0 0 0 / 20%);
		background:#ffffff;

		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation-direction: inherit;	
	}
	.header_search .header_search_categories {
		display:none;
	}
	.header_search #header_search_categories_mobile {
		display:inline-block;
		width:calc(100% - 20px);
		margin: 0px 10px 5px 10px;
	}
	.header_search .header_search_categories .header_search_category {
		position:relative;
		display:inline-block;
		border-right:1px solid #ffffff;
		padding:3px 7px;
		width:130px;
		cursor:pointer;
		float:left;
		text-align:left;
		font-size:14px;
		font-family:'regular';
		background:#827977;
		color:#ffffff;
		border-radius:6px 6px 0px 0px;
		
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation-direction: inherit;
	}
	.header_search .header_search_categories .header_search_category h3 {
		position:relative;
		display:inline-block;
		text-align:left;
		font-size:12px;
		margin-left:5px;
		font-family:'regular';
		color:#ffffff;
		float:left;
	}
	.header_search .header_search_categories .header_search_other_category {
		position:relative;
		display:inline-block;
		width:calc(100% - 10px);
		border-bottom:1px solid #cccccc;
		padding:5px;
		cursor:pointer;
	}
	.header_search .header_search_categories .header_search_category:hover,
	.header_search .header_search_categories .header_search_category.active,
	.header_search .header_search_categories .header_search_other_categories:hover {
		background-color:#ffffff;
		color:#000000;
	}
	.header_search .header_search_categories .header_search_category:hover h3,
	.header_search .header_search_categories .header_search_category.active h3,
	.header_search .header_search_categories .header_search_other_categories:hover h3 {
		color:#000000;
	}
	
	.header_search .header_search_categories .header_search_category .header_search_category_img,
	.header_search .header_search_categories .header_search_category .header_search_category_img_hover {
		vertical-align:middle;
		margin-right:2px;
		float:left;
	}
	.header_search .header_search_categories .header_search_category .header_search_category_img,
	.header_search .header_search_categories .header_search_category:hover .header_search_category_img_hover,
	.header_search .header_search_categories .header_search_category.active .header_search_category_img_hover {
		display:inline-block;
	}
	.header_search .header_search_categories .header_search_category .header_search_category_img_hover,
	.header_search .header_search_categories .header_search_category:hover .header_search_category_img,
	.header_search .header_search_categories .header_search_category.active .header_search_category_img {
		display:none;
	}
	.header_search .header_search_categories .header_search_other_categories {
		position:relative;
		display:inline-block;
		width:calc(40% - 13px);
		padding:5px;
	}
	.header_search .header_search_categories .header_search_other_categories_list {
		position:absolute;
		width:100%;
		top:32px;
		right:0px;
		display:none;
		background:#ffffff;
		border-top:1px solid #cccccc;
		border-left:1px solid #cccccc;
		z-index:9;
		cursor:pointer;
		
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation-direction: inherit;
	}
	.header_search .header_search_categories .header_search_other_categories:hover .header_search_other_categories_list {
		display:inline-block;
	}
	.header_search .header_search_categories .header_search_other_categories_list .header_search_other_category:hover {
		background-color:#f7f7f7;
	}
	.header_search .header_search_filters {
		position:relative;
		display:inline-block;
		width:calc(100% - 20px);
		padding:20px 10px;
		text-align:left;
		border-radius:6px 6px 6px 6px;
		background:#ffffff;
		
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation-direction: inherit;
	}
	.header_search .header_search_filters_form.hide {
		display:none;
		
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation-direction: inherit;
	}
	.header_search .header_search_filters_form_field {
		position:relative;
		display:inline-block;
		vertical-align:top;
		/* width:calc(50% - 23px); */
		/* margin:5px 10px; */
		width: calc(100% - 19px);
		margin: 5px 5px 5px 10px;
		font-size:14px;
	}
	.header_search .header_search_filters_form_field input {
		width:calc(100% - 19px);
	}
	.header_search .header_search_filters_form_field .select.half {
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:calc(50% - 3px);
		margin:0;
	}
	.header_search .header_search_filters_form_field .button {
		float:right;
	}
	.header_search .input {
		height:32px;
	}
	.header_search .select {
		height:36px;
		font-size:14px;
		color:#616161;
		border:1px solid #cccccc;
		border-radius:4px;
	}
	.header_search .select .select_option_disable {
		color:#616161;
	}
	.header_search .select .select_option {
		color:#000000;
	}
	.header_search h1
	{
		color:#ffffff;
		font-family:'regular-poppins';
		line-spacing:0;
		font-size:60px;
		line-height:70px;
	}
	.header_search h2
	{
		color:#ffffff;
		font-family:'regular';
		font-size:26px;
		line-height:30px;
		margin-bottom:20px;
	}
	.header_search .button
	{
		position: relative;
		display: inline-block;
		vertical-align: top;
		width: 160px;
		height: 42px;
		line-height: 26px;
		font-family: 'regular';
		font-size: 16px;
		color: #ffffff;
		background-image: url(../_images/icon_search_white.png);
		background-size: 18px;
		background-repeat: no-repeat;
		background-position: 20px 12px;
		background-color: #827977;
		border-radius: 6px;
		border: 0px #827977 solid;
		margin-top:20px;
		margin-right:10px;
		float:right;
	}
	.header_search .link_advanced_search
	{
		position: relative;
		display: inline-block;
		vertical-align: top;
		margin-top:30px;
		margin-right:10px;
		float:right;
		font-size:14px;
	}
	.header_search .button:hover
	{
		background-color:#070717;
		box-shadow:0px 2px 10px rgba(0,0,0,0.2);
	}
	.header_search .button:focus
	{	
		outline:none;
	}	
	
	
	
	.header_search_ads {
		position: relative;
		display: inline-block;
		vertical-align: top;
		width: 30%;
		max-width: 650px;
		height:352px;
		min-height: 50px;
		margin-top: 60px;
		border: 0px #070717 solid;
		text-align: center;
		float:right;
		z-index: 1;
		background-color: #ffffff;
		border-radius: 6px 6px 0 0;
		
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation-direction: inherit;
	}
	.header_search_ads .box_products_image {
		height:210px;
	}
	.header_search_ads h1 {
		position: relative;
		display: inline-block;
		width:100%;
		vertical-align: top;
		font-family: regular;
		font-weight: normal;
		font-size: 16px;
		padding: 0 10px;
		line-height: 20px;
		color: #070717;
		letter-spacing: -0.5px;
		margin-top: 5px;
		float: left;
		text-align: left;
		white-space: break-spaces;
	}
	.header_search_ads h2 {
		position: relative;
		display: inline-block;
		vertical-align: top;
		font-family: regular;
		font-weight: normal;
		font-size: 12px;
		line-height: 15px;
		padding: 0 10px;
		color: #777777;
		margin-top: 5px;
		float: left;
		text-align: left;
		white-space: break-spaces;
	}
	.header_search_ads h3 {
		position: relative;
		display: inline-block;
		vertical-align: top;
		font-family: regular;
		font-weight: normal;
		font-size: 12px;
		line-height: 15px;
		padding: 0 10px;
		color: #777777;
		margin-top: 5px;
		float: left;
		text-align: left;
		white-space: break-spaces;
	}
	.header_search_ads h5 {
		position: absolute;
		display: inline-block;
		vertical-align: top;
		height: 30px;
		margin: 5px 0px 0px;
		padding: 0 10px;
		bottom: 0;
		left: 0;
		font-family: bold;
		font-weight: normal;
		font-size: 24px;
		line-height: 24px;
		color: #000000;
		letter-spacing: -1px;
		float: left;
		text-align: left;
		border: 0px solid;
		white-space: break-spaces;
	}
	
	/* MENU CSS */
	.header_box_menu {
		position:fixed;
		vertical-align:top;
		width:0%;
		max-width:0px;
		padding-top:20px;
		height:100%;
		top:0px;
		left:0px;
		text-align:left;
		background:#ffffff;
		z-index:99999999;
		box-shadow:0px 0px 15px rgba(0,0,0,0.2);
		/* pointer-events: none; */
		transition: 0.5s;
		overflow-x: hidden;
	}
	.header_box_menu .header_box_menu_icon {
		text-align:right;
		margin-bottom:20px;
	}
	.header_menu
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:50px;
		height:60px;
		margin-top:19px;
		/* border:1px red solid; */
		float:left;
		text-align:left;
		z-index:1;

		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation-direction: inherit;			
	}
	.header_box_menu_content_zone {
		width: 96%;
		text-align: left;
		max-width: 1680px;
	}
	.header_box_menu_content {
		position:relative;
		vertical-align:top;
		width:70%;
		max-width:840px;
		background-color:#ffffff;
		padding:10px 20px;
		border:1px #cccccc solid;
		margin-top:110px;
		margin-left: 240px;
		pointer-events: all;
		border-radius:3px;
		box-shadow: 0px 3px 10px rgba(0,0,0,0.3);
	}
	.header_menu_up {
	    position: absolute;
		top: -10px;
		left: 15px;
	}
	.header_menu_close {
		position: fixed;
		display: inline-block;
		vertical-align: top;
		width: 30px;
		height: 30px;
		margin-top: -20px;
		margin-left: 0px;
		border: 0px #ffffff solid;
		float: left;
		margin-left: -35px;
		text-align: left;
	}
	#header_menu_link_open, #header_menu_link_close {
		cursor: pointer;
	}
	.header_menu_close div {
		margin-top:0px;
	}
	.header_menu_close img {
		width:30px;
		height:17px;
		border:0px #ffffff solid;
	}
	.header_menu_options {
		position: relative;
		display: inline-block;
		vertical-align: top;
		width: 100%;
		height: 100%;
		margin-left: 0px;
		margin-top: 0px;
		border: 0px #ffffff solid;
		text-align: center;
	}
	.header_menu_options_stores {
		position: relative;
		display: inline-block;
		vertical-align: top;
		width: 230px;
		text-align: left;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.header_menu_options_stores_column {
		position: relative;
		display: inline-block;
		vertical-align: top;
		width: 100%;
		text-align: left;
		padding-bottom:50px;
	}
	.header_menu_options_stores img {
		width:20px;
		vertical-align:middle;
		margin-top:-2px;
		margin-right:10px;
	}
	.header_menu_options_stores h2 {
		font-size:16px;
		line-height:16px;
		color:#000000;
		display:inline-block;
		width:calc(100% - 30px);
	}
	.header_menu_options_stores h2:hover,
	.header_menu_options_stores:hover h2 {
		color:#827977;
	}
	.header_menu_options_stores h3 {
		font-size:14px;
		line-height:20px;
		color:#827977;
	}
	
	
	.home_slider_pub
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:calc(28% - 40px);
		height:320px;
		margin:0px;
		padding:20px;
		background-color:#eeeeee;
		border-radius:6px;
		border:0px #070717 solid;
		float:right;
		text-align:left;
		z-index:1;
		
		-webkit-transition:all 0.3s;
		-moz-transition:all 0.3s;
		transition:all 0.3s;	
		animation:fadein 0.5s;
		-moz-animation:fadein 0.5s;
		-webkit-animation:fadein 0.5s;
		-o-animation:fadein 0.5s;
		animation-direction:inherit;		
	}
	.home_slider_pub h1
	{
		font-family:bold;
		font-size:40px;
		line-height:40px;
		text-align:left;
		margin-bottom:20px;
	}	
	.home_slider_pub h2
	{
		font-family:regular;
		font-size:20px;
		line-height:22px;
		margin-bottom:20px;
	}
	.home_slider_pub h3
	{
		font-family:regular;
		font-size:20px;
		line-height:22px;
		margin-bottom:10px;
	}	
	


	.register_page_block {
		width:100%;
		display:inline-block;
		vertical-align:top;
	}
	.login_page_block {
		width:100%;
		display:inline-block;
		vertical-align:top;
		margin-bottom:30px;
	}
	.login_page_block h1 {
		font-family: 'bold-poppins';
		font-size: 25px;
		color: #827977;
		line-height: 30px;
		letter-spacing: -0.5px;
	}
	.login_page_block .input {
		position:relative;
		display:inline-block;
		width:90%;
		max-width:300px;
	}
	.login_page_block .checkbox_h2 .checkbox {
		display:inline-block;
		vertical-align:middle;
		width:20px;
		height:20px;
	}
	.login_page_block .checkbox_h2 h2 {
		display:inline-block;
		font-size:16px;
	}
	.login_page_block .checkbox_h3 .checkbox {
		display:inline-block;
		vertical-align:middle;
	}
	.login_page_block .checkbox_h3 h3 {
		display:inline-block;
		font-size:12px;
	}
	.register_login_page {
		width:100%;
		display:inline-block;
	}
	.store_register_eye {
		position: absolute;
		margin-top: 10px;
		margin-left: -30px;
		cursor: pointer;
		opacity:0.3;
	}
	.store_login_eye {
		position: absolute;
		margin-top: 10px;
		margin-left: -30px;
		cursor: pointer;
		opacity:0.3;
	}
	
	.header_breadcrumb {
		position:relative;
		display:inline-block;
		width:100%;
		margin-top:0px;
		background-color:#ffffff;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
	}
	.header_breadcrumb_content {
		position:relative;
		display:inline-block;
		width:90%;
		max-width:1920px;
		border:0px #000000 solid;
		text-align:left;
	}
	.header_breadcrumb_content h3 {
		display:inline-block;
	}
	.header_breadcrumb_content .form_sort_order {
		float:right;
		text-align:right;
		width:400px;
	}
	.header_breadcrumb_content .form_sort_order .select {
		width:200px;
		height:36px;
		font-size:15px;
	}
	
	
	.header_categories_zone
	{
		position:relative;
		display:inline-block;
		width:100%;
		height:150px;
		animation:fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
	}
	.header_categories {
		display:inline-block;
		vertical-align:top;
		width:100%;
		height:150px;
		overflow-x: hidden;
		overflow-y: hidden;
	}
	.header_categories_slider {
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		height:150px;
		padding:0px;
		margin:0px;
		background-color:#ffffff;
		border-radius:0;
		border:0px #000000 solid;
	}
	.header_categories_scroll {
		display: inline-block;
		height: 100%;
		/* overflow-x: hidden; */
		/* overflow-y: hidden; */
		white-space: nowrap;
	}
	.box_category
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100px;
		margin:15px 5px 20px;
		padding:10px;
		text-align:center;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;	
	}
	.box_category_img
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:70px;
		height:70px;
		text-align:center;
		background-color:#eeeeee;
		background-size:18px;
		background-repeat:no-repeat;
		background-position:center;
		border-radius:100%;
		box-shadow:0px 0px 1px rgba(0,0,0,0.1);
		border:1px #dddddd solid;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;	
	}
	.box_category {
		text-align:center;
	}
	

	.home_top_left
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:calc(32% - 40px);
		min-height:400px;
		margin-bottom:20px;
		padding:20px;
		float:left;
		text-align:left;
		border-radius:8px;
		border:1px #dddddd solid;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;	
	}
	.home_top_left h1
	{
		font-family:'regular-poppins';
		font-size:30px;
		line-height:30px;
		color:#827977;
		margin-bottom:10px;		
	}
	.home_top_left .title a
	{
		position:relative;
		font-family:'regular';
		font-size:15px;
		line-height:30px;
		margin-bottom:10px;
	}	
	.home_top_left .title a:hover
	{
		color:#827977;
		text-decoration:underline;
	}
	
	
	.home_top_center
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:calc(32% - 40px);
		min-height:400px;
		padding:20px;
		margin-bottom:20px;
		text-align:left;
		border-radius:8px;
		border:1px #dddddd solid;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;	
	}
	.home_top_center h1
	{
		font-family:'regular-poppins';
		font-size:30px;
		line-height:30px;
		color:#827977;
		margin-bottom:10px;
	}
	.home_top_center .title a
	{
		position:relative;
		font-family:'regular';
		font-size:15px;
		line-height:30px;
		margin-bottom:10px;
	}
	.home_top_center a:hover
	{
		color:#827977;
		text-decoration:underline;
	}	
	
	.home_top_right
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:calc(30% - 40px);
		min-height:400px;
		padding:20px;
		margin-bottom:20px;
		float:right;
		text-align:left;
		border-radius:8px;
		border:1px #dddddd solid;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;	
	}	
	.home_top_right h1
	{
		font-family:'regular-poppins';
		font-size:30px;
		line-height:30px;
		color:#827977;
		margin-bottom:10px;
	}
	.home_top_right .title a
	{
		position:relative;
		font-family:'regular';
		font-size:15px;
		line-height:30px;
		margin-bottom:10px;
	}	
	.home_top_right a:hover
	{
		color:#827977;
		text-decoration:underline;
	}	
	
	

	.home_featured_store
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		height:700px;
		margin-top:30px;
		margin-bottom:0px;		
		border-radius:8px;
		border:0px #000000 solid;
		float:left;
		text-align:left;
		overflow:hidden;
		z-index:1;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;	
	}
	.home_featured_store_image
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		height:500px;
		background-color:#cccccc;
		background-size:cover;
		background-position:center;
		background-repeat:no-repeat;
		border:0px #070717 solid;
		overflow:hidden;		
	}
	.home_featured_store .account_header_zone_area {
		position: relative;
		display: inline-block;
		width: 90%;
		max-width: 1920px;
		min-height: 170px;
		margin-top: 20px;
		margin-left: 20px;
		border: 0px #000000 solid;
	}
	.home_featured_store_list
	{
		position:absolute;
		width:100%;
		height:400px;
		top:330px;
		border:0px #000000 solid;
		text-align:center;
		overflow:hidden;
		z-index:3;
	}	
	.home_featured_store h1
	{
		color:#070717;
	}


	.box_list_featured_products
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:calc(100% + 30px);
		margin-top:10px;
		margin-left:-15px;
		margin-right:-15px;
		margin-bottom:0px;
		background-color:#ffffff;
		border:0px #000000 solid;
		text-align:center;
		overflow:hidden;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;	
	}
	
	.home_list_featured_products
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:calc(100% + 30px);
		height:730px;
		margin-top:30px;
		margin-left:-15px;
		margin-right:-15px;
		margin-bottom:0px;
		background-color:#ffffff;
		border:0px #000000 solid;
		float:left;
		text-align:left;
		overflow:hidden;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;	
	}
	.home_list_featured_products .title {
		margin-left:15px;
	}
	.home_list_featured_products .title a
	{
		position:relative;
		font-family:'regular';
		font-size:15px;
		line-height:30px;
		margin-bottom:10px;
		border:0px solid;
	}	
	.home_list_novelty_products_small,
	.home_list_featured_products_small
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:calc(100% + 30px);
		margin-top:30px;
		margin-left:-15px;
		margin-right:-15px;
		margin-bottom:0px;
		background-color:#ffffff;
		border:0px #000000 solid;
		float:left;
		text-align:left;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;	
	}
	.home_list_novelty_products_small .title,
	.home_list_featured_products_small .title {
		margin-left:15px;
	}
	.home_list_novelty_products_small .title a,
	.home_list_featured_products_small .title a
	{
		position:relative;
		font-family:'regular';
		font-size:15px;
		line-height:30px;
		margin-bottom:10px;
		border:0px solid;
	}	
	.home_list_products
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		height:400px;
		margin-top:30px;
		margin-bottom:0px;
		background-color:#ffffff;
		border:0px #000000 solid;
		float:left;
		text-align:left;
		overflow:hidden;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;	
	}
	.home_list_products h1,
	.home_list_featured_products h1,
	.home_list_novelty_products_small h1,
	.home_list_featured_products_small h1
	{
		font-family:'bold-poppins';
		font-size:25px;
		color:#827977;
		line-height:30px;
		letter-spacing:-0.5px;
	}
	.home_list_products .title a
	{
		position:relative;
		font-family:'regular';
		font-size:15px;
		line-height:30px;
		margin-bottom:10px;
		border:0px solid;
	}	
	.home_list_featured_products .title a:hover,
	.home_list_products .title a:hover
	{
		color:#827977;
		text-decoration:underline;
	}	
	
	
	.home_list_products2
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:calc(100% - 0px);
		height:390px;
		margin-top:40px;
		margin-bottom:40px;
		padding:0px;
		background-color:#ffffff;
		border-radius:0px;
		border:0px #070717 solid;
		box-shadow:0px 1px 15px rgba(0,0,0,0.1);
		float:left;
		text-align:left;
		overflow:hidden;
		z-index:1;

		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;	
	}
	.home_list_products2_image
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:calc(20% - 0px);
		height:350px;
		padding:20px;
		background-color:#070717;
		border-radius:8px;
		border:0px #dddddd solid;
		float:left;
		text-align:left;
		overflow:hidden;

		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;	
	}
	.home_list_products2_image h1
	{
		font-size:30px;
		line-height:30px;
		color:#ffffff;
	}
	.home_list_products2_list
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:calc(80% - 60px);
		height:380px;
		margin-top:16px;
		border-radius:8px;
		border:0px #ff0000 solid;
		float:right;
		overflow:hidden;
		z-index:1;

		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;	
	}	
	.home_list_products2 .title a
	{
		position:relative;
		font-family:'regular';
		font-size:15px;
		line-height:30px;
		margin-bottom:10px;
		padding:5px 35px 5px 35px;
		color:#000000;
		border-radius:8px;
		background-color:#ffffff;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;		
	}	
	.home_list_products2 .title a:hover
	{
		color:#ffffff;
		background-color:#000000;
	}	
	
	
	
	.home_featured_services
	{
		position:relative;
		display:inline-block;
		vertical-align:top;1
		width:100%;
		height:500px;
		margin-top:20px;
		margin-bottom:0px;
		background-color:#ffffff;
		border:0px #000000 solid;
		float:left;
		text-align:left;
		overflow:hidden;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;	
	}
	.home_featured_services h1
	{
		font-family:'regular-poppins';
		font-size:30px;
		color:#070717;
		line-height:30px;
	}	
	.home_featured_services .title a
	{
		position:relative;
		font-family:'regular';
		font-size:15px;
		line-height:30px;
		margin-bottom:10px;
		border:0px solid;
	}	
	.home_featured_services .title a:hover
	{
		color:#827977;
		text-decoration:underline;
	}	
	.home_featured_services .button
	{
		position:absolute;
		width:100px;
		bottom:15px;
		left:0px;
		right:0px;
		margin-left:auto;
		margin-right:auto;
		padding:3px 5px 3px 5px;
		font-family:regular;
		font-size:12px;
		line-height:20px;
		color:#777777;
		background-color:transparent;
		border-radius:6px;
		border:1px #cccccc solid;
		box-shadow:0px;
	}	
	.home_featured_services .button:hover
	{
		color:#ffffff;
		background-color:#aaaaaa;
		box-shadow:0px 0px 0px;
	}		
	
	
	
	.home_featured_marketplace
	{
		position:relative;
		display:inline-block;
		vertical-align:top;1
		width:100%;
		height:700px;
		margin-top:20px;
		margin-bottom:20px;
		padding:20px;
		background-color:#cccccc;
		border-radius:8px;
		border:0px #070717 solid;
		float:left;
		text-align:left;
		overflow:hidden;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;	
	}
	.home_featured_marketplace_image
	{
		position:relative;
		display:inline-block;
		vertical-align:top;1
		width:100%;
		height:700px;
		background-size:cover;
		background-position:center;
		background-repeat:no-repeat;
		border:0px #070717 solid;
		overflow:hidden;		
	}
	.home_featured_marketplace_list
	{
		position:relative;
		display:inline-block;
		vertical-align:top;1
		width:100%;
		height:400px;
		margin-top:330px;
		border:0px #070717 solid;
		text-align:center;
		overflow:hidden;	
	}	
	.home_featured_marketplace h1
	{
		font-size:30px;
		color:#070717;
		line-height:30px;
	}	
	
	
	.home_house_block {
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		margin-top:30px;
		margin-bottom:0px;
		background-color:#ffffff;
		border:0px #000000 solid;
		float:left;
		text-align:left;
		overflow:hidden;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
	}
	.home_house_block h1
	{
		font-family:'regular-poppins';
		font-size:30px;
		color:#070717;
		line-height:30px;
	}
	.home_house_block .title a
	{
		position:relative;
		font-family:'regular';
		font-size:15px;
		line-height:30px;
		margin-bottom:10px;
		border:0px solid;
	}	
	.home_house_block .title a:hover
	{
		color:#827977;
		text-decoration:underline;
	}	
	.home_house_block_left {
		position:relative;
		display:inline-block;
		width:45%;
		margin-top:30px;
	}
	.home_house_block_left_categories {
		position:relative;
		display:inline-block;
		width:260px;
		height:438px;
		padding:30px;
		vertical-align:top;
		border-top:1px solid #cccccc;
		border-bottom:1px solid #cccccc;
		border-left:1px solid #cccccc;
	}
	.home_house_block_left_categories h2 {
		font-family:'bold';
		font-size:20px;
	}
	.home_house_block_left_categories h3 {
		font-size:16px;
		margin:5px 0;
	}
	.home_house_block_left_image {
		position:relative;
		display:inline-block;
		width:calc(100% - 321px);
		height:500px;
		vertical-align:top;
		background-size:cover;
		background-position:center right;
		background-repeat:no-repeat;
	}
	
	.home_house_block_center {
		position:relative;
		display:inline-block;
		width:calc(35% - 60px);
		height:438px;
		margin:30px 20px 0;
		padding:30px;
		vertical-align:top;
		border:1px solid #cccccc;
	}
	.home_house_block_center h2 {
		font-family:'bold';
		font-size:20px;
	}
	.home_house_block_center_link {
		position: absolute;
		bottom: 20px;
		left: 30px;
		font-family: 'regular';
		font-size: 15px;
		line-height: 30px;
		border: 0px solid;
	}
	.home_house_block_center_item {
		position:relative;
		display:inline-block;
		width:100%;
		margin-top:20px;
		margin-bottom:20px;
	}
	.home_house_block_center_item_image {
		position:relative;
		display:inline-block;
		width:100px;
		height:90px;
		vertical-align:top;
		background-size:cover;
		background-position:center;
		background-repeat:no-repeat;
	}
	.home_house_block_center_item_content {
		position:relative;
		display:inline-block;
		width:calc(100% - 110px);
		margin-left:10px;
		vertical-align:top;
		height:90px;
	}
	.home_house_block_center_item_content h3 {
		font-size:16px;
		line-height:18px;
		margin:0;
	}
	.home_house_block_center_item_content h4 {
		position:absolute;
		font-family: bold;
		font-weight: normal;
		font-size: 20px;
		line-height: 20px;
		bottom:0px;
		left:0px;
		margin:0;
	}
	
	.home_house_block_right {
		position:relative;
		display:inline-block;
		width:calc(20% - 44px);
		height:498px;
		margin:30px 0px 0px;
		vertical-align:top;
		border:1px solid #cccccc;
	}
	.home_house_block_right_image {
		position:relative;
		display:inline-block;
		width:100%;
		height:250px;
		vertical-align:top;
		background-size:cover;
		background-position:center;
		background-repeat:no-repeat;
		background-image:url(/_images/home_house_block_right_image.png);
	}
	.home_house_block_right_content {
		position:relative;
		display:inline-block;
		width:calc(100% - 40px);
		vertical-align:top;
		padding:20px;
	}
	.home_house_block_right_content h2 {
		font-family:'bold';
		font-size:20px;
		line-height:22px;
		margin-bottom:5px;
	}
	.home_house_block_right_content h3 {
		font-size:16px;
		line-height:18px;
		margin:0;
	}
	
	
	
	
	.home_auto_block {
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		margin-top:30px;
		margin-bottom:0px;
		background-color:#ffffff;
		border:0px #000000 solid;
		float:left;
		text-align:left;
		overflow:hidden;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
	}
	.home_auto_block h1
	{
		font-family:'regular-poppins';
		font-size:30px;
		color:#070717;
		line-height:30px;
	}
	.home_auto_block .title a
	{
		position:relative;
		font-family:'regular';
		font-size:15px;
		line-height:30px;
		margin-bottom:10px;
		border:0px solid;
	}	
	.home_auto_block .title a:hover
	{
		color:#827977;
		text-decoration:underline;
	}	
	.home_auto_block_left {
		position:relative;
		display:inline-block;
		width:45%;
		margin-top:30px;
	}
	.home_auto_block_left_categories {
		position:relative;
		display:inline-block;
		width:260px;
		height:438px;
		padding:30px;
		vertical-align:top;
		border-top:1px solid #cccccc;
		border-bottom:1px solid #cccccc;
		border-left:1px solid #cccccc;
	}
	.home_auto_block_left_categories h2 {
		font-family:'bold';
		font-size:20px;
	}
	.home_auto_block_left_categories h3 {
		font-size:16px;
		margin:5px 0;
	}
	.home_auto_block_left_image {
		position:relative;
		display:inline-block;
		width:calc(100% - 321px);
		height:500px;
		vertical-align:top;
		background-size:cover;
		background-position:center right;
		background-repeat:no-repeat;
	}
	
	.home_auto_block_center {
		position:relative;
		display:inline-block;
		width:calc(35% - 60px);
		height:438px;
		margin:30px 20px 0;
		padding:30px;
		vertical-align:top;
		border:1px solid #cccccc;
	}
	.home_auto_block_center h2 {
		font-family:'bold';
		font-size:20px;
	}
	.home_auto_block_center_link {
		position: absolute;
		bottom: 20px;
		left: 30px;
		font-family: 'regular';
		font-size: 15px;
		line-height: 30px;
		border: 0px solid;
	}
	.home_auto_block_center_item {
		position:relative;
		display:inline-block;
		width:100%;
		margin-top:20px;
		margin-bottom:20px;
	}
	.home_auto_block_center_item_image {
		position:relative;
		display:inline-block;
		width:100px;
		height:90px;
		vertical-align:top;
		background-size:cover;
		background-position:center;
		background-repeat:no-repeat;
	}
	.home_auto_block_center_item_content {
		position:relative;
		display:inline-block;
		width:calc(100% - 110px);
		margin-left:10px;
		vertical-align:top;
		height:90px;
	}
	.home_auto_block_center_item_content h3 {
		font-size:16px;
		line-height:18px;
		margin:0;
	}
	.home_auto_block_center_item_content h4 {
		position:absolute;
		font-family: bold;
		font-weight: normal;
		font-size: 20px;
		line-height: 20px;
		bottom:0px;
		left:0px;
		margin:0;
	}
	
	.home_auto_block_right {
		position:relative;
		display:inline-block;
		width:calc(20% - 84px);
		height:438px;
		margin:30px 0px 0px;
		padding:30px 20px;
		vertical-align:top;
		border:1px solid #cccccc;
	}
	.home_auto_block_right_image {
		position:relative;
		display:inline-block;
		width:100%;
		height:250px;
		vertical-align:top;
		background-size:cover;
		background-position:center;
		background-repeat:no-repeat;
		background-image:url(/_images/home_auto_block_right_image.png);
	}
	.home_auto_block_right_content {
		position:relative;
		display:inline-block;
		width:100%;
		vertical-align:top;
		padding:0px;
	}
	.home_auto_block_right_content h2 {
		font-family:'bold';
		font-size:20px;
		line-height:22px;
		margin-bottom:25px;
	}
	.home_auto_block_right_content h3 {
		font-size:16px;
		line-height:18px;
		margin:0;
		margin-left:20px;
		margin-bottom:5px;
	}
	.home_auto_block_right_content .select {
		margin-bottom:15px;
		height:40px;
		border-radius:5px;
	}
	.home_auto_block_right_content .button {
		padding:10px 20px 10px 50px;
		background-color:#827977;
		background-image: url(../_images/icon_search_white.png);
		background-size: 18px;
		background-repeat: no-repeat;
		background-position: 15px 12px;
	}
	
	
	
	.home_services_block {
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		margin-top:30px;
		margin-bottom:0px;
		background-color:#ffffff;
		border:0px #000000 solid;
		float:left;
		text-align:left;
		overflow:hidden;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
	}
	.home_services_block h1
	{
		font-family:'regular-poppins';
		font-size:30px;
		color:#070717;
		line-height:30px;
	}
	.home_services_block .title a
	{
		position:relative;
		font-family:'regular';
		font-size:15px;
		line-height:30px;
		margin-bottom:10px;
		border:0px solid;
	}	
	.home_services_block .title a:hover
	{
		color:#827977;
		text-decoration:underline;
	}
	.home_services_block_left {
		position:relative;
		display:inline-block;
		width:calc(100% - 421px);
		height:358px;
		margin:30px 0px 0px;
		padding:20px 10px;
		vertical-align:top;
		overflow:hidden;
		border-top:1px solid #cccccc;
		border-bottom:1px solid #cccccc;
		border-left:1px solid #cccccc;
	}
	.home_services_block_left_list {
		display:inline-block;
		vertical-align:top;
		width:100%;
		height:358px;
		overflow-x: hidden;
		overflow-y: hidden;
	}
	.home_services_block_left_list_scroll {
		display: inline-block;
		height: 100%;
		white-space: nowrap;
	}
	.home_services_block_right {
		position:relative;
		display:inline-block;
		width:340px;
		height:300px;
		margin:30px 0px 0px;
		padding:50px 30px;
		vertical-align:top;
		background-size:cover;
		background-repeat:no-repeat;
		background-position:center;
	}
	.home_services_block_right h1 {
		font-family: 'bold';
		font-size: 45px;
		color: #ffffff;
		line-height: 50px;
	}
	.home_services_block_right h2 {
		font-family: 'regular';
		font-size: 26px;
		color: #ffffff;
		line-height: 28px;
	}
	.home_services_block_right .button {
		position:absolute;
		bottom:30px;
		left:30px;
		top:unset;
		padding:10px 20px 10px 20px;
		background:#ffffff;
		color:#000000;
	}
	.home_services_block .box_products
	{
		width:220px !important;
	}
	
	
	
	
	.home_construction_block {
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		margin-top:30px;
		margin-bottom:0px;
		background-color:#ffffff;
		border:0px #000000 solid;
		float:left;
		text-align:left;
		overflow:hidden;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
	}
	.home_construction_block h1
	{
		font-family:'regular-poppins';
		font-size:30px;
		color:#070717;
		line-height:30px;
	}
	.home_construction_block .title a
	{
		position:relative;
		font-family:'regular';
		font-size:15px;
		line-height:30px;
		margin-bottom:10px;
		border:0px solid;
	}	
	.home_construction_block .title a:hover
	{
		color:#827977;
		text-decoration:underline;
	}
	.home_construction_block_left {
		position:relative;
		display:inline-block;
		width:340px;
		height:300px;
		margin:30px 0px 0px;
		padding:50px 30px;
		vertical-align:top;
		background-size:cover;
		background-repeat:no-repeat;
		background-position:center;
	}
	.home_construction_block_right {
		position:relative;
		display:inline-block;
		width:calc(100% - 421px);
		height:358px;
		margin:30px 0px 0px;
		padding:20px 10px;
		vertical-align:top;
		overflow:hidden;
		border-top:1px solid #cccccc;
		border-bottom:1px solid #cccccc;
		border-right:1px solid #cccccc;
	}
	.home_construction_block_right_list {
		display:inline-block;
		vertical-align:top;
		width:100%;
		height:358px;
		overflow-x: hidden;
		overflow-y: hidden;
	}
	.home_construction_block_right_list_scroll {
		display: inline-block;
		height: 100%;
		white-space: nowrap;
	}
	.home_construction_block_left h1 {
		font-family: 'bold';
		font-size: 45px;
		color: #ffffff;
		line-height: 50px;
	}
	.home_construction_block_left h2 {
		font-family: 'regular';
		font-size: 26px;
		color: #ffffff;
		line-height: 28px;
	}
	.home_construction_block_left .button {
		position:absolute;
		bottom:30px;
		left:30px;
		top:unset;
		padding:10px 20px 10px 20px;
		background:#ffffff;
		color:#000000;
	}
	.home_construction_block .box_products
	{
		width:220px !important;
	}
	
	
	
	.home_list_4_left,
	.home_list_4_center,
	.home_list_4_right {
		position:relative;
		display:inline-block;
		width:calc(100% - 62px);
		margin-top:30px;
		padding:30px;
		text-align:left;
		overflow:hidden;
		border:1px solid #cccccc;
		border-radius:8px;
		vertical-align:top;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
	}
	.home_list_4_left h2,
	.home_list_4_center h2,
	.home_list_4_right h2 {
		font-family: 'bold';
		font-size: 20px;
		line-height: 20px;
	}
	
	.home_list_3_left,
	.home_list_3_center,
	.home_list_3_right {
		position:relative;
		display:inline-block;
		width:calc(100%/3 - 85px);
		margin-top:30px;
		padding:30px;
		text-align:left;
		overflow:hidden;
		border:1px solid #cccccc;
		border-radius:8px;
		vertical-align:top;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
	}
	.home_list_3_center {
		margin-left:30px;
		margin-right:30px;
	}
	.home_list_3_left h2,
	.home_list_3_center h2,
	.home_list_3_right h2 {
		font-family: 'bold';
		font-size: 20px;
	}
	.box_product_list_item_line {
		position:relative;
		display:inline-block;
		width:100%;
		border-bottom:1px solid #cccccc;
	}
	.box_product_list_item {
		position:relative;
		display:inline-block;
		width:100%;
		margin-top:10px;
		margin-bottom:10px;
	}
	.box_product_list_item_image {
		position:relative;
		display:inline-block;
		width:50px;
		height:50px;
		vertical-align:middle;
		background-size:cover;
		background-position:center;
		background-repeat:no-repeat;
	}
	.box_product_list_item_content {
		position:relative;
		display:inline-block;
		width:calc(100% - 110px);
		margin-left:10px;
		vertical-align:middle;
	}
	.box_product_list_item h2 {
		font-family: 'bold';
		font-size: 16px;
		line-height: 18px;
	}
	.box_product_list_item_content h3 {
		font-size:16px;
		line-height:16px;
		margin:0;
	}
	.box_product_list_item_content h4 {
		position:absolute;
		font-family: bold;
		font-weight: normal;
		font-size: 16px;
		line-height: 16px;
		bottom:0px;
		left:0px;
		margin:0;
		color:#000000;
	}
	
	
	

	.box_ads_only_text
	{ 
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:calc(100% - 30px);
		min-height:60px;
		margin:7px 0px 0px 0px;
		padding:5px;
		background-color:#ffffff;
		border-radius:6px;
		border:0px #cccccc solid;
		text-align:left;
		overflow:hidden;
		cursor:pointer;

		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation-direction: inherit;
	}
	.box_ads_only_text:hover
	{ 
		box-shadow:0px 2px 20px rgba(0,0,0,0.2);
	}
	.box_ads_only_text h6
	{ 
		position:relative;
		display:inline-block;
		vertical-align:top;	
		margin:0px;
		font-family:regular;
		font-weight:normal;
		font-size:11px;
		line-height:12px;
		color:#999999;
		float:left;
		text-align:left;
		border:0px solid;
	}
	.box_ads_only_text h3
	{ 
		position:relative;
		display:inline-block;
		vertical-align:top;
		font-family:bold;
		font-weight:normal;
		font-size:11px;
		line-height:12px;
		color:#777777;
		letter-spacing:-0.5px;
		float:left;
		text-align:left;
	}		
	.box_ads_only_text h1
	{ 
		position:relative;
		display:inline-block;
		vertical-align:top;
		font-family:regular;
		font-weight:normal;
		font-size:12px;
		line-height:16px;
		color:#070717;
		letter-spacing:-0.5px;
		float:left;
		text-align:left;
	}	
	.box_ads_only_text h4
	{ 
		position:relative;
		display:inline-block;
		vertical-align:top;
		margin:0px 10px 0px 0px;
		font-family:regular;
		font-weight:normal;
		font-size:14px;
		line-height:18px;
		color:#777777;
		letter-spacing:-1px;
		text-decoration:line-through;
		float:left;
		text-align:left;
		border:0px solid;
	}		
	.box_ads_only_text h5
	{ 
		position:relative;
		display:inline-block;
		vertical-align:top;
		margin:0px;
		font-family:bold;
		font-weight:normal;
		font-size:18px;
		line-height:18px;
		color:#070717;
		letter-spacing:-1px;
		float:left;
		text-align:left;
		border:0px solid;
	}	
		


	
	.box_products
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:calc(100% - 32px);
		max-width:220px;
		height:320px;
		margin:15px;
		padding:0px;
		background-color:#ffffff;
		border-radius:6px;
		border:1px #cccccc solid;
		text-align:center;
		cursor:pointer;

		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation-direction: inherit;
	}
	.box_products:hover
	{
		box-shadow:0px 2px 20px rgba(0,0,0,0.2);
	}
	.box_products_image
	{ 
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:calc(100% - 0px);
		height:180px;
		border-radius:6px 6px 0 0;
		border:0;
		background-color:#cccccc;
		background-size:cover;
		background-position:center;
		background-repeat:no-repeat;
		text-align:center;
	}
	.box_products h1
	{ 
		position:relative;
		display:inline-block;
		width:calc(100% - 20px);
		vertical-align:top;
		font-family:regular;
		font-weight:normal;
		font-size:16px;
		padding:0 10px;
		line-height:20px;
		color:#070717;
		letter-spacing:-0.5px;
		margin-top:5px;
		float:left;
		text-align:left;
		white-space: break-spaces;
	}	
	.box_products h2
	{ 
		position:relative;
		display:inline-block;
		vertical-align:top;
		font-family:regular;
		font-weight:normal;
		font-size:12px;
		line-height:15px;
		padding:0 10px;
		color:#777777;
		margin-top:5px;
		float:left;
		text-align:left;
		white-space: break-spaces;
	}	
	.box_products h3
	{ 
		position:relative;
		display:inline-block;
		vertical-align:top;
		font-family:regular;
		font-weight:normal;
		font-size:12px;
		line-height:15px;
		padding:0 10px;
		color:#555555;
		margin-top:5px;
		float:left;
		text-align:left;
		white-space: break-spaces;
	}	
	.box_products h4
	{ 
		position:relative;
		display:inline-block;
		vertical-align:top;
		height:30px;
		padding:0 10px;
		margin:0px 10px 0px 0px;
		font-family:regular;
		font-weight:normal;
		font-size:17px;
		line-height:30px;
		color:#777777;
		letter-spacing:-1px;
		text-decoration:line-through;
		float:left;
		text-align:left;
		border:0px solid;
		white-space: break-spaces;
	}		
	.box_products h5
	{ 
		position:absolute;
		display:inline-block;
		vertical-align:top;
		height:30px;
		margin:5px 0px 0px;
		padding:0 10px;
		bottom:0;
		left:0;
		font-family:bold;
		font-weight:normal;
		font-size:24px;
		line-height:24px;
		color:#000000;
		letter-spacing:-1px;
		float:left;
		text-align:left;
		border:0px solid;
		white-space: break-spaces;
	}
	
	
	.box_products_small
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width: calc(100%/8 - 22px);
		height:250px;
		margin:15px 10px;
		padding:0px;
		background-color:#ffffff;
		border-radius:6px;
		border:1px #cccccc solid;
		text-align:center;
		cursor:pointer;

		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation-direction: inherit;
	}
	.box_products_small:hover
	{
		box-shadow:0px 2px 20px rgba(0,0,0,0.2);
	}
	.box_products_small_image
	{ 
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:calc(100% - 0px);
		height:120px;
		border-radius:6px 6px 0 0;
		border:0;
		background-color:#cccccc;
		background-size:cover;
		background-position:center;
		background-repeat:no-repeat;
		text-align:center;
	}
	.box_products_small h1
	{ 
		position:relative;
		display:inline-block;
		width:calc(100% - 20px);
		vertical-align:top;
		font-family:regular;
		font-weight:normal;
		font-size:14px;
		padding:0 10px;
		line-height:18px;
		color:#070717;
		letter-spacing:-0.5px;
		margin-top:5px;
		float:left;
		text-align:left;
		white-space: break-spaces;
	}	
	.box_products_small h2
	{ 
		position:relative;
		display:inline-block;
		vertical-align:top;
		font-family:regular;
		font-weight:normal;
		font-size:10px;
		line-height:13px;
		padding:0 10px;
		color:#777777;
		margin-top:5px;
		float:left;
		text-align:left;
		white-space: break-spaces;
	}	
	.box_products_small h3
	{ 
		position:relative;
		display:inline-block;
		vertical-align:top;
		font-family:regular;
		font-weight:normal;
		font-size:12px;
		line-height:13px;
		padding:0 10px;
		color:#555555;
		margin-top:5px;
		float:left;
		text-align:left;
		white-space: break-spaces;
	}	
	.box_products_small h4
	{ 
		position:relative;
		display:inline-block;
		vertical-align:top;
		height:30px;
		padding:0 10px;
		margin:0px 10px 0px 0px;
		font-family:regular;
		font-weight:normal;
		font-size:17px;
		line-height:30px;
		color:#777777;
		letter-spacing:-1px;
		text-decoration:line-through;
		float:left;
		text-align:left;
		border:0px solid;
		white-space: break-spaces;
	}		
	.box_products_small h5
	{ 
		position:absolute;
		display:inline-block;
		vertical-align:top;
		height:30px;
		margin:5px 0px 0px;
		padding:0 10px;
		bottom:0;
		left:0;
		font-family:bold;
		font-weight:normal;
		font-size:20px;
		line-height:20px;
		color:#000000;
		letter-spacing:-1px;
		float:left;
		text-align:left;
		border:0px solid;
		white-space: break-spaces;
	}
	
	
	.box_products2
	{ 
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:calc(100% - 32px);
		max-width: 220px;
		height:320px;
		margin:15px;
		padding:6px;
		background-color:#ffffff;
		border-radius:8px;
		border:0px #cccccc solid;
		text-align:center;
		cursor:pointer;

		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation-direction: inherit;
	}
	.box_products2:hover
	{ 
		box-shadow:0px 2px 20px rgba(0,0,0,0.2);
	}	
	.box_products2_image
	{ 
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:calc(100% - 0px);
		height:200px;
		border-radius:4px;
		background-color:#cccccc;
		background-size:cover;
		background-position:center;
		background-repeat:no-repeat;
		border:0px solid;
		text-align:center;
	}
	.box_products2 h1
	{ 
		position:relative;
		display:inline-block;
		vertical-align:top;
		font-family:regular;
		font-weight:normal;
		font-size:16px;
		padding:0 10px;
		line-height:20px;
		color:#070717;
		letter-spacing:-0.5px;
		margin-top:5px;
		float:left;
		text-align:left;
		white-space: break-spaces;
	}	
	.box_products2 h2
	{ 
		position:relative;
		display:inline-block;
		vertical-align:top;
		font-family:regular;
		font-weight:normal;
		font-size:12px;
		line-height:15px;
		padding:0 10px;
		color:#777777;
		margin-top:5px;
		float:left;
		text-align:left;
		white-space: break-spaces;
	}	
	.box_products2 h3
	{ 
		position:relative;
		display:inline-block;
		vertical-align:top;
		font-family:regular;
		font-weight:normal;
		font-size:12px;
		line-height:15px;
		padding:0 10px;
		color:#555555;
		margin-top:5px;
		float:left;
		text-align:left;
		white-space: break-spaces;
	}	
	.box_products2 h4
	{ 
		position:relative;
		display:inline-block;
		vertical-align:top;
		height:30px;
		padding:0 10px;
		margin:0px 10px 0px 0px;
		font-family:regular;
		font-weight:normal;
		font-size:17px;
		line-height:30px;
		color:#777777;
		letter-spacing:-1px;
		text-decoration:line-through;
		float:left;
		text-align:left;
		border:0px solid;
		white-space: break-spaces;
	}		
	.box_products2 h5
	{ 
		position:absolute;
		display:inline-block;
		vertical-align:top;
		height:30px;
		margin:5px 0px 0px;
		padding:0 10px;
		bottom:0;
		left:0;
		font-family:bold;
		font-weight:normal;
		font-size:24px;
		line-height:24px;
		color:#000000;
		letter-spacing:-1px;
		float:left;
		text-align:left;
		border:0px solid;
		white-space: break-spaces;
	}
	
	

	.box_services
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:calc(100%/6 - 32px);
		height:320px;
		margin:15px;
		padding:0px;
		background-color:#ffffff;
		border-radius:8px;
		border:1px #cccccc solid;
		text-align:center;
		cursor:pointer;

		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation-direction: inherit;
	}
	.box_services:hover
	{
		box-shadow:0px 2px 20px rgba(0,0,0,0.2);
	}
	.box_services_image
	{ 
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:calc(100% - 0px);
		height:180px;
		border-radius:8px;
		background-color:#cccccc;
		background-size:contain;
		background-position:center;
		background-repeat:no-repeat;
		border:0px solid;
		text-align:center;
	}
	.box_services h1
	{ 
		position:relative;
		display:inline-block;
		vertical-align:top;
		font-family:regular;
		font-weight:normal;
		font-size:16px;
		padding:0 5px;
		line-height:22px;
		color:#070717;
		letter-spacing:-0.5px;
		margin-top:5px;
		float:left;
		text-align:left;
	}	
	.box_services h2
	{ 
		position:relative;
		display:inline-block;
		vertical-align:top;
		font-family:regular;
		font-weight:normal;
		font-size:12px;
		line-height:15px;
		padding:0 5px;
		color:#777777;
		margin-top:5px;
		float:left;
		text-align:left;
	}	
	.box_services h3
	{ 
		position:relative;
		display:inline-block;
		vertical-align:top;
		font-family:bold;
		font-size:20px;
		padding:0 5px;
		line-height:24px;
		color:#777777;
		letter-spacing:-0.5px;
		margin-top:0px;
	}	
	.box_services h4
	{ 
		position:relative;
		display:inline-block;
		vertical-align:top;
		height:30px;
		padding:0 5px;
		margin:0px 10px 0px 0px;
		font-family:regular;
		font-weight:normal;
		font-size:17px;
		line-height:30px;
		color:#777777;
		letter-spacing:-1px;
		text-decoration:line-through;
		float:left;
		text-align:left;
		border:0px solid;
	}		
	.box_services h5
	{ 
		position:absolute;
		display:inline-block;
		vertical-align:top;
		height:30px;
		margin:5px 0px 0px;
		padding:0 5px;
		bottom:0;
		left:0;
		font-family:bold;
		font-weight:normal;
		font-size:20px;
		line-height:20px;
		color:#827977;
		letter-spacing:-1px;
		float:left;
		text-align:left;
		border:0px solid;
	}
	
	
	.box_services_small
	{ 
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:calc(11% - 0px);
		height:420px;
		margin-left:7px;
		margin-right:7px;
		margin-top:20px;
		margin-bottom:20px;
		padding:5px;
		background-color:#ffffff;
		border-radius:6px;
		border:1px #cccccc solid;
		text-align:center;
		cursor:pointer;

		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation-direction: inherit;
	}
	.box_services_small:hover
	{ 
		box-shadow:0px 2px 20px rgba(0,0,0,0.2);
	}
	.box_services_small_image
	{ 
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:calc(100% - 0px);
		height:160px;
		border-radius:4px;
		background-color:#cccccc;
		background-size:contain;
		background-position:center;
		background-repeat:no-repeat;
		border:0px solid;
		text-align:center;
	}
	.box_services_small_face_image
	{ 
		position:absolute;
		width:100px;
		height:100px;
		top:100px;
		left:0px;
		right:0px;
		margin-left:auto;
		margin-right:auto;
		border-radius:100px;
		background-color:#ffffff;
		background-size:contain;
		background-position:center;
		background-repeat:no-repeat;
		border:1px #cccccc solid;
		text-align:center;
	}
	.box_services_small h1
	{ 
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		font-family:bold;
		font-weight:normal;
		font-size:24px;
		line-height:25px;
		color:#070717;
		letter-spacing:-0.5px;
		margin-top:10px;
		
	}	
	.box_services_small h2
	{ 
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		font-family:bold;
		font-weight:normal;
		font-size:16px;
		line-height:15px;
		color:#777777;
		margin-top:50px;
	}	
	.box_services_small h3
	{ 
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		font-family:regular;
		font-size:14px;
		line-height:22px;
		color:#777777;
		letter-spacing:0px;
		margin-top:5px;
	}		
	.box_services_small a
	{ 
		position:absolute;
		width:60px;
		height:20px;
		bottom:10px;
		left:0px;
		right:0px;
		margin-left:auto;
		margin-right:auto;
		font-family:regular;
		font-size:12px;
		line-height:24px;
		color:#777777;
		letter-spacing:0px;
		padding:3px 10px 3px 10px;
		border-radius:6px;
		border:1px #cccccc solid;
	}		
	.box_services_small a:hover
	{ 
		color:#ffffff;
		background-color:#cccccc;
	}
	
	
	/* BODY PAGE START */
	.body_page_left_image {
		position:relative;
		display:inline-block;
		width:100%;
		vertical-align:top;
		margin-bottom:30px;
	}
	.body_page_left_image img {
		width:100%;
	}
	.body_page_content {
		position:relative;
		display:inline-block;
		width:100%;
		vertical-align:top;
		text-align:left;
	}
	/* BODY PAGE END */
	
	
	
	
	
	
	
	
	


	/* FOOTER CSS */
	
	#cookie_warning_div
	{
		display:none;
		position:fixed;
		width:100%;
		min-height:60px;
		bottom:0px;
		background-color:rgba(0, 0, 0, 0.9);
		z-index:999;
	}
	#cookie_warning_div h3
	{
		color: #ffffff !important;
		line-height: 45px;
	}
	
	.footer_zone
	{		
		position:relative;
		display:inline-block;
		width:100%;
		min-height:100px;
		margin-top:30px;
		background-color:#353944;
		
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation-direction: inherit;
	}
	.footer_content
	{
		position:relative;
		display:inline-block;
		width: 90%;
		max-width: 1920px;
		min-height:100px;
		border:0px #070717 solid;
	}
	
	.footer_logo
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		min-height:50px;
		margin-top:40px;
		margin-right:0px;
		margin-bottom:20px;
		border:0px #ffffff solid;
		text-align:center;
		
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation-direction: inherit;			
	}		
	.footer_logo img {
		width:80%;
		max-width:300px;
	}
	
	.footer_newsletters
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		min-height:50px;
		margin-right:0px;
		margin-bottom:20px;
		border:0px #ffffff solid;
		float:left;
		text-align:left;
		
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation-direction: inherit;			
	}
	.footer_newsletters h1 {
		position:relative;
		display:inline-block;
		width:100%;
		font-family:'regular';
		text-align:center;
		color:#ffffff;
		font-size:24px;
		line-height:26px;
		margin-bottom:10px;
	}
	.footer_newsletters .footer_newsletters_form {
		position:relative;
		display:inline-block;
		width:100%;
	}
	.footer_newsletters .footer_newsletters_form .input {
		position:relative;
		display:inline-block;
		width:calc(100% - 150px);
		margin-right:10px;
		border-radius:6px;
	}
	.footer_newsletters .footer_newsletters_form .button {
		position:relative;
		display:inline-block;
		width:120px;
		height:44px;
	}
	
	.footer_social
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:330px;
		min-height:50px;
		margin-top:50px;
		margin-right:0px;
		margin-bottom:20px;
		border:0px #ffffff solid;
		float:right;
		text-align:right;
		
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation-direction: inherit;			
	}
	.footer_social h2,
	.footer_social h3	
	{
		color:#ffffff;
	}
	
	.footer_div
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		min-height:50px;
		margin-top:40px;
		margin-right:0px;
		margin-bottom:20px;
		border:0px #ffffff solid;
		text-align:center;
		
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation-direction: inherit;			
	}		
	.footer_div h2
	{
		font-family:'bold';
		font-size:20px;
		line-height:22px;
		color:#ffffff;
	}	
	.footer_div h3,	
	.footer_div a h3
	{
		font-family:'regular';
		font-size:16px;
		line-height:18px;
		color:#ffffff;
	}
	.footer_div .link_footer	
	{
		font-family:'regular';
		font-size:16px;
		line-height:26px;
		color:#ffffff;
	}
	.footer_div .link_footer:hover	
	{
		text-decoration:underline;
	}
	.footer_div.fifth .button {
		width: 30px;
		height: 30px;
		margin-right: 5px;
		padding: 5px;
		color: #ffffff;
		background-color: #353944;
		border-radius: 30px;
		border: 2px #ffffff solid;
	}
	
	.footer_all_rights_reserved
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		margin-top:30px;
		border:0px #ffffff solid;
		text-align:center;
		
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation-direction: inherit;			
	}
	.footer_all_rights_reserved h3
	{
		color:#ffffff;
	}
	
	.footer_disclaimer
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		margin-top:30px;
		border:0px #ffffff solid;
		text-align:center;
		
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation-direction: inherit;			
	}
	.footer_disclaimer h3,
	.footer_disclaimer a
	{
		color:#ffffff;
		margin:0 10px;
	}
	
	.footer_powered_by
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		margin-top:30px;
		margin-bottom:30px;
		border:0px #ffffff solid;
		text-align:center;
		
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation-direction: inherit;			
	}
	.footer_powered_by h3,
	.footer_powered_by a
	{
		color:#ffffff;
	}
	
	.footer_marketplaces
	{
		position: relative;
		display: inline-block;
		width: 100%;
		max-width: 500px;
		min-height: 40px;
		margin-top:60px;
		margin-left:50px;
		border: 0px #070717 solid;
		float: left;
		text-align: left;
		
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation-direction: inherit;
	}
	.footer_marketplaces_active
	{
		position: relative;
		display: inline-block;
		font-family: 'regular';
		font-size: 14px;
		line-height: 38px;
		color: #ffffff;
		letter-spacing: 0px;
		margin-right: 20px;
		border: 0px #f5f5f5 solid;
		float: left;
		cursor: pointer;
		z-index: 2;
		
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation-direction: inherit;
	}
	.footer_marketplaces_inactive
	{
		position: relative;
		display: inline-block;
		font-family: 'regular';
		font-size: 14px;
		line-height: 38px;
		color: #ffffff;
		letter-spacing: 0px;
		margin-right: 20px;
		border: 0px #f5f5f5 solid;
		float: left;
		cursor: pointer;
		z-index: 1;
		
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation-direction: inherit;
	}
	.footer_marketplaces_inactive:hover
	{
		color: #070717;
	}



	/* BO CSS */
	
	.bo_left_menu {
		width:300px;
		display:inline-block;
		margin-right:20px;
		vertical-align:top;
	}
	.bo_left_menu_item_title {
		background:#d8d8d8;
		padding:5px;
		width:calc(100% - 10px);
		border-bottom:1px solid #cccccc;
		text-transform:uppercase;
	}
	.bo_left_menu_item {
		background:#f7f7f7;
		padding:5px;
		width:calc(100% - 10px);
		border-bottom:1px solid #cccccc;
	}
	.bo_left_menu_item.active {
		display:inline-block;
	}
	
	.bo_right_content {
		width:calc(100% - 367px);
		display:inline-block;
		vertical-align:top;
		border:1px solid #dddddd;
		min-height:300px;
		border-radius:8px;
		padding:20px;
		text-align:left;
	}
	.bo_right_content h1 {
		font-size: 30px;
		color: #070717;
		line-height: 30px;
	}
	
	
	.home_list_featured_day_products
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:calc(100% + 30px);
		height:390px;
		margin-top:30px;
		margin-left:-15px;
		margin-right:-15px;
		margin-bottom:0px;
		background-color:#ffffff;
		border:0px #000000 solid;
		float:left;
		text-align:left;
		overflow:hidden;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;	
	}
	.home_list_featured_day_products .title {
		margin-left:15px;
	}
	.home_list_featured_day_products .title a
	{
		position:absolute;
		top:5px;
		right:15px;	
		font-family:'regular';
		font-size:15px;
		line-height:30px;
		margin-bottom:10px;
		border:0px solid;
		float:right;
	}
	.home_list_featured_products
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:calc(100% + 30px);
		height:730px;
		margin-top:30px;
		margin-left:-15px;
		margin-right:-15px;
		margin-bottom:0px;
		background-color:#ffffff;
		border:0px #000000 solid;
		float:left;
		text-align:left;
		overflow:hidden;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;	
	}
	.home_list_featured_products .title {
		margin-left:15px;
	}
	.home_list_featured_products .title a
	{
		position:absolute;
		top:5px;
		right:15px;	
		font-family:'regular';
		font-size:15px;
		line-height:30px;
		margin-bottom:10px;
		border:0px solid;
		float:right;
	}	
	
	/* SLIDER ITENS */
	.header_categories:hover .slider_scroll_move_left,
	.header_categories:hover .slider_scroll_move_right,
	.box_related_list:hover .slider_scroll_move_left,
	.box_related_list:hover .slider_scroll_move_right,
	.home_list_featured_day_products_list:hover .slider_scroll_move_left,
	.home_list_featured_day_products_list:hover .slider_scroll_move_right,
	.home_featured_store_list:hover .slider_scroll_move_left,
	.home_featured_store_list:hover .slider_scroll_move_right,
	.box_novelty_list:hover .slider_scroll_move_left,
	.box_novelty_list:hover .slider_scroll_move_right,
	.home_services_block_left_list:hover .slider_scroll_move_left,
	.home_services_block_left_list:hover .slider_scroll_move_right,
	.home_construction_block_right_list:hover .slider_scroll_move_left,
	.home_construction_block_right_list:hover .slider_scroll_move_right {
		display:inline-block;
		
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation-direction: inherit;
	}
	
	.box_related_list:hover .slider_scroll_move_left,
	.box_related_list:hover .slider_scroll_move_right,
	.home_services_block_left_list:hover .slider_scroll_move_left,
	.home_services_block_left_list:hover .slider_scroll_move_right,
	.home_construction_block_right_list:hover .slider_scroll_move_left,
	.home_construction_block_right_list:hover .slider_scroll_move_right {
		top: 175px;
	}
	.home_list_featured_day_products_list:hover .slider_scroll_move_left,
	.home_list_featured_day_products_list:hover .slider_scroll_move_right,
	.home_featured_store_list:hover .slider_scroll_move_left,
	.home_featured_store_list:hover .slider_scroll_move_right,
	.box_novelty_list:hover .slider_scroll_move_left,
	.box_novelty_list:hover .slider_scroll_move_right
	{
		top: 112px;
	}
	.slider_scroll_move_left,
	.slider_scroll_move_right {
		display:inline-block !important;
		width: 38px;
		height: 48px;
		position: absolute;
		top: 112px;
		background-color: rgba(255,255,255,0.7);
		z-index: 9;
		cursor:pointer;
		
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation-direction: inherit;
	}
	.slider_scroll_move_left {
		background-image:url(/_images/arrow-left.png);
		background-position:left;
		left: 0px;
	}
	.slider_scroll_move_right {
		background-image:url(/_images/arrow-right.png);
		background-position:right;
		right: 0px;
	}
	/* SLIDER ITENS END */
	
	/* CATEGORY SEARCH FORM START */
	.account_header_zone_search_form {
		position:relative;
		display:inline-block;
		width:90%;
		max-width:1920px;
		background-color:#f7f7f7;
		border:0px #000000 solid;
		padding:0px;
		text-align:left;
		margin-top:63px;
	}
	.account_header_zone_search_form .header_search {
		margin-top:0;
	}
	.category_search_form {
		position:relative;
		display:inline-block;
		width:100%;
		min-height:90px;
		background-color:#ffffff;
		margin-top:30px;
		margin-bottom:30px;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
	}
	.category_search_form .header_search {
		margin-top:0;
		height:auto;
	}
	.category_search_form_content {
		position:relative;
		display:inline-block;
		width:90%;
		max-width:1920px;
		background-color:#f7f7f7;
		border:0px #000000 solid;
		padding:0px;
		text-align:left;
	}
	/* CATEGORY SEARCH FORM END */
	
	/* PAGINATION START */
	#pagination {
		margin-top:30px;
		width: 100%;
		display: inline-block;
	}
	.pagination_center {
		width: 100% !important;
		display: inline-block !important;
		text-align: center !important;
		margin-bottom: 5px;
	}
	.pagination_button {
		position: relative;
		display: inline-block;
		vertical-align: top;
		font-family: 'regular';
		font-weight: normal;
		font-size: 12px;
		letter-spacing: 0.5px;
		color: #ffffff;
		text-transform: uppercase;
		padding: 14px 28px 14px 28px;
		cursor: pointer;
		text-decoration: none;
		text-align: center;
		background-color: #827977;
		border: none;
		border-radius: 4px;
		outline: none;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation-direction: inherit;
	}
	.pagination_button:hover {
		background-color:#000000;
		color:#ffffff;
	}
	.pagination_left {
		width: calc(50% - 5px) !important;
		display: inline-block !important;
		text-align: right !important;
		margin-right: 5px;
	}
	.pagination_right {
		width: calc(50% - 5px) !important;
		display: inline-block !important;
		text-align: left !important;
		margin-left: 5px;
	}
	.pagination_right select {
		max-width: 180px !important;
	}
	.pagination_select {
		margin: 0px;
		padding: 0px;
		width: 100%;
		font-family: 'regular';
		font-weight: normal;
		font-size: 14px;
		color: #000000;
		line-height: 42px;
		padding-left: 5px;
		background-color: #ffffff;
		border: 1px solid #cccccc;
		border-radius: 4px;
		outline: none;
		vertical-align: middle;
		height: 33px;
		display: inline-block;
	}
	/* PAGINATION END */
	
	
	/* DETAILS PAGE START */
	.box_details_left {
		position:relative;
		display:inline-block;
		width:100%;
		vertical-align:top;
		text-align:left;
	}
	.box_details_left #big_thumb img {
		width:100%;
	}
	.box_details_left h1 {
		font-family: 'regular';
		font-size: 30px;
		color: #070717;
		line-height: 30px;
		margin-bottom:10px;
	}
	.box_details_left h3 {
		position: relative;
		display: inline-block;
		vertical-align: top;
		font-family: regular;
		font-weight: normal;
		font-size: 14px;
		line-height: 16px;
		color: #777777;
		text-align: left;
		white-space: break-spaces;
		margin-bottom:10px;
	}
	.box_details_content {
		position:relative;
		display:inline-block;
		width:100%;
		text-align:left;
		margin-top:30px;
	}
	.box_details_content h2 {
		position: relative;
		vertical-align: top;
		font-family: regular;
		font-weight: normal;
		font-size: 20px;
		line-height: 22px;
		margin-bottom:10px;
		color: #070717;
		letter-spacing: -0.5px;
		text-align: left;
		white-space: break-spaces;
		border-bottom:1px solid #cccccc;
	}
	.box_details_content table tr td {
		position: relative;
		display: inline-block;
		vertical-align: top;
		font-family: regular;
		font-weight: normal;
		font-size: 14px;
		line-height: 16px;
		color: #777777;
		text-align: left;
		white-space: break-spaces;
	}
	.box_details_content_left {
		position:relative;
		display:inline-block;
		width:100%;
		text-align:left;
		vertical-align:top;
	}
	.box_details_content_center {
		position:relative;
		display:inline-block;
		width:100%;
		text-align:left;
		vertical-align:top;
	}
	.box_details_content_right {
		position:relative;
		display:inline-block;
		width:100%;
		text-align:left;
		vertical-align:top;
	}
	.box_details_right {
		position:relative;
		display:inline-block;
		width:100%;
		min-height:400px;
		vertical-align:top;
		text-align:center;
	}
	.box_details_right a:hover {
		text-decoration:underline;
	}
	.box_details_right .box_details_see_contacts {
		display:none;
		padding-bottom:30px;
	}
	.box_details_right .button {
		width:calc(100% - 33px);
		margin-bottom:15px;
		height: 30px;
		line-height: 30px;
		font-family:'bold';
	}
	.box_details_right .button.box_details_see_contacts,
	.box_details_right .button.button_request_contact,
	.box_details_right .button.button_send_message {
		background-image: url(../_images/icon_button_close_white.png);
		background-size: 18px;
		background-repeat: no-repeat;
		background-position: 20px 9px;
	}
	.box_details_right h1 {
		font-family: 'bold';
		font-size: 30px;
		color: #070717;
		line-height: 30px;
		margin-bottom:5px;
		white-space: break-spaces;
	}
	.box_details_right h2 {
		position: relative;
		vertical-align: top;
		font-family: regular;
		font-weight: normal;
		font-size: 20px;
		line-height: 22px;
		margin-bottom:5px;
		color: #070717;
		letter-spacing: -0.5px;
		text-align: left;
		white-space: break-spaces;
	}
	.box_details_right h3 {
		position: relative;
		display: inline-block;
		width:100%;
		vertical-align: top;
		font-family: regular;
		font-weight: normal;
		font-size: 12px;
		line-height: 15px;
		color: #777777;
		text-align: left;
		white-space: break-spaces;
	}
	
	.box_details_bottom {
		position:relative;
		display:inline-block;
		width:100%;
		vertical-align:top;
		margin-top:30px;
		text-align:left;
	}
	.box_details_bottom h1.block_title {
		font-family: 'regular';
		font-size: 30px;
		color: #070717;
		line-height: 30px;
	}
	.box_related,
	.box_novelty {
		position:relative;
		display:inline-block;
		width:calc(100% - 20px);
		height:280px;
		margin:0px;
		padding:0px 10px 20px;
		vertical-align:top;
		overflow:hidden;
	}
	.box_related_list,
	.box_novelty_list {
		display:inline-block;
		vertical-align:top;
		width:100%;
		height:358px;
		overflow-x: hidden;
		overflow-y: hidden;
	}
	.home_list_featured_day_products_list_area {
		display:inline-block;
		vertical-align:top;
		width:100%;
		height:400px;
		overflow-x: hidden;
		overflow-y: hidden;
	}
	.home_featured_store_list_area {
		display:inline-block;
		vertical-align:top;
		width:100%;
		height:400px;
		overflow-x: hidden;
		overflow-y: hidden;
	}
	.home_list_featured_day_products_list_scroll,
	.home_featured_store_list_scroll,
	.box_related_list_scroll,
	.box_novelty_list_scroll {
		display: inline-block;
		height: 100%;
		white-space: nowrap;
		width:100%;
	}
	.box_related .box_products_small,
	.box_novelty .box_products_small
	{
		width:200px !important;
	}
	
	.jcarousel-skin-tango {
		position:relative !important;
		width:100% !important;
		bottom:0 !important;
	}
	.jcarousel-skin-tango .jcarousel-clip-horizontal {
		width:calc(100% - 36px) !important;
	}
	.jcarousel-skin-tango .jcarousel-next-horizontal {
		left: calc(100% - 18px) !important;
	}
	/* DETAILS PAGE END */
	
	/* TABLE LISTS START */
	.table_list_title_row {
		position:relative;
		display:inline-block;
		width:100%;
		border-bottom:1px solid #cccccc;
		padding:10px 0;
	}
	.table_list_title_column {
		position:relative;
		display:inline-block;
		vertical-align:middle;
	}
	.table_list_row {
		position:relative;
		display:inline-block;
		width:100%;
		border-bottom:1px solid #cccccc;
		padding:10px 0;
	}
	.table_list_column {
		position:relative;
		display:inline-block;
		vertical-align:middle;
	}
	.table_list_messages .table_list_column_date {
		width:150px;
		text-align:left;
	}
	.table_list_messages .table_list_column_professional {
		width:250px;
		text-align:left;
	}
	.table_list_messages .table_list_column_status {
		width:200px;
		text-align:left;
	}
	.table_list_messages .table_list_column_user {
		width:200px;
		text-align:left;
	}
	.table_list_messages .table_list_column_message {
		width:calc(100% - 800px);
		text-align:left;
	}
	
	.table_list_wishlist .table_list_column_delete {
		width:50px;
		text-align:left;
	}
	.table_list_wishlist .table_list_column_picture {
		width:120px;
		text-align:center;
	}
	.table_list_wishlist .table_list_column_designation {
		width:calc(100% - 370px);
		text-align:left;
	}
	.table_list_wishlist .table_list_column_price {
		width:200px;
		text-align:right;
	}
	.table_list_wishlist .table_list_column_price h2 {
		font-family: 'bold';
		font-weight: normal;
		font-size: 24px;
		line-height: 24px;
		color: #000000;
		letter-spacing: -1px;
	}
	.table_list_wishlist .table_list_column_price h3 {
		font-family: 'regular';
		font-weight: normal;
		font-size: 12px;
		line-height: 13px;
		color: #000000;
		letter-spacing: 0px;
	}
	.table_list_wishlist .table_list_column_picture_img {
		width:100px;
		height:75px;
		background-size:cover;
		background-position:center;
		background-repeat:no-repeat;
	}
	/* TABLE LISTS END */
	
	/* POPUPS START */
	.popup_wishlist_overlay {
		position:fixed;
		display:none;
		top:0;
		right:0;
		bottom:0;
		left:0;
		background-color:rgba(0,0,0,0.3);
		z-index:9999;
	}
	.popup_wishlist_form {
		position:fixed;
		display:inline-block;
		top:15%;
		left:calc(50% - 400px);
		width:740px;
		padding:30px;
		background-color:#ffffff;
	}
	#popup_wishlist_message {
		position:relative;
		display:none;
		margin-top: 30px;
	}
	#popup_wishlist_message .popup_wishlist_message_close {
		margin-top: 30px;
	}
	#popup_wishlist_message .popup_wishlist_message_close.button {
		font-family: bold;
		font-size: 16px;
		color: #ffffff;
		background-image: url(../_images/icon_button_close_white.png);
		background-size: 18px;
		background-repeat: no-repeat;
		background-position: 20px 9px;
		background-color: #827977;
		border-radius: 6px;
		border: 0px #827977 solid;
		width: 110px;
		font-family:'bold';
	}
	#popup_wishlist_message .popup_wishlist_message_success,
	#popup_wishlist_message .popup_wishlist_message_remove_success {
		position:relative;
		display:none;
		padding: 10px 15px;
		background: green;
		color: #ffffff;
	}
	#popup_wishlist_message .popup_wishlist_message_error,
	#popup_wishlist_message .popup_wishlist_message_remove_error {
		position:relative;
		display:none;
		padding: 10px 15px;
		background: red;
		color: #ffffff;
	}
	
	.popup_request_contact_form_overlay {
		position:fixed;
		display:none;
		top:0;
		right:0;
		bottom:0;
		left:0;
		background-color:rgba(0,0,0,0.3);
		z-index:9999;
	}
	.popup_request_contact_form {
		position:fixed;
		display:inline-block;
		top:15%;
		left:5%;
		width:calc(90% - 60px);
		padding:30px;
		background-color:#ffffff;
	}
	.popup_request_contact_form h1 {
		font-family: 'regular';
		font-size: 30px;
		color: #070717;
		line-height: 30px;
		margin-bottom: 10px;
	}
	.popup_request_contact_form h3 {
		font-family: 'regular';
		font-size: 12px;
		line-height: 14px;
	}
	.popup_request_contact_form_field {
		position:relative;
		display:inline-block;
		width:100%;
		vertical-align:top;
		padding:5px 0px;
	}
	.popup_request_contact_form_field.half {
		width:calc(50% - 5px);
		float:left;
	}
	.popup_request_contact_form_field.half.left {
		margin-right:10px;
	}
	.popup_request_contact_form_field.half .input {
		width:calc(100% - 19px);
	}
	.popup_request_contact_form_field .input {
		width:calc(100% - 19px);
		font-size:15px;
	}
	.popup_request_contact_form_field .textarea {
		width:calc(100% - 19px);
		height:100px;
		font-size:15px;
	}
	.popup_request_contact_form .button {
		position:relative;
		display:inline-block;
		margin-top:5px;
		float:right;
		font-family:'bold';
	}
	.popup_request_contact_form .checkbox {
		float:left;
		margin:5px 5px 0 0;
	}
	.popup_request_contact_form h3 {
		margin:5px 5px 0 0;
	}
	#popup_request_contact_message {
		position:relative;
		display:none;
		margin-top: 30px;
	}
	#popup_request_contact_message .popup_request_contact_message_close {
		margin-top: 30px;
	}
	#popup_request_contact_message .popup_request_contact_message_close.button {
		font-family: bold;
		font-size: 16px;
		color: #ffffff;
		background-image: url(../_images/icon_button_close_white.png);
		background-size: 18px;
		background-repeat: no-repeat;
		background-position: 20px 9px;
		background-color: #827977;
		border-radius: 6px;
		border: 0px #827977 solid;
		width: 110px;
		font-family:'bold';
	}
	#popup_request_contact_message .popup_request_contact_message_success {
		position:relative;
		display:none;
		padding: 10px 15px;
		background: green;
		color: #ffffff;
	}
	#popup_request_contact_message .popup_request_contact_message_error {
		position:relative;
		display:none;
		padding: 10px 15px;
		background: red;
		color: #ffffff;
	}
	
	.popup_contact_seller_form_overlay {
		position:fixed;
		display:none;
		top:0;
		right:0;
		bottom:0;
		left:0;
		background-color:rgba(0,0,0,0.3);
		z-index:9999;
	}
	.popup_contact_seller_form {
		position:fixed;
		display:inline-block;
		top:15%;
		left:5%;
		width:calc(90% - 60px);
		padding:30px;
		background-color:#ffffff;
	}
	.popup_contact_seller_form h1 {
		font-family: 'regular';
		font-size: 30px;
		color: #070717;
		line-height: 30px;
		margin-bottom: 10px;
	}
	.popup_contact_seller_form h3 {
		font-family: 'regular';
		font-size: 12px;
		line-height: 14px;
	}
	.popup_contact_seller_form_field {
		position:relative;
		display:inline-block;
		width:100%;
		vertical-align:top;
		padding:5px 0px;
	}
	.popup_contact_seller_form_field.half {
		width:100%;
	}
	.popup_contact_seller_form_field.half.left {
		margin-right:10px;
	}
	.popup_contact_seller_form_field.half .input {
		width:calc(100% - 19px);
	}
	.popup_contact_seller_form_field .input {
		width:calc(100% - 19px);
		font-size:15px;
	}
	.popup_contact_seller_form_field .textarea {
		width:calc(100% - 19px);
		height:100px;
		font-size:15px;
		line-height:20px;
	}
	.popup_contact_seller_form .button {
		position:relative;
		display:inline-block;
		margin-top:5px;
		float:right;
		font-family:'bold';
	}
	.popup_contact_seller_form .checkbox {
		float:left;
		margin:5px 5px 0 0;
	}
	.popup_contact_seller_form h3 {
		margin:5px 5px 0 0;
		font-size:12px;
	}
	#popup_contact_seller_message {
		position:relative;
		display:none;
		margin-top: 30px;
	}
	#popup_contact_seller_message .popup_contact_seller_message_close {
		margin-top: 30px;
	}
	#popup_contact_seller_message .popup_contact_seller_message_close.button {
		font-family: bold;
		font-size: 16px;
		color: #ffffff;
		background-image: url(../_images/icon_button_close_white.png);
		background-size: 18px;
		background-repeat: no-repeat;
		background-position: 20px 9px;
		background-color: #827977;
		border-radius: 6px;
		border: 0px #827977 solid;
		width: 110px;
		font-family:'bold';
	}
	#popup_contact_seller_message .popup_contact_seller_message_success {
		position:relative;
		display:none;
		padding: 10px 15px;
		background: green;
		color: #ffffff;
	}
	#popup_contact_seller_message .popup_contact_seller_message_error {
		position:relative;
		display:none;
		padding: 10px 15px;
		background: red;
		color: #ffffff;
	}
	
	.popup_report_ad_form_overlay {
		position:fixed;
		display:none;
		top:0;
		right:0;
		bottom:0;
		left:0;
		background-color:rgba(0,0,0,0.3);
		z-index:9999;
	}
	.popup_report_ad_form {
		position:fixed;
		display:inline-block;
		top:15%;
		left:calc(50% - 400px);
		width:740px;
		padding:30px;
		background-color:#ffffff;
	}
	.popup_report_ad_form h1 {
		font-family: 'regular';
		font-size: 30px;
		color: #070717;
		line-height: 30px;
		margin-bottom: 10px;
	}
	.popup_report_ad_form h3 {
		font-family: 'regular';
		font-size: 12px;
		line-height: 14px;
	}
	.popup_report_ad_form_field {
		position:relative;
		display:inline-block;
		width:100%;
		vertical-align:top;
		padding:5px 0px;
	}
	.popup_report_ad_form_field.half {
		width:calc(50% - 5px);
		float:left;
	}
	.popup_report_ad_form_field.half.left {
		margin-right:10px;
	}
	.popup_report_ad_form_field.half .input {
		width:calc(100% - 19px);
	}
	.popup_report_ad_form_field h3 {
		font-size:15px;
	}
	.popup_report_ad_form_field .input {
		width:calc(100% - 19px);
		font-size:15px;
	}
	.popup_report_ad_form_field .textarea {
		width:calc(100% - 19px);
		height:100px;
		font-size:15px;
	}
	.popup_report_ad_form .button {
		position:relative;
		display:inline-block;
		margin-top:5px;
		float:right;
		font-family:'bold';
	}
	.popup_report_ad_form .checkbox {
		float:left;
		margin:5px 5px 0 0;
	}
	.popup_report_ad_form h3 {
		margin:5px 5px 0 0;
	}
	#popup_report_ad_message {
		position:relative;
		display:none;
		margin-top: 30px;
	}
	#popup_report_ad_message .popup_report_ad_message_close {
		margin-top: 30px;
	}
	#popup_report_ad_message .popup_report_ad_message_close.button {
		font-family: bold;
		font-size: 16px;
		color: #ffffff;
		background-image: url(../_images/icon_button_close_white.png);
		background-size: 18px;
		background-repeat: no-repeat;
		background-position: 20px 9px;
		background-color: #827977;
		border-radius: 6px;
		border: 0px #827977 solid;
		width: 110px;
		font-family:'bold';
	}
	#popup_report_ad_message .popup_report_ad_message_success {
		position:relative;
		display:none;
		padding: 10px 15px;
		background: green;
		color: #ffffff;
	}
	#popup_report_ad_message .popup_report_ad_message_error {
		position:relative;
		display:none;
		padding: 10px 15px;
		background: red;
		color: #ffffff;
	}
	/* POPUPS END */
	
	/* BLOG START */
	.box_blog_left_area
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;	
		margin-left:0px;
		margin-right:00px;
		margin-top:50px;
		margin-bottom:50px;
		padding:0px;
		text-align:left;		
		border:0px #000000 solid;
		
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;
		animation-direction: inherit;	
	}
	.box_blog_post
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		min-height:200px;		
		margin-bottom:50px;
		padding:0px;
		text-align:left;
		border:0px #ffffff solid;
		
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;
		animation-direction: inherit;	
	}	
	.box_blog_post h1
	{
		font-family:'bold';
		font-weight:bold;
		font-size:40px;
		line-height:40px;
		color:#000000;
		margin-top:0px;
	}
	.box_blog_post h3
	{
		font-family:'regular';
		font-size:15px;
		line-height:25px;
		color:#000000;
	}
	.box_blog_post .button
	{
		width:140px;
		height:30px;
		line-height:30px;
		background-color:#827977;
	}
	.box_blog_post .button:hover
	{
		background-color:#000000;
	}	
	.box_blog_right_area
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:calc(100% - 40px);
		height:100%;		
		margin-left:0px;
		margin-right:0px;
		margin-top:0px;
		margin-bottom:50px;
		padding:20px;
		background-color:#f7f7f7;
		text-align:left;		
		border:0px #000000 solid;
		
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;
		animation-direction: inherit;	
	}	
	.box_blog_newsletter
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		min-height:500px;		
		margin-left:0px;
		margin-right:0px;
		margin-bottom:50px;
		padding:0px;
		float:left;
		text-align:left;		
		border:0px #000000 solid;
		
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;
		animation-direction: inherit;	
	}	
	.box_blog_newsletter .input 
	{
		width:calc(100% - 114px);
		height:40px;
		padding:0px 0px 0px 10px;
		border-radius:0px;
		border:0px;
		margin-right:5px;
		vertical-align:top;
	}
	.box_blog_newsletter .checkbox_h3 {
		display:inline-block;
		margin-top:5px;
	}
	.box_blog_newsletter .checkbox_h3 .checkbox {
		display:inline-block;
		vertical-align:middle;
	}
	.box_blog_newsletter .checkbox_h3 h3 {
		display:inline-block;
		font-size:12px;
		line-height:14px;
	}
	.box_blog_newsletter .button
	{
		height:40px;
		line-height:20px;
		font-size:16px !important;
		padding:10px;
		background-color:#827977;
		vertical-align:top;
	}
	.box_blog_newsletter .button:hover
	{
		background-color:#000000;
	}	
	.box_blog_last_posts
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		min-height:500px;		
		margin-left:0px;
		margin-right:50px;
		margin-bottom:50px;
		padding:0px;
		float:left;
		text-align:left;		
		border:0px #000000 solid;
		
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;	
		animation: fadein 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;
		animation-direction: inherit;	
	}
	/* BLOG END */
	
	/* CONTACTS PAGE START */
	.caixa_contactos_morada
	{
		vertical-align:top;
		position:relative;
		display:inline-block;
		width:100%;
		border:0px #cccccc solid;
		margin-right:0px;
		margin-bottom:50px;
		text-align:left;
		opacity: 1.0;
		transition: opacity 1s ease-in-out;
		-moz-transition: opacity 1s ease-in-out;
		-webkit-transition: opacity 1s ease-in-out;
	}
	.caixa_contactos_form
	{
		vertical-align:top;
		position:relative;
		display:inline-block;
		width:100%;
		min-height:400px;
		border:0px #cccccc solid;
		margin-right:0px;
		margin-bottom:20px;
		text-align:center;
		background-color:#ffffff;
		opacity: 1.0;
		transition: opacity 1s ease-in-out;
		-moz-transition: opacity 1s ease-in-out;
		-webkit-transition: opacity 1s ease-in-out;
	}	
	.caixa_contactos_form .checkbox_h3 .checkbox {
		display:inline-block;
		vertical-align:middle;
	}
	.caixa_contactos_form .checkbox_h3 h3 {
		display:inline-block;
		font-size:12px;
	}
	/* CONTACTS PAGE END */
	
	/* ACCOUNT PAGE START */
	.box_account_left {
		position:relative;
		display:inline-block;
		width:100%;
	}
	.box_account_left .box_account_designation {
		position:relative;
		display:inline-block;
		width:100%;
		border-top:1px solid #cccccc;
		border-bottom:1px solid #cccccc;
		padding:15px 0px;
		margin:15px 0px;
	}
	.box_account_left .box_account_designation h2 {
		position: relative;
		vertical-align: top;
		font-family: regular;
		font-weight: normal;
		font-size: 20px;
		line-height: 22px;
		color: #070717;
		letter-spacing: -0.5px;
		text-align: left;
		white-space: break-spaces;
	}
	.box_account_left .box_account_about_us {
		position:relative;
		display:inline-block;
		width:100%;
		border-bottom:1px solid #cccccc;
		padding-bottom:15px;
		margin-bottom:15px;
	}
	.box_account_left .box_account_about_us h2 {
		position: relative;
		vertical-align: top;
		font-family: regular;
		font-weight: normal;
		font-size: 20px;
		line-height: 22px;
		color: #070717;
		letter-spacing: -0.5px;
		margin-bottom:5px;
		text-align: left;
		white-space: break-spaces;
	}
	.box_account_left .box_account_about_us h3 {
		position: relative;
		display: inline-block;
		width: 100%;
		vertical-align: top;
		font-family: regular;
		font-weight: normal;
		font-size: 12px;
		line-height: 15px;
		color: #777777;
		text-align: left;
		white-space: break-spaces;
	}
	.box_account_left .box_account_info {
		position:relative;
		display:inline-block;
		width:100%;
		border-bottom:1px solid #cccccc;
		padding-bottom:15px;
		margin-bottom:15px;
	}
	.box_account_left .box_account_info h3 {
		position: relative;
		display: inline-block;
		width: 100%;
		vertical-align: top;
		font-family: regular;
		font-weight: normal;
		font-size: 12px;
		line-height: 15px;
		color: #777777;
		text-align: left;
		white-space: break-spaces;
	}
	.box_account_left .box_account_info .button {
		width: calc(100% - 33px);
		margin-top: 15px;
		margin-bottom: 15px;
		height: 30px;
		line-height: 30px;
		font-family: 'bold';
	}
	.box_account_left .box_account_info .box_account_contacts {
		display:none;
	}
	.box_account_left .box_account_info .box_account_contacts h2 {
		position: relative;
		vertical-align: top;
		font-family: regular;
		font-weight: normal;
		font-size: 20px;
		line-height: 22px;
		margin-bottom: 5px;
		color: #070717;
		letter-spacing: -0.5px;
		text-align: left;
		white-space: break-spaces;
	}
	.box_account_right {
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:calc(100% - 30px);
		margin-left:-15px;
		margin-right:-15px;
		margin-bottom:0px;
		background-color:#ffffff;
		border:0px #000000 solid;
		text-align:center;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 0.5s;
		-moz-animation: fadein 0.5s;
		-webkit-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;	
	}
	/* ACCOUNT PAGE END */
	
	/* PLAN START */
	.plan_box_list {
		position:relative;
		display:inline-block;
		width:calc(100% + 20px);
		margin-left:-10px;
		margin-right:-10px;
		text-align:center;
	}
	.plan_box {
		position:relative;
		display:inline-block;
		width:calc(100% - 42px);
		max-width:300px;
		margin:10px;
		padding:10px;
		border:1px solid #dddddd;
		text-align:center;
	}
	.plan_box h1 {
		font-family:'bold';
		font-size:30px;
		margin:15px 0 10px;
	}
	.plan_box h2 {
		font-family:'regular';
		font-size:16px;
		margin-bottom:10px;
	}
	.plan_box h3 {
		font-family:'regular';
		font-size:14px;
		margin-bottom:10px;
	}
	.plan_box .plan_box_line {
		position:relative;
		display:inline-block;
		width:100%;
		border-bottom:1px solid #cccccc;
	}
	.plan_box .select {
		margin:10px 0;
	}
	.plan_box .button {
		width:calc(100% - 34px);
	}
	
	.plan_playment_box_list {
		position:relative;
		display:inline-block;
		width:calc(100% + 20px);
		margin-left:-10px;
		margin-right:-10px;
	}
	.plan_playment_box {
		position:relative;
		display:inline-block;
		width:calc(100%/4 - 42px);
		margin:10px;
		padding:10px;
		border:1px solid #dddddd;
		text-align:center;
	}
	.plan_playment_box img {
		height:50px;
	}
	.plan_playment_box h2 {
		font-family:'regular';
		font-size:16px;
		margin-bottom:10px;
	}
	.plan_playment_box h3 {
		font-family:'regular';
		font-size:14px;
		margin-bottom:10px;
	}
	.plan_playment_box .plan_playment_box_line {
		position:relative;
		display:inline-block;
		width:100%;
		border-bottom:1px solid #cccccc;
	}
	.plan_playment_box .button {
		width:calc(100% - 20px);
	}
	/* PLAN END */
	
	/* COMMON START */
	.title,
	.title h1 {
		text-align:center;
	}
	/* COMMON END */
}</pre></body></html>