/**	Responsive Rules
*************************************************** **/

	/* Mega Menu */
	@media (min-width: 990px) {
		nav.mega-menu .nav,
		nav.mega-menu .dropup,
		nav.mega-menu .dropdown,
		nav.mega-menu .collapse {
			position: static;
		}
		header#topNav nav.mega-menu ul.nav-main .mega-menu-content,
		header.azays-header nav.mega-menu ul.nav-main .mega-menu-content {
			text-shadow: none;
		}

		header#topNav nav.mega-menu ul.nav-main li.mega-menu-item ul.dropdown-menu,
		header.azays-header nav.mega-menu ul.nav-main li.mega-menu-item ul.dropdown-menu {
			color: #87919F;
			padding: 0;
			margin: 0 15px;
		}

		header#topNav nav.mega-menu ul.nav-main li.mega-menu-fullwidth ul.dropdown-menu,
		header.azays-header nav.mega-menu ul.nav-main li.mega-menu-fullwidth ul.dropdown-menu {
			-moz-border-radius: 6px;
			-webkit-border-radius: 6px;
			border-radius: 6px;
		}

			/* two columns */
			header#topNav nav.mega-menu ul.nav-main li.mega-menu-two-columns ul.dropdown-menu,
			header.azays-header nav.mega-menu ul.nav-main li.mega-menu-two-columns ul.dropdown-menu
			 {
				min-width:350px;
			}
			header#topNav nav.mega-menu ul.nav-main li.mega-menu-two-columns ul.dropdown-menu ul.dropdown-menu,
			header.azays-header nav.mega-menu ul.nav-main li.mega-menu-two-columns ul.dropdown-menu ul.dropdown-menu {
				top:4px;
				min-width:160px;
				padding:6px 2px;
				box-shadow:rgba(0,0,0,0.3) 0 0 6px;
			}
			header#topNav nav.mega-menu ul.nav-main li.mega-menu-two-columns ul.dropdown-menu ul.dropdown-menu li a,
			header.azays-header nav.mega-menu ul.nav-main li.mega-menu-two-columns ul.dropdown-menu ul.dropdown-menu li a {
				font-weight: normal;
				text-transform: none;
				position: relative;
				padding: 6px 20px;
				margin:0 -2px;

				background: none;
				font-style: normal;
				line-height: 20px;
				color: #9C9C9C;

				-webkit-transition: all 0.2s;
				   -moz-transition: all 0.2s;
					 -o-transition: all 0.2s;
						transition: all 0.2s;
			}

		header#topNav nav.mega-menu ul.nav-main li.mega-menu-item .mega-menu-sub-title,
		header.azays-header nav.mega-menu ul.nav-main li.mega-menu-item .mega-menu-sub-title {
			display: block;
			font-size: 1em;
			font-weight: 600;
			padding-bottom: 5px;
			text-transform: uppercase;
		}

		header#topNav nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu,
		header.azays-header nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu {
			list-style: none;
			padding: 0;
			margin: 0;
		}

		header#topNav nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu a,
		header.azays-header nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu a {
			display: block;
			margin: 0 0 0 -8px;
			padding: 6px 8px;
			text-transform: none;
			font-size: 0.9em;
			font-weight: normal;
			text-shadow: none;

			-webkit-transition: all 0.2s;
			   -moz-transition: all 0.2s;
				 -o-transition: all 0.2s;
					transition: all 0.2s;
		}

		header#topNav nav.mega-menu ul.nav-main li.mega-menu-item:hover ul.sub-menu li:hover a:hover,
		header.azays-header nav.mega-menu ul.nav-main li.mega-menu-item:hover ul.sub-menu li:hover a:hover {
			text-decoration: none;
		}

		header#topNav nav.mega-menu .navbar-inner,
		header#topNav nav.mega-menu .container,
		header.azays-header nav.mega-menu .navbar-inner,
		header.azays-header nav.mega-menu .container {
			position: relative;
		}

		header#topNav nav.mega-menu .dropdown-menu,
		header.azays-header nav.mega-menu .dropdown-menu {
			left: auto;
		}

		header#topNav nav.mega-menu .dropdown-menu > li,
		header.azays-header nav.mega-menu .dropdown-menu > li {
			display: block;
			color:#063e53;
		}

		header#topNav nav.mega-menu .nav.pull-right .dropdown-menu,
		header.azays-header nav.mega-menu .nav.pull-right .dropdown-menu {
			right: 0;
		}

		header#topNav nav.mega-menu .mega-menu-content,
		header.azays-header nav.mega-menu .mega-menu-content {
			padding: 20px 8px;
		}

		header#topNav nav.mega-menu .mega-menu-content:before,
		header#topNav nav.mega-menu .mega-menu-content:after,
		header.azays-header nav.mega-menu .mega-menu-content:before,
		header.azays-header nav.mega-menu .mega-menu-content:after {
			display: table;
			content: "";
			line-height: 0;
		}

		header#topNav nav.mega-menu .mega-menu-content:after,
		header.azays-header nav.mega-menu .mega-menu-content:after {
			clear: both;
		}

		header#topNav nav.mega-menu.navbar .nav > li > .dropdown-menu:after,
		header.azays-header nav.mega-menu.navbar .nav > li > .dropdown-menu:before {
			display: none;
		}

		header#topNav nav.mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu,
		header.azays-header nav.mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu {
			left: 0;
			right: 0;
			width: auto;
		}
	}

	/* long menu buttons - fix */
	@media only screen and (max-width: 1200px) {
		header#topNav nav ul.nav-pills > li > a,
		header#topNav nav ul.nav-pills > li > a:hover {
			font-size: 14px;
			padding: 10px 8px;
		}
			.fsize40 {
  font-size: 38px !important;
  line-height: 38px !important;
}
.happeningnow h4 {
  margin-bottom: 1.5em;
}
header#topNav a.logo.topFix {
  background-size: 85% auto !important;
  top: 0 !important;
  margin-top: -10px;
}
.item-box figure > a {
  min-height: 134px;
}
.view-popular .popularrank {
	font-size:3.75em !important;
	line-height:0.85 !important;
}
.view-popular .popularitem {
  font-size: 14px !important;
  line-height: 19px !important;
}
.view-popular .media {
  margin-bottom: 10px !important;
}
.side-menu ul li a {
  padding: 15px !important;
}
	}
	@media (min-width: 1200px) {
		.domain-az-governor-gov.page-file #main {
    padding: 0 3em;
}
.container, .domain-az-governor-gov.page-file #main {
    width: 970px !important;
}
.view-popular .popularrank {
	font-size:3.75em !important;
	line-height:0.85 !important
}
.view-popular .popularitem {
  font-size: 14px;
  line-height: 19px !important;
}
.view-popular .media {
  margin-bottom: 10px !important;
}
.side-menu ul li a {
  padding: 15px !important;
}
}
	/* 
		BOOTSTRAP MOBILE EXTRA FIX
		Since Atropos v1.3 
	*/
	@media only screen and (max-width: 1006px) {
		header#topNav {
			top:0 !important;
			height: 60px !important;
			padding:0;
		}
		header.azays-header {
			height: auto !important;
			padding:0;
			top:0 !important;
		}
		.socialbar {
			display:none;
}
		/**header#topNav div.nav-main-collapse,
		header.azays-header div.nav-main-collapse {
			margin-top:6px;
		}**/
		header#topNav button.btn-mobile,
		header.azays-header button.btn-mobile {
			margin-top:0 !important;
			margin-right: 0px;
		}
		header#topNav a.logo {
			margin-top:0px !important;
			height: 59px;
			top:0;
			background-size: 85% auto;
			background-position: left center;
			margin-left:14px;
		}
		header#topNav a.logo img {
			height: 100px;
		}
		header#topNav .nav-main-collapse nav ul.nav-main li a {
  line-height: 40px;
}
header#topNav nav ul.nav-main {
  margin: 0;
  z-index: 300;
}
		.bs-callout {
  padding: 50px 0;
}
.front .magazine .bs-callout {
  padding: 40px 0;
}
.front .fluid-width-video-wrapper {
  margin-top: 25px !important;
}
.happeningnow h4 {
  margin-bottom: 1.25em;
}
.featured-layout .container {
  width: 960px;
}
.radix-layouts-header .page-title {
  font-size: 4em;
  margin-top: 15px;
}
.view-popular .popularrank {
	font-size:3.75em !important;
	line-height:0.85 !important;
}
.view-popular .popularitem {
  font-size: 14px !important;
  line-height: 19px !important;
}
.view-popular .media {
  margin-bottom: 10px !important;
}
.side-menu ul li a {
  padding: 15px !important;
}
.affix {
  top: 100px;
}
.side-menu.affix {
  top: auto;
  width: 93%;
  position:relative !important;
}
.affix-bottom {
  bottom: auto !important;
  position: relative !important;
  top: auto !important;
}
.social-menu h4.social {
  line-height: 50px;
  text-align: center;
}
header.azays-header .social-menu h4.social {
  line-height:normal;
}
/**header.azays-header {
  background: #6d6e70 none repeat scroll 0 0;
}**/
	}

	/* 
		BOOTSTRAP FIX
		Since Atropos v1.3 
	*/
	@media (max-width: 991px) {
		.domain-az-governor-gov.page-file #main {
	padding: 0 3em;
		}
		.domain-az-governor-gov.page-file h2.feature-title {
			font-size: initial;
    line-height: 1;
			    margin: 1em 0 .25em;
		}
		.container, .domain-az-governor-gov.page-file #main {
			width:100% !important;
		}
	#content {
  margin: 0 15px;
}
.radix-layouts-header .page-title {
  font-size: 4em;
  margin: 15px 0 0;
}
.view-popular .popularrank {
	font-size:3.75em;
	line-height:0.85;
}
.view-popular .popularitem {
  font-size: 14px !important;
  line-height: 19px !important;
}
.view-popular .media {
  margin-bottom: 10px !important;
}
.side-menu ul li a {
  padding: 15px !important;
}
	.top-no-header {
    padding-top: 0px !important;
}
.azays-headerbar h2 {
  font-size: 3.6em;
  line-height:95px;
}
.social-menu h4.social {
  line-height:95px;
}
.social-menu h4.social a:hover {
  color: #ffffff;
}
	}


