/**********************
Import Dependency Files
**********************/
/*************************
Media Query Mins and Maxes
*************************/
/**********************************************************************
Purpose:    Codifies styling attributes of website common elements,
            mainly nav related, for large, medium and small devices.
Author:     SpectraWorx
Version:    1.0 
Date:       02/10/2018
Comments:   Any use of 'none' means inherit existing styling

Change Log: DATE        LOG
            XX/XX/XXXX  XXXXXXXXXXX
            YY/YY/YYYY  YYYYYYYYYYY
            ZZ/ZZ/ZZZZ  ZZZZZZZZZZZ
**********************************************************************/
/***********
Import Fonts
***********/
@import url("https://fonts.googleapis.com/css?family=Raleway");
@import url("https://fonts.googleapis.com/css?family=Oswald");
@import url("https://fonts.googleapis.com/css?family=Roboto");
@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@400;500&display=swap");
/****************
Common Type Sizes
****************/
/************
Common Colors
************/
/*White*/
/*Black*/
/*Grey - Dark*/
/*Grey - Medium*/
/*Grey - Light*/
/*Grey - Lighter*/
/*Grey - Lightest*/
/*Fuchsia*/
/*Green*/
/*Green - Light*/
/*Yello - Ultra Pale*/
/*************
Special Colors
*************/
/* Teal Blue */
/* Cornflower Blue - Light */
/******************************
Small (Mobile) Device Only Vars
******************************/
/*Indentation Points*/
/****************
Banner Image Vars
****************/
/*Large*/
/*Medium*/
/*Small*/
/*************
Common Shadows
*************/
/*$shadow-box: 10px 10px 5px #E5E5E5;*/
/***************
Corporate Colors
***************/
/* Blue */
/* Red */
/* Green */
/*Contact Us Button*/
/***********
Common Links
***********/
/******
Buttons
******/
/*Medium*/
/*Small*/
/*$button-text-font-size-sm: 12px;
$button-text-font-weight-sm: 300;
$button-padding-sm: 3px 5px;*/
/********************
Nav "Common" Elements 
********************/
/* Divider */
/* Icon Spacer */
/****************************************************
* Nav Major - Container - Background Color and Border
****************************************************/
/* Medium */
/* Small */
/****************************************
* Nav Major - Background Color and Border
****************************************/
/* Small */
/**********************
* Nav Major - List Item
**********************/
/* Medium */
/* Small */
/***********************
* Nav Major - Typography
***********************/
/*Medium*/
/* Small */
/**************************
* Nav Major - Dropdown Menu
**************************/
/*Medium*/
/*Small*/
/**************************************
* Nav Major - Dropdown Menu - List Item
**************************************/
/*Medium*/
/*Small*/
/*********************************************
* Nav Major - Dropdown Menu - List Item - Open
*********************************************/
/***************************************
* Nav Major - Dropdown Menu - Typography
***************************************/
/*Medium*/
/*Small*/
/***********************************
* Nav Major - Dropdown Menu - Header
***********************************/
/*Medium*/
/************************************
* Nav Major - Dropdown Menu - Divider
************************************/
/*******************************************
* Nav Major - Dropdown Menu Beyond 1st Level
*******************************************/
/****************************************************
* Nav Minor - Container - Background Color and Border
****************************************************/
/****************************************
* Nav Minor - Background Color and Border
****************************************/
/* Small */
/**********************
* Nav Minor - List Item
**********************/
/*Medium*/
/*Small*/
/***********************
* Nav Minor - Typography
***********************/
/*Medium*/
/*Small*/
/**************************
* Nav Minor - Dropdown Menu
**************************/
/*Medium*/
/*Small*/
/**************************************
* Nav Minor - Dropdown Menu - List Item
**************************************/
/*Medium*/
/***************************************
* Nav Minor - Dropdown Menu - Typography
***************************************/
/*Medium*/
/*********************************************
* Nav Minor - Dropdown Menu - List Item - Open
*********************************************/
/*Small*/
/***********************************
* Nav Minor - Dropdown Menu - Header
***********************************/
/*$nav-minor-dropdown-menu-header-bg-color: $color-corp-blue;
$nav-minor-dropdown-menu-header-font-family: Arial;
$nav-minor-dropdown-menu-header-font-size: 13px;
$nav-minor-dropdown-menu-header-font-weight: 500;
$nav-minor-dropdown-menu-header-text-align: left;
$nav-minor-dropdown-menu-header-font-color: $color-corp-red;
$nav-minor-dropdown-menu-header-margin-left: 10px;
$nav-minor-dropdown-menu-header-letter-spacing: 3px;*/
/************************************
* Nav Minor - Dropdown Menu - Divider
************************************/
/*******************************************
* Nav Minor - Dropdown Menu Beyond 1st Level
*******************************************/
/**********************
SWNavAllElementsWrapper
**********************/
/* Small */
/************
Misc Settings
************/
/***********************************
Popular Colors - possibly to be used
***********************************/
/*.nav, .navbar, .navbar-nav, .navbar-collapse, .dropdown-menu {
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}*/
.navbar {
  margin: 0 auto !important;
  padding: 0 !important;
  border: none !important; }

