﻿
/*@media*/


/*Responsive    ----------------++++++++++++++++++++++++++++++++++++++++--------------------------------------+++++++++++++++++++++++++++++++++++++++++++---------------------------------------+++++++++++++++++++++++++++++++++++++++++++-----------------------*/
/* DUMMY FIRST ENTRY - IE8 appears not to be able to handle the first media query in the file ...   */
@media (min-width: 1200px) 
{
    body 
    {
		/*
		background-color:Black;
		*/
	}
}

/* ??? */ /*  ----------------------------------------------------------------------------------------------------------------------------------------------------------------  */
/* AREA 1 */
@media (min-width: 1200px) 
{
    body 
    {
		/*
		background-color:Black;
		*/
	}
	
    .partnerheader
    {
        display: none;
    }
}

/* ??? */ /*  ------------------------------------------------------------------------------------------------------------------------------------------------------ 222222 ----  */
/* AREA 2 */
@media (min-width: 980px) and (max-width: 1199px)
{
    body
    {
		/*
        background-color: yellow;
		*/
    }

	.homepage .banner-trans
	{
			top: 60px;
	}
    .navbar .nav > li > a
    {
        padding: 5px 0px;
    }

    #mainContent .page-banner
    {
        height: auto;
    }

    .partnerheader
    {
        display: none;
    }
}

/* ??? */ /*  ----------------------------------------------------------------------------------------------------------------------------------------------------- 33333 -----  */
/* AREA 3 */
@media (min-width: 737px) and (max-width: 979px)
{
    body
    {
		/*
        background-color: red;
		*/
    }

	
	.homepage .banner-trans
	{
        top: 20px;
	}

    .banner-trans-inner h1
    {
        font-size: 18px;
    }

    #mainContent .page-banner
    {
        height: auto;
    }

    .nav
    {
        margin: 0;
    }

    #key-area a
    {
        font-size: 10px;
    }

    .partnerheader
    {
        display: none;
    }
    
	li.level1.nodes2,
	li.level1.nodes3,
	li.level1.nodes4,
	li.level1.nodes5,
	li.level1.nodes6,
	li.level1.nodes7,
	li.level1.nodes8
	{
		text-align:center;
		width:auto;
	}


}

@media (max-width: 767px)
{
    body
    {
		/*
        background-color: Purple;
		*/
    }
    
	.pull-right.full-height
	{
		position:relative;
		top:0px;
		bottom:0px;
		right:0px;
	}

	.pull-right .bordered
	{
		border-left: none;
	}


	.contact-side
	{
		padding-left:0px;
		margin-top: 30px;
	}
    
}





/* ??? */ /*  --------------------------------------------------------------------------------------------------------------------------------------------------- 44444 ------  */
/* AREA 4 */
@media (min-width: 631px) and (max-width: 736px)
{
    body
    {
		/*
        background-color: green;
		*/
    }

	li.level1.nodes2,
	li.level1.nodes3,
	li.level1.nodes4,
	li.level1.nodes5,
	li.level1.nodes6
	{
		width:auto;
	}
	
	.homepage .banner-trans
	{
		top: 10px;
	}

    .banner-trans-inner h1
    {
        font-size: 16px;
        line-height: 18px;
    }

    #mainContent .page-banner
    {
        height: auto;
    }

    .partnerheader
    {
        display: none;
    }

}


/* ??? */ /*  ---------------------------------------------------------------------------------------------------------------------------------------------------- 55555 -----  */
/* AREA 5 */
@media (max-width: 630px)
{
    body
    {
		/*
        background-color: blue;
		*/
    }
     
	li.level1.nodes2,
	li.level1.nodes3,
	li.level1.nodes4,
	li.level1.nodes5,
	li.level1.nodes6
	{
		width:auto;
	}
	
	.homepage .banner-trans
	{
        top: 0px;
	}

    .banner-trans-inner h1
    {
        font-size: 12px;
        line-height: 16px;
    }

    #imagemap
    {
        display: none;
    }
}

/*iPhone*/

/* ??? */ /*  --------------------------------------------------------------------------------------------------------------------------------------------------- 66666  --------  */
/* AREA 6 */
@media (max-width: 536px)
{
    body
    {
		/*
        background-color: pink;
		*/
    }

	li.level1.nodes2,
	li.level1.nodes3,
	li.level1.nodes4,
	li.level1.nodes5,
	li.level1.nodes6
	{
		width:auto;
	}
	
	.homepage .banner-trans
    {
        top: -30px;
        padding-left: 10px;
        width: 40%;
	}

	.banner-trans-inner h1
    {
        font-size: 10px;
        line-height: 10px;
    }

    .content
    {
        padding: 0 10px;
    }

    .members-login
    {
        display: none;
    }

    #imagemap
    {
        display: none;
    }

    .search-all
    {
        padding-left: 0px;
        padding: 10px 20px 0 20px !important;
    }

    .nav li
    {
        background: var(--c-footer-bg, #1E4C80);
    }

    .navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus, .navbar .nav > li > a:hover
    {
        background: #0583b3;
    }
}
/* END OF RESPONSIVE */ /*  ------------------------------------------------------------------------------------------------------------------------------------------ ^ ^ ^ ^ ^ ^ ^ ^  --------  */