@media (max-width: 990px) {
	header#topHead .signin-dd {
		margin-right:0 !important;
		border-left:rgba(0,0,0,0.1) 1px solid;
		padding-left:11px;
		padding-right:6px;
	}
	header#topHead .signin-dd .dropdown-menu {
		margin-right:-10px;
	}
		/* quick cart */
		header#topNav li.quick-cart {
			display:none !important;
		}
		#btn-mobile-quick-cart {
			display:block;
		}
header#topNav .nav-main-collapse nav ul.nav-main li a {
	line-height:20px;
}
	/* Navigation */
	header#topNav, header.azays-header {
		top:0;
		height:60px !important;
		padding:0;
	}
	header.azays-header {
	background:#6d6e70;
	}
	header#topNav div.nav-main-collapse,
	header#topNav div.nav-main-collapse.in,
	header.azays-header div.nav-main-collapse,
	header.azays-header div.nav-main-collapse.in {
		width: 100%;
		overflow: hidden;
		overflow-y: hidden;
		overflow-x: hidden;
	}

	header#topNav div.nav-main-collapse,
	header.azays-header div.nav-main-collapse {
		float: none;
	}

	header#topNav nav.nav-main ul.nav-main,
	header.azays-header nav.nav-main ul.nav-main {
		float: none;
		position: static;
		margin: 8px 0;
		overflow-x:hidden;
	}

	header#topNav div.nav-main-collapse.collapse,
	header.azays-header div.nav-main-collapse.collapse {
		display: none !important;
	}

	header#topNav div.nav-main-collapse,
	header.azays-header div.nav-main-collapse {
		position: relative;
	}
	header#topNav div.nav-main-collapse.topFix {
		margin-top:-23px !important;
	}
	header#topNav div.nav-main-collapse.in,
	header.azays-header div.nav-main-collapse.in {
		display: block !important;
	}

	header#topNav div.nav-collapse div.container nav.nav-main,
	header.azays-header div.nav-collapse div.container nav.nav-main {
		float: left;
		width: 100%;
	}

	header#topNav div.nav-main-collapse {
		background: #2D343E;
		margin: 60px 15px 0 !important;
		max-height: none;
		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
		box-sizing: content-box;
	}
	header.azays-header div.nav-main-collapse {
    background: #2d343e none repeat scroll 0 0;
    box-sizing: content-box;
    margin: 0 15px !important;
    max-height: none;
}

	header#topNav div.nav-main-collapse.topFix {
		margin-top:-22px !important;
	}

	header > div.container {
		margin-bottom: 0;
	}

	header#topNav nav ul.nav-main,
	header.azays-header nav ul.nav-main {
		margin-right: -10px;
	}

	header#topNav div.nav-collapse,
	header.azays-header div.nav-collapse {
		background: #2D343E;
		width: 100%;
		clear: both;
	}

	header#topNav nav.nav-main,
	header.azays-header nav.nav-main {
		padding: 10px 0;
		clear: both;
		display: block;
		float: none;
		width: 100%;
	}

	header#topNav nav.nav-main ul,
	header#topNav nav.nav-main ul li,
	header.azays-header nav.nav-main ul,
	header.azays-header nav.nav-main ul li {
		padding: 0;
		margin: 0;
	}

	header#topNav nav.nav-main ul li,
	header.azays-header nav.nav-main ul li {
		clear: both;
		float: none;
		display: block;
		border-bottom: 1px solid #383F49;
	}

	header#topNav nav ul.nav-main > li + li,
	header.azays-header nav ul.nav-main > li + li {
		margin-left: 0;
	}

	header#topNav nav ul.nav-main li a,
	header#topNav nav ul.nav-main ul.dropdown-menu li > a,
	header.azays-header nav ul.nav-main li a,
	header.azays-header nav ul.nav-main ul.dropdown-menu li > a {
		padding: 9px 8px;
		border: 0;
		border-top: 0;
		margin: 0;
	}

	header#topNav nav.nav-main ul li:last-child,
	header#topNav nav ul.nav-main ul.dropdown-menu li > a,
	header.azays-header nav.nav-main ul li:last-child,
	header.azays-header nav ul.nav-main ul.dropdown-menu li > a {
		border-bottom: none;
	}

	header#topNav nav ul.nav-main li.dropdown:hover > a,
	header.azays-header nav ul.nav-main li.dropdown:hover > a {
		margin-bottom: -2px;
	}

	header#topNav nav ul.nav-main li a,
	header.azays-header nav ul.nav-main li a {
		color: #FFF;
		clear: both;
		float: none;
		display: block;
		padding-left: 0;
	}
