/*
 * Below are the style developed by gardens&co. team.
 */

@font-face {
	font-family: 'basenineregular';
	src: url('font/basenineregular-webfont.eot');
	src: url('font/basenineregular-webfont.eot?#iefix') format('embedded-opentype'),
		 url('font/basenineregular-webfont.woff') format('woff'),
		 url('font/basenineregular-webfont.ttf') format('truetype'),
		 url('font/basenineregular-webfont.svg#basenineregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
 
/* ==========================================================================
   Base styles	
   ========================================================================== */
   
html{	
	width:100%;
	height:100%;
	position:relative;	
    font-size: 13px;
	color:#5d5d5d;	
	/*line-height: 1.1em;*/	
	overflow-x:hidden;
	overflow-y:hidden;
}

.main{ /* opacity:0; */ }

h1,h2,h3,h4{ 
	font-family: 'basenineregular';
	margin:0;
	color:#8dbb14;
}

h1{ font-size:70px; text-transform:uppercase; text-align:center; }
h2{ font-size:50px; text-transform:uppercase; text-align:center; }
h3{ font-size:20px; line-height: 30px; text-transform:uppercase; }

p{
	font-family: 'basenineregular';
	font-size:15px;
	line-height: 30px;
	color:#8dbb14;
	margin:15px 0 0px 0;
}

p+p {
	margin:30px 0 0 0;
}

a.underline{ text-decoration:underline; } 
a.underline:hover,a:hover{
	color:#fff;
	background-color:#8dbb14;
	text-decoration:none !important;
}

.white{ color:#fff; }
.black{ color:#000; }
.gray{ color:#9e9e9e; }

.grid-920{
	width:920px;
}

div[id^="section-"]{
	width:100%;
	height:100%;
	position:absolute;
	opacity:0;
	margin-top:50px;	
}

#section-4,#section-5,#section-6,#section-7,#section-8,#section-9{
	margin-top:0;
}

.top{
	float:left;
	margin-bottom:50px;
	width:100%;
}

.top img{
	margin-left:-17px;
}

.left{
	float:left;
	margin:0 60px 0 0;
	width:430px;
}

.right{
	float:left;
	width:430px;
}

.desktop{ display:block; }
.mobile{ display:none; }	

.container{
	position:absolute;
}

.logo-smiley-planet{
	bottom:50px;
	right:50px;
	z-index:5;
	cursor:pointer;
	position:fixed;	
}

/* ------------------------------------------------------------------------------------------
	Home Section
------------------------------------------------------------------------------------------ */

.img-home{
	position:fixed;	
	left:50%;
}

.none{ display:none !important; }  
.block{ display:block !important; }  
a { color:inherit; text-decoration:none;} 
a:hover{ text-decoration:underline;} 
 
.mobile-720{ display:none; } 
.mobile-320{ display:none; } 
.desktop{ display:block; } 
 
.icon-fb{
	margin:-3px 5px 0 0;
	background-color:transparent;
} 
 
/* ------------------------------------------------------------------------------------------
	Prevent skype telephone highlight
------------------------------------------------------------------------------------------ */ 
 
span.skype_pnh_container {
    display: none !important;
}

span.skype_pnh_print_container {
    display: inline !important;
}