body{font-family:'Open Sans',sans-serif;background-color:#f9f9f9;color:#555;word-wrap:break-word}a{color:#333}a:hover,a:focus{text-decoration:none;color:#20b2aa}h1,h2,h3,h4,h5,h6{color:#1a1a1a;font-weight:800}header{background-color:#000}header #header-top{width:100%;background-color:#1a1a1a;padding:10px 0 8px 0}header #logo{margin-top:8px;float:left}header #header-top #site-name{color:#fff;font-size:32px;color:#fff}header nav{float:right;display:block;margin-top:15px}header nav ul{position:relative;padding:0;margin:0}header nav li{display:inline-block;margin-left:20px}header nav li a{display:block;color:#ccc;font-weight:700;text-transform:uppercase}header nav li a:hover,.sub-active a{color:#fff}header nav li.menu-item-has-children a{padding-bottom:20px}header nav li.current-menu-item a{color:#20b2aa}header nav .sub-menu{display:none;position:absolute;z-index:9999;background-color:#1a1a1a;text-align:left;padding:0;margin:0}header nav .sub-menu:hover{color:red}header nav .sub-menu li{display:block;white-space:nowrap;font-size:14px;text-transform:none;padding:0;border:0;margin:0}header nav .sub-menu li a{width:100%;display:block;padding:14px 16px;font-weight:normal;text-transform:none;color:#fff;font-size:13px}header nav .sub-menu li a:hover{background-color:#20b2aa;color:#fff}.home #header-active{height:463px;overflow:hidden}#hero-img{background-repeat:no-repeat;background-position:center;background-size:cover;height:400px;opacity:.5}#hero-text{position:relative;top:-380px}#hero-text h1{font-size:48px;color:#fff;text-transform:uppercase;font-weight:800;text-align:center}#hero-text p{font-size:24px;color:#fff;margin-bottom:60px;text-align:center}#hero-text a{background-color:#20b2aa;padding:15px;font-size:18px;color:#fff;font-weight:700;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#hero-text a:hover{opacity:.8}#mobile-menu{margin:0;width:auto;padding:0;line-height:1;float:right;display:block;position:relative;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#mobile-menu ul{list-style:none;margin:0;padding:0;display:block}#mobile-menu ul:after,#mobile-menu:after{content:' ';display:block;font-size:0;height:0;clear:both;visibility:hidden}#mobile-menu ul li{margin:0;padding:0;display:block;position:relative}#mobile-menu ul li a{text-decoration:none;display:block;margin:0;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#mobile-menu ul li ul{position:absolute;left:-9999px;top:auto}#mobile-menu ul li ul li{max-height:0;position:absolute;-webkit-transition:max-height .4s ease-out;-moz-transition:max-height .4s ease-out;-ms-transition:max-height .4s ease-out;-o-transition:max-height .4s ease-out;transition:max-height .4s ease-out;background:#fff}#mobile-menu ul li ul li.has-sub:after{display:block;position:absolute;content:'';height:10px;width:10px;border-radius:5px;background:#000;z-index:1;top:13px;right:15px}#mobile-menu.align-right ul li ul li.has-sub:after{right:auto;left:15px}#mobile-menu ul li ul li.has-sub:before{display:block;position:absolute;content:'';height:0;width:0;border:3px solid transparent;border-left-color:#fff;z-index:2;top:15px;right:15px}#mobile-menu.align-right ul li ul li.has-sub:before{right:auto;left:15px;border-left-color:transparent;border-right-color:#fff}#mobile-menu ul li ul li a{font-size:14px;font-weight:400;text-transform:none;color:#000;letter-spacing:0;display:block;width:170px;padding:11px 10px 11px 20px}#mobile-menu ul li ul li:hover>a,#mobile-menu ul li ul li.active>a{color:#4cb6ea}#mobile-menu ul li ul li:hover:after,#mobile-menu ul li ul li.active:after{background:#4cb6ea}#mobile-menu ul li ul li:hover>ul{left:100%;top:0}#mobile-menu ul li ul li:hover>ul>li{max-height:72px;position:relative}#mobile-menu>ul>li{float:left}#mobile-menu.align-center>ul>li{float:none;display:inline-block}#mobile-menu.align-center>ul{text-align:center}#mobile-menu.align-center ul ul{text-align:left}#mobile-menu.align-right>ul{float:right}#mobile-menu.align-right>ul>li:hover>ul{left:auto;right:0}#mobile-menu.align-right ul ul li:hover>ul{right:100%;left:auto}#mobile-menu.align-right ul ul li a{text-align:right}#mobile-menu>ul>li:after{content:'';display:block;position:absolute;width:100%;height:0;top:0;z-index:0;background:#fff;-webkit-transition:height .2s;-moz-transition:height .2s;-ms-transition:height .2s;-o-transition:height .2s;transition:height .2s}#mobile-menu>ul>li.has-sub>a{padding-right:40px}#mobile-menu>ul>li.has-sub>a:after{display:block;content:'';background:#fff;height:12px;width:12px;position:absolute;border-radius:13px;right:14px;top:16px}#mobile-menu>ul>li.has-sub>a:before{display:block;content:'';border:4px solid transparent;border-top-color:#4cb6ea;z-index:2;height:0;width:0;position:absolute;right:16px;top:21px}#mobile-menu>ul>li>a{color:#fff;padding:15px 20px;font-weight:700;letter-spacing:1px;text-transform:uppercase;font-size:14px;z-index:2;position:relative}#mobile-menu>ul>li:hover:after,#mobile-menu>ul>li.active:after{height:100%}#mobile-menu>ul>li:hover>a,#mobile-menu>ul>li.active>a{color:#000}#mobile-menu>ul>li:hover>a:after,#mobile-menu>ul>li.active>a:after{background:#000}#mobile-menu>ul>li:hover>a:before,#mobile-menu>ul>li.active>a:before{border-top-color:#fff}#mobile-menu>ul>li:hover>ul{left:0}#mobile-menu>ul>li:hover>ul>li{max-height:72px;position:relative}#mobile-menu #menu-button{display:none}#mobile-menu>ul>li>a{display:block}#mobile-menu>ul>li{width:auto}#mobile-menu>ul>li>ul{width:170px;display:block}#mobile-menu>ul>li>ul>li{width:170px;display:block}footer{background-color:#1a1a1a;font-size:14px;color:#ccc;padding:8px 0;font-size:13px}footer p a{color:#ccc}footer nav{float:right}footer nav li{display:inline;margin-left:12px}footer nav li a{text-transform:uppercase;color:#ccc;font-weight:700}footer nav li a:hover{color:#fff}#widgets-home{background-color:#eee;padding:30px 0}#widgets-home .widget-title{text-transform:uppercase;font-weight:800;font-size:20px;margin-top:0}#primary-sidebar{margin:45px 0;max-width:350px;margin-left:30px}#primary-sidebar .widget{margin-bottom:30px}#primary-sidebar .widget-title{font-weight:700;font-size:15px;margin-top:0;text-transform:uppercase}.widget{line-height:1.65em}.widget ul,.widget ol{padding:0 0 0 15px}.widget li{margin-bottom:5px;border-bottom:1px solid #dfdfdf;list-style-type:none;padding:10px 0}.widget img{max-width:100%;height:auto}.widget select{max-width:100%}.widget_search{background-color:#eee;padding:15px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.widget_search label{display:none}.widget_search input[type="text"]{width:71%;margin-bottom:0}.widget_recent_entries ul,.widget_recent_comments ul{padding:0}.widget_recent_entries li,.widget_recent_comments li{list-style:none;margin-bottom:10px;padding:10px 0;border-bottom:1px solid #dfdfdf}.widget_recent_entries a,.widget_recent_comments a{font-weight:bold}.widget_recent_entries .post-date{width:100%;display:block}.widget_tag_cloud a{display:inline-block;padding:3px 7px;background-color:#1a1a1a;color:#fff;margin:0 6px 6px 0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:13px!important}.widget_tag_cloud a:hover{background-color:#555;color:#fff!important}.widget_calendar table{width:100%}.widget_calendar table td,.widget_calendar table th{padding:3px;background-color:#eee;text-align:center}.widget_calendar table th{border-bottom:1px solid #ccc}.widget_calendar table caption{margin-bottom:10px;font-weight:bold}.widget_calendar table a{font-weight:bold}.teaser{width:100%;clear:both;float:left;padding-bottom:45px;margin-bottom:45px;border-bottom:1px solid #eee}.teaser-title{font-size:26px;margin:0 0 12px 0;padding-right:100px}.teaser-text p{margin-bottom:0;font-size:16px;line-height:1.65em}.teaser-text a{font-size:14px;font-weight:bold;color:#777}.sticky .sticky-txt{margin-left:10px;background-color:#777;color:#fff;padding:2px 6px;font-size:12px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#post-title{margin-top:0;font-size:32px;line-height:1.2em;padding-right:100px}#pager-post a{border:0;background-color:#1a1a1a;color:#fff;padding:1px 8px;font-size:14px;font-weight:normal;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#post-tags{margin-top:30px}#post-tags a{margin-right:8px;float:left;font-size:14px;font-weight:bold;border:0}#post-footer{margin:45px 0 0 0;padding:30px 0;border-bottom:1px solid #eee;border-top:1px solid #eee}#post-nav{text-transform:uppercase;font-size:13px;color:#777;font-weight:700}#post-nav span{text-transform:none;font-size:16px;color:#aaa}#post-nav-prev{float:left}#post-nav-next{float:right}article{font-size:16px;line-height:1.65em}article a{font-weight:bold;border-bottom:1px dotted #1a1a1a}article img{max-width:100%;height:auto}article p,article ul,article ol,article blockquote,article dl{margin-bottom:20px}article ul,article ol{padding:0}article ul ul,article ol ol{margin-top:20px}article li{margin:0 0 8px 16px}article h1,article h2,article h3,article h4,article h5,article h6{margin-top:0;margin-bottom:30px}article h1{font-size:32px}article h2{font-size:28px}article h3{font-size:25px}article h4{font-size:22px}article h5{font-size:19px}article h6{font-size:16px}article blockquote{font-style:italic;padding:.25em 40px;position:relative}article blockquote:before{font-family:Georgia,serif;display:block;content:"\201C";font-size:80px;position:absolute;left:-8px;top:30px;color:#7a7a7a}article blockquote cite{color:#999;font-size:14px;display:block;margin-top:5px}article blockquote cite:before{content:"\2014 \2009"}article table{width:100%;margin-bottom:30px}article table td,article table th{border:1px solid #eee;padding:6px 8px}article table th{background-color:#f9f9f9}article dt{font-weight:bold}article dd{margin:0 0 8px 0}.alignleft{float:left;margin:0 20px 20px 0}.alignright{float:right;margin:0 0 20px 20px}.aligncenter{margin:auto;text-align:center}.wp-caption{max-width:100%}.wp-caption-text,.gallery-caption{color:#777;font-size:15px}#main-holder{margin:45px 0;border:1px solid #eee;padding:30px;background-color:#fff}.attachment-featured{max-width:100%;height:auto;display:inline-block;margin-bottom:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.date-author{text-transform:uppercase;font-size:13px;color:#777;font-weight:700;margin:0 0 12px 0}.date-author span{text-transform:none;color:#aaa}.pager{text-align:center}.pager .page-numbers{background-color:#1a1a1a;color:#fff;padding:15px 20px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.pager .current{background-color:#999}#comments{margin-top:30px}#comments h3,#comments h4{font-weight:700}.comment-list{padding:0;margin:30px 0}.comment-list li{list-style:none;margin-bottom:30px}.comment-list .comment-author img{float:left;margin-right:10px}.comment-list .comment-author-name{color:#aaa}.comment-list .comment-author-name span,.comment-author-name a{color:#777;font-size:13px;font-weight:bold;text-transform:uppercase}.comment-list .bypostauthor{border-left:4px solid #ccc;padding-left:20px}.comment-list .comment-body{line-height:1.65em}.comment-list .comment-awaiting-moderation{font-weight:bold}.comment-respond{background-color:#f9f9f9;padding:15px;margin:30px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.comment-respond h3{margin-top:0}.comment-respond .form-submit{margin-bottom:0}#commentform label,.form-allowed-tags{display:none}input[type="text"],input[type="password"],input[type="search"],input[type="email"],textarea{border:1px solid #ddd;margin-right:5px;padding:12px;width:85%;font-size:14px;color:#222;margin-bottom:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}input[type="submit"],input[type="reset"]{background-color:#1a1a1a;border:0;color:#fff;padding:10px 14px;text-align:center;font-size:14px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}input[type="password"]{width:50%}.screen-reader-text{display:none}@media (max-width:1200px){#hero-text h1{font-size:40px}#hero-text p{padding-right:150px;font-size:22px}}@media (max-width:992px){header nav{float:left}header nav li a{font-size:13px}header nav li:first-child{margin-left:0}#hero-text h1{font-size:32px}#hero-text p{padding-right:0;font-size:19px}}@media (max-width:768px){header nav li.menu-item-has-children a{padding-bottom:0}#hero-text h1{font-size:22px}#hero-text p{font-size:16px;margin-bottom:26px}#hero-text a{padding:8px;font-size:12px}#widgets-home{margin-bottom:-45px}#main-holder{margin-top:0}.teaser-title{padding-right:0}.sticky .sticky-txt{margin:0;position:relative;top:6px;white-space:nowrap}footer nav{float:left}footer nav ul{padding:0;margin:0}footer nav ul li:first-child{margin-left:0}}nav{position:relative;margin:0 auto}#mobilemenu,#mobilemenu ul,#mobilemenu ul li,#mobilemenu ul li a,#mobilemenu #head-mobile{border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#mobilemenu:after,#mobilemenu>ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#mobilemenu #head-mobile{display:none}#mobilemenu{font-family:sans-serif;margin-top:0}#mobilemenu>ul>li{float:left;margin-left:0!important}#mobilemenu>ul>li>a{padding:17px;font-size:12px;letter-spacing:1px;text-decoration:none;color:#ddd;font-weight:700}#mobilemenu>ul>li:hover>a,#mobilemenu ul li.active a{color:#fff}#mobilemenu>ul>li:hover,#mobilemenu ul li.active:hover,#mobilemenu ul li.active,#mobilemenu ul li.has-sub.active:hover{-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease}#mobilemenu>ul>li.has-sub>a{padding-right:30px}#mobilemenu>ul>li.has-sub>a:after{position:absolute;top:22px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}#mobilemenu>ul>li.has-sub>a:before{position:absolute;top:19px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}#mobilemenu>ul>li.has-sub:hover>a:before{top:23px;height:0}#mobilemenu ul ul{position:absolute;left:-9999px}#mobilemenu ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;background:#333;transition:all .25s ease}#mobilemenu ul ul li:hover{}#mobilemenu li:hover>ul{left:auto}#mobilemenu li:hover>ul>li{height:35px}#mobilemenu ul ul ul{margin-left:100%;top:0}#mobilemenu ul ul li a{border-bottom:1px solid rgba(150,150,150,.15);padding:11px 15px;width:170px;font-size:12px;text-decoration:none;color:#ddd;font-weight:400}#mobilemenu ul ul li:last-child>a,#mobilemenu ul ul li.last-item>a{border-bottom:0}#mobilemenu ul ul li:hover>a,#mobilemenu ul ul li a:hover{color:#fff}#mobilemenu ul ul li.has-sub>a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}#mobilemenu ul ul li.has-sub>a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}#mobilemenu ul ul>li.has-sub:hover>a:before{top:17px;height:0}#mobilemenu ul ul li.has-sub:hover,#mobilemenu ul li.has-sub ul li.has-sub ul li:hover{background:#363636}#mobilemenu ul ul ul li.active a{border-left:1px solid #333}#mobilemenu>ul>li.has-sub>ul>li.active>a,#mobilemenu>ul ul>li.has-sub>ul>li.active>a{border-top:1px solid #333}@media screen and (max-width:700px){.logo{position:absolute;top:0;left:0;width:100%;height:46px;text-align:center;padding:10px 0 0 0;float:none}.logo2{display:none}nav{width:100%}#mobilemenu{width:100%}#mobilemenu ul{width:100%;display:none}#mobilemenu ul li{width:100%;border-top:1px solid #444}#mobilemenu ul li:hover{background:#363636}#mobilemenu ul ul li,#mobilemenu li:hover>ul>li{height:auto}#mobilemenu ul li a,#mobilemenu ul ul li a{width:100%;border-bottom:0}#mobilemenu>ul>li{float:none}#mobilemenu ul ul li a{padding-left:25px}#mobilemenu ul ul li{background:#333!important}#mobilemenu ul ul li:hover{background:#363636!important}#mobilemenu ul ul ul li a{padding-left:35px}#mobilemenu ul ul li a{color:#ddd;background:none}#mobilemenu ul ul li:hover>a,#mobilemenu ul ul li.active>a{color:#fff}#mobilemenu ul ul,#mobilemenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}#mobilemenu>ul>li.has-sub>a:after,#mobilemenu>ul>li.has-sub>a:before,#mobilemenu ul ul>li.has-sub>a:after,#mobilemenu ul ul>li.has-sub>a:before{display:none}#mobilemenu #head-mobile{display:block;padding:23px;color:#ddd;font-size:12px;font-weight:700}.button{width:55px;height:46px;position:absolute;right:0;top:0;cursor:pointer;z-index:12399994}.button:after{position:absolute;top:22px;right:20px;display:block;height:4px;width:20px;border-top:2px solid #ddd;border-bottom:2px solid #ddd;content:''}.button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:16px;right:20px;display:block;height:2px;width:20px;background:#ddd;content:''}.button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:23px;border:0;height:2px;width:19px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.button.menu-opened:before{top:23px;background:#fff;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#mobilemenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #444;height:46px;width:46px;cursor:pointer}#mobilemenu .submenu-button.submenu-opened{background:#262626}#mobilemenu ul ul .submenu-button{height:34px;width:34px}#mobilemenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#ddd;content:''}#mobilemenu ul ul .submenu-button:after{top:15px;right:13px}#mobilemenu .submenu-button.submenu-opened:after{background:#fff}#mobilemenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#ddd;content:''}#mobilemenu ul ul .submenu-button:before{top:12px;right:16px}#mobilemenu .submenu-button.submenu-opened:before{display:none}#mobilemenu ul ul ul li.active a{border-left:none}#mobilemenu>ul>li.has-sub>ul>li.active>a,#mobilemenu>ul ul>li.has-sub>ul>li.active>a{border-top:none}}