header#topNav nav ul.nav-main li.active > a, 
header#topNav nav ul.nav-main li.active > a:hover
header.azays-header nav ul.nav-main li.active > a, 
header.azays-header nav ul.nav-main li.active > a:hover  {
		border-bottom:0 !important;	
}
	header#topNav nav ul.nav-main li a i.icon-angle-down,
	header.azays-header nav ul.nav-main li a i.icon-angle-down {
		position: absolute;
		right: 5px;
		top: 10px;
	}

	header#topNav nav.nav-main ul ul,
	header.azays-header nav.nav-main ul ul {
		margin-left: 20px !important;
	}

	header#topNav nav.nav-main ul.dropdown-menu,
	header.azays-header nav.nav-main ul.dropdown-menu {
		position: static;
		clear: both;
		float: none;
		display: none !important;
	}

	header#topNav nav ul.nav-main ul.dropdown-menu,
	header.azays-header nav ul.nav-main ul.dropdown-menu {
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	header#topNav nav.nav-main li.resp-active > ul.dropdown-menu,
	header.azays-header nav.nav-main li.resp-active > ul.dropdown-menu {
		display: block !important;
	}

	header#topNav nav ul.nav-main ul.dropdown-menu ul.dropdown-menu,
	header.azays-header nav ul.nav-main ul.dropdown-menu ul.dropdown-menu {
		border: 0;
		margin: 0 5px;
		padding-left: 35px;
	}

	header#topNav nav ul.nav-main .dropdown-submenu > a:after,
	header.azays-header nav ul.nav-main .dropdown-submenu > a:after {
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		border-top: 5px solid #FFF;
	}

	header#topNav nav ul.nav-main .dropdown-submenu:hover > a:after,
	header.azays-header nav ul.nav-main .dropdown-submenu:hover > a:after {
		border-left-color: transparent;
	}

	header#topNav nav ul.nav-pills > li > a:before,
	header#topNav nav ul.nav-main li.dropdown:hover > a:after,
	header.azays-header nav ul.nav-pills > li > a:before,
	header.azays-header nav ul.nav-main li.dropdown:hover > a:after {
		display: none;
	}

	header#topNav nav ul.nav-main i.icon-caret-down,
	header.azays-header nav ul.nav-main i.icon-caret-down {
		float: right;
	}

	header#topNav nav ul.nav-main ul.dropdown-menu,
	header#topNav nav ul.nav-main li.dropdown.open a.dropdown-toggle,
	header#topNav nav ul.nav-main li a,
	header#topNav nav ul.nav-main li.active a,
	header#topNav nav ul.nav-main li.dropdown:hover a,
	header#topNav nav ul.nav-main ul.dropdown-menu li:hover > a,
	header#topNav nav ul.nav-main li.dropdown:hover ul.dropdown-menu li > a:hover,
	header.azays-header nav ul.nav-main ul.dropdown-menu,
	header.azays-header nav ul.nav-main li.dropdown.open a.dropdown-toggle,
	header.azays-header nav ul.nav-main li a,
	header.azays-header nav ul.nav-main li.active a,
	header.azays-header nav ul.nav-main li.dropdown:hover a,
	header.azays-header nav ul.nav-main ul.dropdown-menu li:hover > a,
	header.azays-header nav ul.nav-main li.dropdown:hover ul.dropdown-menu li > a:hover {
		background: none !important;
		background-color: transparent !important;
		color: #FFF !important;
	}

	header.center nav ul.nav-main > li {
		display: block;
	}

	header#topNav nav ul.nav-main ul.sub-menu,
	header.azays-header nav ul.nav-main ul.sub-menu {
		padding: 0;
		margin: 0 0 10px 0;
	}

	header#topNav nav ul.nav-main ul.sub-menu ul.sub-menu,
	header.azays-header nav ul.nav-main ul.sub-menu ul.sub-menu {
		margin-top: 10px;
	}

	header#topNav nav ul.nav-main i.icon-caret-down,
	header.azays-header nav ul.nav-main i.icon-caret-down {
		color: #ADB0AD !important;
	}

	header#topNav button.btn-mobile,
	header.azays-header button.btn-mobile {
		display:block;
		float:right;
	}


	header#topNav ul.scroll-menu,
	header.azays-header ul.scroll-menu {
		position: relative;
		display: inherit !important;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		-moz-overflow-scrolling: touch;
		-ms-overflow-scrolling: touch;
		-o-overflow-scrolling: touch;
		overflow-scrolling: touch;
		top: 0 !important;
		left: 0 !important;
		width: 100%;
		height: auto;
		max-height: 460px;
		margin: 0;
		border-left: none;
		border-right: none;
		-webkit-border-radius: 0 !important;
		-moz-border-radius: 0 !important;
		-ms-border-radius: 0 !important;
		-o-border-radius: 0 !important;
		border-radius: 0 !important;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		-ms-box-shadow: none;
		-o-box-shadow: none;
		box-shadow: none;
	}
	header#topNav ul.scroll-menu-2x,
	header.azays-header ul.scroll-menu-2x {
		max-height: 230px;
	}

	header#topNav nav.nav-main ul li.search {
		margin:0;
		padding:20px 10px 0 0;
		background-color:transparent !important;
		display:block;
		width:100%;
	}
	header#topNav li.search:before {
		display:none !important;
	}
	header#topNav li.search form {
		height:40px; padding:0;
		width:100% !important; 
		float:none !important;
		background-color:transparent !important;
		filter: alpha(opacity=100);
		opacity:1;
	}
		.azays-headerbar h2 {
  font-size: 2.8em;
  line-height: 95px;
}
.azays-header .social-menu {
  padding: 0 15px !important;
}
.azays-header .social-menu a:hover, .azays-headerbar .social-menu a:hover {
  color: #ffffff;
}
.social-menu h4.social {
  line-height: 95px;
  font-size: 1.4em;
}
	.featured-box.left-separator {
		border-left:0;
	}

	.bs-callout .btn {
		display:block;
		max-width:250px;
		margin:30px auto 0 auto;
	}

	footer .column.text-right,
	footer .column.logo {
		display:none;
	}
			header#topNav a.logo img {
			margin: 7px 0 0 14px;
		}
	header#topNav a.logo {
  background-size: 85% auto;
  height: 59px !important;
  margin-left: 14px;
  top: 0 !important;
  background-position:left center;
}
	.front .magazine .bs-callout {
  padding: 20px 0;
}
.bs-callout h3 {
  font-size: 1.25em;
}
.featured-thumbnail > a {
  min-height: 383px;
}
.item-box figure > a {
  min-height: 113px;
}
.side-menu.affix {
  position:relative !important;
  top:auto;
}
.affix {
     position: static;
     width: auto;
     top: 0;
    }
	.radix-layouts-feature .featured-layout h3.category, .radix-layouts-feature .featured-layout .featured-header h3.category {
  color: #063e53;
  font-size: 100%;
}
.radix-layouts-feature .featured-layout .item-box-desc h4 {
  font-size: 100%;
}
.front .featured-news .date {
  display: none !important;
}
}

