body, html { font-family: Raleway, sans-serif; text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased !important; color: #777; width: 100% !important; height: 100% !important;}body.menu-fixed { margin-top: 50px !important;}.p0 { padding: 0px!important;}.m0 { margin: 0px!important;}.mt15 { margin-top: 15px!important;}.mt30 { margin-top: 30px!important;}.mb30 { margin-bottom: 30px!important;}.br0 { border-radius: 0px!important;}.b0 { border: 0px!important;}h1 { font-family: Josefin Sans, sans-serif;}h1 strong { font-weight: 900;}h2 { line-height: 20px; font-size: 2.5em; font-family: Josefin Sans, sans-serif; margin: 0; color: #555;}h3 { font-family: Josefin Sans, sans-serif; font-size: 2em; color: #555;}h4 { font-weight: 500; color: #555;}p { font-size: 1.15em;}a { color: #333;}a:hover, a:focus { text-decoration: none; color: #333;}ul, ol { list-style: none;}.btn-warning { color: #fff; background-color: #FF7E00; border-color: #FF7E00;}.btn-warning:hover,.btn-warning:focus,.btn-warning.focus,.btn-warning:active,.btn-warning.active,.open > .dropdown-toggle.btn-warning { color: #fff; background-color: #666; border-color: #666;}.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}.clearfix { display: inline-block;}* html .clearfix { height: 1%;}.clearfix { display: block;}#preloader { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: #ddd; z-index: 99999; height: 100%;}#status { position: absolute; left: 50%; top: 50%; width: 64px; height: 64px; margin: -32px 0 0 -32px; padding: 0;}ul, ol { padding: 0; webkit-padding: 0; moz-padding: 0;}hr { height: 4px; width: 170px; text-align: center; position: relative; background: #FF7E00; margin: 0 auto; margin-bottom: 30px; border: 0;}.parallax-bg { padding: 150px 0; background-size: cover; background-attachment: fixed; margin-top: 50px; margin-bottom: 50px; box-shadow: 0px 5px 35px rgba(0,0,0,.4); color: #fff; text-shadow: 2px 2px 2px rgba(0,0,0,.5);}.parallax-bg h1 { font-size: 3.5em; border-bottom: 1px solid #fff; margin: 0 30%; padding-bottom: 10px;}.parallax-bg p { font-size: 2em;}.plax-about { background-image: url(../graphics/structure/plax-about.jpg);}.section-title.center { padding: 30px 0;}.section-title h2, .section-title.center h2 { margin-bottom: 30px;}.color-boxes { margin-bottom: 50px;}.color-boxes h4 { padding-left: 15px; padding-bottom: 5px; border-bottom: 1px solid #999;}.color-boxes div { height: 55px; width: 55px; float: left; margin: 0 18px 15px;}.color-boxes .c1 { background-color: #fefbf6;}.color-boxes .c2 { background-color: #feede0;}.color-boxes .c3 { background-color: #8c9ba0;}.color-boxes .c4 { background-color: #daddde;}.color-boxes .c5 { background-color: #a4cac7;}.color-boxes .c6 { background-color: #aadcee;}.color-boxes .c7 { background-color: #5d9db9;}.color-boxes .c8 { background-color: #006d53;}.color-boxes .c9 { background-color: #c4c0b4;}@media (max-width: 992px) { .parallax-bg {  padding: 100px 0; } .dropdown-menu > li.catalog > a {  color: #fff;  margin-top: 15px; } .dropdown-menu > li:hover.catalog > a {  background-color: #666; }}@media (max-width: 768px) { p {  font-size: 14px; } h2 {  line-height: 1.50em;  font-size: 1.8em;  margin: 0; } h3 {  font-size: 1.6em; } .section-title h2, .section-title.center h2 {  margin-bottom: 10px; } hr {  height: 4px;  width: 120px;  margin-bottom: 15px; } .hover-bg .hover-text {  padding: 20%; } .color-boxes div {  margin: 0 15px 15px; }  .parallax-bg {  padding: 100px 0;  margin-top: 50px;  margin-bottom: 50px; } .parallax-bg h1 {  font-size: 2.5em;  margin: 0 5%; } .parallax-bg p {  font-size: 1.5em; }}.menu-line { position: fixed; top: 0px; width: 100%; background-color: #FF7E00; color: #fff; height: 50px; z-index: 3; box-shadow: 0px 2px 15px rgba(0,0,0,.3);}.menu-line-fixed { display: block !important;}.menu-line a { color: #fff;}.menu-line .fa-bars { font-size: 1.5em; padding: 12px 5px;}.logo-menuline { height: 45px;}.navbar-default { background-color: #FF7E00; color: #ffffff; padding: 15px;}.navbar-default i { cursor: pointer; font-size: 1.5em;}.navbar-default .lang { position: relative; right: 0px;}.about-text li { list-style-type: disc; margin-left: 2em;}#footer { background: #333; color: #777; padding: 20px 0; text-align: center;}#footer a { color: #999999;}#footer a:hover, #footer a:focus { color: #e75926;}#footer p { font-size: 13px; margin-top: 10px;}