.dropdown:hover > .dropdown-menu {
  display: block; }

/*********************
Device - Large - Begin 
*********************/
@media only screen and (min-width: 1281px) {
  .SWContainerNavs {
    border: none !important;
    border-bottom: 1px solid #0069C9 !important; }
  .SWNavMajor {
    margin: 0 auto !important;
    padding: 0 !important;
    width: 100% !important;
    background-color: #FFF;
    border: none !important;
    /*new*/
    cursor: default; }
  .SWNavMajor ul {
    margin: 0 auto !important;
    padding: 0 !important;
    list-style: none;
    vertical-align: middle !important;
    font-family: Arial;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    letter-spacing: 0px; }
  .SWNavMajor li {
    margin: none;
    margin-left: 25px;
    margin-right: 25px;
    margin-top: none;
    margin-bottom: none;
    padding: 10px;
    padding-left: none;
    padding-right: none;
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: transparent;
    border: none;
    border-radius: 5px;
    /*display: inline-block !important;*/ }
  .SWNavMajor .first {
    margin-left: 0px !important; }
  .SWNavMajor .last {
    margin-right: 0px !important; }
  .SWNavMajor li:hover {
    background-color: #EEE;
    /*background-color: $nav-major-li-font-bg-color-hover;
        background-color: greenyellow;
        color: $nav-major-li-font-color-hover !important;
        color: white !important;
        text-decoration: $nav-major-li-font-decoration-hover;
        letter-spacing: $nav-major-li-font-letter-spacing-hover;*/ }
  .SWNavMajor li a {
    background-color: none;
    color: #0057A1 !important;
    text-decoration: none;
    letter-spacing: 0px; }
  /* Dropdown Menu  1st Level */
  .SWNavMajor .dropdown-menu {
    margin: none !important;
    margin-top: none !important;
    margin-bottom: none !important;
    margin-left: none !important;
    margin-right: none !important;
    padding: none !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    padding-left: none !important;
    padding-right: none !important;
    background-color: #FFF !important;
    border: 1px solid #333 !important;
    border-radius: 3px !important;
    font-size: 20px;
    letter-spacing: 0px !important;
    font-weight: normal; }
  .SWNavMajor .dropdown-menu a {
    margin: 0 auto !important;
    padding: 0 !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    /*new - 2-4 lines*/
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    border: none !important;
    border-radius: none !important;
    text-align: left;
    display: block !important;
    color: #0057A1 !important;
    border: none !important;
    border-radius: 0px !important;
    display: block !important;
    /*new - 2 lines*/
    padding-left: 10px !important;
    padding-right: 10px !important;
    width: 100%;
    color: #003463 !important; }
  /*new - sections*/
  .SWNavMajor .dropdown-menu a:hover {
    color: white !important;
    background-color: #0069C9 !important; }
  .SWNavMajor .dropdown-menu li a {
    display: block !important;
    /*new - 2 lines*/
    padding-left: 10px !important;
    padding-right: 10px !important;
    width: 100%;
    color: green !important; }
  .SWNavMajor .dropdown-menu li a:hover {
    background-color: red !important;
    color: white !important; }
  /* Dropdown Header */
  .SWNavMajor .dropdown-menu .dropdown-menu-header {
    margin-left: 10px;
    font-size: 14px;
    font-weight: 400;
    color: #BE1D31;
    letter-spacing: 2px; }
  /* Dropdown Header - Hover */
  .SWNavMajor .dropdown-menu .dropdown-menu-header:hover {
    background-color: transparent;
    /*adam*/
    cursor: default; }
  /* Dropdown Menu - Open Item */
  .SWNavMajor .dropdown-menu .open > a,
  .SWNavMajor .dropdown-menu .open > a:active,
  .SWNavMajor .dropdown-menu .open > a:hover,
  .SWNavMajor .dropdown-menu .open > a:focus {
    background-color: #0069C9 !important;
    color: white !important; }
  /* Dropdown Menu Beyond 1st Level */
  .SWNavMajor .dropdown-menu .dropdown-menu {
    margin: 0 !important;
    padding: 0 !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important; }
  .SWNavMajor .SWNavDivider {
    display: none !important;
    background-color: #FFF;
    background-color: greenyellow !important;
    height: 1px;
    height: 5px !important; }
  .SWNavMajor .SWNavDivider:hover {
    cursor: default !important; }
  .SWNavMajorLeft, .SWNavMajorRight {
    width: 20%; }
  .SWNavMajorCenter {
    width: 60%; }
  .SWNavMinor {
    width: 100% !important;
    background-color: #0069C9;
    /*new*/
    cursor: default;
    padding-top: 2px;
    padding-bottom: 2px; }
  /* change the background color */
  .SWNavMinor ul {
    /*background-color: #ff5500;
    height: 40px;
    font-size: 34px;*/
    list-style: none;
    vertical-align: middle !important;
    font-family: Arial;
    font-size: 15px;
    font-weight: 500;
    /*blorp*/
    text-align: right !important;
    letter-spacing: 1px; }
  /*.navbar-custom li {
    margin: $nav-minor-li-margin;
    margin-left: $nav-minor-li-margin-left;
    margin-right: $nav-minor-li-margin-right;
    margin-top: $nav-minor-li-margin-top;
    margin-bottom: $nav-minor-li-margin-bottom;
    padding: $nav-minor-li-padding;
    padding-left: $nav-minor-li-padding-left;
    padding-right: $nav-minor-li-padding-right;
    padding-top: $nav-minor-li-padding-top;
    padding-bottom: $nav-minor-li-padding-bottom;
    background-color: $nav-minor-li-bg-color;
    border: $nav-minor-li-border;
    border-radius: $nav-minor-li-border-radius;
}*/
  /* change the brand and text color */
  .SWNavMinor .navbar-brand,
  .SWNavMinor .navbar-text {
    color: rgba(255, 255, 255, 0.8); }
  /* change the link color */
  .SWNavMinor .navbar-nav .nav-link {
    color: white;
    margin: none;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: none;
    margin-bottom: none;
    padding: 10px;
    padding-left: none;
    padding-right: none;
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: transparent;
    border: none;
    border: 1px solid transparent;
    border-radius: none;
    text-align: right !important; }
  /* change the color of active or hovered links */
  .SWNavMinor .nav-item.active .nav-link,
  .SWNavMinor .nav-item:focus .nav-link,
  .SWNavMinor .nav-item:hover .nav-link {
    color: #FFF;
    border: 1px solid white; }
  .SWNavMinor .dropdown-menu {
    white-space: nowrap;
    min-width: 195px !important;
    max-width: 195px !important;
    margin: none !important;
    margin-top: 1px !important;
    margin-bottom: none !important;
    padding: none !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    background-color: white !important;
    border: 1px solid #000 !important;
    border-radius: 0px !important;
    -webkit-animation: fadein 0.5s;
    /* Safari, Chrome and Opera > 12.1 */
    -moz-animation: fadein 0.5s;
    /* Firefox < 16 */
    -ms-animation: fadein 0.5s;
    /* Internet Explorer */
    -o-animation: fadein 0.5s;
    /* Opera < 12.1 */
    animation: fadein 0.5s;
    margin-left: 13px !important; }
  .SWNavMinor .dropdown-item {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    padding-left: 15px !important;
    font-size: 16px;
    color: #0069C9 !important;
    text-shadow: none !important;
    overflow: hidden;
    text-overflow: ellipsis; }
  .SWNavMinor .dropdown-item:hover {
    color: #FFF !important;
    background-color: #0069C9; }
  /* Dropdown Menu - Open Item */
  /*.SWNavMinor .dropdown-menu .open > a,
    .SWNavMinor .dropdown-menu .open > a:active,
    .SWNavMinor .dropdown-menu .open > a:hover,
    .SWNavMinor .dropdown-menu .open > a:focus {
        color: $nav-minor-dropdown-menu-li-open-color !important;
        background-color: $nav-minor-dropdown-menu-li-open-bg-color;
        border: 1px solid white;
    }*/ }

/**********************
Device - Medium - Begin 
**********************/
@media only screen and (min-width: 768px) and (max-width: 1280px) {
  .SWContainerNavs {
    border: none !important;
    border-bottom: 1px solid #0069C9 !important; }
  .SWNavMajor {
    margin: 0 auto !important;
    padding: 0 !important;
    width: 100% !important;
    background-color: #FFF;
    border: none !important;
    /*new*/
    cursor: default; }
  .SWNavMajor ul {
    margin: 0 auto !important;
    padding: 0 !important;
    list-style: none;
    vertical-align: middle !important;
    font-family: Arial;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    letter-spacing: 0px; }
  .SWNavMajor li {
    margin: none;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: none;
    margin-bottom: none;
    padding: 10px;
    padding-left: none;
    padding-right: none;
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: transparent;
    border: none;
    border-radius: 5px;
    /*display: inline-block !important;*/ }
  .SWNavMajor .first {
    margin-left: 0px !important; }
  .SWNavMajor .last {
    margin-right: 0px !important; }
  .SWNavMajor li:hover {
    background-color: #EEE;
    /*background-color: $nav-major-li-font-bg-color-hover;
        background-color: greenyellow;
        color: $nav-major-li-font-color-hover !important;
        color: white !important;
        text-decoration: $nav-major-li-font-decoration-hover;
        letter-spacing: $nav-major-li-font-letter-spacing-hover;*/ }
  .SWNavMajor li a {
    background-color: none;
    color: #0057A1 !important;
    text-decoration: none;
    letter-spacing: 0px; }
  .SWNavMajor li a:hover {
    /*background-color: $nav-major-li-font-bg-color-hover;
        background-color: greenyellow;
        color: $nav-major-li-font-color-hover !important;
        color: white !important;
        text-decoration: $nav-major-li-font-decoration-hover;
        letter-spacing: $nav-major-li-font-letter-spacing-hover;*/ }
  /*.SWNavMajor a {
        background-color: $nav-major-li-font-bg-color;
        color: $nav-major-li-font-color !important;
        text-decoration: $nav-major-li-font-decoration;
        letter-spacing: $nav-major-li-font-letter-spacing;
    }*/
  /*.SWNavMajor a:hover {
        background-color: $nav-major-li-font-bg-color-hover;
        color: $nav-major-li-font-color-hover;
        text-decoration: $nav-major-li-font-decoration-hover;
        letter-spacing: $nav-major-li-font-letter-spacing-hover;
    }*/
  /* Dropdown Menu  1st Level */
  .SWNavMajor .dropdown-menu {
    margin: none !important;
    margin-top: none !important;
    margin-bottom: none !important;
    margin-left: none !important;
    margin-right: none !important;
    padding: none !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    padding-left: none !important;
    padding-right: none !important;
    background-color: #FFF !important;
    border: 1px solid #333 !important;
    border-radius: 3px !important;
    font-size: 16px;
    letter-spacing: 0px !important;
    font-weight: normal; }
  .SWNavMajor .dropdown-menu a {
    margin: 0 auto !important;
    padding: 0 !important;
    margin-top: 8px !important;
    margin-bottom: 8px !important;
    /*new - 2-4 lines*/
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    border: none !important;
    border-radius: none !important;
    text-align: left;
    display: block !important;
    color: #0057A1 !important;
    border: none !important;
    border-radius: 0px !important; }
  /*new - sections*/
  .SWNavMajor .dropdown-menu a:hover {
    color: white !important;
    background-color: #0069C9 !important; }
  .SWNavMajor .dropdown-menu li a {
    display: block !important;
    /*new - 2 lines*/
    padding-left: 10px !important;
    padding-right: 10px !important;
    width: 100%;
    color: green !important; }
  .SWNavMajor .dropdown-menu a {
    display: block !important;
    /*new - 2 lines*/
    padding-left: 10px !important;
    padding-right: 10px !important;
    width: 100%;
    color: #003463 !important; }
  .SWNavMajor .dropdown-menu li a:hover {
    background-color: red !important;
    color: white !important; }
  /* Dropdown Header */
  .SWNavMajor .dropdown-menu .dropdown-menu-header {
    margin-left: 10px;
    font-size: 14px;
    font-weight: 400;
    color: #BE1D31;
    letter-spacing: 2px; }
  /* Dropdown Header - Hover */
  .SWNavMajor .dropdown-menu .dropdown-menu-header:hover {
    background-color: transparent;
    /*adam*/
    cursor: default; }
  /*frank*/
  /* Dropdown Menu - Open Item */
  .SWNavMajor .dropdown-menu .open > a,
  .SWNavMajor .dropdown-menu .open > a:active,
  .SWNavMajor .dropdown-menu .open > a:hover,
  .SWNavMajor .dropdown-menu .open > a:focus {
    background-color: #0069C9 !important;
    color: white !important; }
  /* Dropdown Menu Beyond 1st Level */
  .SWNavMajor .dropdown-menu .dropdown-menu {
    margin: 0 !important;
    padding: 0 !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important; }
  .SWNavMajor .SWNavDivider {
    background-color: #FFF;
    height: 1px; }
  .SWNavMajor .SWNavDivider:hover {
    cursor: default !important; }
  .SWNavMajorLeft, .SWNavMajorRight {
    width: 20%; }
  .SWNavMajorCenter {
    padding-top: 25px;
    padding-bottom: 25px;
    width: 60%; }
  .SWNavMinor {
    width: 100% !important;
    background-color: #0069C9;
    /*new*/
    cursor: default; }
  /* change the background color */
  .SWNavMinor ul {
    /*background-color: #ff5500;
    height: 40px;
    font-size: 34px;*/
    list-style: none;
    vertical-align: middle !important;
    font-family: Arial;
    font-size: 12px;
    font-weight: 500;
    /*blorp*/
    letter-spacing: 1px; }
  /*.navbar-custom li {
    margin: $nav-minor-li-margin;
    margin-left: $nav-minor-li-margin-left;
    margin-right: $nav-minor-li-margin-right;
    margin-top: $nav-minor-li-margin-top;
    margin-bottom: $nav-minor-li-margin-bottom;
    padding: $nav-minor-li-padding;
    padding-left: $nav-minor-li-padding-left;
    padding-right: $nav-minor-li-padding-right;
    padding-top: $nav-minor-li-padding-top;
    padding-bottom: $nav-minor-li-padding-bottom;
    background-color: $nav-minor-li-bg-color;
    border: $nav-minor-li-border;
    border-radius: $nav-minor-li-border-radius;
}*/
  /* change the brand and text color */
  .SWNavMinor .navbar-brand,
  .SWNavMinor .navbar-text {
    color: rgba(255, 255, 255, 0.8); }
  /* change the link color */
  .SWNavMinor .navbar-nav .nav-link {
    color: white;
    margin: none;
    margin-left: 8px;
    margin-right: 8px;
    margin-top: none;
    margin-bottom: none;
    padding: 10px;
    padding-left: none;
    padding-right: none;
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: transparent;
    border: none;
    border: 1px solid transparent;
    border-radius: none; }
  /* change the color of active or hovered links */
  /*.SWNavMinor .nav-item.active .nav-link,
    .SWNavMinor .nav-item:focus .nav-link,
    .SWNavMinor .nav-item:hover .nav-link {
        color: #ffffff;
    }

    .SWNavMinor .navbar-nav .nav-link:hover {
        border: 1px solid white;
    }*/
  .SWNavMinor .nav-item.active .nav-link,
  .SWNavMinor .nav-item:focus .nav-link,
  .SWNavMinor .nav-item:hover .nav-link {
    color: #FFF;
    border: 1px solid white; }
  .SWNavMinor .dropdown-menu {
    white-space: nowrap;
    min-width: 175px !important;
    max-width: 175px !important;
    margin: none !important;
    margin-top: 1px !important;
    margin-bottom: none !important;
    margin-left: 6px !important;
    padding: none !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    background-color: white !important;
    border: 1px solid #000 !important;
    border-radius: 0px !important;
    -webkit-animation: fadein 0.5s;
    /* Safari, Chrome and Opera > 12.1 */
    -moz-animation: fadein 0.5s;
    /* Firefox < 16 */
    -ms-animation: fadein 0.5s;
    /* Internet Explorer */
    -o-animation: fadein 0.5s;
    /* Opera < 12.1 */
    animation: fadein 0.5s; }
  .SWNavMinor .dropdown-item {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    padding-left: 15px !important;
    font-size: 14px;
    color: #0069C9 !important;
    text-shadow: none !important;
    overflow: hidden;
    text-overflow: ellipsis; }
  .SWNavMinor .dropdown-item:hover {
    color: #FFF !important;
    background-color: #0069C9; } }

/*********************
Device - Small - Begin 
*********************/
@media only screen and (max-width: 767px) {
  .navbar-toggler:focus,
  .navbar-toggler:active {
    outline: 0; }
  .navbar-toggler span {
    display: block;
    background-color: #444;
    height: 3px;
    width: 25px;
    margin-top: 4px;
    margin-bottom: 4px;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    position: relative;
    left: 0;
    opacity: 1; }
  .navbar-toggler span:nth-child(1),
  .navbar-toggler span:nth-child(3) {
    -webkit-transition: transform .35s ease-in-out;
    -moz-transition: transform .35s ease-in-out;
    -o-transition: transform .35s ease-in-out;
    transition: transform .35s ease-in-out; }
  .navbar-toggler:not(.collapsed) span:nth-child(1) {
    position: absolute;
    left: 12px;
    top: 10px;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
    opacity: 0.9; }
  .navbar-toggler:not(.collapsed) span:nth-child(2) {
    height: 12px;
    visibility: hidden;
    background-color: transparent; }
  .navbar-toggler:not(.collapsed) span:nth-child(3) {
    position: absolute;
    left: 12px;
    top: 10px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
    opacity: 0.9; }
  .SWContainerMobileHeader {
    background-color: white; }
  .SWContainerNavs {
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
    background-color: #0069C9 !important; }
  .SWNavMajor {
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1); }
  .SWNavMajor ul {
    margin: 0 !important;
    border: none !important;
    list-style: none;
    /*****************/
    padding-top: 15px;
    padding-bottom: 15px;
    vertical-align: middle !important;
    /*font-family: $nav-major-li-font-family;
        font-size: $nav-major-li-font-size;
        font-weight: $nav-major-li-font-weight;*/
    text-align: left !important;
    letter-spacing: 0px; }
  .SWNavMajor li {
    /*display: inline-block!important;
        text-align: $nav-major-li-font-align-sm;*/
    margin-top: 5px;
    /*adam*/
    margin-bottom: 5px;
    /*adam*/ }
  .SWNavMajor a {
    /*display: inline-block !important;*/
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #FFF !important;
    font-family: Arial;
    font-size: 16px;
    font-weight: 500;
    padding-left: 15px !important; }
  .SWNavMajor a:hover, .SWNavMajor a:active, .SWNavMajor a:focus, .SWNavMajor a:after {
    background-color: #2DA800 !important; }
  .SWNavMajor .dropdown-menu {
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    border-radius: 0px !important;
    background-color: transparent; }
  .SWNavMajor .dropdown-menu a {
    padding-left: 25px !important;
    font-size: 16px;
    margin-top: 10px !important;
    margin-bottom: 10px !important; }
  /*joker*/
  .SWNavMinor {
    /*margin: 0 !important;
        padding: 0 !important;
        border: none !important;*/
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1); }
  .SWNavMinor ul {
    padding: 0 !important;
    /*margin: 0 !important;
        padding: 0 !important;
        border: none !important;*/
    list-style: none; }
  .SWNavMinor li {
    margin-top: 0px;
    margin-bottom: 0px; }
  .SWNavMinor a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 15px !important;
    color: #FFF !important;
    font-family: Arial;
    font-size: 14px;
    font-weight: 500; }
  /*blorp blorp*/
  .SWNavMinor a:hover, .SWNavMinor a:active, .SWNavMinor a:focus, .SWNavMinor a:after {
    background-color: #2DA800 !important;
    color: #FFF; }
  /*.SWNavMinor .last {
        margin-bottom: 0px !important;
    }*/
  .SWBtnContactUs {
    padding-top: 20px;
    padding-bottom: 30px;
    padding-left: 15px; }
  .SWBtnContactUs button {
    color: #FFF;
    border: 1px solid #EEE !important;
    border-radius: 3px !important;
    background-color: #0076e3 !important;
    font-size: 14px; }
  .SWBtnContactUs button:hover {
    color: #FFF;
    background-color: #0084fc !important; }
  .SWNavMinor .dropdown-menu {
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    border-radius: 0px !important;
    background-color: transparent; }
  .SWNavMinor .dropdown-menu a {
    padding-left: 25px !important;
    font-size: 16px;
    margin-top: 10px !important;
    margin-bottom: 10px !important; }
  .SWNavMinor .open > a,
  .SWNavMinor .open > a:active,
  .SWNavMinor .open > a:hover,
  .SWNavMinor .open > a:focus {
    background-color: #BE1D31 !important;
    color: #0069C9; }
  .SWNavDivider {
    padding-top: 12px;
    margin-left: 15px;
    margin-right: 15px;
    border-color: #FFF;
    border-style: solid;
    border-width: 0 0 1px; }
  .SWMarginizerNavMinor {
    padding-top: 10px !important; }
  .SWMarginizerNavMajor {
    padding-bottom: 10px !important; }
  .SWBurgerAnim {
    width: 30px;
    height: 20px;
    position: relative;
    margin: 0px;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
    /*modified*/
    border: none;
    outline: 0 !important;
    background-color: transparent; }
  .SWBurgerAnim span {
    display: block;
    position: absolute;
    height: 3px;
    width: 100%;
    border-radius: 9px;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
    background: #0069C9; }
  .SWBurgerAnim span:nth-child(1) {
    top: 0px;
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center; }
  .SWBurgerAnim span:nth-child(2) {
    top: 10px;
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center; }
  .SWBurgerAnim span:nth-child(3) {
    top: 20px;
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center; }
  .SWBurgerAnim.open span:nth-child(1) {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 0px;
    left: 8px; }
  .SWBurgerAnim.open span:nth-child(2) {
    width: 0%;
    opacity: 0; }
  .SWBurgerAnim.open span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 21px;
    left: 8px; } }
