body {
 background:#fbefd7;
 letter-spacing:1;
 word-spacing:0;
 color:#632423;
 margin:0;
 font-family:'Open Sans';
 font-style:normal;
 font-weight:400;
 font-size: 14px;
}
.conten {
 width:100%;
 margin:0 auto;
 text-align:center;
}
.conten2 {  background:#fff;
 width:98%;
 margin:0 auto;padding-top:15px;padding-right:0;
 padding-bottom:15px;
 padding-left:0;
 text-align:center;
}
.header {
 tex-align:center;
 background:#fbefd7;
}
.contena {
 background:#fbefd7;
 width:100%;
 margin:0 auto;padding-top:5px;
 padding-right:0;
 padding-bottom:0px;
 padding-left:0;
 text-align:center;
 border:1em solid #fff;
}.fot {
 display:inline-block;
 background:#FFF;
 margin:0.5em;
 max-width:99%;
 height:auto;padding-top:15px;padding-right:5PX;
 padding-bottom:15px;
 padding-left:5PX;tex-aling:center;border:1em solid #fbefd7;}
.fot2{
 display:inline-block;
  background:#fbefd7;
 margin:0 auto;padding:0;
 max-width:100%;
 tex-aling:center;

 border-radius:8px;
 -webkit-box-shadow: 9px 10px 16px -9px rgba(212,32,47,1);
 -moz-box-shadow: 9px 10px 16px -9px rgba(212,32,47,1);
 box-shadow:9px 10px 16px -9px rgba(212,32,47,1);
 height:auto;tex-aling:center;border:8px solid #fbefd7;}

h3, h4, h5,p2, {text-shadow:5px 5px 5px #aaa; }
h1 { font-size:22px;color:#ff3c00;line-height:30px;margin-bottom:5px;margin-top:8px;text-shadow:5px 5px 5px #aaa;}
h2 {font-size:18px;line-height:0px;margin-bottom:10px;margin-top:0px;border-bottom:solid 1px rgba(223,223,222,100);}
h3 {font-size:20px;line-height:0px;margin-bottom:10px;margin-top:0px;border-bottom:solid 1px rgba(223,223,222,100);}
p1 {font-size:18px;line-height:0px;margin-bottom:10px;margin-top:0px;border-bottom:solid 1px rgba(223,223,222,100);}
p2 {font-size:16px;line-height:20px;text-shadow:3px 3px 5px #ff3c00; }
p3 {font-size:10px;line-height:10px;margin-bottom:7px;margin-top:0px;}
.adiv {
 background:#fff;
 max-width:92%;
 margin:1em auto 0 auto;
 padding-top:1px;
 padding-right:2px;
 padding-bottom:1px;
 padding-left:2px;
 border-radius:.4em;
 -webkit-box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)
}

.custom-banner::before {
 background:rgba(0, 0, 0, 0) linear-gradient(transparent, #FBF2EB) repeat scroll 0 0;
 bottom:0;
 content:"";
 display:block;
 height:40%;
 left:0;
 position:absolute;
 width:100%;
 z-index:10
}

a:link {
 color:#4e2100;
 text-decoration:none
}
a:visited {
 color:#4e2100;
 text-decoration:none
}
a:hover {
 color:#da3132;
 text-decoration:none
}
nav2 li {
 display:inline-block;
 padding:.09em;
 vertical-align:top;
 font-size:1em;
 margin:.09em .09em .09em
}
nav2 a {
 background:#EBD3B7;
 border:.050em solid #FFF;
 border-radius:.25em;
 display:block;
 font-size:1em;
 padding:1em;
 -ms-transition:all 0s ease-in;
 -moz-transition:all 0.2s ease-in;
 -o-transition:all 0.2s ease-in;
 -webkit-transition:all 0.2s ease-in;
 transition:all 0.2s ease-in
}
nav2 a:hover {
 background:#fdfcec;
 border:.1em solid #fff;
 border-radius:.25em;
 color:#000;
 -ms-transition:all .2s ease-out;
 -moz-transition:all .2s ease-out;
 -o-transition:all .2s ease-out;
 -webkit-transition:all .2s ease-out;
 transition:all .2s ease-out
}
#footer {
 background:#fff;
 width:100%;
 font-size:1em;
 letter-spacing:1;
 word-spacing:1;
}
.video embed, .video object, .video iframe {
 width:100%;
 height:auto
}
img, embed, object, video { max-width:100% }
.imgcenter {
 display:block;
 margin-left:auto;
 margin-right:auto
}
.t-center { text-align:center }
.ad {
 background:#FBF2EB;
 margin:0 auto;
 tex-align:center
}
.clearfix:after {
 content: ".";
 display:block;
 font-size:0;
 line-height:0;
 height:0;
 clear:both;
 visibility:hidden;
}
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }
.clearfix { display:block; }
.bl_center {position:absolute; left:50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}