﻿#mobile-friendly {
  	position: relative;
  	z-index: 20;
  	width: 100%;
  	height: 100%;
  	overflow: hidden;
  	visibility: visible;
  	-webkit-transition: all 0.3s ease-in;
  	-moz-transition: all 0.3s ease-in;
  	-khtml-transition: all 0.3s ease-in;
  	-o-transition: all 0.3s ease-in;
  	transition: all 0.3s ease-in;
	box-sizing: border-box;
	clear: both;  
	}

#homepage-hamburger-btn {
  	border-top: 2px solid #f6d8d5;
  	height: 25px;
  	width: 30px;
  	box-sizing: border-box;
  	position: absolute;
  	/**
	   z-index: 30; 
		        **/
  	right: 20px; 7878RIGHT: 25PX;
  	top: 15px;
  	cursor: pointer;
  	-webkit-transition: all 0.3s ease-in;
  	-moz-transition: all 0.3s ease-in;
  	-khtml-transition: all 0.3s ease-in;
  	-o-transition: all 0.3s ease-in;
  	transition: all 0.3s ease-in;   
	}

#homepage-hamburger-btn:before {
  	content: "";
  	display: block;
  	position: absolute;
  	height: 2px;
  	width: 30px;
  	right: 0;
  	background: #f6d8d5;
  	top: 10px;
  	-webkit-transition: all 0.3s ease-in;
  	-moz-transition: all 0.3s ease-in;
  	-khtml-transition: all 0.3s ease-in;
  	-o-transition: all 0.3s ease-in;
  	transition: all 0.3s ease-in; 
	}

#homepage-hamburger-btn:after {
  	content: "";
  	display: block;
  	position: absolute;
  	height: 2px;
  	width: 30px;
  	right: 0;
  	background: #f6d8d5;
  	bottom: 0;
  	-webkit-transition: all 0.3s ease-in;
  	-moz-transition: all 0.3s ease-in;
  	-khtml-transition: all 0.3s ease-in;
  	-o-transition: all 0.3s ease-in;
  	transition: all 0.3s ease-in;  
	}

7777777777777777777777777777#nav-homepage {
  	position: absolute;
  	z-index: 10;  
  	list-style-type: none;
  	margin: 100px 0 0 20px; 
  	padding: 0;
  	overflow: hidden;   
	}

#nav-homepage {
	float: right; 
	right: 0; 
	margin-right: 0px;
  	position: absolute;
  	z-index: 10;  
  	list-style-type: none;
  	margin: 100px 0 0 20px;
  	padding: 0;
  	overflow: hidden;  
	}

#nav-homepage li a {
	margin-top: 1px !important; 
	position: absolute;  
	}

#nav-homepage li {
	padding-left: 12px;
  	height: 25px;  
  	width: 0;
  	margin: 7px 0;
  	7878color: #eae8e5; 
	background: radial-gradient(#561040 ,#23202c);
  	-webkit-transition: all 0.6s ease-in;
  	-moz-transition: all 0.6s ease-in;
  	-khtml-transition: all 0.6s ease-in;
  	-o-transition: all 0.6s ease-in;
  	transition: all 0.6s ease-in; 
	}



#nav-homepage li a:link {
	font-size: 12pt; 
	color: #80ffff;
	text-decoration: none;  
	}

#nav-homepage li a:visited {
	color: #c6ffb3;
	}

#nav-homepage li a:hover {
	color: #d9e6f2;
	}

#nav-homepage li a:active {
	color: #ffcce0;
	}

#nav-homepage li a:focus {
	color: #f9f2ec;
	}




#nav-homepage li + li {
  	margin-left: -40px; 
	}

#nav-homepage li + li + li {
  	margin-left: -80px;
	}

#nav-homepage li + li + li + li {  
  	margin-left: -120px;
	}


.navigation #nav-homepage li {
  	width: 200px;
  	margin-left: 0;   
	}

.navigation #homepage-hamburger-btn {
  	border-color: transparent;  
	}

.navigation #homepage-hamburger-btn:before {
  	-webkit-transform: rotate(45deg);
  	-moz-transform: rotate(45deg);
  	-khtml-transform: rotate(45deg);
  	-o-transform: rotate(45deg);
  	transform: rotate(45deg);
  	width: 33px;
  	left: -2px;  
	}

