body {margin-top: 70px; background: #f8f8f8; font-family: 'Open Sans', sans-serif; color: #494949; font-size: 14px; font-weight: 400;}
a { color: #000000; text-decoration: none; -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s; }
a:hover, a:focus { color: #555555; text-decoration: none; }
img { max-width: 100%;}
iframe { width: 100%; height: 100%;}
h1 { margin: 0px !important; font-family: 'Oswald', sans-serif; font-size: 30px; color: #5d5d5d; line-height: 30px; }
h2 { margin: 4px 0px !important; font-family: 'Open Sans', sans-serif; font-size: 14px; color: #7c7c7c; line-height: 14px; text-align: left; }
h3 { margin: 0px !important; font-family: 'Oswald', sans-serif; color: #5d5d5d; font-size: 16px; line-height: 16px; text-transform: uppercase; text-shadow: 0 1px 0 rgba(255,255,255,.7); }
h4 { margin: 4px 0px !important; font-family: 'Open Sans', sans-serif; font-size: 14px; color: #7c7c7c; line-height: 14px; text-align: left; }
::-moz-selection { background: #fe503e; color: #fff; text-shadow: none; }
::selection { background: #fe503e; color: #fff; text-shadow: none; }
html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
* { 
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
 border-radius: 0 !important;
}
/*---TOP---*/
.navbar{padding:10px; margin:0px;}
.nav-link{ text-align:center !important; cursor:pointer;}
.navbar-nav li a{color:#ecf0ed !important; font-family: 'Oswald', sans-serif !important; font-size:18px;}
.navbar-nav li a:hover{color:#fba515 !important; text-decoration:underline;}
.navbar-brand img{margin:0px;}
/*---SLIDER---*/
.slider-container { margin: 0 auto; padding: 0; overflow: hidden; -moz-box-shadow: 0 -5px 15px 0 rgba(0,0,0,.05) inset; -webkit-box-shadow: 0 -5px 15px 0 rgba(0,0,0,.05) inset; box-shadow: 0 -5px 15px 0 rgba(0,0,0,.05) inset;}
.slider { padding: 0; overflow: hidden;}
.caro-cap{font-family: Oswald, Arial; font-weight:bold; font-size:38px; color:#ffffff; text-shadow: 1px 1px 0 #000000; text-transform: uppercase; box-shadow: 0px 0px 150px #000000;}
.carousel-caption { margin-bottom: 10%;}
.phoe{cursor:pointer; color:#494949; font-size:22px; line-height: 18px;}
.phoe:hover{color:#fe503e;}
.unphoe{cursor:pointer; color:#e4e4dc; font-size:32px; line-height: 22px;}
.unphoe:hover{color:#fe503e;}
.underhead{padding:15px; background:url(../img/carbon.png); text-align:center; font-family: 'Oswald', sans-serif; font-size:22px; color:#494949; border-bottom: 2px solid #787878;}
.offer_title{padding:5px; margin-bottom:10px; margin-top:10px; background:url(../img/carbon.png); text-align:center; font-family: 'Oswald', sans-serif; font-size:16px; color:#494949; border-bottom: 1px solid #787878;}
.sitemaper{padding:5px; background:#e9eff1; border-top: 1px solid #a9beba; border-bottom: 1px solid #a9beba; margin-bottom:4px;}
/*---FOOTER---*/
footer { margin: 0 auto; padding-bottom: 10px; background: #333; color: #bbb;}
.footer-box { margin-top: 20px; text-align: left;}
.footer-box p{ margin:5px 0px 5px 0px;}
.footer-box a{ color:#888888;}
.footer-box a:hover{ color:#feb407;}
.footer-box h3 { margin-top: 20px; font-size: 14px; color: #eee; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3); }
.footer-box h4 { margin-top: 20px; font-size: 14px; color: #eee; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3); }
.footer-box-text p {line-height: 24px;}
.footer-box-text-contact span {padding-right: 7px; color: #5d5d5d;}
.footer-box-text-subscribe form {padding-bottom: 10px;}
.footer-box-text-subscribe input[type="text"] { width: 95%; height: 26px; border-color: #5d5d5d; color: #ccc;}
.footer-border { color:#707a7a; padding:10px 0px 10px 0px; margin: 10px 0px 5px 0px; border-top: 1px dashed #444; border-bottom: 1px dashed #444;}
.footer-copyright a{ color:#fba515;}
.footer-copyright a:hover{color:#707a7a; }
.footer-copyright { margin-top: 15px; line-height: 24px; text-align: left;}
.footer-social { margin-top: 10px; text-align: right;}
.footer-social a { margin: 0 0 0 10px; font-size: 26px; color: #666; }
.footer-social a:hover, .footer-social a:focus { color: #fba515; }
/*---FORM---*/
select.form-control { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; font-size:14px;}
input[type=text].form-control { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; font-size:14px; }
input[type=file].form-control { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; font-size:14px; background:#eeede6 !important; border:0px !important;}
footer form input[type=text].form-control { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; border:1px solid #ffffff; font-size:14px; }
textarea.form-control { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; font-size:14px; }
.btn{ -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; border:0px !important; cursor:pointer;}
.btn.btn-default{background:#494949; color:#ffffff;}
.btn.btn-default:hover{ background:#feb407; color:#494949;}
.btn-file {position: relative;overflow:hidden;}
.btn-file input[type=file] {position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:white;cursor:inherit;display:block;}
/*---VIDEO---*/
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/*---GLOBAL---*/
.breadcrumb{padding:5px !important;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}
#map-canvas { width:100%; min-height:400px; }
.usecookie{position:absolute; top:50px; left:0px; width:100%; padding:10px; background:rgba(128, 128, 128, 1); color:#ffffff; text-align:left; z-index:9999;}
.menu_top{background:#ffffff; padding:7px; text-transform:uppercase; font-family:Oswald; font-size:18px; color:#555555; text-align:center;}
.menu_red{border-top:5px solid #3f4545; background:#d51e1e; padding:7px; text-transform:uppercase; font-family:Oswald; color:#ffffff;}
.telecon{font-size:18px; padding:7px;
-webkit-box-shadow:inset -30px 0px 0px 0px #d72027;
-moz-box-shadow:inset -30px 0px 0px 0px #d72027;
box-shadow:inset -30px 0px 0px 0px #d72027;
}
.xalign{text-align:right;}
.yalign{text-align:left;}
.x_menu{ margin:0px 0px 3px 0px; padding:6px; border-bottom:1px solid #3f8085; background:#ffffff; text-align:left; color: #494949;}
.x_menu:hover{ background:#3f4545; color:#ffffff; border-bottom:1px solid transparent;}
.xs_menu{ margin:0px 0px 0px 3px; padding:6px; border:1px solid #a0a0a0; background:#ffffff; text-align:left;}
.xs_menu:hover{ background:#feb112; color:#5c6565;}
.fbparent{ margin: 0 auto; width: 100%; height: 400px;}
.htag{text-align:left;}
.sizer{}
.lang{-webkit-filter:grayscale(100%);filter:grayscale(100%);}.lang:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%);}
.bau{
	box-shadow: 0px 0px 30px #585c61;
    display:inline-block;
    border:0;
    position: relative;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1); 
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1); 
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1);
    transition: all 200ms ease-in;
    transform: scale(1);
}
.bau:hover{
    box-shadow: 0px 0px 150px #000000;
    z-index: 2;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1.5);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1.5);   
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1.5);
    transition: all 200ms ease-in;
    transform: scale(1.5);
}
/*---@SIDEBAR---*/
#wrapper {
	position:relative;
    padding-left: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#sidebar-wrapper {
	display: none;
    z-index: 1000;
    position: fixed;
    left: 0px;
	top: 0px;
    width: 250px;
    height: 100%;
    margin-left: 0px;
    overflow-y: auto;
    background: #333;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#page-content-wrapper { width: 100%; padding: 0px;}
.toggled {width:0px;}
.sidebar-nav {  position: absolute; top: 0; width: 250px; margin: 0; padding: 0; list-style: none; font-family: 'Oswald', sans-serif; }
.sidebar-nav li { text-indent: 20px; line-height: 40px; }
.sidebar-nav li a { display: block; text-decoration: none; color: #999999; }
.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: 65px; font-size: 18px; line-height: 60px; }
.sidebar-nav > .sidebar-brand a { color: #999999; }
.sidebar-nav > .sidebar-brand a:hover { color: #fff; background: none; }
#menu-toggle{display:none;}
/*---@MEDIA---*/
@media (min-width: 992px) and (max-width: 1199px){ 

}
@media (min-width: 768px) and (max-width: 991px){ 

}
@media (max-width: 767px){ 
body {margin-top: 40px; background: #ffffff; font-family: 'Open Sans', sans-serif; color: #494949; font-size: 14px; font-weight: 400;}
h1 { margin: 0px !important; font-family: 'Oswald', sans-serif; font-size: 20px; color: #5d5d5d; line-height: 20px; text-align:center;}
h2 { margin: 4px 0px !important; font-family: 'Open Sans', sans-serif; font-size: 14px; color: #999999; line-height: 14px; text-align:center; }
h3, h4 { margin: 0px !important; font-family: 'Oswald', sans-serif; color: #5d5d5d; line-height: 20px; text-transform: uppercase; text-shadow: 0 1px 0 rgba(255,255,255,.7); }
.navbar{padding:0px 5px 0px 5px;}
.nav-lang{padding:5px; border:1px solid #cdcdcd; color:#ecf0ed; font-weight:bold;}
.navbar-nav li a{border-top:1px solid #555555; margin-bottom:0px; color:#ecf0ed !important;}
.navbar-brand img{max-height:40px !important;}
.carousel-caption{display:none;}
.telecon{font-family:Montserrat; font-size:16px;}
.xalign{text-align:center;}
.yalign{text-align:center;}
.news_txt{height:auto; padding:10px; font-family:Oswald; font-size:16px; text-align:center;}
.news_step{display:none;}
footer { padding-top: 20px; }
.footer-box { text-align: center; }
.footer-box-text-subscribe input[type="text"] { max-width: 300px; margin-left: auto; margin-right: auto; }
.footer-copyright, .footer-social { text-align: center; }
.footer-social a { margin: 0 5px; }
.footer-border { color:#707a7a; padding:10px 0px 10px 0px; margin: 10px 0px 5px 0px; border-top: 1px dashed #444; border-bottom: 1px dashed #444; text-align:center;}
.usecookie{position:absolute; top:50px; left:0px; width:100%; padding:10px; background:rgba(128, 128, 128, 1); color:#ffffff; text-align:center; z-index:9999;}
.htag{text-align:center;}
.sizer{ width:100%;}
.underhead{padding:10px; background:url(../img/carbon.png); text-align:center; font-family: 'Oswald', sans-serif; font-size:16px; color:#494949; border-top: 2px solid #555555; border-bottom: 2px solid #787878;}
#sidebar-wrapper {
    z-index: 1000;
    position: fixed;
    left: 0px;
    width: 250px;
	display:none;
    height: 100%;
    margin-left: 0px;
    overflow-y: auto;
    background: #333;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#menu-toggle{display:inline;}

}