@charset "utf-8";
/* CSS Document */



body {
background: linear-gradient(270deg, #5dc6cd, #ede6d4);
background-size: 200% 200%;
animation: AnimationName 30s ease infinite;
}




@keyframes AnimationName { 
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}


.nav-link {
	color: rgba(0,0,0,1.00);
	font-size: 30px;
	font-family: Gioviale;
	font-style: normal;
	position: relative;
	padding-left: 0px;
	padding-right: 0px;
}

.navbar.navbar-expand-lg.container-fluid {
	background-color: rgba(93,198,205,0.80);
}

.navbar .navbar-brand:hover,
.navbar .navbar-brand:focus {
	color: #000000;
}
.navbar .navbar-nav .nav-link:not(.disabled):hover,
.navbar .navbar-nav .nav-link:not(.disabled):focus {
	color: #FFFFFF;
}

.navbar-brand {
	color: rgba(18,83,158,1.00);
	font-family: Gioviale;
	font-weight: 400;
	font-size: 48px;
}
.navbar.navbar-expand-lg.container-fluid .navbar-toggler {
	font-size: 33px;
	font-family: Gioviale;
	color: rgba(0,0,0,1.00);
}



body div h3 {
	color: rgba(0,0,0,1.00);
	font-family: Gioviale;
	text-align: center;
	font-size: 55px;
	font-style: normal;
}

body footer {
	background-color: rgba(93,198,205,0.80);
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	margin-top: 10px;
	padding-top: 41px;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 24px;
	background-attachment: fixed;
	font-family: Gioviale;
	color: rgba(0,0,0,1.00);
}
footer {
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.btn.btn-link {
	font-size: 24px;
	font-family: Gioviale;
	color: rgba(50,45,198,1.00);
}


.navbar.navbar-expand-lg.container-fluid {

}
body h3 {
	font-size: 55px;
	text-align: center;
	font-family: Gioviale;
	color: rgba(0,0,0,1.00);
	font-style: normal;
}
.aboutme.col-xl-8.offset-xl-2 p {
	text-align: left;
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	text-indent: 35px;
	color: rgba(0,0,0,1.00);
	font-size: 22px;
}
body div p {
	text-align: center;
	font-size: 28px;
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	color: rgba(0,0,0,1.00);
}
.img-fluid {
	padding-right: 0px;
	position: relative;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	width: 620;

}
.col {
	font-family: Gioviale;
	font-style: normal;
	font-size: 35px;

}
.navbar.navbar-expand-lg.container-fluid .navbar-brand .img-fluid {
	padding-left: 0px;
	padding-right: 0px;
}
.row .col-3 p2 {
	font-size: x-small;
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	-webkit-box-sizing: inherit;
	-moz-box-sizing: inherit;
	box-sizing: inherit;
	padding-left: 0px;
	white-space: pre-wrap;
}
.row {
	padding-left: 35px;
	padding-right: 35px;
}
.aboutme.col-xl-8.offset-xl-2 p3 {
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	font-style: normal;
	font-size: large;
	margin-left: 32px;


}










@media (min-width:1024px){
.navbar.navbar-expand-lg.container-fluid #navbarSupportedContent1 {
	text-indent: 64px;
	padding-left: 107px;
	color: rgba(0,0,0,1.00);
	font-family: Gioviale;
	font-style: normal;
	right: -29%;
	position: relative;



}
.row .col-3 p2 {
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	font-size: medium;

}


}
