@font-face{font-family:'atlasicons';src:url('../fonts/atlasicons/atlasicons.eot');src:url('../fonts/atlasicons/atlasicons.eot?#iefix') format('embedded-opentype'),
url('../fonts/atlasicons/atlasicons.woff') format('woff'),
url('../fonts/atlasicons/atlasicons.ttf') format('truetype'),
url('../fonts/atlasicons/atlasicons.svg#atlasicons') format('svg');font-weight:normal;font-style:normal;}
.cbp-tm-menu,
.cbp-tm-menu ul{list-style:none;}
.cbp-tm-menu{display:inline;position:absolute;z-index:1600;margin:0 0 0 -20px;text-transform:capitalize;}
.cbp-tm-menu > li{display:inline-block;margin:0 1.0em;position:relative;}
.cbp-tm-menu > li > a{line-height:4em;padding:0 0.3em;font-size:1.2em;display:block;color:#fff;font-weight:500;}
.no-touch .cbp-tm-menu > li > a:hover,
.no-touch .cbp-tm-menu > li > a:active{color:#ffdc81;}
.cbp-tm-submenu{position:absolute;display:block;visibility:hidden;opacity:0;padding:0;text-align:left;pointer-events:none;-webkit-transition:visibility 0s, opacity 0s;-moz-transition:visibility 0s, opacity 0s;transition:visibility 0s, opacity 0s;}
.cbp-tm-show .cbp-tm-submenu{width:16em;left:50%;margin:0 0 0 -8em;opacity:1;visibility:visible;pointer-events:auto;-webkit-transition:visibility 0s, opacity 0.3s;-moz-transition:visibility 0s, opacity 0.3s;transition:visibility 0s, opacity 0.3s;}
.cbp-tm-show-above .cbp-tm-submenu{bottom:100%;padding-bottom:10px;}
.cbp-tm-show-below .cbp-tm-submenu{top:100%;padding-top:10px;}
.cbp-tm-nospace-right .cbp-tm-submenu{right:0;left:auto;}
.cbp-tm-nospace-left .cbp-tm-submenu{left:0;}
.cbp-tm-menu > li:last-child .cbp-tm-submenu{right:0;}
.cbp-tm-submenu:after{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.cbp-tm-show-above .cbp-tm-submenu:after{top:100%;margin-top:-10px;}
.cbp-tm-show-below .cbp-tm-submenu:after{bottom:100%;margin-bottom:-10px;}
.cbp-tm-submenu:after{border-color:transparent;border-width:16px;margin-left:-16px;left:50%;}
.cbp-tm-show-above .cbp-tm-submenu:after{border-top-color:#FFDD81;}
.cbp-tm-show-below .cbp-tm-submenu:after{border-bottom-color:#FFDD81;}
.cbp-tm-submenu > li{display:block;background:#FFDD81;}
.cbp-tm-submenu > li > a{padding:5px 2.3em 5px 0.6em;display:block;font-size:1.2em;position:relative;color:#436227;border:4px solid #FFDD81;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;}
.no-touch .cbp-tm-submenu > li > a:hover,
.no-touch .cbp-tm-submenu > li > a:active{color:#ffffff;background:#436227;}
.cbp-tm-submenu li a:before,
.cbp-tm-menu > li > a:before{font-family:'atlasicons';speak:none;font-size:100%;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;margin-right:0.6em;-webkit-font-smoothing:antialiased;}
.cbp-tm-submenu li a:before{position:absolute;top:50%;margin-top:-0.5em;right:0px;}
.cbp-tm-menu > li > a:not(:only-child):before{content:"\e608";font-size:60%;opacity:0.3;}
.cbp-tm-icon-home:before{content:"\e600";}
.cbp-tm-icon-camera:before{content:"\e601";}
.cbp-tm-icon-staff:before{content:"\e605";}
.cbp-tm-icon-blog:before{content:"\e607";}
.cbp-tm-icon-contact:before{content:"\e604";}
.cbp-tm-icon-resources:before{content:"\e603";}
.cbp-tm-icon-press:before{content:"\e602";}
.cbp-tm-icon-about:before{content:"\e606";}
.cbp-tm-icon-blogger:before{content:"\e60a";}
.cbp-tm-icon-workshop:before{content:"\e905";}
.cbp-tm-icon-file:before{content:"\e609";}