/*
Theme Name: Language three
Author: Majik Websites
Author URI: http://www.majik-websites.co.uk
Version: 1.0
*/

html {
	height: 100% !important;
	min-height: 100% !important;
}
* {box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;}

body {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	line-height: 24px;
	color: #fff;
font-family: 'Open Sans', sans-serif;
	background:url(images/language-tree.jpg) no-repeat 50% 0%;
	background-size: cover;
}
a {
	text-decoration: none;
	outline: none;
	color:#fff;

}
a:hover{
text-decoration:underline;
}
a[href^=tel] {
	color: inherit;
	text-decoration: none;
}
img {
	border: none;
}
header{text-align:center;}

.logo-holder {
	width: 100%;
	display: table;
	height: 100%;
}
.cell {
	display: table-cell;
	vertical-align: top;
	text-align: center;
}
.main-logo {
	display: inline-block;
	margin: 70px 0 20px;

}
.main-logo img {
	height: auto;
	width: auto;
	max-width: 100%;
	display: block;
	width: 500px;
		padding: 0 20px;
}

.home-panel {

	width: 100%;
	height: 100%;


}


h1 {
color: #fff;
	font-size: 34px;
	line-height: 34px;
font-weight: 600;
	margin: 0px 0 20px;
text-transform:uppercase;
}

h2 {
color: #fff;
	font-size: 34px;
	line-height: 34px;
font-weight: 600;
	margin: 0px 0 20px;
text-transform:uppercase;
padding: 0 20px;
}

span{color: #d2bc9f;}

ul.social {
	  float: left;
    display: block;
    width: 100%;
	 text-align: center;
	 padding:0px;
margin: 30px 0 0;}

ul.social li {

 text-align: center; border-radius: 20px;
   -moz-transition: all 0.5s ease!important;
    -o-transition: all 0.5s ease!important;
    -ms-transition: all 0.5s ease!important;
	display:inline-block;

	width:36px; height: 36px; background: #fff; float:none; margin: 0px 5px;
}



ul.social li a {padding: 7px; width: 100%; font-size: 22px; line-height:22px;
    margin: 0px;
    display: inline-block;
    color: #0f3756;
}

#footer a i {
color:   #fff;}
ul.social li:hover i{
 color: #da2547;
}

.hidden-footer{display:block; width:100%; text-align:center; position: fixed; left:0px; bottom:0px; background: #0f3756; padding: 30px 0;}
.footer-inner{max-width:70%;margin: 0 auto; }
