/* ---- Mobile ----- */

@media (max-width: 767px) {
	  /* Sliver (az.gov branding) */
	  .sliver-ul {
	font-size: 17px;
}
	/* Front hero and headlines */
	
	.front-start .headline-container {float: none; display: block;}
  .front-start .front-hero {
    width: 100%;
  height: 320px;
  }
  .front-start .headline {
    width: 100%;
    height: 165px;
    padding: 0;
    margin-top: 4px;
  }

  .front-start .front-hero {
   background-image: url('/sites/default/files/front/aerial-light-small-min.jpg');
    background-color: rgba(1, 1, 1, 0.45);
	background-blend-mode: multiply;
	
  }

  .front-start .headline-container {
	  height: auto;
  }
  .front-start .headline-text {
	  padding: 16px 16px 6px 16px;
  }

  .front-start .headline .buttons {
   text-align: center;
    
  }

  .front-start .front-hero-caption {
	   font-weight: bold;
    width: 100%;
    text-align: left;
  }
  .front-start .front-hero-caption h3 {
    margin: 5px;
	font-size: 20px;
	
  }
  .front-start .front-hero-caption .buttons {
    text-align: center;
  }


/* Off canvas menu */

	#off-canvas .dropdown-menu {
		width:295px;
		
	}
.mb-menu-horizontal.region-header section .field-item img {
opacity: 0;
}

	/* Nurse Stats */
	.nurse-stats ul {
		width: 24% !important;
		margin:1px !important;
	}
	/* Branding block */
	#branding-block {
text-align: center;
	}
	/* Logo */
	header#navbar #branding-block a.logo img {
		margin-left: 50px !important;
		margin-top: 0 !important;
	}

	/* News and events */
		.news-and-events-page-list {
	padding-left: 0 !important;
}
	.news-and-events-list {
		padding: 0;
	}
	.news-and-events-row {
		
		margin-left: 0 !important;
		float: none !important;
		width: 98% !important;
		height: auto !important;
	}
/* Nurse regulatory Journal */
	#block-nurseregulatoryjournal img {
		width: 96%!important;
		
	}
	#block-nurseregulatoryjournal p {
		clear: both;
		float:none;
		text-align: center;
		width: 96%!important;
	}
	/* Title */
	#block-icemelt-page-title .page-header .field-node--title {
	font-size: 17px;
}
	
	#block-icemelt-page-title {
		margin-bottom:0 !important;
	}
	#block-icemelt-page-title .page-header .field-node--title {
		background: none !important;
		padding: 0 !important;
		
	}
	/* Accordion */
	#block-icemelt-content .accordion table ol {
		padding-left: 15px;
	}
	#block-icemelt-content .accordion-container {
		padding: 0;
	}

	
/* Page styles */
	.main-container h2, .main-container h3 {
		font-size: 20px;
	}
	.page-header {
		padding: 8px !important;
		font-size: 17px !important;
		background: rgba(0,0,0,.75);
padding: 8px;
border-radius: 25px;
	text-align: center;
}
.panel-heading .panel-title {
		font-size: 14px;
	}
	.float-right {
		float:none !important;
	}
	.buttons .btn.big-button {
	height: 37px !important;
	font-size: 15px !important;
}
	.main-container {
		margin-top:40px;
	}
	table td:first-child {
		width: 65% !important;
	}
	.half-width {
		width: 98% !important;
	}


	ol, ul {
		padding: 10px 0 10px 16px;
	}
	ol ol, ul ul {
		padding: 10px 0 10px 26px;
	}

	.modular-block {
		height: 180px !important;
	}
	.modular-block:nth-child(odd) {
		background-color: #D6D6D6;
	}
	.modular-block:nth-child(even) {
		background-color: #F4F4F4;
	}


	
	.state-flex .state-item {
	width: 33%;
	}
	.background-white, .background-gray, .background-light, .background-dark {
		margin: 0 0 10px 0 !important;
	}
	img.content-image {
		margin: 0px !important;
		float:none !important;
	}

 /* Grid items */

  .view-responsive-grid h3 {
	font-size: 22px !important;
  }
  	.path-frontpage #block-views-block-responsive-grid-block-1 .view-responsive-grid .view-content .views-field-body {
	height: 54px !important;
	margin-bottom:10px;
	}
	#block-views-block-responsive-grid-block-1 .view-responsive-grid .views-row {
		margin-bottom: -60px;
		padding: 0;
	}
	.view-responsive-grid .grid-body {
	width: 100% !important;
	margin-left: 0 !important;
}
 /* Lists */
  .people-list h3 {
	margin-top: 5px;
	margin-bottom: 5px;
  }
  

