/* jost-100 - latin */
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 100;
  src: url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8bb/1631016248307/jost-v6-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8bb/1631016248307/jost-v6-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8bf/1631016249741/jost-v6-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8be/1631016249417/jost-v6-latin-100.woff') format('woff'), /* Modern Browsers */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8bd/1631016249090/jost-v6-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('//www.helsingenetovanaker.se/images/18.662b596a17b6e896eafd8bc/1631016248745/jost-v6-latin-100.svg#Jost') format('svg'); /* Legacy iOS */
}

/* jost-200 - latin */
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 200;
  src: url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8c5/1631016251789/jost-v6-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8c5/1631016251789/jost-v6-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8c9/1631016253372/jost-v6-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8c8/1631016253027/jost-v6-latin-200.woff') format('woff'), /* Modern Browsers */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8c7/1631016252523/jost-v6-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('//www.helsingenetovanaker.se/images/18.662b596a17b6e896eafd8c6/1631016252183/jost-v6-latin-200.svg#Jost') format('svg'); /* Legacy iOS */
}

/* jost-300 - latin */
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 300;
  src: url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8cf/1631016255519/jost-v6-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8cf/1631016255519/jost-v6-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8d3/1631016256929/jost-v6-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8d2/1631016256618/jost-v6-latin-300.woff') format('woff'), /* Modern Browsers */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8d1/1631016256280/jost-v6-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('//www.helsingenetovanaker.se/images/18.662b596a17b6e896eafd8d0/1631016255925/jost-v6-latin-300.svg#Jost') format('svg'); /* Legacy iOS */
}
/* jost-regular - latin */
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 400;
  src: url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd912/1631016280504/jost-v6-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd912/1631016280504/jost-v6-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd916/1631016282019/jost-v6-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd915/1631016281667/jost-v6-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd914/1631016281294/jost-v6-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('//www.helsingenetovanaker.se/images/18.662b596a17b6e896eafd913/1631016280916/jost-v6-latin-regular.svg#Jost') format('svg'); /* Legacy iOS */
}
/* jost-500 - latin */
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 500;
  src: url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8d9/1631016259032/jost-v6-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8d9/1631016259032/jost-v6-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8dd/1631016260466/jost-v6-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8dc/1631016260081/jost-v6-latin-500.woff') format('woff'), /* Modern Browsers */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8db/1631016259756/jost-v6-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('//www.helsingenetovanaker.se/images/18.662b596a17b6e896eafd8da/1631016259415/jost-v6-latin-500.svg#Jost') format('svg'); /* Legacy iOS */
}
/* jost-600 - latin */
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 600;
  src: url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8e5/1631016263042/jost-v6-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8e5/1631016263042/jost-v6-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8e9/1631016264884/jost-v6-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8e8/1631016264546/jost-v6-latin-600.woff') format('woff'), /* Modern Browsers */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8e7/1631016263783/jost-v6-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('//www.helsingenetovanaker.se/images/18.662b596a17b6e896eafd8e6/1631016263425/jost-v6-latin-600.svg#Jost') format('svg'); /* Legacy iOS */
}
/* jost-700 - latin */
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 700;
  src: url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8ef/1631016267295/jost-v6-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8ef/1631016267295/jost-v6-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8f3/1631016268810/jost-v6-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8f2/1631016268467/jost-v6-latin-700.woff') format('woff'), /* Modern Browsers */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8f1/1631016268084/jost-v6-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('//www.helsingenetovanaker.se/images/18.662b596a17b6e896eafd8f0/1631016267692/jost-v6-latin-700.svg#Jost') format('svg'); /* Legacy iOS */
}
/* jost-800 - latin */
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 800;
  src: url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8f9/1631016271021/jost-v6-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8f9/1631016271021/jost-v6-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8fd/1631016272459/jost-v6-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8fc/1631016272125/jost-v6-latin-800.woff') format('woff'), /* Modern Browsers */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8fb/1631016271799/jost-v6-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('//www.helsingenetovanaker.se/images/18.662b596a17b6e896eafd8fa/1631016271452/jost-v6-latin-800.svg#Jost') format('svg'); /* Legacy iOS */
}
/* jost-900 - latin */
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 900;
  src: url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd903/1631016274693/jost-v6-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd903/1631016274693/jost-v6-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd907/1631016276383/jost-v6-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd906/1631016275977/jost-v6-latin-900.woff') format('woff'), /* Modern Browsers */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd905/1631016275476/jost-v6-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('//www.helsingenetovanaker.se/images/18.662b596a17b6e896eafd904/1631016275085/jost-v6-latin-900.svg#Jost') format('svg'); /* Legacy iOS */
}
/* jost-100italic - latin */
@font-face {
  font-family: 'Jost';
  font-style: italic;
  font-weight: 100;
  src: url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8c0/1631016250020/jost-v6-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8c0/1631016250020/jost-v6-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8c4/1631016251436/jost-v6-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8c3/1631016251099/jost-v6-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8c2/1631016250773/jost-v6-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('//www.helsingenetovanaker.se/images/18.662b596a17b6e896eafd8c1/1631016250412/jost-v6-latin-100italic.svg#Jost') format('svg'); /* Legacy iOS */
}
/* jost-200italic - latin */
@font-face {
  font-family: 'Jost';
  font-style: italic;
  font-weight: 200;
  src: url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8ca/1631016253709/jost-v6-latin-200italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8ca/1631016253709/jost-v6-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8ce/1631016255150/jost-v6-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8cd/1631016254802/jost-v6-latin-200italic.woff') format('woff'), /* Modern Browsers */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8cc/1631016254432/jost-v6-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('//www.helsingenetovanaker.se/images/18.662b596a17b6e896eafd8cb/1631016254084/jost-v6-latin-200italic.svg#Jost') format('svg'); /* Legacy iOS */
}
/* jost-300italic - latin */
@font-face {
  font-family: 'Jost';
  font-style: italic;
  font-weight: 300;
  src: url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8d4/1631016257275/jost-v6-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8d4/1631016257275/jost-v6-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8d8/1631016258663/jost-v6-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8d7/1631016258333/jost-v6-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8d6/1631016257994/jost-v6-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('//www.helsingenetovanaker.se/images/18.662b596a17b6e896eafd8d5/1631016257637/jost-v6-latin-300italic.svg#Jost') format('svg'); /* Legacy iOS */
}
/* jost-italic - latin */
@font-face {
  font-family: 'Jost';
  font-style: italic;
  font-weight: 400;
  src: url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd90d/1631016278699/jost-v6-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd90d/1631016278699/jost-v6-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd911/1631016280135/jost-v6-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd910/1631016279792/jost-v6-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd90f/1631016279437/jost-v6-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('//www.helsingenetovanaker.se/images/18.662b596a17b6e896eafd90e/1631016279074/jost-v6-latin-italic.svg#Jost') format('svg'); /* Legacy iOS */
}
/* jost-500italic - latin */
@font-face {
  font-family: 'Jost';
  font-style: italic;
  font-weight: 500;
  src: url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8de/1631016260810/jost-v6-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8de/1631016260810/jost-v6-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8e4/1631016262551/jost-v6-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8e2/1631016262242/jost-v6-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8e0/1631016261830/jost-v6-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('//www.helsingenetovanaker.se/images/18.662b596a17b6e896eafd8df/1631016261207/jost-v6-latin-500italic.svg#Jost') format('svg'); /* Legacy iOS */
}
/* jost-600italic - latin */
@font-face {
  font-family: 'Jost';
  font-style: italic;
  font-weight: 600;
  src: url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8ea/1631016265244/jost-v6-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8ea/1631016265244/jost-v6-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8ee/1631016266975/jost-v6-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8ed/1631016266647/jost-v6-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8ec/1631016266283/jost-v6-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('//www.helsingenetovanaker.se/images/18.662b596a17b6e896eafd8eb/1631016265894/jost-v6-latin-600italic.svg#Jost') format('svg'); /* Legacy iOS */
}
/* jost-700italic - latin */
@font-face {
  font-family: 'Jost';
  font-style: italic;
  font-weight: 700;
  src: url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8f4/1631016269173/jost-v6-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8f4/1631016269173/jost-v6-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8f8/1631016270664/jost-v6-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8f7/1631016270316/jost-v6-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8f6/1631016269969/jost-v6-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('//www.helsingenetovanaker.se/images/18.662b596a17b6e896eafd8f5/1631016269595/jost-v6-latin-700italic.svg#Jost') format('svg'); /* Legacy iOS */
}
/* jost-800italic - latin */
@font-face {
  font-family: 'Jost';
  font-style: italic;
  font-weight: 800;
  src: url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8fe/1631016272790/jost-v6-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd8fe/1631016272790/jost-v6-latin-800italic.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd902/1631016274338/jost-v6-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd901/1631016273886/jost-v6-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd900/1631016273544/jost-v6-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('//www.helsingenetovanaker.se/images/18.662b596a17b6e896eafd8ff/1631016273190/jost-v6-latin-800italic.svg#Jost') format('svg'); /* Legacy iOS */
}
/* jost-900italic - latin */
@font-face {
  font-family: 'Jost';
  font-style: italic;
  font-weight: 900;
  src: url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd908/1631016276800/jost-v6-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd908/1631016276800/jost-v6-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd90c/1631016278340/jost-v6-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd90b/1631016277993/jost-v6-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('//www.helsingenetovanaker.se/download/18.662b596a17b6e896eafd90a/1631016277615/jost-v6-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('//www.helsingenetovanaker.se/images/18.662b596a17b6e896eafd909/1631016277214/jost-v6-latin-900italic.svg#Jost') format('svg'); /* Legacy iOS */
}
/* ALLMÄNT */
html, body 				{height: 100%;}
html					{-webkit-tap-highlight-color: rgba(0,0,0,0);}
body 					{font-family: "Jost", Arial, sans-serif;}
.header-logo 			{max-width:240px; margin-bottom:1.5em; }
.header 				{padding:1em 0 0 0;}
.footer 				{padding:2em 0 2em 0;}
.main-content 			{padding:0; margin-top:1em;}

@media screen and (max-width: 540px){
	.header-logo 				{max-width:180px;}
}
@media screen and (max-width: 320px){
	.header-logo 				{max-width:120px;}
}
@media screen and (max-width: 939px){
	.header 					{padding:1em 1em 0 1em;}
	.footer 					{padding:2em 1em 2em 1em;}
	.main-content 				{padding:0 1em 0 1em;}
	.homepage-header-push-light {margin:0 1em 0 1em;}
}

.homepage-header-push-black {
	background-color:rgba(0,0,0,0.9); 
	padding:1.5em;
	margin:0 auto;
	-webkit-border-radius: 20px;    
	border-radius: 20px; 
	-moz-border-radius:20px;
	-khtml-border-radius:20px;
	cursor:pointer;
}
.homepage-header-push-black:hover {background-color:rgba(60,60,60,0.95)}

.homepage-header-push-light-wrapper {
	position:absolute; 
	width:100%;
	z-index:999; 
	top:50%; 
	transform: translate(0, -50%);
}
.homepage-header-push-light {
	background-color:rgba(230,230,230,0.9);
	padding:0.3em 1.5em 0.5em 1.5em;
	-webkit-border-radius: 20px;    
	border-radius: 20px; 
	-moz-border-radius:20px;
	-khtml-border-radius:20px;
	cursor:pointer;
	box-shadow:0px 5px 10px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:0px 5px 10px rgba(0, 0, 0, 0.3); 
	-moz-box-shadow:0px 5px 10px rgba(0, 0, 0, 0.3);
}

.header-image {
	height:300px;
	width:100%;
	overflow:hidden;
	position:absolute;
	z-index:0;
}
.important-message {
	padding-top:300px;
}
@media only screen and (max-width : 939px) {
	.header-image {height:400px;}
	.important-message {padding-top:400px;}
}

#closebutton {
  background-image: url(https://dev.ovanaker.se/images/18.3db0000b17bfec499d0916/1632149649162/knapp_kryss.png);
  background-repeat: no-repeat;
  background-size: 25px;
  width: 25px;
  height: 25px;
  margin-top: 0.5em;
  border: none;
  background-color: transparent;
}
#closebutton:hover {
  background-image: url(https://dev.ovanaker.se/images/18.3db0000b17bfec499d0917/1632149656053/knapp_kryss_hover.png);
  cursor: pointer;
}
@media only screen and (max-width : 767px) {
  #closebutton {
    background-size: 20px;
    width: 20px;
    height: 20px;
    margin-top: 0.7em;
  }
}

