/* Fonts and General Layout Styles */

/* abeezee-regular - latin */
@font-face {
  font-family: 'ABeeZee';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/abeezee-v20-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/abeezee-v20-latin-regular%EF%B9%96.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/abeezee-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/abeezee-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/abeezee-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/abeezee-v20-latin-regular.svg#ABeeZee') format('svg'); /* Legacy iOS */
}


/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/open-sans-v27-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v27-latin-300%EF%B9%96.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v27-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v27-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v27-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v27-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v27-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v27-latin-regular%EF%B9%96.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v27-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v27-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v27-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v27-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/open-sans-v27-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v27-latin-600%EF%B9%96.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v27-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v27-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v27-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v27-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/open-sans-v27-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v27-latin-800%EF%B9%96.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v27-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v27-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v27-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v27-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}


body{font-family:Open Sans, sans-serif; font-weight:300; }
h1{font-family:Open Sans, sans-serif; font-weight:800; }
h2{font-family:Open Sans, sans-serif; font-weight:600; }
h3{font-family:Open Sans, sans-serif; font-weight:normal; }
h4{font-family:Open Sans, sans-serif; font-weight:normal; }
h5{font-family:Open Sans, sans-serif; font-weight:600; }
h6{font-family:Open Sans, sans-serif; font-weight:600; }
.sp-megamenu-parent{font-family:ABeeZee, sans-serif; font-weight:normal; }
#sp-top-bar{ background-color:#a62e00;color:#d4d4d4; }
#sp-top-bar a{color:#b3b3b3;}
#sp-top-bar a:hover{color:#d1d1d1;}
#sp-header{ background-color:#a62e00;color:#f0f0f0; }
#sp-header a{color:#ededed;}
#sp-header a:hover{color:#ffffff;}
#sp-footer{ background-color:#a62e00;color:#b0b0b0; }
#sp-footer a{color:#d6d6d6;}
#sp-footer a:hover{color:#f0f0f0;}

#sp-footer {
    color: white;
}

/* Module Specific Styles */
/* Slider */
#ap-smart-layerslider-mod_87 .sp-arrow{font-size:50px;width:70px;}
.sp-horizontal .sp-arrow {margin-top:-33.333333333333px;}
.sp-vertical .sp-arrow {margin-left:-33.333333333333px;}
#ap-smart-layerslider-mod_87 .sp-full-screen-button:before{color:#000000;}
@media (max-width: 979px) {
    #ap-smart-layerslider-mod_87 .sp-arrow{font-size:45px;width:55px;}	
}

/* Page Builder Sections */
.sp-page-builder .page-content #section-id-1487752897598{margin:0px 0px 0px 0px;padding:50px 0px 50px 0px;}
.sp-page-builder .page-content #section-id-1487752897607{margin:0px 0px 0px 0px;padding:50px 0px 50px 0px;}
.slick-carousel-80 .slick-slide{margin:0 0px;}.slick-carousel-80 .slick-list{margin:0 auto;}.slick-carousel-80 .slick-prev,.slick-carousel-80 .slick-next {margin-top:-20px;}.slick-carousel-80 .slick-prev i.pe, .slick-carousel-80 .slick-next i.pe {font-size:44px;}


/* Page Builder Styles from helix3 */
.sppb-row-container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .sppb-row-container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .sppb-row-container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .sppb-row-container {
    width: 1170px;
  }
}
