@charset "utf-8";
/* CSS Document */
/* Page Overview */
body{        
	background:ebe8de;
	font-family: "Roboto Condensed", sans-serif;
	
	
	      
}

/* Site TEXT */
p
{
		color:#0a0823;
		font-size:17px;
		font-weight: 400 ;
		margin:0px 0px 10px 30px;
		padding:0px 0px 10px 30px;
		letter-spacing: 1px;
		word-spacing: 8px;
		text-align: justify;
		line-height: 120%;	
		
}

p.left
{
	margin-left: 0px;
	color:#0a0823;
}

p.cur
{
	color:#930;
	font-family: 'Dancing Script', cursive;
	font-size:20px;
	margin:0 60px 20px 40px;
	letter-spacing: 1px;
	text-align: justify;
}


p.note
{
	color:#930;
	font-family: 'Felipa', cursive;
	font-size:15px;
	margin:5px 5px 10px 5px;
	text-align: justify;
	background-color:#CCC;
	border-radius: 6px;
  	padding: 10px;
}

p.date
{
	color:#393;
	font-family: 'Hind Siliguri', sans-serif;
	font-size:13px;
	margin:5px 5px 10px 50px;
	text-align: justify;
	background-color:;
	border-radius: 6px;
  	padding: 10px;
}

p.cite
{
	color:#000;
	font-size:14px;
	margin:5px 5px 10px 5px;
	text-align: justify;
	background-color:#CFF;
	border-radius: 6px;
	padding: 10px;


	font-weight: ;
	font-style: italic;
}

p.h1
{
		color:#265270;
		font-size:22px;
		line-height: 20px;
		font-weight: 800 ;
		margin:0px 0px 10px 20px;
		letter-spacing: 2px;
		word-spacing: 10px;
		text-align: justify;	
		
}

p.h2
{
		color:#3f00d1;
		font-size:20px;
		line-height: 20px;
		font-weight: 800 ;
		margin:0px 0px 10px 30px;
		letter-spacing: 2px;
		word-spacing: 10px;
		text-align: justify;	
		
}

p.h3
{
		color:#3f00d1;
		font-size:17px;
		line-height: 20px;
		font-weight: 800 ;
		margin:0px 0px 10px 30px;
		letter-spacing: 2px;
		word-spacing: 10px;
		text-align: justify;	
		
}

p.spec
{
		font-family: 'Montserrat', sans-serif;
		text-align: justify;
		color:#0a0823;
		font-size:17px;
		font-weight: 400 ;
		margin:0px 0px 10px 30px;
		padding:0px 0px 10px 30px;
		letter-spacing: 1px;
		word-spacing: 8px;
		text-align: justify;
		line-height: 120%;		
		
}

article{
		color:#963;
		font-size:17px;
		line-height: 1.3;
		letter-spacing: 1px;
		word-spacing: 8px;
		text-align: justify;
		margin: 0px 100px 0px 100px;
		font-style: italic;
		width: 50%;	
	}

#ref
{
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif; 
	font-size: 14px; 
	color: #C60;
	text-align: justify;

	}
iframe.p
{
  max-width:100%;
  max-height:100%;
  margin: auto;
  border: 0px solid #73AD21;
	
}

h1{color:#e1a341;		text-shadow: 4px 4px 4px #aaa; 	font-size: 42px; font-weight: bold; text-align: left; margin: 30px 0px 30px 0px; 	padding: 0px; line-height: 0;}	
h2{color:#09C; 			text-shadow: 4px 4px 4px #aaa; 	font-size: 38px; font-weight: bold; text-align: left; margin: 30px 0px 20px 5px; 	padding: 0px; line-height: 1.60;}	
h3{color:#f4013a; 		text-shadow: 4px 4px 4px #aaa;	font-size: 34px; font-weight: bold;	text-align: left; margin: 10px 0px 10px 10px; 	padding: 0px; line-height: 1.40;}
h4{color:#963; 			text-shadow: 4px 4px 4px #aaa;	font-size: 30px; font-weight: bold;	text-align: left; margin: 10px 0px 10px 20px; 	padding: 0px; line-height: 1.40;}
h5{color:#de3877; 			text-shadow: 4px 4px 4px #aaa;	font-size: 26px; font-weight: bold;	text-align: left; margin: 30px 0px 20px 30px; 	padding: 0px; line-height: 0;}
h6{color:#990; 			text-shadow: 4px 4px 4px #aaa;	font-size: 22px; font-weight: bold;	text-align: left; margin: 15px 0px 20px 30px; 	padding: 0px; line-height: 0;}




/* site LINKS */

a {
color: #30b33c;
font-weight: 500;
-webkit-transition: -webkit-transform 0.2s;
transition: transform 0.2s;
display: inline-block;
text-decoration: none;
position: relative;
}
#a::before {
position: absolute;
top: 0;
left: -5px;
right: -1px;
z-index: -1;
box-sizing: content-box;
padding: 0 5px;
width: 100%;
height: 100%;
border-radius: 15px;
background-color: #;
content: '';
opacity: 0;
-webkit-transition: -webkit-transform 0.4s, opacity 0.3s;
transition: transform 0.4s, opacity 0.3s;
-webkit-transform: scale(0);
transform: scale(0);
}
a:hover::before
{
color: #e74c3c ;
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
background-color: #f1f5f7;

}

a:hover
{
	color: #b45c2a ;	
}





/* site FEATURES  */

.quote {
	font-family: 'Montserrat', sans-serif;
	color: #b18b00;
	font-size: 16px;
	letter-spacing: 1px;
	word-spacing: 3px;
	margin:0px 0px 10px 100px;
	padding:0px 0px 10px 30px;
}
/* DROP DOWN LIST FEATURES  */
/*the container must be positioned relative:*/
.list-select {
  position: relative;
 font-family: 'Felipa', cursive;
}

.list-select select {
  display: none; /*hide original SELECT element:*/
}

.select-selected {
  background-color: DodgerBlue;
}

/*style the arrow inside the select element:*/
.select-selected:after {
  position: absolute;
  content: "";
  top: 14px;
  right: 10px;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-color: #fff transparent transparent transparent;
}

/*point the arrow upwards when the select box is open (active):*/
.select-selected.select-arrow-active:after {
  border-color: transparent transparent #fff transparent;
  top: 7px;
}

/*style the items (options), including the selected item:*/
.select-items div,.select-selected {
  color: #ffffff;
  padding: 8px 16px;
  border: 1px solid transparent;
  border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
  cursor: pointer;
  user-select: none;
}

/*style items (options):*/
.select-items {
  position: absolute;
  background-color: DodgerBlue;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 99;
}

/*hide the items when the select box is closed:*/
.select-hide {
  display: none;
}

.select-items div:hover, .same-as-selected {
  background-color: rgba(0, 0, 0, 0.1);
}

blockquote
{
		color: #C60;
		font-size:17px;
		font-weight: 400 ;
		margin:0px 120px 10px 80px;
		padding:0px 0px 10px 30px;
		letter-spacing: 1px;
		word-spacing: 8px;
		text-align: justify;
		line-height: 120%;	
	
}
