body{visibility:visible;}

#CY1,#CY2,#CY3
{margin: 1px 0px -1px 0px;}

#CY1a,#CY2a,#CY3a,#CY1b,#CY2b,#CY3b{height:50px;}

.ctr{
     display: table;
    margin: 0 auto;

}

 .tpr {
           	      display: flex;
  justify-content: center;
           	    }

.lmvch,.CLOSEfil,.CLOSEfilE,.CLOSEfilLJ,.CLOSEfilV,.CLOSEfilf,.drctdlnk
{display:none;}

.drctdlnk
{  background-color: white;
  border: 4px dotted green;
  color: green;
font-size:1.5em;font-weight:bold;
  cursor: pointer;
border-radius: 25px;}

.CLOSEfil,.CLOSEfilE,.CLOSEfilLJ,.CLOSEfilV,.CLOSEfilf,.clksld,.fbCLRsrch,.mnuCLRsrch {
  font-size: 1.5em;
  background-color:   var(--color-core);
  color: var(--color-wht);
  padding: 7px;
  border-radius: 15px;
opacity: 0.5;
width:70%;
font-weight:bold;
}

.clksld{font-size: 0.9em;}

.CLOSEfil:hover,.CLOSEfilE:hover,.CLOSEfilLJ:HOVER,.CLOSEfilV:HOVER,.CLOSEfilf:HOVER,.fbCLRsrch:HOVER,.mnuCLRsrch:HOVER {
  background-color: var(--color-core);
opacity: 1;
}


.chou,.chouv,.choue,.choulj {background-color:var(--color-wht);}
.icn {display: inline-block;
     filter: grayscale(100%);      
    height: 75px;}
.icn:hover {filter: grayscale(0%);}

.lgbkg {background-color: rgba(25,123,48,0.3);padding:10px;margin:10px;border-radius:25px;}

/*==========*/

/*
@media screen-capture
{
    .DNtextNETt
    {
        color:yellow;
        display: none !important;
        visibility: hidden !important;
        opacity: 0 !important;
        width: 0 !important;
        height: 0 !important;
        max-width: 0 !important;
        max-height: 0 !important;
    }
}
*/

li a {
  display: block;
  text-align: center;
font-family: arial;
  padding: 14px 16px;
  text-decoration: none;
}

.DNtextNETw,.flipimage1 {
  text-decoration: none;
}

.width,#fbINP,#mnuINP {  padding: 10px 10px;  margin: 10px 10px;   width: 90%;}

body {
  font-family: Arial , Helvetica, sans-serif; 
cursor: pointer;

}



ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  top: 0;
  width: 100%;   
}

.uli {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  top: 0;
  width: 100%;
}        
        
        
            .responsive {
 width: 100%;
  max-width: 400px;
  height: auto;
}

            .responsivei {
 width: 100%;
  max-width: 700px; /**/
  height: auto;
}

            .responsiveIM {
                display: block;
margin-left: auto;
margin-right: auto;
}

            .responsiveIMA {
                display: inline-block;

height: 75px;
margin-bottom: -5px;

}

            .responsiveIMAC {
                display: inline-block;

height: 50px;
}

.blkFnt {color:black;}


#myBtn {
  display: none;
  position: fixed;
  bottom: 10px;
  right: 10px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color:   var(--color-core);
  color: var(--color-wht);
  cursor: pointer;
  padding: 15px;
  border-radius: 4px;
opacity: 0.75;
}

#myBtn:hover {
  background-color: var(--color-core);
opacity: 1;
}


#Dwn {
  display: none;
  position: fixed;

  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color:   var(--color-core);
  color: var(--color-wht);
  cursor: pointer;
  padding: 15px;
  border-radius: 4px;
opacity: 0.75;
}

#Dwn:hover {
  background-color: var(--color-core);
opacity: 1;
}

#Dwn {  width:75px; bottom: 10px;  left: 10px; display: block;}



.textNET  {
color: var(--color-core);
}

.textNETmini  {
color: var(--color-core);
font-size:1em;
 font-style: italic; 
    width: 80%;
  padding: 10px;
  margin: 5px;
  border-radius: 10px;
}


.boxooo {
    
 background-image: url("netBKG30.JPG");    
background-repeat:no-repeat;


}

#star,#supp{font-size:1.25em;}

.DNtextNET,.DNtextNETo,/**/.DNtextNETcnty  {
color: var(--color-core);
}


.DNtextNETw ,.DNtextNETt,.DNtextNETta,.echoTxt {
color: var(--color-wht);
color: var(--color-core);

background-color: rgba(var(--color-wht), 0.75);
padding: 5px;
border-radius: 15px;
}

.DNtextNETta{/*background-color: rgba(0,0,0,0.0)*/;margin:25px;}

.echoTxt {
font-weight: bold;
}

 

.DNtextNETtb {
    color: black;
background-color: rgba(var(--color-wht), 0.75);
padding: 5px;
border-radius: 15px;
}

.DNtextNETp {font-size:2em;}



.btnimage {
float: left;
border-radius: 100px;
width: 40px;
height: 40px;
	margin: -6px 0px 0px -3px;

}

.rnd {border-radius:25px;float:left;padding:5px;}

.btntext
{
margin: -100px 0px 20px -33px;
text-align: center;
padding: -100px 0px 0px -300px;
}

.cdrnre,.cdrnred,.cdrnredr {
    z-index: 999999999999999;
  position: absolute;
 top:25%;
 width: 100%;  left: 0px;
 text-align: center;
  font-size:10em;
  font-weight:800;
  opacity:0.5%;
  pointer-events: none;
}
.cdrnred,.cdrnredr {text-align:left;font-size:0.75em;top:4%;}

