html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration: none;}
ul{list-style-type: none;}

body{background-color: #fff;font-family: "arial";color: #484848;min-width:300px; }
p{line-height: 170%;}
iframe{border:0;margin:0;}
img{display: block;width: 100%;}


.bg1{background-color: #fde7e7;}
.bg2{background-color: #fff;}
.bg3{background-color: #f2f2f2;}
.but-a{display: inline-block;padding:12px;margin-bottom: 5px;color: #fff;text-shadow: 1px 1px 1px #808080;border-radius: 8px;text-align: center;clear: both;background-color: #b14242;}
.but-link{color:#519351;}
#navbar{background-color: #fff;}


.pg2{width: 94%;margin: auto;clear: both;}
.pg{width: 90%;margin: auto;}
.row{clear: both;overflow: auto;}


#topbar{overflow: auto;background-color: #fff;border-bottom: 2px solid red;}
#logo{float:left;width:250px;padding:10px;background: #fff;}


#navbar{float:right;overflow: auto;}    
#navbar2{display: none;}
#navbar li{display:inline-block;text-align: center; }
#navbar li a{color:#333;display: block;padding:37px;}
#navbar li a:hover{background: #f3f3f3;}
#navbar2 #logo2{width:35%;float:left;margin:10px;min-width:170px;}
#navbar2{overflow:auto;}
#menubut{float: right;}
#menubut img{width:35px;background-color:#b14242;padding:3px;border-radius:5px;display: inline-block;margin-right: 10px;margin-top:12px;}
#navul{background: #fff;float: none;clear: both;width: 100%;text-align: center;display: none;}
#navul li{}
#navul li a{display: block;padding:12px;margin-bottom: 2px;background: #b14242;color: #fff;}

.bb{width:100%;}
.rslides {position: relative;  list-style: none;  overflow: hidden;  width: 100%;  padding: 0;  margin: 0;}
.bbli {-webkit-backface-visibility: hidden;  position: absolute;  display: none;  width: 100%;  left: 0;  top: 0;  }
.bbli:first-child {position: relative;  display: block;  float: left;  }
.bbi{display: block;  height: auto;  float: left;  width: 100%;  border: 0;  }
.bbtext{color:#fff;position:absolute;font-size:2.5vw;top:40%;left:6%;z-index:9999;}
.bbtext a{background-color:#fff;font-size:1vw;z-index:9999;}
.bbt_l{font-size:4vw;font-weight:bold;}
.bbli p{background-color: #000;opacity: 0.6;padding:2%;border-radius: 20px;}

h1{font-size: 35px;padding:3% 0 2% 0;margin-bottom: 20px;}
h2{font-size: 35px;padding:3% 0 2% 0;margin-bottom: 20px;}
h3{font-size: 23px;}
h3{padding:2% 0}

.rtcol ul,.rtcol .socialbuts, .rtcol iframe{margin-left: 2%;margin-top: 20px;}
.rtcol h3{margin-top: 20px;}
.ltcol{width: 66%;float: left;border-right:2px solid #e6e6e6;padding-right: 20px;}
.ltcol h1{margin-top: 30px;}
.rtcol{width: 29%;padding-left:1%;float: right;border-left: none;}

form{width:90%;padding-top: 30px;padding-bottom:30px;}
form p{margin:15px;}
input[type="submit"]
{background-color: #b14242;;border:none;color:#ffffff;padding:2% 8%;border-radius:5px;float: right;font-size: 1em;}

textarea,input[type="text"]
{border:none;font-family:"sans";border-radius:5px;font-size:1em;width: 100%;background-color:#eaeaea;font-size:0.9em;margin-top:2%;margin-bottom:2%;padding:1.5%;}

input[type="submit"]:active, input[type="submit"]:hover{background-color: #b14242;color:#000;}




.map{min-height: 250px;display:block;width:95%;}
.rtcol .map{margin-bottom: 30px;}

.eve-blk{background-color: #f2f2f2;overflow: auto;border-radius: 8px;padding: 2%;margin: 2% 0;width: 94%;}
.eve-blk img{border-radius: 8px;max-width: 280px;}
/*.eve-blk .lt{width: 38%;float: left;padding-right: 2%;}
.eve-blk .rt{width: 60%;float: right;}*/
.eve-blk p, .eve-blk a, .eve-blk h3{margin: 2% 0;}


.socialbuts{}
.socialbuts img{width:45px;float:left;margin:4% 2% 0% 0%;padding:3px;border-radius:5px;}
.socialbuts a{display:block;}
.socialbuts img:hover,.socialbuts img:active{background-color:#fff;}

#footer{background-color: #808080;padding: 2px;clear: both;border-top: 2px solid red;overflow:auto;}

#backtop{width:50%;color:#fff;float:left;font-size:0.85em;}
#backtop p{margin:8px 20px;}
#backtop a{color:#fff;font-weight:bold;}
#backtop a:hover,#backtop a:active{text-decoration:underline;}


#prom{color:#fff;float:right;font-size:0.85em;}
#prom p{margin:8px 40px;text-align:right;}
#prom a{color:#fff;font-weight:bold;}
#prom a:hover,#prom a:active{text-decoration:underline;}


@media only screen and (max-width : 1088px) { 
#navbar li a{padding:37px 22px;}
}  

@media only screen and (max-width : 933px) { 
#navbar, .non-mob{display:none;}
#navbar2{display:block;}
} 

@media only screen and (max-width : 596px) { 
.bbtext{display:none;}
}

@media only screen and (max-width : 827px) { 
.rtcol ul,.rtcol .socialbuts, .rtcol iframe{margin-left: 0%;margin-top: 20px;}
.rtcol h3{margin-top: 20px;}
.ltcol{width: 100%;float: none;border-right:none;padding-right: 0px;}
.ltcol h1{margin-top: 30px;}
.rtcol{width: 100%;padding-left:0%;float: none;border-left: none;}
}

@media only screen and (max-width : 480px) { 
.eve-blk .lt{width: 50%;float: left;padding-right: 0%;}
.eve-blk .rt{width: 90%;float: left;}
}
