@media screen and (max-width:1000px)
{	
	.link_menu
	{
		font-family: 'regular';
		font-size:14px;
		font-weight:regular;
		line-height:30px;
		text-decoration:none;
		text-transform:uppercase;
		color:#ffffff !important;
		margin-left:0px;
		margin-right:0px;
		
		-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 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;
	}
	.link_menu:hover
	{
		color:#44A8C8 !important;
	}
	.link_menu:visited
	{
		color:#ffffff !important;
	}
	.link_menu:active
	{
		color:#ffffff !important;
	}

	.link_menu_active
	{
		font-family: 'regular';
		font-size:14px;
		font-weight:regular;
		line-height:30px;
		text-decoration:none;
		text-transform:uppercase;
		color:#44A8C8 !important;

	}
	.link_menu_active:hover
	{
		color:#000000 !important;
	}
	
	.link_menu2
	{
		font-family: 'regular';
		font-size:18px;
		font-weight:regular;
		line-height:30px;
		text-decoration:none;
		text-transform:uppercase;
		color:#000000;
		border-bottom:4px #ffffff 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 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;
	}
	.link_menu2:hover
	{
		color:#44A8CA !important;
		border-bottom:4px #44A8CA solid !important;	
	}
	.link_menu2:visited
	{
		color:#000000;
		border-bottom:4px #ffffff solid;
	}
	.link_menu2:active
	{
		color:#000000;
		border-bottom:4px #ffffff solid;
	}

	.link_menu_active2
	{
		font-family: 'regular';
		font-size:18px;
		font-weight:regular;
		line-height:30px;
		text-decoration:none;
		text-transform:uppercase;
		
		color:#44A8C8 !important;
		border-bottom:4px #44A8C8 solid;
	}
	.link_menu_active2:hover
	{
		color:#44A8C8 !important;
		border-bottom:4px #44A8C8 solid;
	}	
	
	
	nav
	{	
		position:absolute;
		padding:0px;
		margin:0px;
		width:100%;
		height:50px;
		height:auto;
		z-index:9999;
		background-color:#454648;
  	}	
  	nav ul
	{
		padding:0;
		margin:0 auto;
		width:100%;
		height:50px;		
		display:none;
		height:auto;
  	}	
  	nav li
	{
		position:relative;
		display:inline-block;
		vertical-align:middle;
		width:100%;
		height:50px;
		color:#ffffff !important;
		text-align:center;
		border:0px solid;
		text-transform:uppercase;		
		float:left;
  	}	
  	nav li a, li a:link, li a:active, li a:visited
	{
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		
		display:inline-block;
		vertical-align: middle;
		width:100%;		
		height:100%;
		line-height:50px;
		padding-left:0px;
		padding-right:0px;
		color:#ffffff !important;		
		text-decoration:none;
		border-bottom: 1px solid #bbbbbb;
		text-align: center;
	}
  	nav li a:hover
	{
		background-color: #C2A468;
		color:#ffffff !important;
	}
	nav li:last-child a
	{
		border-right: 0;
	}	
	nav a#pull
	{
		position: relative;
		display: block;
		width: 100%;
		height: 50px;
		vertical-align:middle;
		text-align:center;
		color:white !important;
		line-height:55px;
	}
	nav a#pull:after
	{		
		content:"";	
		color:white !important;
		background: url('../_images/nav-icon.png') no-repeat;
		width: 30px;
		height: 30px;
		display: inline-block;
		position: absolute;
		right: 15px;
		top: 15px;
	}
	
	.header_languages
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		min-height:20px;
		margin-top:-67px;
		border:0px #ffffff solid;
		float:center;
		text-align:center;

		-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;	
	}	
	
	.header_cart_info
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		min-height:35px;
		margin-top:30px;
		margin-bottom:10px;
		border:0px #ffffff solid;
		float:center;
		text-align:center;

		-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;	
	}

	.header_cart_info.loggedin
	{
		
	}
	.header_cart_info .box_icon_cart
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:50px;
		height:50px;
		padding:0px;
		border-radius:50px;
		text-align:center;
		
		-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;		
	}
	.header_cart_info .box_icon_cart:hover
	{
		background-color:rgba(0,0,0	,0.1);
	}
	.header_cart_info .box_icon_cart img
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		margin-top:10px;
		width:30px;
		height:30px;
	}	
	.header_cart_info h3
	{
		position:absolute;
		width:28px;
		height:28px;
		top:25px;
		right:-5px;
		color:#ffffff;
		background-color:#292929;
		border-radius:100%;
		text-align:center;	
	}	
	
	.header_logo
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:90%;
		max-width:200px;
		margin-top:20px;
		border:0px #000000 solid;
		float:center;
		text-align:center;

		-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;	
	}
	
	.header_menu
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		height:20px;
		margin-top:50px;
		margin-bottom:15px;
		border:0px #000000 solid;
		z-index:1;
		float:center;
		text-align:center;
	}
	
	.slider_homepage_caixa
	{
		position:relative;
		width:100%;
		height:600px;
		border:0px #ff0000 solid;
		margin-top:0px;
		margin-bottom:0px;		
		overflow:hidden;
		
		animation: fadein 2s;
		-moz-animation: fadein 2s;
		-webkit-animation: fadein 2s;
		-o-animation: fadein 2s;
	}	
	.slider_homepage
	{
		position:relative; 
		width:100%;
		min-height:600px;
		background-position:center;
		background-repeat:no-repeat;
		background-position:top;
		border:0px #aaEE00 solid;
		background-color:#eeeeee;
		margin-top:0px;
	}	
	.slider_background
	{
		position:relative; 
		background-position:top center; 
		background-repeat:no-repeat;
		background-size:cover;	
		width:100%;
		min-height:600px;
		border: 0px #ff0000 solid;
	}
	.slider_content_area
	{
		position:relative;
		display:inline-block;
		width:90%;
		min-height:300px;
		margin-top:80px;
		border:0px #000000 solid;
		float:center;
		text-align:center;
	}
	.slider_content_area h1
	{
		position:relative;
		display:inline;
		vertical-align:top;
		font-family:'regular';
		font-weight:regular;
		font-size:50px !important;
		text-transform:uppercase;
		width:100%;
		line-height:50px;
		letter-spacing:2px;
		color:#454648;
		border:0px #000000 solid;
		float:center;
		text-align:center;
	}
	.slider_content_area h2
	{
		position:relative;
		display:inline;
		vertical-align:top;
		font-family:'regular';
		font-weight:bold;
		font-size:20px;
		line-height:20px;
		width:100%;
		margin-top:10px;
		color:#454648;
		border:0px #000000 solid;
		float:center;
		text-align:center;
	}	
	.slider_content_area h3
	{
		position:relative;
		display:inline;
		vertical-align:top;
		width:100%;
		font-family:'myriad-regular';
		font-weight:normal;
		font-size:20px;
		line-height:25px;		
		color:#7F7F7F;
		margin-top:10px;
		float:center;
		text-align:center;
		border:0px #000000 solid;
	}
	.plusslider
	{
		margin-top:-1px !important;
	}	
	.plusslider-arrows
	{
		margin-top:-16px !important;
	}
	
	.box_services2
	{
		position:relative;
		display:inline-block;
		vertical-align:top;		
		width:200px;
		height:200px;
		margin-left:20px;
		margin-right:20px;
		margin-bottom:30px;
		border:0px #eeeeee 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 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;	
	}
	.box_services_image2
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:120px;
		height:120px;
		margin-bottom:20px;
		border:2px #BEA062 solid;
		border-radius:15px;
		
		-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 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;		
	}
	.box_services_image2:hover
	{
		border:2px #ffffff solid;
	}	
	.box_services_text
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:300px;
		height:200px;
		text-align:left;
		margin-right:0px;
		border:1px solid;
	}	
	
	.homepage_image
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:90%;
		height:300px;
		margin-top:0px;
		float:center;
		text-align:center;
		border:0px 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 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;		
	}
	
	.homepage_text
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:90%;
		min-height:300px;
		margin-top:30px;
		margin-bottom:30px;
		border:0px #000000 solid;
		float:center;
		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 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;		
	}		
	
	.homepage_headline
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:90%;
		min-height:100px;
		margin-top:30px;
		margin-bottom:0px;
		border:0px #000000 solid;
		float:center;
		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 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;		
	}
	
	.homepage_contact_us
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:90%;
		min-height:100px;
		margin-top:30px;
		margin-bottom:0px;
		border:0px #000000 solid;
		float:center;
		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 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;		
	}

	.box_portfolio
	{
		position:relative;
		display:inline-block;
		vertical-align:top;		
		width:250px;
		height:250px;
		margin-left:15px;
		margin-right:15px;
		margin-bottom:30px;			
		border:0px #000000 solid;
		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 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;	
	}
	.box_portfolio_image
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:250px;
		height:250px;	
		border:0px solid;
		background-size:cover;
		background-position:top center;
		background-repeat:no-repeat;
		
		-webkit-transition: all 0.7s ease;
		transition: all 0.7s ease;
	}
	.box_portfolio_image:hover
	{
		-webkit-transform: scale(1.5);
		-ms-transform: scale(1.5);
		transform: scale(1.5);
		opacity: 0.8;
		filter: alpha(opacity=80);
	}

	.box_portfolio1
	{
		position:relative;
		display:inline-block;
		vertical-align:top;		
		width:90%;
		height:250px;
		margin-bottom:30px;
		border:0px #000000 solid;
		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 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;	
	}
	.box_portfolio1_image
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		height:250px;	
		border:0px solid;
		background-size:cover;
		background-position:top center;
		background-repeat:no-repeat;
		
		-webkit-transition: all 0.7s ease;
		transition: all 0.7s ease;
	}
	.box_portfolio1_image:hover
	{
		-webkit-transform: scale(1.5);
		-ms-transform: scale(1.5);
		transform: scale(1.5);
		opacity: 0.8;
		filter: alpha(opacity=80);
	}

	.box_portfolio2
	{
		position:relative;
		display:inline-block;
		vertical-align:top;		
		width:90%;
		height:250px;
		margin-bottom:30px;
		border:0px #000000 solid;
		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 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;	
	}
	.box_portfolio2_image
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		height:250px;	
		border:0px solid;
		background-size:cover;
		background-position:top center;
		background-repeat:no-repeat;
		
		-webkit-transition: all 0.7s ease;
		transition: all 0.7s ease;
	}
	.box_portfolio2_image:hover
	{
		-webkit-transform: scale(1.5);
		-ms-transform: scale(1.5);
		transform: scale(1.5);
		opacity: 0.8;
		filter: alpha(opacity=80);
	}

	.box_portfolio3
	{
		position:relative;
		display:inline-block;
		vertical-align:top;		
		width:90%;
		height:250px;
		margin-bottom:30px;
		border:0px #000000 solid;
		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 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;	
	}
	.box_portfolio3_image
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		height:250px;
		border:0px solid;
		background-size:cover;
		background-position:top center;
		background-repeat:no-repeat;
		
		-webkit-transition:all 0.7s ease;
		transition:all 0.7s ease;
	}
	.box_portfolio3_image:hover
	{
		-webkit-transform:scale(1.5);
		-ms-transform:scale(1.5);
		transform:scale(1.5);
		opacity:0.8;
		filter:alpha(opacity=80);
	}		
	
	.box_portfolio4
	{
		position:relative;
		display:inline-block;
		vertical-align:top;		
		width:90%;
		height:250px;
		margin-bottom:30px;
		border:0px #000000 solid;
		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 1s;
		-moz-animation:fadein 1s;
		-webkit-animation:fadein 1s;
		-o-animation:fadein 1s;	
	}
	.box_portfolio4_image
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		height:550px;
		border:0px solid;
		background-size:cover;
		background-position:top center;
		background-repeat:no-repeat;
		
		-webkit-transition:all 0.7s ease;
		transition:all 0.7s ease;
	}
	.box_portfolio4_image:hover
	{
		-webkit-transform:scale(1.5);
		-ms-transform:scale(1.5);
		transform:scale(1.5);
		opacity:0.8;
		filter:alpha(opacity=80);
	}	
	
	.box_portfolio5
	{
		position:relative;
		display:inline-block;
		vertical-align:top;		
		width:90%;
		height:250px;
		margin-bottom:30px;
		border:0px #000000 solid;
		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 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;	
	}
	.box_portfolio5_image
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		height:250px;
		border:0px solid;
		background-size:cover;
		background-position:top center;
		background-repeat:no-repeat;
		
		-webkit-transition: all 0.7s ease;
		transition: all 0.7s ease;
	}
	.box_portfolio5_image:hover
	{
		-webkit-transform:scale(1.5);
		-ms-transform:scale(1.5);
		transform:scale(1.5);
		opacity:0.8;
		filter:alpha(opacity=80);
	}

	.box_portfolio6
	{
		position:relative;
		display:inline-block;
		vertical-align:top;		
		width:90%;
		height:250px;
		margin-bottom:30px;
		border:0px #000000 solid;
		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 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;	
	}
	.box_portfolio6_image
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		height:250px;
		border:0px solid;
		background-size:cover;
		background-position:top center;
		background-repeat:no-repeat;
		
		-webkit-transition: all 0.7s ease;
		transition: all 0.7s ease;
	}
	.box_portfolio6_image:hover
	{
		-webkit-transform: scale(1.5);
		-ms-transform: scale(1.5);
		transform: scale(1.5);
		opacity: 0.8;
		filter: alpha(opacity=80);
	}	
	

	.box_services
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:235px;
		height:235px;
		border:1px #ffffff solid;
		margin-top:50px;
		margin-left:15px;
		margin-right:15px;
		margin-bottom:40px;
		text-align:center;
		float: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;
		animation: fadein 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;
	}
	.box_services:hover
	{
		border:1px #AC9E6F solid;
	}	
	.box_services_image
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:235px;
		height:235px;
		overflow:hidden;
		border:0px solid;
		background-size:100%;
		background-position:top center;
		background-repeat:no-repeat;
	}
	.box_services_text
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:300px;
		height:200px;
		text-align:left;
		margin-right:0px;
	}	
	
	.box_blog
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:90%;
		max-width:300px;
		min-height:300px;
		border:1px #F6F6F6 solid;
		margin-top:40px;
		margin-left:20px;
		margin-right:20px;
		margin-bottom:40px;
		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 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;
	}
	.box_blog:hover
	{
		border:1px #777777 solid;
	}
	.box_blog_image
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		height:200px;
		margin-bottom:0px;
		overflow:hidden;
		border:0px solid;
		background-size:100%;
		background-position:top center;
		background-repeat:no-repeat;
	}
	.box_blog_text
	{
		text-align:left;
	}	
	.box_blog_odd {
		margin-right:15px;
	}
	.box_blog_even {
		margin-left:15px;
	}
	.box_blog_title
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:calc(100% - 70px);
		border:1px solid;
	}
	
	.footer_about_us
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		min-height:250px;
		margin-top:50px;
		border:0px #ffffff solid;
		float:center;
		text-align:center;
	}
	
	.footer_newsletter
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		min-height:250px;
		margin-top:50px;
		border:0px #ffffff solid;
		float:center;
		text-align:center;
	}	

	.footer_newsletter_form_input
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		max-width:300px;
		min-height:50px;
		margin-top:0px;
		border:0px #000000 solid;
		text-align:left;
	}	
	.footer_newsletter_form_submit
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:150px;
		min-height:50px;
		margin-left:-20px;
		border:0px #000000 solid;
		text-align:left;
	}		

	.footer_follow_us
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		min-height:250px;
		margin-top:50px;
		border:0px #ffffff solid;
		float:center;
		text-align:center;
	}

	.footer_contacts
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		min-height:250px;
		margin-top:50px;
		border:0px #ffffff solid;
		float:center;
		text-align:center;
	}		

	.footer_payment_methods_icon
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		min-width:50px;
		height:30px;
		float:center !important;
		text-align:center;
		border:0px #ffffff solid;
	}		

	.footer_contacts
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:100%;
		min-height:150px;
		margin-top:50px;
		margin-bottom:50px;
		border:0px #ffffff solid;
		float:center;
		text-align:center;
	}

	.footer_copyright
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		float:center;
		margin-top:20px;
		margin-right:5px;
		border:0px #ffffff solid;
	}
	
	.footer_disclaimer
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		margin-top:20px;
		margin-left:10px;
		margin-right:10px;
		border:0px #ffffff solid;
		font-weight: normal;
		line-height: 20px;
	}
	
	.footer_powered_by
	{
		position:relative;
		display:inline-block;
		vertical-align:top;
		float:center;
		margin-top:20px;
		border:0px #ffffff solid;
	}	
}