
/*-----------------------------------------
Header Columns
-----------------------------------------*/
.header-row .et_pb_column_0_tb_header
{
    width: 10%!important;
    margin-right: 0%!important;
}
.header-row .et_pb_column_1_tb_header
{
    width: 50%!important;
    margin-right: 0%!important;
}
	.header-row .et_pb_menu--style-centered .et_pb_menu__menu>nav>ul,
	.header-row .et_pb_menu--style-centered .et_pb_menu__wrap
	{
		justify-content: end;
	}
	
.header-row .et_pb_column_2_tb_header
{
    width: 40%!important;
    margin-right: 0%!important;
}

@media(max-width: 980px)
{
	.header-row .et_pb_column_0_tb_header
	{
	    width: 20%!important;
	    margin: auto;
	}
	.header-row .et_pb_column_1_tb_header
	{
	    width: 10%!important;
	    float: right;
		margin-top: 10px;
	}	
		.header-row .et_pb_menu
		{
	    	width: 300px;
			margin-left: -300px;
			float: right;
		}
	.header-row .et_pb_column_2_tb_header
	{
	    width: 70%!important;
		margin-top: 16px;
	}
}

/*-----------------------------------------
Social Links
-----------------------------------------*/
.social-links
{
	list-style-type: none!important;
	padding: 0!important;
}
	.social-links li
	{
		display: inline-block;
		margin-right: 10px;
	}
		.social-links li a
		{
			border-radius: 50%;
			display: block;
			font-size: 20px;
			height: 30px;
			text-align: center;
			width: 30px;
			
		}
	
	@media (min-width: 981px)
	{
		.social-links
		{
			float: right;
		}
   	}




/*-----------------------------------------
Social Share
-----------------------------------------*/
.social-share-container
{
    width: 100%;
    float: left;
}   
	.social-share-text
	{
	    float: left;
	    margin: 0.5em 0.6em 0.3em 0;
	    font-weight: bold;
	}
	.social-share
	{
		float: left;
	}

		.jssocials-share-linkedin .jssocials-share-link .jssocials-share-logo
		{
		    margin-top: -2px;
		}
		
	.jssocials-share-label
	{
		display: none;
	}
	


/*-----------------------------------------
Footer
-----------------------------------------*/

footer,
footer a
{
	color: #ffffff;
}

@media (min-width: 981px)
{
	footer .et_pb_column.et-last-child
	{
		text-align: right;
	}
}



@media (max-width: 980px)
{
	footer .et_pb_menu .et_pb_menu__menu,
	footer .et_pb_fullwidth_menu .et_pb_menu__menu
	{
		display: flex!important;
		
	}
	
	footer .et_pb_menu .et_pb_menu__menu>nav>ul>li
	{
		display: block;
		clear: both;
		width: 100%;
	}
	
	footer .et_pb_menu--style-left_aligned .et_pb_menu__wrap
	{
		justify-content: flex-start;
	}
	
	footer .et_pb_menu .et_mobile_nav_menu
	{
		display: none;
	}
}