/* 
 * Custom Skin Sample
 *
 * This file shows an example of a custom skin.  It targets any menu that has the Skin set to "None"
 *
 * Copy this to custom/custom.css to apply this custom skin
 *
 * For a copy of this file with comments for each style, see https://gist.github.com/sevenspark/24a087689db958670ed5
 */
/* UberMenu - Copyright 2011-2017, SevenSpark */
.ubermenu-skin-none {
  font-size: 12px;
 
    background-color: #ffffff;

}
.ubermenu-skin-none .ubermenu-target {
  color: #333333;
}
.ubermenu-skin-none .ubermenu-target-description {
  color: #aaaaaa;
}
.ubermenu-skin-none.ubermenu-responsive-toggle {
  background: #ffffff;
  color: #333333;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: bold;

      }

.ubermenu-skin-none.ubermenu-responsive-toggle:hover {
   
  color: #E1251B;
}

}
.ubermenu-skin-none .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target,
.ubermenu-skin-none .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target,
.ubermenu-skin-none .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {
  color: #ffffff;
  background: #000000;
}
.ubermenu-skin-none .ubermenu-item.ubermenu-item-level-0 > .ubermenu-highlight {
  color: #4d90fe;
  background: transparent;
}
.ubermenu-skin-none.ubermenu-vertical .ubermenu-item-level-0 > .ubermenu-target {
  background: #ffffff;
}
.ubermenu-skin-none .ubermenu-item-level-0 > .ubermenu-target {
  font-weight: bold;

  text-transform: uppercase;
  border-left: none;
}
body:not(.rtl) .ubermenu-skin-none.ubermenu-horizontal .ubermenu-item-level-0:first-child > .ubermenu-target {
  box-shadow: none;
}
.ubermenu-skin-none .ubermenu-item-level-0:hover > .ubermenu-target,
.ubermenu-skin-none .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {
 

}
.ubermenu-skin-none .ubermenu-item-level-0 > .ubermenu-submenu-type-stack > .ubermenu-item > .ubermenu-target {
  color: #333333;
}
.ubermenu-skin-none .ubermenu-item-level-0 > .ubermenu-submenu-type-stack > .ubermenu-item > .ubermenu-target:hover {
  color: #ffffff;
}

ul.ubermenu-submenu.ubermenu-submenu-id-90.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width.ubermenu-submenu-retractor-top
{padding-left: 5% !important; padding-right: 5% !important;}

.ubermenu-skin-none .ubermenu-submenu.ubermenu-submenu-drop {
  background: #fff; letter-spacing: 0; width: 100%; margin: 0 auto; padding-left: 10%; padding-right: 10%; padding-top: 50px; padding-bottom: 50px;
	border-top: 1px solid #dedddb;
	border-bottom: 1px solid #dedddb;
  
}

ul.ubermenu-submenu.ubermenu-submenu-id-1304.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width.ubermenu-submenu-padded.ubermenu-submenu-retractor-top {
    padding-right: 15% !important;
    padding-left: 15% !important;
}

.ubermenu-skin-none.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop {
    
   
    margin-top: 10px !important;
    box-shadow: none;
	z-index: 999;

   
}


.ubermenu .ubermenu-nav .ubermenu-column-1-4, .ubermenu .ubermenu-nav .ubermenu-column-1-2 {margin-top: 20px; margin-bottom: 20px; border-right: 1px solid #dedddb; min-height: 200px; }

li#menu-item-499.ubermenu-column-1-2 {
    border-right: 0px;
}

#ubermenu-main-3-primary-menu-2 .ubermenu-item-level-1 .ubermenu-target-text {color: #E1251B; font-family:"myriad-pro"; font-size: 2.25em; }

#ubermenu-main-3-primary-menu-2 .ubermenu-item-level-1 span.ubermenu-target-description.ubermenu-target-text {
    color: #333333;
    font-size: 1.5em;
    line-height: 1.3em;
    font-weight: normal;
    padding-top: 10px;
}

.ubermenu-skin-none .ubermenu-submenu .ubermenu-item-header > .ubermenu-target, span.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {padding-bottom: 0px; }
#ubermenu-main-3-primary-menu-2 .ubermenu-item-level-2 .ubermenu-target-text {color: #333333; font-family:"myriad-pro"; font-size: 1.75em; line-height: 1.25em;  }

#ubermenu-main-3-primary-menu-2 .ubermenu-item-level-1 .ubermenu-target-text:hover {transition: color 0.5s ease; color: #E1251B; }

#ubermenu-main-3-primary-menu-2 .ubermenu-item-level-1 a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only:hover {background: none; }


