﻿	.sitetitle_wrap
	{
		position:absolute;
		bottom:8px;
		min-width:900px;
		overflow:hidden;

	}
	
	.sitetitledesktop
	{
		font-size:2.5em;
		text-transform:uppercase;
		margin-bottom:10px;
		color:#fff;
		
	}
	
		
	.sitetitledesktop a, .sitetitledesktop a:visited, .sitetitledesktop a:link, .sitetitledesktop a:hover
	{
		color:#fff!important;
		font-weight:800;		
	}
	
	.sitetitlemobile
	{
		font-size:2em;
		margin-bottom:10px;
		color:#000;
		margin-top:20px;
		line-height:1;
	}
	
	.sitedescriptiondesktop
	{
		color:#fff;
	}	

	.breadcrumbdesktop
	{
		font-size:0.8em;
		margin-bottom:20px;
		color:#999!important
	}
	
	.breadcrumbdesktop a 
	{ 
		color:#999!important;
	}
	
	.breadcrumbmobile
	{
		margin-bottom:20px;	
	}


	.layout_top
	{
	}

	.layout_top .dept-banner
	{
		margin-top:40px;
		height:400px;
		width:100%;
		background: gray;
        background-size: 100% !important;
        background-repeat: no-repeat !important;
        background-size: cover !important;
	}

	.layout_top .dept-quicklink
	{
		width:100%;
		background:#ebebeb;
	}

 	.dept-banner ul {
		    list-style: none;
		    margin: 0;
		    padding: 0;
		    border: 0;
		    font-size: 100%;
		    font: inherit;
		    vertical-align: baseline;
		    text-shadow: none !important; /* override - mobile jquery effect */
		}


            .dept-banner .social {
                position: absolute;
                top: 20px;
                width: 200px;
                height: 32px;
                margin-left: 10px;
            }

                .dept-banner .social li {
                    float: left;
                    margin-right: 6px;
                }
	
	


	.layout
	{
		padding-top:20px;
		display:table;
		width:100%;
	}

	.layout .col1
	{
		display:block;
		width:270px;
		vertical-align:top;
		
	}

	.layout .col2
	{
		display:table-cell;
		padding-left:20px;
		vertical-align:top;
		padding-bottom:50px;		
		width:100%;
	}


	.rotor-banner img
	{
		width:100%;
		height:auto;
	}

	.mobileonly
	{
		display:none;
	}

	.desktoponly
	{
		display:block;	
	}
	
	
	.two-column
	{
	
	}

	.two-column .col1, .two-column .col2
	{
		width:50%;
		float:left;
		padding:10px;
		min-height:100px;
	}
	.two-column
	{
		background:#efefef;	
	}



	.social-icons
	{
		height:34px;
	}		
	
	.social-icons ul
	{
		float:left;
		padding:0px;
		margin:0px;
	}
	
	.social-icons li
	{
		list-style-type: none;
		float:left;
		padding-right:10px;
	}


	.desktoponly .social-icons-desktop-wrap
	{
		display:inline;			
	}
	
	.desktoponly .social-icons-desktop-wrap div
	{
		display:inline;		

	}
	
	.desktoponly .social-icons-desktop-wrap .social-icons
	{
		display:inline;		

	}
	
	.desktoponly .social-icons-desktop-wrap .social-icons ul
	{
		display:inline;
		float:none;	
	}
	
	.desktoponly .social-icons-desktop-wrap .social-icons li
	{
		display:inline;	
		float:none;		
		padding:0px;
	}



	

/*-------------------Responsive Start-------------------------*/

@media only screen and (max-width : 320px) {
	.dept-banner
	{
		display:none;	
	}

	.layout
	{
		display:block;	
	}
	.layout .col1 {	
		display:none;
	}
	
	.layout .col2 {	
		display:block;
		width:100%;
		padding:0px;		
	}

	
	#btn_deptnavmobile
	{
		display:block!important;
	}

	.mobileonly
	{
		display:block;
	}
	
	.desktoponly
	{
		display:none;
	}

	.two-column .col1, .two-column .col2
	{
		width:100%;
	}
}

@media only screen and (min-width : 320px) and (max-width : 480px) { /*--- Mobile portrait ---*/
	.dept-banner
	{
		display:none;	
	}

	.layout
	{
		display:block;	
	}
	.layout .col1 {	
		display:none;
	}
	.layout .col2 {	
		display:block;
		width:100%;
		padding:0px;		
	}
	
	#btn_deptnavmobile
	{
		display:block!important;
	}

	.mobileonly
	{
		display:block;
	}
	
	.desktoponly
	{
		display:none;	
	}

	.two-column .col1, .two-column .col2
	{
		width:100%;
	}


}

@media only screen and (min-width : 480px) and (max-width : 595px) { /*--- Mobile landscape ---*/

	.dept-banner
	{
		display:none;	
	}

	.layout
	{
		display:block;	
	}
	.layout .col1 {	
		display:none;
	}
	.layout .col2 {	
		display:block;
		width:100%;
		padding:0px;		
	}


	#btn_deptnavmobile
	{
		display:block!important;
	}

	.mobileonly
	{
		display:block;
	}
	
	.desktoponly
	{
		display:none;	
	}

	.two-column .col1, .two-column .col2
	{
		width:100%;
	}

}


@media only screen and (min-width : 595px) and (max-width : 690px) { /*--- Small tablet portrait ---*/
	.dept-banner
	{
		display:none;	
	}

	.layout
	{
		display:block;	
	}
	.layout .col1 {	
		display:none;
	}
	.layout .col2 {	
		display:block;
		width:100%;
		padding:0px;		
	}
	
	#btn_deptnavmobile
	{
		display:block!important;
	}

	.mobileonly
	{
		display:block;
	}
	
	.desktoponly
	{
		display:none;	
	}


	.two-column .col1, .two-column .col2
	{
		width:100%;
	}


}

@media only screen and (min-width : 690px) and (max-width : 800px) { /*--- Tablet portrait ---*/

	.dept-banner
	{
		display:none;	
	}

	.layout
	{
		display:block;	
	}
	.layout .col1 {	
		display:none;
	}
	.layout .col2 {	
		display:block;
		width:100%;
		padding:0px;
	}

	#btn_deptnavmobile
	{
		display:block!important;
	}
	
	.mobileonly
	{
		display:block;
	}
	
	.desktoponly
	{
		display:none;	
	}

}


@media only screen and (min-width : 800px) and (max-width : 1024px) { /*--- Small tablet landscape ---*/
	#btn_deptnavmobile
	{
		display:none;	
	}

	.desktoponly
	{
		display:block;
	}
}

@media only screen and (min-width : 1024px) and (max-width : 1224px) { /*--- Tablet landscape --- */
	#btn_deptnavmobile
	{
		display:none;	
	}

	.desktoponly
	{
		display:block;
	}
}


