﻿#row-two ul[id*='imenus'] li a {
    padding: initial;
    /*border: none !important;*/
    text-decoration: none !important;
}

#row-two  ul[id*='imenus'] > li > a {
    padding: 0px 20px;
    text-decoration: none !important;
    font-size: 14px !important;
    font-weight: bold;
    /*height: 100%;*/
    margin-top: 6px;
    border-left: 1px dashed #fff !important;
}

#row-two  ul[id*='imenus'] li {
    width: auto !important;
    /*margin: 8px auto;*/
    /*height: 40px;*/
}

#row-two  ul[id*='imenus'] ul {
    border: none !important;
}

#row-two  ul[id*='imenus'] > li > ul {
    margin-top: 11px!important;
}

#row-two  ul[id*='imenus'] li ul li a {
    border-bottom: 1px white dashed !important;
}

#row-two  .imsubc {
    position: absolute;
    visibility: visible !important;
    width: 100% !important;
    left: 0 !important;
    right: 0 !important;
    top: 0 !important;
}

#row-two  ul[id*='imenus'] ul {
    position: absolute !important;
}


.sm-blue ul a, .sm-blue ul a:hover, .sm-blue ul a:focus, .sm-blue ul a:active {
    font-size: 14px !important;
}

.sm-blue a, .sm-blue a:hover, .sm-blue a:focus, .sm-blue a:active {
    /*padding: 10px 20px !important;*/
}

@media (min-width: 768px) {
    .sm-blue ul a, .sm-blue ul a:hover, .sm-blue ul a:focus, .sm-blue ul a:active, .sm-blue ul a.highlighted {
        padding: 9px 23px !important;
    }
}

@media (max-width: 768px) {

  #row-two   ul[id*='imenus'] > li > a {
        font-size: 14px !important;
    }
}


div.topMenu ul li a:hover, div.topMenu ul li a.cdd0_main_items_rollover {
    color: #003;
    text-shadow: 1px 1px 5px #ffffff;
}

div.topMenu ul li:hover {
    /*height: 40px !important;*/
    background-color: rgba(220,220,220,0.60);
    /*line-height: 42px;*/
}

@media (min-width: 992px) {
 #row-two    ul[id*='imenus'] li {
        height: 40px;
    }
}

@media (max-width: 991px) {
  #row-two   ul[id*='imenus'] li {
        float: inherit !important;
    }

   #row-two  ul[id*='imenus'] > li > a {
        border-left: none !important;
        border-bottom: 1px dashed white !important;
    }

   #row-two  ul[id*='imenus'] ul {
        position: static !important;
    }

    .sm-blue ul ul {
        background: rgba(102, 102, 102, 0.1) !important;
    }

    .sm-blue a, .sm-blue a:hover, .sm-blue a:focus, .sm-blue a:active {
        padding: 10px 14px !important;
    }

  #row-two   ul[id*='imenus'] > li > a {
        margin-top: 0px;
    }

  #row-two   ul[id*='imenus'] > li > ul {
        margin-top: 0px !important;
    }
}


 #row-two  ul[id*='imenus'] {
        position: relative;
        top: 0;
        left: 0;
        z-index: 9999;
        width: auto;
    }

    .Menu ul li a {
        border: none !important;
        text-decoration: none !important;
    }

    .sm.sm-blue {
        height: auto !important;
    }

  #row-two   ul[id*='imenus'] ul {
        position: relative;
    }


    .main-menu-btn {
        position: relative;
        display: inline-block;
        width: 28px;
        height: 28px;
        text-indent: 28px;
        white-space: nowrap;
        overflow: hidden;
        cursor: pointer;
        -webkit-tap-highlight-color: rgba(0,0,0,0);
        float: right;
    }
    /* hamburger icon */
    .main-menu-btn-icon, .main-menu-btn-icon:before, .main-menu-btn-icon:after {
        position: absolute;
        top: 50%;
        left: 2px;
        height: 2px;
        width: 24px;
        background: #bbb;
        -webkit-transition: all 0.25s;
        transition: all 0.25s;
    }

        .main-menu-btn-icon:before {
            content: '';
            top: -7px;
            left: 0;
        }

        .main-menu-btn-icon:after {
            content: '';
            top: 7px;
            left: 0;
        }
    /* x icon */
    #main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon {
        height: 0;
        background: transparent;
    }

        #main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:before {
            top: 0;
            -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
        }

        #main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:after {
            top: 0;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
        }
    /* hide menu state checkbox (keep it visible to screen readers) */
    #main-menu-state {
        position: absolute;
        width: 1px;
        height: 1px;
        margin: -1px;
        border: 0;
        padding: 0;
        overflow: hidden;
        clip: rect(1px,1px,1px,1px);
    }
        /* hide the menu in mobile view */
        #main-menu-state:not(:checked) ~ ul[id*='imenus'] {
            display: none;
        }

        #main-menu-state:checked ~ ul[id*='imenus'] {
            display: block;
        }

    @media (min-width: 992px) {
        /* hide the button in desktop view */
        .main-menu-btn {
            position: absolute;
            top: -99999px;
        }
        /* always show the menu in desktop view */
        #main-menu-state:not(:checked) ~ ul[id*='imenus'] {
            display: block;
        }
    }

    @media (max-width: 991px) {
     #row-two    ul[id*='imenus'] {
            top: 34px;
        }
    }
@media (max-width:991px){
#row-two .SiPo-Menu .Menu ul[id*='imenus'] li{display:inline-block;width:100%!important}
#row-two  .SiPo-Menu .Menu ul[id*='imenus']{display:none!important}
#row-two #main-menu-state:checked ~ ul[id*='imenus']{display:block!important}
}