html,
body {
  overflow-x: hidden;
  line-height: normal !important;
}

::selection {
  color: #ffffff;
  background: #ac593b; /* WebKit/Blink Browsers */
}
::-moz-selection {
  color: #ffffff;
  background: #ac593b; /* Gecko Browsers */
}

@media screen and (max-width: 767px) {
  .page-container {
    padding: 0 15px;
  }
}

/* -------- Demo Fonts -------- */
.nd-mastrocaption_extra_light {
  font-family: 'mastrocaption_extra_light', serif !important;
}
.nd-mastrocaptionXLtIt {
  font-family: 'mastrocaptionXLtIt', serif !important;
}
.nd-mastrocaption_light {
  font-family: 'mastrocaption_light', serif !important;
}
.nd-mastrocaption_light_italic {
  font-family: 'mastrocaption_light_italic', serif !important;
}
.nd-mastrocaption_book {
  font-family: 'mastrocaption_book', serif !important;
}
.nd-mastrocaption_book_italic {
  font-family: 'mastrocaption_book_italic', serif !important;
}
.nd-mastrocaption_regular {
  font-family: 'mastrocaption_regular', serif !important;
}
.nd-mastrocaption_regular_italic {
  font-family: 'mastrocaption_regular_italic', serif !important;
}
.nd-mastrocaption_medium {
  font-family: 'mastrocaption_medium', serif !important;
}
.nd-mastrocaption_medium_italic {
  font-family: 'mastrocaption_medium_italic', serif !important;
}
.nd-mastrocaption_semi_bold {
  font-family: 'mastrocaption_semi_bold', serif !important;
}
.nd-mastrocaptionSBdIt {
  font-family: 'mastrocaptionSBdIt', serif !important;
}
.nd-mastrocaption_bold {
  font-family: 'mastrocaption_bold', serif !important;
}
.nd-mastrocaption_bold_italic {
  font-family: 'mastrocaption_bold_italic', serif !important;
}
.nd-mastrocaption_extra_bold {
  font-family: 'mastrocaption_extra_bold', serif !important;
}
.nd-mastrocaptionXBdIt {
  font-family: 'mastrocaptionXBdIt', serif !important;
}
.nd-mastrocaption_black {
  font-family: 'mastrocaption_black', serif !important;
}
.nd-mastrocaption_black_italic {
  font-family: 'mastrocaption_black_italic', serif !important;
}

.nd-mastrodisplay_extra_light {
  font-family: 'mastrodisplay_extra_light', serif !important;
}
.nd-mastrodisplayXLtIt {
  font-family: 'mastrodisplayXLtIt', serif !important;
}
.nd-mastrodisplay_light {
  font-family: 'mastrodisplay_light', serif !important;
}
.nd-mastrodisplay_light_italic {
  font-family: 'mastrodisplay_light_italic', serif !important;
}
.nd-mastrodisplay_book {
  font-family: 'mastrodisplay_book', serif !important;
}
.nd-mastrodisplay_book_italic {
  font-family: 'mastrodisplay_book_italic', serif !important;
}
.nd-mastrodisplay_regular {
  font-family: 'mastrodisplay_regular', serif !important;
}
.nd-mastrodisplay_regular_italic {
  font-family: 'mastrodisplay_regular_italic', serif !important;
}
.nd-mastrodisplay_medium {
  font-family: 'mastrodisplay_medium', serif !important;
}
.nd-mastrodisplay_medium_italic {
  font-family: 'mastrodisplay_medium_italic', serif !important;
}
.nd-mastrodisplay_semi_bold {
  font-family: 'mastrodisplay_semi_bold', serif !important;
}
.nd-mastrodisplaySBdIt {
  font-family: 'mastrodisplaySBdIt', serif !important;
}
.nd-mastrodisplay_bold {
  font-family: 'mastrodisplay_bold', serif !important;
}
.nd-mastrodisplay_bold_italic {
  font-family: 'mastrodisplay_bold_italic', serif !important;
}
.nd-mastrodisplay_extra_bold {
  font-family: 'mastrodisplay_extra_bold', serif !important;
}
.nd-mastrodisplayXBdIt {
  font-family: 'mastrodisplayXBdIt', serif !important;
}
.nd-mastrodisplay_black {
  font-family: 'mastrodisplay_black', serif !important;
}
.nd-mastrodisplay_black_italic {
  font-family: 'mastrodisplay_black_italic', serif !important;
}

.nd-mastrosubhead_extra_light {
  font-family: 'mastrosubhead_extra_light', serif !important;
}
.nd-mastrosubheadXLtIt {
  font-family: 'mastrosubheadXLtIt', serif !important;
}
.nd-mastrosubhead_light {
  font-family: 'mastrosubhead_light', serif !important;
}
.nd-mastrosubhead_light_italic {
  font-family: 'mastrosubhead_light_italic', serif !important;
}
.nd-mastrosubhead_book {
  font-family: 'mastrosubhead_book', serif !important;
}
.nd-mastrosubhead_book_italic {
  font-family: 'mastrosubhead_book_italic', sserif !important;
}
.nd-mastrosubhead_regular {
  font-family: 'mastrosubhead_regular', serif !important;
}
.nd-mastrosubhead_regular_italic {
  font-family: 'mastrosubhead_regular_italic', serif !important;
}
.nd-mastrosubhead_medium {
  font-family: 'mastrosubhead_medium', serif !important;
}
.nd-mastrosubhead_medium_italic {
  font-family: 'mastrosubhead_medium_italic', serif !important;
}
.nd-mastrosubhead_semi_bold {
  font-family: 'mastrosubhead_semi_bold', serif !important;
}
.nd-mastrosubheadSBdIt {
  font-family: 'mastrosubheadSBdIt', serif !important;
}
.nd-mastrosubhead_bold {
  font-family: 'mastrosubhead_bold', serif !important;
}
.nd-mastrosubhead_bold_italic {
  font-family: 'mastrosubhead_bold_italic', serif !important;
}
.nd-mastrosubhead_extra_bold {
  font-family: 'mastrosubhead_extra_bold', serif !important;
}
.nd-mastrosubheadXBdIt {
  font-family: 'mastrosubheadXBdIt', serif !important;
}
.nd-mastrosubhead_black {
  font-family: 'mastrosubhead_black', serif !important;
}
.nd-mastrosubhead_black_italic {
  font-family: 'mastrosubhead_black_italic', serif !important;
}

.nd-mastrotext_extra_light {
  font-family: 'mastrotext_extra_light', serif !important;
}
.nd-mastrotextXLtIt {
  font-family: 'mastrotext_extra_light_italic', serif !important;
}
.nd-mastrotext_light {
  font-family: 'mastrotext_light', serif !important;
}
.nd-mastrotext_light_italic {
  font-family: 'mastrotext_light_italic', serif !important;
}
.nd-mastrotext_book {
  font-family: 'mastrotext_book', serif !important;
}
.nd-mastrotext_book_italic {
  font-family: 'mastrotext_book_italic', sserif !important;
}
.nd-mastrotext_regular {
  font-family: 'mastrotext_regular', serif !important;
}
.nd-mastrotext_regular_italic {
  font-family: 'mastrotext_regular_italic', serif !important;
}
.nd-mastrotext_medium {
  font-family: 'mastrotext_medium', serif !important;
}
.nd-mastrotext_medium_italic {
  font-family: 'mastrotext_medium_italic', serif !important;
}
.nd-mastrotext_semi_bold {
  font-family: 'mastrotext_semi_bold', serif !important;
}
.nd-mastrotextSBdIt {
  font-family: 'mastrotext_semi_bold_italic', serif !important;
}
.nd-mastrotext_bold {
  font-family: 'mastrotext_bold', serif !important;
}
.nd-mastrotext_bold_italic {
  font-family: 'mastrotext_bold_italic', serif !important;
}
.nd-mastrotext_extra_bold {
  font-family: 'mastrotext_extra_bold', serif !important;
}
.nd-mastrotextXBdIt {
  font-family: 'mastrotext_extra_bold_italic', serif !important;
}
.nd-mastrotext_black {
  font-family: 'mastrotext_black', serif !important;
}
.nd-mastrotext_black_italic {
  font-family: 'mastrotext_black_italic', serif !important;
}

