@charset "utf-8";
/* CSS Document */
@import url("https://fonts.googleapis.com/css?family=Sen&display=swap");	

	div #fusbutmob {
	display: none;
	}
	div #fusbut {width:120px; height: 120px; 
	border: solid 0px #c00; border-radius: 50% 0 50% 50%; 
	background-color: #000; 
	position: absolute; 
	z-index: 5550; 
	top:64px; 
	right: 16px; 
	scale: 1.25;
    margin-bottom: 1em;
    display: inline-block;
}

div#fusbut p {position: relative; width: 80%; text-align: center; font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; margin-left: 10%;}

div#fusbut p.fus1:nth-child(1) {font-size: .7em!important; line-height: .5em;
	margin-top: 2.2em;
	margin-bottom: .1em;
    color: #c00;
    font-weight: 400;
	}
div#fusbut p.fus1 {font-size: .7em!important; line-height: .5em;
	margin-bottom: .1em;
    color: #c00;
    font-weight: 400;
	}
div#fusbut p#fus2 {font-size: 0.9em!important; font-weight: 700;
	margin-top: .15em;
	margin-bottom: -.6em;
    color: #c00;
	text-align: center;
	}
div#fusbut p#fus3 {font-size: .7em!important;
    color: #c00;
    font-weight: 400;
	}
	
div#fusbut #bak {
  box-shadow: 5px 5px 10px 6px lightgrey;
  background: rgba(235, 235, 235, 225);
  /*opacity: 0.5;*/
}


#fusbut {
  background-color: black; /* For browsers that do not support gradients */
  background-image: radial-gradient(white 60%, gold 30%, red);
  border-radius: 50%;
}

#fusbut a {
  background-color: black; /* For browsers that do not support gradients */
  background-image: radial-gradient(white 60%, gold 30%, red);
  border-radius: 50%;
}

#fusbut a:hover {
  background-color: black; /* For browsers that do not support gradients */
  background-image: radial-gradient(red 60%, gold 30%, red)!important;
  border-radius: 50%;
}

	div#contentWin {position: absolute; width: 380px; height: auto; top: 10px; left: 10px; padding-bottom: .8em; background: #fff; opacity: 1.0; z-index: 5001; }
	
	div#pnlHldr {width: 400px; height: 400px; position: absolute; margin-left: calc(50% - 200px); top: 50px!important; margin-top: calc(-.36 * 100vw); z-index: 4999;}

	div#removePnl {position: absolute; width: 400px; height: 300px!important; background-color: #005496; opacity: .8; border-radius: 8px;  z-index: 5000;}

	div#removeHdr {font-family: 'Oswald', 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow'; font-weight: 700; text-align: left; color: #005469; margin-bottom: .2em!important; font-size: .95em!important; margin-top: 1em; margin-left: 1em; z-index: 5002;}
	}

	@media only screen and (min-width: 2105px) and (max-width: 3009px){	
	div #fusbut {
	scale: 1.25;
	top: 65px;
    }
	div#pnlHldr {width: 400px; height: $item_no12300px; position: absolute; margin-left: calc(50% - 200px); top: 50px!important; margin-top: calc(-.36 * 100vw); z-index: 4999;}
	
	div#removePnl {position: absolute; width: 400px; height: 300px!important; background-color: #005496; opacity: .8; border-radius: 8px;  z-index: 5000;}

	}
	
	@media only screen and (min-width: 1200px) and (max-width: 2104px){	
	div #fusbut {
	scale: 1.25;
	top: 65px;
    }

	div#pnlHldr {width: 400px; height: $item_no12300px; position: absolute; margin-left: calc(50% - 200px); top: 50px!important; margin-top: calc(-.36 * 100vw); z-index: 4999;}    
	
	div#removePnl {position: absolute; width: 400px; height: 300px!important; background-color: #005496; opacity: .8; border-radius: 8px;  z-index: 5000;}

	}
	
	@media only screen and (min-width: 960px) and (max-width: 1199px){
	div #fusbut {
	scale: 1;
	top:53px; 
	right: 0px; 
    }	
 div#pnlHldr {width: 400px; height: $item_no12300px; position: absolute; margin-left: calc(50% - 200px); top: 50px!important; margin-top: calc(-.36 * 100vw); z-index: 4999;}    
	
	div#removePnl {position: absolute; width: 400px; height: 300px!important; background-color: #005496; opacity: .8; border-radius: 8px;  z-index: 5000;}

	}
	
	@media only screen and (min-width: 768px) and (max-width: 959px){
	div #fusbut {
	scale: .9;
	top:48px; 
	right: -6px; 	
    }
  div#pnlHldr {width: 400px; height: $item_no12300px; position: absolute; margin-left: calc(50% - 200px); top: 50px!important; margin-top: calc(-.4 * 100vw); z-index: 4999;}    
	
	div#removePnl {position: absolute; width: 400px; height: 300px!important; background-color: #005496; opacity: .8; border-radius: 8px;  z-index: 5000;}

	}
	
	@media only screen and (min-width: 640px) and (max-width: 767px){
	div #fusbut {
	scale: .8;
	top:42px; 
	right: -14px; 	
    }	
  div#pnlHldr {width: 400px; height: $item_no12300px; position: absolute; margin-left: calc(50% - 200px); top: 50px!important; margin-top: calc(-.40 * 100vw); z-index: 4999;}
	
	div#removePnl {position: absolute; width: 400px; height: 300px!important; background-color: #005496; opacity: .8; border-radius: 8px;  z-index: 5000;}

	}
	
	@media only screen and (min-width: 421px) and (max-width: 639px){
	div #fusbutmob {
	width:120px; height: 120px; 
	scale: .8;
	top:60px; 
	right:0px; 
	display: block;
	position: absolute;
    }	
	
	
div#fusbutmob p {position: relative; width: 80%; text-align: center; font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; margin-left: 10%;}

div#fusbutmob p.fus1:nth-child(1) {font-size: .7em!important; line-height: .5em;
	margin-top: 2.4em;
	margin-bottom: .2em;
    color: #c00;
    font-weight: 400;
	}
div#fusbutmob p.fus1 {font-size: .7em!important; line-height: .5em;
	margin-bottom: .2em;
    color: #c00;
    font-weight: 400;
	}
div#fusbutmob p#fus2 {font-size: 1.4em!important; font-weight: 700;
	margin-top: -.2em;
	margin-bottom: -.5em;
    color: #c00;
	text-align: center;
	}
div#fusbutmob p#fus3 {font-size: .7em!important;
    color: #c00;
    font-weight: 400;
	}
	
div#fusbutmob #bak {
  box-shadow: 5px 5px 10px 6px lightgrey;
  background: rgba(235, 235, 235, 225);
  /*opacity: 0.5;*/
}


#fusbutmob {
  background-color: black; /* For browsers that do not support gradients */
  background-image: radial-gradient(white 60%, gold 30%, red);
  border-radius: 50%;
}

#fusbutmob a {
  background-color: black; /* For browsers that do not support gradients */
  background-image: radial-gradient(white 60%, gold 30%, red);
  border-radius: 50%;
}

#fusbutmob a:hover {
  background-color: black; /* For browsers that do not support gradients */
  background-image: radial-gradient(red 60%, gold 30%, red)!important;
  border-radius: 50%;
}
	
	}
	
	@media only screen and (min-width: 360px) and (max-width: 420px){
	div #fusbutmob {
	scale: .7;
	top:-21px; 
	right: -15px; 
	display: block;
    }	
	}
