body.path-frontpage footer.footer{
  margin-top: 0;
  }
  
body.path-frontpage .main-container.container{
	width: 1300px;
	padding-bottom: 50px;
	background-size: 61px 2852px;
	background-image: url(assets/images/down_arrow_yellow.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	}

body.path-frontpage .main-container.container div.row{
	max-width: 1170px;
	margin-left: auto;
	margin-right: auto;
	}
	
body.path-frontpage h1.page-header{
     position: absolute;
     left: -9999px;
     display: none;
     }

body.path-frontpage div.view-display-id-home_events_block{
	margin-top: 35px;
	}

body.path-frontpage div.view-display-id-home_events_block .views-row{
	border-right: 1px solid #333;
	padding-left: 30px;
	padding-right: 30px;
	}

body.path-frontpage div.view-display-id-home_events_block .views-row:first-child{
	padding-left: 0;
	}

body.path-frontpage div.view-display-id-home_events_block .views-row:last-child{
	border-right: 0;
	}

body.path-frontpage div.view-display-id-home_events_block .views-row .views-field-nothing .field-content{
	color: #EB1426;
	text-transform: uppercase;
	font-weight: 700;
	}	

body.path-frontpage div.view-display-id-home_events_block .views-row div.views-field-title{
	margin-bottom: 15px;
	}

body.path-frontpage div.view-display-id-home_events_block .views-row div.views-field-title .field-content a{
	font-size: 1.1em;
	color: #000;
	line-height: 1em;
	font-weight: 700;
	}
	
body.path-frontpage div.view-display-id-home_events_block .views-field-field-event-photo{
	max-height: 230px;
	overflow: hidden;
	margin-bottom: 20px;
	}

body.path-frontpage div.view-display-id-home_events_block .views-field-field-event-photo img{
	width: 100%;
	height: auto;
	}


body.path-frontpage div.view-display-id-home_events_block .views-field-field-event-date,
body.path-frontpage div.view-display-id-home_events_block .views-field-field-event-trumba-date,
body.path-frontpage div.view-display-id-home_events_block .views-field-field-event-location{
	display: inline-block;
	color: #EB1426;
	font-size: 17px;
	}
body.path-frontpage div.view-display-id-home_events_block .views-field-field-event-trumba-date .field-content:before,
body.path-frontpage div.view-display-id-home_events_block .views-field-field-event-location .field-content:before{
	content: "-";
	margin-left: 7px;
	margin-right: 7px;
	}

body.path-frontpage div.view-id-homepage_article_block{
	margin-top: 25px;
	padding-top: 25px;
	border-top: 1px solid #000;
	}

body.path-frontpage div.view-id-homepage_article_block .view-content{
	display: flex;
	justify-content: space-between;
	}

body.path-frontpage div.view-id-homepage_article_block .views-row{
	padding: 0;
	margin: 0;
	background-color: #f5f5f5;
	margin: 0 1%;
	padding-bottom: 20px;
	box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.25);
	}

body.path-frontpage div.view-id-homepage_article_block .views-row > .view-content{
	
	}

body.path-frontpage div.view-id-homepage_article_block .views-row:first-child{
	margin-left: 0;
	}
	
body.path-frontpage div.view-id-homepage_article_block .views-row:last-child{
	margin-right: 0;
	}
	
	
body.path-frontpage div.view-id-homepage_article_block .views-row .views-field-field-article-image img{
	width: 100%;
	height: auto;
	}

body.path-frontpage div.view-id-homepage_article_block .views-row .views-field-title{
	padding: 20px 20px 0 20px;
	}

body.path-frontpage div.view-id-homepage_article_block .views-row .views-field-title a{
	font-size: 1.1em;
	color: #000;
	line-height: 1em;
	font-weight: 700;
	}
	
body.path-frontpage div.view-id-homepage_article_block .views-row .views-field-body{
	padding: 20px 20px 0 20px;
	}

body.path-frontpage div.view-id-homepage_article_block .views-row .views-field-field-article-topics{
	padding: 20px 20px 0 20px;
	color: #f0515f;
	font-size: .8em;
	line-height: 1.2em;
	}

body.path-frontpage div.view-id-homepage_article_block .view-footer{
	padding-right: 40px;
	text-align: right;
	padding-top: 20px;
	}

body.path-frontpage .view-homepage-article-block .view-footer .news-archive-link a{
	color: #EB1426;
	}


div.simpson-slider-feature .view-display-id-homepage_slider_feature,
div.simpson-slider-feature .view-display-id-homepage_slider_feature .views-row,
div.simpson-slider-feature .view-display-id-homepage_slider_feature .views-row .views_slideshow_cycle_slide{
  margin: 0;
  padding: 0;
  width: 100% !important;
  height: 500px !important;
  }