/* Searchbar */
#block-exposedformcontent-searchpage-1 {
	display: none;
}
	section#block-exposedformcontent-searchpage-1-2 {
	display: block !important;
}
/* Navbar menu */
#page-wrapper header#navbar {
	height: 145px !important;
}
	header#navbar {
		background-color: #214162 !important;
	}
	header#navbar .sliver-ul, header#navbar .sliver-ul .sliver-li-right, header#navbar .sliver-ul .sliver-li-left {
		width: auto;
	}	
	
	#navbar .navbar-header {
		margin-left: 0;
		margin-right: 0;
	}
header#navbar .navbar-toggle {
		display: block;
		margin-top: 0px;
	}
	#block-responsivemenumobileicon.responsive-menu-toggle {
	display: inline-block !important;
	position: absolute;
	top: 33%;
	right: 20px;
}
	ul.menu.nav li.expanded.menu-depth-1 > a.dropdown-toggle:after {
	display: none;
}
	header#navbar .navbar-header .name.navbar-brand {
		width: 100%;
		letter-spacing: 0px;
		font-size: 20px !important;
		font-family: 'Mrs Sheppards', cursive;
		padding-left: 2px;
		margin-left: 10px;
		text-align: center;
	}
	#block-mainnavigation {
		display:none;
	}

  .navbar-brand {
    min-height: 35px;
    height: 35px;
  }
  header#navbar .name.navbar-brand,
  .navbar .logo {
    margin-top: 3px;
    margin-bottom: 3px;
	
  }
  .navbar-brand {
    padding: 8px;
  }
header#navbar #branding-block a.logo img {
    height: 20px;
  }
  header#navbar .navbar-header {
    margin-top: 0px;
	
  }
  header#navbar #navigation {
    margin-bottom: 0px;
  }
  header#navbar nav {
    opacity: 1 !important;
    margin-top: 0px;
  }
  header#navbar ul, header#navbar ul li {
	  width: 80%;
  }
  header#navbar .navbar-nav > li > a {
    border-right: none;
    padding: 10px;
  }
  header#navbar .dropdown-menu>li>a,
  header#navbar .dropdown-menu>li>a:hover,
  header#navbar .dropdown-menu>li>a.active,
  header#navbar #navigation ul > li .active {
    padding: 10px;
  }

  body.mbase-child-theme.navbar-is-default.path-frontpage header#navbar {
    clear: both;
    float: left;
    width: 100%;
	background-color: #214162;
	margin-bottom: 10px;
  }
  
  
 
  body.front.navbar-is-default header#navbar {
    margin-bottom: 0px;
  }
  body.front.navbar-is-default .region-header-aqua {
    padding-top: 0px;
  }
  
  header#navbar .navbar-scrolled .navbar-nav>.open>a,
  header#navbar .navbar-scrolled.navbar-nav>.active>a {
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .nav .open>a,
  .nav .open>a:hover,
  .nav .open>a:focus {
    border-color: none;
  }
ul.menu.nav li.expanded.menu-depth-1 > a.dropdown-toggle::after {
	display:none;
}
	.navbar-collapse.collapse {
		display:none;
		
	}
.navbar-header .navbar-btn {
	padding-left: 2px;
}

header#navbar .navbar-header .navbar-text {
	letter-spacing: 0px;
clear:both;
font-size: 12px;
border: 0px !important;
text-align: center;
margin: 0 !important;
    display: inline-block;
	width: 100%;
	float:left;
}
/* Footer */
#block-footer {
	margin-top: 0 !important;
}
	.footer-menus-block a {
		text-decoration: underline;
		color: #fff !important;
	}
	    #block-footer, #block-footerjunk {
	float: none;
	width: 100%;
	}	

		#block-footerjunk .footer-contact {
		float:none;
		text-align: center;
		width: 96%!important;
		letter-spacing: 0px;
	}

}

/* -----Tablet----   */

