/*
 *	MAIN SASS FILE
 *
 * 	Here we have all our imports, both for components and for partials
 *	
*/
/* line 17, ../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/* line 4, ../sass/_base.scss */
body {
  font-family: "Helvetica","Arial",sans-serif;
  font-size: 16px;
  font-size: 1rem;
  background-color: #eeeeee;
}

/* =14px */
/* line 10, ../sass/_base.scss */
h1 {
  font-size: 24px;
  font-size: 1.5rem;
}

/* =24px */
/* line 17, ../sass/_base.scss */
blockquote {
  font-family: "Georgia";
  font-size: 1.875em;
  line-height: 1.6em;
  position: relative;
  max-width: 400px;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  /*quotes: "\201C" "\201D" "\2018" "\2019";*/
  quotes: "\201C" "\201D";
}

/* line 27, ../sass/_base.scss */
blockquote:before {
  position: absolute;
  left: -30px;
  top: 40px;
  content: open-quote;
  font-size: 2em;
  line-height: 0.1em;
}

/* line 37, ../sass/_base.scss */
blockquote p {
  display: inline;
}

strong {
	font-weight: bold;
}

/* line 44, ../sass/_base.scss */
.content-headline, .content-white-full h1, .page-front .section-gestastofa h1, .page-front .section-vorumerki h1, .page-front .section-key-employees h1, .content-white-full ul li h1, .content-blue-full h1, .page-front .section-vinnustadurinn h1, .page-front .section-abyrgd h1, .page-front .section-saga h1, .page-front .section-learn-more h1, .page-front .section-partners h1, .content-grey-full h1, .page-front .section-hress h1, .page-front .section-ymislegt h1, .page-front .section-contact h1, .page-front .section-water h1, .page-front .section-thjonusta h1, .page-front .section-thjonusta .opening-hours-list ul li:first-of-type, .page-front .section-ymislegt ul li h1, .page-front .section-our-exports h1,
.page-front .section-our-products h1 {
  font-size: 1.875em;
  line-height: 0.8em;
  color: #0d264a;
  font-weight: 100;
}
/* line 49, ../sass/_base.scss */
.content-headline strong, .content-white-full h1 strong, .page-front .section-gestastofa h1 strong, .page-front .section-vorumerki h1 strong, .page-front .section-key-employees h1 strong, .content-white-full ul li h1 strong, .content-blue-full h1 strong, .page-front .section-vinnustadurinn h1 strong, .page-front .section-abyrgd h1 strong, .page-front .section-saga h1 strong, .page-front .section-learn-more h1 strong, .page-front .section-partners h1 strong, .content-grey-full h1 strong, .page-front .section-hress h1 strong, .page-front .section-ymislegt h1 strong, .page-front .section-contact h1 strong, .page-front .section-water h1 strong, .page-front .section-thjonusta h1 strong, .page-front .section-thjonusta .opening-hours-list ul li:first-of-type strong, .page-front .section-ymislegt ul li h1 strong, .page-front .section-our-exports h1 strong,
.page-front .section-our-products h1 strong {
  font-weight: 600;
}

/* line 55, ../sass/_base.scss */
.content-text, .content-white-full p, .page-front .section-gestastofa p, .page-front .section-vorumerki p, .page-front .section-key-employees p, .content-blue-full p, .page-front .section-vinnustadurinn p, .page-front .section-abyrgd p, .page-front .section-saga p, .page-front .section-learn-more p, .page-front .section-partners p, .content-grey-full p, .page-front .section-hress p, .page-front .section-ymislegt p, .page-front .section-contact p, .page-front .section-water p, .page-front .section-thjonusta p, .page-front .section-our-exports p,
.page-front .section-our-products p {
  font-size: 0.9375em;
  line-height: 1.6em;
  color: #555555;
  font-weight: 100;
}

/* line 61, ../sass/_base.scss */
.content-white-box, .page-front .section-water, .page-front .section-thjonusta, .page-front .section-our-exports,
.page-front .section-our-products {
  overflow: hidden;
  *zoom: 1;
  text-align: center;
  border: 1px solid #cccccc;
  margin-bottom: 50px;
  background-color: white;
  width: 90%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

/* line 76, ../sass/_base.scss */
.content-white-full, .page-front .section-gestastofa, .page-front .section-vorumerki, .page-front .section-key-employees {
  background-color: white;
  width: 100%;
  min-height: 370px;
  overflow: hidden;
  *zoom: 1;
  text-align: center;
}
.content-white-full{
	min-height: 250px !important;
}
/* line 86, ../sass/_base.scss */
.content-white-full h1, .page-front .section-gestastofa h1, .page-front .section-vorumerki h1, .page-front .section-key-employees h1 {
  padding-top: 50px;
}
/* line 90, ../sass/_base.scss */
.content-white-full p, .page-front .section-gestastofa p, .page-front .section-vorumerki p, .page-front .section-key-employees p {
  max-width: 525px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-top: 36px;
}
/* line 101, ../sass/_base.scss */
.content-white-full ul, .page-front .section-gestastofa ul, .page-front .section-vorumerki ul, .page-front .section-key-employees ul {
  max-width: 1200px;
  width: 90%;
  padding-top: 50px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  *zoom: 1;
}
/* line 110, ../sass/_base.scss */
.content-white-full ul li, .page-front .section-gestastofa ul li, .page-front .section-vorumerki ul li, .page-front .section-key-employees ul li {
  float: left;
  text-align: left;
  width: 50%;
  padding-bottom: 50px;
  		/*		a {
  					text-decoration: none;
  					color:$color-orange;
  					position:relative;
  					padding-left:20px;
  
  					@include adjust-font-size-to(15px,0.7,$font-size-base);
  
  					&:before {
  						content:"\00bb";
  						position:absolute;
  						left:0;
  					}
  				}*/
}
/* line 116, ../sass/_base.scss */
.content-white-full ul li .image-container, .page-front .section-gestastofa ul li .image-container, .page-front .section-vorumerki ul li .image-container, .page-front .section-key-employees ul li .image-container {
  float: left;
  max-width: 150px;
  width: 100%;
  max-height: 150px;
  height: 150px;
  margin-right: 25px;
  background-repeat: no-repeat;
  background-position: center;
}
.page-front .section-gestastofa ul li .image-container a {
	display: block;
	height: 100%;
}
/* line 128, ../sass/_base.scss */
.content-white-full ul li img, .page-front .section-gestastofa ul li img, .page-front .section-vorumerki ul li img, .page-front .section-key-employees ul li img {
  float: left;
  width: 150px;
  height: 150px;
  background-color: #98c34a;
  margin-right: 25px;
}
/* line 136, ../sass/_base.scss */
.content-white-full ul li h1, .page-front .section-gestastofa ul li h1, .page-front .section-vorumerki ul li h1, .page-front .section-key-employees ul li h1 {
  font-weight: 600;
  padding-top: 0;
  padding-bottom: 20px;
}
.page-front .section-gestastofa ul li h1 a {
	text-decoration: none;
	color: #0d264a;
}
/* line 144, ../sass/_base.scss */
.content-white-full ul li p, .page-front .section-gestastofa ul li p, .page-front .section-vorumerki ul li p, .page-front .section-key-employees ul li p {
  padding-top: 0;
  padding-bottom: 20px;
  padding-right: 10px;
}

/* line 168, ../sass/_base.scss */
.content-blue-full, .page-front .section-vinnustadurinn, .page-front .section-abyrgd, .page-front .section-saga, .page-front .section-learn-more, .page-front .section-partners {
  background-color: #0d264a;
  width: 100%;
  color: white;
  padding-bottom: 50px;
  min-height: 370px;
  display: table;
}
/* line 177, ../sass/_base.scss */
.content-blue-full h1, .page-front .section-vinnustadurinn h1, .page-front .section-abyrgd h1, .page-front .section-saga h1, .page-front .section-learn-more h1, .page-front .section-partners h1 {
  color: white;
  font-weight: 600;
  padding: 100px 100px 20px 100px;
  max-width: 530px;
}
/* line 186, ../sass/_base.scss */
.content-blue-full p, .page-front .section-vinnustadurinn p, .page-front .section-abyrgd p, .page-front .section-saga p, .page-front .section-learn-more p, .page-front .section-partners p {
  color: white;
  padding-bottom: 20px;
  padding-left: 100px;
  padding-right: 100px;
  font-weight: 100;
  max-width: 530px;
}
/* line 195, ../sass/_base.scss */
.content-blue-full p:last-of-type, .page-front .section-vinnustadurinn p:last-of-type, .page-front .section-abyrgd p:last-of-type, .page-front .section-saga p:last-of-type, .page-front .section-learn-more p:last-of-type, .page-front .section-partners p:last-of-type {
  padding-bottom: 50px;
}
/* line 200, ../sass/_base.scss */
.content-blue-full .header-btn, .page-front .section-vinnustadurinn .header-btn, .page-front .section-abyrgd .header-btn, .page-front .section-saga .header-btn, .page-front .section-learn-more .header-btn, .page-front .section-partners .header-btn {
  color: #fbb826;
}
/* line 204, ../sass/_base.scss */
.content-blue-full .text, .page-front .section-vinnustadurinn .text, .page-front .section-abyrgd .text, .page-front .section-saga .text, .page-front .section-learn-more .text, .page-front .section-partners .text {
  display: table-cell;
  width: 50%;
  vertical-align: top;
}

/* line 211, ../sass/_base.scss */
.content-grey-full, .page-front .section-hress, .page-front .section-ymislegt, .page-front .section-contact {
  background-color: #eeeeee;
  width: 100%;
  border-top: 1px solid #cccccc;
}
/* line 216, ../sass/_base.scss */
.content-grey-full ul, .page-front .section-hress ul, .page-front .section-ymislegt ul, .page-front .section-contact ul {
  overflow: hidden;
  *zoom: 1;
  width: 90%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 50px 50px 50px 50px;
}
/* line 224, ../sass/_base.scss */
.content-grey-full ul li, .page-front .section-hress ul li, .page-front .section-ymislegt ul li, .page-front .section-contact ul li {
  float: left;
  width: 50%;
}
/* line 230, ../sass/_base.scss */
.content-grey-full h1, .page-front .section-hress h1, .page-front .section-ymislegt h1, .page-front .section-contact h1 {
  padding-bottom: 20px;
}
/* line 235, ../sass/_base.scss */
.content-grey-full p, .page-front .section-hress p, .page-front .section-ymislegt p, .page-front .section-contact p {
  padding-right: 50px;
}

/* line 244, ../sass/_base.scss */
.content-form .formrow, .section-abendingar form .formrow {
  width: 70%;
  float: left;
}
/* line 249, ../sass/_base.scss */
.content-form .half-left, .section-abendingar form .half-left {
  width: 32%;
  float: left;
  margin-right: 5%;
}
/* line 255, ../sass/_base.scss */
.content-form .half-right, .section-abendingar form .half-right {
  width: 33%;
  float: left;
}
/* line 260, ../sass/_base.scss */
.content-form .full-width, .section-abendingar form .full-width {
  width: 100%;
}
/* line 264, ../sass/_base.scss */
.content-form .form-message, .section-abendingar form .form-message {
  float: right;
  width: 25%;
}
/* line 268, ../sass/_base.scss */
.content-form .form-message h1, .section-abendingar form .form-message h1 {
  font-size: 0.875em;
  line-height: 1.71429em;
  padding: 0;
}
/* line 273, ../sass/_base.scss */
.content-form .form-message p, .section-abendingar form .form-message p {
  padding: 0;
  font-size: 0.875em;
  line-height: 1.37143em;
  font-style: italic;
  color: #555555;
}
/* line 283, ../sass/_base.scss */
.content-form .required label:after, .section-abendingar form .required label:after {
  content: "*";
  color: #ff6600;
  padding-left: 5px;
}
/* line 292, ../sass/_base.scss */
.content-form label, .section-abendingar form label {
  padding-top: 20px;
  padding-bottom: 10px;
  color: #555555;
  display: block;
  clear: both;
}
/* line 302, ../sass/_base.scss */
.content-form input, .section-abendingar form input {
  width: 100%;
  height: 40px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #cccccc;
  -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 4px 0px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.05) 0 4px 0px inset;
  box-shadow: rgba(0, 0, 0, 0.05) 0 4px 0px inset;
}
/* line 311, ../sass/_base.scss */
.content-form input[type=submit], .section-abendingar form input[type=submit] {
  width: 100%;
  max-width: 200px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background-color: #0d264a;
  color: white;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: bold;
}
/* line 322, ../sass/_base.scss */
.content-form textarea, .section-abendingar form textarea {
  width: 100%;
  min-height: 180px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #cccccc;
  -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 4px 0px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.05) 0 4px 0px inset;
  box-shadow: rgba(0, 0, 0, 0.05) 0 4px 0px inset;
}

/* line 332, ../sass/_base.scss */
.modal, .section-abendingar, .faq {
  position: fixed;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  background-color: white;
  top: 0;
}
/* line 344, ../sass/_base.scss */
.modal h1, .section-abendingar h1, .faq h1 {
  color: #0d264a;
  padding-bottom: 50px;
  font-weight: 600;
}
/* line 351, ../sass/_base.scss */
.modal .modal-wrap, .section-abendingar .modal-wrap, .faq .modal-wrap {
  padding: 0;
  border: 1px solid #cccccc;
}
/* line 357, ../sass/_base.scss */
.modal .section-wrap, .section-abendingar .section-wrap, .faq .section-wrap {
  box-sizing: border-box;
  max-width: 50%;
  width: 100%;
  background-color: white;
  position: absolute;
  z-index: 999;
  padding: 50px;
  left: 25%;
  top: 50px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 2px 2px 4px;
  -moz-box-shadow: rgba(0, 0, 0, 0.5) 2px 2px 4px;
  box-shadow: rgba(0, 0, 0, 0.5) 2px 2px 4px;
}
/* line 373, ../sass/_base.scss */
.modal:before, .section-abendingar:before, .faq:before {
  content: "";
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 37, 76, 0.35);
  z-index: 0;
}

/* line 385, ../sass/_base.scss */
.dual-list, .page-front .section-vinnustadurinn ul, .page-front .section-abyrgd ul, .page-front .section-saga ul, .page-front .section-ymislegt ul {
  overflow: hidden;
  *zoom: 1;
  display: table;
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}
/* line 393, ../sass/_base.scss */
.dual-list li, .page-front .section-vinnustadurinn ul li, .page-front .section-abyrgd ul li, .page-front .section-saga ul li, .page-front .section-ymislegt ul li {
  display: table-cell;
  padding-left: 100px;
}
/* line 399, ../sass/_base.scss */
.dual-list li h1, .page-front .section-vinnustadurinn ul li h1, .page-front .section-abyrgd ul li h1, .page-front .section-saga ul li h1, .page-front .section-ymislegt ul li h1 {
  padding-top: 0;
  padding-left: 0;
}
/* line 403, ../sass/_base.scss */
.dual-list li p, .page-front .section-vinnustadurinn ul li p, .page-front .section-abyrgd ul li p, .page-front .section-saga ul li p, .page-front .section-ymislegt ul li p {
  padding: 0;
}

