@charset "UTF-8";
/**
 * Imports :
 */
/* line 17, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.6/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.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

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

/* line 26, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.6/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.6/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.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.6/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.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

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

/**
 * Import grid settings :
 * This to be able to use gridle mixins, etc...
 */
/* line 237, ../sass/gridle/_gridle.scss */
.gridle-debug #main-container, #main-container.gridle-debug, .gridle-debug .inspiration-gallery, .inspiration-gallery.gridle-debug, .gridle-debug .oppet-nyheter, .oppet-nyheter.gridle-debug, .gridle-debug .oppet-nyheter .oppettider ul li .half-left, .oppet-nyheter .oppettider ul li .half-left.gridle-debug, .gridle-debug .oppet-nyheter .oppettider ul li .half-right, .oppet-nyheter .oppettider ul li .half-right.gridle-debug, .gridle-debug .oppet-nyheter .start_nyheter .start_nyheter-image, .oppet-nyheter .start_nyheter .start_nyheter-image.gridle-debug, .gridle-debug .oppet-nyheter .start_nyheter .start_nyheter-content, .oppet-nyheter .start_nyheter .start_nyheter-content.gridle-debug, .gridle-debug .page-content-style .page-sidebar, .page-content-style .page-sidebar.gridle-debug, .gridle-debug .page-content-style .page-content, .page-content-style .page-content.gridle-debug, .gridle-debug .page-content-full-width .inredning-title, .page-content-full-width .inredning-title.gridle-debug, .gridle-debug .page-content-full-width .leverantorer-dropdown, .page-content-full-width .leverantorer-dropdown.gridle-debug, .gridle-debug .page-content-full-width .inredning-textblock-leftaligned .inredning-infobox, .page-content-full-width .inredning-textblock-leftaligned .inredning-infobox.gridle-debug, .gridle-debug .page-content-full-width .inredning-textblock-rightaligned .inredning-infobox, .page-content-full-width .inredning-textblock-rightaligned .inredning-infobox.gridle-debug, .gridle-debug .page-content-full-width .inredning-textblock-centered .inredning-infobox, .page-content-full-width .inredning-textblock-centered .inredning-infobox.gridle-debug, .gridle-debug .page-content-full-width .inredning-textblock-leftaligned .inredning-text, .page-content-full-width .inredning-textblock-leftaligned .inredning-text.gridle-debug, .gridle-debug .page-content-full-width .inredning-textblock-rightaligned .inredning-text, .page-content-full-width .inredning-textblock-rightaligned .inredning-text.gridle-debug, .gridle-debug .var-personal-wrapper .var-personal-item, .var-personal-wrapper .var-personal-item.gridle-debug, .gridle-debug .page-content .allinclusive-title .allinclusive-ingress, .page-content .allinclusive-title .allinclusive-ingress.gridle-debug, .gridle-debug .page-content .allinclusive-title .allinclusive-logo, .page-content .allinclusive-title .allinclusive-logo.gridle-debug, .gridle-debug .page-content .allinclusive-steps ul li, .page-content .allinclusive-steps ul li.gridle-debug, .gridle-debug .page-content .allinclusive-omrade .allinclusive-omrade-item .image, .page-content .allinclusive-omrade .allinclusive-omrade-item .image.gridle-debug, .gridle-debug .page-content .allinclusive-omrade .allinclusive-omrade-item .content, .page-content .allinclusive-omrade .allinclusive-omrade-item .content.gridle-debug, .gridle-debug .page-content-full-width .nyheter-items-container .nyheter-items .nyheter-item, .page-content-full-width .nyheter-items-container .nyheter-items .nyheter-item.gridle-debug, .gridle-debug .page-content-full-width .vara-leverantorer-wrapper .vara-leverantorer-item, .page-content-full-width .vara-leverantorer-wrapper .vara-leverantorer-item.gridle-debug, .gridle-debug .page-content-full-width .single-leverantor-img-wrapper .single-leverantor-img-item, .page-content-full-width .single-leverantor-img-wrapper .single-leverantor-img-item.gridle-debug, .gridle-debug .footer .container .grid-12 .widget-column-1, .footer .container .grid-12 .widget-column-1.gridle-debug, .gridle-debug .footer .container .grid-12 .widget-column-2, .footer .container .grid-12 .widget-column-2.gridle-debug, .gridle-debug .footer .container .grid-12 .widget-column-3, .footer .container .grid-12 .widget-column-3.gridle-debug, .gridle-debug .footer .container .grid-12 .widget-column-4, .footer .container .grid-12 .widget-column-4.gridle-debug, .gridle-debug .footer-widget ul.footer-oppettider li .half-left, .footer-widget ul.footer-oppettider li .half-left.gridle-debug, .gridle-debug .footer-widget ul.footer-oppettider li .half-right, .footer-widget ul.footer-oppettider li .half-right.gridle-debug, .gridle-debug .footer-copyright, .footer-copyright.gridle-debug, .gridle-debug .footer-social-icons, .footer-social-icons.gridle-debug {
  background-color: #daeff5;
}
/* line 239, ../sass/gridle/_gridle.scss */
.gridle-debug #main-container:before, #main-container.gridle-debug:before, .gridle-debug .inspiration-gallery:before, .inspiration-gallery.gridle-debug:before, .gridle-debug .oppet-nyheter:before, .oppet-nyheter.gridle-debug:before, .gridle-debug .oppet-nyheter .oppettider ul li .half-left:before, .oppet-nyheter .oppettider ul li .half-left.gridle-debug:before, .gridle-debug .oppet-nyheter .oppettider ul li .half-right:before, .oppet-nyheter .oppettider ul li .half-right.gridle-debug:before, .gridle-debug .oppet-nyheter .start_nyheter .start_nyheter-image:before, .oppet-nyheter .start_nyheter .start_nyheter-image.gridle-debug:before, .gridle-debug .oppet-nyheter .start_nyheter .start_nyheter-content:before, .oppet-nyheter .start_nyheter .start_nyheter-content.gridle-debug:before, .gridle-debug .page-content-style .page-sidebar:before, .page-content-style .page-sidebar.gridle-debug:before, .gridle-debug .page-content-style .page-content:before, .page-content-style .page-content.gridle-debug:before, .gridle-debug .page-content-full-width .inredning-title:before, .page-content-full-width .inredning-title.gridle-debug:before, .gridle-debug .page-content-full-width .leverantorer-dropdown:before, .page-content-full-width .leverantorer-dropdown.gridle-debug:before, .gridle-debug .page-content-full-width .inredning-textblock-leftaligned .inredning-infobox:before, .page-content-full-width .inredning-textblock-leftaligned .inredning-infobox.gridle-debug:before, .gridle-debug .page-content-full-width .inredning-textblock-rightaligned .inredning-infobox:before, .page-content-full-width .inredning-textblock-rightaligned .inredning-infobox.gridle-debug:before, .gridle-debug .page-content-full-width .inredning-textblock-centered .inredning-infobox:before, .page-content-full-width .inredning-textblock-centered .inredning-infobox.gridle-debug:before, .gridle-debug .page-content-full-width .inredning-textblock-leftaligned .inredning-text:before, .page-content-full-width .inredning-textblock-leftaligned .inredning-text.gridle-debug:before, .gridle-debug .page-content-full-width .inredning-textblock-rightaligned .inredning-text:before, .page-content-full-width .inredning-textblock-rightaligned .inredning-text.gridle-debug:before, .gridle-debug .var-personal-wrapper .var-personal-item:before, .var-personal-wrapper .var-personal-item.gridle-debug:before, .gridle-debug .page-content .allinclusive-title .allinclusive-ingress:before, .page-content .allinclusive-title .allinclusive-ingress.gridle-debug:before, .gridle-debug .page-content .allinclusive-title .allinclusive-logo:before, .page-content .allinclusive-title .allinclusive-logo.gridle-debug:before, .gridle-debug .page-content .allinclusive-steps ul li:before, .page-content .allinclusive-steps ul li.gridle-debug:before, .gridle-debug .page-content .allinclusive-omrade .allinclusive-omrade-item .image:before, .page-content .allinclusive-omrade .allinclusive-omrade-item .image.gridle-debug:before, .gridle-debug .page-content .allinclusive-omrade .allinclusive-omrade-item .content:before, .page-content .allinclusive-omrade .allinclusive-omrade-item .content.gridle-debug:before, .gridle-debug .page-content-full-width .nyheter-items-container .nyheter-items .nyheter-item:before, .page-content-full-width .nyheter-items-container .nyheter-items .nyheter-item.gridle-debug:before, .gridle-debug .page-content-full-width .vara-leverantorer-wrapper .vara-leverantorer-item:before, .page-content-full-width .vara-leverantorer-wrapper .vara-leverantorer-item.gridle-debug:before, .gridle-debug .page-content-full-width .single-leverantor-img-wrapper .single-leverantor-img-item:before, .page-content-full-width .single-leverantor-img-wrapper .single-leverantor-img-item.gridle-debug:before, .gridle-debug .footer .container .grid-12 .widget-column-1:before, .footer .container .grid-12 .widget-column-1.gridle-debug:before, .gridle-debug .footer .container .grid-12 .widget-column-2:before, .footer .container .grid-12 .widget-column-2.gridle-debug:before, .gridle-debug .footer .container .grid-12 .widget-column-3:before, .footer .container .grid-12 .widget-column-3.gridle-debug:before, .gridle-debug .footer .container .grid-12 .widget-column-4:before, .footer .container .grid-12 .widget-column-4.gridle-debug:before, .gridle-debug .footer-widget ul.footer-oppettider li .half-left:before, .footer-widget ul.footer-oppettider li .half-left.gridle-debug:before, .gridle-debug .footer-widget ul.footer-oppettider li .half-right:before, .footer-widget ul.footer-oppettider li .half-right.gridle-debug:before, .gridle-debug .footer-copyright:before, .footer-copyright.gridle-debug:before, .gridle-debug .footer-social-icons:before, .footer-social-icons.gridle-debug:before, .gridle-debug #main-container:after, #main-container.gridle-debug:after, .gridle-debug .inspiration-gallery:after, .inspiration-gallery.gridle-debug:after, .gridle-debug .oppet-nyheter:after, .oppet-nyheter.gridle-debug:after, .gridle-debug .oppet-nyheter .oppettider ul li .half-left:after, .oppet-nyheter .oppettider ul li .half-left.gridle-debug:after, .gridle-debug .oppet-nyheter .oppettider ul li .half-right:after, .oppet-nyheter .oppettider ul li .half-right.gridle-debug:after, .gridle-debug .oppet-nyheter .start_nyheter .start_nyheter-image:after, .oppet-nyheter .start_nyheter .start_nyheter-image.gridle-debug:after, .gridle-debug .oppet-nyheter .start_nyheter .start_nyheter-content:after, .oppet-nyheter .start_nyheter .start_nyheter-content.gridle-debug:after, .gridle-debug .page-content-style .page-sidebar:after, .page-content-style .page-sidebar.gridle-debug:after, .gridle-debug .page-content-style .page-content:after, .page-content-style .page-content.gridle-debug:after, .gridle-debug .page-content-full-width .inredning-title:after, .page-content-full-width .inredning-title.gridle-debug:after, .gridle-debug .page-content-full-width .leverantorer-dropdown:after, .page-content-full-width .leverantorer-dropdown.gridle-debug:after, .gridle-debug .page-content-full-width .inredning-textblock-leftaligned .inredning-infobox:after, .page-content-full-width .inredning-textblock-leftaligned .inredning-infobox.gridle-debug:after, .gridle-debug .page-content-full-width .inredning-textblock-rightaligned .inredning-infobox:after, .page-content-full-width .inredning-textblock-rightaligned .inredning-infobox.gridle-debug:after, .gridle-debug .page-content-full-width .inredning-textblock-centered .inredning-infobox:after, .page-content-full-width .inredning-textblock-centered .inredning-infobox.gridle-debug:after, .gridle-debug .page-content-full-width .inredning-textblock-leftaligned .inredning-text:after, .page-content-full-width .inredning-textblock-leftaligned .inredning-text.gridle-debug:after, .gridle-debug .page-content-full-width .inredning-textblock-rightaligned .inredning-text:after, .page-content-full-width .inredning-textblock-rightaligned .inredning-text.gridle-debug:after, .gridle-debug .var-personal-wrapper .var-personal-item:after, .var-personal-wrapper .var-personal-item.gridle-debug:after, .gridle-debug .page-content .allinclusive-title .allinclusive-ingress:after, .page-content .allinclusive-title .allinclusive-ingress.gridle-debug:after, .gridle-debug .page-content .allinclusive-title .allinclusive-logo:after, .page-content .allinclusive-title .allinclusive-logo.gridle-debug:after, .gridle-debug .page-content .allinclusive-steps ul li:after, .page-content .allinclusive-steps ul li.gridle-debug:after, .gridle-debug .page-content .allinclusive-omrade .allinclusive-omrade-item .image:after, .page-content .allinclusive-omrade .allinclusive-omrade-item .image.gridle-debug:after, .gridle-debug .page-content .allinclusive-omrade .allinclusive-omrade-item .content:after, .page-content .allinclusive-omrade .allinclusive-omrade-item .content.gridle-debug:after, .gridle-debug .page-content-full-width .nyheter-items-container .nyheter-items .nyheter-item:after, .page-content-full-width .nyheter-items-container .nyheter-items .nyheter-item.gridle-debug:after, .gridle-debug .page-content-full-width .vara-leverantorer-wrapper .vara-leverantorer-item:after, .page-content-full-width .vara-leverantorer-wrapper .vara-leverantorer-item.gridle-debug:after, .gridle-debug .page-content-full-width .single-leverantor-img-wrapper .single-leverantor-img-item:after, .page-content-full-width .single-leverantor-img-wrapper .single-leverantor-img-item.gridle-debug:after, .gridle-debug .footer .container .grid-12 .widget-column-1:after, .footer .container .grid-12 .widget-column-1.gridle-debug:after, .gridle-debug .footer .container .grid-12 .widget-column-2:after, .footer .container .grid-12 .widget-column-2.gridle-debug:after, .gridle-debug .footer .container .grid-12 .widget-column-3:after, .footer .container .grid-12 .widget-column-3.gridle-debug:after, .gridle-debug .footer .container .grid-12 .widget-column-4:after, .footer .container .grid-12 .widget-column-4.gridle-debug:after, .gridle-debug .footer-widget ul.footer-oppettider li .half-left:after, .footer-widget ul.footer-oppettider li .half-left.gridle-debug:after, .gridle-debug .footer-widget ul.footer-oppettider li .half-right:after, .footer-widget ul.footer-oppettider li .half-right.gridle-debug:after, .gridle-debug .footer-copyright:after, .footer-copyright.gridle-debug:after, .gridle-debug .footer-social-icons:after, .footer-social-icons.gridle-debug:after {
  content: "";
  display: block;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowRkEzNzVFNTg1NjgxMUUyOUI4RjhEMzg4QzM4QjZFOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowRkEzNzVFNjg1NjgxMUUyOUI4RjhEMzg4QzM4QjZFOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBGQTM3NUUzODU2ODExRTI5QjhGOEQzODhDMzhCNkU4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBGQTM3NUU0ODU2ODExRTI5QjhGOEQzODhDMzhCNkU4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8++5+BhQAAAA9JREFUeNpiYGBgkAIIMAAAHwAbZIBtGgAAAABJRU5ErkJggg==);
  margin: 10px 0;
  padding: 5px 0;
  text-align: center;
  color: white;
  font-size: 11px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block !important;
}

/* line 255, ../sass/gridle/_gridle.scss */
#main-container, .inspiration-gallery, .oppet-nyheter, .oppet-nyheter .oppettider ul li .half-left, .oppet-nyheter .oppettider ul li .half-right, .oppet-nyheter .start_nyheter .start_nyheter-image, .oppet-nyheter .start_nyheter .start_nyheter-content, .page-content-style .page-sidebar, .page-content-style .page-content, .page-content-full-width .inredning-title, .page-content-full-width .leverantorer-dropdown, .page-content-full-width .inredning-textblock-leftaligned .inredning-infobox, .page-content-full-width .inredning-textblock-rightaligned .inredning-infobox, .page-content-full-width .inredning-textblock-centered .inredning-infobox, .page-content-full-width .inredning-textblock-leftaligned .inredning-text, .page-content-full-width .inredning-textblock-rightaligned .inredning-text, .var-personal-wrapper .var-personal-item, .page-content .allinclusive-title .allinclusive-ingress, .page-content .allinclusive-title .allinclusive-logo, .page-content .allinclusive-steps ul li, .page-content .allinclusive-omrade .allinclusive-omrade-item .image, .page-content .allinclusive-omrade .allinclusive-omrade-item .content, .page-content-full-width .nyheter-items-container .nyheter-items .nyheter-item, .page-content-full-width .vara-leverantorer-wrapper .vara-leverantorer-item, .page-content-full-width .single-leverantor-img-wrapper .single-leverantor-img-item, .footer .container .grid-12 .widget-column-1, .footer .container .grid-12 .widget-column-2, .footer .container .grid-12 .widget-column-3, .footer .container .grid-12 .widget-column-4, .footer-widget ul.footer-oppettider li .half-left, .footer-widget ul.footer-oppettider li .half-right, .footer-copyright, .footer-social-icons {
  display: inline-block;
  min-height: 1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/*******************************************************************************************/
/*Link* colors******************************************************************************/
/*******************************************************************************************/
/* line 8, ../sass/_typography.scss */
body {
  color: black;
  font-family: "Roboto", "Ubuntu", "Open Sans", sans-serif;
  font-size: 1em;
  line-height: 1.255em;
}

/* line 15, ../sass/_typography.scss */
strong {
  font-weight: 700;
}

/*******************************************************************************************/
/*Fundamental styles************************************************************************/
/*******************************************************************************************/
/* line 25, ../sass/_typography.scss */
#main-container h1 {
  font-family: "chaparral-pro", sans-serif;
  font-size: 3.571em;
  line-height: 1em;
}

/* line 30, ../sass/_typography.scss */
#main-container h2 {
  font-family: "chaparral-pro", sans-serif;
  font-size: 3.571em;
  line-height: 1.2em;
}

/* line 35, ../sass/_typography.scss */
#main-container h3 {
  font-family: "chaparral-pro", sans-serif;
  font-size: 1.9em;
}

/* line 39, ../sass/_typography.scss */
#main-container h4 {
  font-size: 1.143em;
  font-weight: 600;
  line-height: 1.3em;
  padding-bottom: 5px;
}

/* line 45, ../sass/_typography.scss */
#main-container .preamble {
  font-family: "chaparral-pro", sans-serif;
  font-size: 1.857em;
  line-height: 1.2em;
}

/* line 50, ../sass/_typography.scss */
#main-container p {
  line-height: 1.7em;
}

/* line 70, ../sass/_typography.scss */
#main-container p {
  padding-bottom: 35px;
}

@font-face {
  font-family: 'entypo';
  src: url("../typefaces/entypo.eot");
  src: url("../typefaces/entypo.eot?#iefix") format("embedded-opentype"), url("../typefaces/entypo.woff") format("woff"), url("../typefaces/entypo.ttf") format("truetype"), url("../typefaces/entypo.svg#entypo") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'entypo-social';
  src: url("../typefaces/entypo-social.eot");
  src: url("../typefaces/entypo-social.eot?#iefix") format("embedded-opentype"), url("../typefaces/entypo-social.woff") format("woff"), url("../typefaces/entypo-social.ttf") format("truetype"), url("../typefaces/entypo-social.svg#entypo-social") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'entypo-logo';
  src: url("../typefaces/entypo-logo-webfont.eot");
  src: url("../typefaces/entypo-logo-webfont.eot?#iefix") format("embedded-opentype"), url("../typefaces/entypo-logo-webfont.woff") format("woff"), url("../typefaces/entypo-logo-webfont.ttf") format("truetype"), url("../typefaces/entypo-logo-webfont.svg#entypo-logo") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 5, ../sass/_forms.scss */
::-webkit-input-placeholder {
  font-style: italic;
}

/* line 9, ../sass/_forms.scss */
:-moz-placeholder {
  /* Firefox 18- */
  font-style: italic;
}

/* line 13, ../sass/_forms.scss */
::-moz-placeholder {
  /* Firefox 19+ */
  font-style: italic;
}

/* line 17, ../sass/_forms.scss */
:-ms-input-placeholder {
  font-style: italic;
}

/* line 40, ../sass/_forms.scss */
.table-wrapper {
  display: table;
  margin-top: 70px;
  max-width: 700px;
}
/* line 45, ../sass/_forms.scss */
.table-wrapper .table-row {
  display: table-row;
}
/* line 49, ../sass/_forms.scss */
.table-wrapper .table-cell, .table-wrapper .table-cell-textarea {
  display: table-cell;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .table-wrapper .table-cell, html.small_tablet .table-wrapper .table-cell-textarea {
  display: block;
}
@media screen and (max-width: 590px) {
  /* line 49, ../sass/_forms.scss */
  .table-wrapper .table-cell, .table-wrapper .table-cell-textarea {
    display: block;
  }
}
/* line 56, ../sass/_forms.scss */
.table-wrapper .table-cell label, .table-wrapper .table-cell-textarea label {
  margin-right: 20px;
  font-size: 22px;
  line-height: 22px;
  font-weight: 100;
  color: #000;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .table-wrapper .table-cell label, html.small_tablet .table-wrapper .table-cell-textarea label {
  display: block;
  margin-bottom: 5px;
  font-size: 16px;
  line-height: 18px;
}
@media screen and (max-width: 590px) {
  /* line 56, ../sass/_forms.scss */
  .table-wrapper .table-cell label, .table-wrapper .table-cell-textarea label {
    display: block;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 18px;
  }
}
/* line 71, ../sass/_forms.scss */
.table-wrapper .table-cell {
  vertical-align: middle;
}
/* line 74, ../sass/_forms.scss */
.table-wrapper .table-cell-textarea {
  vertical-align: top !important;
  padding-top: 15px;
}
/* line 78, ../sass/_forms.scss */
.table-wrapper .table-cell-submit {
  max-width: 700px;
}

/* line 89, ../sass/_forms.scss */
form input,
form textarea {
  margin-bottom: 7px;
  margin-right: 1%;
}
/* line 90, ../sass/_forms.scss */
form input.clear,
form textarea.clear {
  display: block;
}
/* line 91, ../sass/_forms.scss */
form input.last,
form textarea.last {
  margin-right: 0;
}

/* line 105, ../sass/_forms.scss */
.wpcf7 .select-box {
  position: relative;
  border: 2px solid #eaeaea;
  margin-bottom: 10px;
  width: 80%;
  background-image: url("../images/bg/select-arrow.png");
  background-repeat: no-repeat;
  background-position: center right;
  transition: all 0.2s linear;
}
/* line 115, ../sass/_forms.scss */
.wpcf7 .select-box:hover {
  background-color: #eaeaea;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .wpcf7 .select-box {
  width: 100%;
}
@media screen and (max-width: 590px) {
  /* line 105, ../sass/_forms.scss */
  .wpcf7 .select-box {
    width: 100%;
  }
}
/* line 123, ../sass/_forms.scss */
.wpcf7 .select-box select {
  opacity: 0;
  font-family: 'Roboto';
  padding: 10px 15px;
  font-size: 23px;
  line-height: 28px;
  font-weight: 100;
  color: #000;
  background: transparent;
  position: relative;
  width: 100%;
  border: 0;
  position: relative;
  z-index: 2;
}
/* line 138, ../sass/_forms.scss */
.wpcf7 .select-box select:hover {
  cursor: pointer;
}
/* line 143, ../sass/_forms.scss */
.wpcf7 .select-box span.select-box-text {
  position: absolute;
  top: 0;
  display: block;
  width: 100%;
  padding: 10px 15px;
  font-family: 'Roboto';
  font-size: 23px;
  line-height: 28px;
  font-weight: 100;
  color: #000;
}
/* line 161, ../sass/_forms.scss */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea {
  padding: 10px 15px;
  font-family: 'Roboto';
  font-size: 23px;
  line-height: 28px;
  font-weight: 100;
  color: #000;
  border: 2px solid #eaeaea;
  background: #fff;
  margin-bottom: 10px;
}
/* line 172, ../sass/_forms.scss */
.wpcf7 input[type="text"]:focus,
.wpcf7 input[type="email"]:focus,
.wpcf7 input[type="tel"]:focus,
.wpcf7 textarea:focus {
  outline: none;
}
/* line 178, ../sass/_forms.scss */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
  width: 80%;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .wpcf7 input[type="text"], html.small_tablet
.wpcf7 input[type="email"], html.small_tablet
.wpcf7 input[type="tel"] {
  width: 100%;
}
@media screen and (max-width: 590px) {
  /* line 178, ../sass/_forms.scss */
  .wpcf7 input[type="text"],
  .wpcf7 input[type="email"],
  .wpcf7 input[type="tel"] {
    width: 100%;
  }
}
/* line 185, ../sass/_forms.scss */
.wpcf7 textarea {
  width: 100%;
  resize: none;
}
/* line 190, ../sass/_forms.scss */
.wpcf7 input[type="submit"] {
  background: #000;
  font-family: 'Roboto';
  font-size: 24px;
  line-height: 24px;
  font-weight: 300;
  padding: 12px 30px;
  float: right;
  margin: 0;
}
/* line 200, ../sass/_forms.scss */
.wpcf7 input[type="submit"]:focus {
  outline: none;
}
/* line 205, ../sass/_forms.scss */
.wpcf7 .wpcf7-response-output, .wpcf7 .wpcf7-not-valid-tip {
  color: #000;
  font-weight: 100;
}
/* line 209, ../sass/_forms.scss */
.wpcf7 div.wpcf7-validation-errors {
  border: 2px solid #000;
  padding: 10px 0;
  text-align: center;
}

/* line 217, ../sass/_forms.scss */
.wpcf7 p {
  margin-bottom: 10px !important;
}

/* line 223, ../sass/_forms.scss */
#main-container .wpcf7-form .wpcf7-response-output {
  display: inline-block;
}
/* line 226, ../sass/_forms.scss */
#main-container .wpcf7-form p, #main-container .wpcf7-form .col-wrapper {
  padding: 0;
  margin-bottom: 10px;
}

