/**
 * CSS for all Public Affairs articles for specific vertical
 */

/* Border color below article heading  */
.public-affairs .article-title-wrapper {
    border-bottom: 5px solid #485228;
}


/** Top heading css (logo, arrow menu, left menu) css */
@media only screen and ( min-width: 1024px ) {
	
	.site-search {
        display: inline-block;
    }
}

@media screen and (max-width: 1023px){

	.hamburger {
	    top: 15px;
	    display: inline-block;
	}

	.beta-wrapper {
	    display: none;
	    right: 65px;
	}

	.site-nav .desktop-menu{
		display: none;
	}

	.site-nav .mobile-menu {
	    display: block; 
	    position: relative;
	}

	.mobile-menu ul {
	    top: 40px;
	    right: -67px;
	}
}

@media screen and (max-width: 767px){

	.hamburger {
	    top: 9px !important;
	}

	.mobile-menu ul {
	    top: 62px;
	    right: -79px;
	}

	.verticals-menu {
	    top: 23px;
	    left: 312px;
	    width: 35px;
	}

	.section .sub-heading{
		padding: 15px 0px;
	}

}

@media screen and (max-width: 425px){

	.hamburger {
	    right: 5px;
	    top: 9px;
	}

	.mobile-menu ul {
	    right: -95px;
	}
}

@media screen and (max-width: 375px){

	.verticals-menu {
		left: 307px;
	}
}

@media screen and (max-width: 320px){

	.site-logo img.ss {
	    height: 43px;
	}

	.verticals-menu {
		left: 246px;
	    top: 16px;
	}
}