/*      Percussion CSS Edits
        Author: Piotr Butkiewicz  */

@media only screen and (max-width: 1230px) {
#header .logo {
	width:30%;
	}
.inner {
	width:100%;
	padding: 0 20px;
	}
.main-nav > ul > li {
	padding-left:15px;
	}
.ancillary-nav li {
	margin-right:10px;
	}
.search input[type=text],
.search {
	width:200px;
	}
#footer .location {
	margin-right:3em;
	}
.audience-search .nav {
	margin-right:10px;
	}
#footer {
	background-size:auto
	}
.footer-bottom .nav {
	float:none;
	margin-bottom:15px;
	}
.footer-bottom .nav ul {
	padding:0;
	}	
.footer-bottom .nav li {
	margin: 0 20px 0 0;
	}
.slide-caption {
	color:white;
	padding:0px 50px 0px 60px;
	font-size:17px;
	}
#footer .td-style:first-child {
	width:50%;
	}
#footer .logo {
	margin-right:15%;
	}
#footer .location {
	margin-right:0;
	}
.two-col-layout .section .col {
  	padding-right: 20px !important;
	}
.two-col-layout .section .col:last-child, #latest-news, #upcoming-events {
  	padding-left: 20px !important;
	}
.event-wrapper {
	padding:15px;
	}
}
@media only screen and (max-width: 1100px) {
	.fullwidth-img-diamond .diamond-quote:before {
		border-width: 0 150px 150px 150px;
		}
	.fullwidth-img-diamond .diamond-quote:after {
		border-width:150px 150px 0 150px;
		}
	.fullwidth-img-diamond .diamond-quote {
		width:300px;
		height:300px;
		margin-top:-150px;
		}
	.event{
		width: 67%;
	}
	.alert p {
		width:80%;
		}
}	
@media only screen and (max-width: 1024px) {	
	body {
		transition:right .3s, left .3s;
		-webkit-transition:right .3s, left .3s;
		right:0;
		left: 0;
		position:relative;
		/*padding: 0px;*/

		}
	body.shift {
		right: 255px;
		height: 100%; 
		position: fixed;
		top: 0;
		bottom: 0;
  		overflow: scroll !important;
  		left: -255px;
		}
	.shift .mobile-nav {
		right:0;
		overflow-y:scroll;
		bottom:0;

		}	
	#header {
		padding:20px;
		width:100%;
		border-bottom:7px solid #c3c7c8;
		overflow:auto;
		}
	#header .inner {
		display:block
		}
	.mobile-logo {
		max-width:376px;
		width:90%;
		}
	div#mobile-logo p {
		margin: 0;
		}
	.ancillary-nav {
		font-size:16px;
		}
	.ancillary-nav li {
		margin:8px 0;
		display:block;
		}
	.audience-search .nav {
		float:none;
		margin:15px 0;
		width:100%;
		}
	.audience-search li > ul {
		position:static;
		}
	.audience-search {
		float:none;
		display:block;
		}
	.search input[type=text], 
	.search	{
		width:100%;
		}
	#header .logo {
		display:none;
		}
	.header-top-wrap .inner {
		padding:0 15px;
		}
	.header-bottom-wrap .inner {
		width:100%;
		padding:0;
		}
	.main-nav {
		font-size:24px;
		float:none;
		}
	.main-nav > ul > li {
		display:block;
		padding-left:0;
		background:#c3c7c8;
		float:none;
		line-height:28px;
		}
	.main-nav li a span {
		position:absolute;
		right:0;
		width:50px;
		height: 100%;
		top:0;
		border-left: 1px solid #868686;
		background-image:url(/Assets/uploads/NorthArk/import/localhost/img/high-rez-graphics/plus.png);
		background-repeat:no-repeat;
		background-position:center 23px;
		background-size: 18px;
		}
	.main-nav i {
		display:inline;
		}
	.main-nav > ul >li > a {
		padding:15px;
		width:100%;
		border-bottom:1px solid #868686;
		}
	.main-nav .dropdown {
		display:none;
		position:static;
		border-bottom:1px solid #868686;
		font-size:16px;
		padding:20px 15px;
		max-height:10000px;
		opacity:1;
		visibility:visible;
		}
	.main-nav li:hover .dropdown  {
		max-height:10000px;
		}
	#header .main-nav .dropdown ul {
		padding-left:15px;
		}
	#header .main-nav .dropdown li ul {
		font-size:16px;
		font-weight:normal;
		padding-left:0;
		}
	.main-nav .dropdown li ul li {
		margin-left:15px;
		}
	.main-nav .dropdown li ul li a {
		font-weight:normal;
		}
	.dropdown img {
		margin-bottom:10px;
		}
	.nav-img-caption {
		font-weight:normal;
		}
	.main-nav .dropdown .col {
		width:auto;
		float:none;
		}
	.main-nav .dropdown a {
		padding:0 0 20px 0;
		}
	.main-nav .dropdown a.nav-img-caption {
		font-weight:normal;
	}
	.main-nav li:hover .dropdown {
		display:none;
		}
	.main-nav:hover .dropdown {
		max-height:10000px;
		}
	.mobile-logo,
	.hamburger {
		display:block;
		float:left
		} 
	.mobile-logo img{
		width: 50%;
		height: auto;
		margin: 0;
	}
	.hamburger {
		float:right;
		padding:8.5px 0;
		}
	.mobile-nav {
		position:fixed;
		right:-255px;
		top:0;
		width:255px;
		transition:right .3s;
		-webkit-transition:right .3s;
		background:#c3c7c8;
		z-index:10000;
		}
	.main-nav span.active {
		background-image:url(/Assets/uploads/NorthArk/import/localhost/img/high-rez-graphics/minus.png);
		}
	.lt-ie9 .main-nav span.active {
		background-image:url(/Assets/uploads/NorthArk/import/localhost/img/icons/minus-red.png);
		}
	.slide-caption {
		font-size:16px;
		}
	.event-wrapper {
		padding:10px;
		}
	.event {
		width:65%;
		}
	#footer .logo {
		margin-right:8%
	}
	#footer .footer-right {
		margin-left:2em;
		}
	#footer .footer-left {
		width:33%
		}
	#footer .location {
		margin-right:2em;
		}
	#footer .td-style:first-child {
	  width: auto;
	}
	#footer .logo img{
  		width: 80%;
	}
	.home-slider .slide-copy .table-style p{
		font-size: 16px;
	}
	.slider-large-text {
	  font-size: 80px;
	}
	.slider-med-text,
	.slider-small-text {
	  font-size: 25px;
	}
	.home-slider .slide-caption h1{
		line-height: 1;
	}
	.programs h4, .programs span.h4 {
	  font-size: 28px;
	}
}