.cdrnredr {top:50%;transform: rotate(90deg); }

.vchF {border-radius:25px;}

#vchF,.smms,.mnuCLRsrch,#mnuINP {
    display: none;
}

#mnuINP {
      height: 40px;
  line-height: 20px; font-size: 4em;
}

#btnguilf:hover,#btnforsy:hover {
    color: var(--color-core);
}

#cnty {
    display: none;
}

#St,.smStfms,.smCmpms,.smAscms {
    display: block;
}


.dot {opacity: 0;}

#btn33,#btnVA {
 font-size: 3em;

       border-radius: 50%;
          padding: 20px 20px 0px 0px;
         margin: 0px; 

}

.btnSt {
    width: 75px;
      height: 75px;
       border-radius: 50%;
           display: inline-block;
   border: 3px solid var(--color-core);
        
      }

.menu,#menu {
   border-radius: 30px; 
}



#btnDN:hover {
color: blue;

    background-color: rgb(255, 123, 48);
}

.textNETp  {
color: var(--color-core);
font-size:1.25em;
}

hr,.hidn {
    color: transparent;
}

input {color: var(--color-core);
    border-color: var(--color-core);
}


.btnCity
{
background-color: limegreen;
border: none;
color: var(--color-wht);
border-radius: 20px;
height: 60px;

display: inline-block;
align: fixed;
width: 100%;
  font-size:1.75em;
  line-height: 10em;
}


#off {width: 100;}

.flipNET {
   padding: 5px; 
  text-align: center;
	  border: none;
display: block;
border-radius: 30px;
display: none;
}

.flipNETp {
   padding: 5px; 
  text-align: center;
	  border: none;
display: block;
border-radius: 30px;
width: 90%;
}

.flipimage {
float: left;
	height:auto;
width:55px;
	/*
 height: 55px;
 width: 55px;
 */
border-radius: 30px;
	margin: 0px 0px 0px 0px;

}

.flipimageE {
float: left;
width: 100px;
height: auto;
border-radius: 30px;
	margin: 0px 0px 0px 0px;

}

.flipimageC,.flipimageCs {
float: left;
width: 100px;
height: 100px;
border-radius: 25px;
	margin: 0px 0px 0px 0px;
  height: auto;
box-sizing: border-box;
}

.flipimageCs {
width: 50px;
height: 50px;
}

.flipimageCe {

width: 75px;
height: 75px;
border-radius: 25px;
	margin: 0px 0px 0px 0px;
  height: auto;
box-sizing: border-box;
}

.cu,.sncu,.vcu,.vcuu,.vcui{
  color: var(--color-wht);
  background-color: rgba(var(--color-core), 0.75);
  border-radius:20px;
    font-size:1.5em;
      width: 80%; 
}

.vcu,.vcuu{
    font-size:1.25em;
      width: 80%; 
      display:none;
}

.vcuu{
    font-size:1em;
      display:block;
      padding:4px;
}

.vcu,.vcui{border-radius:10px; width: 90%; }

.vcuiy,.vcAscuiy,.clsdV,.vcCmpuiy,.vcStfuiy{
  display:none;
  border-radius: 25px;
 color: var(--color-core);
 border:  2px solid var(--color-core);
 margin:7px;
}

.vcAscuiy,.vcCmpuiy,.vcStfuiy{display:block;}

.insideimg,.insideimgt {

width: 25px;
height: 25px;
	margin: 0px 0 -5px 0;

}

.insideimg {

	margin: 0px 0 -7px 0;

}

.flipimagel {
float: right;
width: 25px;
height: 25px;
border-radius: 30px;
	margin: 5px 5px 0px 0px;
}

.flipimagelns {
float: right;
width: 25px;
height: 25px; 
	margin: -30px 5px 0px 0px; 
}

.PR,.SHIC,.MS,.CO{
color:black;
font-size:1em;
 font-style: italic; 
    width: 80%;
  padding: 3px;
  border-radius: 25px;
}

.PR{
background-color:rgb(255, 234, 142);
}
 
.SHIC{
background-color:rgb(128, 232, 255);
}  

.MS{
background-color:rgb(255, 128, 128);
}
 
.CO{
background-color:rgb(209, 237, 237);
}  

.btnsnPR,.btnsnSHIC,.btnsnMS,.btnsnCO{height:0px;width:0px;}


.flipimageb {
float: right;
width: 25px;
height: 25px;
border-radius: 30px;
	margin: 1px 2px 0px 0px;
}

.flipimagev {
float: right;
width: 25px;
height: 25px;
border-radius: 30px;
	margin: 1px 2px 0px 0px;
}



.fliptext
{
margin: 0px 50px 0px 0px;
text-align: center;
align: center;
position: center;
padding: 0px 0px 0px 0px;
color: var(--color-wht);
}

.bigb {
  font-size: 20px;
text-align: center;
 font-weight: bold;
}

.panel,.panelp {
  display: none;
  background-color: var(--color-wht);
  overflow: hidden;
text-align: right; align: center;
}

.panel,.panelp {
	text-align: left;
  padding: 5px;
  display: none;
  text-color: var(--color-wht);
  border: none;
border-radius: 30px;
	
	white-space: normal;
}

.box2 {
  float: left; 
text-align: center;
  width: 100%;

  height: auto;
box-sizing: border-box;
}

.panelimage,.panelimager {
	float: left;
	height:auto;
width:150px;
	/*
 height: 150px;
 width: 150px;
 */
border-radius: 25px;

padding: 0px 5px 0px 0px;
}