/* line 8, ../sass/_buttons.scss */
button,
.btn,
.search-submit,
.wpcf7-submit {
  border: none;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 0.9em;
  padding: 2% 3%;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}
/* line 21, ../sass/_buttons.scss */
button.medium,
.btn.medium,
.search-submit.medium,
.wpcf7-submit.medium {
  font-size: 1em;
  line-height: 1.3em;
  padding: 3% 8%;
}
/* line 26, ../sass/_buttons.scss */
button.large,
.btn.large,
.search-submit.large,
.wpcf7-submit.large {
  font-size: 1.1em;
  line-height: 1.3em;
  padding: 15px 40px;
}

/* line 36, ../sass/_buttons.scss */
.btn:hover,
button:hover,
.search-submit:hover,
.wpcf7-submit:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}

/* line 19, ../sass/styles.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

/* line 24, ../sass/styles.scss */
img {
  max-width: 100%;
}

/* line 27, ../sass/styles.scss */
input, textarea, button, select {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}

/* line 32, ../sass/styles.scss */
.bx-wrapper li {
  list-style-type: none !important;
}

/*  clearfix */
/* line 40, ../sass/styles.scss */
.clearfix:after, #main-container .sidebar .widget:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

/* line 49, ../sass/styles.scss */
ol {
  list-style: decimal inside none;
}
/* line 51, ../sass/styles.scss */
ol li {
  padding-bottom: 25px;
  list-style: decimal inside none;
}
/* line 54, ../sass/styles.scss */
ol li:last-child {
  padding-bottom: 45px;
}

/* line 59, ../sass/styles.scss */
ul {
  list-style-position: outside;
}

/* line 66, ../sass/styles.scss */
li > ul {
  margin-left: 1.5em;
}

/* line 70, ../sass/styles.scss */
hr {
  margin: 20px 0;
  height: 1px;
  border: 0;
  color: #d9d9d9;
  background: #d9d9d9;
}

/* line 78, ../sass/styles.scss */
a {
  transition: all 0.2s linear;
}

/* line 83, ../sass/styles.scss */
.frog-divider {
  margin: 50px 0;
  text-align: center;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .frog-divider {
  margin: 40px 0 30px;
}
@media screen and (max-width: 590px) {
  /* line 83, ../sass/styles.scss */
  .frog-divider {
    margin: 40px 0 30px;
  }
}
/* line 89, ../sass/styles.scss */
.frog-divider .frog-divider-line {
  border-top: 1px solid #d9d9d9;
  height: 1px;
}
/* line 93, ../sass/styles.scss */
.frog-divider .frog-divider-img {
  background: white url("../images/hr-frog.png") no-repeat top center;
  display: inline-block;
  height: 40px;
  width: 92px;
  margin: -20px auto 0;
}

/* line 102, ../sass/styles.scss */
* html .clearfix, * html #main-container .sidebar .widget, #main-container .sidebar * html .widget {
  zoom: 1;
}

/* IE6 */
/* line 103, ../sass/styles.scss */
*:first-child + html .clearfix, *:first-child + html #main-container .sidebar .widget, #main-container .sidebar *:first-child + html .widget {
  zoom: 1;
}

/* IE7 */
/*******************************************************************************************/
/*General styling***************************************************************************/
/*******************************************************************************************/
/* line 109, ../sass/styles.scss */
body {
  background-position: center top;
  background-repeat: repeat-x;
  background-size: 100% auto;
  background-color: #fff;
  position: relative;
}

/* line 119, ../sass/styles.scss */
.page-wrapper {
  background: #fff;
  clear: both;
  padding-bottom: 3%;
  z-index: 1;
}

/* line 127, ../sass/styles.scss */
.page-bg {
  background-position: center top;
  background-repeat: repeat-x;
  background-size: 100% auto;
  background-color: #fff;
  width: 100%;
  position: absolute;
  z-index: -1;
  top: 0;
  overflow: hidden;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.handheld_devices .page-bg {
  display: none;
}
@media screen and (max-width: 767px) {
  /* line 127, ../sass/styles.scss */
  .page-bg {
    display: none;
  }
}
/* line 143, ../sass/styles.scss */
.page-bg img {
  width: 100%;
  height: auto;
}
/* line 148, ../sass/styles.scss */
.page-bg .page-bg-fade {
  position: absolute;
  height: 120px;
  width: 100%;
  bottom: 0;
  background-image: url("../images/bg/page-bg-fade.png");
  background-repeat: repeat-x;
}

/*******************************************************************************************/
/*General styling end***********************************************************************/
/*******************************************************************************************/
/*******************************************************************************************/
/*Fundamental styling of pages and sidebars*************************************************/
/*******************************************************************************************/
/* line 173, ../sass/styles.scss */
.error404 #main-container {
  padding-top: 10%;
  padding-bottom: 45px;
  text-align: center;
}

/* line 179, ../sass/styles.scss */
#main-container {
  float: left;
  direction: ltr;
  padding: 0 5%;
}
/* line 180, ../sass/styles.scss */
#main-container h1 {
  padding-bottom: 3%;
}
/* line 184, ../sass/styles.scss */
#main-container.search-results h1 {
  font-family: 'open sans', sans-serif;
}
/* line 187, ../sass/styles.scss */
#main-container.search-results h3 {
  font-family: 'open sans', sans-serif;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet #main-container {
  width: 100%;
  *width: expression((this.parentNode.clientWidth/12*12 - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight'])) + 'px');
}
/* line 893, ../sass/gridle/_gridle.scss */
.gridle-debug html.less_than_small_tablet #main-container:before, html.less_than_small_tablet #main-container.gridle-debug:before {
  content: "grid-less_than_small_tablet-12";
}
/* line 896, ../sass/gridle/_gridle.scss */
.gridle-debug html.less_than_small_tablet #main-container.parent:before, html.less_than_small_tablet #main-container.gridle-debug.parent:before {
  content: "grid-parent-less_than_small_tablet-12";
}
@media screen and (max-width: 960px) {
  /* line 179, ../sass/styles.scss */
  #main-container {
    width: 100%;
    *width: expression((this.parentNode.clientWidth/12*12 - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight'])) + 'px');
  }
  /* line 893, ../sass/gridle/_gridle.scss */
  .gridle-debug #main-container:before, #main-container.gridle-debug:before {
    content: "grid-less_than_small_tablet-12";
  }
  /* line 896, ../sass/gridle/_gridle.scss */
  .gridle-debug #main-container.parent:before, #main-container.gridle-debug.parent:before {
    content: "grid-parent-less_than_small_tablet-12";
  }
}
/* line 196, ../sass/styles.scss */
#main-container .sidebar h3 {
  font-family: "chaparral-pro", sans-serif;
  font-weight: 300;
  font-style: italic;
  padding-bottom: 35px;
  margin-bottom: 15px;
  border-bottom: 2px solid black;
}
/* line 202, ../sass/styles.scss */
#main-container .sidebar h4 {
  padding-bottom: 35px;
}
/* line 204, ../sass/styles.scss */
#main-container .sidebar .sidebar-widget-list li.office {
  padding-bottom: 25px;
  margin-bottom: 25px;
  padding-left: 25px;
  padding-right: 25px;
}
/* line 209, ../sass/styles.scss */
#main-container .sidebar .sidebar-widget-list li.office h4 {
  font-size: 1.143em;
  padding-bottom: 2%;
}
/* line 213, ../sass/styles.scss */
#main-container .sidebar .sidebar-widget-list li.office p {
  padding-bottom: 0;
}
/* line 217, ../sass/styles.scss */
#main-container .sidebar .sidebar-widget-list li {
  border-bottom: 1px solid #d9e9e8;
  margin-bottom: 45px;
}
/* line 222, ../sass/styles.scss */
#main-container .sidebar .widget {
  background-color: #f6f6f6;
  margin-bottom: 40px;
  list-style: none !important;
  position: relative;
}
/* line 229, ../sass/styles.scss */
#main-container .sidebar .widget ul li {
  list-style: none !important;
}
/* line 233, ../sass/styles.scss */
#main-container .sidebar .widget h3 {
  background-color: black;
  color: #fff;
  font-style: normal;
  padding: 20px;
}
/* line 240, ../sass/styles.scss */
#main-container .sidebar .widget.module p {
  padding-bottom: 4%;
}
/* line 245, ../sass/styles.scss */
#main-container .sidebar .widget.module .img-wrapper .inner-wrapper a {
  height: 100%;
  left: 0;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%;
}
/* line 252, ../sass/styles.scss */
#main-container .sidebar .widget.module .img-wrapper .inner-wrapper a .button-overlay {
  width: 30%;
  height: auto;
}
/* line 260, ../sass/styles.scss */
#main-container .sidebar .widget .content-wrapper {
  padding: 25px;
}
/* line 262, ../sass/styles.scss */
#main-container .sidebar .widget .content-wrapper h3 {
  background: none;
  border: none;
  color: black;
  padding: 0;
  line-height: 1em;
  margin-bottom: 4%;
}
/* line 270, ../sass/styles.scss */
#main-container .sidebar .widget .content-wrapper a {
  text-transform: uppercase;
  font-size: 0.9em;
}
/* line 273, ../sass/styles.scss */
html.less_than_small_tablet #main-container .sidebar .widget img {
  width: 100%;
}
@media screen and (max-width: 960px) {
  /* line 273, ../sass/styles.scss */
  #main-container .sidebar .widget img {
    width: 100%;
  }
}
/* line 284, ../sass/styles.scss */
#main-container .paging-navigation {
  border-top: 1px solid #c0c0c0;
  margin: 48px 0;
}
/* line 287, ../sass/styles.scss */
#main-container .paging-navigation .loop-pagination {
  margin-top: -5px;
  text-align: right;
}
/* line 290, ../sass/styles.scss */
#main-container .paging-navigation .loop-pagination .page-numbers {
  border-top: 5px solid rgba(0, 0, 0, 0);
  display: inline-block;
  font-size: 14px;
  font-weight: 900;
  margin-right: 1px;
  padding: 7px 16px;
  text-transform: uppercase;
}
/* line 298, ../sass/styles.scss */
#main-container .paging-navigation .loop-pagination .page-numbers.current {
  border-top: 5px solid #24890D;
}
/* line 308, ../sass/styles.scss */
#main-container #main-content {
  position: relative;
  padding-bottom: 40px;
}
/* line 312, ../sass/styles.scss */
#main-container #main-content h2 {
  padding-bottom: 3%;
}
/* line 313, ../sass/styles.scss */
#main-container #main-content ol {
  line-height: 1.7em;
}
/* line 314, ../sass/styles.scss */
#main-container #main-content ul {
  padding-bottom: 25px;
  padding-left: 50px;
}
/* line 317, ../sass/styles.scss */
#main-container #main-content ul li {
  padding-bottom: 1%;
  padding-left: 10px;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet #main-container #main-content {
  padding-left: 0;
}
/* line 326, ../sass/styles.scss */
html.less_than_small_tablet #main-container #main-content h2 {
  padding-bottom: 0.5em;
  padding-top: 0.5em;
}
@media screen and (max-width: 960px) {
  /* line 308, ../sass/styles.scss */
  #main-container #main-content {
    padding-left: 0;
  }
  /* line 326, ../sass/styles.scss */
  #main-container #main-content h2 {
    padding-bottom: 0.5em;
    padding-top: 0.5em;
  }
}

/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet .archive #main-container, html.less_than_small_tablet .single #main-container, html.less_than_small_tablet .search #main-container {
  padding-top: 40px;
}
@media screen and (max-width: 960px) {
  /* line 339, ../sass/styles.scss */
  .archive #main-container, .single #main-container, .search #main-container {
    padding-top: 40px;
  }
}
/* line 343, ../sass/styles.scss */
.archive #main-container img, .single #main-container img, .search #main-container img {
  height: auto;
}
/* line 347, ../sass/styles.scss */
.archive #main-container .widget ul, .single #main-container .widget ul, .search #main-container .widget ul {
  padding-left: 25px;
  padding-right: 25px;
  padding-bottom: 25px;
}
/* line 353, ../sass/styles.scss */
.archive #main-container article, .single #main-container article, .search #main-container article {
  border-bottom: 1px dashed #C0C0C0;
  margin-bottom: 35px;
  padding-bottom: 35px;
}
/* line 358, ../sass/styles.scss */
.archive #main-container h1, .single #main-container h1, .search #main-container h1 {
  line-height: 1.4em;
  padding-bottom: 3%;
}
/* line 362, ../sass/styles.scss */
.archive #main-container .entry-date, .single #main-container .entry-date, .search #main-container .entry-date {
  font-family: "Roboto", "Ubuntu", "Open Sans", sans-serif;
}
/* line 363, ../sass/styles.scss */
.archive #main-container .byline, .single #main-container .byline, .search #main-container .byline {
  display: none;
}
/* line 364, ../sass/styles.scss */
.archive #main-container .search-form, .single #main-container .search-form, .search #main-container .search-form {
  padding-left: 25px;
  padding-right: 25px;
  padding-bottom: 25px;
}
/* line 368, ../sass/styles.scss */
.archive #main-container .search-form .search-field, .single #main-container .search-form .search-field, .search #main-container .search-form .search-field {
  width: 100%;
}
/* line 371, ../sass/styles.scss */
.archive #main-container .search-form .search-submit, .single #main-container .search-form .search-submit, .search #main-container .search-form .search-submit {
  pointer: cursor;
}

/* line 379, ../sass/styles.scss */
.entry-content {
  line-height: 1.7em;
}

/* line 386, ../sass/styles.scss */
#breadcrumb {
  background-color: rgba(0, 0, 0, 0);
  font-family: 'Open Sans';
  list-style: none outside none;
  margin-bottom: 0;
  margin: 2% 0;
}
/* line 393, ../sass/styles.scss */
#breadcrumb ul {
  border-bottom: 1px dotted silver;
  color: #7fb4b2;
  font-family: "Roboto", "Ubuntu", "Open Sans", sans-serif;
  font-size: 14px;
  padding-left: 2%;
  padding-right: 2%;
  padding-bottom: 2%;
}
/* line 404, ../sass/styles.scss */
#breadcrumb ul li.separator {
  font-family: "chaparral-pro", sans-serif;
  padding: 0 5px;
}
/* line 408, ../sass/styles.scss */
#breadcrumb ul li a {
  color: inherit;
}
/* line 409, ../sass/styles.scss */
#breadcrumb ul li:first-child {
  font-size: 13px;
  text-transform: uppercase;
}
/* line 413, ../sass/styles.scss */
#breadcrumb ul li:last-child {
  color: black;
  font-size: 14px;
  font-weight: 600;
}
/* line 421, ../sass/styles.scss */
#breadcrumb ul > li {
  display: inline-block;
}

/* line 427, ../sass/styles.scss */
.breadcrumbs {
  margin: 35px 0 45px;
  font-size: 0.9em;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet .breadcrumbs {
  margin: 25px 0 30px;
}
@media screen and (max-width: 960px) {
  /* line 427, ../sass/styles.scss */
  .breadcrumbs {
    margin: 25px 0 30px;
  }
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .breadcrumbs {
  padding: 0;
}
@media screen and (max-width: 590px) {
  /* line 427, ../sass/styles.scss */
  .breadcrumbs {
    padding: 0;
  }
}
/* line 438, ../sass/styles.scss */
.breadcrumbs a {
  /*color:#004b96;*/
  color: #8f8f8f;
}
/* line 442, ../sass/styles.scss */
.breadcrumbs li {
  display: inline-block;
  margin-right: 30px;
  color: #39434c;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet .breadcrumbs li {
  margin-right: 10px;
}
@media screen and (max-width: 960px) {
  /* line 442, ../sass/styles.scss */
  .breadcrumbs li {
    margin-right: 10px;
  }
}
/* line 450, ../sass/styles.scss */
.breadcrumbs li.separator {
  color: #8f8f8f;
}

/*******************************************************************************************/
/*Fundamental styling of pages and sidebars end*********************************************/
/*******************************************************************************************/
/*******************************************************************************************/
/*Navigations*******************************************************************************/
/*******************************************************************************************/
/* line 471, ../sass/styles.scss */
.header-menus {
  float: right;
  width: 80%;
}

/* line 476, ../sass/styles.scss */
.top-menu {
  text-align: right;
  border-bottom: 1px solid #690303;
  padding-bottom: 10px;
}
/* line 481, ../sass/styles.scss */
.top-menu .header-social-icons {
  float: right;
}
/* line 485, ../sass/styles.scss */
.top-menu ul {
  float: right;
  margin-left: 50px;
}
/* line 488, ../sass/styles.scss */
.top-menu ul li {
  font-size: 12px;
  line-height: 12px;
  font-weight: 400;
  color: #9b9b9b;
  text-transform: uppercase;
  display: inline-block;
  margin-right: 25px;
}
/* line 497, ../sass/styles.scss */
.top-menu ul li a {
  color: #000;
}
/* line 500, ../sass/styles.scss */
.top-menu ul li a:hover {
  color: #fff;
}
/* line 506, ../sass/styles.scss */
.top-menu ul li.current-menu-item a {
  color: #fff;
}
/* line 511, ../sass/styles.scss */
.top-menu ul li:last-child {
  margin-right: 0;
}

/* line 518, ../sass/styles.scss */
.header-nav {
  font-size: 15px;
  display: inline;
  font-weight: 400;
  float: right;
  width: 90%;
  padding: 20px 0 10px;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet .header-nav {
  display: none;
}
@media screen and (max-width: 960px) {
  /* line 518, ../sass/styles.scss */
  .header-nav {
    display: none;
  }
}
/* line 527, ../sass/styles.scss */
.header-nav li {
  position: relative;
  z-index: 3;
  padding-bottom: 3px;
}
/* line 533, ../sass/styles.scss */
.header-nav li > ul {
  background-color: #b62f2e;
  position: absolute;
  padding: 20px 10px 10px;
  top: 23px;
  left: -30px;
  min-width: 90%;
  display: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 545, ../sass/styles.scss */
.header-nav li > ul li {
  border: none !important;
  float: none;
  clear: both;
}
/* line 550, ../sass/styles.scss */
.header-nav li > ul li a {
  padding: 10px 10px 0;
}
/* line 553, ../sass/styles.scss */
.header-nav li:hover > ul {
  display: block;
}
/* line 557, ../sass/styles.scss */
.header-nav #menu-top-menu {
  float: right;
}
/* line 560, ../sass/styles.scss */
.header-nav li {
  float: left;
  list-style: none;
  margin-right: 50px;
  font-size: 23px;
  line-height: 23px;
  font-weight: 300;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_desktop .header-nav li {
  margin-right: 40px;
}
@media screen and (max-width: 1100px) {
  /* line 560, ../sass/styles.scss */
  .header-nav li {
    margin-right: 40px;
  }
}
/* line 572, ../sass/styles.scss */
.header-nav li:last-child {
  margin-right: 0;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet .header-nav li {
  width: 100%;
}
@media screen and (max-width: 960px) {
  /* line 560, ../sass/styles.scss */
  .header-nav li {
    width: 100%;
  }
}
/* line 579, ../sass/styles.scss */
.header-nav li a {
  color: #fff;
  display: block;
}

/* line 590, ../sass/styles.scss */
#header .header-nav li a {
  color: #fff;
}
/* line 594, ../sass/styles.scss */
#header .header-nav li.current-menu-item a, #header .header-nav li.current-page-ancestor a {
  font-weight: 400;
  color: #000;
}
/* line 600, ../sass/styles.scss */
#header .header-nav li.current-menu-item > ul li a, #header .header-nav li.current-page-ancestor > ul li a {
  font-weight: 300;
  color: #fff;
}
/* line 605, ../sass/styles.scss */
#header .header-nav li.current-menu-item > ul li.current-menu-item a, #header .header-nav li.current-page-ancestor > ul li.current-menu-item a {
  font-weight: 400;
  color: #000;
}

/* line 618, ../sass/styles.scss */
#mobile-menu:not(.mm-menu) {
  display: none;
}