.nd-mastrosans_extra_light {
  font-family: 'mastro_sansextra_light', sans-serif !important;
}
.nd-mastrosansXLtIt {
  font-family: 'mastro_sansextra_light_italic', sans-serif !important;
}
.nd-mastrosans_light {
  font-family: 'mastro_sanslight', sans-serif !important;
}
.nd-mastrosans_light_italic {
  font-family: 'mastro_sanslight_italic', sans-serif !important;
}
.nd-mastrosans_regular {
  font-family: 'mastro_sansregular', sans-serif !important;
}
.nd-mastrosans_regular_italic {
  font-family: 'mastro_sansitalic', sans-serif !important;
}
.nd-mastrosans_medium {
  font-family: 'mastro_sansmedium', sans-serif !important;
}
.nd-mastrosans_medium_italic {
  font-family: 'mastro_sansmedium_italic', sans-serif !important;
}
.nd-mastrosans_semi_bold {
  font-family: 'mastro_sanssemi_bold', sans-serif !important;
}
.nd-mastrosansSBdIt {
  font-family: 'mastro_sanssemi_bold_italic', sans-serif !important;
}
.nd-mastrosans_bold {
  font-family: 'mastro_sansbold', sans-serif !important;
}
.nd-mastrosans_bold_italic {
  font-family: 'mastro_sansbold_italic', sans-serif !important;
}
.nd-mastrosans_extra_bold {
  font-family: 'mastro_sansextra_bold', sans-serif !important;
}
.nd-mastrosansXBdIt {
  font-family: 'mastro_sansextra_bold_italic', sans-serif !important;
}
.nd-mastrosans_black {
  font-family: 'mastro_sansblack', sans-serif !important;
}
.nd-mastrosans_black_italic {
  font-family: 'mastro_sansblack_italic', sans-serif !important;
}

.nd-nazare_exuberantregular {
  font-family: 'nazare_exuberantregular', sans-serif !important;
}
.nd-nazare_exuberantmedium {
  font-family: 'nazare_exuberantmedium', sans-serif !important;
}
.nd-nazare_exuberantsemi_bold {
  font-family: 'nazare_exuberantsemi_bold', sans-serif !important;
}
.nd-nazare_exuberantbold {
  font-family: 'nazare_exuberantbold', sans-serif !important;
}
.nd-nazare_exuberantextra_bold {
  font-family: 'nazare_exuberantextra_bold', sans-serif !important;
}
.nd-nazare_exuberantheavy {
  font-family: 'nazare_exuberantheavy', sans-serif !important;
}

.nd-nazareregular {
  font-family: 'nazareregular', sans-serif !important;
}
.nd-nazaremedium {
  font-family: 'nazaremedium', sans-serif !important;
}
.nd-nazaresemi_bold {
  font-family: 'nazaresemi_bold', sans-serif !important;
}
.nd-nazarebold {
  font-family: 'nazarebold', sans-serif !important;
}
.nd-nazareextra_bold {
  font-family: 'nazareextra_bold', sans-serif !important;
}
.nd-nazareheavy {
  font-family: 'nazareheavy', sans-serif !important;
}

.nd-thrillerslight {
  font-family: 'thrillers_light', sans-serif !important;
}
.nd-thrillersregular {
  font-family: 'thrillers_regular', sans-serif !important;
}
.nd-thrillersmedium {
  font-family: 'thrillers_medium', sans-serif !important;
}
.nd-thrillerssemibold {
  font-family: 'thrillers_semibold', sans-serif !important;
}
.nd-thrillersbold {
  font-family: 'thrillers_bold', sans-serif !important;
}
.nd-thrillersblack {
  font-family: 'thrillers_black', sans-serif !important;
}

.nd-workerlight {
  font-family: 'workerlight', sans-serif !important;
}
.nd-workerlight_slanted {
  font-family: 'workerlight_slanted', sans-serif !important;
}
.nd-workerregular {
  font-family: 'workerregular', sans-serif !important;
}
.nd-workerregular_slanted {
  font-family: 'workerregular_slanted', sans-serif !important;
}
.nd-workerbold {
  font-family: 'workerbold', sans-serif !important;
}
.nd-workerbold_slanted {
  font-family: 'workerbold_slanted', sans-serif !important;
}
.nd-workerextra_bold {
  font-family: 'workerextra_bold', sans-serif !important;
}
.nd-workerextra_bold_slanted {
  font-family: 'workerextra_bold_slanted', sans-serif !important;
}
.nd-workerblack {
  font-family: 'workerblack', sans-serif !important;
}
.nd-workerblack_slanted {
  font-family: 'workerblack_slanted', sans-serif !important;
}

.nd-worker_3dbase {
  font-family: 'worker_3dbase', sans-serif !important;
}
.nd-worker_3dshadow {
  font-family: 'worker_3dshadow', sans-serif !important;
}
.nd-worker_3dcast_shadow {
  font-family: 'worker_3dcast_shadow', sans-serif !important;
}
.nd-worker_3dhighlight {
  font-family: 'worker_3dhighlight', sans-serif !important;
}
.nd-worker_3dlines {
  font-family: 'worker_3dlines', sans-serif !important;
}
.nd-worker_3dinline {
  font-family: 'worker_3dinline', sans-serif !important;
}
.nd-worker_3dinside_shadow {
  font-family: 'worker_3dinside_shadow', sans-serif !important;
}
.nd-worker_3doutline {
  font-family: 'worker_3doutline', sans-serif !important;
}

.nd-opakeheavy {
  font-family: 'opakeheavy', sans-serif !important;
}

.nd-brutathin {
  font-family: 'brutathin', sans-serif !important;
}
.nd-brutathin_italic {
  font-family: 'brutathin_italic', sans-serif !important;
}
.nd-brutaextra_light {
  font-family: 'brutaextra_light', sans-serif !important;
}
.nd-brutaextra_light_italic {
  font-family: 'brutaextra_light_italic', sans-serif !important;
}
.nd-brutalight {
  font-family: 'brutalight', sans-serif !important;
}
.nd-brutalight_italic {
  font-family: 'brutalight_italic', sans-serif !important;
}
.nd-brutaregular {
  font-family: 'brutaregular', sans-serif !important;
}
.nd-brutaitalic {
  font-family: 'brutaitalic', sans-serif !important;
}
.nd-brutasemi_bold {
  font-family: 'brutasemi_bold', sans-serif !important;
}
.nd-brutasemi_bold_italic {
  font-family: 'brutasemi_bold_italic', sans-serif !important;
}
.nd-brutabold {
  font-family: 'brutabold', sans-serif !important;
}
.nd-brutabold_italic {
  font-family: 'brutabold_italic', sans-serif !important;
}
.nd-brutaextra_bold {
  font-family: 'brutaextra_bold', sans-serif !important;
}
.nd-brutaextra_bold_italic {
  font-family: 'brutaextra_bold_italic', sans-serif !important;
}
.nd-brutablack {
  font-family: 'brutablack', sans-serif !important;
}
.nd-brutablack_italic {
  font-family: 'brutablack_italic', sans-serif !important;
}