.orgMPic{border-radius:25px;height:15px;width:15px;}

.panelimager {float: right; height: 75px;
 width: 75px;}

.panelimagerOsz,.panelimagerTsz,.orgMPicOsz,.orgMPicTsz {height: 0px;
 width: 0px;}

.center {
text-align: center;
}

.centerBox {
text-align: center;
     color: var(--color-core);
 
   width: 90%;
  padding: 10px;
  margin: 5px;
  
  border-radius: 10px;
}

.type,.lodr
{
  display: none;
}


.enter,.boxnp
{
  display: block;
}



a,.big {font-size:1.25em;}

.bigp,.clsdV {font-size:1.75em;}

input[type=text], input[type=url], input[type=email], input[type=password], input[type=tel]
{
  -webkit-appearance: none; -moz-appearance: none;
  display: block;
  margin: 0;
  width: 100%; height: 80px;
  line-height: 40px; font-size: 6em;
}


#lcname,#lcemail,#lctel,#lccity,#lcintersection,#lcDescribe
,#ivname,#ivemail,#ivemailtwo,#ivtel,#ivcity,#ivintersection,#ivComment,#iv1s,#iv5s,#ivCode
{
  -webkit-appearance: none; -moz-appearance: none;
  display: block;
  margin: 0;
  width: 100%; height: 40px;
  line-height: 40px; font-size: 2.5em;
}

#lcDescribe,#ivComment {

    box-sizing: border-box;

    width: 100%;
    
  margin: 0;
height: 200px;
   font-size: 2.5em;
   text-align: left;
   
   font-family: arial;
}


#anchorH,#anchorIV
{
  -webkit-appearance: none; -moz-appearance: none;
  display: block;
  margin: 0;
  width: 100%; height: 40px;
  line-height: 40px; font-size: 2em;
}


#loader, #if {
 border: none;
}


  input,textarea {   
        text-align: center;    
    }
  ::-webkit-input-placeholder {
       text-align: center;
  }
  ::-moz-placeholder {
       text-align: center;
  }  
  ::-ms-placeholder {
       text-align: center;
  } 
    ::placeholder {
       text-align: center;
  } 


textarea {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

    width: 100%;
      display: block;
  margin: 0;
  width: 100%; height: 200px;
   font-size: 3em;
   text-align: left;
   font-family: arial;
}


#overlay,#overlayPop {
   position:fixed;  
   top: 0;
   right: 0;
   left:0;
   bottom: 0;
   width: 100%;
   height: 100%; 
  /* height: 300px;*/
   z-index: 99997;
   display: none;
/*   overflow-y: scroll;*/
}

#overlayPop {
   background-color: rgba(0,0,0,0.8);
   height: 700px; 
}

#overlay .modal {
   background-color: #fff;
   border-radius: 5px;
      width: 100%;
   max-width: 100%;
   min-height: 100%;
   position: relative;
}

#overlay .modal, #close, .cloze {
   width: 100%;
   position: center;
   cursor: pointer;
text-align: center;
}

#close, .cloze   {
    position: absolute;
    text-align: right;
       top: 5px;
   right: 5px;
    z-index: 99999;}

#overlay iframe {
   width: 100%;
height: 500px;
}

.choose {
 color: var(--color-wht);
 background-color: var(--color-core);
}


#search:valid,#searchClu:valid,.abcde { text-transform: uppercase; }

#close, .cloze {
  color: var(--color-core);
    font-size: 1.5em;
}

#close:hover, .cloze:hover,.vcAscuiy:hover,.vcCmpuiy:hover,.vcStfuiy:hover,.vcuiy:hover,.clsdV:hover {
  background-color: var(--color-core);
color: var(--color-wht);
	border-radius: 15%;
}


.boxo {
     color: var(--color-wht);
 background-color: var(--color-core);
   width: 90%;
  padding: 10px;
  margin: 5px;
  border-radius: 10px;
}

.boxoo {
     color:  var(--color-core);
background-color: var(--color-wht);
 
   width: 80%;
  padding: 10px;
  margin: 5px;
  border-radius: 10px;
}

.boxooo {
     color:  var(--color-core);
background-color: var(--color-wht);
   width: 80%;
  padding: 10px;
  margin: 5px;
  border-radius: 10px;
    font-size: 1.5em;
}

.box,.boxi,.boxiv,.boxie,.boxilj,.boxf {
  cursor: pointer;
 padding: 8px;
 height: 25px;
  width: 90%;
  border: none;
  outline: none;
  font-size: 1.5em;
  transition: 0.4s;
border-radius: 25px;
text-align: center;
	margin: 0px;
}

.boxf {

  width: 70%;

}

.box,.boxi:hover,.boxiv:hover,.boxie:hover,.boxilj:hover,.boxf:hover
,
.btnFood:hover,
/*.btnFoodSU:hover,*/
.btnAll:hover,.btnAllf:hover,
[name="btton"]:hover,
.btnNSall:hover
,.FBbtn:hover
{
 color: var(--color-wht);
 background-color: var(--color-core);
}

.boxi,.boxiv,.boxie,.boxilj,.boxf {
    display: block;
    float: inherit;
     color: var(--color-core);
border-style: solid;
border-color: var(--color-core);
}

.box:hover,.boxna:hover,.boxnam:hover,.boxnb:hover,.boxnaC:hover,.boxnaE:hover
/* *** */
,.boxnaA:hover,.boxnamA:hover,.boxnbA:hover 
/* *** */
,.boxnp:hover ,.boxljA:hover 
{
 color: var(--color-core);
 background-color: var(--color-wht);

  border: 2px;
}

