﻿.navbar {
	background: transparent !important;  
	WIDTH: 45PX; WIDTH: 25PX;
	height: 45px; HIGHT: 25PX;  BORDER-RADIUS: 100% !IMPORTANT;
	right: 0; 
	margin-right: 0px; 
	float: right; 
	padding: 0px;  
    	border: none; 
	/* ANIMATE MOVE HORIZONTALLY */
  		78787878animation-duration: 2s !IMPORTANT; animation-duration: 1s !IMPORTANT;
  		78787878animation-iteration-count: 3 !IMPORTANT; animation-iteration-count: 2 !IMPORTANT;
  		animation-timing-function: linear !IMPORTANT; 
	/* END OF ANIMATE MOVE HORIZONTALLY */    
		BORDER-RADIUS: 100%;
  box-shadow: 0 1px 0 0 rgba(255, 192, 0, 0.25), 0 -1px 0 0 rgba(255, 64, 0, 0.25), 1px 0 0 0 rgba(255, 192, 0, 0.25), -1px 0 0 0 rgba(255, 64, 0, 0.25), 1px -1px 0 0 rgba(255, 128, 0, 0.5), -1px 1px 0 0 rgba(255, 128, 0, 0.5), 1px 1px 0 0 rgba(255, 255, 0, 0.75), -1px -1px 0 0 rgba(255, 0, 0, 0.75);
  background: rgba(255, 192, 0, 0.25) !IMPORTANT; PADDING-TOP: 5PX;  
	 }

























 
/* ANIMATE MOVE HORIZONTALLY */
.navbar {
  animation-name: move-horizontal;
}

@keyframes move-horizontal {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
 /* END OF ANIMATE MOVE HORIZONTALLY */






.tampon-sizing {
	width: 49px;
	right: 49px;
	}



.media-presentation-canvas {
	width: 100%; 
	777777777777777777777777777height: 100%; 
	top: 0; 
	margin-top: 0px;    
	}

#media-resentation-iFrame {
	top: 0 !important; 
	margin-top: 0px !important; 
	left: 0 !important; 
	margin-left: 0px !important; 
	overflow: hidden !important; 
	border: 0px; 
	overflow-y: hidden !important; 
	transform: translateY(-52px) !important;
	}

/* ---------------------------------------------------
    SIDEBAR STYLE
----------------------------------------------------- */

.wrapper { POSITION: ABSOLUTE; POSITION: FIXED; FLOAT: RIGHT; RIGHT: 0; Z-INDEX: 120;
    	display: flex;
    	777width: 100%;
	height: 100%; 
    	align-items: stretch !IMPORTANT;
	box-sizing: border-box;  
	clear: both; 
	}

#sidebar {
	z-index: 1;  
    	/** WIDTH AND LEFTH ARE MARKED BELLOW FOR QUERY 
	    7878min-width: 250px; 
    	    7878max-width: 250px; 
	**/
	height: 100%;
    	6666668background-color: #17151d;      777background: rgba(23, 21, 29, 0.7);
	background: linear-gradient(to top, rgba(207, 255, 254, 0.3), rgba(249, 247, 217, 0.3), rgba(252, 226, 206, 0.3), rgba(255, 193, 243, 0.3));
    	color: #fff;
    	transition: all 0.3s;
	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); 
	box-sizing: border-box;  
	clear: both;   
	}

/**************************************************/


.vertical-grad-bar {left: 0 !important; 78787878margin-left: 72px;  MARGIN-LEFT: 112PX; position: absolute;
  width: 1px;
  height: 100%;
  background: linear-gradient(-45deg, #EE7752, #E73C7E, #23A6D5, #23D5AB);
  background-size: 400% 400%;
  	-webkit-animation: gradbar 15s ease infinite;
	-moz-animation: gradbar 15s ease infinite;
	animation: gradbar 15s ease infinite; 
}


/**************************************************/
	}




/* SMALLER TABLET screens */   /* SMALLER TABLET */
@media screen and (max-width: 480px) {
  	#sidebar {
    		min-width: 250px; min-width: 130px; MIN-WIDTH: 115PX;
    		max-width: 250px;  max-width: 130px;  MAX-WIDTH: 115PX;
		right: 0 !important;
		margin-right: 0px !important; 
		???????position: absolute;     

		???????margin-left: -130px;	    
  		}
	
	#sidebar.active {
   		margin-left: -130px; /**DO NOT REMOVE VERY IMPORTANT **/
		margin-right: -130px;  /**DO NOT REMOVE VERY IMPORTANT **/    
		transform: translateX(130px) !important; /**DO NOT REMOVE VERY IMPORTANT **/   
		}
	}





@media only screen and (min-width : 320px) and (max-width : 480px) {/* Mobile portrait */
  	#sidebar {
    		min-width: 130px; MIN-WIDTH: 115PX;
    		max-width: 130px; MAX-WIDTH: 115PX;
		right: 0 !important;
		margin-right: 0px !important; 
		???????position: absolute;      

		???????margin-left: -130px;   
  		}
	
	#sidebar.active {
   		margin-left: -130px; /**DO NOT REMOVE VERY IMPORTANT **/
		margin-right: -130px;  /**DO NOT REMOVE VERY IMPORTANT **/    
		transform: translateX(130px) !important; /**DO NOT REMOVE VERY IMPORTANT **/  
		}
	}





