/* This file will hold styles for all layouts using the alpha grid (i.e. not the mobile layout). */

/*- Logo -*/
#logo {
position: absolute;
width: auto;
z-index: 10000;
max-height: 5rem;
}

/*- Media -*/

img {
max-width: 100%;
height: auto;
}

/*- Navigation -*/

h1, h2, h3, h4, h5, h6, li, td, a {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTJBQkFGRUZFOTIyMTFFMEJDRDNEQzkxOTVGOTNBODAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTJBQkFGRjBFOTIyMTFFMEJDRDNEQzkxOTVGOTNBODAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MkFCQUZFREU5MjIxMUUwQkNEM0RDOTE5NUY5M0E4MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MkFCQUZFRUU5MjIxMUUwQkNEM0RDOTE5NUY5M0E4MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtrV+I8AAAAQSURBVHjaYvj//z8DQIABAAj8Av7bok0WAAAAAElFTkSuQmCC',sizingMethod=crop);
  zoom: 1;
}

.js #nav {
  clip: auto;
  max-height: none;
  position: static;
  display: block;
  overflow: visible;
  zoom: 1;
  display: flex;
}

.navigation {
	margin-top: 18px;
}

.facebook-en {
  width: 142px;
}

.social-tripadvisor {
  width: 76px;
}

.facebook-en,
.social-tripadvisor {
  text-align: left;
}

#main-menu li {
	float: left;
	background: url(images/main-li-sp.gif) no-repeat right center;
	margin: 0;
	padding-right: 1px;
	padding-left: 0px;
	text-align: center;
}

#main-menu li a {
	text-transform: uppercase;
	padding: 22px 9px;
}

/*- Horses -*/

.horses .first,
.horses .views-row-first {
	margin-left: 0;
}

.horses .third {
	margin-right: 0;
}

.horse-item .visible .field-myndir {
	display: block;
}

/*- Nodes -*/

.node .result-0 {
	margin-left: 0px;
	float: left;
}

.node .result-1 {
	margin-right: 0px;
	float: right;
}

/*-- Nodes --*/

.background-image {
	display: block;
}

.node .background-image-set {
	position: absolute;
	top: 36px;
}

/*- Galleria -*/

.galleria-content .galleria-container {
	background: #fff;
	width: 460px;
	height: 337px;
}

.galleria-stage {
box-shadow: 0px 0px 2px #999;
filter: 
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#33000000');
padding: 5px;
left: 0px;
overflow: hidden;
}

.horses hr,
.view-id-_rgangar hr {
		padding-bottom: 10px;
		padding-top: 10px;
}

/*-- Mailchimp --*/

#mailchimp-newsletter-newsletter {
	float: none;
}

.mailchimp {
	max-width: 100%;
}

.mailchimp .block-title {
	padding-bottom: 0px;
	text-align: left;
}

.mailchimp .description {
padding-top: 5px;
margin-top: 2px;
padding-bottom: 20px;
}

.mailchimp .content {
	padding: 0px;
}

.mailchimp .r {
	margin-right: 0px;
}

.mailchimp .l {
	margin-left: 0px;
}

.mailchimp .form-item {
float: left;
}

/*- Slideshow -*/
.flexslider header,
.flexslider .field-subtitle,
.flexslider .field-body,
.flexslider .field-linkur {
		z-index: 100;
}

.flexslider header {
		font-size: 55px;
}

.flexslider .field-body {
		display: block;
}

.node-slideshow-item h2 {
	font-size: 44px;
}

.flex-control-nav {
display: none;
}

.flex-direction-nav {
display: block;
}

/*-- Products --*/

.node-product {
  font-size: 12px;
}

.image-container {
  margin-left: 0 !important;
}

.salescloud-container {
  margin-right: 0 !important;
}

.products .views-row-last {
  margin-bottom: 0;
  padding-bottom: 0;
  background: none;
}

.node-product .border-container {
  min-height: 220px;
  border-right: 1px solid #ececec;
  border-left: 1px solid #a8a8a8;
}

.node-product .description-container {
  border-left: 0;
}

.node-product .description-container {
  margin-right: 0 !important;
  padding-right: 9px;
}

.node-product .nutritional-container {
  margin-left: 0 !important;
  padding-left: 9px;
  margin-right: 0 !important;
  padding-right: 9px;
}


.node-product .salescloud-container {
  margin-left: 0 !important;
  padding-left: 9px;
  border-right: 0;
}

.salescloud-container {
  margin-top: 0;
}
/*-- Social Feed Zone --*/

.block-socialfeed ul {
	padding: 0 15px 15px 15px;
}

.social-feed-logo {
	display: block;
    margin-right: auto;
    margin-left: auto;
	padding: 15px;
}

.social-feed-instagram-grid
 {
  display: grid;
    grid-template-columns: repeat(5,170px);
    grid-template-rows: repeat(1,170px);
    grid-gap: 15px;
    padding: 0 15px 15px;
}

.social-feed-instagram-grid-item {
  padding-bottom: 0px;
  height: 170px;
  overflow: hidden;
}

/*-- Fluid zone --*/

#region-menu {
  float:right;
}

#block-views-slideshow-block {
  margin-top: 30px;
}

.fluid-zone .region.fluid-5 {
  width: 172px;
}

#zone-postscript-wrapper {
	padding-bottom: 20px;
}