.nd-brutathin_compressed {
  font-family: 'brutathin_compressed', sans-serif !important;
}
.nd-brutathin_compressed_italic {
  font-family: 'brutathin_compressed_italic', sans-serif !important;
}
.nd-brutaextra_light_compressed {
  font-family: 'brutaextra_light_compressed', sans-serif !important;
}
.nd-brutaXLtcompressedIt {
  font-family: 'brutaXLtcompressedIt', sans-serif !important;
}
.nd-brutalight_compressed {
  font-family: 'brutalight_compressed', sans-serif !important;
}
.nd-brutalight_compressed_italic {
  font-family: 'brutalight_compressed_italic', sans-serif !important;
}
.nd-brutaregular_compressed {
  font-family: 'brutaregular_compressed', sans-serif !important;
}
.nd-brutaRgcompressedIt {
  font-family: 'brutaRgcompressedIt', sans-serif !important;
}
.nd-brutasemi_bold_compressed {
  font-family: 'brutasemi_bold_compressed', sans-serif !important;
}
.nd-brutaSBdcompressedIt {
  font-family: 'brutaSBdcompressedIt', sans-serif !important;
}
.nd-brutabold_compressed {
  font-family: 'brutabold_compressed', sans-serif !important;
}
.nd-brutabold_compressed_italic {
  font-family: 'brutabold_compressed_italic', sans-serif !important;
}
.nd-brutaextra_bold_compressed {
  font-family: 'brutaextra_bold_compressed', sans-serif !important;
}
.nd-brutaXBdcompressedIt {
  font-family: 'brutaXBdcompressedIt', sans-serif !important;
}
.nd-brutablack_compressed {
  font-family: 'brutablack_compressed', sans-serif !important;
}
.nd-brutablack_compressed_italic {
  font-family: 'brutablack_compressed_italic', sans-serif !important;
}

.nd-brutathin_condensed {
  font-family: 'brutathin_condensed', sans-serif !important;
}
.nd-brutathin_condensed_italic {
  font-family: 'brutathin_condensed_italic', sans-serif !important;
}
.nd-brutaextra_light_condensed {
  font-family: 'brutaextra_light_condensed', sans-serif !important;
}
.nd-brutaXLtCnIt {
  font-family: 'brutaXLtCnIt', sans-serif !important;
}
.nd-brutalight_condensed {
  font-family: 'brutalight_condensed', sans-serif !important;
}
.nd-brutalight_condensed_italic {
  font-family: 'brutalight_condensed_italicic', sans-serif !important;
}
.nd-brutaregular_condensed {
  font-family: 'brutaregular_condensed', sans-serif !important;
}
.nd-brutaregular_condensed_italic {
  font-family: 'brutaregular_condensed_italic', sans-serif !important;
}
.nd-brutasemi_bold_condensed {
  font-family: 'brutasemi_bold_condensed', sans-serif !important;
}
.nd-brutaSBdCnIt {
  font-family: 'brutaSBdCnIt', sans-serif !important;
}
.nd-brutabold_condensed {
  font-family: 'brutabold_condensed', sans-serif !important;
}
.nd-brutabold_condensed_italic {
  font-family: 'brutabold_condensed_italic', sans-serif !important;
}
.nd-brutaextra_bold_condensed {
  font-family: 'brutaextra_bold_condensed', sans-serif !important;
}
.nd-brutaXBdCnIt {
  font-family: 'brutaXBdCnIt', sans-serif !important;
}
.nd-brutablack_condensed {
  font-family: 'brutablack_condensed', sans-serif !important;
}
.nd-brutablack_condensed_italic {
  font-family: 'brutablack_condensed_italic', sans-serif !important;
}

.nd-brutathin_extended {
  font-family: 'brutathin_extended', sans-serif !important;
}
.nd-brutathin_extended_italic {
  font-family: 'brutathin_extended_italic', sans-serif !important;
}
.nd-brutaextra_light_extended {
  font-family: 'brutaextra_light_extended', sans-serif !important;
}
.nd-brutaXLtExIt {
  font-family: 'brutaXLtExIt', sans-serif !important;
}
.nd-brutalight_extended {
  font-family: 'brutalight_extended', sans-serif !important;
}
.nd-brutalight_extended_italic {
  font-family: 'brutalight_extended_italic', sans-serif !important;
}
.nd-brutaregular_extended {
  font-family: 'brutaregular_extended', sans-serif !important;
}
.nd-brutaregular_extended_italic {
  font-family: 'brutaregular_extended_italic', sans-serif !important;
}
.nd-brutasemi_bold_extended {
  font-family: 'brutasemi_bold_extended', sans-serif !important;
}
.nd-brutaSBdExIt {
  font-family: 'brutaSBdExIt', sans-serif !important;
}
.nd-brutabold_extended {
  font-family: 'brutabold_extended', sans-serif !important;
}
.nd-brutabold_extended_italic {
  font-family: 'brutabold_extended_italic', sans-serif !important;
}
.nd-brutaextra_bold_extended {
  font-family: 'brutaextra_bold_extended', sans-serif !important;
}
.nd-brutaXBdExIt {
  font-family: 'brutaXBdExIt', sans-serif !important;
}
.nd-brutablack_extended {
  font-family: 'brutablack_extended', sans-serif !important;
}
.nd-brutablack_extended_italic {
  font-family: 'brutablack_extended_italic', sans-serif !important;
}

.nd-pointhairline {
  font-family: 'pointhairline', sans-serif !important;
}
.nd-pointhairline_italic {
  font-family: 'pointhairline_italic', sans-serif !important;
}
.nd-pointthin {
  font-family: 'pointthin', sans-serif !important;
}
.nd-pointthin_italic {
  font-family: 'pointthin_italic', sans-serif !important;
}
.nd-pointextra_light {
  font-family: 'pointextra_light', sans-serif !important;
}
.nd-pointextra_light_italic {
  font-family: 'pointextra_light_italic', sans-serif !important;
}
.nd-pointlight {
  font-family: 'pointlight', sans-serif !important;
}
.nd-pointlight_italic {
  font-family: 'pointlight_italic', sans-serif !important;
}
.nd-pointbook {
  font-family: 'pointbook', sans-serif !important;
}
.nd-pointbook_italic {
  font-family: 'pointbook_italic', sans-serif !important;
}
.nd-pointregular {
  font-family: 'pointregular', sans-serif !important;
}
.nd-pointitalic {
  font-family: 'pointitalic', sans-serif !important;
}
.nd-pointsemi_bold {
  font-family: 'pointsemi_bold', sans-serif !important;
}
.nd-pointsemi_bold_italic {
  font-family: 'pointsemi_bold_italic', sans-serif !important;
}
.nd-pointbold {
  font-family: 'pointbold', sans-serif !important;
}
.nd-pointbold_italic {
  font-family: 'pointbold_italic', sans-serif !important;
}
.nd-pointextra_bold {
  font-family: 'pointextra_bold', sans-serif !important;
}
.nd-pointextra_bold_italic {
  font-family: 'pointextra_bold_italic', sans-serif !important;
}
.nd-pointblack {
  font-family: 'pointblack', sans-serif !important;
}
.nd-pointblack_italic {
  font-family: 'pointblack_italic', sans-serif !important;
}

