.h1-color, .h1-black {
font-family: 'Lora', serif;
font-size: 50px;
}
.h1-color {
color: rgb(224,132,48);
}
.h1-black {
color: rgb(0,0,0);
}

ul.nav ul.ul-level-2 li{
width: 250px;
}

#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a {
  margin: 0;
  padding: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  
}
#cssmenu li.li-selected, #cssmenu li.in-path {
background: rgb(224,132,48);

}
#cssmenu a.selected, #cssmenu a.in-path {
color: #000;

}
#cssmenu a.level-2 {
}
#cssmenu li a{
}
#cssmenu li a.level-4{
}
#cssmenu li li.li-level-4{
}

#cssmenu li.with-children a{
font-weight: 500;

}
#cssmenu li.li-level-3.li-selected {
background-color: #e9a96e;
}
#cssmenu li.li-level-2.in-path a.level-2 {
color: #fff;
}
#cssmenu a.level-3 {
color: #000;
}
#cssmenu li a[class^="PRODUCT"] {
   
padding-left: 60px;
font-weight: 300;
font-size: 14px;
}


#cssmenu li.li-level-4{
}

#cssmenu ul ul {
  display: none;
}
.align-right {
  float: right;
}
#cssmenu > ul > li > a {
  padding: 15px 20px;

  cursor: pointer;
  z-index: 2;
  text-decoration: none;
  
}
#cssmenu > ul > li > a:hover,
#cssmenu > ul > li.active > a,
#cssmenu > ul > li.open > a {
  
}
#cssmenu > ul > li.open > a {
  
}
#cssmenu > ul > li:last-child > a,
#cssmenu > ul > li.last > a {
  
}

#cssmenu > ul > li > a:hover > span::after,
#cssmenu > ul > li.active > a > span::after,
#cssmenu > ul > li.open > a > span::after {
 
}

#cssmenu ul ul li a {
  cursor: pointer;
  
  padding: 10px 20px;
  z-index: 1;
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.open > a,
#cssmenu ul ul li.active > a {

}
#cssmenu ul ul li:first-child > a {
  box-shadow: none;
}
#cssmenu ul ul ul li:first-child > a {
 
}
#cssmenu ul ul ul li a {
  padding-left: 30px;
}
#cssmenu > ul > li > ul > li:last-child > a,
#cssmenu > ul > li > ul > li.last > a {
}
#cssmenu > ul > li > ul > li.open:last-child > a,
#cssmenu > ul > li > ul > li.last.open > a {
}
#cssmenu > ul > li > ul > li.open:last-child > ul > li:last-child > a {
}


.pr-title h1 {
display: inline;
font-size: 38px;
color: rgb(224,132,48);
}
.pr-title h2 {
font-weight: 300;
font-size: 38px;
display: inline;
font-family: Roboto, sans-serif;
color: rgb(0,0,0);
}
.pr-title {
margin:0 0 30px 0;
}

.fancybox-overlay {
z-index: 99999;
}
.nav ul.ul-level-2 {
display: none;
}