/*
Theme Name: yvan WordPress
Author: Yvan
Description: lcs wordpress
Version: 0.0.1
*/


html, body,  span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
 u, center,i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*
html {
  height: 100%;
  box-sizing: border-box;
}

*,
*:before,
*:after {
  box-sizing: inherit;
}

body{
    position:relative;
    background-color:#bdc9e7;
    font: 13px Arial, sans-serif;
    margin: 0;
    padding-bottom: 6rem;
    min-height: 100%;
} 
*/

html,
body {
   margin:0;
   padding:0;
   height:100%;
   font: 13px 'Amiko', sans-serif;
   background-color:#bdc9e7;
   
}
#body { 
   padding-bottom:100px;   /* Height of the footer */
}
.container{
   min-height:98%;
   position:relative;
   max-width :940px;
   width:100%;
   background-color:white; 
   border:5px solid #1a1a1b;
   
    padding-right:60px;
    padding-left:60px; 
    border-radius: 50px 50px 50px 50px;
    margin:0 auto;
  /*
    position:relative;
    bottom:0;
    top:0;
    max-width :940px;
    height :100%;
    margin:0 auto;
    z-index:200;
    background-color:white;   
    padding-right:60px;
    padding-left:60px;
  */
    
    border-radius: 50px 50px 50px 50px;
    
}
.flt{
    float:left;
    margin-left:34px;
    margin-top:10px;
    font-size:12px;
}

.menutop{
    float:left;
    width:71%;
    margin-left:2%;
    
}

#contactus{

}

.menutop ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.menutop ul li a:hover{
    color:green;
}

.menutop ul li.active a{
    color:#5b9bd5;
}


.menutop ul li a{
    float:left;
    font-size:13px;
    margin: 0;
    padding: 0;
    color: #1a1a1b;
    margin-right:0px;
    font-weight:bold;
    text-decoration:none;
    width:32%;
    margin-bottom:6px;
}


@media (max-width: 1024px) {
 
 .menutop ul li a{
    margin-bottom:5px;
 }
}
@media (max-width: 920px) {
.container{
        width:95%;
        min-width:790px;
        padding-right:1px;
        padding-left:1px;
    }
 .flt{   
    margin-left:5px;
    margin-top:10px;
    font-size:10px;
 } 
 
 .menutop ul li a{
    font-size:11px;
    margin-bottom:5px;
 }
 .menutop{

}
}


#body ul {
    list-style-type: disc;
    margin-left:40px;
    margin-top:20px;
    margin-bottom:20px;

}

#body ul li{
    margin-bottom:10px;

}

.contact{
    float:left;
}

.menubot{
    float:left;
    margin-top:50px;
}

.lang{
    float:right;
    width:120px;
}

.lang img{
    width:50px;
    height:35px;
    float:right;
    margin-right:10px;
}

.footer{
   position:absolute;
   bottom:0;
   left:0;
   right:0;
   height:100px;   /* Height of the footer */   
    border-top:5px solid #1a1a1b;
    
    

  /*
    position:absolute;
    bottom:-100px;
    z-index:100;
    left:0;
    right:0;
    background-color:white;    
    min-height:100px;
    border-top:1px solid #1a1a1b;  
    border-radius:  0 0 50px 50px;
   */
    
    
}
#txt{
    float:left;
    padding-bottom:10px;
}
#txt img{
    margin-bottom:10px;
    width:100%;
    
}

#title h1{
    font-size:18px;
    font-weight:bold;
    text-decoration:underline;
    
}

#realtxt{
    float:left;
    padding-left:20%;
    width:80%;
    padding-bottom:20px;
}
#top{
    width:100%; 
    height:140px;
    padding-top:40px;
    border-bottom:5px solid #1a1a1b;
    margin-bottom:10px;
    
}

#logo{
    float:left;
    width:23%;
    
    
    
}
#logo a{
    text-decoration:none;
}
#logo img{
    width:100%;  
}

.clear{
    clear:both;
    line-height:0;
}



.blog-footer{
    float:left;
}