@media only screen and (min-width : 480px) and (max-width : 595px) {/* Mobile landscape */
  	#sidebar {
    		min-width: 160px; MIN-WIDTH: 115PX;
    		max-width: 160px;   MAX-WIDTH: 115PX;
		right: 0 !important;
		margin-right: 0px !important; 
		???????position: absolute;      

		???????margin-left: -160px;   
  		}
	
	#sidebar.active {
   		margin-left: -160px; /**DO NOT REMOVE VERY IMPORTANT **/
		margin-right: -160px;  /**DO NOT REMOVE VERY IMPORTANT **/    
		transform: translateX(160px) !important; /**DO NOT REMOVE VERY IMPORTANT **/  
		}
	}





@media only screen and (min-width : 595px) and (max-width : 690px) {/* Small tablet portrait */
  	#sidebar {
    		min-width: 240px; MIN-WIDTH: 115PX;
    		max-width: 240px;    MAX-WIDTH: 115PX; 
		right: 0 !important;
		margin-right: 0px !important; 
		???????position: absolute;    

		???????margin-left: -240px; 
  		}
	
	#sidebar.active {
   		margin-left: -240px; /**DO NOT REMOVE VERY IMPORTANT **/
		margin-right: -240px;  /**DO NOT REMOVE VERY IMPORTANT **/    
		transform: translateX(240px) !important; /**DO NOT REMOVE VERY IMPORTANT **/ 
		}
	}





@media only screen and (min-width : 690px) and (max-width : 769px) {/* Tablet portrait */
  	#sidebar {
    		min-width: 270px; MIN-WIDTH: 115PX;
    		max-width: 270px;     MAX-WIDTH: 115PX;
		right: 0 !important;
		margin-right: 0px !important; 
		???????position: absolute;     

		???????margin-left: -270px;    
  		}
	
	#sidebar.active {
   		margin-left: -270px; /**DO NOT REMOVE VERY IMPORTANT **/
		margin-right: -270px;  /**DO NOT REMOVE VERY IMPORTANT **/    
		transform: translateX(270px) !important; /**DO NOT REMOVE VERY IMPORTANT **/
		}
	}





/* SMALLER TABLET screens */   /* (location for ID picture) --- SMALLER TABLET */
@media only screen and (min-width : 769px) and (max-width : 800px) {/* Small tablet landscape */
	#sidebar {
    		min-width: 300px;
    		max-width: 300px; 
		right: 0 !important;
		margin-right: 0px !important; 
		???????position: absolute;    

		???????margin-left: -300px;   
  		}
	
	#sidebar.active {
   		margin-left: -300px; /**DO NOT REMOVE VERY IMPORTANT **/
		margin-right: -300px;  /**DO NOT REMOVE VERY IMPORTANT **/    
		transform: translateX(300px) !important; /**DO NOT REMOVE VERY IMPORTANT **/
		}
	}





/* SMALLER TABLET screens */   /* (location for ID picture --- SMALLER TABLET */
@media only screen and (min-width : 800px) and (max-width : 1024px) {/* Small tablet landscape */
  	#sidebar {
    		min-width: 330px;
    		max-width: 330px;  
		right: 0 !important;
		margin-right: 0px !important;  
		???????position: absolute;  

		???????margin-left: -330px;  
  		}
	
	#sidebar.active {
   		margin-left: -330px; /**DO NOT REMOVE VERY IMPORTANT **/  BORDER: 3PX SOLID YELLOW;
		margin-right: -330px; /**DO NOT REMOVE VERY IMPORTANT **/    
		transform: translateX(330px) !important; /**DO NOT REMOVE VERY IMPORTANT **/
		}
	}





@media only screen and (min-width : 1024px) and (max-width : 1224px) {/* Tablet landscape */
  	#sidebar {
    		min-width: 430px; MIN-WIDTH: 415PX;
    		max-width: 430px;  MAX-WIDTH: 415PX;
		right: 0 !important;
		margin-right: 0px !important; 
		???????position: absolute;  

		???????margin-left: -430px;   
  		}
	
	#sidebar.active {
   		margin-left: -430px;  margin-left: -415px;  /**DO NOT REMOVE VERY IMPORTANT **/
		margin-right: -430px; margin-right: -415px;  /**DO NOT REMOVE VERY IMPORTANT **/    
		transform: translateX(430px) !important; /**DO NOT REMOVE VERY IMPORTANT **/
		}
	}






/* Desktops and laptops */  /* SMALL DESKTOP */
@media only screen 
and (min-width : 1224px) {
  	#sidebar {
    		min-width: 530px; MIN-WIDTH: 415PX;
    		max-width: 530px;  MAX-WIDTH: 415PX;
		right: 0 !important;
		margin-right: 0px !important;  
		???????position: absolute;    

		???????margin-left: -530px; 
		} 
	
	#sidebar.active { 
   		77margin-left: -530px;   margin-left: -415px; /**DO NOT REMOVE VERY IMPORTANT **/
		77margin-right: -530px;    margin-right: -415px; /**DO NOT REMOVE VERY IMPORTANT **/    
		77transform: translateX(530px) !important;  transform: translateX(415PX) !important;  /**DO NOT REMOVE VERY IMPORTANT **/
		}
	}




