@import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap');

	body{
		background-color: #fefefe;
		height: 100%;
		margin: 0;
		padding: 0;
		text-rendering: optimizeLegibility;
		-webkit-perspective-origin: top left;
}
	
	*{
		box-sizing: border-box;
		margin: 0;
		padding: 0;
		border: 0;
}
	
	 li, a{
		font-family:"Montserrat", sans-serif;
		font-weight:200;
		font-size: calc( (44vw - 480px)/(1280 - 480) * (20 - 12) + 12px);
		color:#b0becc;
		text-decoration:none;
}

	#header{
		background:#051945;
		height:60px;
		top: 0;
		position:fixed;
		display:flex;
		justify-content:flex-start;
		align-items:center;
		width:100%; 
		z-index:100;		
}

	.logo-box {
		background-image: url(/smallogo.jpg);
		background-repeat: no-repeat;
		background-size: 80px 42px;
		float: left;
		margin-left: 5%;
}

@media (max-width: 1200px) {
    .logo-box {
        margin-left: 2%;    
  }
}

	.logo {
		display: flex;
		cursor:pointer;
		width:80px;
		height:42px;
		float: left;
}

	.head-menu {
		width:100%;
		list-style:none;
		height: 60px;
		line-height: 60px;		
	}
	
	.head-menu li{
		display: inline-block;
		padding-left: 24px;						
	}
	
@media (max-width: 1200px) {
    .head-menu li {
    	padding-left: 15px;    
  }
}

@media (max-width: 1019px) {
    .head-menu {
    	display: none;    
  }
}
	
	.head-menu li a{
		transition:all .3s ease 0s;
	}
	
	.head-menu li a:hover{
		color:#f4f5f5;
	}
	
	.mobile_menu {
		background:#020c22;
		padding-top: 60px;
		padding-bottom:100px;
		width:100%;
		height: 100vh;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 99;
		overflow: auto;
	}
	
	.mobile_menu {
		left: 200%;
		transition: all 0.5s;
	}
	
	.mobile_menu_active {
		left:0;
	}
	
	.mobile_menu {
		display: none;
	}
	
	.mobile-head-menu {
		display: flex;
		list-style: none;
		flex-direction: column;
		width:100%;
	}
	
	.mobile-link {
		text-decoration:none;
		color:#fefefe;
		font-family:"Montserrat", sans-serif;
		font-weight:590;
		font-size: 12px;
	}
	
	.sidebar-item {
		height: 100%;
		border-bottom: 1px solid #282e3c;
		padding: 20px;
		padding-right: 100px;
		
	}
	
	.menu_box {
		cursor: pointer;
		position: absolute;
		bottom: 0;
		right: 12px;
		top:17px;
		z-index: 1;
		height: 40px;
		width: 40px;
}

	.menu-icon {
		position: absolute;
		background-image: url(/imgs/menu_icon.png);
		background-repeat: no-repeat;
		background-size: 30px 30px;
		width:40px;
		height:40px;
		display: -moz-inline-stack;
		display: inline-block;
		opacity:.6;
}

	.menu_box .menu-icon {
		display: none;
	}
	
	@media (max-width: 1019px) {
		.menu_box .menu-icon {
			display: block;
		}
	}
	
	@media (max-width: 1019px) {
	.mobile_menu{
		display: block;
	}
	}
	
	.row:after {
		visibility: hidden;
		display: block;
		font-size:0;
		content: " ";
		clear: both;
		height: 0;
    }
    
.row { display: inline-block; }
/* start commented backslash hack \*/
* html .row { height: 1%; }
.row { display: block; }
/* close commented backslash hack */

	.content {
		width:57%;
		float:left;
	}
	
@media (max-width: 480px) {
	.content  {
		width:100%;
  }
}	
	
	.inner-content {
		background:white;
		min-height:500px;
		margin-bottom:100px;
	}
	
@media (max-width: 480px) {
	.sidebar  {
		display: none;
  }
}	
	
	.sidebar{
		width:43%;
		float:left;
		padding-left:4px;
		position: sticky;
		top:0;	
	}
	
	.inner-sidebar{
	    width:100%;
		height:100%;
		margin-top:92px;
		margin-bottom:140px;		
	}
	
