/* Global reset */
* {vertical-align: baseline;font-weight: inherit;font-family: inherit;font-style: inherit;font-size: 100%;border: 0 none;outline: 0;padding: 0;margin: 0;list-style:none; border-radius: 0;}

*:focus{ outline: none !important; box-shadow: none !important; }

.images img { margin: 0 0 15px 0 }
.djc_item .djc_thumbnail{ width: auto !important; }

/* Main css */
body{background:#fff; font-family: Arial, Helvetica, sans-serif; font-size: 14px}
h1,h2,h3,h4,h5,h6{ margin-top: 0 }
img{ max-width: 100%; height: auto; }
section{ clear: both; }
.center { max-width: 1070px; margin: 0 auto; position: relative;}
.align-right .mod-languages { float: right; }
.btn:hover,nav ul li:hover a,.menu li:hover a{ transition: all .5s ease-in-out; }
.align-right .navbar .navbar-collapse {text-align: left;}
.align-center .navbar .navbar-nav,.align-right .navbar .navbar-nav {display: inline-block;float: none;}
.align-center .navbar .navbar-collapse {text-align: center;}
.align-right .navbar .navbar-collapse {text-align: right;}
.body-xs .navbar .navbar-nav{ display: block; }
.body-xs .navbar .navbar-collapse {text-align: left;}
.body-xs .navbar-custom .nav.menu > li {margin-left:0 !important; margin-right: 0 !important}
.nav-pills>li>a,.btn{ border-radius: 0 }
.image{ position: relative; }
.image img{ display: block; margin: 0 auto}
.image .mask{ position: absolute; left: 0; top: 0; z-index: 100; width: 100%; height: 100%;}
div[class*=block] > div{ position: relative;}
div[class*=block] .inner.row{ clear: both;}
div[class*=block] div[id*=accordion] .panel-title a{ display: block; text-decoration: none}
div[class*=block] .inner .content { position: relative; z-index: 1}
div[class*=block] .inner .inner .content { z-index: 2}
div[class*=block] .inner > div.bg.parallax {height: 100%;position: absolute;top: 0;left: 0;z-index: 0;margin-top: 0;}
.slider { position: relative;}
.slider .description { position: absolute; z-index: 150}
.slider .topmask, img[class*=modmasktop] { position: absolute; left: 0; top: 0; z-index: 100}
.slider .bottommask, img[class*=modmaskbottom] { position: absolute; left: 0; bottom: 0; z-index: 100}
div.parallax{ height: 300px; width: 100%; position: relative; margin-bottom: 15px; margin-top: 15px; clear: both; }
div.parallax > div{ height: 100%;width: 100%;position: absolute;left: 50%; background-size: cover !important; overflow-x: hidden; z-index: -1}
div.pagination{ width: 100%; clear: both; text-align: center; }
#main #content .pagination li { padding-left: 0; background: none; }
div.pagination li a, div.pagination li span { border-radius:0 }
.pagination li.current a, .pagination li.current span { background: #ddd; color: #fff }
#wrapper{width:100%; overflow: hidden;}
#container{width:100%; margin: 0 auto}
header{width:100%;}
header .navbar{-webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;}
header .navbar.sticky { position: fixed; top: 0; left:0; z-index: 160; width: 100%}
header #logo{padding:15px 0; display: block;}
#main{width:100%;}
footer{width:100%;}