.nd-gluhairline {
  font-family: 'gluhairline', sans-serif !important;
}
.nd-gluhairline_italic {
  font-family: 'gluhairline_italic', sans-serif !important;
}
.nd-gluthin {
  font-family: 'gluthin', sans-serif !important;
}
.nd-gluthin_italic {
  font-family: 'gluthin_italic', sans-serif !important;
}
.nd-gluextra_light {
  font-family: 'gluextra_light', sans-serif !important;
}
.nd-gluextra_light_italic {
  font-family: 'gluextra_light_italic', sans-serif !important;
}
.nd-glulight {
  font-family: 'glulight', sans-serif !important;
}
.nd-glulight_italic {
  font-family: 'glulight_italic', sans-serif !important;
}
.nd-glubook {
  font-family: 'glubook', sans-serif !important;
}
.nd-glubook_italic {
  font-family: 'glubook_italic', sans-serif !important;
}
.nd-gluregular {
  font-family: 'gluregular', sans-serif !important;
}
.nd-gluitalic {
  font-family: 'gluitalic', sans-serif !important;
}
.nd-glusemi_bold {
  font-family: 'glusemi_bold', sans-serif !important;
}
.nd-glusemi_bold_italic {
  font-family: 'glusemi_bold_italic', sans-serif !important;
}
.nd-glubold {
  font-family: 'glubold', sans-serif !important;
}
.nd-glubold_italic {
  font-family: 'glubold_italic', sans-serif !important;
}
.nd-gluextra_bold {
  font-family: 'gluextra_bold', sans-serif !important;
}
.nd-gluextra_bold_italic {
  font-family: 'gluextra_bold_italic', sans-serif !important;
}
.nd-glublack {
  font-family: 'glublack', sans-serif !important;
}
.nd-glublack_italic {
  font-family: 'glublack_italic', sans-serif !important;
}

.nd-point_softhairline {
  font-family: 'point_softhairline', sans-serif !important;
}
.nd-point_softhairline_italic {
  font-family: 'point_softhairline_italic', sans-serif !important;
}
.nd-point_softthin {
  font-family: 'point_softthin', sans-serif !important;
}
.nd-point_softthin_italic {
  font-family: 'point_softthin_italic', sans-serif !important;
}
.nd-point_softextra_light {
  font-family: 'point_softextra_light', sans-serif !important;
}
.nd-point_softextra_light_italic {
  font-family: 'point_softextra_light_italic', sans-serif !important;
}
.nd-point_softlight {
  font-family: 'point_softlight', sans-serif !important;
}
.nd-point_softlight_italic {
  font-family: 'point_softlight_italic', sans-serif !important;
}
.nd-point_softbook {
  font-family: 'point_softbook', sans-serif !important;
}
.nd-point_softbook_italic {
  font-family: 'point_softbook_italic', sans-serif !important;
}
.nd-point_softregular {
  font-family: 'point_softregular', sans-serif !important;
}
.nd-point_softitalic {
  font-family: 'point_softitalic', sans-serif !important;
}
.nd-point_softsemi_bold {
  font-family: 'point_softsemi_bold', sans-serif !important;
}
.nd-point_softsemi_bold_italic {
  font-family: 'point_softsemi_bold_italic', sans-serif !important;
}
.nd-point_softbold {
  font-family: 'point_softbold', sans-serif !important;
}
.nd-point_softbold_italic {
  font-family: 'point_softbold_italic', sans-serif !important;
}
.nd-point_softextra_bold {
  font-family: 'point_softextra_bold', sans-serif !important;
}
.nd-point_softextra_bold_italic {
  font-family: 'point_softextra_bold_italic', sans-serif !important;
}
.nd-point_softblack {
  font-family: 'point_softblack', sans-serif !important;
}
.nd-point_softblack_italic {
  font-family: 'point_softblack_italic', sans-serif !important;
}

.nd-genicaone {
  font-family: 'genicaone', sans-serif !important;
}

.nd-sinete {
  font-family: 'sinete', sans-serif !important;
}

.nd-the_ribbon_generatorribbons_a {
  font-family: 'the_ribbon_generatorribbons_a', sans-serif !important;
}

.nd-exo_softthin {
  font-family: 'exo_softthin', sans-serif !important;
}
.nd-exo_softthin_italic {
  font-family: 'exo_softthin_italic', sans-serif !important;
}
.nd-exo_softextra_light {
  font-family: 'exo_softextra_light', sans-serif !important;
}
.nd-exo_softextra_light_italic {
  font-family: 'exo_softextra_light_italic', sans-serif !important;
}
.nd-exo_softlight {
  font-family: 'exo_softlight', sans-serif !important;
}
.nd-exo_softlight_italic {
  font-family: 'exo_softlight_italic', sans-serif !important;
}
.nd-exo_softregular {
  font-family: 'exo_softregular', sans-serif !important;
}
.nd-exo_softitalic {
  font-family: 'exo_softitalic', sans-serif !important;
}
.nd-exo_softbook {
  font-family: 'exo_softbook', sans-serif !important;
}
.nd-exo_softbook_italic {
  font-family: 'exo_softbook_italic', sans-serif !important;
}
.nd-exo_softsemi_bold {
  font-family: 'exo_softsemi_bold', sans-serif !important;
}
.nd-exo_softsemi_bold_italic {
  font-family: 'exo_softsemi_bold_italic', sans-serif !important;
}
.nd-exo_softbold {
  font-family: 'exo_softbold', sans-serif !important;
}
.nd-exo_softbold_italic {
  font-family: 'exo_softbold_italic', sans-serif !important;
}
.nd-exo_softextra_bold {
  font-family: 'exo_softextra_bold{', sans-serif !important;
}
.nd-exo_softextra_bold_italic {
  font-family: 'exo_softextra_bold_italic', sans-serif !important;
}
.nd-exo_softblack {
  font-family: 'exo_softblack', sans-serif !important;
}
.nd-exo_softblack_italic {
  font-family: 'exo_softblack_italic', sans-serif !important;
}

.nd-exo_slab_prothin {
  font-family: 'exo_slab_prothin', sans-serif !important;
}
.nd-exo_slab_prothin_italic {
  font-family: 'exo_slab_prothin_italic', sans-serif !important;
}
.nd-exo_slab_proextra_light {
  font-family: 'exo_slab_proextra_light', sans-serif !important;
}
.nd-exo_slab_proextra_light_italic {
  font-family: 'exo_slab_proextra_light_italic', sans-serif !important;
}
.nd-exo_slab_prolight {
  font-family: 'exo_slab_prolight', sans-serif !important;
}
.nd-exo_slab_prolight_italic {
  font-family: 'exo_slab_prolight_italic', sans-serif !important;
}
.nd-exo_slab_proregular {
  font-family: 'exo_slab_proregular', sans-serif !important;
}
.nd-exo_slab_proitalic {
  font-family: 'exo_slab_proitalic', sans-serif !important;
}
.nd-exo_slab_probook {
  font-family: 'exo_slab_probook', sans-serif !important;
}
.nd-exo_slab_probook_italic {
  font-family: 'exo_slab_probook_italic', sans-serif !important;
}
.nd-exo_slab_prosemi_bold {
  font-family: 'exo_slab_prosemi_bold', sans-serif !important;
}
.nd-exo_slab_prosemi_bold_italic {
  font-family: 'exo_slab_prosemi_bold_italic', sans-serif !important;
}
.nd-exo_slab_probold {
  font-family: 'exo_slab_probold', sans-serif !important;
}
.nd-exo_slab_probold_italic {
  font-family: 'exo_slab_probold_italic', sans-serif !important;
}
.nd-exo_slab_proextra_bold {
  font-family: 'exo_slab_proextra_bold', sans-serif !important;
}
.nd-exo_slab_proextra_bold_italic {
  font-family: 'exo_slab_proextra_bold_italic', sans-serif !important;
}
.nd-exo_slab_problack {
  font-family: 'exo_slab_problack', sans-serif !important;
}
.nd-exo_slab_problack_italic {
  font-family: 'exo_slab_problack_italic', sans-serif !important;
}