/* line 408, ../sass/_base.scss */
.follow-link {
  text-decoration: none;
  color: #ff6600;
  position: relative;
  padding-left: 20px;
  font-size: 0.9375em;
  line-height: 1.12em;
}
/* line 416, ../sass/_base.scss */
.follow-link:before {
  content: "\00bb";
  position: absolute;
  left: 0;
}

/* line 423, ../sass/_base.scss */
.info-box, .page-front .section-ymislegt ul li div {
  background-color: white;
  border: 1px solid #cccccc;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  min-height: 688px;
  position: relative;
}
/* line 432, ../sass/_base.scss */
.info-box h1, .page-front .section-ymislegt ul li div h1 {
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 600;
  color: #0d264a;
  background-color: #eff1f4;
  display: block;
  border-bottom: 1px solid #cccccc;
  padding: 20px 20px 15px 20px;
  text-transform: uppercase;
}
/* line 446, ../sass/_base.scss */
.info-box ul, .page-front .section-ymislegt ul li div ul {
  padding: 0;
  padding-top: 50px;
  display: block;
}
/* line 452, ../sass/_base.scss */
.info-box ul li, .page-front .section-ymislegt ul li div ul li {
  float: none;
  clear: both;
  display: block;
  width: auto;
  padding: 50px;
  padding-top: 0;
}
/* line 461, ../sass/_base.scss */
.info-box ul li a, .page-front .section-ymislegt ul li div ul li a {
  text-decoration: none;
  color: #00254c;
}
/* line 466, ../sass/_base.scss */
.info-box ul li h1, .page-front .section-ymislegt ul li div ul li h1 {
  font-size: 1.5em;
  line-height: 1em;
  text-transform: none;
  color: #00254c;
  background-color: transparent;
  border: 0;
  padding: 0;
  padding-bottom: 20px;
}
/* line 476, ../sass/_base.scss */
.info-box ul li h2, .page-front .section-ymislegt ul li div ul li h2 {
  font-size: 0.6875em;
  line-height: 2.18182em;
  color: #555555;
}
/* line 481, ../sass/_base.scss */
.info-box ul li img, .page-front .section-ymislegt ul li div ul li img {
  float: left;
  padding-right: 20px;
}
/* line 489, ../sass/_base.scss */
.info-box .header-btn, .page-front .section-ymislegt ul li div .header-btn {
  color: #00254c;
  margin-left: 50px;
  margin-bottom: 50px;
  border: 1px solid #cccccc;
  text-shadow: rgba(0, 0, 0, 0) 0px 1px 0;
  display: block;
  max-width: 215px;
  padding-right: 0;
}
/* line 500, ../sass/_base.scss */
.info-box .header-btn:before, .page-front .section-ymislegt ul li div .header-btn:before {
  border-right: 1px solid #cccccc;
}

/* line 507, ../sass/_base.scss */
.header-btn {
  display: block;
  position: relative;
  border: 1px solid white;
  max-width: 240px;
  width: 100%;
  padding: 16px 20px 16px 80px;
  text-decoration: none;
  color: white;
  font-weight: 400;
  text-shadow: rgba(0, 0, 0, 0.3) 0px 1px 0;
}
/* line 523, ../sass/_base.scss */
.header-btn:before {
  content: "";
  background-image: url("/images/template2014/icons/crown.png");
  background-repeat: no-repeat;
  background-position: center;
  width: 50px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  border-right: 1px solid white;
}

/* line 538, ../sass/_base.scss */
.orange-button {
  display: block;
  padding: 38px;
  text-align: center;
  color: white;
  font-size: 1.125em;
  line-height: 1.33333em;
  text-shadow: rgba(0, 0, 0, 0.3) 0px 2px 0;
  font-weight: 600;
  text-decoration: none;
  background-color: #fbb826;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #daa237;
}
/* line 551, ../sass/_base.scss */
.orange-button span {
  position: relative;
  padding-left: 40px;
}
/* line 555, ../sass/_base.scss */
.orange-button span:before {
  content: "";
  background-image: url("/images/template2014/icons/speech.png");
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  height: 30px;
  width: 30px;
}

/* line 568, ../sass/_base.scss */
.center-headline-blue, .page-front .section-abyrgd h1 {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  text-align: center;
  max-width: 100%;
}

/* line 4, ../sass/_layout.scss */
.search-active .searchbar {
  margin-top: 0;
}