@media (min-width: 768px) {
.domain-az-governor-gov.page-file #main {
    width: 750px;
	padding: 0 3em;
}
}

@media only screen and (max-width: 768px) {
	/* slider */
	.noimg-slider h1 {
		font-size:80px !important;
		line-height:80px !important;
	}

	/* Ignore Parallax */
	.parallax {
		background-position:0 50% !important;
		background-size:auto !important;
	}
/*
	.item-box {
		max-width:300px;
	}
	
*/

	/* portfolio filter */
	ul.nav-pills>li {
		margin-top:3px;
	}
	ul.nav-pills>li,
	ul.nav-pills>li>a {
		display:block;
		width:100%;
		float:none;
	}
	ul.nav-pills {
		display:block;
		float:none;
		width:100%;
	}

	/* Count To */
	div.countTo label {
		margin-bottom:30px;
	}

	footer .copyright {
		text-align:center;
		display:block;
		width:100%;
	}
	footer .column.logo,
	footer .column.testimonials {
		display:none;
	}
	footer .footer-bar .toTop {
		position:relative;
		padding-left:0;
		width:100%;
		border:0;
		border-top:#403E44 1px dashed;
		display:block;
		text-align:center;
	}
	.front .magazine .bs-callout {
  padding: 20px 0;
}
.bs-callout h3 {
  font-size: 1.25em;
}
.featured-thumbnail > a {
  min-height: 368px;
}	
/*.item-box figure > a {
  min-height: 202px;
}*/
.radix-layouts-featuredright .item-box-desc h4, .radix-layouts-featuredmiddle .item-box-desc h4, .radix-layouts-featuredleft .item-box-desc h4 {
  text-align: left;
}
.radix-layouts-featuredright .item-box-desc h3.category, .radix-layouts-featuredmiddle .item-box-desc h3.category, .radix-layouts-featuredleft .item-box-desc h3.category {
    border-bottom: 1px solid #000000;
    color: #0298b1 !important;
    font-size: 110%;
    font-weight: 300;
    line-height: 1;
    margin-bottom: 0;
    padding: 7px 0;
    text-align: left;
    white-space: nowrap;
	font-family: "canada-type-gibson",sans-serif !important;
}
.radix-layouts-featuredright .item-box-desc, .radix-layouts-featuredmiddle .item-box-desc, .radix-layouts-featuredleft .item-box-desc {
  padding: 15px;
}
.radix-layouts-featuredright .date, .radix-layouts-featuredmiddle .date, .radix-layouts-featuredleft .date{
  color: #0298b1 !important;
  font-size: 95%;
  margin-bottom: 5px;
  text-align: left;
}
.featured-layout .node-dvm-1-featured-large-image .date, .featured-layout .node-dvm-1-featured-large-image .featured-header .date {
display:none !important;
}
.radix-layouts-featuredright .item-box figure, .radix-layouts-featuredmiddle .item-box figure, .radix-layouts-featuredleft .item-box figure{
  display: none;
}
.radix-layouts-featuredright .item-box-more a, .radix-layouts-featuredmiddle .item-box-more a, .radix-layouts-featuredleft .item-box-more a {
  color: #666666;
  font-weight: bold;
  text-transform: uppercase;
  font-family: "museo-slab",serif;
}
/**
#home-featured .item-box figure > a {
	font-size:1.4em;
	min-height: 302px;
}
#home-featured .item-box .item-box-desc > h4 {
	font-size:1.4em;
	text-align:left;
	line-height:1.4em;
}
.bottom-item .item-box figure > a {
  min-height: 202px;
}
**/
#home-featured .date, #home-featured .category {
  display: none !important;
}
#home-featured .item-box-more {
  font-size: 1.2em;
  line-height: 1.2em;
  padding: 4px 0 !important;
  text-align: right;
}
#home-featured .item-box-desc h4 {
  font-size: 19px;
}
#home-featured .item-box-more a {
  color: #666 !important;
}
.prev-next-link-prev a .fa-caret-left, .prev-next-link-next a .fa-caret-right {
  font-size: 36px !important;
}
.prev-next-link-prev a, .prev-next-link-next a {
  font-size: 25px !important;
}
.side-menu.affix {
  top: auto;
  width: 93%;
  position:relative !important;
}
.affix-bottom {
  bottom: auto !important;
  position: relative !important;
  top: auto !important;
}
header#topNav a.logo {
  background-size: 80% auto;
  height: 59px !important;
  margin-left: 14px;
  top: 0 !important;
  background-position:left center;
}
.azays-headerbar h2 {
  font-size:3em;
}
.visible-xs.col-xs-2.logo-mobile {
  line-height: 80px;
}
#wrapper, .front #wrapper {
  margin-top: 70px !important;
  padding-top: 0 !important;
}
.blue-border-bottom {
  border-bottom: medium none !important;
  line-height: normal;
}
.radix-layouts-header .page-title {
  font-size: 3.5em !important;
  margin: 15px 0 0;
}
header#topNav {
  background: #cf8845 none repeat scroll 0 0;
}
.radix-layouts-feature .featured-layout .item-box-desc h4, .radix-layouts-feature .featured-layout h3.category {
  color: #063e53;
  font-size: 95% !important;
}
.radix-layouts-feature .featured-layout h3.category.white, .radix-layouts-feature .featured-layout .featured-header h3.category.white {
  color: #063e53 !important;
}
.featured-layout .item-box-more {
  position: relative;
}
.radix-layouts-feature .featured-layout .item-box-more {
  bottom: 0;
}
	.featured-layout .item-box figure {
  display: none !important;
}
.radix-layouts-feature .featured-layout .item-box figure {
  float: none;
  width: 100%;
}
.radix-layouts-feature .featured-layout .item-box figure {
  display: inline !important;
  float: none;
}
#videos .page-title {
  font-size: 2.5em !important;
  margin-top: 20px;
}
.view-popular .popularitem {
  font-size: 19px !important;
  line-height: 19px !important;
}
.page-links .item-list ul.prev-next-links li {
  list-style: outside none none;
  margin-bottom: 40px;
  margin-left: 0;
  padding: 0;
}
.taxonomy-term-priorities-page .item-list ul li {
  margin: 0;
  padding: 0;
}
}


