@font-face {font-family: 'bpmenu';src:url('../fonts/bpmenu/bpmenu.eot');src:url('../fonts/bpmenu/bpmenu.eot?#iefix') format('embedded-opentype'),url('../fonts/bpmenu/bpmenu.woff') format('woff'),url('../fonts/bpmenu/bpmenu.ttf') format('truetype'),url('../fonts/bpmenu/bpmenu.svg#bpmenu') format('svg');font-weight: normal;font-style: normal;}/* Main menu wrapper */.cbp-hsmenu-wrapper {position: relative;}/* Common style for all lists */.cbp-hsmenu-wrapper .cbp-hsmenu > ul {list-style: none;padding: 0;margin: 0 auto; float:left;}/* 100% width bar for menu */.cbp-hsinner {background: #fff;position: relative;z-index: 2147483647;}/* Main menu style */.cbp-hsmenu-wrapper .cbp-hsmenu {/*width: 90%;max-width: 69em;*/margin: 0 auto;/*padding: 0 1.875em;*/}.cbp-hsmenu > ul > li {margin-left: 1.8em;display: inline-block;}.cbp-hsmenu > ul > li:first-child {margin-left: 0;}/* Main menu link style */.cbp-hsmenu > ul > li > a {color: #333;font-size:16px;line-height: 72px;display: inline-block;position: relative;z-index: 10000;outline: none; text-transform:uppercase;font-family: 'Lato',sans-serif; font-weight:700; padding:0 10px; text-decoration:none;}.no-touch .cbp-hsmenu > ul > li > a:hover{ background:#ECECEC; color:#333}.no-touch .cbp-hsmenu > ul > li > a:focus,.cbp-hsmenu ul > li.cbp-hsitem-open > a {color: #fff; background:#e86201;}.cbp-hsmenu ul > li.cbp-hsitem-open:hover > a{background:#e86201; color:#fff}/* Add an arrow to the main menu link if it has a submenu (not the only child) *//*.cbp-hsmenu > ul > li > a:not(:only-child):before*/.cbp-hsmenu > ul > li > a:not(:only-child):after, .cbp-hssubmenu > ul > li.third-level-sub a span:after {display: inline-block;font-family: 'bpmenu';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;content: "\f107";font-size: 80%;margin-right: 0.3em;opacity: 0.4;vertical-align: middle; text-decoration:none !important;position: relative;right: -7px;top: 45%;}/*.cbp-hsmenu > ul > li.cbp-hsitem-open > a:not(:only-child):before*/.cbp-hsmenu > ul > li.cbp-hsitem-open > a:not(:only-child):after, .cbp-hssubmenu > ul > li.third-level-sub:hover a span:after {content: "\f106";}/* Add a triangle to currently open menu item link */.cbp-hsmenu > ul > li.cbp-hsitem-open > a:before {top: 100%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: transparent;border-top-color: #e86201;border-width: 10px;left: 50%;margin-left: -10px;}/* Submenu style */.cbp-hssubmenu {position: absolute;left: 0;top: 100%;width: 100%;z-index: 0;text-align: left; /* for aligning the sub items */visibility: hidden;}.cbp-hssubmenu:before, .cbp-hssubmenu:after { content: " "; display: table; }.cbp-hssubmenu:after { clear: both; }/* Let's allow 6 item in a row */.cbp-hssubmenu > ul > li {/*width: 16.2%;*/display: inline-block;vertical-align: top;/*box-shadow: -28px 0 0 -27px #ddd, 0 -28px 0 -27px #ddd;*/opacity: 0;-webkit-transition: opacity 0.1s 0s;-moz-transition: opacity 0.1s 0s;transition: opacity 0.1s 0s;}/* First 6 items don't have upper box shadow */.cbp-hssubmenu > ul > li:nth-child(-n+6) {/*box-shadow: -28px 0 0 -27px #ddd;*/} /* Every 7th item does not have a left box shadow */.cbp-hssubmenu > ul > li:nth-child(6n+1) {/*box-shadow:  0 -28px 0 -27px #ddd;*/}/* The first one does not have any box shadow */.cbp-hssubmenu > ul > li:first-child {box-shadow: none;}.cbp-hssubmenu > ul > li a {display: block;text-align: center;color: #0697B4;outline: none;padding:15px 15px; margin:0;}/*.cbp-hssubmenu > ul > li > a{ border-bottom:2px solid #fff}*/.no-touch .cbp-hssubmenu > ul > li:hover > a,.no-touch .cbp-hssubmenu > ul > li a:focus {color: #888; text-decoration:none}.cbp-hssubmenu > ul > li a img {border: none;outline: none;display: inline-block;margin: 0;max-width: 100%;-webkit-transition: opacity 0.2s;-moz-transition: opacity 0.2s;transition: opacity 0.2s;}.no-touch .cbp-hssubmenu > ul > li a:hover img {opacity: 0.5;}.cbp-hssubmenu > ul > li a span {display: block;/*min-height: 3em;*/margin-top: 0;}.cbp-hsmenu > ul > li.cbp-hsitem-open .cbp-hssubmenu {/*background: none repeat scroll 0 0 #fff;*/border-top: 1px solid #e8e8e8;padding:0;visibility: visible;z-index: 1000;}.cbp-hsmenu > ul > li.cbp-hsitem-open .cbp-hssubmenu > ul > li {opacity: 1;-webkit-transition: opacity 0.5s 0.1s;-moz-transition: opacity 0.5s 0.1s;transition: opacity 0.5s 0.1s;}/* Helper div for animating the background */.cbp-hsmenubg {background: #fff;position: absolute;width: 100%;top: 100%;left: 0;z-index: 1;height: 0px;}.no-touch .cbp-hsmenubg {-webkit-transition: height 0.3s;-moz-transition: height 0.3s;transition: height 0.3s;}#openx{padding: 0px 5px; background: #1da111; position: fixed;border: 2px solid #fff;border-radius: 10px; color: #ffffff; font-weight: bold;}#closex{padding: 0px 5px; background: #1da111; position: fixed; border: 2px solid #fff;border-radius: 10px; font-weight: bold; color: #ffffff; }#openx:hover,#closex:hover{cursor: pointer;box-shadow: 0 0 0 8px rgba(255,255,255,0.3); text-shadow: rgba(255,255,255,0.5) 0px 3px 3px;}@media screen and (max-width: 65em){.cbp-hsmenu-wrapper {font-size: 80%;}}@media screen and (max-width: 51.4375em){.cbp-hsmenu-wrapper {font-size: 100%;}.cbp-hsmenu-wrapper .cbp-hsmenu {padding: 0;max-width: none;width: 100%;}.cbp-hsmenu > ul > li {border-top: 1px solid rgba(255,255,255,0.5);text-align: center;margin: 0 auto;display: block;}.cbp-hsmenu > ul > li:first-child {border-top: none;}.cbp-hsmenu > ul > li > a {display: block;}.cbp-hsmenu > ul > li > a:not(:only-child):before {line-height: 1.8;right: 0;position: absolute;font-size: 200%;}.cbp-hsmenubg {display: none;}.cbp-hssubmenu {background: #f7f7f7;overflow: hidden;height: 0;}.cbp-hsmenu > ul > li.cbp-hsitem-open .cbp-hssubmenu {height: auto;}/* Let's only allow 3 item in a row now */.cbp-hssubmenu > ul > li {/*width: 30%;*/}/* Reset box shadows for the 6 items in row case */.cbp-hssubmenu > ul > li:nth-child(-n+6),.cbp-hssubmenu > ul > li:nth-child(6n+1) {box-shadow: -28px 0 0 -27px #ddd, 0 -28px 0 -27px #ddd;}/* First 4 items don't have upper box shadow */.cbp-hssubmenu > ul > li:nth-child(-n+3) {/*box-shadow: -28px 0 0 -27px #ddd;*/} /* Every 5th item does not have a left box shadow */.cbp-hssubmenu > ul > li:nth-child(3n+1) {/*box-shadow:  0 -28px 0 -27px #ddd;*/}}@media screen and (max-width: 25em){/* Let's only allow 1 item in a row now */.cbp-hssubmenu > ul > li {width: 100%;display: block;}.cbp-hsmenu-wrapper .cbp-hssubmenu > ul > li {box-shadow: 0 1px #cecece;text-align: left;}.cbp-hssubmenu > ul > li a {text-align: left;line-height: 50px;padding: 0.4em 1em;}.cbp-hssubmenu > ul > li a img {float: left;max-height: 50px;}.cbp-hssubmenu > ul > li a span {min-height: 0;margin: 0;}}