/* line 10, ../sass/_layout.scss */
.searchbar {
  height: 42px;
  border-bottom: 1px solid #cccccc;
  background-color: white;
  margin-top: -42px;
  position: relative;
  width: 100%;
  /* firefox 19+ */
  /* ie */
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
/* line 19, ../sass/_layout.scss */
.searchbar form {
  overflow: hidden;
  *zoom: 1;
  width: 100%;
  position: relative;
}
/* line 27, ../sass/_layout.scss */
.searchbar ::-webkit-input-placeholder {
  text-transform: uppercase;
}
/* line 28, ../sass/_layout.scss */
.searchbar ::-moz-placeholder {
  text-transform: uppercase;
}
/* line 29, ../sass/_layout.scss */
.searchbar :-ms-input-placeholder {
  text-transform: uppercase;
}
/* line 30, ../sass/_layout.scss */
.searchbar input:-moz-placeholder {
  text-transform: uppercase;
}
/* line 32, ../sass/_layout.scss */
.searchbar input[type="text"] {
  padding-left: 52px;
  display: block;
  left: 220px;
  height: 40px;
  float: left;
  border: 0;
  border-left: 1px solid #cccccc;
  -webkit-box-shadow: 0;
  -moz-box-shadow: 0;
  box-shadow: 0;
  position: relative;
  width: 100%;
}
/* line 53, ../sass/_layout.scss */
.searchbar input [type="submit"] {
  width: 90%;
  float: right;
}
/* line 58, ../sass/_layout.scss */
.searchbar:before {
  content: "";
  height: 40px;
  width: 40px;
  position: absolute;
  top: 0;
  left: 230px;
  z-index: 99;
  background-image: url(/images/template2014/icons/magnify.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

/* line 76, ../sass/_layout.scss */
.page-front {
  min-height: 2000px;
  overflow: hidden;
  *zoom: 1;
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: 0 -150px;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}
.page-front.content {
	min-height: 10px;
}
@media only screen and (max-width: 1200px) {
  /* line 76, ../sass/_layout.scss */
  .page-front {
    background-position: 0 0;
  }
}
/* line 98, ../sass/_layout.scss */
.page-front header {
  width: 90%;
  max-width: 1280px;
  overflow: hidden;
  position: relative;
  background-position: 80% -64px;
  background-repeat: no-repeat;
  min-height: 374px;
  margin-left: auto;
  margin-right: auto;
}
/* line 112, ../sass/_layout.scss */
.page-front header .header-btn {
  margin-left: 50px;
}
/* line 117, ../sass/_layout.scss */
.page-front header h1 {
  font-size: 4em;
  line-height: 1.125em;
  color: white;
  font-weight: 600;
  width: 60%;
  max-width: 620px;
  padding: 100px 50px 30px;
  text-shadow: rgba(0, 0, 0, 0.3) 0px 2px 0;
}
/* line 128, ../sass/_layout.scss */
.page-front header p {
  font-size: 1.25em;
  line-height: 1.56em;
  font-family: "Georgia";
  color: white;
  font-style: italic;
  font-weight: 100;
  padding: 0 50px 0;
}
/* line 137, ../sass/_layout.scss */
.page-front header ul {
  overflow: hidden;
  *zoom: 1;
  display: table;
  padding-bottom: 50px;
}
/* line 142, ../sass/_layout.scss */
.page-front header ul li {
  display: table-cell;
  overflow: hidden;
  *zoom: 1;
  vertical-align: bottom;
  width: 30%;
  position: relative;
}
/* line 149, ../sass/_layout.scss */
.page-front header ul li:first-of-type {
  width: 70%;
}
/* line 156, ../sass/_layout.scss */
.page-front header ul li h1 {
  width: auto;
}
/* line 160, ../sass/_layout.scss */
.page-front header ul li .orange-button {
  position: relative;
  bottom: 0;
  font-size: 1.5em;
  line-height: 1em;
  font-weight: 400;
}
/* line 171, ../sass/_layout.scss */
.page-front .section-water {
  overflow: hidden;
  text-align: center;
  border: 1px solid #cccccc;
  margin-bottom: 50px;
  background-color: white;
  width: 90% !important;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 50px;
  padding: 0 !important;
  width: 100%;
  text-align: left;
  padding: 50px 0 0 0;
}
/* line 185, ../sass/_layout.scss */
.page-front .section-water h1 {
  padding-top: 50px;
}
/* line 189, ../sass/_layout.scss */
.page-front .section-water p {
  max-width: 525px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-top: 36px;
}
/* line 201, ../sass/_layout.scss */
.page-front .section-water .product-image {
  border: 0;
  float: left;
  height: 362px;
  width: 384px;
  background-position: center -112px;
}
/* line 217, ../sass/_layout.scss */
.page-front .section-water p {
  max-width: 90%;
}
/* line 221, ../sass/_layout.scss */
.page-front .section-water a {
  text-decoration: none;
  display: block;
  color: #ff6600;
  padding-top: 20px;
  position: relative;
}
/* line 228, ../sass/_layout.scss */
.page-front .section-water a:before {
  position: static;
  margin-right: 5px;
}
/* line 236, ../sass/_layout.scss */
.page-front .section-thjonusta {
  border-top: 0 !important;
  text-align: left;
}
/* line 243, ../sass/_layout.scss */
.page-front .section-thjonusta h1 {
  padding-bottom: 20px;
}
/* line 248, ../sass/_layout.scss */
.page-front .section-thjonusta h2 {
  font-size: 1em;
  line-height: 1.5em;
  color: #0d264a;
  font-weight: 600;
}
/* line 254, ../sass/_layout.scss */
.page-front .section-thjonusta p {
  padding-bottom: 20px;
}
/* line 259, ../sass/_layout.scss */
.page-front .section-thjonusta ul {
  position: relative;
  display: table;
}
/* line 262, ../sass/_layout.scss */
.page-front .section-thjonusta ul li {
  padding: 25px;
}
@media only screen and (max-width: 1114px) {
  /* line 262, ../sass/_layout.scss */
  .page-front .section-thjonusta ul li {
    padding: 15px;
  }
}
/* line 272, ../sass/_layout.scss */
.page-front .section-thjonusta .tabs {
  width: 100%;
  min-height: 552px;
  display: block;
  overflow: hidden;
  *zoom: 1;
  border-top: 0;
}
/* line 279, ../sass/_layout.scss */
.page-front .section-thjonusta .tabs ul {
  overflow: hidden;
  *zoom: 1;
  position: relative;
  display: table;
}
/* line 284, ../sass/_layout.scss */
.page-front .section-thjonusta .tabs ul li {
  display: table-cell;
  width: 50%;
}
/* line 292, ../sass/_layout.scss */
.page-front .section-thjonusta .tab {
  position: absolute;
  background-color: white;
  height: 100%;
  padding-top: 0 !important;
}
/* line 298, ../sass/_layout.scss */
.page-front .section-thjonusta .tab h2 {
  display: none;
}
/* line 303, ../sass/_layout.scss */
.page-front .section-thjonusta #selector-list {
  width: 100%;
}
/* line 307, ../sass/_layout.scss */
.page-front .section-thjonusta .tab-selector {
  padding: 0;
}
/* line 311, ../sass/_layout.scss */
.page-front .section-thjonusta .tab-link {
  text-align: center;
  font-weight: 600;
  background-color: #eeeeee;
  border-left: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  border-top: 2px solid #0d264a;
  cursor: pointer;
}
/* line 321, ../sass/_layout.scss */
.page-front .section-thjonusta .tab-link:first-of-type {
  border-left: 0;
}
/* line 326, ../sass/_layout.scss */
.page-front .section-thjonusta .tab-active {
  background-color: white;
  border-left: 1px solid #cccccc;
  border-bottom: 0;
  border-top: 2px solid #fbb826;
}
/* line 333, ../sass/_layout.scss */
.page-front .section-thjonusta .header-btn {
  border: 1px solid #cccccc;
  color: #0d264a;
  text-shadow: rgba(0, 0, 0, 0) 0px 1px 0;
  font-weight: 600;
  margin-top: 50px;
}
/* line 339, ../sass/_layout.scss */
.page-front .section-thjonusta .header-btn:before {
  border-right: 1px solid #cccccc;
}
/* line 345, ../sass/_layout.scss */
.page-front .section-thjonusta .opening-hours-list ul {
  width: 100%;
}
/* line 348, ../sass/_layout.scss */
.page-front .section-thjonusta .opening-hours-list ul h1 {
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: 600;
  padding: 0;
}
/* line 356, ../sass/_layout.scss */
.page-front .section-thjonusta .opening-hours-list ul li p {
  padding: 0;
}
/* line 360, ../sass/_layout.scss */
.page-front .section-thjonusta .opening-hours-list ul li:first-of-type {
  font-weight: 600;
  text-align: right;
  vertical-align: middle;
}
/* line 373, ../sass/_layout.scss */
.page-front .section-hress {
  padding-bottom: 50px;
  border: 0;
  padding-left: 0;
}
/* line 379, ../sass/_layout.scss */
.page-front .section-hress h1 {
  font-size: 1.875em;
  line-height: 1.2em;
  padding-bottom: 10px;
  max-width: 500px;
}
.page-front .section-hress h1 a{
	text-decoration: none;
	color: #0d264a;
}
/* line 384, ../sass/_layout.scss */
.page-front .section-hress img {
  float: left;
  padding-right: 20px;
}
/* line 389, ../sass/_layout.scss */
.page-front .section-hress ul {
  padding: 0;
  max-width: 1280px;
}
/* line 394, ../sass/_layout.scss */
.page-front .section-hress p {
  padding-right: 10px;
  padding-bottom: 10px;
  max-width: 550px;
}
/* line 401, ../sass/_layout.scss */
.page-front .section-vinnustadurinn {
  background-image: url("/images/template2014/mosaic.png");
  background-repeat: repeat-x;
  padding-top: 260px;
}
/* line 407, ../sass/_layout.scss */
.page-front .section-vinnustadurinn .header-btn {
  color: #fbb826;
}
/* line 416, ../sass/_layout.scss */
.page-front .section-gestastofa {
  background-color: #eeeeee;
  border-bottom: 1px solid #cccccc;
}
/* line 422, ../sass/_layout.scss */
.page-front .section-gestastofa ul li {
  padding-bottom: 0;
  min-height: 210px;
}
/* line 429, ../sass/_layout.scss */
.page-front .section-vorumerki {
  overflow: hidden;
  *zoom: 1;
}
/* line 433, ../sass/_layout.scss */
.page-front .section-vorumerki #dot-container {
  overflow: hidden;
  *zoom: 1;
  height: 30px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}
/* line 442, ../sass/_layout.scss */
.page-front .section-vorumerki #dot-container li {
  background-color: #cccccc;
  width: 10px;
  height: 10px;
  padding: 0;
  margin-left: 5px;
  border-radius: 50%;
  cursor: pointer;
}
/* line 451, ../sass/_layout.scss */
.page-front .section-vorumerki #dot-container li:hover {
  background-color: #fbb826;
}
/* line 456, ../sass/_layout.scss */
.page-front .section-vorumerki #dot-container .active-dot {
  background-color: #fbb826;
}
/* line 461, ../sass/_layout.scss */
.page-front .section-vorumerki .wrapper {
  position: relative;
  overflow: hidden;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  *zoom: 1;
}
/* line 471, ../sass/_layout.scss */
.page-front .section-vorumerki ul {
  overflow: hidden;
  *zoom: 1;
  max-width: none;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  			/*
  
  			li {
  				box-sizing: border-box;
  				max-width:199px;
  				height:199px;
  
  				background-repeat:no-repeat;
  				background-position:center;
  				padding:0;
  				//border-bottom:1px solid $color-border;
  				background-size:100% auto;
  				border-left:1px solid $color-border;
  
  				width:percentage(1/6);
  
  				&:nth-child(6n+1),
  				&:first-of-type {
  					border-left:0;
  				}
  
  				&:nth-child(-n+6) {
  					border-bottom:1px solid $color-border;
  				}
  			} */
}
/* line 481, ../sass/_layout.scss */
.page-front .section-vorumerki ul li {
  float: left;
  width: 200px;
  height: 199px;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 519, ../sass/_layout.scss */
.page-front .section-abyrgd {
  padding-bottom: 50px;
}
/* line 528, ../sass/_layout.scss */
.page-front .section-abyrgd ul {
  padding-top: 50px;
  padding-bottom: 50px;
}
/* line 533, ../sass/_layout.scss */
.page-front .section-abyrgd ul li {
  background-repeat: no-repeat;
  background-position: center;
}
/* line 538, ../sass/_layout.scss */
.page-front .section-abyrgd ul:last-of-type {
  border-top: 1px solid #2d4f73;
  padding-top: 0;
  padding-bottom: 0;
  max-width: 1120px;
}
/* line 546, ../sass/_layout.scss */
.page-front .section-abyrgd ul:last-of-type li:first-of-type {
  padding-left: 20px;
}
/* line 554, ../sass/_layout.scss */
.page-front .section-abyrgd h1 {
  font-weight: 600;
}
/* line 559, ../sass/_layout.scss */
.page-front .section-abyrgd .fact1 {
  height: 110px;
  background-image: url("/images/template2014/csr-is-topp10-vr-1.png");
  background-size: contain;
}
/* line 564, ../sass/_layout.scss */
.page-front .section-abyrgd .fact2 {
  height: 110px;
  background-image: url("/images/template2014/fact-2.jpg");
  background-size: contain;
}
.page-front .section-abyrgd .fact1.en {
  height: 110px;
  background-image: url("/images/template2014/csr-en-6-1.png");
  background-size: contain;
}
/* line 564, ../sass/_layout.scss */
.page-front .section-abyrgd .fact2.en {
  height: 110px;
  background-image: url("/images/template2014/csr-en-62-1.png");
  background-size: contain;
}
/* line 574, ../sass/_layout.scss */
.page-front .section-saga .image-container {
  width: 100%;
  height: 520px;
  background-size: cover;
}
/* line 590, ../sass/_layout.scss */
.page-front .section-ymislegt ul {
  width: auto;
}
/* line 593, ../sass/_layout.scss */
.page-front .section-ymislegt ul li {
  padding-left: 0;
}
/* line 597, ../sass/_layout.scss */
.page-front .section-ymislegt ul li h1 {
  font-weight: 600;
  padding-left: 100px;
  padding-top: 50px;
}
/* line 604, ../sass/_layout.scss */
.page-front .section-ymislegt ul li p {
  padding-left: 100px;
}
/* line 609, ../sass/_layout.scss */
.page-front .section-ymislegt ul li .orange-button {
  max-width: 364px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 50px;
}
/* line 618, ../sass/_layout.scss */
.page-front .section-ymislegt ul li .infoicon span:before {
  background-image: url("/images/template2014/icons/info.png");
}
/* line 637, ../sass/_layout.scss */
.page-front .last-larger li:last-of-type {
  width: 100%;
  text-align: left;
  padding: 50px 0 0 0;
}
/* line 638, ../sass/_layout.scss */
.page-front .last-larger li:last-of-type .product-image {
  border: 0;
  float: left;
  height: 374px;
  width: 384px;
  background-position: center top;
}
/* line 654, ../sass/_layout.scss */
.page-front .last-larger li:last-of-type p {
  max-width: 90%;
}
/* line 658, ../sass/_layout.scss */
.page-front .last-larger li:last-of-type a {
  text-decoration: none;
  display: block;
  color: #ff6600;
  padding-top: 20px;
}
/* line 673, ../sass/_layout.scss */
.page-front .section-our-exports h1,
.page-front .section-our-products h1 {
  padding-top: 50px;
}
/* line 677, ../sass/_layout.scss */
.page-front .section-our-exports p,
.page-front .section-our-products p {
  max-width: 525px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-top: 36px;
}
/* line 688, ../sass/_layout.scss */
.page-front .section-our-exports ul,
.page-front .section-our-products ul {
  padding-top: 50px;
}
/* line 692, ../sass/_layout.scss */
.page-front .section-our-exports ul li,
.page-front .section-our-products ul li {
  float: left;
  width: 33.33333%;
}
/* line 697, ../sass/_layout.scss */
.page-front .section-our-exports ul li .follow-link,
.page-front .section-our-products ul li .follow-link {
  float: left;
}
/* line 701, ../sass/_layout.scss */
.page-front .section-our-exports ul li p,
.page-front .section-our-products ul li p {
  max-width: 300px;
  padding-top: 16px;
}
/* line 706, ../sass/_layout.scss */
.page-front .section-our-exports ul li .product-image,
.page-front .section-our-products ul li .product-image {
  height: 286px;
  background-repeat: no-repeat;
  background-position: center;
  border-left: 1px solid #cccccc;
}
/* line 718, ../sass/_layout.scss */
.page-front .section-our-exports ul li:first-of-type .product-image,
.page-front .section-our-products ul li:first-of-type .product-image {
  border: 0;
}
/* line 733, ../sass/_layout.scss */
.page-front .section-our-exports {
  padding-bottom: 50px;
}
/* line 736, ../sass/_layout.scss */
.page-front .section-our-exports ul {
  overflow: hidden;
  *zoom: 1;
}
/* line 739, ../sass/_layout.scss */
.page-front .section-our-exports ul li {
  width: 25%;
}
/* line 742, ../sass/_layout.scss */
.page-front .section-our-exports ul li .product-image {
  position: relative;
}
/* line 745, ../sass/_layout.scss */
.page-front .section-our-exports ul li .product-image h1 {
  position: absolute;
  padding: 0;
  bottom: 0;
  width: 100%;
  font-size: 1em;
  line-height: 1.5em;
  color: #fbb826;
  font-weight: 400;
}
/* line 761, ../sass/_layout.scss */
.page-front .section-our-products {
  padding-bottom: 50px;
}
/* line 766, ../sass/_layout.scss */
.page-front .section-learn-more {
  padding-bottom: 0 !important;
}
/* line 769, ../sass/_layout.scss */
.page-front .section-learn-more .wrap {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}
/* line 775, ../sass/_layout.scss */
.page-front .section-learn-more .tempvideo {
  display: table-cell;
  background-image: url("/images/template2014/videotemp.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 370px;
}
/* line 784, ../sass/_layout.scss */
.page-front .section-learn-more video {
  display: table-cell;
  background-image: url("/images/template2014/videotemp.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
}
/* line 808, ../sass/_layout.scss */
.page-front .section-partners {
  padding-bottom: 0;
  min-height: 0;
}
/* line 813, ../sass/_layout.scss */
.page-front .section-partners .wrap {
  overflow: hidden;
  *zoom: 1;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  display: table;
  position: relative;
}
/* line 822, ../sass/_layout.scss */
.page-front .section-partners img {
  float: right;
  width: 50%;
}
/* line 827, ../sass/_layout.scss */
.page-front .section-partners .text {
  width: 100%;
  float: left;
  height: 100%;
  padding-bottom: 50px;
}
/* line 834, ../sass/_layout.scss */
.page-front .section-partners .header-btn {
  margin-left: 100px;
  max-width: 120px;
}
/* line 841, ../sass/_layout.scss */
.page-front .section-partners .partners-image {
  display: table-cell;
  background-image: url("/images/template2014/partners.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  width: 50%;
}

/* line 856, ../sass/_layout.scss */
.section-abendingar {
  display: none;
}
/* line 862, ../sass/_layout.scss */
.section-abendingar h1 {
  padding-bottom: 20px;
}
/* line 867, ../sass/_layout.scss */
.section-abendingar .form-message {
  padding-top: 40px;
}

/* line 880, ../sass/_layout.scss */
.faq {
  display: none;
}
/* line 886, ../sass/_layout.scss */
.faq ul {
  border-bottom: 1px solid #cccccc;
  width: 100%;
}
/* line 891, ../sass/_layout.scss */
.faq ul li {
  padding: 8px 12px 8px 44px;
}
/* line 895, ../sass/_layout.scss */
.faq ul li:first-of-type {
  cursor: pointer;
  position: relative;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 600;
}
/* line 903, ../sass/_layout.scss */
.faq ul li:first-of-type:before {
  content: "+";
  text-align: center;
  position: absolute;
  line-height: 20px;
  left: 10px;
  top: 10px;
  height: 20px;
  width: 20px;
  border: 1px dotted black;
}
/* line 916, ../sass/_layout.scss */
.faq ul li:first-of-type:after {
  content: "-";
  text-align: center;
  position: absolute;
  line-height: 20px;
  top: 10px;
  left: 10px;
  height: 20px;
  width: 20px;
  border: 1px dotted black;
  display: none;
}
/* line 930, ../sass/_layout.scss */
.faq ul li:last-of-type {
  height: 0;
  padding: 0px 12px 0px 60px;
  overflow: hidden;
  font-size: 0.875em;
  line-height: 1.71429em;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 944, ../sass/_layout.scss */
.faq .show-answer li:last-of-type {
  height: auto !important;
  padding: 8px 12px 8px 60px !important;
}
/* line 952, ../sass/_layout.scss */
.faq .show-answer li:first-of-type:before {
  display: none !important;
}
/* line 956, ../sass/_layout.scss */
.faq .show-answer li:first-of-type:after {
  display: block !important;
}

/* line 967, ../sass/_layout.scss */
.englishbg {
  background-image: url("/images/template2014/background.jpg");
}

/* line 971, ../sass/_layout.scss */
.icelandicbg {
  background-image: url("/images/template2014/background_is.jpg");
}

/* line 975, ../sass/_layout.scss */
.noscroll {
  overflow: hidden !important;
  width: 100%;
  height: 100% !important;
  min-height: 0;
  position: fixed;
}

/* line 983, ../sass/_layout.scss */
.mobile-text {
  display: none;
}

.main-header .limit-size {
	width: 100%;
	max-width: 1280px;
	margin: 0 auto;
	position: relative;
	display: table;
}
/* line 3, ../sass/_header.scss */
.main-header {
  /*overflow: hidden;*/
  *zoom: 1;
  width: 100%;
  display: table;
  border-bottom: 1px solid #cccccc;
  background-color: white;
  position: relative;
}
/* line 10, ../sass/_header.scss */
.main-header h1 {
  display: table-cell;
  vertical-align: top;
  height: 150px;
  width: 220px;
  border-right: 1px solid #cccccc;
}
/* line 17, ../sass/_header.scss */
.main-header h1 a {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url(/images/template2014/olgerd-logo2.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  display: block;
  width: 100%;
  height: 100%;
}
/* line 26, ../sass/_header.scss */
.main-header nav {
  display: table-cell;
  height: 150px;
  width: 100%;
  float: left;
}
/* line 33, ../sass/_header.scss */
.main-header nav ul {
  /*overflow: hidden;*/
  *zoom: 1;
  list-style: none;
  width: 100%;
}
/* line 38, ../sass/_header.scss */
.main-header nav ul li {
  float: left;
}
/* line 43, ../sass/_header.scss */
.main-header nav .upper-menu {
  display: table;
  border-bottom: 1px solid #cccccc;
}
/* line 47, ../sass/_header.scss */
.main-header nav .upper-menu li {
  overflow: hidden;
  display: table-cell;
  float: right;
  border-left: 1px solid #cccccc;
}
/* line 54, ../sass/_header.scss */
.main-header nav .upper-menu li:nth-child(2), .main-header nav .upper-menu li:first-of-type {
  float: left;
}
/* line 58, ../sass/_header.scss */
.main-header nav .upper-menu li:first-of-type {
  border-left: 0px solid #cccccc;
}
/* line 62, ../sass/_header.scss */
.main-header nav .upper-menu li a {
  height: 100%;
  width: 100%;
  display: block;
}
/* line 68, ../sass/_header.scss */
.main-header nav .upper-menu li#icon-menu {
  display: none;
}
/* line 74, ../sass/_header.scss */
.main-header nav .upper-menu .upper-address {
  height: 50px;
  color: #777777;
}
/* line 78, ../sass/_header.scss */
.main-header nav .upper-menu .upper-address span {
  padding: 20px;
  display: block;
}
/* line 85, ../sass/_header.scss */
.main-header nav .main-menu {
  clear: both;
  float: left;
  position: relative;
}
/* line 90, ../sass/_header.scss */
.main-header nav .main-menu li a {
  color: #0d264a;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 600;
  padding: 45px;
  display: block;
}

.main-header nav .main-menu li.selected a {
	color: #fbb826;
}

.main-header nav .main-menu li ul
{
	overflow: visible;
	z-index: 2;
	position: absolute;
	top: 100px;
	left: 20px;
	clear: both;
	float: left;
	height: 66px;
	width: 100%;
	
	display: none;
}

.main-header nav .main-menu li.selected ul
{
	display: block;
}

.main-header nav .main-menu li ul li
{
	float: left;
}

.main-header nav .main-menu li.selected ul li a
{
	color: #fff;
	padding: 25px;
	text-transform: none;
	font-weight: normal;
}
.main-header nav .main-menu li.selected ul li.selected a
{
	color: #fbb826;
}
/* line 101, ../sass/_header.scss */
.main-header nav .main-menu li.menu-icon, .main-header nav .main-menu li.upper-address {
  display: none;
}

.main-header .submenu-bg {
	position: absolute;
	left: 0;
	top: 150px;
	background: url(/images/template/bg-submenu.png) repeat top left;
	height: 66px;
	width: 100%;
}
/* line 105, ../sass/_header.scss */
.main-header nav .main-menu .additionallinks li {
  float: right;
}
/* line 108, ../sass/_header.scss */
.main-header nav .main-menu .additionallinks li a {
  text-transform: none;
  font-size: 0.875em;
  line-height: 1.71429em;
  border: 2px solid #cccccc;
  padding: 10px 30px 10px 30px;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  -ms-border-radius: 24px;
  -o-border-radius: 24px;
  border-radius: 24px;
  margin-top: 26px;
  margin-right: 26px;
}

/* line 125, ../sass/_header.scss */
.menu-icon {
  width: 50px;
  height: 50px;
  display: block;
}

/* line 131, ../sass/_header.scss */
.icon-pin {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url(/images/template2014/icons/pin.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

/* line 135, ../sass/_header.scss */
.icon-las {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url(/images/template2014/icons/las.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

/* line 139, ../sass/_header.scss */
.icon-mail {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url(/images/template2014/icons/mail.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

/* line 143, ../sass/_header.scss */
.icon-lang a {
  text-decoration: none;
  padding: 15px;
  padding-top: 20px;
  display: block;
}

/* line 150, ../sass/_header.scss */
.icon-search {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url(/images/template2014/icons/magnify.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

@media screen and (max-width: 900px) {

	#main {
    margin-top: 75px;
  }
  /* line 159, ../sass/_header.scss */
  .main-header {
    display: block;
    background-color: #fff;
    position: fixed;
    z-index: 100;
    top: 0;
    overflow: visible;
    height: 100px;
  }
  /* line 168, ../sass/_header.scss */
  .main-header h1 {
    border-right: medium none;
    height: 100px;
    position: inherit;
    background-color: #fff;
    position: fixed;
    left: 50%;
    margin-left: -110px;
    z-index: 199;
    width: 220px;
  }
  /* line 174, ../sass/_header.scss */
  .main-header h1 a {
    background-size: auto 75%;
  }
  /* line 185, ../sass/_header.scss */
  .main-header nav {
    position: inherit;
    display: table-row;
    float: none;
    width: 100%;
    z-index: 99;
  }
  /* line 192, ../sass/_header.scss */
  .main-header nav .upper-menu {
    height: 100px;
    top: 0;
  }
  /* line 195, ../sass/_header.scss */
  .main-header nav .upper-menu li {
    overflow: hidden;
    border: none;
  }
  /* line 198, ../sass/_header.scss */
  .main-header nav .upper-menu li.menu-icon {
    width: 100px;
    height: 100px;
  }
  /* line 199, ../sass/_header.scss */
  .main-header nav .upper-menu li:nth-of-type(3), .main-header nav .upper-menu li.icon-pin, .main-header nav .upper-menu li.upper-address, .main-header nav .upper-menu li.icon-mail, .main-header nav .upper-menu li.icon-las {
    display: none;
  }
  /* line 200, ../sass/_header.scss */
  .main-header nav .upper-menu li.icon-lang {
    float: left;
  }
  /* line 200, ../sass/_header.scss */
  .main-header nav .upper-menu li.icon-lang a {
    padding: 40% 35%;
  }
  /* line 202, ../sass/_header.scss */
  .main-header nav .upper-menu li#icon-menu {
    cursor: pointer;
    display: inline;
    float: left;
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    background-image: url(/images/template2014/icons/menu.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
  }
  /* line 211, ../sass/_header.scss */
  .main-header nav .main-menu {
    background-color: #fff;
    border-top: 1px solid #fbb826;
    background: url("/images/template2014/icons/downarrow.png") no-repeat scroll 38px -8px white;
    margin-top: -1px;
    height: 0;
    overflow: hidden;
  }
  /* line 218, ../sass/_header.scss */
  .main-header nav .main-menu .menulinks {
    width: 50%;
    float: left;
  }
  /* line 221, ../sass/_header.scss */
  .main-header nav .main-menu .menulinks li {
    display: block;
    float: none;
  }
  /* line 224, ../sass/_header.scss */
  .main-header nav .main-menu .menulinks li a {
    font-size: 1.1rem;
  }
  /* line 228, ../sass/_header.scss */
  .main-header nav .main-menu li {
    border: 1px solid #ccc;
    border-top: none;
    margin-left: -1px;
  }
  /* line 232, ../sass/_header.scss */
  .main-header nav .main-menu li a {
    padding: 15px 20px;
  }
  .main-header nav .main-menu li ul
	{
		overflow: visible;
		z-index: 2;
		position: static;
		clear: both;
		float: none;
		height: auto;
		width: 100%;
		
		display: none;
	}
	
	.main-header nav .main-menu li.selected a
	{
		padding-bottom: 5px;
	}
  .main-header nav .main-menu li.selected ul li
   {
	float: none;
	padding-left: 40px;
	border-bottom: 0;
  }
  .main-header nav .main-menu li.selected ul li a
   {
	color: #000;
	padding: 10px;
   }
  .main-header .submenu-bg { display: none; }
  /* line 233, ../sass/_header.scss */
  .main-header nav .main-menu li.upper-address {
    display: inline;
    float: left;
    margin-right: -1px;
    width: 50%;
    font-size: 1.071rem;
  }
  /* line 239, ../sass/_header.scss */
  .main-header nav .main-menu li.upper-address .icon-pin {
    background-image: url("/images/template2014/icons/pin.png");
    background-position: 50px center;
    background-repeat: no-repeat;
    height: auto;
    overflow: visible;
    padding: 38.5px 20%;
    text-align: left;
    text-indent: 0;
    width: 100%;
  }
  /* line 253, ../sass/_header.scss */
  .main-header nav .main-menu .additionallinks {
    width: 35%;
    float: left;
  }
  /* line 256, ../sass/_header.scss */
  .main-header nav .main-menu .additionallinks li {
    float: none;
    display: block;
  }
  /* line 258, ../sass/_header.scss */
  .main-header nav .main-menu .additionallinks li a {
    font-size: 1.125em;
    line-height: 1.33333em;
    border: 0px solid #cccccc;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
    border-radius: 24px;
    margin-top: -3.5px;
    margin-right: 0px;
    padding: 35px 50px;
  }
  /* line 269, ../sass/_header.scss */
  .main-header nav .main-menu .icons {
    width: 15%;
    float: left;
  }
  /* line 272, ../sass/_header.scss */
  .main-header nav .main-menu .icons li.menu-icon {
    display: block;
    padding: 22px 5px;
    float: none;
    width: 100%;
  }

  /* line 287, ../sass/_header.scss */
  .main-header {
    -webkit-transition: top 0.5s ease-out;
    -moz-transition: top 0.5s ease-out;
    -o-transition: top 0.5s ease-out;
    transition: top 0.5s ease-out;
  }

  /* line 291, ../sass/_header.scss */
  .searchbar {
    position: fixed;
    top: 0;
    z-index: 102;
    border-bottom: 1px solid #cccccc;
  }
  /* line 298, ../sass/_header.scss */
  .searchbar input[type="text"] {
    margin-left: 0;
    left: 0;
  }
  /* line 303, ../sass/_header.scss */
  .searchbar:before {
    left: 10px;
  }

  /* line 310, ../sass/_header.scss */
  .search-active .searchbar {
    top: 0;
  }
  /* line 314, ../sass/_header.scss */
  .search-active .main-header {
    top: 42px;
  }
}
@media screen and (max-width: 640px) {
  /* line 330, ../sass/_header.scss */
  .main-header {
    height: 75px;
  }
  /* line 332, ../sass/_header.scss */
  .main-header h1 {
    height: 75px;
    position: fixed;
    left: 50%;
    margin-left: -60px;
    z-index: 199;
    width: 120px;
  }
  /* line 340, ../sass/_header.scss */
  .main-header nav {
    height: auto;
    overflow: hidden;
  }
  /* line 341, ../sass/_header.scss */
  .main-header nav .upper-menu {
    height: 75px;
  }
  /* line 344, ../sass/_header.scss */
  .main-header nav .upper-menu li.menu-icon {
    width: 50px;
    height: 75px;
  }
  /* line 345, ../sass/_header.scss */
  .main-header nav .upper-menu li.icon-lang {
    float: right;
  }
  /* line 345, ../sass/_header.scss */
  .main-header nav .upper-menu li.icon-lang a {
    padding: 59% 35%;
    color: #0d264a;
    font-weight: 600;
  }
  /* line 349, ../sass/_header.scss */
  .main-header nav .main-menu {
    overflow: hidden;
    background: url("/images/template2014/icons/downarrow.png") no-repeat scroll 13px -9px white;
  }
  /* line 352, ../sass/_header.scss */
  .main-header nav .main-menu .menulinks {
    width: 100%;
    float: none;
  }
  /* line 356, ../sass/_header.scss */
  .main-header nav .main-menu .menulinks li a {
    font-size: 1.1rem;
  }
  /* line 360, ../sass/_header.scss */
  .main-header nav .main-menu li {
    margin-right: -1px;
  }
  /* line 362, ../sass/_header.scss */
  .main-header nav .main-menu li.upper-address {
    float: none;
    width: 100%;
  }
  /* line 365, ../sass/_header.scss */
  .main-header nav .main-menu li.upper-address .icon-pin {
    padding: 8.5px 20%;
  }
  /* line 371, ../sass/_header.scss */
  .main-header nav .main-menu .additionallinks, .main-header nav .main-menu .icons {
    width: 101%;
    display: table;
    float: none;
  }
  /* line 375, ../sass/_header.scss */
  .main-header nav .main-menu .additionallinks li, .main-header nav .main-menu .additionallinks li.menu-icon, .main-header nav .main-menu .icons li, .main-header nav .main-menu .icons li.menu-icon {
    display: table-cell;
    width: 50%;
    border-left: none;
    padding: 0;
  }
}
/* line 1, ../sass/_footer.scss */
footer {
  background-color: #0d264a;
  color: white;
  font-weight: 100;
  font-size: 0.9375em;
  line-height: 1.6em;
  overflow: hidden;
}
/* line 10, ../sass/_footer.scss */
footer ul {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}
/* line 15, ../sass/_footer.scss */
footer ul li:nth-child(1) {
  float: left;
}
/* line 20, ../sass/_footer.scss */
footer ul li:nth-child(1) h1 {
  display: table-cell;
  vertical-align: top;
  height: 160px;
  width: 220px;
  float: left;
}
/* line 28, ../sass/_footer.scss */
footer ul li:nth-child(1) h1 a {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url(/images/template2014/olgerd-logo-white.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  display: block;
  width: 100%;
  height: 100%;
}
/* line 36, ../sass/_footer.scss */
footer ul li:nth-child(1) ul {
  max-width: 214px;
  width: 100%;
  padding-top: 80px;
  padding-left: 50px;
}
/* line 44, ../sass/_footer.scss */
footer ul li:nth-child(1) ul li a {
  color: #fbb826;
  text-decoration: none;
}
/* line 54, ../sass/_footer.scss */
footer ul li .footer-column {
  float: left;
  padding: 30px 15px;
  font-size: 0.8125em;
  line-height: 1.84615em;
}
/* line 59, ../sass/_footer.scss */
footer ul li .footer-column h3 {
  font-weight: bold;
  font-size: 1.3125em;
  line-height: 1.71429em;
}
/* line 64, ../sass/_footer.scss */
footer ul li .footer-column a {
  color: white;
  text-decoration: none;
}
/* line 69, ../sass/_footer.scss */
footer ul li .footer-column li {
  float: none;
}
/* line 75, ../sass/_footer.scss */
footer ul .footer-middle {
  width: 588px;
  margin-left: auto;
  margin-right: auto;
}
/* line 85, ../sass/_footer.scss */
footer ul .footer-right {
  float: right;
  width: 125px;
  padding-right: 50px;
  padding-bottom: 0;
}
/* line 92, ../sass/_footer.scss */
footer ul .footer-right ul {
  overflow: hidden;
  *zoom: 1;
  position: relative;
  clear: right;
}
/* line 97, ../sass/_footer.scss */
footer ul .footer-right ul li {
  float: left;
}
/* line 101, ../sass/_footer.scss */
footer ul .footer-right ul strong {
  font-weight: 600;
}
/* line 106, ../sass/_footer.scss */
footer ul .footer-right .tel {
  padding-left: 63px;
  float: right;
}
/* line 112, ../sass/_footer.scss */
footer ul .footer-right .tel:before {
  content: "";
  left: 30px;
  top: 3px;
  height: 20px;
  width: 20px;
  background-repeat: no-repeat;
  position: absolute;
  background-image: url("/images/template2014/icons/simi.png");
}
/* line 123, ../sass/_footer.scss */
footer ul .footer-right .tel li {
  float: none;
}
/* line 128, ../sass/_footer.scss */
footer ul .footer-right .tel li:after {
  content: "/";
  padding: 0px 12px 0px 12px;
  height: 20px;
  width: 20px;
}
/* line 136, ../sass/_footer.scss */
footer ul .footer-right .tel li:last-of-type:after {
  content: "";
  padding: 5px;
}
@media only screen and (max-width: 1024px) {
  /* line 144, ../sass/_footer.scss */
  footer ul .footer-right .tel li {
    float: none;
    text-align: right;
  }
  /* line 147, ../sass/_footer.scss */
  footer ul .footer-right .tel li:after {
    content: "";
    padding: 5px;
  }
  /* line 153, ../sass/_footer.scss */
  footer ul .footer-right .tel li:last-of-type:after {
    content: "";
    padding: 5px;
  }
}
/* line 165, ../sass/_footer.scss */
footer ul .footer-right .social li {
  height: 45px;
  width: 45px;
  float: right;
  padding: 30px 18px;
}
@media only screen and (max-width: 1024px) {
  /* line 165, ../sass/_footer.scss */
  footer ul .footer-right .social li {
    padding: 15px 18px;
  }
}
/* line 175, ../sass/_footer.scss */
footer ul .footer-right .social li:first-of-type {
  padding-right: 0;
}
/* line 179, ../sass/_footer.scss */
footer ul .footer-right .social li a {
  display: block;
  height: 100%;
}
/* line 185, ../sass/_footer.scss */
footer ul .footer-right .social .facebook {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url(/images/template2014/icons/fb-icon.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
/* line 189, ../sass/_footer.scss */
footer ul .footer-right .social .twitter {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url(/images/template2014/icons/twitter-icon.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
/* line 193, ../sass/_footer.scss */
footer ul .footer-right .social .contact {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url(/images/template2014/icons/mail-icon.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

/* line 1, ../sass/_slider.scss */
#sliderbg {
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: -1;
  max-height: 700px;
}
/* line 9, ../sass/_slider.scss */
#sliderbg:after {
  content: "";
  height: 100px;
  width: 100%;
  position: absolute;
  background-image: url("/images/template2014/greydient.png");
  background-repeat: repeat-x;
  bottom: 0;
}
/* line 19, ../sass/_slider.scss */
#sliderbg .sliderback {
  -webkit-transition: opacity 1s ease;
  -moz-transition: opacity 1s ease;
  -o-transition: opacity 1s ease;
  transition: opacity 1s ease;
  position: absolute;
  height: 100%;
  width: 100%;
  background-repeat: no-repeat !important;
  background-position: center !important;
}

/* line 29, ../sass/_slider.scss */
#slider {
  overflow: hidden;
  *zoom: 1;
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  overflow: hidden;
  width: 30000px;
}
/* line 40, ../sass/_slider.scss */
#slider .slide {
  display: block;
  -webkit-transition: opacity 2.5s ease;
  -moz-transition: opacity 2.5s ease;
  -o-transition: opacity 2.5s ease;
  transition: opacity 2.5s ease;
  opacity: 0;
  width: 100%;
  float: left;
  max-width: 1280px;
}
/* line 52, ../sass/_slider.scss */
#slider .active {
  opacity: 1;
}

/* line 58, ../sass/_slider.scss */
.showbuttons .sliderbutton {
  display: block !important;
}

/* line 62, ../sass/_slider.scss */
.sliderbuttons {
  position: absolute;
  width: 50%;
  height: 50px;
  bottom: 50px;
  right: 0;
}
/* line 69, ../sass/_slider.scss */
.sliderbuttons .sliderbutton {
  display: none;
  font-size: 40px;
  text-indent: 12px;
  position: absolute;
  pointer-events: auto;
  cursor: pointer;
  content: ">";
  position: absolute;
  top: 10px;
  width: 50px;
  height: 50px;
  color: white;
  border: 1px solid white;
  background-color: rgba(255, 255, 255, 0.1);
}
/* line 88, ../sass/_slider.scss */
.sliderbuttons .sliderbutton:hover {
  background-color: rgba(255, 255, 255, 0.5);
}
/* line 94, ../sass/_slider.scss */
.sliderbuttons .sliderforward {
  right: 0;
}
/* line 97, ../sass/_slider.scss */
.sliderbuttons .sliderforward:after {
  pointer-events: none;
  content: "";
  position: absolute;
  top: 17px;
  left: 17px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 9px 0 9px 18px;
  border-color: transparent transparent transparent #ffffff;
}
/* line 113, ../sass/_slider.scss */
.sliderbuttons .sliderprev {
  right: 51px;
}
/* line 116, ../sass/_slider.scss */
.sliderbuttons .sliderprev:after {
  pointer-events: none;
  content: "";
  position: absolute;
  top: 17px;
  left: 17px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 9px 18px 9px 0;
  border-color: transparent #ffffff transparent transparent;
}

@media all and (max-width: 980px) {
  /* line 137, ../sass/_slider.scss */
  #slider .slide .header-btn {
    margin-left: 35px;
  }

  /* line 143, ../sass/_slider.scss */
  .sliderbuttons {
    height: 0px;
    bottom: 80px;
  }
  /* line 146, ../sass/_slider.scss */
  .sliderbuttons .sliderbutton {
    display: block !important;
  }
  /* line 153, ../sass/_slider.scss */
  .sliderbuttons .sliderforward {
    right: 15px;
  }
  /* line 157, ../sass/_slider.scss */
  .sliderbuttons .sliderprev {
    right: 70px;
  }
}
@media all and (max-width: 640px) {
  /* line 170, ../sass/_slider.scss */
  #slider .slide .header-btn {
    margin-left: auto;
    margin-right: auto;
  }

  /* line 176, ../sass/_slider.scss */
  .sliderbuttons {
    display: none;
  }

  /* line 181, ../sass/_slider.scss */
  #sliderbg .sliderback {
    background-position: right !important;
  }
}
@media all and (max-width: 1024px) {
  /* line 2, ../sass/_768.scss */
  body {
    font-size: 1.143rem;
  }

  /* =16px */
  /* line 5, ../sass/_768.scss */
  h1 {
    font-size: 36px;
    font-size: 2.571rem;
  }

  /* line 15, ../sass/_768.scss */
  .page-front {
    background-size: 120% auto;
  }
  /* line 18, ../sass/_768.scss */
  .page-front .header-btn {
    width: 100%;
  }
  /* line 20, ../sass/_768.scss */
  .page-front .orange-button {
    font-size: 1.714rem;
    margin: 75px auto auto;
    padding: 25px 0;
    width: 385px;
  }
  /* line 28, ../sass/_768.scss */
  .page-front header {
    background-image: none !important;
    padding-top: 0;
    width: auto;
  }
  /* line 32, ../sass/_768.scss */
  .page-front header h1 {
    font-size: 4.286rem;
    line-height: 4.714rem;
    padding: 100px 0 30px;
    width: 100%;
  }
  /* line 39, ../sass/_768.scss */
  .page-front header .header-btn {
    margin-left: 0;
  }
  /* line 41, ../sass/_768.scss */
  .page-front header ul li {
    display: inline;
  }
  /* line 43, ../sass/_768.scss */
  .page-front header ul li:first-of-type {
    width: 100%;
  }
  /* line 44, ../sass/_768.scss */
  .page-front header ul li h1 {
    font-size: 4.286rem;
    line-height: 4.714rem;
    padding: 120px 0 30px;
    padding-left: 35px;
    padding-right: 35px;
  }
  /* line 49, ../sass/_768.scss */
  .page-front header ul li p {
    font-size: 1.429rem;
    line-height: 1.714rem;
    padding: 0;
    padding-left: 35px;
    padding-right: 35px;
  }
  /* line 59, ../sass/_768.scss */
  .page-front .section-our-products, .page-front .section-thjonusta, .page-front .content-white-box, .page-front .section-water, .page-front .section-thjonusta, .page-front .section-our-exports,
  .page-front .section-our-products {
    width: 100%;
  }
  /* line 61, ../sass/_768.scss */
  .page-front .section-our-products ul, .page-front .section-thjonusta ul, .page-front .content-white-box ul, .page-front .section-water ul, .page-front .section-thjonusta ul, .page-front .section-our-exports ul,
  .page-front .section-our-products ul {
    display: block;
  }
  /* line 62, ../sass/_768.scss */
  .page-front .section-our-products h1, .page-front .section-thjonusta h1, .page-front .content-white-box h1, .page-front .section-water h1, .page-front .section-thjonusta h1, .page-front .section-our-exports h1,
  .page-front .section-our-products h1 {
    font-size: 2.571rem;
    line-height: 2.571rem;
    width: 100%;
  }
  /* line 66, ../sass/_768.scss */
  .page-front .section-our-products .tab-selector, .page-front .section-thjonusta .tab-selector, .page-front .content-white-box .tab-selector, .page-front .section-water .tab-selector, .page-front .section-thjonusta .tab-selector, .page-front .section-our-exports .tab-selector,
  .page-front .section-our-products .tab-selector {
    width: 100%;
    display: table;
  }
  /* line 70, ../sass/_768.scss */
  .page-front .section-our-products .tab-selector ul#selector-list, .page-front .section-thjonusta .tab-selector ul#selector-list, .page-front .content-white-box .tab-selector ul#selector-list, .page-front .section-water .tab-selector ul#selector-list, .page-front .section-thjonusta .tab-selector ul#selector-list, .page-front .section-our-exports .tab-selector ul#selector-list,
  .page-front .section-our-products .tab-selector ul#selector-list {
    width: 100%;
    font-size: 1.286rem;
  }
  /* line 73, ../sass/_768.scss */
  .page-front .section-our-products .tab-selector ul#selector-list li, .page-front .section-thjonusta .tab-selector ul#selector-list li, .page-front .content-white-box .tab-selector ul#selector-list li, .page-front .section-water .tab-selector ul#selector-list li, .page-front .section-thjonusta .tab-selector ul#selector-list li, .page-front .section-our-exports .tab-selector ul#selector-list li,
  .page-front .section-our-products .tab-selector ul#selector-list li {
    padding: 30px 30px;
    color: #777777;
    display: table-cell;
  }
  /* line 76, ../sass/_768.scss */
  .page-front .section-our-products .tab-selector ul#selector-list li.tab-active, .page-front .section-thjonusta .tab-selector ul#selector-list li.tab-active, .page-front .content-white-box .tab-selector ul#selector-list li.tab-active, .page-front .section-water .tab-selector ul#selector-list li.tab-active, .page-front .section-thjonusta .tab-selector ul#selector-list li.tab-active, .page-front .section-our-exports .tab-selector ul#selector-list li.tab-active,
  .page-front .section-our-products .tab-selector ul#selector-list li.tab-active {
    color: #000;
  }
  /* line 80, ../sass/_768.scss */
  .page-front .section-our-products .tab-selector li, .page-front .section-thjonusta .tab-selector li, .page-front .content-white-box .tab-selector li, .page-front .section-water .tab-selector li, .page-front .section-thjonusta .tab-selector li, .page-front .section-our-exports .tab-selector li,
  .page-front .section-our-products .tab-selector li {
    padding-left: 35px;
    padding-right: 35px;
  }
  /* line 86, ../sass/_768.scss */
  .page-front .section-our-products .tabs, .page-front .section-thjonusta .tabs, .page-front .content-white-box .tabs, .page-front .section-water .tabs, .page-front .section-thjonusta .tabs, .page-front .section-our-exports .tabs,
  .page-front .section-our-products .tabs {
    min-height: 740px;
  }
  /* line 89, ../sass/_768.scss */
  .page-front .section-our-products .tabs ul li, .page-front .section-thjonusta .tabs ul li, .page-front .content-white-box .tabs ul li, .page-front .section-water .tabs ul li, .page-front .section-thjonusta .tabs ul li, .page-front .section-our-exports .tabs ul li,
  .page-front .section-our-products .tabs ul li {
    padding: 35px 25px;
    display: block;
    width: 100%;
  }
  /* line 97, ../sass/_768.scss */
  .page-front .section-our-products .opening-hours-list, .page-front .section-thjonusta .opening-hours-list, .page-front .content-white-box .opening-hours-list, .page-front .section-water .opening-hours-list, .page-front .section-thjonusta .opening-hours-list, .page-front .section-our-exports .opening-hours-list,
  .page-front .section-our-products .opening-hours-list {
    display: block !important;
    padding: 0;
  }
  /* line 100, ../sass/_768.scss */
  .page-front .section-our-products .opening-hours-list ul, .page-front .section-thjonusta .opening-hours-list ul, .page-front .content-white-box .opening-hours-list ul, .page-front .section-water .opening-hours-list ul, .page-front .section-thjonusta .opening-hours-list ul, .page-front .section-our-exports .opening-hours-list ul,
  .page-front .section-our-products .opening-hours-list ul {
    display: table-cell;
    height: 60px;
    padding-right: 35px;
    width: 20%;
  }
  /* line 106, ../sass/_768.scss */
  .page-front .section-our-products .opening-hours-list ul li, .page-front .section-our-products .opening-hours-list ul li:first-of-type, .page-front .section-thjonusta .opening-hours-list ul li, .page-front .section-thjonusta .opening-hours-list ul li:first-of-type, .page-front .content-white-box .opening-hours-list ul li, .page-front .section-water .opening-hours-list ul li, .page-front .section-thjonusta .opening-hours-list ul li, .page-front .section-our-exports .opening-hours-list ul li,
  .page-front .section-our-products .opening-hours-list ul li, .page-front .content-white-box .opening-hours-list ul li:first-of-type, .page-front .section-water .opening-hours-list ul li:first-of-type, .page-front .section-thjonusta .opening-hours-list ul li:first-of-type, .page-front .section-our-exports .opening-hours-list ul li:first-of-type,
  .page-front .section-our-products .opening-hours-list ul li:first-of-type {
    padding: 0;
    display: block;
    text-align: left;
    vertical-align: bottom;
  }
  /* line 117, ../sass/_768.scss */
  .page-front .section-hress ul li {
    width: 47%;
  }
  /* line 118, ../sass/_768.scss */
  .page-front .section-hress li:nth-child(2) {
    padding-left: 35px;
  }
  /* line 119, ../sass/_768.scss */
  .page-front .section-hress img {
    float: none;
  }
  /* line 127, ../sass/_768.scss */
  .page-front .section-gestastofa ul li .image-container {
    margin-right: 35px;
  }
  /* line 128, ../sass/_768.scss */
  .page-front .section-gestastofa ul li p {
    max-width: 100%;
  }
  /* line 132, ../sass/_768.scss */
  .page-front .section-abyrgd, .page-front .section-saga, .page-front .section-vinnustadurinn {
    padding-bottom: 60px;
  }
  /* line 133, ../sass/_768.scss */
  .page-front .section-abyrgd h1, .page-front .section-saga h1, .page-front .section-vinnustadurinn h1 {
    font-size: 2.571rem;
    line-height: 2.571rem;
  }
  /* line 134, ../sass/_768.scss */
  .page-front .section-abyrgd .fact2, .page-front .section-saga .fact2, .page-front .section-vinnustadurinn .fact2 {
    background-position: 35px center;
    display: block;
    height: 110px;
    padding-bottom: 0;
    padding-left: 35px;
    width: 60%;
    float: left;
    margin-top: 32px;
  }
  /* line 145, ../sass/_768.scss */
  .page-front .section-abyrgd .fact1, .page-front .section-saga .fact1, .page-front .section-vinnustadurinn .fact1 {
    display: block;
    float: right;
    height: 110px;
    margin-right: 35px;
    width: 60%;
  }
  /* line 154, ../sass/_768.scss */
  .page-front .section-abyrgd ul li, .page-front .section-saga ul li, .page-front .section-vinnustadurinn ul li {
    padding-left: 35px;
    width: 50%;
  }
  /* line 160, ../sass/_768.scss */
  .page-front .section-abyrgd .image-container, .page-front .section-saga .image-container, .page-front .section-vinnustadurinn .image-container {
    height: 170px;
  }
  /* line 167, ../sass/_768.scss */
  .page-front .section-abyrgd ul:first-of-type {
    padding-bottom: 20px;
  }
  /* line 172, ../sass/_768.scss */
  .page-front .section-abyrgd ul:last-of-type li:first-of-type {
    padding-left: 35px;
  }
  /* line 178, ../sass/_768.scss */
  .page-front blockquote {
    font-size: 1.714rem;
    line-height: 2.571rem;
  }
  /* line 185, ../sass/_768.scss */
  .page-front .section-vorumerki .wrapper {
    padding-bottom: 40px;
  }
  /* line 188, ../sass/_768.scss */
  .page-front .section-gestastofa ul li {
    padding-bottom: 50px;
    min-height: none;
  }
  /* line 194, ../sass/_768.scss */
  .page-front .section-gestastofa ul li, .page-front .section-key-employees ul li {
    width: 100%;
  }
  /* line 195, ../sass/_768.scss */
  .page-front .section-gestastofa img, .page-front .section-key-employees img {
    margin-right: 35px;
  }
  /* line 199, ../sass/_768.scss */
  .page-front .section-ymislegt ul {
    padding: 0;
  }
  /* line 201, ../sass/_768.scss */
  .page-front .section-ymislegt ul li {
    width: 100%;
    display: block;
    padding-bottom: 60px;
  }
  /* line 205, ../sass/_768.scss */
  .page-front .section-ymislegt ul li p, .page-front .section-ymislegt ul li h1 {
    padding-left: 35px;
    padding-right: 35px;
  }
  /* line 206, ../sass/_768.scss */
  .page-front .section-ymislegt ul li div {
    padding-bottom: 115px;
  }
  /* line 208, ../sass/_768.scss */
  .page-front .section-ymislegt ul li div h1, .page-front .section-ymislegt ul li div ul li {
    padding: 0 35px 50px;
  }
  /* line 210, ../sass/_768.scss */
  .page-front .section-ymislegt ul li div h1 h2, .page-front .section-ymislegt ul li div ul li h2 {
    font-size: 1rem;
  }
  /* line 212, ../sass/_768.scss */
  .page-front .section-ymislegt ul li div h1 {
    padding-top: 30px;
    padding-bottom: 20px;
  }
  /* line 215, ../sass/_768.scss */
  .page-front .section-ymislegt ul .header-btn {
    margin-right: 35px;
    float: right;
  }
  /* line 216, ../sass/_768.scss */
  .page-front .section-ymislegt ul .info-box, .page-front .section-ymislegt ul li div {
    width: 100%;
    min-height: 0;
  }
  /* line 223, ../sass/_768.scss */
  .page-front .section-water {
    display: table;
  }
  /* line 226, ../sass/_768.scss */
  .page-front .section-water .product-image {
    float: none;
    display: table-cell;
    height: auto;
    width: 25%;
    padding: 5px;
    border-left: none;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: auto 88%;
  }
  /* line 238, ../sass/_768.scss */
  .page-front .section-water p {
    margin-left: 0;
    text-align: left;
  }
  /* line 243, ../sass/_768.scss */
  .page-front .section-water a {
    padding-bottom: 50px;
  }
  /* line 248, ../sass/_768.scss */
  .page-front .section-our-products {
    height: auto;
    width: 100%;
    margin-bottom: 0;
  }
  /* line 252, ../sass/_768.scss */
  .page-front .section-our-products .wrapper {
    width: 100%;
  }
  /* line 253, ../sass/_768.scss */
  .page-front .section-our-products ul {
    overflow: hidden;
    *zoom: 1;
    width: 100%;
    max-width: none;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  /* line 260, ../sass/_768.scss */
  .page-front .section-our-products ul li {
    display: table;
    float: none;
    width: 100%;
    margin-bottom: 50px;
    text-align: left;
  }
  /* line 265, ../sass/_768.scss */
  .page-front .section-our-products ul li p {
    margin-left: 0;
    text-align: left;
  }
  /* line 270, ../sass/_768.scss */
  .page-front .section-our-products ul li .product-image {
    display: table-cell;
    height: 60px;
    width: 25%;
    border-left: none;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: auto 100%;
  }
  /* line 279, ../sass/_768.scss */
  .page-front .section-our-products ul li .product-description {
    text-align: left;
    padding-left: 30px;
    display: table-cell;
    width: 75%;
    padding-right: 35px;
  }
  /* line 285, ../sass/_768.scss */
  .page-front .section-our-products ul li .product-description h1 {
    padding-top: 10px;
  }
  /* line 286, ../sass/_768.scss */
  .page-front .section-our-products ul li .product-description p {
    max-width: none;
  }
  /* line 291, ../sass/_768.scss */
  .page-front .section-our-products ul li:last-of-type .product-image {
    float: none;
    display: table-cell;
    height: auto;
    width: 25%;
    border-left: none;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: auto 100%;
  }
  /* line 310, ../sass/_768.scss */
  .page-front .section-our-products ul.water li .product-image {
    display: inline;
    float: right;
    background-position: center center;
    height: 485px;
  }
  /* line 316, ../sass/_768.scss */
  .page-front .section-our-products ul.water li .product-description {
    display: inline;
    margin-left: 35px;
  }
  /* line 319, ../sass/_768.scss */
  .page-front .section-our-products ul.water li .product-description h1, .page-front .section-our-products ul.water li .product-description p {
    padding-left: 35px;
  }
  /* line 320, ../sass/_768.scss */
  .page-front .section-our-products ul.water li .product-description .follow-link:before {
    left: 35px;
  }
  /* line 321, ../sass/_768.scss */
  .page-front .section-our-products ul.water li .product-description a {
    padding-left: 50px;
  }
  /* line 330, ../sass/_768.scss */
  .page-front .section-learn-more {
    padding-bottom: 0;
  }
  /* line 332, ../sass/_768.scss */
  .page-front .section-learn-more h1, .page-front .section-learn-more p {
    padding: 40px 35px 0;
    max-width: none;
  }
  /* line 333, ../sass/_768.scss */
  .page-front .section-learn-more .text {
    width: 100%;
    display: block;
  }
  /* line 334, ../sass/_768.scss */
  .page-front .section-learn-more .tempvideo {
    display: block;
  }
  /* line 337, ../sass/_768.scss */
  .page-front .section-contact ul li {
    width: 100%;
  }

  /* line 342, ../sass/_768.scss */
  footer {
    padding-bottom: 25px;
  }
  /* line 344, ../sass/_768.scss */
  footer ul li:nth-child(1) ul {
    padding-top: 40px;
  }
  /* line 346, ../sass/_768.scss */
  footer ul .footer-middle {
    display: none;
  }
  /* line 349, ../sass/_768.scss */
  footer ul .footer-right {
    padding: 40px 50px 0;
    width: auto;
  }

  /* line 360, ../sass/_768.scss */
  .modal, .section-abendingar, .faq, .section-abendingar, .faq {
    position: absolute;
    z-index: 200;
  }
  /* line 363, ../sass/_768.scss */
  .modal .section-wrap, .section-abendingar .section-wrap, .faq .section-wrap, .section-abendingar .section-wrap, .faq .section-wrap {
    max-width: 95%;
    left: 15px;
    padding: 50px 30px;
  }

  /* line 369, ../sass/_768.scss */
  .content-form input[type="submit"], .section-abendingar form input[type="submit"], .section-abendingar form input[type="submit"] {
    margin-top: 20px;
    max-width: 50%;
    padding: 13px 15px;
    height: 50px;
  }

  /* line 377, ../sass/_768.scss */
  #closemodal {
    background-image: url("/images/template2014/icons/close.png");
    cursor: pointer;
    float: right;
    height: 20px;
    position: absolute;
    right: 20px;
    top: 30px;
    width: 20px;
  }

  /* line 389, ../sass/_768.scss */
  .faq ul li:first-of-type, .faq .show-answer li:first-of-type {
    line-height: 2.5em;
  }
  /* line 391, ../sass/_768.scss */
  .faq ul li:first-of-type:before, .faq ul li:first-of-type:after, .faq .show-answer li:first-of-type:before, .faq .show-answer li:first-of-type:after {
    top: 20px;
  }

  /* line 396, ../sass/_768.scss */
  .center-headline-blue, .page-front .section-abyrgd h1 {
    padding: 25px;
    padding-bottom: 0;
    width: 100%;
    text-align: left;
  }
}
@media all and (max-width: 640px) {
  /* line 2, ../sass/_320.scss */
  body {
    font-size: 1.071rem;
  }

  /* =16px */
  /* line 5, ../sass/_320.scss */
  h1 {
    font-size: 24px;
    font-size: 1.714rem;
  }

  /* line 10, ../sass/_320.scss */
  #main {
    margin-top: 75px;
  }

  /* line 14, ../sass/_320.scss */
  .content-white-full p, .page-front .section-gestastofa p, .page-front .section-vorumerki p, .page-front .section-key-employees p,
  .content-white-box p,
  .page-front .section-water p,
  .page-front .section-thjonusta p,
  .page-front .section-our-exports p,
  .page-front .section-our-products p {
    max-width: 90%;
  }

  /* line 20, ../sass/_320.scss */
  .content-grey-full p, .page-front .section-hress p, .page-front .section-ymislegt p, .page-front .section-contact p {
    padding-right: 0;
  }

  /* line 26, ../sass/_320.scss */
  .page-front {
    background-size: auto 600px;
  }
  /* line 30, ../sass/_320.scss */
  .page-front .orange-button {
    margin: 45px auto auto;
    width: 100%;
    font-size: 1.286rem;
  }
  /* line 37, ../sass/_320.scss */
  .page-front .header-btn {
    width: 50%;
    max-width: none;
    padding: 30px 20px 30px 80px;
    background-color: rgba(0, 0, 0, 0.025);
    margin-top: 10px;
    padding-left: 100px;
  }
  /* line 43, ../sass/_320.scss */
  .page-front .header-btn:before {
    width: 75px;
  }
  /* line 47, ../sass/_320.scss */
  .page-front header {
    background-color: rgba(0, 0, 0, 0.05);
    padding-left: 0;
    padding-right: 0;
    background-size: cover;
    background-position: 0 0;
  }
  /* line 54, ../sass/_320.scss */
  .page-front header h1 {
    font-size: 2.571rem;
    line-height: 3rem;
    padding: 100px 0 15px;
  }
  /* line 60, ../sass/_320.scss */
  .page-front header ul li {
    display: inline;
  }
  /* line 62, ../sass/_320.scss */
  .page-front header ul li:first-of-type {
    width: 100%;
  }
  /* line 63, ../sass/_320.scss */
  .page-front header ul li h1 {
    font-size: 2.5em;
    line-height: 1.2em;
    padding-left: 15px;
    padding-right: 15px;
    padding: 84px 15px 8px 15px;
  }
  /* line 70, ../sass/_320.scss */
  .page-front header ul li p {
    font-size: 0.875em;
    line-height: 1.37143em;
    padding: 0;
    text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.44);
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 80, ../sass/_320.scss */
  .page-front header ul li .orange-button {
    width: 90%;
    margin: 20px auto auto;
  }
  /* line 92, ../sass/_320.scss */
  .page-front .section-our-exports ul li {
    width: 50%;
  }
  /* line 95, ../sass/_320.scss */
  .page-front .section-our-exports ul li .product-image {
    border: 0;
  }
  /* line 105, ../sass/_320.scss */
  .page-front .section-water .product-image {
    margin-top: 25px;
    display: block;
    height: 200px;
    width: 100%;
    background-size: auto 100%;
  }
  /* line 113, ../sass/_320.scss */
  .page-front .section-water h1 {
    padding: 25px;
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 119, ../sass/_320.scss */
  .page-front .section-water p {
    padding: 25px;
  }
  /* line 123, ../sass/_320.scss */
  .page-front .section-water a {
    padding: 25px;
    float: none;
  }
  /* line 129, ../sass/_320.scss */
  .page-front .section-our-products {
    height: auto;
  }
  /* line 132, ../sass/_320.scss */
  .page-front .section-our-products #dot-container {
    overflow: hidden;
    *zoom: 1;
    height: 30px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
  }
  /* line 139, ../sass/_320.scss */
  .page-front .section-our-products #dot-container li {
    background-color: #cccccc;
    width: 10px;
    height: 10px;
    padding: 0;
    margin-left: 5px;
    border-radius: 50%;
    cursor: pointer;
  }
  /* line 148, ../sass/_320.scss */
  .page-front .section-our-products #dot-container li:hover {
    background-color: #fbb826;
  }
  /* line 153, ../sass/_320.scss */
  .page-front .section-our-products #dot-container .active-dot {
    background-color: #fbb826;
  }
  /* line 158, ../sass/_320.scss */
  .page-front .section-our-products .wrapper {
    position: relative;
    overflow: hidden;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    *zoom: 1;
  }
  /* line 168, ../sass/_320.scss */
  .page-front .section-our-products ul {
    overflow: hidden;
    *zoom: 1;
    max-width: none;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 180, ../sass/_320.scss */
  .page-front .section-our-products ul li {
    background-repeat: no-repeat;
    background-position: center;
  }
  /* line 185, ../sass/_320.scss */
  .page-front .section-our-products ul li .product-image {
    display: block;
    height: 200px;
    width: 100%;
    background-size: auto;
  }
  /* line 192, ../sass/_320.scss */
  .page-front .section-our-products ul li h1 {
    padding-top: 0;
  }
  /* line 196, ../sass/_320.scss */
  .page-front .section-our-products ul li:last-of-type {
    text-align: center;
  }
  /* line 199, ../sass/_320.scss */
  .page-front .section-our-products ul li:last-of-type .product-image {
    display: block;
    height: 200px;
    width: 100%;
    background-size: auto 100%;
  }
  /* line 206, ../sass/_320.scss */
  .page-front .section-our-products ul li:last-of-type h1 {
    padding-top: 0;
  }
  /* line 211, ../sass/_320.scss */
  .page-front .section-our-products ul li:last-of-type a {
    padding-left: 0;
    padding-right: 0;
    float: none;
  }
  /* line 222, ../sass/_320.scss */
  .page-front .section-our-products ul#products {
    overflow: hidden;
    *zoom: 1;
    max-width: none;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  /* line 227, ../sass/_320.scss */
  .page-front .section-our-products ul#products li, .page-front .section-our-products ul#products li:last-of-type {
    display: inline;
    float: left;
    width: 33.3%;
    padding: 0;
  }
  /* line 233, ../sass/_320.scss */
  .page-front .section-our-products ul#products li .product-image, .page-front .section-our-products ul#products li:last-of-type .product-image {
    display: block;
    width: 100%;
    height: 200px;
  }
  /* line 239, ../sass/_320.scss */
  .page-front .section-our-products ul#products li .product-description, .page-front .section-our-products ul#products li:last-of-type .product-description {
    width: 85%;
    display: block;
    margin-left: 0;
  }
  /* line 243, ../sass/_320.scss */
  .page-front .section-our-products ul#products li .product-description h1, .page-front .section-our-products ul#products li .product-description p, .page-front .section-our-products ul#products li:last-of-type .product-description h1, .page-front .section-our-products ul#products li:last-of-type .product-description p {
    padding-left: 0;
  }
  /* line 249, ../sass/_320.scss */
  .page-front .section-our-products ul.water li:last-of-type {
    width: 90%;
    clear: both;
  }
  /* line 253, ../sass/_320.scss */
  .page-front .section-our-products ul.water li:last-of-type .product-image {
    height: 200px;
    background-size: 100%;
    background-position: top center;
  }
  /* line 254, ../sass/_320.scss */
  .page-front .section-our-products ul.water li:last-of-type .product-description {
    padding-left: 0;
    padding-right: 0;
    display: block;
    width: 100%;
    margin-left: 0;
  }
  /* line 259, ../sass/_320.scss */
  .page-front .section-our-products ul.water li:last-of-type .product-description p, .page-front .section-our-products ul.water li:last-of-type .product-description h1 {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 260, ../sass/_320.scss */
  .page-front .section-our-products ul.water li:last-of-type .product-description .follow-link:before {
    left: 15px;
  }
  /* line 261, ../sass/_320.scss */
  .page-front .section-our-products ul.water li:last-of-type .product-description a {
    padding-left: 30px;
  }
  /* line 269, ../sass/_320.scss */
  .page-front .section-key-employees img {
    display: none;
  }
  /* line 273, ../sass/_320.scss */
  .page-front .section-contact ul {
    padding: 50px 15px;
  }
  /* line 277, ../sass/_320.scss */
  .page-front .section-partners {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
  }
  /* line 280, ../sass/_320.scss */
  .page-front .section-partners .wrap {
    display: block;
  }
  /* line 284, ../sass/_320.scss */
  .page-front .section-partners .partners-image {
    float: none;
    display: block;
    height: 300px;
    width: 100%;
  }
  /* line 292, ../sass/_320.scss */
  .page-front .section-partners .text {
    padding: 25px;
    display: block;
    width: 100%;
    float: none;
  }
  /* line 297, ../sass/_320.scss */
  .page-front .section-partners .text h1 {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 50px;
  }
  /* line 303, ../sass/_320.scss */
  .page-front .section-partners .text p {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 308, ../sass/_320.scss */
  .page-front .section-partners .text .header-btn {
    margin-left: 15px;
  }
  /* line 315, ../sass/_320.scss */
  .page-front .section-partners img {
    display: none;
  }
  /* line 324, ../sass/_320.scss */
  .page-front .section-thjonusta {
    padding-bottom: 0;
    margin-bottom: 0;
    /*    .tabs {
            @include clearfix;
            overflow:visible;
        }
        .tab-selector {
            ul#selector-list {
                height:75px;
                overflow:hidden;
                display:block;
                border-bottom:1px solid $color-border;
                li{
                    display:block;
                    width:100% !important;
                    text-align:left;
                    padding: 30px 15px;
                }
            }
             #triggertabsMobile {
                background-image: url("/images/template2014/icons/downarrow.png");
                background-position: center center;
                background-repeat: no-repeat;
                background-size: 25px auto;
                cursor: pointer;
                height: 75px;
                position: absolute;
                right: 0;
                top: 0;
                width: 75px;
                z-index: 120;
            }
        }
        .tab {
            height:auto;
            position:relative;
            ul {
                 @include clearfix;
                padding:0; 
                li {padding:15px; width:95%;}
            }
        }*/
  }
  /* line 329, ../sass/_320.scss */
  .page-front .section-thjonusta .header-btn {
    padding-left: 116px;
  }
  /* line 332, ../sass/_320.scss */
  .page-front .section-thjonusta ul li {
    padding: 20px 0;
    margin-bottom: 20px;
  }
  /* line 333, ../sass/_320.scss */
  .page-front .section-thjonusta h1 {
    padding-top: 30px;
  }
  /* line 376, ../sass/_320.scss */
  .page-front .section-thjonusta .tabs {
    overflow: hidden;
    *zoom: 1;
    overflow: hidden;
    min-height: 0;
  }
  /* line 382, ../sass/_320.scss */
  .page-front .section-thjonusta .tab-selector {
    display: none;
    /* ul#selector-list {
         height:75px;
         overflow:hidden;
         display:block;
         border-bottom:1px solid $color-border;
         li{
             display:block;
             width:100% !important;
             text-align:left;
             padding: 30px 15px;
         }
     }*/
  }
  /* line 397, ../sass/_320.scss */
  .page-front .section-thjonusta .tab-selector #triggertabsMobile {
    background-image: url("/images/template2014/icons/downarrow.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 25px auto;
    cursor: pointer;
    height: 75px;
    position: absolute;
    right: 0;
    top: 0;
    width: 75px;
    z-index: 120;
  }
  /* line 413, ../sass/_320.scss */
  .page-front .section-thjonusta .selectedTab h2:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 9px 4px 0 4px !important;
    border-color: #daa237 transparent transparent transparent !important;
  }
  /* line 428, ../sass/_320.scss */
  .page-front .section-thjonusta .tab {
    height: 47px;
    overflow: hidden;
    position: relative;
    margin-bottom: 0;
    cursor: pointer;
    -webkit-transition: height 1s ease;
    -moz-transition: height 1s ease;
    -o-transition: height 1s ease;
    transition: height 1s ease;
  }
  /* line 436, ../sass/_320.scss */
  .page-front .section-thjonusta .tab ul {
    overflow: hidden;
    *zoom: 1;
    padding: 0;
  }
  /* line 439, ../sass/_320.scss */
  .page-front .section-thjonusta .tab ul li {
    padding: 15px;
    width: 95%;
    margin-bottom: 0;
  }
  /* line 442, ../sass/_320.scss */
  .page-front .section-thjonusta .tab h2 {
    display: block !important;
    padding-left: 15px;
    padding-bottom: 20px;
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    padding-top: 25px;
    position: relative;
  }
  /* line 450, ../sass/_320.scss */
  .page-front .section-thjonusta .tab h2:after {
    content: "";
    position: absolute;
    right: 10px;
    top: 34px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 0 4px 9px;
    border-color: transparent transparent transparent #daa237;
  }
  /* line 468, ../sass/_320.scss */
  .page-front .section-thjonusta .tab h1 {
    font-size: 1.375em;
    line-height: 1.09091em;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  /* line 475, ../sass/_320.scss */
  .page-front .section-thjonusta .tab:last-of-type h2 {
    border-bottom: 0;
  }
  /* line 480, ../sass/_320.scss */
  .page-front .section-thjonusta .opening-hours-list ul {
    width: 100%;
    display: table-row;
    overflow: hidden;
    *zoom: 1;
  }
  /* line 486, ../sass/_320.scss */
  .page-front .section-thjonusta .opening-hours-list ul li:first-of-type {
    padding-top: 30px;
  }
  /* line 487, ../sass/_320.scss */
  .page-front .section-thjonusta .opening-hours-list ul li {
    padding-left: 0;
  }
  /* line 494, ../sass/_320.scss */
  .page-front .section-hress {
    padding-top: 15px;
  }
  /* line 496, ../sass/_320.scss */
  .page-front .section-hress ul {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 497, ../sass/_320.scss */
  .page-front .section-hress p {
    padding-left: 0;
    padding-right: 25px;
  }
  /* line 498, ../sass/_320.scss */
  .page-front .section-hress img {
    display: none;
  }
  /* line 499, ../sass/_320.scss */
  .page-front .section-hress ul li {
    width: 100%;
    float: none;
    clear: both;
  }
  /* line 503, ../sass/_320.scss */
  .page-front .section-hress ul li:nth-child(2) {
    padding-left: 0;
    padding-top: 30px;
  }
  /* line 509, ../sass/_320.scss */
  .page-front .section-vinnustadurinn h1, .page-front .section-abyrgd h1, .page-front .section-saga h1 {
    margin-top: 30px;
  }
  /* line 511, ../sass/_320.scss */
  .page-front .section-vinnustadurinn ul li, .page-front .section-abyrgd ul li, .page-front .section-saga ul li {
    width: 100%;
    display: table-row;
  }
  /* line 514, ../sass/_320.scss */
  .page-front .section-vinnustadurinn ul li h1, .page-front .section-abyrgd ul li h1, .page-front .section-saga ul li h1 {
    padding-top: 30px !important;
  }
  /* line 515, ../sass/_320.scss */
  .page-front .section-vinnustadurinn ul li h1, .page-front .section-vinnustadurinn ul li p, .page-front .section-abyrgd ul li h1, .page-front .section-abyrgd ul li p, .page-front .section-saga ul li h1, .page-front .section-saga ul li p {
    padding: 10px 15px;
  }
  /* line 516, ../sass/_320.scss */
  .page-front .section-vinnustadurinn ul li .header-btn, .page-front .section-abyrgd ul li .header-btn, .page-front .section-saga ul li .header-btn {
    left: 15px;
  }
  /* line 521, ../sass/_320.scss */
  .page-front blockquote {
    display: block;
    width: 90%;
    max-width: none;
  }
  /* line 525, ../sass/_320.scss */
  .page-front blockquote p {
    padding-left: 40px !important;
    padding-top: 30px;
  }
  /* line 527, ../sass/_320.scss */
  .page-front blockquote:before {
    left: 15px;
  }
  /* line 535, ../sass/_320.scss */
  .page-front .section-gestastofa .image-container {
    display: none;
  }
  /* line 537, ../sass/_320.scss */
  .page-front .section-gestastofa p {
    text-align: left;
    padding-top: 20px;
  }
  /* line 542, ../sass/_320.scss */
  .page-front .section-gestastofa h1 {
    text-align: left;
    padding-left: 15px;
    font-size: 1.5em;
    line-height: 1em;
  }
  /* line 551, ../sass/_320.scss */
  .page-front .section-gestastofa ul li {
    min-height: 160px;
  }
  /* line 555, ../sass/_320.scss */
  .page-front .section-gestastofa ul h1 {
    padding-left: 0;
  }
  /* line 563, ../sass/_320.scss */
  .page-front .section-vorumerki p {
    padding: 36px 15px 0;
    width: 95%;
    max-width: none;
  }
  /* line 572, ../sass/_320.scss */
  .page-front .section-abyrgd h1 {
    padding: 10px;
  }
  /* line 576, ../sass/_320.scss */
  .page-front .section-abyrgd .fact1, .page-front .section-abyrgd .fact2 {
    display: none;
    padding: 0;
  }
  /* line 580, ../sass/_320.scss */
  .page-front .section-abyrgd ul {
    padding-top: 0;
  }
  /* line 586, ../sass/_320.scss */
  .page-front .section-ymislegt img {
    display: none;
  }
  /* line 589, ../sass/_320.scss */
  .page-front .section-ymislegt ul li p, .page-front .section-ymislegt ul li h1 {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 594, ../sass/_320.scss */
  .page-front .section-ymislegt ul li div ul li {
    padding: 0 15px 30px;
  }
  /* line 595, ../sass/_320.scss */
  .page-front .section-ymislegt ul li div p, .page-front .section-ymislegt ul li div h1 {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 601, ../sass/_320.scss */
  .page-front .section-ymislegt ul li .info-box, .page-front .section-ymislegt ul li div {
    padding-bottom: 30px;
  }
  /* line 604, ../sass/_320.scss */
  .page-front .section-ymislegt ul li .info-box li h1, .page-front .section-ymislegt ul li div li h1, .page-front .section-ymislegt ul li .info-box li p, .page-front .section-ymislegt ul li div li p {
    padding-left: 0;
  }
  /* line 606, ../sass/_320.scss */
  .page-front .section-ymislegt ul li .info-box .header-btn, .page-front .section-ymislegt ul li div .header-btn {
    max-width: none;
    margin-bottom: 30px;
    float: none;
    margin-left: 15px;
    margin-right: 15px;
    width: 75%;
  }

  /* line 621, ../sass/_320.scss */
  footer {
    height: auto;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 30px;
  }
  /* line 628, ../sass/_320.scss */
  footer ul li:nth-child(1) {
    float: none;
  }
  /* line 631, ../sass/_320.scss */
  footer ul li:nth-child(1) ul {
    padding-left: 0;
    width: 100%;
    max-width: none;
    float: none;
    clear: both;
    padding-top: 0;
    text-align: center;
  }
  /* line 640, ../sass/_320.scss */
  footer ul li:nth-child(1) h1 {
    width: 100%;
    display: none;
  }
  /* line 642, ../sass/_320.scss */
  footer ul .footer-right {
    float: none;
    text-align: center;
    padding: 0;
    padding-top: 30px;
  }
  /* line 647, ../sass/_320.scss */
  footer ul .footer-right .tel {
    float: none;
    padding-left: 0;
  }
  /* line 650, ../sass/_320.scss */
  footer ul .footer-right .tel:before {
    left: 20%;
  }
  /* line 651, ../sass/_320.scss */
  footer ul .footer-right .tel li {
    text-align: center;
  }
  /* line 654, ../sass/_320.scss */
  footer ul .footer-right .social {
    padding-top: 10px;
    width: 235px;
    margin: auto;
  }
  /* line 658, ../sass/_320.scss */
  footer ul .footer-right .social li {
    float: left;
    background-size: auto 60%;
  }

  /* line 672, ../sass/_320.scss */
  .modal .section-wrap, .section-abendingar .section-wrap, .faq .section-wrap, .section-abendingar .section-wrap, .faq .section-wrap {
    max-width: 100%;
    left: 0;
    padding: 30px 15px;
  }

  /* line 676, ../sass/_320.scss */
  .content-form .formrow, .section-abendingar form .formrow, .section-abendingar form .formrow {
    width: 100%;
  }
  /* line 679, ../sass/_320.scss */
  .content-form .form-message, .section-abendingar form .form-message, .section-abendingar form .form-message {
    padding-top: 20px;
    padding-bottom: 30px;
    width: 100%;
  }
  /* line 680, ../sass/_320.scss */
  .content-form input, .section-abendingar form input, .section-abendingar form input {
    height: 50px;
  }
  /* line 682, ../sass/_320.scss */
  .content-form input[type="submit"], .section-abendingar form input[type="submit"], .section-abendingar form input[type="submit"] {
    margin-top: 20px;
    max-width: 100%;
    padding: 18px 15px;
    height: 60px;
  }

  /* line 692, ../sass/_320.scss */
  #closemodal {
    right: 15px;
    top: 30px;
  }

  /* line 698, ../sass/_320.scss */
  .page-front header {
    background-image: url("/images/template2014/background_mobile.jpg") !important;
    background-size: cover;
    background-position: center;
    max-height: 100%;
  }

  /* line 705, ../sass/_320.scss */
  .sliderback {
    display: none;
  }

  /* line 709, ../sass/_320.scss */
  #sliderbg {
    display: none;
  }

  /* line 714, ../sass/_320.scss */
  #slider {
    display: none;
  }

  /* line 720, ../sass/_320.scss */
  .page-front header .mobile-text {
    display: block;
  }
  /* line 723, ../sass/_320.scss */
  .page-front header .mobile-text h1 {
    padding-top: 50px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
/* Content-templait*/

.header-image
{
	width: 100%;
	height: 250px;
	overflow: hidden;
}

.header-image img
{
	width: 100%;
}

@media all and (max-width: 1250px) {
	.header-image
	{
		height: auto;
	}
}

.main-content
{
  overflow: hidden;
  background-color: white;
  width: 90% !important;
  max-width: 984px;
  margin: 20px auto;
  padding: 20px 40px;
  text-align: left;
  color: #555555;
}

.menu-content
{
	float: right;
	width: 80%;
	max-width: 750px;
}

.deep-menu
{
	float: left;
	width: 20%;
	max-width: 180px;
}

@media (max-width: 1024px)
{
	.menu-content
	{
		float: none;
		width: 100%;
		max-width; none;
	}

	.deep-menu
	{
		float: none;
		width: 100%;
		max-width: none;
	}
}

.main-content h1 {
  padding-top: 10px;
  padding-bottom: 20px;
  font-size: 2.2em;
}

.main-content h1 a,
.main-content h2 a
{
	color: #00254c;
	text-decoration: none;
}

.main-content h2 {
  padding-top: 5px;
  padding-bottom: 20px;
  font-size: 1.2em;
  color:#0D264A;
}

.main-content p ,
.main-content .news-content
{
  max-width: 1024px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  padding-top: 5px;
  font-size: 1em;
}

.main-content .news-content
{
	line-height: 1.6em;
	color: #555555;
	font-weight: 100;
}

.main-content .news .date
{
	font-size: 0.6875em;
	line-height: 2.18182em;
	color: #555555;
}

.main-content .news h1
{
	font-weight: 600;
	padding-top: 0;
	padding-bottom: 20px;
	font-size: 1.875em;
	line-height: 0.8em;
	color: #0d264a;
}

.main-content .news img
{
	float: left;
	padding-right: 20px;
}

.main-content h2 .search-count
{
	color: #a1a1a1;
}

.main-content a
{
	text-decoration: none;
	color: #ff6600;
	font-size: 0.9375em;
	line-height: 1.12em;
}

.main-content a.follow-link:before
{
    line-height: 160%;
}

.main-content a.back
{
    position:relative;
    padding-left:20px;
}
.main-content a.back:before {
  content: "\00ab";
  position: absolute;
  left: 0;
  top: 0;
}

.main-content ul
{
	width: auto;
	margin-left: 3em;
	list-style: disc outside;
	overflow: visible;
	padding-top: 30px;
}

.main-content ul li
{
	width: auto;
	float: none;
	padding-bottom: 15px;
}

.deep-menu ul
{
	list-style: none;
	margin: 0;
	margin-right: 15px;
}

.deep-menu ul li
{
	width: 100%;
	padding: 0;
	border-bottom: solid 1px #ccc;
	list-style: none;
}

.deep-menu ul li:first-child
{
	border-top: solid 1px #ccc;
}

.deep-menu ul li a
{
	display: block;
	padding: 15px 20px;
}

.deep-menu ul li.active>a
{
	font-weight: bold;
}

.deep-menu ul li ul
{
	margin-left: 30px;
	padding-top: 0;
}

.deep-menu ul li ul li
{
	border-bottom: none;
}
.deep-menu ul li ul li:first-child
{
	border-top: none;
}

.deep-menu ul li ul li a
{
	padding: 4px;
}
.main-content .breadcrumbs
{
    	border-bottom: 1px solid #a1a1a1;
	font-size: 0.8em;
	margin-bottom: 20px;
	line-height: 16px;
	padding: 7px 0;
	width: 100%;	
	color: #a1a1a1;
	font-weight: bold;	
}

.main-content .breadcrumbs a
{
	text-decoration: none;
	color: #a1a1a1;
	padding-right: 5px;
}

.main-content .breadcrumbs a:first-child
{
    font-size:1em;
    padding-right:0;
}

.main-content .breadcrumbs a:hover
{
	color: #ff6600;
}

/* Form elements */
.main-content .row
{
	clear:both;
	float:left;
	padding:0px 0px 20px 0px;
	width:100%;
}

.main-content .row .column
{
	float:left;
	padding:0px 0px 0px 21px;
	width:221px;
}

.main-content .row .columnSmall
{
	float:left;
	padding:0px 0px 0px 21px;
	width:160px;
}

.main-content  .row .column.column-wide
{
	width:342px;
}

.main-content  .row .column-first
{
	padding:0px;
}

.main-content  .row input.text
{
	padding:5px;
	width:693px;
	height:18px;
	line-height:18px;
	border:1px solid #e3e3e3;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.main-content  .row .column input.text
{
	width:209px;
}

.main-content  .row .columnSmall input.text
{
	width:148px;
}

.main-content  .row .column.column-wide input.text
{
	width:330px;
}

.main-content .row .column.column-wide select
{
	padding:5px;
	height:30px;
	line-height:18px;
	width:340px;
}


.main-content  .row textarea
{
	padding:5px;
	width:693px;
	height:198px;
	line-height:18px;
	border:1px solid #e3e3e3;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.main-content  .submit
{
	cursor:pointer;
	overflow:hidden;
	float:left;
	padding-top:37px;
	width:102px;
	height:37px;
	border:0px;
	background: url(/images/template/bg-senda.gif) no-repeat top left;
}

.main-content  .resetBTN {
cursor: pointer;
overflow: hidden;
float: right;
padding-top: 37px;
width: 102px;
height: 37px;
border: 0px;
background: url(/images/template/btn-reset.gif) no-repeat top left;
}


@media all and (max-width: 1024px) {
	.main-content
	{
		padding: 0;
	}
}

.line {
    background: url("/images/template/bg-line.gif") repeat-x scroll left center rgba(0, 0, 0, 0);
    clear: both;
    float: left;
    /*height: 31px;*/
    height:15px;
    width: 100%;
}
form#contact .row {
    clear: both;
    float: left;
    padding: 0 0 20px;
    width: 100%;
}
form#contact .row .column {
    float: left;
    padding: 0 0 0 21px;
    width: 221px;
}
form#contact .row .columnSmall {
    float: left;
    padding: 0 0 0 21px;
    width: 160px;
}
form#contact .row .column.column-wide {
    width: 342px;
}
form#contact .row .column-first {
    padding: 0;
}
form#contact .row input.text {
    border: 1px solid #e3e3e3;
    border-radius: 2px;
    height: 18px;
    line-height: 18px;
    padding: 5px;
    width: 693px;
}
form#contact .row .column input.text {
    width: 209px;
}
form#contact .row .columnSmall input.text {
    width: 148px;
}
form#contact .row .column.column-wide input.text {
    width: 330px;
}
form#contact .row .column.column-wide select {
    height: 30px;
    line-height: 18px;
    padding: 5px;
    width: 340px;
}
form#contact .row textarea {
    border: 1px solid #e3e3e3;
    border-radius: 2px;
    height: 198px;
    line-height: 18px;
    padding: 5px;
    width: 693px;
}
form#contact .submit {
    background: url("/images/template/bg-senda.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 37px;
    overflow: hidden;
    padding-top: 37px;
    width: 102px;
}
form#contact .resetBTN {
    background: url("/images/template/btn-reset.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    border: 0 none;
    cursor: pointer;
    float: right;
    height: 37px;
    overflow: hidden;
    padding-top: 37px;
    width: 102px;
}
.sep {
    border-top: 1px solid #a1a1a1;
    clear: both;
    float: left;
    height: 20px;
    overflow: hidden;
    width: 100%;
}
input.upload {
    background: url("/images/template/bg-upload.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    color: #727272;
    cursor: pointer;
    float: left;
    height: 35px;
    line-height: 15px;
    padding: 10px 0 10px 45px;
    width: 130px;
}
.shadow-15 {
    box-shadow: 0 0 15px #000000 inset;
}
.shadow-30 {
    box-shadow: 0 0 30px #000000 inset;
}

/*old table.blue styling */
table.blue th
{
	background: url(/resources/old/nav-bg.gif) repeat-x;
	color:#fff;
	padding:5px 5px;
	text-align:left;
}

table.blue td
{
	padding:2px 5px;	
}

table.blue tr.even td
{
	background:#f5f5f5;
}

ul.staff-list
{
	clear:both;
	float:left;
	margin:0px;
	padding:0px;
	width:100%;
	list-style:none;
}

ul.staff-list li
{
	clear:both;
	float:left;
	padding:10px;
	width:95%;
	line-height:24px;
	list-style: none;
}

ul.staff-list li.photo .staff-left
{
	background: url(/images/template/bg-photo.gif) no-repeat 0px 5px;
}

ul.staff-list li.alt
{
	padding:9px;
	background: url(/images/template/bg-alt.gif);
	border:1px solid #d1d1d1;
}

ul.staff-list li.alt.photo .staff-left
{
	background: url(/images/template/bg-photo-alt.gif) no-repeat 0px 5px;
}

ul.staff-list li .staff-left
{
	float:left;
	padding:0px 0px 0px 30px;
	width: 50%;
	max-width:300px;
}

ul.staff-list li .staff-right
{
	position:relative;
	float:right;
	width: 50%;
	max-width:300px;
	min-height:60px;
}

@media (max-width: 760px)
{
	ul.staff-list li .staff-left
	{
		float:none;
		width: 90%;
		max-width:none;
	}

	ul.staff-list li .staff-right
	{
		position:relative;
		float:none;
		padding:0px 0px 0px 30px;
		width: 90%;
		max-width:none;
		min-height:60px;
	}
}

.vcard
{
	display:block;
	width:28px;
	height:18px;
	overflow:hidden;
	background: url(/images/template/bg-vcard.gif) no-repeat top left;
	text-indent:-9999px;
}

ul.staff-list li .staff-right .vcard
{
	position:absolute;
	bottom:10px;
	right:10px;
}

ul.staff-list li.alt .staff-right .vcard
{
	background: url(/images/template/bg-vcard-alt.gif) no-repeat top left;
}

.staff-item
{
	line-height:18px;
}

.staff-item > img
{
	float:right;
	margin: 0px 0px 30px 30px;
	max-width:320px;
}

div#staff-search
{
	width:222px;
	background: url(/images/template/bg-staff-search.gif) no-repeat 0px 0px;
	overflow: hidden;
	height: 27px;
	margin-bottom: 20px;
}

div#staff-search form
{
	width:222px;
	float: left;
}

div#staff-search form .submit
{
	cursor: pointer;
	float: left;
	margin: 0px;
	padding: 27px 0px 0px 0px;
	width: 28px;
	height: 27px;
	background: none;
	border: 0px;
}

div#staff-search form .text
{
	float: left;
	margin: 0px;
	padding: 5px;
	width:184px;
	height: 17px;
	line-height: 17px;
	color: #a1a1a1;
	font-size: 12px;
	border: 0px;
	background: none;
}

.hide
{
	display:none;
}

div.logos div
{
	float: left;
	padding-left: 10px;
	height: 200px;
	width: 150px;
	position: relative;
	background-repeat: no-repeat;
	background-position: center;
}

ul.products-list
{
	display:block;
	margin:0px;
	padding:0px;
	width:100%;
	list-style:none;
}

ul.products-list li
{
	float:left;
	padding:0px 0px 20px 20px;
	max-width:48%;
}

ul.products-list li.first
{
	clear:both;
	padding-left:0px;
}

ul.products-list li img
{
	float:right;
	padding:0px;
	margin: 0px 0px 0px 20px;
	border:4px solid #fff;
	background-color: transparent;
}

ul.products-list li h2
{
	padding:5px 0px 15px 0px;
	color:#333333;
}

@media (max-width: 1024px)
{
	ul.products-list li
	{
		padding:0px;
		max-width:100%;
	}
}

@media (max-width: 512px)
{
	ul.products-list li img
	{
		display: none;
	}
}

.main-content  div#left-contents
{
	width: 20%;
	max-width: 230px;
	float: left;
}
.main-content  div#left-contents p#heading
{
	margin: 0;
	padding: 0;
	font-weight: bold;
	margin-top: 10px;
}
.main-content  div#left-contents ul
{
	list-style-type: none;
	border-bottom: 1px solid #a1a1a1;
	margin: 0;
	padding-bottom: 5px;	
}
.main-content  div#left-contents ul li
{
	line-height: 1.5;
}
.main-content  div#left-contents ul li.active
{
	font-weight: bold;
}

.main-content  div#right-contents
{
	width: 75%;
	max-width: 700px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}
.main-content  div#right-contents ul.society
{
	list-style-type: none;
	margin-top: 6px;
	padding: 0px;
	margin-left: 0;
	width: 100%;
}
.main-content  div#right-contents ul.society li
{
	border-bottom: dotted 1px gray;
	margin-bottom: 20px;
	float: left;
	vertical-align: top;
	clear: both;
	min-height: 60px;
	height: auto;
	width: 100%;
	padding-bottom: 10px;
	line-height: 1.5em;
}

.main-content div#right-contents ul.society li img
{
	width: 48px;
	height: 48px;
	float: left;
	margin: 0px 20px 0px 0px;
}

@media (max-width: 640px)
{
	
	.main-content  div#left-contents
	{
		width: 100%;
		max-width: none;
		float: none;
	}
	
	.main-content  div#right-contents
	{
		width: 100%;
		max-width: none;
		float: none;
		margin-left: 0;
		margin-top: 10px;
	}
}

ul.paging
{
	clear:both;
	float:left;
	width:100%;
	text-align:center;
	list-style-type: none;
	margin: 0 auto;
}
.paging li
{
	display: inline;
	font-size: 1.2em;
}

.paging li a
{
	padding: 5px 10px;
}

.paging li.prev a
{
	display: block;
}

.paging li.next a
{
	display: block;
}

.paging a:hover, .paging a.active
{
	font-weight: bold;
}

.paging .prev
{
	overflow:hidden;
	float:left;
	width:20px;
	height:20px;
}

.paging .next
{
	overflow:hidden;
	float:right;
	width:20px;
	height:20px;
}

#back-to-top {
	position: fixed;
	top: 100px;
	right: 20px;
	visibility: hidden;
	opacity: 0;
	transition: all 0.3s linear;
}

@media (min-width: 900px) {

	#back-to-top {
		right: 50px;
		bottom: 40px;
		top: auto;
	}
	
	
}

#back-to-top.show {
	opacity: 1;
	visibility: visible;
}

#back-to-top a {
	background: url(/images/template/go-to-top.png) no-repeat;
	width: 39px;
	height: 39px;
	display: block;
}


/* ------------------ *
 * Editor styling fix *
 * ------------------ */

body.cke_show_borders {
  font-family: "Helvetica","Arial",sans-serif;
  font-size: 16px;
  font-size: 1rem;
  background-color: #fff;
}
body.cke_show_borders p
{
	padding-bottom: 20px;
	padding-top: 5px;
	font-size: 1em;
	line-height: 1.6em;
	color: #555555;
	font-weight: 100;
}

body.cke_show_borders h1 
{
	padding-top: 10px;
	padding-bottom: 20px;
	font-size: 2.2em;
	line-height: 0.8em;
	color: #0d264a;
	font-weight: 100;
}

body.cke_show_borders h2 
{
	padding-top: 5px;
	padding-bottom: 20px;
	font-size: 1.2em;
	color: #0D264A;
}

@media (max-width: 1024px)
{
	body.cke_show_borders 
	{
		font-size: 16px;
	}
}