.btnCnty:hover,.btnSt:hover {
 color: var(--color-core);
 background-color: var(--color-wht);
border: 3px solid var(--color-core);

}



.Shop:hover,.Food:hover,.Otro:hover,.Exc:hover,.Exm:hover,.CH:hover,.Floral:hover,.Garden:hover,.Gift:hover,.Signup:hover,.Grocery:hover,
.Clean:hover,.Office:hover,.Music:hover,.Movie:hover,
.Drink:hover,.Exm:hover,.Design:hover,.Hlth:hover
,.Houwse:hover,.Announce:hover,.Fitness:hover,.Pet:hover
{


    filter: brightness(1.1);

}


.advReBuildUp33041 {
display:none;
}

.aftReBuildUp33041::after {
    content: "ReBuildUp";
}


#disc:hover,#mphn:hover {
  font-weight: bold;   

}

.vidover:hover,.vidoverspt:hover,.vidoversel:hover,.vidoverselt:hover,.vidoverclsc:hover {opacity: 0.7;}


input,textarea { border-radius: 20px; }

.requiredH,.gry {
color: grey;	
}


.ndsplyn,.vcuiTxt {  

    font-size:2em;
      width: 70%; 
      display: block;
  font-weight:bold;

  color: rgba(var(--color-core), 0.7);
  background-color:var(--color-wht);
  border-radius:25px;
  border: 3px solid rgba(var(--color-core), 0.7);
    
}

.ndsplyni { font-size:0.75em; }

/*
#post,#pyst,#pwst
,#StJmp,#StCnty
,#StJmpc,#StCntyc{*//* 
   height: 0px;
  line-height: 0px; font-size: 0em;
 visibility: hidden; */
/*}*/


.lht{
line-height: 1.75;margin:-30px 0px 0px 0px;
}
/*
.jmp{margin:-700px 0px -700px 0px;}
*/
.Shop,.Food,.Otro,.Exc,.Exm,.CH,.Floral,.Garden,.Gift,.Signup,.Grocery,
.Clean,.Office,.Music,.Drink,.Hlth,.Movie,.Exm,.Design
,.Houwse,.Announce,.Fitness,.Pet
{   padding: 5px; 
  text-align: center;
	  border: none;
display: block;
border-radius: 30px;
  background-color: rgb(25,123,48);    
}

.Food,.Drink,.Floral,.Garden,.Otro,.Music,.Movie,.Exm,.Hlth,.Office,
.CH,.Design,.Grocery
,.Houwse,.Announce,.Fitness,.Pet
{
  background-color: rgba(25,123,48,0.7);   
}

.Shop{

filter: drop-shadow(0px 0px 0.1px orange);

}

.Design {

filter: drop-shadow(0px 0px 0.1px lavender);

}

.Clean {

filter: drop-shadow(0px 0px 0.1px purple);

}

.Office {

filter: drop-shadow(0px 0px 0.1px brown);

}

.Gift {

filter: drop-shadow(0px 0px 0.1px darkred);

}

.Food {

filter: drop-shadow(0px 0px 0.1px red);

}

.Grocery {

filter: drop-shadow(0px 0px 0.1px blue);

}

.Hlth {

filter: drop-shadow(0px 0px 0.1px pink);

}


.Drink {

filter: drop-shadow(0px 0px 0.1px darkblue);

}

.Garden,.Floral {

filter: drop-shadow(0px 0px 0.1px green);

}

.Otro {

	filter: drop-shadow(0px 0px 0.1px black);
}

.Music {

filter: drop-shadow(0px 0px 0.1px yellow);

}

.Movie {

filter: drop-shadow(0px 0px 0.1px darkblue);

}

.Exm {

filter: drop-shadow(0px 0px 0.1px brown);

}



.Houwse {

filter: drop-shadow(0px 0px 0.1px tan);

}
.Announce {

filter: drop-shadow(0px 0px 0.1px darkgrey);

}
.Fitness {

filter: drop-shadow(0px 0px 0.1px yellowgreen);

}
.Pet {

filter: drop-shadow(0px 0px 0.1px aqua);

}

.Garden,.Floral
{
/*background-color: rgba(var(--color-core), 0.77);*/
background-color: rgba(25,123,48,0.77);
}
.Clean
{
background-color: rgba(var(--color-core), 0.88);
}
.Office
{
background-color: rgba(var(--color-core), 0.83);
}
.Gift
{
background-color: rgba(var(--color-core), 0.85);
}
.Music
{
background-color: rgba(var(--color-core), 0.82);
}
.Drink
{
background-color: rgba(25,123,48,0.79);
/*background-color: rgba(var(--color-core), 0.79);*/
}
.Hlth
{
/*background-color: rgba(var(--color-core), 0.76);*/
/*background-color: rgba(12,34,56, 0.76);*/
background-color: rgba(25,123,48,0.76);
}
.Movie
{
background-color: rgba(var(--color-core), 0.73);
}

.Houwse
{
background-color: rgba(var(--color-core), 0.85);
}
.Announce
{
background-color: rgba(25,123,48,0.82);
/*background-color: rgba(var(--color-core), 0.82);*/
}
.Fitness
{
background-color: rgba(var(--color-core), 0.79);
}
.Pet
{
background-color: rgba(var(--color-core), 0.76);
}


.CH {background-color: darkgreen;}


.btnCnty,.btnSt {
 color: var(--color-wht);
 background-color: var(--color-core);
  cursor: pointer;
 padding: 8px;
  font-size: 1.5em;
  transition: 0.4s;
border-radius: 25px;
text-align: center;
	margin: 0px;
}

.btnCnty {border: 3px solid var(--color-core); }