/*
li.current_page_item a, 
li.current-page-ancestor a, 
li.current_page_parent a, 
.sub-menu li.current_page_item a, 
.sub-menu li.current-page-ancestor a {
	color:#67727c;
}
li.current_page_item a:hover,
li.current-page-ancestor a:hover,
li.current_page_parent a:hover,
.sub-menu li.current_page_item a:hover,
.sub-menu li.current-page-ancestor a:hover {
	color:#9da4ab;
}

.sub-menu li a {
	color:$header-nav-color;
}
*/
/*
li.current-page-ancestor a, li.current-page-parent a, li.current_page_parent a, li.current_page_item a {
	color: #39434c;
}
*/
/*
li.current_page_item > .sub-menu li a {
	color: #004b96 !important;
}
*/
/* line 659, ../sass/styles.scss */
#menu-primary-menu {
  float: right;
}
/* line 662, ../sass/styles.scss */
#menu-primary-menu li {
  font-size: 20px;
  line-height: 20px;
  font-weight: 300;
}
/* line 667, ../sass/styles.scss */
#menu-primary-menu .sub-menu li {
  font-size: 0.9em;
  font-weight: 500;
}

/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet #top-header {
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 40px;
}
/* line 688, ../sass/styles.scss */
html.less_than_small_tablet #top-header a {
  display: block;
  position: relative;
}
/* line 692, ../sass/styles.scss */
html.less_than_small_tablet #top-header .search-icon {
  margin: auto;
}
/* line 695, ../sass/styles.scss */
html.less_than_small_tablet #top-header img {
  vertical-align: middle;
  max-width: 100%;
  height: auto;
}
@media screen and (max-width: 960px) {
  /* line 674, ../sass/styles.scss */
  #top-header {
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 40px;
  }
  /* line 688, ../sass/styles.scss */
  #top-header a {
    display: block;
    position: relative;
  }
  /* line 692, ../sass/styles.scss */
  #top-header .search-icon {
    margin: auto;
  }
  /* line 695, ../sass/styles.scss */
  #top-header img {
    vertical-align: middle;
    max-width: 100%;
    height: auto;
  }
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet #top-header .grid-3:first-child {
  padding-left: 0 !important;
}
@media screen and (max-width: 590px) {
  /* line 702, ../sass/styles.scss */
  #top-header .grid-3:first-child {
    padding-left: 0 !important;
  }
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet #top-header .grid-3:last-child {
  padding-right: 0 !important;
}
@media screen and (max-width: 590px) {
  /* line 705, ../sass/styles.scss */
  #top-header .grid-3:last-child {
    padding-right: 0 !important;
  }
}

/* line 714, ../sass/styles.scss */
.advanced-sidebar-menu {
  background: transparent !important;
  padding-bottom: 20%;
  margin-bottom: 0 !important;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet .advanced-sidebar-menu {
  display: none;
}
@media screen and (max-width: 960px) {
  /* line 714, ../sass/styles.scss */
  .advanced-sidebar-menu {
    display: none;
  }
}
/* line 719, ../sass/styles.scss */
.advanced-sidebar-menu li {
  list-style: none;
  border-bottom: 2px solid #cce1e0;
}
/* line 721, ../sass/styles.scss */
.advanced-sidebar-menu li a {
  display: list-item;
  padding-top: 25px;
  padding-bottom: 25px;
  padding-right: 25px;
}
/* line 730, ../sass/styles.scss */
.advanced-sidebar-menu .current_page_item a {
  border-bottom: 2px solid #000000;
  color: #222222;
  display: inline-block;
  margin-bottom: -2px;
  letter-spacing: 0.06em;
}

/* line 741, ../sass/styles.scss */
.submenu {
  padding-bottom: 20%;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet .submenu {
  display: none;
}
@media screen and (max-width: 960px) {
  /* line 741, ../sass/styles.scss */
  .submenu {
    display: none;
  }
}
/* line 744, ../sass/styles.scss */
.submenu li {
  list-style-type: none;
  border-bottom: 2px solid #cce1e0;
}
/* line 746, ../sass/styles.scss */
.submenu li a {
  display: list-item;
  padding-top: 25px;
  padding-bottom: 25px;
  padding-right: 25px;
}
/* line 755, ../sass/styles.scss */
.submenu .current_page_item a {
  border-bottom: 2px solid #000000;
  color: #222222;
  display: inline-block;
  margin-bottom: -2px;
  letter-spacing: 0.06em;
}

/*******************************************************************************************/
/*Navigations end***************************************************************************/
/*******************************************************************************************/
/*******************************************************************************************/
/*Header************************************************************************************/
/*******************************************************************************************/
/* line 779, ../sass/styles.scss */
.menu-wrapper {
  background-color: #b62f2e;
  padding: 15px 0;
  width: 100%;
  position: fixed;
  z-index: 1041;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet .menu-wrapper {
  padding: 0;
}
@media screen and (max-width: 960px) {
  /* line 779, ../sass/styles.scss */
  .menu-wrapper {
    padding: 0;
  }
}

/* line 798, ../sass/styles.scss */
.stuck_menu {
  -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
}

/* line 807, ../sass/styles.scss */
#header {
  padding: 0;
  width: 100%;
}
/* line 810, ../sass/styles.scss */
#header .header-right {
  height: 68px;
  position: relative;
  top: 10px;
}
/* line 816, ../sass/styles.scss */
#header .logotype {
  vertical-align: middle;
  float: left;
  width: 20%;
  margin-top: 10px;
}
/* line 822, ../sass/styles.scss */
#header .logotype img {
  max-height: 62px;
  padding: 1px 0;
}

/* line 830, ../sass/styles.scss */
.logo a {
  line-height: 80px;
  display: block;
  height: 80px;
  vertical-align: middle;
}
/* line 832, ../sass/styles.scss */
.logo a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 836, ../sass/styles.scss */
.logo img {
  width: 70%;
  max-width: none;
  vertical-align: middle;
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
  /* IE8 */
  zoom: 1;
}
/* line 846, ../sass/styles.scss */
html.mobile .logo img {
  max-width: 100%;
  padding: 2%;
}
@media screen and (min-width: 0) and (max-width: 400px) {
  /* line 846, ../sass/styles.scss */
  .logo img {
    max-width: 100%;
    padding: 2%;
  }
}

/* line 854, ../sass/styles.scss */
.logo-mobile a img {
  max-width: 319px;
  max-height: 62px;
  padding: 1px 0;
}

/* line 864, ../sass/styles.scss */
.logo-mobile-light a img, .logo-mobile-dark a img {
  max-width: 319px;
  max-height: 62px;
  padding: 1px 0;
}

/* line 873, ../sass/styles.scss */
.search-field {
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
}

/* line 877, ../sass/styles.scss */
.show-less_than_small_tablet .input-wrapper {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

/* line 881, ../sass/styles.scss */
#searchform.search-form {
  position: relative;
}
/* line 884, ../sass/styles.scss */
#searchform .search-field {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  outline: none;
  background-color: #f7f7f7;
  float: right;
  margin-right: 20px;
  width: 200px;
  border: 0;
  margin: 0;
  padding: 7px;
  width: 90px;
}
/* line 885, ../sass/styles.scss */
#searchform .search-field:focus {
  background-color: #e8e8e8;
  width: 220px;
}
/* line 904, ../sass/styles.scss */
#searchform .search-submit {
  height: 38px;
  right: 0;
  top: 0;
  background-repeat: no-repeat;
  border: medium none;
  display: inline-block;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 16px;
  margin: 0;
  overflow: hidden;
  padding: 20px;
  position: absolute;
  width: 20px;
}
/* line 920, ../sass/styles.scss */
#searchform .search-submit.icon {
  background-position: center;
  background: url("../images/sprites.svg") no-repeat scroll 11px -85px rgba(0, 0, 0, 0);
  background: url("../images/sprites.png") no-repeat scroll 11px -85px rgba(0, 0, 0, 0);
}

/* line 928, ../sass/styles.scss */
.search-mobile {
  display: none;
  background: #000;
  padding: 20px 0;
}
/* line 932, ../sass/styles.scss */
.search-mobile.mobile-view {
  display: none;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet .search-mobile.mobile-view {
  display: block;
}
@media screen and (max-width: 960px) {
  /* line 932, ../sass/styles.scss */
  .search-mobile.mobile-view {
    display: block;
  }
}
/* line 939, ../sass/styles.scss */
.search-mobile #searchform .input-wrapper {
  background: transparent;
  border: none;
  width: 100%;
}
/* line 944, ../sass/styles.scss */
.search-mobile #searchform .search-field {
  background-color: #2e2e2e;
  color: #fff;
  float: left;
  line-height: 1em;
  width: 100%;
  padding: 14px;
  margin-bottom: 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
/* line 954, ../sass/styles.scss */
.search-mobile #searchform .search-submit {
  position: absolute;
  font-family: 'Roboto';
  font-size: 1em;
  line-height: 1.4em;
  font-weight: 300;
  height: auto;
  width: 20%;
  padding: 10px 10px 9px;
  background: #4a4a4a;
  transition: all 0.2s linear;
}
/* line 965, ../sass/styles.scss */
.search-mobile #searchform .search-submit:hover {
  opacity: 1;
  background: #414141;
}
/* line 971, ../sass/styles.scss */
.search-mobile .input-wrapper {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  width: 100%;
}

/* line 978, ../sass/styles.scss */
.icon {
  background-repeat: no-repeat !important;
  font-family: "entypo";
  width: 20px;
}

/* line 983, ../sass/styles.scss */
.icon.round {
  display: inline-block;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

/* line 991, ../sass/styles.scss */
.submit.icon {
  background: url("../images/icons/icon_arrow_right_white@2x.png") black center;
  padding: 22px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  right: 20px !important;
  z-index: 1;
}

/* line 999, ../sass/styles.scss */
.visible .submit.icon {
  padding: 15px;
  right: 55px !important;
  top: 7px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 1005, ../sass/styles.scss */
.visible .search.icon {
  background-position: center;
  background-image: url("../images/icons/icon_magnifyglas.png");
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 1005, ../sass/styles.scss */
  .visible .search.icon {
    background-image: url("../images/icons/icon_magnifyglas@2x.png");
    background-size: 45% 45%;
  }
}

/* line 1011, ../sass/styles.scss */
.hamburger.icon {
  background: url("../images/icons/icon_hamburger.png") black center;
  padding: 22px;
}

/* line 1015, ../sass/styles.scss */
.search.icon {
  background-color: #000;
  background-position: center;
  background-image: url("../images/icons/icon_magnifyglas.png");
  padding: 22px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 1015, ../sass/styles.scss */
  .search.icon {
    background-image: url("../images/icons/icon_magnifyglas@2x.png");
    background-size: 45% 45%;
  }
}

/* line 1022, ../sass/styles.scss */
.small-arrow {
  padding: 10px;
}

/* line 1025, ../sass/styles.scss */
.bx-prev {
  background: url("../images/icons/icon_arrow_left.png") white no-repeat;
  background-position: 7px 6px;
  padding: 10px;
  display: inline-block;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
}

/* line 1032, ../sass/styles.scss */
.bx-next {
  background: url("../images/icons/icon_arrow_right.png") white no-repeat;
  background-position: 8px 6px;
  padding: 10px;
  display: inline-block;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
}

/* line 1039, ../sass/styles.scss */
.small-arrow.right {
  background: url("../images/icons/icon_arrow_right.png") white;
  background-position: 8px 6px;
}

/* line 1043, ../sass/styles.scss */
.small-arrow.disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
}

/* line 1051, ../sass/styles.scss */
.mini-menu {
  font-size: 0.8em;
  bottom: 0;
  font-size: 0.8em;
  position: absolute;
  right: 50px;
}
/* line 1057, ../sass/styles.scss */
.mini-menu a:after {
  content: '|';
  padding: 0 10px;
}
/* line 1058, ../sass/styles.scss */
.mini-menu a:last-child:after {
  content: '';
  padding-right: 0;
}

/*
.bx-wrapper .bx-pager {
	bottom:30px !important;
	width:70% !important;
	left:30% !important;
	@include gridle_state( "small_tablet" ) {
		bottom:-30px !important;
		width:100% !important;
		left:0 !important;
	}
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	@include gridle_state( "small_tablet" ) {
		background:#000 !important;
	}
}
*/
/*******************************************************************************************/
/*Header end********************************************************************************/
/*******************************************************************************************/
/* line 1095, ../sass/styles.scss */
.sticky-wrapper {
  max-width: 1120px;
  margin: 0 auto;
}

/*******************************************************************************************/
/*Content startsida ************************************************************************/
/*******************************************************************************************/
/* line 1108, ../sass/styles.scss */
.rev_slider_wrapper {
  vertical-align: baseline;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.handheld_devices .rev_slider_wrapper .tp-caption.ekebysmallblack, html.handheld_devices .rev_slider_wrapper .ekebysmallblack {
  display: none !important;
}
@media screen and (max-width: 767px) {
  /* line 1110, ../sass/styles.scss */
  .rev_slider_wrapper .tp-caption.ekebysmallblack, .rev_slider_wrapper .ekebysmallblack {
    display: none !important;
  }
}

/* line 1117, ../sass/styles.scss */
.startpage-wrapper {
  padding-top: 150px;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet .startpage-wrapper {
  padding-top: 100px;
}
@media screen and (max-width: 960px) {
  /* line 1117, ../sass/styles.scss */
  .startpage-wrapper {
    padding-top: 100px;
  }
}

/* line 1125, ../sass/styles.scss */
.front-large-img {
  margin-top: 150px;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  text-align: center;
  height: 550px;
  position: relative;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .front-large-img {
  padding: 140px 0 200px;
}
@media screen and (max-width: 590px) {
  /* line 1125, ../sass/styles.scss */
  .front-large-img {
    padding: 140px 0 200px;
  }
}
/* line 1141, ../sass/styles.scss */
.front-large-img .front-large-img-content {
  position: relative;
  color: #333;
}
/* line 1146, ../sass/styles.scss */
.front-large-img .front-large-img-content h1 {
  font-size: 90px;
  line-height: 90px;
  font-weight: 300;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .front-large-img .front-large-img-content h1 {
  line-height: 40px;
}
@media screen and (max-width: 590px) {
  /* line 1146, ../sass/styles.scss */
  .front-large-img .front-large-img-content h1 {
    line-height: 40px;
  }
}
/* line 1155, ../sass/styles.scss */
.front-large-img .front-large-img-content h2 {
  font-size: 26px;
  line-height: 28px;
  font-weight: 600;
  margin-bottom: 20px;
  text-transform: uppercase;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .front-large-img .front-large-img-content h2 {
  margin-bottom: 10px;
  line-height: 24px;
}
@media screen and (max-width: 590px) {
  /* line 1155, ../sass/styles.scss */
  .front-large-img .front-large-img-content h2 {
    margin-bottom: 10px;
    line-height: 24px;
  }
}
/* line 1167, ../sass/styles.scss */
.front-large-img .front-large-img-content p {
  font-size: 22px;
  line-height: 28px;
  font-weight: 300;
  width: 80%;
  margin: 10px auto 0;
}
/* line 1176, ../sass/styles.scss */
.front-large-img .front-large-img-content.light_image h1, .front-large-img .front-large-img-content.light_image h2 {
  color: #000;
}
/* line 1179, ../sass/styles.scss */
.front-large-img .front-large-img-content.light_image p {
  color: rgba(0, 0, 0, 0.8);
}

/* line 1190, ../sass/styles.scss */
#service-boxes {
  padding: 40px 10px 50px;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet #service-boxes {
  padding: 40px 0;
}
@media screen and (max-width: 960px) {
  /* line 1190, ../sass/styles.scss */
  #service-boxes {
    padding: 40px 0;
  }
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet #service-boxes {
  padding: 30px 0 20px;
}
@media screen and (max-width: 590px) {
  /* line 1190, ../sass/styles.scss */
  #service-boxes {
    padding: 30px 0 20px;
  }
}
/* line 1201, ../sass/styles.scss */
#service-boxes .slick-slider {
  margin-bottom: 0;
}
/* line 1204, ../sass/styles.scss */
#service-boxes .slick-slider .slick-prev, #service-boxes .slick-slider .slick-next {
  width: auto;
  height: auto;
  margin-top: -30px;
}
/* line 1209, ../sass/styles.scss */
#service-boxes .slick-slider .slick-prev:before, #service-boxes .slick-slider .slick-next:before {
  font-family: 'Roboto';
  font-size: 30px;
  font-weight: 400;
  content: '›';
  color: #000;
}
/* line 1218, ../sass/styles.scss */
#service-boxes .slick-slider .slick-prev:before {
  content: '‹';
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet #service-boxes .slick-slider .slick-prev {
  left: -10px;
}
@media screen and (max-width: 960px) {
  /* line 1217, ../sass/styles.scss */
  #service-boxes .slick-slider .slick-prev {
    left: -10px;
  }
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet #service-boxes .slick-slider .slick-next {
  right: -10px;
}
@media screen and (max-width: 960px) {
  /* line 1225, ../sass/styles.scss */
  #service-boxes .slick-slider .slick-next {
    right: -10px;
  }
}
/* line 1232, ../sass/styles.scss */
#service-boxes .serviceboxar-slider {
  padding-bottom: 0;
}
/* line 1235, ../sass/styles.scss */
#service-boxes .serviceboxar-slider .servicebox-item {
  padding: 0 8px;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet #service-boxes .serviceboxar-slider .servicebox-item {
  width: 100%;
}
@media screen and (max-width: 960px) {
  /* line 1235, ../sass/styles.scss */
  #service-boxes .serviceboxar-slider .servicebox-item {
    width: 100%;
  }
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet #service-boxes .serviceboxar-slider .servicebox-item {
  margin-bottom: 20px;
  padding: 0;
}
@media screen and (max-width: 590px) {
  /* line 1235, ../sass/styles.scss */
  #service-boxes .serviceboxar-slider .servicebox-item {
    margin-bottom: 20px;
    padding: 0;
  }
}
/* line 1250, ../sass/styles.scss */
#service-boxes .serviceboxar-slider .servicebox-item:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 1254, ../sass/styles.scss */
#service-boxes .serviceboxar-slider .servicebox-item .service-boxes-img {
  text-align: center;
}
/* line 1256, ../sass/styles.scss */
#service-boxes .serviceboxar-slider .servicebox-item .service-boxes-img img {
  margin: 0 auto 15px;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet #service-boxes .serviceboxar-slider .servicebox-item .service-boxes-img img {
  margin: 0 auto 15px;
}
@media screen and (max-width: 960px) {
  /* line 1256, ../sass/styles.scss */
  #service-boxes .serviceboxar-slider .servicebox-item .service-boxes-img img {
    margin: 0 auto 15px;
  }
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet #service-boxes .serviceboxar-slider .servicebox-item .service-boxes-img img {
  margin: 0 auto 5px;
}
@media screen and (max-width: 590px) {
  /* line 1256, ../sass/styles.scss */
  #service-boxes .serviceboxar-slider .servicebox-item .service-boxes-img img {
    margin: 0 auto 5px;
  }
}
/* line 1269, ../sass/styles.scss */
#service-boxes .serviceboxar-slider .servicebox-item .inner-wrapper {
  color: #333;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet #service-boxes .serviceboxar-slider .servicebox-item .inner-wrapper {
  margin-bottom: 0px !important;
  padding-bottom: 0;
}
@media screen and (max-width: 960px) {
  /* line 1269, ../sass/styles.scss */
  #service-boxes .serviceboxar-slider .servicebox-item .inner-wrapper {
    margin-bottom: 0px !important;
    padding-bottom: 0;
  }
}
/* line 1282, ../sass/styles.scss */
#service-boxes .serviceboxar-slider .servicebox-item h2 {
  font-size: 20px;
  line-height: 20px;
  z-index: 1;
  font-weight: 300;
  text-transform: uppercase;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.handheld_devices #service-boxes .serviceboxar-slider .servicebox-item h2 {
  font-size: 16px;
  line-height: 16px;
}
@media screen and (max-width: 767px) {
  /* line 1282, ../sass/styles.scss */
  #service-boxes .serviceboxar-slider .servicebox-item h2 {
    font-size: 16px;
    line-height: 16px;
  }
}
/* line 1295, ../sass/styles.scss */
#service-boxes .serviceboxar-slider .servicebox-item h2 a {
  color: #000;
}
/* line 1298, ../sass/styles.scss */
#service-boxes .serviceboxar-slider .servicebox-item h2 a:after {
  content: "›";
  font-weight: 400;
  font-size: 25px;
  margin-left: 10px;
}
/* line 1305, ../sass/styles.scss */
#service-boxes .serviceboxar-slider .servicebox-item h2 strong {
  font-weight: 700;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet #service-boxes .serviceboxar-slider .servicebox-item {
  height: auto;
}
@media screen and (max-width: 960px) {
  /* line 1235, ../sass/styles.scss */
  #service-boxes .serviceboxar-slider .servicebox-item {
    height: auto;
  }
}