@media only screen and (max-width: 479px) {
	/* slider */
	.noimg-slider h1 {
		font-size:60px !important;
		line-height:60px !important;
	}

	.slides-navigation a { 
		top:auto !important;
		bottom:30px !important;
	}
	.slides-pagination {
		bottom:30px !important;
	}

	#slider .image-caption .inner h1 {
		font-size:40px; 
		line-height:40px;
	}
	body.boxed #slider .image-caption {
		left:50% !important;
	}

	/* image no float */
	a.inner.pull-left,
	a.inner.pull-right,
	img.inner.pull-left,
	img.inner.pull-right {
		float:none !important;
		margin:20px 0 !important;
	}

	/* tabs */
	div.tabs ul.nav-tabs li,
	div.tabs ul.nav-tabs li a {
		display:block !important;
		float:none !important;

		-webkit-border-radius: 0;
		   -moz-border-radius: 0;
				border-radius: 0;
	}

	.responsive-text-center {
		text-align:center !important;
	}

	/* item box */
	.item-box {
		width:100%;
		max-width:100%;
		text-align:center;
	}
	.item-box figure {
		text-align:center;
		width:100%;
	}
	.featured-layout .item-box figure {
  display: none !important;
}
.radix-layouts-feature .featured-layout .item-box figure {
  float: none;
  width: 100%;
}
.radix-layouts-feature .featured-layout .item-box figure {
  display: inline !important;
  float: none;
}
.radix-layouts-feature .featured-layout .item-box-desc h4, .radix-layouts-feature .featured-layout h3.category {
  font-size: 100% !important;
}
.radix-layouts-feature .featured-layout .date {
	font-size:70% !important;
}
.radix-layouts-feature  .featured-layout .item-box-more {
  bottom: 5px;
  font-size:70%;
  position:relative;
}
.item-box figure img {
  height: auto !important;
  left: -70%;
  margin: auto;
  max-height: 100%;
  max-width: 245%;
  position: relative;
  width: auto !important;
}
	/* 404 */
	div.e404 {
		font-size:1150%;
		text-align:center;
	}
	.happeningnow h4 {
  border-bottom: 2px solid #063e53;
  font-size: 115%;
  line-height: 1.25;
  margin-bottom: 0;
  padding: 15px 0;
  text-align: left;
}
.happeningnow h4.first {
  border-top: 2px solid #063e53;
}