@media (max-width: 900px) {
	.right-menu li  {
		width:100%;    
  }
}

	.right-menu {
		width:72%;					
	}
	
	@media (max-width: 1125px) {
	.right-menu{
		width:80%;    
  }
}
	
	.right-menu li {
		list-style: none;
		margin-top:30px;
		margin-left:10%;			
	}
	
@media (max-width: 700px) {
	.right-menu li {
	    margin-top:15px;    
  }
}
	
	.right-menu li a {
		font-family:"Montserrat", arial, sans-serif;
		color:#000000;
		font-size: calc( (44vw - 480px)/(1280 - 480) * (20 - 12) + 13px);
		line-height:1.4;
		text-decoration:none;
		font-weight: 590;				
	}
	
	.right-menu li a{
		transition:all .3s ease 0s;
	}
	
	.right-menu li a:hover{
		color:#7f7f7f;	
	}
	
	
    hr {
    	margin-left:7.5%;
    	margin-top:30px;
    	width: 64%;
    	border: none;
    	border-top: 1px solid;
    	color:#e8e8de;
    	text-align: left;	
    }
    
@media (max-width: 700px) {
	hr {
	    margin-top:15px;
  }
}

@media (max-width: 1125px) {
	hr {
	   width:80%;
  }
}

	
	#actual {
		color:#0d44bc;
		cursor: default;
	}
	
	
	.inner-footer{
		background:#020c22;
		height:40%;
		width:100%;
		padding-top:54px;
		min-height:600px;
	}
	
	.footer-row {
		display: flex;
		justify-content: space-between;	
		margin-left: 9.5%;
		margin-right: 5%;
	}
		
	.footer-menu li {
		width:65%;
		margin-top:10px;
		list-style:none;
		text-decoration:none;
	}
	
	.footer-menu li a{
		font-size: calc( (44vw - 480px)/(1280 - 480) * (20 - 12) + 10px);
		list-style:none;
		text-decoration:none;
		color:#8bacca;	
	}
	
	.footer-menu li a{
		transition:all .2s ease 0s;
	}
	
	.footer-menu li a:hover{
		color:white;	
	}
	
	.footer-menu p {
		font-size: calc( (44vw - 480px)/(1280 - 480) * (20 - 12) + 12px);
		list-style:none;
		text-decoration:none;
		color:#8bacca;
		padding-top:30px;
		margin-bottom:10px;
	}
		
	.footer-links a img {
		opacity: 1;
		width:162px;
		height:56px;
	}
	
@media (max-width: 700px) {
	.footer-links a img {
		width:81px;
		height:28px;    
  }
}
		
	h1{
		color:white;	
		font-size: calc( (44vw - 480px)/(1280 - 480) * (20 - 12) + 13px);
		font-family:"Montserrat", sans-serif;
		padding-bottom:20px;
	}
	
	.pictures {
		width:100%;	
	}
	
	.letter {
	    cursor:pointer;
		margin-left:14%;
		margin-right:3%;
		margin-top:80px;
		padding:19px;	
	}
	
@media (max-width: 480px) {
	.letter {
		margin-left:4%;
  }
}	
		
	.letter {
		transition:all .3s ease 0s;
	}
	
	.letter:hover{
		box-shadow: 0 10px 25px rgba(0, 0, 0, .2);
	}
	
	.appeal {
		cursor:pointer;
		margin-left:14%;
		margin-top:80px;
	}
	
@media (max-width: 480px) {
	.appeal {
	    margin-left:2%;
	    margin-right:2%;
  }
}
	
	.appeal img {
		width:100%;
		transition:all .3s ease 0s;
	}
	
	.appeal img:hover{
		box-shadow: 0 10px 25px rgba(0, 0, 0, .2);
	}

	.left {
		width:100%;
		color:#020c22;
		font-family:"Montserrat", arial, sans-serif;
		font-size: calc( (44vw - 480px)/(1280 - 480) * (20 - 12) + 13px);
		text-decoration:none;
		text-align:justify;
		line-height:1.5;			
	}
	
	.name {
		color:#020c22;
		font-family:"Montserrat", sans-serif;
		font-size: calc( (44vw - 480px)/(1280 - 480) * (20 - 12) + 13px);
		text-decoration:none;
		margin-top:22px;
		margin-bottom:10px;
		width:100%;
		text-align:justify;	
		
	}
	
	.idea {
		cursor:pointer;
		margin-left:14%;
		margin-top:80px;
	}
	