div.simpson-slider-feature .view-display-id-homepage_slider_feature .views-row .views_slideshow_cycle_slide{
  background-repeat: no-repeat;
  background-size: cover;
  }

div.simpson-slider-feature .view-display-id-homepage_slider_feature .views-field-title,
div.simpson-slider-feature .view-display-id-homepage_slider_feature .views-field-body{
  position: absolute;
  }

div.simpson-slider-feature .view-display-id-homepage_slider_feature .views-field-field-home-slide-image{
  width: 100% !important;
  height: 500px;
  }
  
div.simpson-slider-feature .view-display-id-homepage_slider_feature .views-field-field-home-slide-image img{
	width: 100% !important;
	height: 500px;
	object-fit: cover;
	object-position: center 20%;
	}

div.simpson-slider-feature .view-display-id-homepage_slider_feature .views-field-title{
  max-width: 500px;
  margin-left: 10%;
  margin-top: 200px;
  color: #ffda00;
  font-family: 'Alegreya Sans', sans-serif;
  font-weight: 800;
  text-transform: uppercase;
  font-size: 42px;
  text-shadow: 0 1px 2px rgba(0,0,0,0.6);
  line-height: 50px;
  }

div.simpson-slider-feature .view-display-id-homepage_slider_feature .views-field-body{
  font-family: 'Alegreya',serif;
  background-color: rgba(0, 0, 0, 0.65);
  padding: 15px 15px;
  right: 15%;
  margin-top: 0;
  color: #fff;
  width: 400px;
  font-size: 17px;
  /*display: none;*/
  }
  
div.simpson-slider-feature .view-display-id-homepage_slider_feature .views-field-body a{
	text-decoration: underline;
	color: #ffffff !important;
	}

div.simpson-slider-feature .view-display-id-homepage_slider_feature .views-field-body a:hover{
	color: #ffffff !important;
	}
	
@media (max-width: 1299px) { 
	body.path-frontpage .main-container.container{
		width: auto;
		padding-bottom: 50px;
		background-image: none;
		background: none;
		}
	}
	
@media (max-width: 1199px) { 
	/* 2 across */
	
	div.simpson-slider-feature .view-display-id-homepage_slider_feature .views-field-body,
	div.simpson-slider-feature .view-display-id-homepage_slider_feature .views-field-title,
	div.simpson-slider-feature .view-display-id-homepage_slider_feature .views-field-title .field-content{
		width: 100%;
		right: auto;
		}
	
	div.simpson-slider-feature .view-display-id-homepage_slider_feature .views-field-field-home-slide-image,
	div.simpson-slider-feature .view-display-id-homepage_slider_feature .views-field-field-home-slide-image img {
		width: 100% !important;
		height: 350px !important;
		}
	
	div.simpson-slider-feature .view-display-id-homepage_slider_feature .views-field-body{
		line-height: 34px;
		font-size: 17px;
		line-height: 1.3em;
		width: 100%;
		margin: 0;
		right: 0;
		left: 0;
		padding-right: 20px;
		padding-left: 20px;
		
		}

	div.simpson-slider-feature .view-display-id-homepage_slider_feature .views-field-title{
		width: 100%;
		padding-right: 20px;
		padding-left: 20px;
		max-width: none;
		font-size: 30px;
		line-height: 34px;
		margin-left: 0;
		margin-right: 0;
		}

	div.simpson-slider-feature .view-display-id-homepage_slider_feature,
	div.simpson-slider-feature .view-display-id-homepage_slider_feature .views-row,
	div.simpson-slider-feature .view-display-id-homepage_slider_feature .views-row .views_slideshow_cycle_slide{
		margin: 0;
		padding: 0;
		width: 100% !important;
		height: 350px !important;
		}
	
	body.path-frontpage div.view-display-id-home_events_block .views-row.col-md-6,
	body.path-frontpage div.view-display-id-home_events_block .views-row:first-child{
		margin-bottom: 25px;
		border: 0;
		padding: 15px;
		}
	
	body.path-frontpage div.view-display-id-home_events_block .views-row:first-child,
	body.path-frontpage div.view-display-id-home_events_block .views-row:nth-child(3){
		margin-right: 0;
		}
	
	}
	
@media (max-width: 600px) {
	div.simpson-slider-feature .view-display-id-homepage_slider_feature .views-field-body p {
		font-size: 14px;
		}
	div.simpson-slider-feature .view-display-id-homepage_slider_feature .views-field-title{
		font-size: 28px;
    		line-height: 32px;
		}
	
	}