@media (min-width: 768px) and (max-width: 992px) {
/* Front page headlines */

	.front-start .headline-container {
	  height: auto;
  }
  .front-start .headline-container {float: left; display: flex;}
  .front-start .front-hero {width: 100%;}
  .front-start .headline {
    min-width: 0;
    width: 25%;
    height: 190px;
  }
    .front-start .headline-text {
	  padding-bottom: 0;
  }
  
  .front-start .headline-text p {
	  font-size: 14px;
	  line-height: 14px;
  }
  
  /* Top motto/statement/text */
	
	.statement {
		font-size: 10px !important;
		width: 68%;
	}
	header#navbar .navbar-header .navbar-text {
	font-size: 11px !important;
}
	
	/* Search bar */
	#block-exposedformcontent-searchpage-1 {
	display: none;
}
	
	section#block-exposedformcontent-searchpage-1-2 {
	display: block !important;
}
/* Page title */
	#block-icemelt-page-title {
		margin-bottom:0 !important;
	}
	#block-icemelt-page-title .page-header .field-node--title {
		background: none !important;
		padding: 0 !important;
		
	}
	
	#block-icemelt-page-title .page-header .field-node--title {
	font-size: 20px;
	}
	/*Page header */
	.page-header {
		background: rgba(0,0,0,.75);
padding: 8px 8px 17px 8px !important;
border-radius: 25px;
	text-align: center;
}
/* Navigation menu */
	#block-mainnavigation li a {
		padding: 10px !important;
	}
		header#navbar .name.navbar-brand {
		padding-left: 0 !important;
		display: block !important;
	}
	#navbar	.navbar-collapse.collapse {
		display: none !important;
	}
	  /* Menu icon for responsive menu */
#block-responsivemenumobileicon.responsive-menu-toggle {
		display: inline-block !important;
		position: absolute;
		top: 30px;
		right: 5px;
	}

	
	/* Front page grid */
		.path-frontpage #block-views-block-responsive-grid-block-1 .view-responsive-grid .view-content .views-field-body {
	height: 20px !important;
	}
	.view-responsive-grid .grid-body {
	width: 100% !important;
	margin-left: 0 !important;
}
.view-responsive-grid h3 {
	font-size: 22px !important;
  }
/* News and Events */
.news-and-events-page-list {
	padding-left: 0 !important;
}
	.news-and-events-list {
	padding-left:0;
}
	.news-and-events-row {
		
		float: none !important;
		width: 98% !important;
		height: auto !important;
	}
	/* Nurse stats */
		.nurse-stats ul {
		width: 24% !important;
		margin:1px !important;
	}
/* Footer */

#block-footerjunk .footer-contact {
	width: 56% !important;
	float:none;
}
	
#block-footer {
width: 42% !important;
text-align: center;
}
	/* Tables */
	table td:first-child {
		width: 65% !important;
	}
	
	/* Lists */
	ol, ul {
		padding: 10px 0 10px 20px;
	}
	ol ol, ul ul {
		padding: 10px 0 10px 30px;
	}
	
	/* Modular blocks */
	.modular-block.half-width {
		width: 98% !important;
	}
	.modular-block:nth-child(odd) {
		background-color: #D6D6D6;
	}
	.modular-block:nth-child(even) {
		background-color: #F4F4F4;
	}
	/* Rule for removing floats on tablet */
	.tablet-no-float {
		
		float: none !important;
	}
	img.content-image {
	float:none !important;
}
	/* Table for states in Apply for a License */
	.state-flex .state-item {
	width: 33%;
	}
/* Hack to remove padding */
.col-sm-9 {
	padding: 0 !important;
}

	/* ??? */
	.mb-menu-horizontal.region-header section .field-item img {
	opacity:0;
}


}

/* ----Tablets (landscape mode)---- */
@media (min-width: 993px) and (max-width: 1199px) {
	/* Front page headlines */
	.front-start .headline-container {float: left; display: flex;}
  .front-start .front-hero {width: 100%;}
  .front-start .headline {
    min-width: 0;
    width: 25%;
    height: 170px;
  }

/* Search bar */ 

	#edit-search-api-fulltext {
		width: 155px;
	}
	
/* Navigation menu */
 ul.menu.nav li.expanded.menu-depth-1 > a.dropdown-toggle::after {
	display:none;
}


/* Front page grid */
	.path-frontpage #block-views-block-responsive-grid-block-1 .view-responsive-grid .view-content .views-row .views-field-body {
	height: 20px;
	}
	#block-views-block-responsive-grid-block-1 .view-responsive-grid h3 {
	font-size: 30px;
  }
	
/* Front page Nurse Stats */
	#block-nursestats-2 .nurse-stats ul {
		width: 21%;
		margin:5px;
	}

/* Statement under site title */
	#block-statement .statement {
		font-size: 10px;
	}
}


/* Small laptops */
@media (min-width: 1200px) and (max-width: 1395px) {
	/* Navigation menu */
.primary-menu li:last-of-type .dropdown-menu {
left: -200px;
	}

}