.nd-exothin {
  font-family: 'exothin', sans-serif !important;
}
.nd-exothin_italic {
  font-family: 'exothin_italic', sans-serif !important;
}
.nd-exoextra_light {
  font-family: 'exoextra_light', sans-serif !important;
}
.nd-exoextra_light_italic {
  font-family: 'exoextra_light_italic', sans-serif !important;
}
.nd-exolight {
  font-family: 'exolight', sans-serif !important;
}
.nd-exolight_italic {
  font-family: 'exolight_italic', sans-serif !important;
}
.nd-exoregular {
  font-family: 'exoregular', sans-serif !important;
}
.nd-exoitalic {
  font-family: 'exoitalic', sans-serif !important;
}
.nd-exomedium {
  font-family: 'exomedium', sans-serif !important;
}
.nd-exomedium_italic {
  font-family: 'exomedium_italic', sans-serif !important;
}
.nd-exosemi_bold {
  font-family: 'exosemi_bold', sans-serif !important;
}
.nd-exosemi_bold_italic {
  font-family: 'exosemi_bold_italic', sans-serif !important;
}
.nd-exobold {
  font-family: 'exobold', sans-serif !important;
}
.nd-exobold_italic {
  font-family: 'exobold_italic', sans-serif !important;
}
.nd-exoextra_bold {
  font-family: 'exoextra_bold', sans-serif !important;
}
.nd-exoextra_bold_italic {
  font-family: 'exoextra_bold_italic', sans-serif !important;
}
.nd-exoblack {
  font-family: 'exoblack', sans-serif !important;
}
.nd-exoblack_italic {
  font-family: 'exoblack_italic', sans-serif !important;
}

.nd-exo_2thin {
  font-family: 'exo_2thin', sans-serif !important;
}
.nd-exo_2thin_italic {
  font-family: 'exo_2thin_italic', sans-serif !important;
}
.nd-exo_2extra_light {
  font-family: 'exo_2extra_light', sans-serif !important;
}
.nd-exo_2extra_light_italic {
  font-family: 'exo_2extra_light_italic', sans-serif !important;
}
.nd-exo_2light {
  font-family: 'exo_2light', sans-serif !important;
}
.nd-exo_2light_italic {
  font-family: 'exo_2light_italic', sans-serif !important;
}
.nd-exo_2regular {
  font-family: 'exo_2regular', sans-serif !important;
}
.nd-exo_2italic {
  font-family: 'exo_2italic', sans-serif !important;
}
.nd-exo_2medium {
  font-family: 'exo_2medium', sans-serif !important;
}
.nd-exo_2medium_italic {
  font-family: 'exo_2medium_italic', sans-serif !important;
}
.nd-exo_2semi_bold {
  font-family: 'exo_2semi_bold', sans-serif !important;
}
.nd-exo_2semi_bold_italic {
  font-family: 'exo_2semi_bold_italic', sans-serif !important;
}
.nd-exo_2bold {
  font-family: 'exo_2bold', sans-serif !important;
}
.nd-exo_2bold_italic {
  font-family: 'exo_2bold_italic', sans-serif !important;
}
.nd-exo_2extra_bold {
  font-family: 'exo_2extra_bold', sans-serif !important;
}
.nd-exo_2extra_bold_italic {
  font-family: 'exo_2extra_bold_italic', sans-serif !important;
}
.nd-exo_2black {
  font-family: 'exo_2black', sans-serif !important;
}
.nd-exo_2black_italic {
  font-family: 'exo_2black_italic', sans-serif !important;
}

.nd-exo_2thin_expanded {
  font-family: 'exo_2thin_expanded', sans-serif !important;
}
.nd-exo_2extra_light_expanded {
  font-family: 'exo_2extra_light_expanded', sans-serif !important;
}
.nd-exo_2light_expanded {
  font-family: 'exo_2light_expanded', sans-serif !important;
}
.nd-exo_2regular_expanded {
  font-family: 'exo_2regular_expanded', sans-serif !important;
}
.nd-exo_2medium_expanded {
  font-family: 'exo_2medium_expanded', sans-serif !important;
}
.nd-exo_2semi_bold_expanded {
  font-family: 'exo_2semi_bold_expanded', sans-serif !important;
}
.nd-exo_2bold_expanded {
  font-family: 'exo_2bold_expanded', sans-serif !important;
}
.nd-exo_2extra_bold_expanded {
  font-family: 'exo_2extra_bold_expanded', sans-serif !important;
}
.nd-exo_2black_expanded {
  font-family: 'exo_2black_expanded', sans-serif !important;
}

.nd-exo_2thin_condensed {
  font-family: 'exo_2thin_condensed', sans-serif !important;
}
.nd-exo_2extra_light_condensed {
  font-family: 'exo_2extra_light_condensed', sans-serif !important;
}
.nd-exo_2light_condensed {
  font-family: 'exo_2light_condensed', sans-serif !important;
}
.nd-exo_2regular_condensed {
  font-family: 'exo_2regular_condensed', sans-serif !important;
}
.nd-exo_2medium_condensed {
  font-family: 'exo_2medium_condensed', sans-serif !important;
}
.nd-exo_2semi_bold_condensed {
  font-family: 'exo_2semi_bold_condensed', sans-serif !important;
}
.nd-exo_2bold_condensed {
  font-family: 'exo_2bold_condensed', sans-serif !important;
}
.nd-exo_2extra_bold_condensed {
  font-family: 'exo_2extra_bold_condensed', sans-serif !important;
}
.nd-exo_2black_condensed {
  font-family: 'exo_2black_condensed', sans-serif !important;
}

.nd-mangericathin {
  font-family: 'mangericathin', sans-serif !important;
}
.nd-mangericathin_italic {
  font-family: 'mangericathin_italic', sans-serif !important;
}
.nd-mangericaextra_light {
  font-family: 'mangericaextra_light', sans-serif !important;
}
.nd-mangericaextra_light_italic {
  font-family: 'mangericaextra_light_italic', sans-serif !important;
}
.nd-mangericalight {
  font-family: 'mangericalight', sans-serif !important;
}
.nd-mangericalight_italic {
  font-family: 'mangericalight_italic', sans-serif !important;
}
.nd-mangericaregular {
  font-family: 'mangericaregular', sans-serif !important;
}
.nd-mangericaitalic {
  font-family: 'mangericaitalic', sans-serif !important;
}
.nd-mangericasemi_bold {
  font-family: 'mangericasemi_bold', sans-serif !important;
}
.nd-mangericasemi_bold_italic {
  font-family: 'mangericasemi_bold_italic', sans-serif !important;
}
.nd-mangericabold {
  font-family: 'mangericabold', sans-serif !important;
}
.nd-mangericabold_italic {
  font-family: 'mangericabold_italic', sans-serif !important;
}
.nd-mangericaextra_bold {
  font-family: 'mangericaextra_bold', sans-serif !important;
}
.nd-mangericaextra_bold_italic {
  font-family: 'mangericaextra_bold_italic', sans-serif !important;
}
.nd-mangericablack {
  font-family: 'mangericablack', sans-serif !important;
}
.nd-mangericablack_italic {
  font-family: 'mangericablack_italic', sans-serif !important;
}
.nd-mangericaultra {
  font-family: 'mangericaultra', sans-serif !important;
}
.nd-mangericaultra_italic {
  font-family: 'mangericaultra_italic', sans-serif !important;
}