.ubermenu-skin-none .ubermenu-tab-content-panel {
  background: #f9f9f9;
}
.ubermenu-skin-none .ubermenu-submenu,
.ubermenu-skin-none .ubermenu-submenu .ubermenu-target {
  color: #333333;
}
.ubermenu-skin-none .ubermenu-submenu .ubermenu-highlight {
  color: #4d90fe;
}
.ubermenu-skin-none .ubermenu-submenu .ubermenu-target:hover,
.ubermenu-skin-none .ubermenu-submenu .ubermenu-active > .ubermenu-target {
  color: #111111;
}
.ubermenu-skin-none .ubermenu-submenu .ubermenu-target > .ubermenu-target-description {
  color: #aaaaaa;
}
.ubermenu-skin-none .ubermenu-submenu .ubermenu-active > .ubermenu-target > .ubermenu-target-description {
  color: #666666;
}
.ubermenu-skin-none .ubermenu-submenu .ubermenu-item-header > .ubermenu-target {
  font-weight: bold;
  color: #333333;
}

.ubermenu-skin-none .ubermenu-submenu .ubermenu-item-header > .ubermenu-target:hover {
  color: #ffffff;
}
.ubermenu-skin-none .ubermenu-submenu .ubermenu-current-menu-item > .ubermenu-target {
  color: #ffffff;
  background: transparent;
}
.ubermenu-nojs.ubermenu-skin-none .ubermenu-submenu .ubermenu-tabs .ubermenu-tab:hover > .ubermenu-target,
.ubermenu-skin-none .ubermenu-submenu .ubermenu-tab.ubermenu-active > .ubermenu-target {
  background: #eeeeee;
  color: #111111;
}
.ubermenu-skin-none .ubermenu-tabs-group,
.ubermenu-skin-none .ubermenu-tab > .ubermenu-target,
.ubermenu-skin-none .ubermenu-tab-content-panel {
  border-color: #eeeeee;
}
.ubermenu-skin-none .ubermenu-submenu-drop {
  border-bottom-width: 3px;
}

#ubermenu-nav-main-3-primary-menu a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only:hover {color: #E1251B; transition: color 0.5s ease; }

.ubermenu .ubermenu-retractor {color: #fff; }

    .ubermenu .ubermenu-nav .ubermenu-column-1-3{
    
    margin-top: 20px;
    margin-bottom: 20px;
		border-right: 1px solid #dedddb;
min-height: 200px;
		padding-left: 20px;
}

.ubermenu .emphasize p {
    font-size: 2.25em;
}

/* Map */

.dwd-map-content p {margin-bottom: 5px; }
.dwd-map-content a {font-weight: bold; }


.header.stickyhead #ubermenu-main-3-primary-menu-2 .ubermenu-item-level-209 .ubermenu-target-text, .header.stickyhead #ubermenu-main-3-primary-menu-2 .ubermenu-item-level-2676 .ubermenu-target-text {
	padding-top: 10px !important;
	padding-bottom: 10px !important; }

@media only screen and (min-width: 1500px) {
	.ubermenu .ubermenu-nav .ubermenu-column-1-2, .ubermenu .ubermenu-nav .ubermenu-column-1-4 {padding-left: 20px; }}