.stc1,.stc9,
.vNque,.vYque,.Tbtnsf {display: none;}

.VV span,.NN span {
 visibility:hidden;
}
.VV:before,.VV:before {
 content: '';
}

.VVV span,.NNN span {
 visibility:hidden;
}
.VVV:before,.NNN:before {
 content: '$';
}

.YY span,.YY span {
 visibility:hidden;
}
.YY:before,.YY:before {
 content: '%';
}

.YYY span {
 visibility:hidden;
}
.YYY:before {
 content: '';
}


[name="btton"],.btnFood,[name="bttnf"]
{
display: none;
     color: var(--color-core);
border-style: solid;
border-color: var(--color-core);
  cursor: pointer;
/* padding: 8px; */ padding: 5px;
/*  width: 41%;*/
  outline: none;
  font-size: 1.5em;
  transition: 0.4s;
border-radius: 25px;
/*text-align: center;*/
	background-color: var(--color-wht);
	float: left;

margin: auto;
}

[name="bttnf"]{width: 41%;}

.sctRG
{

     color: var(--color-wht);
border-style: solid;
border-color: var(--color-wht);
  cursor: pointer;
 padding: 7px;
 width: 41%;
  outline: none;
  font-size: 1.25em;
  transition: 0.4s;
border-radius: 25px;
text-align: center;
	background-color: var(--color-core);
	/*
display: flex;
display:inline-block;

justify-content: center;
*/
margin: auto;
}



/*.btnfBus,.btnfRG*/ .FBbtn,.sctRG
{
display: block;
}


.btnAll,.btnNSall,.btnAllf {
     color: var(--color-core);
border-style: solid;
border-color: var(--color-core);
background-color: var(--color-wht);
  cursor: pointer;
 padding: 8px;
  width: 41%;
  outline: none;
  font-size: 1.5em;
  transition: 0.4s;
border-radius: 25px;
text-align: center;
	margin: 0px; 
	background-color: var(--color-wht);
margin: auto;
}


.btnAll,.btnNSall,.btnAllf,.hre{display:none;}


.btns,.btnsf,.NStns,.sctBtns {
    display: flex; 
    justify-content: flex-start;
    
    flex-wrap: wrap;
   
}

#100pct, .a100pct, #100pctv, .a100pctv, #100pcte, .a100pcte,#100pctlj, .a100pctlj {width: 100%;

}



.boxni,.boxnlj,.boxnso {
    
    display: flex; 
}



#filtersearch, .filtersearch,#filter,#filterV,#filterE,#filtersearchv,#filtersearche,#filterLJ,#filtersearchlj,.NStns {
    display: none;
}

.bshow {
    opacity: 1;
    
}

.bhide {
    opacity: 0.5;
    
}


.Stshow,.sttatty {
        display: inline-block;    

}

.Sthide {
        display: none;
    
}


#btnShop img:last-child,#btnFood img:last-child,#btnFoodSU img:last-child,#btnOtro img:last-child,#btnFloral img:last-child,#btnGarden img:last-child,#btnGift img:last-child,
#btnClean img:last-child,#btnOffice img:last-child,#btnMusic img:last-child,#btnSignup img:last-child,#btnGrocery img:last-child,#btnGroceryG img:last-child,
#btnDrink img:last-child,#btnHlth img:last-child
,#btnMovie img:last-child
,#btnExm img:last-child,#btnDesign img:last-child,#btnCH img:last-child
,#btnHouwse img:last-child
,#btnAnnounce img:last-child,#btnFitness img:last-child,#btnPet img:last-child
{
  display: none;  
}
#btnShop:hover img:last-child,#btnFood:hover img:last-child,#btnFoodSU:hover img:last-child,#btnOtro:hover img:last-child,#btnFloral:hover img:last-child,#btnGarden:hover img:last-child,#btnGift:hover img:last-child,
#btnClean:hover img:last-child,#btnOffice:hover img:last-child,#btnMusic:hover img:last-child,#btnExm:hover img:last-child,#btnSignup:hover img:last-child
,#btnDrink:hover img:last-child,#btnHlth:hover img:last-child,#btnMovie:hover img:last-child,#btnDesign:hover img:last-child,#btnCH:hover img:last-child,#btnGrocery:hover img:last-child,#btnGroceryG:hover img:last-child
,#btnHouwse:hover img:last-child,#btnAnnounce:hover img:last-child,#btnFitness:hover img:last-child,#btnPet:hover img:last-child
{
  display: block;  
}
#btnShop:hover img:first-child,#btnFood:hover img:first-child,#btnFoodSU:hover img:first-child,#btnOtro:hover img:first-child,#btnFloral:hover img:first-child,#btnGarden:hover img:first-child,#btnGift:hover img:first-child,
#btnClean:hover img:first-child,#btnOffice:hover img:first-child,#btnMusic:hover img:first-child,#btnExm:hover img:first-child,#btnSignup:hover img:first-child,#btnDrink:hover img:first-child,#btnHlth:hover img:first-child,#btnMovie:hover img:first-child,#btnDesign:hover img:first-child,#btnCH:hover img:first-child,#btnGrocery:hover img:first-child,#btnGroceryG:hover img:first-child
,#btnHouwse:hover img:first-child,#btnAnnounce:hover img:first-child,#btnFitness:hover img:first-child,#btnPet:hover img:first-child
{
  display: none;  
}


/*////////////////*/