.happeningnow {
  text-align: left;
}
.front h3.page-header {
	text-align:left;
}
.feature-boxes .item-box figure {
  display: none;
}
.feature-boxes .item-box-desc h4 {
  font-size: 110%;
  text-align: left;
}
.radix-layouts-feature {
  margin-bottom: 16px;
}
.featured-news .featured-title {
  font-size: 90%;
  font-weight: bold;
  line-height: 1em;
  margin-bottom: 0.15em;
    text-align: left;
}
.front .featured-news .featured-title {
  font-size: 1.4em;
}
.radix-layouts-feature .featured-news .featured-title {
  font-size: 120% !important;
}
.featured-news .featured-header .featured-title a {
  color: #063e53;
}
.featured-news .featured-more a, .featured-more i {
  color: #666666;
  font-size: 100% !important;
  text-transform: uppercase;
}
.radix-layouts-feature .featured-layout .featured-news .featured-thumbnail {
  max-height: 170px !important;
  min-height: 170px !important;
  margin:0;
}
.featured-news .featured-thumbnail {
  max-height: 170px;
  padding-bottom: 0;
  top: 0;
  width: 50%;
  display:none;
}
.featured-news .featured-thumbnail img {
  display: block;
  height: auto;
  max-width: 150%;
  transition: all 0.2s linear 0s;
  width: auto;
}
.item-box figure > a {
  background-color: rgba(0, 0, 0, 0);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  min-height: 173px !important;
  transition: all 0.2s linear 0s;
  width: 100%;
  z-index: 1;
}
.featured-thumbnail > a {
  background-color: rgba(0, 0, 0, 0);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  min-height: 170px;
  transition: all 0.2s linear 0s;
  width: 100%;
  z-index: 1;
}
.radix-layouts-feature .featured-layout .featured-thumbnail > a {
  min-height: 170px;
}
.featured-news .featured-more, .page-blog .featured-news .featured-more {
  bottom: 0;
  clear: left;
  position: relative;
  text-align: right;
  width: 100%;
}
.front .featured-news .featured-more {
  text-align: left;
}
.featured-news .featured-header {
  background: #ffffff none repeat scroll 0 0;
  bottom: 0;
  clear: both;
  float: left;
  margin-bottom: 0;
  padding: 15px;
  position: relative;
  width: 100%;
  z-index: 10000;
}
.featured-news {
  background: #ffffff none repeat scroll 0 0;
  margin-bottom:0;
}
.feature-boxes .item-box-more a, .feature-boxes .item-box-more i, .featured-header .item-box-more a, .featured-header .item-box-more i  {
	color:#666;
font-size: 100%;
text-transform:uppercase;
}
.front .feature-boxes .item-box-more a, .front .feature-boxes .item-box-more i, .front .featured-header .item-box-more a, .front .featured-header .item-box-more i  {
font-size: 14px;
}
.item-box-desc {
  width: 100%;
  text-align:left;
}
#home-featured .item-box .item-box-desc > h4 {
  line-height: 1.2em;
}
.featured-layout .item-box-more {
  position: relative;
}
.feature-boxes .item-box-more {
  bottom: 0;
  text-align: left;
}
.feature-boxes #home-featured .item-box-more {
  font-size: 1.2em;
  line-height: 1.2em;
  margin: 10px 0;
  text-align: left;
}
.feature-boxes h3.category, .featured-header h3.category {
  border-bottom: 1px solid #000000;
  color: #063e53;
  font-size: 85%;
  font-weight: normal;
  margin-bottom: 0;
  padding: 7px 0;
  text-align: left;
  line-height:1;
  white-space:nowrap;
}
.front .feature-boxes h3.category, .front .featured-header h3.category {
  border-bottom: none;
}
.feature-boxes .date, .featured-header .date {
  color: #063e53;
  margin-bottom: 5px;
  font-size:85%;
  text-align:left;
}
.radix-layouts-feature .featured-layout .item-box-more {
  margin-top: 10px;
}
.feature-boxes {
	margin-top:20px;
}
.radix-layouts-feature .featured-layout .node-dvm-1-featured-large-image .featured-news .featured-more a, .radix-layouts-feature .featured-layout .node-dvm-1-featured-large-image .featured-more i
 {
color: #666666 !important;
font-weight: bold;
text-transform: uppercase;
}
.node-dvm-1-featured-large-image .featured-news .featured-more, .page-blog .node-dvm-1-featured-large-image .featured-news .featured-more {
  text-align: left;
  font-family: "museo-slab",serif;
}
.featured-layout .node-dvm-1-featured-large-image .date, .featured-layout .node-dvm-1-featured-large-image .featured-header .date {
  display: inline !important;
  font-size: 100% !important;
}
.radix-layouts-feature .featured-layout .item-box-desc h4, .radix-layouts-feature .featured-layout h3.category {
  font-size: 110% !important;
}
	header#topNav a.logo {
  background-size: 100% auto;
  height: 59px !important;
  margin-left: 14px;
  top: 0 !important;
}
.bs-callout h3 {
  font-size: 1.25em;
}
.fsize40 {
  font-size: 35px !important;
  line-height: 38px !important;
}
.radix-layouts-header .page-title {
  font-size: 2.75em !important;
  margin: 15px 0 0;
}
.side-menu.affix {
  top: auto;
  width: 93%;
  position:relative !important;
}
.affix-bottom {
  bottom: auto !important;
  position: relative !important;
  top: auto !important;
}
.node-type-webform #content .form-control, .node-type-webform #content .form-text {
  font-size: 15px !important;
  height: 40px !important;
  line-height: 1.25 !important;
  padding: 7px !important;
}
.node-type-webform #content textarea.form-control {
	height:auto !important;
}
.node-type-webform #content form label {
  font-size: 1em !important;
  white-space: normal !important;
}
.azays-headerbar h2 {
  font-size: 2em;
  line-height:65px;
}
.visible-xs.col-xs-2.logo-mobile {
    line-height: 50px;
}
.page-title {
  font-size: 2.5em !important;
  line-height: 1;
}
/** video **/
.page-video .grid-item .item-box figure img {
  left: 0;
  width: 100% !important;
}
/*.video-box {
  float: left;
}*/
#videos .item-box-desc h3 {
  text-align: right !important;
  font-size:17px;
}
.front .node-dvm-1-featured-large-image .featured-news .featured-thumbnail, .front .fieldable-panels-pane-dvm-1-featured-large-image .featured-news .featured-thumbnail {
  margin-bottom: 0;
  max-height: 170px;
  padding-bottom: 0;
  top: 0;
  width: 100%;
  display:block;
}
.front .node-dvm-1-featured-large-image .featured-news figure.featured-thumbnail, .front .fieldable-panels-pane-dvm-1-featured-large-image .featured-news figure.featured-thumbnail {
  margin: 0;
}
}
@media only screen and (max-height: 680px) {
	
	header#topNav ul.scroll-menu, header.azays-header ul.scroll-menu {
		max-height: 350px;
		/**max-height: calc(100% - 150px);**/
	}
}
@media only screen and (max-height: 480px) {
	
	header#topNav ul.scroll-menu, header.azays-header ul.scroll-menu {
		max-height: 200px;
		/**max-height: calc(100% - 150px);**/
	}
}
@media only screen and (max-height: 320px) {
	
	header#topNav ul.scroll-menu, header.azays-header ul.scroll-menu {
		max-height: 160px;
	}
}