
body {
  margin: 0;
  padding:0;
  color:#c5c3c1;
  font-size: 1.1rem; font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";line-height: 25px;font-weight: 600;
  letter-spacing:1px;
  background:#000;
  text-align:center;

}
body * {
	box-sizing: border-box;	
}

@font-face {
    font-family: 'robotothin';
    src: url('roboto-thin-webfont.eot');
    src: url('roboto-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('roboto-thin-webfont.woff2') format('woff2'),
         url('roboto-thin-webfont.woff') format('woff'),
         url('roboto-thin-webfont.ttf') format('truetype'),
         url('roboto-thin-webfont.svg#robotothin') format('svg');
    font-weight: normal;
    font-style: normal;

}

.mb{margin-bottom:39px; }
h1{font-size:19px;color:#2f2d2c;text-transform:uppercase;font-family: 'robotothin';line-height:27px;letter-spacing:2px;}
h2{font-size:17px;color:#2f2d2c;font-family: 'robotothin';line-height:19px;}
h3{font-size:17px;color:#24261f;letter-spacing:1px;text-transform:uppercase;font-family: 'robotothin';line-height:9px;margin-top: 0px;margin-bottom: 1px;}
h4{font-size:17px;color:#205e19;letter-spacing:3px;text-transform:uppercase;font-family: 'robotothin';line-height:21px;padding: 7px 0;}
strong{font-family: sans-serif;}
.ls{letter-spacing:9px;color:#24261f;}
.btn {color: #24261f; padding:13px;display:inline-block;width:30%;margin:0 auto;border-top: 1px solid #beb8b7;letter-spacing:1px;font-size: 17px;font-weight: 600; float: left;margin: 13px;
  -moz-transition: all 1s ease;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  -ms-transition: all 1s ease;
  transition: all 1s ease;}
a:hover.btn {background:rgba(42, 44, 35, 0.7); color:#fff;}
.btn.active {background:#dddde1; color:#24261f;}



.up{text-transform: uppercase;}

.flex{
  -ms-box-orient: horizontal;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
    
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  
}


.inl{display: inline-block;}
.align {align-items:center;}
a {text-decoration:none;}
.drop {font-family: 'robotothin';float: left;color:#205e19;padding-left:67px;font-size:49px; line-height:35px;background:transparent;margin-right:3px; }
.p-l { text-align:left;}
.p-r { text-align:right;}
.p-j { text-align:justify;}

hr{ border:13px solid transparent;clear:both;}
hr.big{ border:29px solid transparent;clear:both;}
hr.line1{border: none; border-top:0px solid #205e19;clear:both;}
hr.line { padding: 0; border: none; border-top: medium double #205e19; color: #205e19; text-align: center;clear:both;width:100%;float: left;} 
hr.line:after { content: ""; display: inline-block; position: relative; top: -0.87em; font-size: 1.1em;
color:#205e19;border: 0px  solid #205e19;background: #fff;padding: 0 0.55em;}
.b{border: 1px solid #3E3E3E;}
.bdl {border-left:solid #e4c51d;border-left-width:4px;border-left-style:double;}
.r {border-radius: 13px;}
.bb {border-bottom: 1px solid #B3B396;}
.bt {border-top: 1px solid #B3B396;}
.br {border-right: 1px solid #B3B396;}
.bl {border-left: 1px solid #B3B396;}
.br-b {border-right: 1px solid #205e19;}
.bl-b {border-left: 1px solid #205e19;}
.bdt {border-top:solid #990000;border-top-width:medium;border-top-style:double;}
.bdb {border-bottom:solid #B3B396;border-bottom-width:3px;border-bottom-style:double;}
.pad {padding:13px;}
.pad-s {padding:29px;}
.pad-l {padding-left:29px;}
.pad-r {padding-right:29px;}
.h{height: 367px;}
.hide{display: none;}
.bg-wh{background: #fff;}
.bg-light{background: #def1f7;}


.cd {width:87%;position:relative;margin:0 auto;}
.cd-s {width:67%;position:relative;margin:0 auto;}
.fixed {position:fixed;top:0px;z-index: 9200;width: 100%;background:#fff;}

.col-15 {width:15%;}
.col-20 {width:20%;}
.col-25 {width:25%;}
.col-30 {width:30%;}
.col-33 {width:33%;}
.col-50{width:50%;}
.col-60{width:60%;}
.col-67{width:67%;}
.col-70 {width:70%;}
.col-75 {width:75%;}
.col-85 {width:85%;}
.col-80{width:80%;}
.col-100{width:100%;}


/* IMAGES ============================================================================= */
img {
border:1px solid #fff;
display: inline-block;
	margin:21px auto;
max-width: 100%;
height: auto;
width: auto\9; /* ie8 */
}
	video {
border : 0;
display: inline-block;
	margin:21px auto;
max-width: 1280px;
height: auto;
width: auto\9; /* ie8 */
}
/*  Media queries	============================================================================= */
@media screen and (min-width: 0px) and (max-width: 767px) {

.flex {-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
	.btn {width: 100%;font-size: 15px;}
	video{max-width: 100%;}
}