.navigation #homepage-hamburger-btn:after {
  	-webkit-transform: rotate(135deg);
  	-moz-transform: rotate(135deg);
  	-khtml-transform: rotate(135deg);
  	-o-transform: rotate(135deg);
  	transform: rotate(135deg);
  	bottom: 11px;
  	width: 33px;
  	left: -2px;
	}


.container-unite.navigation #mobile-friendly {
  	-webkit-transform: scale(0.85);
  	-moz-transform: scale(0.85);
  	-khtml-transform: scale(0.85);
  	-o-transform: scale(0.85);
  	transform: scale(0.85);
  	transform: translateX(-260px);
	box-shadow: blue 0px 0px 0px 1px inset, rgb(255, 255, 255) 5px -5px 0px -1px, rgb(31, 193, 27) 5px -5px, rgb(255, 255, 255) 10px -10px 0px -1px, rgb(255, 217, 19) 10px -10px, rgb(255, 255, 255) 15px -15px 0px -1px, rgb(255, 156, 85) 15px -15px, rgb(255, 255, 255) 20px -20px 0px -1px, rgb(255, 85, 85) 20px -20px;
	}







/** STAMP NAME AND LINK INSIDE HAMBURGER NAV MENU **/
.our-site h1{
  	color: #484848;
  	font-size: clamp( 1.7rem, 1.7vw, 3.7vh); 
  	font-weight: bold;
  	cursor: text
	}

.our-site h1 span{
  	transition: .5s linear
	}

.our-site h1:hover span:nth-child(1){
  	margin-right: 5px
	}

.our-site h1:hover span:nth-child(1):after{
  	content: "TM";
	font-size: clamp( 0.2rem, 0.4vw, 0.9vh); 
	}

.our-site h1:hover span:nth-child(2){
  	margin-left: 1px
	}

.our-site h1:hover span{
  	color: #fff;
  	text-shadow: 0 0 10px #fff,
               	     0 0 20px #fff, 
               	     0 0 40px #fff;
	}
/** END OF STAMP NAME INSIDE HAMBURGER NAV MENU **/







/*****FOR DARK BACKGROUND-COLOR **  TERMS & PRIVACY ELEMENTS***************(DO NOT CHANGE OR UPDATE)***************************/
.Stand-Alone-generic-anchor { FONT-SIZE: 11PX; 
	color: #CCFFFF !important;/**DO NOT CHANGE**/ 
	text-decoration: none; 
	}

.Stand-Alone-generic-anchor:link { FONT-SIZE: 11PX;
	color: #CCFFFF !important;/**DO NOT CHANGE**/ 
	}

.Stand-Alone-generic-anchor:visited {
	color: #F2CCBF !important;/**DO NOT CHANGE**/ 
	}

.Stand-Alone-generic-anchor:hover {
	color: #FFCCFF !important;/**DO NOT CHANGE**/ 
	}

.Stand-Alone-generic-anchor:active {
	color: #F2F2C7 !important;/**DO NOT CHANGE**/ 
	}

.Stand-Alone-generic-anchor:focus {
	color: #CCFF33 !important;/**DO NOT CHANGE**/ 
	}
/*****END OF FOR DARK BACKGROUND-COLOR ** BOTTOM NAVIGATION ELEMENTS********************(DO NOT CHANGE OR UPDATE)***************/





/** COPYRIGHT STYLING **/
.copyrighted-content-categories-canvas-standalone { 
	width: auto; 
  	font-size: 0.5em;
  	color: #fff; 
        font-family: effra, sans-serif; 
	bottom: 0; 
	margin-bottom: 1px; 
	right: 0; 
	margin-right: 12px; 
	position: absolute; 
	text-align: center;
	}

.copyrighted-content { 
	width: auto; 
  	font-size: 0.5em;
  	color: #fff; 
        font-family: effra, sans-serif; 
	}

.footer-address {
  	display: inline;
  	font-style: normal;   
	}

.footer-bottom-rights {
	display: block;  
  	}
/** END OF COPYRIGHT STYLING **/