/* roboto-100normal - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 100;
  src:
    local('Roboto Thin '),
    local('Roboto-Thin'),
    url(../fonts/roboto-latin-100.woff2) format('woff2'), 
    url(../fonts/roboto-latin-100.woff) format('woff'); /* Modern Browsers */
}

/* roboto-100italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 100;
  src:
    local('Roboto Thin italic'),
    local('Roboto-Thinitalic'),
    url(../fonts/roboto-latin-100italic.woff2) format('woff2'), 
    url(../fonts/roboto-latin-100italic.woff) format('woff'); /* Modern Browsers */
}

/* roboto-300normal - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src:
    local('Roboto Light '),
    local('Roboto-Light'),
    url(../fonts/roboto-latin-300.woff2) format('woff2'), 
    url(../fonts/roboto-latin-300.woff) format('woff'); /* Modern Browsers */
}

/* roboto-300italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 300;
  src:
    local('Roboto Light italic'),
    local('Roboto-Lightitalic'),
    url(../fonts/roboto-latin-300italic.woff2) format('woff2'), 
    url(../fonts/roboto-latin-300italic.woff) format('woff'); /* Modern Browsers */
}

/* roboto-400normal - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src:
    local('Roboto Regular '),
    local('Roboto-Regular'),
    url(../fonts/roboto-latin-400.woff2) format('woff2'), 
    url(../fonts/roboto-latin-400.woff) format('woff'); /* Modern Browsers */
}

/* roboto-400italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src:
    local('Roboto Regular italic'),
    local('Roboto-Regularitalic'),
    url(../fonts/roboto-latin-400italic.woff2) format('woff2'), 
    url(../fonts/roboto-latin-400italic.woff) format('woff'); /* Modern Browsers */
}

/* roboto-500normal - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src:
    local('Roboto Medium '),
    local('Roboto-Medium'),
    url(../fonts/roboto-latin-500.woff2) format('woff2'), 
    url(../fonts/roboto-latin-500.woff) format('woff'); /* Modern Browsers */
}

/* roboto-500italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 500;
  src:
    local('Roboto Medium italic'),
    local('Roboto-Mediumitalic'),
    url(../fonts/roboto-latin-500italic.woff2) format('woff2'), 
    url(../fonts/roboto-latin-500italic.woff) format('woff'); /* Modern Browsers */
}

/* roboto-700normal - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src:
    local('Roboto Bold '),
    local('Roboto-Bold'),
    url(../fonts/roboto-latin-700.woff2) format('woff2'), 
    url(../fonts/roboto-latin-700.woff) format('woff'); /* Modern Browsers */
}

/* roboto-700italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  src:
    local('Roboto Bold italic'),
    local('Roboto-Bolditalic'),
    url(../fonts/roboto-latin-700italic.woff2) format('woff2'), 
    url(../fonts/roboto-latin-700italic.woff) format('woff'); /* Modern Browsers */
}

/* roboto-900normal - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src:
    local('Roboto Black '),
    local('Roboto-Black'),
    url(../fonts/roboto-latin-900.woff2) format('woff2'), 
    url(../fonts/roboto-latin-900.woff) format('woff'); /* Modern Browsers */
}

/* roboto-900italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 900;
  src:
    local('Roboto Black italic'),
    local('Roboto-Blackitalic'),
    url(../fonts/roboto-latin-900italic.woff2) format('woff2'), 
    url(../fonts/roboto-latin-900italic.woff) format('woff'); /* Modern Browsers */
}


/* playfair-display-400normal - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src:
    local('Playfair Display Regular '),
    local('Playfair Display-Regular'),
    url(../fonts/playfair-display-latin-400.woff2) format('woff2'), 
    url(../fonts/playfair-display-latin-400.woff) format('woff'); /* Modern Browsers */
}

/* playfair-display-400italic - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src:
    local('Playfair Display Regular italic'),
    local('Playfair Display-Regularitalic'),
    url(../fonts/playfair-display-latin-400italic.woff2) format('woff2'), 
    url(../fonts/playfair-display-latin-400italic.woff) format('woff'); /* Modern Browsers */
}

/* playfair-display-700normal - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src:
    local('Playfair Display Bold '),
    local('Playfair Display-Bold'),
    url(../fonts/playfair-display-latin-700.woff2) format('woff2'), 
    url(../fonts/playfair-display-latin-700.woff) format('woff'); /* Modern Browsers */
}

/* playfair-display-700italic - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  src:
    local('Playfair Display Bold italic'),
    local('Playfair Display-Bolditalic'),
    url(../fonts/playfair-display-latin-700italic.woff2) format('woff2'), 
    url(../fonts/playfair-display-latin-700italic.woff) format('woff'); /* Modern Browsers */
}

/* playfair-display-900normal - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src:
    local('Playfair Display Black '),
    local('Playfair Display-Black'),
    url(../fonts/playfair-display-latin-900.woff2) format('woff2'), 
    url(../fonts/playfair-display-latin-900.woff) format('woff'); /* Modern Browsers */
}

/* playfair-display-900italic - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-display: swap;
  font-weight: 900;
  src:
    local('Playfair Display Black italic'),
    local('Playfair Display-Blackitalic'),
    url(../fonts/playfair-display-latin-900italic.woff2) format('woff2'), 
    url(../fonts/playfair-display-latin-900italic.woff) format('woff'); /* Modern Browsers */
}


/* montserrat-100normal - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 100;
  src:
    local('Montserrat Thin '),
    local('Montserrat-Thin'),
    url(../fonts/montserrat-latin-100.woff2) format('woff2'), 
    url(../fonts/montserrat-latin-100.woff) format('woff'); /* Modern Browsers */
}

/* montserrat-100italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-display: swap;
  font-weight: 100;
  src:
    local('Montserrat Thin italic'),
    local('Montserrat-Thinitalic'),
    url(../fonts/montserrat-latin-100italic.woff2) format('woff2'), 
    url(../fonts/montserrat-latin-100italic.woff) format('woff'); /* Modern Browsers */
}

/* montserrat-200normal - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 200;
  src:
    local('Montserrat Extra Light '),
    local('Montserrat-Extra Light'),
    url(../fonts/montserrat-latin-200.woff2) format('woff2'), 
    url(../fonts/montserrat-latin-200.woff) format('woff'); /* Modern Browsers */
}

/* montserrat-200italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-display: swap;
  font-weight: 200;
  src:
    local('Montserrat Extra Light italic'),
    local('Montserrat-Extra Lightitalic'),
    url(../fonts/montserrat-latin-200italic.woff2) format('woff2'), 
    url(../fonts/montserrat-latin-200italic.woff) format('woff'); /* Modern Browsers */
}

/* montserrat-300normal - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src:
    local('Montserrat Light '),
    local('Montserrat-Light'),
    url(../fonts/montserrat-latin-300.woff2) format('woff2'), 
    url(../fonts/montserrat-latin-300.woff) format('woff'); /* Modern Browsers */
}

/* montserrat-300italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-display: swap;
  font-weight: 300;
  src:
    local('Montserrat Light italic'),
    local('Montserrat-Lightitalic'),
    url(../fonts/montserrat-latin-300italic.woff2) format('woff2'), 
    url(../fonts/montserrat-latin-300italic.woff) format('woff'); /* Modern Browsers */
}

/* montserrat-400normal - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src:
    local('Montserrat Regular '),
    local('Montserrat-Regular'),
    url(../fonts/montserrat-latin-400.woff2) format('woff2'), 
    url(../fonts/montserrat-latin-400.woff) format('woff'); /* Modern Browsers */
}

/* montserrat-400italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src:
    local('Montserrat Regular italic'),
    local('Montserrat-Regularitalic'),
    url(../fonts/montserrat-latin-400italic.woff2) format('woff2'), 
    url(../fonts/montserrat-latin-400italic.woff) format('woff'); /* Modern Browsers */
}

/* montserrat-500normal - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src:
    local('Montserrat Medium '),
    local('Montserrat-Medium'),
    url(../fonts/montserrat-latin-500.woff2) format('woff2'), 
    url(../fonts/montserrat-latin-500.woff) format('woff'); /* Modern Browsers */
}

/* montserrat-500italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-display: swap;
  font-weight: 500;
  src:
    local('Montserrat Medium italic'),
    local('Montserrat-Mediumitalic'),
    url(../fonts/montserrat-latin-500italic.woff2) format('woff2'), 
    url(../fonts/montserrat-latin-500italic.woff) format('woff'); /* Modern Browsers */
}

/* montserrat-600normal - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src:
    local('Montserrat SemiBold '),
    local('Montserrat-SemiBold'),
    url(../fonts/montserrat-latin-600.woff2) format('woff2'), 
    url(../fonts/montserrat-latin-600.woff) format('woff'); /* Modern Browsers */
}

/* montserrat-600italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-display: swap;
  font-weight: 600;
  src:
    local('Montserrat SemiBold italic'),
    local('Montserrat-SemiBolditalic'),
    url(../fonts/montserrat-latin-600italic.woff2) format('woff2'), 
    url(../fonts/montserrat-latin-600italic.woff) format('woff'); /* Modern Browsers */
}

/* montserrat-700normal - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src:
    local('Montserrat Bold '),
    local('Montserrat-Bold'),
    url(../fonts/montserrat-latin-700.woff2) format('woff2'), 
    url(../fonts/montserrat-latin-700.woff) format('woff'); /* Modern Browsers */
}

/* montserrat-700italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  src:
    local('Montserrat Bold italic'),
    local('Montserrat-Bolditalic'),
    url(../fonts/montserrat-latin-700italic.woff2) format('woff2'), 
    url(../fonts/montserrat-latin-700italic.woff) format('woff'); /* Modern Browsers */
}

/* montserrat-800normal - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src:
    local('Montserrat ExtraBold '),
    local('Montserrat-ExtraBold'),
    url(../fonts/montserrat-latin-800.woff2) format('woff2'), 
    url(../fonts/montserrat-latin-800.woff) format('woff'); /* Modern Browsers */
}

/* montserrat-800italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-display: swap;
  font-weight: 800;
  src:
    local('Montserrat ExtraBold italic'),
    local('Montserrat-ExtraBolditalic'),
    url(../fonts/montserrat-latin-800italic.woff2) format('woff2'), 
    url(../fonts/montserrat-latin-800italic.woff) format('woff'); /* Modern Browsers */
}

/* montserrat-900normal - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src:
    local('Montserrat Black '),
    local('Montserrat-Black'),
    url(../fonts/montserrat-latin-900.woff2) format('woff2'), 
    url(../fonts/montserrat-latin-900.woff) format('woff'); /* Modern Browsers */
}

/* montserrat-900italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-display: swap;
  font-weight: 900;
  src:
    local('Montserrat Black italic'),
    local('Montserrat-Blackitalic'),
    url(../fonts/montserrat-latin-900italic.woff2) format('woff2'), 
    url(../fonts/montserrat-latin-900italic.woff) format('woff'); /* Modern Browsers */
}


/* open-sans-300normal - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src:
    local('Open Sans Light '),
    local('Open Sans-Light'),
    url(../fonts/open-sans-latin-300.woff2) format('woff2'), 
    url(../fonts/open-sans-latin-300.woff) format('woff'); /* Modern Browsers */
}

/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-display: swap;
  font-weight: 300;
  src:
    local('Open Sans Light italic'),
    local('Open Sans-Lightitalic'),
    url(../fonts/open-sans-latin-300italic.woff2) format('woff2'), 
    url(../fonts/open-sans-latin-300italic.woff) format('woff'); /* Modern Browsers */
}

/* open-sans-400normal - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src:
    local('Open Sans Regular '),
    local('Open Sans-Regular'),
    url(../fonts/open-sans-latin-400.woff2) format('woff2'), 
    url(../fonts/open-sans-latin-400.woff) format('woff'); /* Modern Browsers */
}

/* open-sans-400italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src:
    local('Open Sans Regular italic'),
    local('Open Sans-Regularitalic'),
    url(../fonts/open-sans-latin-400italic.woff2) format('woff2'), 
    url(../fonts/open-sans-latin-400italic.woff) format('woff'); /* Modern Browsers */
}

/* open-sans-600normal - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src:
    local('Open Sans SemiBold '),
    local('Open Sans-SemiBold'),
    url(../fonts/open-sans-latin-600.woff2) format('woff2'), 
    url(../fonts/open-sans-latin-600.woff) format('woff'); /* Modern Browsers */
}

/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-display: swap;
  font-weight: 600;
  src:
    local('Open Sans SemiBold italic'),
    local('Open Sans-SemiBolditalic'),
    url(../fonts/open-sans-latin-600italic.woff2) format('woff2'), 
    url(../fonts/open-sans-latin-600italic.woff) format('woff'); /* Modern Browsers */
}

/* open-sans-700normal - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src:
    local('Open Sans Bold '),
    local('Open Sans-Bold'),
    url(../fonts/open-sans-latin-700.woff2) format('woff2'), 
    url(../fonts/open-sans-latin-700.woff) format('woff'); /* Modern Browsers */
}

/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  src:
    local('Open Sans Bold italic'),
    local('Open Sans-Bolditalic'),
    url(../fonts/open-sans-latin-700italic.woff2) format('woff2'), 
    url(../fonts/open-sans-latin-700italic.woff) format('woff'); /* Modern Browsers */
}

/* open-sans-800normal - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src:
    local('Open Sans ExtraBold '),
    local('Open Sans-ExtraBold'),
    url(../fonts/open-sans-latin-800.woff2) format('woff2'), 
    url(../fonts/open-sans-latin-800.woff) format('woff'); /* Modern Browsers */
}

/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-display: swap;
  font-weight: 800;
  src:
    local('Open Sans ExtraBold italic'),
    local('Open Sans-ExtraBolditalic'),
    url(../fonts/open-sans-latin-800italic.woff2) format('woff2'), 
    url(../fonts/open-sans-latin-800italic.woff) format('woff'); /* Modern Browsers */
}


/* oswald-200normal - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-display: swap;
  font-weight: 200;
  src:
    local('Oswald Extra Light '),
    local('Oswald-Extra Light'),
    url(../fonts/oswald-latin-200.woff2) format('woff2'), 
    url(../fonts/oswald-latin-200.woff) format('woff'); /* Modern Browsers */
}

/* oswald-300normal - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src:
    local('Oswald Light '),
    local('Oswald-Light'),
    url(../fonts/oswald-latin-300.woff2) format('woff2'), 
    url(../fonts/oswald-latin-300.woff) format('woff'); /* Modern Browsers */
}

/* oswald-400normal - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src:
    local('Oswald Regular '),
    local('Oswald-Regular'),
    url(../fonts/oswald-latin-400.woff2) format('woff2'), 
    url(../fonts/oswald-latin-400.woff) format('woff'); /* Modern Browsers */
}

/* oswald-500normal - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src:
    local('Oswald Medium '),
    local('Oswald-Medium'),
    url(../fonts/oswald-latin-500.woff2) format('woff2'), 
    url(../fonts/oswald-latin-500.woff) format('woff'); /* Modern Browsers */
}

/* oswald-600normal - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src:
    local('Oswald SemiBold '),
    local('Oswald-SemiBold'),
    url(../fonts/oswald-latin-600.woff2) format('woff2'), 
    url(../fonts/oswald-latin-600.woff) format('woff'); /* Modern Browsers */
}

/* oswald-700normal - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src:
    local('Oswald Bold '),
    local('Oswald-Bold'),
    url(../fonts/oswald-latin-700.woff2) format('woff2'), 
    url(../fonts/oswald-latin-700.woff) format('woff'); /* Modern Browsers */
}


/* lobster-400normal - latin */
@font-face {
  font-family: 'Lobster';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src:
    local('Lobster Regular '),
    local('Lobster-Regular'),
    url(../fonts/lobster-latin-400.woff2) format('woff2'), 
    url(../fonts/lobster-latin-400.woff) format('woff'); /* Modern Browsers */
}


/* anton-400normal - latin */
@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src:
    local('Anton Regular '),
    local('Anton-Regular'),
    url(../fonts/anton-latin-400.woff2) format('woff2'), 
    url(../fonts/anton-latin-400.woff) format('woff'); /* Modern Browsers */
}


/* lilita-one-400normal - latin */
@font-face {
  font-family: 'Lilita One';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src:
    local('Lilita One Regular '),
    local('Lilita One-Regular'),
    url(../fonts/lilita-one-latin-400.woff2) format('woff2'), 
    url(../fonts/lilita-one-latin-400.woff) format('woff'); /* Modern Browsers */
}


/* indie-flower-400normal - latin */
@font-face {
  font-family: 'Indie Flower';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src:
    local('Indie Flower Regular '),
    local('Indie Flower-Regular'),
    url(../fonts/indie-flower-latin-400.woff2) format('woff2'), 
    url(../fonts/indie-flower-latin-400.woff) format('woff'); /* Modern Browsers */
}


/* dancing-script-400normal - latin */
@font-face {
  font-family: 'Dancing Script';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src:
    local('Dancing Script Regular '),
    local('Dancing Script-Regular'),
    url(../fonts/dancing-script-latin-400.woff2) format('woff2'), 
    url(../fonts/dancing-script-latin-400.woff) format('woff'); /* Modern Browsers */
}

/* dancing-script-700normal - latin */
@font-face {
  font-family: 'Dancing Script';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src:
    local('Dancing Script Bold '),
    local('Dancing Script-Bold'),
    url(../fonts/dancing-script-latin-700.woff2) format('woff2'), 
    url(../fonts/dancing-script-latin-700.woff) format('woff'); /* Modern Browsers */
}


/* raleway-cyrillic-ext-400-normal */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(../fonts/raleway-cyrillic-ext-400-normal.woff2) format('woff2'), url(../fonts/raleway-cyrillic-ext-400-normal.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* raleway-cyrillic-400-normal */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(../fonts/raleway-cyrillic-400-normal.woff2) format('woff2'), url(../fonts/raleway-cyrillic-400-normal.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* raleway-vietnamese-400-normal */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(../fonts/raleway-vietnamese-400-normal.woff2) format('woff2'), url(../fonts/raleway-vietnamese-400-normal.woff) format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* raleway-latin-ext-400-normal */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(../fonts/raleway-latin-ext-400-normal.woff2) format('woff2'), url(../fonts/raleway-latin-ext-400-normal.woff) format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* raleway-latin-400-normal */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(../fonts/raleway-latin-400-normal.woff2) format('woff2'), url(../fonts/raleway-latin-400-normal.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* comfortaa-cyrillic-ext-400-normal */
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(../fonts/comfortaa-cyrillic-ext-400-normal.woff2) format('woff2'), url(../fonts/comfortaa-cyrillic-ext-400-normal.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* comfortaa-cyrillic-400-normal */
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(../fonts/comfortaa-cyrillic-400-normal.woff2) format('woff2'), url(../fonts/comfortaa-cyrillic-400-normal.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* comfortaa-greek-400-normal */
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(../fonts/comfortaa-greek-400-normal.woff2) format('woff2'), url(../fonts/comfortaa-greek-400-normal.woff) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* comfortaa-vietnamese-400-normal */
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(../fonts/comfortaa-vietnamese-400-normal.woff2) format('woff2'), url(../fonts/comfortaa-vietnamese-400-normal.woff) format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* comfortaa-latin-ext-400-normal */
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(../fonts/comfortaa-latin-ext-400-normal.woff2) format('woff2'), url(../fonts/comfortaa-latin-ext-400-normal.woff) format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* comfortaa-latin-400-normal */
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(../fonts/comfortaa-latin-400-normal.woff2) format('woff2'), url(../fonts/comfortaa-latin-400-normal.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/*!
 * Font Awesome Free 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

.fa-xs {
  font-size: .75em; }

.fa-sm {
  font-size: .875em; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }

.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
          animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
          animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1); }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  -webkit-filter: none;
          filter: none; }

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\F26E"; }

.fa-accessible-icon:before {
  content: "\F368"; }

.fa-accusoft:before {
  content: "\F369"; }

.fa-acquisitions-incorporated:before {
  content: "\F6AF"; }

.fa-ad:before {
  content: "\F641"; }

.fa-address-book:before {
  content: "\F2B9"; }

.fa-address-card:before {
  content: "\F2BB"; }

.fa-adjust:before {
  content: "\F042"; }

.fa-adn:before {
  content: "\F170"; }

.fa-adobe:before {
  content: "\F778"; }

.fa-adversal:before {
  content: "\F36A"; }

.fa-affiliatetheme:before {
  content: "\F36B"; }

.fa-air-freshener:before {
  content: "\F5D0"; }

.fa-airbnb:before {
  content: "\F834"; }

.fa-algolia:before {
  content: "\F36C"; }

.fa-align-center:before {
  content: "\F037"; }

.fa-align-justify:before {
  content: "\F039"; }

.fa-align-left:before {
  content: "\F036"; }

.fa-align-right:before {
  content: "\F038"; }

.fa-alipay:before {
  content: "\F642"; }

.fa-allergies:before {
  content: "\F461"; }

.fa-amazon:before {
  content: "\F270"; }

.fa-amazon-pay:before {
  content: "\F42C"; }

.fa-ambulance:before {
  content: "\F0F9"; }

.fa-american-sign-language-interpreting:before {
  content: "\F2A3"; }

.fa-amilia:before {
  content: "\F36D"; }

.fa-anchor:before {
  content: "\F13D"; }

.fa-android:before {
  content: "\F17B"; }

.fa-angellist:before {
  content: "\F209"; }

.fa-angle-double-down:before {
  content: "\F103"; }

.fa-angle-double-left:before {
  content: "\F100"; }

.fa-angle-double-right:before {
  content: "\F101"; }

.fa-angle-double-up:before {
  content: "\F102"; }

.fa-angle-down:before {
  content: "\F107"; }

.fa-angle-left:before {
  content: "\F104"; }

.fa-angle-right:before {
  content: "\F105"; }

.fa-angle-up:before {
  content: "\F106"; }

.fa-angry:before {
  content: "\F556"; }

.fa-angrycreative:before {
  content: "\F36E"; }

.fa-angular:before {
  content: "\F420"; }

.fa-ankh:before {
  content: "\F644"; }

.fa-app-store:before {
  content: "\F36F"; }

.fa-app-store-ios:before {
  content: "\F370"; }

.fa-apper:before {
  content: "\F371"; }

.fa-apple:before {
  content: "\F179"; }

.fa-apple-alt:before {
  content: "\F5D1"; }

.fa-apple-pay:before {
  content: "\F415"; }

.fa-archive:before {
  content: "\F187"; }

.fa-archway:before {
  content: "\F557"; }

.fa-arrow-alt-circle-down:before {
  content: "\F358"; }

.fa-arrow-alt-circle-left:before {
  content: "\F359"; }

.fa-arrow-alt-circle-right:before {
  content: "\F35A"; }

.fa-arrow-alt-circle-up:before {
  content: "\F35B"; }

.fa-arrow-circle-down:before {
  content: "\F0AB"; }

.fa-arrow-circle-left:before {
  content: "\F0A8"; }

.fa-arrow-circle-right:before {
  content: "\F0A9"; }

.fa-arrow-circle-up:before {
  content: "\F0AA"; }

.fa-arrow-down:before {
  content: "\F063"; }

.fa-arrow-left:before {
  content: "\F060"; }

.fa-arrow-right:before {
  content: "\F061"; }

.fa-arrow-up:before {
  content: "\F062"; }

.fa-arrows-alt:before {
  content: "\F0B2"; }

.fa-arrows-alt-h:before {
  content: "\F337"; }

.fa-arrows-alt-v:before {
  content: "\F338"; }

.fa-artstation:before {
  content: "\F77A"; }

.fa-assistive-listening-systems:before {
  content: "\F2A2"; }

.fa-asterisk:before {
  content: "\F069"; }

.fa-asymmetrik:before {
  content: "\F372"; }

.fa-at:before {
  content: "\F1FA"; }

.fa-atlas:before {
  content: "\F558"; }

.fa-atlassian:before {
  content: "\F77B"; }

.fa-atom:before {
  content: "\F5D2"; }

.fa-audible:before {
  content: "\F373"; }

.fa-audio-description:before {
  content: "\F29E"; }

.fa-autoprefixer:before {
  content: "\F41C"; }

.fa-avianex:before {
  content: "\F374"; }

.fa-aviato:before {
  content: "\F421"; }

.fa-award:before {
  content: "\F559"; }

.fa-aws:before {
  content: "\F375"; }

.fa-baby:before {
  content: "\F77C"; }

.fa-baby-carriage:before {
  content: "\F77D"; }

.fa-backspace:before {
  content: "\F55A"; }

.fa-backward:before {
  content: "\F04A"; }

.fa-bacon:before {
  content: "\F7E5"; }

.fa-balance-scale:before {
  content: "\F24E"; }

.fa-balance-scale-left:before {
  content: "\F515"; }

.fa-balance-scale-right:before {
  content: "\F516"; }

.fa-ban:before {
  content: "\F05E"; }

.fa-band-aid:before {
  content: "\F462"; }

.fa-bandcamp:before {
  content: "\F2D5"; }

.fa-barcode:before {
  content: "\F02A"; }

.fa-bars:before {
  content: "\F0C9"; }

.fa-baseball-ball:before {
  content: "\F433"; }

.fa-basketball-ball:before {
  content: "\F434"; }

.fa-bath:before {
  content: "\F2CD"; }

.fa-battery-empty:before {
  content: "\F244"; }

.fa-battery-full:before {
  content: "\F240"; }

.fa-battery-half:before {
  content: "\F242"; }

.fa-battery-quarter:before {
  content: "\F243"; }

.fa-battery-three-quarters:before {
  content: "\F241"; }

.fa-battle-net:before {
  content: "\F835"; }

.fa-bed:before {
  content: "\F236"; }

.fa-beer:before {
  content: "\F0FC"; }

.fa-behance:before {
  content: "\F1B4"; }

.fa-behance-square:before {
  content: "\F1B5"; }

.fa-bell:before {
  content: "\F0F3"; }

.fa-bell-slash:before {
  content: "\F1F6"; }

.fa-bezier-curve:before {
  content: "\F55B"; }

.fa-bible:before {
  content: "\F647"; }

.fa-bicycle:before {
  content: "\F206"; }

.fa-biking:before {
  content: "\F84A"; }

.fa-bimobject:before {
  content: "\F378"; }

.fa-binoculars:before {
  content: "\F1E5"; }

.fa-biohazard:before {
  content: "\F780"; }

.fa-birthday-cake:before {
  content: "\F1FD"; }

.fa-bitbucket:before {
  content: "\F171"; }

.fa-bitcoin:before {
  content: "\F379"; }

.fa-bity:before {
  content: "\F37A"; }

.fa-black-tie:before {
  content: "\F27E"; }

.fa-blackberry:before {
  content: "\F37B"; }

.fa-blender:before {
  content: "\F517"; }

.fa-blender-phone:before {
  content: "\F6B6"; }

.fa-blind:before {
  content: "\F29D"; }

.fa-blog:before {
  content: "\F781"; }

.fa-blogger:before {
  content: "\F37C"; }

.fa-blogger-b:before {
  content: "\F37D"; }

.fa-bluetooth:before {
  content: "\F293"; }

.fa-bluetooth-b:before {
  content: "\F294"; }

.fa-bold:before {
  content: "\F032"; }

.fa-bolt:before {
  content: "\F0E7"; }

.fa-bomb:before {
  content: "\F1E2"; }

.fa-bone:before {
  content: "\F5D7"; }

.fa-bong:before {
  content: "\F55C"; }

.fa-book:before {
  content: "\F02D"; }

.fa-book-dead:before {
  content: "\F6B7"; }

.fa-book-medical:before {
  content: "\F7E6"; }

.fa-book-open:before {
  content: "\F518"; }

.fa-book-reader:before {
  content: "\F5DA"; }

.fa-bookmark:before {
  content: "\F02E"; }

.fa-bootstrap:before {
  content: "\F836"; }

.fa-border-all:before {
  content: "\F84C"; }

.fa-border-none:before {
  content: "\F850"; }

.fa-border-style:before {
  content: "\F853"; }

.fa-bowling-ball:before {
  content: "\F436"; }

.fa-box:before {
  content: "\F466"; }

.fa-box-open:before {
  content: "\F49E"; }

.fa-boxes:before {
  content: "\F468"; }

.fa-braille:before {
  content: "\F2A1"; }

.fa-brain:before {
  content: "\F5DC"; }

.fa-bread-slice:before {
  content: "\F7EC"; }

.fa-briefcase:before {
  content: "\F0B1"; }

.fa-briefcase-medical:before {
  content: "\F469"; }

.fa-broadcast-tower:before {
  content: "\F519"; }

.fa-broom:before {
  content: "\F51A"; }

.fa-brush:before {
  content: "\F55D"; }

.fa-btc:before {
  content: "\F15A"; }

.fa-buffer:before {
  content: "\F837"; }

.fa-bug:before {
  content: "\F188"; }

.fa-building:before {
  content: "\F1AD"; }

.fa-bullhorn:before {
  content: "\F0A1"; }

.fa-bullseye:before {
  content: "\F140"; }

.fa-burn:before {
  content: "\F46A"; }

.fa-buromobelexperte:before {
  content: "\F37F"; }

.fa-bus:before {
  content: "\F207"; }

.fa-bus-alt:before {
  content: "\F55E"; }

.fa-business-time:before {
  content: "\F64A"; }

.fa-buy-n-large:before {
  content: "\F8A6"; }

.fa-buysellads:before {
  content: "\F20D"; }

.fa-calculator:before {
  content: "\F1EC"; }

.fa-calendar:before {
  content: "\F133"; }

.fa-calendar-alt:before {
  content: "\F073"; }

.fa-calendar-check:before {
  content: "\F274"; }

.fa-calendar-day:before {
  content: "\F783"; }

.fa-calendar-minus:before {
  content: "\F272"; }

.fa-calendar-plus:before {
  content: "\F271"; }

.fa-calendar-times:before {
  content: "\F273"; }

.fa-calendar-week:before {
  content: "\F784"; }

.fa-camera:before {
  content: "\F030"; }

.fa-camera-retro:before {
  content: "\F083"; }

.fa-campground:before {
  content: "\F6BB"; }

.fa-canadian-maple-leaf:before {
  content: "\F785"; }

.fa-candy-cane:before {
  content: "\F786"; }

.fa-cannabis:before {
  content: "\F55F"; }

.fa-capsules:before {
  content: "\F46B"; }

.fa-car:before {
  content: "\F1B9"; }

.fa-car-alt:before {
  content: "\F5DE"; }

.fa-car-battery:before {
  content: "\F5DF"; }

.fa-car-crash:before {
  content: "\F5E1"; }

.fa-car-side:before {
  content: "\F5E4"; }

.fa-caret-down:before {
  content: "\F0D7"; }

.fa-caret-left:before {
  content: "\F0D9"; }

.fa-caret-right:before {
  content: "\F0DA"; }

.fa-caret-square-down:before {
  content: "\F150"; }

.fa-caret-square-left:before {
  content: "\F191"; }

.fa-caret-square-right:before {
  content: "\F152"; }

.fa-caret-square-up:before {
  content: "\F151"; }

.fa-caret-up:before {
  content: "\F0D8"; }

.fa-carrot:before {
  content: "\F787"; }

.fa-cart-arrow-down:before {
  content: "\F218"; }

.fa-cart-plus:before {
  content: "\F217"; }

.fa-cash-register:before {
  content: "\F788"; }

.fa-cat:before {
  content: "\F6BE"; }

.fa-cc-amazon-pay:before {
  content: "\F42D"; }

.fa-cc-amex:before {
  content: "\F1F3"; }

.fa-cc-apple-pay:before {
  content: "\F416"; }

.fa-cc-diners-club:before {
  content: "\F24C"; }

.fa-cc-discover:before {
  content: "\F1F2"; }

.fa-cc-jcb:before {
  content: "\F24B"; }

.fa-cc-mastercard:before {
  content: "\F1F1"; }

.fa-cc-paypal:before {
  content: "\F1F4"; }

.fa-cc-stripe:before {
  content: "\F1F5"; }

.fa-cc-visa:before {
  content: "\F1F0"; }

.fa-centercode:before {
  content: "\F380"; }

.fa-centos:before {
  content: "\F789"; }

.fa-certificate:before {
  content: "\F0A3"; }

.fa-chair:before {
  content: "\F6C0"; }

.fa-chalkboard:before {
  content: "\F51B"; }

.fa-chalkboard-teacher:before {
  content: "\F51C"; }

.fa-charging-station:before {
  content: "\F5E7"; }

.fa-chart-area:before {
  content: "\F1FE"; }

.fa-chart-bar:before {
  content: "\F080"; }

.fa-chart-line:before {
  content: "\F201"; }

.fa-chart-pie:before {
  content: "\F200"; }

.fa-check:before {
  content: "\F00C"; }

.fa-check-circle:before {
  content: "\F058"; }

.fa-check-double:before {
  content: "\F560"; }

.fa-check-square:before {
  content: "\F14A"; }

.fa-cheese:before {
  content: "\F7EF"; }

.fa-chess:before {
  content: "\F439"; }

.fa-chess-bishop:before {
  content: "\F43A"; }

.fa-chess-board:before {
  content: "\F43C"; }

.fa-chess-king:before {
  content: "\F43F"; }

.fa-chess-knight:before {
  content: "\F441"; }

.fa-chess-pawn:before {
  content: "\F443"; }

.fa-chess-queen:before {
  content: "\F445"; }

.fa-chess-rook:before {
  content: "\F447"; }

.fa-chevron-circle-down:before {
  content: "\F13A"; }

.fa-chevron-circle-left:before {
  content: "\F137"; }

.fa-chevron-circle-right:before {
  content: "\F138"; }

.fa-chevron-circle-up:before {
  content: "\F139"; }

.fa-chevron-down:before {
  content: "\F078"; }

.fa-chevron-left:before {
  content: "\F053"; }

.fa-chevron-right:before {
  content: "\F054"; }

.fa-chevron-up:before {
  content: "\F077"; }

.fa-child:before {
  content: "\F1AE"; }

.fa-chrome:before {
  content: "\F268"; }

.fa-chromecast:before {
  content: "\F838"; }

.fa-church:before {
  content: "\F51D"; }

.fa-circle:before {
  content: "\F111"; }

.fa-circle-notch:before {
  content: "\F1CE"; }

.fa-city:before {
  content: "\F64F"; }

.fa-clinic-medical:before {
  content: "\F7F2"; }

.fa-clipboard:before {
  content: "\F328"; }

.fa-clipboard-check:before {
  content: "\F46C"; }

.fa-clipboard-list:before {
  content: "\F46D"; }

.fa-clock:before {
  content: "\F017"; }

.fa-clone:before {
  content: "\F24D"; }

.fa-closed-captioning:before {
  content: "\F20A"; }

.fa-cloud:before {
  content: "\F0C2"; }

.fa-cloud-download-alt:before {
  content: "\F381"; }

.fa-cloud-meatball:before {
  content: "\F73B"; }

.fa-cloud-moon:before {
  content: "\F6C3"; }

.fa-cloud-moon-rain:before {
  content: "\F73C"; }

.fa-cloud-rain:before {
  content: "\F73D"; }

.fa-cloud-showers-heavy:before {
  content: "\F740"; }

.fa-cloud-sun:before {
  content: "\F6C4"; }

.fa-cloud-sun-rain:before {
  content: "\F743"; }

.fa-cloud-upload-alt:before {
  content: "\F382"; }

.fa-cloudscale:before {
  content: "\F383"; }

.fa-cloudsmith:before {
  content: "\F384"; }

.fa-cloudversify:before {
  content: "\F385"; }

.fa-cocktail:before {
  content: "\F561"; }

.fa-code:before {
  content: "\F121"; }

.fa-code-branch:before {
  content: "\F126"; }

.fa-codepen:before {
  content: "\F1CB"; }

.fa-codiepie:before {
  content: "\F284"; }

.fa-coffee:before {
  content: "\F0F4"; }

.fa-cog:before {
  content: "\F013"; }

.fa-cogs:before {
  content: "\F085"; }

.fa-coins:before {
  content: "\F51E"; }

.fa-columns:before {
  content: "\F0DB"; }

.fa-comment:before {
  content: "\F075"; }

.fa-comment-alt:before {
  content: "\F27A"; }

.fa-comment-dollar:before {
  content: "\F651"; }

.fa-comment-dots:before {
  content: "\F4AD"; }

.fa-comment-medical:before {
  content: "\F7F5"; }

.fa-comment-slash:before {
  content: "\F4B3"; }

.fa-comments:before {
  content: "\F086"; }

.fa-comments-dollar:before {
  content: "\F653"; }

.fa-compact-disc:before {
  content: "\F51F"; }

.fa-compass:before {
  content: "\F14E"; }

.fa-compress:before {
  content: "\F066"; }

.fa-compress-arrows-alt:before {
  content: "\F78C"; }

.fa-concierge-bell:before {
  content: "\F562"; }

.fa-confluence:before {
  content: "\F78D"; }

.fa-connectdevelop:before {
  content: "\F20E"; }

.fa-contao:before {
  content: "\F26D"; }

.fa-cookie:before {
  content: "\F563"; }

.fa-cookie-bite:before {
  content: "\F564"; }

.fa-copy:before {
  content: "\F0C5"; }

.fa-copyright:before {
  content: "\F1F9"; }

.fa-cotton-bureau:before {
  content: "\F89E"; }

.fa-couch:before {
  content: "\F4B8"; }

.fa-cpanel:before {
  content: "\F388"; }

.fa-creative-commons:before {
  content: "\F25E"; }

.fa-creative-commons-by:before {
  content: "\F4E7"; }

.fa-creative-commons-nc:before {
  content: "\F4E8"; }

.fa-creative-commons-nc-eu:before {
  content: "\F4E9"; }

.fa-creative-commons-nc-jp:before {
  content: "\F4EA"; }

.fa-creative-commons-nd:before {
  content: "\F4EB"; }

.fa-creative-commons-pd:before {
  content: "\F4EC"; }

.fa-creative-commons-pd-alt:before {
  content: "\F4ED"; }

.fa-creative-commons-remix:before {
  content: "\F4EE"; }

.fa-creative-commons-sa:before {
  content: "\F4EF"; }

.fa-creative-commons-sampling:before {
  content: "\F4F0"; }

.fa-creative-commons-sampling-plus:before {
  content: "\F4F1"; }

.fa-creative-commons-share:before {
  content: "\F4F2"; }

.fa-creative-commons-zero:before {
  content: "\F4F3"; }

.fa-credit-card:before {
  content: "\F09D"; }

.fa-critical-role:before {
  content: "\F6C9"; }

.fa-crop:before {
  content: "\F125"; }

.fa-crop-alt:before {
  content: "\F565"; }

.fa-cross:before {
  content: "\F654"; }

.fa-crosshairs:before {
  content: "\F05B"; }

.fa-crow:before {
  content: "\F520"; }

.fa-crown:before {
  content: "\F521"; }

.fa-crutch:before {
  content: "\F7F7"; }

.fa-css3:before {
  content: "\F13C"; }

.fa-css3-alt:before {
  content: "\F38B"; }

.fa-cube:before {
  content: "\F1B2"; }

.fa-cubes:before {
  content: "\F1B3"; }

.fa-cut:before {
  content: "\F0C4"; }

.fa-cuttlefish:before {
  content: "\F38C"; }

.fa-d-and-d:before {
  content: "\F38D"; }

.fa-d-and-d-beyond:before {
  content: "\F6CA"; }

.fa-dashcube:before {
  content: "\F210"; }

.fa-database:before {
  content: "\F1C0"; }

.fa-deaf:before {
  content: "\F2A4"; }

.fa-delicious:before {
  content: "\F1A5"; }

.fa-democrat:before {
  content: "\F747"; }

.fa-deploydog:before {
  content: "\F38E"; }

.fa-deskpro:before {
  content: "\F38F"; }

.fa-desktop:before {
  content: "\F108"; }

.fa-dev:before {
  content: "\F6CC"; }

.fa-deviantart:before {
  content: "\F1BD"; }

.fa-dharmachakra:before {
  content: "\F655"; }

.fa-dhl:before {
  content: "\F790"; }

.fa-diagnoses:before {
  content: "\F470"; }

.fa-diaspora:before {
  content: "\F791"; }

.fa-dice:before {
  content: "\F522"; }

.fa-dice-d20:before {
  content: "\F6CF"; }

.fa-dice-d6:before {
  content: "\F6D1"; }

.fa-dice-five:before {
  content: "\F523"; }

.fa-dice-four:before {
  content: "\F524"; }

.fa-dice-one:before {
  content: "\F525"; }

.fa-dice-six:before {
  content: "\F526"; }

.fa-dice-three:before {
  content: "\F527"; }

.fa-dice-two:before {
  content: "\F528"; }

.fa-digg:before {
  content: "\F1A6"; }

.fa-digital-ocean:before {
  content: "\F391"; }

.fa-digital-tachograph:before {
  content: "\F566"; }

.fa-directions:before {
  content: "\F5EB"; }

.fa-discord:before {
  content: "\F392"; }

.fa-discourse:before {
  content: "\F393"; }

.fa-divide:before {
  content: "\F529"; }

.fa-dizzy:before {
  content: "\F567"; }

.fa-dna:before {
  content: "\F471"; }

.fa-dochub:before {
  content: "\F394"; }

.fa-docker:before {
  content: "\F395"; }

.fa-dog:before {
  content: "\F6D3"; }

.fa-dollar-sign:before {
  content: "\F155"; }

.fa-dolly:before {
  content: "\F472"; }

.fa-dolly-flatbed:before {
  content: "\F474"; }

.fa-donate:before {
  content: "\F4B9"; }

.fa-door-closed:before {
  content: "\F52A"; }

.fa-door-open:before {
  content: "\F52B"; }

.fa-dot-circle:before {
  content: "\F192"; }

.fa-dove:before {
  content: "\F4BA"; }

.fa-download:before {
  content: "\F019"; }

.fa-draft2digital:before {
  content: "\F396"; }

.fa-drafting-compass:before {
  content: "\F568"; }

.fa-dragon:before {
  content: "\F6D5"; }

.fa-draw-polygon:before {
  content: "\F5EE"; }

.fa-dribbble:before {
  content: "\F17D"; }

.fa-dribbble-square:before {
  content: "\F397"; }

.fa-dropbox:before {
  content: "\F16B"; }

.fa-drum:before {
  content: "\F569"; }

.fa-drum-steelpan:before {
  content: "\F56A"; }

.fa-drumstick-bite:before {
  content: "\F6D7"; }

.fa-drupal:before {
  content: "\F1A9"; }

.fa-dumbbell:before {
  content: "\F44B"; }

.fa-dumpster:before {
  content: "\F793"; }

.fa-dumpster-fire:before {
  content: "\F794"; }

.fa-dungeon:before {
  content: "\F6D9"; }

.fa-dyalog:before {
  content: "\F399"; }

.fa-earlybirds:before {
  content: "\F39A"; }

.fa-ebay:before {
  content: "\F4F4"; }

.fa-edge:before {
  content: "\F282"; }

.fa-edit:before {
  content: "\F044"; }

.fa-egg:before {
  content: "\F7FB"; }

.fa-eject:before {
  content: "\F052"; }

.fa-elementor:before {
  content: "\F430"; }

.fa-ellipsis-h:before {
  content: "\F141"; }

.fa-ellipsis-v:before {
  content: "\F142"; }

.fa-ello:before {
  content: "\F5F1"; }

.fa-ember:before {
  content: "\F423"; }

.fa-empire:before {
  content: "\F1D1"; }

.fa-envelope:before {
  content: "\F0E0"; }

.fa-envelope-open:before {
  content: "\F2B6"; }

.fa-envelope-open-text:before {
  content: "\F658"; }

.fa-envelope-square:before {
  content: "\F199"; }

.fa-envira:before {
  content: "\F299"; }

.fa-equals:before {
  content: "\F52C"; }

.fa-eraser:before {
  content: "\F12D"; }

.fa-erlang:before {
  content: "\F39D"; }

.fa-ethereum:before {
  content: "\F42E"; }

.fa-ethernet:before {
  content: "\F796"; }

.fa-etsy:before {
  content: "\F2D7"; }

.fa-euro-sign:before {
  content: "\F153"; }

.fa-evernote:before {
  content: "\F839"; }

.fa-exchange-alt:before {
  content: "\F362"; }

.fa-exclamation:before {
  content: "\F12A"; }

.fa-exclamation-circle:before {
  content: "\F06A"; }

.fa-exclamation-triangle:before {
  content: "\F071"; }

.fa-expand:before {
  content: "\F065"; }

.fa-expand-arrows-alt:before {
  content: "\F31E"; }

.fa-expeditedssl:before {
  content: "\F23E"; }

.fa-external-link-alt:before {
  content: "\F35D"; }

.fa-external-link-square-alt:before {
  content: "\F360"; }

.fa-eye:before {
  content: "\F06E"; }

.fa-eye-dropper:before {
  content: "\F1FB"; }

.fa-eye-slash:before {
  content: "\F070"; }

.fa-facebook:before {
  content: "\F09A"; }

.fa-facebook-f:before {
  content: "\F39E"; }

.fa-facebook-messenger:before {
  content: "\F39F"; }

.fa-facebook-square:before {
  content: "\F082"; }

.fa-fan:before {
  content: "\F863"; }

.fa-fantasy-flight-games:before {
  content: "\F6DC"; }

.fa-fast-backward:before {
  content: "\F049"; }

.fa-fast-forward:before {
  content: "\F050"; }

.fa-fax:before {
  content: "\F1AC"; }

.fa-feather:before {
  content: "\F52D"; }

.fa-feather-alt:before {
  content: "\F56B"; }

.fa-fedex:before {
  content: "\F797"; }

.fa-fedora:before {
  content: "\F798"; }

.fa-female:before {
  content: "\F182"; }

.fa-fighter-jet:before {
  content: "\F0FB"; }

.fa-figma:before {
  content: "\F799"; }

.fa-file:before {
  content: "\F15B"; }

.fa-file-alt:before {
  content: "\F15C"; }

.fa-file-archive:before {
  content: "\F1C6"; }

.fa-file-audio:before {
  content: "\F1C7"; }

.fa-file-code:before {
  content: "\F1C9"; }

.fa-file-contract:before {
  content: "\F56C"; }

.fa-file-csv:before {
  content: "\F6DD"; }

.fa-file-download:before {
  content: "\F56D"; }

.fa-file-excel:before {
  content: "\F1C3"; }

.fa-file-export:before {
  content: "\F56E"; }

.fa-file-image:before {
  content: "\F1C5"; }

.fa-file-import:before {
  content: "\F56F"; }

.fa-file-invoice:before {
  content: "\F570"; }

.fa-file-invoice-dollar:before {
  content: "\F571"; }

.fa-file-medical:before {
  content: "\F477"; }

.fa-file-medical-alt:before {
  content: "\F478"; }

.fa-file-pdf:before {
  content: "\F1C1"; }

.fa-file-powerpoint:before {
  content: "\F1C4"; }

.fa-file-prescription:before {
  content: "\F572"; }

.fa-file-signature:before {
  content: "\F573"; }

.fa-file-upload:before {
  content: "\F574"; }

.fa-file-video:before {
  content: "\F1C8"; }

.fa-file-word:before {
  content: "\F1C2"; }

.fa-fill:before {
  content: "\F575"; }

.fa-fill-drip:before {
  content: "\F576"; }

.fa-film:before {
  content: "\F008"; }

.fa-filter:before {
  content: "\F0B0"; }

.fa-fingerprint:before {
  content: "\F577"; }

.fa-fire:before {
  content: "\F06D"; }

.fa-fire-alt:before {
  content: "\F7E4"; }

.fa-fire-extinguisher:before {
  content: "\F134"; }

.fa-firefox:before {
  content: "\F269"; }

.fa-first-aid:before {
  content: "\F479"; }

.fa-first-order:before {
  content: "\F2B0"; }

.fa-first-order-alt:before {
  content: "\F50A"; }

.fa-firstdraft:before {
  content: "\F3A1"; }

.fa-fish:before {
  content: "\F578"; }

.fa-fist-raised:before {
  content: "\F6DE"; }

.fa-flag:before {
  content: "\F024"; }

.fa-flag-checkered:before {
  content: "\F11E"; }

.fa-flag-usa:before {
  content: "\F74D"; }

.fa-flask:before {
  content: "\F0C3"; }

.fa-flickr:before {
  content: "\F16E"; }

.fa-flipboard:before {
  content: "\F44D"; }

.fa-flushed:before {
  content: "\F579"; }

.fa-fly:before {
  content: "\F417"; }

.fa-folder:before {
  content: "\F07B"; }

.fa-folder-minus:before {
  content: "\F65D"; }

.fa-folder-open:before {
  content: "\F07C"; }

.fa-folder-plus:before {
  content: "\F65E"; }

.fa-font:before {
  content: "\F031"; }

.fa-font-awesome:before {
  content: "\F2B4"; }

.fa-font-awesome-alt:before {
  content: "\F35C"; }

.fa-font-awesome-flag:before {
  content: "\F425"; }

.fa-font-awesome-logo-full:before {
  content: "\F4E6"; }

.fa-fonticons:before {
  content: "\F280"; }

.fa-fonticons-fi:before {
  content: "\F3A2"; }

.fa-football-ball:before {
  content: "\F44E"; }

.fa-fort-awesome:before {
  content: "\F286"; }

.fa-fort-awesome-alt:before {
  content: "\F3A3"; }

.fa-forumbee:before {
  content: "\F211"; }

.fa-forward:before {
  content: "\F04E"; }

.fa-foursquare:before {
  content: "\F180"; }

.fa-free-code-camp:before {
  content: "\F2C5"; }

.fa-freebsd:before {
  content: "\F3A4"; }

.fa-frog:before {
  content: "\F52E"; }

.fa-frown:before {
  content: "\F119"; }

.fa-frown-open:before {
  content: "\F57A"; }

.fa-fulcrum:before {
  content: "\F50B"; }

.fa-funnel-dollar:before {
  content: "\F662"; }

.fa-futbol:before {
  content: "\F1E3"; }

.fa-galactic-republic:before {
  content: "\F50C"; }

.fa-galactic-senate:before {
  content: "\F50D"; }

.fa-gamepad:before {
  content: "\F11B"; }

.fa-gas-pump:before {
  content: "\F52F"; }

.fa-gavel:before {
  content: "\F0E3"; }

.fa-gem:before {
  content: "\F3A5"; }

.fa-genderless:before {
  content: "\F22D"; }

.fa-get-pocket:before {
  content: "\F265"; }

.fa-gg:before {
  content: "\F260"; }

.fa-gg-circle:before {
  content: "\F261"; }

.fa-ghost:before {
  content: "\F6E2"; }

.fa-gift:before {
  content: "\F06B"; }

.fa-gifts:before {
  content: "\F79C"; }

.fa-git:before {
  content: "\F1D3"; }

.fa-git-alt:before {
  content: "\F841"; }

.fa-git-square:before {
  content: "\F1D2"; }

.fa-github:before {
  content: "\F09B"; }

.fa-github-alt:before {
  content: "\F113"; }

.fa-github-square:before {
  content: "\F092"; }

.fa-gitkraken:before {
  content: "\F3A6"; }

.fa-gitlab:before {
  content: "\F296"; }

.fa-gitter:before {
  content: "\F426"; }

.fa-glass-cheers:before {
  content: "\F79F"; }

.fa-glass-martini:before {
  content: "\F000"; }

.fa-glass-martini-alt:before {
  content: "\F57B"; }

.fa-glass-whiskey:before {
  content: "\F7A0"; }

.fa-glasses:before {
  content: "\F530"; }

.fa-glide:before {
  content: "\F2A5"; }

.fa-glide-g:before {
  content: "\F2A6"; }

.fa-globe:before {
  content: "\F0AC"; }

.fa-globe-africa:before {
  content: "\F57C"; }

.fa-globe-americas:before {
  content: "\F57D"; }

.fa-globe-asia:before {
  content: "\F57E"; }

.fa-globe-europe:before {
  content: "\F7A2"; }

.fa-gofore:before {
  content: "\F3A7"; }

.fa-golf-ball:before {
  content: "\F450"; }

.fa-goodreads:before {
  content: "\F3A8"; }

.fa-goodreads-g:before {
  content: "\F3A9"; }

.fa-google:before {
  content: "\F1A0"; }

.fa-google-drive:before {
  content: "\F3AA"; }

.fa-google-play:before {
  content: "\F3AB"; }

.fa-google-plus:before {
  content: "\F2B3"; }

.fa-google-plus-g:before {
  content: "\F0D5"; }

.fa-google-plus-square:before {
  content: "\F0D4"; }

.fa-google-wallet:before {
  content: "\F1EE"; }

.fa-gopuram:before {
  content: "\F664"; }

.fa-graduation-cap:before {
  content: "\F19D"; }

.fa-gratipay:before {
  content: "\F184"; }

.fa-grav:before {
  content: "\F2D6"; }

.fa-greater-than:before {
  content: "\F531"; }

.fa-greater-than-equal:before {
  content: "\F532"; }

.fa-grimace:before {
  content: "\F57F"; }

.fa-grin:before {
  content: "\F580"; }

.fa-grin-alt:before {
  content: "\F581"; }

.fa-grin-beam:before {
  content: "\F582"; }

.fa-grin-beam-sweat:before {
  content: "\F583"; }

.fa-grin-hearts:before {
  content: "\F584"; }

.fa-grin-squint:before {
  content: "\F585"; }

.fa-grin-squint-tears:before {
  content: "\F586"; }

.fa-grin-stars:before {
  content: "\F587"; }

.fa-grin-tears:before {
  content: "\F588"; }

.fa-grin-tongue:before {
  content: "\F589"; }

.fa-grin-tongue-squint:before {
  content: "\F58A"; }

.fa-grin-tongue-wink:before {
  content: "\F58B"; }

.fa-grin-wink:before {
  content: "\F58C"; }

.fa-grip-horizontal:before {
  content: "\F58D"; }

.fa-grip-lines:before {
  content: "\F7A4"; }

.fa-grip-lines-vertical:before {
  content: "\F7A5"; }

.fa-grip-vertical:before {
  content: "\F58E"; }

.fa-gripfire:before {
  content: "\F3AC"; }

.fa-grunt:before {
  content: "\F3AD"; }

.fa-guitar:before {
  content: "\F7A6"; }

.fa-gulp:before {
  content: "\F3AE"; }

.fa-h-square:before {
  content: "\F0FD"; }

.fa-hacker-news:before {
  content: "\F1D4"; }

.fa-hacker-news-square:before {
  content: "\F3AF"; }

.fa-hackerrank:before {
  content: "\F5F7"; }

.fa-hamburger:before {
  content: "\F805"; }

.fa-hammer:before {
  content: "\F6E3"; }

.fa-hamsa:before {
  content: "\F665"; }

.fa-hand-holding:before {
  content: "\F4BD"; }

.fa-hand-holding-heart:before {
  content: "\F4BE"; }

.fa-hand-holding-usd:before {
  content: "\F4C0"; }

.fa-hand-lizard:before {
  content: "\F258"; }

.fa-hand-middle-finger:before {
  content: "\F806"; }

.fa-hand-paper:before {
  content: "\F256"; }

.fa-hand-peace:before {
  content: "\F25B"; }

.fa-hand-point-down:before {
  content: "\F0A7"; }

.fa-hand-point-left:before {
  content: "\F0A5"; }

.fa-hand-point-right:before {
  content: "\F0A4"; }

.fa-hand-point-up:before {
  content: "\F0A6"; }

.fa-hand-pointer:before {
  content: "\F25A"; }

.fa-hand-rock:before {
  content: "\F255"; }

.fa-hand-scissors:before {
  content: "\F257"; }

.fa-hand-spock:before {
  content: "\F259"; }

.fa-hands:before {
  content: "\F4C2"; }

.fa-hands-helping:before {
  content: "\F4C4"; }

.fa-handshake:before {
  content: "\F2B5"; }

.fa-hanukiah:before {
  content: "\F6E6"; }

.fa-hard-hat:before {
  content: "\F807"; }

.fa-hashtag:before {
  content: "\F292"; }

.fa-hat-cowboy:before {
  content: "\F8C0"; }

.fa-hat-cowboy-side:before {
  content: "\F8C1"; }

.fa-hat-wizard:before {
  content: "\F6E8"; }

.fa-haykal:before {
  content: "\F666"; }

.fa-hdd:before {
  content: "\F0A0"; }

.fa-heading:before {
  content: "\F1DC"; }

.fa-headphones:before {
  content: "\F025"; }

.fa-headphones-alt:before {
  content: "\F58F"; }

.fa-headset:before {
  content: "\F590"; }

.fa-heart:before {
  content: "\F004"; }

.fa-heart-broken:before {
  content: "\F7A9"; }

.fa-heartbeat:before {
  content: "\F21E"; }

.fa-helicopter:before {
  content: "\F533"; }

.fa-highlighter:before {
  content: "\F591"; }

.fa-hiking:before {
  content: "\F6EC"; }

.fa-hippo:before {
  content: "\F6ED"; }

.fa-hips:before {
  content: "\F452"; }

.fa-hire-a-helper:before {
  content: "\F3B0"; }

.fa-history:before {
  content: "\F1DA"; }

.fa-hockey-puck:before {
  content: "\F453"; }

.fa-holly-berry:before {
  content: "\F7AA"; }

.fa-home:before {
  content: "\F015"; }

.fa-hooli:before {
  content: "\F427"; }

.fa-hornbill:before {
  content: "\F592"; }

.fa-horse:before {
  content: "\F6F0"; }

.fa-horse-head:before {
  content: "\F7AB"; }

.fa-hospital:before {
  content: "\F0F8"; }

.fa-hospital-alt:before {
  content: "\F47D"; }

.fa-hospital-symbol:before {
  content: "\F47E"; }

.fa-hot-tub:before {
  content: "\F593"; }

.fa-hotdog:before {
  content: "\F80F"; }

.fa-hotel:before {
  content: "\F594"; }

.fa-hotjar:before {
  content: "\F3B1"; }

.fa-hourglass:before {
  content: "\F254"; }

.fa-hourglass-end:before {
  content: "\F253"; }

.fa-hourglass-half:before {
  content: "\F252"; }

.fa-hourglass-start:before {
  content: "\F251"; }

.fa-house-damage:before {
  content: "\F6F1"; }

.fa-houzz:before {
  content: "\F27C"; }

.fa-hryvnia:before {
  content: "\F6F2"; }

.fa-html5:before {
  content: "\F13B"; }

.fa-hubspot:before {
  content: "\F3B2"; }

.fa-i-cursor:before {
  content: "\F246"; }

.fa-ice-cream:before {
  content: "\F810"; }

.fa-icicles:before {
  content: "\F7AD"; }

.fa-icons:before {
  content: "\F86D"; }

.fa-id-badge:before {
  content: "\F2C1"; }

.fa-id-card:before {
  content: "\F2C2"; }

.fa-id-card-alt:before {
  content: "\F47F"; }

.fa-igloo:before {
  content: "\F7AE"; }

.fa-image:before {
  content: "\F03E"; }

.fa-images:before {
  content: "\F302"; }

.fa-imdb:before {
  content: "\F2D8"; }

.fa-inbox:before {
  content: "\F01C"; }

.fa-indent:before {
  content: "\F03C"; }

.fa-industry:before {
  content: "\F275"; }

.fa-infinity:before {
  content: "\F534"; }

.fa-info:before {
  content: "\F129"; }

.fa-info-circle:before {
  content: "\F05A"; }

.fa-instagram:before {
  content: "\F16D"; }

.fa-intercom:before {
  content: "\F7AF"; }

.fa-internet-explorer:before {
  content: "\F26B"; }

.fa-invision:before {
  content: "\F7B0"; }

.fa-ioxhost:before {
  content: "\F208"; }

.fa-italic:before {
  content: "\F033"; }

.fa-itch-io:before {
  content: "\F83A"; }

.fa-itunes:before {
  content: "\F3B4"; }

.fa-itunes-note:before {
  content: "\F3B5"; }

.fa-java:before {
  content: "\F4E4"; }

.fa-jedi:before {
  content: "\F669"; }

.fa-jedi-order:before {
  content: "\F50E"; }

.fa-jenkins:before {
  content: "\F3B6"; }

.fa-jira:before {
  content: "\F7B1"; }

.fa-joget:before {
  content: "\F3B7"; }

.fa-joint:before {
  content: "\F595"; }

.fa-joomla:before {
  content: "\F1AA"; }

.fa-journal-whills:before {
  content: "\F66A"; }

.fa-js:before {
  content: "\F3B8"; }

.fa-js-square:before {
  content: "\F3B9"; }

.fa-jsfiddle:before {
  content: "\F1CC"; }

.fa-kaaba:before {
  content: "\F66B"; }

.fa-kaggle:before {
  content: "\F5FA"; }

.fa-key:before {
  content: "\F084"; }

.fa-keybase:before {
  content: "\F4F5"; }

.fa-keyboard:before {
  content: "\F11C"; }

.fa-keycdn:before {
  content: "\F3BA"; }

.fa-khanda:before {
  content: "\F66D"; }

.fa-kickstarter:before {
  content: "\F3BB"; }

.fa-kickstarter-k:before {
  content: "\F3BC"; }

.fa-kiss:before {
  content: "\F596"; }

.fa-kiss-beam:before {
  content: "\F597"; }

.fa-kiss-wink-heart:before {
  content: "\F598"; }

.fa-kiwi-bird:before {
  content: "\F535"; }

.fa-korvue:before {
  content: "\F42F"; }

.fa-landmark:before {
  content: "\F66F"; }

.fa-language:before {
  content: "\F1AB"; }

.fa-laptop:before {
  content: "\F109"; }

.fa-laptop-code:before {
  content: "\F5FC"; }

.fa-laptop-medical:before {
  content: "\F812"; }

.fa-laravel:before {
  content: "\F3BD"; }

.fa-lastfm:before {
  content: "\F202"; }

.fa-lastfm-square:before {
  content: "\F203"; }

.fa-laugh:before {
  content: "\F599"; }

.fa-laugh-beam:before {
  content: "\F59A"; }

.fa-laugh-squint:before {
  content: "\F59B"; }

.fa-laugh-wink:before {
  content: "\F59C"; }

.fa-layer-group:before {
  content: "\F5FD"; }

.fa-leaf:before {
  content: "\F06C"; }

.fa-leanpub:before {
  content: "\F212"; }

.fa-lemon:before {
  content: "\F094"; }

.fa-less:before {
  content: "\F41D"; }

.fa-less-than:before {
  content: "\F536"; }

.fa-less-than-equal:before {
  content: "\F537"; }

.fa-level-down-alt:before {
  content: "\F3BE"; }

.fa-level-up-alt:before {
  content: "\F3BF"; }

.fa-life-ring:before {
  content: "\F1CD"; }

.fa-lightbulb:before {
  content: "\F0EB"; }

.fa-line:before {
  content: "\F3C0"; }

.fa-link:before {
  content: "\F0C1"; }

.fa-linkedin:before {
  content: "\F08C"; }

.fa-linkedin-in:before {
  content: "\F0E1"; }

.fa-linode:before {
  content: "\F2B8"; }

.fa-linux:before {
  content: "\F17C"; }

.fa-lira-sign:before {
  content: "\F195"; }

.fa-list:before {
  content: "\F03A"; }

.fa-list-alt:before {
  content: "\F022"; }

.fa-list-ol:before {
  content: "\F0CB"; }

.fa-list-ul:before {
  content: "\F0CA"; }

.fa-location-arrow:before {
  content: "\F124"; }

.fa-lock:before {
  content: "\F023"; }

.fa-lock-open:before {
  content: "\F3C1"; }

.fa-long-arrow-alt-down:before {
  content: "\F309"; }

.fa-long-arrow-alt-left:before {
  content: "\F30A"; }

.fa-long-arrow-alt-right:before {
  content: "\F30B"; }

.fa-long-arrow-alt-up:before {
  content: "\F30C"; }

.fa-low-vision:before {
  content: "\F2A8"; }

.fa-luggage-cart:before {
  content: "\F59D"; }

.fa-lyft:before {
  content: "\F3C3"; }

.fa-magento:before {
  content: "\F3C4"; }

.fa-magic:before {
  content: "\F0D0"; }

.fa-magnet:before {
  content: "\F076"; }

.fa-mail-bulk:before {
  content: "\F674"; }

.fa-mailchimp:before {
  content: "\F59E"; }

.fa-male:before {
  content: "\F183"; }

.fa-mandalorian:before {
  content: "\F50F"; }

.fa-map:before {
  content: "\F279"; }

.fa-map-marked:before {
  content: "\F59F"; }

.fa-map-marked-alt:before {
  content: "\F5A0"; }

.fa-map-marker:before {
  content: "\F041"; }

.fa-map-marker-alt:before {
  content: "\F3C5"; }

.fa-map-pin:before {
  content: "\F276"; }

.fa-map-signs:before {
  content: "\F277"; }

.fa-markdown:before {
  content: "\F60F"; }

.fa-marker:before {
  content: "\F5A1"; }

.fa-mars:before {
  content: "\F222"; }

.fa-mars-double:before {
  content: "\F227"; }

.fa-mars-stroke:before {
  content: "\F229"; }

.fa-mars-stroke-h:before {
  content: "\F22B"; }

.fa-mars-stroke-v:before {
  content: "\F22A"; }

.fa-mask:before {
  content: "\F6FA"; }

.fa-mastodon:before {
  content: "\F4F6"; }

.fa-maxcdn:before {
  content: "\F136"; }

.fa-mdb:before {
  content: "\F8CA"; }

.fa-medal:before {
  content: "\F5A2"; }

.fa-medapps:before {
  content: "\F3C6"; }

.fa-medium:before {
  content: "\F23A"; }

.fa-medium-m:before {
  content: "\F3C7"; }

.fa-medkit:before {
  content: "\F0FA"; }

.fa-medrt:before {
  content: "\F3C8"; }

.fa-meetup:before {
  content: "\F2E0"; }

.fa-megaport:before {
  content: "\F5A3"; }

.fa-meh:before {
  content: "\F11A"; }

.fa-meh-blank:before {
  content: "\F5A4"; }

.fa-meh-rolling-eyes:before {
  content: "\F5A5"; }

.fa-memory:before {
  content: "\F538"; }

.fa-mendeley:before {
  content: "\F7B3"; }

.fa-menorah:before {
  content: "\F676"; }

.fa-mercury:before {
  content: "\F223"; }

.fa-meteor:before {
  content: "\F753"; }

.fa-microchip:before {
  content: "\F2DB"; }

.fa-microphone:before {
  content: "\F130"; }

.fa-microphone-alt:before {
  content: "\F3C9"; }

.fa-microphone-alt-slash:before {
  content: "\F539"; }

.fa-microphone-slash:before {
  content: "\F131"; }

.fa-microscope:before {
  content: "\F610"; }

.fa-microsoft:before {
  content: "\F3CA"; }

.fa-minus:before {
  content: "\F068"; }

.fa-minus-circle:before {
  content: "\F056"; }

.fa-minus-square:before {
  content: "\F146"; }

.fa-mitten:before {
  content: "\F7B5"; }

.fa-mix:before {
  content: "\F3CB"; }

.fa-mixcloud:before {
  content: "\F289"; }

.fa-mizuni:before {
  content: "\F3CC"; }

.fa-mobile:before {
  content: "\F10B"; }

.fa-mobile-alt:before {
  content: "\F3CD"; }

.fa-modx:before {
  content: "\F285"; }

.fa-monero:before {
  content: "\F3D0"; }

.fa-money-bill:before {
  content: "\F0D6"; }

.fa-money-bill-alt:before {
  content: "\F3D1"; }

.fa-money-bill-wave:before {
  content: "\F53A"; }

.fa-money-bill-wave-alt:before {
  content: "\F53B"; }

.fa-money-check:before {
  content: "\F53C"; }

.fa-money-check-alt:before {
  content: "\F53D"; }

.fa-monument:before {
  content: "\F5A6"; }

.fa-moon:before {
  content: "\F186"; }

.fa-mortar-pestle:before {
  content: "\F5A7"; }

.fa-mosque:before {
  content: "\F678"; }

.fa-motorcycle:before {
  content: "\F21C"; }

.fa-mountain:before {
  content: "\F6FC"; }

.fa-mouse:before {
  content: "\F8CC"; }

.fa-mouse-pointer:before {
  content: "\F245"; }

.fa-mug-hot:before {
  content: "\F7B6"; }

.fa-music:before {
  content: "\F001"; }

.fa-napster:before {
  content: "\F3D2"; }

.fa-neos:before {
  content: "\F612"; }

.fa-network-wired:before {
  content: "\F6FF"; }

.fa-neuter:before {
  content: "\F22C"; }

.fa-newspaper:before {
  content: "\F1EA"; }

.fa-nimblr:before {
  content: "\F5A8"; }

.fa-node:before {
  content: "\F419"; }

.fa-node-js:before {
  content: "\F3D3"; }

.fa-not-equal:before {
  content: "\F53E"; }

.fa-notes-medical:before {
  content: "\F481"; }

.fa-npm:before {
  content: "\F3D4"; }

.fa-ns8:before {
  content: "\F3D5"; }

.fa-nutritionix:before {
  content: "\F3D6"; }

.fa-object-group:before {
  content: "\F247"; }

.fa-object-ungroup:before {
  content: "\F248"; }

.fa-odnoklassniki:before {
  content: "\F263"; }

.fa-odnoklassniki-square:before {
  content: "\F264"; }

.fa-oil-can:before {
  content: "\F613"; }

.fa-old-republic:before {
  content: "\F510"; }

.fa-om:before {
  content: "\F679"; }

.fa-opencart:before {
  content: "\F23D"; }

.fa-openid:before {
  content: "\F19B"; }

.fa-opera:before {
  content: "\F26A"; }

.fa-optin-monster:before {
  content: "\F23C"; }

.fa-orcid:before {
  content: "\F8D2"; }

.fa-osi:before {
  content: "\F41A"; }

.fa-otter:before {
  content: "\F700"; }

.fa-outdent:before {
  content: "\F03B"; }

.fa-page4:before {
  content: "\F3D7"; }

.fa-pagelines:before {
  content: "\F18C"; }

.fa-pager:before {
  content: "\F815"; }

.fa-paint-brush:before {
  content: "\F1FC"; }

.fa-paint-roller:before {
  content: "\F5AA"; }

.fa-palette:before {
  content: "\F53F"; }

.fa-palfed:before {
  content: "\F3D8"; }

.fa-pallet:before {
  content: "\F482"; }

.fa-paper-plane:before {
  content: "\F1D8"; }

.fa-paperclip:before {
  content: "\F0C6"; }

.fa-parachute-box:before {
  content: "\F4CD"; }

.fa-paragraph:before {
  content: "\F1DD"; }

.fa-parking:before {
  content: "\F540"; }

.fa-passport:before {
  content: "\F5AB"; }

.fa-pastafarianism:before {
  content: "\F67B"; }

.fa-paste:before {
  content: "\F0EA"; }

.fa-patreon:before {
  content: "\F3D9"; }

.fa-pause:before {
  content: "\F04C"; }

.fa-pause-circle:before {
  content: "\F28B"; }

.fa-paw:before {
  content: "\F1B0"; }

.fa-paypal:before {
  content: "\F1ED"; }

.fa-peace:before {
  content: "\F67C"; }

.fa-pen:before {
  content: "\F304"; }

.fa-pen-alt:before {
  content: "\F305"; }

.fa-pen-fancy:before {
  content: "\F5AC"; }

.fa-pen-nib:before {
  content: "\F5AD"; }

.fa-pen-square:before {
  content: "\F14B"; }

.fa-pencil-alt:before {
  content: "\F303"; }

.fa-pencil-ruler:before {
  content: "\F5AE"; }

.fa-penny-arcade:before {
  content: "\F704"; }

.fa-people-carry:before {
  content: "\F4CE"; }

.fa-pepper-hot:before {
  content: "\F816"; }

.fa-percent:before {
  content: "\F295"; }

.fa-percentage:before {
  content: "\F541"; }

.fa-periscope:before {
  content: "\F3DA"; }

.fa-person-booth:before {
  content: "\F756"; }

.fa-phabricator:before {
  content: "\F3DB"; }

.fa-phoenix-framework:before {
  content: "\F3DC"; }

.fa-phoenix-squadron:before {
  content: "\F511"; }

.fa-phone:before {
  content: "\F095"; }

.fa-phone-alt:before {
  content: "\F879"; }

.fa-phone-slash:before {
  content: "\F3DD"; }

.fa-phone-square:before {
  content: "\F098"; }

.fa-phone-square-alt:before {
  content: "\F87B"; }

.fa-phone-volume:before {
  content: "\F2A0"; }

.fa-photo-video:before {
  content: "\F87C"; }

.fa-php:before {
  content: "\F457"; }

.fa-pied-piper:before {
  content: "\F2AE"; }

.fa-pied-piper-alt:before {
  content: "\F1A8"; }

.fa-pied-piper-hat:before {
  content: "\F4E5"; }

.fa-pied-piper-pp:before {
  content: "\F1A7"; }

.fa-piggy-bank:before {
  content: "\F4D3"; }

.fa-pills:before {
  content: "\F484"; }

.fa-pinterest:before {
  content: "\F0D2"; }

.fa-pinterest-p:before {
  content: "\F231"; }

.fa-pinterest-square:before {
  content: "\F0D3"; }

.fa-pizza-slice:before {
  content: "\F818"; }

.fa-place-of-worship:before {
  content: "\F67F"; }

.fa-plane:before {
  content: "\F072"; }

.fa-plane-arrival:before {
  content: "\F5AF"; }

.fa-plane-departure:before {
  content: "\F5B0"; }

.fa-play:before {
  content: "\F04B"; }

.fa-play-circle:before {
  content: "\F144"; }

.fa-playstation:before {
  content: "\F3DF"; }

.fa-plug:before {
  content: "\F1E6"; }

.fa-plus:before {
  content: "\F067"; }

.fa-plus-circle:before {
  content: "\F055"; }

.fa-plus-square:before {
  content: "\F0FE"; }

.fa-podcast:before {
  content: "\F2CE"; }

.fa-poll:before {
  content: "\F681"; }

.fa-poll-h:before {
  content: "\F682"; }

.fa-poo:before {
  content: "\F2FE"; }

.fa-poo-storm:before {
  content: "\F75A"; }

.fa-poop:before {
  content: "\F619"; }

.fa-portrait:before {
  content: "\F3E0"; }

.fa-pound-sign:before {
  content: "\F154"; }

.fa-power-off:before {
  content: "\F011"; }

.fa-pray:before {
  content: "\F683"; }

.fa-praying-hands:before {
  content: "\F684"; }

.fa-prescription:before {
  content: "\F5B1"; }

.fa-prescription-bottle:before {
  content: "\F485"; }

.fa-prescription-bottle-alt:before {
  content: "\F486"; }

.fa-print:before {
  content: "\F02F"; }

.fa-procedures:before {
  content: "\F487"; }

.fa-product-hunt:before {
  content: "\F288"; }

.fa-project-diagram:before {
  content: "\F542"; }

.fa-pushed:before {
  content: "\F3E1"; }

.fa-puzzle-piece:before {
  content: "\F12E"; }

.fa-python:before {
  content: "\F3E2"; }

.fa-qq:before {
  content: "\F1D6"; }

.fa-qrcode:before {
  content: "\F029"; }

.fa-question:before {
  content: "\F128"; }

.fa-question-circle:before {
  content: "\F059"; }

.fa-quidditch:before {
  content: "\F458"; }

.fa-quinscape:before {
  content: "\F459"; }

.fa-quora:before {
  content: "\F2C4"; }

.fa-quote-left:before {
  content: "\F10D"; }

.fa-quote-right:before {
  content: "\F10E"; }

.fa-quran:before {
  content: "\F687"; }

.fa-r-project:before {
  content: "\F4F7"; }

.fa-radiation:before {
  content: "\F7B9"; }

.fa-radiation-alt:before {
  content: "\F7BA"; }

.fa-rainbow:before {
  content: "\F75B"; }

.fa-random:before {
  content: "\F074"; }

.fa-raspberry-pi:before {
  content: "\F7BB"; }

.fa-ravelry:before {
  content: "\F2D9"; }

.fa-react:before {
  content: "\F41B"; }

.fa-reacteurope:before {
  content: "\F75D"; }

.fa-readme:before {
  content: "\F4D5"; }

.fa-rebel:before {
  content: "\F1D0"; }

.fa-receipt:before {
  content: "\F543"; }

.fa-record-vinyl:before {
  content: "\F8D9"; }

.fa-recycle:before {
  content: "\F1B8"; }

.fa-red-river:before {
  content: "\F3E3"; }

.fa-reddit:before {
  content: "\F1A1"; }

.fa-reddit-alien:before {
  content: "\F281"; }

.fa-reddit-square:before {
  content: "\F1A2"; }

.fa-redhat:before {
  content: "\F7BC"; }

.fa-redo:before {
  content: "\F01E"; }

.fa-redo-alt:before {
  content: "\F2F9"; }

.fa-registered:before {
  content: "\F25D"; }

.fa-remove-format:before {
  content: "\F87D"; }

.fa-renren:before {
  content: "\F18B"; }

.fa-reply:before {
  content: "\F3E5"; }

.fa-reply-all:before {
  content: "\F122"; }

.fa-replyd:before {
  content: "\F3E6"; }

.fa-republican:before {
  content: "\F75E"; }

.fa-researchgate:before {
  content: "\F4F8"; }

.fa-resolving:before {
  content: "\F3E7"; }

.fa-restroom:before {
  content: "\F7BD"; }

.fa-retweet:before {
  content: "\F079"; }

.fa-rev:before {
  content: "\F5B2"; }

.fa-ribbon:before {
  content: "\F4D6"; }

.fa-ring:before {
  content: "\F70B"; }

.fa-road:before {
  content: "\F018"; }

.fa-robot:before {
  content: "\F544"; }

.fa-rocket:before {
  content: "\F135"; }

.fa-rocketchat:before {
  content: "\F3E8"; }

.fa-rockrms:before {
  content: "\F3E9"; }

.fa-route:before {
  content: "\F4D7"; }

.fa-rss:before {
  content: "\F09E"; }

.fa-rss-square:before {
  content: "\F143"; }

.fa-ruble-sign:before {
  content: "\F158"; }

.fa-ruler:before {
  content: "\F545"; }

.fa-ruler-combined:before {
  content: "\F546"; }

.fa-ruler-horizontal:before {
  content: "\F547"; }

.fa-ruler-vertical:before {
  content: "\F548"; }

.fa-running:before {
  content: "\F70C"; }

.fa-rupee-sign:before {
  content: "\F156"; }

.fa-sad-cry:before {
  content: "\F5B3"; }

.fa-sad-tear:before {
  content: "\F5B4"; }

.fa-safari:before {
  content: "\F267"; }

.fa-salesforce:before {
  content: "\F83B"; }

.fa-sass:before {
  content: "\F41E"; }

.fa-satellite:before {
  content: "\F7BF"; }

.fa-satellite-dish:before {
  content: "\F7C0"; }

.fa-save:before {
  content: "\F0C7"; }

.fa-schlix:before {
  content: "\F3EA"; }

.fa-school:before {
  content: "\F549"; }

.fa-screwdriver:before {
  content: "\F54A"; }

.fa-scribd:before {
  content: "\F28A"; }

.fa-scroll:before {
  content: "\F70E"; }

.fa-sd-card:before {
  content: "\F7C2"; }

.fa-search:before {
  content: "\F002"; }

.fa-search-dollar:before {
  content: "\F688"; }

.fa-search-location:before {
  content: "\F689"; }

.fa-search-minus:before {
  content: "\F010"; }

.fa-search-plus:before {
  content: "\F00E"; }

.fa-searchengin:before {
  content: "\F3EB"; }

.fa-seedling:before {
  content: "\F4D8"; }

.fa-sellcast:before {
  content: "\F2DA"; }

.fa-sellsy:before {
  content: "\F213"; }

.fa-server:before {
  content: "\F233"; }

.fa-servicestack:before {
  content: "\F3EC"; }

.fa-shapes:before {
  content: "\F61F"; }

.fa-share:before {
  content: "\F064"; }

.fa-share-alt:before {
  content: "\F1E0"; }

.fa-share-alt-square:before {
  content: "\F1E1"; }

.fa-share-square:before {
  content: "\F14D"; }

.fa-shekel-sign:before {
  content: "\F20B"; }

.fa-shield-alt:before {
  content: "\F3ED"; }

.fa-ship:before {
  content: "\F21A"; }

.fa-shipping-fast:before {
  content: "\F48B"; }

.fa-shirtsinbulk:before {
  content: "\F214"; }

.fa-shoe-prints:before {
  content: "\F54B"; }

.fa-shopping-bag:before {
  content: "\F290"; }

.fa-shopping-basket:before {
  content: "\F291"; }

.fa-shopping-cart:before {
  content: "\F07A"; }

.fa-shopware:before {
  content: "\F5B5"; }

.fa-shower:before {
  content: "\F2CC"; }

.fa-shuttle-van:before {
  content: "\F5B6"; }

.fa-sign:before {
  content: "\F4D9"; }

.fa-sign-in-alt:before {
  content: "\F2F6"; }

.fa-sign-language:before {
  content: "\F2A7"; }

.fa-sign-out-alt:before {
  content: "\F2F5"; }

.fa-signal:before {
  content: "\F012"; }

.fa-signature:before {
  content: "\F5B7"; }

.fa-sim-card:before {
  content: "\F7C4"; }

.fa-simplybuilt:before {
  content: "\F215"; }

.fa-sistrix:before {
  content: "\F3EE"; }

.fa-sitemap:before {
  content: "\F0E8"; }

.fa-sith:before {
  content: "\F512"; }

.fa-skating:before {
  content: "\F7C5"; }

.fa-sketch:before {
  content: "\F7C6"; }

.fa-skiing:before {
  content: "\F7C9"; }

.fa-skiing-nordic:before {
  content: "\F7CA"; }

.fa-skull:before {
  content: "\F54C"; }

.fa-skull-crossbones:before {
  content: "\F714"; }

.fa-skyatlas:before {
  content: "\F216"; }

.fa-skype:before {
  content: "\F17E"; }

.fa-slack:before {
  content: "\F198"; }

.fa-slack-hash:before {
  content: "\F3EF"; }

.fa-slash:before {
  content: "\F715"; }

.fa-sleigh:before {
  content: "\F7CC"; }

.fa-sliders-h:before {
  content: "\F1DE"; }

.fa-slideshare:before {
  content: "\F1E7"; }

.fa-smile:before {
  content: "\F118"; }

.fa-smile-beam:before {
  content: "\F5B8"; }

.fa-smile-wink:before {
  content: "\F4DA"; }

.fa-smog:before {
  content: "\F75F"; }

.fa-smoking:before {
  content: "\F48D"; }

.fa-smoking-ban:before {
  content: "\F54D"; }

.fa-sms:before {
  content: "\F7CD"; }

.fa-snapchat:before {
  content: "\F2AB"; }

.fa-snapchat-ghost:before {
  content: "\F2AC"; }

.fa-snapchat-square:before {
  content: "\F2AD"; }

.fa-snowboarding:before {
  content: "\F7CE"; }

.fa-snowflake:before {
  content: "\F2DC"; }

.fa-snowman:before {
  content: "\F7D0"; }

.fa-snowplow:before {
  content: "\F7D2"; }

.fa-socks:before {
  content: "\F696"; }

.fa-solar-panel:before {
  content: "\F5BA"; }

.fa-sort:before {
  content: "\F0DC"; }

.fa-sort-alpha-down:before {
  content: "\F15D"; }

.fa-sort-alpha-down-alt:before {
  content: "\F881"; }

.fa-sort-alpha-up:before {
  content: "\F15E"; }

.fa-sort-alpha-up-alt:before {
  content: "\F882"; }

.fa-sort-amount-down:before {
  content: "\F160"; }

.fa-sort-amount-down-alt:before {
  content: "\F884"; }

.fa-sort-amount-up:before {
  content: "\F161"; }

.fa-sort-amount-up-alt:before {
  content: "\F885"; }

.fa-sort-down:before {
  content: "\F0DD"; }

.fa-sort-numeric-down:before {
  content: "\F162"; }

.fa-sort-numeric-down-alt:before {
  content: "\F886"; }

.fa-sort-numeric-up:before {
  content: "\F163"; }

.fa-sort-numeric-up-alt:before {
  content: "\F887"; }

.fa-sort-up:before {
  content: "\F0DE"; }

.fa-soundcloud:before {
  content: "\F1BE"; }

.fa-sourcetree:before {
  content: "\F7D3"; }

.fa-spa:before {
  content: "\F5BB"; }

.fa-space-shuttle:before {
  content: "\F197"; }

.fa-speakap:before {
  content: "\F3F3"; }

.fa-speaker-deck:before {
  content: "\F83C"; }

.fa-spell-check:before {
  content: "\F891"; }

.fa-spider:before {
  content: "\F717"; }

.fa-spinner:before {
  content: "\F110"; }

.fa-splotch:before {
  content: "\F5BC"; }

.fa-spotify:before {
  content: "\F1BC"; }

.fa-spray-can:before {
  content: "\F5BD"; }

.fa-square:before {
  content: "\F0C8"; }

.fa-square-full:before {
  content: "\F45C"; }

.fa-square-root-alt:before {
  content: "\F698"; }

.fa-squarespace:before {
  content: "\F5BE"; }

.fa-stack-exchange:before {
  content: "\F18D"; }

.fa-stack-overflow:before {
  content: "\F16C"; }

.fa-stackpath:before {
  content: "\F842"; }

.fa-stamp:before {
  content: "\F5BF"; }

.fa-star:before {
  content: "\F005"; }

.fa-star-and-crescent:before {
  content: "\F699"; }

.fa-star-half:before {
  content: "\F089"; }

.fa-star-half-alt:before {
  content: "\F5C0"; }

.fa-star-of-david:before {
  content: "\F69A"; }

.fa-star-of-life:before {
  content: "\F621"; }

.fa-staylinked:before {
  content: "\F3F5"; }

.fa-steam:before {
  content: "\F1B6"; }

.fa-steam-square:before {
  content: "\F1B7"; }

.fa-steam-symbol:before {
  content: "\F3F6"; }

.fa-step-backward:before {
  content: "\F048"; }

.fa-step-forward:before {
  content: "\F051"; }

.fa-stethoscope:before {
  content: "\F0F1"; }

.fa-sticker-mule:before {
  content: "\F3F7"; }

.fa-sticky-note:before {
  content: "\F249"; }

.fa-stop:before {
  content: "\F04D"; }

.fa-stop-circle:before {
  content: "\F28D"; }

.fa-stopwatch:before {
  content: "\F2F2"; }

.fa-store:before {
  content: "\F54E"; }

.fa-store-alt:before {
  content: "\F54F"; }

.fa-strava:before {
  content: "\F428"; }

.fa-stream:before {
  content: "\F550"; }

.fa-street-view:before {
  content: "\F21D"; }

.fa-strikethrough:before {
  content: "\F0CC"; }

.fa-stripe:before {
  content: "\F429"; }

.fa-stripe-s:before {
  content: "\F42A"; }

.fa-stroopwafel:before {
  content: "\F551"; }

.fa-studiovinari:before {
  content: "\F3F8"; }

.fa-stumbleupon:before {
  content: "\F1A4"; }

.fa-stumbleupon-circle:before {
  content: "\F1A3"; }

.fa-subscript:before {
  content: "\F12C"; }

.fa-subway:before {
  content: "\F239"; }

.fa-suitcase:before {
  content: "\F0F2"; }

.fa-suitcase-rolling:before {
  content: "\F5C1"; }

.fa-sun:before {
  content: "\F185"; }

.fa-superpowers:before {
  content: "\F2DD"; }

.fa-superscript:before {
  content: "\F12B"; }

.fa-supple:before {
  content: "\F3F9"; }

.fa-surprise:before {
  content: "\F5C2"; }

.fa-suse:before {
  content: "\F7D6"; }

.fa-swatchbook:before {
  content: "\F5C3"; }

.fa-swift:before {
  content: "\F8E1"; }

.fa-swimmer:before {
  content: "\F5C4"; }

.fa-swimming-pool:before {
  content: "\F5C5"; }

.fa-symfony:before {
  content: "\F83D"; }

.fa-synagogue:before {
  content: "\F69B"; }

.fa-sync:before {
  content: "\F021"; }

.fa-sync-alt:before {
  content: "\F2F1"; }

.fa-syringe:before {
  content: "\F48E"; }

.fa-table:before {
  content: "\F0CE"; }

.fa-table-tennis:before {
  content: "\F45D"; }

.fa-tablet:before {
  content: "\F10A"; }

.fa-tablet-alt:before {
  content: "\F3FA"; }

.fa-tablets:before {
  content: "\F490"; }

.fa-tachometer-alt:before {
  content: "\F3FD"; }

.fa-tag:before {
  content: "\F02B"; }

.fa-tags:before {
  content: "\F02C"; }

.fa-tape:before {
  content: "\F4DB"; }

.fa-tasks:before {
  content: "\F0AE"; }

.fa-taxi:before {
  content: "\F1BA"; }

.fa-teamspeak:before {
  content: "\F4F9"; }

.fa-teeth:before {
  content: "\F62E"; }

.fa-teeth-open:before {
  content: "\F62F"; }

.fa-telegram:before {
  content: "\F2C6"; }

.fa-telegram-plane:before {
  content: "\F3FE"; }

.fa-temperature-high:before {
  content: "\F769"; }

.fa-temperature-low:before {
  content: "\F76B"; }

.fa-tencent-weibo:before {
  content: "\F1D5"; }

.fa-tenge:before {
  content: "\F7D7"; }

.fa-terminal:before {
  content: "\F120"; }

.fa-text-height:before {
  content: "\F034"; }

.fa-text-width:before {
  content: "\F035"; }

.fa-th:before {
  content: "\F00A"; }

.fa-th-large:before {
  content: "\F009"; }

.fa-th-list:before {
  content: "\F00B"; }

.fa-the-red-yeti:before {
  content: "\F69D"; }

.fa-theater-masks:before {
  content: "\F630"; }

.fa-themeco:before {
  content: "\F5C6"; }

.fa-themeisle:before {
  content: "\F2B2"; }

.fa-thermometer:before {
  content: "\F491"; }

.fa-thermometer-empty:before {
  content: "\F2CB"; }

.fa-thermometer-full:before {
  content: "\F2C7"; }

.fa-thermometer-half:before {
  content: "\F2C9"; }

.fa-thermometer-quarter:before {
  content: "\F2CA"; }

.fa-thermometer-three-quarters:before {
  content: "\F2C8"; }

.fa-think-peaks:before {
  content: "\F731"; }

.fa-thumbs-down:before {
  content: "\F165"; }

.fa-thumbs-up:before {
  content: "\F164"; }

.fa-thumbtack:before {
  content: "\F08D"; }

.fa-ticket-alt:before {
  content: "\F3FF"; }

.fa-times:before {
  content: "\F00D"; }

.fa-times-circle:before {
  content: "\F057"; }

.fa-tint:before {
  content: "\F043"; }

.fa-tint-slash:before {
  content: "\F5C7"; }

.fa-tired:before {
  content: "\F5C8"; }

.fa-toggle-off:before {
  content: "\F204"; }

.fa-toggle-on:before {
  content: "\F205"; }

.fa-toilet:before {
  content: "\F7D8"; }

.fa-toilet-paper:before {
  content: "\F71E"; }

.fa-toolbox:before {
  content: "\F552"; }

.fa-tools:before {
  content: "\F7D9"; }

.fa-tooth:before {
  content: "\F5C9"; }

.fa-torah:before {
  content: "\F6A0"; }

.fa-torii-gate:before {
  content: "\F6A1"; }

.fa-tractor:before {
  content: "\F722"; }

.fa-trade-federation:before {
  content: "\F513"; }

.fa-trademark:before {
  content: "\F25C"; }

.fa-traffic-light:before {
  content: "\F637"; }

.fa-train:before {
  content: "\F238"; }

.fa-tram:before {
  content: "\F7DA"; }

.fa-transgender:before {
  content: "\F224"; }

.fa-transgender-alt:before {
  content: "\F225"; }

.fa-trash:before {
  content: "\F1F8"; }

.fa-trash-alt:before {
  content: "\F2ED"; }

.fa-trash-restore:before {
  content: "\F829"; }

.fa-trash-restore-alt:before {
  content: "\F82A"; }

.fa-tree:before {
  content: "\F1BB"; }

.fa-trello:before {
  content: "\F181"; }

.fa-tripadvisor:before {
  content: "\F262"; }

.fa-trophy:before {
  content: "\F091"; }

.fa-truck:before {
  content: "\F0D1"; }

.fa-truck-loading:before {
  content: "\F4DE"; }

.fa-truck-monster:before {
  content: "\F63B"; }

.fa-truck-moving:before {
  content: "\F4DF"; }

.fa-truck-pickup:before {
  content: "\F63C"; }

.fa-tshirt:before {
  content: "\F553"; }

.fa-tty:before {
  content: "\F1E4"; }

.fa-tumblr:before {
  content: "\F173"; }

.fa-tumblr-square:before {
  content: "\F174"; }

.fa-tv:before {
  content: "\F26C"; }

.fa-twitch:before {
  content: "\F1E8"; }

.fa-twitter:before {
  content: "\F099"; }

.fa-twitter-square:before {
  content: "\F081"; }

.fa-typo3:before {
  content: "\F42B"; }

.fa-uber:before {
  content: "\F402"; }

.fa-ubuntu:before {
  content: "\F7DF"; }

.fa-uikit:before {
  content: "\F403"; }

.fa-umbraco:before {
  content: "\F8E8"; }

.fa-umbrella:before {
  content: "\F0E9"; }

.fa-umbrella-beach:before {
  content: "\F5CA"; }

.fa-underline:before {
  content: "\F0CD"; }

.fa-undo:before {
  content: "\F0E2"; }

.fa-undo-alt:before {
  content: "\F2EA"; }

.fa-uniregistry:before {
  content: "\F404"; }

.fa-universal-access:before {
  content: "\F29A"; }

.fa-university:before {
  content: "\F19C"; }

.fa-unlink:before {
  content: "\F127"; }

.fa-unlock:before {
  content: "\F09C"; }

.fa-unlock-alt:before {
  content: "\F13E"; }

.fa-untappd:before {
  content: "\F405"; }

.fa-upload:before {
  content: "\F093"; }

.fa-ups:before {
  content: "\F7E0"; }

.fa-usb:before {
  content: "\F287"; }

.fa-user:before {
  content: "\F007"; }

.fa-user-alt:before {
  content: "\F406"; }

.fa-user-alt-slash:before {
  content: "\F4FA"; }

.fa-user-astronaut:before {
  content: "\F4FB"; }

.fa-user-check:before {
  content: "\F4FC"; }

.fa-user-circle:before {
  content: "\F2BD"; }

.fa-user-clock:before {
  content: "\F4FD"; }

.fa-user-cog:before {
  content: "\F4FE"; }

.fa-user-edit:before {
  content: "\F4FF"; }

.fa-user-friends:before {
  content: "\F500"; }

.fa-user-graduate:before {
  content: "\F501"; }

.fa-user-injured:before {
  content: "\F728"; }

.fa-user-lock:before {
  content: "\F502"; }

.fa-user-md:before {
  content: "\F0F0"; }

.fa-user-minus:before {
  content: "\F503"; }

.fa-user-ninja:before {
  content: "\F504"; }

.fa-user-nurse:before {
  content: "\F82F"; }

.fa-user-plus:before {
  content: "\F234"; }

.fa-user-secret:before {
  content: "\F21B"; }

.fa-user-shield:before {
  content: "\F505"; }

.fa-user-slash:before {
  content: "\F506"; }

.fa-user-tag:before {
  content: "\F507"; }

.fa-user-tie:before {
  content: "\F508"; }

.fa-user-times:before {
  content: "\F235"; }

.fa-users:before {
  content: "\F0C0"; }

.fa-users-cog:before {
  content: "\F509"; }

.fa-usps:before {
  content: "\F7E1"; }

.fa-ussunnah:before {
  content: "\F407"; }

.fa-utensil-spoon:before {
  content: "\F2E5"; }

.fa-utensils:before {
  content: "\F2E7"; }

.fa-vaadin:before {
  content: "\F408"; }

.fa-vector-square:before {
  content: "\F5CB"; }

.fa-venus:before {
  content: "\F221"; }

.fa-venus-double:before {
  content: "\F226"; }

.fa-venus-mars:before {
  content: "\F228"; }

.fa-viacoin:before {
  content: "\F237"; }

.fa-viadeo:before {
  content: "\F2A9"; }

.fa-viadeo-square:before {
  content: "\F2AA"; }

.fa-vial:before {
  content: "\F492"; }

.fa-vials:before {
  content: "\F493"; }

.fa-viber:before {
  content: "\F409"; }

.fa-video:before {
  content: "\F03D"; }

.fa-video-slash:before {
  content: "\F4E2"; }

.fa-vihara:before {
  content: "\F6A7"; }

.fa-vimeo:before {
  content: "\F40A"; }

.fa-vimeo-square:before {
  content: "\F194"; }

.fa-vimeo-v:before {
  content: "\F27D"; }

.fa-vine:before {
  content: "\F1CA"; }

.fa-vk:before {
  content: "\F189"; }

.fa-vnv:before {
  content: "\F40B"; }

.fa-voicemail:before {
  content: "\F897"; }

.fa-volleyball-ball:before {
  content: "\F45F"; }

.fa-volume-down:before {
  content: "\F027"; }

.fa-volume-mute:before {
  content: "\F6A9"; }

.fa-volume-off:before {
  content: "\F026"; }

.fa-volume-up:before {
  content: "\F028"; }

.fa-vote-yea:before {
  content: "\F772"; }

.fa-vr-cardboard:before {
  content: "\F729"; }

.fa-vuejs:before {
  content: "\F41F"; }

.fa-walking:before {
  content: "\F554"; }

.fa-wallet:before {
  content: "\F555"; }

.fa-warehouse:before {
  content: "\F494"; }

.fa-water:before {
  content: "\F773"; }

.fa-wave-square:before {
  content: "\F83E"; }

.fa-waze:before {
  content: "\F83F"; }

.fa-weebly:before {
  content: "\F5CC"; }

.fa-weibo:before {
  content: "\F18A"; }

.fa-weight:before {
  content: "\F496"; }

.fa-weight-hanging:before {
  content: "\F5CD"; }

.fa-weixin:before {
  content: "\F1D7"; }

.fa-whatsapp:before {
  content: "\F232"; }

.fa-whatsapp-square:before {
  content: "\F40C"; }

.fa-wheelchair:before {
  content: "\F193"; }

.fa-whmcs:before {
  content: "\F40D"; }

.fa-wifi:before {
  content: "\F1EB"; }

.fa-wikipedia-w:before {
  content: "\F266"; }

.fa-wind:before {
  content: "\F72E"; }

.fa-window-close:before {
  content: "\F410"; }

.fa-window-maximize:before {
  content: "\F2D0"; }

.fa-window-minimize:before {
  content: "\F2D1"; }

.fa-window-restore:before {
  content: "\F2D2"; }

.fa-windows:before {
  content: "\F17A"; }

.fa-wine-bottle:before {
  content: "\F72F"; }

.fa-wine-glass:before {
  content: "\F4E3"; }

.fa-wine-glass-alt:before {
  content: "\F5CE"; }

.fa-wix:before {
  content: "\F5CF"; }

.fa-wizards-of-the-coast:before {
  content: "\F730"; }

.fa-wolf-pack-battalion:before {
  content: "\F514"; }

.fa-won-sign:before {
  content: "\F159"; }

.fa-wordpress:before {
  content: "\F19A"; }

.fa-wordpress-simple:before {
  content: "\F411"; }

.fa-wpbeginner:before {
  content: "\F297"; }

.fa-wpexplorer:before {
  content: "\F2DE"; }

.fa-wpforms:before {
  content: "\F298"; }

.fa-wpressr:before {
  content: "\F3E4"; }

.fa-wrench:before {
  content: "\F0AD"; }

.fa-x-ray:before {
  content: "\F497"; }

.fa-xbox:before {
  content: "\F412"; }

.fa-xing:before {
  content: "\F168"; }

.fa-xing-square:before {
  content: "\F169"; }

.fa-y-combinator:before {
  content: "\F23B"; }

.fa-yahoo:before {
  content: "\F19E"; }

.fa-yammer:before {
  content: "\F840"; }

.fa-yandex:before {
  content: "\F413"; }

.fa-yandex-international:before {
  content: "\F414"; }

.fa-yarn:before {
  content: "\F7E3"; }

.fa-yelp:before {
  content: "\F1E9"; }

.fa-yen-sign:before {
  content: "\F157"; }

.fa-yin-yang:before {
  content: "\F6AD"; }

.fa-yoast:before {
  content: "\F2B1"; }

.fa-youtube:before {
  content: "\F167"; }

.fa-youtube-square:before {
  content: "\F431"; }

.fa-zhihu:before {
  content: "\F63F"; }

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../fonts/fa-brands-400.eot);
  src: url(../fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(../fonts/fa-brands-400.woff2) format("woff2"), url(../fonts/fa-brands-400.woff) format("woff"), url(../fonts/fa-brands-400.ttf) format("truetype"), url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSAiLi4vZm9udHMvZmEtYnJhbmRzLTQwMC5zdmciOw==#fontawesome) format("svg"); }

.fab {
  font-family: 'Font Awesome 5 Brands'; }
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url(../fonts/fa-regular-400.eot);
  src: url(../fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(../fonts/fa-regular-400.woff2) format("woff2"), url(../fonts/fa-regular-400.woff) format("woff"), url(../fonts/fa-regular-400.ttf) format("truetype"), url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSAiLi4vZm9udHMvZmEtcmVndWxhci00MDAuc3ZnIjs=#fontawesome) format("svg"); }

.far {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url(../fonts/fa-solid-900.eot);
  src: url(../fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(../fonts/fa-solid-900.woff2) format("woff2"), url(../fonts/fa-solid-900.woff) format("woff"), url(../fonts/fa-solid-900.ttf) format("truetype"), url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSAiLi4vZm9udHMvZmEtc29saWQtOTAwLnN2ZyI7#fontawesome) format("svg"); }

.fa,
.fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900; }

/*!
 * Font Awesome Free 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa.fa-glass:before {
  content: "\F000"; }

.fa.fa-meetup {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-star-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-star-o:before {
  content: "\F005"; }

.fa.fa-remove:before {
  content: "\F00D"; }

.fa.fa-close:before {
  content: "\F00D"; }

.fa.fa-gear:before {
  content: "\F013"; }

.fa.fa-trash-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-trash-o:before {
  content: "\F2ED"; }

.fa.fa-file-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-file-o:before {
  content: "\F15B"; }

.fa.fa-clock-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-clock-o:before {
  content: "\F017"; }

.fa.fa-arrow-circle-o-down {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-arrow-circle-o-down:before {
  content: "\F358"; }

.fa.fa-arrow-circle-o-up {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-arrow-circle-o-up:before {
  content: "\F35B"; }

.fa.fa-play-circle-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-play-circle-o:before {
  content: "\F144"; }

.fa.fa-repeat:before {
  content: "\F01E"; }

.fa.fa-rotate-right:before {
  content: "\F01E"; }

.fa.fa-refresh:before {
  content: "\F021"; }

.fa.fa-list-alt {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-dedent:before {
  content: "\F03B"; }

.fa.fa-video-camera:before {
  content: "\F03D"; }

.fa.fa-picture-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-picture-o:before {
  content: "\F03E"; }

.fa.fa-photo {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-photo:before {
  content: "\F03E"; }

.fa.fa-image {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-image:before {
  content: "\F03E"; }

.fa.fa-pencil:before {
  content: "\F303"; }

.fa.fa-map-marker:before {
  content: "\F3C5"; }

.fa.fa-pencil-square-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-pencil-square-o:before {
  content: "\F044"; }

.fa.fa-share-square-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-share-square-o:before {
  content: "\F14D"; }

.fa.fa-check-square-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-check-square-o:before {
  content: "\F14A"; }

.fa.fa-arrows:before {
  content: "\F0B2"; }

.fa.fa-times-circle-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-times-circle-o:before {
  content: "\F057"; }

.fa.fa-check-circle-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-check-circle-o:before {
  content: "\F058"; }

.fa.fa-mail-forward:before {
  content: "\F064"; }

.fa.fa-eye {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-eye-slash {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-warning:before {
  content: "\F071"; }

.fa.fa-calendar:before {
  content: "\F073"; }

.fa.fa-arrows-v:before {
  content: "\F338"; }

.fa.fa-arrows-h:before {
  content: "\F337"; }

.fa.fa-bar-chart {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-bar-chart:before {
  content: "\F080"; }

.fa.fa-bar-chart-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-bar-chart-o:before {
  content: "\F080"; }

.fa.fa-twitter-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-facebook-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-gears:before {
  content: "\F085"; }

.fa.fa-thumbs-o-up {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-thumbs-o-up:before {
  content: "\F164"; }

.fa.fa-thumbs-o-down {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-thumbs-o-down:before {
  content: "\F165"; }

.fa.fa-heart-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-heart-o:before {
  content: "\F004"; }

.fa.fa-sign-out:before {
  content: "\F2F5"; }

.fa.fa-linkedin-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-linkedin-square:before {
  content: "\F08C"; }

.fa.fa-thumb-tack:before {
  content: "\F08D"; }

.fa.fa-external-link:before {
  content: "\F35D"; }

.fa.fa-sign-in:before {
  content: "\F2F6"; }

.fa.fa-github-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-lemon-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-lemon-o:before {
  content: "\F094"; }

.fa.fa-square-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-square-o:before {
  content: "\F0C8"; }

.fa.fa-bookmark-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-bookmark-o:before {
  content: "\F02E"; }

.fa.fa-twitter {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-facebook {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-facebook:before {
  content: "\F39E"; }

.fa.fa-facebook-f {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-facebook-f:before {
  content: "\F39E"; }

.fa.fa-github {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-credit-card {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-feed:before {
  content: "\F09E"; }

.fa.fa-hdd-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-hdd-o:before {
  content: "\F0A0"; }

.fa.fa-hand-o-right {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-hand-o-right:before {
  content: "\F0A4"; }

.fa.fa-hand-o-left {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-hand-o-left:before {
  content: "\F0A5"; }

.fa.fa-hand-o-up {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-hand-o-up:before {
  content: "\F0A6"; }

.fa.fa-hand-o-down {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-hand-o-down:before {
  content: "\F0A7"; }

.fa.fa-arrows-alt:before {
  content: "\F31E"; }

.fa.fa-group:before {
  content: "\F0C0"; }

.fa.fa-chain:before {
  content: "\F0C1"; }

.fa.fa-scissors:before {
  content: "\F0C4"; }

.fa.fa-files-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-files-o:before {
  content: "\F0C5"; }

.fa.fa-floppy-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-floppy-o:before {
  content: "\F0C7"; }

.fa.fa-navicon:before {
  content: "\F0C9"; }

.fa.fa-reorder:before {
  content: "\F0C9"; }

.fa.fa-pinterest {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-pinterest-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-google-plus-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-google-plus {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-google-plus:before {
  content: "\F0D5"; }

.fa.fa-money {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-money:before {
  content: "\F3D1"; }

.fa.fa-unsorted:before {
  content: "\F0DC"; }

.fa.fa-sort-desc:before {
  content: "\F0DD"; }

.fa.fa-sort-asc:before {
  content: "\F0DE"; }

.fa.fa-linkedin {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-linkedin:before {
  content: "\F0E1"; }

.fa.fa-rotate-left:before {
  content: "\F0E2"; }

.fa.fa-legal:before {
  content: "\F0E3"; }

.fa.fa-tachometer:before {
  content: "\F3FD"; }

.fa.fa-dashboard:before {
  content: "\F3FD"; }

.fa.fa-comment-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-comment-o:before {
  content: "\F075"; }

.fa.fa-comments-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-comments-o:before {
  content: "\F086"; }

.fa.fa-flash:before {
  content: "\F0E7"; }

.fa.fa-clipboard {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-paste {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-paste:before {
  content: "\F328"; }

.fa.fa-lightbulb-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-lightbulb-o:before {
  content: "\F0EB"; }

.fa.fa-exchange:before {
  content: "\F362"; }

.fa.fa-cloud-download:before {
  content: "\F381"; }

.fa.fa-cloud-upload:before {
  content: "\F382"; }

.fa.fa-bell-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-bell-o:before {
  content: "\F0F3"; }

.fa.fa-cutlery:before {
  content: "\F2E7"; }

.fa.fa-file-text-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-file-text-o:before {
  content: "\F15C"; }

.fa.fa-building-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-building-o:before {
  content: "\F1AD"; }

.fa.fa-hospital-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-hospital-o:before {
  content: "\F0F8"; }

.fa.fa-tablet:before {
  content: "\F3FA"; }

.fa.fa-mobile:before {
  content: "\F3CD"; }

.fa.fa-mobile-phone:before {
  content: "\F3CD"; }

.fa.fa-circle-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-circle-o:before {
  content: "\F111"; }

.fa.fa-mail-reply:before {
  content: "\F3E5"; }

.fa.fa-github-alt {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-folder-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-folder-o:before {
  content: "\F07B"; }

.fa.fa-folder-open-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-folder-open-o:before {
  content: "\F07C"; }

.fa.fa-smile-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-smile-o:before {
  content: "\F118"; }

.fa.fa-frown-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-frown-o:before {
  content: "\F119"; }

.fa.fa-meh-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-meh-o:before {
  content: "\F11A"; }

.fa.fa-keyboard-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-keyboard-o:before {
  content: "\F11C"; }

.fa.fa-flag-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-flag-o:before {
  content: "\F024"; }

.fa.fa-mail-reply-all:before {
  content: "\F122"; }

.fa.fa-star-half-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-star-half-o:before {
  content: "\F089"; }

.fa.fa-star-half-empty {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-star-half-empty:before {
  content: "\F089"; }

.fa.fa-star-half-full {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-star-half-full:before {
  content: "\F089"; }

.fa.fa-code-fork:before {
  content: "\F126"; }

.fa.fa-chain-broken:before {
  content: "\F127"; }

.fa.fa-shield:before {
  content: "\F3ED"; }

.fa.fa-calendar-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-calendar-o:before {
  content: "\F133"; }

.fa.fa-maxcdn {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-html5 {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-css3 {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-ticket:before {
  content: "\F3FF"; }

.fa.fa-minus-square-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-minus-square-o:before {
  content: "\F146"; }

.fa.fa-level-up:before {
  content: "\F3BF"; }

.fa.fa-level-down:before {
  content: "\F3BE"; }

.fa.fa-pencil-square:before {
  content: "\F14B"; }

.fa.fa-external-link-square:before {
  content: "\F360"; }

.fa.fa-compass {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-caret-square-o-down {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-caret-square-o-down:before {
  content: "\F150"; }

.fa.fa-toggle-down {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-toggle-down:before {
  content: "\F150"; }

.fa.fa-caret-square-o-up {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-caret-square-o-up:before {
  content: "\F151"; }

.fa.fa-toggle-up {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-toggle-up:before {
  content: "\F151"; }

.fa.fa-caret-square-o-right {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-caret-square-o-right:before {
  content: "\F152"; }

.fa.fa-toggle-right {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-toggle-right:before {
  content: "\F152"; }

.fa.fa-eur:before {
  content: "\F153"; }

.fa.fa-euro:before {
  content: "\F153"; }

.fa.fa-gbp:before {
  content: "\F154"; }

.fa.fa-usd:before {
  content: "\F155"; }

.fa.fa-dollar:before {
  content: "\F155"; }

.fa.fa-inr:before {
  content: "\F156"; }

.fa.fa-rupee:before {
  content: "\F156"; }

.fa.fa-jpy:before {
  content: "\F157"; }

.fa.fa-cny:before {
  content: "\F157"; }

.fa.fa-rmb:before {
  content: "\F157"; }

.fa.fa-yen:before {
  content: "\F157"; }

.fa.fa-rub:before {
  content: "\F158"; }

.fa.fa-ruble:before {
  content: "\F158"; }

.fa.fa-rouble:before {
  content: "\F158"; }

.fa.fa-krw:before {
  content: "\F159"; }

.fa.fa-won:before {
  content: "\F159"; }

.fa.fa-btc {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-bitcoin {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-bitcoin:before {
  content: "\F15A"; }

.fa.fa-file-text:before {
  content: "\F15C"; }

.fa.fa-sort-alpha-asc:before {
  content: "\F15D"; }

.fa.fa-sort-alpha-desc:before {
  content: "\F881"; }

.fa.fa-sort-amount-asc:before {
  content: "\F160"; }

.fa.fa-sort-amount-desc:before {
  content: "\F884"; }

.fa.fa-sort-numeric-asc:before {
  content: "\F162"; }

.fa.fa-sort-numeric-desc:before {
  content: "\F886"; }

.fa.fa-youtube-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-youtube {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-xing {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-xing-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-youtube-play {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-youtube-play:before {
  content: "\F167"; }

.fa.fa-dropbox {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-stack-overflow {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-instagram {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-flickr {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-adn {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-bitbucket {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-bitbucket-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-bitbucket-square:before {
  content: "\F171"; }

.fa.fa-tumblr {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-tumblr-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-long-arrow-down:before {
  content: "\F309"; }

.fa.fa-long-arrow-up:before {
  content: "\F30C"; }

.fa.fa-long-arrow-left:before {
  content: "\F30A"; }

.fa.fa-long-arrow-right:before {
  content: "\F30B"; }

.fa.fa-apple {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-windows {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-android {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-linux {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-dribbble {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-skype {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-foursquare {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-trello {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-gratipay {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-gittip {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-gittip:before {
  content: "\F184"; }

.fa.fa-sun-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-sun-o:before {
  content: "\F185"; }

.fa.fa-moon-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-moon-o:before {
  content: "\F186"; }

.fa.fa-vk {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-weibo {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-renren {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-pagelines {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-stack-exchange {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-arrow-circle-o-right {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-arrow-circle-o-right:before {
  content: "\F35A"; }

.fa.fa-arrow-circle-o-left {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-arrow-circle-o-left:before {
  content: "\F359"; }

.fa.fa-caret-square-o-left {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-caret-square-o-left:before {
  content: "\F191"; }

.fa.fa-toggle-left {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-toggle-left:before {
  content: "\F191"; }

.fa.fa-dot-circle-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-dot-circle-o:before {
  content: "\F192"; }

.fa.fa-vimeo-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-try:before {
  content: "\F195"; }

.fa.fa-turkish-lira:before {
  content: "\F195"; }

.fa.fa-plus-square-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-plus-square-o:before {
  content: "\F0FE"; }

.fa.fa-slack {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-wordpress {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-openid {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-institution:before {
  content: "\F19C"; }

.fa.fa-bank:before {
  content: "\F19C"; }

.fa.fa-mortar-board:before {
  content: "\F19D"; }

.fa.fa-yahoo {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-google {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-reddit {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-reddit-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-stumbleupon-circle {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-stumbleupon {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-delicious {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-digg {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-pied-piper-pp {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-pied-piper-alt {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-drupal {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-joomla {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-spoon:before {
  content: "\F2E5"; }

.fa.fa-behance {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-behance-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-steam {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-steam-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-automobile:before {
  content: "\F1B9"; }

.fa.fa-cab:before {
  content: "\F1BA"; }

.fa.fa-envelope-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-envelope-o:before {
  content: "\F0E0"; }

.fa.fa-deviantart {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-soundcloud {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-file-pdf-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-file-pdf-o:before {
  content: "\F1C1"; }

.fa.fa-file-word-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-file-word-o:before {
  content: "\F1C2"; }

.fa.fa-file-excel-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-file-excel-o:before {
  content: "\F1C3"; }

.fa.fa-file-powerpoint-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-file-powerpoint-o:before {
  content: "\F1C4"; }

.fa.fa-file-image-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-file-image-o:before {
  content: "\F1C5"; }

.fa.fa-file-photo-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-file-photo-o:before {
  content: "\F1C5"; }

.fa.fa-file-picture-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-file-picture-o:before {
  content: "\F1C5"; }

.fa.fa-file-archive-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-file-archive-o:before {
  content: "\F1C6"; }

.fa.fa-file-zip-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-file-zip-o:before {
  content: "\F1C6"; }

.fa.fa-file-audio-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-file-audio-o:before {
  content: "\F1C7"; }

.fa.fa-file-sound-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-file-sound-o:before {
  content: "\F1C7"; }

.fa.fa-file-video-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-file-video-o:before {
  content: "\F1C8"; }

.fa.fa-file-movie-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-file-movie-o:before {
  content: "\F1C8"; }

.fa.fa-file-code-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-file-code-o:before {
  content: "\F1C9"; }

.fa.fa-vine {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-codepen {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-jsfiddle {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-life-ring {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-life-bouy {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-life-bouy:before {
  content: "\F1CD"; }

.fa.fa-life-buoy {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-life-buoy:before {
  content: "\F1CD"; }

.fa.fa-life-saver {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-life-saver:before {
  content: "\F1CD"; }

.fa.fa-support {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-support:before {
  content: "\F1CD"; }

.fa.fa-circle-o-notch:before {
  content: "\F1CE"; }

.fa.fa-rebel {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-ra {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-ra:before {
  content: "\F1D0"; }

.fa.fa-resistance {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-resistance:before {
  content: "\F1D0"; }

.fa.fa-empire {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-ge {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-ge:before {
  content: "\F1D1"; }

.fa.fa-git-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-git {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-hacker-news {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-y-combinator-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-y-combinator-square:before {
  content: "\F1D4"; }

.fa.fa-yc-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-yc-square:before {
  content: "\F1D4"; }

.fa.fa-tencent-weibo {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-qq {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-weixin {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-wechat {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-wechat:before {
  content: "\F1D7"; }

.fa.fa-send:before {
  content: "\F1D8"; }

.fa.fa-paper-plane-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-paper-plane-o:before {
  content: "\F1D8"; }

.fa.fa-send-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-send-o:before {
  content: "\F1D8"; }

.fa.fa-circle-thin {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-circle-thin:before {
  content: "\F111"; }

.fa.fa-header:before {
  content: "\F1DC"; }

.fa.fa-sliders:before {
  content: "\F1DE"; }

.fa.fa-futbol-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-futbol-o:before {
  content: "\F1E3"; }

.fa.fa-soccer-ball-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-soccer-ball-o:before {
  content: "\F1E3"; }

.fa.fa-slideshare {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-twitch {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-yelp {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-newspaper-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-newspaper-o:before {
  content: "\F1EA"; }

.fa.fa-paypal {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-google-wallet {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-cc-visa {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-cc-mastercard {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-cc-discover {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-cc-amex {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-cc-paypal {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-cc-stripe {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-bell-slash-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-bell-slash-o:before {
  content: "\F1F6"; }

.fa.fa-trash:before {
  content: "\F2ED"; }

.fa.fa-copyright {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-eyedropper:before {
  content: "\F1FB"; }

.fa.fa-area-chart:before {
  content: "\F1FE"; }

.fa.fa-pie-chart:before {
  content: "\F200"; }

.fa.fa-line-chart:before {
  content: "\F201"; }

.fa.fa-lastfm {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-lastfm-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-ioxhost {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-angellist {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-cc {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-cc:before {
  content: "\F20A"; }

.fa.fa-ils:before {
  content: "\F20B"; }

.fa.fa-shekel:before {
  content: "\F20B"; }

.fa.fa-sheqel:before {
  content: "\F20B"; }

.fa.fa-meanpath {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-meanpath:before {
  content: "\F2B4"; }

.fa.fa-buysellads {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-connectdevelop {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-dashcube {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-forumbee {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-leanpub {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-sellsy {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-shirtsinbulk {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-simplybuilt {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-skyatlas {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-diamond {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-diamond:before {
  content: "\F3A5"; }

.fa.fa-intersex:before {
  content: "\F224"; }

.fa.fa-facebook-official {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-facebook-official:before {
  content: "\F09A"; }

.fa.fa-pinterest-p {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-whatsapp {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-hotel:before {
  content: "\F236"; }

.fa.fa-viacoin {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-medium {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-y-combinator {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-yc {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-yc:before {
  content: "\F23B"; }

.fa.fa-optin-monster {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-opencart {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-expeditedssl {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-battery-4:before {
  content: "\F240"; }

.fa.fa-battery:before {
  content: "\F240"; }

.fa.fa-battery-3:before {
  content: "\F241"; }

.fa.fa-battery-2:before {
  content: "\F242"; }

.fa.fa-battery-1:before {
  content: "\F243"; }

.fa.fa-battery-0:before {
  content: "\F244"; }

.fa.fa-object-group {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-object-ungroup {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-sticky-note-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-sticky-note-o:before {
  content: "\F249"; }

.fa.fa-cc-jcb {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-cc-diners-club {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-clone {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-hourglass-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-hourglass-o:before {
  content: "\F254"; }

.fa.fa-hourglass-1:before {
  content: "\F251"; }

.fa.fa-hourglass-2:before {
  content: "\F252"; }

.fa.fa-hourglass-3:before {
  content: "\F253"; }

.fa.fa-hand-rock-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-hand-rock-o:before {
  content: "\F255"; }

.fa.fa-hand-grab-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-hand-grab-o:before {
  content: "\F255"; }

.fa.fa-hand-paper-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-hand-paper-o:before {
  content: "\F256"; }

.fa.fa-hand-stop-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-hand-stop-o:before {
  content: "\F256"; }

.fa.fa-hand-scissors-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-hand-scissors-o:before {
  content: "\F257"; }

.fa.fa-hand-lizard-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-hand-lizard-o:before {
  content: "\F258"; }

.fa.fa-hand-spock-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-hand-spock-o:before {
  content: "\F259"; }

.fa.fa-hand-pointer-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-hand-pointer-o:before {
  content: "\F25A"; }

.fa.fa-hand-peace-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-hand-peace-o:before {
  content: "\F25B"; }

.fa.fa-registered {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-creative-commons {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-gg {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-gg-circle {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-tripadvisor {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-odnoklassniki {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-odnoklassniki-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-get-pocket {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-wikipedia-w {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-safari {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-chrome {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-firefox {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-opera {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-internet-explorer {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-television:before {
  content: "\F26C"; }

.fa.fa-contao {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-500px {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-amazon {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-calendar-plus-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-calendar-plus-o:before {
  content: "\F271"; }

.fa.fa-calendar-minus-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-calendar-minus-o:before {
  content: "\F272"; }

.fa.fa-calendar-times-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-calendar-times-o:before {
  content: "\F273"; }

.fa.fa-calendar-check-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-calendar-check-o:before {
  content: "\F274"; }

.fa.fa-map-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-map-o:before {
  content: "\F279"; }

.fa.fa-commenting:before {
  content: "\F4AD"; }

.fa.fa-commenting-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-commenting-o:before {
  content: "\F4AD"; }

.fa.fa-houzz {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-vimeo {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-vimeo:before {
  content: "\F27D"; }

.fa.fa-black-tie {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-fonticons {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-reddit-alien {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-edge {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-credit-card-alt:before {
  content: "\F09D"; }

.fa.fa-codiepie {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-modx {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-fort-awesome {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-usb {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-product-hunt {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-mixcloud {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-scribd {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-pause-circle-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-pause-circle-o:before {
  content: "\F28B"; }

.fa.fa-stop-circle-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-stop-circle-o:before {
  content: "\F28D"; }

.fa.fa-bluetooth {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-bluetooth-b {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-gitlab {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-wpbeginner {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-wpforms {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-envira {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-wheelchair-alt {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-wheelchair-alt:before {
  content: "\F368"; }

.fa.fa-question-circle-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-question-circle-o:before {
  content: "\F059"; }

.fa.fa-volume-control-phone:before {
  content: "\F2A0"; }

.fa.fa-asl-interpreting:before {
  content: "\F2A3"; }

.fa.fa-deafness:before {
  content: "\F2A4"; }

.fa.fa-hard-of-hearing:before {
  content: "\F2A4"; }

.fa.fa-glide {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-glide-g {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-signing:before {
  content: "\F2A7"; }

.fa.fa-viadeo {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-viadeo-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-snapchat {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-snapchat-ghost {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-snapchat-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-pied-piper {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-first-order {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-yoast {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-themeisle {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-google-plus-official {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-google-plus-official:before {
  content: "\F2B3"; }

.fa.fa-google-plus-circle {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-google-plus-circle:before {
  content: "\F2B3"; }

.fa.fa-font-awesome {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-fa {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-fa:before {
  content: "\F2B4"; }

.fa.fa-handshake-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-handshake-o:before {
  content: "\F2B5"; }

.fa.fa-envelope-open-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-envelope-open-o:before {
  content: "\F2B6"; }

.fa.fa-linode {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-address-book-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-address-book-o:before {
  content: "\F2B9"; }

.fa.fa-vcard:before {
  content: "\F2BB"; }

.fa.fa-address-card-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-address-card-o:before {
  content: "\F2BB"; }

.fa.fa-vcard-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-vcard-o:before {
  content: "\F2BB"; }

.fa.fa-user-circle-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-user-circle-o:before {
  content: "\F2BD"; }

.fa.fa-user-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-user-o:before {
  content: "\F007"; }

.fa.fa-id-badge {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-drivers-license:before {
  content: "\F2C2"; }

.fa.fa-id-card-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-id-card-o:before {
  content: "\F2C2"; }

.fa.fa-drivers-license-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-drivers-license-o:before {
  content: "\F2C2"; }

.fa.fa-quora {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-free-code-camp {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-telegram {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-thermometer-4:before {
  content: "\F2C7"; }

.fa.fa-thermometer:before {
  content: "\F2C7"; }

.fa.fa-thermometer-3:before {
  content: "\F2C8"; }

.fa.fa-thermometer-2:before {
  content: "\F2C9"; }

.fa.fa-thermometer-1:before {
  content: "\F2CA"; }

.fa.fa-thermometer-0:before {
  content: "\F2CB"; }

.fa.fa-bathtub:before {
  content: "\F2CD"; }

.fa.fa-s15:before {
  content: "\F2CD"; }

.fa.fa-window-maximize {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-window-restore {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-times-rectangle:before {
  content: "\F410"; }

.fa.fa-window-close-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-window-close-o:before {
  content: "\F410"; }

.fa.fa-times-rectangle-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-times-rectangle-o:before {
  content: "\F410"; }

.fa.fa-bandcamp {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-grav {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-etsy {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-imdb {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-ravelry {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-eercast {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-eercast:before {
  content: "\F2DA"; }

.fa.fa-snowflake-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-snowflake-o:before {
  content: "\F2DC"; }

.fa.fa-superpowers {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-wpexplorer {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-spotify {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

pre[class*="language-"].line-numbers {
	position: relative;
	padding-left: 3.8em;
	counter-reset: linenumber;
}

pre[class*="language-"].line-numbers > code {
	position: relative;
	white-space: inherit;
}

.line-numbers .line-numbers-rows {
	position: absolute;
	pointer-events: none;
	top: 0;
	font-size: 100%;
	left: -3.8em;
	width: 3em; /* works for line-numbers below 1000 lines */
	letter-spacing: -1px;
	border-right: 1px solid #999;

	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

}

	.line-numbers-rows > span {
		pointer-events: none;
		display: block;
		counter-increment: linenumber;
	}

		.line-numbers-rows > span:before {
			content: counter(linenumber);
			color: #999;
			display: block;
			padding-right: 0.8em;
			text-align: right;
		}

.prism-previewer,
.prism-previewer:before,
.prism-previewer:after {
	position: absolute;
	pointer-events: none;
}
.prism-previewer,
.prism-previewer:after {
	left: 50%;
}
.prism-previewer {
	margin-top: -48px;
	width: 32px;
	height: 32px;
	margin-left: -16px;

	opacity: 0;
	-webkit-transition: opacity .25s;
	-o-transition: opacity .25s;
	transition: opacity .25s;
}
.prism-previewer.flipped {
	margin-top: 0;
	margin-bottom: -48px;
}
.prism-previewer:before,
.prism-previewer:after {
	content: '';
	position: absolute;
	pointer-events: none;
}
.prism-previewer:before {
	top: -5px;
	right: -5px;
	left: -5px;
	bottom: -5px;
	border-radius: 10px;
	border: 5px solid #fff;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.5) inset, 0 0 10px rgba(0, 0, 0, 0.75);
}
.prism-previewer:after {
	top: 100%;
	width: 0;
	height: 0;
	margin: 5px 0 0 -7px;
	border: 7px solid transparent;
	border-color: rgba(255, 0, 0, 0);
	border-top-color: #fff;
}
.prism-previewer.flipped:after {
	top: auto;
	bottom: 100%;
	margin-top: 0;
	margin-bottom: 5px;
	border-top-color: rgba(255, 0, 0, 0);
	border-bottom-color: #fff;
}
.prism-previewer.active {
	opacity: 1;
}

.prism-previewer-angle:before {
	border-radius: 50%;
	background: #fff;
}
.prism-previewer-angle:after {
	margin-top: 4px;
}
.prism-previewer-angle svg {
	width: 32px;
	height: 32px;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
.prism-previewer-angle[data-negative] svg {
	-webkit-transform: scaleX(-1) rotate(-90deg);
	-moz-transform: scaleX(-1) rotate(-90deg);
	-ms-transform: scaleX(-1) rotate(-90deg);
	-o-transform: scaleX(-1) rotate(-90deg);
	transform: scaleX(-1) rotate(-90deg);
}
.prism-previewer-angle circle {
	fill: transparent;
	stroke: hsl(200, 10%, 20%);
	stroke-opacity: 0.9;
	stroke-width: 32;
	stroke-dasharray: 0, 500;
}

.prism-previewer-gradient {
	background-image: linear-gradient(45deg, #bbb 25%, transparent 25%, transparent 75%, #bbb 75%, #bbb), linear-gradient(45deg, #bbb 25%, #eee 25%, #eee 75%, #bbb 75%, #bbb);
	background-size: 10px 10px;
	background-position: 0 0, 5px 5px;

	width: 64px;
	margin-left: -32px;
}
.prism-previewer-gradient:before {
	content: none;
}
.prism-previewer-gradient div {
	position: absolute;
	top: -5px;
	left: -5px;
	right: -5px;
	bottom: -5px;
	border-radius: 10px;
	border: 5px solid #fff;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.5) inset, 0 0 10px rgba(0, 0, 0, 0.75);
}

.prism-previewer-color {
	background-image: linear-gradient(45deg, #bbb 25%, transparent 25%, transparent 75%, #bbb 75%, #bbb), linear-gradient(45deg, #bbb 25%, #eee 25%, #eee 75%, #bbb 75%, #bbb);
	background-size: 10px 10px;
	background-position: 0 0, 5px 5px;
}
.prism-previewer-color:before {
	background-color: inherit;
	background-clip: padding-box;
}

.prism-previewer-easing {
	margin-top: -76px;
	margin-left: -30px;
	width: 60px;
	height: 60px;
	background: #333;
}
.prism-previewer-easing.flipped {
	margin-bottom: -116px;
}
.prism-previewer-easing svg {
	width: 60px;
	height: 60px;
}
.prism-previewer-easing circle {
	fill: hsl(200, 10%, 20%);
	stroke: white;
}
.prism-previewer-easing path {
	fill: none;
	stroke: white;
	stroke-linecap: round;
	stroke-width: 4;
}
.prism-previewer-easing line {
	stroke: white;
	stroke-opacity: 0.5;
	stroke-width: 2;
}

@-webkit-keyframes prism-previewer-time {
	0% {
		stroke-dasharray: 0, 500;
		stroke-dashoffset: 0;
	}
	50% {
		stroke-dasharray: 100, 500;
		stroke-dashoffset: 0;
	}
	100% {
		stroke-dasharray: 0, 500;
		stroke-dashoffset: -100;
	}
}

@-o-keyframes prism-previewer-time {
	0% {
		stroke-dasharray: 0, 500;
		stroke-dashoffset: 0;
	}
	50% {
		stroke-dasharray: 100, 500;
		stroke-dashoffset: 0;
	}
	100% {
		stroke-dasharray: 0, 500;
		stroke-dashoffset: -100;
	}
}

@-moz-keyframes prism-previewer-time {
	0% {
		stroke-dasharray: 0, 500;
		stroke-dashoffset: 0;
	}
	50% {
		stroke-dasharray: 100, 500;
		stroke-dashoffset: 0;
	}
	100% {
		stroke-dasharray: 0, 500;
		stroke-dashoffset: -100;
	}
}

@keyframes prism-previewer-time {
	0% {
		stroke-dasharray: 0, 500;
		stroke-dashoffset: 0;
	}
	50% {
		stroke-dasharray: 100, 500;
		stroke-dashoffset: 0;
	}
	100% {
		stroke-dasharray: 0, 500;
		stroke-dashoffset: -100;
	}
}

.prism-previewer-time:before {
	border-radius: 50%;
	background: #fff;
}
.prism-previewer-time:after {
	margin-top: 4px;
}
.prism-previewer-time svg {
	width: 32px;
	height: 32px;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
.prism-previewer-time circle {
	fill: transparent;
	stroke: hsl(200, 10%, 20%);
	stroke-opacity: 0.9;
	stroke-width: 32;
	stroke-dasharray: 0, 500;
	stroke-dashoffset: 0;
	-webkit-animation: prism-previewer-time linear infinite 3s;
	-moz-animation: prism-previewer-time linear infinite 3s;
	-o-animation: prism-previewer-time linear infinite 3s;
	animation: prism-previewer-time linear infinite 3s;
}
/**
 * prism.js default theme for JavaScript, CSS and HTML
 * Based on dabblet (http://dabblet.com)
 * @author Lea Verou
 */

code[class*="language-"],
pre[class*="language-"] {
	color: black;
	background: none;
	text-shadow: 0 1px white;
	font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
	font-size: 1em;
	text-align: left;
	white-space: pre;
	word-spacing: normal;
	word-break: normal;
	word-wrap: normal;
	line-height: 1.5;

	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;

	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
}

pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
	text-shadow: none;
	background: #b3d4fc;
}

pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
	text-shadow: none;
	background: #b3d4fc;
}

@media print {
	code[class*="language-"],
	pre[class*="language-"] {
		text-shadow: none;
	}
}

/* Code blocks */
pre[class*="language-"] {
	padding: 1em;
	margin: .5em 0;
	overflow: auto;
}

:not(pre) > code[class*="language-"],
pre[class*="language-"] {
	background: #f5f2f0;
}

/* Inline code */
:not(pre) > code[class*="language-"] {
	padding: .1em;
	border-radius: .3em;
	white-space: normal;
}

.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
	color: slategray;
}

.token.punctuation {
	color: #999;
}

.namespace {
	opacity: .7;
}

.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
	color: #905;
}

.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
	color: #690;
}

.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
	color: #9a6e3a;
	background: hsla(0, 0%, 100%, .5);
}

.token.atrule,
.token.attr-value,
.token.keyword {
	color: #07a;
}

.token.function,
.token.class-name {
	color: #DD4A68;
}

.token.regex,
.token.important,
.token.variable {
	color: #e90;
}

.token.important,
.token.bold {
	font-weight: bold;
}
.token.italic {
	font-style: italic;
}

.token.entity {
	cursor: help;
}

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}
.btn-default:active,
.btn-primary:active,
.btn-success:active,
.btn-info:active,
.btn-warning:active,
.btn-danger:active,
.btn-default.active,
.btn-primary.active,
.btn-success.active,
.btn-info.active,
.btn-warning.active,
.btn-danger.active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn-default.disabled,
.btn-primary.disabled,
.btn-success.disabled,
.btn-info.disabled,
.btn-warning.disabled,
.btn-danger.disabled,
.btn-default[disabled],
.btn-primary[disabled],
.btn-success[disabled],
.btn-info[disabled],
.btn-warning[disabled],
.btn-danger[disabled],
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-danger {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-default .badge,
.btn-primary .badge,
.btn-success .badge,
.btn-info .badge,
.btn-warning .badge,
.btn-danger .badge {
  text-shadow: none;
}
.btn:active,
.btn.active {
  background-image: none;
}
.btn-default {
  text-shadow: 0 1px 0 #fff;
  background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);
  background-image:      -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
  background-image:         linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #dbdbdb;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus {
  background-color: #e0e0e0;
  background-position: 0 -15px;
}
.btn-default:active,
.btn-default.active {
  background-color: #e0e0e0;
  border-color: #dbdbdb;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #e0e0e0;
  background-image: none;
}
.btn-primary {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);
  background-image:      -o-linear-gradient(top, #337ab7 0%, #265a88 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88));
  background-image:         linear-gradient(to bottom, #337ab7 0%, #265a88 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #245580;
}
.btn-primary:hover,
.btn-primary:focus {
  background-color: #265a88;
  background-position: 0 -15px;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #265a88;
  border-color: #245580;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #265a88;
  background-image: none;
}
.btn-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image:      -o-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641));
  background-image:         linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #3e8f3e;
}
.btn-success:hover,
.btn-success:focus {
  background-color: #419641;
  background-position: 0 -15px;
}
.btn-success:active,
.btn-success.active {
  background-color: #419641;
  border-color: #3e8f3e;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #419641;
  background-image: none;
}
.btn-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image:      -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2));
  background-image:         linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #28a4c9;
}
.btn-info:hover,
.btn-info:focus {
  background-color: #2aabd2;
  background-position: 0 -15px;
}
.btn-info:active,
.btn-info.active {
  background-color: #2aabd2;
  border-color: #28a4c9;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #2aabd2;
  background-image: none;
}
.btn-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image:      -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));
  background-image:         linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #e38d13;
}
.btn-warning:hover,
.btn-warning:focus {
  background-color: #eb9316;
  background-position: 0 -15px;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #eb9316;
  border-color: #e38d13;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #eb9316;
  background-image: none;
}
.btn-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
  background-image:      -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a));
  background-image:         linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #b92c28;
}
.btn-danger:hover,
.btn-danger:focus {
  background-color: #c12e2a;
  background-position: 0 -15px;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #c12e2a;
  border-color: #b92c28;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #c12e2a;
  background-image: none;
}
.thumbnail,
.img-thumbnail {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
          box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-color: #e8e8e8;
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image:      -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
  background-image:         linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-repeat: repeat-x;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #2e6da4;
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image:      -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
  background-image:         linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
  background-repeat: repeat-x;
}
.navbar-default {
  background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%);
  background-image:      -o-linear-gradient(top, #fff 0%, #f8f8f8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));
  background-image:         linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
  background-image:      -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2));
  background-image:         linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
          box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
}
.navbar-brand,
.navbar-nav > li > a {
  text-shadow: 0 1px 0 rgba(255, 255, 255, .25);
}
.navbar-inverse {
  background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%);
  background-image:      -o-linear-gradient(top, #3c3c3c 0%, #222 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222));
  background-image:         linear-gradient(to bottom, #3c3c3c 0%, #222 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-radius: 4px;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);
  background-image:      -o-linear-gradient(top, #080808 0%, #0f0f0f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f));
  background-image:         linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
          box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
}
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}
.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom {
  border-radius: 0;
}
@media (max-width: 767px) {
  .navbar .navbar-nav .open .dropdown-menu > .active > a,
  .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
    background-image:      -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
    background-image:         linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
    background-repeat: repeat-x;
  }
}
.alert {
  text-shadow: 0 1px 0 rgba(255, 255, 255, .2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
}
.alert-success {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image:      -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));
  background-image:         linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
  background-repeat: repeat-x;
  border-color: #b2dba1;
}
.alert-info {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image:      -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));
  background-image:         linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
  background-repeat: repeat-x;
  border-color: #9acfea;
}
.alert-warning {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image:      -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0));
  background-image:         linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
  background-repeat: repeat-x;
  border-color: #f5e79e;
}
.alert-danger {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image:      -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3));
  background-image:         linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
  background-repeat: repeat-x;
  border-color: #dca7a7;
}
.progress {
  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image:      -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5));
  background-image:         linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%);
  background-image:      -o-linear-gradient(top, #337ab7 0%, #286090 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090));
  background-image:         linear-gradient(to bottom, #337ab7 0%, #286090 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image:      -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44));
  background-image:         linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image:      -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5));
  background-image:         linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image:      -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f));
  background-image:         linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image:      -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c));
  background-image:         linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.list-group {
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
          box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  text-shadow: 0 -1px 0 #286090;
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);
  background-image:      -o-linear-gradient(top, #337ab7 0%, #2b669a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a));
  background-image:         linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);
  background-repeat: repeat-x;
  border-color: #2b669a;
}
.list-group-item.active .badge,
.list-group-item.active:hover .badge,
.list-group-item.active:focus .badge {
  text-shadow: none;
}
.panel {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
}
.panel-default > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image:      -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
  background-image:         linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-repeat: repeat-x;
}
.panel-primary > .panel-heading {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image:      -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
  background-image:         linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
  background-repeat: repeat-x;
}
.panel-success > .panel-heading {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image:      -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6));
  background-image:         linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
  background-repeat: repeat-x;
}
.panel-info > .panel-heading {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image:      -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));
  background-image:         linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
  background-repeat: repeat-x;
}
.panel-warning > .panel-heading {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image:      -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc));
  background-image:         linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
  background-repeat: repeat-x;
}
.panel-danger > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image:      -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc));
  background-image:         linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
  background-repeat: repeat-x;
}
.well {
  background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image:      -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5));
  background-image:         linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
  background-repeat: repeat-x;
  border-color: #dcdcdc;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
}

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  margin: .67em 0;
  font-size: 2em;
}
mark {
  color: #000;
  background: #ff0;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -.5em;
}
sub {
  bottom: -.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  height: 0;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font: inherit;
  color: inherit;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  padding: .35em .625em .75em;
  margin: 0 2px;
  border: 1px solid #c0c0c0;
}
legend {
  padding: 0;
  border: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;

    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';

  src: url(../fonts/glyphicons-halflings-regular.eot);
  src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSAiLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5zdmciOw==#glyphicons_halflingsregular) format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "*";
}
.glyphicon-plus:before {
  content: "+";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20AC";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270F";
}
.glyphicon-glass:before {
  content: "\E001";
}
.glyphicon-music:before {
  content: "\E002";
}
.glyphicon-search:before {
  content: "\E003";
}
.glyphicon-heart:before {
  content: "\E005";
}
.glyphicon-star:before {
  content: "\E006";
}
.glyphicon-star-empty:before {
  content: "\E007";
}
.glyphicon-user:before {
  content: "\E008";
}
.glyphicon-film:before {
  content: "\E009";
}
.glyphicon-th-large:before {
  content: "\E010";
}
.glyphicon-th:before {
  content: "\E011";
}
.glyphicon-th-list:before {
  content: "\E012";
}
.glyphicon-ok:before {
  content: "\E013";
}
.glyphicon-remove:before {
  content: "\E014";
}
.glyphicon-zoom-in:before {
  content: "\E015";
}
.glyphicon-zoom-out:before {
  content: "\E016";
}
.glyphicon-off:before {
  content: "\E017";
}
.glyphicon-signal:before {
  content: "\E018";
}
.glyphicon-cog:before {
  content: "\E019";
}
.glyphicon-trash:before {
  content: "\E020";
}
.glyphicon-home:before {
  content: "\E021";
}
.glyphicon-file:before {
  content: "\E022";
}
.glyphicon-time:before {
  content: "\E023";
}
.glyphicon-road:before {
  content: "\E024";
}
.glyphicon-download-alt:before {
  content: "\E025";
}
.glyphicon-download:before {
  content: "\E026";
}
.glyphicon-upload:before {
  content: "\E027";
}
.glyphicon-inbox:before {
  content: "\E028";
}
.glyphicon-play-circle:before {
  content: "\E029";
}
.glyphicon-repeat:before {
  content: "\E030";
}
.glyphicon-refresh:before {
  content: "\E031";
}
.glyphicon-list-alt:before {
  content: "\E032";
}
.glyphicon-lock:before {
  content: "\E033";
}
.glyphicon-flag:before {
  content: "\E034";
}
.glyphicon-headphones:before {
  content: "\E035";
}
.glyphicon-volume-off:before {
  content: "\E036";
}
.glyphicon-volume-down:before {
  content: "\E037";
}
.glyphicon-volume-up:before {
  content: "\E038";
}
.glyphicon-qrcode:before {
  content: "\E039";
}
.glyphicon-barcode:before {
  content: "\E040";
}
.glyphicon-tag:before {
  content: "\E041";
}
.glyphicon-tags:before {
  content: "\E042";
}
.glyphicon-book:before {
  content: "\E043";
}
.glyphicon-bookmark:before {
  content: "\E044";
}
.glyphicon-print:before {
  content: "\E045";
}
.glyphicon-camera:before {
  content: "\E046";
}
.glyphicon-font:before {
  content: "\E047";
}
.glyphicon-bold:before {
  content: "\E048";
}
.glyphicon-italic:before {
  content: "\E049";
}
.glyphicon-text-height:before {
  content: "\E050";
}
.glyphicon-text-width:before {
  content: "\E051";
}
.glyphicon-align-left:before {
  content: "\E052";
}
.glyphicon-align-center:before {
  content: "\E053";
}
.glyphicon-align-right:before {
  content: "\E054";
}
.glyphicon-align-justify:before {
  content: "\E055";
}
.glyphicon-list:before {
  content: "\E056";
}
.glyphicon-indent-left:before {
  content: "\E057";
}
.glyphicon-indent-right:before {
  content: "\E058";
}
.glyphicon-facetime-video:before {
  content: "\E059";
}
.glyphicon-picture:before {
  content: "\E060";
}
.glyphicon-map-marker:before {
  content: "\E062";
}
.glyphicon-adjust:before {
  content: "\E063";
}
.glyphicon-tint:before {
  content: "\E064";
}
.glyphicon-edit:before {
  content: "\E065";
}
.glyphicon-share:before {
  content: "\E066";
}
.glyphicon-check:before {
  content: "\E067";
}
.glyphicon-move:before {
  content: "\E068";
}
.glyphicon-step-backward:before {
  content: "\E069";
}
.glyphicon-fast-backward:before {
  content: "\E070";
}
.glyphicon-backward:before {
  content: "\E071";
}
.glyphicon-play:before {
  content: "\E072";
}
.glyphicon-pause:before {
  content: "\E073";
}
.glyphicon-stop:before {
  content: "\E074";
}
.glyphicon-forward:before {
  content: "\E075";
}
.glyphicon-fast-forward:before {
  content: "\E076";
}
.glyphicon-step-forward:before {
  content: "\E077";
}
.glyphicon-eject:before {
  content: "\E078";
}
.glyphicon-chevron-left:before {
  content: "\E079";
}
.glyphicon-chevron-right:before {
  content: "\E080";
}
.glyphicon-plus-sign:before {
  content: "\E081";
}
.glyphicon-minus-sign:before {
  content: "\E082";
}
.glyphicon-remove-sign:before {
  content: "\E083";
}
.glyphicon-ok-sign:before {
  content: "\E084";
}
.glyphicon-question-sign:before {
  content: "\E085";
}
.glyphicon-info-sign:before {
  content: "\E086";
}
.glyphicon-screenshot:before {
  content: "\E087";
}
.glyphicon-remove-circle:before {
  content: "\E088";
}
.glyphicon-ok-circle:before {
  content: "\E089";
}
.glyphicon-ban-circle:before {
  content: "\E090";
}
.glyphicon-arrow-left:before {
  content: "\E091";
}
.glyphicon-arrow-right:before {
  content: "\E092";
}
.glyphicon-arrow-up:before {
  content: "\E093";
}
.glyphicon-arrow-down:before {
  content: "\E094";
}
.glyphicon-share-alt:before {
  content: "\E095";
}
.glyphicon-resize-full:before {
  content: "\E096";
}
.glyphicon-resize-small:before {
  content: "\E097";
}
.glyphicon-exclamation-sign:before {
  content: "\E101";
}
.glyphicon-gift:before {
  content: "\E102";
}
.glyphicon-leaf:before {
  content: "\E103";
}
.glyphicon-fire:before {
  content: "\E104";
}
.glyphicon-eye-open:before {
  content: "\E105";
}
.glyphicon-eye-close:before {
  content: "\E106";
}
.glyphicon-warning-sign:before {
  content: "\E107";
}
.glyphicon-plane:before {
  content: "\E108";
}
.glyphicon-calendar:before {
  content: "\E109";
}
.glyphicon-random:before {
  content: "\E110";
}
.glyphicon-comment:before {
  content: "\E111";
}
.glyphicon-magnet:before {
  content: "\E112";
}
.glyphicon-chevron-up:before {
  content: "\E113";
}
.glyphicon-chevron-down:before {
  content: "\E114";
}
.glyphicon-retweet:before {
  content: "\E115";
}
.glyphicon-shopping-cart:before {
  content: "\E116";
}
.glyphicon-folder-close:before {
  content: "\E117";
}
.glyphicon-folder-open:before {
  content: "\E118";
}
.glyphicon-resize-vertical:before {
  content: "\E119";
}
.glyphicon-resize-horizontal:before {
  content: "\E120";
}
.glyphicon-hdd:before {
  content: "\E121";
}
.glyphicon-bullhorn:before {
  content: "\E122";
}
.glyphicon-bell:before {
  content: "\E123";
}
.glyphicon-certificate:before {
  content: "\E124";
}
.glyphicon-thumbs-up:before {
  content: "\E125";
}
.glyphicon-thumbs-down:before {
  content: "\E126";
}
.glyphicon-hand-right:before {
  content: "\E127";
}
.glyphicon-hand-left:before {
  content: "\E128";
}
.glyphicon-hand-up:before {
  content: "\E129";
}
.glyphicon-hand-down:before {
  content: "\E130";
}
.glyphicon-circle-arrow-right:before {
  content: "\E131";
}
.glyphicon-circle-arrow-left:before {
  content: "\E132";
}
.glyphicon-circle-arrow-up:before {
  content: "\E133";
}
.glyphicon-circle-arrow-down:before {
  content: "\E134";
}
.glyphicon-globe:before {
  content: "\E135";
}
.glyphicon-wrench:before {
  content: "\E136";
}
.glyphicon-tasks:before {
  content: "\E137";
}
.glyphicon-filter:before {
  content: "\E138";
}
.glyphicon-briefcase:before {
  content: "\E139";
}
.glyphicon-fullscreen:before {
  content: "\E140";
}
.glyphicon-dashboard:before {
  content: "\E141";
}
.glyphicon-paperclip:before {
  content: "\E142";
}
.glyphicon-heart-empty:before {
  content: "\E143";
}
.glyphicon-link:before {
  content: "\E144";
}
.glyphicon-phone:before {
  content: "\E145";
}
.glyphicon-pushpin:before {
  content: "\E146";
}
.glyphicon-usd:before {
  content: "\E148";
}
.glyphicon-gbp:before {
  content: "\E149";
}
.glyphicon-sort:before {
  content: "\E150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\E151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\E152";
}
.glyphicon-sort-by-order:before {
  content: "\E153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\E154";
}
.glyphicon-sort-by-attributes:before {
  content: "\E155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\E156";
}
.glyphicon-unchecked:before {
  content: "\E157";
}
.glyphicon-expand:before {
  content: "\E158";
}
.glyphicon-collapse-down:before {
  content: "\E159";
}
.glyphicon-collapse-up:before {
  content: "\E160";
}
.glyphicon-log-in:before {
  content: "\E161";
}
.glyphicon-flash:before {
  content: "\E162";
}
.glyphicon-log-out:before {
  content: "\E163";
}
.glyphicon-new-window:before {
  content: "\E164";
}
.glyphicon-record:before {
  content: "\E165";
}
.glyphicon-save:before {
  content: "\E166";
}
.glyphicon-open:before {
  content: "\E167";
}
.glyphicon-saved:before {
  content: "\E168";
}
.glyphicon-import:before {
  content: "\E169";
}
.glyphicon-export:before {
  content: "\E170";
}
.glyphicon-send:before {
  content: "\E171";
}
.glyphicon-floppy-disk:before {
  content: "\E172";
}
.glyphicon-floppy-saved:before {
  content: "\E173";
}
.glyphicon-floppy-remove:before {
  content: "\E174";
}
.glyphicon-floppy-save:before {
  content: "\E175";
}
.glyphicon-floppy-open:before {
  content: "\E176";
}
.glyphicon-credit-card:before {
  content: "\E177";
}
.glyphicon-transfer:before {
  content: "\E178";
}
.glyphicon-cutlery:before {
  content: "\E179";
}
.glyphicon-header:before {
  content: "\E180";
}
.glyphicon-compressed:before {
  content: "\E181";
}
.glyphicon-earphone:before {
  content: "\E182";
}
.glyphicon-phone-alt:before {
  content: "\E183";
}
.glyphicon-tower:before {
  content: "\E184";
}
.glyphicon-stats:before {
  content: "\E185";
}
.glyphicon-sd-video:before {
  content: "\E186";
}
.glyphicon-hd-video:before {
  content: "\E187";
}
.glyphicon-subtitles:before {
  content: "\E188";
}
.glyphicon-sound-stereo:before {
  content: "\E189";
}
.glyphicon-sound-dolby:before {
  content: "\E190";
}
.glyphicon-sound-5-1:before {
  content: "\E191";
}
.glyphicon-sound-6-1:before {
  content: "\E192";
}
.glyphicon-sound-7-1:before {
  content: "\E193";
}
.glyphicon-copyright-mark:before {
  content: "\E194";
}
.glyphicon-registration-mark:before {
  content: "\E195";
}
.glyphicon-cloud-download:before {
  content: "\E197";
}
.glyphicon-cloud-upload:before {
  content: "\E198";
}
.glyphicon-tree-conifer:before {
  content: "\E199";
}
.glyphicon-tree-deciduous:before {
  content: "\E200";
}
.glyphicon-cd:before {
  content: "\E201";
}
.glyphicon-save-file:before {
  content: "\E202";
}
.glyphicon-open-file:before {
  content: "\E203";
}
.glyphicon-level-up:before {
  content: "\E204";
}
.glyphicon-copy:before {
  content: "\E205";
}
.glyphicon-paste:before {
  content: "\E206";
}
.glyphicon-alert:before {
  content: "\E209";
}
.glyphicon-equalizer:before {
  content: "\E210";
}
.glyphicon-king:before {
  content: "\E211";
}
.glyphicon-queen:before {
  content: "\E212";
}
.glyphicon-pawn:before {
  content: "\E213";
}
.glyphicon-bishop:before {
  content: "\E214";
}
.glyphicon-knight:before {
  content: "\E215";
}
.glyphicon-baby-formula:before {
  content: "\E216";
}
.glyphicon-tent:before {
  content: "\26FA";
}
.glyphicon-blackboard:before {
  content: "\E218";
}
.glyphicon-bed:before {
  content: "\E219";
}
.glyphicon-apple:before {
  content: "\F8FF";
}
.glyphicon-erase:before {
  content: "\E221";
}
.glyphicon-hourglass:before {
  content: "\231B";
}
.glyphicon-lamp:before {
  content: "\E223";
}
.glyphicon-duplicate:before {
  content: "\E224";
}
.glyphicon-piggy-bank:before {
  content: "\E225";
}
.glyphicon-scissors:before {
  content: "\E226";
}
.glyphicon-bitcoin:before {
  content: "\E227";
}
.glyphicon-btc:before {
  content: "\E227";
}
.glyphicon-xbt:before {
  content: "\E227";
}
.glyphicon-yen:before {
  content: "\A5";
}
.glyphicon-jpy:before {
  content: "\A5";
}
.glyphicon-ruble:before {
  content: "\20BD";
}
.glyphicon-rub:before {
  content: "\20BD";
}
.glyphicon-scale:before {
  content: "\E230";
}
.glyphicon-ice-lolly:before {
  content: "\E231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\E232";
}
.glyphicon-education:before {
  content: "\E233";
}
.glyphicon-option-horizontal:before {
  content: "\E234";
}
.glyphicon-option-vertical:before {
  content: "\E235";
}
.glyphicon-menu-hamburger:before {
  content: "\E236";
}
.glyphicon-modal-window:before {
  content: "\E237";
}
.glyphicon-oil:before {
  content: "\E238";
}
.glyphicon-grain:before {
  content: "\E239";
}
.glyphicon-sunglasses:before {
  content: "\E240";
}
.glyphicon-text-size:before {
  content: "\E241";
}
.glyphicon-text-color:before {
  content: "\E242";
}
.glyphicon-text-background:before {
  content: "\E243";
}
.glyphicon-object-align-top:before {
  content: "\E244";
}
.glyphicon-object-align-bottom:before {
  content: "\E245";
}
.glyphicon-object-align-horizontal:before {
  content: "\E246";
}
.glyphicon-object-align-left:before {
  content: "\E247";
}
.glyphicon-object-align-vertical:before {
  content: "\E248";
}
.glyphicon-object-align-right:before {
  content: "\E249";
}
.glyphicon-triangle-right:before {
  content: "\E250";
}
.glyphicon-triangle-left:before {
  content: "\E251";
}
.glyphicon-triangle-bottom:before {
  content: "\E252";
}
.glyphicon-triangle-top:before {
  content: "\E253";
}
.glyphicon-console:before {
  content: "\E254";
}
.glyphicon-superscript:before {
  content: "\E255";
}
.glyphicon-subscript:before {
  content: "\E256";
}
.glyphicon-menu-left:before {
  content: "\E257";
}
.glyphicon-menu-right:before {
  content: "\E258";
}
.glyphicon-menu-down:before {
  content: "\E259";
}
.glyphicon-menu-up:before {
  content: "\E260";
}
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
html {
  font-size: 10px;

  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
       -o-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 36px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
mark,
.mark {
  padding: .2em;
  background-color: #fcf8e3;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  margin-left: -5px;
  list-style: none;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014   \A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eee;
  border-left: 0;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\A0   \2014';
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  -webkit-box-shadow: none;
          box-shadow: none;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  min-height: .01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: normal;
  color: #337ab7;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
       -o-transition: opacity .15s linear;
          transition: opacity .15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-duration: .35s;
       -o-transition-duration: .35s;
          transition-duration: .35s;
  -webkit-transition-property: height, visibility;
       -o-transition-property: height, visibility;
          transition-property: height, visibility;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.nav > li.disabled > a {
  color: #777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.navbar-form {
  padding: 10px 15px;
  margin-top: 8px;
  margin-right: -15px;
  margin-bottom: 8px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #080808;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\A0";
}
.breadcrumb > .active {
  color: #777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border .2s ease-in-out;
       -o-transition: border .2s ease-in-out;
          transition: border .2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-right: auto;
  margin-left: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}
.thumbnail .caption {
  padding: 9px;
  color: #333;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
  -webkit-transition: width .6s ease;
       -o-transition: width .6s ease;
          transition: width .6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
          background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
       -o-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #eee;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, .15);
}
.well-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5;
}
button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
       -o-transform: translate(0, -25%);
          transform: translate(0, -25%);
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5;
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  filter: alpha(opacity=0);
  opacity: 0;

  line-break: auto;
}
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: .9;
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, .2);

  line-break: auto;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  content: "";
  border-width: 10px;
}
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, .25);
  border-bottom-width: 0;
}
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, .25);
  border-left-width: 0;
}
.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, .25);
}
.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, .25);
}
.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: .6s ease-in-out left;
       -o-transition: .6s ease-in-out left;
          transition: .6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
         -o-transition:      -o-transform .6s ease-in-out;
            transition:         transform .6s ease-in-out;

    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-perspective: 1000px;
            perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
  opacity: .5;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: .9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203A';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}

/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.2
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAO0lEQVQ4y2NgGHbgPxTjY+PWDAP42PgM+k8IwNRQZAg+A/5TYsB/UgBFBtDM/0QZQkxawGsI3QygLwAAbjZlqS88cqkAAAAASUVORK5CYII=) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}


/* 
 *  Owl Carousel CSS3 Transitions 
 *  v1.3.2
 */

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}
/* Table of Content 
[Master Stylesheet]

Project:        Ecoist
Version:        1.0
Author:         CrunchPress
Primary use:    Ecoist



[Color codes]

Background: #ffffff (white)
Content:    #777777 (grey)
Header h1:  #222222 (black)
Header h2:  #222222 (black)
Footer:     #222222 (white)


[Typography]

Body:               font:400 14px/24px 'Open Sans', sans-serif;
Headers:            font:14px/14px 'Montserrat', sans-serif;
Input, textarea:    font:400 14px/24px 'Open Sans', sans-serif;
Sidebar heading:    font:20px/20px 'Montserrat', sans-serif;



/** Table of Content 
-   GENERIC CSS                     LINE        000         -       000
-   WRAPPER                         LENE        000         -       000
-   HEADER                          LINE        000         -       000 
-   BANNER                          LINE        000         -       000
-   WHY CHOOSE US SECTION           LINE        000         -       000 
-   PROJECTS SECTION                LINE        000         -       000 
-   URGENT DONATION SECTION         LINE        000         -       000 
-   DONATION FORM ROW               LINE        000         -       000 
-   POST AND NEWS ROW               LINE        000         -       000 
-   ATTEND EVENTS SECTION           LINE        000         -       000 
-   TESTIMONIALS AND TEAM SECTION   LINE        000         -       000 
-   EXECUTIVE MESSAGE SECTION       LINE        000         -       000 
-   SUPPORTERS SECTION              LINE        000         -       000 
-   FOOTER                          LINE        000         -       000 
-   NEWSLETTER                      LINE        000         -       000 
-   FOOTER SECTION 1                LINE        000         -       000 
-   FOOTER SECTION 2                LINE        000         -       000 
-   FOOTER SECTION 3                LINE        000         -       000 
-   HEADER STYLE 2                  LINE        000         -       000 
-   BANNER STYLE 2                  LINE        000         -       000 
-   FEATURES SECTION                LINE        000         -       000 
-   WELCOME TAB SECTION             LINE        000         -       000 
-   CALL TO ACTION SECTION          LINE        000         -       000 
-   TIMELINE SECTION                LINE        000         -       000 
-   RECENT PROJECTS                 LINE        000         -       000 
-   DONATION STYLE 2                LINE        000         -       000 
-   UPCOMING EVENTS SECTION         LINE        000         -       000 
-   RECENT POST STYLE 2             LINE        000         -       000 
-   TESTIMONIALS STYLE 2            LINE        000         -       000 
-   TEAM STYLE 2                    LINE        000         -       000 
-   NAVIGATION STYLE 3              LINE        000         -       000 
-   BANNER STYLE 3                  LINE        000         -       000 
-   CHOOSE ECO SECTION              LINE        000         -       000 
-   CAUSES STYLE 2                  LINE        000         -       000
-   INNER BANNER                    LINE        000         -       000 
-   GALLERY SECTION                 LINE        000         -       000 
-   PAGINATION                      LINE        000         -       000 
-   ERROR PAGE                      LINE        000         -       000 
-   COMING SOON PAGE                LINE        000         -       000     
-   TEAM STYLE 1                    LINE        000         -       000 
-   VOLUNTEER FORM                  LINE        000         -       000 
-   SIGNUP SECTION                  LINE        000         -       000 
-   CONTACT SECTION                 LINE        000         -       000 
-   GALLERY CLASSIC                 LINE        000         -       000 
-   SIDEBAR                         LINE        000         -       000 
-   DONATION PAGE                   LINE        000         -       000 
-   ABOUT SECTION                   LINE        000         -       000 

End of Table of Conten*/
body {
    padding: 0;
    margin: 0;
    font: 400 14px/24px 'Open Sans', sans-serif;
    color: #777;
}
#wrapper {
    float: left;
    width: 100%;
    position: relative;
}
#main {
    float: left;
    width: 100%;
}
.theme-style-1 h1 {
    font: 700 55px 'Montserrat', sans-serif;
    color: #222;
    margin: 0;
}
.theme-style-1 h2 {
    font: 700 36px 'Montserrat', sans-serif;
    color: #222;
    text-transform: uppercase;
    margin: 0 0 20px 0;
}
.theme-style-1 h3 {
    font: 400 24px/28px 'Montserrat', sans-serif;
    color: #222;
    margin: 0 0 10px 0;
}
.theme-style-1 h4 {
    font: 400 18px 'Montserrat', sans-serif;
    color: #222;
    margin: 0 0 15px 0;
}
.theme-style-1 p {
    font: 400 14px/24px 'Open Sans', sans-serif;
    color: #777;
    margin: 0 0 20px 0;
}
.theme-style-1 h1 a, .theme-style-1 h2 a, .theme-style-1 h3 a, .theme-style-1 h4 a {
    color: #222;
    text-decoration: none;
}
.btn-row {
    display: block;
    text-align: center;
    width: 100%;
}
.btn-row a.btn-style-1 {
    float: none;
    display: inline-block;
}
.btn-row a.btn-style-2 {
    float: none;
    display: inline-block;
}
.clear-row {
    float: left;
    width: 100%;
}
a.btn-style-1 {
    font: 400 16px/16px 'Montserrat', sans-serif;
    color: #fff;
    padding: 20px 37px;
    text-decoration: none;
    float: left;
    position: relative;
    z-index: 11;
    text-decoration: none;
    transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
}
a.btn-style-1:hover {
    color: #fff;
    text-decoration: none;
}
a.btn-style-1:hover:before {
    width: 100%;
    opacity: 1;
}
a.btn-style-1:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 50%;
    background-color: #258229;
    z-index: -1;
    opacity: 0;
    transition: all 0.5s linear;
}
a.btn-style-2 {
    font: 400 16px/16px 'Montserrat', sans-serif;
    color: #fff;
    border: 2px solid #fff;
    padding: 18px 38px;
    text-decoration: none;
    float: left;
    position: relative;
    z-index: 11;
}
a.btn-style-2:hover {
    color: #fff;
    text-decoration: none;
}
a.btn-style-2:hover:before, a.btn-style-2:hover:after {
    height: 50%;
    text-decoration: none;
}
a.btn-style-2:before {
    top: 0;
}
a.btn-style-2:after {
    bottom: 0;
}
a.btn-style-2:before, a.btn-style-2:after {
    content: '';
    position: absolute;
    left: 0;
    width: 100%;
    height: 0;
    transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -webkit-transition: all 0.5s ease-in;
    z-index: -1;
}
a.btn-readmore {
    font: 400 14px/14px 'Montserrat', sans-serif;
    color: #222;
    float: left;
    text-decoration: none;
    position: relative;
    padding: 0 0 0 10px;
}
a.btn-readmore:before {
    content: "\F009";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    position: absolute;
    left: 0;
    font-size: 7px;
    color: #999;
    float: left;
    line-height: 14px;
    padding: 1px 0 0 0;
}
a.btn-readmore:hover {
    text-decoration: none;
}
.frame {
    float: left;
    width: 100%;
    overflow: hidden;
    position: relative;
    background:#000;
}
.frame:hover img{
    opacity:0.7;
}
.frame:hover:before{
    opacity:0.6;
    top:3%;
    z-index:9;
}
.frame:hover:after{
    opacity:0.6;
    bottom:3%;
    z-index:9;
}
.frame:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: -20%;
    width: 95%;
    height: 45%;
    opacity: 0;
}
.frame:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: -20%;
    width: 95%;
    height: 49%;
    opacity: 0;
}
.frame img {
    display: block;
    width: 100%;
    position: relative;
    z-index: 1;
}
.text-box {
    float: left;
    width: 100%;
}
.heading-center {
    text-align: center;
    display: block;
    width: 100%;
    position: relative;
}
.heading-center:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: -46px;
    margin: auto;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOoAAAAoCAMAAADHapbDAAAAXVBMVEUAAADMzMzMzMxDoEdDoEdDoEdDoEdDoEdDoEdDoEfMzMxDoEdDoEdDoEdDoEdDoEdDoEdDoEdDoEdDoEdDoEdDoEdDoEdDoEdDoEdDoEdDoEdDoEdDoEfMzMxDoEe6vckQAAAAHXRSTlMA1lUS9e4EuDer+vlqTsd9KAnbiV8b0VlDLeOgmVRK4MwAAAF4SURBVGje5dfLjsIwDAXQy+TV0hd90ha4//+Z04QKNKthRDVUzll1ZTlyndj4rAKxODtEQpkGcbCOGoKNTeYUgpYk5FKGZAovJ0VXteDCYHHmQnKvTlwM4aReCsFaUidAziCHZFOh/IGDrIdwdcq7C4RTJe+09KKeGjKGTgUSw0h+3+dJnYVok+GqVPYEwdTMlatRddidr8Px8LXRLrNqLQoWu0ouBLt5W4TLeZd1wKg57So57xCiHeDd/uznWhM0CTAaaovVG5Efyf3uhWjH8HnE2yoGqQK6bKNZf03uhbP8Z1XtzEWWA/WFizO2q+rOejXhYk6A08BFY/eU3LaXXEWy7IFO0+t2ldy2UnJQsC2DUvKwNND0jwVOix6VDIvnAneGZDqFdXHsb/qEloHe4fS7qSv6jJ4T3adejytJfUkgX62pKwVIfmZWI1OFOqmE30leVaEoMxoF8SYUJLMYehUoSTMiCoaD+IdmNbsakXAR3EirBJ/zDYW0RORz7WrTAAAAAElFTkSuQmCC) no-repeat center bottom;
    width: 234px;
    height: 40px;
}
.heading-center h2 {
    text-align: center;
}
.heading-left {
    float: left;
    position: relative;
    margin: 0 0 20px 0;
}
.heading-left:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG0AAAAHBAMAAADwud5ZAAAAFVBMVEUAAADMzMzMzMzMzMzMzMzMzMzMzMzsIyYbAAAABnRSTlMA1VdW1lSqPGXVAAAAU0lEQVQY02NgcnNiwA9UUhSwiIalpSng1caalpaERVgsLU2AgSENF2BgYExLS8TQBdaRgNc+NrBuNlTjEki3D+E/A0L+S8YizCwmTCA8DROxGAwAfvUoDAzqcBwAAAAASUVORK5CYII=) no-repeat left bottom;
    width: 109px;
    height: 7px;
}
/************************************************HEADER START*************************************************/
#header {
    float: left;
    width: 100%;
}
#header.header-style-2 .cart-box-outer .dropdown-menu{
    top:81px;
}
.topbar {
    float: left;
    width: 100%;
    border-bottom: 1px solid #e1e1e1;
    padding: 0;
}
.topbar .left-box {
    float: left;
}
.topbar .left-box ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.topbar .left-box ul li {
    float: left;
    height:49px;
    padding: 16px 30px 22px 30px;
    border-left: 1px solid #e1e1e1;
}
.topbar .left-box ul li:hover a{
    color:#222;
}
.topbar .left-box ul li:first-child {
    border: 0;
    padding: 16px 31px 22px 0;
}
.topbar .left-box .fa {
    padding: 0 10px 0 0;
    color: #ccc;
    font-size: 13px;
    float: left;
}
.topbar .left-box span {
    font: 400 13px/13px 'Open Sans', sans-serif;
    float: left;
    color: #939393;
}
.topbar .left-box span a {
    text-decoration: none;
}
.topbar .left-box .dropdown {
    float: left;
    padding: 0 0 0 4px;
}
.topbar .left-box button {
    font: 400 13px/13px 'Open Sans', sans-serif;
    border: 0;
    background: none;
    float: left;
    padding: 0;
}
.topbar .left-box button .fa {
    float: right;
    font-size: 13px;
    color: #999;
    padding: 0 0 0 8px;
}
.topbar .left-box .dropdown-menu {
    border: 1px solid #ccc;
    border-radius: 0;
    box-shadow: none;
    font: 400 13px/13px 'Open Sans', sans-serif;
    margin: 0;
    min-width: 100%;
    padding: 0;
    top: 31px;
}
.topbar .left-box .dropdown-menu li {
    border: 0;
    height:auto;
    padding: 0;
    width: 100%;
}
.topbar .left-box .dropdown-menu li:first-child {
    padding: 0;
}
.topbar .left-box .dropdown-menu > li > a {
    font: 400 13px/13px 'Open Sans', sans-serif;
    color: #777;
    display: block;
    padding: 3px 10px;
}
.topbar .left-box .dropdown-menu > li > a:hover, .topbar .left-box .dropdown-menu > li > a:focus {
    color: #fff;
}
.topbar .right-box {
    float: right;
}
.topbar-social {
    float: left;
}
.topbar-social ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.topbar-social ul li {
    float: left;
    width:40px;
    height:49px;
    padding: 15px 0;
    border-left: 1px solid #e1e1e1;
}
#wrapper .topbar-social ul li:hover a {
    color: #fff;
}
.header-style-2 .topbar-social ul li{
    width:auto;
    padding: 15px 10px;
}
.topbar-social ul li a {
    font-size: 14px;
    color: #ccc;
    display:block;
    text-align:center;
    text-decoration: none;
}
.topbar .right-box a.btn-donate {
    float: right;
    height:49px;
    padding: 17px 21px;
    font: 400 16px/16px 'Montserrat', sans-serif;
    color: #fff;
    text-decoration: none;
}
.topbar .right-box a.btn-donate:hover {
    background: #222;
}
.topbar .right-box a.btn-donate .fa {
    padding: 0 6px 0 0;
}
.navigation-row {
    float: left;
    width: 100%;
/*  padding: 20px 0;*/
}
strong.logo {
    float: left;
    margin: 0 75px 0 0;
}
.navigation-row .navbar-inverse {
    background-color: transparent;
    border-color: transparent;
    float: left;
}
.navigation-row .navbar {
    border-radius: 0;
}
.navigation-row .navbar {
    border: 0;
    margin-bottom: 0;
    min-height: inherit;
    padding: 0 17px 0 0;
}
.navigation-row .navbar-collapse {
    padding: 0;
}
#nav {
    float: left;
    padding: 0;
    margin: 0;
    list-style: none;
}
#nav li {
    float: left;
    position: relative;
}
#nav li:first-child {
    background: none;
}
#nav li a {
    font: 400 14px/56px 'Montserrat', sans-serif;
    color: #222;
    text-decoration: none;
    padding: 0 16px;
    display: block;
    position: relative;
    z-index: 20;
}
#nav li:hover > a {
    color: #fff;
}
#nav li ul li a:hover, #nav li ul li:hover > a {
    text-decoration: none;
    margin:4px 0;
}
#nav li ul {
    position: absolute;
    left: 0;
    top: 100%;
    width: 180px;
    background: #fff;
    padding: 0 10px;
    display: none;
    list-style: none;
    z-index: 10;
}
#nav li:hover > ul {
    display: block;
}
#nav li ul li > ul {
    position: absolute;
    left: 100%;
    top: 0;
    width: 180px;
    padding: 0;
}
#nav li ul li {
    float: none;
    width: auto;
    background: none;
    border-top: 1px solid #e1e1e1;
}
#nav li ul li:first-child{
    border:0;
}
#nav li ul li a {
    background: none;
    font: 400 14px/14px 'Montserrat', sans-serif;
    text-align: left;
    padding: 14px 10px;
    display: block;
}
.shop-box {
    float: right;
}
.shop-box .dropdown {
    float: left;
    margin: 9px 10px 0 0;
}
.shop-box .dropdown button {
    background: none;
    padding: 7px 11px;
    font-size: 16px;
    color: #999;
    border: 1px solid #e1e1e1;
    position: relative;
}
.shop-box .dropdown button span.number {
    position: absolute;
    right: -5px;
    top: -5px;
    font: 400 10px/17px 'Montserrat', sans-serif;
    color: #fff;
    width: 17px;
    height: 17px;
    border-radius: 100%;
}
.shop-box .dropdown-menu {
    background-color: #fff;
    border: 1px solid #e1e1e1;
    border-radius: 0;
    box-shadow: none;
    font-size: 14px;
    left: 0;
    list-style: none;
    margin: 0;
    min-width: 180px;
    padding: 0;
    top: 100%;
}
.cart-box-outer .dropdown-menu {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 0;
    box-shadow: none;
    font-size: inherit;
    left: inherit;
    right: 0;
    margin: 0;
    min-width: 358px;
    padding: 0;
    position: absolute;
    top: 70px;
    z-index: 1000;
}
.cart-box-outer .cart-box {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    float: left;
    padding: 18px 19px;
    width: 100%;
}
.cart-box-outer .cart-box strong.title {
    border-bottom: 1px solid #ccc;
    color: #888;
    display: block;
    font: italic 700 14px/14px 'Montserrat', sans-serif;
    margin: 0 0 20px;
    padding: 0 0 20px;
}
.cart-box-outer .cart-box strong.title a {
    text-decoration: none;
}
.cart-box-outer .cart-box .cart-row {
    border-bottom: 1px solid #ccc;
    float: left;
    margin-bottom: 20px;
    padding-bottom: 20px;
    width: 100%;
}
.cart-box-outer .cart-box .cart-row .thumb {
    float: left;
    margin: 0 15px 0 0;
    width: auto;
}
.cart-box-outer .cart-box .cart-row .thumb img {
    width: auto;
}
.cart-box-outer .cart-box .cart-row .text-box {
    overflow: hidden;
    width:auto;
    float:none;
}
.cart-box-outer .cart-box .cart-row a.close {
    border-radius: 0;
    color: #fff;
    float: right;
    font-size: 12px;
    height: 23px;
    line-height: 23px;
    opacity: 1;
    text-align: center;
    text-decoration: none;
    width: 23px;
}
.cart-box-outer .cart-box .cart-row a.close .fa {
    color: #fff;
    font-weight:100;
    font-size:13px;
}
.cart-box-outer .cart-box .cart-row .text-box a {
    color: #222;
    display: block;
    font: 400 16px/22px 'Montserrat', sans-serif;
    padding: 0 0 18px;
    text-decoration: none;
}
.cart-box-outer .cart-box .cart-row .text-box strong.amount {
    display: block;
    font: 400 16px/16px 'Montserrat', sans-serif;
}
.cart-box-outer .cart-box strong.subtotal {
    clear: both;
    color: #222;
    display: block;
    font: 700 16px/16px 'Montserrat', sans-serif;
    padding: 0 0 20px;
}
.cart-box-outer .cart-box a.btn-checkout {
    color: #fff;
    display: inline-block;
    font: 700 16px/16px "Montserrat",sans-serif;
    padding: 15px 58px;
    text-decoration: none;
}
.cart-box-outer{
    float:left;
    position:relative;
}
.overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(67,160,71,0.95);
    z-index: 9999;
}
#cp-rider-boxed .overlay {
    background: rgba(255,207,0,0.80);
}
#cp-rider-repair .overlay {
    background: rgba(240,80,80,0.95);
}
#cp-rider-store .overlay {
    background: rgba(145,201,218,0.90);
}
.overlay .overlay-close {
    width: 80px;
    height: 80px;
    position: absolute;
    right: 20px;
    top: 20px;
    overflow: hidden;
    border: none;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAA6AQMAAADbddhrAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAJ9JREFUKM89kdEJAzEMQ1/pR/8yQaBrBLpMR0g3uNFulIxSEOIZ7iKcWLYljC+Jm53zcbMCnhcz4AUjYAQDM7fAyntI7aG/TdMrNClo6ejHK9nerzbuCKdc7LKz2o+ZwpAMOt2k8y66we5q5xT87oLPVfCmERozvrFKHpntZXfncUJndgv3clN3Vw31UTE1VFV1Vnm90B390kE91WV9/wNUQCpB6A/hAQAAAABJRU5ErkJggg==) no-repeat center center;
    text-indent: 200%;
    color: transparent;
    outline: none;
    z-index: 100;
}
.overlay nav {
    text-align: center;
    position: relative;
    top: 50%;
    height: 60%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.overlay ul {
    list-style: none;
    padding: 0;
    margin: 0 auto;
    display: inline-block;
    height: 100%;
    position: relative;
}
.overlay ul li {
    display: block;
    height: 20%;
    height: calc(100% / 5);
    min-height: 54px;
}
.overlay ul li a {
    font-size: 54px;
    font-weight: 300;
    display: block;
    color: #fff;
    -webkit-transition: color 0.2s;
    transition: color 0.2s;
}
.overlay ul li a:hover, .overlay ul li a:focus {
    color: #f0f0f0;
}
.overlay-contentscale {
    visibility: hidden;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: -webkit-transform 0.5s, visibility 0s 0.5s;
    transition: transform 0.5s, visibility 0s 0.5s;
}
.overlay-contentscale.open {
    visibility: visible;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
}
.cp-search-holder #trigger-overlay {
    background-color: transparent;
}
.cp-search-inner {
    width: 750px;
    margin: 0 auto;
    padding-top: 200px;
}
.cp-search-inner form {
    float: left;
    width: 100%;
    position: relative;
}
.cp-search-inner form input[type="text"] {
    font-size: 14px;
    color: #fff;
    height: 40px;
    line-height: 40px;
    text-transform: uppercase;
    padding: 0;
    background: transparent;
    border: none;
    border-bottom: 1px solid #fff;
    position: relative;
    float: left;
    width: 100%;
}
.cp-search-inner form .submit {
    font-size: 18px;
    color: #fff;
    height: 40px;
    line-height: 40px;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    display: inline-block;
    background-color: transparent;
    border: none;
}
.cp-search-holder {
    float: left;
    margin: 9px 0 0 0;
}
.cp-search-holder button {
    background: none;
    padding: 7px 11px;
    font-size: 16px;
    color: #999;
    border: 1px solid #e1e1e1;
}
/************************************************HEADER END*************************************************/

/**********************************************************BANNER START**********************************************************/
#banner {
    float: left;
    width: 100%;
    position: relative;
    margin-bottom: 80px;
}
#banner img {
    display: block;
    width: 100%;
}
#banner .caption {
    position: absolute;
    left: 0;
    top: 165px;
    width: 100%;
}
#banner .caption .holder {
    float: left;
    width: 560px;
    padding: 0;
}
#banner .caption .holder h1 {
    font: 700 70px 'Montserrat', sans-serif;
    color: #fff;
    text-transform: capitalize;
    margin: 0 0 4px 0;
    text-shadow: 0 5px 7px rgba(0, 0, 0, 0.3);
}
#banner .caption .holder h2 {
    color: #fff;
    text-transform: none;
    font-weight: 400;
    text-shadow: 0 5px 7px rgba(0, 0, 0, 0.3);
    margin: 0 0 37px 0;
}
#banner .caption .holder a.btn-style-1 {
    margin: 0 11px 0 0;
}
#banner .owl-buttons {
    display: none;
}
/**********************************************************BANNER END**********************************************************/

/***********************************WHY CHOOSE US SECTION START************************************/
.why-choose {
    float: left;
    width: 100%;
}
.chose-heading {
    float: left;
    width: 445px;
    margin: 0 45px 50px 0;
}
.chose-heading span.icon {
    float: left;
    margin: 0 20px 0 0;
}
.chose-heading h2 {
    border-left: 2px solid #ccc;
    padding: 0 0 0 20px;
    float: left;
}
.why-choose p {
    font-size: 16px;
}
.why-choose-box-row {
    float: left;
    width: 100%;
    margin-bottom: 40px;
}
.why-choose-box-row .col-md-4 {
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
.why-choose-box {
    float: left;
    width: 100%;
    text-align: center;
    padding: 40px 45px;
    min-height: 298px;
}
.why-choose-box:before{
    position:absolute;
    left:0;
    top:0;
    content:'';
    width:0;
    height:100%;
    background:#f9f9f9;
}
.why-choose-box:hover:before{
    content:'';
    width:100%;
    z-index:-1;
}
.why-choose-box:hover p{
    color:#222;
}
.why-choose-box:hover img{
    transform:scale(1.1);
    -moz-transform:scale(1.1);
    -webkit-transform:scale(1.1);
}
.why-choose-box img {
    display: block;
    margin: 0 auto;
}
.why-choose .why-choose-box p {
    margin: 0;
    font: 400 14px/24px "Open Sans", sans-serif;
}
#wrapper .border-none {
    border-right: 0;
}
#wrapper .border-btm-none {
    border-bottom: 0;
}
.priorities {
    float: left;
    width: 100%;
    margin-bottom: 70px;
}
.priorities a.btn-style-2:before, .priorities a.btn-style-2:after{
    background:#fff;
}
.priorities a.btn-style-2:hover{
    color:#222;
}
.priorities .box {
    float: left;
    width: 283px;
    padding: 25px 25px;
}
.priorities .box img {
    float: left;
    margin: 0 10px 11px 0;
}
.priorities .box strong.title {
    font: 700 20px 'Montserrat', sans-serif;
    color: #fff;
    text-transform: uppercase;
    float: left;
}
.priorities .box p {
    color: #fff;
    clear: both;
    font-size: 14px;
}
.priorities .box a.btn-style-2 {
    padding: 10px 20px;
    font: 400 14px/14px "Montserrat", sans-serif;
}
.priorities .slid-box {
    float: left;
    width: 100%;
}
.priorities .slid-box .text-box {
    background: #f0f0f0;
    padding: 15px 20px;
}
.priorities .slid-box .text-box strong.title {
    float: left;
    text-transform: uppercase;
    font: 400 14px 'Montserrat', sans-serif;
    color: #222;
}
.priorities .slid-box .text-box strong.title a {
    text-decoration: none;
    color: #222;
}
.priorities .slid-box .text-box a.arrow {
    float: right;
    font-size: 14px;
    color: #222;
}
.priorities .owl-carousel {
    float: left;
    width: 857px;
}
.priorities .slid-box:hover .text-box strong.title a {
    color: #fff;
}
.priorities .slid-box:hover .text-box a.arrow {
    color: #fff;
}
.priorities .owl-next {
    position: absolute;
    right: 0;
    top: 33%;
    width: 39px;
    height: 35px;
    border: 1px solid #fff;
    background: rgba(0,0,0,0.25);
    font-size: 0;
}
.priorities .owl-next:before {
    content: "\F061";
    font-weight: 900;
    font-family: 'Font Awesome 5 Free';
    font-size: 20px;
    color: #fff;
    display: block;
    text-align: center;
    line-height: 33px;
}
.priorities .owl-prev {
    position: absolute;
    left: 0;
    top: 33%;
    width: 39px;
    height: 35px;
    border: 1px solid #fff;
    background: rgba(0,0,0,0.25);
    font-size: 0;
}
.priorities .owl-prev:before {
    content: "\F060";
    font-weight: 900;
    font-family: 'Font Awesome 5 Free';
    font-size: 20px;
    color: #fff;
    display: block;
    text-align: center;
    line-height: 33px;
}
/***********************************WHY CHOOSE US SECTION END************************************/

/****************************************************PROJECTS SECTION START****************************************************/
.project-section {
    float: left;
    width: 100%;
    /*margin-bottom: 80px;*/
}
.project-section .holder {
    margin: 0 auto;
    display: block;
    width: 1200px;
    height: 322px;
    padding: 80px 0;
    background: #000 url(data:image/png;base64,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) no-repeat left top;
}
.project-section .holder h2 {
    color: #fff;
}
.project-section .heading-center:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOoAAAAoCAMAAADHapbDAAAAh1BMVEUAAADMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMwrRDr0AAAALHRSTlMA1Fb59fETAqkoBdbAhVIP/OtuYEw4CdzKoGhEMi0Z57m2r40/45l7XRx4IO2mXosAAAGNSURBVGje5djrbqMwEAXgA7aBEC4hAXJPmku77e55/+dbTLzqz21Vq0Xj7wFGxxpbtgc/Kq0QiviCQCTNGmFIn6gh2H6+uCYYlSQhV9KQzGDtSNFdbTkwGMQLknPIdeQg+rdSZhDsRpo7sFvQWkKyY5sgLTlSJwiXZ3zYQrik4IN+g2yzNZ0dZOsaBrJ9O0OnyCHa0dDZ1PkMgiXPdJ5qlCtMTjxX89jTX8a55WgX1aTCWTEtH+WWfFArYK95mFQ4K6IVweKn4V1iOFofgLuhzuF8ofJ7uP/6QDVFS+HLfnGU1cBKkVd44MJ9YC3f2dX0PKZaAv2Wgwoeu+pH5ek4dBw8H4DZmG+dTymcE0cqiv3s380JeNW0VpMK51dGRjXSG0ebFHJFbN7QXznSop9KDVvUBR9eIZnOkBdkAJMW6BlKjvQEX79eveCPonURfU6tE15I6u0B8vWGpkwAydeMs2d2Qt+V0mdKg+VvtIXiuYZ4R1Qk1R0h2JBmjyAYRuIvGud86RGIIkEoOvycv2OCZTdWtzR8AAAAAElFTkSuQmCC) no-repeat center bottom;
}
.project-row {
    float: left;
    width: 100%;
}
.project-row .project-box {
    float: left;
    width: 100%;
    margin-bottom: 30px;
}
.project-row .project-box .frame-outer {
    padding: 0 10px;
    float: left;
    width: 100%;
}
.project-row .project-box .text-box {
    float: left;
    width: 100%;
    padding: 25px 20px;
    border: 1px solid #ccc;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background: #fff;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    position: relative;
}
.project-row .project-box .text-box a.link {
    font: 400 14px 'Open Sans', sans-serif;
    float: left;
    text-decoration: none;
    margin: 0 3px 8px 0;
}
.project-row .project-box .text-box:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    height: 4px;
}
.project-row .project-box .text-box span {
    display: block;
    font: 400 14px 'Open Sans', sans-serif;
    padding: 0 0 15px 0;
}
.project-row .project-box .text-box h3 {
    text-transform: capitalize;
}
.project-row .project-box:hover .text-box:before {
    width: 100%;
}
.project-row .item {
    margin: 0 15px;
}
.project-section .heading-center {
    margin-bottom: 125px;
}
.project-section .owl-buttons {
    display: block;
    text-align: center;
}
.project-section .owl-next {
    display: inline-block;
    position: absolute;
    top: -60px;
    width: 50px;
    height: 40px;
    border: 1px solid #fff;
    font-size: 0;
}
.project-section .owl-next:hover, .project-section .owl-prev:hover {
    border: 1px solid rgba(0,0,0,0);
}
.project-section .owl-next:before {
    content: "\F061";
    font-weight: 900;
    display: block;
    font-family: 'Font Awesome 5 Free';
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    color: #fff;
}
.project-section .owl-prev {
    display: inline-block;
    position: absolute;
    top: -60px;
    width: 50px;
    height: 40px;
    border: 1px solid #fff;
    font-size: 0;
    margin: 0 0 0 -55px;
}
.project-section .owl-prev:before {
    content: "\F060";
    font-weight: 900;
    display: block;
    font-family: 'Font Awesome 5 Free';
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    color: #fff;
}
.project-medium .project-row .project-box {
    margin-bottom: 50px;
}
.project-medium {
    margin: 0;
}
.project-list .project-row .project-box .text-box {
    margin: 20px 0 0 -60px;
    position: relative;
    z-index: 9;
    width: 470px;
}
.project-list .project-row .project-box {
    margin-bottom: 50px;
}
.project-list {
    margin: 0;
}
.project-section.project-small .project-box .text-box {
    border: 0;
    box-shadow: none;
    padding: 20px 0;
}
.project-section.project-small .project-box .text-box h4 {
    margin: 0 0 8px 0;
}
.project-section.project-small .project-box .text-box a.link {
    float: left;
    font: 400 14px 'Open Sans', sans-serif;
    margin: 0 3px 8px 0;
}
.project-section.project-small .project-box .text-box p {
    margin: 0 0 10px 0;
}
.project-small {
    margin: 0;
}
.project-large {
    float: left;
    width: 100%;
}
.project-detail .post-box .text-box a.link {
    padding: 0 5px 10px 0;
}
/****************************************************PROJECTS SECTION END****************************************************/

/*********************************************************URGENT DONATION SECTION START*********************************************************/
.urgent-donation {
    float: left;
    width: 100%;
    margin-bottom: 105px;
}
.donation-head {
    position: relative;
    z-index: 9;
    margin: 0 auto;
    width: 955px;
    display: block;
    overflow: hidden;
    padding: 30px 80px;
    text-align: center;
}
.donation-head strong.title {
    font: 700 20px/20px 'Montserrat', sans-serif;
    color: #fff;
    text-transform: uppercase;
    display: block;
    padding: 0 0 10px 0;
}
.donation-head h2 {
    color: #fff;
    margin: 0 0 10px 0;
}
.donation-head p {
    color: #fff;
    margin: 0;
}
.donation-row {
    height: 245px;
    position: relative;
    margin: -61px auto 0;
    background: #fff;
    width: 1200px;
    padding: 119px 0 65px 0;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.donation-row:before {
    content: '';
    position: absolute;
    left: 4px;
    bottom: 4px;
    width: 0;
    width: 0;
    height: 0;
    border-bottom: 19px solid #ccc;
    border-right: 19px solid transparent;
}
.donation-row:after {
    content: '';
    position: absolute;
    right: 4px;
    bottom: 4px;
    width: 0;
    width: 0;
    height: 0;
    border-bottom: 19px solid #ccc;
    border-left: 19px solid transparent;
}
.donation-progress {
    float: left;
    width: 100%;
    margin: 23px 0 0 0;
}
.donation-progress .progress-outer {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 0;
    float: left;
    height: 10px;
    margin-bottom: 13px;
    padding: 0;
    position: relative;
    width: 100%;
}
.donation-progress .progressbars.progress-inner {
    border-radius: 0;
    height: 100%;
}
.donation-progress .progressbars.progress-inner > span {
    font: 400 16px/30px 'Montserrat', sans-serif;
    color: #fff;
    text-align: center;
    width: 50px;
    height: 30px;
    opacity: 1;
    position: absolute;
    right: 0;
    top: -41px;
}
.donation-progress .progressbars.progress-inner > span:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: -4px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 4px 0 4px;
    border-color: #007bff transparent transparent transparent;
}
.donation-progress strong.title {
    display: block;
    font: 400 14px/14px 'Montserrat', sans-serif;
    color: #222;
    text-transform: uppercase;
}
.progress-box {
    float: left;
    width: 100%;
    padding: 0 0 0 20px;
    border-left: 3px solid #ccc;
}
.progress-box strong.number {
    font: 700 36px/36px 'Montserrat', sans-serif;
    display: inline-block;
    padding: 0 0 10px 0;
}
.progress-box sup {
    display: inline-block;
    font: 700 22px 'Montserrat', sans-serif;
    top: -14px;
}
.progress-box span {
    font: 400 14px/14px 'Montserrat', sans-serif;
    color: #222;
    text-transform: uppercase;
    display: block;
}
.donation-row .btn-row {
    margin: 35px 0 0 0;
}
/*********************************************************URGENT DONATION SECTION END*********************************************************/

/***************************************************DONATION FORM ROW START***************************************************/
.donation-form-row {
    float: left;
    width: 100%;
    margin-bottom: 80px;
}
.donation-form-row.donation-form-2 .donation-form .holder {
    width: 540px;
    padding: 0 30px 0 0;
}
.donation-form-row.donation-form-2 .donation-form {
    width: 952px;
}
.donation-form-row.donation-form-2 .call-action-box {
    width: 951px;
    padding: 80px 0 135px 0;
}
.donation-form-row.donation-form-2 .call-action-box .holder {
    width: 540px;
    margin: 0 0 0 30px;
}
.donation-form-row.donation-form-2 .call-action-box .holder .text-col {
    overflow: hidden;
}
.donation-form-row.donation-form-2 .call-action-box .holder img {
    float: left;
    margin: 0 15px 0 0;
}
.donation-form-row .container-fluid {
    padding: 0;
}
.donation-form-row .donation-form {
    float: left;
    width: 40%;
    padding: 55px 0;
    background-image:url(data:image/png;base64,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);
    background-repeat:no-repeat;
    background-position:left top;
    background-color:#000;
    background-size: cover;
    -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
}
.donation-form-row .donation-form .holder {
    float: right;
    position: relative;
    width: 370px;
    padding: 0 45px 0 0;
}
.donation-form-row .donation-form .holder h2 {
    color: #fff;
    margin: 0 0 0px 0;
}
.donation-form-row .donation-form .holder p {
    color: #fff;
}
#hotel-features article img.custom_amenity {
    margin-top: 5px;
    margin-right: 5px;
    opacity: 0.7
}
#hotel-features article img.custom_amenity:hover {
    opacity: 1
}
.selector {
    float: left;
    background: #fff;
    min-width: 100%;
    position: relative;
    font: 400 14px 'Open Sans', sans-serif;
    color: #777;
    border: 1px solid #ccc;
    margin: 0 0 10px 0;
}
.selector select {
    line-height: 43px;
    opacity: 0;
    position: absolute;
    width: 100%;
    z-index: 1;
}
.full-width {
    width: 100%;
}
select {
    height: 43px;
    padding: 8px 0 8px 8px;
}
select option {
    padding: 2px 10px;
}
input.input-text, select, textarea, span.custom-select {
    background: none repeat scroll 0 0 #fff;
    border: medium none;
    line-height: normal;
}
.selector span.custom-select {
    display: inline-block;
    line-height: 43px;
    overflow: hidden;
    padding: 0 15px;
    position: relative;
    white-space: nowrap;
    width: 100%;
}
.selector span.custom-select:after {
    border-left: 5px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-top: 5px solid #777;
    content: "";
    position: absolute;
    right: 17px;
    top: 22px;
}
.selector span.custom-select:before {
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 24px;
}
.donation-form-row .donation-form .holder input[type="text"] {
    float: left;
    width: 100%;
    height: 45px;
    padding: 0 15px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 1px solid #ccc;
    background: #fff;
    font: 400 14px 'Open Sans', sans-serif;
    color: #777;
    margin: 0 0 10px 0;
}
.donation-form-row .donation-form .holder input[type="submit"] {
    float: left;
    width: 100%;
    height: 45px;
    font: 400 16px 'Montserrat', sans-serif;
    color: #fff;
    border: 0;
    padding: 0;
}
.donation-form-row .donation-form .holder input[type="submit"]:hover{
    background:#fff;
    color:#222;
}
.donation-count {
    float: left;
    width: 23%;
    background: #fff;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 23px 29px 22px 29px;
}
.donation-count img {
    display: block;
    margin: 0 auto;
}
.count-box {
    float: left;
    padding: 35px 0 35px 25px;
    width: 165px;
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
}
.count-box strong.number {
    display: block;
    text-align: center;
    font: 700 36px 'Montserrat', sans-serif;
    color: #222;
}
.count-box sup {
    font: 700 22px 'Montserrat', sans-serif;
    color: #222;
}
.count-box span {
    display: block;
    text-align: center;
    text-transform: uppercase;
    font: 400 14px 'Montserrat', sans-serif;
    color: #222;
}
.call-action-box {
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: cover;
    padding: 73px 0;
    float: left;
    width: 37%;
}
.call-action-box .holder {
    float: left;
    width: 330px;
    margin: 0 0 0 45px;
}
.call-action-box .holder strong.title {
    font: 700 20px/20px 'Montserrat', sans-serif;
    color: #fff;
    display: block;
    padding: 0 0 10px 0;
}
.call-action-box .holder h2 {
    color: #fff;
    text-transform: inherit;
    margin: 0 0 5px 0;
}
.call-action-box .holder p {
    color: #fff;
}
.call-action-box .holder a.btn-style-1 {
    padding: 20px 30px;
    margin: 0 10px 0 0;
    background: #fff;
}
.call-action-box .holder a.btn-style-2 {
    padding: 18px 30px;
}
/***************************************************DONATION FORM ROW END***************************************************/

/***************************************************POST AND NEWS ROW START****************************************************/
.post-news-row {
    float: left;
    width: 100%;
    position: relative;
    margin-bottom: 160px;
}
.news-page:before {
    display: none;
}
.news-page {
    margin: 0;
}
.news-medium:before {
    display: none;
}
.news-medium {
    margin: 0;
}
.news-medium .news-box {
    margin-bottom: 50px;
}
.news-page .news-box .post-box .frame {
    margin: 0;
}
.news-page .post-box {
    margin-bottom: 47px;
}
.post-news-row.news {
    margin-bottom: 50px;
}
.post-news-row.news:before {
    display: none;
}
.news .row {
    clear: both;
}
.news .owl-next {
    position: absolute;
    top: 20px;
    right: 0;
    width: 29px;
    height: 25px;
    background: #e1e1e1;
    color: #222;
    font-size: 0;
}
.news .owl-next:hover, .news .owl-prev:hover {
    color: #fff;
}
.news .owl-next:before {
    content: "\F061";
    font-weight: 900;
    font-size: 12px;
    line-height: 25px;
    display: block;
    text-align: center;
    font-family: 'Font Awesome 5 Free';
}
.news .owl-prev {
    position: absolute;
    top: 20px;
    left: inherit;
    right: 34px;
    width: 29px;
    height: 25px;
    background: #e1e1e1;
    color: #222;
    font-size: 0;
}
.news .owl-prev:before {
    content: "\F060";
    font-weight: 900;
    font-size: 12px;
    line-height: 25px;
    display: block;
    text-align: center;
    font-family: 'Font Awesome 5 Free';
}
.post-news-row:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: -80px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA0EAAAAHBAMAAAA8OlsGAAAAD1BMVEUAAADMzMzMzMzMzMzMzMywq4YJAAAABHRSTlMAVtXWSF1yIwAAAH1JREFUSMft1jEOgCAMheGH4QBEPYAmXMDEAyC++5/JaOLAVDq1A//Q8VtIUyC23AmawnkAztkGc88KBfKCppVM3tkW884KTWQFIvsqQCY3W1bqx9iZMSsp8Z2aSBZjNkrP/U1FluzYIfc75PtgjDvU0VyVn668u2cbzDn7AMYnr0/2fYlIAAAAAElFTkSuQmCC) no-repeat center bottom;
    width: 833px;
    height: 7px;
}
.post-news-row .left-box {
    float: left;
    width: 100%;
}
.post-news-row .left-box a.btn-readmore {
    float: right;
    margin: 40px 78px 0 0;
    position: relative;
    z-index: 99;
}
.post-news-row .left-box a.btn-readmore.space{
    margin: 40px 0 0 0;
}
.post-box {
    float: left;
    width: 100%;
}
.slider-frame {
    float: left;
    width: 100%;
    margin-bottom: 25px;
}
.post-box strong.sticky {
    width: 195px;
    height: 60px;
    font: 400 24px/60px 'Montserrat', sans-serif;
    color: #fff;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index:99;
    text-align: center;
}
.post-box .frame {
    margin-bottom: 25px;
}
.post-box .text-box a.link {
    float: left;
    font: 400 14px/14px 'Open Sans', sans-serif;
    text-decoration: none;
    padding: 0 20px 10px 0;
}
.post-box .text-box a.link .fa {
    padding: 0 6px 0 0;
}
.post-box p {
    margin: 0 0 15px 0;
}
.tags-row {
    float: left;
    width: 100%;
}
#wrapper .post-box .text-box a.btn-readmore {
    float: left;
    margin: 0;
    color: #222;
}
#wrapper .post-box .text-box a.btn-readmore:before {
    color: #222;
}
.post-news-row.blog-post .owl-next {
    width: 50px;
    height: 40px;
    border: 1px solid #fff;
    position: absolute;
    top: 0;
    font-size: 0;
    right: 10px;
    bottom: 0;
    margin: auto;
    background: rgba(0,0,0,0.25);
}
.post-news-row.blog-post .owl-next:hover, .post-news-row.blog-post .owl-prev:hover {
    border: 1px solid rgba(0,0,0,0);
}
.post-news-row.blog-post .owl-next:before {
    content: "\F061";
    font-weight: 900;
    font-family: 'Font Awesome 5 Free';
    text-align: center;
    line-height: 38px;
    display: block;
    font-size: 14px;
    color: #fff;
}
.post-news-row.blog-post .owl-prev {
    width: 50px;
    height: 40px;
    border: 1px solid #fff;
    position: absolute;
    top: 0;
    font-size: 0;
    right: inherit;
    left: 10px;
    bottom: 0;
    margin: auto;
    background: rgba(0,0,0,0.25);
}
.post-news-row.blog-post .owl-prev:before {
    content: "\F060";
    font-weight: 900;
    font-family: 'Font Awesome 5 Free';
    text-align: center;
    line-height: 38px;
    display: block;
    font-size: 14px;
    color: #fff;
}
.post-news-row .left-box .owl-next {
    position: absolute;
    right: 0;
    top: 35px;
    width: 29px;
    height: 25px;
    background: #e1e1e1;
    text-align: center;
    line-height: 25px;
    font-size: 0;
    color: #777;
}
.post-news-row .left-box .owl-next:hover, .post-news-row .left-box .owl-prev:hover {
    color: #fff;
}
.post-news-row .left-box .owl-next:before {
    content: "\F061";
    font-weight: 900;
    font-family: 'Font Awesome 5 Free';
    text-align: center;
    line-height: 25px;
    display: block;
    font-size: 12px;
}
.post-news-row .left-box .owl-prev {
    position: absolute;
    right: 34px;
    top: 35px;
    width: 29px;
    height: 25px;
    background: #e1e1e1;
    text-align: center;
    line-height: 25px;
    font-size: 0;
    color: #777;
}
.post-news-row .left-box .owl-prev:before {
    content: "\F060";
    font-weight: 900;
    font-family: 'Font Awesome 5 Free';
    text-align: center;
    line-height: 25px;
    display: block;
    font-size: 12px;
}
.news-box {
    float: left;
    width: 100%;
}
.news-box .text-box {
    margin: -4px 0 0 0;
}
.news-box .post-box .frame {
    margin-bottom: 30px;
}
.news-box .post-box h3 {
    letter-spacing: -1px;
}
.blog-post .post-box {
    margin-bottom: 50px;
}
.blog-post .video-frame {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.link-post {
    float: left;
    width: 100%;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 40px 30px;
    margin-bottom: 50px;
}
.link-post span {
    font: 400 14px/14px 'Open Sans', sans-serif;
    float: left;
    margin: 0 20px 18px 0;
}
.link-post span .fa {
    padding: 0 6px 0 0;
}
.link-post a.link {
    font: 400 24px/24px 'Montserrat', sans-serif;
    text-decoration: none;
    display: block;
}
.post-news-row.blog-post {
    margin: 0;
}
.post-news-row.blog-post:before {
    display: none;
}
.blog-list .text-box {
    margin: 40px 0 0 0;
    padding: 0 11px 0 0;
}
.blog-list.blog-post .post-box {
    margin: 0;
}
.blog-list.blog-post .frame {
    margin-bottom: 30px;
}
.blog-list.blog-post .pagination-box {
    margin: 20px 0 0 0;
}
.blockquote-outer {
    padding: 0 0 0 40px;
}
.blog-post blockquote {
    float: left;
    width: 100%;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    padding: 30px 70px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font: italic 300 22px/34px 'Open Sans', sans-serif;
    color: #222;
    position: relative;
    margin: 10px 0 30px 0;
}
.blog-post blockquote .fa {
    width: 83px;
    height: 83px;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    border-radius: 100%;
    font-size: 44px;
    line-height: 80px;
    text-align: center;
    display: block;
    background: #fff;
    position: absolute;
    left: -42px;
    top: 30px;
}
.list-box {
    float: left;
    width: 100%;
    margin: 10px 0 70px 0;
    padding: 0 100px 0 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    position: relative;
}
.list-box:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: -40px;
    margin: auto;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAApMAAAAHBAMAAACmUNuyAAAAD1BMVEUAAADMzMzMzMzMzMzMzMywq4YJAAAABHRSTlMAVtXWSF1yIwAAAHlJREFUSMft1bENgCAQheGHYQCiDqAJC5g4AOLbfyajifW7q6DgL678Gi4HZMud4CmcB9A5qzHN+gvkBU8rmXpnNaZZfxNZgUhbBcjk1pZV/RiNWVmlxHd6Ilkas1G9yzfNGdmxldatHLeyo1uJuTq/2rx3zxowP/sA7q2IqdYk3kQAAAAASUVORK5CYII=) no-repeat center bottom;
    width: 659px;
    height: 7px;
}
.list-box ul {
    padding: 0;
    margin: 20px 0 0 0;
    list-style: none;
    overflow: hidden;
}
.list-box ul li {
    display: block;
    overflow: hidden;
    font: 400 14px/24px 'Open Sans', sans-serif;
    color: #777;
    position: relative;
    padding: 0 0 0 28px;
}
.list-box ul li:before {
    content: "\F046";
    font-family: 'Font Awesome 5 Free';
    font-size: 14px;
    color: #777;
    position: absolute;
    left: 0;
}
.share-post {
    float: left;
    width: 100%;
    margin-bottom: 40px;
}
.share-post strong.title {
    float: left;
    font: 400 16px/33px 'Montserrat', sans-serif;
    color: #222;
    padding: 0 7px 0 0;
}
.share-post ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.share-post ul li {
    float: left;
    padding: 0 5px 0 0;
}
.share-post ul li a {
    text-decoration: none;
    float: left;
    border: 1px solid #ccc;
    width: 35px;
    height: 35px;
    font-size: 14px;
    color: #666;
    text-align: center;
    line-height: 33px;
}
.share-post ul li a:hover {
    border: 1px solid rgba(0,0,0,0);
    color: #fff;
}
.share-post ul li a.bullet {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhBAMAAAClyt9cAAAAGFBMVEUAAABmZmZmZmZmZmZmZmZmZmZmZmZmZmYM/R1dAAAAB3RSTlMA6E/usGkIPMos6AAAACZJREFUKM9jGAXoQFGIIaUkgUlQAS4iXswQXh7AXC6ARwSha4QDAJb6B6HabtEPAAAAAElFTkSuQmCC) no-repeat left top;
    float: left;
    text-indent: -99999px;
}
.share-post ul li:hover a.bullet {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhBAMAAAClyt9cAAAAKlBMVEUAAAD///////////////////////////////////////////////////+Gu8ovAAAADXRSTlMA5+7qaVAITq/isrFNmvVvKgAAAC5JREFUKM9jGAXo4KApQ8btBFbDAriI7CUG37sOTHcF8IgUAnXdSmC1LGAY4QAAafMMxpZd8kQAAAAASUVORK5CYII=);
}
.comment-box {
    float: left;
    width: 100%;
    margin-bottom: 30px;
}
.comment-box form {
    float: left;
    width: 100%;
}
.comment-box form input[type="text"] {
    float: left;
    width: 100%;
    height: 45px;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 0 15px;
    font: 400 14px 'Open Sans', sans-serif;
    color: #777;
    margin-bottom: 30px;
}
.comment-box form textarea {
    float: left;
    width: 100%;
    resize: none;
    height: 243px;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding:15px;
    font: 400 14px 'Open Sans', sans-serif;
    color: #777;
    margin-bottom: 30px;
}
.comment-box form input[type="submit"] {
    float: right;
    padding: 16px 45px;
    font: 400 16px 'Montserrat', sans-serif;
    color: #fff;
    border: 2px solid rgba(0,0,0,0);
}
.comment-box form input[type="submit"]:hover {
    color: #222;
    background: #fff;
}
/***************************************************POST AND NEWS ROW END****************************************************/

/*******************************************************ATTEND EVENTS SECTION START********************************************************/
.attend-event {
    float: left;
    width: 100%;
    margin-bottom: 160px;
    position: relative;
}
.attend-event:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: -86px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA0EAAAAHBAMAAAA8OlsGAAAAD1BMVEUAAADMzMzMzMzMzMzMzMywq4YJAAAABHRSTlMAVtXWSF1yIwAAAH1JREFUSMft1jEOgCAMheGH4QBEPYAmXMDEAyC++5/JaOLAVDq1A//Q8VtIUyC23AmawnkAztkGc88KBfKCppVM3tkW884KTWQFIvsqQCY3W1bqx9iZMSsp8Z2aSBZjNkrP/U1FluzYIfc75PtgjDvU0VyVn668u2cbzDn7AMYnr0/2fYlIAAAAAElFTkSuQmCC) no-repeat center bottom;
    width: 833px;
    height: 7px;
}
.attend-event .outer-thumb {
    padding: 0 10px;
    position: relative;
}
.sc-noo-event-slider-wrap .swiper-slide-active .wrap .outer-thumb {
    padding: 0 20px;
}
.attend-event a.link {
    font: 400 14px/14px 'Open Sans', sans-serif;
    text-decoration: none;
    float: left;
    padding: 0 20px 8px 0;
}
.attend-event a.link .fa {
    padding: 0 6px 0 0;
}
.attend-event a.btn-readmore {
    margin: 0 30px 0 0;
}
.attend-event strong.date {
    position: absolute;
    left: 45px;
    top: -15px;
    display: block;
    width: 72px;
    height: 70px;
    text-align: center;
    font: 700 36px/25px 'Montserrat', sans-serif;
    color: #fff;
    text-transform: uppercase;
    padding: 13px 0 0 0;
}
.attend-event strong.date span {
    font: 400 14px/24px 'Montserrat', sans-serif;
    display: block;
}
.attend-event strong.date:before {
    content: '';
    position: absolute;
    left: -15px;
    top: 0;
    width: 0;
    height: 0;
    border-bottom: 15px solid #258229;
    border-left: 15px solid transparent;
}
/*******************************************************ATTEND EVENTS SECTION END********************************************************/

/************************************************TESTIMONIALS AND TEAM SECTION START*************************************************/
.testimonials-team-section {
    float: left;
    width: 100%;
    margin-bottom: 80px;
}
.testimonials-team-section .team-style-2{
    margin:0;
}
.testimonials-team-section .team-style-2 .box{
    margin-bottom:1px;
}
.testimonials-style-1 {
    float: left;
    width: 100%;
    border: 1px solid #ccc;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 20px 20px 22px 40px;
    position: relative;
}
.testimonials-outer {
    padding: 0 0 0 40px;
}
.testimonials-style-1 em {
    font: italic 300 22px/34px 'Open Sans', sans-serif;
    color: #777;
    display: block;
    padding: 0 0 15px 15px;
}
.testimonials-style-1 .fa {
    width: 82px;
    height: 82px;
    background: #fff;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    border-radius: 100%;
    text-align: center;
    line-height: 80px;
    font-size: 44px;
    position: absolute;
    left: -45px;
    top: 30px;
}
.testimonials-style-1 .thumb {
    float: left;
    margin: 0 15px 0 0;
}
.testimonials-style-1 .text-col {
    overflow: hidden;
}
.testimonials-style-1 strong.name {
    font: 400 18px/18px 'Montserrat', sans-serif;
    color: #222;
    text-transform: uppercase;
    display: block;
    padding: 25px 0 10px 0;
}
.testimonials-style-1 span {
    font: 400 14px/14px 'Open Sans', sans-serif;
    color: #777;
    display: block;
}
.testimonials-style-1 .owl-buttons {
    display: none;
}
.testo-page .owl-buttons {
    display: none;
}
.testo-page .owl-pagination {
    display: block;
    text-align: center;
    margin: 30px 0 0 0;
}
.testo-page .owl-page {
    display: inline-block;
    width: 12px;
    height: 12px;
    border: 2px solid #ccc;
    background: #fff;
    border-radius: 100%;
    margin: 0 3px;
}
.testo-page .owl-page.active {
    border: 2px solid rgba(0,0,0,0);
}
.testimonials-style-1 .owl-pagination {
    display: block;
    position: absolute;
    bottom: -25px;
    left: -67px;
}
.testimonials-style-1 .owl-page {
    width: 12px;
    height: 12px;
    border: 2px solid #ccc;
    background: #fff;
    border-radius: 100%;
    margin: 3px 0;
}
.testimonials-style-1 .owl-page.active {
    border: 2px solid rgba(0,0,0,0);
}
.team-section {
    float: left;
    width: 100%;
}
.team-box {
    float: left;
    width: 100%;
}
.team-box .frame {
    margin: 0 0 20px 0;
}
.team-box .text-box {
    border-bottom: 1px solid;
}
.team-box .text-box h4 {
    text-align: center;
    text-transform: uppercase;
    display: block;
    margin: 0 0 10px 0;
}
.team-box .text-box span {
    display: block;
    text-align: center;
    font: 400 14px/14px 'Open Sans', sans-serif;
    color: #777;
    padding: 0 0 20px 0;
}
.testimonials-team-section a.btn-readmore {
    float: right;
    margin: 40px 110px 0 0;
}
.testimonials-team-section .item {
    margin: 0 30px 0 0;
}
.testo-page.testimonials-team-section .item {
    margin: 0 50px;
}
.testo-page.testimonials-style-1 .owl-pagination {
    bottom: -34px;
    display: block;
    text-align: center;
}
.team-section .owl-next {
    position: absolute;
    top: -50px;
    right: 0;
    right:34px;
    width: 29px;
    height: 25px;
    background: #e1e1e1;
    font-size: 0;
}
.team-section .owl-next:before {
    content: "\F178";
    display: block;
    font-family: 'Font Awesome 5 Free';
    font-size: 12px;
    line-height: 25px;
    text-align: center;
}
.team-section .owl-prev {
    position: absolute;
    top: -50px;
    right: 66px;
    width: 29px;
    height: 25px;
    background: #e1e1e1;
    font-size: 0;
}
.team-section .owl-prev:before {
    content: "\F177";
    display: block;
    font-family: 'Font Awesome 5 Free';
    font-size: 12px;
    line-height: 25px;
    text-align: center;
}
.team-section .owl-next:hover:before, .team-section .owl-prev:hover:before {
    color: #fff;
}
/************************************************TESTIMONIALS AND TEAM SECTION END*************************************************/

/**********************************************EXECUTIVE MESSAGE SECTION START***********************************************/
.exeutive-section {
    float: left;
    width: 100%;
    margin-bottom: 70px;
}
.exeutive-section .container-fluid {
    padding: 0;
}
.exeutive-section .col-md-7, .exeutive-section .col-md-5, .exeutive-section .col-md-3 {
    padding: 0;
}
.exeutive-section .empty-section {
    background: url(data:image/jpeg;base64,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) no-repeat left top;
    width: 390px;
    height: 450px;
    float: left;
}
.exeutive-section .video-box {
    float: left;
    width: 100%;
    height:450px;
    padding: 175px 0;
    position: relative;
    background-image: url(data:image/jpeg;base64,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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//2Q==);
    background-repeat:no-repeat;
    background-position:left top;
    background-size: cover;
    -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
}
.exeutive-section .video-box button {
    display: block;
    text-align: center;
    margin: 0 auto;
    border: 0;
    background: none;
}
.exeutive-section .video-box .modal-dialog {
    width: 1000px;
}
.exeutive-section .video-box .modal-header {
    border: 0;
    padding: 0;
    position: relative;
}
.exeutive-section .video-box .close {
    color: #000;
    width: 30px;
    height: 30px;
    background: #fff;
    float: right;
    font-size: 21px;
    opacity: 1;
    text-shadow: none;
    position: absolute;
    right: -30px;
    top: 0;
}
.exeutive-section .video-box .modal-body {
    padding: 0;
}
.executive-message-box {
    float: left;
    height:450px;
    width: 100%;
    background-image: url(data:image/jpeg;base64,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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9k=);
    background-repeat:no-repeat;
    background-position:left top;
    background-size: cover;
    -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
    padding: 54px 0;
}
.message-box {
    width: 555px;
    border: 1px solid #ccc;
    background: #fff;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    padding: 30px 30px 0 30px;
    /*margin: 0 0 0 -98px;*/
    margin: 0 0 0 -143px;
}
.message-box h2 {
    margin: 0 0 10px 0;
}
.message-box input[type="text"] {
    float: left;
    width: 100%;
    border: 1px solid #ccc;
    background: #fff;
    height: 45px;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    font: 400 14px 'Open Sans', sans-serif;
    color: #777;
    padding: 0 15px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin-bottom: 30px;
}
.message-box input[type="submit"] {
    float: left;
    width: 100%;
    border: 1px solid rgba(0,0,0,0);
    background: #fff;
    height: 45px;
    font: 400 16px 'Montserrat', sans-serif;
    color: #fff;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin-bottom: 30px;
}
.message-box input[type="submit"]:hover{
    background:#fff;
    color:#222;
    border:2px solid;
}
.executive-message-box-2 {
    background: url(data:image/jpeg;base64,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) no-repeat left top;
    width: 1123px;
    height: 450px;
    float: left;
}
.executive-message-box-2 .message-box {
    margin: 50px 0 0 98px;
}
.exeutive-facts-box {
    float: left;
    width: 390px;
    height: 450px;
}
.exeutive-facts-box ul {
    padding: 0 30px;
    margin: 0;
    list-style: none;
}
.exeutive-facts-box ul li {
    display: block;
    overflow: hidden;
    padding: 28px 0 28px 20px;
    border-top: 1px solid rgba(255,255,255,0.4);
}
.exeutive-facts-box ul li:first-child {
    border: 0;
}
.exeutive-facts-box span.icon {
    float: left;
    margin: 0 14px 0 0;
}
.exeutive-facts-box .text-col {
    overflow: hidden;
}
.exeutive-facts-box .text-col strong.number {
    display: inline-block;
    font: 700 36px/36px "Montserrat", sans-serif;
    padding: 0 0 6px 0;
    color: #fff;
}
.exeutive-facts-box .text-col sup {
    display: inline-block;
    font: 700 20px "Montserrat", sans-serif;
    top: -12px;
    left: 3px;
    color: #fff;
}
.exeutive-facts-box .text-col span {
    color: #fff;
    display: block;
    font: 400 14px/14px "Montserrat", sans-serif;
    text-transform: uppercase;
}
/**********************************************EXECUTIVE MESSAGE SECTION END***********************************************/

/***************************************SUPPORTERS SECTION START****************************************/
.supporters-section {
    float: left;
    width: 100%;
    margin-bottom: 80px;
}
.supporters-section .holder {
    width: 100%;
    float: left;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.supporters-section .holder ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.supporters-section .holder ul li {
    float: left;
    padding: 30px 35px;
    border-left: 1px solid #ccc;
}
.supporters-section .holder ul li:first-child {
    border: 0;
}
.supporters-section .holder ul li:hover img{
    transform:scale(1.1);
    -moz-transform:scale(1.1);
    -webkit-transform:scale(1.1);
}
/***************************************SUPPORTERS SECTION END****************************************/

/*******************************************************FOOTER START*******************************************************/
#footer {
    float: left;
    width: 100%;
}
/*****************************************NEWSLETTER START*****************************************/
.newsletter {
    float: left;
    width: 100%;
    margin: 0 0 -42px 0;
    position: relative;
    z-index: 9;
}
.newsletter .holder {
    margin: 0 auto;
    display: block;
    background: #fff;
    width: 1200px;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    padding: 20px 0;
}

/*
.newsletter .holder strong.title {
    font: 400 14px 'Montserrat', sans-serif;
    color: #222;
    text-transform: uppercase;
    text-align: center;
    float: left;
}
.newsletter .holder input[type="text"] {
    float: left;
    width: 100%;
    height: 45px;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    padding: 0 15px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font: 400 14px 'Open Sans', sans-serif;
    color: #777;
}
.newsletter .holder button[type="submit"] {
    float: left;
    height: 45px;
    width: 100%;
    border: 0;
    padding: 0;
    font-size: 28px;
    color: #fff;
    text-align: center;
    line-height: 45px;
}
.newsletter .holder button[type="submit"]:hover{
    border:2px solid;
    color:#222;
    background:#fff;
}
*/
/*****************************************NEWSLETTER END*****************************************/

/**************************************************FOOTER SECTION 1 START**************************************************/
.footer-section-1 {
    float: left;
    width: 100%;
    background: #222;
    position: relative;
    padding: 100px 0 20px 0;
}
.footer-section-1:before {
    content: '';
    width: 750px;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
}
.footer-section-1 .box {
    float: left;
    width: 100%;
}
.footer-section-1 .box a.btn-style-2:before, .footer-section-1 .box a.btn-style-2:after{
    background:#fff;
}
.footer-section-1 .box a.btn-style-2:hover{
    color:#222;
}
strong.footer-logo {
    float: left;
    margin: 0 0 25px 0;
}
.footer-section-1 .box p {
    clear: both;
    color: #fff;
}
.footer-section-1 .box a.btn-style-2 {
    font: 400 14px/14px "Montserrat", sans-serif;
    padding: 14px 25px;
}
.footer-section-1 .box h3 {
    color: #fff;
    text-transform: uppercase;
    margin: 0 0 15px 0;
}
.services-widget {
    float: left;
    width: 100%;
}
.services-widget ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.services-widget ul li {
    display: block;
    overflow: hidden;
    padding: 12px 0 0 0;
}
.services-widget ul li:hover{
    padding-left:8px;
}
.services-widget ul li:first-child:hover{
    padding-left:8px;
}
.services-widget ul li:first-child {
    padding: 0;
}
.services-widget ul li:hover a{
    color:#fff;
}
.services-widget ul li a {
    font: 400 14px/14px "Montserrat", sans-serif;
    text-decoration: none;
    color: #ababab;
}
.services-widget ul li a .fa {
    font-size: 12px;
    padding: 0 6px 0 0;
}
.recent-post-widget {
    float: left;
    width: 100%;
}
.recent-post-widget ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.recent-post-widget ul li {
    display: block;
    overflow: hidden;
    padding: 10px 0 0 0;
}
.footer-section-1 .box .recent-post-widget ul li:hover .text-col a.title{
    color:#fff;
}
.footer-section-1 .box .recent-post-widget ul li:hover .thumb img{
    transform:scale(1.1);
    -moz-transform:scale(1.1);
    -webkit-transform:scale(1.1);
    opacity:0.6;
}
.recent-post-widget ul li:first-child {
    padding: 0;
}
.recent-post-widget .thumb {
    float: left;
    margin: 0 15px 0 0;
    overflow:hidden;
    background:#fff;
}
.recent-post-widget .text-col {
    overflow: hidden;
}
.recent-post-widget .text-col a.title {
    font: 400 14px/22px 'Montserrat', sans-serif;
    text-decoration: none;
    display: block;
    color: #ababab;
    padding: 0 0 10px 0;
}
.recent-post-widget .text-col span.date {
    font: 400 12px 'Open Sans', sans-serif;
    display: block;
}
.recent-post-widget .text-col span.date .fa {
    padding: 0 5px 0 0;
}
.instagram {
    float: left;
    width: 100%;
}
.instagram ul {
    padding: 0;
    margin: 0 -20px 0 0;
    list-style: none;
}
.instagram ul li {
    float: left;
    margin: 0 15px 15px 0;
    overflow:hidden;
    background:#000;
}
.instagram ul li:hover img{
    transform:scale(1.1);
    -moz-transform:scale(1.1);
    -webkit-transform:scale(1.1);
    opacity:0.7;
}
/**************************************************FOOTER SECTION 1 END**************************************************/

/**************************************************FOOTER SECTION 2 START**************************************************/
.footer-section-2 {
    float: left;
    width: 100%;
    background: #2b2b2b;
    padding: 20px 0;
}
.footer-section-2 address {
    float: left;
    width: 100%;
    margin: 0;
}
.footer-section-2 address p {
    line-height: 26px;
    color: #ababab;
    margin: 0 0 0 20px;
    position: relative;
}
.footer-section-2 address p a {
    color: #ababab;
    text-decoration: none;
}
.footer-section-2 address .fa {
    position: absolute;
    left: -20px;
    top: 5px;
}
.footer-social {
    float: left;
    width: 100%;
    margin: 10px 0 0 0;
}
.footer-social ul {
    padding: 0;
    margin: 0;
    list-style: none;
    border-left: 1px solid #ccc;
    overflow: hidden;
}
.footer-social ul li {
    float: left;
    padding: 0 3px;
    border-right: 1px solid #ccc;
}
.footer-social ul li a {
    font-size: 14px;
    color: #ccc;
    width: 36px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    float: left;
    text-decoration: none;
}
.footer-social ul li a:hover {
    text-decoration: none;
    color: #fff;
}
/**************************************************FOOTER SECTION 2 END**************************************************/

/**************************************************FOOTER SECTION 3 START**************************************************/
.footer-section-3 {
    float: left;
    width: 100%;
    background: #fff;
    padding: 25px 0;
}
.footer-menu {
    float: left;
    width: 100%;
    padding: 0;
}
.footer-menu ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.footer-menu ul li {
    float: left;
    padding: 0 40px 0 0;
}
.footer-menu ul li a {
    text-decoration: none;
    font: 400 14px/14px 'Montserrat', sans-serif;
    color: #222;
}
.footer-section-3 strong.copyrights {
    float: right;
    font: 400 14px 'Open Sans', sans-serif;
    color: #222;
    padding: 15px 0 0 0;
}
.footer-section-3 strong.copyrights a {
    text-decoration: none;
    font-weight: 700;
}
/**************************************************FOOTER SECTION 3 END**************************************************/

/*******************************************************FOOTER END*******************************************************/

/***********************************************HEADER STYLE 2 START***********************************************/
.header-style-2 .topbar {
    background: #fafafa;
}
.header-style-2 .topbar .container-fluid, .header-style-2 .navigation-row .container-fluid {
    padding: 0 80px;
}
.header-style-2 .topbar .topbar-social ul li a {
    color: #777;
    font: 400 14px 'Montserrat', sans-serif;
}
.header-style-2 .topbar .topbar-social ul li:hover a {
    color: #fff;
}
.header-style-2 .topbar .topbar-social ul li a .fa {
    padding: 0 5px 0 0;
}
.header-style-2 .navigation-row {
    padding: 30px 0;
}
.header-style-2 .navigation-row a.btn-donate {
    color: #fff;
    float: right;
    font: 400 16px/16px "Montserrat", sans-serif;
    padding: 17px 21px;
    text-decoration: none;
    margin: 3px 0 0 30px;
}
.header-style-2 .navigation-row a.btn-donate:hover{
    background:#222;
    color:#fff;
}
.header-style-2 .navigation-row a.btn-donate .fa {
    padding: 0 6px 0 0;
}
.header-style-2 .navigation-row .shop-box {
    float: right;
}
.header-style-2 .navigation-row .navbar {
    float: right;
    padding: 0 40px 0 0;
}
.header-style-2 .navigation-row #nav li a {
    border-radius: 30px;
    line-height: 38px;
}
.header-style-2 .navigation-row #nav li.active a {
    color: #fff;
}
.header-style-2 .navigation-row #nav li ul {
    top: 38px;
}
.header-style-2 .navigation-row #nav li ul li > ul{
    top:0;
}
.header-style-2 .navigation-row #nav li ul li a {
    line-height: 14px;
}
.header-style-2 .navigation-row #nav li ul li a:hover {
    border-radius: 0;
}
.header-style-2 .navigation-row #nav {
    margin: 10px 0 0 0;
}
/***********************************************HEADER STYLE 2 END***********************************************/

/**********************************************BANNER STYLE 2 START***********************************************/
#banner.banner-style-2 .caption .holder {
    width: 100%;
    text-align: center;
}
#banner.banner-style-2 .caption span.logo-icon {
    display: block;
    margin: 0 auto;
    text-align: center;
}
#banner.banner-style-2 .caption span.logo-icon img {
    width: auto;
    margin: 0 auto;
}
#banner.banner-style-2 .caption .holder h1 {
    text-transform: uppercase;
    font: 700 90px/90px "Montserrat", sans-serif;
    margin: 0 0 10px 0;
}
#banner.banner-style-2 .caption .holder a.btn-style-1 {
    background: #fff;
}
#banner.banner-style-2 .caption .holder a.btn-style-1:hover {
    color: #fff;
}
/**********************************************BANNER STYLE 2 END***********************************************/

/**********************************************FEATURES SECTION START**********************************************/
.features-section {
    float: left;
    width: 100%;
    margin: -130px 0 80px 0;
}
.features-section-2 {
    margin: 0 0 80px 0;
    position: relative;
}
.features-section-2:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: -30px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA0EAAAAHBAMAAAA8OlsGAAAAD1BMVEUAAADMzMzMzMzMzMzMzMywq4YJAAAABHRSTlMAVtXWSF1yIwAAAH1JREFUSMft1jEOgCAMheGH4QBEPYAmXMDEAyC++5/JaOLAVDq1A//Q8VtIUyC23AmawnkAztkGc88KBfKCppVM3tkW884KTWQFIvsqQCY3W1bqx9iZMSsp8Z2aSBZjNkrP/U1FluzYIfc75PtgjDvU0VyVn668u2cbzDn7AMYnr0/2fYlIAAAAAElFTkSuQmCC) no-repeat center bottom;
    width: 833px;
    height: 7px;
}
.features-section-2 .row {
    clear: both;
}
.features-section-2 .box {
    margin-bottom: 30px;
}
.features-section .box {
    float: left;
    width: 100%;
    padding: 30px 20px;
    background: #fff;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.features-section .box:hover img{
    margin:0 20px 0 0;
    transform:scale(1.1);
    -moz-transform:scale(1.1);
    -webkit-transform:scale(1.1);
}
.features-section .box img {
    float: left;
    margin: 0 15px 0 0;
}
.features-section .box .text-col {
    overflow: hidden;
}
.features-section .box .text-col strong.title {
    font: 400 18px/18px 'Montserrat', sans-serif;
    color: #222;
    text-transform: uppercase;
    display: block;
    padding: 0 0 10px 0;
}
.features-section .box .text-col strong.title a {
    text-decoration: none;
    color: #222;
}
.features-section .box .text-col p {
    margin: 0 0 8px 0;
}
.features-section .item {
    margin: 0 15px;
}
.features-section .owl-next {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    background: #fff;
    right: -11px;
    width: 39px;
    height: 35px;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    font-size: 0;
}
.features-section .owl-next:before {
    content: "\F105";
    font-family: 'Font Awesome 5 Free';
    font-size: 20px;
    line-height: 33px;
    text-align: center;
    display: block;
}
.features-section .owl-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    background: #fff;
    left: -11px;
    width: 39px;
    height: 35px;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    font-size: 0;
}
.features-section .owl-prev:before {
    content: "\F060";
    font-weight: 900;
    font-family: 'Font Awesome 5 Free';
    font-size: 20px;
    line-height: 33px;
    text-align: center;
    display: block;
}
/**********************************************FEATURES SECTION END**********************************************/

/**********************************************WELCOME TAB SECTION START**********************************************/
.welcome-tab {
    float: left;
    width: 100%;
    margin: -30px 0 50px 0;
}
.welcome-tab .frame {
    float: left;
    width: 100%;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 9px;
}
.welcome-tab .frame img {
    display: block;
    width: 100%;
}
.welcome-tab .tab-box {
    float: left;
    width: 100%;
    padding: 60px 0 0 0;
}
.welcome-tab .tab-box h3 {
    margin: 0 0 20px 0;
}
.welcome-tab .tab-box .nav-tabs {
    border-bottom: 0;
}
.welcome-tab .tab-box .nav {
    list-style: outside none none;
    margin-bottom: 30px;
    padding-left: 0;
}
.welcome-tab .tab-box .nav-tabs > li.active > a, .welcome-tab .tab-box .nav-tabs > li.active > a:hover, .welcome-tab .tab-box .nav-tabs > li.active > a:focus {
    border: 1px solid rgba(0,0,0,0);
    color: #fff;
    box-shadow: none;
    cursor: default;
}
.welcome-tab .tab-box .nav-tabs > li > a {
    border: 1px solid #ccc;
    font: 400 14px/14px 'Montserrat', sans-serif;
    color: #222;
    text-transform: uppercase;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    border-radius: 0;
    margin-right: 0;
    background: #fff;
}
.welcome-tab .nav > li > a {
    display: block;
    padding: 14px 30px;
    position: relative;
}
.welcome-tab .nav-tabs li {
    margin: 0;
    padding: 0 0 0 10px;
}
.welcome-tab .nav-tabs li:first-child {
    padding: 0;
}
.welcome-tab .tab-box blockquote {
    font: 400 14px/24px 'Open Sans', sans-serif;
    color: #777;
    padding: 0 0 0 15px;
    border-width: 2px;
}
.welcome-tab .tab-box .list {
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
}
.welcome-tab .tab-box .list li {
    display: block;
    overflow: hidden;
    padding: 0;
    font: 700 14px/24px 'Open Sans', sans-serif;
    color: #777;
}
.welcome-tab .tab-box .list li .fa {
    padding: 0 15px 0 0;
}
/**********************************************WELCOME TAB SECTION END**********************************************/

/****************************************************CALL TO ACTION SECTION START****************************************************/
.call-action-section {
    float: left;
    width: 100%;
    margin-bottom: 80px;
}
.call-action-section-2 .holder {
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: cover;
}
.call-action-section .holder {
    float: left;
    width: 100%;
    background: #000 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABHQAAACRCAMAAACVFB+mAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAACHFBMVEW8vLyxsbGtra2vr6+lpaUHBwcAAAAXFxdeXl4UFBSCgoKnp6dra2s/Pz8dHR0PDw8DAwMJCQkWFhY0NDSZmZk6OjqPj48BAQF7e3uhoaErKyuOjo65ubkGBgYRERFtbW1NTU24uLibm5uKiooEBARDQ0NZWVkvLy+1tbV3d3eVlZUKCgpkZGQLCwsnJyc4ODgmJiYMDAw3Nze7u7tUVFSQkJACAgIbGxt9fX23t7chISExMTEwMDAaGhq0tLS2trZKSkoODg5ycnJ6enq6urpbW1tmZmZqampERERzc3Ojo6MSEhKqqqolJSWkpKSDg4MICAgfHx8uLi6AgIBaWlpfX18FBQUcHBwjIyNQUFCFhYU8PDwiIiJSUlKIiIiHh4cpKSlgYGCXl5cYGBhLS0uurq6NjY2UlJRhYWGysrJxcXFISEg7OztiYmKWlpYQEBCsrKxCQkJvb2+fn5+mpqYkJCQ+Pj5JSUmEhIRTU1MTExMtLS1WVlZdXV0ZGRmzs7M2NjZlZWV0dHR5eXmSkpKRkZGioqJHR0epqalRUVF+fn4eHh52dnZ4eHhsbGycnJydnZ2MjIxYWFhpaWkNDQ1XV1d/f39VVVVjY2MVFRWBgYFAQECTk5OLi4uJiYlBQUFwcHAgICAqKipMTEyrq6tnZ2cyMjI9PT18fHyenp6ampooKCh1dXWoqKhOTk4sLCw5OTkzMzNFRUX+/v63KS24AAAAAWJLR0Sz2m3/fgAACWxJREFUeNrt3ft71FQawPHTlqZAgVLbUlpacWqVSrm0HVpbi5blJgK2qy5sAansFlgRt1wUFlikgq6iy4qii1RhL66y9+tfuJP3JDOZZDLpZJKZ+sz38wvJe5L0fcJz3idzkpwoBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABASlV1dU345oWUKoDvg0W1hlEXutmyeEnK0pxN9cuWr2hY2fhI0+LmmFMNzgXAAtBi5O3JAc3aqtbUVsbqHC1ty1caae1rYk01by4dnUYuj8ZwRgHks9bI25MDmrWqOsOn6Kytze7jjyXiSzV/Ll0GRQdYCB7vztuTA5otTxg+RedJTydf1xNXqgG5PEXRARaC9b1Gvp4c0GxZbfh09A1Ww8ZNm/v6reWBZDypBuWyhaIDLACDuiP79eSAZkt9v09HXzMk4aeHR1IrieFn9FYbYkk1KBc1StEBym/YHnGpC9NsSW41cnf0xLMSXf6ctT62TdY7F8WQalAuSv3AjDZtd9tRurMNVLydu1qNPD05oDltt+HT0Z+X4FbH0PEeieyJPNXgXFS9RF8o5fkFkG1ve+ZHRl3BzWnN3T4dvWOfGevd7wglXjRDK8cjTjU4F6UmJFr0k0IAwkps+KGRpycHNGeMvWRu8HKOjv6KxH6UFVuTI1ZsqvPJRakDZvBgMTfsARQhOfxjqw83TeboyQHNTofM9vbDOTq6+SSf0Vqfvbkc7pFCbmBFkotSR8xgX7nON1Dpkq/a1w1HO9q9PTmg2WnKHGtp3Puat6MnGs3QMdf2P5ENfxpZqvPLJWXaDB4v50kHKlmHfb94QqkcPTmg2eGEjNtsVzk6+kkJLXbt8DOJvh5ZqvPLRalTMhD9RrlPPFCpdE9uPX1C5Sk6vs0Ob5qtLSpXR/+5hKZcOyQOmtEBWZ7Sd6S2Zv/Y2q6LzCtR5mIPJs2U+8QDlUp68rr1suxXdPybM6RAnDmbs6Ofk9B+9y4yLtOgl4/q+nLe2f6Wfh7nUKS5KLXMjHUzjgyUSaon9x22lnMXnXzNaW0ybGNOIpGjo8tYTL9nHxnQNfSkOCP6GeXetzPNiQsSmhyJNBelTpuxC+U+70DF2nlxML2coycHNNs6jpltvzAXc3R0uc096dlpi/N3TtdBfVvK3dzYFm0uSkkt25ba7tLlTVcOdl755dWTYd8BA1CcgFtCeZrfMZuuzZqL3o4+K5F3PTtdzxqx0Q8tGzfsVmuY571oc0ldQMlTg+dnD1wx0qbfoOwA5RC66Lw/lGoZ+pUsezv6BxL50LPXDYnbryMkm2S1/6ZerZYbUMbpiHNRqlliV5cYWV58q9wnH6hEYYvO7DWz5Um94u3o70vkI89uH0t8t726v0HWN+u1AVn5td+UO2FzUeqWkVPjlAJQamGLjh6ate4HeTv64xLZ5dltyhVfqrv/b8zlT2Sx9nbUuSh12VlqhjKL3VQdoORCFh15s6rzU2vN29H1ywjepwA/k/idTOC4BBqqlerSsxj7P8EXNhel1llFprVlx96OZE3z7k32tQ6/sIBSC1d09sv0NJ/bq96Orl/39E7YtUrilzOBHv1q1R77BvryglMNzEWpL3SJmexKRyasIeULjCYDJRaq6OgB4NF0h/V29OHssZs0PdZzyBGZ0fNRfPZb+efaqUJTDc5FLdIF5viII3ZTPxHEqxFAqYUqOnKruz/zBrm3o9/1udIZlPiXztA9Cc3J3fLufG8qhM1FzfSZlzpHsi9qbj6qqxyXOkBphSk6t2X0xTHTp7ejT+Qd08maUSf5cmZk93OVR9hcTFXNX7lvin2l/+TJEp5sAKGKTkJecfjaEfF2dH2X6h3P8XT8QFbsbXs2dfvWecS5+Eg+473qAhC7EEXnSzO2xPlRcW9Hvy+RLZ7j3c011mN/N2buRMGpzicXP7tly/bYTzEAp8KLzgNz9KX1d86Qt6O3SWSb53j6ieSnXNHf66JzQ+UVNhc/6/Xd+njPLwCXgovOqTkz1HLb6Q/6+kWW9WwWVRJ503M8/e6V65m8sT/qorMi/+c/w+bip0f/VSa8AEqq4KLTbORnjZFsNJe/8RxPv0bu+irDUXvfPxWY6jxz8aOfRqwq938BUFniKjryGMwVz/FkPp3W2azYVPqjVsZEYakWWXS+4EoHKL24io6eOfA59/Fe9f45Pbmx1vBtQakWV3SSUux6y/0/AFSYuIrOd7Jy33U45xzJNpnc2Lioq9S7BaU6/6LTM17vOV61bPNsuf8HgAoTV9FZJSvLXIfTX4O45wzpmdgbqqvPyMInhaQ6v1xmNk3XGsZDz/H0S6l5XvYCEIPwMwc6+H73asC1of7ulfNdhzb9+c6P7de1aj+NPJdxiWz0vO9wVeJr4z7DALLEVXT0Fz47a7I3lI9BnHF0/w49yYQ8UvxnWZz0HdgNnUuvhNxz54zosSQmtwBKK7aiox8zvp4V07+5rjoiuyRyptpcPtuQf/Q3dC4XJXTEteF5iY7GfoYBZImt6IzINDf29Mci0ee+thgckog1UftfZKX1QdS5XNIjPINZ27Xp65/DQccDEK3Yio56XYJ9jqeMT7tHbqvkE+PGOXtdfxVrSU3uvxI6lw79Z+qcDyh/q5+CXsfMFkCJxVd0ZvWYyWi1tZ44JOvdH2Q2eUIi+9JFxvqBdTHqXKxLnRV/TUf+putQ43jpzjQAEV/RsSddn7s1llpJvvZ3veqY2GuHjizNRKz3zf8RdS7WG6W1d/4pq13/0j/rjFslPtsA4iw66Y8w9P/761H7m1MDmd8z1jw6e5y76B9YvXsjzmXMnprdeOk/5/47ba8sLv35BipenEUn+aHh9jAzxGPNGLgvawTnrAw/G9/sjDiXU6OeVIzW60HHAhC9OIuOUvdWZvfz42OZtg06dCl7j9X+1yDFFcB73a6aM/cg6FAAYhBv0VFdmzOvkBvHnLNtWV+B+J97D/0Da+V977GKzKXtsVpnybneE3QkAN9L49+1PN041DvddGCm+IMVp+buR8eubRxqnH545wG3ygEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBi/wdAhYn6qohT6QAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNi0wOS0xOVQwMToyODozNC0wNTowMIF8TWAAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTYtMDktMTlUMDE6Mjg6MzQtMDU6MDDwIfXcAAAAAElFTkSuQmCC) no-repeat left top;
    padding: 27px 50px 10px 50px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.call-action-section .holder .text-col {
    float: left;
}
.call-action-section .holder .text-col strong.title {
    display: block;
    font: 700 20px/20px 'Montserrat', sans-serif;
    color: #fff;
    padding: 12px 0 6px 0;
}
.call-action-section .holder .text-col h2 {
    color: #fff;
    text-transform: inherit;
}
.call-action-section .holder a.btn-style-2 {
    float: right;
    padding: 18px 30px;
    margin: 10px 0 0 0;
}
/****************************************************CALL TO ACTION SECTION END****************************************************/

/**************************************************TIMELINE SECTION START**************************************************/
.timeline-section {
    float: left;
    width: 100%;
    margin-bottom: 80px;
}
.timeline-section p {
    text-align: center;
    margin: 58px 0 30px 0;
}
.timeline-row {
    float: left;
    width: 100%;
}
.timeline-row .item {
    padding: 0 3px;
}
.timeline-row .box {
    float: left;
    width: 100%;
    position: relative;
    cursor: move;
}
.timeline-row .box strong.mnt {
    display: block;
    text-align: center;
    margin: 0 auto 20px;
    width: 130px;
    background: #fff;
    height: 50px;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    font: 400 24px/50px 'Montserrat', sans-serif;
    position: relative;
    z-index: 99;
}
.timeline-row .box strong.mnt:before {
    content: '';
    position: absolute;
    left: -101px;
    top: 17px;
    width: 15px;
    height: 15px;
    border: 1px solid #ccc;
    border-radius: 100%;
}
.timeline-row .box strong.mnt:after {
    content: '';
    position: absolute;
    left: -98px;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 9px;
    height: 9px;
    border-radius: 100%;
}
.timeline-row .box:before {
    content: '';
    position: absolute;
    left: 0;
    top: 26px;
    margin: auto;
    border-bottom: 1px dashed #ccc;
    width: 100%;
    height: 1px;
}
.timeline-row .container-fluid {
    padding: 0;
}
.timeline-row .box .frame:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
    z-index:9;
}
.timeline-row .box .frame .caption {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    bottom: 0;
    z-index:9;
}
.timeline-row .box .frame .caption .holder {
    position: absolute;
    left: 0;
    bottom: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 0 10px 20px 20px;
}
.timeline-row .box .frame .caption a.btn-share {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 35px;
    height: 35px;
    text-align: center;
    color: #fff;
    line-height: 35px;
    font-size: 16px;
}
.timeline-row .box .frame .caption h3 a {
    color: #fff;
}
.timeline-row .box .frame .caption h3 {
    text-transform: uppercase;
    margin: 0 0 18px 0;
}
.timeline-section .timeline-row .box .frame .caption p {
    margin: -12px 0 25px 0;
    text-align: left;
    color: #fff;
    position: relative;
    left: -200%;
    opacity: 0;
    visibility: hidden;
    display: none;
}
.timeline-section .timeline-row .box .frame .caption a.btn-readmore {
    color: #fff;
}
.timeline-section .timeline-row .box .frame .caption a.btn-readmore:before {
    color: #fff;
}
.timeline-section .timeline-row .box .frame .caption a.btn-readmore:after {
    content: '';
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAFBAMAAADrp5IkAAAAD1BMVEUAAADMzMzMzMzMzMzMzMywq4YJAAAABHRSTlMAvPUe7BNJdQAAACBJREFUCNdjMFQ0YMADRFwE8EmruCgwMLjgAgR0E7AbAMmHCQHrLCXiAAAAAElFTkSuQmCC) no-repeat left top;
    width: 60px;
    height: 5px;
    position: absolute;
    left: 0;
    top: -10px;
}
.timeline-row .box .frame:hover .caption a.btn-share {
    background: #fff;
}
.timeline-row .box .frame:hover .caption p {
    left: 0;
    visibility: visible;
    opacity: 1;
    display: block;
}
.timeline-row .box .frame:hover .caption a.btn-readmore:after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAFBAMAAADrp5IkAAAAFVBMVEUAAAD///////////////////////9Iz20EAAAABnRSTlMA9bsev7p6UHe4AAAAIklEQVQI12MwEjJgwAPU0hzwSYulCTAwpOEChHSbiuKzGwABtA0J5MGPRQAAAABJRU5ErkJggg==) no-repeat left top;
}
.timeline-row .box:hover strong.mnt {
    border: 1px solid rgba(0,0,0,0);
}
.timeline-row .box:hover strong.mnt a {
    color: #fff;
    text-decoration: none;
}
.timeline-row .box:hover strong.mnt a:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    width: 120px;
    height: 40px;
    margin: auto;
    border: 1px dashed rgba(255,255,255,0.3);
}
.timeline-row .owl-buttons {
    display: none;
}
/**************************************************TIMELINE SECTION END**************************************************/

/**********************************************RECENT PROJECTS START***********************************************/
.recent-project.post-news-row:before {
    display: none;
}
.recent-project.post-news-row {
    margin-bottom: 60px;
}
.recent-project.post-news-row p {
    text-align: center;
    margin: 58px 0 30px 0;
}
.recent-project.post-news-row .post-box .frame {
    margin: 0 0 18px 0;
}
.recent-project.post-news-row .post-box .text-box h4 {
    margin: 0 0 10px 0;
}
.recent-project.post-news-row .post-box .text-box a.link {
    padding: 0 2px 10px 0;
}
.recent-project.post-news-row .post-box .text-box p {
    margin: 0 0 10px 0;
    text-align: left;
}
.recent-project.post-news-row .post-box {
    margin-bottom: 30px;
}
.recent-project .center-box {
    float: left;
    width: 100%;
}
.recent-project .center-box:hover .frame:hover:after{
    opacity:0;
}
.recent-project .center-box .frame {
    float: left;
    width: 100%;
    position: relative;
}
.recent-project .center-box .frame img {
    display: block;
    width: 100%;
}
.recent-project .center-box .frame:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
    z-index: 9;
}
.recent-project .center-box .frame .caption {
    position: absolute;
    left: 0;
    z-index: 9;
    bottom: 0;
    width: 100%;
    padding: 30px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.recent-project.post-news-row .center-box .frame .caption .post-box {
    margin: 0;
}
.recent-project.post-news-row .center-box .frame .caption .post-box h3 a, .recent-project.post-news-row .center-box .frame .caption .post-box p, #wrapper .recent-project.post-news-row .center-box .frame .caption .post-box a.btn-readmore, #wrapper .recent-project.post-news-row .center-box .frame .caption .post-box a.btn-readmore:before {
    color: #fff;
}
.recent-project.post-news-row .center-box .frame .caption .post-box a.link {
    color: #ccc;
}
.recent-project.post-news-row.project-large {
    margin: 0;
}
.project-large .center-box .frame {
    margin-bottom: 50px;
}
/**********************************************RECENT PROJECTS END***********************************************/

/**********************************************DONATION STYLE 2 START***********************************************/
.donation-style-2 {
    float: left;
    width: 100%;
    margin-bottom: 80px;
    position: relative;
}
.donation-style-2 .holder {
    width: 1073px;
    float: right;
    background: url(data:image/jpeg;base64,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) no-repeat left top;
    height: 250px;
    padding: 0 30px 0 0;
}
.donation-style-2 .holder:before {
    background: #fff;
    content: "";
    height: 287px;
    left: -24px;
    position: absolute;
    top: -42px;
    transform: rotate(20deg);
    width: 159px;
}
.donation-progress-box {
    float: left;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYwAAACfCAMAAADd0h75AAAAb1BMVEUAAAAAAAABAQHLy8teXl7MzMzLy8vKysrJycnIyMjGxsbCwsLAwMC7u7u0tLSurq6kpKSVlZXHx8eDg4PGxsa9vb3Ly8vDw8O8vLz////MzMzf39/Z2dns7Oz7+/vm5ubw8PD4+Pj09PTo6Ojj4+MoAz/MAAAAGXRSTlMABQr0E/vm2s6/nIZ4Wkw9MCSxHKds7JFm6CiS6gAAAwJJREFUeNrs11t22kAUBVFAbkISPa2QEHWDwdH8x5jWXbanQH1UnSHsr7MzVnsH2CeGPb8vi4M9vf2HxWLP77QPjMPy155d7sSg9DgexKC0tmJgamYxKP37US3EYJRGMShdX6uFGIzKIAal+6laiMEod2JQisMnBqO1FQNTM4tBKQ6fGIzSKAalOHxiMCq9GJTi8InBKHdiUIrDJwajtRUDUzOLQSkOnxiM0igGpTh8YjAqvRiU3rfDJwajfBGD0uP4st+JwagePjEoNbMYlOLwicEojWJQisMnBqPSi0EpDp8YjPJFDEq37fCJwejt50EMSs0sBqU4fGIwSqMYlOLwicGo9GJQisMnBqN8EYNSHD4xGNXDJwalZhaDUhw+MRgtoxiUrt+rhRiMSi8GpTh8YjDKFzEo1cN32InBaDt8YkBqZjEoxeETg9EyikHpvh0+MRiVXgxK79+qhRiM8lkMSnH4xGC0HT4xIDWzGJTi8InBaBnFoBSHTwxGpReDUhw+MRjlsxiUbr/r4ROD0Xb4xIDUTGJQisMnBqNlFINSHD4xGJVeDEpx+MRglM9iUIrDJwaj7fCJASlNYlC6/qoWYjBaBjEoxeETg1HpxaAUh08MRvksBqU4fGIw2g6fGJDSJAalOHxiMCqDGJTi8InBKHdiUIrDJwajfBaDUj18YlCKwycGozSJQSkOnxiMyiAGpTh8YjDKnRiUHtvhE4PR2opB6da8iEEpDp8YjNIkBqU4fGIwKoMYlOLwicEod2JQisMnBqO1FYNSPXxiUHr7Uy3EYJQmMSjF4RODURnEoBSHTwxGuRODUhw+MRitrRiU6uETg1IcPjEYpUkMStfXaiEGozKIQel+qhZiMMqdGJTi8InBaG3FoFQPnxiU4vCJwShNYlCKwycGozKIQSkOnxiMcicGpcexWojBaG3FoFQPnxiU4vCJwShNYvzfYAGwDh/lkcEoNQooBfywuKA8NphGAYWAkZGBWrExCigFoFCkSlQwjILBFIqMo5BiSA0AAP2QnIpzVsDhAAAAAElFTkSuQmCC) no-repeat left top;
    padding: 70px 10px 0 29px;
    position: absolute;
    left: 0;
    top: 40px;
    z-index: 99;
    width: 396px;
    height: 159px;
}
.donation-style-2 .container {
    position: relative;
}
.donation-progress-box a.btn-style-1 {
    font: 400 14px/14px "Montserrat", sans-serif;
    padding: 16px 25px;
    margin: 20px 0 0 0;
}
.donation-progress-box .donation-progress .progress-outer {
    width: 310px;
    height: 14px;
    padding: 2px;
}
.donation-progress-box .progressbars.progress-inner {
    height: 8px;
}
.donation-progress-box .btn-row {
    clear: both;
    margin: 0 0 0 -29px;
}
.donation-progress-box .donation-progress {
    margin: 0 0 0 0;
}
.donation-style-2 .holder .left-box {
    float: right;
    width: 730px;
    margin: 40px 0 0 0;
}
.donation-style-2 .holder .left-box .round-box {
    width: 165px;
    height: 165px;
    background: #fff;
    float: left;
    border-radius: 100%;
    box-shadow: 0 7px 5px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 7px 5px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 7px 5px 0 rgba(0, 0, 0, 0.1);
    position: relative;
}
.donation-style-2 .holder .left-box .round-box:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 90%;
    height: 90%;
    border-radius: 100%;
    border: 2px solid #e1e1e1;
}
.donation-style-2 .holder .left-box .round-box .progress-box {
    border: 0;
    text-align: center;
    padding: 60px 0 0 0;
}
.donation-style-2 .holder .left-box .round-box .progress-box sup {
    left: 4px;
}
/**********************************************DONATION STYLE 2 END***********************************************/

/**********************************************UPCOMING EVENTS SECTION START**********************************************/
.upcoming-event-section {
    float: left;
    width: 100%;
    margin-bottom: 120px;
    position: relative;
}
.upcoming-event-section:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: -50px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA0EAAAAHBAMAAAA8OlsGAAAAD1BMVEUAAADMzMzMzMzMzMzMzMywq4YJAAAABHRSTlMAVtXWSF1yIwAAAH1JREFUSMft1jEOgCAMheGH4QBEPYAmXMDEAyC++5/JaOLAVDq1A//Q8VtIUyC23AmawnkAztkGc88KBfKCppVM3tkW884KTWQFIvsqQCY3W1bqx9iZMSsp8Z2aSBZjNkrP/U1FluzYIfc75PtgjDvU0VyVn668u2cbzDn7AMYnr0/2fYlIAAAAAElFTkSuQmCC) no-repeat center bottom;
    width: 833px;
    height: 7px;
}
.upcoming-event-section p {
    text-align: center;
    margin: 58px 0 30px 0;
}
.upcoming-event-box {
    float: left;
    width: 100%;
    position: relative;
}
.upcoming-event-box .frame .caption {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
}
.upcoming-event-box .frame .caption .holder {
    position: absolute;
    z-index:99;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 0 20px 25px 30px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.upcoming-event-box strong.date {
    color: #fff;
    display: block;
    font: 700 36px/25px "Montserrat", sans-serif;
    height: 70px;
    left: 45px;
    padding: 13px 0 0;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: -15px;
    width: 72px;
    z-index: 99;
}
.upcoming-event-box strong.date span {
    display: block;
    font: 400 14px/24px "Montserrat", sans-serif;
}
.upcoming-event-box strong.date:before {
    border-bottom: 15px solid #258229;
    border-left: 15px solid transparent;
    content: "";
    height: 0;
    left: -15px;
    position: absolute;
    top: 0;
    width: 0;
}
.upcoming-event-box .frame .caption .holder h3 a {
    color: #fff;
}
.upcoming-event-box .frame .caption .holder a.link {
    font: 400 14px/14px 'Open Sans', sans-serif;
    color: #ccc;
    float: left;
    padding: 0 15px 12px 0;
    text-decoration: none;
}
.upcoming-event-box .frame .caption .holder a.link .fa {
    padding: 0 6px 0 0;
}
.upcoming-event-box .frame .caption .holder a.btn-readmore {
    color: #ccc;
    margin: 0 20px 0 0;
}
.event-counter-box {
    position: absolute;
    right: 20px;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 296px;
    width: 75px;
    z-index: 99;
}
.event-counter-box .countdown-section {
    width: 70px;
    float: left;
    height: 70px;
    padding: 10px 0 0 0;
    margin: 0 0 5px 0;
    background: rgba(255,255,255,0.1);
    border: 1px solid #fff;
}
.event-counter-box .countdown-amount {
    font: 700 36px/36px 'Montserrat', sans-serif;
    padding: 0 0 0 0;
    text-align: center;
    color: #fff;
    display: block;
}
.event-counter-box .countdown-period {
    font: 400 14px/14px 'Montserrat', sans-serif;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    display: block;
}
.upcoming-event-box a.btn-style-1 {
    padding: 12px 25px;
}
.upcoming-event-box .owl-buttons {
    display: block;
    text-align: center;
}
.upcoming-event-box .owl-next {
    display: inline-block;
    width: 50px;
    height: 40px;
    border: 1px solid;
    font-size: 0;
    position: absolute;
    bottom: -60px;
    margin: 0 0 0 85px;
}
.upcoming-event-box .owl-next:before {
    content: "\F061";
    font-weight: 900;
    font-family: 'Font Awesome 5 Free';
    font-size: 16px;
    line-height: 38px;
    text-align: center;
    display: block;
}
.upcoming-event-box .owl-prev {
    display: inline-block;
    width: 50px;
    height: 40px;
    border: 1px solid;
    font-size: 0;
    position: absolute;
    bottom: -60px;
    margin: 0 0 0 -136px;
}
.upcoming-event-box .owl-prev:before {
    content: "\F060";
    font-weight: 900;
    font-family: 'Font Awesome 5 Free';
    font-size: 16px;
    line-height: 38px;
    text-align: center;
    display: block;
}
.upcoming-event-box .owl-carousel {
    margin-bottom: 20px;
}
.event-section {
    float: left;
    width: 100%;
    margin: 20px 0 0 0;
}
.event-section .outer {
    padding: 0 20px;
    position:relative;
    float:left;
    width:100%;
}
.event-section .text-box {
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    background: #fff;
    padding: 25px 23px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin-bottom: 65px;
    height: 250px;
    overflow:auto;
}
.event-section .text-box a.link {
    float: left;
    padding: 0 20px 10px 0;
    font: 400 14px/14px 'Open Sans', sans-serif;
    text-decoration: none;
}
.event-section .text-box a.link .fa {
    padding: 0 6px 0 0;
}
.event-section a.btn-readmore {
    margin: 0 20px 0 0;
}
.event-section .upcoming-event-box strong.date {
    left: 60px;
}
.event-section .frame .caption:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 97%;
    height: 96%;
    margin: auto;
    z-index: 9;
    opacity: 0.6;
}
.event-section .frame .caption {
    opacity: 0;
}
.event-section .frame:hover .caption {
    opacity: 1;
}
.event-section .frame {
    background: #000;
}
.event-section .frame:hover img {
    opacity: 0.6;
}
.event-section .event-counter-box {
    bottom: 0;
    height: 70px;
    margin: auto;
    position: absolute;
    right: 0;
    left: 0;
    bottom: 30px;
    top: inherit;
    width: 320px;
    z-index: 99;
}
.event-section .event-counter-box .countdown-section {
    width: 70px;
    float: left;
    height: 70px;
    margin: 0 5px;
    background: #fff;
    border: 1px solid #ccc;
}
.event-section .event-counter-box .countdown-amount {
    font: 700 26px/26px 'Montserrat', sans-serif;
    padding: 0 0 5px 0;
    text-align: center;
    display: block;
}
.event-section .event-counter-box .countdown-period {
    font: 400 14px/14px 'Open Sans', sans-serif;
    text-transform: uppercase;
    text-align: center;
    display: block;
}
.event-section .pagination-box {
    margin: -15px 0 65px 0;
}
.event-small h3 {
    font-size: 14px;
    line-height: 14px;
    text-transform: uppercase;
    margin: 0 0 15px 0;
}
.event-small .tags-row {
    padding: 0 0 10px 0;
}
.event-small.event-section .event-counter-box {
    width: 264px;
    bottom: 0;
}
.event-small.event-section .event-counter-box .countdown-section {
    width: 56px;
    height: 56px;
}
.event-small.event-section .event-counter-box .countdown-amount {
    font: 700 20px/20px 'Montserrat', sans-serif;
}
.event-small.event-section .event-counter-box .countdown-period {
    font: 400 12px/12px 'Open Sans', sans-serif;
}
.recent-events-photos {
    float: left;
    width: 100%;
}
.recent-events-photos h3 {
    margin: 0 0 25px 0;
}
.recent-events-photos ul {
    padding: 0;
    list-style: none;
}
.recent-events-photos ul li {
    float: left;
}
/**********************************************UPCOMING EVENTS SECTION END**********************************************/

/***********************************************RECENT POST STYLE 2 START***********************************************/
.recent-post-style-2 {
    float: left;
    width: 100%;
    margin-bottom: 80px;
}
.recent-post-style-2 p {
    text-align: center;
    margin: 58px 0 30px 0;
}
.recent-post-style-2 .box {
    float: left;
    width: 100%;
}
.recent-post-style-2 .box .frame {
    margin-bottom: 15px;
}
.recent-post-style-2 .box a.link {
    float: left;
    text-decoration: none;
    font: 400 14px/14px 'Open Sans', sans-serif;
    padding: 0 13px 10px 0;
}
.recent-post-style-2 .box a.link .fa {
    padding: 0 6px 0 0;
}
.recent-post-style-2 .box p {
    margin: 0 0 10px 0;
    text-align: left;
}
/***********************************************RECENT POST STYLE 2 END***********************************************/

/*****************************************TESTIMONIALS STYLE 2 START******************************************/
.testimonials-style-2 {
    float: left;
    width: 100%;
    margin-bottom: 70px;
}
.testimonials-style-2.testo-page .heading-left {
    margin-bottom: 50px;
}
.testimonials-style-2 p {
    margin: 58px 0 60px 0;
    text-align: center;
}
.testimonials-style-2 .holder {
    width: 1200px;
    position: relative;
    margin: 0 auto;
    display: block;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    padding: 30px 0;
    height: 364px;
}
.testimonials-style-2 .holder .frame {
    float: left;
    width: 100%;
}
.testimonials-style-2 .holder .text-box h4 {
    text-transform: uppercase;
    margin: 0 0 4px 0;
}
.testimonials-style-2 .holder .bx-wrapper {
    float: left;
    margin: -60px 0 0 0;
    width: 100%;
}
.testimonials-style-2 .bx-wrapper .bx-viewport {
    background: none;
    border: 0;
    box-shadow: none;
    left: 0;
}
.testimonials-style-2 .text-box {
    float: left;
    width: 100%;
    margin: 60px 0 0 0;
}
.testimonials-style-2 .text-box span {
    display: block;
    font: 400 14px/14px 'Open Sans', sans-serif;
    color: #777;
    padding: 0 0 20px 0;
}
.testimonials-style-2 .text-box em {
    font: italic 300 22px/34px 'Open Sans', sans-serif;
    color: #777;
    display: block;
    padding: 0 0 15px 0;
}
.testimonials-style-2-social {
    float: left;
    width: 100%;
}
.testimonials-style-2-social ul {
    padding: 0;
    margin: 0;
    list-style: none;
    overflow: hidden;
    border-left: 1px solid #e1e1e1;
}
.testimonials-style-2-social ul li {
    float: left;
    padding: 0;
    border-right: 1px solid #e1e1e1;
    width: 34px;
    height: 34px;
}
.testimonials-style-2-social ul li a {
    text-decoration: none;
    display: block;
    font-size: 14px;
    line-height: 34px;
    color: #ccc;
    text-align: center;
}
.testimonials-style-2 #bx-pager {
    float: left;
    position: absolute;
    left: 419px;
    bottom: 30px;
}
.testimonials-style-2 .bx-wrapper .bx-controls-direction a {
    display: none;
}
/*****************************************TESTIMONIALS STYLE 2 END******************************************/

/******************************************TEAM STYLE 2 START*******************************************/
.team-style-2 {
    float: left;
    width: 100%;
    margin-bottom: 30px;
}
#wrapper .margin-none {
    margin: 0;
}
.team-style-2 p {
    text-align: center;
    margin: 58px 0 30px 0;
}
.team-style-2 .box {
    float: left;
    width: 100%;
    padding-bottom:90px;
    margin-bottom:50px;
    overflow:hidden;
}
.team-style-2 .box .frame{
    overflow:visible;
}
.team-style-2 .text-box h4 {
    text-align: center;
    text-transform: uppercase;
    margin: 0 0 12px 0;
}
.team-style-2 .text-box {
    border-bottom: 1px solid;
    padding: 20px 0 0 0;
    overflow: hidden;
    position: absolute;
    height:90px;
    bottom:-90px;
    z-index:99;
}
.team-style-2 .text-box span {
    display: block;
    font: 400 14px/14px 'Open Sans', sans-serif;
    color: #777;
    text-align: center;
    padding: 0 0 20px 0;
}
.team-style-2 .social {
    display: block;
    text-align: center;
    padding: 0;
    margin: 0 0 15px 0;
    list-style: none;
}
.team-style-2 .social li {
    display: inline-block;
    padding: 0;
    margin: 0 -2px;
}
.team-style-2 .social li a {
    text-decoration: none;
    display: block;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    border: 1px solid #fff;
    font-size: 14px;
    color: #fff;
}
.team-style-2 .social li a:hover {
    background: #fff;
}
.team-style-2 .text-box a.email {
    display: block;
    text-align: center;
    font: 400 14px/14px 'Open Sans', sans-serif;
    color: #fff;
    padding: 0 0 20px 0;
}
.team-style-2 .box:hover img{
    transform:scale(1.1);
    -moz-transform:scale(1.1);
    -webkit-transform:scale(1.1);
    animation:none;
}
.team-style-2 .box:hover .text-box{
    height:166px;
}
.team-style-2 .box:hover .text-box h4 a, .team-style-2 .box:hover .text-box span{
    color:#fff;
}
/******************************************TEAM STYLE 2 END*******************************************/

/************************************************NAVIGATION STYLE 3 START*************************************************/
.header-style-2.nav-style-3 .navigation-row .navbar {
    float: left;
    padding: 0;
    width: 100%;
    background: #222;
}
.header-style-2.nav-style-3 .navigation-row #nav {
    margin: 0;
}
.header-style-2.nav-style-3 .navigation-row #nav li a {
    border-radius: 0;
    color: #fff;
    font: 400 14px/60px "Montserrat", sans-serif;
    padding: 0 23px;
}
.header-style-2.nav-style-3 a.btn-volunteer {
    padding: 12px 53px;
    font: 400 14px 'Montserrat', sans-serif;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    text-decoration: none;
    float: right;
}
.header-style-2.nav-style-3 .navigation-row .navbar-collapse {
    float: left;
}
.header-style-2.nav-style-3 #nav li {
    position: relative;
}
.header-style-2.nav-style-3 #nav li:before {
    content: '';
    position: absolute;
    left: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 1px;
    height: 19px;
    background: #777;
}
.header-style-2.nav-style-3 #nav li:first-child:before {
    display: none;
}
.navigation-row.nav-style-3 {
    padding: 0;
    position: relative;
    z-index: 999;
    margin: 0 0 -29px 0;
}
.header-style-2.nav-style-3 .navigation-row #nav li ul {
    top: 100%;
}
.header-style-2.nav-style-3 .navigation-row #nav li ul li > ul{
    top:0;
}
.header-style-2.nav-style-3 .navigation-row #nav li ul li a {
    line-height: 14px;
    padding: 11px 10px;
    color: #222;
}
.header-style-2.nav-style-3 .navigation-row #nav li ul li a:hover {
    color: #fff;
}
.header-style-2.nav-style-3 .navigation-row #nav li ul li:before {
    display: none;
}
/************************************************NAVIGATION STYLE 3 END*************************************************/

/**************************************BANNER STYLE 3 START***************************************/
#banner-style-3 {
    float: left;
    width: 100%;
    background-image: url(data:image/jpeg;base64,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);
    background-repeat: no-repeat;
    background-position: left top;
    height: 700px;
    position: relative;
    cursor: move;
}
#banner-style-3 img {
    float: right;
}
#banner-style-3 .caption {
    position: absolute;
    left: 0;
    top: 130px;
    width: 100%;
    height: 100%;
}
#banner-style-3 .caption .holder {
    width: 515px;
    float: left;
}
#banner-style-3 .caption .holder h1 {
    font: 700 70px 'Montserrat', sans-serif;
    color: #fff;
    margin: 0;
}
#banner-style-3 .caption .holder h2 {
    text-transform: inherit;
    color: #fff;
    font-weight: 400;
}
#banner-style-3 .caption .holder a.btn-style-1 {
    color: #222;
    background: #fff;
    margin: 0 10px 0 0;
}
#banner-style-3 .owl-buttons {
    display: none;
}
.urgent-donation.home-3 {
    margin: -90px 0 0 0;
}
.home-3 .donation-head {
    position: relative;
}
.home-3 .donation-head .holder {
    position: relative;
}
/**************************************BANNER STYLE 3 END***************************************/
.urgent-donation.home-3 {
    margin-bottom: 155px;
}
/*****************************************************CHOOSE ECO SECTION START******************************************************/
.choose-eco-section {
    float: left;
    width: 100%;
    margin-bottom: 50px;
}
.choose-eco-section .holder {
    width: 1200px;
    display: block;
    margin: 0 auto;
    height: 577px;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
}
.choose-eco-section .holder .frame {
    margin: -50px 0 0 0;
}
.choose-eco-section .holder .text-box {
    padding: 70px 0 0 0;
}
.choose-eco-section .holder .text-box ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.choose-eco-section .holder .text-box ul li {
    display: block;
    overflow: hidden;
}
.choose-eco-section .holder .text-box span.icon {
    margin: 4px 35px 0 0;
    float: left;
}
.choose-eco-section .holder .text-box h4 {
    margin: 0 0 10px 0;
}
.choose-eco-section .holder .text-box .col {
    overflow: hidden;
}
.post-news-row.news.home-3:before {
    background: rgba(0, 0, 0, 0) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA0EAAAAHBAMAAAA8OlsGAAAAD1BMVEUAAADMzMzMzMzMzMzMzMywq4YJAAAABHRSTlMAVtXWSF1yIwAAAH1JREFUSMft1jEOgCAMheGH4QBEPYAmXMDEAyC++5/JaOLAVDq1A//Q8VtIUyC23AmawnkAztkGc88KBfKCppVM3tkW884KTWQFIvsqQCY3W1bqx9iZMSsp8Z2aSBZjNkrP/U1FluzYIfc75PtgjDvU0VyVn668u2cbzDn7AMYnr0/2fYlIAAAAAElFTkSuQmCC) no-repeat scroll center bottom;
    bottom: -30px;
    content: "";
    height: 7px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    width: 833px;
    display: block;
}
.post-news-row.news.home-3 {
    margin-bottom: 100px;
}
/*****************************************************CHOOSE ECO SECTION END******************************************************/

/**********************************************CAUSES STYLE 2 START***********************************************/
.causes-style-2 {
    float: left;
    width: 100%;
    margin-bottom: 25px;
}
.causes-style-2 .outer {
    padding: 0 10px;
    float: left;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.causes-style-2 .outer .box {
    float: left;
    width: 100%;
}
.causes-style-2 .heading-center {
    margin-bottom: 53px;
}
.causes-style-2 .outer .box .text-box {
    float: left;
    width: 100%;
    background: #fff;
    padding: 20px 15px 15px 15px;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.causes-style-2 .outer .box .text-box a.link {
    float: left;
    font: 400 14px/14px 'Open Sans', sans-serif;
    text-decoration: none;
    margin: 0 2px 10px 0;
}
.causes-style-2 .outer .box .text-box p {
    margin: 0;
}
.causes-progress {
    float: left;
    width: 100%;
    margin: -2px 0 75px 0;
    padding: 25px 20px 0 20px;
    height: 105px;
    background: #fff;
    box-shadow: 0 3px 7px 0 rgba(0,0,0,0.15);
    -moz-box-shadow: 0 3px 7px 0 rgba(0,0,0,0.15);
    -webkit-box-shadow: 0 3px 7px 0 rgba(0,0,0,0.15);
}
.causes-progress .progress {
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
    height: 10px;
    border: 1px solid #ccc;
    margin-bottom: 0;
    overflow: inherit;
}
.causes-progress .progress-bar {
    box-shadow: none;
    font: 400 16px 'Montserrat', sans-serif;
    color: #222;
    text-align: left;
    float: left;
    height: 100%;
}
.causes-progress .sr-only {
    border: none;
    clip: inherit;
    height: auto;
    margin: 20px 0 0 0;
    overflow: inherit;
    padding: 0;
    position: absolute;
    width: auto;
}
.causes-progress strong.amount {
    float: right;
    font: 400 16px 'Montserrat', sans-serif;
    padding: 13px 0 0 0;
}
.causes-progress strong.amount span {
    font-size: 14px;
    color: #222;
}
.causes-progress .btn-row {
    clear: both;
}
.causes-progress a.btn-style-1 {
    font: 400 14px/14px 'Montserrat', sans-serif;
    padding: 13px 30px;
    margin: 17px 0 0 0;
}
.post-news-row.home-3:before {
    display: none;
}
.post-news-row.home-3 {
    margin-bottom: 60px;
}
.causes-style-2.causes-2-col {
    margin: 0;
}
.causes-style-2.causes-2-col .outer {
    padding: 0;
}
.causes-style-2 .post-box .text-box a.link {
    padding: 0 3px 10px 0;
}
.space-col {
    z-index: 99;
    padding: 0 30px;
    margin: -30px 0 0 0;
    float: left;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    position: relative;
}
.causes-style-2.causes-2-col .outer .box .text-box {
    padding: 20px 25px 45px 25px;
}
.causes-style-2.causes-2-col .causes-progress {
    margin: 0 0 75px 0;
}
.causes-list {
    margin: 0;
}
.causes-list .frame {
    width: 420px;
}
.causes-list .outer {
    padding: 0;
    z-index: 99;
    position: relative;
    width: 458px;
    margin: 25px 0 0 -31px;
}
.causes-list .outer .box .text-box {
    padding: 20px 25px 45px 25px;
}
.causes-list .list-box {
    float: left;
    width: 100%;
    padding: 0;
    margin:0 0 50px 0;
}
.causes-list .list-box:before{
    display:none;
}
.causes-list .causes-progress {
    margin: 0;
}
.donors-list {
    float: left;
    width: 100%;
    border: 1px solid #ccc;
    padding: 0;
    margin: 5px 0 15px 0;
}
.donors-list ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.donors-list ul li {
    display: block;
    overflow: hidden;
    padding: 0;
    border-top: 1px solid #ccc;
}
.donors-list ul li:first-child {
    border: 0;
}
.donors-list ul li span.number {
    width: 47px;
    padding: 14px 0;
    float: left;
    border-right: 1px solid #ccc;
    text-align: center;
    font: 400 14px/14px 'Open Sans', sans-serif;
    color: #666;
}
.donors-list ul li strong.title {
    float: left;
    width: 590px;
    border-right: 1px solid #ccc;
    padding: 14px 0 14px 19px;
    font: 400 14px/14px 'Open Sans', sans-serif;
    color: #666;
}
.donors-list ul li strong.amount {
    float: left;
    padding: 14px 0 14px 30px;
    width: 168px;
    font: 700 14px/14px 'Open Sans', sans-serif;
}
.donors-list ul li strong.amount span {
    font-weight: 400;
    color: #666;
}
.causes-style-2 .donation-row-outer {
    padding: 0 30px;
    position: relative;
    z-index: 99;
}
.causes-style-2 .donation-row {
    float: left;
    width: 100%;
    margin: -75px 0 60px 0;
    padding: 70px 15px 60px 15px;
    height: 263px;
}
.causes-style-2 .donation-progress {
    margin: 0 0 30px 0;
}
.causes-style-2 .progress-box strong.number {
    font-size: 34px;
}
.causes-style-2 .donation-row .btn-row {
    clear: both;
}
.causes-style-2 .progress-box {
    margin-bottom: 30px;
}
.causes-style-2 .donation-progress .progress-outer {
    height: 15px;
}
/**********************************************CAUSES STYLE 2 END***********************************************/

/******************************INNER BANNER START*******************************/
.inner-banner {
    float: left;
    width: 100%;
    background: #000 url(data:image/png;base64,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) no-repeat left top;
    padding: 125px 0;
    height: 320px;
}
.inner-banner h1 {
    line-height: 55px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    text-shadow: 0 7px 5px rgba(0,0,0,0.45);
}

div.breadcrumb-wrapper {
    margin-bottom: 20px;
    margin-top:-20px;
    float:left;
    width:100%;
}

.breadcrumb {
    background-color: #fff;
    border-radius: 0;
    margin: 0 auto;
    padding: 10px 25px;
    border: 1px solid #ccc;
    display: table;
    text-align: center;
    position: relative;
}
.breadcrumb:before {
    content: '';
    position: absolute;
    left: -23px;
    bottom: 0;
    width: 0;
    height: 0;
    border-top: 23px solid #e1e1e1;
    border-left: 23px solid transparent;
}
.breadcrumb:after {
    content: '';
    position: absolute;
    right: -23px;
    bottom: 0;
    width: 0;
    height: 0;
    border-top: 23px solid #e1e1e1;
    border-right: 23px solid transparent;
}
.breadcrumb > li {
    font: 400 14px 'Montserrat', sans-serif;
    color: #444;
}
.breadcrumb > li a {
    text-decoration: none;
    font: 400 14px 'Montserrat', sans-serif;
    color: #444;
}
.breadcrumb > li + li:before {
    color: #444;
    content: "/ ";
    padding: 0 5px;
}
/******************************INNER BANNER END*******************************/

/******************************************************GALLERY SECTION START*******************************************************/
.gallery-section {
    float: left;
    width: 100%;
}
.gallery-section .frame {
    margin-bottom: 50px;
    background: #000;
    overflow: hidden;
}
.gallery-section .frame:hover img {
    opacity: 0.5;
}
.gallery-section .frame .caption {
    position: absolute;
    left: -200%;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 98%;
    height: 96%;
}
/*.gallery-section .frame .caption:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0.8;
    z-index: 9;
}*/
.gallery-section .frame .caption .holder {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 80px;
    width: 100%;
    text-align: center;
    z-index: 99;
}
.gallery-section .frame .caption .holder a.link {
    width: 45px;
    height: 45px;
    background: #fff;
    text-align: center;
    line-height: 45px;
    color: #222;
    font-size: 18px;
    margin: 0 2px 10px 2px;
    display: inline-block;
    border-radius: 100%;
    position: absolute;
    bottom: -200%;
}
.gallery-section .frame .caption .holder h3 a {
    color: #fff;
    text-transform: uppercase;
}
.gallery-section .frame .caption .holder h3 {
    position: absolute;
    top: 0;
}
.gallery-section .frame:hover .caption {
    left: 0;
}
.gallery-section .frame:hover .holder h3 {
    position: relative;
    top: 0;
}
.gallery-section .frame:hover .holder a.link {
    position: relative;
    bottom: 0;
}
/******************************************************GALLERY SECTION END*******************************************************/

/*******************************************************PAGINATION START********************************************************/
.pagination-box {
    float: left;
    width: 100%;
    margin-bottom: 75px;
}
.pagination-box .pagination {
    border-radius: 0;
    display: block;
    margin: 0;
    padding-left: 0;
    text-align: center;
}
.pagination-box .pagination > li {
    display: inline-block;
}
.pagination-box .pagination > li.active a {
    color: #fff;
}
.pagination-box .pagination > li > a, .pagination-box .pagination > li > span {
    background-color: #fff;
    border: 1px solid;
    float: left;
    font: 400 14px/14px 'Montserrat', sans-serif;
    margin-left: 0;
    padding: 12px 16px;
    position: relative;
    text-decoration: none;
}
.pagination-box .pagination > li:first-child > a, .pagination-box .pagination > li:first-child > span {
    border-radius: 0;
    font-size: 20px;
    padding: 9px 16px;
}
.pagination-box .pagination > li:last-child > a, .pagination-box .pagination > li:last-child > span {
    border-radius: 0;
    font-size: 20px;
    padding: 9px 16px;
}
.pagination-box .pagination > li > a:hover, .pagination-box .pagination > li > span:hover, .pagination-box .pagination > li > a:focus, .pagination-box .pagination > li > span:focus {
    color: #fff;
}
/*******************************************************PAGINATION END********************************************************/

/*****************************************************ERROR PAGE START******************************************************/
.error-page {
    float: left;
    width: 100%;
    margin-bottom: 150px;
}
.error-page .holder {
    width: 555px;
    margin: 0 auto;
    display: block;
    overflow: hidden;
    text-align: center;
}
.error-page .holder h1 {
    font: 700 250px 'Montserrat', sans-serif;
    margin: 0;
    display: block;
    text-align: center;
    margin: 0;
}
.error-page .holder span {
    display: block;
    text-align: center;
    font: 400 80px/80px 'Montserrat', sans-serif;
    color: #ccc;
    margin: -30px 0 20px 0;
}
.error-page .holder p {
    font: 400 24px/40px 'Montserrat', sans-serif;
    display: block;
    margin: 0 0 45px 0;
}
.error-page .holder form {
    float: left;
    width: 100%;
    position: relative;
}
.error-page .holder form input[type="text"] {
    float: left;
    width: 100%;
    height: 45px;
    padding: 0 15px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    font: 14px 'Open Sans', sans-serif;
    color: #777;
}
.error-page .holder form button[type="submit"] {
    position: absolute;
    right: 0;
    height: 33px;
    width: 46px;
    top: 0;
    border: 0;
    padding: 8px 0;
    background: none;
    font-size: 16px;
    border-left: 1px solid #ccc;
    margin: 5px 0 0 0;
}
.error-page .holder form button[type="submit"]:hover {
    color: #fff;
    height: 45px;
    margin: 0;
    border: 0;
}
/*****************************************************ERROR PAGE END******************************************************/

/****************************************************COMING SOON PAGE START*****************************************************/
.comingsoon-section {
    float: left;
    width: 100%;
    background: url(images/6e856d5be8d6bb092c273d42e2abcb01-comingsoon-bg.jpg) no-repeat left top/cover;
    padding: 209px 0;
}
strong.coming-logo {
    display: block;
    text-align: center;
    margin: 0 auto 20px;
}
.comingsoon-section .holder {
    width: 901px;
    margin: 0 auto;
    display: block;
    overflow: hidden;
}
.comingsoon-section .holder h1 {
    font: 700 80px 'Montserrat', sans-serif;
    color: #fff;
    text-align: center;
    display: block;
    text-shadow: 0 7px 5px rgba(0, 0, 0, 0.45);
    margin: 0 0 15px 0;
}
.comingsoon-section .holder p {
    text-align: center;
    font: 300 24px/34px 'Open Sans', sans-serif;
    color: #fff;
    margin: 0 0 40px 0;
}
.comingsoon-section .holder strong.title {
    display: block;
    text-align: center;
    font: 400 36px/36px 'Montserrat', sans-serif;
    color: #fff;
    text-transform: uppercase;
    text-shadow: 0 7px 5px rgba(0, 0, 0, 0.45);
    padding: 0 0 30px 0;
}
.event-counter-box-2 {
    float: left;
    width: 100%;
    text-align: center;
}
.event-counter-box-2 .countdown-section {
    display: inline-block;
    text-align: center;
    margin: 0 50px;
}
.event-counter-box-2 .countdown-amount {
    font: 700 72px/72px 'Montserrat', sans-serif;
    padding: 0 0 0 0;
    text-align: center;
    color: #fff;
    text-shadow: 0 7px 5px rgba(0, 0, 0, 0.45);
    display: inline-block;
}
.event-counter-box-2 .countdown-period {
    font: 400 16px/16px 'Montserrat', sans-serif;
    text-transform: uppercase;
    color: #fff;
    text-shadow: 0 7px 5px rgba(0, 0, 0, 0.45);
    text-align: center;
    display: block;
}
/****************************************************COMING SOON PAGE END*****************************************************/

/***************************************************TEAM STYLE 1 START****************************************************/
.team-style-1 {
    float: left;
    width: 100%;
}
.team-style-1 .box {
    float: left;
    width: 100%;
    min-height:606px;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 9px;
    margin-bottom: 50px;
}
.team-style-1 .box .text-box span {
    display: block;
    font: 400 14px/14px 'Open Sans', sans-serif;
    padding: 0 0 15px 0;
}
.team-style-1 .box .text-box h4 {
    text-transform: uppercase;
}
.team-social {
    float: left;
    width: 100%;
    padding-bottom: 20px;
}
.team-social ul {
    padding: 0;
    margin: 0;
    list-style: none;
    overflow: hidden;
    border-left: 1px solid #ccc;
}
.team-social ul li {
    float: left;
    padding: 0;
}
.team-social ul li a {
    float: left;
    text-decoration: none;
    border: 1px solid #ccc;
    border-left: 0;
    width: 32px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 12px;
    color: #666;
}
.team-social ul li a:hover {
    color: #fff;
}
.team-style-1 .box .text-box {
    padding: 30px 15px 0 15px;
}
.team-style-1 .box:hover {
    border: 1px solid rgba(0,0,0,0);
    box-shadow: none;
}
.team-style-1 .box:hover .text-box {
    box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.1);
    padding:30px 15px 0;
}
.about-section .team-style-1 {
    margin-bottom: 30px;
}
/***************************************************TEAM STYLE 1 END****************************************************/

/*****************************************************VOLUNTEER FORM START******************************************************/
.volunteer-form {
    float: left;
    width: 100%;
    margin-bottom: 80px;
}
.volunteer-form .text-box {
    margin: 90px 0 0 0;
}
.volunteer-form .text-box p {
    font: 400 16px/26px 'Open Sans', sans-serif;
}
.volunteer-form .text-box form {
    float: left;
    width: 100%;
}
.volunteer-form .text-box form input[type="text"] {
    float: left;
    width: 100%;
    height: 45px;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font: 400 14px 'Open Sans', sans-serif;
    color: #777;
    padding: 0 15px;
    margin-bottom: 30px;
}
.volunteer-form .text-box form input[type="submit"] {
    float: left;
    width: 100%;
    height: 47px;
    font: 400 16px 'Montserrat', sans-serif;
    color: #fff;
    border: 2px solid;
    padding: 0;
}
.volunteer-form .text-box form input[type="submit"]:hover {
    border: 2px solid;
    color: #222;
    background: #fff;
}
/*****************************************************VOLUNTEER FORM END******************************************************/

/***************************************************SIGNUP SECTION START****************************************************/
.signup {
    float: left;
    width: 100%;
    margin-bottom: 80px;
}
.signup .holder {
    width: 360px;
    margin: 0 auto;
    display: block;
}
.signup .holder form input[type="text"] {
    float: left;
    width: 100%;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    font: 400 14px 'Montserrat', sans-serif;
    color: #777;
    height: 45px;
    padding: 0 15px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin-bottom: 29px;
}
.check-box {
    float: left;
    width: 100%;
    margin: 0 0 28px 0;
}
.outtaHere {
    position: absolute;
    left: -3000px;
}
.checkboxArea, .checkboxAreaChecked {
    float: left;
    width: 18px;
    height: 18px;
    overflow: hidden;
    margin: 0 10px 0 0;
    background: url(data:image/gif;base64,R0lGODlhEgAkALMAALy8vNPT0+/v72VlZZWVlfX19XZ2drCwsN/f3+Dg4CIiIvf39+fn58HBwf///wAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5NDJGMERENjM4M0QxMUU2OEZFOUJENzAzNjc2RDgyMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5NDJGMERENzM4M0QxMUU2OEZFOUJENzAzNjc2RDgyMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk0MkYwREQ0MzgzRDExRTY4RkU5QkQ3MDM2NzZEODIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk0MkYwREQ1MzgzRDExRTY4RkU5QkQ3MDM2NzZEODIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAABIAJAAABJSwyUkrDYnpzXUKUiIsZGmSQiIxi+O+sLswaxvfc33jdMPusZzPBpT1fkWjLukQIpNOYjHKbB6lQCpTKDp5FykJpkNmfCzotDo9LnPOje7XFB5WtdArEDBAWJcxAAoKA392DgAGBYiDCgCGPwWDAweNj5A2BI2Dl5gvmpwweA6anUqHeYBTels9cnMoKg1tbh4ga2kRADs=) no-repeat;
}
.checkboxAreaChecked {
    background-position: 0 -18px;
}
.signup .holder form label {
    font: 400 14px 'Montserrat', sans-serif;
    color: #777;
}
.signup .holder form input[type="submit"] {
    display: inline-block;
    font: 400 16px/45px 'Montserrat', sans-serif;
    color: #fff;
    height: 45px;
    padding: 0 80px;
    border: 0;
    margin-bottom: 45px;
}
.signup .holder strong.title {
    display: block;
    text-align: center;
    font: 400 16px 'Montserrat', sans-serif;
    color: #222;
}
.signup .holder strong.title a {
    text-decoration: none;
    text-transform: uppercase;
}
.signup .holder strong.title a:hover {
    text-decoration: underline;
}
.login-form {
    float: left;
    width: 100%;
}
.login-form ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.login-form ul li {
    display: block;
    overflow: hidden;
    padding: 10px 0 0 0;
}
.login-form ul li:first-child {
    padding: 0;
}
.login-form ul li a.facebook {
    float: left;
    width: 100%;
    height: 40px;
    background: #3b5998;
    font: 400 15px/40px 'Montserrat', sans-serif;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    border-radius: 2px;
}
.login-form ul li a.facebook .fa {
    width: 60px;
    text-align: center;
    float: left;
    font-size: 20px;
    line-height: 40px;
    color: #fff;
    border-right: 1px solid #fff;
    margin: 0 20px 0 0;
}
.login-form ul li a.gplus {
    float: left;
    width: 100%;
    height: 40px;
    background: #dd4b39;
    font: 400 15px/40px 'Montserrat', sans-serif;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    border-radius: 2px;
}
.login-form ul li a.gplus .fa {
    width: 60px;
    text-align: center;
    float: left;
    font-size: 20px;
    line-height: 40px;
    color: #fff;
    border-right: 1px solid #fff;
    margin: 0 20px 0 0;
}
.login-form ul li a.twitter {
    float: left;
    width: 100%;
    height: 40px;
    background: #55acee;
    font: 400 15px/40px 'Montserrat', sans-serif;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    border-radius: 2px;
}
.login-form ul li a.twitter .fa {
    width: 60px;
    text-align: center;
    float: left;
    font-size: 20px;
    line-height: 40px;
    color: #fff;
    border-right: 1px solid #fff;
    margin: 0 20px 0 0;
}
/***************************************************SIGNUP SECTION END****************************************************/

/****************************************************CONTACT SECTION START*****************************************************/
.contact-section {
    float: left;
    width: 100%;
    margin-bottom: 80px;
}
.contact-form {
    float: left;
    width: 100%;
    margin: 35px 0 0 0;
}
.contact-form h3 {
    margin: 0 0 15px 0;
}
.contact-form form input[type="text"] {
    float: left;
    width: 100%;
    height: 45px;
    padding: 0 15px;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font: 400 14px 'Open Sans', sans-serif;
    color: #777;
    margin-bottom: 30px;
}
.contact-form form textarea {
    float: left;
    width: 100%;
    height: 180px;
    resize: none;
    padding: 15px;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font: 400 14px 'Open Sans', sans-serif;
    color: #777;
    margin-bottom: 30px;
}
.contact-form form input[type="submit"] {
    float: right;
    height: 55px;
    border: 0;
    padding: 0 50px;
    font: 400 16px 'Montserrat', sans-serif;
    color: #fff;
    border: 2px solid;
    margin-bottom: 50px;
}
.contact-form .btn-row input[type="submit"] {
    float: none;
    display: inline-block;
    padding: 0 20px;
    margin: 0;
}
.contact-form form input[type="submit"]:hover {
    color: #222;
    background: #fff;
    border: 2px solid;
}
.address-box {
    float: left;
    width: 100%;
}
.address-box ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.address-box ul li {
    float: left;
    padding: 0 0 6px 0;
    font: 400 16px/26px 'Open Sans', sans-serif;
    color: #777;
    position: relative;
    margin: 0 74px 0 0;
    width:202px;
}
.address-box ul li .fa {
    color: #ababab;
    width:28px;
}
.address-box p {
    font: 400 16px/26px 'Open Sans', sans-serif;
    color: #777;
    margin: 0 0 25px 0;
    display: block;
}
.address-box p .fa {
    color: #ababab;
    padding: 0 15px 0 0;
}
.address-box ul li a {
    text-decoration: none;
    font: 400 16px/26px 'Open Sans', sans-serif;
    color: #777;
}
.contact-map-box {
    float: left;
    width: 100%;
}
.contact-map-box .map_canvas {
    height: 700px;
    width: 100%;
}
/****************************************************CONTACT SECTION END*****************************************************/

/*****************************************************GALLERY CLASSIC START******************************************************/
.cp-gallery {
    float: left;
    width: 100%;
}
.cp-gallery .container-fluid {
    padding: 0 70px;
    margin-bottom: 50px;
}
.cp-gallery .cp-box {
    float: left;
    width: 100%;
}
.cp-gallery ul {
    padding: 0;
    list-style: none;
    margin-bottom: 0;
    position: relative;
}
.loop-entry {
    float: left;
}
.cp-gallery-metro-1 .isotope .item {
    height: 335px;
    width: 348px;
    list-style: none;
    padding: 0;
    margin: 0;
}
.cp-gallery-metro-1 .isotope .item.width2 {
    width: 696px;
}
.cp-gallery-metro-1 .isotope .item.width2 img {
    height: 335px;
}
.cp-gallery-metro-1 .isotope .item.height2 {
    height: 670px;
}
.cp-gallery-metro-1 .isotope .item.height2 img {
    height: 670px;
}
.cp-gallery-metro-2 .isotope .item {
    height: 280px;
    width: 33.33333333%;
    list-style: none;
    margin-bottom: 30px;
}
.cp-gallery-metro-2 .isotope .item.width2 {
    width: 66.66666667%;
}
.cp-gallery-metro-2 .isotope .item.height2 {
    height: 590px;
}
.cp-gallery-metro-2 .isotope .item.width1 {
    width: 100%;
}
.cp-gallery-metro-2 .isotope .item.height1 {
    height: 300px;
}
.cp-gallery-metro-2 .isotope .item.height3 {
    height: 500px;
}
/*****************************************************GALLERY CLASSIC END******************************************************/

/*******************************************************SIDEBAR START*******************************************************/
.sidebar {
    float: left;
    width: 100%;
}
.sidebar-box {
    float: left;
    width: 100%;
    margin-bottom: 35px;
}
.sidebar-box h3 {
    margin: 0 0 15px 0;
}
.sidebar-box form {
    float: left;
    width: 100%;
    position: relative;
}
.sidebar-box p {
    margin: -7px 0 0 0;
}
.sidebar-box .frame {
    width: 100%;
    margin-bottom: 20px;
}
.sidebar-box .box {
    float: left;
    width: 100%;
}
.sidebar-box .box .owl-buttons {
    display: block;
    text-align: center;
}
.sidebar-box .box .owl-next {
    display: inline-block;
    width: 35px;
    height: 24px;
    position: inherit;
    background: #fff;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    font-size: 0;
}
.sidebar-box .box .owl-next:hover, .sidebar-box .box .owl-prev:hover {
    border: 1px solid rgba(0,0,0,0);
}
.sidebar-box .box .owl-next:hover:before, .sidebar-box .box .owl-prev:hover:before {
    color: #fff;
}
.sidebar-box .box .owl-next:before {
    content: "\F061";
    font-weight: 900;
    font-size: 12px;
    line-height: 22px;
    display: block;
    text-align: center;
    font-family: 'Font Awesome 5 Free';
}
.sidebar-box .box .owl-prev {
    display: inline-block;
    width: 35px;
    position: inherit;
    height: 24px;
    background: #fff;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    font-size: 0;
    margin: 0 10px;
}
.sidebar-box .box .owl-prev:before {
    content: "\F060";
    font-weight: 900;
    font-size: 12px;
    line-height: 22px;
    display: block;
    text-align: center;
    font-family: 'Font Awesome 5 Free';
}
.sidebar-box .box a.title {
    font: 400 16px/16px 'Montserrat', sans-serif;
    display: block;
    text-align: center;
    text-decoration: none;
    padding: 0 0 15px 0;
}
.sidebar-box form input[type="text"] {
    float: left;
    width: 100%;
    height: 45px;
    padding: 0 15px;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font: 400 14px 'Open Sans', sans-serif;
    color: #777;
}
.sidebar-box form button[type="submit"] {
    position: absolute;
    right: 0;
    top: 6px;
    background: none;
    font-size: 16px;
    width: 45px;
    height: 33px;
    border: 0;
    border-left: 1px solid #ccc;
}
.sidebar-box form button[type="submit"]:hover {
    color: #fff;
    height: 45px;
    border: 0;
    top: 0;
}
.donation-form {
    float: left;
    width: 100%;
}
.donation-form form input[type="text"] {
    float: left;
    width: 100%;
    height: 45px;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 0 15px;
    font: 400 14px 'Open Sans', sans-serif;
    color: #777;
    margin-bottom: 10px;
}
.selector {
    height: 45px;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
}
.donation-form form input[type="submit"] {
    float: left;
    width: 100%;
    height: 45px;
    border: 0;
    padding: 0;
    font: 400 16px 'Montserrat', sans-serif;
    color: #fff;
    border: 2px solid rgba(0,0,0,0);
}
.donation-form form input[type="submit"]:hover {
    color: #222;
    background: #fff;
    border: 2px solid;
}
.recent-post {
    float: left;
    width: 100%;
}
.recent-post ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.recent-post ul li {
    display: block;
    padding: 15px 0 0 0;
}
.recent-post ul li:hover .thumb img{
    transform:scale(1.1);
    -moz-transform:scale(1.1);
    -webkit-transform:scale(1.1);
    opacity:0.6;
}
.recent-post ul li:first-child {
    padding: 0;
}
.recent-post .thumb {
    float: left;
    margin: 0 15px 0 0;
    overflow:hidden;
    background:#000;
}
.recent-post .text-col {
    overflow: hidden;
}
.recent-post .text-col a {
    text-decoration: none;
    display: block;
    font: 400 14px/22px 'Montserrat', sans-serif;
    color: #222;
    /*margin: -4px 0 8px 0;*/
}
.recent-post .text-col span {
    display: block;
    font: 400 12px 'Open Sans', sans-serif;
}
.recent-post .text-col span .fa {
    padding: 0 6px 0 0;
}
.popular-post {
    float: left;
    width: 100%;
}
.popular-post ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.popular-post ul li {
    display: block;
    overflow: hidden;
    border-top: 1px dashed #ccc;
    padding: 14px 0;
}
.popular-post ul li:first-child {
    border: 0;
    padding: 0 0 14px 0;
}
.popular-post ul li:last-child {
    padding: 14px 0 0 0;
}
.popular-post ul li a {
    font: 400 14px/14px 'Montserrat', sans-serif;
    color: #222;
    display: block;
    text-decoration: none;
    padding: 0 0 10px 0;
}
.popular-post ul li span {
    float: left;
    font: 400 12px 'Open Sans', sans-serif;
    padding: 0 20px 0 0;
}
.popular-post ul li span .fa {
    padding: 0 6px 0 0;
}
.archives-widget {
    float: left;
    width: 100%;
}
.archives-widget ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.archives-widget ul li {
    display: block;
    padding: 10px 0 10px 22px;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    position:relative;
}
.archives-widget ul li:before{
    content:'';
    position:absolute;
    left:0;
    top:0;
    width:0;
    height:100%;
}
.archives-widget ul li:hover:before{
    width:100%;
}
.archives-widget ul li:hover a{
    color:#fff;
}
.archives-widget ul li:hover{
    padding: 10px 10px 10px 25px;
}
.archives-widget ul li a:hover:before{
    background:#fff;
}
.archives-widget ul li a:before {
    content: '';
    position: absolute;
    left: -22px;
    top: 3px;
    width: 5px;
    height: 5px;
    border-radius: 100%;
}
.archives-widget ul li a:after {
    content: '';
    position: absolute;
    left: -15px;
    width: 5px;
    height: 1px;
    top: 5px;
}
.archives-widget ul li a:hover:after{
    background:#fff;
}
.archives-widget ul li:hover:first-child{
    padding:10px 10px 10px 25px;
}
.archives-widget ul li:first-child {
    padding: 0 0 10px 22px;
}
.archives-widget ul li a {
    font: 400 14px/14px 'Montserrat', sans-serif;
    color: #222;
    text-decoration: none;
    display: block;
    position: relative;
}
.archives-widget ul li a span {
    float: right;
}
.tags {
    float: left;
    width: 100%;
    margin: -9px 0 0 0;
}
.tags a {
    float: left;
    text-decoration: none;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    padding: 8px 15px;
    font: 400 14px/14px 'Open Sans', sans-serif;
    color: #777;
    text-decoration: none;
    margin: 9px 9px 0 0;
    position: relative;
    z-index: 11;
}
.tags a:hover {
    text-decoration: none;
    color: #fff;
}
.tags a:hover:before, .tags a:hover:after {
    height: 50%;
}
.tags a:before {
    top: 0;
}
.tags a:after {
    bottom: 0;
}
.tags a:before, .tags a:after {
    content: '';
    position: absolute;
    left: 0;
    width: 100%;
    height: 0;
    transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -webkit-transition: all 0.5s ease-in;
    z-index: -1;
}
/*******************************************************SIDEBAR END*******************************************************/

/****************************************************DONATION PAGE START****************************************************/
.donation-section {
    float: left;
    width: 100%;
    margin-bottom: 50px;
}
.donation-section form {
    float: left;
    width: 100%;
}
.donation-section form ul {
    padding: 0;
    margin: 0 0 50px 0;
    list-style: none;
    overflow: hidden;
}
.donation-section form ul li {
    float: left;
    margin: 0 30px 0 0;
    position: relative;
}
.donation-section form ul li input.radio {
    width: 15px;
    height: 15px;
    border-radius: 100%;
    border: 1px solid #ccc;
    background: #fff;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
}
.donation-section form ul li label {
    display: block;
}
.donation-section form ul li span {
    border: 1px solid #999;
    clear: both;
    color: #666;
    font: 400 20px/58px 'Montserrat', sans-serif;
    height: 58px;
    margin-top: 30px;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 68px;
}
.donation-section form ul li span:before {
    background-color: #000;
    border-bottom: 1px solid #999;
    border-right: 1px solid #999;
    content: "";
    height: 7px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: -5px;
    transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    width: 7px;
}
input.radio:checked + label > span.show-hover {
    display: inline-block;
    color: #fff;
}
span.show-hover {
    display: none;
}
input.radio:checked + label > span.show {
    display: none;
}
input.radio + label > span.show {
    display: inline-block;
}
input.radio+label>span.show-hover {
}
input.radio + label > span.show:before {
    background: #fff;
}
.form-row {
    float: left;
    width: 100%;
}
.form-row label {
    font: 400 16px/16px 'Montserrat', sans-serif;
    color: #333;
    display: block;
    text-transform: uppercase;
    padding: 0 0 15px 0;
}
.form-row input[type="text"] {
    float: left;
    width: 100%;
    border: 1px solid #ccc;
    height: 45px;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font: 400 14px 'Open Sans', sans-serif;
    color: #777;
    padding: 0 20px;
    margin-bottom: 28px;
}
.form-row input[type="submit"] {
    float: left;
    width: 100%;
    height: 45px;
    border: 0;
    padding: 0;
    font: 400 16px 'Montserrat', sans-serif;
    color: #fff;
    margin: 36px 0 0 0;
    border: 2px solid rgba(0,0,0,0);
}
.form-row .selector {
    margin-bottom: 28px;
}
.form-row input[type="submit"]:hover {
    color: #222;
    background: #fff;
}
/****************************************************DONATION PAGE END****************************************************/

/********************************************************NEWS TIMELINE SECTION START*********************************************************/
.news-timeline {
    margin: 28px 0 80px 0;
}
.news-timeline a.btn-style-1 {
    padding: 16px 40px;
}
.news-timeline-box {
    float: left;
    width: 100%;
    margin-bottom: 80px;
}
.news-timeline-box strong.date {
    float: left;
    width: 83px;
    height: 83px;
    font: 400 24px 'Montserrat', sans-serif;
    color: #fff;
    text-align: center;
    border-radius: 100%;
    padding: 17px 0 0 0;
    margin: 82px 30px 0 0;
    position: relative;
}
.news-timeline-box strong.date:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 84px;
    width: 1px;
    height: 247px;
    border-left: 1px dashed #ccc;
}
.news-timeline-box strong.date:before {
    content: '';
    position: absolute;
    right: -30px;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 30px;
    height: 1px;
    border-bottom: 1px dashed #ccc;
}
.news-timeline-box strong.date span {
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 14px;
}
.news-timeline-box .text-box {
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    height: 250px;
    padding: 0 0 0 30px;
    width: 734px;
    position: relative;
}
.news-timeline-box .text-box:before {
    content: '';
    width: 15px;
    height: 15px;
    border: 1px solid #ccc;
    border-radius: 100%;
    position: absolute;
    left: -80px;
    bottom: -50px;
    margin: auto;
}
.news-timeline-box .text-box:after {
    content: '';
    width: 9px;
    height: 9px;
    border-radius: 100%;
    position: absolute;
    left: -77px;
    bottom: -47px;
}
.last-none.news-timeline-box .text-box:before, .last-none.news-timeline-box .text-box:after, .last-none.news-timeline-box strong.date:after {
    display: none;
}
.news-timeline-box .text-box .holder {
    width: 406px;
    float: left;
    padding: 25px 0 0 0;
}
.news-timeline-box .text-box a.link {
    float: left;
    font: 400 14px 'Open Sans', sans-serif;
    padding: 0 20px 10px 0;
}
.news-timeline-box .text-box a.link .fa {
    padding: 0 6px 0 0;
}
.news-timeline-box .text-box .thumb {
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    padding: 5px;
    float: right;
    background: #fff;
    margin: -25px -4px 0 0;
    overflow:hidden;
    width: 251px;
    height: 288px;
}
/********************************************************NEWS TIMELINE SECTION END*********************************************************/

/*******************************************************ABOUT SECTION START********************************************************/
.about-section {
    float: left;
    width: 100%;
}
.welcome-row {
    float: left;
    width: 100%;
    margin-bottom: 80px;
}
.welcome-frame-1 {
    float: left;
    overflow:hidden;
    background: #fff;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    padding: 9px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    position: relative;
}
.welcome-frame-1:hover img{
    transform:scale(0.9);
    -moz-transform:scale(0.9);
    -webkit-transform:scale(0.9);
}
.welcome-frame-1:hover:before{
    top:64px;
    right:-87px;
}
.welcome-frame-1:before {
    content: '';
    position: absolute;
    right: -97px;
    top: 74px;
    border: 10px solid #e1e1e1;
    width: 310px;
    height: 364px;
    z-index: -1;
}
.welcome-frame-2 {
    float: right;
    background: #fff;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    padding: 9px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin: -244px 0 0 0;
    position: relative;
    overflow:hidden;
}
.welcome-frame-2:hover img{
    transform:scale(1.1);
    -moz-transform:scale(1.1);
    -webkit-transform:scale(1.1);
}
.welcome-row .text-box {
    margin: 30px 0 0 0;
}
.welcome-row .holder {
    float: left;
    width: 100%;
}
.list {
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
}
.list li {
    display: block;
    overflow: hidden;
    padding: 0;
    font: 700 14px/24px 'Open Sans', sans-serif;
    color: #777;
}
.list li:hover:before{
    margin: 0 10px 0 5px;
}
.list li:before {
    content: "\F046";
    font-size: 14px;
    color: #777;
    font-family: 'Font Awesome 5 Free';
    float: left;
    margin: 0 15px 0 0;
    font-weight: 400;
}
.about-section .why-choose .welcome-tab {
    margin: 0;
}
.about-section .why-choose {
    margin-bottom: 75px;
}
.about-video-row {
    float: left;
    width: 100%;
    margin-bottom: 75px;
}
.about-video-row .holder {
    float: left;
    width: 100%;
}
.about-video-row .text-box {
    float: right;
    width: 546px;
    margin: 75px 40px 0 0;
}
.about-video-row .container-fluid {
    padding: 0;
}
.about-video-row .col-md-6 {
    padding: 0;
}
.about-video-box {
    float: left;
    padding: 170px 0;
    width: 100%;
    background: #000 url(data:image/png;base64,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) no-repeat left top/cover;
}
.about-video-box a.btn-play {
    background: url(data:image/png;base64,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) no-repeat center center;
    width: 108px;
    height: 108px;
    margin: 0 auto;
    text-indent: -99999px;
    display: block;
    outline:none;
}
.about-video-box .modal-dialog {
    width: 1000px;
}
.about-video-box .modal-header {
    border: 0;
    padding: 0;
}
.about-video-box .modal-body {
    padding: 0;
}
.about-video-box .close {
    color: #000;
    background: #fff;
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    opacity: 1;
    text-shadow: none;
    position: absolute;
    right: -30px;
    top: 0;
    width: 30px;
    height: 30px;
}
.about-video-box .modal-content {
    border-radius: 0;
}
.think-row {
    float: left;
    width: 100%;
    margin-bottom: 50px;
}
/*******************************************************ABOUT SECTION END********************************************************/


/*******************************************TRANSITION START*******************************************/
.topbar .left-box .dropdown-menu > li > a, .topbar-social ul li a, .topbar .right-box a.btn-donate, .priorities .slid-box .text-box, .priorities .slid-box .text-box strong.title, .priorities .slid-box .text-box a.arrow, a.btn-readmore, a.btn-readmore .fa, .project-row .project-box .text-box h3 a, .project-row .project-box .text-box:before, .project-section .owl-next:hover, .project-section .owl-prev:hover, .call-action-box .holder, .donation-form-row .donation-form .holder, .post-news-row .left-box .owl-next, .post-news-row .left-box .owl-prev, .team-section .owl-next, .team-section .owl-prev, .team-section .owl-prev:before, .team-section .owl-next:before, .footer-social ul li a, .shop-box .dropdown button, .cp-search-holder button, .topbar-social ul li, .header-style-2 .navigation-row #nav li a, #nav li a, .timeline-row .box .frame:before, .timeline-row .box .frame .caption a.btn-share, .timeline-section .timeline-row .box .frame .caption p, .timeline-section .timeline-row .box .frame .caption a.btn-readmore:after, .timeline-row .box strong.mnt, .testimonials-style-2-social ul li a, .team-style-2 .social li a, .team-style-2 .text-box, .team-style-2 .text-box h4 a, .team-style-2 .text-box span, .team-style-2 .social, .team-style-2 .text-box a.email, .team-style-2 .text-box, .gallery-section .frame img, .gallery-section .frame .caption, .gallery-section .frame .caption .holder h3, .gallery-section .frame .caption .holder a.link, .gallery-section .frame .caption .holder a.link, .pagination-box .pagination > li > a, .error-page .holder form button[type="submit"], .team-social ul li a, .news .owl-next, .news .owl-prev, .volunteer-form .text-box form input[type="submit"], .contact-form form input[type="submit"], .sidebar-box form button[type="submit"], .sidebar-box .box .owl-next, .sidebar-box .box .owl-prev, .sidebar-box .box .owl-next:before, .sidebar-box .box .owl-prev:before, .donation-form form input[type="submit"], .post-news-row.blog-post .owl-next, .post-news-row.blog-post .owl-prev, .tags a, .share-post ul li a, .comment-box form input[type="submit"], .form-row input[type="submit"], .event-section .frame .caption, .team-style-1 .box, .team-style-1 .box .text-box, .topbar .left-box ul li a, .why-choose-box, .why-choose-box img, .why-choose-box:before, .why-choose-box h3 a, .why-choose-box p, .priorities a.btn-style-2, .message-box input[type="submit"], .supporters-section .holder ul li img, .newsletter .holder button[type="submit"], .services-widget ul li, .services-widget ul li a, .footer-section-1 .box .recent-post-widget ul li .thumb img, .recent-post-widget .text-col a.title, .instagram ul li img, .header-style-2 .navigation-row a.btn-donate, .features-section .box img, .features-section .box .text-col strong.title a, .news-box .post-box h3 a, .timeline-row .box .frame p, .footer-menu ul li a, .welcome-frame-1:before, .welcome-frame-1 img, .welcome-frame-2 img, .list li:before, .recent-post ul li a, .recent-post ul li .thumb img, .popular-post ul li a, .archives-widget ul li, .archives-widget ul li:before, .archives-widget ul li a:before, .archives-widget ul li a:after, .archives-widget ul li:first-child, .blog-post .post-box .text-box h3 a, .team-style-2 .box .frame img, .frame:before, .frame:after, .frame img{
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
/*******************************************TRANSITION END*******************************************/

.FONTS {
    font-family: 'Open Sans', sans-serif;
    font-family: 'Montserrat', sans-serif;
}


/**** BBPF ****/

hr.separator {
    margin-top: 5px;
    margin-bottom: 5px;
}

input.error {
    border: 1px solid red;
}

span.error-message {
    color: red;
}

nav.navbar {
    margin-bottom:0px;
}

.footer-section-1:before {
    background: #415060;
}

.footer-section-1 {
    background: #415060;
}


.heading-center:before {
    background: none;
}

ul li {
    font: 400 14px/24px 'Open Sans', sans-serif;
    color: #777;
    margin: 0 0 0px 0;
}

div.priorities div.box {
    min-height: 250px;
}

div.why-choose-box {
    border: 1px solid #ccc;
}

.why-choose-box-row .col-md-4 {
    border: 0;
}

h4.title_green, h4.title_orange, h4.title_blue {
    text-transform: uppercase;
    font-weight: bold;
}

h4.title_green, h4.title_green a {
    color: #227f78; 
}

h4.title_orange, h4.title_orange a {
    color: #faa627;
}

h4.title_blue, h4.title_blue a {
    color: #415060; 
}

.project-section .owl-prev {
    left:30px;
    top: 120px;
    width: 40px;
    border:1px solid;
}

.project-section .owl-prev::before,
.project-section .owl-next::before{
    color: #333;
}

.project-section .owl-next {
    right: -25px;
    top:120px;
    width:40px;
    border:1px solid;
}

.frame2 {
    background-color: white;
}

.grow:hover {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    transition-duration: 0.5s;
    transition-property: transform;
}

.grayscale:hover {
    -webkit-filter: grayscale(0.90);
    -ms-filter: grayscale(0.90);
    filter: grayscale(0.90);
    transition-duration: 1.0s;
    transition-property: filter;
}

section.cop-navigation a {
    color: #333333;
    font-weight: bold;
}

ul._subnav {
    display:table;
    text-align:center;
    position:relative;
    margin: 0 auto;
}

div.submenu {
    clear:both;
    position:relative;
    margin-bottom:50px;
}

.submenu a {
    color: #444;
    font-weight:bold;
}

img.interview {
    overflow: hidden;
}

div#navbar-3079 > ul > li:first-child {
    background-image:url(http://www.biodiversity.be/static/images/iucn.png);
    background-size: 30px;
    background-repeat: no-repeat;
    padding-left: 50px;
}

div#navbar-2501 > ul > li:first-child {
    background-image:url(https://www.biodiversity.be/static/images/ipbes.png);
    background-size: 30px;
    background-repeat: no-repeat;
    padding-left: 50px;
}

/* BRI */

div.bri_search_box {
    padding: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #fafafa;
}

div.bri {
    background-color: #eff8fa;
    padding: 10px;
    margin-bottom: 15px;
}

div.bri:hover {
    background-color: #eaeaee;
}

/***************************************************BACKGROUND COLOR AND BUTTON COLOR START***************************************************/
a.btn-style-1, a.btn-style-2:before,a.btn-style-2:after, .topbar .left-box .dropdown-menu > li > a:hover, .topbar .left-box .dropdown-menu > li > a:focus, .topbar .right-box a.btn-donate, #nav li:hover > a, #nav li ul li a:hover, #nav li ul li:hover > a, .priorities .box, .priorities .slid-box:hover .text-box, .project-row .project-box .text-box:before, .project-section .owl-next:hover, .project-section .owl-prev:hover, .donation-head, .donation-progress .progressbars.progress-inner, .donation-progress .progressbars.progress-inner > span, .donation-form-row .donation-form .holder input[type="submit"], .call-action-box, .post-news-row .left-box .owl-next:hover, .post-news-row .left-box .owl-prev:hover, .attend-event strong.date, .sc-noo-event-slider-wrap .swiper-button-next:hover, .sc-noo-event-slider-wrap .swiper-button-prev:hover, .testimonials-style-1  .owl-page.active, .team-section .owl-next:hover, .team-section .owl-prev:hover, .message-box input[type="submit"], .newsletter .holder button[type="submit"], /*.footer-section-1:before,*/ .footer-social ul li a:hover, .shop-box .dropdown button span.number, .topbar-social ul li:hover, .header-style-2 .navigation-row a.btn-donate, .header-style-2 .navigation-row #nav li.active a, #banner.banner-style-2 .caption .holder a.btn-style-1:before, .welcome-tab .tab-box .nav-tabs > li.active > a, .welcome-tab .tab-box .nav-tabs > li.active > a:hover, .welcome-tab .tab-box .nav-tabs > li.active > a:focus, .timeline-row .box .frame .caption a.btn-share, .timeline-row .box .frame:hover:before, .timeline-row .box strong.mnt:after, .timeline-row .box:hover strong.mnt, .upcoming-event-box strong.date, .exeutive-facts-box, .team-style-2 .box:hover .text-box, .header-style-2.nav-style-3 a.btn-volunteer, #banner-style-3, .causes-progress .progress-bar, .gallery-section .frame .caption:before, .pagination-box .pagination > li > a:hover, .pagination-box .pagination > li > span:hover, .pagination-box .pagination > li > a:focus, .pagination-box .pagination > li > span:focus, .pagination-box .pagination > li.active a, .error-page .holder form button[type="submit"]:hover, .testo-page .owl-page.active, .team-social ul li a:hover, .news .owl-next:hover, .news .owl-prev:hover, .call-action-section-2 .holder, .volunteer-form .text-box form input[type="submit"], .signup .holder form input[type="submit"], .contact-form form input[type="submit"], .sidebar-box form button[type="submit"]:hover, .sidebar-box .box .owl-next:hover, .sidebar-box .box .owl-prev:hover, .donation-form form input[type="submit"], .post-box strong.sticky, .post-news-row.blog-post .owl-next:hover, .post-news-row.blog-post .owl-prev:hover, .archives-widget ul li a:before, .archives-widget ul li a:after, .tags a:before,.tags a:after, .share-post ul li a:hover, .share-post ul li:hover a.bullet, .comment-box form input[type="submit"], .donation-section form ul li span:before, input.radio:checked + label > span.show-hover, .form-row input[type="submit"], .news-timeline-box strong.date, .news-timeline-box .text-box:after, .event-section .frame .caption:before, .event-detail .countdown-section, .archives-widget ul li:before, .cart-box-outer .cart-box a.btn-checkout, .cart-box-outer .cart-box .cart-row a.close, .navbar-toggle, .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus, .frame:before, .frame:after{
	background-color:#40505f;
}
/***************************************************BACKGROUND COLOR AND BUTTON COLOR END***************************************************/



/***************************************************TEXT COLOR START***************************************************/
.topbar .left-box button, .topbar .left-box span a, .topbar-social ul li:hover a, .chose-heading h2 span, .project-row .project-box .text-box span, a.btn-readmore:hover, a.btn-readmore:hover .fa, .project-row .project-box:hover .text-box h3 a, .project-row .project-box:hover a.btn-readmore, .project-row .project-box:hover a.btn-readmore .fa, .progress-box strong.number, .progress-box sup, .call-action-box .holder a.btn-style-1, a.btn-readmore:hover:before, .project-row .project-box:hover a.btn-readmore:before, .post-news-row .left-box a.btn-readmore, .post-news-row .left-box a.btn-readmore:before, .post-box .text-box a.link, .attend-event a.link, .swiper-button-next:before, .swiper-button-prev:before, .testimonials-style-1 .fa, .testimonials-team-section a.btn-readmore, .testimonials-team-section a.btn-readmore:before, .recent-post-widget .text-col span.date, .footer-section-3 strong.copyrights a, .shop-box .dropdown button:hover, .cp-search-holder button:hover, #banner.banner-style-2 .caption .holder a.btn-style-1, .features-section .owl-next:before, .features-section .owl-prev:before, .timeline-row .box .frame:hover .caption a.btn-share, .timeline-row .box strong.mnt a, .upcoming-event-box .owl-next:before, .upcoming-event-box .owl-prev:before, .recent-post-style-2 .box a.link, .testimonials-style-2-social ul li a:hover, .team-style-2 .social li a:hover, .choose-eco-section .holder .text-box h2 span, .causes-style-2 .outer .box .text-box a.link, .causes-progress strong.amount, .gallery-section .frame .caption .holder a.link:hover, .pagination-box .pagination > li > a, .pagination-box .pagination > li > span, .error-page .holder h1, .error-page .holder p, .error-page .holder form button[type="submit"], .team-style-1 .box .text-box span, .signup .holder strong.title a, .sidebar-box form button[type="submit"], .sidebar-box .box a.title, .recent-post .text-col span, .popular-post ul li span, .link-post span, .link-post a.link, .sidebar-box .box .owl-prev:before, .sidebar-box .box .owl-next:before, .blog-post blockquote .fa, .donors-list ul li strong.amount, .news-timeline-box .text-box a.link, .event-section .text-box a.link, .event-section .event-counter-box .countdown-amount, .event-section .event-counter-box .countdown-period, .project-section.project-small .project-box .text-box a.link, .project-row .project-box .text-box a.link, .theme-style-1 h2 span, .why-choose-box:hover h3 a, .features-section .box:hover strong.title a, .news-box .text-box:hover h3 a, #wrapper .news-box .text-box:hover a.btn-readmore, #wrapper .post-box .text-box:hover a.btn-readmore:before, .footer-menu ul li a:hover, .recent-post ul li:hover a, .popular-post ul li:hover a, .blog-post .post-box .text-box h3 a:hover, #wrapper .post-box .text-box a.btn-readmore:hover:before, #wrapper .post-box .text-box a.btn-readmore:hover, .cart-box-outer .cart-box strong.title a, .cart-box-outer .cart-box .cart-row .text-box strong.amount, .cart-box-outer .cart-box strong.subtotal span{
	color:#40505f;
}
/***************************************************TEXT COLOR END***************************************************/



/***************************************************BORDER COLOR START***************************************************/
.sc-noo-event-slider-wrap .swiper-button-next, .sc-noo-event-slider-wrap .swiper-container-rtl .swiper-button-prev, .sc-noo-event-slider-wrap .swiper-button-prev, .sc-noo-event-slider-wrap .swiper-container-rtl .swiper-button-next, .team-box .text-box, .welcome-tab .tab-box blockquote, .upcoming-event-box .owl-next, .upcoming-event-box .owl-prev, .team-style-2 .text-box, .pagination-box .pagination > li > a, .pagination-box .pagination > li > span, .volunteer-form .text-box form input[type="submit"]:hover, .contact-form form input[type="submit"]:hover, .donation-form form input[type="submit"]:hover, .comment-box form input[type="submit"]:hover, .form-row input[type="submit"], .message-box input[type="submit"]:hover, .newsletter .holder button[type="submit"]:hover, .navbar-inverse .navbar-toggle{
	border-color:#40505f;
}
/***************************************************BORDER COLOR END***************************************************/

.donation-progress .progressbars.progress-inner > span:before{
	border-color: #40505f transparent transparent transparent;
}

/*===========================================================================*/
							/*1280px CSS*/
/*===========================================================================*/
@media (max-width: 1280px) {
#banner .caption {
	top: 90px;
}
/*
.call-action-box {
	width: 440px;
}
.donation-form-row .donation-form {
	width: 450px;
}
*/
.footer-section-1:before {
	width: 440px;
}
#banner.banner-style-2 .caption {
	top: 40px;
}
.call-action-section {
	margin-bottom: 70px;
}
.timeline-row .box .frame .caption h3 {
	font-size: 15px;
	line-height: 20px;
}
.timeline-row .box strong.mnt:before {
	left: -50px;
}
.timeline-row .box strong.mnt:after {
	left: -47px;
}
.timeline-section {
	margin-bottom: 60px;
}
.recent-project.post-news-row {
	margin-bottom: 50px;
}
.donation-form-row.donation-form-2 .donation-form, .donation-form-row.donation-form-2 .call-action-box {
	width: 640px;
}
.donation-form-row:hover .donation-form .holder {
	margin: 0;
}
.donation-form-row:hover .call-action-box .holder {
	margin: 0 0 0 30px;
}
.donation-form-row, .recent-post-style-2 {
	margin-bottom: 70px;
}
.upcoming-event-section {
	margin-bottom: 90px;
}
.exeutive-section .empty-section {
	width: 300px;
}
.exeutive-facts-box {
	width: 330px;
}
.executive-message-box-2 {
	width: 650px;
}
.executive-message-box-2 .message-box {
	margin: 50px 0 0 50px;
}
.exeutive-section, .testimonials-style-2, .supporters-section {
	margin-bottom: 60px;
}
.urgent-donation.home-3 {
	margin-bottom: 130px;
}
.post-news-row.news.home-3 {
	margin-bottom: 70px;
}
.causes-style-2 {
	margin: 0;
}
.post-news-row.home-3 {
	margin-bottom: 40px;
}
}




/*===========================================================================*/
							/*767px CSS*/
/*===========================================================================*/
@media (max-width: 767px) {
.topbar .right-box {
	width: 100%;
}
.topbar .left-box ul li, .topbar .left-box ul li:first-child {
	border-bottom: 1px solid #ccc;
}
.navigation-row .navbar {
	padding: 0;
	width: 100%;
}
strong.logo {
	margin: 0;
	width: 100%;
	text-align: center;
}
#nav li {
	float: none;
	display: block;
}
#nav {
	width: 100%;
}
#nav li ul {
	position: static;
	width: 100%;
}
#nav li ul li > ul {
	position: static;
	width: 100%;
	padding: 0 10px;
}
.shop-box {
	width: 100%;
}
.cp-search-holder {
	float: right;
}
.cp-search-inner {
	width: 100%;
	padding: 200px 10px 0 10px;
}
.cart-box-outer .dropdown-menu {
	right: inherit;
	top: 100%;
}
#banner .caption {
	top: 30px;
}
#banner .caption .holder h1 {
	font-size: 40px;
}
#banner .caption .holder h2 {
	margin-bottom: 25px;
}
#banner {
	margin-bottom: 40px;
}
.chose-heading {
	width: 100%;
	margin: 0 0 0 0;
}
.why-choose-box-row .col-md-4 {
	border: 0;
}
.why-choose-box {
	min-height: auto;
	padding: 20px 20px;
}
.priorities .owl-carousel {
	width: 100%;
}
.priorities .box {
	width: 100%;
}
.priorities {
	margin-bottom: 50px;
}
.why-choose-box-row {
	margin: 0;
}
.project-section .holder {
	width: 100%;
}
.project-section {
	margin-bottom: 50px;
}
.urgent-donation {
	padding: 0 15px;
	margin-bottom: 20px;
}
.donation-head {
	width: 100%;
}
.donation-row {
	margin: 0 auto;
	width: 100%;
	padding: 40px 0;
	height: auto;
}
.donation-progress {
	margin: 25px 0;
}
.progress-box {
	width: 50%;
	margin-bottom: 25px;
}
.donation-row .btn-row {
	margin: 0;
}
.donation-form-row:hover .donation-form .holder, .donation-form-row:hover .call-action-box .holder {
	margin: 0;
}
.donation-form-row .donation-form {
	width: 100%;
}
.donation-form-row .donation-form .holder {
	width: 100%;
	margin: 0;
	padding: 0 25px;
}
.donation-count {
	width: 100%;
	padding: 20px 0;
}
.count-box {
	width: 159px;
	padding: 35px 0 30px 14px;
	border-bottom: 0;
}
.call-action-box {
	width: 100%;
}
.call-action-box .holder {
	width: 100%;
	padding: 0 30px;
	margin: 0;
}
.post-news-row .left-box, .news-box {
	margin-bottom: 25px;
}
.post-news-row:before, .attend-event:before {
	display: none;
}
.post-news-row {
	margin-bottom: 0;
}
.attend-event {
	padding: 0 20px;
}
.sc-noo-event-slider-wrap .swiper-button-prev, .sc-noo-event-slider-wrap .swiper-container-rtl .swiper-button-next {
	left: 20px !important;
	background: #fff !important;
}
.sc-noo-event-slider-wrap .swiper-button-next, .sc-noo-event-slider-wrap .swiper-container-rtl .swiper-button-prev {
	right: 20px !important;
	background: #fff !important;
}
.attend-event {
	margin: 0 0 -50px 0;
}
.sc-noo-event-slider-wrap .swiper-container {
	padding-bottom: 0 !important;
}
.testimonials-team-section {
	position: relative;
	z-index: 9;
	margin-bottom: 40px;
}
.testimonials-outer {
	margin-bottom: 25px;
	overflow: hidden;
	clear: both;
}
.testimonials-team-section .item {
	margin: 0;
}
.exeutive-section .video-box .modal-dialog {
	width: 100%;
	margin: 50px 0 0 0;
	padding: 0 30px;
}
.exeutive-section .video-box .modal-body iframe {
	height: 335px !important;
}
.exeutive-section .video-box {
	padding: 80px 0;
}
.message-box {
	margin: 0;
}
.exeutive-section {
	margin-bottom: 50px;
}
.supporters-section .holder ul li {
	border: 0;
}
.newsletter {
	margin: 0 0 30px 0;
	padding: 0 20px;
}
.newsletter .holder {
	width: 100%;
}
.newsletter .holder input[type="text"] {
	margin-bottom: 10px;
}
.footer-section-1:before {
	width: 100%;
}
.footer-section-1 {
	padding: 40px 5px 0 5px;
}
.footer-section-1 .box {
	margin-bottom: 25px;
}
.services-widget ul li a, .recent-post-widget .text-col a.title, .recent-post-widget .text-col span.date {
	color: #fff;
}
.footer-section-2 address {
	margin: 0 0 10px 0;
}
.footer-menu ul {
	text-align: center;
}
.footer-menu ul li {
	float: none;
	display: inline-block;
	padding: 0 20px;
}
.footer-section-3 strong.copyrights {
	padding: 15px 0 0 0;
	float: none;
	display: block;
	text-align: center;
}
.header-style-2 .topbar .container-fluid, .header-style-2 .navigation-row .container-fluid {
	padding: 0 15px;
}
.topbar-social {
	width: 100%;
}
.topbar-social ul {
	text-align: center;
}
.topbar-social ul li {
	float: none;
	display: inline-block;
}
.header-style-2 .navigation-row a.btn-donate {
	width: 100%;
	text-align: center;
	margin: 10px 0 5px 0;
}
.header-style-2 .navigation-row .navbar {
	padding: 0;
}
.header-style-2 .navbar-toggle {
	margin-right: 0;
}
.header-style-2 .navigation-row {
	padding: 30px 0 10px 0;
}
.features-section {
	margin: 0 0 40px 0;
}
#banner.banner-style-2 .caption span.logo-icon {
	display: none;
}
#banner.banner-style-2 .caption .holder h1 {
	font-size: 30px;
	line-height: 30px;
}
#banner .caption .holder h2 {
	font-size: 28px;
}
.features-section .box .text-col {
	float: left;
	padding: 20px 0 0 0;
}
.welcome-tab {
	margin: 0;
}
.welcome-tab .tab-box {
	padding: 30px 0 0 0;
}
.welcome-tab .tab-box .nav-tabs > li > a {
	font-size: 13px;
	line-height: 13px;
	padding: 14px 23px;
}
.welcome-tab .tab-box .list {
	margin-bottom: 30px;
}
.news-box .post-box .frame {
	margin-bottom: 25px;
}
.post-news-row.news {
	margin: 0;
}
.call-action-section .holder .text-col h2 {
	font-size: 24px;
}
.call-action-section {
	margin-bottom: 30px;
}
.timeline-section {
	margin-bottom: 40px;
}
.recent-project .center-box {
	margin-bottom: 30px;
}
.recent-project.post-news-row {
	margin: 0;
}
.donation-style-2 .holder::before {
	display: none;
}
.donation-progress-box {
	width: 100%;
	background-size: 100%;
	position: static;
	padding: 70px 10px 15px 29px;
	margin-bottom: 20px;
}
.donation-style-2 .holder {
	width: 100%;
	padding: 0;
	height: auto;
	background-size: cover;
}
.donation-style-2 .holder .left-box {
	width: 100%;
	padding: 0 20px;
	margin: 20px 0;
}
.donation-style-2 .holder .left-box .round-box .progress-box {
	width: 100%;
	padding: 40px 0 0 0;
}
.donation-style-2 .holder .left-box .round-box {
	width: 122px;
	height: 122px;
	margin: 0 10px;
}
.progress-box strong.number {
	font-size: 25px;
	line-height: 25px;
}
.donation-style-2 {
	margin-bottom: 40px;
}
.donation-form-row.donation-form-2 .donation-form {
	width: 100%;
}
.donation-form-row.donation-form-2 .call-action-box {
	width: 100%;
}
.donation-form-row {
	margin-bottom: 50px;
}
.event-counter-box {
	display: none;
}
.upcoming-event-section {
	margin-bottom: 40px;
}
.recent-post-style-2 .box {
	margin-bottom: 30px;
}
.recent-post-style-2 {
	margin: 0;
}
.exeutive-section .empty-section {
	display: none;
}
.exeutive-facts-box {
	width: 100%;
}
.executive-message-box-2 {
	width: 100%;
	height: auto;
	background-size: cover;
}
.executive-message-box-2 .message-box {
	margin: 30px 0;
}
.testimonials-style-2 .holder {
	height: auto;
	width: 100%;
	float: left;
}
.testimonials-style-2 .holder .bx-wrapper {
	margin: 0;
}
.testimonials-style-2 {
	padding: 0 20px;
	margin-bottom: 40px;
}
.testimonials-style-2 #bx-pager {
	position: static;
	margin: 20px 0 0 0;
}
.supporters-section {
	margin-bottom: 40px;
}
.upcoming-event-section::before {
	display: none;
}
.header-style-2.nav-style-3 a.btn-volunteer {
	width: 100%;
}
.header-style-2.nav-style-3 .navigation-row .navbar-collapse {
	width: 100%;
}
.navigation-row.nav-style-3 {
	margin: 0;
	padding: 0;
}
#banner-style-3 {
	height: auto;
}
#banner-style-3 img {
	width: 100%;
}
#banner-style-3 .caption {
	top: 60px;
}
#banner-style-3 .caption .holder h1 {
	font-size: 50px;
}
.choose-eco-section .holder {
	width: 100%;
	height: auto;
}
.choose-eco-section .holder .frame {
	margin: 20px 0 0 0;
}
.choose-eco-section .holder .text-box {
	padding: 40px 0 0 0;
}
.post-news-row.news.home-3::before {
	display: none;
}
.post-news-row.news.home-3 {
	margin: 0;
}
.causes-style-2 {
	margin: 0;
}
.post-news-row.home-3 {
	margin: 0;
}
.welcome-row {
	margin-bottom: 60px;
}
.welcome-tab .nav-tabs li {
	padding: 0 0 0 5px;
}
.about-section .why-choose {
	margin-bottom: 0;
}
.about-video-row .text-box {
	width: 100%;
	padding: 0 20px;
	margin: 0;
}
.about-video-box .modal-dialog {
	width: 100%;
	margin: 40px 0 0 0;
	padding: 0 25px;
}
.about-video-box .modal-body iframe {
	height: 329px !important;
}
.about-video-box {
	padding: 100px 0;
}
.about-video-row {
	margin-bottom: 40px;
}
.think-row {
	margin: 0;
}
.donation-form-row.donation-form-2 .call-action-box {
	padding: 80px 0;
}
.blog-post .video-frame iframe {
	height: 353px !important;
}
.pagination-box {
	margin: 0 0 20px 0;
}
.recent-post ul li {
	overflow: hidden;
}
.list-box::before {
	display: none;
}
.list-box {
	margin: 0 0 40px 0;
}
.blockquote-outer {
	padding: 0 0 0 20px;
}
.comment-box {
	margin: 0;
}
.blog-list .text-box {
	margin: 0 0 30px 0;
	padding: 0;
}
.blog-list.blog-post .frame {
	margin-bottom: 20px;
}
.blog-list.blog-post .pagination-box {
	margin: 20px 0 30px 0;
}
.causes-style-2.causes-2-col .causes-progress {
	margin-bottom: 40px;
}
.causes-style-2 .donation-row {
	height: auto;
}
.donors-list ul li strong.title {
	width: 370px;
}
.causes-list .frame {
	width: 100%;
}
.causes-list .outer {
	margin: 0;
	width: 100%;
}
.comingsoon-section .holder {
	width: 100%;
}
.comingsoon-section {
	padding: 100px 0;
}
.address-box {
	margin-bottom: 40px;
}
.contact-map-box .map_canvas {
	height: 350px;
}
.contact-section {
	margin-bottom: 40px;
}
.error-page {
	margin-bottom: 40px;
}
.cp-gallery-metro-2 .isotope .item.width2 {
	width: 100%;
}
.cp-gallery-metro-2 .isotope .item.height2 {
	height: auto;
}
.cp-gallery-metro-2 .isotope .item {
	margin: 0;
}
.cp-gallery-metro-2 .isotope .item {
	height: auto;
	width: 100%;
}
.cp-gallery .container-fluid {
	padding: 0 15px;
}
.cp-gallery-metro-1 .isotope .item {
	width: 100%;
	height: auto;
}
.cp-gallery-metro-1 .isotope .item.width2 {
	width: 100%;
}
.cp-gallery-metro-1 .isotope .item.width2 img, .cp-gallery-metro-1 .isotope .item.height2 img, .cp-gallery-metro-1 .isotope .item.height2 {
	height: auto;
}
.news-page .news-box .post-box .frame {
	margin-bottom: 20px;
}
.news-page .post-box {
	margin: 0 0 10px 0;
}
.news-timeline-box .text-box {
	width: 100%;
	height: auto;
	padding: 0 15px 20px 15px;
}
.news-timeline-box strong.date:before, .news-timeline-box strong.date:after {
	display: none;
}
.news-timeline-box .text-box .thumb {
	margin: 20px 0 0 0;
}
.news-timeline-box .text-box .holder {
	width: 310px;
}
.news-timeline-box strong.date {
	width: 100%;
	border-radius: 0;
	margin: 0;
}
.news-timeline-box {
	margin-bottom: 40px;
}
.news-timeline {
	margin: 0;
}
.news-timeline-box .text-box:before, .news-timeline-box .text-box:after {
	display: none;
}
.project-large .center-box .frame {
	margin: 0;
}
.project-list .project-row .project-box .text-box {
	width: 100%;
	margin: 0;
}
.features-section-2:before {
	display: none;
}
.team-style-2.margin-none .pagination-box {
	margin: 20px 0 40px 0;
}
.team-style-2 .box {
	margin-bottom: 25px;
}
.testo-page.testimonials-team-section .item {
	margin: 0 10px;
}
.testimonials-style-1 .fa {
	display: none;
}
.testimonials-team-section.testo-page {
	margin: 0;
}
.volunteer-form .text-box {
	margin: 0 0 30px 0;
}
.volunteer-form {
	margin-bottom: 40px;
}
.call-action-section .holder {
	background-size: cover;
}
.blog-post blockquote .fa {
	left: -25px;
}
}

/*===========================================================================*/
							/*480px CSS*/
/*===========================================================================*/
@media (min-width: 320px) and (max-width: 480px) {
.about-video-row .text-box {
	width: 100%;
	margin: 0;
	padding: 0 15px;
}
.team-style-1 .box {
	min-height: auto;
}
.inner-banner .breadcrumb > li + li:before {
	padding: 0;
}
.volunteer-form .text-box {
	margin: 0 0 30px 0;
}
.volunteer-form {
	margin-bottom: 40px;
}
#banner.banner-style-2 .caption {
	top: 7px;
}
.testo-page.testimonials-team-section .item {
	margin: 0;
}
.testimonials-style-1 .fa {
	display: none;
}
.testo-page.testimonials-team-section .testimonials-style-1 {
	margin: 0;
}
.testimonials-team-section.testo-page {
	margin: 0;
}
.testimonials-style-2.testo-page h2 {
	font-size: 34px;
}
.team-style-2 .box {
	margin-bottom: 25px;
}
.team-style-2.margin-none .pagination-box {
	margin: 20px 0 40px 0;
}
.features-section-2:before {
	display: none;
}
.project-small .project-row .project-box {
	margin-bottom: 20px;
}
.project-list .project-row .project-box .text-box {
	width: 100%;
	margin: 0;
}
.project-row .project-box .text-box h3 {
	font-size: 17px;
}
.project-list .project-row .project-box {
	margin-bottom: 30px;
}
.recent-project .center-box .frame .caption {
	padding: 15px 30px;
}
.project-large .center-box .frame {
	margin: 0;
}
.recent-project .post-box .text-box h3 {
	font-size: 16px;
	margin: 0 0 10px 0;
}
.news-timeline-box .text-box:before, .news-timeline-box .text-box:after {
	display: none;
}
.news-timeline-box .text-box {
	width: 100%;
	height: auto;
	padding: 0 15px 20px 15px;
}
.news-timeline .btn-row {
	margin-bottom: 30px;
}
.news-timeline {
	margin: 0;
}
.news-timeline-box .text-box .holder h3 {
	font-size: 20px;
}
.news-timeline-box .text-box a.link {
	font-size: 13px;
	padding: 0 14px 10px 0;
}
.news-timeline-box strong.date:before, .news-timeline-box strong.date:after {
	display: none;
}
.news-timeline-box strong.date {
	width: 100%;
	border-radius: 0;
	margin: 0;
}
.news-timeline-box {
	margin-bottom: 40px;
}
.news-timeline-box .text-box .holder {
	width: 100%;
}
.news-timeline-box .text-box .thumb {
	margin: 20px 0 0 0;
	float: left;
	width: 100%;
}
.news-timeline-box .text-box .thumb img {
	width: 100%;
}
.signup .holder {
	width: 100%;
}
.signup {
	margin-bottom: 40px;
}
.cp-gallery .container-fluid {
	padding: 0 15px;
}
.cp-gallery-metro-1 .isotope .item {
	width: 100%;
	height: auto;
}
.cp-gallery-metro-1 .isotope .item.width2 {
	width: 100%;
}
.cp-gallery-metro-1 .isotope .item.width2 img, .cp-gallery-metro-1 .isotope .item.height2 img, .cp-gallery-metro-1 .isotope .item.height2 {
	height: auto;
}
.cp-gallery-metro-2 .isotope .item.width2 {
	width: 100%;
}
.cp-gallery-metro-2 .isotope .item.height2 {
	height: auto;
}
.cp-gallery-metro-2 .isotope .item {
	margin: 0;
}
.cp-gallery-metro-2 .isotope .item {
	height: auto;
	width: 100%;
}
.gallery-section .frame .caption .holder h3 {
	font-size: 16px;
}
.gallery-section .frame {
	margin-bottom: 30px;
}
.event-section .outer {
	padding: 0;
}
.event-section .text-box {
	margin-bottom: 30px;
}
.event-section .pagination-box {
	margin: 0px 0 30px 0;
}
.event-section a.btn-readmore {
	margin: 0 14px 0 0;
	font-size: 12px;
	line-height: 12px;
}
.donation-section form ul li {
	margin: 0 28px 10px 0;
}
.donation-section form ul {
	margin: 0 0 20px 0;
}
.form-row input[type="submit"] {
	margin: 0;
}
.donation-section h2 {
	font-size: 29px;
}
.error-page .holder {
	width: 100%;
}
.error-page .holder h1 {
	font-size: 150px;
}
.error-page .holder span {
	font-size: 70px;
	margin-bottom: 10px;
}
.error-page .holder p {
	margin-bottom: 20px;
}
.error-page {
	margin-bottom: 40px;
}
.address-box {
	margin-bottom: 30px;
}
.contact-map-box .map_canvas {
	height: 300px;
}
.contact-section {
	margin-bottom: 40px;
}
.comingsoon-section .holder {
	width: 100%;
}
.comingsoon-section .holder h1 {
	font-size: 36px;
}
.comingsoon-section {
	padding: 100px 0;
}
.causes-list .frame {
	width: 100%;
}
.causes-list .outer {
	margin: 0;
	width: 100%;
}
.causes-style-2 .donation-row {
	height: auto;
	padding: 50px 15px 50px;
	margin: -75px 0 30px;
}
.donors-list ul li span.number {
	width: 100%;
	border-right: 0;
	border-bottom: 1px solid #ccc;
}
.donors-list ul li strong.title {
	width: 100%;
	border-right: 0;
	border-bottom: 1px solid #ccc;
	text-align: center;
}
.donors-list ul li strong.amount {
	width: 100%;
	text-align: center;
	padding: 14px 0;
}
.causes-style-2 .progress-box strong.number {
	font-size: 16px;
}
.progress-box sup {
	font: 12px;
	top: 9px;
}
.progress-box span {
	font-size: 11px;
	line-height: 11px;
}
.progress-box {
	padding: 0 0 0 12px;
}
.causes-style-2.causes-2-col .causes-progress {
	margin-bottom: 50px;
}
.inner-banner .breadcrumb > li, .inner-banner .breadcrumb > li a {
	font-size: 12px;
}
.space-col {
	padding: 0 10px;
}
.blog-list .text-box {
	margin: 0 0 30px 0;
	padding: 0;
}
.blog-list.blog-post .frame {
	margin-bottom: 20px;
}
.blog-list.blog-post .pagination-box {
	margin: 20px 0 30px 0;
}
.list-box {
	padding: 0;
}
.share-post strong.title {
	display: block;
	padding: 0 0 10px 0;
	float: none;
}
.list-box {
	margin: 0;
}
.share-post ul li {
	padding: 0 4px 0 0;
}
.share-post {
	margin: 0 0 20px 0;
}
.comment-box h2 {
	font-size: 27px;
}
.comment-box {
	margin: 0;
}
.list-box:before {
	display: none;
}
.blockquote-outer {
	padding: 0 0 0 15px;
}
.blog-post .video-frame iframe {
	height: 300px !important;
}
.link-post a.link {
	font-size: 18px;
}
.pagination-box {
	margin: 0 0 40px 0;
}
.recent-post ul li {
	overflow: hidden;
}
.about-video-box {
	padding: 100px 0;
}
.about-video-box .modal-dialog {
	width: 100%;
	padding: 0 20px;
	margin: 30px 0 0 0;
}
.about-video-box .modal-body iframe {
	height: 300px !important;
}
.about-video-row {
	margin-bottom: 30px;
}
.think-row {
	margin: 0;
}
.inner-banner h1 {
	font-size: 33px;
	line-height: 36px;
	margin: 0;
}
.inner-banner {
	padding: 80px 0;
	height: auto;
	background-size: cover;
	position: relative;
	margin: 0 0 50px 0;
}
.inner-banner .breadcrumb {
	position: absolute;
	bottom: -23px;
	left: 0;
	right: 0;
	margin: auto;
	padding: 10px 13px;
}
.welcome-frame-1:before {
	display: none;
}
.welcome-frame-1 {
	width: 100%;
	margin-bottom: 30px;
}
.welcome-frame-1 img, .welcome-frame-2 img {
	width: 100%;
}
.welcome-frame-2 {
	width: 100%;
	margin: 0;
}
.list li {
	position: relative;
	padding: 0 0 0 20px;
}
.welcome-row {
	margin: 0 0 40px 0;
}
.welcome-tab .tab-box h3 {
	font-size: 20px;
}
.about-section .why-choose {
	margin: 0;
}
.team-style-2 {
	margin: 0;
}
.topbar .right-box a.btn-donate {
	width: 100%;
	text-align: center;
}
.header-style-2 .topbar .container-fluid, .header-style-2 .navigation-row .container-fluid {
	padding: 0 15px;
}
.header-style-2.nav-style-3 .topbar .topbar-social ul li {
	padding: 15px 7px;
}
.navigation-row.nav-style-3 {
	margin: 0;
}
.header-style-2.nav-style-3 a.btn-volunteer {
	width: 100%;
}
.header-style-2.nav-style-3 .navigation-row .navbar-collapse {
	width: 100%;
}
.header-style-2.nav-style-3 .navigation-row .navbar {
	margin: 0;
}
#banner-style-3 {
	height: auto;
	background-size: cover;
}
#banner-style-3 img {
	width: 100%;
}
#banner-style-3 .caption {
	top: 40px;
}
#banner-style-3 .caption .holder {
	width: 100%;
}
#banner-style-3 .caption .holder h1 {
	font-size: 30px;
	line-height: 30px;
}
#banner-style-3 .caption .holder h2 {
	font-size: 20px;
	line-height: 20px;
}
#banner-style-3 .caption .holder a.btn-style-1 {
	margin: 0 5px 5px 0;
	font-size: 14px;
	line-height: 14px;
	padding: 14px 24px;
}
.urgent-donation.home-3 {
	margin: 40px 0;
}
.home-3 .donation-head h2 {
	font-size: 25px;
}
.choose-eco-section .holder {
	width: 100%;
	height: auto;
}
.choose-eco-section .holder .frame {
	margin: 20px 0 0 0;
}
.choose-eco-section .holder .text-box {
	padding: 40px 0 0 0;
}
.choose-eco-section .holder .text-box h2 {
	font-size: 30px;
}
.post-news-row.news.home-3::before {
	display: none;
}
.post-news-row.news.home-3 {
	margin-bottom: 0;
}
.causes-progress {
	margin: 0 0 50px 0;
}
.causes-style-2 .outer .box .text-box h3 {
	font-size: 18px;
}
.causes-style-2 {
	margin: 0;
}
.upcoming-event-box .frame .caption {
	display: none;
}
.post-news-row.home-3 {
	margin: 0;
}
.header-style-2 .topbar .topbar-social ul li {
	padding: 15px 9px;
}
.header-style-2 .topbar .topbar-social ul li a {
	font-size: 12px;
}
.header-style-2 .navigation-row a.btn-donate {
	width: 100%;
	text-align: center;
	margin: 10px 0 0 0;
}
.header-style-2 .navigation-row .navbar {
	padding: 0;
}
.header-style-2 .navigation-row .navbar-toggle {
	margin-right: 0;
}
.features-section {
	margin: 0 0 30px 0;
}
#banner.banner-style-2 .caption span.logo-icon {
	display: none;
}
#banner.banner-style-2 .caption .holder h1 {
	font-size: 20px;
	line-height: 20px;
	margin: 0;
}
#banner.banner-style-2 .caption .holder h2 {
	margin-bottom: 6px;
}
#banner.banner-style-2 .btn-row {
	margin: 0;
}
#banner.banner-style-2 .caption .holder a.btn-style-1 {
	font-size: 13px;
	line-height: 13px;
	padding: 10px 18px;
}
#banner.banner-style-2 .caption .holder a.btn-style-2 {
	padding: 8px 18px;
}
.header-style-2 .navigation-row {
	padding: 30px 0 0 0;
}
.header-style-2 .topbar .left-box ul li, .topbar .left-box ul li:first-child {
	border: 0;
}
.header-style-2 .topbar .right-box {
	border-top: 1px solid #ccc;
}
.welcome-tab {
	margin: 0;
}
.welcome-tab .tab-box {
	padding: 30px 0 0 0;
}
.welcome-tab .tab-box .nav {
	text-align: center;
}
.welcome-tab .nav-tabs li {
	float: none;
	display: inline-block;
	padding: 0;
	margin: 0 3px 5px 3px;
}
.welcome-tab .tab-box .nav-tabs > li > a {
	font-size: 13px;
	line-height: 13px;
	padding: 12px 20px;
}
.list li::before {
	position: absolute;
	left: 0;
}
.welcome-tab .tab-box .list li {
	position: relative;
	padding: 0 0 7px 20px;
}
.welcome-tab .tab-box .list {
	margin-bottom: 20px;
}
.news-box .post-box .frame {
	margin-bottom: 20px;
}
.post-news-row.news {
	margin: 0;
}
.call-action-section .holder .text-col h2 {
	font-size: 30px;
	margin: 0 0 10px 0;
}
.call-action-section .holder a.btn-style-2 {
	padding: 18px 0;
	text-align: center;
	width: 100%;
}
.call-action-section, .timeline-section {
	margin-bottom: 40px;
}
.recent-project .center-box {
	margin-bottom: 30px;
}
.donation-progress-box {
	position: static;
	width: 100%;
	height: auto;
	background-size: cover;
	margin-bottom: 25px;
	padding: 70px 10px 20px 29px;
}
.donation-style-2 .holder::before {
	display: none;
}
.donation-style-2 .holder {
	width: 100%;
	height: auto;
	background-size: cover;
	padding: 0 20px;
}
.donation-style-2 .holder .left-box {
	width: 100%;
}
.donation-style-2 .holder .left-box .round-box {
	float: none;
	display: block;
	margin: 0 auto 20px;
}
.donation-style-2 .holder .left-box .round-box .progress-box {
	width: 100%;
	text-align: center;
}
.donation-progress-box .donation-progress .progress-outer {
	width: 100%;
}
.donation-progress-box .btn-row {
	margin: 0;
}
.recent-project.post-news-row {
	margin: 0;
}
.donation-style-2 {
	margin-bottom: 40px;
}
.donation-form-row.donation-form-2 .donation-form, .donation-form-row.donation-form-2 .call-action-box {
	width: 100%;
}
.donation-form-row.donation-form-2 .donation-form .holder {
	width: 100%;
	padding: 0 15px;
}
.donation-form-row.donation-form-2 .call-action-box .holder {
	width: 100%;
	margin: 0;
	padding: 0 15px;
}
.donation-form-row.donation-form-2 .call-action-box {
	padding: 40px 0;
}
.event-counter-box, .upcoming-event-section:before {
	display: none;
}
.upcoming-event-section {
	margin-bottom: 40px;
}
.recent-post-style-2 .box {
	margin-bottom: 30px;
}
.recent-post-style-2 {
	margin: 0;
}
.exeutive-section .empty-section {
	display: none;
}
.executive-message-box-2 .message-box {
	margin: 0;
}
.executive-message-box-2 {
	width: 100%;
	height: auto;
}
.testimonials-style-2 {
	margin: 0 0 40px 0;
	padding: 0 15px;
}
.testimonials-style-2 .holder {
	width: 100%;
	height: auto;
	float: left;
}
.testimonials-style-2 .holder .bx-wrapper {
	margin: 0;
}
.testimonials-style-2 p {
	margin: 50px 0 20px 0;
}
.testimonials-style-2 .text-box {
	margin: 30px 0 0 0;
}
.testimonials-style-2 #bx-pager {
	position: static;
	margin: 20px 0 0 0;
	text-align: center;
}
.testimonials-style-2 #bx-pager a {
	display: inline-block;
	margin: 5px 3px;
}
.exeutive-facts-box {
	width: 100%;
}
.features-section .box .text-col {
	float: left;
	padding: 20px 0 0 0;
}
.topbar .left-box ul {
	text-align: center;
}
.topbar .left-box ul li {
	float: none;
	display: inline-block;
	border: 0;
	padding: 8px 0;
}
.topbar .left-box ul li:first-child {
	padding: 8px 0;
}
.topbar .left-box .dropdown-menu {
	top: 100%;
}
.topbar .left-box {
	margin-bottom: 20px;
}
.topbar .right-box {
	width: 100%;
}
strong.logo {
	margin: 0;
	text-align: center;
	margin: 0 auto 15px;
	width: 100%;
}
.navigation-row .navbar {
	padding: 0;
	width: 100%;
	margin-bottom: 5px;
}
#nav li {
	display: block;
	float: none;
}
#nav {
	width: 100%;
}
#nav li ul {
	position: static;
	width: 100%;
}
#nav li ul li > ul {
	position: static;
	width: 100%;
	padding: 0 10px;
}
.shop-box {
	width: 100%;
}
.cp-search-holder {
	float: right;
}
.cp-search-inner {
	width: 100%;
	padding: 200px 10px 0 10px;
}
.cart-box-outer .dropdown-menu {
	min-width: 300px;
	right: inherit;
	top: 100%;
}
#banner .caption {
	top: 10px;
}
#banner .caption .holder {
	width: 100%;
}
#banner .caption .holder h1 {
	font-size: 20px;
}
#banner .caption .holder h2 {
	font-size: 15px;
	margin-bottom: 10px;
}
#banner .caption .holder a.btn-style-1 {
	font-size: 14px;
	line-height: 14px;
	padding: 12px 20px;
}
#banner .caption .holder a.btn-style-2 {
	font-size: 14px;
	line-height: 14px;
	padding: 10px 20px;
}
#banner {
	margin-bottom: 40px;
}
.chose-heading {
	width: 100%;
	margin: 0 0 0 0;
}
.chose-heading h2 {
	font-size: 26px;
	text-align: center;
}
.why-choose-box-row .col-md-4 {
	border: 0;
}
.why-choose-box {
	min-height: auto;
	padding: 20px;
}
.why-choose p {
	text-align: center;
}
.why-choose-box-row {
	margin: 0;
}
.priorities .box, .priorities .owl-carousel {
	width: 100%;
}
.priorities {
	margin-bottom: 20px;
}
.project-section {
	margin: 0;
}
.project-section .holder {
	width: 100%;
	padding: 40px 0;
}
.project-row .project-box {
	margin: 0;
}
.project-row, .urgent-donation {
	margin-bottom: 20px;
	padding: 0 15px;
}
.donation-head {
	padding: 30px 20px;
	width: 100%;
	margin-bottom: 20px;
}
.donation-head h2 {
	font-size: 28px;
}
.donation-row {
	width: 100%;
	margin: 0 auto 0;
	padding: 30px 0;
	height: auto;
}
.progress-box {
	margin-bottom: 30px;
}
.donation-progress {
	margin: 25px 0;
}
.donation-row .btn-row {
	margin: 0;
}
.donation-form-row .donation-form, .donation-form-row .donation-form .holder {
	width: 100%;
}
.donation-form-row .donation-form .holder {
	padding: 0 20px;
}
.donation-form-row:hover .donation-form .holder, .donation-form-row:hover .call-action-box .holder {
	margin: 0;
}
.donation-count {
	width: 100%;
	padding: 10px;
}
.count-box {
	width: 100%;
	border: 0;
	padding: 15px 0;
}
.call-action-box {
	width: 100%;
	padding: 25px 15px;
}
.call-action-box .holder {
	width: 100%;
	margin: 0;
}
.call-action-box .holder h2 {
	font-size: 30px;
	line-height: 30px;
}
.call-action-box .holder a.btn-style-1 {
	padding: 13px 20px;
	margin: 0 10px 10px 0;
}
.call-action-box .holder a.btn-style-2 {
	padding: 11px 20px;
}
.post-news-row .left-box a.btn-readmore.space {
	margin: 15px 0;
}
.donation-form-row {
	margin-bottom: 30px;
}
.post-news-row .left-box a.btn-readmore {
	margin: 0 0 10px 0;
}
.post-news-row .left-box .owl-prev, .post-news-row .left-box .owl-next {
	top: 52px;
}
.post-box .frame {
	margin-bottom: 20px;
}
.post-box .text-box h3 {
	font-size: 18px;
	line-height: 25px;
	margin-bottom: 15px;
}
.post-box .text-box a.link {
	padding: 0 12px 10px 0;
}
.post-news-row .left-box, .news-box {
	margin-bottom: 20px;
}
.post-news-row:before {
	display: none;
}
.post-news-row {
	margin: 0;
}
.heading-center h2 {
	font-size: 32px;
}
.sc-noo-event-slider-wrap .swiper-slide-active .item-thumb {
	height: 280px !important;
}
.attend-event .heading-center {
	margin-bottom: 40px;
}
.sc-noo-event-slider-wrap .swiper-slide-active .wrap {
	padding: 0 10px;
}
.sc-noo-event-slider-wrap .swiper-paging, .attend-event:before {
	display: none;
}
.attend-event a.btn-readmore {
	margin: 0 10px 10px 0;
}
.attend-event {
	margin: 0;
}
.sc-noo-event-slider-wrap .swiper-container {
	padding-bottom: 0 !important;
}
.testimonials-team-section {
	position: relative;
	z-index: 9;
}
.sc-noo-event-slider-wrap .swiper-slide-active .wrap h3 {
	font-size: 20px !important;
	margin-bottom: 15px !important;
}
.testimonials-team-section h2 {
	font-size: 32px;
}
.testimonials-outer {
	padding: 0;
}
.testimonials-style-1 .fa {
	left: -28px;
}
.testimonials-style-1 {
	margin-bottom: 30px;
}
.team-section .owl-prev, .team-section .owl-next {
	top: -61px;
}
.testimonials-team-section a.btn-readmore {
	margin: 0 0 10px 0;
}
.testimonials-team-section .item {
	margin: 0;
}
.team-section {
	margin-bottom: 30px;
}
.testimonials-style-1 .owl-pagination {
	left: -62px;
	bottom: -28px;
}
.exeutive-section .video-box {
	padding: 100px 0;
	height: auto;
}
.message-box {
	width: 100%;
	margin: 0;
	padding: 20px 15px;
}
.message-box h2 {
	font-size: 30px;
	line-height: 30px;
}
.exeutive-section .video-box .modal-dialog {
	width: 100%;
	margin: 50px 0 0 0;
	padding: 0 15px;
}
.exeutive-section .video-box .modal-body iframe {
	height: 200px !important;
}
.supporters-section {
	margin-bottom: 40px;
}
.exeutive-section {
	margin-bottom: 180px;
}
.supporters-section .holder ul li {
	width: 100%;
	text-align: center;
	padding: 20px 0;
	border: 0;
}
.newsletter {
	margin: 0 0 20px 0;
	padding: 0 20px;
}
.newsletter .holder {
	width: 100%;
}
.newsletter .holder strong.title {
	font-size: 16px;
	line-height: 20px;
	padding-bottom: 20px;
}
.newsletter .holder input[type="text"], .footer-section-2 address {
	margin-bottom: 10px;
}
.footer-section-1 {
	padding: 40px 0 0 0;
}
.footer-section-1 .box {
	margin-bottom: 30px;
}
.services-widget ul li a, .recent-post-widget .text-col a.title, .recent-post-widget .text-col span.date {
	color: #fff;
}
.footer-section-3 {
	padding: 10px 0 20px 0;
}
.footer-menu ul {
	text-align: center;
}
.footer-menu ul li {
	float: none;
	display: inline-block;
	padding: 0 3px;
}
.footer-menu ul li a {
	font-size: 13px;
}
.footer-section-3 strong.copyrights {
	display: block;
	text-align: center;
	padding: 15px 0 0 0;
}
.footer-section-1:before {
	width: 100%;
	display: none;
}
.instagram ul {
	margin: 0;
}
.btn-row {
	margin: 20px 0 0 0;
}
.news-page .news-box .post-box .frame {
	margin-bottom: 20px;
}
.news-page .post-box {
	margin: 0 0 10px 0;
}
}



/*===========================================================================*/
						/*768px And 992px CSS*/
/*===========================================================================*/
@media (min-width: 768px) and (max-width: 992px) {
.topbar .right-box {
	width: 100%;
}
.team-style-1 .box {
	min-height: auto;
}
.call-action-section .holder {
	background-size: cover;
}
.news-timeline-box .text-box {
	width: 100%;
	height: auto;
	padding: 0 15px 20px 15px;
}
.volunteer-form .text-box {
	margin: 0;
}
.volunteer-form {
	margin-bottom: 40px;
}
.why-choose .priorities {
	margin-bottom: 150px;
}
.testimonials-team-section.testo-page .testimonials-outer {
	padding: 0;
}
.testimonials-team-section.testo-page .testimonials-style-1 {
	padding: 20px 10px 22px 30px;
}
.testimonials-team-section.testo-page {
	margin: 0;
}
.features-section-2:before {
	display: none;
}
.project-section.project-small .project-box .text-box {
	min-height: auto;
}
.project-section.project-small {
	margin: 0;
}
.project-list .project-row .project-box .text-box {
	margin: 0;
	width: 100%;
}
.news-timeline-box .text-box .thumb {
	margin: 20px 0 0 0;
	float: left;
}
.news-timeline-box strong.date:before, .news-timeline-box strong.date:after {
	display: none;
}
.news-timeline-box strong.date {
	margin: 0;
	width: 100%;
	border-radius: 0;
}
.news-timeline-box {
	margin-bottom: 40px;
}
.news-timeline {
	margin: 0 0 40px 0;
}
.news-timeline-box .text-box .holder {
	width: 100%;
}
.gallery-section .frame .caption .holder h3 {
	font-size: 20px;
}
.news-page .news-box .post-box .frame {
	margin-bottom: 20px;
}
.news-page .post-box {
	margin: 0 0 10px 0;
}
.cp-gallery .container-fluid {
	padding: 0 15px;
}
.news-medium .news-box .post-box .frame {
	margin-bottom: 25px;
}
.news-medium .news-box .post-box h3 {
	font-size: 19px;
}
.cp-gallery-metro-1 .isotope .item {
	width: 100%;
	height: auto;
}
.cp-gallery-metro-1 .isotope .item.width2 {
	width: 100%;
}
.cp-gallery-metro-1 .isotope .item.width2 img, .cp-gallery-metro-1 .isotope .item.height2 img, .cp-gallery-metro-1 .isotope .item.height2 {
	height: auto;
}
.cp-gallery-metro-2 .isotope .item {
	height: auto;
	margin: 0;
}
.gallery-section .cp-gallery-metro-2 .frame {
	margin: 0 0 20px 0;
}
.cp-gallery-metro-2 .isotope .item.height2 {
	height: auto;
}
.list-box:before {
	display: none;
}
.event-small h3 {
	font-size: 13px;
}
.comingsoon-section .holder {
	width: 100%;
}
.comingsoon-section {
	padding: 100px 0;
}
.causes-list .frame {
	width: 100%;
}
.causes-list .outer {
	margin: 0;
	width: 100%;
}
.causes-style-2 .donation-row {
	height: auto;
}
.causes-style-2 .progress-box strong.number {
	font-size: 17px;
}
.progress-box sup {
	font-size: 13px;
	top: -9px;
}
.causes-style-2 .donation-row {
	padding: 60px 15px 40px;
}
.donors-list ul li strong.title {
	width: 220px;
}
.donors-list ul li strong.amount {
	width: 147px;
}
.progress-box span {
	font-size: 12px;
}
.progress-box {
	padding: 0 0 0 8px;
}
.blog-list .text-box {
	margin: 0;
	padding: 0;
}
.blog-list.blog-post .post-box {
	min-height: auto;
	margin-bottom: 30px;
}
.blog-list.blog-post .frame {
	margin-bottom: 25px;
}
.blog-list.blog-post .pagination-box {
	margin: 20px 0 30px 0;
}
.blog-post .post-box {
	min-height: 482px;
	margin-bottom: 30px;
}
.list-box {
	margin: 0 0 40px 0;
}
.welcome-frame-2 {
	margin: -25px -40px 0;
	float: left;
}
.blog-post .video-frame iframe {
	height: 274px !important;
}
.pagination-box {
	margin: 0 0 50px 0;
}
.about-section .why-choose {
	margin: 0 0 40px 0;
}
.team-style-2 .box:hover .text-box {
	margin: 0;
}
.team-style-2 .text-box a.email {
	font-size: 12px;
	line-height: 12px;
}
.about-video-row .text-box {
	width: 100%;
	margin: 0;
	padding: 0 20px;
}
.about-video-box {
	background-size: cover;
}
.about-video-box .modal-dialog {
	width: 100%;
	margin: 50px 0 0 0;
	padding: 0 20px;
}
.about-video-box .modal-body iframe {
	height: 403px !important;
}
.about-video-row {
	margin-bottom: 40px;
}
.think-row {
	margin: 0;
}
.donation-form-row.donation-form-2 {
	margin-bottom: 40px;
}
.about-section .team-style-1 {
	margin: 0;
}
.team-style-2 .text-box span {
	font-size: 13px;
}
.header-style-2.nav-style-3 .navigation-row #nav li a {
	font-size: 12px;
	padding: 0 15px;
}
.header-style-2.nav-style-3 a.btn-volunteer {
	width: 100%;
}
#banner-style-3 {
	height: auto;
	background-size: cover;
}
#banner-style-3 img {
	width: 100%;
}
#banner-style-3 .caption {
	top: 100px;
}
.urgent-donation.home-3 {
	padding: 0 15px;
}
.urgent-donation.home-3 {
	margin-bottom: 60px;
}
.choose-eco-section .holder {
	width: 100%;
	height: auto;
}
.choose-eco-section {
	padding: 0 15px;
}
.choose-eco-section .holder .frame {
	margin: 20px 0 0 0;
}
.choose-eco-section .holder .text-box h2 {
	font-size: 28px;
}
.home-3 .news-box .post-box .frame {
	margin-bottom: 25px;
}
.post-news-row.news.home-3::before {
	display: none;
}
.post-news-row.news.home-3 {
	margin: 0;
}
.causes-style-2 {
	margin: 0;
}
.causes-progress {
	margin: 0 0 50px 0;
}
.post-news-row.home-3 {
	margin: 0;
}
.home-3 .news-box {
	margin: 0;
}
.exeutive-facts-box {
	width: 390px;
}
.testimonials-outer {
	float: left;
	width: 100%;
	margin: 0 0 30px 0;
}
.event-counter-box {
	display: none;
}
.upcoming-event-section::before {
	display: none;
}
.upcoming-event-section {
	margin-bottom: 40px;
}
.recent-post-style-2 .box {
	margin-bottom: 30px;
}
.recent-post-style-2 {
	margin-bottom: 40px;
}
.exeutive-section .empty-section {
	width: 378px;
}
.executive-message-box-2 {
	width: 100%;
	height: auto;
	background-size: cover;
}
.executive-message-box-2 .message-box {
	margin: 30px 0 30px 50px
}
.message-box h2 {
	font-size: 30px;
	line-height: 30px;
}
.testimonials-style-2 .holder {
	width: 100%;
	height: auto;
}
.testimonials-style-2 #bx-pager {
	position: static;
	text-align: center;
	display: block;
	float: none;
}
.testimonials-style-2 .holder .bx-wrapper {
	margin: -60px 0 20px 0;
}
.team-style-2 .text-box h4 {
	font-size: 16px;
}
.team-style-2 .box {
	min-height: auto;
	margin-bottom: 30px;
}
.donation-form-row.donation-form-2 .donation-form {
	width: 100%;
}
.testimonials-style-2 #bx-pager a {
	display: inline-block;
}
.testimonials-style-2 {
	padding: 0 15px;
}
.topbar-social {
	width: 100%;
}
.topbar-social ul {
	text-align: center;
}
.topbar-social ul li {
	float: none;
	display: inline-block;
}
.post-news-row.news .news-box {
	margin: 0;
}
.call-action-section .holder .text-col h2 {
	font-size: 29px;
	margin: 0 0 10px 0;
}
.post-news-row.news {
	margin-bottom: 20px;
}
.call-action-section {
	margin-bottom: 40px;
}
.timeline-section {
	margin-bottom: 40px;
}
.recent-project .center-box .frame .caption {
	padding: 20px;
}
.donation-style-2 .holder {
	height: auto;
	width: 100%;
	padding: 0;
}
.donation-style-2 .holder .left-box .round-box .progress-box {
	width: 100%;
}
.donation-style-2 .holder::before {
	display: none;
}
.donation-progress-box {
	position: static;
	height: auto;
	width: 100%;
	padding: 70px 10px 15px 29px;
	background-size: cover;
}
.donation-style-2 .holder .left-box {
	width: 100%;
	margin: 20px 0;
	padding: 0 15px;
}
.donation-style-2 {
	margin-bottom: 40px;
}
.donation-form-row.donation-form-2 .donation-form .holder {
	float: left;
	padding: 0 50px;
}
.donation-form-row.donation-form-2 .call-action-box {
	width: 100%;
	padding: 40px 0;
}
.header-style-2 .navigation-row .navbar {
	width: 100%;
	padding: 0;
}
.header-style-2 .topbar .container-fluid, .header-style-2 .navigation-row .container-fluid {
	padding: 0 20px;
}
.header-style-2 .navigation-row .shop-box {
	width: 100%;
}
.header-style-2 .navigation-row #nav {
	width: 100%;
}
.header-style-2 #nav li a {
	font-size: 14px;
	padding: 0 11px;
}
.header-style-2 #nav li ul li a {
	padding: 14px 10px;
}
.header-style-2 .topbar .left-box {
	width: 100%;
}
.header-style-2 .topbar .left-box ul {
	text-align: center;
}
.header-style-2 .topbar .left-box ul li {
	float: none;
	display: inline-block;
	padding: 15px 25px;
}
.header-style-2 .cart-box-outer .dropdown-menu {
	right: inherit;
	top: 100%;
}
#banner.banner-style-2 .caption span.logo-icon {
	display: none;
}
#banner.banner-style-2 .caption .holder h1 {
	font-size: 30px;
	line-height: 30px;
}
.features-section {
	margin: -120px 0 30px 0;
}
.welcome-tab {
	margin: 0 0 40px 0;
}
.welcome-tab .tab-box {
	padding: 0;
}
.welcome-tab .nav-tabs li {
	padding: 0 0 0 5px;
}
.welcome-tab .tab-box .nav-tabs > li > a {
	font-size: 12px;
	line-height: 12px;
	padding: 12px 5px;
}
.welcome-tab .tab-box h3 {
	font-size: 19px;
}
.topbar .left-box {
	border-bottom: 1px solid #e1e1e1;
}
#nav li a {
	font-size: 13px;
	padding: 0 7px;
}
#nav li ul li > ul {
	right: 100%;
	left: inherit;
}
.cart-box-outer .dropdown-menu {
	top: 67px;
}
strong.logo {
	margin: 0 0 10px 0;
	width: 100%;
	text-align: center;
}
#banner .caption {
	top: 30px;
}
#banner .caption .holder h1 {
	font-size: 50px;
	line-height: 50px;
}
#banner .caption .holder h2 {
	margin-bottom: 20px;
}
.chose-heading {
	margin: 0;
	width: 100%;
}
.why-choose-box h3 {
	font-size: 17px;
}
.priorities .owl-carousel {
	width: 437px;
}
.priorities .box img {
	margin: 0 10px 3px 0;
}
.priorities .box {
	padding: 12px 30px;
}
.priorities .box p {
	margin-bottom: 7px;
}
.project-section .holder {
	width: 100%;
}
.donation-head {
	width: 100%;
}
.urgent-donation {
	padding: 0;
}
.donation-row {
	width: 100%;
	margin: 0 auto;
	height: auto;
	padding: 40px 0;
}
.donation-progress {
	width: 93%;
	margin: 25px 0;
}
.progress-box {
	width: 25%;
}
.project-section, .urgent-donation, .exeutive-section, .supporters-section {
	margin-bottom: 60px;
}
.donation-form-row:hover .donation-form .holder, .donation-form-row:hover .call-action-box .holder {
	margin: 0;
}
.donation-form-row .donation-form {
	width: 374px;
}
.donation-form-row .donation-form .holder {
	padding: 0 20px;
}
.call-action-box {
	width: 100%;
	padding: 40px 0;
}
.call-action-box .holder {
	width: 100%;
	margin: 0;
	padding: 0 50px;
}
.news-box {
	margin-bottom: 25px;
}
.post-news-row:before, .attend-event:before {
	display: none;
}
.post-news-row {
	margin: 0;
}
.news-box .post-box .frame {
	margin: 0;
}
.post-news-row.news .news-box .post-box .frame {
	margin-bottom: 20px;
}
.attend-event {
	margin: 0 0 -50px 0;
	padding: 0 15px;
}
.sc-noo-event-slider-wrap .swiper-button-next, .sc-noo-event-slider-wrap .swiper-container-rtl .swiper-button-prev {
	background: #fff !important;
	right: 20px !important;
}
.sc-noo-event-slider-wrap .swiper-button-prev, .sc-noo-event-slider-wrap .swiper-container-rtl .swiper-button-next {
	left: 20px !important;
	background: #fff !important;
}
.sc-noo-event-slider-wrap .swiper-container {
	padding-bottom: 20px !important;
}
.testimonials-team-section {
	position: relative;
	z-index: 9;
	margin-bottom: 50px;
}
.exeutive-section .video-box {
	padding: 100px 0;
}
.exeutive-section .video-box .modal-dialog {
	width: 100%;
	margin: 50px 0 0 0;
	padding: 0 30px;
}
.exeutive-section .video-box .modal-body iframe {
	height: 406px !important;
}
.message-box {
	margin: 0;
	width: 620px;
}
.supporters-section .holder ul li {
	padding: 30px 58px;
	width: 239px;
}
.supporters-section .holder ul li, .supporters-section .holder ul li {
	border-bottom: 1px solid #ccc !important;
}
.newsletter .holder {
	width: 100%;
}
.footer-section-1::before {
	display: none;
}
.footer-section-1 .box {
	margin-bottom: 25px;
}
.footer-section-2 address {
	margin-bottom: 15px;
}
.footer-menu ul li {
	padding: 0 20px 0 0;
}
.footer-section-3 strong.copyrights {
	padding: 15px 0 0 0;
}
.post-news-row .left-box {
	margin-bottom: 25px;
}
.causes-style-2.causes-2-col .outer .box .text-box h3 {
	font-size: 19px;
}
.project-row .project-box .text-box {
	min-height: 272px;
}
.project-section.project-medium {
	margin: 0;
}
.donation-form-row .donation-form, .donation-count, .donation-form-row .donation-form {
	width: 100%;
}
.count-box {
	border: 0px;
}
}



/*===========================================================================*/
							/*1199px CSS*/
/*===========================================================================*/
@media (min-width: 993px) and (max-width: 1199px) {
.donation-form-row .donation-form, .donation-count, .donation-form-row .donation-form, .donation-form-row .donation-form {
	width: 100%;
}
.count-box {
	border: 0px;
}
.cart-box-outer .dropdown-menu {
	top: 67px;
}
.project-section.project-small .project-box .text-box {
	min-height: auto;
}
.why-choose .priorities {
	margin-bottom: 150px;
}
.project-section.project-small {
	margin: 0;
}
.project-section.project-small .project-box .text-box h4 {
	font-size: 15px;
}
.project-row .project-box .text-box h3 {
	font-size: 20px;
}
.project-row .project-box .text-box {
	min-height: 296px;
}
.project-section.project-medium {
	margin: 0;
}
.project-list .project-row .project-box .text-box {
	width: 393px;
}
.news-timeline-box .text-box {
	width: 100%;
}
.news-timeline-box .text-box:before, .news-timeline-box .text-box:after {
	display: none;
}
.news-timeline-box {
	margin: 0;
}
.news-timeline-box strong.date {
	margin: 35px 30px 20px 0;
}
.news-timeline-box strong.date:before {
	display: none;
}
.news-timeline-box strong.date:after {
	height: 17px;
}
.news-timeline .btn-row {
	margin: 60px 0 0 0;
	float: left;
}
.news-timeline {
	margin: 0 0 40px 0;
}
.news-medium .news-box {
	margin: 0;
}
.post-news-row.news-medium {
	margin: 0;
}
.gallery-section .cp-gallery-metro-2 .frame {
	margin: 0 0 0 0;
}
.cp-gallery-metro-2 .isotope .item {
	height: auto;
}
.cp-gallery-metro-2 .isotope .item.height2 {
	height: auto;
}
.header-style-2 .topbar .container-fluid, .header-style-2 .navigation-row .container-fluid {
	padding: 0 30px;
}
.event-section .text-box {
	min-height: 182px;
}
.blog-list.blog-post .post-box {
	min-height: auto;
}
.causes-style-2 .donation-row {
	height: 350px;
}
.donors-list ul li strong.title {
	width: 400px;
}
.causes-list .frame {
	width: 350px;
}
.causes-list .outer {
	width: 378px;
}
.blog-list .text-box {
	margin: 0;
	padding: 0;
}
.blog-list .text-box h3 {
	font-size: 20px;
}
.blog-post .post-box {
	margin-bottom: 30px;
	min-height: 527px;
}
.about-video-row .text-box {
	width: 100%;
	margin: 75px 0 0 0;
	padding: 0 15px;
}
.blog-post .video-frame iframe {
	height: 402px !important;
}
.about-video-row {
	margin-bottom: 50px;
}
.think-row {
	margin: 0;
}
.header-style-2.nav-style-3 .navigation-row #nav li a {
	font-size: 13px;
	padding: 0 14px;
}
.about-section .why-choose {
	margin-bottom: 30px;
}
#banner-style-3 {
	height: auto;
	background-size: cover;
}
#banner-style-3 img {
	width: 100%;
}
.urgent-donation.home-3 {
	padding: 0 15px;
}
.urgent-donation.home-3 {
	margin-bottom: 50px;
}
.choose-eco-section .holder {
	width: 100%;
	height: auto;
}
.choose-eco-section {
	padding: 0 15px;
}
.choose-eco-section .holder .frame {
	margin: 20px 0 0 0;
}
.causes-style-2 .outer .box .text-box h3 {
	font-size: 20px;
}
.causes-style-2 {
	margin: 0;
}
.causes-progress {
	margin: 0 0 50px 0;
}
.header-style-2 .navigation-row #nav li ul li > ul {
	left: inherit;
	right: 100%;
}
.header-style-2 .cart-box-outer .dropdown-menu {
	top: 100%;
}
#banner.banner-style-2 .caption .holder h1 {
	font-size: 60px;
	line-height: 60px;
}
#banner.banner-style-2 .caption {
	top: 20px;
}
#banner.banner-style-2 .caption .holder h2 {
	margin-bottom: 25px;
}
.features-section {
	margin: -120px 0 60px 0;
}
.welcome-tab .nav-tabs li {
	padding: 0 0 0 7px;
}
.welcome-tab .tab-box .nav-tabs > li > a {
	font-size: 13px;
	line-height: 13px;
	padding: 14px 26px;
}
.news-box .post-box {
	margin-bottom: 15px;
}
.post-news-row.news {
	margin: 0;
}
.call-action-section {
	margin-bottom: 50px;
}
.donation-progress-box {
	position: static;
	width: 100%;
	background-size: cover;
	height: auto;
}
.donation-progress-box .donation-progress .progress-outer {
	width: 80%;
}
.donation-progress strong.title {
	clear: both;
}
.donation-progress-box .btn-row {
	margin: 0;
}
.donation-style-2 .holder {
	width: 100%;
	padding: 0;
}
.donation-style-2 .holder .left-box {
	width: 100%;
}
.donation-style-2 .holder .left-box .round-box {
	float: none;
	display: block;
	margin: 0 auto;
}
.donation-style-2 {
	margin-bottom: 40px;
}
.donation-form-row.donation-form-2 .donation-form {
	width: 500px;
}
.donation-form-row.donation-form-2 .call-action-box {
	width: 524px;
	padding: 117px 0 116px 0;
}
.donation-form-row {
	margin-bottom: 40px;
}
.upcoming-event-section {
	margin-bottom: 90px;
}
.recent-post-style-2 .box h4 {
	font-size: 15px;
}
.recent-post-style-2 .box a.link .fa {
	padding: 0 5px 0 0;
}
.recent-post-style-2 .box a.link {
	padding: 0 6px 10px 0;
	font-size: 12px;
	line-height: 12px;
}
.recent-post-style-2 {
	margin-bottom: 40px;
}
.exeutive-section .empty-section {
	width: 524px;
	background-size: cover;
}
.testimonials-style-2 {
	padding: 0 15px;
	margin-bottom: 50px;
}
.team-style-2 .box {
	min-height: auto;
	margin-bottom: 30px;
}
.executive-message-box-2 {
	width: 100%;
}
.testimonials-style-2 .holder {
	width: 100%;
}
.testimonials-style-2 #bx-pager {
	left: 349px;
	bottom: 8px;
}
.exeutive-facts-box {
	width: 500px;
}
.donation-form-row.donation-form-2 .donation-form .holder {
	width: 450px;
}
.donation-form-row.donation-form-2 .call-action-box .holder {
	width: 480px;
}
.call-action-box .holder h2 {
	font-size: 28px;
}
.donation-style-2 .holder::before {
	display: none;
}
#banner .caption {
	top: 30px;
}
.priorities .owl-carousel {
	width: 657px;
}
.priorities .box {
	padding: 40px 30px;
}
.project-section .holder {
	width: 100%;
}
.project-section {
	margin-bottom: 60px;
}
.donation-row {
	width: 100%;
	height: auto;
	padding: 119px 0 30px 0;
}
.donation-form-row:hover .donation-form .holder, .donation-form-row:hover .call-action-box .holder {
	margin: 0;
}
.donation-form-row .donation-form {
	width: 632px;
}
.call-action-box {
	width: 100%;
}
.call-action-box .holder {
	width: 500px;
	margin: 0;
	padding: 0 0 0 50px;
}
.news-box .post-box h3 {
	font-size: 19px;
}
.post-box .text-box a.link {
	padding: 0 10px 10px 0;
}
.news-box .text-box {
	margin: 0 0 25px 0;
}
.post-news-row:before {
	bottom: -20px;
}
.post-news-row {
	margin-bottom: 50px;
}
.sc-noo-event-slider-wrap .swiper-button-next, .sc-noo-event-slider-wrap .swiper-container-rtl .swiper-button-prev {
	right: 20px !important;
}
.sc-noo-event-slider-wrap .swiper-button-prev, .sc-noo-event-slider-wrap .swiper-container-rtl .swiper-button-next {
	left: 20px !important;
}
.attend-event::before {
	bottom: 44px;
}
.attend-event {
	margin: 0;
}
.message-box {
	width: 515px;
}
.message-box h2 {
	font-size: 30px;
	line-height: 32px;
}
.exeutive-section .video-box {
	padding: 162px 0;
}
.exeutive-section .video-box .modal-dialog {
	padding: 0 30px;
}
.exeutive-section .video-box .modal-body iframe {
	height: 538px !important;
}
.supporters-section .holder ul li {
	height: 100px;
	padding: 20px 27px;
}
.supporters-section .holder ul li img {
	width: 100px;
	height: auto;
}
.exeutive-section, .supporters-section {
	margin-bottom: 60px;
}
.newsletter .holder {
	width: 100%;
}
.newsletter .holder strong.title {
	font-size: 14px;
	line-height: 44px;
}
.footer-section-1:before {
	width: 350px;
}
.instagram ul li {
	width: 100px;
}
.instagram ul li img {
	width: 100%;
}
.footer-social ul li a {
	width: 28px;
	height: 28px;
	line-height: 28px;
}
.footer-section-3 strong.copyrights {
	font-size: 13px;
	padding: 15px 0 0 0;
}
.gallery-section .frame .caption .holder h3 {
	font-size: 14px;
}
.call-action-section .holder {
	background-size: cover;
}
.team-style-1 .box {
	min-height: auto;
}
}
 @media (min-width: 1200px) and (max-width: 1699px) {
.call-action-box {
	width: 32%;
}
.donation-count {
	width: 33%;
}
.donation-form-row .donation-form {
	width: 35%;
}
.donation-form-row.donation-form-2 .donation-form, .donation-form-row.donation-form-2 .call-action-box {
	width: 50%;
}
.donation-form-row:hover .donation-form .holder {
	margin: 0;
}
.donation-form-row:hover .call-action-box .holder {
	margin: 0 0 0 30px;
}
.footer-section-1::before {
	width: 480px;
	background:none;
}
.executive-message-box-2 {
	width: 586px;
}
.executive-message-box-2 .message-box {
	margin: 50px 0 0 0;
}
.exeutive-facts-box {
	width: 30%;
}
.exeutive-section .empty-section {
	width: 30%;
	background-size: cover;
}
.executive-message-box-2 {
	width: 40%;
}
}

 @media (min-width: 1700px) and (max-width: 1800px) {
	
	.footer-section-1::before {
	width: 480px;
	background:none;
} 
	 
 }



.sc-noo-event-slider-wrap .noo-event-slider-button:hover, .sc-noo-event-slider-wrap .noo-event-slider-button:focus {
	background: #d2447d;
	text-decoration: none;
}
.sc-noo-event-slider-wrap .item-thumb {
	height: 250px;
	background: #eeeeee;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
.sc-noo-event-slider-wrap .swiper-slide {
	/*overflow: hidden;*/
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
	opacity: 0.3;
	-webkit-transform: translate(0, 0) !important;
	-ms-transform: translate(0, 0) !important;
	-o-transform: translate(0, 0) !important;
	transform: translate(0, 0) !important;
}
.sc-noo-event-slider-wrap .swiper-slide .item-body {
	background: #fff;
	padding: 25px;
	border:1px solid #ccc;
	box-shadow:0 0 5px rgba(0,0,0,0.1);
	-moz-box-shadow:0 0 5px rgba(0,0,0,0.1);
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.1);
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	position: relative;
}
.sc-noo-event-slider-wrap .swiper-slide .item-body h3{
	font:400 14px 'Montserrat', sans-serif;
	text-transform:uppercase;
	color:#222;
	margin:0 0 10px 0;
}
.sc-noo-event-slider-wrap .swiper-slide-active .wrap h3{
	font:400 24px 'Montserrat', sans-serif;
	text-transform:inherit;
	color:#222;
}

 @media (max-width: 767px) {
.sc-noo-event-slider-wrap .swiper-slide .item-body a.learn-more {
	position: relative;
	left: auto;
	right: auto;
	margin-top: 45px;
	display: inline-block;
}
}
.sc-noo-event-slider-wrap .swiper-slide .item-body:after {
	clear: both;
	content: '';
	display: table;
}
.sc-noo-event-slider-wrap .swiper-slide-active {
	overflow: visible;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
	z-index: 2 !important;
	opacity: 1;
	filter: alpha(opacity=100);
}
.sc-noo-event-slider-wrap .swiper-slide-active .item-thumb {
	height:415px;
}
.sc-noo-event-slider-wrap .swiper-slide-active .wrap {
	position: absolute;
	width: 555px;
	left: 50%;
	top: 0;
	margin: -55px 0 0 -276px;
}
.sc-noo-event-slider-wrap .swiper-slide-active .item-body {
	background: #fff;
	border:1px solid #ccc;
	box-shadow:0 0 5px rgba(0,0,0,0.1);
	-moz-box-shadow:0 0 5px rgba(0,0,0,0.1);
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.1);
	padding: 25px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	position: relative;
}
.sc-noo-event-slider-wrap .swiper-slide-active .item-body .noo-title {
	margin: 0;
	padding: 0;
}
.sc-noo-event-slider-wrap .swiper-slide-active .item-body .noo-title a {
	color: #fff;
	font-size: 24px;
	text-transform: uppercase;
	line-height: 24px;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
}
.sc-noo-event-slider-wrap .swiper-slide-active .item-body .noo-title a:hover, .sc-noo-event-slider-wrap .swiper-slide-active .item-body .noo-title a:focus {
	color: #e182a8;
	text-decoration: none;
}
.sc-noo-event-slider-wrap .swiper-slide-active .item-body .noo-event-meta {
	color: #fff;
	line-height: 24px;
	float: left;
	padding: 15px 0 0;
	width: 84%;
}
.sc-noo-event-slider-wrap .swiper-slide-active .item-body .noo-event-meta span {
	display: inline-block;
	font-size: 15px;
	padding-right: 20px;
}
.sc-noo-event-slider-wrap .swiper-slide-active .item-body .learn-more:hover, .sc-noo-event-slider-wrap .swiper-slide-active .item-body .learn-more:focus {
	background: #e182a8;
	border: 1px solid #e182a8;
	text-decoration: none;
}
.sc-noo-event-slider-wrap .swiper-slide-active .item-body:after {
	clear: both;
	content: '';
	display: table;
}
.sc-noo-event-slider-wrap .swiper-paging {
	max-width: 770px;
	width: 100%;
	position: relative;
	height: 10px;
	margin: auto;
}
.sc-noo-event-slider-wrap .swiper-button-next, .sc-noo-event-slider-wrap .swiper-button-prev {
	z-index: 11;
}
.sc-noo-event-slider-wrap .swiper-button-next, .sc-noo-event-slider-wrap .swiper-container-rtl .swiper-button-prev, .sc-noo-event-slider-wrap .swiper-button-prev, .sc-noo-event-slider-wrap .swiper-container-rtl .swiper-button-next {
	background: transparent;
	border: 1px solid #43a047;
	height: 40px;
	width: 50px;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
	opacity:1;
}
.sc-noo-event-slider-wrap .swiper-button-next:hover{
	border:1px solid rgba(0,0,0,0);
}
.sc-noo-event-slider-wrap .swiper-button-next:hover:before{
	color:#fff;
}
.sc-noo-event-slider-wrap .swiper-button-prev:hover:before{
	color:#fff;
}
.sc-noo-event-slider-wrap .swiper-button-next, .sc-noo-event-slider-wrap .swiper-container-rtl .swiper-button-prev {
	top: 36px;
	right:0;
}
.sc-noo-event-slider-wrap .swiper-button-prev, .sc-noo-event-slider-wrap .swiper-container-rtl .swiper-button-next {
	top: 36px;
	left: 0;
}
.swiper-button-next:before{
	content:"\F061";
  font-weight: 900;
	font-size:16px;
	line-height:40px;
	text-align:center;
	display:block;
	font-family:'Font Awesome 5 Free';
}
.swiper-button-prev:before{
	content:"\F060";
  font-weight: 900;
	font-size:16px;
	line-height:40px;
	text-align:center;
	display:block;
	font-family:'Font Awesome 5 Free';
}

.sc-noo-event-slider-wrap .swiper-container {
	padding: 105px 0 50px 0;
}
@media (max-width: 1300px) {
.sc-noo-event-slider-wrap .swiper-slide-active .wrap {
	margin-top: -50%;
}
div.noo-responsive-event {
	padding-top: 100px !important;
}
}
@media (max-width: 1024px) {
.sc-noo-event-slider-wrap .swiper-container {
	padding: 40px 0;
	overflow: hidden;
}
.sc-noo-event-slider-wrap .swiper-slide-active .wrap {
	position: initial;
	width: auto;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
	margin: 0;
}
.sc-noo-event-slider-wrap .swiper-paging {
	position: absolute;
	top: 50%;
	z-index: 9;
	-webkit-transform: translate(0, 50%);
	-ms-transform: translate(0, 50%);
	-o-transform: translate(0, 50%);
	transform: translate(0, 50%);
	max-width: 100%;
}
.sc-noo-event-slider-wrap .item-thumb {
	height: 505px;
}
.sc-noo-event-slider-wrap .swiper-button-prev:hover, .sc-noo-event-slider-wrap .swiper-container-rtl .swiper-button-next:hover, .sc-noo-event-slider-wrap .swiper-button-prev:focus, .sc-noo-event-slider-wrap .swiper-container-rtl .swiper-button-next:focus {
	background: #3f2b6e;
}
.sc-noo-event-slider-wrap .swiper-button-next:hover, .sc-noo-event-slider-wrap .swiper-container-rtl .swiper-button-prev:hover, .sc-noo-event-slider-wrap .swiper-button-next:focus, .sc-noo-event-slider-wrap .swiper-container-rtl .swiper-button-prev:focus {
	background: #3f2b6e;
}
}


/*# sourceMappingURL=contact.css.map*/