.section-space{padding-top: 50px; padding-bottom: 50px;}

.pdays{color: #74b281; text-transform: uppercase;}

.slider img {
  -webkit-filter: grayscale(0%); /* Chrome, Safari, Opera */
  filter: grayscale(0%);
}


.page-header {
    background: url(../../../../static/content/header/page-header.jpg) no-repeat center;
    background: linear-gradient(rgba(50, 55, 52, 0.3), rgba(50, 55, 52, 0)), rgba(50, 55, 52, 0) url(../images/page-header.jpg) no-repeat center;

    background-position: top right;
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);

    /*    
    background-size: cover;
    position: relative;
    */
 
}


.page-title { color: #fff; }

.page-header-custom {
    background: url(../../../../static/content/header/page-header3.jpg) no-repeat center;
    background: linear-gradient(rgba(50, 55, 52, 0.6), rgba(50, 55, 52, 0)), rgba(50, 55, 52, 0.6) url(../images/page-header3.jpg) no-repeat center;

    -webkit-filter: grayscale(0%); /* Chrome, Safari, Opera */
    filter: grayscale(0%);

    background-position: center right;

    background-size: cover;
    position: relative;

}

.page-header-custom2 {
    background: linear-gradient(rgba(50, 55, 52, 0), rgba(50, 55, 52, 0.6)), rgba(50, 55, 52, 0.6) url(../../../../static/content/pix/FOTOLIA/fotolia_113567872.jpg) no-repeat center;
    background: linear-gradient(rgba(50, 55, 52, 0.6), rgba(50, 55, 52, 0)), rgba(50, 55, 52, 0.6) url(../images/page-header3.jpg) no-repeat center;

    background: url(../../../../static/content/header/page-header.jpg) no-repeat center;

    -webkit-filter: grayscale(0%); /* Chrome, Safari, Opera */
    filter: grayscale(0%);

    background-position: center right;

    background-size: cover;
    position: relative;
}

.page-header-custom3 {
    background: linear-gradient(rgba(50, 55, 52, 0), rgba(50, 55, 52, 0.6)), rgba(50, 55, 52, 0.6) url(../../../../static/content/pix/FOTOLIA/fotolia_113567872.jpg) no-repeat center;
    background: linear-gradient(rgba(50, 55, 52, 0.6), rgba(50, 55, 52, 0)), rgba(50, 55, 52, 0.6) url(../images/page-header3.jpg) no-repeat center;

    background: url(../../../../static/content/header/page-header2.jpg) no-repeat center;

    -webkit-filter: grayscale(0%); /* Chrome, Safari, Opera */
    filter: grayscale(0%);

    background-position: center right;

    background-size: cover;
    position: relative;
}


@media all and (max-width: 1024px), only screen and (-webkit-min-device-pixel-ratio: 2) 
and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen 
and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) 
and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen 
and (min-resolution: 2dppx) and (max-width: 1024px) {
  #navigation {width: 100%;}
  #navigation ul {width: 100%; display: none;}
  #navigation.align-center > ul {text-align: left;}
  #navigation ul li {width: 100%; border-top: 1px solid #186d68;}
  #navigation ul ul li, #navigation li:hover > ul > li {height: auto;}
  #navigation ul li a, #navigation ul ul li a {width: 100%; border-bottom: 0;}
  #navigation > ul > li {float: none;}
  #navigation ul ul li a {padding-left: 55px;}
  #navigation ul ul ul li a {padding-left: 35px;}
  #navigation ul ul li a {color: #dddddd; background: none;}
  #navigation ul ul li:hover > a, #navigation ul ul li.active > a {color: #ffffff;}
  #navigation ul ul, #navigation ul ul ul, #navigation.align-right ul ul {position: relative; left: 0; width: 100%;
    margin: 0; text-align: left;}
  #navigation > ul > li.has-sub > a:after, #navigation > ul > li.has-sub > a:before, #navigation ul ul > li.has-sub > a:after,
  #navigation ul ul > li.has-sub > a:before {display: none;}
  #navigation #menu-button {display: block; padding: 17px; color: #83bc90; cursor: pointer; font-size: 12px; 
    text-transform: uppercase; font-weight: 700;}
  #navigation #menu-button:after {
    position: absolute;
    top: 22px;
    right: 17px;
    display: block;
    height: 8px;
    width: 20px;
    border-top: 2px solid #83bc90;
    border-bottom: 2px solid #83bc90;
    content: '';
  }
  #navigation #menu-button:before {
    position: absolute;
    top: 16px;
    right: 17px;
    display: block;
    height: 2px;
    width: 20px;
    background: #83bc90;
    content: '';
  }
  #navigation #menu-button.menu-opened:after {
    top: 23px;
    border: 0;
    height: 2px;
    width: 15px;
    background: #ffffff;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  #navigation #menu-button.menu-opened:before {
    top: 23px;
    background: #ffffff;
    width: 15px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  #navigation .submenu-button {
    position: absolute;
    z-index: 99;
    right: 0;
    top: 0;
    display: block;
    border-left: 1px solid #186d68;
    height: 53px;
    width: 53px;
    cursor: pointer;
  }
  #navigation .submenu-button.submenu-opened {
    background: #186d68;
  }
  #navigation ul ul .submenu-button {
    height: 34px;
    width: 34px;
  }
  #navigation .submenu-button:after {
    position: absolute;
    top: 25px;
    right: 22px;
    width: 8px;
    height: 2px;
    display: block;
    background: #dddddd;
    content: '';
  }
  #navigation ul ul .submenu-button:after {
    top: 15px;
    right: 13px;
  }
  #navigation .submenu-button.submenu-opened:after {
    background: #ffffff;
  }
  #navigation .submenu-button:before {
    position: absolute;
    top: 22px;
    right: 25px;
    display: block;
    width: 2px;
    height: 8px;
    background: #dddddd;
    content: '';
  }
  #navigation ul ul .submenu-button:before {
    top: 12px;
    right: 16px;
  }
  #navigation .submenu-button.submenu-opened:before {
    display: none;
  }
}




/* poppins-300 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/custom/poppins-v20-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/custom/poppins-v20-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/custom/poppins-v20-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/custom/poppins-v20-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/custom/poppins-v20-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/custom/poppins-v20-latin-300.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-regular - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/custom/poppins-v20-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/custom/poppins-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/custom/poppins-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/custom/poppins-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/custom/poppins-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/custom/poppins-v20-latin-regular.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-500 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/custom/poppins-v20-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/custom/poppins-v20-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/custom/poppins-v20-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/custom/poppins-v20-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/custom/poppins-v20-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/custom/poppins-v20-latin-500.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-600 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/poppins-v20-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/custom/poppins-v20-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/custom/poppins-v20-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/custom/poppins-v20-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/custom/poppins-v20-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/custom/poppins-v20-latin-600.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-700 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/custom/poppins-v20-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/custom/poppins-v20-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/custom/poppins-v20-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/custom/poppins-v20-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/custom/poppins-v20-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/custom/poppins-v20-latin-700.svg#Poppins') format('svg'); /* Legacy iOS */
}




.required {color: #303136 !important; font-weight:bold !important; font-size: 12px; text-transform: uppercase;}


label.required:after {
  content: " *";
  color: red;
}