html,body{width:100%;height:100%}body{font-family:'Droid Sans',"Helvetica Neue",Helvetica,Arial, sans-serif}#contact{background-color:#0a131d;display:table;position:relative;width:100%;height:100%}a{text-decoration:none !important;color:inherit}h1, h2{font-family:Times, Times New Roman, serif}ul.side_buttons{position:fixed;top:15px;left:15px;z-index:10;color:#ccc;padding:0px}ul.side_buttons li{list-style:none}#share-buttons{margin-bottom:10px}#share-buttons a{opacity:0.8}#share-buttons a:hover{text-decoration:none;opacity:1}#share-buttons img{width:35px;padding:5px;border:0;box-shadow:0;display:inline}#share-buttons.main{position:fixed;left:0;top:400px;z-index:150;width:35px;padding:5px;border:0;box-shadow:0}.cta_wrap{text-align:center;width:100%}a.cta{display:block;border:1px solid #ccc;padding:20px;text-align:center;font-size:2em;width:40%;margin:40px auto;box-shadow:inset 0 0 2px #dbdbdb, 0 0 4px #dbdbdb}a.cta:hover{box-shadow:inset 0 0 2px #b1b1b1, 0 0 4px #fff;border:1px solid #dbdbdb}#sidebar-wrapper{z-index:1000;position:fixed;right:0;width:250px;height:100%;transform:translateX(250px);overflow-y:auto;background:#222;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}#menu-close i{color:#999}.sidebar-nav{position:absolute;top:0;width:250px;margin:0;padding:0;list-style:none}.sidebar-nav li{text-indent:20px;line-height:40px}.sidebar-nav li a{display:block;text-decoration:none;color:#999}.sidebar-nav li a:hover{text-decoration:none;color:#fff;background:rgba(255,255,255,0.2)}.sidebar-nav li a:active,.sidebar-nav li a:focus{text-decoration:none}.sidebar-nav > .sidebar-brand{height:55px;font-size:18px;line-height:55px}.sidebar-nav > .sidebar-brand a{color:#999}.sidebar-nav > .sidebar-brand a:hover{color:#fff;background:none}#menu-toggle{z-index:200;position:fixed;top:0;right:0;color:#ccc;font-size:2em}#sidebar-wrapper.active{right:250px;width:250px;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.toggle{margin:5px 5px 0 0}.header{display:table;position:relative;width:100%;height:100%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}.text-vertical-center{display:table-cell;text-align:center;vertical-align:middle}.text-vertical-center-bottom{display:table-cell;text-align:center;vertical-align:bottom;padding-bottom:40px}.text-vertical-center-middle{display:table-cell;text-align:center;vertical-align:middle}.text-vertical-center-top{display:table-cell;text-align:center;vertical-align:top;padding-top:40px}.text-vertical-center h1{margin:0;padding:0;font-size:4.5em;font-weight:700}.text-vertical-center-bottom h1, .text-vertical-center-top h1, .text-vertical-center h1, .text-vertical-center-middle h1{margin:0;padding:0;font-size:4em;font-weight:400}.header h2{font-size:1.5em}.header img{width:100%;max-width:800px;height:auto}.contentblk{padding:50px 0;display:table;position:relative;width:100%;height:100%;box-shadow:0 -20px 60px #c72424 inset, 0 20px 60px #c72424 inset;border-bottom:1px solid #ebebeb}.block_hl{font-size:3em}.lead{font-size:1.2em;margin-bottom:10px}.lead a{color:inherit}.callout{display:table;width:100%;height:auto;color:#fff;position:relative}.callout img{display:table;width:100%;height:auto;position:relative;z-index:1}.callout #button_wrap{position:absolute;left:50%;bottom:-1%}.callout #button_wrap.bottom{bottom:-1%}.callout #button_wrap.top{top:-1%}.callout div.button.bottom{position:relative;z-index:5;left:-50%;bottom:-1%;font-size:2em;padding:15px 15px;box-shadow:0px -3px 3px rgba(0, 0, 0, 0.56), inset 0px -4px 3px#ccc;border-radius:4px}.callout div.button.top{position:relative;z-index:5;left:-50%;top:-1%;bottom:auto;font-size:2em;padding:15px 15px;box-shadow:0px 3px 3px rgba(0, 0, 0, 0.56), inset 0px 4px 3px#ccc;border-radius:4px}.callout div.button a:hover{color:inherit}hr.small{max-width:100px}.teaser{width:100%;margin:15px auto}.teaser h3{margin:10px auto 5px auto}.teaser_inner{width:90%;margin:0 auto}.teaser_inner ul{text-align:center;margin:0;padding:0}.teaser_inner ul li{display:inline-block;list-style-type:none;margin:10px 2.25%;padding-left:0;width:20%;max-width:200px;min-width:200px;text-align:center}.teaser_inner h3{font-size:1.2em}.teaser img{width:100%;height:auto;box-shadow:0 0 6pxrgba(59, 62, 78, 0.6)}.video center{margin-top:10px}.gallery{margin:20px 0}figure.thumb{float:left;width:23%;height:auto;margin:1%;border-radius:0px;position:relative;display:block;padding:1%;border:1px solid #ddd;overflow:hidden}figure.thumb a{position:absolute;display:block;transition:background-color 0.5s ease-out;background-color:rgba(10, 12, 38, 0.0);width:100%;height:100%;z-index:100;font-size:16px;top:0%;left:0%;text-align:center;color:#fff;text-decoration:none;text-shadow:0px 0px 4px rgba(10, 12, 38, 0.8)}figure.thumb a:hover{background-color:rgba(10, 12, 38, 0.4)}figure.thumb a:hover figcaption{display:block}figure.thumb img{width:100%;height:auto;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.7s ease-in-out;transition:.7s ease-in-out}.gallery figure:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}figure.thumb figcaption{position:relative;display:none;font-size:16px;margin-top:-8px;top:50%;text-align:center}aside.sidebar{border-left:1px solid #ccc}aside.sidebar h3{font-size:1.2em}aside.sidebar ul{padding-left:15px}.news h2{font-size:2em;text-align:left}.news hr.small_news{max-width:300px;text-align:left;margin-left:0;margin-top:10px}.aricle_btn{margin:10px 0px}.art_thumb{float:left;margin:0px 10px 4px 0px}.lead-1 p a{color:#7e7e7e}.lead-1 p a:hover{text-decoration:underline !important}footer{padding:50px 0;position:relative;z-index:50}#to-top{display:none;position:fixed;bottom:5px;right:10px;color:#ccc}#side_link{display:none;position:fixed;top:40%;right:25px}footer ul a{display:inline-block}footer ul a:hover{color:#3f4046;text-decoration:none}footer ul a:visited{color:#fff}footer ul li{display:inline-block;padding:10px;margin:5px;background-color:rgba(255, 255, 255, 0.2)}footer ul li:hover{background-color:rgba(255, 255, 255, 0.5)}.map_container a{position:absolute;bottom:-20px;left:50%;margin-left:-20px;color:#aaa;z-index:110;transition:all 0.8s ease;text-decoration:none}.map_container a:hover{color:#fff;text-decoration:none}#map_container{border-top:1px solid #aaa;border-bottom:1px solid #ccc;position:relative;height:0px;background-color:#ccc;transition:all 0.8s ease-out}#map_container.open{height:350px}#map_icon_close{display:none}#map_icon_close.visible{display:table-cell !important;color:#fff;vertical-align:middle}#map_iframe.visible{display:block !important}.map_container i{display:table-cell;vertical-align:middle;width:40px;height:40px;background-color:#ccc;border-radius:20px;font-size:2em;border:1px solid #aaa}.google-maps{position:relative;top:1px;padding-bottom:28%;// This is the aspect ratioheight:0;overflow:hidden}.google-maps iframe{position:absolute;top:0;left:0;width:100% !important;height:350px !important;transition:all 0.8s ease}@media (max-width:1200px){aside.sidebar div.cat{text-align:center;margin-top:15px}aside.sidebar div.cat ul{margin:0;padding:0}aside.sidebar div.cat ul li{list-style:none;display:block;padding:5px}.google-maps{padding-bottom:50%}}@media (max-width:992px){aside.sidebar div.cat h3{background-color:#323334;color:#fff;display:inline-block;padding:10px}.block_hl{font-size:2.5em}.google-maps{padding-bottom:60%}}@media (max-width:768px){figure.thumb{width:48%}.google-maps{padding-bottom:75%;/}}@media (max-width:370px){figure.thumb{width:98%}.google-maps{padding-bottom:105%}}#band-cookies{position:fixed;bottom:0px;left:0px;z-index:200;width:100%;padding:15px 0px;text-align:center;font-size:14px;line-height:1.1;background-color:#151515;color:#FFFFFF;box-shadow:0px -3px 3px 0px rgba(0, 0, 0, 0.15)}#band-cookies p{margin:0;padding:0px 50px}#band-cookies-ok,#band-cookies-info{display:inline-block;color:#F0FFAA;font-weight:700;text-decoration:underline;margin-left:10px;cursor:pointer}#band-cookies-close{height:32px;width:32px;padding:8px;position:absolute;right:7px;top:50%;margin-top:-16px;-moz-border-radius:32px;-webkit-border-radius:32px;border-radius:32px;background-color:#000000}@media (max-width:768px ){#band-cookies p{padding:15px 15px 0}#band-cookies-ok,#band-cookies-info{display:block;text-decoration:none;padding:10px 5px;margin-top:10px;background-color:#444444;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}#band-cookies-close{left:50%;margin-left:-16px;top:0px}}