
@import"reset.css";

body{background:#FFFFFF; font-family: 'Raleway', sans-serif; font-size:20px;  line-height:1.6;color:#575757;
position:relative; text-align:justify;}
.ic {border:0;float:right;background:#FFFFFF;color:#000000;width:50%;line-height:10px;font-size:10px;margin:-220% 0 0 0;overflow:hidden;padding:0}
html,body{height:100%;}

.main{margin:0 auto;position:relative;width:1400px;}
.main-bg {background-color:#fff;}
.main-bg2 {background:url(../images/main-bg2.jpg) no-repeat fixed;min-height:100%;}



.clear{clear:both;line-height:0;font-size:0;overflow:hidden;height:0;width:100%;}
.wrapper{overflow:hidden;position:relative;}
.extra-wrap{overflow:hidden;display:block;}

::selection { background: #F5FAFF color: #000000; }
::-moz-selection { background: #F5FAFF; color: #000000; }







.farbtext {display:block; clear:both; text-align:justify; font-family:'Raleway', sans-serif; color:#7A7A7A; background-color:#FFFFFF; font-size:16px; }

.farbtext1 {display:block; clear:both; text-align:left; font-family:'Raleway', sans-serif; color:#575757; background-color:#FFFFFF; font-size:14px; }	

a {color:#996600;font-size:20px; text-decoration:none;}
a:hover {color:#709FD4;font-size:20px;}

img.scaled {width: auto; /* Firefox */
max-width: 100%;max-height: 100%;}
img.liquid {width:100%;}
.imgleft {float : left;border : 0;margin : 5px 10px 10px 0px;padding : 5px;}
.imgright {float : right;border : 0;margin : 5px 0px 10px 10px;padding : 5px;}

h1,h2,h3,h4,h5,h6{color:#CC9933;padding:0 0 9px 0;font-weight:normal; text-align:center;font-family: 'Raleway', sans-serif;}
h1{font-size:32px; line-height:48px; color:#709FD4; font-weight:bold; font-family: 'Raleway', sans-serif; text-transform:uppercase;text-align:center;}   
h2{font-size:32px; line-height:40px; color:#990033;letter-spacing: 0.09em;text-align:center;}   
h3{font-size:30px; line-height:38px;font-family:'Raleway', sans-serif;color:#709FD4;text-align:center;}
h4{font-size:22px; line-height:26px; font-weight:light; text-transform:none; letter-spacing: 0.09em;color:#990033;text-align:center;}  
h5{font-size:28px; line-height:30px;  color:#990033; text-align:center; text-transform:none;}
h6{font-size:15px; line-height:16px;color:#990016;font-family:'Raleway', sans-serif; letter-spacing: -0.07em;}




.def-list-1 {padding:0 0 10px 0;}
.def-list-1 dt {display:block;font-size:12px;line-height:18px;padding:0 0 6px 0;color:#75949C;font-weight:normal;}
.def-list-1 dt a {color:#CC3300;text-decoration:none;}
.def-list-1 dt a:hover {text-decoration:underline;}

.quote {font-size:12px;line-height:20px;font-style:italic;position:relative;padding:0 0 15px 0;}
.quote strong {font-weight:normal;color:#75949C;}
.quote:before {display:inline-block;background:url(../images/quote-before.png) no-repeat 0 0;content:"";width:14px;height:13px;margin:0 5px 0 0;}
.quote:after {display:inline-block;background:url(../images/quote-after.png) no-repeat 0 0;content:"";width:14px;height:13px;margin:0 0 0 6px;}

strong {color:#A67D00;  }
.str-1 {font-weight:normal;text-transform:uppercase;}
.str-2 {color:#b09609;}
.color-1 {color:#E3E3E3; font-size: 16px;}

span {color:#A67D00;  }


.hr-border-1 {border-bottom:2px dotted  #996600;margin:0 0 9px 0;}
.border {background:#CCCCCC;height:10px;margin:0 0 20px 0;}

.img-indent {float:left;margin:5px 10px 0 0;}
.img-indent-re {float:right;margin:5px 10px 0 20px;}
.img-indent-bot {margin:5px 0 16px 0;}

p {padding-bottom:18px;}
.p {padding-bottom:18px;}
.p0 {padding-bottom:0 !important;}
.p1 {padding-bottom:6px !important;}
.p2 {padding-bottom:15px !important;}

.a1 {margin:0 5px;}
.indent-bot {padding:0 0 32px 0;}
.indent-bot-1 {padding:0 0 70px 0;}
.indent-bot-2 {padding:0 0 20px 0;}
.indent-right {margin-right:90px;font-size:16px;}
.pad-left {padding-left:35px;}
.pad-top {padding-top:8px;}

.list-1 {padding:0 0 20px 0;}
.list-1 {color:#990000;}
.list-1 li {display:block;padding:4px 0 4px 16px;border-top:0px solid #323232;background:url(../images/redbutton.png) no-repeat 0 10px;}
.list-1 li:first-child {padding:0 0 6px 16px; border:none;background:url(../images/redbutton.png) no-repeat 0 5px;}
.list-1 li a {color:#717171;font-size:16px;line-height:20px;padding:5px 0 6px;text-decoration:none;}
.list-1 li a:hover {color:#CC3300;}

.btn-1{color:#FFFFFF;background:#990033;font-size:16px;text-decoration:none; font-family: 'Raleway', sans-serif; padding:10px 14px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:8px;text-shadow:none;border:1px;border-color:#990033;border-style:solid;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.btn-1:hover{color:#660000;font-size:16px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;text-decoration:none;background:#fff;}



.btn-2{color:#fff;background:#990033;font-size:16px;text-decoration:none; font-family: 'Raleway', sans-serif; padding:10px 14px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:8px;text-shadow:none;border:1px;border-color:#996600;border-style:solid;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.btn-2:hover{color:#660000; font-size:16px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;text-decoration:none; background:#fff;}





header{position:relative;z-index:2;width:1400px;margin:0 auto;padding:15px 0 0 0;background:url(../images/slide-1.jpg) no-repeat center 80px;}
header .inner {background:url(../images/header-bg.png);padding:26px 40px 25px 40px;position:relative;z-index:2;}
header .inner2 {background:url(../images/header-bg2.jpg);padding:26px 40px 25px 40px;position:relative;z-index:2;}

.logo {display:inline-block;padding:0 !important;}
.logo a {position:relative;background: url(../images/logo.png) no-repeat 0 0;height:68px;width:300px;overflow:hidden;text-indent:-99999px;display:block;}

.slider-container {position:relative;z-index:1;height:535px;}
.mp-slider {position:absolute;top:-109px;left:0;right:0;height:650px;}

.mp-slider .banner {position:absolute;left:35px;right:35px;font-family: 'Raleway', sans-serif;color:#FFFFFF;z-index:99;top:250px;bottom:0;padding:0;text-align:center;font-size:60px; font-weight:bold;line-height:120px;text-transform:uppercase;}
.mp-slider .banner span {display:block;}

.mp-slider .mp-ban-1 .row-1  {padding:40px 0 0 0;color:#FFFFFF;}
.mp-slider .mp-ban-1 .row-2 {font-size:100px;line-height:130px;color:#FFFFFF;font-size:105px;margin:-45px 0 0 0;}
.mp-slider .mp-ban-1 .row-3 {margin:-40px 0 0 0;color:#FFFFFF;}
.mp-slider .mp-ban-2 .row-1 {font-size:105px;padding:35px 0 0 0;font-size:85px;line-height:110px;}
.mp-slider .mp-ban-2 .row-2, .mp-slider .mp-ban-2 .row-3 {color:#FFFFFF;margin:-40px 0 0 0;}
.mp-slider .mp-ban-3 .row-1 {padding:35px 0 0 0;font-size:73px; color:line-height:110px;}
.mp-slider .mp-ban-3 .row-2, .mp-slider .mp-ban-3 .row-3 {margin:-40px 0 0 0;}

nav {float:right;padding:12px 0 0 0;}
.sf-menu{min-height:28px;padding:0;margin:0;}
.sf-menu ul{position:absolute;top:-999em;width:185px;left:0;display:none;}
.sf-menu > li{position:relative;float:left;margin:0 28px;}
.sf-menu > li > a {text-decoration:none;display:block;font-family:'Raleway', sans-serif;font-size:18px;line-height:16px;text-transform:uppercase;color:#990033;padding:10px 0 0 0;}
.sf-menu > li.current > a, .sf-menu > li:hover > a, .sf-menu > li.sfHover > a {color:#709FD4;text-decoration:none;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{top:35px; left:0; z-index:999;}
.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em}
.sf-menu li.current,.sf-menu li:hover,.sf-menu li.sfHover{text-decoration:none;}

.sf-menu li li a{display:block;margin:0;position:relative;text-decoration:none;font-size:18px;line-height:14px;color:#990033;overflow:hidden;padding:8px 5px 8px 15px;text-transform:none;font-family: 'Raleway', sans-serif;background:url(../images/sub-nav-tail.png);}
.sf-menu li li > a:hover, .sf-menu li li.sfHover > a, .sf-menu li li.current > a{color:#709FD4;}
.sf-menu li li li a {background:url(../images/header-bg.png);}
.sf-menu li li{float:none;position:relative;margin:0 0 1px 0;}
.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:186px;top:0;}

section#content {position:relative; z-index:1;}
.content-bg {background:url(../images/body-bg.jpg);padding:35px 20px 43px 20px;}
.content-bg2 {background:url(../images/body-bg2.jpg);padding:35px 20px 43px 20px;}




#box {border:none;padding: 0;margin: 0;text-align: center;}
figure{width: 300px;height: 400px;overflow: hidden;position: relative;display: inline-block;vertical-align: top;border: 2px solid #660000;box-shadow: 0 0 10px #E3D3C1;margin: 1.2em;}
figcaption{position: absolute;left: 0; right: 0;top: 0; bottom: 0;text-align: center; font-family: 'Raleway', sans-serif;font-size: 28px;
 font-weight: normal;width: 100%;height: 100%;display: table;}
figcaption div{display: table-cell;vertical-align: middle;position: relative; top: 20px;opacity: 0;color: #660000; text-transform: none; }
figcaption div:after{position: absolute;content: "";left: 0; right: 0;bottom: 30%;text-align: center;margin: auto;width: 0%;height: 0px;background: #333;}
figure img{ border:  -webkit-transition: all 0.5s linear;transition: all 0.5s linear; -webkit-transform: scale3d(1, 1, 1);  transform: scale3d(1, 1, 1);}
figure:hover figcaption{ background: rgba(255,255,255,0.7);}
figcaption:hover div{opacity: 1;top: 0;}
figcaption:hover div:after{width: 50%;}
figure:hover img{ -webkit-transform: scale3d(1.2, 1.2, 1); transform: scale3d(1.2, 1.2, 1);}




#image-link{width:60px;height:60px;text-decoration:none;display:block;background:url(../images/sprite.png);position:fixed;right:20px;bottom:20px;text-indent:-9999px;}

#image-link:hover, #image-link:active{background-position:60px 0;}




.author {display:inline-block;font-family: 'Raleway', sans-serif;color:#FFFFFF;font-size:14px;line-height:20px;font-weight:bold;}
.author i {font-weight:normal;}
.dropcap {float:left;font-family: 'Raleway', sans-serif;font-size:24px;line-height:30px;color:#b30404;margin:0 5px 0 0;}
.adress {padding:0 0 20px 0;}
.adress dt {display:block;font-weight:normal;color:#717171;font-size:12px;line-height:18px;width:235px;}
.adress dd {font-size:12px;line-height:18px;color:#717171;overflow:hidden;}
.adress dd span {float:left;width:59px;text-align:right;margin:0 6px 0 0;}

#gallery{
	width:1000px;
margin:3% auto 3% auto;
}


.thumb{
width:230px;
height:235px;
	background-color:#FFF;
margin:10px;
	float:left;
 opacity:0.5;
-webkit-box-shadow: 0 2px 4px #343434;
    
-moz-box-shadow: 0 2px 4px #343434;
    box-shadow: 0 2px 4px #343434;  
	overflow:hidden;
	
-webkit-transition: box-shadow 0.2s ease-in-out;
	
-moz-transition: box-shadow 0.2s ease-in-out;
	
-o-transition: box-shadow 0.2s ease-in-out;
	
-ms-transition: box-shadow 0.2s ease-in-out;
	
transition: box-shadow 0.2s ease-in-out;
}



.thumb:hover{
-webkit-box-shadow: 0 0 8px #7FB8D4, 0 0 8px #7FB8D4;
    opacity:1.0;
-moz-box-shadow: 0 0 8px #7FB8D4,  0 0 8px #7FB8D4;
    
box-shadow: 0 0 8px #7FB8D4,  0 0 8px #7FB8D4; 
}
	


.thumb img{
display:block;
width:100%;
-webkit-box-shadow: 0 2px 1px #343434;
  -moz-box-shadow: 0 2px 1px #343434;
  box-shadow: 0 2px 1px #343434;
-webkit-transition: opacity 0.2s ease-in-out;-moz-transition: opacity 0.2s ease-in-out;
-o-transition: opacity 0.2s ease-in-out;
-ms-transition: opacity 0.2s ease-in-out;
transition: opacity 0.2s ease-in-out;
	
}


.thumb img:hover{
	opacity:1.0;
}

.gallery {text-align: center; }   


footer {color:#575757;font-size:12px;}
.footer-bg {background:#FFFFFF;padding:0 20px 30px 20px;}
footer a {color:#717171;font-size:13px;}
footer a:hover {color:#990016;font-size:13px;}
.copyright {padding:5px 0 0 0;}
.copyright {font-weight:normal;font-size:14px;line-height:18px;font-family:'Raleway', sans-serif;color:#717171;margin:-7px 0 0 0;display:inline-block;}
.footer-list li {background:url(../images/graubutton.png) no-repeat 0 6px;font-size:12px;line-height:14px;padding:0 0 10px 14px;text-transform:uppercase;}
.footer-list li a {color:#717171;text-decoration:none;}
.footer-list li a:hover {color:#990016;}

html {-webkit-text-size-adjust: none;}
iframe {margin: 0; border:none; background:transparent;}

.left{ 
margin-top:1%;
width:48%;
float:left;
margin-bottom:0%;
}


.left h3{font-family:  'Raleway', sans-serif; font-size:24px;
font-weight:normal;
text-align:left;
color:#CC9933;
margin-bottom:1%;}


.left h5{font-family:  'Raleway', sans-serif; font-size:140%;
font-weight:normal;
text-align:left;
color:#777;
margin-bottom:5%;}
.left p{font-family: 'Raleway', sans-serif;
font-size:140%;
line-height:140%;

text-align:justify;}


.left p a{
	color:#C60B1E;
text-decoration:underline;
}


.left p a:hover{
 color:#C60B1E;
text-decoration:underline;
}
	


.right{
 margin-top:1%;
width:48%;
float:right;
margin-bottom:0%;
}


.right h3{ font-family:  'Raleway', sans-serif;
font-size:24px;
font-weight:normal;
text-align:left;
color:#CC9933;
margin-bottom:1%;

}


.right p{
	font-family: 'Raleway', sans-serif;font-size:140%;
	line-height:100%;
 
text-align:justify;}


.right p a{ 
color:#CC9933;
text-decoration:none;
}

.right p a:hover{
 color:#CC9933;
text-decoration:underline;
}



.elastic-video-wrapper {width: 900px;max-width: 100%; 
margin: 0 auto;}
.elastic-video {position: relative;padding-bottom: 75%;padding-top: 5px;height: 0;overflow: hidden;}
.elastic-video iframe {position: absolute;top: 0;left: 0;width: 99%;height: 100%;}

.maps{display:block; position:relative; width:100%; height:0; margin:0; padding:0 0 56.25% 0; /* using a 16:9 aspect ratio, the height is 56.25% of the width (9/16=0.5625) */}
.maps iframe{display:block; position:absolute; width:100%; height:100%; margin:0; padding:0; }

img{max-width:100%;height: auto;width: auto\9; /* ie8 */}

.nav-responsive{display:none;}
.nav-responsive{position: relative;margin: 0px;background:#996600;}
.nav-responsive div{overflow: hidden;position: relative;font: 18px/37px 'Verdana';color: #FFFFFF;text-align:center;text-transform:uppercase;font-weight:bold;}
.nav-responsive select{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%; opacity: 0;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);cursor: pointer;}


/* ------------------------  MEDIAQUERIES -------------------------*/

@media only screen and (min-width: 768px) and (max-width: 959px) {
.slider-full{display: none;}
.main{width: 100%;}
nav{display: none;}
.nav-responsive{display: block;}
h1{font-size:20px; line-height:28px; color:#709FD4; font-weight:bold; font-family: 'Raleway', sans-serif;text-align:center;}  
h2{font-size:20px; line-height:24px; color:#990016; text-align:center;}   
h3{font-size:22px; line-height:24px;font-family:'Raleway', sans-serif;color:#0066CC;text-align:center;letter-spacing: none;}
h4{font-size:16px; line-height:20px; font-weight:light; text-transform:none; letter-spacing: none;color:#990033;text-align:center;}  
 #gallery{width:900px;}
.left{width:100%;}
.right{width:100%;}.social-list li {text-align:left;}
header{width: 100%;padding: 0;background:url(../images/slide-4.jpg) no-repeat center;}}

@media only screen and (max-width: 767px) {
.slider-full{display: none;}
.main{width: 100%;}
header{width: 100%;padding: 0;background:url(../images/slide-4.jpg) no-repeat center;}
h1{font-size:20px; line-height:28px; color:#709FD4; font-weight:bold; font-family: 'Raleway', sans-serif;text-align:center;} 
h2{font-size:20px; line-height:24px; color:#990016; text-align:left;}   
h3{font-size:22px; line-height:24px;font-family:'Raleway', sans-serif;color:#0066CC;text-align:center;letter-spacing: none;}
h4{font-size:16px; line-height:20px; font-weight:light; text-transform:none; letter-spacing: none;color:#990033;text-align:center;}  
.social-list li {text-align:left;}
nav{display: none;}
.nav-responsive{display: block;}
.left{width:100%;}
.right{width:100%;}
#gallery{width:460px;}}


@media only screen and (max-width: 479px) {
.slider-full{display: none;}
.main{width: 100%;}

nav{display: none;}
.nav-responsive{display: block;}
#content article dl{display: inline;}
h1{font-size:20px; line-height:28px; color:#709FD4; font-weight:bold; font-family: 'Raleway', sans-serif;text-align:center;}   
h2{font-size:20px; line-height:24px; color:#990016; text-align:left;} 
h3{font-size:22px; line-height:24px;font-family:'Raleway', sans-serif;color:#0066CC;text-align:center;letter-spacing: none;}
h4{font-size:16px; line-height:20px; font-weight:light; text-transform:none; letter-spacing: none;color:#990033;text-align:center;}  
#gallery{width:300px;}
.left{width:100%;}
.right{width:100%;}}