.nd-feltroeroded {
  font-family: 'feltroeroded', sans-serif !important;
}
.nd-feltronormal {
  font-family: 'feltronormal', sans-serif !important;
}
.nd-feltrooutline {
  font-family: 'feltrooutline', sans-serif !important;
}
.nd-feltrooutline_texture {
  font-family: 'feltrooutline_texture', sans-serif !important;
}
.nd-feltroshadow {
  font-family: 'feltroshadow', sans-serif !important;
}
.nd-feltroshadow_texture {
  font-family: 'feltroshadow_texture', sans-serif !important;
}
.nd-feltrotexture_1 {
  font-family: 'feltrotexture_1', sans-serif !important;
}
.nd-feltrotexture_2 {
  font-family: 'feltrotexture_2', sans-serif !important;
}
.nd-feltrotexture_3 {
  font-family: 'feltrotexture_3', sans-serif !important;
}

.nd-arima_maduraithin {
  font-family: 'arima_maduraithin', sans-serif !important;
}
.nd-arima_maduraiextra_ligth {
  font-family: 'arima_maduraiextra_ligth', sans-serif !important;
}
.nd-arima_madurailight {
  font-family: 'arima_madurailight', sans-serif !important;
}
.nd-arima_madurairegular {
  font-family: 'arima_madurairegular', sans-serif !important;
}
.nd-arima_maduraimedium {
  font-family: 'arima_maduraimedium', sans-serif !important;
}
.nd-arima_maduraibold {
  font-family: 'arima_maduraibold', sans-serif !important;
}
.nd-arima_maduraiextra_bold {
  font-family: 'arima_maduraiextra_bold', sans-serif !important;
}
.nd-arima_maduraiblack {
  font-family: 'arima_maduraiblack', sans-serif !important;
}

.nd-arima_koshithin {
  font-family: 'arima_koshithin', sans-serif !important;
}
.nd-arima_koshiextra_ligth {
  font-family: 'arima_koshiextra_ligth', sans-serif !important;
}
.nd-arima_koshilight {
  font-family: 'arima_koshilight', sans-serif !important;
}
.nd-arima_koshiregular {
  font-family: 'arima_koshiregular', sans-serif !important;
}
.nd-arima_koshimedium {
  font-family: 'arima_koshimedium', sans-serif !important;
}
.nd-arima_koshisemi_bold {
  font-family: 'arima_koshisemi_bold', sans-serif !important;
}
.nd-arima_koshibold {
  font-family: 'arima_koshibold', sans-serif !important;
}
.nd-arima_koshiextra_bold {
  font-family: 'arima_koshiextra_bold', sans-serif !important;
}

.nd-cinzelregular {
  font-family: 'cinzelregular', sans-serif !important;
}
.nd-cinzelsemi_bold {
  font-family: 'cinzelsemi_bold', sans-serif !important;
}
.nd-cinzelbold {
  font-family: 'cinzelbold', sans-serif !important;
}
.nd-cinzelblack {
  font-family: 'cinzelblack', sans-serif !important;
}

.nd-cinzel_decorativeregular {
  font-family: 'cinzel_decorativeregular', sans-serif !important;
}
.nd-cinzel_decorativesemi_bold {
  font-family: 'cinzel_decorativesemi_bold', sans-serif !important;
}
.nd-cinzel_decorativebold {
  font-family: 'cinzel_decorativebold', sans-serif !important;
}
.nd-cinzel_decorativeblack {
  font-family: 'cinzel_decorativeblack', sans-serif !important;
}

.nd-fastpen05 {
  font-family: 'Fastpen_0.5_mm', sans-serif !important;
}
.nd-fastpen1 {
  font-family: 'Fastpen_1_mm', sans-serif !important;
}
.nd-fastpen2 {
  font-family: 'Fastpen_2_mm', sans-serif !important;
}
.nd-fastpen4 {
  font-family: 'Fastpen_4_mm', sans-serif !important;
}

/* -------- Text -------- */
BODY {
  font-family: 'bruta_glb_regularregular', sans-serif !important;
}
BODY p {
  font-family: 'bruta_glb_regularregular', sans-serif !important;
}
BODY h1,
BODY h2,
BODY h3,
BODY h4,
BODY h5 {
  font-family: 'bruta_glb_regularbold', sans-serif !important;
  font-weight: normal;
}

* {
  font-variant-ligatures: none;
}

.nd-72 span,
.nd-72 a,
.nd-72 p,
.nd-72 h1,
.nd-72 h2,
.nd-72 h3,
.nd-72 h4,
.nd-72 h5 {
  font-size: 72px !important;
}
.nd-60 span,
.nd-60 a,
.nd-60 p,
.nd-60 h1,
.nd-60 h2,
.nd-60 h3,
.nd-60 h4,
.nd-60 h5 {
  font-size: 60px !important;
}
.nd-24 span,
.nd-24 a,
.nd-24 p,
.nd-24 h1,
.nd-24 h2,
.nd-24 h3,
.nd-24 h4,
.nd-24 h5 {
  font-size: 24px !important;
}
.nd-22 span,
.nd-22 a,
.nd-22 p,
.nd-22 h1,
.nd-22 h2,
.nd-22 h3,
.nd-22 h4,
.nd-22 h5 {
  font-size: 22px !important;
}
.nd-20 span,
.nd-20 a,
.nd-20 p,
.nd-20 h1,
.nd-20 h2,
.nd-20 h3,
.nd-20 h4,
.nd-20 h5 {
  font-size: 20px !important;
}
.nd-18 span,
.nd-18 a,
.nd-18 p,
.nd-18 h1,
.nd-18 h2,
.nd-18 h3,
.nd-18 h4,
.nd-18 h5 {
  font-size: 18px !important;
}
.nd-16 span,
.nd-16 a,
.nd-16 p,
.nd-16 h1,
.nd-16 h2,
.nd-16 h3,
.nd-16 h4,
.nd-16 h5 {
  font-size: 16px !important;
}
.nd-14 span,
.nd-14 a,
.nd-14 p,
.nd-14 h1,
.nd-14 h2,
.nd-14 h3,
.nd-14 h4,
.nd-14 h5 {
  font-size: 14px !important;
}
.nd-12 span,
.nd-12 a,
.nd-12 p,
.nd-12 h1,
.nd-12 h2,
.nd-12 h3,
.nd-12 h4,
.nd-12 h5 {
  font-size: 12px !important;
}
.nd-10 span,
.nd-10 a,
.nd-10 p,
.nd-10 h1,
.nd-10 h2,
.nd-10 h3,
.nd-10 h4,
.nd-10 h5 {
  font-size: 10px !important;
}

.nd-22-title span,
.nd-22-title a,
.nd-22-title p,
.nd-22-title h1,
.nd-22-title h2,
.nd-22-title h3,
.nd-22-title h4,
.nd-22-title h5 {
  font-size: 22px !important;
}

@media screen and (max-width: 767px) {
  .nd-22-title span,
  .nd-22-title a,
  .nd-22-title p,
  .nd-22-title h1,
  .nd-22-title h2,
  .nd-22-title h3,
  .nd-22-title h4,
  .nd-22-title h5 {
    font-size: 18px !important;
  }
  .nd-72 span,
  .nd-72 a,
  .nd-72 p,
  .nd-72 h1,
  .nd-72 h2,
  .nd-72 h3,
  .nd-72 h4,
  .nd-72 h5 {
    font-size: 64px !important;
  }
}