/* line 1321, ../sass/styles.scss */
.inspiration-gallery {
  float: left;
  direction: ltr;
  padding: 0 5%;
  width: 58.33333%;
  *width: expression((this.parentNode.clientWidth/12*7 - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight'])) + 'px');
  padding: 0 3% 0 0;
  position: relative;
  color: #333;
  font-size: 13px;
}
/* line 893, ../sass/gridle/_gridle.scss */
.gridle-debug .inspiration-gallery:before, .inspiration-gallery.gridle-debug:before {
  content: "grid--7";
}
/* line 896, ../sass/gridle/_gridle.scss */
.gridle-debug .inspiration-gallery.parent:before, .inspiration-gallery.gridle-debug.parent:before {
  content: "grid-parent--7";
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet .inspiration-gallery {
  width: 100%;
  padding: 0;
  margin-bottom: 40px;
}
@media screen and (max-width: 960px) {
  /* line 1321, ../sass/styles.scss */
  .inspiration-gallery {
    width: 100%;
    padding: 0;
    margin-bottom: 40px;
  }
}
/* line 1335, ../sass/styles.scss */
.inspiration-gallery .inspiration-gallery-wrapper {
  position: relative;
}
/* line 1338, ../sass/styles.scss */
.inspiration-gallery .inspiration-gallery-wrapper .inspiration-gallery-header {
  position: absolute;
  top: 40px;
  left: 0;
  font-size: 27px;
  line-height: 27px;
  font-weight: 100;
  color: #fff;
  padding: 10px 20px 15px;
  background: #000;
  z-index: 1040;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.handheld_devices .inspiration-gallery .inspiration-gallery-wrapper .inspiration-gallery-header {
  position: static;
  color: #000;
  background: none;
  padding: 0;
  margin-bottom: 10px;
}
@media screen and (max-width: 767px) {
  /* line 1338, ../sass/styles.scss */
  .inspiration-gallery .inspiration-gallery-wrapper .inspiration-gallery-header {
    position: static;
    color: #000;
    background: none;
    padding: 0;
    margin-bottom: 10px;
  }
}
/* line 1359, ../sass/styles.scss */
.inspiration-gallery .inspiration-gallery-wrapper .inspiration-gallery-prev, .inspiration-gallery .inspiration-gallery-wrapper .inspiration-gallery-next {
  position: absolute;
  color: #000;
  background: #fff;
  font-size: 30px;
  font-weight: 300;
  top: 50%;
  margin-top: -25px;
  padding: 15px;
  z-index: 1040;
  transition: all 0.2s linear;
}
/* line 1370, ../sass/styles.scss */
.inspiration-gallery .inspiration-gallery-wrapper .inspiration-gallery-prev:hover, .inspiration-gallery .inspiration-gallery-wrapper .inspiration-gallery-next:hover {
  cursor: pointer;
  opacity: 0.7;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .inspiration-gallery .inspiration-gallery-wrapper .inspiration-gallery-prev, html.small_tablet .inspiration-gallery .inspiration-gallery-wrapper .inspiration-gallery-next {
  padding: 10px;
  font-size: 24px;
  margin-top: -10px;
}
@media screen and (max-width: 590px) {
  /* line 1359, ../sass/styles.scss */
  .inspiration-gallery .inspiration-gallery-wrapper .inspiration-gallery-prev, .inspiration-gallery .inspiration-gallery-wrapper .inspiration-gallery-next {
    padding: 10px;
    font-size: 24px;
    margin-top: -10px;
  }
}
/* line 1380, ../sass/styles.scss */
.inspiration-gallery .inspiration-gallery-wrapper .inspiration-gallery-prev {
  left: 0;
}
/* line 1383, ../sass/styles.scss */
.inspiration-gallery .inspiration-gallery-wrapper .inspiration-gallery-next {
  right: 0;
}
/* line 1388, ../sass/styles.scss */
.inspiration-gallery .slick-slider {
  margin-bottom: 10px;
}
/* line 1397, ../sass/styles.scss */
.inspiration-gallery .inspiration-gallery-slider .slick-prev {
  left: 0;
}
/* line 1400, ../sass/styles.scss */
.inspiration-gallery .inspiration-gallery-slider .slick-next {
  right: 0;
  height: 50px;
  margin-top: -25px;
}
/* line 1406, ../sass/styles.scss */
.inspiration-gallery .inspiration-gallery-slider .youtube-video {
  height: 480px;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.handheld_devices .inspiration-gallery .inspiration-gallery-slider .youtube-video {
  height: 380px;
}
@media screen and (max-width: 767px) {
  /* line 1406, ../sass/styles.scss */
  .inspiration-gallery .inspiration-gallery-slider .youtube-video {
    height: 380px;
  }
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .inspiration-gallery .inspiration-gallery-slider .youtube-video {
  height: 300px;
}
@media screen and (max-width: 590px) {
  /* line 1406, ../sass/styles.scss */
  .inspiration-gallery .inspiration-gallery-slider .youtube-video {
    height: 300px;
  }
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .inspiration-gallery .inspiration-gallery-thumbs {
  display: none;
}
@media screen and (max-width: 590px) {
  /* line 1418, ../sass/styles.scss */
  .inspiration-gallery .inspiration-gallery-thumbs {
    display: none;
  }
}
/* line 1422, ../sass/styles.scss */
.inspiration-gallery .inspiration-gallery-thumbs .inspiration-gallery-thumb {
  margin-right: 0.48387096774195%;
}
/* line 1428, ../sass/styles.scss */
.inspiration-gallery .inspiration-gallery-thumbs .inspiration-gallery-thumb img:hover {
  cursor: pointer;
  opacity: 0.7;
}

/* line 1439, ../sass/styles.scss */
.oppet-nyheter {
  float: left;
  direction: ltr;
  padding: 0 5%;
  width: 41.66667%;
  *width: expression((this.parentNode.clientWidth/12*5 - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight'])) + 'px');
  padding: 0;
  color: #333;
  font-size: 13px;
  margin-bottom: 100px;
}
/* line 893, ../sass/gridle/_gridle.scss */
.gridle-debug .oppet-nyheter:before, .oppet-nyheter.gridle-debug:before {
  content: "grid--5";
}
/* line 896, ../sass/gridle/_gridle.scss */
.gridle-debug .oppet-nyheter.parent:before, .oppet-nyheter.gridle-debug.parent:before {
  content: "grid-parent--5";
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet .oppet-nyheter {
  width: 100%;
}
@media screen and (max-width: 960px) {
  /* line 1439, ../sass/styles.scss */
  .oppet-nyheter {
    width: 100%;
  }
}
/* line 1450, ../sass/styles.scss */
.oppet-nyheter .oppettider {
  padding: 40px 50px;
  background: #b62f2e;
  color: #fff;
  margin-bottom: 40px;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet .oppet-nyheter .oppettider {
  width: 46%;
  float: left;
  margin-right: 4%;
  padding: 30px;
}
@media screen and (max-width: 960px) {
  /* line 1450, ../sass/styles.scss */
  .oppet-nyheter .oppettider {
    width: 46%;
    float: left;
    margin-right: 4%;
    padding: 30px;
  }
}
/* line 820, ../sass/gridle/_gridle.scss */
html.handheld_devices .oppet-nyheter .oppettider {
  width: 100%;
  float: none;
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  /* line 1450, ../sass/styles.scss */
  .oppet-nyheter .oppettider {
    width: 100%;
    float: none;
    margin-right: 0;
  }
}
/* line 1470, ../sass/styles.scss */
.oppet-nyheter .oppettider h3 {
  font-size: 34px;
  line-height: 34px;
  font-weight: 100;
  margin-bottom: 20px;
}
/* line 1478, ../sass/styles.scss */
.oppet-nyheter .oppettider ul li {
  font-size: 20px;
  font-weight: 300;
  margin-bottom: 5px;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet .oppet-nyheter .oppettider ul li {
  font-size: 16px;
}
@media screen and (max-width: 960px) {
  /* line 1478, ../sass/styles.scss */
  .oppet-nyheter .oppettider ul li {
    font-size: 16px;
  }
}
/* line 1487, ../sass/styles.scss */
.oppet-nyheter .oppettider ul li .half-left {
  float: left;
  direction: ltr;
  padding: 0 5%;
  width: 50%;
  *width: expression((this.parentNode.clientWidth/12*6 - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight'])) + 'px');
  padding: 0;
}
/* line 893, ../sass/gridle/_gridle.scss */
.gridle-debug .oppet-nyheter .oppettider ul li .half-left:before, .oppet-nyheter .oppettider ul li .half-left.gridle-debug:before {
  content: "grid--6";
}
/* line 896, ../sass/gridle/_gridle.scss */
.gridle-debug .oppet-nyheter .oppettider ul li .half-left.parent:before, .oppet-nyheter .oppettider ul li .half-left.gridle-debug.parent:before {
  content: "grid-parent--6";
}
/* line 1491, ../sass/styles.scss */
.oppet-nyheter .oppettider ul li .half-right {
  float: left;
  direction: ltr;
  padding: 0 5%;
  width: 50%;
  *width: expression((this.parentNode.clientWidth/12*6 - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight'])) + 'px');
  padding: 0;
  text-align: right;
}
/* line 893, ../sass/gridle/_gridle.scss */
.gridle-debug .oppet-nyheter .oppettider ul li .half-right:before, .oppet-nyheter .oppettider ul li .half-right.gridle-debug:before {
  content: "grid--6";
}
/* line 896, ../sass/gridle/_gridle.scss */
.gridle-debug .oppet-nyheter .oppettider ul li .half-right.parent:before, .oppet-nyheter .oppettider ul li .half-right.gridle-debug.parent:before {
  content: "grid-parent--6";
}
/* line 1498, ../sass/styles.scss */
.oppet-nyheter .oppettider .oppettider_extra_info {
  margin-top: 25px;
  font-size: 14px;
  line-height: 14px;
  font-weight: 300;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet .oppet-nyheter .start_nyheter {
  width: 50%;
  float: left;
}
@media screen and (max-width: 960px) {
  /* line 1506, ../sass/styles.scss */
  .oppet-nyheter .start_nyheter {
    width: 50%;
    float: left;
  }
}
/* line 820, ../sass/gridle/_gridle.scss */
html.handheld_devices .oppet-nyheter .start_nyheter {
  width: 100%;
  float: none;
}
@media screen and (max-width: 767px) {
  /* line 1506, ../sass/styles.scss */
  .oppet-nyheter .start_nyheter {
    width: 100%;
    float: none;
  }
}
/* line 1516, ../sass/styles.scss */
.oppet-nyheter .start_nyheter .start_nyheter-header {
  padding-bottom: 20px;
  margin-bottom: 30px;
  border-bottom: 1px solid #d5d5d5;
}
/* line 1521, ../sass/styles.scss */
.oppet-nyheter .start_nyheter .start_nyheter-header h3 {
  font-size: 34px;
  line-height: 34px;
  font-weight: 100;
  color: #0c0101;
  display: inline-block;
  margin-right: 15px;
}
/* line 1530, ../sass/styles.scss */
.oppet-nyheter .start_nyheter .start_nyheter-header .start_nyheter-prev, .oppet-nyheter .start_nyheter .start_nyheter-header .start_nyheter-next {
  display: inline-block;
  font-size: 30px;
  font-weight: 300;
  padding: 0 5px;
  color: #d0d0d0;
  display: none;
}
/* line 1537, ../sass/styles.scss */
.oppet-nyheter .start_nyheter .start_nyheter-header .start_nyheter-prev:hover, .oppet-nyheter .start_nyheter .start_nyheter-header .start_nyheter-next:hover {
  cursor: pointer;
  color: #000;
}
/* line 1545, ../sass/styles.scss */
.oppet-nyheter .start_nyheter .start_nyheter-wrapper .bx-wrapper .bx-pager {
  width: 100%;
  bottom: -30px;
  left: auto;
}
/* line 1550, ../sass/styles.scss */
.oppet-nyheter .start_nyheter .start_nyheter-wrapper .bx-wrapper .bx-pager a {
  background: #c2c2c2;
  width: 10px;
  height: 10px;
  margin: 0 2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 1557, ../sass/styles.scss */
.oppet-nyheter .start_nyheter .start_nyheter-wrapper .bx-wrapper .bx-pager a.active {
  background: #000;
}
/* line 1563, ../sass/styles.scss */
.oppet-nyheter .start_nyheter .start_nyheter-wrapper ul.slick-dots {
  bottom: 10px;
}
/* line 1566, ../sass/styles.scss */
.oppet-nyheter .start_nyheter .start_nyheter-wrapper ul.slick-dots li {
  margin: 0 1px;
  height: 12px;
  width: 12px;
}
/* line 1570, ../sass/styles.scss */
.oppet-nyheter .start_nyheter .start_nyheter-wrapper ul.slick-dots li button {
  height: 12px;
  width: 12px;
  padding: 0;
}
/* line 1574, ../sass/styles.scss */
.oppet-nyheter .start_nyheter .start_nyheter-wrapper ul.slick-dots li button:before {
  font-size: 12px;
  width: 12px;
  height: 12px;
  color: #c2c2c2;
  opacity: 1;
}
/* line 1584, ../sass/styles.scss */
.oppet-nyheter .start_nyheter .start_nyheter-wrapper ul.slick-dots li.slick-active button:before {
  color: #000;
  opacity: 1;
}
/* line 1593, ../sass/styles.scss */
.oppet-nyheter .start_nyheter .start_nyheter-image {
  float: left;
  direction: ltr;
  padding: 0 5%;
  width: 25%;
  *width: expression((this.parentNode.clientWidth/12*3 - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight'])) + 'px');
  padding: 0 5% 0 0;
}
/* line 893, ../sass/gridle/_gridle.scss */
.gridle-debug .oppet-nyheter .start_nyheter .start_nyheter-image:before, .oppet-nyheter .start_nyheter .start_nyheter-image.gridle-debug:before {
  content: "grid--3";
}
/* line 896, ../sass/gridle/_gridle.scss */
.gridle-debug .oppet-nyheter .start_nyheter .start_nyheter-image.parent:before, .oppet-nyheter .start_nyheter .start_nyheter-image.gridle-debug.parent:before {
  content: "grid-parent--3";
}
/* line 1597, ../sass/styles.scss */
.oppet-nyheter .start_nyheter .start_nyheter-image img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
/* line 1602, ../sass/styles.scss */
.oppet-nyheter .start_nyheter .start_nyheter-content {
  float: left;
  direction: ltr;
  padding: 0 5%;
  width: 75%;
  *width: expression((this.parentNode.clientWidth/12*9 - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight'])) + 'px');
  padding: 0;
}
/* line 893, ../sass/gridle/_gridle.scss */
.gridle-debug .oppet-nyheter .start_nyheter .start_nyheter-content:before, .oppet-nyheter .start_nyheter .start_nyheter-content.gridle-debug:before {
  content: "grid--9";
}
/* line 896, ../sass/gridle/_gridle.scss */
.gridle-debug .oppet-nyheter .start_nyheter .start_nyheter-content.parent:before, .oppet-nyheter .start_nyheter .start_nyheter-content.gridle-debug.parent:before {
  content: "grid-parent--9";
}
/* line 1606, ../sass/styles.scss */
.oppet-nyheter .start_nyheter .start_nyheter-content span.start_nyheter-date {
  font-size: 12px;
  line-height: 12px;
  font-weight: 300;
  text-transform: uppercase;
  display: block;
  margin-bottom: 5px;
}
/* line 1614, ../sass/styles.scss */
.oppet-nyheter .start_nyheter .start_nyheter-content h4 {
  font-size: 20px;
  line-height: 20px;
  margin-bottom: 10px;
}
/* line 1619, ../sass/styles.scss */
.oppet-nyheter .start_nyheter .start_nyheter-content p {
  font-size: 16px;
  line-height: 26px;
  font-weight: 300;
  margin-bottom: 15px;
}
/* line 1625, ../sass/styles.scss */
.oppet-nyheter .start_nyheter .start_nyheter-content a.start_news_link {
  font-size: 16px;
  line-height: 16px;
  font-weight: 300;
  border: 1px solid #a3a3a3;
  padding: 10px 18px;
  display: inline-block;
}
/* line 1632, ../sass/styles.scss */
.oppet-nyheter .start_nyheter .start_nyheter-content a.start_news_link:hover {
  background: #a3a3a3;
  color: #fff;
}

/*******************************************************************************************/
/*Content first page end********************************************************************/
/*******************************************************************************************/
/*******************************************************************************************/
/*Frontpage content ************************************************************************/
/*******************************************************************************************/
/*******************************************************************************************/
/*Frontpage content end ********************************************************************/
/*******************************************************************************************/
/*******************************************************************************************/
/*Page content *****************************************************************************/
/*******************************************************************************************/
/* line 1684, ../sass/styles.scss */
.no-page-bg .page-content-style {
  margin: 120px 0 60px;
  padding: 0;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .no-page-bg .page-content-style {
  margin: 70px 0 40px;
}
@media screen and (max-width: 590px) {
  /* line 1684, ../sass/styles.scss */
  .no-page-bg .page-content-style {
    margin: 70px 0 40px;
  }
}

/* line 1697, ../sass/styles.scss */
.no-page-bg .page-content-style .page-header .page-sub-menu {
  margin-bottom: 25px;
}

/* line 1705, ../sass/styles.scss */
.page-content-style {
  background: #fff;
  margin: 150px 0 100px;
  padding: 30px 3% 60px;
  position: relative;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet .page-content-style {
  margin: 100px 0 60px;
}
@media screen and (max-width: 960px) {
  /* line 1705, ../sass/styles.scss */
  .page-content-style {
    margin: 100px 0 60px;
  }
}
/* line 820, ../sass/gridle/_gridle.scss */
html.handheld_devices .page-content-style {
  padding: 0 3% 30px;
}
@media screen and (max-width: 767px) {
  /* line 1705, ../sass/styles.scss */
  .page-content-style {
    padding: 0 3% 30px;
  }
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .page-content-style {
  margin: 80px 0 40px;
}
@media screen and (max-width: 590px) {
  /* line 1705, ../sass/styles.scss */
  .page-content-style {
    margin: 80px 0 40px;
  }
}
/* line 820, ../sass/gridle/_gridle.scss */
html.handheld_devices .page-content-style .container {
  padding: 0;
}
@media screen and (max-width: 767px) {
  /* line 1731, ../sass/styles.scss */
  .page-content-style .container {
    padding: 0;
  }
}
/* line 1737, ../sass/styles.scss */
.page-content-style .page-header {
  padding: 30px 0 0;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet .page-content-style .page-header {
  padding: 15px 0 0;
}
@media screen and (max-width: 960px) {
  /* line 1737, ../sass/styles.scss */
  .page-content-style .page-header {
    padding: 15px 0 0;
  }
}
/* line 820, ../sass/gridle/_gridle.scss */
html.handheld_devices .page-content-style .page-header .container {
  padding: 0;
}
@media screen and (max-width: 767px) {
  /* line 1745, ../sass/styles.scss */
  .page-content-style .page-header .container {
    padding: 0;
  }
}
/* line 1751, ../sass/styles.scss */
.page-content-style .page-header .page-sub-menu {
  margin-bottom: 50px;
  border-bottom: 2px solid #dadada;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .page-content-style .page-header .page-sub-menu {
  margin-bottom: 25px;
}
@media screen and (max-width: 590px) {
  /* line 1751, ../sass/styles.scss */
  .page-content-style .page-header .page-sub-menu {
    margin-bottom: 25px;
  }
}
/* line 1759, ../sass/styles.scss */
.page-content-style .page-header .page-sub-menu ul {
  margin-bottom: -2px;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .page-content-style .page-header .page-sub-menu ul {
  padding-bottom: 15px;
}
@media screen and (max-width: 590px) {
  /* line 1759, ../sass/styles.scss */
  .page-content-style .page-header .page-sub-menu ul {
    padding-bottom: 15px;
  }
}
/* line 1766, ../sass/styles.scss */
.page-content-style .page-header .page-sub-menu ul li {
  display: inline-block;
  padding-bottom: 10px;
  margin-right: 50px;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 16px;
  font-weight: 300;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.handheld_devices .page-content-style .page-header .page-sub-menu ul li {
  font-size: 12px;
  line-height: 12px;
  margin-right: 20px;
}
@media screen and (max-width: 767px) {
  /* line 1766, ../sass/styles.scss */
  .page-content-style .page-header .page-sub-menu ul li {
    font-size: 12px;
    line-height: 12px;
    margin-right: 20px;
  }
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .page-content-style .page-header .page-sub-menu ul li {
  padding-bottom: 0;
}
@media screen and (max-width: 590px) {
  /* line 1766, ../sass/styles.scss */
  .page-content-style .page-header .page-sub-menu ul li {
    padding-bottom: 0;
  }
}
/* line 1785, ../sass/styles.scss */
.page-content-style .page-header .page-sub-menu ul li:last-child {
  margin-right: 0;
}
/* line 1787, ../sass/styles.scss */
.page-content-style .page-header .page-sub-menu ul li.active {
  border-bottom: 2px solid #000;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .page-content-style .page-header .page-sub-menu ul li.active {
  border-bottom: none;
  font-weight: 600;
}
@media screen and (max-width: 590px) {
  /* line 1787, ../sass/styles.scss */
  .page-content-style .page-header .page-sub-menu ul li.active {
    border-bottom: none;
    font-weight: 600;
  }
}
/* line 1796, ../sass/styles.scss */
.page-content-style .page-header .page-sub-menu ul li a {
  color: #000;
}
/* line 1803, ../sass/styles.scss */
.page-content-style .page-header h1 {
  font-size: 70px;
  line-height: 70px;
  font-weight: 100;
  color: #000;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet .page-content-style .page-header h1 {
  font-size: 40px;
  line-height: 40px;
}
@media screen and (max-width: 960px) {
  /* line 1803, ../sass/styles.scss */
  .page-content-style .page-header h1 {
    font-size: 40px;
    line-height: 40px;
  }
}
/* line 1814, ../sass/styles.scss */
.page-content-style .page-header h2 {
  font-size: 22px;
  line-height: 34px;
  font-weight: 300;
  color: #575a5d;
  margin-top: 25px;
  max-width: 750px;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet .page-content-style .page-header h2 {
  font-size: 18px;
  line-height: 26px;
}
@media screen and (max-width: 960px) {
  /* line 1814, ../sass/styles.scss */
  .page-content-style .page-header h2 {
    font-size: 18px;
    line-height: 26px;
  }
}
/* line 1831, ../sass/styles.scss */
.page-content-style .page-content, .page-content-style .page-content-full-width {
  background: #fff;
}
/* line 1834, ../sass/styles.scss */
.page-content-style .page-content h1, .page-content-style .page-content-full-width h1 {
  font-size: 60px;
  line-height: 60px;
  font-weight: 100;
  color: #000;
  margin-bottom: 20px;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet .page-content-style .page-content h1, html.less_than_small_tablet .page-content-style .page-content-full-width h1 {
  font-size: 50px;
  line-height: 50px;
  margin-bottom: 10px;
}
@media screen and (max-width: 960px) {
  /* line 1834, ../sass/styles.scss */
  .page-content-style .page-content h1, .page-content-style .page-content-full-width h1 {
    font-size: 50px;
    line-height: 50px;
    margin-bottom: 10px;
  }
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .page-content-style .page-content h1, html.small_tablet .page-content-style .page-content-full-width h1 {
  font-size: 40px;
  line-height: 44px;
}
@media screen and (max-width: 590px) {
  /* line 1834, ../sass/styles.scss */
  .page-content-style .page-content h1, .page-content-style .page-content-full-width h1 {
    font-size: 40px;
    line-height: 44px;
  }
}
/* line 1853, ../sass/styles.scss */
.page-content-style .page-content .inredning-ingress, .page-content-style .page-content-full-width .inredning-ingress {
  margin: 30px 0 40px;
}
/* line 1856, ../sass/styles.scss */
.page-content-style .page-content .inredning-ingress p, .page-content-style .page-content-full-width .inredning-ingress p {
  font-size: 22px;
  line-height: 32px;
  font-weight: 100;
  color: #737373;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet .page-content-style .page-content .inredning-ingress p, html.less_than_small_tablet .page-content-style .page-content-full-width .inredning-ingress p {
  font-size: 18px;
  line-height: 24px;
}
@media screen and (max-width: 960px) {
  /* line 1856, ../sass/styles.scss */
  .page-content-style .page-content .inredning-ingress p, .page-content-style .page-content-full-width .inredning-ingress p {
    font-size: 18px;
    line-height: 24px;
  }
}
/* line 820, ../sass/gridle/_gridle.scss */
html.handheld_devices .page-content-style .page-content .inredning-ingress, html.handheld_devices .page-content-style .page-content-full-width .inredning-ingress {
  margin: 20px 0;
}
@media screen and (max-width: 767px) {
  /* line 1853, ../sass/styles.scss */
  .page-content-style .page-content .inredning-ingress, .page-content-style .page-content-full-width .inredning-ingress {
    margin: 20px 0;
  }
}
/* line 1874, ../sass/styles.scss */
.page-content-style .page-content .page-ingress h2, .page-content-style .page-content-full-width .page-ingress h2 {
  font-size: 22px;
  line-height: 34px;
  font-weight: 300;
  color: #575a5d;
  margin-top: 25px;
  max-width: 750px;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet .page-content-style .page-content .page-ingress h2, html.less_than_small_tablet .page-content-style .page-content-full-width .page-ingress h2 {
  font-size: 18px;
  line-height: 26px;
}
@media screen and (max-width: 960px) {
  /* line 1874, ../sass/styles.scss */
  .page-content-style .page-content .page-ingress h2, .page-content-style .page-content-full-width .page-ingress h2 {
    font-size: 18px;
    line-height: 26px;
  }
}
/* line 1889, ../sass/styles.scss */
.page-content-style .page-content p, .page-content-style .page-content-full-width p {
  font-size: 17px;
  line-height: 30px;
  font-weight: 300;
  color: #66696d;
  margin-bottom: 40px;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet .page-content-style .page-content p, html.less_than_small_tablet .page-content-style .page-content-full-width p {
  font-size: 15px;
  line-height: 24px;
  margin-bottom: 20px;
}
@media screen and (max-width: 960px) {
  /* line 1889, ../sass/styles.scss */
  .page-content-style .page-content p, .page-content-style .page-content-full-width p {
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 20px;
  }
}
/* line 1905, ../sass/styles.scss */
.page-content-style h2 {
  font-size: 2.8em;
  line-height: 1em;
  color: #39434c;
  font-weight: 300;
  margin: 10px 0 20px;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .page-content-style h2 {
  font-size: 2.3em;
}
@media screen and (max-width: 590px) {
  /* line 1905, ../sass/styles.scss */
  .page-content-style h2 {
    font-size: 2.3em;
  }
}
/* line 1916, ../sass/styles.scss */
.page-content-style p {
  font-size: 0.9em;
  line-height: 1.6em;
  color: #6d7a8a;
  margin-bottom: 20px;
}
/* line 1923, ../sass/styles.scss */
.page-content-style .show-subpages {
  background: #f7f7f7;
  padding: 30px 20px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 30px;
}
/* line 1929, ../sass/styles.scss */
.page-content-style .show-subpages h3 {
  font-size: 1.1em;
  color: #39434c;
  margin-bottom: 20px;
}
/* line 1934, ../sass/styles.scss */
.page-content-style .show-subpages ul {
  border-top: 1px solid #e5e5e5;
}
/* line 1937, ../sass/styles.scss */
.page-content-style .show-subpages li {
  font-size: 0.8em;
  padding: 4px 0;
  border-bottom: 1px solid #e5e5e5;
}
/* line 1942, ../sass/styles.scss */
.page-content-style .show-subpages li ul {
  border: none;
}
/* line 1945, ../sass/styles.scss */
.page-content-style .show-subpages li ul li {
  font-size: inherit;
  border-bottom: none;
  padding: 2px 0;
}
/* line 1955, ../sass/styles.scss */
.page-content-style .show-subpages a.current_page_item, .page-content-style .show-subpages li.current_page_item a {
  color: #39434c;
  font-weight: bold;
}
/* line 1963, ../sass/styles.scss */
.page-content-style .the_content h1 {
  font-size: 45px;
  line-height: 50px;
  margin-bottom: 20px;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.handheld_devices .page-content-style .the_content h1 {
  margin-bottom: 10px;
}
@media screen and (max-width: 767px) {
  /* line 1963, ../sass/styles.scss */
  .page-content-style .the_content h1 {
    margin-bottom: 10px;
  }
}
/* line 1973, ../sass/styles.scss */
.page-content-style .the_content h2 {
  font-size: 22px;
  line-height: 34px;
  font-weight: 300;
  color: #737373;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.handheld_devices .page-content-style .the_content h2 {
  font-size: 18px;
  line-height: 24px;
  font-weight: 300;
}
@media screen and (max-width: 767px) {
  /* line 1973, ../sass/styles.scss */
  .page-content-style .the_content h2 {
    font-size: 18px;
    line-height: 24px;
    font-weight: 300;
  }
}
/* line 1986, ../sass/styles.scss */
.page-content-style .the_content h2 a {
  font-weight: 300;
  color: #000;
}
/* line 1992, ../sass/styles.scss */
.page-content-style .the_content h4 {
  font-size: 24px;
  line-height: 28px;
  font-weight: 300;
  margin-bottom: 30px;
  display: inline-block;
}
/* line 2000, ../sass/styles.scss */
.page-content-style .the_content ul {
  list-style: disc;
  margin-left: 20px;
}
/* line 2005, ../sass/styles.scss */
.page-content-style .the_content ul li, .page-content-style .the_content ol li {
  font-size: 17px;
  line-height: 30px;
  font-weight: 300;
  color: #66696d;
  padding: 0;
}
/* line 2014, ../sass/styles.scss */
.page-content-style .the_content .the_date {
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  color: #c0c0c0;
  font-style: italic;
}
/* line 2025, ../sass/styles.scss */
.page-content-style .featured-image {
  margin-bottom: 40px;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet .page-content-style .featured-image {
  margin-bottom: 20px;
}
@media screen and (max-width: 960px) {
  /* line 2025, ../sass/styles.scss */
  .page-content-style .featured-image {
    margin-bottom: 20px;
  }
}
/* line 2034, ../sass/styles.scss */
.page-content-style .page-sidebar {
  float: left;
  direction: ltr;
  padding: 0 5%;
  width: 25%;
  *width: expression((this.parentNode.clientWidth/12*3 - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight'])) + 'px');
  float: left;
  direction: ltr;
  padding: 0 5%;
  /*
  @include gridle_state( "handheld_devices" ) {
  	margin-top:30px;
  	padding:0 20%;
  }
  */
}
/* line 893, ../sass/gridle/_gridle.scss */
.gridle-debug .page-content-style .page-sidebar:before, .page-content-style .page-sidebar.gridle-debug:before {
  content: "grid--3";
}
/* line 896, ../sass/gridle/_gridle.scss */
.gridle-debug .page-content-style .page-sidebar.parent:before, .page-content-style .page-sidebar.gridle-debug.parent:before {
  content: "grid-parent--3";
}
/* line 820, ../sass/gridle/_gridle.scss */
html.desktop .page-content-style .page-sidebar {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
@media screen and (min-width: 768px) {
  /* line 2034, ../sass/styles.scss */
  .page-content-style .page-sidebar {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet .page-content-style .page-sidebar {
  width: 100%;
  *width: expression((this.parentNode.clientWidth/12*12 - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight'])) + 'px');
}
/* line 893, ../sass/gridle/_gridle.scss */
.gridle-debug html.less_than_small_tablet .page-content-style .page-sidebar:before, html.less_than_small_tablet .page-content-style .page-sidebar.gridle-debug:before {
  content: "grid-less_than_small_tablet-12";
}
/* line 896, ../sass/gridle/_gridle.scss */
.gridle-debug html.less_than_small_tablet .page-content-style .page-sidebar.parent:before, html.less_than_small_tablet .page-content-style .page-sidebar.gridle-debug.parent:before {
  content: "grid-parent-less_than_small_tablet-12";
}
@media screen and (max-width: 960px) {
  /* line 2034, ../sass/styles.scss */
  .page-content-style .page-sidebar {
    width: 100%;
    *width: expression((this.parentNode.clientWidth/12*12 - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight'])) + 'px');
  }
  /* line 893, ../sass/gridle/_gridle.scss */
  .gridle-debug .page-content-style .page-sidebar:before, .page-content-style .page-sidebar.gridle-debug:before {
    content: "grid-less_than_small_tablet-12";
  }
  /* line 896, ../sass/gridle/_gridle.scss */
  .gridle-debug .page-content-style .page-sidebar.parent:before, .page-content-style .page-sidebar.gridle-debug.parent:before {
    content: "grid-parent-less_than_small_tablet-12";
  }
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet .page-content-style .page-sidebar {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
@media screen and (max-width: 960px) {
  /* line 2034, ../sass/styles.scss */
  .page-content-style .page-sidebar {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .page-content-style .page-sidebar {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
@media screen and (max-width: 590px) {
  /* line 2034, ../sass/styles.scss */
  .page-content-style .page-sidebar {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
/* line 2052, ../sass/styles.scss */
.page-content-style .page-content {
  float: left;
  direction: ltr;
  padding: 0 5%;
  width: 75%;
  *width: expression((this.parentNode.clientWidth/12*9 - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight'])) + 'px');
  float: left;
  direction: ltr;
  padding: 0 5%;
}
/* line 893, ../sass/gridle/_gridle.scss */
.gridle-debug .page-content-style .page-content:before, .page-content-style .page-content.gridle-debug:before {
  content: "grid--9";
}
/* line 896, ../sass/gridle/_gridle.scss */
.gridle-debug .page-content-style .page-content.parent:before, .page-content-style .page-content.gridle-debug.parent:before {
  content: "grid-parent--9";
}
/* line 820, ../sass/gridle/_gridle.scss */
html.desktop .page-content-style .page-content {
  padding-left: 0 !important;
}
@media screen and (min-width: 768px) {
  /* line 2052, ../sass/styles.scss */
  .page-content-style .page-content {
    padding-left: 0 !important;
  }
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet .page-content-style .page-content {
  width: 100%;
  *width: expression((this.parentNode.clientWidth/12*12 - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight'])) + 'px');
}
/* line 893, ../sass/gridle/_gridle.scss */
.gridle-debug html.less_than_small_tablet .page-content-style .page-content:before, html.less_than_small_tablet .page-content-style .page-content.gridle-debug:before {
  content: "grid-less_than_small_tablet-12";
}
/* line 896, ../sass/gridle/_gridle.scss */
.gridle-debug html.less_than_small_tablet .page-content-style .page-content.parent:before, html.less_than_small_tablet .page-content-style .page-content.gridle-debug.parent:before {
  content: "grid-parent-less_than_small_tablet-12";
}
@media screen and (max-width: 960px) {
  /* line 2052, ../sass/styles.scss */
  .page-content-style .page-content {
    width: 100%;
    *width: expression((this.parentNode.clientWidth/12*12 - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight'])) + 'px');
  }
  /* line 893, ../sass/gridle/_gridle.scss */
  .gridle-debug .page-content-style .page-content:before, .page-content-style .page-content.gridle-debug:before {
    content: "grid-less_than_small_tablet-12";
  }
  /* line 896, ../sass/gridle/_gridle.scss */
  .gridle-debug .page-content-style .page-content.parent:before, .page-content-style .page-content.gridle-debug.parent:before {
    content: "grid-parent-less_than_small_tablet-12";
  }
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet .page-content-style .page-content {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
@media screen and (max-width: 960px) {
  /* line 2052, ../sass/styles.scss */
  .page-content-style .page-content {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet .page-content-style .page-content {
  margin-bottom: 40px;
}
@media screen and (max-width: 960px) {
  /* line 2052, ../sass/styles.scss */
  .page-content-style .page-content {
    margin-bottom: 40px;
  }
}

/* line 2075, ../sass/styles.scss */
.no-page-bg .inredning-grid {
  margin: 0 auto 10px;
}

/* line 2081, ../sass/styles.scss */
.page-content-full-width {
  	/*
  	.inredning-textblock-centered {
  		.inredning-text {
  			@include gridle_prefix(4);
  			@include gridle_suffix(2);
  
  			@include gridle_state("handheld_devices") {
  				margin:0;
  			}
  		}
  	}
  	*/
}
/* line 2083, ../sass/styles.scss */
.page-content-full-width .inredning-title {
  float: left;
  direction: ltr;
  padding: 0 5%;
  width: 75%;
  *width: expression((this.parentNode.clientWidth/12*9 - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight'])) + 'px');
  padding: 0 5% 0 0;
}
/* line 893, ../sass/gridle/_gridle.scss */
.gridle-debug .page-content-full-width .inredning-title:before, .page-content-full-width .inredning-title.gridle-debug:before {
  content: "grid--9";
}
/* line 896, ../sass/gridle/_gridle.scss */
.gridle-debug .page-content-full-width .inredning-title.parent:before, .page-content-full-width .inredning-title.gridle-debug.parent:before {
  content: "grid-parent--9";
}
/* line 820, ../sass/gridle/_gridle.scss */
html.handheld_devices .page-content-full-width .inredning-title {
  width: 100%;
  padding: 0;
}
@media screen and (max-width: 767px) {
  /* line 2083, ../sass/styles.scss */
  .page-content-full-width .inredning-title {
    width: 100%;
    padding: 0;
  }
}
/* line 2093, ../sass/styles.scss */
.page-content-full-width .leverantorer-dropdown {
  float: left;
  direction: ltr;
  padding: 0 5%;
  width: 25%;
  *width: expression((this.parentNode.clientWidth/12*3 - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight'])) + 'px');
  padding: 0;
}
/* line 893, ../sass/gridle/_gridle.scss */
.gridle-debug .page-content-full-width .leverantorer-dropdown:before, .page-content-full-width .leverantorer-dropdown.gridle-debug:before {
  content: "grid--3";
}
/* line 896, ../sass/gridle/_gridle.scss */
.gridle-debug .page-content-full-width .leverantorer-dropdown.parent:before, .page-content-full-width .leverantorer-dropdown.gridle-debug.parent:before {
  content: "grid-parent--3";
}
/* line 820, ../sass/gridle/_gridle.scss */
html.handheld_devices .page-content-full-width .leverantorer-dropdown {
  width: 100%;
  padding: 0;
  margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
  /* line 2093, ../sass/styles.scss */
  .page-content-full-width .leverantorer-dropdown {
    width: 100%;
    padding: 0;
    margin-bottom: 40px;
  }
}
/* line 2103, ../sass/styles.scss */
.page-content-full-width .leverantorer-dropdown .select-box {
  position: relative;
  border: 2px solid #eaeaea;
  width: 100%;
  background: url("../images/bg/select-arrow.png") no-repeat center right;
  transition: all 0.2s linear;
}
/* line 2111, ../sass/styles.scss */
.page-content-full-width .leverantorer-dropdown .select-box:hover {
  background-color: #eaeaea;
}
/* line 2115, ../sass/styles.scss */
.page-content-full-width .leverantorer-dropdown .select-box select {
  position: relative;
  opacity: 0;
  font-family: 'Roboto';
  background: transparent;
  width: 100%;
  padding: 15px 15px;
  font-size: 17px;
  line-height: 19px;
  font-weight: 300;
  color: #000;
  border: 0;
  -webkit-appearance: none;
  z-index: 2;
}
/* line 2130, ../sass/styles.scss */
.page-content-full-width .leverantorer-dropdown .select-box select:hover {
  cursor: pointer;
}
/* line 2134, ../sass/styles.scss */
.page-content-full-width .leverantorer-dropdown .select-box span {
  position: absolute;
  top: 0;
  display: block;
  width: 100%;
  padding: 15px;
  font-family: 'Roboto';
  font-size: 17px;
  line-height: 19px;
  font-weight: 300;
  color: #000;
}
/* line 2151, ../sass/styles.scss */
.page-content-full-width .inredning-grid {
  position: relative;
  margin-bottom: 10px;
  height: 823px;
  max-width: 1300px;
}
/* line 2159, ../sass/styles.scss */
.page-content-full-width .inredning-grid .inredning-grid-item {
  position: absolute;
  display: inline-block;
  /*
  &.w1 {
  	width:33.196721311475%; 	// 405/1220
  	top:0;
  	left:0;
  }
  &.w2 {
  	width:20.737704918033%; 	// 253/1220
  	top:0;
  	left:33.360655737705%; 		// 405+2/1220
  }
  &.w3 {
  	width:45.737704918033%; 	// 558 / 1220
  	top:0;
  	left:54.262295081967%; 		// 405+2+253+2/1220
  }
  &.w4 {
  	width:33.196721311475%; 	// 405 / 1220
  	top:35.751295336788%; 		// 274+2/772
  	left:0;
  }
  &.w5 {
  	width:33.196721311475%; 	// 405 / 1220
  	top:49.093264248705%; 		// 377+2/772
  	left:33.360655737705%; 		// 405+2/1220
  }
  &.w6 {
  	width:33.196721311475%; 	// 405 / 1220
  	top:74.611398963731%; 		// 377+2+195+2/772
  	left:33.360655737705%; 		// 405+2/1220 
  }
  &.w7 {
  	width:33.27868852459%; 		// 406 / 1220
  	top:49.093264248705%; 		// 377+2/772
  	left:66.72131147541%; 		// 405+2+405+2/1220
  }
  */
  			/*
  			&.w1 {
  				width:33.196721311475%; 	// 405/1220
  				top:0;
  				left:0;
  			}
  			&.w2 {
  				width:20.737704918033%; 	// 253/1220
  				top:0;
  				left:34.016393442623%; 		// 405+10/1220
  			}
  			&.w3 {
  				width:44.426229508197%; 	// 542 / 1220
  				top:0;
  				left:55.573770491803%; 		// 405+10+253+10/1220
  			}
  			&.w4 {
  				width:33.196721311475%; 	// 405 / 1220
  				top:36.787564766839%; 		// 274+10/772
  				left:0;
  			}
  			&.w5 {
  				width:33.196721311475%; 	// 405 / 1220
  				top:49.093264248705%; 		// 369+10/772
  				left:34.016393442623%; 		// 405+10/1220
  			}
  			&.w6 {
  				width:33.196721311475%; 	// 405 / 1220
  				top:75.129533678756%; 		// 369+10+191+10/772
  				left:34.016393442623%; 		// 405+10/1220 
  			}
  
  
  			&.w7 {
  				width:31.967213114754%; 	// 390 / 1220
  				top:49.093264248705%; 		// 369+10/772
  				left:68.032786885246%; 		// 405+10+405+10/1220
  			}
  			*/
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .page-content-full-width .inredning-grid .inredning-grid-item {
  position: static;
  display: block;
}
@media screen and (max-width: 590px) {
  /* line 2159, ../sass/styles.scss */
  .page-content-full-width .inredning-grid .inredning-grid-item {
    position: static;
    display: block;
  }
}
/* line 2208, ../sass/styles.scss */
.page-content-full-width .inredning-grid .inredning-grid-item.w1 {
  width: 33.230769230769%;
  top: 0;
  left: 0;
}
/* line 2213, ../sass/styles.scss */
.page-content-full-width .inredning-grid .inredning-grid-item.w2 {
  width: 20.769230769231%;
  top: 0;
  left: 34%;
}
/* line 2218, ../sass/styles.scss */
.page-content-full-width .inredning-grid .inredning-grid-item.w3 {
  width: 44.461538461538%;
  top: 0;
  left: 55.538461538462%;
}
/* line 2223, ../sass/styles.scss */
.page-content-full-width .inredning-grid .inredning-grid-item.w4 {
  width: 33.230769230769%;
  top: 36.81652490887%;
  left: 0;
}
/* line 2228, ../sass/styles.scss */
.page-content-full-width .inredning-grid .inredning-grid-item.w5 {
  width: 33.230769230769%;
  top: 49.088699878493%;
  left: 34%;
}
/* line 2233, ../sass/styles.scss */
.page-content-full-width .inredning-grid .inredning-grid-item.w6 {
  width: 33.230769230769%;
  top: 75.091130012151%;
  left: 34%;
}
/* line 2238, ../sass/styles.scss */
.page-content-full-width .inredning-grid .inredning-grid-item.w7 {
  width: 32%;
  top: 49.088699878493%;
  left: 68%;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .page-content-full-width .inredning-grid .inredning-grid-item.w1, html.small_tablet .page-content-full-width .inredning-grid .inredning-grid-item.w2, html.small_tablet .page-content-full-width .inredning-grid .inredning-grid-item.w3, html.small_tablet .page-content-full-width .inredning-grid .inredning-grid-item.w4, html.small_tablet .page-content-full-width .inredning-grid .inredning-grid-item.w5, html.small_tablet .page-content-full-width .inredning-grid .inredning-grid-item.w6, html.small_tablet .page-content-full-width .inredning-grid .inredning-grid-item.w7 {
  width: 100%;
  top: none;
  left: none;
  text-align: center;
}
@media screen and (max-width: 590px) {
  /* line 2286, ../sass/styles.scss */
  .page-content-full-width .inredning-grid .inredning-grid-item.w1, .page-content-full-width .inredning-grid .inredning-grid-item.w2, .page-content-full-width .inredning-grid .inredning-grid-item.w3, .page-content-full-width .inredning-grid .inredning-grid-item.w4, .page-content-full-width .inredning-grid .inredning-grid-item.w5, .page-content-full-width .inredning-grid .inredning-grid-item.w6, .page-content-full-width .inredning-grid .inredning-grid-item.w7 {
    width: 100%;
    top: none;
    left: none;
    text-align: center;
  }
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .page-content-full-width .inredning-grid .inredning-grid-item.w1 img, html.small_tablet .page-content-full-width .inredning-grid .inredning-grid-item.w2 img, html.small_tablet .page-content-full-width .inredning-grid .inredning-grid-item.w3 img, html.small_tablet .page-content-full-width .inredning-grid .inredning-grid-item.w4 img, html.small_tablet .page-content-full-width .inredning-grid .inredning-grid-item.w5 img, html.small_tablet .page-content-full-width .inredning-grid .inredning-grid-item.w6 img, html.small_tablet .page-content-full-width .inredning-grid .inredning-grid-item.w7 img {
  width: 100%;
}
@media screen and (max-width: 590px) {
  /* line 2293, ../sass/styles.scss */
  .page-content-full-width .inredning-grid .inredning-grid-item.w1 img, .page-content-full-width .inredning-grid .inredning-grid-item.w2 img, .page-content-full-width .inredning-grid .inredning-grid-item.w3 img, .page-content-full-width .inredning-grid .inredning-grid-item.w4 img, .page-content-full-width .inredning-grid .inredning-grid-item.w5 img, .page-content-full-width .inredning-grid .inredning-grid-item.w6 img, .page-content-full-width .inredning-grid .inredning-grid-item.w7 img {
    width: 100%;
  }
}
/* line 2308, ../sass/styles.scss */
.page-content-full-width .inredning-textblock-leftaligned, .page-content-full-width .inredning-textblock-rightaligned, .page-content-full-width .inredning-textblock-centered {
  margin: 60px 0;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.handheld_devices .page-content-full-width .inredning-textblock-leftaligned, html.handheld_devices .page-content-full-width .inredning-textblock-rightaligned, html.handheld_devices .page-content-full-width .inredning-textblock-centered {
  margin: 20px 0 30px;
}
@media screen and (max-width: 767px) {
  /* line 2308, ../sass/styles.scss */
  .page-content-full-width .inredning-textblock-leftaligned, .page-content-full-width .inredning-textblock-rightaligned, .page-content-full-width .inredning-textblock-centered {
    margin: 20px 0 30px;
  }
}
/* line 2315, ../sass/styles.scss */
.page-content-full-width .inredning-textblock-leftaligned .inredning-text h2, .page-content-full-width .inredning-textblock-rightaligned .inredning-text h2, .page-content-full-width .inredning-textblock-centered .inredning-text h2 {
  font-size: 35px;
  line-height: 35px;
  font-weight: 100;
}
/* line 2320, ../sass/styles.scss */
.page-content-full-width .inredning-textblock-leftaligned .inredning-text p, .page-content-full-width .inredning-textblock-rightaligned .inredning-text p, .page-content-full-width .inredning-textblock-centered .inredning-text p {
  font-size: 16px;
  line-height: 26px;
  font-weight: 300;
  margin-bottom: 20px;
}
/* line 2327, ../sass/styles.scss */
.page-content-full-width .inredning-textblock-leftaligned .inredning-text a, .page-content-full-width .inredning-textblock-rightaligned .inredning-text a, .page-content-full-width .inredning-textblock-centered .inredning-text a {
  font-size: 18px;
  line-height: 18px;
  font-weight: 300;
  border: 1px solid #c6c6c6;
  padding: 15px 30px;
  display: inline-block;
}
/* line 2334, ../sass/styles.scss */
.page-content-full-width .inredning-textblock-leftaligned .inredning-text a:hover, .page-content-full-width .inredning-textblock-rightaligned .inredning-text a:hover, .page-content-full-width .inredning-textblock-centered .inredning-text a:hover {
  background: #c6c6c6;
  color: #fff;
}
/* line 2341, ../sass/styles.scss */
.page-content-full-width .inredning-textblock-leftaligned .inredning-infobox, .page-content-full-width .inredning-textblock-rightaligned .inredning-infobox, .page-content-full-width .inredning-textblock-centered .inredning-infobox {
  float: left;
  direction: ltr;
  padding: 0 5%;
  width: 33.33333%;
  *width: expression((this.parentNode.clientWidth/12*4 - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight'])) + 'px');
  float: right;
  background: #f1f1f1;
  padding: 40px 30px;
}
/* line 893, ../sass/gridle/_gridle.scss */
.gridle-debug .page-content-full-width .inredning-textblock-leftaligned .inredning-infobox:before, .page-content-full-width .inredning-textblock-leftaligned .inredning-infobox.gridle-debug:before, .gridle-debug .page-content-full-width .inredning-textblock-rightaligned .inredning-infobox:before, .page-content-full-width .inredning-textblock-rightaligned .inredning-infobox.gridle-debug:before, .gridle-debug .page-content-full-width .inredning-textblock-centered .inredning-infobox:before, .page-content-full-width .inredning-textblock-centered .inredning-infobox.gridle-debug:before {
  content: "grid--4";
}
/* line 896, ../sass/gridle/_gridle.scss */
.gridle-debug .page-content-full-width .inredning-textblock-leftaligned .inredning-infobox.parent:before, .page-content-full-width .inredning-textblock-leftaligned .inredning-infobox.gridle-debug.parent:before, .gridle-debug .page-content-full-width .inredning-textblock-rightaligned .inredning-infobox.parent:before, .page-content-full-width .inredning-textblock-rightaligned .inredning-infobox.gridle-debug.parent:before, .gridle-debug .page-content-full-width .inredning-textblock-centered .inredning-infobox.parent:before, .page-content-full-width .inredning-textblock-centered .inredning-infobox.gridle-debug.parent:before {
  content: "grid-parent--4";
}
/* line 820, ../sass/gridle/_gridle.scss */
html.handheld_devices .page-content-full-width .inredning-textblock-leftaligned .inredning-infobox, html.handheld_devices .page-content-full-width .inredning-textblock-rightaligned .inredning-infobox, html.handheld_devices .page-content-full-width .inredning-textblock-centered .inredning-infobox {
  width: 70%;
  float: none;
  display: block;
  margin: 0 auto 30px;
}
@media screen and (max-width: 767px) {
  /* line 2341, ../sass/styles.scss */
  .page-content-full-width .inredning-textblock-leftaligned .inredning-infobox, .page-content-full-width .inredning-textblock-rightaligned .inredning-infobox, .page-content-full-width .inredning-textblock-centered .inredning-infobox {
    width: 70%;
    float: none;
    display: block;
    margin: 0 auto 30px;
  }
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .page-content-full-width .inredning-textblock-leftaligned .inredning-infobox, html.small_tablet .page-content-full-width .inredning-textblock-rightaligned .inredning-infobox, html.small_tablet .page-content-full-width .inredning-textblock-centered .inredning-infobox {
  width: 100%;
}
@media screen and (max-width: 590px) {
  /* line 2341, ../sass/styles.scss */
  .page-content-full-width .inredning-textblock-leftaligned .inredning-infobox, .page-content-full-width .inredning-textblock-rightaligned .inredning-infobox, .page-content-full-width .inredning-textblock-centered .inredning-infobox {
    width: 100%;
  }
}
/* line 2359, ../sass/styles.scss */
.page-content-full-width .inredning-textblock-leftaligned .inredning-infobox h4, .page-content-full-width .inredning-textblock-rightaligned .inredning-infobox h4, .page-content-full-width .inredning-textblock-centered .inredning-infobox h4 {
  font-size: 25px;
  line-height: 25px;
  font-weight: 300;
  color: #000;
  margin-bottom: 15px;
}
/* line 2367, ../sass/styles.scss */
.page-content-full-width .inredning-textblock-leftaligned .inredning-infobox p, .page-content-full-width .inredning-textblock-rightaligned .inredning-infobox p, .page-content-full-width .inredning-textblock-centered .inredning-infobox p {
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
  margin-bottom: 25px;
}
/* line 2374, ../sass/styles.scss */
.page-content-full-width .inredning-textblock-leftaligned .inredning-infobox a, .page-content-full-width .inredning-textblock-rightaligned .inredning-infobox a, .page-content-full-width .inredning-textblock-centered .inredning-infobox a {
  font-size: 18px;
  line-height: 18px;
  font-weight: 300;
  padding: 15px 30px;
  border: 1px solid #c6c6c6;
  display: inline-block;
}
/* line 2381, ../sass/styles.scss */
.page-content-full-width .inredning-textblock-leftaligned .inredning-infobox a:hover, .page-content-full-width .inredning-textblock-rightaligned .inredning-infobox a:hover, .page-content-full-width .inredning-textblock-centered .inredning-infobox a:hover {
  background: #c6c6c6;
  color: #fff;
}
/* line 2390, ../sass/styles.scss */
.page-content-full-width .inredning-textblock-leftaligned .inredning-text {
  float: left;
  direction: ltr;
  padding: 0 5%;
  width: 58.33333%;
  *width: expression((this.parentNode.clientWidth/12*7 - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight'])) + 'px');
  padding: 0 0 0 0;
}
/* line 893, ../sass/gridle/_gridle.scss */
.gridle-debug .page-content-full-width .inredning-textblock-leftaligned .inredning-text:before, .page-content-full-width .inredning-textblock-leftaligned .inredning-text.gridle-debug:before {
  content: "grid--7";
}
/* line 896, ../sass/gridle/_gridle.scss */
.gridle-debug .page-content-full-width .inredning-textblock-leftaligned .inredning-text.parent:before, .page-content-full-width .inredning-textblock-leftaligned .inredning-text.gridle-debug.parent:before {
  content: "grid-parent--7";
}
/* line 820, ../sass/gridle/_gridle.scss */
html.handheld_devices .page-content-full-width .inredning-textblock-leftaligned .inredning-text {
  width: 100%;
  float: none;
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  /* line 2390, ../sass/styles.scss */
  .page-content-full-width .inredning-textblock-leftaligned .inredning-text {
    width: 100%;
    float: none;
    margin-bottom: 30px;
  }
}
/* line 2415, ../sass/styles.scss */
.page-content-full-width .inredning-textblock-centered {
  text-align: center;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.handheld_devices .page-content-full-width .inredning-textblock-centered {
  text-align: left;
}
@media screen and (max-width: 767px) {
  /* line 2415, ../sass/styles.scss */
  .page-content-full-width .inredning-textblock-centered {
    text-align: left;
  }
}
/* line 2420, ../sass/styles.scss */
.page-content-full-width .inredning-textblock-centered .inredning-text {
  max-width: 800px;
  margin-right: auto;
  margin-left: auto;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.handheld_devices .page-content-full-width .inredning-textblock-centered .inredning-text {
  margin: 0;
}
@media screen and (max-width: 767px) {
  /* line 2420, ../sass/styles.scss */
  .page-content-full-width .inredning-textblock-centered .inredning-text {
    margin: 0;
  }
}
/* line 2431, ../sass/styles.scss */
.page-content-full-width .inredning-textblock-rightaligned .inredning-text {
  float: left;
  direction: ltr;
  padding: 0 5%;
  width: 58.33333%;
  *width: expression((this.parentNode.clientWidth/12*7 - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight'])) + 'px');
  padding: 0;
  float: right;
}
/* line 893, ../sass/gridle/_gridle.scss */
.gridle-debug .page-content-full-width .inredning-textblock-rightaligned .inredning-text:before, .page-content-full-width .inredning-textblock-rightaligned .inredning-text.gridle-debug:before {
  content: "grid--7";
}
/* line 896, ../sass/gridle/_gridle.scss */
.gridle-debug .page-content-full-width .inredning-textblock-rightaligned .inredning-text.parent:before, .page-content-full-width .inredning-textblock-rightaligned .inredning-text.gridle-debug.parent:before {
  content: "grid-parent--7";
}
/* line 820, ../sass/gridle/_gridle.scss */
html.handheld_devices .page-content-full-width .inredning-textblock-rightaligned .inredning-text {
  width: 100%;
  float: none;
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  /* line 2431, ../sass/styles.scss */
  .page-content-full-width .inredning-textblock-rightaligned .inredning-text {
    width: 100%;
    float: none;
    margin-bottom: 30px;
  }
}
/* line 2443, ../sass/styles.scss */
.page-content-full-width .inredning-textblock-rightaligned .inredning-infobox {
  float: left;
}

/*
.page-leverantorer {
	background:#f7f7f7;
	padding:60px 0 130px;

	h3 {
		font-size:25px;
		line-height:25px;
		font-weight:100;
		color:#000;
		text-align:center;
		margin-bottom:40px;
	}

	.leverantorer-loggor {
		height:80px;
		background:red;
		margin-bottom:40px;
	}

	.fler-leverantorer {
		text-align:center;
		a {
			display:inline-block;
			padding:12px 20px;
			border:1px solid #d9d9d9;
			font-size:16px;
			line-height:16px;
			font-weight:300;
		}	
	}
}
*/
/* INREDNING TEMPLATE SLUT */
/* VÅR PERSONAL TEMPLATE */
/* line 2492, ../sass/styles.scss */
.var-personal-wrapper {
  margin-top: 15px;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_desktop .var-personal-wrapper {
  margin-top: 25px;
}
@media screen and (max-width: 1100px) {
  /* line 2492, ../sass/styles.scss */
  .var-personal-wrapper {
    margin-top: 25px;
  }
}
/* line 2499, ../sass/styles.scss */
.var-personal-wrapper .var-personal-item {
  float: left;
  direction: ltr;
  padding: 0 5%;
  width: 25%;
  *width: expression((this.parentNode.clientWidth/12*3 - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight'])) + 'px');
  margin-bottom: 60px;
}
/* line 893, ../sass/gridle/_gridle.scss */
.gridle-debug .var-personal-wrapper .var-personal-item:before, .var-personal-wrapper .var-personal-item.gridle-debug:before {
  content: "grid--3";
}
/* line 896, ../sass/gridle/_gridle.scss */
.gridle-debug .var-personal-wrapper .var-personal-item.parent:before, .var-personal-wrapper .var-personal-item.gridle-debug.parent:before {
  content: "grid-parent--3";
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_desktop .var-personal-wrapper .var-personal-item {
  width: 50%;
}
@media screen and (max-width: 1100px) {
  /* line 2499, ../sass/styles.scss */
  .var-personal-wrapper .var-personal-item {
    width: 50%;
  }
}
/* line 820, ../sass/gridle/_gridle.scss */
html.not_small_tablet .var-personal-wrapper .var-personal-item {
  width: 100%;
  float: none;
}
@media screen and (max-width: 590px) {
  /* line 2499, ../sass/styles.scss */
  .var-personal-wrapper .var-personal-item {
    width: 100%;
    float: none;
  }
}
/* line 2512, ../sass/styles.scss */
.var-personal-wrapper .var-personal-item .var-personal-content {
  text-align: center;
}
/* line 2514, ../sass/styles.scss */
.var-personal-wrapper .var-personal-item .var-personal-content .var-personal-image {
  margin-bottom: 15px;
}
/* line 2516, ../sass/styles.scss */
.var-personal-wrapper .var-personal-item .var-personal-content .var-personal-image img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
/* line 2522, ../sass/styles.scss */
.var-personal-wrapper .var-personal-item .var-personal-content h3 {
  font-size: 24px;
  line-height: 24px;
  color: #000;
  margin-bottom: 5px;
}
/* line 2528, ../sass/styles.scss */
.var-personal-wrapper .var-personal-item .var-personal-content span.var-personal-titel {
  display: block;
  font-size: 18px;
  line-height: 18px;
  color: #8b8b8b;
  font-weight: 300;
  margin: 10px 0 15px;
}
/* line 2536, ../sass/styles.scss */
.var-personal-wrapper .var-personal-item .var-personal-content span.var-personal-telefon {
  display: block;
  font-size: 14px;
  line-height: 14px;
  font-weight: 300;
  color: #8b8b8b;
  margin-bottom: 8px;
}
/* line 2544, ../sass/styles.scss */
.var-personal-wrapper .var-personal-item .var-personal-content span.var-personal-telefon a {
  color: #8b8b8b;
}
/* line 2548, ../sass/styles.scss */
.var-personal-wrapper .var-personal-item .var-personal-content a.var-personal-kontakt {
  display: inline-block;
  font-size: 16px;
  line-height: 16px;
  font-weight: 300;
  padding: 10px 15px;
  color: #000;
  border: 1px solid #a3a3a3;
  margin-top: 10px;
}
/* line 2557, ../sass/styles.scss */
.var-personal-wrapper .var-personal-item .var-personal-content a.var-personal-kontakt:hover {
  background: #a3a3a3;
  color: #fff;
}

/* VÅR PERSONAL TEMPLATE SLUT */
/* ALL INCLUSIVE TEMPLATE */
/* line 2577, ../sass/styles.scss */
.page-content .allinclusive-title .allinclusive-ingress {
  float: left;
  direction: ltr;
  padding: 0 5%;
  width: 75%;
  *width: expression((this.parentNode.clientWidth/12*9 - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight'])) + 'px');
  padding: 0 2% 0 0;
  margin-bottom: 10px;
}
/* line 893, ../sass/gridle/_gridle.scss */
.gridle-debug .page-content .allinclusive-title .allinclusive-ingress:before, .page-content .allinclusive-title .allinclusive-ingress.gridle-debug:before {
  content: "grid--9";
}
/* line 896, ../sass/gridle/_gridle.scss */
.gridle-debug .page-content .allinclusive-title .allinclusive-ingress.parent:before, .page-content .allinclusive-title .allinclusive-ingress.gridle-debug.parent:before {
  content: "grid-parent--9";
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .page-content .allinclusive-title .allinclusive-ingress {
  width: 100%;
  float: none;
  padding: 0;
}
@media screen and (max-width: 590px) {
  /* line 2577, ../sass/styles.scss */
  .page-content .allinclusive-title .allinclusive-ingress {
    width: 100%;
    float: none;
    padding: 0;
  }
}
/* line 2588, ../sass/styles.scss */
.page-content .allinclusive-title .allinclusive-ingress p {
  font-size: 22px;
  line-height: 34px;
  font-weight: 300;
  color: #737373;
  margin-bottom: 15px;
}
/* line 2597, ../sass/styles.scss */
.page-content .allinclusive-title .allinclusive-logo {
  float: left;
  direction: ltr;
  padding: 0 5%;
  width: 25%;
  *width: expression((this.parentNode.clientWidth/12*3 - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight'])) + 'px');
  padding: 0;
}
/* line 893, ../sass/gridle/_gridle.scss */
.gridle-debug .page-content .allinclusive-title .allinclusive-logo:before, .page-content .allinclusive-title .allinclusive-logo.gridle-debug:before {
  content: "grid--3";
}
/* line 896, ../sass/gridle/_gridle.scss */
.gridle-debug .page-content .allinclusive-title .allinclusive-logo.parent:before, .page-content .allinclusive-title .allinclusive-logo.gridle-debug.parent:before {
  content: "grid-parent--3";
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .page-content .allinclusive-title .allinclusive-logo {
  width: 100%;
  float: none;
  text-align: center;
  margin-bottom: 15px;
}
@media screen and (max-width: 590px) {
  /* line 2597, ../sass/styles.scss */
  .page-content .allinclusive-title .allinclusive-logo {
    width: 100%;
    float: none;
    text-align: center;
    margin-bottom: 15px;
  }
}
/* line 2611, ../sass/styles.scss */
.page-content .allinclusive-steps {
  margin: 60px 0 50px;
}
/* line 2614, ../sass/styles.scss */
.page-content .allinclusive-steps ul li {
  float: left;
  direction: ltr;
  padding: 0 5%;
  width: 33.33333%;
  *width: expression((this.parentNode.clientWidth/12*4 - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight'])) + 'px');
  padding: 0 3%;
}
/* line 893, ../sass/gridle/_gridle.scss */
.gridle-debug .page-content .allinclusive-steps ul li:before, .page-content .allinclusive-steps ul li.gridle-debug:before {
  content: "grid--4";
}
/* line 896, ../sass/gridle/_gridle.scss */
.gridle-debug .page-content .allinclusive-steps ul li.parent:before, .page-content .allinclusive-steps ul li.gridle-debug.parent:before {
  content: "grid-parent--4";
}
/* line 820, ../sass/gridle/_gridle.scss */
html.handheld_devices .page-content .allinclusive-steps ul li {
  width: 100%;
  float: none;
  padding: 0;
  margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
  /* line 2614, ../sass/styles.scss */
  .page-content .allinclusive-steps ul li {
    width: 100%;
    float: none;
    padding: 0;
    margin-bottom: 40px;
  }
}
/* line 2625, ../sass/styles.scss */
.page-content .allinclusive-steps ul li:first-child {
  padding-left: 0;
}
/* line 2629, ../sass/styles.scss */
.page-content .allinclusive-steps ul li:last-child {
  padding-right: 0;
}
/* line 2633, ../sass/styles.scss */
.page-content .allinclusive-steps ul li h5 {
  font-size: 30px;
  line-height: 30px;
  font-weight: 500;
  margin-bottom: 40px;
}
/* line 2638, ../sass/styles.scss */
.page-content .allinclusive-steps ul li h5 span {
  font-weight: 100 !important;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.handheld_devices .page-content .allinclusive-steps ul li h5 {
  margin-bottom: 10px;
}
@media screen and (max-width: 767px) {
  /* line 2633, ../sass/styles.scss */
  .page-content .allinclusive-steps ul li h5 {
    margin-bottom: 10px;
  }
}
/* line 2647, ../sass/styles.scss */
.page-content .allinclusive-steps ul li p {
  font-size: 16px;
  line-height: 28px;
  font-weight: 300;
  color: #4c4c4c;
  margin-bottom: 0;
}
/* line 2660, ../sass/styles.scss */
.page-content .allinclusive-calltoaction {
  background: #f7f7f7;
  padding: 40px 30px;
  display: table;
  width: 100%;
}
/* line 2666, ../sass/styles.scss */
.page-content .allinclusive-calltoaction .allinclusive-cell-1, .page-content .allinclusive-calltoaction .allinclusive-cell-2 {
  display: table-cell;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.handheld_devices .page-content .allinclusive-calltoaction .allinclusive-cell-1, html.handheld_devices .page-content .allinclusive-calltoaction .allinclusive-cell-2 {
  display: block;
}
@media screen and (max-width: 767px) {
  /* line 2666, ../sass/styles.scss */
  .page-content .allinclusive-calltoaction .allinclusive-cell-1, .page-content .allinclusive-calltoaction .allinclusive-cell-2 {
    display: block;
  }
}
/* line 2672, ../sass/styles.scss */
.page-content .allinclusive-calltoaction .allinclusive-cell-1 {
  width: 70%;
  padding-right: 3%;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.handheld_devices .page-content .allinclusive-calltoaction .allinclusive-cell-1 {
  width: 100%;
  padding: 0;
  margin-bottom: 30px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  /* line 2672, ../sass/styles.scss */
  .page-content .allinclusive-calltoaction .allinclusive-cell-1 {
    width: 100%;
    padding: 0;
    margin-bottom: 30px;
    text-align: center;
  }
}
/* line 2682, ../sass/styles.scss */
.page-content .allinclusive-calltoaction .allinclusive-cell-2 {
  width: 30%;
  text-align: center;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.handheld_devices .page-content .allinclusive-calltoaction .allinclusive-cell-2 {
  width: 100%;
}
@media screen and (max-width: 767px) {
  /* line 2682, ../sass/styles.scss */
  .page-content .allinclusive-calltoaction .allinclusive-cell-2 {
    width: 100%;
  }
}
/* line 2690, ../sass/styles.scss */
.page-content .allinclusive-calltoaction p {
  font-size: 20px;
  line-height: 20px;
  font-weight: 100;
  margin-bottom: 0;
  display: inline-block;
}
/* line 2697, ../sass/styles.scss */
.page-content .allinclusive-calltoaction a {
  display: inline-block;
  font-size: 18px;
  line-height: 20px;
  font-weight: 300;
  color: #fff;
  background: #000;
  padding: 20px 35px;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.handheld_devices .page-content .allinclusive-calltoaction a {
  font-weight: 300;
}
@media screen and (max-width: 767px) {
  /* line 2697, ../sass/styles.scss */
  .page-content .allinclusive-calltoaction a {
    font-weight: 300;
  }
}
/* line 2713, ../sass/styles.scss */
.page-content .allinclusive-omrade {
  margin: 120px 0 80px;
}
/* line 2716, ../sass/styles.scss */
.page-content .allinclusive-omrade h3 {
  font-size: 25px;
  line-height: 25px;
  font-weight: 300;
  margin-bottom: 40px;
}
/* line 2723, ../sass/styles.scss */
.page-content .allinclusive-omrade .allinclusive-omrade-item {
  margin-bottom: 50px;
}
/* line 2725, ../sass/styles.scss */
.page-content .allinclusive-omrade .allinclusive-omrade-item .image {
  float: left;
  direction: ltr;
  padding: 0 5%;
  width: 50%;
  *width: expression((this.parentNode.clientWidth/12*6 - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight'])) + 'px');
  padding: 0 5% 0 0;
}
/* line 893, ../sass/gridle/_gridle.scss */
.gridle-debug .page-content .allinclusive-omrade .allinclusive-omrade-item .image:before, .page-content .allinclusive-omrade .allinclusive-omrade-item .image.gridle-debug:before {
  content: "grid--6";
}
/* line 896, ../sass/gridle/_gridle.scss */
.gridle-debug .page-content .allinclusive-omrade .allinclusive-omrade-item .image.parent:before, .page-content .allinclusive-omrade .allinclusive-omrade-item .image.gridle-debug.parent:before {
  content: "grid-parent--6";
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .page-content .allinclusive-omrade .allinclusive-omrade-item .image {
  width: 100%;
  float: none;
  margin-bottom: 15px;
}
@media screen and (max-width: 590px) {
  /* line 2725, ../sass/styles.scss */
  .page-content .allinclusive-omrade .allinclusive-omrade-item .image {
    width: 100%;
    float: none;
    margin-bottom: 15px;
  }
}
/* line 2735, ../sass/styles.scss */
.page-content .allinclusive-omrade .allinclusive-omrade-item .content {
  float: left;
  direction: ltr;
  padding: 0 5%;
  width: 50%;
  *width: expression((this.parentNode.clientWidth/12*6 - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight'])) + 'px');
  padding: 0;
}
/* line 893, ../sass/gridle/_gridle.scss */
.gridle-debug .page-content .allinclusive-omrade .allinclusive-omrade-item .content:before, .page-content .allinclusive-omrade .allinclusive-omrade-item .content.gridle-debug:before {
  content: "grid--6";
}
/* line 896, ../sass/gridle/_gridle.scss */
.gridle-debug .page-content .allinclusive-omrade .allinclusive-omrade-item .content.parent:before, .page-content .allinclusive-omrade .allinclusive-omrade-item .content.gridle-debug.parent:before {
  content: "grid-parent--6";
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .page-content .allinclusive-omrade .allinclusive-omrade-item .content {
  width: 100%;
  float: none;
}
@media screen and (max-width: 590px) {
  /* line 2735, ../sass/styles.scss */
  .page-content .allinclusive-omrade .allinclusive-omrade-item .content {
    width: 100%;
    float: none;
  }
}
/* line 2744, ../sass/styles.scss */
.page-content .allinclusive-omrade .allinclusive-omrade-item .content h4 {
  font-size: 40px;
  line-height: 40px;
  font-weight: 300;
  margin-bottom: 20px;
}
/* line 2750, ../sass/styles.scss */
.page-content .allinclusive-omrade .allinclusive-omrade-item .content p {
  font-size: 18px;
  line-height: 30px;
  font-weight: 300;
  color: #4c4c4c;
  margin-bottom: 40px;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .page-content .allinclusive-omrade .allinclusive-omrade-item .content p {
  margin-bottom: 15px;
}
@media screen and (max-width: 590px) {
  /* line 2750, ../sass/styles.scss */
  .page-content .allinclusive-omrade .allinclusive-omrade-item .content p {
    margin-bottom: 15px;
  }
}
/* line 2762, ../sass/styles.scss */
.page-content .allinclusive-omrade .allinclusive-omrade-item .content p:last-child {
  margin-bottom: 0;
}

/* ALL INCLUSIVE TEMPLATE SLUT */
/* NYHETER TEMPLATE */
/* line 2784, ../sass/styles.scss */
.page-content-full-width .nyheter-items-container {
  margin: 40px 0 50px;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.handheld_devices .page-content-full-width .nyheter-items-container {
  margin: 20px 0 30px;
}
@media screen and (max-width: 767px) {
  /* line 2784, ../sass/styles.scss */
  .page-content-full-width .nyheter-items-container {
    margin: 20px 0 30px;
  }
}
/* line 2792, ../sass/styles.scss */
.page-content-full-width .nyheter-items-container .nyheter-items .nyheter-item {
  float: left;
  direction: ltr;
  padding: 0 5%;
  width: 33.33333%;
  *width: expression((this.parentNode.clientWidth/12*4 - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight'])) + 'px');
  padding: 0 1%;
  margin-bottom: 30px;
}
/* line 893, ../sass/gridle/_gridle.scss */
.gridle-debug .page-content-full-width .nyheter-items-container .nyheter-items .nyheter-item:before, .page-content-full-width .nyheter-items-container .nyheter-items .nyheter-item.gridle-debug:before {
  content: "grid--4";
}
/* line 896, ../sass/gridle/_gridle.scss */
.gridle-debug .page-content-full-width .nyheter-items-container .nyheter-items .nyheter-item.parent:before, .page-content-full-width .nyheter-items-container .nyheter-items .nyheter-item.gridle-debug.parent:before {
  content: "grid-parent--4";
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet .page-content-full-width .nyheter-items-container .nyheter-items .nyheter-item {
  width: 50%;
}
@media screen and (max-width: 960px) {
  /* line 2792, ../sass/styles.scss */
  .page-content-full-width .nyheter-items-container .nyheter-items .nyheter-item {
    width: 50%;
  }
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .page-content-full-width .nyheter-items-container .nyheter-items .nyheter-item {
  width: 100%;
}
@media screen and (max-width: 590px) {
  /* line 2792, ../sass/styles.scss */
  .page-content-full-width .nyheter-items-container .nyheter-items .nyheter-item {
    width: 100%;
  }
}
/* line 2805, ../sass/styles.scss */
.page-content-full-width .nyheter-items-container .nyheter-items .nyheter-item img {
  display: block;
}
/* line 2809, ../sass/styles.scss */
.page-content-full-width .nyheter-items-container .nyheter-items .nyheter-item .content {
  background: #f7f7f7;
  padding: 40px 9.52380952381%;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.handheld_devices .page-content-full-width .nyheter-items-container .nyheter-items .nyheter-item .content {
  padding: 15px 9.52380952381% 25px;
}
@media screen and (max-width: 767px) {
  /* line 2809, ../sass/styles.scss */
  .page-content-full-width .nyheter-items-container .nyheter-items .nyheter-item .content {
    padding: 15px 9.52380952381% 25px;
  }
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .page-content-full-width .nyheter-items-container .nyheter-items .nyheter-item .content {
  padding: 15px 4.411764705882%;
}
@media screen and (max-width: 590px) {
  /* line 2809, ../sass/styles.scss */
  .page-content-full-width .nyheter-items-container .nyheter-items .nyheter-item .content {
    padding: 15px 4.411764705882%;
  }
}
/* line 2820, ../sass/styles.scss */
.page-content-full-width .nyheter-items-container .nyheter-items .nyheter-item .content h3 {
  font-size: 25px;
  line-height: 35px;
  font-weight: 100;
  color: #404040;
  margin-bottom: 25px;
}
/* line 2826, ../sass/styles.scss */
.page-content-full-width .nyheter-items-container .nyheter-items .nyheter-item .content h3 a {
  color: #404040;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.handheld_devices .page-content-full-width .nyheter-items-container .nyheter-items .nyheter-item .content h3 {
  font-size: 22px;
  line-height: 26px;
  margin-bottom: 15px;
}
@media screen and (max-width: 767px) {
  /* line 2820, ../sass/styles.scss */
  .page-content-full-width .nyheter-items-container .nyheter-items .nyheter-item .content h3 {
    font-size: 22px;
    line-height: 26px;
    margin-bottom: 15px;
  }
}
/* line 2836, ../sass/styles.scss */
.page-content-full-width .nyheter-items-container .nyheter-items .nyheter-item .content p {
  font-size: 17px;
  line-height: 25px;
  font-weight: 300;
  color: #8e8e8e;
  margin-bottom: 0;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .page-content-full-width .nyheter-items-container .nyheter-items .nyheter-item .content p {
  font-size: 15px;
  line-height: 22px;
}
@media screen and (max-width: 590px) {
  /* line 2836, ../sass/styles.scss */
  .page-content-full-width .nyheter-items-container .nyheter-items .nyheter-item .content p {
    font-size: 15px;
    line-height: 22px;
  }
}
/* line 2848, ../sass/styles.scss */
.page-content-full-width .nyheter-items-container .nyheter-items .nyheter-item .content a {
  font-size: 18px;
  line-height: 18px;
  font-weight: 300;
  color: #000;
  padding: 15px 30px;
  border: 1px solid #c6c6c6;
  display: inline-block;
  margin-top: 30px;
}
/* line 2857, ../sass/styles.scss */
.page-content-full-width .nyheter-items-container .nyheter-items .nyheter-item .content a:hover {
  background: #c6c6c6;
  color: #fff;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .page-content-full-width .nyheter-items-container .nyheter-items .nyheter-item .content a {
  margin-top: 15px;
  font-size: 15px;
  line-height: 15px;
  padding: 10px 20px;
}
@media screen and (max-width: 590px) {
  /* line 2848, ../sass/styles.scss */
  .page-content-full-width .nyheter-items-container .nyheter-items .nyheter-item .content a {
    margin-top: 15px;
    font-size: 15px;
    line-height: 15px;
    padding: 10px 20px;
  }
}

/* NYHETER TEMPLATE SLUT */
/* VÅRA LEVERANTÖRER TEMPLATE + LEVERANTÖRER ARCHIVE PAGE */
/* line 2886, ../sass/styles.scss */
.page-content-full-width .vara-leverantorer-wrapper {
  padding: 20px 0 10px;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .page-content-full-width .vara-leverantorer-wrapper {
  padding: 20px 0;
}
@media screen and (max-width: 590px) {
  /* line 2886, ../sass/styles.scss */
  .page-content-full-width .vara-leverantorer-wrapper {
    padding: 20px 0;
  }
}
/* line 2893, ../sass/styles.scss */
.page-content-full-width .vara-leverantorer-wrapper .vara-leverantorer-title {
  font-size: 26px;
  line-height: 28px;
  font-weight: 300;
  margin-bottom: 30px;
  padding-bottom: 10px;
  border-bottom: 1px solid #d9d9d9;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .page-content-full-width .vara-leverantorer-wrapper .vara-leverantorer-title {
  margin-bottom: 10px;
}
@media screen and (max-width: 590px) {
  /* line 2893, ../sass/styles.scss */
  .page-content-full-width .vara-leverantorer-wrapper .vara-leverantorer-title {
    margin-bottom: 10px;
  }
}
/* line 2907, ../sass/styles.scss */
.page-content-full-width .vara-leverantorer-wrapper .vara-leverantorer-item {
  float: left;
  direction: ltr;
  padding: 0 5%;
  width: 25%;
  *width: expression((this.parentNode.clientWidth/12*3 - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight'])) + 'px');
  padding: 0 3% 0 0;
  margin-bottom: 30px;
  text-align: center;
}
/* line 893, ../sass/gridle/_gridle.scss */
.gridle-debug .page-content-full-width .vara-leverantorer-wrapper .vara-leverantorer-item:before, .page-content-full-width .vara-leverantorer-wrapper .vara-leverantorer-item.gridle-debug:before {
  content: "grid--3";
}
/* line 896, ../sass/gridle/_gridle.scss */
.gridle-debug .page-content-full-width .vara-leverantorer-wrapper .vara-leverantorer-item.parent:before, .page-content-full-width .vara-leverantorer-wrapper .vara-leverantorer-item.gridle-debug.parent:before {
  content: "grid-parent--3";
}
/* line 820, ../sass/gridle/_gridle.scss */
html.handheld_devices .page-content-full-width .vara-leverantorer-wrapper .vara-leverantorer-item {
  width: 50%;
}
@media screen and (max-width: 767px) {
  /* line 2907, ../sass/styles.scss */
  .page-content-full-width .vara-leverantorer-wrapper .vara-leverantorer-item {
    width: 50%;
  }
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .page-content-full-width .vara-leverantorer-wrapper .vara-leverantorer-item {
  width: 100%;
  float: none;
  margin-bottom: 0;
  padding: 20px 0;
}
@media screen and (max-width: 590px) {
  /* line 2907, ../sass/styles.scss */
  .page-content-full-width .vara-leverantorer-wrapper .vara-leverantorer-item {
    width: 100%;
    float: none;
    margin-bottom: 0;
    padding: 20px 0;
  }
}
/* line 2925, ../sass/styles.scss */
.page-content-full-width .vara-leverantorer-wrapper .vara-leverantorer-item img {
  display: inline-block;
}

/* VÅRA LEVERANTÖRER TEMPLATE + LEVERANTÖRER ARCHIVE PAGE SLUT */
/* LEVERANTÖRER SINGLE PAGE */
/* line 2943, ../sass/styles.scss */
.page-content-full-width .single-leverantor-ingress {
  margin: 30px 0 0;
}
/* line 2945, ../sass/styles.scss */
.page-content-full-width .single-leverantor-ingress p {
  margin-bottom: 20px;
}
/* line 2950, ../sass/styles.scss */
.page-content-full-width a.link_to_leverantor {
  font-size: 18px;
  line-height: 18px;
  font-weight: 300;
  padding: 15px 22px;
  background: #ededed;
  display: inline-block;
}
/* line 2961, ../sass/styles.scss */
.page-content-full-width .single-leverantor-img-wrapper .single-leverantor-img-item {
  float: left;
  direction: ltr;
  padding: 0 5%;
  width: 33.33333%;
  *width: expression((this.parentNode.clientWidth/12*4 - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight'])) + 'px');
  padding: 0 1%;
  margin-bottom: 30px;
}
/* line 893, ../sass/gridle/_gridle.scss */
.gridle-debug .page-content-full-width .single-leverantor-img-wrapper .single-leverantor-img-item:before, .page-content-full-width .single-leverantor-img-wrapper .single-leverantor-img-item.gridle-debug:before {
  content: "grid--4";
}
/* line 896, ../sass/gridle/_gridle.scss */
.gridle-debug .page-content-full-width .single-leverantor-img-wrapper .single-leverantor-img-item.parent:before, .page-content-full-width .single-leverantor-img-wrapper .single-leverantor-img-item.gridle-debug.parent:before {
  content: "grid-parent--4";
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .page-content-full-width .single-leverantor-img-wrapper .single-leverantor-img-item {
  width: 100%;
  float: none;
  margin-bottom: 10px;
}
@media screen and (max-width: 590px) {
  /* line 2961, ../sass/styles.scss */
  .page-content-full-width .single-leverantor-img-wrapper .single-leverantor-img-item {
    width: 100%;
    float: none;
    margin-bottom: 10px;
  }
}

/* LEVERANTÖRER SINGLE PAGE SLUT */
/*******************************************************************************************/
/*Page content end *************************************************************************/
/*******************************************************************************************/
/*******************************************************************************************/
/*Widgets **********************************************************************************/
/*******************************************************************************************/
/* line 3001, ../sass/styles.scss */
.undersida-sidebar-widget {
  margin-bottom: 60px;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet .undersida-sidebar-widget {
  width: 45%;
  float: left;
  margin: 0 2% 40px;
}
@media screen and (max-width: 960px) {
  /* line 3001, ../sass/styles.scss */
  .undersida-sidebar-widget {
    width: 45%;
    float: left;
    margin: 0 2% 40px;
  }
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .undersida-sidebar-widget {
  width: 100%;
  float: none;
  margin: 0 0 30px;
}
@media screen and (max-width: 590px) {
  /* line 3001, ../sass/styles.scss */
  .undersida-sidebar-widget {
    width: 100%;
    float: none;
    margin: 0 0 30px;
  }
}
/* line 3016, ../sass/styles.scss */
.undersida-sidebar-widget h3 {
  font-size: 26px;
  line-height: 28px;
  font-weight: 300;
}
/* line 3023, ../sass/styles.scss */
.undersida-sidebar-widget .textwidget p {
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
  color: #66696d;
  margin-top: 15px;
}
/* line 3033, ../sass/styles.scss */
.undersida-sidebar-widget ul li {
  padding: 15px 0;
  border-bottom: 1px solid #c6c6c6;
}
/* line 3036, ../sass/styles.scss */
.undersida-sidebar-widget ul li a {
  font-size: 15px;
  line-height: 20px;
  font-weight: 300;
  color: #66696d;
}
/* line 3043, ../sass/styles.scss */
.undersida-sidebar-widget ul li:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
/* line 3049, ../sass/styles.scss */
.undersida-sidebar-widget ul li.current_page_item a {
  color: #006a65;
  padding-right: 10px;
  padding-bottom: 15px;
  border-bottom: 2px solid #006a65;
}

/*******************************************************************************************/
/*Link hover statements*********************************************************************/
/*******************************************************************************************/
/* line 3070, ../sass/styles.scss */
a,
.header-nav li {
  color: #000;
  text-decoration: none;
}
/* line 3073, ../sass/styles.scss */
a:hover,
.header-nav li:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}

/* line 3078, ../sass/styles.scss */
.header-nav li:hover {
  opacity: 1;
}

/*******************************************************************************************/
/*Link hover statements end*****************************************************************/
/*******************************************************************************************/
/**
 * Medias :
 */
/* line 3092, ../sass/styles.scss */
ul#medias {
  background: black;
  text-align: center;
  margin-bottom: 30px;
}
/* line 3097, ../sass/styles.scss */
ul#medias li {
  display: inline-block;
  height: 50px;
  line-height: 50px;
  padding: 0 30px;
  color: white;
  font-size: 16px;
  cursor: pointer;
  margin: 0;
}
/* line 3108, ../sass/styles.scss */
ul#medias li.active, ul#medias li:hover {
  background: white;
  color: black;
}
@media screen and (min-width: 0) and (max-width: 600px) {
  /* line 3092, ../sass/styles.scss */
  ul#medias {
    display: none;
  }
}

/**
 * Navigation:
 */
/* line 3128, ../sass/styles.scss */
nav.header-nav a {
  float: left;
  width: 20%;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet nav.header-nav a {
  width: 100%;
}
@media screen and (max-width: 960px) {
  /* line 3128, ../sass/styles.scss */
  nav.header-nav a {
    width: 100%;
  }
}

/* line 3137, ../sass/styles.scss */
.gutter-largest {
  padding: 45px;
}

/* line 3140, ../sass/styles.scss */
.gutter-largest-top {
  padding-top: 45px;
}

/* line 3143, ../sass/styles.scss */
.gutter-largest-bottom {
  padding-bottom: 45px;
}

/* line 3146, ../sass/styles.scss */
.gutter-largest-left {
  padding-left: 45px;
}

/* line 3149, ../sass/styles.scss */
.gutter-largest-right {
  padding-right: 45px;
}

/* line 3152, ../sass/styles.scss */
.gutter-largest-bottom-top {
  padding-top: 45px;
  padding-bottom: 45px;
}

/* line 3156, ../sass/styles.scss */
.gutter-largest-sides {
  padding-left: 45px;
  padding-right: 45px;
}

/* line 3163, ../sass/styles.scss */
.gutter-larger {
  padding: 35px;
}

/* line 3166, ../sass/styles.scss */
.gutter-larger-top {
  padding-top: 35px;
}

/* line 3169, ../sass/styles.scss */
.gutter-larger-bottom {
  padding-bottom: 35px;
}

/* line 3172, ../sass/styles.scss */
.gutter-larger-left {
  padding-left: 35px;
}

/* line 3175, ../sass/styles.scss */
.gutter-larger-right {
  padding-right: 35px;
}

/* line 3178, ../sass/styles.scss */
.gutter-larger-bottom-top {
  padding-top: 35px;
  padding-bottom: 35px;
}

/* line 3182, ../sass/styles.scss */
.gutter-larger-left-right {
  padding-left: 35px;
  padding-right: 35px;
}

/* line 3187, ../sass/styles.scss */
.no-break {
  white-space: nowrap;
}

/* line 3189, ../sass/styles.scss */
.page-id-144 .submenu {
  display: none;
}

/* line 3192, ../sass/styles.scss */
#mymetabox_revslider_0 {
  display: none;
}

/*******************************************************************************************/
/*Footer ***********************************************************************************/
/*******************************************************************************************/
/* line 3211, ../sass/styles.scss */
.footer {
  clear: both;
  background: #fff;
}
/* line 3217, ../sass/styles.scss */
.footer .widgets-container {
  padding: 40px 0;
  background: #b62f2e;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.not_small_tablet .footer .widgets-container {
  padding: 25px 0;
}
@media screen and (max-width: 590px) {
  /* line 3217, ../sass/styles.scss */
  .footer .widgets-container {
    padding: 25px 0;
  }
}
/* line 820, ../sass/gridle/_gridle.scss */
html.not_small_tablet .footer .container {
  padding: 0 20px;
}
@media screen and (max-width: 590px) {
  /* line 3226, ../sass/styles.scss */
  .footer .container {
    padding: 0 20px;
  }
}
/* line 3233, ../sass/styles.scss */
.footer .container .grid-12 .widget-column-1 {
  float: left;
  direction: ltr;
  padding: 0 5%;
  width: 33.33333%;
  *width: expression((this.parentNode.clientWidth/12*4 - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight'])) + 'px');
  padding: 0 2% 0 0;
  border-right: 1px solid #690303;
}
/* line 893, ../sass/gridle/_gridle.scss */
.gridle-debug .footer .container .grid-12 .widget-column-1:before, .footer .container .grid-12 .widget-column-1.gridle-debug:before {
  content: "grid--4";
}
/* line 896, ../sass/gridle/_gridle.scss */
.gridle-debug .footer .container .grid-12 .widget-column-1.parent:before, .footer .container .grid-12 .widget-column-1.gridle-debug.parent:before {
  content: "grid-parent--4";
}
/* line 3238, ../sass/styles.scss */
.footer .container .grid-12 .widget-column-1 p {
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
  color: #000;
}
/* line 3247, ../sass/styles.scss */
.footer .container .grid-12 .widget-column-2 {
  float: left;
  direction: ltr;
  padding: 0 5%;
  width: 33.33333%;
  *width: expression((this.parentNode.clientWidth/12*4 - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight'])) + 'px');
  font-size: 14px;
  line-height: 20px;
  padding: 0 2%;
  border-right: 1px solid #690303;
}
/* line 893, ../sass/gridle/_gridle.scss */
.gridle-debug .footer .container .grid-12 .widget-column-2:before, .footer .container .grid-12 .widget-column-2.gridle-debug:before {
  content: "grid--4";
}
/* line 896, ../sass/gridle/_gridle.scss */
.gridle-debug .footer .container .grid-12 .widget-column-2.parent:before, .footer .container .grid-12 .widget-column-2.gridle-debug.parent:before {
  content: "grid-parent--4";
}
/* line 3254, ../sass/styles.scss */
.footer .container .grid-12 .widget-column-2 a {
  text-transform: uppercase;
}
/* line 3256, ../sass/styles.scss */
.footer .container .grid-12 .widget-column-2 a.maplink {
  font-size: 12px;
  line-height: 12px;
}
/* line 3264, ../sass/styles.scss */
.footer .container .grid-12 .widget-column-3 {
  float: left;
  direction: ltr;
  padding: 0 5%;
  width: 25%;
  *width: expression((this.parentNode.clientWidth/12*3 - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight'])) + 'px');
  padding: 0 2%;
  font-size: 14px;
  line-height: 20px;
  border-right: 1px solid #262626;
}
/* line 893, ../sass/gridle/_gridle.scss */
.gridle-debug .footer .container .grid-12 .widget-column-3:before, .footer .container .grid-12 .widget-column-3.gridle-debug:before {
  content: "grid--3";
}
/* line 896, ../sass/gridle/_gridle.scss */
.gridle-debug .footer .container .grid-12 .widget-column-3.parent:before, .footer .container .grid-12 .widget-column-3.gridle-debug.parent:before {
  content: "grid-parent--3";
}
/* line 3271, ../sass/styles.scss */
.footer .container .grid-12 .widget-column-3 a {
  display: block;
}
/* line 3283, ../sass/styles.scss */
.footer .container .grid-12 .widget-column-4 {
  float: left;
  direction: ltr;
  padding: 0 5%;
  width: 33.33333%;
  *width: expression((this.parentNode.clientWidth/12*4 - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight'])) + 'px');
  padding: 0 0 0 2%;
}
/* line 893, ../sass/gridle/_gridle.scss */
.gridle-debug .footer .container .grid-12 .widget-column-4:before, .footer .container .grid-12 .widget-column-4.gridle-debug:before {
  content: "grid--4";
}
/* line 896, ../sass/gridle/_gridle.scss */
.gridle-debug .footer .container .grid-12 .widget-column-4.parent:before, .footer .container .grid-12 .widget-column-4.gridle-debug.parent:before {
  content: "grid-parent--4";
}
/* line 3289, ../sass/styles.scss */
.footer .container .grid-12 .widget-column-1, .footer .container .grid-12 .widget-column-2, .footer .container .grid-12 .widget-column-3, .footer .container .grid-12 .widget-column-4 {
  color: #000;
}
/* line 3292, ../sass/styles.scss */
.footer .container .grid-12 .widget-column-1 p, .footer .container .grid-12 .widget-column-2 p, .footer .container .grid-12 .widget-column-3 p, .footer .container .grid-12 .widget-column-4 p {
  color: #000;
  font-size: 14px;
  line-height: 22px;
  font-weight: 300;
  margin-bottom: 15px;
}
/* line 3300, ../sass/styles.scss */
.footer .container .grid-12 .widget-column-1 p:last-child, .footer .container .grid-12 .widget-column-2 p:last-child, .footer .container .grid-12 .widget-column-3 p:last-child, .footer .container .grid-12 .widget-column-4 p:last-child {
  margin-bottom: 0;
}
/* line 3304, ../sass/styles.scss */
.footer .container .grid-12 .widget-column-1 p span.nyheter-datum, .footer .container .grid-12 .widget-column-2 p span.nyheter-datum, .footer .container .grid-12 .widget-column-3 p span.nyheter-datum, .footer .container .grid-12 .widget-column-4 p span.nyheter-datum {
  text-transform: uppercase;
  font-size: 12px !important;
  line-height: 12px !important;
}
/* line 3310, ../sass/styles.scss */
.footer .container .grid-12 .widget-column-1 p a, .footer .container .grid-12 .widget-column-2 p a, .footer .container .grid-12 .widget-column-3 p a, .footer .container .grid-12 .widget-column-4 p a {
  color: #fff;
  font-weight: 400;
  font-size: 14px;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet .footer .container .grid-12 .widget-column-1, html.less_than_small_tablet .footer .container .grid-12 .widget-column-2, html.less_than_small_tablet .footer .container .grid-12 .widget-column-3, html.less_than_small_tablet .footer .container .grid-12 .widget-column-4 {
  margin-bottom: 30px;
  width: 50%;
  border-right: none;
  padding: 0 2%;
}
@media screen and (max-width: 960px) {
  /* line 3289, ../sass/styles.scss */
  .footer .container .grid-12 .widget-column-1, .footer .container .grid-12 .widget-column-2, .footer .container .grid-12 .widget-column-3, .footer .container .grid-12 .widget-column-4 {
    margin-bottom: 30px;
    width: 50%;
    border-right: none;
    padding: 0 2%;
  }
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .footer .container .grid-12 .widget-column-1, html.small_tablet .footer .container .grid-12 .widget-column-2, html.small_tablet .footer .container .grid-12 .widget-column-3, html.small_tablet .footer .container .grid-12 .widget-column-4 {
  width: 100%;
  padding: 0;
  margin-bottom: 50px;
}
@media screen and (max-width: 590px) {
  /* line 3289, ../sass/styles.scss */
  .footer .container .grid-12 .widget-column-1, .footer .container .grid-12 .widget-column-2, .footer .container .grid-12 .widget-column-3, .footer .container .grid-12 .widget-column-4 {
    width: 100%;
    padding: 0;
    margin-bottom: 50px;
  }
}
/* line 3331, ../sass/styles.scss */
.footer .container .grid-12 .widget-column-1 a, .footer .container .grid-12 .widget-column-2 a, .footer .container .grid-12 .widget-column-3 a, .footer .container .grid-12 .widget-column-4 a {
  color: #c01111;
}
/* line 3333, ../sass/styles.scss */
.footer .container .grid-12 .widget-column-1 a:hover, .footer .container .grid-12 .widget-column-2 a:hover, .footer .container .grid-12 .widget-column-3 a:hover, .footer .container .grid-12 .widget-column-4 a:hover {
  opacity: 0.8;
}
/* line 3338, ../sass/styles.scss */
.footer .container .grid-12 .widget-column-1 .post-date, .footer .container .grid-12 .widget-column-2 .post-date, .footer .container .grid-12 .widget-column-3 .post-date, .footer .container .grid-12 .widget-column-4 .post-date {
  font-size: 0.8em;
  color: #ccc;
  display: block;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .footer .container .grid-12 .widget-column-4 {
  margin-bottom: 20px;
}
@media screen and (max-width: 590px) {
  /* line 3345, ../sass/styles.scss */
  .footer .container .grid-12 .widget-column-4 {
    margin-bottom: 20px;
  }
}

/* line 3359, ../sass/styles.scss */
.footer-widget h2 {
  font-size: 24px;
  line-height: 24px;
  color: #fff;
  font-weight: 300;
  margin-bottom: 25px;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet .footer-widget h2 {
  margin-bottom: 15px;
}
@media screen and (max-width: 960px) {
  /* line 3359, ../sass/styles.scss */
  .footer-widget h2 {
    margin-bottom: 15px;
  }
}
/* line 3384, ../sass/styles.scss */
.footer-widget .more-news {
  margin-top: 10px;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .footer-widget .more-news {
  margin-top: 10px;
}
@media screen and (max-width: 590px) {
  /* line 3384, ../sass/styles.scss */
  .footer-widget .more-news {
    margin-top: 10px;
  }
}
/* line 3392, ../sass/styles.scss */
.footer-widget a.addtoany_share_save {
  font-size: 13px;
}
/* line 3395, ../sass/styles.scss */
.footer-widget .addtoany_list {
  display: inline-block;
  margin-top: 10px;
}
/* line 3401, ../sass/styles.scss */
.footer-widget ul.footer-oppettider li {
  margin-bottom: 8px;
}
/* line 3404, ../sass/styles.scss */
.footer-widget ul.footer-oppettider li .half-left, .footer-widget ul.footer-oppettider li .half-right {
  font-size: 14px;
  line-height: 14px;
  font-weight: 300;
}
/* line 3409, ../sass/styles.scss */
.footer-widget ul.footer-oppettider li .half-left {
  float: left;
  direction: ltr;
  padding: 0 5%;
  width: 50%;
  *width: expression((this.parentNode.clientWidth/12*6 - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight'])) + 'px');
  padding: 0;
}
/* line 893, ../sass/gridle/_gridle.scss */
.gridle-debug .footer-widget ul.footer-oppettider li .half-left:before, .footer-widget ul.footer-oppettider li .half-left.gridle-debug:before {
  content: "grid--6";
}
/* line 896, ../sass/gridle/_gridle.scss */
.gridle-debug .footer-widget ul.footer-oppettider li .half-left.parent:before, .footer-widget ul.footer-oppettider li .half-left.gridle-debug.parent:before {
  content: "grid-parent--6";
}
/* line 3413, ../sass/styles.scss */
.footer-widget ul.footer-oppettider li .half-right {
  float: left;
  direction: ltr;
  padding: 0 5%;
  width: 50%;
  *width: expression((this.parentNode.clientWidth/12*6 - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight'])) + 'px');
  padding: 0 4% 0 0;
  text-align: right;
}
/* line 893, ../sass/gridle/_gridle.scss */
.gridle-debug .footer-widget ul.footer-oppettider li .half-right:before, .footer-widget ul.footer-oppettider li .half-right.gridle-debug:before {
  content: "grid--6";
}
/* line 896, ../sass/gridle/_gridle.scss */
.gridle-debug .footer-widget ul.footer-oppettider li .half-right.parent:before, .footer-widget ul.footer-oppettider li .half-right.gridle-debug.parent:before {
  content: "grid-parent--6";
}
/* line 3420, ../sass/styles.scss */
.footer-widget .oppettider_extra_info {
  margin-top: 15px;
  font-size: 12px;
  line-height: 12px;
  font-weight: 300;
}

/* line 3429, ../sass/styles.scss */
.sub-footer {
  background: #fff;
}

/* line 3434, ../sass/styles.scss */
.footer-copyright {
  float: left;
  direction: ltr;
  padding: 0 5%;
  width: 50%;
  *width: expression((this.parentNode.clientWidth/12*6 - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight'])) + 'px');
  padding: 0;
  color: #000;
  font-size: 12px;
  font-weight: 400;
  padding: 15px 0 30px;
  clear: both;
  text-transform: uppercase;
}
/* line 893, ../sass/gridle/_gridle.scss */
.gridle-debug .footer-copyright:before, .footer-copyright.gridle-debug:before {
  content: "grid--6";
}
/* line 896, ../sass/gridle/_gridle.scss */
.gridle-debug .footer-copyright.parent:before, .footer-copyright.gridle-debug.parent:before {
  content: "grid-parent--6";
}
/* line 820, ../sass/gridle/_gridle.scss */
html.not_small_tablet .footer-copyright {
  width: 100%;
  padding: 15px 0;
}
@media screen and (max-width: 590px) {
  /* line 3434, ../sass/styles.scss */
  .footer-copyright {
    width: 100%;
    padding: 15px 0;
  }
}
/* line 3449, ../sass/styles.scss */
.footer-copyright strong {
  font-weight: 500;
}

/* line 3454, ../sass/styles.scss */
.footer-social-icons {
  float: left;
  direction: ltr;
  padding: 0 5%;
  width: 50%;
  *width: expression((this.parentNode.clientWidth/12*6 - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight'])) + 'px');
  padding: 15px 0 0 0;
}
/* line 893, ../sass/gridle/_gridle.scss */
.gridle-debug .footer-social-icons:before, .footer-social-icons.gridle-debug:before {
  content: "grid--6";
}
/* line 896, ../sass/gridle/_gridle.scss */
.gridle-debug .footer-social-icons.parent:before, .footer-social-icons.gridle-debug.parent:before {
  content: "grid-parent--6";
}
/* line 820, ../sass/gridle/_gridle.scss */
html.not_small_tablet .footer-social-icons {
  width: 100%;
  padding: 0 0 30px;
}
@media screen and (max-width: 590px) {
  /* line 3454, ../sass/styles.scss */
  .footer-social-icons {
    width: 100%;
    padding: 0 0 30px;
  }
}
/* line 3463, ../sass/styles.scss */
.footer-social-icons .social-icons {
  float: right;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.not_small_tablet .footer-social-icons .social-icons {
  float: none;
}
@media screen and (max-width: 590px) {
  /* line 3463, ../sass/styles.scss */
  .footer-social-icons .social-icons {
    float: none;
  }
}

/*******************************************************************************************/
/*Footer end********************************************************************************/
/*******************************************************************************************/
/* WIDGETS */
/* line 3481, ../sass/styles.scss */
.ekeby_text_widget, .ekeby_text_widget_light {
  background: #bfbfbf;
  padding: 40px 30px;
}
/* line 3485, ../sass/styles.scss */
.ekeby_text_widget h4, .ekeby_text_widget_light h4 {
  font-size: 26px;
  line-height: 30px;
  color: #fff;
  font-weight: 300;
  margin-bottom: 25px;
}
/* line 3492, ../sass/styles.scss */
.ekeby_text_widget p, .ekeby_text_widget_light p {
  font-size: 15px;
  line-height: 24px;
  color: #000;
  font-weight: 300;
  margin-bottom: 30px;
}
/* line 3499, ../sass/styles.scss */
.ekeby_text_widget a, .ekeby_text_widget_light a {
  font-size: 18px;
  line-height: 18px;
  color: #fff;
  font-weight: 300;
  padding: 15px 0;
  text-align: center;
  display: block;
  border: 1px solid #fff;
}
/* line 3508, ../sass/styles.scss */
.ekeby_text_widget a:hover, .ekeby_text_widget_light a:hover {
  background: #fff;
  color: #000;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.handheld_devices .ekeby_text_widget a, html.handheld_devices .ekeby_text_widget_light a {
  font-weight: 300;
}
@media screen and (max-width: 767px) {
  /* line 3499, ../sass/styles.scss */
  .ekeby_text_widget a, .ekeby_text_widget_light a {
    font-weight: 300;
  }
}

/* line 3517, ../sass/styles.scss */
.ekeby_text_widget_light {
  background: #f7f7f7;
}
/* line 3520, ../sass/styles.scss */
.ekeby_text_widget_light h4 {
  color: #000;
}
/* line 3524, ../sass/styles.scss */
.ekeby_text_widget_light p {
  color: #989898;
}
/* line 3528, ../sass/styles.scss */
.ekeby_text_widget_light a {
  color: #c6c6c6;
  border: 1px solid #c6c6c6;
}
/* line 3531, ../sass/styles.scss */
.ekeby_text_widget_light a:hover {
  background: #c6c6c6;
  color: #fff;
}

/* line 3541, ../sass/styles.scss */
.image-widget-wrapper {
  background: #f7f7f7;
}
/* line 3544, ../sass/styles.scss */
.image-widget-wrapper .image-widget-img img {
  height: auto !important;
  max-width: 100% !important;
}
/* line 3549, ../sass/styles.scss */
.image-widget-wrapper .image-widget-text {
  padding: 30px 30px 40px;
}
/* line 3552, ../sass/styles.scss */
.image-widget-wrapper .image-widget-text h3 {
  font-size: 26px;
  line-height: 28px;
  font-weight: 300;
  color: #000;
  margin-bottom: 15px;
}
/* line 3560, ../sass/styles.scss */
.image-widget-wrapper .image-widget-text .widget_sp_image-description p {
  font-size: 15px;
  line-height: 24px;
  font-weight: 300;
  color: #989898;
  margin-bottom: 30px;
}
/* line 3566, ../sass/styles.scss */
.image-widget-wrapper .image-widget-text .widget_sp_image-description p:last-child {
  margin-bottom: 0;
}
/* line 3570, ../sass/styles.scss */
.image-widget-wrapper .image-widget-text .widget_sp_image-description p a {
  font-size: 18px;
  line-height: 18px;
  display: block;
  padding: 12px 0;
  text-align: center;
  border: 1px solid #c6c6c6;
  margin-top: 30px;
  font-weight: 300;
}
/* line 3580, ../sass/styles.scss */
.image-widget-wrapper .image-widget-text .widget_sp_image-description p a:hover {
  background: #c6c6c6;
  color: #fff;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.handheld_devices .image-widget-wrapper .image-widget-text .widget_sp_image-description p a {
  font-weight: 300;
}
@media screen and (max-width: 767px) {
  /* line 3570, ../sass/styles.scss */
  .image-widget-wrapper .image-widget-text .widget_sp_image-description p a {
    font-weight: 300;
  }
}

/* line 3597, ../sass/styles.scss */
.footer-widget .widget_wysija_cont {
  font-size: 14px;
  line-height: 16px;
  font-weight: 300;
  color: #b1b1b1;
}
/* line 3603, ../sass/styles.scss */
.footer-widget .wysija-paragraph {
  margin-top: 10px;
  margin-bottom: 0 !important;
}
/* line 3606, ../sass/styles.scss */
.footer-widget .wysija-paragraph input[type="text"] {
  width: 100%;
  background: #2e2e2e;
  font-family: 'Roboto';
  font-weight: 300;
  border: 0;
  color: #fff;
  font-size: 16px;
  line-height: 22px;
  padding: 15px 20px;
  margin: 0;
}
/* line 3618, ../sass/styles.scss */
.footer-widget .wysija-paragraph input[type="text"]:focus {
  outline: none;
}
/* line 3623, ../sass/styles.scss */
.footer-widget .wysija-submit {
  margin-top: 5px;
  border: 1px solid #545454;
  background: transparent;
  color: #fff;
  padding: 12px 20px;
  font-family: 'Roboto';
  font-size: 15px;
  font-weight: 300;
  transition: all 0.2s linear;
}
/* line 3633, ../sass/styles.scss */
.footer-widget .wysija-submit:hover {
  cursor: pointer;
  background: #545454;
}

/* FEED THEM SOCIAL Styles */
/* line 3644, ../sass/styles.scss */
.fts-jal-fb-header {
  display: none;
}

/* line 3647, ../sass/styles.scss */
.fts-jal-fb-message {
  color: #333;
  font-size: 17px;
  line-height: 26px;
  font-weight: 300;
}

/* line 3653, ../sass/styles.scss */
.fts-jal-single-fb-post {
  margin-bottom: 30px;
}

/*
.fts-jal-single-fb-post:nth-child(4), .fts-jal-single-fb-post:nth-child(5) {
	display:none;
}
*/
/* line 3661, ../sass/styles.scss */
a.fts-powered-by-text {
  display: none !important;
}

/* line 3668, ../sass/styles.scss */
#wgmpmap {
  margin-bottom: 30px;
}

/* WP PAGE-NAVI STYLES */
/* line 3674, ../sass/styles.scss */
.wp-pagenavi {
  font-weight: 100;
  margin-top: 50px;
  text-align: center;
}
/* line 3679, ../sass/styles.scss */
.wp-pagenavi a, .wp-pagenavi span {
  text-decoration: none;
  border: none;
  padding: 3px 5px;
  margin: 2px;
  color: #938c94;
}
/* line 3687, ../sass/styles.scss */
.wp-pagenavi span.current {
  font-weight: 400;
  color: #000;
}
/* line 3692, ../sass/styles.scss */
.wp-pagenavi a.previouspostslink, .wp-pagenavi a.nextpostslink {
  color: #000;
  font-weight: 600;
}

/* line 3699, ../sass/styles.scss */
.popup a:focus, a.ajax-popup:focus {
  outline: none;
}

/* line 3703, ../sass/styles.scss */
.mfp-content .page-content {
  background: #fff;
  max-width: 960px;
  margin: 20px auto;
  padding: 50px;
  -moz-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
}
/* line 3713, ../sass/styles.scss */
.mfp-content .page-content h1 {
  font-size: 70px;
  line-height: 70px;
  font-weight: 100;
  color: #000;
  margin-bottom: 30px;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.less_than_small_tablet .mfp-content .page-content h1 {
  font-size: 50px;
  line-height: 50px;
}
@media screen and (max-width: 960px) {
  /* line 3713, ../sass/styles.scss */
  .mfp-content .page-content h1 {
    font-size: 50px;
    line-height: 50px;
  }
}

/* line 3729, ../sass/styles.scss */
.wdpu-container .wdpu-msg {
  background-color: #fff !important;
}
/* line 3731, ../sass/styles.scss */
.wdpu-container .wdpu-msg .wdpu-msg-inner {
  background: #fff !important;
}
/* line 3733, ../sass/styles.scss */
.wdpu-container .wdpu-msg .wdpu-msg-inner .wdpu-text {
  background: #fff !important;
}

/*
html.mm-background .mm-page {
	background:none !important;
}
*/
/* line 3749, ../sass/styles.scss */
.mm-menu .mm-list > li > a, .mm-menu .mm-list > li > span {
  color: #fff;
  font-size: 18px;
  line-height: 18px;
  font-weight: 100;
  padding: 12px 10px 12px 20px;
}

/* line 3758, ../sass/styles.scss */
.is-logo {
  width: 20px;
  height: 23px;
  float: right;
  opacity: 0.8;
}
/* line 820, ../sass/gridle/_gridle.scss */
html.small_tablet .is-logo {
  float: none;
  margin: 50px auto 0;
}
@media screen and (max-width: 590px) {
  /* line 3758, ../sass/styles.scss */
  .is-logo {
    float: none;
    margin: 50px auto 0;
  }
}

/* line 3771, ../sass/styles.scss */
#frontpage-popup {
  max-width: 100%;
  margin: 0 auto;
  text-align: center;
}
/* line 3776, ../sass/styles.scss */
#frontpage-popup a:hover {
  opacity: 1;
}
/* line 3780, ../sass/styles.scss */
#frontpage-popup .mfp-close {
  font-family: 'Roboto';
  font-weight: 100;
  font-size: 40px;
  color: #fff;
  background: #000;
  opacity: 1;
}
/* line 3790, ../sass/styles.scss */
#frontpage-popup .mfp-close:active {
  top: 0;
}

/* line 3798, ../sass/styles.scss */
.mfp-fade.mfp-bg {
  opacity: 0;
  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}

/* overlay animate in */
/* line 3806, ../sass/styles.scss */
.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.90;
}

/* overlay animate out */
/* line 3810, ../sass/styles.scss */
.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}

/* content at start */
/* line 3814, ../sass/styles.scss */
.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;
  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}

/* content animate it */
/* line 3822, ../sass/styles.scss */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}

/* content animate out */
/* line 3826, ../sass/styles.scss */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}