77777#sidebar.active {
   	margin-left: -250px; /**DO NOT REMOVE VERY IMPORTANT **/  
	margin-right: -250px;  /**DO NOT REMOVE VERY IMPORTANT **/  
	transform: translateX(250px) !important; /**DO NOT REMOVE VERY IMPORTANT **/
	}

/* ---------------------------------------------------
    CONTENT STYLE
----------------------------------------------------- */

#content {
    6666666666666666666666width: 100%; 
	WIDTH: 0PX !IMPORTANT; /**VERY IMPORTANT**/
    	padding: 20px; padding: 0px;
    	11111min-height: 100vh; 666666666666666666666666666666666666666height: 100vh !important;
    	transition: all 0.3s;
	box-sizing: border-box;  
	clear: both;  
}

/* ---------------------------------------------------
    MEDIAQUERIES
----------------------------------------------------- */

@media (max-width: 768px) {
    #sidebar {
        /** 111margin-left: -250px; 111margin-right: -250px; **/
    }
    #sidebar.active {
        777margin-left: 0;   margin-right: 0;  
    }
    #sidebarCollapse span {
        display: none;
    }
}









.pointing-thumbs {
	right: 0 !important;  WIDTH: 45PX; HEIGHT: 45PX;  BORDER-RADIUS: 100%; MARGIN-TOP: 0PX !IMPORTANT;
	margin-right: 0px !important; 
	float: right; 
	position: absolute; 
	}

.container-thumbs { 
	right: 0 !important;  WIDTH: 45PX;  HEIGHT: 45PX; BORDER-RADIUS: 100%; 
	11margin-right: 0px !important; MARGIN-RIGHT: -50PX !IMKPORTANT;  MARGIN-TOP: 0PX !IMPORTANT; POSITION: ABSOLUTE;  
	float: right;
	}

.container-fluid {
	text-align: right;  
	}

.the-container {
	width: 100%;
	777777777777777777777777777777777777777height: 100%;
	margin: 0;
	padding: 0; 
	/**PADDING BUTTOM IS TO FIX THE FITTING OF THE CANVAS**/
		7878padding-bottom: 55px !important;
	/**END OF PADDING BUTTOM IS TO FIX THE FITTING OF THE CANVAS**/
	border: 0px;  
	box-sizing: border-box; 
	clear: both;     
	}







/* SMALLER TABLET screens */   /* SMALLER TABLET */
@media screen and (max-width: 480px) {
  	.the-container {
		 padding-bottom: 70px !important;  padding-bottom: 135px !important;    
  		}
	}





@media only screen and (min-width : 320px) and (max-width : 480px) {/* Mobile portrait */
  	.the-container {
		  padding-bottom: 70px !important;    padding-bottom: 135px !important;      
  		}
	}





@media only screen and (min-width : 480px) and (max-width : 595px) {/* Mobile landscape */
  	.the-container {
		  padding-bottom: 70px !important;    111padding-bottom: 120px !important;  
  		}
	}





@media only screen and (min-width : 595px) and (max-width : 690px) {/* Small tablet portrait */
  	.the-container {
		  padding-bottom: 70px !important;      
  		}
	}





@media only screen and (min-width : 690px) and (max-width : 769px) {/* Tablet portrait */
  	.the-container {
		  padding-bottom: 70px !important;       
  		}
	}





/* SMALLER TABLET screens */   /* (location for ID picture) --- SMALLER TABLET */
@media only screen and (min-width : 769px) and (max-width : 800px) {/* Small tablet landscape */
	.the-container {
		  padding-bottom: 70px !important;     
  		}
	}





/* SMALLER TABLET screens */   /* (location for ID picture --- SMALLER TABLET */
@media only screen and (min-width : 800px) and (max-width : 1024px) {/* Small tablet landscape */
  	.the-container {
		  padding-bottom: 146px !important;    padding-bottom: 70px !important;    
  		}
	}





@media only screen and (min-width : 1024px) and (max-width : 1224px) {/* Tablet landscape */
  	.the-container {
		  padding-bottom: 105px !important;    padding-bottom: 70px !important;     
  		}
	}






/* Desktops and laptops */  /* SMALL DESKTOP */
@media only screen 
and (min-width : 1224px) {
  	.the-container {
		  777padding-bottom: 105px !important;     padding-bottom: 70px !important;  
		} 
	}








.related-content-presentation {
	width: 100%; 
	height: 100%; 
	overflow: hidden !important; 
	overflow-y: hidden !important; 
	border: 0px;
	}

#related-content-iFrame-container {
	padding: 0 !important; 
	margin: 0px; 
	border: 0px; 
	overflow: hidden !important; 
	overflow-y: hidden !important; 
	border: 0px; 
	position: relative;
	}