.nd-title-desc {
  margin-bottom: 5px !important;
}
.nd-desc {
  color: #707070;
}
.nd-about-txt {
  padding: 0 0 0 30px;
}
.nd-txt-white span,
.nd-txt-white p,
.nd-txt-white h1,
.nd-txt-white h2,
.nd-txt-white h3,
.nd-txt-white h4,
.nd-txt-white h5 {
  color: #fff !important;
}
.nd-txt-white a {
  color: #fff;
}
.nd-txt-white a:hover {
  color: #999;
}
.nd-txt-rust span,
.nd-txt-rust p,
.nd-txt-rust h1,
.nd-txt-rust h2,
.nd-txt-rust h3,
.nd-txt-rust h4,
.nd-txt-rust h5 {
  color: #b75432 !important;
}

.nd-bruta_extendedregular,
.nd-bruta_extendedregular span,
.nd-bruta_extendedregular a,
.nd-bruta_extendedregular p,
.nd-bruta_extendedregular h1,
.nd-bruta_extendedregular h2,
.nd-bruta_extendedregular h3,
.nd-bruta_extendedregular h4,
.nd-bruta_extendedregular h5 {
  font-family: 'bruta_glb_extendedregular', sans-serif !important;
}
.nd-bruta_regularbold,
.nd-bruta_regularbold span,
.nd-bruta_regularbold a,
.nd-bruta_regularbold p,
.nd-bruta_regularbold h1,
.nd-bruta_regularbold h2,
.nd-bruta_regularbold h3,
.nd-bruta_regularbold h4,
.nd-bruta_regularbold h5 {
  font-family: 'bruta_glb_regularbold', sans-serif !important;
}
.nd-bruta_regularregular,
.nd-bruta_regularregular span,
.nd-bruta_regularregular a,
.nd-bruta_regularregular p,
.nd-bruta_regularregular h1,
.nd-bruta_regularregular h2,
.nd-bruta_regularregular h3,
.nd-bruta_regularregular h4,
.nd-bruta_regularregular h5 {
  font-family: 'bruta_glb_regularregular', sans-serif !important;
}
.nd-mastrodisplay_light_italic,
.nd-mastrodisplay_light_italic span,
.nd-mastrodisplay_light_italic a,
.nd-mastrodisplay_light_italic p,
.nd-mastrodisplay_light_italic h1,
.nd-mastrodisplay_light_italic h2,
.nd-mastrodisplay_light_italic h3,
.nd-mastrodisplay_light_italic h4,
.nd-mastrodisplay_light_italic h5 {
  font-family: 'mastrodisplay_light_italic', serif !important;
}
.nd-mastrotext_medium,
.nd-mastrotext_medium span,
.nd-mastrotext_medium a,
.nd-mastrotext_medium p,
.nd-mastrotext_medium h1,
.nd-mastrotext_medium h2,
.nd-mastrotext_medium h3,
.nd-mastrotext_medium h4,
.nd-mastrotext_medium h5 {
  font-family: 'mastrotext_medium', serif !important;
}
.nd-pointregular,
.nd-pointregular span,
.nd-pointregular a,
.nd-pointregular p,
.nd-pointregular h1,
.nd-pointregular h2,
.nd-pointregular h3,
.nd-pointregular h4,
.nd-pointregular h5 {
  font-family: 'pointregular', sans-serif !important;
}

/* -------- Header -------- */
.header-right {
  display: none !important;
}
.navbar .nav li a {
  text-transform: none !important;
  color: #999 !important;
  font-size: 14px !important;
}
.navbar .nav li.current-menu-item a {
  text-transform: none !important;
  color: #fff !important;
}
.navbar .nav li a:hover {
  color: #b75432 !important;
}

.header-advanced-menu-close-btn {
  right: 11px;
  top: 15px;
}

@media screen and (max-width: 1199px) {
  header.main-header .container {
    width: 100%;
    padding: 0 35px;
  }
}

@media screen and (max-width: 1080px) {
  .header-left {
    float: left !important;
    display: inline-block;
    margin-top: 20px;
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 1024px) {
  header.main-header .container {
    padding: 0 15px;
  }
  .header-center {
    float: right !important;
    margin: 20px 0 0 0 !important;
  }
  .transparent-header header.main-header {
    background: transparent;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 1000;
  }
}

@media screen and (max-width: 767px) {
  .header-left {
    display: block;
    width: 100%;
  }
  .fa {
    font-family: FontAwesome !important;
  }
  .mobile-main-menu-toggle {
    display: none !important;
  }
  header .mobile-sidebar-trigger {
    display: block !important;
    top: -7px;
  }
  header .mobile-sidebar-trigger a {
    color: #fff !important;
  }
  header .mobile-sidebar-trigger a:hover {
    opacity: 0.75;
  }
}

/* -------- Fonts Page -------- */
.vc_grid-filter {
  padding: 11px 0;
  width: 100%;
  position: relative;
  background: #f4f4f4;
  font-family: 'bruta_glb_extendedregular', sans-serif !important;
  font-size: 10px !important;
  text-transform: uppercase;
}
.vc_grid-filter:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  width: 9600px;
  right: 100%;
  background: #f4f4f4;
  display: block;
  height: 46px;
}
.vc_grid-filter:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  width: 9600px;
  left: 100%;
  background: #f4f4f4;
  display: block;
  height: 46px;
}
.nd-fixed-filter {
  width: 1170px;
  margin: 0 auto;
  position: fixed !important;
  top: 0;
  z-index: 1000;
  background: #f4f4f4;
  -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
}
.vc_grid {
  margin-top: 60px;
}

