body{line-height:25px;font-size:20px!important;background-image:none;background-color:#fefefe;text-align:justify!important;}
.entry-header{margin-top:-48px!important;}
h1{font-size:44px!important;color:#006699!important;font-family:arial,helvetica;font-stretch:condensed!important;text-align:center;text-shadow:1px 1px 2px #aaa;padding:0px 30px 10px 30px!important;margin-top:0px!important;margin-bottom:0px!important;border-radius:8px;box-shadow:1px 5px #eee;}
h2{font-size:38px!important;font-family:arial,helvetica;font-stretch:condensed;text-align:center;margin-top:20px!important;margin-bottom:50px!important;padding:6px;color:#3E8C04!important;border-bottom:4px solid #eee;border-top:4px solid #eee;text-shadow:1px 1px 1px #000;}
h2 a{color:#596431;}
h3{clear:inherit;font-size:30px!important;font-family:arial,helvetica;font-stretch:condensed;text-align:left!important;margin-top:20px!important;margin-bottom:20px!important;padding:0px 0px 0px 20px;color:#CE4613!important;border-left:4px solid #5E8F27;text-shadow:1px 1px 1px #aaa; display:table;}
h3.titbox{text-align:center;border-top:1px solid #fafafa;border-bottom:1px solid #fafafa;border-right:4px solid #5E8F27;background-color:#FEFFFD;padding:5px 0px 5px 0px; display:block;}
h4{margin-bottom:0px!important;padding-top:10px;font-weight:600;color:#384E67!important;}
.bdhome h1{font-size:54px!important;color:#fff!important;font-weight:bold!important;text-shadow:2px 2px #000!important;margin:10px 0px 40px 0px!important;}
.bdhome h2{font-size:34px!important;color:#fff!important;margin-bottom:30px!important;border:1px solid #fff;border-radius:6px;box-shadow:1px 1px #ccc;background-color:#49627C;text-shadow:none;padding:10px 0px 10px 0px}
.bdhome h2 a{color:#fff!important;text-shadow:1px 1px #000!important;}
.hometxt{margin-bottom:40px;}
.boxbrd,.imgbrd,.mapimg{padding:2px 2px 0px 0px;margin-bottom:10px;background-color:#fff;border:2px solid #eee;box-shadow:0 1px 1px -3px rgba(14,13,26,.01),0 3px 16px 2px rgba(7,48,114,.12),0 8px 12px 1px rgba(34,0,51,.01);}
.imgbrd{padding:10px;}
.mapimg{padding:1px;margin-top:20px;margin-bottom:10px!important;}
.imgl,.imgr,.imglb,.imgrb{margin:0 auto 2em;box-shadow:0 5px 10px -3px rgba(14,13,26,.12),0 3px 16px 2px rgba(7,48,114,.12),0 8px 12px 1px rgba(34,0,51,.04);border-radius:0px;border:2px solid #eee;max-width:520px;}
.imglb,.imgrb{max-width:600px;}
.imgl,.imglb{float:left;margin:0px 40px 30px 0px;}
.imgr,.imgrb{float:right;margin:0px 0px 30px 40px;}
.maplnk{font-size:19px!important;font-stretch:condensed;padding:2px 12px 6px 12px;margin-top:30px;border:1px solid #999;border-radius:4px;cursor:pointer;display:inline-block;}
.button{font:24px arial;color:#333;text-decoration:none;background-color:#f8f8f8;border-radius:4px;border:1px solid #fff;box-shadow:1px 1px #aaa;cursor:pointer;padding:12px 24px;display:inline-block;margin-bottom:20px;}
.button a{color:#CC3300;}
h3.tienda {color:#fff!important;margin-bottom:30px!important;border:2px solid #fff;border-radius:4px;box-shadow:1px 1px #888;background-color:#0C6194;padding:6px 14px;display:block;text-align:center!important;}
h3.tienda a{color:#fff;}

@media only screen and (min-width: 1301px) and (max-width: 7680px){
.bdhome{width:87%;margin:0 auto 2em;}
.homebox{margin:0px 30px 0px 30px!important;text-align:justify;}
}

@media only screen and (min-width: 100px) and (max-width: 1300px){
h1{font-size:40px!important;}
.bdhome{width:95%;margin-left:10px;}
.bdhome h1{font-size:38px!important;padding:8px 10px 8px 10px;margin-top:0px!important;}
.bdhome h2{font-size:26px!important;margin-top:-30px!important;}
.homebox{margin:50px 10px 30px 10px!important;}	
}

@media only screen and (min-width: 100px) and (max-width: 920px){
h1{font-size:38px!important;padding:30px 30px 10px 30px!important;}
.bdhome h1{padding:8px 10px 8px 10px!important;}
.imgl,.imgr,.imglb,.imgrb{display:block;margin-left:auto;margin-right:auto;float:none;clear:both;margin:0 auto 2em;max-width:100%;}
}

@media only screen and (min-width: 100px) and (max-width: 768px){
h1{font-size:34px!important;}
h2{font-size:32px!important;}
h3{font-size:27px!important;padding-left:10px;}
h3.titmap{font-size:29px!important;}
.bdhome h1{font-size:28px!important;padding:8px 10px 8px 10px;margin-top:0px;}
.imgbrd{padding:0px;}
.hometxt{margin-bottom:30px;}
.ast-article-single{padding-left:10px!important;padding-right:10px!important;} 
}

@media only screen and (min-width: 100px) and (max-width: 1000px){
.boxbrd{padding:0px;}
}
@media only screen and (min-width: 1211px) and (max-width: 1300px){
.custom-logo{min-width:460px!important;max-width:460px!important;}.css-slider-wrapper{margin-top:130px;}
}
@media only screen and (min-width: 1071px) and (max-width: 1210px){
.custom-logo{min-width:460px!important;max-width:460px!important;}
}
@media only screen and (min-width: 971px) and (max-width: 1070px){
.custom-logo{min-width:360px!important;max-width:360px!important;}
}
@media only screen and (min-width: 426px) and (max-width: 970px){
.custom-logo{min-width:310px!important;max-width:310px!important;}
}
@media only screen and (min-width: 370px) and (max-width: 425px){
.custom-logo{min-width:260px!important;max-width:260px!important;}
}
@media only screen and (min-width: 320px) and (max-width: 371px){
.custom-logo{min-width:220px!important;max-width:220px!important;}
}
@keyframes slide{
0%{transform:translateX(0);}10%{transform:translateX(0);}15%{transform:translateX(-100%);}30%{transform:translateX(-100%);}
35%{transform:translateX(-200%);}50%{transform:translateX(-200%);}55%{transform:translateX(-300%);}70%{transform:translateX(-300%);}75%{transform:translateX(-400%);}
90%{transform:translateX(-400%);}95%{transform:translateX(-500%);}100%{transform:translateX(-500%);}
}
*{box-sizing:border-box;}
html{scroll-behavior:smooth;}
.wrapper{max-width:1600px;margin:0 auto;}
.slider{position:relative;}
.slides{position:relative;display:flex;overflow:hidden;}
.slide{width:100vw;flex-shrink:0;animation-name:slide;animation-duration:20s;animation-iteration-count:infinite;animation-timing-function:linear;}
.slides:hover .slide{animation-play-state:paused;}
.slide img{width:100%;vertical-align:top;}
.slide a{width:100%;display:inline-block;position:relative;}
.caption{color:white;font-weight:bold;text-shadow:2px 2px black;font-size:4vw;position:absolute;bottom:1vw;left:50%;transform:translate(-50%, 0);}
.slide:target{animation-name:none;position:absolute;left:0;top:0;right:0;bottom:0;z-index:50;}
.slider-controler{position:absolute;left:0;right:0;bottom:0;text-align:center;padding:5px;background-color:rgba(0,0,0,0.5);z-index:100;}
.slider-controler li{margin:0 0.5rem;display:inline-block;vertical-align:top;}
.slider-controler a{display:inline-block;vertical-align:top;text-decoration:none;color:white;font-size:1.5rem;}
ul{margin:0;padding:0;list-style:none;}
@media only screen and (min-width: 1600px){.slide{width:1600px;}}
@media only screen and (min-width: 100px) and (max-width: 768px){.caption{font-size:5vw;}}



