/* center header and background color white | 7311826 -zen JC */
header.site-header.wp-block-template-part {
  justify-content: space-evenly;
  background-color: white;
}

$blue-1: #4C6488;
$blue-2: #8097BD;
$blue-3: #DEF2FF;

a 
{
	color: white !important;
}

a:hover
{
	color: $blue-3 !important;
}

.entry-content
{
	margin: 0px !important;
}

.entry-title
{
	display: none;
}

.entry-header
{
    margin: 0px !important;
}

.entry-content
{
    margin-top: 0px;
}

.light-button
{
    border: 2px solid white;
    border-radius: 5px;
    background-color: rgba(255, 255, 255, 0.2) !important;
    text-transform: uppercase;
	
	a
    {
		color: white !important;
		background-color:transparent !important 
    }

	a:hover
    {
		color: $blue-3 !important 
    }

	&:hover
    {
        border: 2px solid $blue-2;
    }
}
    
.dark-button
{
    border: 2px solid $blue-1;
    border-radius: 5px;
    background-color: rgba($blue-1, 0.2) !important;
    text-transform: uppercase;
	
	a
    {
		color: $blue-1 !important;
		background-color:transparent !important 
    }

	a:hover
    {
		color: $blue-2 !important 
    }

	&:hover
    {
        border: 2px solid $blue-2;
    }
}

.default-card
{
    display: flex;
  flex-direction: row;
  align-items: stretch;
  width: 100%;
	padding: 0;
	margin: 0;
    box-shadow: 0 3px 10px $blue-1;
	
	.wp-block-cover__inner-container
	{
  flex: 1;
	}
	
    p
	{
  	max-width: unset  !important;
		margin: 0px;
		padding: 20px;
		background: rgba(255, 255, 255, 0.25);
		width: 100%;
	}
	
    img
    {
        display: block;
    }

    a:link
    {
				text-decoration: none;
        color: white !important;
    }
        
    a:hover 
    {
        color: $blue-3 !important;
    }

    &:hover 
    {
        background-color: white;
    }
}

.site-footer
{
	padding: 15px;
    margin: 0px;
    width: 100% !important;
    background-color: $blue-1 !important;
	
    ul 
    {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
	
    a 
    {
        color: white  !important;
    }
    
    a:hover 
    {
        color: $blue-3 !important;
    }

    .site-info
    {
        text-align: center;
    }

    .customize-unpreviewable
    {
        display: none;
    }
}

.site-header
{
    display: flex;
	
    margin: 0px !important;
    padding: 0 !important;
    background-color: #4c6488;
  	max-width: unset  !important;
    width: 100% !important;

    .site-branding
    {
		flex-shrink: 0;
        padding: 15px;
		
		.custom-logo
		{
			width: 120px;
			height: 120px;
        }
		
		.site-logo
		{
			margin: 0px;
			padding: 0px;
			
			a 
	        {
				padding: 0px;
			}
		}
    }

    .main-menu
    {
        a
        {
            color: white  !important;
            padding: 16px !important;
        }
            
        a:focus
        {
            background-color: $blue-2 !important;
            color: white !important;
        }
        
        li.current-menu-item
        {
            background-color: $blue-2 !important;
            color: $blue-3 !important;        
        }

        a:hover 
        {
            background-color: $blue-2 !important;
            color: $blue-3 !important;
        }

        .sub-menu
        {
            background: #4c6488 !important;
            border: 1px solid $blue-2 !important;
            border-radius: 0px !important;


            li 
            {
                border: 0px;
                margin: 0px;
            }
        }
    }    
}

.opaque
{
	//div {
	//	background: red !important;
	//	background-color: red !important;
	//}
}

// Image Captions
figcaption {
	font-size: 18px !important;
		
		color: white !important;
		background-color: #8097BD !important;
		border-radius: 15px;
	width: 210px;
	display: flex;
}	

figcaption {
	font-weight: normal !important;
}