.vc_grid-item-mini .vc_gitem-zone-a {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.vc_grid-item-mini:hover .vc_gitem-zone-a {
  filter: invert(41%) sepia(22%) saturate(2583%) hue-rotate(338deg)
    brightness(86%) contrast(82%);
}
@supports (-ms-ime-align: auto) {
  .vc_grid-item-mini:hover .vc_gitem-zone-a {
    filter: invert(100%) sepia(30%) saturate(5000%) hue-rotate(338deg)
      brightness(70%) contrast(81%);
  }
}

.nd-zero figure.vc_figure a img {
  opacity: 0 !important;
}

.vc_gitem-zone-c {
  margin-top: 25px;
  border-top: 1px solid #cccccc;
}
.vc_gitem_row .vc_gitem-col {
  padding: 0 10px;
}
.vc_gitem-post-data-source-post_title h4 {
  margin-top: 15px !important;
  color: #666666 !important;
  font-size: 13px;
}
.vc_gitem-animated-block {
  padding: 20px 0 0 0;
}
.vc_gitem-zone-mini .wpb_start_animation {
  opacity: 0;
}
.wpb_animate_when_almost_visible {
  opacity: 1 !important;
}
.vc_gitem-post-meta-field-Styles {
  font-family: 'pointregular', sans-serif !important;
  font-size: 12px;
  text-transform: uppercase;
  color: #999;
  margin: 15px 0;
}

.nd-page-filter-wrap {
  background: #f4f4f4;
}
.nd-page-filter {
  padding: 5px 0;
  font-size: 10px !important;
  text-transform: uppercase;
  position: relative;
}
.nd-page-filter nav a {
  display: inline-block;
  padding: 2px 10px;
  margin: 3px 5px 5px 0;
  border-radius: 30px;
  color: #000;
}
.nd-page-filter nav a:hover {
  background-color: #fff;
  color: #666666;
}
.nd-fixed-nav {
  width: 100%;
  position: fixed !important;
  top: 0;
  left: 0 !important;
  margin: 0;
  z-index: 1000;
  background: #f4f4f4;
  -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
}

.nd-buy-btn {
  text-align: center;
  position: absolute;
  top: -6px;
  right: 15px;
}
.nd-buy-btn a {
  font-family: 'bruta_glb_regularregular', sans-serif !important;
  display: block;
  width: 180px;
  color: #fff;
  background-color: #b75432;
  text-transform: none;
  padding: 7px 0 9px 0;
  font-size: 12px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.nd-buy-btn a:hover {
  width: 240px;
}
.nd-buy-btn a:focus {
  color: #fff;
}
.nd-buy-btn a span {
  font-family: 'bruta_glb_regularbold', sans-serif !important;
}

.nd-donate-btn {
  text-align: center;
}
.nd-donate-btn a {
  font-family: 'bruta_glb_regularregular', sans-serif !important;
  display: block;
  width: 100%;
  color: #fff;
  background-color: #b75432;
  text-transform: none;
  padding: 2px 0 4px 0;
  font-size: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.nd-donate-btn a:hover {
  width: 100%;
  background-color: #000;
}
.nd-donate-btn a:focus {
  color: #fff;
}
.nd-donate-btn a span {
  font-family: 'bruta_glb_regularbold', sans-serif !important;
}

.nd-etsy-btn {
  text-align: center;
}
.nd-etsy-btn a {
  font-family: 'bruta_glb_regularregular', sans-serif !important;
  display: block;
  width: 180px;
  color: #fff;
  background-color: #b75432;
  text-transform: none;
  padding: 7px 0 9px 0;
  font-size: 12px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.nd-etsy-btn a:hover {
  width: 240px;
}
.nd-etsy-btn a:focus {
  color: #fff;
}
.nd-etsy-btn a span {
  font-family: 'bruta_glb_regularbold', sans-serif !important;
}

.nd-fake-btn {
  text-align: center;
  display: block;
  width: 180px;
  color: #a8a8a8;
  background-color: #e6e6e6;
  padding: 7px 0 9px 0;
  font-size: 12px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}

@media screen and (max-width: 767px) {
  .vc_grid-filter-select,
  .vc_grid-styled-select,
  .vc_grid-styled-select select {
    width: 100%;
  }
}

@media screen and (max-width: 440px) {
  .nd-buy-btn {
    position: relative;
    width: 100%;
    top: auto;
    left: auto;
    right: auto;
    margin: 0 auto;
  }
  .nd-buy-btn a {
    width: 100%;
  }
  .nd-buy-btn a:hover {
    width: 100%;
    background-color: #000;
  }
}

/* -------- Tester -------- */
.nd-tester-wrap {
  overflow: hidden;
  width: 100%;
  display: block;
  text-align: center;
}
.nd-tester-wrap input {
  width: 100%;
  border: none;
  background-color: #fff;
  font-size: 75px;
  padding: 0;
  color: #000;
  text-align: center;
}
.nd-tester-field:active,
.nd-tester-field:focus,
.nd-tester-field:hover {
  border: none;
}
.nd-tester-options {
  width: 400px;
  margin: 0 auto;
}
.nd-more-weights {
  width: 240px;
  padding: 0 20px 0 0;
  text-align: right;
  float: left;
}
.nd-more-weights .select2-choice {
  width: 100%;
  border: none;
  padding: 0 10px 0 15px !important;
  font-size: 12px;
  font-family: 'bruta_glb_regularregular', sans-serif !important;
}
.nd-more-weights .select2-arrow::after {
  margin-top: 0 !important;
}
.select2-drop {
  width: 200px !important;
  font-family: 'bruta_glb_regularregular', sans-serif !important;
}
.select2-drop ul li {
  color: #000 !important;
}
.select2-results {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2) !important;
  border-radius: 10px;
}
.select2-search {
  display: none !important;
}
.nd-slidecontainer {
  width: 160px;
  padding: 12px 0 0 0;
  float: right;
}
.nd-slider {
  -webkit-appearance: none;
  width: 100%;
  height: 1px;
  background: #666666;
  outline: none;
  opacity: 0.7;
  -webkit-transition: 0.2s;
  transition: opacity 0.2s;
  padding: 0 !important;
  border: 0 !important;
}
.nd-slider:hover,
.nd-slider:focus,
.nd-slider:active {
  background: #000;
}
.nd-slider:hover {
  opacity: 1;
}
.nd-slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #000;
  cursor: pointer;
  border-color: transparent;
}
.nd-slider::-moz-range-thumb {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #000;
  cursor: pointer;
  border-color: transparent;
}
.nd-slider::-ms-thumb {
  width: 12px;
  height: 12px;
  min-width: 12px;
  min-height: 12px;
  border-radius: 50%;
  background: #000;
  cursor: pointer;
  border-color: transparent;
  transform: scale(1) !important;
  z-index: 10;
  display: block;
}

@media screen and (max-width: 440px) {
  .nd-tester-options {
    width: 320px;
  }
  .nd-slidecontainer {
    width: 100px;
    padding: 12px 35px 0 0;
  }
  .nd-more-weights {
    width: 220px;
  }
}

/* -------- Sections -------- */
.nd-custom-section {
  margin-bottom: 35px;
  position: relative;
}
.nd-custom-block-left,
.nd-custom-block-right {
  background-color: #fff;
  padding: 40px 10px 20px 10px;
  position: absolute;
  bottom: 70px;
  z-index: 1000;
}
.nd-custom-block-left {
  left: 0;
}
.nd-custom-block-right {
  right: 0;
}

.nd-contact-box {
  padding: 70px 320px 30px 50px;
}

.nd-footer,
footer.footer-col-1 .footer-copyright {
  text-align: left;
}
.nd-footer-logo a img {
  width: 106px;
  height: 12px;
}
.nd-footer-copy span,
.nd-footer-copy p,
.nd-footer-copy h1,
.nd-footer-copy h2,
.nd-footer-copy h3,
.nd-footer-copy h4,
.nd-footer-copy h5 {
  color: #999 !important;
}

.error404 {
  background-image: url('/themes/barrel-child/img/sad-face.svg');
  background-position: 85% -150px;
  background-repeat: no-repeat;
  background-size: 700px;
}
.page-404-box {
  background: transparent;
}
.page-404-box h1 {
  font-size: 72px;
  font-family: 'bruta_glb_regularbold', sans-serif !important;
}
.page-404-box h2 {
  font-size: 72px;
  font-family: 'bruta_glb_regularregular', sans-serif !important;
}

@media screen and (max-width: 992px) {
  .nd-block-map {
    position: relative;
    width: 100%;
    top: -45px;
  }
  .nd-contact-box-wrap {
    width: 100%;
  }
  .nd-contact-box {
    padding: 50px 0 50px 15px;
    width: 100%;
  }
  .nd-custom-block-left,
  .nd-custom-block-right {
    position: relative;
    padding: 30px 15px !important;
    left: auto;
    bottom: auto;
    width: calc(100% - 30px);
    margin: 0 15px 12px 15px;
  }
  .nd-custom-img {
    width: 100%;
  }
  .nd-reduce-height {
    height: 20px !important;
  }
  .nd-footer-headings {
    margin-bottom: 15px !important;
  }

  .error404 {
    background-position: 70% -50px;
    background-size: 350px;
  }
}

/* -------- Donation -------- */
.pum-theme-489 .pum-container,
.pum-theme-lightbox .pum-container {
  padding: 50px 35px 35px 35px !important;
  border-radius: 0 !important;
  border: 0 !important;
  box-shadow: 0px 0px 30px 0px rgba(2, 2, 2, 0.2) !important;
  background-color: #e8e8e8 !important;
}
.pum-close {
  font-family: 'pointregular', sans-serif !important;
}

/* -------- Image Gallery with Thumbnails -------- */
.sp-bottom-thumbnails {
  margin: 5px 0 0 0 !important;
}
