@import"reset.css";@import"skeleton.css";@import"menu.css";@import"slider.css";@import"forms.css";
/* FONTS [GOOGLE] */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@500;700&family=Open+Sans:wght@500&?family=Lato:ital,wght@1,700&display=swap');
/* FONTS */
/*@font-face {font-family: lb;src: url('/libs/css/lb.ttf');}*/
/*BODY*/
body{background: #444444;font: 27px 'Open Sans', sans-serif;color: #f8f8f8;/* position:relative; *//* min-width:320px; */}
html,body{/* height:100%; */}
/* LINKS */
a{color: #9E9E9E;outline:none;cursor:pointer;text-decoration:none;transition: 3s;}
a:hover{color: #333;text-decoration: none;}
/* CONTENT */
article {clear: both;/* margin: 50px 5px 0px; */background-color: #444444;background-image: url('/imgs/ui/bg-1.jpg');background-size: 100%;top: 75px;z-index: 60;padding: 0px;box-shadow: 0px 0px 7px #000000;border-top: solid 5px #24b9b5;/* border-bottom: solid 2px #2939FE; */position: relative}
/* HEADERS */
article section.pst.hdr h1{font-size: 29px;font-family: 'Montserrat', sans-serif;font-weight:700;color: #ffffff;text-shadow: 2px 2px 0px #24b9b5;/* padding: 30px; */text-transform: uppercase;letter-spacing: 1px;}
article section.pst.hdr h2{font-size: 30px;font-family: 'Montserrat', sans-serif;font-weight:700;color: #ffffff;letter-spacing: 1px;text-shadow: 2px 2px 0px #24b9b5;text-transform: uppercase;}
/* TEXT */
p{background-color: #000;text-align:center;/*text-shadow: 0px 1px 1px #FFF;*/padding: 10px;/* color: #0016FC; */}
/******************************/
/* < 768px [ 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; */display: none;}
/* HEADER */
header{position:fixed;left: 0;top: 0;z-index:90; /*! background: url(/imgs/st/bgh.jpg) repeat-x; */background-color: #444444;box-shadow: 0px 0px 8px #000000;border-bottom: solid 5px #137fa7;width: 100%;min-height: 60px;/* float: left; */background-image: url(/imgs/ui/bgh.gif);background-size: 100%;padding: 0px;margin: 0px;}
/* LOGO */
header h1{ float:left; }
header h1 a{display:block;background:url(/imgs/ui/logo.png) 0 0 no-repeat;width: 140px;height: 55px;text-indent:-5000px;background-size: 100%;margin: 3px 5px 0px;float: left;}
header h1 a:hover {	}
/* POSTs */
section.pst {font-weight: 300;line-height: 40px;position: relative;margin: 0;padding: 0;text-align: center;}
section.pst h2,input#ttl.h2{ color:#333;font-size: 30px;font-weight: 900;letter-spacing:-1px; padding-bottom:2px; }
/*section.pst h3 { border-bottom: solid 2px #DEE0FF;color: #0C53C5;font-family: lb;margin: 20px 0px;padding: 5px 0 0;text-transform: uppercase;box-shadow: 0px 2px 3px;}*/
section.pst h3 {/* border-bottom: solid 2px #E5E7F5; */font-family: 'Lato', sans-serif;margin: 0px;padding: 0px 9px 10px;/* text-transform: uppercase; *//* box-shadow: 0px 0px 5px #7590BC; *//* background: #3345FF; *//*! text-shadow: 1px 2px 1px #3843B7; */font-size: 38px;width: 100%;/* line-height: 0px; */box-sizing: border-box;border-bottom: solid 2px #0d495e;/* border-top: solid 2px #0d495e; */letter-spacing: -2px;text-shadow: 0 0 black;}
section.pst h4 {/* border-bottom: solid 2px #E5E7F5; */color: #ffffff;font-family:  'Lato', sans-serif;margin: 0px 0px;padding: 20px 10px;text-shadow: 2px 2px 0px #1b273f,2px 2px 0px #1b273f;/* background: #0c566f; *//*! text-shadow: 1px 2px 1px #3843B7; */font-size: 26px;letter-spacing: 1px;font-style: italic;font-weight: 900;text-transform: uppercase;/* opacity: .8; */display: block;}
/*  LIST */
.pst ul {list-style-type: none;padding-left: 20px;}
/* WELCOME */
section.pst.wlc .hds h4 {/* border-bottom: solid 2px #E5E7F5; */color: #ffffff;font-family:  'Lato', sans-serif;margin: 0px 0px;padding: 40px;/* text-transform: uppercase; *//* box-shadow: 0px 0px 5px #7590BC; *//* background: #0c566f; *//*! text-shadow: 1px 2px 1px #3843B7; */font-size: 28px;letter-spacing: 3px;font-style: italic;font-weight: 900;text-transform: uppercase;height: 250px;align-items: center;display: flex;justify-content: center;line-height: 45px;text-shadow: 2px 2px 0 black, 2px 2px 5px black, 0px 0px 5px black;}
section.pst.wlc .txt p {height: 250px;align-items: center;display: flex;/* opacity: .8; */padding: 10px 50px;font-size: 22px;font-weight: 900;letter-spacing: 3px;line-height: 35px;justify-content: center;/* border: solid 5px #0d475d; */background-color: black;}
section.pst.wlc .img img {width: 100%;}
section.pst.wlc .lnk a {}
/* IMAGES */ 
.pst .img img {
  width:100%;
  opacity: 0;
  -moz-transition: all 700ms ease-out;
  -webkit-transition: all 700ms ease-out;
  -o-transition: all 700ms ease-out;
  transition: all 800ms ease-out;
  -moz-transform: translate3d(0px, 200px, 0px);
  -webkit-transform: translate3d(0px, 200px, 0px);
  -o-transform: translate(0px, 200px);
  -ms-transform: translate(0px, 200px);
  transform: translate3d(0px, 200, 0px);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.pst .img img.in-view {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
/* LISTS*/
section.pst .txt ul li {border: solid 3px #08869c;display: inline-block;padding: 5px 20px;border-radius: 5px;font-weight: bold;background: #000000;font-size: 16px;margin: 10px;/* text-shadow: 1px 1px 0 #888; */}
/* HEAD */
section.pst.hdr .hds h2 { font-size: 45px; }
section.pst.hdr .txt b.pct,section.pst.hdr .txt b.nmb { font-size: 2em;letter-spacing: -3px;top: -2px;position: relative;}
/* BUTTONS */
section.pst.btn {width: 3rem;aspect-ratio:1/1;display: inline-block;/* overflow: hidden; */margin: 11px 3% 35px;}
section.pst.btn div.img { overflow:hidden;border-radius:50%;}
section.pst.btn div.img a img {height: 3rem;display: block;width: 4rem;position: relative;left: -8px;}
section.pst.btn div.lnk {padding-top: 10px;}
section.pst.btn div.lnk p {padding:3px;line-height: 10px;text-indent: -7px;}
section.pst.btn div.lnk a {font-size: 11px;width: 3rem;display: block;padding: 0px;margin: 0px;}
/* 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; }
section.pst.nws div.img img { height: 388px; }
section.pst.nws div.hds {position: relative; top: -60px;background: #4e4e4e;opacity: 0.8;}
section.pst.nws div.txt { position: relative; top: -60px; }
section.pst.nws div.hds h2 { font-weight: 700;font-size:22px; 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.txt { margin: 5px 10px 0px;padding: 0px 5px;font-size: 16px;height: 300px;overflow: hidden; }
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;}
/* TESTIMONY */
section.pst.tsm {background-image: url('/imgs/ui/bg-1.jpg');color:#FFF;position: unset;background-position: 50%;}
/* SOCIAL */
section.pst ul.smi {padding: 10px 0 30px;}
section.pst ul.smi li { display: inline-block; }
section.pst ul.smi li a {padding: 15px;}
section.pst ul.smi li a:hover {position:relative;top:-2px;}
section.pst ul.smi li a:active {position:relative;top:2px;}
section.pst ul.smi li a img {padding: 10px;width: 45px;}
/* 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.txt p {border-bottom: solid 1px #CCC; margin-bottom: 30px;padding-bottom: 30px;text-align: center;}
section.pst.ipk 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;}
section.pst.ipk div.txt 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; }
section.pst.ipk.btg div.txt a { background: #b0dd2d; }
section.pst.ipk.bto div.txt a { background: #ffc928; }
section.pst.ipk.btb div.txt a { background: #1874b8; }
/* PACK */
/* Estilos generales para el showcase futurista */
section.pst.pck {
    font-size: 19px;
    line-height: 24px; /* Aumenté la altura de línea para mejor legibilidad */
    text-align: center;
    background: #1a1a1a; /* Fondo oscuro para un estilo futurista */
    padding: 30px;
    margin: 10px;
    box-shadow: 0px 0px 30px rgba(19, 127, 167, 0.5); /* Sombra con el color corporativo */
    border: solid 2px #137fa7; /* Borde con el color corporativo */
    border-radius: 15px; /* Bordes redondeados para un toque más moderno */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Transición suave al hacer hover */
}
section.pst.pck:hover {
    transform: translateY(-10px); /* Efecto de flotación al hacer hover */
    box-shadow: 0px 0px 50px rgba(19, 127, 167, 0.8); /* Mayor sombra con el color corporativo en hover */
}
/* Estilo para los títulos H2 */
section.pst.pck h3 {
    color: #137fa7; /* Texto con color corporativo */
    padding: 5px;
    font-size: 22px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-shadow: 0px 0px 10px rgba(19, 127, 167, 0.8); /* Sombra suave con color corporativo */
}
/* Estilo para los subtítulos H3 */
section.pst.pck h4 {
    font-size: 20px;
    padding: 10px;
    font-weight: 900;
    color: #b7b7b7;
    text-transform: uppercase;
    text-shadow: 0px 0px 5px rgba(255, 255, 255, 0.5); /* Sombra suave en subtítulos */
}
/* Estilo para los enlaces tipo botón */
section.pst.pck div.txt a,
section.pst.pck div.lnk a {
    background: linear-gradient(90deg, #137fa7, #0a5b77); /* Gradiente con color corporativo */
    text-align: center;
    position: relative;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: bold;
    padding: 15px;
    color: #ffffff;
    overflow: hidden;
    letter-spacing: 2px;
    border-radius: 5px;
    box-shadow: 0px 0px 20px rgba(19, 127, 167, 0.5); /* Sombra con color corporativo en botones */
    transition: background 0.3s ease, box-shadow 0.3s ease;
}
section.pst.pck div.txt a:hover,
section.pst.pck div.lnk a:hover {
    background: linear-gradient(90deg, #0a5b77, #005f6b); /* Cambio de color en hover */
    box-shadow: 0px 0px 40px rgba(10, 91, 119, 0.8); /* Mayor sombra con color corporativo en hover */
}
section.pst.pck div.txt a:hover,
section.pst.pck div.lnk a:hover {
    background: linear-gradient(90deg, #00aaff, #0055ff); /* Cambio de color en hover */
    box-shadow: 0px 0px 40px rgba(0, 170, 255, 0.8); /* Mayor sombra neón en hover */
}
/* 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 h3 {/* border-bottom: solid 2px #E5E7F5; */font-family: 'Lato', sans-serif;margin: 50px 0px 50px;padding: 35px 10px 35px;/* text-transform: uppercase; *//* box-shadow: 0px 0px 5px #7590BC; *//* background: #3345FF; *//*! text-shadow: 1px 2px 1px #3843B7; */font-size: 38px;width: 100%;/* line-height: 0px; */box-sizing: border-box;border-bottom: solid 2px #0d495e;border-top: solid 2px #0d495e;letter-spacing: -2px;text-shadow: 0 0 black;}
/* ITEM */
section.pst.itm { box-shadow: 0px 0px 50px #15586e;border: solid 5px #12485b;margin: 10px;max-height: 600px;}
section.pst.itm:hover {box-shadow: 0px 0px 30px #12485b;border: solid 5px #137fa7;opacity: 1;}
section.pst.itm .img {/* margin-bottom: 15px; */display: flex;height: 250px;align-items: center;justify-content: space-around;background-color: #1a1a1a;border-bottom: solid 3px #3d3d3d;}
section.pst.itm .img img{padding: 20px;box-shadow: none;border: none;margin: 0px;max-height: 50%;width: auto;background-color: black;border-radius: 50%;box-shadow: 0 0 20px #000;border: solid 1px #3b3b3b;}
section.pst.itm .hds {height: 150px;display: flex;align-items: center;justify-content: center;background: rgba(12, 86, 111, 0.8);}
section.pst.itm .hds h3 {/* font-family:lb; *//* text-transform: uppercase; *//* color: #3345FF; */margin-bottom: 20px;padding: 0px 15px;font-size: 33px;box-sizing: border-box;display: inline-block;line-height: 37px;}
section.pst.itm .txt {height: 140px;display: flex;align-items: center;justify-content: center;background-color: #000;}
section.pst.itm .txt p {/* text-shadow: 2px 1px 2px #FFF; */font-size: 24px;/* line-height: 30px; */margin: 0;/* text-align: center; *//* overflow: auto; */letter-spacing: -1px;height: 120px;}
section.pst.itm .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.itm .txt a:hover {box-shadow: 0px 0px 3px #03A9F4;color: #2899F3;background-color: #F3F3F3;text-shadow: 1px 1px 0px #FFF;}
section.pst.itm .lnk p { text-align: center; }
section.pst.itm .lnk a {background-color: #FFF;border: solid 2px #3345FF;display: block;color: #3345FF;padding: 5px;text-transform: uppercase;font-weight: bold;letter-spacing: 2px;font-size: 23px;}
section.pst.itm .lnk a:hover { background-color: #3345FF;color: #FFF;text-shadow: 0px 1px 1px #141951;border: solid 2px #3345FF;}
/* FOLLOW */
section.pst.flw h3 {/* border-bottom: solid 2px #E5E7F5; */font-family: 'Lato', sans-serif;margin: 60px 0 0;padding: 0;/* text-transform: uppercase; *//* box-shadow: 0px 0px 5px #7590BC; *//* background: #3345FF; *//*! text-shadow: 1px 2px 1px #3843B7; */font-size: 38px;width: 100%;/* line-height: 0px; */box-sizing: border-box;border-bottom: none;/* border-top: solid 2px #0d495e; */letter-spacing: -2px;text-shadow: 0 0 black;}
/* MAP */
#map {overflow: hidden;	width: 100%;}
#map a span {font-size: 31px;display: block;text-align: left;padding: 10px;background-color: #333;color: white;opacity: .9;border: solid 2px #B1B1B1;}
#map a span:hover {opacity: 1; }
#map a b {display: block;border: solid 2px #FFF;text-align: center;padding: 10px;background-color: #f00;color: white;opacity: .9;}
#map a b:hover {box-shadow: 2px 2px 10px red;opacity: 1;}
#map a img {width:100%;}
/* WHATSAPP */
#whatsapp {display:none;background-image: url('/imgs/scm/wsp.gif');width: 50px;height: 50px;background-size: 100%;text-indent: -9000px;margin: 4.5%;display: block;bottom: 10px;position: fixed;z-index: 100;left: 10px;}
/* CONTACTS */
.contacts p{ float:left; margin-right:50px; padding-bottom:0;}
/* SUSCRIBE */
section.pst.sbc {max-width: 400px;margin: 15px;padding: 20px;border: 5px dashed #0d2036;background-color: #0c566f;color: white;opacity: .8;}
section.pst.sbc:hover {opacity: .9;}
section.pst.sbc div.hds h3 {color: #79aabb;text-shadow: 0px 2px 2px #0d2036,0px 2px 2px #0d2036,0px 2px 2px #0d2036;font-style: italic;text-transform: uppercase;font-weight: 900;font-family: 'Lato', sans-serif;}
section.pst.sbc div.hds h4 {border-top: dotted 2px #1c85a9;font-size: 13px;margin: 0px;background: none;box-shadow: none;border-bottom: none;padding: 0px;text-shadow: none;letter-spacing: 1px;color: #61bbd9;text-shadow: 0px 2px 2px #0d2036,0px 2px 2px #0d2036,0px 2px 2px #0d2036;}
section.pst.sbc a.btn {border: 2px solid #000;background: -webkit-gradient(linear,left top,left bottom,color-stop(5%,#656565),color-stop(100%,#000000));background-color: #222;color: #fff;text-shadow: 1px 1px 0 #4f4f4f;box-shadow: inset 1px 1px 0 0 #9d9d9d;padding: 10px 0;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;}
/* 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 }
/* BUTTON [WAL] */
section.pst.wal div.lnk p { padding:0px }
section.pst.wal div.lnk a {
    box-shadow: inset 0 1px 0 0 #9acc85;
    background: linear-gradient(to bottom,#74ad5a 5%,#68a54b 100%);
    background-color: #74ad5a;
    border: 1px solid #3b6e22;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    padding: 10px 0;
    text-decoration: none;
    width: 100%;
    text-align: center;
    text-shadow: 1px 1px #000;
    text-transform: uppercase;
    background-image: url(//miweb.net.co/imgs/icn/whatsapp24.png);
    background-repeat: no-repeat;
    background-position: 20px 50%;
    border-radius: 8px;
    text-indent: 22px;
    letter-spacing: 2px;
    }
/* LINKs */
div.gol div.txt a, div.gor div.txt a{ color: #999; 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: }
/* FOLLOW */
section.pst.fls {margin: 0px;/* padding-top: 220px; */box-sizing: border-box;width: 100%;background: #3d434c;letter-spacing: 2px;color: #FFF;background-size: 100% auto;font-size: 20px;background-repeat: no-repeat;padding: 2px;}
/* FOOTER */
section.pst.ftr {margin: 0px;padding-top: 220px;box-sizing: border-box;width: 100%;background: blue;letter-spacing: 2px;background-image: url(/imgs/ixld/2_6.jpg);color: #FFF;background-size: 100% auto;font-size: 20px;background-repeat: no-repeat;/* background: beige; */}
section.pst.ftr div.txt {line-height: 42px;font-size: 1.8em;padding: 20px 10%;}
/* MAP */
#map {overflow: hidden;	width: 100%;}
#map img {width:100%;}
/* TyC */
#TyC {	background-color: whitesmoke;	border: solid 1px #CCC;font-size: .8em;padding: 30px;}
/* FOOTER */
footer{clear: both;padding: 0px 0 0px;margin:0 auto;text-align:center;/* position: relative; */top: 1111px;background-color: rgb(24 134 148);}
footer a{ color:#fff; margin:1px; }
/* CPY */
footer section.cpy {/* background-color: white; */padding-top: 10px;/* box-shadow: 0px 0px 5px black inset; *//* border-top: solid 2px #2939FE; */}
footer section.cpy div.pym {padding: 20px;}
footer section.cpy div.pym img {max-width: 100%;}
/* BY */
footer section.by {background: url(/imgs/ui/fbg.gif) no-repeat;background-size: 100% auto;font-size: 13px;padding: 15px;margin: 0px;/* background-color: #6f6f6f; */letter-spacing: 2px;/* box-shadow: 0 0 5px #2f2f2f inset; */}
footer section.by a { color:#c2c2c2 }
footer section.by a b { color:#eaeaea }
/* INFO */
footer section.inf {/* background-color: #3d434c; *//* border-top: solid 1px #e4e4e4; */color: #48acb9;}
footer section.inf div {display: inline-block;font-size: 13px;padding: 10px;letter-spacing: 1px; }
/* COPYRIGHT */
footer section.cpy div.cpy {padding: 20px 0px;font-size: 13px;font-weight: bold;color: #fff;/* background-color: #2939FE; */margin-top: 10px;}
/* SHARE */
#shr {background-color: #3096a3;color:#FFF;width: 250px;margin: 30px auto;padding: 10px;opacity: 0.8;border-radius: 5px;}
#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 #1d5d65;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}
/******************************/
/* < 360px [ Small Devices ] */
/******************************/
@media (min-width: 340px) {
    header h1 {width: 300px;margin: auto;/* top: 100px; *//* left: 7.5%; */}
    header h1 a{display:block;height: 62px;width: 320px;text-indent:-5000px;background-size: 100% auto;margin: 5px 5px 5px;background-position: 50% 37%;}
    article,footer {/* top: 600px; */}
}
/* Small Devices (> 800px) [Tablets] */
@media (min-width: 800px) {
	/* HDR */
	header{height: 90px;background-size: auto 100%;background-color: rgba(0, 0, 0, 0.9);/* border: none; *//* box-shadow: none; */background-repeat: no-repeat;background-position: 0px 0px;}
	header.padheader{ padding-bottom:37px;}
	header h1 {width: 420px;padding-left: 0px;padding-right: 8px;/* margin: 30px; */}
	header h1 a{width: 380px;height: 100px;margin: 0px 30px 0px;}
	header div.menu{margin: 20px;overflow: hidden;margin-bottom: 0;}
	/* HEADER */
	/*h2{font-size: 1.7em;}*/
	/*h3{border-top: solid 1px #CCC;font-size: .8em; padding: 5px;}*/
	/* ARTICLE */
	article { text-align: center;  }
	/* POSTs */
	article {text-align: center;clear: both;top: -212px;position: relative;}
	section.pst {margin: 40px;padding: 0; }
	section.pst h2,input#ttl.h2{ color:#333; }
	/* WELCOME */
	section.pst.wlc {/* margin: 40px auto; *//* width: 84%; *//* float: left; *//* width: 55%; *//* text-align: left; *//* letter-spacing: 2px; */}
	section.pst.wlc .hds {/* margin: 40px 14%; *//* width: 100%; *//* text-align: left; */}
	section.pst.wlc .hds h4 {font-size: 50px;line-height: 60px;padding: 0 140px;}	
	section.pst.wlc .txt {/* margin: 40px 0 40px 13%; *//* width: 640px; *//* text-align: left; */}
	section.pst.wlc .txt p {font-size: 36px;line-height: 70px;padding: 0 140px;letter-spacing: 1px;}
	section.pst.wlr{margin: 202px 11% 0 0;width: 84%;float: right;width: 33%;text-align: left;/* margin-top: 140px; */}
	/* TESTIMONY */
	section.pst.tsm {margin: 94px 0 94px 4%;width: 100%;clear: both;text-align: center;padding: 52px;width: 52%;float: left;}
	section.pst.tsr{margin: 0 10% 0 3%;padding: 0;float: right;width: 24%;text-align: left;/* margin-top: 140px; */}
	/* BUTTONS */
	section.pst.btn {width: 96px;margin: 11px 3% 35px;}
	section.pst.btn div.img {overflow:hidden;border-radius:50%;border: solid 5px #2d2d2d;height: 150px;}
	section.pst.btn div.img:hover {border: solid 5px #24b9b5;}
	section.pst.btn div.img a img {height: 150px;display: block;width: 240.5px;position: relative;left: -45px;}
	section.pst.btn div.lnk {padding-top: 15px;text-align: center;}
	section.pst.btn div.lnk p {/* padding:3px; */line-height: 20px;/* text-indent: -7px; */}
	section.pst.btn div.lnk a {font-size: 25px;width: 150px;display: block;padding: 0px;margin: 0px;text-align: center;}
	/* FULL WIDTH */
	section.pst.fwt {margin: 55px 0;width: 100%;clear: both;text-align: center;}
	/* iPACK */
	section.pst.ipk {display: inline-block;width: 40%;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: 25%;margin: 35px;padding: 20px;}
	/* SUSCRIBE */
	section.pst.sbc {margin: auto;}
	/* MAP */
	#map a span {float: left;position: relative;top: -160px;border-left: none;opacity: .7;box-shadow: 2px 2px 2px #000;}
	#map a span:hover {border: solid 2px #FFF;border-left: none; }
	#map a b {float: right;position: relative;top: -130px;border-right: none;opacity: .7;}
	#map a b:hover {box-shadow: 2px 2px 10px red;opacity: .9;}
	/* NEWS */
	section.pst.nws {box-shadow: 0px 0px 5px #898989;border: solid 1px white;height: 736px;margin: 10px 0px 20px 34px;}
	/* 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%; }
	/* FOOTER */
	section.pst.ftr {margin: 0px;padding-top: 681px;box-sizing: border-box;width: 100%;/* text-align: left; */letter-spacing: 2px;background-image: url(/imgs/ixld/2_6.jpg);color: #FFF;background-size: 100%;}
	section.pst.ftr div.hds h3 {font-size: 60px;}
	section.pst.ftr div.txt {line-height: 70px;font-size: 1.8em;padding: 20px 10%;}
	/* FOLLOW */
	section.pst.fls {padding: 120px;}
	/* FOOTER */
	footer section.cpy div.pym img {max-height:60px;}
}
/*  [Laptop] (> 1200px) */
@media (min-width: 1200px) {
	/* Video Background */
	.vfg iframe {position: absolute;top: 0;left: 0;width: 120%;height: 107%;pointer-events: none;}
	/* HEADERS */
	article section.pst.hdr h1{font-size: 49px;color: #ffffff;padding: 10px;text-transform: uppercase;letter-spacing: 1px;}
	article section.pst.hdr h2{font-size: 40px;font-family: 'Montserrat', sans-serif;font-weight:700;color: #ffffff;letter-spacing: 3px;}
	/* LISTS*/
	section.pst .txt ul li { font-size: 20px;}
	/* POST*/
	section.pst.itm .hds h3 {/* font-family:lb; *//* text-transform: uppercase; *//* color: #3345FF; */margin-bottom: 20px;padding: 0px 10px;font-size: 37px;line-height: 57px;}
	section.pst .img img {/* margin: 37px 0px; *//* border: solid 13px #FFF; *//* box-shadow: 0 0 10px #CCC; */box-sizing: border-box;transition: 2s;max-width: 600px;}
	/*section.pst .img img:hover { box-shadow: 0 0 10px #0014ff; }*/
	/* ITEM */
	section.pst.itm {display: inline-block;width: 25%;margin: 25px;padding: 20px;}
	/* BUTTONS */
	section.pst.btn {width: 160px;margin: 11px 3% 35px;}
	section.pst.btn div.img {overflow:hidden;border-radius:50%;border: solid 5px #2d2d2d;height: 150px;}
	section.pst.btn div.img:hover {border: solid 5px #24b9b5;}
	section.pst.btn div.img a img {height: 150px;display: block;width: 240.5px;position: relative;left: -45px;}
	section.pst.btn div.lnk {padding-top: 15px;text-align: center;}
	section.pst.btn div.lnk p {/* padding:3px; */line-height: 20px;/* text-indent: -7px; */}
	section.pst.btn div.lnk a {font-size: 25px;width: 150px;display: block;padding: 0px;margin: 0px;text-align: center;}
	/* MARGINS */
	section.pst.mtm {padding-top: 25px;}
	section.pst.mtg {padding-top: 155px;}
	/* 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: 23%;}
	section.pst.pck div.txt p { text-align:center; }
	/* YOUTUBE */
	section.pst.ytb iframe {width: 100%;overflow: hidden;position: relative;height: 700px;}
	/* FOOTER */
	footer {margin: 0px;position: relative;top: -160px;}
}
/*  [Desktop] (> 1600px) */
@media (min-width: 1600px) {
	/* HEADERS */
	article section.pst.hdr h1{font-size: 29px;font-family: 'Montserrat', sans-serif;font-weight:700;color: #ffffff;text-shadow: 2px 2px 0px #272626;/* padding: 30px; */text-transform: uppercase;letter-spacing: 1px;}
	article section.pst.hdr h2{font-size: 30px;font-family: 'Montserrat', sans-serif;font-weight:700;color: #ffffff;letter-spacing: 1px;text-shadow: 2px 2px 0px #272626;text-transform: uppercase;}
	/* CONTENT*/
	article {/* top: 750px; *//* padding: 10px 20px; *//* margin: 20px; */}
	/* NEWS*/
	section.pst.nws { width: 30%;float: left;}
	/*POSTS*/
	section.pst.pck {padding: 20px;width: 28%;}
    /* ITEM */
	section.pst.itm {display: inline-block;width: 25%;margin: 35px;padding: 20px;}
	/* YOUTUBE */
	section.pst.ytb iframe {width: 100%;overflow: hidden;position: relative;height: 1013px;}
	/* FOOTER */
    /*footer { top: 690px; margin:0px; }*/
}