/* BODY---------------------------------------------------------------- */
html{width:100%; height:100%; padding:0; maring:0;}
body {font-size:20px;background:#222222 url(../images/back_footer.png); background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;background-attachment: fixed; width:100%; height:100%; font-family: 'Montserrat', sans-serif; font-weight:300;padding:0; margin:0;}

/* IMAGES---------------------------------------------------------------- */
.img_BottomLogo{width:100%; height: auto; max-width:300px; border:0; padding:0px 0 30px 0; margin:0 auto; display:block; }
.img_Right{width:100%; height: auto; max-width:400px; border:0; padding:0; margin:0 0 30px 30px; display:block; float:right;-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);}

.img_Left{width:100%; height: auto; max-width:400px; border:0; padding:0; margin:0 30px 30px 0; display:block; float:left;-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);}
.img_Resize{width:100%; height: auto;  border:0; padding:0px 0 30px 0px; margin:0 auto; display:block;}

/* TEXT---------------------------------------------------------------- */
h1 {margin: 0; padding:0; font-size: 0;}
h2 {font-size: 38px;}

.title{color:#CC0000; font-size:60px;padding:0; font-weight:400;font-family: "Lora", serif; }

.header{font-size: 36px; color:#666666; font-weight:700; }
.headerNo{font-size: 36px; color:#666666; font-weight:700; margin-bottom:20px;}

.bigger {font-size:26px;}
.bigger1 {font-size:26px; color:#FFFFFF;}
ul.bullet { list-style-type:square; margin-left:10px; margin-bottom:30px; margin-top:20px;} 
ul.bullet li {margin-bottom:20px;padding-bottom:10px;} 
ul.bullet a { font-weight:400; text-decoration:underline;} 

ul.bullet1 { list-style-type:square; margin-left:10px; margin-bottom:0px; margin-top:10px;} 
ul.bullet1 li {margin-bottom:10px;} 
ul.bullet1 a { font-weight:400; text-decoration:underline;} 

a {outline: 0 !important;outline-style:none; text-decoration:none;}
a:link{text-decoration:none; }
a:hover {text-decoration: none; outline: none;outline: 0 !important;outline-style:none;}
a:active {outline: 0 !important;outline-style:none; text-decoration:none;}
a:visited {outline: 0 !important;outline-style:none; text-decoration:none;}
a:visited:active {outline: 0 !important;outline-style:none; text-decoration:none;}

p{margin-bottom:40px;}
p a{text-decoration:underline; color:#CC0000; font-weight:700;}
p a:link{text-decoration:underline; color:#CC0000; }
p a:hover{text-decoration:underline; color:#666666; }
p a:active{ text-decoration-color:#CC0000;text-decoration:underline;}
p a:visited{ text-decoration-color:#CC0000;text-decoration:underline;}
p a:visited:active {outline: 0 !important;outline-style:none; text-decoration:underline;}


/* HEADER & NAV---------------------------------------------------------------- */
#header {position: relative; top:0; width: 100%;z-index: 999;margin:0 auto; padding:0px; display:table;}
#header .header-content {border-bottom: 0px solid rgba(255, 255, 255, 0.15);margin: 0 auto;padding: 10px 10px 5px 10px;width: 100%; max-width:1500px;}
h1 {z-index:1101; position:relative;margin:0; padding:0}
#header .logo {float: left; padding:0; margin: 5px 0 0 0; z-index:1100;}
.logo img {padding:0; margin:0; width:100%; height:auto; max-width:350px; border-bottom:0px; z-index:1101;}

 /* FOOTER---------------------------------------------------------------- */
#footer{display:table; position:relative; width:100%; padding:70px 0 0px 0; margin:0; }
#footer1_container{position:relative; width:100%; padding:100px 0px 70px 0px; margin:0 auto; max-width:1500px; color:#666666; text-transform:uppercase;font-size:50px; text-align:center; font-weight:900; text-shadow: 2px 4px 1px #111111;}

.footer_title{ font-size:30px;color:#555555; font-weight:900;  line-height:1; padding:6px 10px 6px 10px;margin:0;background:rgb(51,51,51, .6); z-index:1; display:inline-block;}

.footer_title1{ font-size:56px; color:#999999;font-weight:900; text-transform:uppercase;width:100%;  font-style:italic;z-index:2; margin:-26px 0 0 0; padding:0;display:block;}


#footer2_container{position:relative; display:table; width:100%; padding:40px 0px 40px 0px; margin:0 auto; max-width:1500px;}
.footer2_left{position:relative; width:38%; padding:0px 0 0px 190px; margin:0; float:left; vertical-align:top;}
.footer2_middle{position:relative; width:24%; padding:30px 0 30px 60px; height:280px;margin:0; float:left; color:#999999; font-size:18px; font-weight:300; text-align:left;border-left:1px dotted #3f434b;}
.footer2_middle a{color:#999999; text-decoration:none; font-weight:300;}
.footer2_middle a:hover{color:#cc0000; text-decoration:underline; font-weight:300;}
.footer2_right{position:relative; width:38%; padding:30px 0 30px 70px; height:280px;margin:0; float:left; color:#999999; font-size:18px; font-weight:300; text-align:left;border-left:1px dotted #3f434b;}
.footer2_right a{color:#999999; text-decoration:none; font-weight:300;}
.footer2_right a:hover{color:#cc0000; text-decoration:underline; font-weight:300;}
.gray{color:#999999;}

.footerHeader{color:#666666; font-size:34px; font-family: "Lora", serif;  text-shadow: 2px 4px 1px #111111;}

#footer3_container{position:relative; width:100%; padding:20px 0px 70px 0px; margin:0 auto; max-width:1500px; color:#999999; font-size:16px; text-align:center; }
#footer3_container a{color:#CC0000; text-decoration:underline; }
#footer3_container a:hover{color:#FFFFFF; text-decoration:underline; }


.footer_icons{text-align: left; margin:0 auto; padding:0; position:relative; -webkit-font-smoothing: antialiased; margin-top:20px;}
.footer_icons a {display: inline-block;font-size: 44px;border: 0px;width: 44px;height: 44px;padding: 0; border-radius: 0%;color: #999999;background:transparent; margin:0;}
.footer_icons a:hover{background:transparent;color:#cc0000;}

.kairoi {position:relative; padding: 0 0 30px 0;margin: 0 auto; margin-top:15px;border: none;outline: none;height: 50px;width: 50px;display: block; background: url('../images/kairoi.png') no-repeat; background-position: 0 -50px; text-indent: -9000px; }
.kairoi:hover {display: block; width: 50px; height: 50px; background: url('../images/kairoi.png') no-repeat; background-position: 0 0px; text-indent: -9000px;}


@media screen and (max-width: 1024px) {
    
/* IMAGES---------------------------------------------------------------- */
.img_BottomLogo{width:100%; height: auto; max-width:300px; border:0; padding:0px 0 30px 0; margin:0 auto; display:block; } 
    

/* FOOTER---------------------------------------------------------------- */
#footer{display:table; position:relative; width:100%; padding:30px 0 20px 0; margin:0 auto; }
#footer1_container{position:relative; width:90%; padding:40px 0px 20px 0px; margin:0 auto; max-width:1500px; color:#666666; text-transform:uppercase;font-size:50px; text-align:center; font-weight:900; text-shadow: 2px 4px 1px #111111;}
    
    #footer2_container{position:relative; display:table; width:90%; padding:20px 0px 30px 0px; margin:0 auto; max-width:1500px;}
   .footer2_left{position:relative; width:100%; padding:0px 0 0px 0px; margin:0 0 30px 0; float:none; vertical-align:top; text-align:center;}
.footer2_middle{position:relative; width:100%; padding:0px 0 30px 0px; height:220px;margin:0 0 30px 0; float:none; color:#999999; font-size:18px; font-weight:300; text-align:left;border-left:0px dotted #3f434b; text-align:center;}
.footer2_middle a{color:#999999; text-decoration:none; font-weight:300;}
.footer2_middle a:hover{color:#cc0000; text-decoration:underline; font-weight:300;}
.footer2_right{position:relative; width:100%; padding:0px 0 30px 0px; height:150px;margin:0; float:none; color:#999999; font-size:18px; font-weight:300; text-align:left;border-left:0px dotted #3f434b; text-align:center;}
.footer2_right a{color:#999999; text-decoration:none; font-weight:300;}
.footer2_right a:hover{color:#cc0000; text-decoration:underline; font-weight:300;}
.gray{color:#999999;}
    
.footer_title{ font-size:30px;color:#555555; font-weight:900;  line-height:1; padding:6px 10px 6px 10px;margin:0;background:rgb(51,51,51, .6); z-index:1; display:inline-block;}

.footer_title1{ font-size:56px; color:#999999;font-weight:900; text-transform:uppercase;width:100%;  font-style:italic;z-index:2; margin:-26px 0 0 0; padding:0;display:block;}
 
.footer_icons{text-align: center; margin:0 auto; padding:0; position:relative; -webkit-font-smoothing: antialiased; margin-top:20px;}
.footer_icons a {display: inline-block;font-size: 44px;border: 0px;width: 44px;height: 44px;padding: 0; border-radius: 0%;color: #999999;background:transparent; margin:0;}
.footer_icons a:hover{background:transparent;color:#cc0000;}
    
    #footer3_container{position:relative; width:90%; padding:20px 0px 30px 0px; margin:0 auto; max-width:1500px; color:#999999; font-size:16px; text-align:center; }
#footer3_container a{color:#CC0000; text-decoration:underline; }
#footer3_container a:hover{color:#FFFFFF; text-decoration:underline; }
}

@media screen and (max-width: 510px) {
    
.footer_title{ font-size:24px;color:#555555; font-weight:900;  line-height:1; padding:6px 10px 6px 10px;margin:0;background:rgb(51,51,51, .6); z-index:1; display:inline-block;}

.footer_title1{ font-size:42px; color:#999999;font-weight:900; text-transform:uppercase;width:100%;  font-style:italic;z-index:2; margin:-26px 0 0 0; padding:0;display:block;}
}



