@charset "UTF-8";
body { font-size:20px; font-weight:400; font-family:'Titillium Web', Arial, sans-serif; }
a { color:#D8B705; }
a:hover { text-decoration:none; color:#434343; }
h1 { font-size:147px; font-weight:600; }
h2 { font-size:70px; font-weight:600; }
h3 { font-size:40px; font-weight:600; }
h4 { font-size:26px; font-weight:600; }
img { max-width:100%; outline:0; }
section {float: left;width: 100%;}
.available-materials .panel .panel-title a span {float: right;}
.available-materials .panel .panel-title a .fa-minus{display: inline-block;}
.available-materials .panel .panel-title a .fa-plus{display: none;}	
.available-materials .panel .panel-title a.collapsed .fa-minus{display: none;}
.available-materials .panel .panel-title a.collapsed .fa-plus{display: inline-block;}
.site-header { position:fixed; left:0; top:0; width:100%; background-color:transparent; z-index:100; -webkit-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s; }
.site-header .site-logo { margin-top:22px; margin-left:20px; float:left; max-width: 220px; -webkit-transition:all 0.2s ease 0s; transition:all 0.2s ease 0s; }
.site-header .header-navigation { float:right; margin-right:30px; margin-top:40px; }
.site-header .header-navigation .menu-header-menu-container ul { padding-left:0; margin: 0;line-height:1; list-style:none; }
.site-header .header-navigation .menu-header-menu-container ul li { float:left; position: relative; text-transform:uppercase; padding:0 13px; font-weight:700; font-size:20px; text-shadow: 0px 0px 10px #000;}
.site-header .header-navigation .menu-header-menu-container ul li:last-child { padding-right:0; }
.site-header .header-navigation .menu-header-menu-container ul li:first-child { padding-left:0; }
.site-header .header-navigation .menu-header-menu-container ul li a { color:#fff; -webkit-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s; }
.site-header .header-navigation .menu-header-menu-container ul li:nth-child(2) a { color:#FFEA83; }
.site-header .header-navigation .menu-header-menu-container ul li a:hover, .site-header .header-navigation .menu-header-menu-container ul li.current-menu-item a { color:#fcd200; }
.site-header .header-navigation .menu-header-menu-container ul li .submenu {position: absolute;left: 0;top: 133%;height: 0 !important; overflow: hidden; background: #ffffff;width: 220px;opacity: 0;text-align: left;transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;z-index: 100;-webkit-box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2);box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2);}
.site-header .header-navigation .menu-header-menu-container ul li a.active + .submenu {opacity: 1;visibility: visible;}
.site-header .header-navigation .menu-header-menu-container ul li .submenu li {border-bottom: 1px solid #ddd;width: 100%;font-size: 14px;padding: 15px 10px;margin-right:0;text-shadow: none;}
.site-header .header-navigation .menu-header-menu-container ul li .submenu li a {		color: #434343;	}
.site-header .header-navigation .menu-header-menu-container ul li .submenu li a:hover {		color: #434343;	}

.site-header.sticky-header { top: 0; background-color: rgba(255, 255, 255, .9); -webkit-box-shadow:0 10px 10px 0 rgba(0, 0, 0, 0.2); box-shadow:0 10px 10px 0 rgba(0, 0, 0, 0.2); }
.site-header.sticky-header .site-logo { max-width: 100px;margin-bottom: 20px; -webkit-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s; }
.site-header.sticky-header .header-navigation .menu-header-menu-container ul li a { color:#434343; text-shadow: none;}
.site-header.sticky-header .header-navigation .menu-header-menu-container ul li:nth-child(2) a { color:#cca900;}

.alert-section {
  background-color: #013b50;
  width: 100%;
  padding: 35px 0;
  color: #fff;
  float: left;
  width: 100%;
}
.alert-section .btn-primary {
  margin-top: 30px;
}
.alert-white > .container {
  position: relative;
  z-index: 2;
  top: 40px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.alert-white.ready > .container {
  top: 0;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: opacity 0.8s ease 0s, top 0.4s ease 0s;
  -moz-transition: opacity 0.8s ease 0s, top 0.4s ease 0s;
  -o-transition: opacity 0.8s ease 0s, top 0.4s ease 0s;
  -webkit-backface-visibility: hidden;
}
.section-white {
  background-color: #fff;
  width: 100%;
  padding: 40px 0;
 float: left;
  width: 100%;
}
.section-white > .container {
  position: relative;
  z-index: 2;
  top: 0;
  opacity: 1;
  filter: alpha(opacity=0);
}
.section-white.ready > .container {
  top: 0;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: opacity 0.8s ease 0s, top 0.4s ease 0s;
  -moz-transition: opacity 0.8s ease 0s, top 0.4s ease 0s;
  -o-transition: opacity 0.8s ease 0s, top 0.4s ease 0s;
  -webkit-backface-visibility: hidden;
}
