
.main-navigation{margin:0;background:#343538;font-size:13px;position:relative}.main-navigation [class^="icon-"]{display:inline-block;margin-right:15px;font-size:16px;line-height:0.5em;color:#CCCCCC}.main-navigation a:hover [class^="icon-"]{color:#FFFFFF}.main-navigation ul{list-style:none;margin:0;padding-left:0;zoom:1}.main-navigation ul:before{content:'';display:block}.main-navigation ul:after{content:'';display:table;clear:both}.main-navigation ul li{display:block;position:relative;float:left}.main-navigation ul li:hover>a{background:#00bcff;color:#FFFFFF}.main-navigation ul li a{padding:20px 35px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.main-navigation ul li a,.main-navigation ul li a>*{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.main-navigation ul ul{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15);background:#464646;display:none;position:absolute;top:100%;left:0;z-index:99999}.main-navigation ul ul a{width:200px;padding:15px 20px}.main-navigation ul ul li{position:relative}.main-navigation ul ul li:hover>a{background:#00bcff;color:#FFFFFF}.main-navigation ul ul ul{left:100%;top:0;margin-left:0}.main-navigation ul li:hover>ul{display:block}.main-navigation a{display:block;text-decoration:none;color:#e2e2e2;font-weight:bold}.main-navigation.sticky{-webkit-box-shadow:0 2px 1px rgba(0,0,0,0.15);-moz-box-shadow:0 2px 1px rgba(0,0,0,0.15);box-shadow:0 2px 1px rgba(0,0,0,0.15)}body.mobile-device .main-navigation ul ul{display:none}body.mobile-device .main-navigation li:hover>ul{display:block}.main-navigation{position:relative;background:none repeat scroll 0% 0% #c9e3f6;font-size:13px;margin:0px}.main-navigation a{color:#475660;display:block;font-weight:normal;text-decoration:none}.main-navigation ul li a{-moz-box-sizing:border-box;padding:15px 35px}.main-navigation ul li:hover>a{background:#79c2f2;color:#FFFFFF}header#masthead hgroup{position:relative;padding-bottom:15px;padding-top:0px}header#masthead hgroup .logo src{display:block;padding-top:15px}body,button,input,select,textarea{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:15px;line-height:1.6em;word-wrap:break-word}body.responsive #footer-widgets .widget{display:block;margin-bottom:25px;float:none}body.responsive #footer-widgets .widget:last-child{margin-bottom:0}#secondary .widget,#footer-widgets .widget{margin-bottom:40px;font-size:13px;color:#5e5e5e}#secondary .widget:last-child,#footer-widgets .widget:last-child{margin-bottom:0}#secondary .widget .widget-title,#footer-widgets .widget .widget-title{font-size:15px;color:#3b3b3b;font-weight:bold;margin-bottom:15px}#secondary .widget ul,#footer-widgets .widget ul,#secondary .widget ol,#footer-widgets .widget ol{list-style:none;padding:0;margin:0}#secondary .widget ul ul,#footer-widgets .widget ul ul,#secondary .widget ol ul,#footer-widgets .widget ol ul,#secondary .widget ul ol,#footer-widgets .widget ul ol,#secondary .widget ol ol,#footer-widgets .widget ol ol{margin-left:1em}#secondary .widget ul li a,#footer-widgets .widget ul li a,#secondary .widget ol li a,#footer-widgets .widget ol li a{text-decoration:none}#footer-widgets:before{content:'';display:block}#footer-widgets:after{content:'';display:table;clear:both}#footer-widgets .widget{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding:0 15px;margin-bottom:0;color:#b9b9b9;width:33%}#footer-widgets .widget a{color:#cccccc}#footer-widgets .widget .widget-title{color:#e2e2e2;font-size:14px;font-weight:bold;margin-bottom:20px}#colophon{margin-bottom:20px;background:#2f3033;padding:30px}#colophon #theme-attribution,#colophon #site-info{text-align:center;margin-top:25px;color:#AAAAAA;font-size:11.5px}#colophon #theme-attribution a,#colophon #site-info a{color:#DDDDDD;text-decoration:none;font-weight:500}body.layout-full{background-color:#2f3033}.layout-full #colophon{margin-bottom:0;margin-top:0;padding-top:30px;padding-bottom:30px}#colophon #theme-attribution,#colophon #site-info{color:#fff;font-size:11.5px;text-align:center}body.layout-full{background-color:#ef4036}#footer-widgets .widget a{color:#ffe269}#colophon #theme-attribution a,#colophon #site-info a{color:#ffe269;font-weight:500;text-decoration:none}#colophon{background:none repeat scroll 0% 0% #ef4036;margin:0;padding:30px}