.btnGylpsdn::after {  content: "No Current Offers with this Code" ;
    font-size:2em;
      width: 70%; 
      display: block;
  font-weight:bold;

  color: rgba(var(--color-core), 0.7);
  background-color:var(--color-wht);
  border: 3px solid rgba(var(--color-core), 0.7);
  border-radius:25px;}
  
  .btnJylpsdn::after {  content: "No Current Job Openings" ;
    font-size:2em;
      width: 70%; 
      display: block;
  font-weight:bold;

  color: rgba(var(--color-core), 0.7);
  background-color:var(--color-wht);
  border: 3px solid rgba(var(--color-core), 0.7);
  border-radius:25px;}
  
    .btnVylpsdn::after {  content: "No Current Locations" ;
    font-size:2em;
      width: 70%; 
      display: block;
  font-weight:bold;

  color: rgba(var(--color-core), 0.7);
  background-color:var(--color-wht);
  border: 3px solid rgba(var(--color-core), 0.7);
  border-radius:25px;}
  
      .btnVCdylpsdn::after {  content: "No Current Vouchers" ;
    font-size:2em;
      width: 70%; 
      display: block;
  font-weight:bold;

  color: rgba(var(--color-core), 0.7);
  background-color:var(--color-wht);
  border: 3px solid rgba(var(--color-core), 0.7);
  border-radius:25px;}
  
  .btnLylpsdn::after {  content: "Offer Expired" ;
    font-size:2em;
      width: 70%; 
      display: block;
  font-weight:bold;

  color: rgba(var(--color-core), 0.7);
  background-color:var(--color-wht);
  border: 3px solid rgba(var(--color-core), 0.7);
  border-radius:25px;}

#enter,#enterClu {
  display: none;  
}



.boxy {
  cursor: pointer;
 padding: 8px;
 height: 25px;
  width: 90%;
  border: none;
  outline: none;
  font-size: 1.5em;
  transition: 0.4s;
border-radius: 25px;
text-align: center;
	margin: 0px;
}


.prx{display:none;}


.Sshow {

height: 0px;
    
}

.Shide {

    height: 75px;
    
}


.ul:nth-child(even) {
    background: rgba(var(--color-core), 0.8);
}



.searcl {
      margin: 0;
  width: 100%; height: 80px;
  line-height: 40px; font-size: 6em;
}


#search,#searchClu {
    
       margin: 0;
  width: 0%; height: 0px;
  line-height: 0px; font-size: 0em;   
  border: 0px;
  background-color: rgba(255, 255, 255, 0.0) 
    
}


.boxna,.boxnam,.boxnb,.boxp,.boxnv,.boxlp,.boxnfm,.boxev,.boxlj,.boxso,.boxiiv,.boxtc/*,.boxnaC,.boxnaE*/ {
  cursor: pointer;
 padding: 0px;
 height: 0px;
  width: 0%;
  border: none;
  outline: none;
  font-size: 0em;
  transition: 0.4s;
border-radius: 0px;
text-align: center;
	margin: 0px;
 color: var(--color-wht);
 background-color: var(--color-core);
}

/* *** */
.boxnaA,.boxnamA,.boxnbA,.boxljA {
    padding: 8px;
 height: 25px;
  width: 400px;
  font-size: 1.5em;
border-radius: 25px;
 color: var(--color-wht);
 background-color: var(--color-core);
}

.boxnp {
  /*  font-size: 2em;*/
  font-size: 1.5em;
    
    padding: 8px;
/* font-size: 3em;
height: 25px;
  width: 400px;
  font-size: 1.5em;*/
   width: 90%;
border-radius: 25px;
 color: var(--color-wht);
 background-color: var(--color-core);
}

.npimg {height:20px;width:20px;
    /*height:25px;width:25px;*/
    /*height:35px;width:35px;
    margin: -11px 0px 0px -10px;*/
    border-radius: 30px;
	margin: -11px 0px 0px -10px;
}

.boxnamA {
  width: 375px;
}

.boxljA {
  width: 225px;
}

.boxnbA {
  width: 150px;
}
/* *** */

.boxiiv,.boxmr
{
 background-color: rgba(var(--color-core), 0.5);
}

  
  .boxv,.boxc,.boxfrm,.boxfrmiv,.boxj {
  cursor: pointer;
 padding: 8px;
 height: 25px;
  width: 90%;
  border: none;
  outline: none;
  font-size: 1.5em;
  transition: 0.4s;
border-radius: 25px;
text-align: center;
	margin: 0px;
}
  
  .boxv:hover,.boxp:hover,.boxnv:hover,.boxlp:hover,/**/.boxnfm:hover,.boxc:hover,.boxfrm:hover,.boxev:hover,.boxlj:hover,.boxso:hover,.boxiiv:hover,.boxmr:hover,.boxtc:hover/*,.boxfrmiv:hover*/,.sctRG:hover {
 color: var(--color-core);
 background-color: var(--color-wht);
 
}

.boxv,.boxp,.boxnv,.boxlp,.boxnfm,.boxc,.boxfrm,.boxev,.boxlj,.boxso,.boxfrmiv,.boxtc {
 color: var(--color-wht);
 background-color: var(--color-core);

}


.boxmr{
    
  cursor: pointer;

  width: 350px;
  border: none;
  outline: none;

  transition: 0.4s;

text-align: center;

 color: var(--color-wht);
/* background-color: rgb(25,123,48); */

padding:8px; height: 25px; font-size: 1.5em; border-radius: 25px;

}

.kzm{display:none;}

    .boxc {
  width: 85%;
  }


    .boxv {
  width: 80%;
  }
  
      .boxj {
  width: 75%;
  }
  
  
  