/* HUVUDMENY */

.main-menu-items {list-style:none; vertical-align:top; margin:0; z-index:999; padding:1em; position:relative; text-align:left;}
.main-menu-items.level-1 {text-align:center;}
.main-menu-items.level-1 > .main-menu-item {padding:0.5em 1em 0.5em 1em;}
.main-menu-items.level-2{
	position:absolute; 
	background-color:#f5f5f5; 
	padding:0 1em 0 1em; 
	margin:15px 0 0 0;  
	border:none; 
	box-shadow:0px 5px 10px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:0px 5px 10px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:0px 5px 10px rgba(0, 0, 0, 0.3);
	-webkit-border-radius: 0px;    
	border-radius: 0px; 
	-moz-border-radius:0px;
	-khtml-border-radius:0px;
}
.main-menu-items:not(.level-1) .main-menu-items:not(.level-2) > .main-menu-item:last-child {padding-bottom:0;}
.main-menu-items:not(.level-1) .main-menu-items:not(.level-2) {padding:0 0 0 0.8em; border-top:1px solid rgb(230,230,230); margin-top:1em;}
.toggle-submenu-main {
	border-radius:/*13px*/0; 
	border:none; 
	background:none;
	height:26px; width:26px; 
	text-align:center; 
	font-size:14px; 
	padding:0 4px 4px 4px; 
	float:right;
	background-image:url(https://www.helsingenetovanaker.se/images/18.662b596a17b6e896eaf70b/1634543158459/ikon_menypil_upp.png);
	background-repeat: no-repeat;
	background-position: 50%;
	background-size:12px 7px;
}
.toggle-submenu-main.expand {
	background-image:url(https://www.helsingenetovanaker.se/images/18.340cf8a7177d2e8ff525f4c/1634542933924/ikon_menypil_ner.png);
	background-repeat: no-repeat;
	background-position: 50%;
	background-size:12px 7px;
}
.toggle-submenu-main:hover, .toggle-submenu-main:not(.expand) {/*background-color:#3e8013;*/ cursor:pointer; color:#ffffff;}
.toggle-submenu-main:active {background-color:#76c043;}
.main-menu-item {display:inline-block; padding:0.8em 0 0.8em 0; word-wrap: break-word; left:0; right:0;}
.main-menu-item a {padding-right:0.8em;}
.submenu-items {padding:0; width:100%;}
.submenu-items ul {display:none;}
.submenu-items li {display:block;}
.submenu-items li:not(:last-child) {border-bottom:1px solid rgb(230,230,230);}

.open-main {display:block !important;}
.closed-main {display:none;}
.main-menu-items.level-2:before {
	content: "";
	display: block;
	position: absolute;
	left: 15px;
	top: -15px;
	border-bottom: 15px solid #f5f5f5;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
}

/* MOBILMENY */

.mobile-menu-button {
	position:absolute;
	background-color:#76c043;
	background-image:url(https://www.helsingenetovanaker.se/images/18.662b596a17b6e896eaf32ca/1629970916109/ikon_meny_svart.png);
	background-repeat: no-repeat;
	background-position: 50% 1.1em;
	background-size:16px 16px;
	vertical-align: top;
	right:0;
	width:84px;
	padding-top:46px;
	padding-bottom:20px;
	text-align:center;
	top:0;
	border:0;
	cursor:pointer;
	-webkit-border-radius: 0 0 0 9px;    
	border-radius: 0 0 0 9px; 
	-moz-border-radius: 0 0 0 9px;
	-khtml-border-radius: 0 0 0 9px;
	text-decoration:none !important;
	z-index:9999999;
}
nav .sv-floated-portlet {z-index:1100;} /* Få menyknappen bakom cookie banner modal */

.mobile-menu-button-close {
	background-color:rgba(118,192,67,1);
	background-image:url(https://www.helsingenetovanaker.se/images/18.662b596a17b6e896eaf35a9/1629980304356/ikon_kryss.png);
}
.mobile-menu-button:hover 	{background-color:#91d962;}
.mobile-menu-button:active 	{background-color:#c8e6b4;}

.mobile-menu 																	{background-color:#f5f5f5; position:absolute; white-space:nowrap; z-index:99999; right:0; top:0; padding:84px 0 0 0; box-shadow:0px 5px 10px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0px 5px 10px rgba(0, 0, 0, 0.3); -moz-box-shadow:0px 5px 10px rgba(0, 0, 0, 0.3); display:none; overflow:hidden;}
.mobile-menu-items 																{list-style:none; padding:0;}
.mobile-menu-items.level-1 														{margin:1em 0 0 0;}
.mobile-menu-items .open-main li 												{border-top:1px solid rgb(190,220,170);}
ul.mobile-menu-items.open-main:not(.level-1) 									{border-left:10px solid #3e8013; background-color: rgb(200,230,180);}
ul.mobile-menu-items.open-main.level-3, ul.mobile-menu-items.open-main.level-4 	{background-color: #91d962;}
li.mobile-menu-item.	-page     												{background-color: rgb(200,230,180); color:#000000; font-weight:700;}
.mobile-menu-item 																{line-height:50px; border-top:1px solid rgb(230,230,230);}
.mobile-menu-item a 															{display:block; line-height:50px; margin:0 5em 0 0; padding-left:14px; width:100%;}
.current-page a:not(.current-page .mobile-menu-item a) 							{background-color:none; font-weight:700;}
li.mobile-menu-item a:active 													{background-color:#e6e6e6; text-decoration:underline;}
li.mobile-menu-item.current-page a:active 										{background-color:#e6e6e6; color:#3e8013;}

.mobile-toggle-submenu {
	float:right; 
	border:0; 
	width:50px; 
	height:50px; 
	margin:-50px 0 0 0; 
	background: rgba(118,192,67,0.3);
	background-image:url(https://www.helsingenetovanaker.se/images/18.3db0000b17bfec499d01a15/1632293838723/ikon_menypil_upp_mobil.png);
	background-repeat: no-repeat;
	background-position: 50%;
	background-size:12px 7px;
	border: none; 
	font-size: 24px; 
	color: rgb(62,128,19); 
	cursor: pointer;
}
.mobile-toggle-submenu.expand {
	background-image:url(https://www.helsingenetovanaker.se/images/18.3db0000b17bfec499d01a13/1634542725443/ikon_menypil_ner_mobil.png);
}
.mobile-toggle-submenu:active {background-color:#76c043;}

.darken-background {background-color:rgba(0,0,0,0.5); position:fixed; min-height:100%; top:0; right:0; bottom:auto; left:0; z-index:9999; display:none;}
.mobile-menu-item.open {background-color:#c8e6b4;}
.mobile-menu-item.ancestor {background-color:#c8e6b4;}

/* SNABBVAL */
.homepage-shortcuts {
	width:100%;
	display:inline-block;
	display:inline-flex;
	flex-wrap:wrap;
	list-style:none; 
	padding:0;
	margin:0;
}
.homepage-shortcut-item {
	display:inline-block;
	margin:0 5em 1em 0;
	flex-grow:1;
	flex-shrink:0;
}
.homepage-shortcut-item a {
	background-color:rgb(118,192,67);
	padding:0 1.5em 0 1.5em;
	line-height:70px;
	text-align:center;
	-webkit-border-radius: 20px;    
	border-radius: 20px; 
	-moz-border-radius:20px;
	-khtml-border-radius:20px;
}
.homepage-shortcut-item:last-child {
	margin:0 4em 1em 0;
}
.homepage-shortcut-item a:hover {
	background-color:rgb(145,217,98);
	cursor:pointer;
	-webkit-box-shadow:inset 0px 0px 0px 1px #76c043;
    -moz-box-shadow:inset 0px 0px 0px 1px #76c043;
    box-shadow:inset 0px 0px 0px 1px #76c043;
}
.homepage-shortcut-item a:active {
	background-color:#c8e6b4; 
	box-shadow:0px 2px 5px #76c043 inset;
	-webkit-box-shadow:0px 2px 5px #76c043 inset; 
	-moz-box-shadow:0px 2px 5px #76c043 inset;
}
.homepage-shortcut-item a {
	display:block;
	width:100%;
	height:70px;
}
@media (max-width: 939px) {
	.homepage-shortcuts {
		display:inline-block;
		display:inline-flex;
	}
	.homepage-shortcuts {display:block;}
	.homepage-shortcut-item {display:block; margin:0 4em 1em 0;}
}
@media only screen and (max-width : 645px) {
	.homepage-shortcuts {display:block;}
	.homepage-shortcut-item {display:block; margin:0 4em 1em 0;}
}

/* SIDOMENY */

.sidebar-menu-container 				{margin:0 0 1em 0;}
.sidebar-menu-container div 			{margin:0 0.3em 0 -0.38em;}
@media only screen and (max-width : 939px) {
	.sidebar-menu-container 			{margin:0;}
	.sidebar-menu-container div 		{margin:0;}
}

.standard-template .standard-content    {position: relative;}

.sidebar-menu                           		{position: relative; .marginBottom();}
h3.sidebar-menu-title                   		{margin: 0px; padding: 11px 16px 12px; background-color: rgb(118,192,67); color: #000000;}
h3.sidebar-menu-title a,
h3.sidebar-menu-title a:hover           		{color: #000000;}
h2.sidebar-menu-title                   		{font-weight: bold; font-size: 1.25em; margin: 0px; padding: 11px 16px 12px; background-color: rgb(118,192,67); color: #000000;}
h2.sidebar-menu-title a							{color: #000000; text-decoration:none;}
h2.sidebar-menu-title a:hover           		{color: #000000; text-decoration:underline;}
h2.sidebar-menu-title a:active          		{color: #3e8013;}
.sidebar-menu button.toggle-sidebar-menu 		{height: 26px; width: 26px; position: absolute; top: 10px; right: 10px; z-index: 20; padding: 0px; .bgSprite(-80px, -81px);}
.sidebar-menu button.toggle-sidebar-menu:before {background: none; width: 0px; height: 0px;}
ul.sidebar-menu-items                   		{display: none; list-style: none; padding: 0px; margin: 0px; background-color: rgb(245,245,245); line-height: 20px;}
ul.sidebar-menu-items.level-0,
ul.sidebar-menu-items.open              		{display: block;}
ul.sidebar-menu-items.level-0           		{border: 1px solid rgb(230,230,230); border-top: none;}
li.sidebar-menu-item                    		{position: relative; border-bottom: 1px solid rgb(230,230,230);}
li.sidebar-menu-item a                  		{display: block; .borderBox(); padding: 14px 48px 14px 16px; text-decoration: none;}
li.sidebar-menu-item a:hover            		{text-decoration:underline;}
li.sidebar-menu-item a:active          			{color: #3e8013;}
li.sidebar-menu-item:active          			{background-color: #e6e6e6;}
li.sidebar-menu-item.current-page a:active 		{background-color:#e6e6e6; color:#3e8013;}

.toggle-submenu {
	position: absolute; 
	top: 0px; 
	bottom: 0px; 
	right: 0px; 
	width: 48px; 
	background: rgba(118,192,67,0.3);
	background-image:url(https://www.helsingenetovanaker.se/images/18.3db0000b17bfec499d01a15/1632293838723/ikon_menypil_upp_mobil.png);
	background-repeat: no-repeat;
	background-position: 50%;
	background-size:12px 7px;
	border: none; 
	font-size: 24px; 
	color: rgb(62,128,19); 
	cursor: pointer;
}
.toggle-submenu.expand 	{background-image:url(https://www.helsingenetovanaker.se/images/18.3db0000b17bfec499d01a13/1634542725443/ikon_menypil_ner_mobil.png);}
.toggle-submenu:active 	{background-color:#76c043;}


li.sidebar-menu-item .toggle-submenu-icon  	{display: block; position: absolute; width: 100%; top: 50%; margin-top: -10px; font-size: 24px; line-height: 20px; color: rgb(62,128,19); text-align: center; }
li.sidebar-menu-item.ancestor a         	{background-color: rgb(200,230,180);}
li.sidebar-menu-item.current-page a     	{background-color: rgb(200,230,180); color:#000000; font-weight: 700;}

ul.sidebar-menu-items.open:not(.level-0)  	{background-color: rgb(200,230,180); border-left:10px solid #3e8013;}
ul.sidebar-menu-items.open.level-2, ul.sidebar-menu-items.open.level-3 	{background-color: #91d962;}
ul.sidebar-menu-items.open
li.sidebar-menu-item.current-page + .open a {}
ul.sidebar-menu-items:not(.level-0) > li.sidebar-menu-item, li.sidebar-menu-item.ancestor {border-bottom: 1px solid rgb(190,220,170);}

@media @tablet {
	.standard-template .standard-content                          {overflow-x: hidden;}
	.standard-template.sv-fixed-fluid-grid .sv-column-4.sidebar   {position: static; padding-right: 0px;}
	.sidebar-menu-open .pagecontent,
	.sidebar-menu-open .sv-related-portlet                        {opacity: 0.2;}
	.sidebar-menu button.toggle-sidebar-menu                      {display: block; .bgSpriteRetina(-80px, -81px);}
	h3.sidebar-menu-title                                         {padding-right: 44px;}
	h2.sidebar-menu-title                                         {padding-right: 44px;}
	.standard-template .sidebar-menu                              {width: 340px; position: absolute; top: 0.75em; right: -360px; z-index: 10;}
	.sidebar-menu-open .sidebar-menu                              {right: 0px !important;}
	.standard-template.sv-fixed-fluid-grid .sv-column-8           {.col();}
	.standard-template.sv-fixed-fluid-grid .sv-column-4           {.col();}
	.standard-template .sidebar .sv-related-portlet               {.col(50%);}
	.standard-template .sidebar .sidebar-list-wrapper            {.col();}
}

@media @mobile-landscape {
	.page-pre-content                                     {font-size: 14px; line-height: 1.3em; padding-top: 1em; padding-bottom: 0.5em;}
}

@media @mobile {
	.standard-template .sidebar-menu                       {width: 300px; right: -320px;}
	.standard-template .sidebar .sv-related-portlet       {.col();}
}

@media @mobilesmall {
	.standard-template .sidebar-menu                       {width: 280px; right: -300px;}
}

.sidebar-container			{margin:0 0.38em 0 -0.5em!important;}
.sidebar-content			{margin:0 0 0 0em!important;}

/* SKRIV UT-KNAPP */

.printbutton img {
	width:20px;
	margin-right:0.25em;
}
.printbutton {
	text-align:right;
}

/* SÖKRUTA */
.searchbox-wrapper { 
	width:100%;
	margin:0;
	border:0;
	text-align:right;
	display:inline-block; /* For browsers w/o flexbox support */
	display:flex; 
	flex-direction:row; 
	flex-wrap:nowrap;
	-webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
}
.searchfield {
	vertical-align:top;
	padding-left:1em;
	padding-right:1em;
	height:30px;
	border:1px solid #cccccc;
	background-color:#f5f5f5;
	margin:0;
	margin-right:3px;
	width:100%;
	flex-shrink:1;
	-webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
	-webkit-border-radius: 9px 0 0 9px;    
	border-radius: 9px 0 0 9px; 
	-moz-border-radius: 9px 0 0 9px;
	-khtml-border-radius: 9px 0 0 9px;
}
.sokknapp {
	vertical-align: top;
	background-color:rgb(118,192,67);
	cursor:pointer;
	margin:0;
	border:0;
	min-width:50px;
	padding:0;
	-webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
	-webkit-border-radius: 0 9px 9px 0;    
	border-radius: 0 9px 9px 0; 
	-moz-border-radius: 0 9px 9px 0;
	-khtml-border-radius: 0 9px 9px 0;
}
.sokknapp:hover {
   background-color:rgb(145,217,98);
   -webkit-box-shadow:inset 0px 0px 0px 1px #76c043;
   -moz-box-shadow:inset 0px 0px 0px 1px #76c043;
   box-shadow:inset 0px 0px 0px 1px #76c043;
}
.sokknapp:active {
	background-color:#c8e6b4;
	box-shadow:0px 2px 5px #76c043 inset;
	-webkit-box-shadow:0px 2px 5px #76c043 inset; 
	-moz-box-shadow:0px 2px 5px #76c043 inset;
}

/* GÅ TILL HUVUDINNEHÅLL */

a.skip-to-main {
  position: fixed;
  left: -999px;
  top: auto;
  z-index: -999;
  width: 1px;
  height: 1px;
  overflow: hidden;
  color: #000000;
  text-decoration:none;
}
a.skip-to-main:focus-visible,
a.skip-to-main:active {
  left: auto;
  top: auto;
  z-index: 999;
  width: auto;
  height: auto;
  overflow: auto;
  margin: 1em;
  padding: 5px;
  color: #000000;
  text-align: center;
}
a.skip-to-main:focus-visible {background-color: #76c043;}
a.skip-to-main:active {background-color: #91d962;}
a.skip-to-main:hover {text-decoration:underline;}

/* Formulär */
.sv-defaultFormTheme input[type=submit] {background-color: #76c043; border:none;}
.sv-defaultFormTheme input[type=submit]:hover {
	background-color: #91d962; 
	-webkit-box-shadow:inset 0px 0px 0px 1px #76c043;
	-moz-box-shadow:inset 0px 0px 0px 1px #76c043;
	box-shadow:inset 0px 0px 0px 1px #76c043;
}
.sv-defaultFormTheme input[type=submit]:active {
	background-color: #c8e6b4;
	box-shadow:0px 2px 5px #76c043 inset;
	-webkit-box-shadow:0px 2px 5px #76c043 inset; 
	-moz-box-shadow:0px 2px 5px #76c043 inset;
}

/* Tillgänglighetsanpassning */
a:focus-visible {
	border: none;
	outline: 1px solid #000000;
}
a img:focus-visible {
	background: none;
	display: inline-block;
}
a img:active {
	background:none;
	border-color: #000000;
	outline:1px solid #000000;
}
input[type=text]:focus-visible,
input[type=email]:focus-visible,
input[type=number]:focus-visible,
input[type=url]:focus-visible,
input[type=tel]:focus-visible,
input[type=radio]:focus-visible,
input[type=checkbox]:focus-visible,
input[type=file]:focus-visible,
input[type=password]:focus-visible,
input[type=submit]:focus-visible,
textarea:focus-visible,
select:focus-visible,
.sv-defaultFormTheme input[type=text]:focus-visible,
.sv-defaultFormTheme input[type=email]:focus-visible,
.sv-defaultFormTheme input[type=number]:focus-visible,
.sv-defaultFormTheme input[type=url]:focus-visible,
.sv-defaultFormTheme input[type=tel]:focus-visible,
.sv-defaultFormTheme input[type=radio]:focus-visible,
.sv-defaultFormTheme input[type=checkbox]:focus-visible,
.sv-defaultFormTheme input[type=file]:focus-visible,
.sv-defaultFormTheme input[type=password]:focus-visible,
.sv-defaultFormTheme input[type=submit]:focus-visible,
.sv-defaultFormTheme textarea:focus-visible,
.sv-defaultFormTheme select:focus-visible,
button:focus-visible {
  border-color: #000000;
  outline:none;
}
button:focus-visible {
  outline:1px solid #000000;
}
button:active {
	background-color:#c8e6b4;
}
input[type=submit]:focus-visible {
  border-color: #000000;
  outline:1px solid #000000;
}
.sv-defaultFormTheme input[type=submit]:focus-visible {
  outline:none;
}
.sv-defaultFormTheme input[type=text],
.sv-defaultFormTheme input[type=email],
.sv-defaultFormTheme input[type=url],
.sv-defaultFormTheme input[type=tel],
.sv-defaultFormTheme input[type=number],
.sv-defaultFormTheme textarea,
.sv-defaultFormTheme select {
  border-color: #cccccc;
}


/* BILDSPEL */
#slider-wrapper .slides {
	width:100%;
	height:100vh;
	position:absolute;
	top:-25vh;
	list-style:none;
	margin:0;
	padding:0;
	z-index:0;
}
#slider-wrapper .slide {
	height: 100%;
	width: 100%;
}
.slide-image {
	width:100%;
	height:100vh;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.lazy {
	background-color:#f5f5f5;
	/*
	background-image:url(https://www.helsingenetovanaker.se/images/18.cdd651a17df7a9c4c5224a/1640872679432/ajax-loader.gif);
	background-size: 35px 35px;
	background-position: center center;
	background-repeat: no-repeat;
	*/
	height:300px;
	width:auto;
}
.thumb {
	width:auto;
	height:500px;        
}

/* COOKIE CONSENT BANNER OVERRIDE */

/*.sv-cookie-consent-banner {z-index:99999!important;}*/

@font-face{font-family:'flexslider-icon';src:url('../fonts/flexslider-icon.eot');src:url('../fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),url('../fonts/flexslider-icon.woff') format('woff'),url('../fonts/flexslider-icon.ttf') format('truetype'),url('../fonts/flexslider-icon.svg#flexslider-icon') format('svg');font-weight:normal;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:0}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);box-shadow:'' 0 1px 4px rgba(0,0,0,0.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}@-moz-document url-prefix(){.loading .flex-viewport{max-height:none}}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3)}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}
