/* 
Header

***************************************************/

/*
	menu_container switch
 */

header.main .menu_container.switch li
{
	list-style: none;
	font-family: 'Lato', sans-serif;
}

header.main .menu_container.switch li a
{
	display:block;
	color:#fff;
	padding: 0.5rem 7rem 0.5rem 3rem;
}

header.main .menu_container.switch li a:before
{
	font-family:FontAwesome;
	content:"\f0da  ";
}


header.main .menu_container.switch li:nth-child(2)
{
	background-color:#369;
}

header.main .menu_container.switch li:nth-child(1)
{
	background-color:#C00;
}




/*
	social media links
 */
header.main .social
{
	font-size: 4rem;
}

header.main .social li
{
	padding:0 0.5rem;
}

header.main .social li:first-child
{
	padding-left:0;
}

header.main .social li.facebook a
{
	color:#2f5890;
}

header.main .social li.twitter a
{
	color:#2aabca;
}




/*
	Support us corner ribbon
 */
header.main .corner-ribbon
{
	line-height: 3.8rem;
}

header.main .corner-ribbon a
{
	font-family: 'Lato', sans-serif;
	color:#fff;
	display:block;
	font-size:1.7rem;
	text-shadow: 0.1rem 0.1rem 0.1rem #333; 
}

header.main .corner-ribbon a:hover
{
	text-decoration:none;
}

header.main .corner-ribbon li
{
	float:none;
}











/*
	Logo
 */
header.main .col_logo img
{
	width:100%;
	max-width:400px;
}




/* 
Breakpoints
*/
@media only screen and (max-width: 725px)
{
	header.main .corner-ribbon
	{
		line-height: 3rem;
		width: 16rem;
	}

	header.main .corner-ribbon a
	{
		font-size:1.4rem;
	}
	
	header.main .social
	{
		display:none;
	}

	header.main .col_logo
	{
		width:100%;
	}

	header.main .switch
	{
		font-size:1.2rem;
	}

}