.flash,.StC,.flsh{

   animation: blank 1s linear infinite;
-moz-animation:blank 1s linear infinite;
-webkit-animation:blank 1s linear infinite;
-o-animation:blank 1s linear infinite;

  animation-delay: 4s; 
    -moz-animation-delay: 4s; 
      -webkit-animation-delay: 4s; 
        -o-animation-delay: 4s; 
}

.flashc/*,.flshc*/{

   animation: blank 1s linear infinite;
-moz-animation:blank 1s linear infinite;
-webkit-animation:blank 1s linear infinite;
-o-animation:blank 1s linear infinite;

  animation-delay: 7s; 
    -moz-animation-delay: 7s; 
      -webkit-animation-delay: 7s; 
        -o-animation-delay: 7s; 
}

@keyframes blank {
  50% {
    opacity: 0; 
  }
}

.btnCnty,.btnSt{

   animation:aborder 2s linear infinite;
-moz-animation:aborder 2s linear infinite;
-webkit-animation:aborder 2s linear infinite;
-o-animation:aborder 2s linear infinite;

  animation-delay: 6s; 
    -moz-animation-delay: 6s; 
      -webkit-animation-delay: 6s; 
        -o-animation-delay: 6s; 
}



@keyframes aborder {
  50% {
      border:  17px solid var(--color-wht);
  }
}

.jnnj:hover{/*font-size: 2.5em;
        margin: 0;
        -webkit-text-stroke: 2px #1c87c9;*/font-weight:bold;}

.box:hover,.boxc:hover,.boxv:hover,.boxwh:hover,.boxj:hover
{
     color: var(--color-wht);
 background-color: var(--color-core);
 border:  2px solid var(--color-core);
}

.boxwhj:hover{
     color: var(--color-core);
 background-color: var(--color-wht);
 
}

.boxwhj
{
     color: var(--color-wht);
 background-color: var(--color-core);
 border:  2px solid var(--color-core);
}

.box,.boxc,.boxv,.boxwh,.boxj
{
     color: var(--color-core);
 background-color: var(--color-wht);
border:  2px solid;
 border-color: var(--color-core);
}

.boxwh,.boxwhj
{border-radius:25px;padding:5px;font-size:1.5em;}

.thtc,.thtic,.vw7bl {display: none; }
/**/
.st {display: none; }

.stuff,.st1,.st9,.stc,.st7{
       position:fixed;  
   top: 0;
   right: 0;
   left:0;
   bottom: 0;
   width: 99%;
   height: 99%; 
   z-index: 99995;
      background: #fff;
/*   display: none;*/
border-style: solid;
border-color: var(--color-core);
border-radius:25px;
}


.st,.stc {display: none; }
/**/

.jmp,.jmpc{font-size:2.5em;
    color: var(--color-core);
    
}

.sndrq:hover{
         color: var(--color-wht);
 background-color: var(--color-core);
 border:  2px solid var(--color-core);
}


#bkg,.bkgaaa,.bkgbbb
{
    position:fixed;
  bottom:0px;
left:0px;
  width:100%;
  z-index: -111;
    opacity:50%;
  
      -khtml-user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    
  pointer-events: none;

}

.bkgaaa,.bkgbbb{opacity:25%;}

.atope,.flipimageb
{

      -khtml-user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    
  pointer-events: none;

}



 .hjk, .hjjkNCguilf,.hjjkNCchath,.mpAll,.mpNC,.mpVA,
 .hjjk33041,.hjjk33019,.hjjk33079{
       height:0px;
        transition: height 0.4s, opacity 0.4s, top 0.4s, left 0.4s;
            position:fixed;
  top:0px;
  left:0px;
    z-index: 11;
      -khtml-user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
  opacity:0%;
display: block;
margin-left: auto;
margin-right: auto;
  pointer-events: none;
    }
   /* 
    .btnStal {width: 50%;
     height: 50%;}
   */ 
    .btnStal:hover .mpAll{
     height:150px;  
top: 25px;
left: 135px;
opacity:1;
filter: drop-shadow(0px 0px 5px white);

     width: 50%;
     height: 50%;
  /*
     transform: translate(0%,0%);
     
     transform: translate(-50%,-50%);
      
     transform: translateX(50%);
     */
    }  
    


    
#btn33:hover .mpNC{
    
         height:150px;  
top: 25px;
left: 135px;
opacity:1;
  
   width: 50%;
     height: 50%;
     
  /*  
     height:19px;   
top: 103px;
left: 298px;
opacity:1;
*/
filter: drop-shadow(0px 0px 5px white);
z-index: 12;
  /*
     width: 7.5%;
     height: 7.5%;
  
     position:relative;
     
     position:absolute;*/ 
    }    
    
#btn40:hover .mpVA{
     height:19px;   
top: 93px;
left: 298px;
opacity:1;
filter: drop-shadow(0px 0px 5px white);
z-index: 12;
    }        


#cntyst:hover .hjk{
     height:150px;  
top: 25px;
left: 25px;
opacity:1;
filter: drop-shadow(0px 0px 5px white);
    }     



#btn33:hover ~ .hjjk33041{
     height:19px;   
top: 44px;
left: 221px;
opacity:1;
filter: drop-shadow(0px 0px 5px white);
z-index: 12;
    } 
    
#btn041:hover ~ .hjjk33041{
     height:19px;   

top: 44px;
left: 221px;

opacity:1;
filter: drop-shadow(0px 0px 5px white);
z-index: 12;/*
offset-anchor: 220 20;
offset-position: 250% 50%;
offset: 20%;

position:absolute;
width:50%;*/
    } 
    
    #btn079:hover ~ .hjjk33079{
     height:19px;   
top: 26px;
left: 221px;
transform: scale(0.9, 0.9);/**/
opacity:1;
filter: drop-shadow(0px 0px 5px white);
z-index: 12;
    }  
    