@media (max-width: 480px) {
	.idea {
    	margin-left:2%;
    	margin-right:2%;
  }
}
	
	.idea img {
		width: 100%;
		transition:all .3s ease 0s;
	}
	
	.idea img:hover{
		box-shadow: 0 10px 25px rgba(0, 0, 0, .2);
	}
	
	.idea img{
		cursor:pointer;
	}
		
	.document p {
		color:#191919;
		font-family:"Montserrat", sans-serif;
		font-size:16px;
		text-decoration:none;
		margin-top:84px;
		margin-bottom:17px;
		padding-left:10px;
		padding-right:10px;
		text-align:center;
	}
	
	.documents {
	    margin-left:7%;
		margin-bottom:120px;
	}
	
	.doc {
	    text-align:left;
	}
	
	.doc img {
		width: 370px;
		cursor:pointer;
		margin-right:10px;
		margin-bottom:10px;
	}

	.doc img {
		transition:all .3s ease 0s;
	}
		
	.doc img:hover{
		box-shadow: 0 10px 25px rgba(0, 0, 0, .2);
	}
	
	@media (max-width: 480px) {
	    .doc img {
	        	width: 320px;
	    }
	}
	
	@media (max-width: 822px) {
	    .doc {
	        	text-align:center;
	    }
	}
	
	@media (max-width: 822px) {
	    .documents {
	        	 margin:0 auto;
	    }
	}
	
	@media (max-width: 350px) {
	    .doc img {
	        	width: 220px;
	    }
	}
	    
	
	.contacts {
		width:40%;
		max-width: 600px;
		margin-bottom:34%;
		margin-left:9.5%;
	}
	
@media (max-width: 700px) {
	    .contacts {
	       width:70%; 
	    }
	}
	    
	.contacts p {
		color:#434343;
		font-family:"Montserrat", sans-serif;
		font-size: calc( (44vw - 480px)/(1280 - 480) * (20 - 12) + 13px);
		text-decoration:none;
		margin-top:12px;
		text-align:left;
		line-height:1.3;
	}
	
	.active{
		color:#fefefe;
		font-weight:570;
		cursor: default;
	}
	
#slider_bl .cover {
	padding-top:93px;
	padding-bottom:120px;
	max-width:57em;
	margin:0 auto;
	position:relative
}

@media (max-width: 940px) {
	#slider_bl .cover {
	margin-left:1%;
	margin-right:1%;
}
}
	
#slider_bl input {
	display:none;
}

#slider_bl .inner {
	width:1000%;
	line-height:0;
}
#slider_bl article {
	width:10%;
	float:left;
	position:relative;
}

#slider_bl article img {
	width:100%;
}

#slider_bl .slider-prev-next-control {
	position:absolute;
	height:50px;
	width:100%;
	top:45%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%)
}

#slider_bl .slider-prev-next-control label{
	display:none;
	width:67px;
	height:100px;
	opacity:.4;
	cursor: pointer;
}

@media only screen and (max-width:700px){
	#slider_bl .slider-prev-next-control{
		opacity:0;
}
}

    
#slider_bl .slider-prev-next-control label:hover{
	opacity:1;
}
#slider_bl .slider-dot-control{
	position:absolute;
	width:100%;
	bottom:90px;
	text-align:center;
}
#slider_bl .slider-dot-control label{
	cursor:pointer;
	display:inline-block;
	width:8px;
	height:8px;
	background-color: #bcbcbc;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	transition:all .3s;
	margin: 0 4px;
}
	
#slider_bl .slider-dot-control label:hover{
	background:#5b5b5b;
	transform: scale(1.1)
}