@media only screen and (max-width: 1300px) {
	.slider-large-text {
	  font-size: 100px;
	}
	.slider-med-text,
	.slider-small-text {
	  font-size: 30px;
	}

	.diamond-quote-wrapper.animated {
	  margin-top: -155px;
	  right: 0; 
	}

	.diamond-quote-wrapper {
	  margin-right: 65px;
	}
	div.next-slide,
	.fullwidth-img-diamond .diamond-quote .quote div {
		top:20px;
		}

	.home-slider .diamond-quote .next-slide {
		right: 138px;
	 	top: 210px;
	}
	.diamond-quote {
	  width: 290px;
  	  height: 290px;
	}

	.diamond-quote:before {
	  border-width: 0 145px 145px 145px;
	}

	.diamond-quote:after {
	  border-width: 145px 145px 0 145px;
	}

	.diamond-quote .quote {
	  font-size: 16px;
	  padding: 44px;
	}

	.diamond-quote .person {
	  font-size: 22px;
	}

	.home-slide .quote p{
		font-size: 14px;
	}
	
}

@media only screen and (max-width: 950px) {

	body,
	.modules p {
		font-size:16px;
		}
	h1 {
		font-size:60px;
		margin-bottom:25px;
		}
	h2, span.h2 > a  {
		font-size:44px;
		}
	h3, span.h3 {
		font-size: 39px;
		}
	h4, span.h4 {
		font-size:26px;
		}
	h5, span.h5 {
		font-size:25px;
		}
	h6, span.h6 {
		font-size:18px;
		}
	.slide-caption h5,
    .slide-caption span.h5 {	
		font-size:22px;
		}
	.fullwidth-quote .quote {
		font-size:22px;
		}
	.related-links a {
		font-size:16px;
		}
	.module h6, .module span.h6 {
		font-size:16px;
		}
	.module h5,
    .module span.h5,
	.two-col-layout h5,
    .two-col-layout span.h5 {
		font-size:20px;
		}
	p.event-details,
	p.news-date {
		font-size:12px;
		}
	.main-page {
		padding-top:30px;
		}
	.hidden-mobile,
	.breadcrumbs {
		display:none;
		}
	.mobile {
		display:block;
		}
	.col.sidebar,
	.col.content {
		float:left;
		width:100%;
		margin:0;
		padding:0;
		}
	.col.sidebar {
		width:270px;
		position:absolute;
		z-index:100;
		background:white;
		
		}
	.col.content {
		margin-top:90px;
		}
	.page-content {
		margin-top:0;
		}
	.main-page {
		background:none;
		}
	
	.sidebar-nav > ul {
		display:none;
		padding:15px;
		}
	.sidebar-nav {
		padding:0px;
		}
	.section-head {
		font-size:18px;
		position:relative;
		padding:15px;
		cursor:pointer;
		transition:all .2s;
		-webkit-transition:all .2s;
		}
	.section-head.active {
		color:white;
		background-color:#c91844;
		}
	.section-head:after {
		content: "";
		background-image:url(/Assets/uploads/NorthArk/import/localhost/img/high-rez-graphics/plus.png);
		background-repeat:no-repeat;
		background-size:100%;
		width:18px;
		height:18px;
		position:absolute;
		right:25px;
		top:50%;
		margin-top:-9px;
		}
	.section-head.active:after {
		background-image:url(/Assets/uploads/NorthArk/import/localhost/img/icons/minus.png);
		}
	.lt-ie9 .section-head.active:after {
		background-image:url(/Assets/uploads/NorthArk/import/localhost/img/icons/minus.png);
		}
	.lt-ie9 .section-head:after	{
		background-image:url(/Assets/uploads/NorthArk/import/localhost/img/icons/plus.png);
		}
	.slider {
		margin:30px -20px 30px -20px;
		}
	.home-slider{
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 0;
		margin-top: 0;
	}
	.module.video-wide,
	.module.video-fullwidth  {
		width:auto;
		margin:60px -20px;
		}
	.two-col-layout .section {
		margin-top:60px;
		}
	.rectangle-quote {
		font-size:20px;
		}
	#footer {
		 margin-top:50px; 
		}
	#footer .td-style {
  		padding:0;
  		display:inline;
		}
	#footer .location {
		float:left;
		clear:both;
		padding:0 0 20px 0;
		font-size:18px;
		}
	#footer .logo {
		padding:50px 0 20px 0;
		margin-right:0;
		max-width:100%;
		}
	
	.social-nav ul{
		float:none;		
		}
	.social-nav ul {
		text-align:right;
		padding-top:50px;
		}
	.social-nav li {
		float:none;
		}
	.footer-bottom .nav li {
		display:block;
		margin:10px 0;
		}
	.footer-bottom .nav {
		float:none;
		}
	.footer-bottom {
		padding:20px 0;
		}
	.calendar.large p.day{
		font-size: 35px;
	}
	.large p.month{
		font-size: 10px;
	}
	.calendar.large{
		width: 55px;
	}
	.two-col-layout .event-block{
		padding-left: 70px;
	}
	.two-col-layout .event-block.has-image .image-wrapper{
		margin-left: -70px;
	}
	
}
@media only screen and (max-width: 850px) {
	.home-slider.large{
		display: none;
	}

	.home-slider-small{
		display: block;
		margin-bottom: 0;
		background-color: #c91844;
	}
	.pagination-wrapper,
	.home-slider .next-arrow,
	.home-slider .arrow{
		display: none;
	}

	.home-slider-small .slide-caption {
	  position: relative;
	  bottom: auto;
	  color: white;
	  text-align: center;
	  padding: 20px 70px;
	}

	.home-slider-small .first-slide .slide-caption{
		padding: 20px;
	}

	.home-slider-small{
		margin-left: 0;
		margin-right: 0;
		margin-top: 0;
	}

	.slide-one-image-wrapper{
		position: relative;
	}

	.slide-one-image-wrapper .slide-caption{
		background-color: transparent;
	}

	.slide-one-image-wrapper .slide-caption h1{
		color: black;
	}	
	.home-slider-small .slide-caption.white h1 span {
		color: white;
	}

	.slide-one-image-wrapper .slide-copy-wrapper{
		position: absolute;
  		width: auto;
  		bottom: 20%;
	}

	.home-slider-small .slide-caption h1{
		text-align: left;
	}

	.home-slider-small .slide-caption h2,
    .home-slider-small .slide-caption span.h2 {
		font-size: 20px;
		margin-top: 0;
		margin-bottom: 5px;
		text-align: left;
	}

	.home-slider-small .slide-caption p{
		font-size: 14px;
		text-align: left;
		margin-top: 0;
		margin-bottom: 0;
	}

	.home-slider-small .first-slide .slide-caption p{
		text-align: center;
	}
	
	.home-slider-small .slide-caption span.person{
		font-size: 20px;
		font-family:'League Gothic', sans-serif;
	}
	
	.flex-direction-nav.fadeOut{
		opacity: 1;
	}

	.home-slider-small .flex-direction-nav a{
		bottom: 40px;
		top: auto;
	}

	a.next-slide{
		display: none;
	}

	.home-slider-small .slide-caption:after{
		content: "";
		display: block;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -27px;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 0 27px 25px 27px;
		border-color: transparent transparent #c91844 transparent;
	}
	.home-slider-small .slide-copy-wrapper .slide-caption::after {
		display: none;
	}
	/*.home-slider-small .first-slide .slide-caption:after{
		content: none;
	}*/

	.home-slider-small .first-slide .slide-caption-wrapper{
		padding: 0 40px;
	}

	.two-col-layout h2,
    .two-col-layout span.h2 {
		font-size: 27px;
	}

	.two-col-layout h5,
    .two-col-layout span.h5 {
		font-size: 20px;
		margin-top: 5px;
	}

	.two-col-layout .news-item img{
		margin-bottom: 20px;
	}

	p.date,
	p.time{
		font-size: 12px;
		padding-top: 0;
		padding-bottom: .5em;
	}

	.two-col-layout p.date + p{
		margin-top: 0;
	}

	.location, .two-col-layout p.location {
	  font-size: 15px;
	  margin-top: 0;
	}

	.side-caption > .img-wrap,
   	.side-caption .caption {
   		width:auto;
   		float:none;
   		}

   	.side-caption .caption:before,
   	.left-caption .caption:before {
   		content:"";
   		border-left: 15px solid transparent;
		border-bottom: 15px solid #c91844; 
		border-right:15px solid transparent;
		left:50%;
		margin-left:-15px;
		top:-15px;
		}
	.left-caption .caption:after{
		content: none;
	}
	.side-caption,
	.side-caption.module,
   	.programs {
   		margin: 30px -20px;
   	}
	.calendar.large .month,
    .two-col-layout .event-block p.month {
		font-size: 11px;
	}
	.calendar.large .day{
		font-size: 26px;
	}
	.calendar.large{
		width: 50px;
	}
	.calendar{
		padding: 0;
	}
	.two-col-layout .event-block {
		padding-left: 60px;
	}

	.two-col-layout .event-block.has-image .image-wrapper {
		margin-left: -60px;
	}
	.tweet {
		margin:20px 0;
		}
	.two-col-layout.module h3,
    .two-col-layout.module span.h3 {
		margin-bottom:30px
		}
}
@media only screen and (max-width: 720px) {
	.col-inner{
		padding-right: 0;
	}
	
	.slider .span_2_of_3  {
		width:auto;
		float:none;
		margin:0;
		clear:both;
		}
	.slide-caption {
		padding: 30px 40px 30px 35px;
		font-size:15px;
		}
	.flex-direction-nav .flex-next,
	.flexslider:hover .flex-next {
		right:10px;
		opacity:1;
	}
	.flex-direction-nav .flex-prev,
	.flexslider:hover .flex-prev {
		left:10px;
		opacity:1;
	}
	.slider .video-wrapper:after {
		width:50px;
		height:50px;
		margin-left:-25px;
		margin-top:-25px;
		}
	.slider.grid-slider .span_1_of_3 { 	
		display:none;
	}
	.slider img {
		width:100%;
		}
	.event-wrapper {
		padding:10px;
		}
	.two-col-layout .left-col,
	.two-col-layout .right-col{
		display: none;
	}

	.two-col-layout .section .col,
	.two-col-layout .section .col:last-child, #latest-news, #upcoming-events{
		width: 100%;
		padding-right: 20px !important;
		padding-left: 20px !important;
		padding-top: 50px;
		padding-bottom: 20px;
		margin-bottom: 0;
		margin-top: 0;
		background-color: #e9e8ec;
	}
	.two-col-layout.module .section .col{
		padding-top: 50px;
		margin-bottom: 0;
	}

	.two-col-layout .section .col:last-child{
		background-color: #f5f4f8;
	}

	.two-col-layout .section{
		margin-top: 40px;
		overflow: hidden;
	}

	.button-row a {
	  font-size: 20px;
	  padding: 0.8em 1em;
	  width: 100%;
	  margin-left: 0;
	  float: none;
	  margin: 0;
	}
    .section.button-row p {
      margin: .7% 0 .7% 0;
	}

	.button-row{
	margin: 0;
	padding: 1em 0;
	}

	.news-item{
		padding-bottom: 10px;
	}

	.two-col-layout .inner{
		padding: 0;
	}

	.two-col-layout .inner .section{
		margin-top: 0;
	}

	.tiles .tile{
		width: 100%;
		min-height: 320px;
	}

	.big-bg h2, .big-bg span.h2 > a {
		font-size: 27px;
	}
	.big-bg h2, .big-bg span.h2 {
		padding: .5em 0 !important;
	}

	.tile h3, .tile span.h3  {
		font-size: 24px;
		padding-right:0;
	}
	.tile-3:before {
  		bottom:0;
  		}
  	.tile-3 .link-overlay:before {
  		bottom:40px;
  		}
	.tile p.stat{
		font-size: 103px;
	}
	.module.two-col-layout {
		margin: 0 -20px;
		}

	.two-col-layout.module .section {
		padding-bottom:0;
		}
	.stat .stat-percent, p.stat .stat-percent{
		font-size: 50px;
	}
}
@media only screen and (max-width: 660px) {
	
	#footer .logo {
		float:none;
		width:auto;
		max-width: 300px;
		}
	.copyright {
		float:none;
		}

	#footer .location {
		float:none;
		}

	#footer .logo img {
		width:100%;
		margin: 0;
		}
	.social-nav ul {
		text-align:left;
		padding: 0 0 25px 0;
		float: none;
		}
	.social-nav ul li:first-child{
		margin-left: 0;
	}
	#footer .location{
	  padding: 0 0 15px 0;
	}
	
}
@media only screen and (max-width: 650px){
	.alert {
		font-size:18px;
		}
	body{
		font-size:15px;
		}
	.large-text{
		font-size: 20px;
		}
	h1{
		font-size:40px;
		margin-bottom:15px;
		}
	h2, span.h2 > a {
		font-size:36px;
		margin-top:0;
		}
	h3, span.h3 {
		font-size:32px;
		}
	h4, span.h4{
		font-size:22px;
		}
	h5,
    span.h5,
	.slide-caption h5,
    .slide-caption span.h5 {
		font-size:20px;
		}
	h6, span.h6 {
		font-size:16px;
		}
	.col.sidebar {
 		width:100%;
 		position:static;
 		margin-bottom:35px;
 		}
 	.col.content {
 		margin-top:0;
 		}
 
	.alert p {	
		width:70%;
		}
	.rectangle-quote {	
		width: auto;
		float: none;
		margin: 30px;
	  	margin-left: -20px;
	  	margin-right: -20px;
	  	}
	.diamond-quote {
		float:none;
		margin:auto;
		} 
	.diamond-quote .quote {
		font-size:14px;
		}
	.diamond-quote .person {
		font-size:20px;
		}
	.fullwidth-quote .quote{
		font-size:20px;
		padding: 30px 0px 20px 40px;
		}
	.fullwidth-quote .quote:before {
		font-size:100px;
		margin-left: -45px;
		}
	
	.related-links a {
		font-size:15px;
		}
	.module {
		margin:30px 0;
		font-size:15px;
		}
	.module .span_1_of_2,
	.module .span_1_of_3,
	.module .span_2_of_3 {
		width:auto;
		float:none;
		}
	.module > .col {
		margin-bottom:50px;
		margin-left:0;
		}
	.col > :first-child.event-wrapper {
		margin-top:0;
		}
	.event-wrapper {
		padding:20px;
		}
	.event {
		float:left;
		margin-left:15px;
		}
	p.event-details {
		margin:0;
		}

	.related-links {
		float:none;
		width:auto;
		margin:0;
		}
	.module img {	
		width:100%;
		}
	.video-wide .col {
		margin:0;
		}
	.video-wide .caption {
		padding:30px 20px 20px;
		}
	.module.video-wide  {
		width:auto;
		margin:0 -20px;
		}
	
	.cta-block a {
		display:block;
		padding:20px;
		}
	.cta-block a:after {
		content:none;
		}
	span.last-word {
		position:relative;
		display:inline-block;
		}
	.cta-block a span.last-word:after {
		content:"";
		background-image:url(/Assets/uploads/NorthArk/import/localhost/img/icons/arrows/double-arrow-right.png);
		background-size:100%;
		background-repeat:no-repeat;
		position:static;
		display:inline-block;
		margin-left:8px;
		width:12px;
		height:12px;
		}

   	.ctas a,
   	.news-events .ctas a {
   		font-size:20px;
   		padding:20px 0;
   		}
  
   	.ctas .span_1_of_3 {
   		width:100%;
   		float:none;
   		margin:10px 0;
   		}
   	.has-arrow.red-arrow .last-word:after, .red-arrow:after {
   		width:14px;
   		height:14px;
   		margin-left:8px;
   		}
   	.fullwidth-img-diamond {
   		margin: 30px -20px;
   		}
   	.fullwidth-img-diamond .diamond-quote {
   		position:static;
   		width:100%;
   		height:auto;
   		margin:0;
   		background:#c91844;
   		}
   	.fullwidth-img-diamond .diamond-quote .quote {
   		padding:20px 45px;
   		}
    .fullwidth-img-diamond .diamond-quote .quote div {
    	position:absolute;
    	right:20px;
    	top:50%;
    	margin-top:-12px;
    	}
   	.fullwidth-img-diamond .diamond-quote:before,
   	.fullwidth-img-diamond .diamond-quote:after {
   		content:none;
   		}
   	.fullwidth-img-diamond .caption {	
   		padding:30px;
   		}
   	.fullwidth-img-diamond .caption p {
   		font-size:15px;
   		}
   .fullwidth-img-diamond .caption h4,
   .fullwidth-img-diamond .caption span.h4 {
   		font-size:22px;
   		}
   	.diamond-quote .person {
   		margin-bottom:10px;
   		}
	.left-caption .caption:after {
		content:none;
		}	
  	.programs .span_1_of_3 {
  		min-height:350px;
  		}
  	.programs .span_2_of_3 {
  		padding:16px;
  		height: inherit !important;
  		}
  	.programs .span_2_of_3 p,
  	/.programs .span_2_of_3 .person {
  		display:none;
  		}/
  	.programs h4, .programs span.h4 {
  		font-size:22px;
  		}
  	.programs .span_1_of_3.default {
  		min-height:0;
  		max-height: 130px;
  		background:#f5f4f8;
  	}
  	.programs .panel .span_2_of_3:after,
  	.programs .panel .span_2_of_3:after {
  		left: 50%;
  		top: -14px;
  		margin-left: -15px;
  		border-left: 15px solid transparent;
  		border-top: 15px solid transparent;
  		border-right: 15px solid transparent;
  		border-bottom: 15px solid #f5f4f8;
  		}
  	.programs .panel {
  		background:#f5f4f8;
  		}
  	.programs .panel .default + .span_2_of_3:after {
  		content:none;
  		}
    .programs h3, .programs span.h3 {
    	color:black;
    	font-family:'arial',sans serif;
    	font-size:22px;
    	font-weight:bold;
    	padding-bottom:0;
    	}
    .programs .col h5,
    .programs .col span.h5 {
    	margin-top:20px;
    	}
     .programs .col.span_1_of_2 {
     	margin:0;
     	width:100%;
     	}
    .programs .col.span_1_of_2:first-child :first-child {
    	margin-top:0;
    	}
    	
  	.programs-no-img h4, .programs-no-img span.h4 {
  		font-size:18px;
  		}
  	.programs-no-img .col{
  		width:49.2%;
  		margin-left:1.6%;
  		float:left;
  		padding:20px 15px;
  		}

  	
	.arrow_box:before {
		border-width:24px;
		}
	.arrow_box:after,
	.footer-stripe:after {
		border-width: 16px;
		margin-left:-20px;
		}
	.footer-stripe:after {
		margin-top:-38px;
		}
	.slider-large-text {
  		font-size: 50px;	
		}

	.slider-med-text{
		font-size: 14px;
		}
	
 	}
 	
 	
 @media only screen and (max-width: 400px) {
	.alert p {
		width:64%;
		}
 	.mobile-logo img {
 		width:70%;
 		}
 	.diamond-quote {
 		width:300px;
 		height:300px;
 		float:none;
 		margin:30px auto;
 		}
 	.diamond-quote:before{
		border-width: 0 150px 150px 150px;
	}

	.diamond-quote:after{
		border-width: 150px 150px 0 150px;	
	}
	.programs .span_1_of_3 {
  		min-height:250px;
  		}
	.tile p {
  		font-size: 15px;
	}
	.rxbodyfield img {
		margin: 0;
	}
	.home-slider-small .slide-caption.white span {
		color: white;
	}

 }

 @media only screen and (min-width: 720px) and (max-width: 1150px) {
 	.tiles .tile {
  		width: 50%;	
 		height:auto;
	}

}

/*  Begin Percussion Custom CSS Edits
	Author: Piotr Buktiewicz;             */

@media only screen and (min-width: 1024px) {
	br.break-on-mobile {
		display: none !important;
	}
}
@media screen and (min-width:1025px) and (max-width:1060px){
    .nav.ancillary-nav a {
        font-size: 15px !important;
    }
}
/*
@media only screen and (min-width: 900px){
    .two-col-layout .event-group, .two-col-layout .tweet-wrapper {
    height: 635px !important;
    }
}*/

/* 	End Percussion Custom CSS Edits        */