@import"reset.css";@import"skeleton.css";@import"menu.css";@import"slider.css";@import"forms.css";
/* Google Web Fonts */
@import url('https://fonts.googleapis.com/css?family=Allura|Dancing+Script:wght@500|Playfair+Display');
/*BODY*/
body{background: #ff6fb7;font:22px 'Dancing Script', cursive;color: #000000;position:relative;min-width:320px;}
html,body{height:100%;}
/* HEADER */
header{display: block;/* position:fixed; *//* top:0px; *//* z-index:99; */ /*! background: url(/imgs/st/bgh.jpg) repeat-x; */background-color: #F2C2C2;box-shadow: 0px 1px 4px 0px #d4c37d, 0px 0px 25px #a5f2f8;border-bottom: solid 2px #f1de7d;min-height: 290px;box-sizing: border-box;left: 0px;width: 100%;display: flex;justify-content: center;align-items: center;background-image: url(/imgs/ui/hbg.jpg);background-size: 100% auto;background-position: 50% 0%;}
/* CONTENT */
article {clear: both;margin: 0;background-color: #FFFDD0;background-image: url('/imgs/ui/ibg.jpg');background-size: 130% auto;background-position: 50% 0%;z-index: 60;padding: 5px;box-shadow: 0px 0px 7px #e69d3c;/* border-top: solid 2px #025CB6; */border-bottom: solid 2px #d4c37d;}
article a.sct{display: block;position: relative;top: -90px;visibility: hidden;}
/* LINKS */
a{color: #d6320b;outline:none;cursor:pointer;text-decoration:none;}
a:hover{color: #333;text-decoration: none;}
/* TEXT */
p{text-align: center;text-shadow: 1px 1px 0px #fff,1px 1px 5px #fff;font-size: 30px;color: #996f40;margin: 30px 5px 35px;}
/******************************/
/* < 320px [ Extra Small Devices ] */
/******************************/
/* Video Background */
.vbg {/* background: #000; */position: fixed;top: 0;right: 0; bottom: 0;left: 0;z-index: -99;background-size: auto 100%;background-position: center;}
header h1{display: block;text-align: center;}
header h1 a{display:block;background: url(/imgs/ui/logo.png) 50% no-repeat;width: 300px;height: 270px;text-indent:-5000px;background-size: 88%;margin: 3px 10px 0px;}
header h1 a:hover {	opacity: 1;	-webkit-animation: flash 1.5s;animation: flash 1.5s;}
@-webkit-keyframes flash {	0% {opacity: .4;}100% {opacity: 1;}}
@keyframes flash {	0% {opacity: .4;}100% {opacity: 1;}}
/* POSTs */
section.pst {font-weight: 300;line-height: 40px;position: relative;margin: 20px;padding: 0;text-align: center;}
section.pst h3 {font-size: 57px;line-height: 30px;width: 280px;margin: 30px auto 10px;padding: 5px;font-family: 'Allura';color: #FFF;letter-spacing: 2px;font-weight: bold;color: #996f40;}
section.pst h4 {font-size: 28px;line-height: 30px;width: 280px;margin: 15px auto 0px;padding: 5px 5px 35px;/* font-family: 'Allura'; */color: #FFF;letter-spacing: 2px;font-weight: bold;color: #996f40;border-bottom: solid #e3ceb7 1px;}
section.pst img {max-width:100%}
/* IFRAME */
iframe {width: 100%;min-height:720px;max-width: 720px;}
/* HEADER */
section.pst.hdr h1 {
  font-family: 'Allura', cursive;
  letter-spacing: 0px;
  line-height: 60px;
  font-size: 60px;
  font-weight: bold;
  background-image: linear-gradient(
    to right,
    #462523 0,
    #cb9b51 22%,
    #f6e27a 45%,
    #f6f2c0 50%,
    #f6e27a 55%,
    #cb9b51 78%,
    #462523 100%
  );
  color: transparent;
  -webkit-background-clip: text;
  /* border-bottom: solid 1px #d4c37d; */
  text-shadow: 1px 1px 0px rgba(203, 155, 81, 0.5);
}
section.pst.hdr h1 span{ width: 120px; display: inline-block;}
section.pst.hdr h1:before,section.pst.hdr h1:after {background-color: #000000;content: "";display: inline-block;height: 1px;position: relative;vertical-align: middle;width: 0;}
section.pst.hdr h1:before {right: 1em;margin-left: -50%;}
section.pst.hdr h1:after {left: 1em;margin-right: -50%;}
section.pst.hdr h2 {
 font-family: 'Allura', cursive;
 letter-spacing: 0px;
 line-height: 40px;
 font-size: 40px;
 font-weight: bold;
 background-image: linear-gradient(
 to right,
 #462523 0,
 #cb9b51 22%, 
 #f6e27a 45%,
 #f6f2c0 50%,
 #f6e27a 55%,
 #cb9b51 78%,
 #462523 100%
 );
 color:transparent;
 -webkit-background-clip:text;
 /* text-shadow: 1px 1px 0px #f3d7ce; */
 /* border-bottom: solid 1px #d4c37d; */
 text-shadow: 1px 1px 0px rgba(203, 155, 81, 0.5);
}
section.pst.hdr .txt p { text-align:center;font-size:35px; }
section.pst.hdr .txt b.pct,section.pst.hdr .txt b.nmb { font-size: 2em;letter-spacing: -3px;top: -2px;position: relative;}
section.pst.hdr .lnk a {display: block;border: solid 4px #000;margin:20px 10px;text-align: center;color: #000;padding: 5px;text-transform: uppercase;font-weight: bold;letter-spacing: 10px;}
/* HEADERS */
section.pst.shd {/* background-color: #A5F2F8; */color: #fffefe;/* padding: 10px; */}
section.pst.shd div.txt {/* background-color: #f5dc80; */padding: 30px;}
section.pst.shd p {text-shadow: 1px 2px 1px #ffffff, 1px 1px 2px #C52184, 1px 1px 5px #ffe6dd;text-align: center;color: #C52184;font-size: 36px;line-height: 53px;}
/* NEWS [MDX] */
section.pst.hdr ul.nws li { height: 250px;background-size: 100% auto;
display: block;overflow: hidden;position: relative;margin-bottom: 25px;
font-weight: bold;}
section.pst.hdr ul.nws li a { padding: 10px;position: absolute;background: #4e4e4e;opacity: 0.8;display: block;bottom: 0px;width: 100%;color: white;}
/* ABOUT */
section.pst.wwr div.img img {width: 100%;max-width: 720px;}
section.pst.wwr div.hds h2 {font-size: 50px;}
section.pst.wwr div.hds h3 {/* font-size: 30px; */}
section.pst.wwr div.lnk p a{text-align: center;position: relative;text-transform: uppercase;font-size: 16px;font-weight: bold;padding: 5px 15px;color: #ffffff;overflow: hidden;background-color: #d651b2;display: block;text-shadow: 0px 1px 1px #711c5a;border: solid 3px #f396d9;margin: 25px auto;font-family: 'Trebuchet MS';letter-spacing: 4px;max-width: 300px;border-radius: 50px;}
/* NEWS */
section.pst.nws { background-color: white;margin: 0px 0px 5px;box-shadow: 0px 0px 5px #333;border-top: solid 1px white;border-bottom: solid 1px white;height:828px}
section.pst.hdr.nws h1 { font-size: 33px;font-weight: 900;letter-spacing: -1px;padding-bottom: 2px; }
section.pst.nws div.img { height:350px; overflow:hidden; }
section.pst.nws div.img img { height: 388px; }
section.pst.nws div.hds {position: relative; top: -99px;background: #4e4e4e;opacity: 0.8;}
section.pst.nws div.txt { position: relative;margin: 5px 10px 0px;padding: 0px 5px;font-size: 16px;height: 300px;overflow: hidden; top: -99px; }
section.pst.nws div.hds h2 { font-weight: 700;font-size:20px; text-align: left;padding: 0px 10px;height: 96px;display: table-cell;vertical-align: middle;line-height: 128%;}
section.pst.nws div.hds h2 a {color: #fff;text-shadow: 0px 1px 3px #000; }
section.pst.nws div.hds time { color: white;font-size: 13px;text-shadow: 0px 1px 3px #000;text-align: left;display: block;padding: 0 10px;letter-spacing: 2px;}
section.pst.nws div.lnk { position: relative;top: -50px;}
section.pst.nws div.lnk p a{ text-align: center;position: relative;text-transform: uppercase;font-size: 16px;font-weight: bold;padding: 15px;color: #cbcbcb;overflow: hidden;letter-spacing: 1px;background-color: #fff;display: block;text-shadow: 0px 1px 1px #fff;border: solid 3px #eaeaea;margin: 0px 10px;}
/* SOCIAL */
section.pst ul.smi li { display: inline-block; }
section.pst ul.smi li a img{ width:50px;margin:5px }
section.pst ul.smi li a img:hover{position: relative;top: -2px;}
section.pst ul.smi li a img:active{position: relative;top: 2px;}
/* iPACK */
section.pst.ipk {text-align: center;background: #fff;padding: 20px;margin: 20px;box-shadow: 0px 0px 50px #CACACA;border: solid 2px #fff;}
section.pst.ipk div.img img { max-width: 100%; }
section.pst.ipk div.hds h2 { font-family:'Raleway'; }
section.pst.ipk div.txt p {border-bottom: solid 1px #F2F2F2;margin-bottom: 10px;padding-bottom: 10px;text-align: center;font-size: 13px;text-transform: uppercase;letter-spacing: 2px;}
section.pst.ipk div.txt ul{ margin: 0 20px; padding: 0 0 0 30px;}
section.pst.ipk div.txt li{ text-align: left;list-style-type: none;list-style-image: url(/imgs/ui/ichk.png);padding: 10px 5px; }
section.pst.ipk div.lnk p a {text-align: center;position: relative;text-transform: uppercase;font-size: 16px;font-weight: bold;padding: 15px;color: #025CB6;overflow: hidden;letter-spacing: 1px;background-color: #fff;display: block;text-shadow: 0px 1px 1px #fff;border: solid 3px #025CB6;}
section.pst.ipk div.txt a { text-transform: uppercase;
font-size: 16px;font-weight: bold;letter-spacing: 1px; }
section.pst.ipk.btg div.txt a {  }
section.pst.ipk.bto div.txt a { }
section.pst.ipk.btb div.txt a {  }
/* PACK */
section.pst.pck { font-size: 19px;line-height: 20px;text-align: center;background: #fff;padding: 20px;margin: 5px;box-shadow: 0px 0px 50px #CACACA;border: solid 2px #fff;}
section.pst.pck h2 { font-family: 'Open Sans'; color: #9A9A9A; padding: 5px;}
section.pst.pck h3 {font-size: 18px;padding: 5px;font-weight: 900;color: #B7B7B7;padding: 10px; } 
section.pst.pck div.img img { max-width:100% }
section.pst.pck div.txt a {background: #ccc;text-align: center;position: relative;text-transform: uppercase;font-size: 16px;
font-weight: bold;padding: 15px;color: #fff;overflow: hidden;letter-spacing: 1px;}
section.pst.pck div.lnk a {background: #ccc;text-align: center;position: relative;text-transform: uppercase;font-size: 16px;
font-weight: bold;padding: 15px;color: #fff;overflow: hidden;letter-spacing: 1px;}
/* PACKS */
section.pst.pck div.txt { border-bottom: solid 1px #CCC; margin-bottom: 30px;padding-bottom: 30px; }
section.pst.pck div.txt ul{ margin: 0 20px; padding: 0 0 0 30px;}
section.pst.pck div.txt li{ text-align: left;list-style-type: none;list-style-image: url(/imgs/ui/ichk.png);padding: 10px 5px; }
section.pst.pck div.txt p a { background: transparent !important;
display: inline;text-align: inherit; position: inherit;text-transform: inherit;font-size: inherit;font-weight: bold;padding: 0px;color: grey;overflow: hidden;letter-spacing: 1px;} /* clean */
section.pst.pck div.txt li a{font-size: 18px;padding: 5px;}
section.pst.pck.btg div.hds h3 { color: #b0dd2d; }
section.pst.pck.btg div.txt p a { color:#b0dd2d; }
section.pst.pck.btg div.lnk a {background: #b0dd2d;text-shadow: 0px 1px 1px #617526; }
section.pst.pck.bto div.hds h3 { color: #ffc928; }
section.pst.pck.bto div.txt p a { color:#ffc928; }
section.pst.pck.bto div.lnk a {background: #ffc928; }
section.pst.pck.btb div.hds h3 { color: #1874b8; }
section.pst.pck.btb div.txt p a { color:#1874b8; }
section.pst.pck.btb div.lnk a {background: #1874b8; }
section.pst.pck div.lnk a{ display: block; }
/* SHOWCASE */
section.pst.swc { box-shadow: 0px 0px 50px #CACACA;border: solid 2px #fff;}
section.pst.swc .img { margin-bottom: 15px; }
section.pst.swc .img img{max-width: 100%;}
section.pst.swc .hds h2 { font-family: 'Audiowide'; }
section.pst.swc .txt p {text-shadow: 2px 1px 2px #F3F3F3;font-size: 18px;line-height: 30px;text-align: center;/*! height: 190px; */overflow: auto;}
section.pst.swc .txt a {text-shadow: none;font-size: 13px;line-height: 30px;letter-spacing: 2px;padding: 10px 15px;font-weight: bold;margin: 5px;display: inline-block;border: solid 1px #FFFFFF;}
section.pst.swc .txt a:hover {box-shadow: 0px 0px 3px #03A9F4;color: #2899F3;background-color: #F3F3F3;text-shadow: 1px 1px 0px #FFF;}
/* PROMO */
section.pst.prm { display:none; margin:0px }
section.pst.prm .img img{max-width: 100%;}
section.pst.prm .lnk { padding: 30px 20px; }
section.pst.prm .lnk a {display: block;border: solid 4px #000;text-align: center;color: #000;padding: 5px;text-transform: uppercase;font-weight: bold;letter-spacing: 10px;padding: 10px;margin: 0 10px 10px;}
section.pst.prm .txt a:hover {box-shadow: 0px 0px 3px #03A9F4;color: #2899F3;background-color: #F3F3F3;text-shadow: 1px 1px 0px #FFF;}
/* ITEM */
section.pst.itm {background-color: #FAFAEC;box-shadow: 0px 0px 50px #CACACA;border: solid 2px #EB7C95;}
section.pst.itm .img { margin-bottom: 15px; }
section.pst.itm .img img{max-width: 100%;}
section.pst.itm .hds { padding:15px; }
section.pst.itm .hds h2 {font-size: 36px;line-height: 33px;font-weight: bold;color: #eb7c95;}
section.pst.itm .hds h3 {position: absolute;z-index: 10;left: 0;letter-spacing: 1px;padding: 5px;font-size: 16px;line-height: 17px;border: solid 1px #ffffff;border-left: none;box-shadow: -2px 0px 5px #000;color: #FFF;text-shadow: 0px 0px 2px #080707;background-color: #ec2327;width: 100px;margin-top: 33px;}
section.pst.itm .txt p {text-shadow: 2px 1px 2px #F3F3F3;font-size: 18px;line-height: 30px;text-align: justify;overflow: auto;margin: 15px;height: 150px;font-weight: bold;}
section.pst.itm .lnk a {display: block;border: solid 4px #eb7c95;text-align: center;color: #eb7c95;padding: 5px;text-transform: uppercase;font-weight: bold;letter-spacing: 10px;padding: 10px;margin: 0 10px 10px;}
section.pst.itm .txt a:hover {box-shadow: 0px 0px 3px #03A9F4;color: #2899F3;background-color: #F3F3F3;text-shadow: 1px 1px 0px #FFF;}
section.pst.itm .txt li {font-size: 15px;text-align: left;margin-left: 15px;}
/* CONTACTS */
.contacts p{ float:left; margin-right:50px; padding-bottom:0;}
/* SUSCRIBE */
section.pst.sbc {max-width: 400px;margin: auto;padding: 20px;border: 5px dashed #e7cd8a;background-color: #f1e9ce;color: white;}
section.pst.sbc div.hds h3 {color: #bf9d45;text-shadow: 0px 1px 1px #ffffff;/* background-color: #000000; */}
section.pst.sbc div.hds h4 {/* border-top: solid 1px #FFF; */font-size: 13px;color: #bf9d45;font-family: 'Helvetica';text-transform: uppercase;margin: auto;}
section.pst.sbc a.btn {border: 1px solid #ff1919;background: -webkit-gradient(linear,left top,left bottom,color-stop(5%,#ff1919),color-stop(100%,#ff1919));background-color: #ff1919;color: #fff;text-shadow: 1px 1px 0 #ff1919;box-shadow: inset 1px 1px 0 0 #e4d5d5;padding: 10px;display: block;letter-spacing: 4px;font-weight: bold;font-size: 22px;}
/* ADMIN */
section.pst div.adm { background-color: #d4d4d4;margin: 10px; opacity:0.8;padding: 5px;font-size: 11px; text-align:right;clear: both; }
section.pst div.adm a {background-color: white;border-radius: 3px;display: inline-block;padding: 10px;border: solid 1px #cbc7c7;color: grey;}
section.pst div.adm span {float: left;background-color: white;padding: 5px;
font-weight: bold;border-radius: 50%;font-size: 13px;margin: 5px; }
/* POSITION */
div.gol { width: 100%;overflow: hidden;position: relative;margin-top: 10px; }
div.gol div.hds { clear:both }
div.gol div.img{ clear:both }
div.gol div.img img{ box-shadow: 0px 0px 25px #000;box-sizing: border-box;border: solid 5px #FFF;height: auto;max-width: 100%;margin: 10px 0 18px 0; }
div.gol div.txt p,textarea#txt.txt{ clear:both;text-align: justify;margin: 10px;padding: 10px; }
div.gor { width: 100%;overflow: hidden;position: relative;margin-top: 10px; }
div.gor div.hds { clear:both }
div.gor div.img{ clear:both; }
div.gor div.img img{ box-shadow: 0px 0px 25px #000;box-sizing: border-box;border: solid 5px #FFF;height: auto;max-width: 100%;margin:10px 0 18px 0; }
div.gor div.txt{ clear:both }
/* LINKs */
div.gol div.txt a, div.gor div.txt a{ color: #999;font-family: 'Audiowide'; border:solid 1px #CCC; background-color:#F1F1F1; border-radius:5px;padding: 5px 10px; text-shadow: 0px 1px 1px #FFF; opacity:.7;transition: all 0.5s ease; display: inline-block; margin-bottom: 10px; }
div.gol div.txt a:hover, div.gor div.txt a:hover{ color: #FFF;border: solid 1px #FFF;background-color: #000;text-shadow: 0px 1px 1px #333;text-decoration: none;opacity: 1;box-shadow: 0 0 10px #333; transition: }
/* MAP */
#map {overflow: hidden;	width: 100%;}
#map a span {font-size: 34px;display: block;text-align: left;padding: 10px;background-color: #b73c79;color: #ffffff;opacity: .9;border: solid 2px #feabf9;}
#map a span:hover {opacity: 1; }
#map a b {display: block;border: solid 2px #FFF;text-align: center;padding: 10px;background-color: #ff6eb7;color: white;opacity: .9;font-family: 'Playfair Display';letter-spacing: 5px;text-transform: uppercase;}
#map a b:hover {box-shadow: 2px 2px 10px red;opacity: 1;}
#map a img {border: solid 10px #feabf9;box-sizing: border-box;width:100%;}
#map a img:hover {border: solid 5px #ee2c27;box-shadow: 0px 0px 30px #ee2c27;}
/* WHATSAPP */
#whatsapp {background-image: url('/imgs/ui/wab.png');width: 172px;height: 42px;text-indent: -9000px;margin: 8px;display: block;bottom: 10px;position: fixed;z-index: 100;right: 26%;background-repeat: no-repeat;}
/* FOOTER */
footer{clear: both;padding: 20px 0 0px;margin: 0;text-align:center;background-color: #cbe9e0;z-index: 2000;position: relative;border-top: solid 2px #ffe6da;}
footer a{ color:#7c7876; margin:1px;}
/* CPY */
footer section.cpy div.pym {padding: 80px;}
footer section.cpy div.pym img {max-width: 100%;}
footer section.cpy {/* background-color: #181413; */padding-top: 10px;/* box-shadow: 0px 0px 5px black inset; *//* border-top: solid 2px #FFB102; */}
/* INFO */
footer section.inf {/* background-color: whitesmoke; */border-top: solid 1px #e4e4e4;color: #b9b9b9;}
footer section.inf div {display: inline-block;font-size: 13px;padding: 10px;letter-spacing: 1px; }
/* COPYRIGHT */
footer section.cpy div.cpy {padding: 20px 0px 0px;font-size: 13px;font-weight: bold;color: #d2d2d2;}
/* SHARE */
#shr {background-color: #ffabcc;color: #fff;width: 250px;margin: 30px auto;padding: 10px;opacity: 0.8;border-radius: 5px;text-shadow: 0 0 2px #ff6fb7;}
#shr h5 {letter-spacing:3px;padding: 10px 0;font-size: 20px;}
#shr h5 span{ width: 140px; display: inline-block;}
#shr h5:before,#shr h5:after {background-color: #fff;content: "";display: inline-block;height: 1px;position: relative;vertical-align: middle;width: 11%;}
#shr h5:before {right: 1em;margin-left: -50%;}
#shr h5:after {left: 1em;margin-right: -50%;}
#shr ul { padding: 0x; margin:0px; list-style:none; text-align:center}
#shr ul li {display: inline-block;width:25%;background-image:url('/imgs/ui/smb.png');border: solid 1px #545962;max-width: 40px;height: 40px;background-size: auto 90%;text-indent: -9000px;margin: 8%;opacity: .8;border-radius: 10px;}
#shr ul li:hover {box-shadow: 0px 3px 0px #e0e0e0;border: solid 1px white;position: relative;top: -2px;}
#shr ul li a {display:block;}
#shr ul li.fbk {/* background-color:#3b5998; */background-position: 4px;} 
#shr ul li.fbk:hover { background-color:#3b5998; } 
#shr ul li.twt {/* background-color:#1DA1F3; */background-position: -33px;} 
#shr ul li.twt:hover { background-color:#1DA1F3; } 
#shr ul li.ggp { background-color:#d34836; background-position: -70px;} 
#shr ul li.ggp:hover { background-color:#d34836; } 
#shr ul li.wtp {/* background-color:#25d366; */background-position: -107px;} 
#shr ul li.wtp:hover { background-color:#25d366; } 
/* TyC */
#TyC {	background-color: whitesmoke;	border: solid 1px #CCC;
font-size: .8em;padding: 30px;}
/* HIDE */
.HD {VISIBILITY: hidden}
/* Small Devices (> 768px) [Tablets] */
/* HEADER */
@media (min-width: 340px) {
article, footer {
    /* top: 410px; */
}
/* SECTION */
section.pst.nws div.hds h2 { font-size:22px; }
section.pst.nws div.lnk { top: -90px; }
}
/* Small Devices (> 800px) [Tablets] */
@media (min-width: 800px) {
/* Video Background */
    .vfg iframe {
      position: absolute;
      top: -5%;
      left: -5%;
      width: 110%;
      height: 110%;
      pointer-events: none;
    }    
/* HEADER */
header{height: 300px;width: 100%;}
header.padheader{ padding-bottom:37px;}
header h1 { 
	width:200px;
	padding-left: 0px; 
	padding-right: 8px;
	margin: auto;
}
header h1 a{
	width: 300px;
	height: 300px;
	margin: 0px;
}
header div.menu{
	/* background-color: #F9DACD; */
	/*border: solid 1px #F60;*/
	/*border-radius: 6px;*/
	/*background-image: linear-gradient(to bottom, #FC0 0%, #F60 100%);
	/*box-shadow:0px 1px 10px #333;  */
	/*float: left;*/
	margin: 10px auto 0;
	overflow: hidden;
}
/* HEADER */
h2{font-size: 1.7em;}
h3{font-size: .8em;}
/* IFRAME */
iframe {width: 100%;min-height:1080px;max-width: 720px;}	
/* BACKGROUND */
.vbg {background-size: auto 150%;}
/* POSTs */
article {text-align: center; top: 600px; }
article hr {  clear:both;  }
article p {  margin:30px 15%; line-height: 100px; font-size: 45px }
section.pst {margin: 40px;padding: 0; }
section.pst h2,input#ttl.h2{/* color:#333; */}
/* HEADER */
section.pst.hdr h1 {font-size: 44px;}
section.pst.hdr div.txt { margin: 40px auto;width: 84%;font-size:35px; }
section.pst.hdr div.txt p { text-align: center; }
/* SUBHEADER */
section.pst.shd p {font-size: 46px;line-height: 103px;padding: 0;}	
/* ABOUT */
section.pst.wwr div.lnk p a {margin-top: 100px;}
/* iPACK */
section.pst.ipk {display: inline-block;width: 25%;margin: 10px 20px 30px;}
/* PACK */
section.pst.pck {display: inline-block;width: 90%;margin: 10px;}
section.pst.pck div.hds { font-size: 45px;  }
/* SHOWCASE */
section.pst.swc {display: inline-block;width: 28%;margin: 10px;padding: 10px;text-align: center;}
/* ITEM */
section.pst.itm {display: inline-block;width: 28%;margin: 10px;padding: 20px;}
/* NEWS */
section.pst.nws {box-shadow: 0px 0px 5px #898989;border: solid 1px white;height: 736px;margin: 10px 0px 20px 34px;}
section.pst.hdr ul.nws li { width: 31%;display: inline-block;margin: 0px 10px; }
section.pst.hdr ul.nws li a { padding: 3px 10px 0px;height: 62px;text-align: left;line-height: 27px;}
/* GOL */
section.pst.gol { width: 100%;overflow: hidden;position: relative;margin-top: 10px; }
section.pst.gol div.hds { clear: none;float: left;width: 45%;margin-left: 2%; }
section.pst.gol div.img{ clear: none;float: right;width: 47%;margin: 20px 0;padding-right: 5%; }
section.pst.gol div.img img{ width: 100%;height: auto;box-shadow: 0px 0px 25px #000;border: solid 5px #FFF; margin: 0; }
section.pst.gol div.txt{ clear: none;float: left;width: 43%;box-sizing: border-box;margin-left: 2%; }
section.pst.gor { width: 100%;overflow: hidden;position: relative;margin-top: 10px; }
section.pst.gor div.hds { clear: none;float: right;width: 45%;margin-top: 10px; }
section.pst.gor div.img{ clear: none;float: left;width: 48%;margin: 20px 0;padding-left: 3%; }
section.pst.gor div.img img{ width: 100%;height: auto;box-shadow: 0px 0px 25px #000;border: solid 5px #FFF; margin: 0; }
section.pst.gor div.txt{ clear: none;float: right;width: 41%;box-sizing: border-box;margin-right: 4%; }
}
/* Medium Devices (> 1200px) [Desktops] */
@media (min-width: 1200px) {
    /* BACKGROUND */
    .vbg {background-size: auto 210%;}
    /* HEAD */
	header h1 a{width: 300px;height: 300px;margin: 0px;}
	/* HEADER */
    section.pst.hdr div.txt { margin: 40px auto;width: 84%;font-size:45px; }
	/* GRID*/
	section.igd { }
	/* NEWS*/
	section.pst.nws { float: left;height:789px;width: 45%;}
	section.pst.nws div.hds h2 { font-size:23px; } 
	section.pst.nws div.img { height: 350px;overflow: hidden; }
	section.pst.nws div.img img { height: 350px; }
	section.pst.nws div.adm { position: relative;top: -173px; }
	/* POSTS */
	section.pst.pck {padding: 20px 40px;width: 80%;}
	section.pst.pck div.txt p { text-align:center; }
}
/* Large Devices (> 1200px) [Large Desktops] */
@media (min-width: 1200px) {
    /* HEAD */
	header h1 a{width: 300px;height: 300px;margin: 0px;}
	/* COLS*/
	article section.igd { }
	/* NEWS*/
	section.pst.nws { width: 30%;float: left;}
	/*POSTS*/
	section.pst.pck {padding: 20px;width: 28%;}
	/* WHATSAPP */
	#whatsapp {bottom: 17px;right: 3%;}
}
/* Video Background */
.video-background {
  background: #000;
  position: fixed;
  top: 0; right: 0; bottom: 0; left: 0;
  z-index: -99;
}
.video-foreground,
.video-background iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
#vidtop-content {
	top: 0;
	color: #fff;
}
.vid-info { position: absolute; top: 0; right: 0; width: 33%; background: rgba(0,0,0,0.3); color: #fff; padding: 1rem; font-family: Avenir, Helvetica, sans-serif; }
.vid-info h1 { font-size: 2rem; font-weight: 700; margin-top: 0; line-height: 1.2; }
.vid-info a { display: block; color: #fff; text-decoration: none; background: rgba(0,0,0,0.5); transition: .6s background; border-bottom: none; margin: 1rem auto; text-align: center; }
@media (min-aspect-ratio: 16/9) {
  .video-foreground { height: 300%; top: -100%; }
}
@media (max-aspect-ratio: 16/9) {
  .video-foreground {width: 300%;left: -100%;}
}
@media all and (max-width: 600px) {
.vid-info { width: 50%; padding: .5rem; }
.vid-info h1 { margin-bottom: .2rem; }
}
@media all and (max-width: 500px) {
.vid-info .acronym { display: none; }
}