#slider_bl .slider-wrapper{
	width:100%;
	overflow:hidden;
	background:#fff;
	background:#fcfff4;
	-webkit-transform:translateZ(0);
	-moz-transform:translateZ(0);
	-ms-transform:translateZ(0);
	-o-transform:translateZ(0);
	transform:translateZ(0);
	-webkit-transition:all .5s ease-out;
	-moz-transition:all .5s ease-out;
	transition:all .5s ease-out
}
#slider_bl .slider-wrapper .inner{
	-webkit-transform:translateZ(0);
	-moz-transform:translateZ(0);
	-ms-transform:translateZ(0);
	-o-transform:translateZ(0);
	transform:translateZ(0);
	-webkit-transition:all .8s cubic-bezier(.77,0,.175,1);
	-moz-transition:all .8s cubic-bezier(.77,0,.175,1);
	transition:all .8s cubic-bezier(.77,0,.175,1);
}
	#slider_bl #slide1:checked~.slider-prev-next-control label:nth-child(2)::after,
	#slider_bl #slide1:checked~.slider-prev-next-control label:nth-child(10)::after,
	#slider_bl #slide2:checked~.slider-prev-next-control label:nth-child(1)::after,
	#slider_bl #slide2:checked~.slider-prev-next-control label:nth-child(3)::after,
	#slider_bl #slide3:checked~.slider-prev-next-control label:nth-child(2)::after,
	#slider_bl #slide3:checked~.slider-prev-next-control label:nth-child(4)::after,
	#slider_bl #slide4:checked~.slider-prev-next-control label:nth-child(3)::after,
	#slider_bl #slide4:checked~.slider-prev-next-control label:nth-child(5)::after,
	#slider_bl #slide5:checked~.slider-prev-next-control label:nth-child(4)::after,
	#slider_bl #slide5:checked~.slider-prev-next-control label:nth-child(6)::after,
	#slider_bl #slide6:checked~.slider-prev-next-control label:nth-child(5)::after,
	#slider_bl #slide6:checked~.slider-prev-next-control label:nth-child(7)::after,
	#slider_bl #slide7:checked~.slider-prev-next-control label:nth-child(6)::after,
	#slider_bl #slide7:checked~.slider-prev-next-control label:nth-child(8)::after,
	#slider_bl #slide8:checked~.slider-prev-next-control label:nth-child(7)::after,
	#slider_bl #slide8:checked~.slider-prev-next-control label:nth-child(9)::after,
	#slider_bl #slide9:checked~.slider-prev-next-control label:nth-child(8)::after,
	#slider_bl #slide9:checked~.slider-prev-next-control label:nth-child(10)::after,
	#slider_bl #slide10:checked~.slider-prev-next-control label:nth-child(9)::after,
	#slider_bl #slide10:checked~.slider-prev-next-control label:nth-child(1)::after{
		display:block;
}
	#slider_bl #slide1:checked~.slider-prev-next-control label:nth-child(2),
	#slider_bl #slide2:checked~.slider-prev-next-control label:nth-child(3),
	#slider_bl #slide3:checked~.slider-prev-next-control label:nth-child(4),
	#slider_bl #slide4:checked~.slider-prev-next-control label:nth-child(5),
	#slider_bl #slide5:checked~.slider-prev-next-control label:nth-child(6),
	#slider_bl #slide6:checked~.slider-prev-next-control label:nth-child(7),
	#slider_bl #slide7:checked~.slider-prev-next-control label:nth-child(8),
	#slider_bl #slide8:checked~.slider-prev-next-control label:nth-child(9),
	#slider_bl #slide9:checked~.slider-prev-next-control label:nth-child(10),
	#slider_bl #slide10:checked~.slider-prev-next-control label:nth-child(1){
		background-image: url(/imgs/next.png);
		background-repeat: no-repeat;
		background-size: 67px 67px;
		margin-right:10px;
		display:block;
		float:right;
}
	#slider_bl #slide1:checked~.slider-prev-next-control label:nth-child(10),
	#slider_bl #slide2:checked~.slider-prev-next-control label:nth-child(1),
	#slider_bl #slide3:checked~.slider-prev-next-control label:nth-child(2),
	#slider_bl #slide4:checked~.slider-prev-next-control label:nth-child(3),
	#slider_bl #slide5:checked~.slider-prev-next-control label:nth-child(4),
	#slider_bl #slide6:checked~.slider-prev-next-control label:nth-child(5),
	#slider_bl #slide7:checked~.slider-prev-next-control label:nth-child(6),
	#slider_bl #slide8:checked~.slider-prev-next-control label:nth-child(7),
	#slider_bl #slide9:checked~.slider-prev-next-control label:nth-child(8),
	#slider_bl #slide10:checked~.slider-prev-next-control label:nth-child(9){
		background-image: url(/imgs/prev.png);
	    background-repeat: no-repeat;
		background-size: 67px 67px;
		margin-left:10px;
		display:block;
		float:left;
}
	
	#slider_bl #slide1:checked~.slider-dot-control label:nth-child(1),
	#slider_bl #slide2:checked~.slider-dot-control label:nth-child(2),
	#slider_bl #slide3:checked~.slider-dot-control label:nth-child(3),
	#slider_bl #slide4:checked~.slider-dot-control label:nth-child(4),
	#slider_bl #slide5:checked~.slider-dot-control label:nth-child(5),
	#slider_bl #slide6:checked~.slider-dot-control label:nth-child(6),
	#slider_bl #slide7:checked~.slider-dot-control label:nth-child(7),
	#slider_bl #slide8:checked~.slider-dot-control label:nth-child(8),
	#slider_bl #slide9:checked~.slider-dot-control label:nth-child(9),
	#slider_bl #slide10:checked~.slider-dot-control label:nth-child(10){
		background:#5b5b5b;
}
		
	#slider_bl #slide1:checked~.slider-wrapper .inner{
		margin-left:0}
	#slider_bl #slide2:checked~.slider-wrapper .inner{
		margin-left:-100%}
	#slider_bl #slide3:checked~.slider-wrapper .inner{
		margin-left:-200%}
	#slider_bl #slide4:checked~.slider-wrapper .inner{
		margin-left:-300%}
	#slider_bl #slide5:checked~.slider-wrapper .inner{
		margin-left:-400%}
	#slider_bl #slide6:checked~.slider-wrapper .inner{
		margin-left:-500%}
	#slider_bl #slide7:checked~.slider-wrapper .inner{
		margin-left:-600%}
	#slider_bl #slide8:checked~.slider-wrapper .inner{
		margin-left:-700%}
	#slider_bl #slide9:checked~.slider-wrapper .inner{
		margin-left:-800%}
	#slider_bl #slide10:checked~.slider-wrapper .inner{
		margin-left:-900%}
		


    .photo p {
    	font-family:"Montserrat", sans-serif;
    	color:#817f7f;
    	font-size: calc( (44vw - 480px)/(1280 - 480) * (20 - 12) + 12px);
    	font-style: italic;
    	text-decoration:none;
    	padding-top:2px;
    }
    
    .popup {
		position:fixed;
		width:100%;
		height:100%;
		background-color:#f3f3f3; 
		top:0px;
		left:0px;
		opacity:0;
		visibility:hidden;
		overflow-y: auto;
		overflow-x: hidden;
		transition: all 0.6s ease 0s;
        -ms-overflow-style: none; 
		scrollbar-width: none;
	}
	
	.popup::-webkit-scrollbar {
  display: none;
	}
	
	.popup:target{
		opacity:1;
		visibility:visible;
	}
	
	.popup_body {
		min-height:100%;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-left:1%;
		margin-right:1%;
	}
	
	.popup_body_content {
		position:relative;
		max-width: 800px;
		padding: 30px;
	}
	
	.popup_close {
		position:absolute;
		right: 330px;
		top: 7px;
		font-size: 20px;
		color:#fefefe;
		text-decoration:none;
	}
	
	.popup_area {
		position:absolute;
		width:100%;
		height:200%;
		top:0;
		left:0;
	}

	.popup_image img{
		width:100%;
		margin-top: 65px;
		margin-bottom: 20px;	
	}
	
	.popup_image img{
		box-shadow: 0 5px 10px rgba(0, 0, 0, .3);

	}
	
	 .modal {
		position:fixed;
		width:100%;
		height:100%;
		background-color:rgba(0,0,0,0.4); 
		top:0;
		left:0;
		opacity:0;
		visibility:hidden;
		overflow-y: auto;
		overflow-x: hidden;
		transition: all 0.6s ease 0s;
        -ms-overflow-style: none; 
		scrollbar-width: none; 
	}
	
		
	.modal::-webkit-scrollbar { 
  display: none;
	}
	
	.modal:target {
		opacity:1;
		visibility:visible;
	}
	
	.modal_body {
		margin-top: 65px;
		margin-left:1%;
		margin-right:1%;
		min-height:100%;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
	.modal_body_content {
		position:relative;
		max-width: 800px;
		padding: 30px;
	}
	
	.modal_close {
		position:absolute;
		width:60px;
		height:60px;
		color:#d6e2e7;		
		right: 10px;
		top: 70px;
		font-size:25px;
		font-weight:700;
	}
	
	.modal_close:hover{
			color:#5b5b5b;
}
	.modal_area {
		position:absolute;
		width:100%;
		height:200%;
		top:0;
		left:0;
	}
	
	.modal_open {
		position:absolute;
		width:100%;
		height:200%;
		top:0;
		left:0;
	}
	
	.modal_active {
		position:absolute;
		width:100%;
		height:200%;
		top:0;
		left:0;
	}
	
	.modal_image img{
		width:100%;
		margin-bottom: 20px;	
	}
	
	.modal_image img{
		box-shadow: 0 5px 10px rgba(0, 0, 0, .3);
	}
	
	.download {
		margin-top: 40px;
		padding-top: 20px;
		border-top: 1px solid #E1E9E8;
	}
	
	.download a {
		font-family:"Montserrat", sans-serif;
		font-size: 12px;
		font-weight:550;
		color:#5a5d5c;
		text-decoration:none;
	}
	
	.download a {
		transition:all .3s ease 0s;
	}
	
	.download a:hover{
		color:#0765ff;	
	}
	
@media (max-width: 1019px) {
    .download a {
        color:#0765ff;
	  }
	}
	    


	@-webkit-keyframes fade-in {   0% { opacity: 0.1; }   100% { opacity: 1; }   }
	@-moz-keyframes    fade-in {   0% { opacity: 0.1; }   100% { opacity: 1; }   }
	@-o-keyframes      fade-in {   0% { opacity: 0.1; }   100% { opacity: 1; }   }
	@keyframes         fade-in {   0% { opacity: 0.1; }   100% { opacity: 1; }   }
 
	.contacts{
		-webkit-animation: fade-in 0.1s linear; 
		-moz-animation: fade-in 0.1s linear; 
		-o-animation: fade-in 0.1s linear; 
		animation: fade-in 0.1s linear;
}

	.doc{
		-webkit-animation: fade-in 0.1s linear; 
		-moz-animation: fade-in 0.1s linear;
		-o-animation: fade-in 0.1s linear;
		animation: fade-in 0.1s linear; 
}

	.letter{
		-webkit-animation: fade-in 0.2s linear; 
		-moz-animation: fade-in 0.2s linear; 
		-o-animation: fade-in 0.2s linear;
		animation: fade-in 0.2s linear; 
}

	.idea{
		-webkit-animation: fade-in 0.1s linear;
		-moz-animation: fade-in 0.1s linear; 
		-o-animation: fade-in 0.1s linear; 
		animation: fade-in 0.1s linear;
	}
	
	.pictures{
		-webkit-animation: fade-in 0.1s linear; 
		-moz-animation: fade-in 0.1s linear;
		-o-animation: fade-in 0.1s linear; 
		animation: fade-in 0.1s linear; 
	}
	
	.name{
		-webkit-animation: fade-in 0.1s linear;
		-moz-animation: fade-in 0.1s linear; 
		-o-animation: fade-in 0.1s linear; 
		animation: fade-in 0.1s linear; 
	}
	.left{
		-webkit-animation: fade-in 0.1s linear; 
		-moz-animation: fade-in 0.1s linear;
		-o-animation: fade-in 0.1s linear; 
		animation: fade-in 0.1s linear; 
	}
	.right-menu{
		-webkit-animation: fade-in 0.1s linear; 
		-moz-animation: fade-in 0.1s linear; 
		-o-animation: fade-in 0.1s linear; 
		animation: fade-in 0.1s linear; 
	}
	
	.slider {
		-webkit-animation: fade-in 0.1s linear; 
		-moz-animation: fade-in 0.1s linear; 
		-o-animation: fade-in 0.1s linear; 
		animation: fade-in 0.1s linear; 
	}
	
	.sidebar {
		-webkit-animation: fade-in 0.2s linear; 
		-moz-animation: fade-in 0.2s linear; 
		-o-animation: fade-in 0.2s linear; 
		animation: fade-in 0.2s linear; 
	}
	
	.appeal {
		-webkit-animation: fade-in 0.2s linear; 
		-moz-animation: fade-in 0.2s linear; 
		-o-animation: fade-in 0.2s linear; 
		animation: fade-in 0.2s linear; 
	}