@charset "utf-8";
/* CSS Document */

.nav{clear:both;margin:10px 0;}
.nav ul,.nav ul.menu{margin:0;padding:0;}
.nav li,.nav ul.menu li{display:inline;float:left;list-style:none;margin:0;padding:0;}
.nav li a,.nav ul.menu li a{/*display:block;*/white-space:nowrap;padding:0 10px;color:#fff;}
.nav .block{margin-bottom:0;}
nav#block-menu-block-2{position:relative;font-size:18px;margin-top:-18px;}
nav#block-menu-block-2.block{margin-top:-18px;}
nav#block-menu-block-2 .menu-level-1 > ul.menu > li{list-style:none;line-height:18px;padding:0;float:left;top:0;left:0;margin:0 0 0 20px;position:relative;}
nav#block-menu-block-2 .menu-level-1 > ul.menu > li a{-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out;color:#fff;/*display:block;*/padding:6px 8px;font-size:18px;}
nav#block-menu-block-2 .menu-level-1 > ul.menu > li a.active-trail{background:#f1752f;}
nav#block-menu-block-2 .menu-level-1 > ul.menu > li a:hover{text-decoration:none;background:#f1752f;}
nav#block-menu-block-2 .menu-level-1 > ul.menu > li.last{position:relative;margin-right:30px;-webkit-box-shadow:3px 3px 4px 0px rgba(0,0,0,0.1);box-shadow:3px 3px 4px 0px rgba(0,0,0,0.1);}
nav#block-menu-block-2 .menu-level-1 > ul.menu > li.last a{background-color:#61c6ec;/*display:block;*/padding:20px 32px 20px 30px;margin-top:-18px;position:relative;font-size:22px;font-family:"Avenir LT W01 95 Black",Avenir,Helvetica,"Helvetica Neue",Arial,sans-serif;}
nav#block-menu-block-2 .menu-level-1 > ul.menu > li.last a:before{background-image:url(../../../all/themes/custom/orange_juice/images/arrows_outlined.png);background-repeat:no-repeat;background-position:top left;background-size:19px 58px;width:19px;height:54%;position:absolute;content:"";right:8px;top:17px;}
nav#block-menu-block-2 .menu-level-1 > ul.menu > li.last a:after{content:"";position:absolute;top:0;right:-50px;border-width:58px 50px 0 0;border-style:solid;border-color:#61c6ec transparent;}
nav#block-menu-block-2 .menu-level-1 > ul.menu > li > ul{position:absolute;z-index:200;text-align:center;width:auto;padding:0px 0 0 0;margin:0;max-height:0px;opacity:0;top:53px; width:66px;/*left:12px;*/overflow:hidden;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;-o-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}
nav#block-menu-block-2 .menu-level-1 > ul.menu > li > ul li{float:none;background:#000;/*display:block;*/white-space:nowrap;}
nav#block-menu-block-2 .menu-level-1 > ul.menu > li > ul li a{color:#5e6a71;font-size:14px;}
nav#block-menu-block-2 .menu-level-1 > ul.menu > li > ul li a:hover{color:#fff;text-decoration:none;background:#f1752f;}
nav#block-menu-block-2 .menu-level-1 > ul.menu > li > ul li a.active-trail{background-color:#eee;color:#4f4f4f;}
nav#block-menu-block-2 .menu-level-1 > ul.menu > li > ul:before{content:"";position:absolute;top:7px;right:50%;width:0px;height:0px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid white;margin-right:-13px;}
nav#block-menu-block-2 .menu-level-1 > ul.menu > li:hover > ul{padding-top:14px;opacity:1;max-height:300px;}


/*#header .header_wrap .header_wrap_inner{max-width:1140px;margin:0 auto;position:relative;z-index:100;}

#header nav.main_menu{float:right;}

#header .simplemenu-block{text-align:right;}

#header .region-header{clear:both;}

#header .region{margin:0;padding:0;text-align:center;}

#header .region h1{font-family:"Avenir LT W01 95 Black",Avenir,Helvetica,"Helvetica Neue",Arial,sans-serif;font-size:4.375em;line-height:1.125;margin:0 0 20px 0;padding:10px 0;text-shadow:1px 1px 3px #c56521;}

#header .region p{font-size:26px;line-height:32px;text-shadow:1px 1px 3px #c56521;width:100%;}#header .region .BCLcontainingBlock{width:90%;border:4px solid #fff;}#header .region.home{text-align:left;}

#header .region.home h1{margin:0;}

#header .block,#header .block-inner,#header .view-content{margin:0;}

#header .view-id-header_block_render:first-of-type > .view-content{margin:0 1em;}

#header .view-id-header_block_render:first-of-type .view-display-id-attachment_2 > .view-content{margin:0;}

#header .region-hero.hasBack{height:350px;position:relative;background-position:center center;background-size:100% auto;background-repeat:no-repeat;top:-18px;}*/