.custom-nav{
	height: 40px!important;
	line-height: 40px!important;
}

nav .button-collapse i {
    height: 40px!important;
    line-height: 40px!important;
}


nav.nav-center .main-menu {
    text-align: center;
}

nav.nav-center .main-menu li {
    display: inline;
    float: none;
}

nav.nav-center .main-menu li a {
    display: inline-block;
}

nav .button-collapse {
    height: 40px!important;
}

.main-menu{
    margin-left: 23%;
}

.subtitle{
	font-size: small;
	font-style: italic;
}

nav ul a:hover {
    background-color: rgba(255,255,255,0.3)!important;
}

nav ul a {
    font-weight: 700;
    padding: 0 25px;
    font-size: 1.2rem!important;
}

.font-fix-nav{
	font-size: 1rem!important;	
}

.dropdown-content li:hover{
	background-color: transparent!important;
}

.main-extract{
	font-size: 120%;
}

.secondary-extract{
	font-size:110%;
}

hr.divider { 
	border: 0; height: 1px; 
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0)); 
}


.vertical-divider {
     border-left:1px solid #38546d; 
     border-right:1px solid #16222c; 
     height:80px;
     position:absolute;
     right:249px;
     top:10px; 
}

.credit{
	font-size: 80%;
}

.date{
   font-size: 80%; 
}

.main-note-padding-fix{
    padding-top: 15px!important;
}

.main-note-title{
    font-size: 141%;
    font-weight: bold;
}

.secondary-note-title{
    font-size: 130%;
    font-weight: bold;
}

.main-note-big-title{
    font-size: 160%;
    font-weight: bold;
}

.secondary-note-title-sm{
    font-size: 89%;
}


footer.page-footer {
    padding-top: 0px!important;
    background-color: #ee6e73;
}

.note-tag{
    margin-left: 60%;
}

.photo-description{
    font-size: 90%;
}

.content{
    font-size: 115%;
}

.note-link{
    color: black;
}

.note-link:hover{
    color:#546e7a;
}

a.logo{
    color: black!important;
}

.nav-footer{
    height: 23px !important;
    line-height: 23px !important;
    background-color: transparent!important;
    box-shadow: none;
}

.nav-footer ul a{
    font-weight: 400!important;
    padding: 0 10px;
    font-size: .8rem !important;
}


footer.page-footer .footer-copyright {
    min-height: 0px!important;
    height:35px;
    padding: 0px!important;
 }

.card-action input {
    background-color: black!important;
}


/* label color */
.input-field label {
    color: #bdbdbd;
}
/* label focus color */
.input-field input[type=text]:focus + label,
textarea.materialize-textarea:focus + label,
.input-field input[type=email]:focus + label {
    color: #546e7a!important;
}
/* label underline focus color */
.input-field input[type=text]:focus,
textarea.materialize-textarea:focus,
.input-field input[type=email]:focus {
    border-bottom: 1px solid #546e7a!important;
    box-shadow: 0 1px 0 0 #546e7a!important;
}
/* valid color */
.input-field input[type=text].valid,
textarea.materialize-textarea.valid,
.input-field input[type=email].valid {
    border-bottom: 1px solid #039be5!important;
    box-shadow: 0 1px 0 0 #039be5!important;
}
/* invalid color */
.input-field input[type=text].invalid,
textarea.materialize-textarea.invalid,
.input-field input[type=email].invalid {
    border-bottom: 1px solid #f44336!important;
    box-shadow: 0 1px 0 0 #f44336!important;
}
/* icon prefix focus color */
.input-field .prefix.active {
    color: #546e7a!important;
}

.logo h1 {
    font-size: 4.2rem;
    line-height: 110%;
    margin: 1.1rem 0 1.68rem 0;
}

.col div.aw-widget-current-inner {
    padding-bottom: 0px !important;
}

section{
    overflow: hidden!important;
}