/*** Custom css ***/
.iframe-container {
    position: relative;
    overflow: hidden;
    padding-top: 56.25%;
}
.iframe-container iframe {
    position: absolute;
    top: 0;
    border: 0;
    height: 100%;
    width: 100%;
}

/***** FONTS *****/
/* roboto-100 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-100.woff') format('woff'), /* Modern Browsers */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-100italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-100italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url('/themes/theme01/assets/fonts/roboto/roboto/roboto-v30-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-300italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('/themes/theme01/assets/fonts/roboto/roboto/roboto-v30-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('/themes/theme01/assets/fonts/roboto/roboto/roboto-v30-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('/themes/theme01/assets/fonts/roboto/roboto/roboto-v30-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-500.woff') format('woff'), /* Modern Browsers */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url('/themes/theme01/assets/fonts/roboto/roboto/roboto-v30-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-500italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('/themes/theme01/assets/fonts/roboto/roboto/roboto-v30-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('/themes/theme01/assets/fonts/roboto/roboto/roboto-v30-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-900 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('/themes/theme01/assets/fonts/roboto/roboto/roboto-v30-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-900.woff') format('woff'), /* Modern Browsers */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-900italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url('/themes/theme01/assets/fonts/roboto/roboto/roboto-v30-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/themes/theme01/assets/fonts/roboto/roboto-v30-latin-900italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* montserrat-100 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-100.woff') format('woff'), /* Modern Browsers */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-100.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-200 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-200.woff') format('woff'), /* Modern Browsers */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-200.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-300 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-300.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-regular - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-500 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-500.woff') format('woff'), /* Modern Browsers */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-500.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-600 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-600.woff') format('woff'), /* Modern Browsers */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-600.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-700 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-700.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-800 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-800.woff') format('woff'), /* Modern Browsers */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-800.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-900 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-900.woff') format('woff'), /* Modern Browsers */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-900.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-100italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100;
  src: url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-100italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-200italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 200;
  src: url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-200italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-200italic.woff') format('woff'), /* Modern Browsers */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-200italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-300italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  src: url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-300italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-500italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  src: url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-500italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-600italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  src: url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-600italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-700italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  src: url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-700italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-800italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 800;
  src: url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-800italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-900italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 900;
  src: url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/themes/theme01/assets/fonts//montserrat/montserrat-v25-latin-900italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}



/* CSS HEX */
:root {
--ps_transparent: transparent;
--ps_white: #fff;
--ps_black: #000;
--ps_grey_light: #fcfcfc;
--ps_grey: ;
--ps_grey_dark: ;
--ps_red_light: #c60021;
--ps_red: #e63946;
--ps_red_dark: #c60021;
--ps_green_light: #f1faee;
--ps_green: #4cbb6c;
--ps_green_dark: #388C51;
--ps_blue_light: #a8dadc;
--ps_blue; 457b9d;
--ps_blue_dark: #1d3557;
--ps_yellow_light: #FFCC00;
--ps_yellow: #FFCC00;
--ps_yellow_dark: #FFCC00;
--ps_brown_light: #bea6a1;
--ps_brown_dark: #56423e;
--ps_orange: #ff9a52;


--ps_bg_page: #ffffff;
--ps_bg_wrapper: transparent;
--ps_bg_container: transparent;
--ps_bg_row: transparent;
--ps_bg_content: #ffffff;
--ps_bg_highlight: #cc0066;
--ps_bg_white: #ffffff;
--ps_bg_very_light: #f5f5f5;
--ps_bg_light: #e5e5e5;
--ps_bg_dark: #888888;
--ps_bg_very_dark: #444444;
--ps_bg_black: #000000;

--ps_breadcrumb_bg: #ffffff;
--ps_breadcrumb_mobile_fs_text: 0.8rem;
--ps_breadcrumb_desktop_fs_text: 0.9rem;


--ps_ff_text: 'Roboto', sans-serif;
--ps_ff_h: 'Montserrat', sans-serif;
--ps_fs_text_mobile: 0,8rem;
--ps_fs_text_desktop: 1rem;
--ps_fs_h1_mobile: 1.6rem;
--ps_fs_h2_mobile: 1.5rem;
--ps_fs_h3_mobile: 1.4rem;
--ps_fs_h4_mobile: 1.3rem;
--ps_fs_h5_mobile: 1.2rem;
--ps_fs_h6_mobile: 1.1rem;
--ps_fs_h1_deskop: 1.6rem;
--ps_fs_h2_deskop: 1.5rem;
--ps_fs_h3_deskop: 1.4rem;
--ps_fs_h4_deskop: 1.3rem;
--ps_fs_h5_deskop: 1.2rem;
--ps_fs_h6_deskop: 1.1rem;
--ps_fs_label_small_mobile: 0.7rem;
--ps_fs_label_mobile: 0.8rem;
--ps_fs_label_small_desktop: 0.8rem;
--ps_fs_label_desktop: 0.9rem;
--ps_fs_icons_mobile: 20px;
--ps_lh_icons_mobile: 19px;
--ps_fs_icons_desktop: 20px;
--ps_lh_icons_desktop: 21px;


--ps_border_transparent: 1px solid transparent;
--ps_border_white: 1px solid #ffffff;
--ps_border_light: 1px solid #f5f5f5;
--ps_border: 1px solid #e5e5e5;
--ps_border_dark: 1px solid #888888;
--ps_border_highlight: 1px solid #cc0066;
--ps_border_radius: 4px;
--ps_border_radius_round: 50%;
--ps_border_color_light: #f5f5f5;
--ps_border_color: #e5e5e5;

--ps_image_border_radius: border-radius: 10px;


--ps_text_color_white: #ffffff;
--ps_text_very_light: #f5f5f5;
--ps_text_color_light: #888888;
--ps_text_color: #444444;
--ps_text_dark_color: #222222;
--ps_text_very_dark_color: #000000;
--ps_text_highlight: #e63946;
--ps_text_a_color: #0066cc;
--ps_text_a_hover_color: #1d3557;
--ps_text_a_text_decoration: underline;
--ps_text_h_color: #000000;
--ps_text_h_font_weight: 500;
--ps_text_h_text_transform: uppercase;
--ps_text_headline_color: #1d3557;
--ps_icon_color: #1d3557;
--ps_cms_header_color: #1d3557;


--ps_icon: #c60021;
--ps_icons_width_desktop: 20px;
--ps_icons_height_desktop: 20px;


--ps_checkbox_text: #4cbb6c;
--ps_checkbox_bg: #ffffff;
--ps_checkbox_border: 1px solid #e5e5e5;


--ps_button: #f1faee;
--ps_button_color: #ffffff;
--ps_button_hover: #457b9d;
--ps_button_border: #666666;
--ps_button_default: #85b5a4;
--ps_button_default_color: #fff;
--ps_button_primary: #4cbb6c;
--ps_button_primary_hover: #000000;
--ps_button_primary_color: #fff;
--ps_button_secondary: #f5f5f5;
--ps_button_secondary_color: #ffffff;
--ps_button_disabled: #f1faee;
--ps_button_disabled_color: #222;
--ps_button_add_to_cart: #000;
--ps_button_add_to_cart_color: #fff;
--ps_button_hover_col: #fff;
--ps_button_filestyle: #85b5a4;
--ps_button_border: 1px solid #e5e5e5;
--ps_button_border_trans: 1px solid transparent;
--ps_button_border_color: #e5e5e5;
--ps_button_border_hover_col: #ff5A5f;

--ps_form_control: #ffffff;
--ps_form_control_border: #e5e5e5;
--ps_form_control_border_outline: #e63946;
--ps_border_focus: #e63946;
--ps_form_control_text: #777777;


--ps_bg_table: #ffffff;
--ps_bg_light: #fcfcfc;
--ps_bg: #ffffff;
--ps_bg_dark: #f5f5f5;
--ps_bg_very_dark: #222222;
--ps_bg_transparent; transparent;
--ps_bg_mark: #FFFF00;
--ps_bg_contact_map: #f5f5f5;


--ps_header_mobile_bg: #000000;
--ps_header_mobile_border: 1px solid #444444;
--ps_header_banner_mobile_bg: #cb1d25;
--ps_header_nav_mobile_bg: transparent;
--ps_header_nav_mobile_text: #ffffff;
--ps_header_nav_mobile_text_hover: #e63946;
--ps_header_nav_mobile_text_a: #ffffff;
--ps_header_nav_mobile_text_a_hover: #e63946;
--ps_header_nav_mobile_icons: #ffffff;
--ps_header_nav_mobile_icons_hover: #e63946;
--ps_header_nav_mobile_text_a_dropdown: #222222;
--ps_header_top_mobile_bg: transparent;
--ps_header_top_mobile_padding: 0.8rem;
--ps_header_menu_mobile_bg: #222222;
--ps_header_menu_dropdown_mobile_bg: transparent;
--ps_header_menu_mobile_text: #222222;
--ps_header_nav_mobile_text_fs: 0.8rem;
--ps_header_menu_mobile_a0: #ffffff;
--ps_header_menu_mobile_a0_hover: #e63946;
--ps_header_menu_mobile_fs_a0: 1rem;
--ps_header_menu_mobile_fw_a0: 400;
--ps_header_menu_mobile_transform_a0: uppercase;
--ps_header_menu_mobile_padding_a0: 0.625rem;
--ps_header_menu_mobile_a1-3: #222222;
--ps_header_menu_mobile_a1-3_hover: #e63946;
--ps_header_menu_mobile_a0_text_color: #ffffff;
--ps_header_menu_mobile_a0_a_color: #ffffff;
--ps_header_menu_mobile_a0_a_color_hover: #ffffff;
--ps_header_menu_mobile_a0_icon_color: #ffffff;
--ps_header_logo_mobile_width: 200px;
--ps_header_logo_mobile_margin_bottom: 10px;
--ps_header_search_mobile_bg: #ffffff;
--ps_header_navfullwidth_mobile_bg: #ffffff;


--ps_header_desktop_bg: #000000;
--ps_header_desktop_border: 1px solid #444444;
--ps_header_banner_desktop_bg: #cb1d25;
--ps_header_nav_desktop_bg: transparent;
--ps_header_nav_desktop_text: #ffffff;
--ps_header_nav_desktop_text_hover: #e63946;
--ps_header_nav_desktop_text_a: #ffffff;
--ps_header_nav_desktop_text_a_hover: #e63946;
--ps_header_nav_desktop_icons: #ffffff;
--ps_header_nav_desktop_icons_hover: #e63946;
--ps_header_nav_desktop_text_a_dropdown: #222222;
--ps_header_top_desktop_bg: transparent;
--ps_header_top_desktop_padding: 1.25rem;
--ps_header_top_desktop_text: #ffffff;
--ps_header_top_desktop_text_hover: #e63946;
--ps_header_top_desktop_text_a: #ffffff;
--ps_header_top_desktop_text_a_hover: #e63946;
--ps_header_top_desktop_icons: #ffffff;
--ps_header_top_desktop_icons_hover: #e63946;
--ps_header_top_desktop_text_a_dropdown: #222222;
--ps_header_menu_desktop_bg: transparent;
--ps_header_menu_dropdown_desktop_bg: #f8f8f8;
--ps_header_menu_desktop_text: #222222;
--ps_header_menu_desktop_a0: #ffffff;
--ps_header_menu_desktop_a0_hover: #e63946;
--ps_header_menu_desktop_fs_a0: 1rem;
--ps_header_menu_desktop_fw_a0: 500;
--ps_header_menu_desktop_transform_a0: uppercase;
--ps_header_menu_desktop_padding_a0: 0.625rem;
--ps_header_menu_desktop_a1-3: #222222;
--ps_header_menu_desktop_a1-3_hover: #e63946;
--ps_header_menu_desktop_a0_padding: 0.5rem 0.625rem;
--ps_header_logo_desktop_width: 200px;
--ps_header_search_desktop_bg: #ffffff;
--ps_header_search_top_desktop_icons!important: #222222;
--ps_header_navfullwidth_desktop_bg: transparent;


--ps_desktop_left_column_a_fs: 0.8rem;
--ps_desktop_left_column_h6_fs: 1.2rem;


--ps_header_search_input_bg: #fafafa;
--ps_header_search_result_bg: #fafafa;


--ps_ui_widget_content_bg: #fafafa;


--ps_modal_content_bg: #fafafa;


--ps-product_category_height_xs: 500px;
--ps-product_category_height_sm: 500px;
--ps-product_category_height_md: 500px;
--ps-product_category_height_lg: 525px;
--ps-product_category_height_xl: 525px;


--ps_price_current_bg: transparent;
--ps_price_current_color: #66cc66;
--ps_price_reduction_bg: transparent;
--ps_price_reduction_color: #666;

--ps_product_block_border: 1px solid #f5f5f5;
--ps_product_flag_bg: #000000;
--ps_product_flag_text_color: #ffffff;
--ps_product_flag_discount_bg: #000;
--ps_product_flag_discount_text_color: #ffffff;
--ps_product_flag_online-only: #000000;
--ps_product_flag_online-only_color: #ffffff;
--ps_product_flag_new: #000000;
--ps_product_flag_new_color: #ffffff;
--ps_product_flag_on-sale_bg: #000000;
--ps_product_flag_on-sale_text_color: #ffffff;


---ps_checkout_steps_bg: #f5f5f5;
---ps_checkout_steps_border: 1px solid #e5e5e5;
---ps_checkout_steps_borderradius: 5px;


--ps_copy_rights: #457b9d;
--ps_copy_rights_hover: #1d3557;
--ps_copy_rights_fs: 12px;


--ps_footer_mobile_bg: #f5f5f5;
--ps_footer_desktop_bg: #f5f5f5;
--ps_footer_top: transparent;
--ps_footer_center: transparent;
--ps_footer_bottom: transparent;
--ps_footer_top_border: 1px solid #e5e5e5;
--ps_footer_center_border: 1px solid transparent;
--ps_footer_bottom_border: 1px solid #e5e5e5;
--ps_footer_bottom_text: #eee;
}

#header .header-banner,
#header #_desktop_contact_link,
#cart #_desktop_contact_link,
#checkout #_desktop_contact_link,
#footer .block-contact {
  display: none!important;
}

#left-column a {
  font-size: var(--ps_desktop_left_column_a_fs);
  color: #222222!important;
}
#left-column .h6 {
  font-size: var(--ps_desktop_left_column_h6_fs);
}


.wk-booking-block .page-title {
	background: var(--ps_red)!important;
}
.block-categories .category-sub-menu li[data-depth="0"] > a {
  font-weight: 400!important;
}
.block-categories .collapse-icons {
  text-align: right;
}

@media (max-width: 767px) {
  .page-cms-9 .iframe-container {
    height: 100%;
    min-height: 1000px;
  }
}
@media (min-width: 768px) {
  .page-cms-9 .iframe-container {
    height: 100%;
    min-height: 800px;
  }
}
.page-cms-9.page-content.page-cms {
  padding: 0!important;
}
.banner .img-fluid {
  width: 100%;
}