@media only screen and (max-width: 900px) {
	
	.ubermenu .ubermenu-nav .ubermenu-column-1-3, .ubermenu .ubermenu-nav .ubermenu-column-1-2 {padding-left: 0px !important; }
	
	#menu-item-209 span.ubermenu-target-title.ubermenu-target-text {
    background-color: #E1251b;
    padding: 10px 10px !important;
    color: #fff;
}
	
		#menu-item-209 span.ubermenu-target-title.ubermenu-target-text:hover {
    background-color: #dedddb;
    color: #333;
}
	#ubermenu-main-3-primary-menu-2 .ubermenu-item-level-1 .ubermenu-target-text {font-size: 2em; }
	#ubermenu-main-3-primary-menu-2 .ubermenu-item-level-2 .ubermenu-target-text {font-size: 1.5em; }
	
	.ubermenu-responsive.ubermenu {padding-bottom: 0px; }
    
	.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop {border-bottom: 1px solid #dedddb; padding-bottom: 50px;}
		
 
 li#menu-item-206 {
    border-top: 1px solid #dedddb; }
      #ubermenu-nav-main-3-primary-menu a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only:hover {background: none; }


    nav#ubermenu-secondary-4-secondary-menu-2 {
 overflow: hidden; padding-top: 5px; padding-bottom: 0px; top: 0; right: 0; position: absolute; }
    li#menu-item-152 {margin-left: 15px; }
    #menu-item-101, #menu-item-153, #menu-item-100 {display: none;}

    .ubermenu-responsive.ubermenu .ubermenu-nav {background-color: #ffffff; }
   
    .ubermenu.ubermenu-responsive .ubermenu-column, .ubermenu.ubermenu-responsive .ubermenu-column-auto {border-top: 1px solid #dedddb; }
    
    li li.ubermenu.ubermenu-responsive .ubermenu-column, .ubermenu.ubermenu-responsive li li.ubermenu-column-auto {border-top: 0px; }
	
	
    .ubermenu-responsive .ubermenu-submenu.ubermenu-submenu-type-mega > .ubermenu-item.ubermenu-column {border-top: 0; border-right: none; border-bottom: 1px solid #dedddb; padding-bottom: 10px;}
    
    li li a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {padding: 5px 0px !important; }
    

    
    ul#ubermenu-nav-main-3-primary-menu {padding: 0px; }
    

li#menu-item-207, li#menu-item-208, li#menu-item-209,li#menu-item-3387  { border-top: none; background-color: #fff; padding-top: 5px; }
   li#menu-item-207 a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only { padding-top: 5px !important; padding-bottom: 5px !important;  }
    
    li#menu-item-209 a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only{ padding-top: 5px !important; padding-bottom: 50px !important;  }
    
      li#menu-item-206 a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {padding-top: 10px !important; padding-bottom: 5px !important; }
    
    li#menu-item-3387 a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only{ padding-top: 5px !important; padding-bottom: 5px !important;  }

li#menu-item-206 span.ubermenu-target-title.ubermenu-target-text, li#menu-item-207 span.ubermenu-target-title.ubermenu-target-text, li#menu-item-208 span.ubermenu-target-title.ubermenu-target-text, li#menu-item-209 span.ubermenu-target-title.ubermenu-target-text, li#menu-item-3387 span.ubermenu-target-title.ubermenu-target-text {font-family:"myriad-pro"; text-transform: uppercase; font-size: 1.25em; letter-spacing: 1px;  }
    
    #ubermenu-nav-main-3-primary-menu a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only:hover {background: none; }
    
  
	.ubermenu .ubermenu-nav .ubermenu-column-1-4, .ubermenu .ubermenu-nav .ubermenu-column-1-3, .ubermenu .ubermenu-nav .ubermenu-column-1-2 {
    margin-top: 0px;
    margin-bottom: 20px;
	
  
}
	

.ubermenu-skin-none .ubermenu-submenu .ubermenu-item-header > .ubermenu-target {padding: 10px 0px 0px; }

    



.ubermenu-skin-none .ubermenu-submenu.ubermenu-submenu-drop { padding-top: 10px; padding-bottom: 10px; border-top: 0px; border-bottom: 0px; }



}

.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target {padding-top: 3px; padding-bottom: 3px; }


.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target {padding-right: 20px; }


@media only screen and (max-width: 500px) {
    nav#ubermenu-secondary-4-secondary-menu-2 {
padding-left: 40px; margin-left: -40px; overflow: hidden; padding-top: 5px; padding-bottom: 0px; top: 0; right: 0; position: absolute; }
    li#menu-item-152 {display: none;}
    #et-secondary-nav .ubermenu .ubermenu-target {font-size: 1em; }
    nav#ubermenu-secondary-4-secondary-menu-2 {padding-left: 10px; }
  
}

@media only screen and (max-width: 1024px) {
	
	#ubermenu-main-3-primary-menu-2 .ubermenu-item-level-1 .ubermenu-target-text:hover {transition: none;}
.ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle {padding: 15px 15px;}

ul.ubermenu-submenu .ubermenu-item-level-2 a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {padding: 5px 15px; }
	
#ubermenu-main-3-primary-menu-2 .ubermenu-item-level-1 .ubermenu-target-text {font-size: 2em; }
	#ubermenu-main-3-primary-menu-2 .ubermenu-item-level-2 .ubermenu-target-text {font-size: 1.5em; }
	#ubermenu-main-3-primary-menu-2 .ubermenu-item-level-1 span.ubermenu-target-description.ubermenu-target-text {font-size: 1.25em; }
	
.ubermenu .ubermenu-nav .ubermenu-column-1-3, .ubermenu .ubermenu-nav .ubermenu-column-1-2 {padding-left: 10px; }
	
	.ubermenu-skin-none .ubermenu-submenu.ubermenu-submenu-drop, ul.ubermenu-submenu.ubermenu-submenu-id-1304.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width.ubermenu-submenu-padded.ubermenu-submenu-retractor-top {padding-left: 5% !important; padding-right: 5% !important; }

}

