/* GENERAL */
body,
.ts-default-menu li > ul.dropdown-menu li a{
	font-family: "Open Sans",Lora,"Helvetica Neue",Helvetica,Arial,sans-serif !important;
	}
body.home{color: #fff !important;}
body{color: #555 !important;}
.white_text,
.white_text a{
	color: #fff !important;
}
.white_text p span a:hover{color: #333 !important;}

h1,h2,h3,h4,h5,h6{
	margin: 0px 0px 35px;
	font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: 700;
	letter-spacing: 1px;
	line-height: 1.1;
	}
h1,h2{	
	text-transform: uppercase;
   }
h2{font-weight: 700;}

p{margin: 0 0 35px;}

/* LOGO */
.logo h1{
	height: 50px;
	padding: 15px;
}
.logo span,
.logo .fa{
    float: left;
	line-height: 20px;
	font-size: 18px;
	color: #fff;
	}
.logo span{ 
	font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif !important;
	text-transform: uppercase;
}
.logo .fa{
	margin-right: 5px;	
}
/* SIDEBAR */
#sidebar-left, #sidebar-right{font-size: 14px;}
/* LISTS */
#container_full ul{
	margin: 0px 0px 25px;
	}
#container_full ul li{
	margin: 0px 0px 25px;
	font-size: 20px;
	line-height: 1.6;
	list-style: disc;
	}

/* IMAGES */
.tilted img {
    width: 220px;
	-webkit-transform: rotate(10deg);
  	-moz-transform:    rotate(10deg);
  	-ms-transform:     rotate(10deg);
  	-o-transform:      rotate(10deg);
	transform: 		   rotate(10deg);
    box-shadow: 12px 12px 19px -5px rgba(0, 0, 0, 0.51);
    position: relative;
    top: 10px;
    margin-left: 20px;
	}
/* BACKGROUND IMAGES FRONT PAGE */
#goals, #phases, #focus, #work, #leapfrogging, #people_centred {
    position: relative;
}
#goals::before,
#phases::after,
#focus::after,
#work::after,
#leapfrogging::after,
#people_centred::after{
    content: "";
    height: 600px;
    opacity: 0.2;
    position: absolute;
    width: 600px;	
	}
#goals::before {
    background: transparent url("/wp-content/themes/ariva-child/assets/images/icon_geothermal.png") no-repeat scroll left top / cover ;
    left: -150px;
    top: -400px;
}
#phases::after {
    background: transparent url("/wp-content/themes/ariva-child/assets/images/icon_biomass.png") no-repeat scroll left 200px top / cover ;
    right: 0;
    top: -250px;
}
#focus::after {
    background: transparent url("/wp-content/themes/ariva-child/assets/images/icon_solar-panel.png") no-repeat scroll left top / cover ;
    left: -150px;
    top: -400px;
}
#work::after {
    background: transparent url("/wp-content/themes/ariva-child/assets/images/icon_hydropower.png") no-repeat scroll left 200px top / cover ;
    right: 0;
    top: -250px;
}
#leapfrogging::after {
    background: transparent url("/wp-content/themes/ariva-child/assets/images/icon_wind-turbine.png") no-repeat scroll left top / cover ;
    left: -150px;
    top: 200px;
}
#people_centred::after {
    background: transparent url("/wp-content/themes/ariva-child/assets/images/icon_waste.png") no-repeat scroll left 200px top / cover ;
    right: 0;
    top: -250px;
}
/* BUTTONS */
.ts-button, input[type="submit"], .more-link{
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33333;
	background-color: transparent;
	border: 1px solid #FFF;
}
.ts-button:hover, .ts-button:focus, input[type="submit"]:hover, input[type="submit"]:focus,
.more-link:hover, .more-link:focus{
	color: #000 !important;
	border: 1px solid #000 !important;
}

/* MENU */
.menubar {
    margin: 18px 0px 0px 10px;
}
/* FOOTER */
footer{
	background: #999999 none repeat scroll 0% 0%;
	padding: 25px 0 15px;

	}
.copyright{color: #fff;}
.copyright a{color: #333;}
.copyright a:hover{color: #fff;}

@media (min-width: 800px){
/* HEADER */
header{line-height: 20px !important;}
.ts-default-menu ul li{
	padding: 15px 20px;
	}
.ts-default-menu li a {
    line-height: 20px;
    font-size: 14px;
    color: #fff;
}
/* Adjust first row on home page */
#home .vc_row{
	padding-top: 70px !important; 
	}
/* Menu button */
.menubar{display: none;}
}
@media (max-width: 800px){
/* VC Custom headling links */
h3.vc_custom_heading{margin: 20px 0;}
/* IMAGE */
.tilted img {
    width: 40%;
    position: relative;
    top: 50px;
    margin: 0 30%;
}

}

	