#btnchath:hover ~ .hjjkNCchath{
     height:19px;   
top: 64px;
left: 244.5px;
opacity:1;
filter: drop-shadow(0px 0px 5px white);
z-index: 12;
    }   

/*    
    #btn019:hover ~ .hjjk33019{
     height:19px;   
top: 26px;
left: 221px;
transform: scale(0.9, 0.9);
opacity:1;
filter: drop-shadow(0px 0px 5px white);
z-index: 12;
    }   
*/

#btn019:hover ~ .hjjk33019{
     height:19px;   

top: 64px;
left: 244.5px;

opacity:1;
filter: drop-shadow(0px 0px 5px white);
z-index: 12;
    } 
    

.boxnaC,.boxnaE {
padding: 8px;
font-size: 2.5em; 
border-radius: 25px;
             color: var(--color-wht);
 background-color: var(--color-core);
}

.jmp:hover,.jmpc:hover{
    color: blue;
}

.bkmrk{color: var(--color-core);}

.cdsp{display:none;}

.sup:hover,#mf:hover,#mfp:hover,#ismp:hover,#fbp:hover,.drctdlnk:hover{opacity: 0.5;}/*,#fb:hover*/

.tht{height:100px;width:auto;}

.flipimageM {
float: left;
width: 45px;
height: auto;
border-radius: 30px;
	margin: -11px 0px 0px -10px;

}

.boxmf,.boxism,.boxfb {color: var(--color-wht);
 background-color: rgba(var(--color-core), 0.75);
    width:70%;display:block;
    padding: 15px;
 /*    height: 25px; font-size: 1.5em; */ border-radius: 25px;
    border:  3px solid var(--color-core);/**/
}

.boxmf:hover,.boxism:hover,.boxfb:hover{color: var(--color-core);
 background-color: var(--color-wht);}
 
.mf,.ism,.fb {height:150px;width:auto;border-radius:100px;}

.ism {border-radius:10px;}

.mfp,.ismp,.fbp {height:100px;width:auto;}
 
 .mfbox,.ismbox,.fbbox {
     color:  var(--color-wht);
background-color: rgba(var(--color-core), 0.5);
 
   width: 65%;
  padding: 5px;
  margin: 0px 0px 5px 0px;
  border-radius: 25px;
}

.mfbox:hover,.ismbox:hover,.fbbox:hover{color: rgba(var(--color-core), 0.5);
 background-color: var(--color-wht);}

.boxmf,.boxism,.boxfb {display: none; }

    .supd::after{
        
  font-weight:bold;
  color: black;
  background-color:rgba(var(--color-wht), 0.75);
   padding: 3px;    
    
  font-size:1em;
    border-radius:15px;
        
    }
   
    .supd {
  position: relative;
  display: inline-block;
  text-decoration: none;
}

.supd img {
  display: block;
  border-radius:25px;
}

.overlay-text {
position: relative;
    font-weight:bold;
  color: black;
  background-color:rgba(var(--color-wht), 0.75);
   padding: 3px;    
    
  font-size:1em;
    border-radius:15px;
    
     text-align: center;
    /* left: 50%; */
     display: block;
     
}


.ernlc,.ernlcH,.bylc,.bylch{font-weight:bold;color:var(--color-wht);background-color:var(--color-core);padding:2px 5px;border-radius:10px;}

.ernlcT{FONT-SIZE:1.25EM;}

.ERNLCL,.ERNLCLP {
  font-weight:bold;
  color: var(--color-wht);
  background-color:darkred;
  border-radius:25px;
    font-size:1.5em;
      width: 90%; 
      white-space: nowrap;
  overflow: hidden;
}

.ERNLCLP {
background-color:limegreen;
}

.bylc,.bylch{color:var(--color-core);background-color:var(--color-wht); border: 2px solid var(--color-core);}

.abcdef,.abcdec{
    position: absolute;
       top: 0%; 
 right: 0%; /* */
position:center;
        padding:25px;
        background-color: rgba(255,255,255,0.9);
        color: var(--color-core);
         width:100%;
         max-width:100%;
         height:100%;
         max-height:100%;
}

.abcde{

        font-weight:bold;
        font-size:5em;
        padding:15px;
        color:var(--color-wht);
        background-color:var(--color-core);
        border-radius:25px;

}

.abcde:hover{


        color:var(--color-core);
        background-color:var(--color-wht);


}


.ctnr {
  position: relative;
  display: inline-block;
}

.ctnr img {
  display: block;
  width: 100%;
  height: auto;
  }


    .mfpj{
       
    font-size:1.5em;
      width: 80%; 
      display: block;
  font-weight:bold;

  color: var(--color-wht);
  background-color: rgba(var(--color-core), 0.75);
  border-radius:25px;
    }
    
.tblpt,.cloze {display: none;}    
       
.tblptStfjpt,.tblpttStfjpt,.tblptTmjpt,.tblptCmpjpt,.tblpttCmpjpt,.tblptAscjpt,.tblpttAscjpt {
    display: inline-block;
  width: 100px;
  height: auto;  
}

.tlbp {width: 40px;
  height: auto;  }  
  
@media only screen and (max-width: 430px) {
    
    .flipimage {

width: 45px;
height: 45px;

}
    
.top-rightStf,.top-rightCmp  {
          left:10px;
  }
  .btnStal:hover .mpAll{
      top: -125px;
left: 25px;
      
      width:90%;height:90%;}
      
      #btn33:hover .mpNC{
    
  
top: -125px;
left: 25px;

  
   width: 90%;
     height: 90%;}
      
}   