.views-view-responsive-grid .views-view-responsive-grid__item-inner {
    float: left;
    padding: 12px;
    margin-bottom: 20px;
    border: 1px solid lightgrey;
    background-color: rgb(242, 242, 242, 0.2); 
    opacity: 0.9;
}

.views-view-responsive-grid .views-view-responsive-grid__item-inner:hover {
background-color: rgb(240, 245, 245, 0.7); 
opacity: 1;  
}

.views-view-responsive-grid .views-view-responsive-grid__item-inner:active {
background-color: rgb(242, 242, 242); 
opacity: 1;    
}

.views-field-field-when {
  background-color: #8c8c8c;
  color: white;
  text-align: center;
  padding-top:4px;
  padding-bottom: 4px;
  font-size: 15px;
}

select#edit-field-subject-target-id {
width: 250px;
margin: 10px;  
}

select#edit-field-city-target-id {
width: 250px;
margin: 10px;
}

div .field--name-field-short-description {
font-size: 25px;
}

.region-primary-menu .menu-item-level-1:hover {
    background-color: #527a7a;
    color: #ffffff;
  }

.region-primary-menu .menu-item-level-1 a:hover,
.region-primary-menu .menu-item-level-1 > span:hover {
    background-color: #527a7a;
    color: #ffffff;
  }

ul.js-pager__items.pager {
  list-style: none;
}

div {
padding: 1px;
}

p {
text-align: justify;
}

a.btn {
color: white;
display:inline-block;  
background-color: #527a7a;
padding: 12px 30px;
}

a.btn hover {
background-color: #e3831c;
}

a.btn active {
background-color: #e3831c;
}

div.block-content {
margin-top: 7px;
margin-bottom: 7px;
}

div.field__label {
color: #527a7a;
}

.breadcrumb-item-seperator {
color: white;
}

li.breadcrumb-item {
color: white;
}

.main-wrapper {
background-color: #e0ebeb;
}

#main {
background-color: #e0ebeb;
}

span.fieldset-legend {
color: #008080;
font-weight: bold;
}

.breadcrumb a {
color: white;
}

time {
font-size: 1.08em;
}

.myButton {
	background-color:#527a7a;
	border:1px solid #ffffff;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	padding:17px 24px;
	text-decoration:none;
    box-shadow: none;
	
}
.myButton:hover {
	background-color:#e63900;
    opacity: 0.8;
    color:#ffffff;
    text-decoration: none;
}
.myButton:active {
	position:relative;
	top:1px;
    color: white;
    text-decoration: none;
}

.myButton:visited {
  color: white;
  text-decoration: none;
}

span.views-label-field-find-a-hotel-nearby {
  color: #004466;
  font-size: 1.6rem;
  text-transform: uppercase;
}