/*move submenu block to left*/
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu
{
      right: 100%;
      top: 0px;    /* default */
}
/*move arraw to left*/
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator
{
  float:left; 
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item a.mega-menu-link > span.mega-indicator:after
{
 content: '\f141';   
}

/*change submenu styles*/
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
text-align: center;
color: white;
background-color: #294a70;
border-bottom: 1px solid #f4b020;   
}

/*align menu items to the right in mobile view*/
@media only screen and (max-width: 600px){
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{
  text-align:right;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
    text-align:right;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
      text-align:right;
    padding-right:30px;
  }
}

#mega-menu-wrap-primary #mega-menu-primary {
    z-index: 1000;
}

/*padding for first nav item in case align not center but right*/
#mega-menu-wrap-primary #mega-menu-primary > li:first-child { 
 padding-right: 16px;
}
@media only screen and (max-width: 600px){
#mega-menu-wrap-primary #mega-menu-primary > li:first-child{
    padding-right: 0px;
}
}

/*Remove border radius from description box in slider */
#main-slider .cycle-caption{
  border-radius:0;
}