@charset "utf-8";article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;}*{margin:0;padding:0;outline:none;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after,{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}a,a:hover,a:active,a:focus{outline:none;outline-style:none;outline-width:0;}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer;}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}textarea{overflow:auto;vertical-align:top;}body{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;color:#797979;background:#fff;font-size:12px;}.clr{font-size:0;height:0;line-height:0;clear:both;}.left{margin:0;padding:0;width:auto;height:auto;float:left;}.right{margin:0;padding:0;width:auto;height:auto;float:right;}.alignleft{float:left;margin:0 20px 20px 0;}.alignright{float:right;margin:0 0 20px 20px;}.wp-post-image{float:left;margin:0 20px 20px 0;}@font-face{font-family:'Swis721ThBTThin';src:url('fonts/swz721t-webfont-webfont.eot');src:url('fonts/swz721t-webfont-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/swz721t-webfont-webfont.woff') format('woff'),url('fonts/swz721t-webfont-webfont.ttf') format('truetype'),url('fonts/swz721t-webfont-webfont.svg#Swis721ThBTThin') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'peignot_lightregular';src:url('fonts/peignot-light-webfont.eot');src:url('fonts/peignot-light-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/peignot-light-webfont.woff') format('woff'),url('fonts/peignot-light-webfont.ttf') format('truetype'),url('fonts/peignot-light-webfont.svg#peignot_lightregular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'myriadProCond';src:url('fonts/myriadp8.eot');src:url('fonts/myriadp8.eot?#iefix') format('embedded-opentype'),url('fonts/myriadp8.woff') format('woff'),url('fonts/myriadp8.ttf') format('truetype'),url('fonts/myriadp8.svg#myriadProCond') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'MyriadProBold';src:url('fonts/MyriadP0.eot');src:url('fonts/MyriadP0.eot?#iefix') format('embedded-opentype'),url('fonts/MyriadP0.woff') format('woff'),url('fonts/MyriadP0.ttf') format('truetype'),url('fonts/MyriadP0.svg#MyriadProBold') format('svg');font-weight:normal;font-style:normal;}#header_section{width:100%;height:auto;margin:0px auto;background:#fff;}#header_section #headersec_inner{width:980px;height:auto;margin:0 auto;padding:20px 0 16px;background:#fff url(../images/headerbg.jpg) 0 top no-repeat;}#header_section .logo{float:left;margin:0;}#header_section .header_right{float:right;padding:6px 0 0 0;}#header_section .header_right .contactsection{float:right;padding:0 0 0 12px;border-left:1px solid #a9a9a9;}#header_section .header_right .contactsection h4{color:#0d173f;font-size:11px;font-weight:normal;line-height:14px;text-transform:uppercase;margin-bottom:2px;}#header_section .header_right .contactsection h3{color:#0d173f;font-size:20px;font-weight:normal;line-height:24px;text-transform:uppercase;margin-bottom:2px;}#header_section .header_right .contactsection p{color:#0d173f;font-size:12px;font-weight:bold;line-height:16px;}#header_section .header_right .contactsection p a{color:#b21717;text-decoration:none;}#header_section .header_right .socialmedia{float:right;margin:0 8px 0;padding:12px 0 0;}#header_section .header_right .socialmedia ul{list-style:none;margin:0;padding:0;}#header_section .header_right .socialmedia ul li{display:inline;margin:0 1px;padding:0;}.navigation{width:100%;height:auto;border-top:1px solid #fff;border-bottom:1px solid #2f4453;background:url(../images/navigation-bg.jpg) 0 0 repeat-x;}.navigation nav{width:980px;height:auto;margin:0 auto;}.navigation nav ul{list-style:none;margin:0;padding:0;}.navigation nav ul li{float:left;background:url(../images/nav-sep.jpg) 100% 0 no-repeat;color:#f9f9f9;font-size:14px;font-weight:normal;margin:0;}.navigation nav ul li a{color:#f9f9f9;text-decoration:none;padding:13px 20px;display:block;margin:0 1px 0 0;}.navigation nav ul li:last-child{background:none;}.navigation nav ul li a:hover,.navigation nav ul li.current_page_item a{background:url(../images/nav-hover.jpg) 0 0 repeat;color:#7e97e2;}.tinynav{display:none;}.navigation select{margin:0 auto;padding:7px 4%;width:98%;height:43px;background:none;border:none;font-size:18px;font-weight:normal;line-height:28px;color:#fff;cursor:pointer;text-align:center;}.navigation select option{margin:0;padding:2% 4%;color:#858585;background-color:#fff;text-align:center;}
.main_banner{width:100%;height:auto;background:#162142;position:relative;}
.main_banner img{text-align:center;}
.main_banner .banner_inner{width:100%;height:auto;margin:0 auto;display:table;position:absolute;top:0px;}
.main_banner .banner_inner .text-section{float:none;width:680px;margin:0px auto;padding:0px 300px 0px 0px;text-align:left;}
.main_banner .banner_inner .text-section h2{color:#67aafe;font-size:91px;line-height:90px;font-family:'peignot_lightregular';font-weight:normal;text-shadow:2px 2px 0px rgba(2,9,41,1);margin:0 0 4px 0;}
.main_banner .banner_inner .text-section h3{color:#fff;font-size:51px;line-height:54px;font-family:'Swis721ThBTThin';font-weight:normal;text-shadow:2px 2px 0px rgba(2,9,41,1);margin:0 0 4px 102px;}
.main_banner .banner_inner .text-section h4{color:#fff;font-size:31px;line-height:34px;font-family:'Swis721ThBTThin';font-weight:normal;text-shadow:2px 2px 0px rgba(2,9,41,1);margin:0 0 4px 202px;}

.banner_about{width:100%;height:auto;position:relative;background:url(../images/banner-about.jpg) center top no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:100% 100%;text-align:center;}

.tpl{text-align:center;}
.banner_about img{text-align:center;}
.banner_about .banner_inner{width:100%;height:auto;margin:0 auto;display:table;position:absolute;top:0px;}
.banner_about .text-section{float:none;width:680px;margin:0px auto;padding:0px 300px 0px 0px;text-align:left;}
.banner_about .text-section h2{color:#67aafe;font-size:91px;line-height:90px;font-family:'peignot_lightregular';font-weight:normal;text-shadow:2px 2px 0px rgba(2,9,41,1);margin:0 0 4px 0;}.banner_about .text-section h3{color:#fff;font-size:51px;line-height:54px;font-family:'Swis721ThBTThin';font-weight:normal;text-shadow:2px 2px 0px rgba(2,9,41,1);margin:0 0 4px 0px;}.banner_bruxgurd{width:100%;height:242px;position:relative;background:url(../images/banner-bruxgurd.jpg) center top no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:100% 100%;}.banner_bruxgurd .banner_inner{width:980px;height:242px;margin:0 auto;}.banner_bruxgurd .text-section{float:left;width:624px;margin:52px 0 0 54px;}.banner_bruxgurd .text-section h2{color:#67aafe;font-size:91px;line-height:90px;font-family:'peignot_lightregular';font-weight:normal;text-shadow:2px 2px 0px rgba(2,9,41,1);margin:0 0 4px 0;}.banner_bruxgurd .text-section h3{color:#fff;font-size:51px;line-height:54px;font-family:'Swis721ThBTThin';font-weight:normal;text-shadow:2px 2px 0px rgba(2,9,41,1);margin:0 0 4px 102px;}.banner_faq{width:100%;height:242px;position:relative;background:url(../images/banner-faq.jpg) center top no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:100% 100%;}.banner_faq .banner_inner{width:980px;height:242px;margin:0 auto;}.banner_faq .text-section{float:left;width:624px;margin:52px 0 0 54px;}.banner_faq .text-section h2{color:#67aafe;font-size:91px;line-height:90px;font-family:'peignot_lightregular';font-weight:normal;text-shadow:2px 2px 0px rgba(2,9,41,1);margin:0 0 4px 0;}.banner_faq .text-section h3{color:#fff;font-size:51px;line-height:54px;font-family:'Swis721ThBTThin';font-weight:normal;text-shadow:2px 2px 0px rgba(2,9,41,1);margin:0 0 4px 102px;}.banner_contact{width:100%;height:242px;position:relative;background:url(../images/banner-contact.jpg) center top no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:100% 100%;}.banner_contact .banner_inner{width:980px;height:242px;margin:0 auto;}.banner_contact .text-section{float:left;width:624px;margin:52px 0 0 54px;}.banner_contact .text-section h2{color:#67aafe;font-size:91px;line-height:90px;font-family:'peignot_lightregular';font-weight:normal;text-shadow:2px 2px 0px rgba(2,9,41,1);margin:0 0 4px 0;}.banner_contact .text-section h3{color:#fff;font-size:51px;line-height:54px;font-family:'Swis721ThBTThin';font-weight:normal;text-shadow:2px 2px 0px rgba(2,9,41,1);margin:0 0 4px 102px;}#content_section{width:100%;height:auto;margin:0px auto;padding:10px 0 20px;background:#fff url(../images/content-bg.jpg) 0 0 repeat-x;}
#content_section .welcome_section{width:980px;height:auto;margin:0 auto 30px;padding:0;}
#content_section h2{color:#0202dc;font-size:46px;line-height:52px;font-family:'peignot_lightregular';font-weight:normal;margin:0 0 18px 0;}
#content_section h2 span{color:#161617;font-size:28px;line-height:52px;}

#content_section h3{color:#0202dc;font-size:30px;line-height:36px;font-family:'peignot_lightregular';font-weight:normal;margin:0 0 18px 0;}
#content_section h3 span{color:#161617;font-size:18px;line-height:36px;}
#content_section .imgleft{float:left;margin:0 20px 20px 0;}
#content_section .imgright{float:right;margin:0 0 20px 20px;}
#content_section .welcome_section p{color:#404040;font-size:14px;font-weight:normal;line-height:20px;margin:0 0 12px 0;}
#content_section .welcome_section a.more{color:#377cd3;font-size:12px;font-weight:bold;text-decoration:none;background:url(../images/learnarrow01.png) 100% 4px no-repeat;padding:0 16px 0 0;}
#content_section .featured_section{width:980px;height:auto;margin:0 auto;padding:24px 0;border-top:1px solid #dcdcdc;background:url(../images/featured-section.png) center 2px no-repeat;}
#content_section .featured_section h3{color:#272727;font-size:35px;line-height:40px;font-family:'Swis721ThBTThin';font-weight:normal;text-align:center;}
.featured_section .ftboxes{float:left;width:245px;height:auto;}
.featured_section .ftboxes figure{width:100%;margin:0;}
.featured_section .ftboxes h4{font-family:'myriadProCond';font-size:26px;font-weight:normal;color:#1a154b;margin-bottom:10px;text-align:center;}
.featured_section .ftboxes .desc{width:234px;min-height:80px;}
.featured_section .ftboxes .desc p{color:#404040;font-size:14px;line-height:18px;}
.featured_section .ftboxes a.more{color:#377cd3;font-size:12px;font-weight:bold;text-decoration:none;background:url(../images/learnarrow01.png) 100% 4px no-repeat;padding:0 16px 0 0;}
#content_section .inner_content{width:980px;height:auto;margin:0 auto 30px;padding:0;}
#content_section .inner_content p{color:#404040;font-size:14px;font-weight:normal;line-height:20px;margin:0 0 1px 0;}
#content_section .faq_block{width:100%;height:auto;padding:0 0 28px 0;margin:0 0 28px 0;border-bottom:1px solid #d3d3d3;}
.faq_block h4{color:#162142;font-size:19px;line-height:22px;font-family:'peignot_lightregular';font-weight:normal;margin:0 0 18px 0;}
.faq_block p{color:#535252;font-size:14px;font-weight:normal;line-height:18px;}
.contactleft{float:left;width:504px;margin:0 0 20px 0;}
.contactleft p{margin:0 0 12px 0;}
.contactleft h4{color:#747474;font-family:'MyriadProRegular';font-size:19px;font-weight:normal;line-height:24px;margin:0 0 8px 0;}
.contactleft h4 span{color:#2a4b9e;font-family:'MyriadProBold';font-size:15px;font-weight:normal;}
.contactleft .contactform{width:94%;margin:18px 0 0 0;}
.contactleft .contactform .rows01{float:left;width:100%;height:auto;margin:0 0 6px 0;}
.contactleft .contactform .rows01 .lbl01{float:left;width:15%;color:#162142;font-family:'myriadProCond';font-size:16px;font-weight:normal;line-height:18px;}
.contactleft .contactform .rows01 input[type="text"]{float:right;width:78%;height:22px;border:1px solid #eae9e9;}
.contactleft .contactform .rows01 input[type="email"]{float:right;width:78%;height:22px;border:1px solid #eae9e9;}
.contactleft .contactform .rows01 textarea{float:right;width:78%;height:92px;border:1px solid #eae9e9;resize:none;overflow:auto;}
.contactleft .contactform .rows01 input[type="submit"]{float:right;background:#1b317d;border:1px solid #1554dc;color:#fff;font-family:'myriadProCond';font-size:19px;font-weight:normal;text-align:center;cursor:pointer;text-transform:uppercase;padding:4px 30px;margin:12px 0 0 0;}
.googlemap{float:right;width:374px;margin:0 0 20px 0;border:4px solid #fff;-webkit-box-shadow:1px 1px 5px 0px rgba(207,207,207,0.75);-moz-box-shadow:1px 1px 5px 0px rgba(207,207,207,0.75);box-shadow:1px 1px 5px 0px rgba(207,207,207,0.75);}
#footer_section{width:100%;height:auto;padding:0;margin:0 auto;}
#footer_section .footertop{width:100%;height:auto;margin:0 auto;padding:0 0 12px 0;background:url(../images/footertop.jpg) 0 0 repeat-x;}
#footer_section .footertop .follow-on{width:338px;height:57px;margin:0 auto 0;background:url(../images/footer-followon.png) center top no-repeat;padding:16px 0 20px;text-align:center;}
#footer_section .footertop .follow-on h4{color:#909090;font-size:11px;font-weight:normal;line-height:16px;margin-bottom:6px;}
#footer_section .footertop .follow-on ul{list-style:none;margin:0;padding:0;}
#footer_section .footertop .follow-on ul li{display:inline;margin:0 1px;padding:0;}
#footer_section .footerbottom{width:100%;height:auto;background:url(../images/footerbottom.png) 0 0 repeat;text-align:center;padding:22px 0;}
#footer_section .footerbottom ul{list-style:none;margin:0 0 8px 0;padding:0;text-align:center;}
#footer_section .footerbottom ul li{display:inline-block;margin:0 8px 0 0;padding:0 14px 0 3px;color:#979797;font-size:12px;line-height:16px;font-weight:normal;background:url(../images/footersep.png) 100% 4px no-repeat;}
#footer_section .footerbottom ul li:last-child{background:none;}
#footer_section .footerbottom ul li a{color:#979797;text-decoration:none;}
#footer_section p.copyright{color:#656565;font-size:11px;font-weight:normal;}
#footer_section p.copyright a{color:#656565;font-size:11px;font-weight:normal;text-decoration:none;}
#footer_section p.powered{color:#656565;font-size:11px;font-weight:normal;padding:6px 0;}
#footer_section p.powered img{margin:0 4px;}
.entry-title{color:#1A154B;font-family:'myriadProCond';font-size:26px;font-weight:normal;margin-bottom:10px;text-align:left;}
.archive-header,.page-header{margin:24px auto;max-width:474px;}
.archive-title,.page-title{font-size:16px;font-weight:900;line-height:1.5;margin:0;}
.taxonomy-description,.author-description{color:#767676;font-size:14px;line-height:1.2857142857;padding-top:18px;}
.taxonomy-description p,.author-description p{margin-bottom:18px;}
.taxonomy-description p:last-child,.author-description p:last-child{margin-bottom:0;}
.taxonomy-description a,.author-description a{text-decoration:underline;}
.taxonomy-description a:hover,.author-description a:hover{text-decoration:none;}
.contributor{border-bottom:1px solid rgba(0,0,0,0.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:48px 10px;}
.contributor:first-of-type{padding-top:24px;}
.contributor-info{margin:0 auto;max-width:474px;}
.contributor-avatar{border:1px solid rgba(0,0,0,0.1);float:left;margin:0 30px 20px 0;padding:2px;}
.contributor-name{font-size:16px;font-weight:900;line-height:1.5;margin:0;}
.contributor-bio a{text-decoration:underline;}
.contributor-bio a:hover{text-decoration:none;}
.contributor-posts-link{display:inline-block;line-height:normal;padding:10px 30px;}
.contributor-posts-link:before{content:"\f443";}.error404 .page-content{padding-top:0;}
.error404 .page-content .search-form{margin-bottom:24px;}
.full-width .hentry{max-width:100%;}
.singular .site-content .hentry.has-post-thumbnail{margin-top:-48px;}
.comments-area{margin:48px auto;max-width:474px;padding:0 10px;}
.comment-reply-title,.comments-title{font:900 16px/1.5 Lato,sans-serif;margin:0;text-transform:uppercase;}
.comment-list{list-style:none;margin:0 0 48px 0;}
.comment-author{font-size:14px;line-height:1.7142857142;}
.comment-list .reply,.comment-metadata{font-size:12px;line-height:2;text-transform:uppercase;}
.comment-list .reply{margin-top:24px;}.comment-author .fn{font-weight:900;}
.comment-author a{color:#2b2b2b;}
.comment-list .trackback a,.comment-list .pingback a,.comment-metadata a{color:#767676;}
.comment-author a:hover,.comment-list .pingback a:hover,.comment-list .trackback a:hover,.comment-metadata a:hover{color:#41a62a;}
.comment-list article,.comment-list .pingback,.comment-list .trackback{border-top:1px solid rgba(0,0,0,0.1);margin-bottom:24px;padding-top:24px;}
.comment-list>li:first-child>article,.comment-list>.pingback:first-child,.comment-list>.trackback:first-child{border-top:0;}
.comment-author{position:relative;}
.comment-author .avatar{border:1px solid rgba(0,0,0,0.1);height:18px;padding:2px;position:absolute;top:0;left:0;width:18px;}
.bypostauthor>article .fn:before{content:"\f408";margin:0 2px 0 -2px;position:relative;top:-1px;}
.says{display:none;}
.comment-author,.comment-awaiting-moderation,.comment-content,.comment-list .reply,.comment-metadata{padding-left:30px;}.comment-edit-link{margin-left:10px;}
.comment-edit-link:before{content:"\f411";}
.comment-reply-link:before,.comment-reply-login:before{content:"\f412";margin-right:2px;}
.comment-content{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word;}
.comment-content ul,.comment-content ol{margin:0 0 24px 22px;}
.comment-content li>ul,.comment-content li>ol{margin-bottom:0;}
.comment-content>:last-child{margin-bottom:0;}
.comment-list .children{list-style:none;margin-left:15px;}
.comment-respond{margin-bottom:24px;padding:0;}
.comment .comment-respond{margin-top:24px;}
.comment-respond h3{margin-top:0;margin-bottom:24px;}
.comment-notes,.comment-awaiting-moderation,.logged-in-as,.no-comments,.form-allowed-tags,.form-allowed-tags code{color:#767676;}
.comment-notes,.comment-awaiting-moderation,.logged-in-as{font-size:14px;line-height:1.7142857142;}
.no-comments{font-size:16px;font-weight:900;line-height:1.5;margin-top:24px;text-transform:uppercase;}
.comment-form label{display:block;}
.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"]{width:100%;}.form-allowed-tags,.form-allowed-tags code{font-size:12px;line-height:1.5;}
.required{color:#c0392b;}
.comment-reply-title small a{color:#2b2b2b;float:right;height:24px;overflow:hidden;width:24px;}
.comment-reply-title small a:hover{color:#41a62a;}
.comment-reply-title small a:before{content:"\f405";font-size:32px;}
.comment-navigation{font-size:12px;line-height:2;margin-bottom:48px;text-transform:uppercase;}
.comment-navigation .nav-next,.comment-navigation .nav-previous{display:inline-block;}
.comment-navigation .nav-previous a{margin-right:10px;}#comment-nav-above{margin-top:36px;margin-bottom:0;}#secondary{background-color:#000;border-top:1px solid #000;border-bottom:1px solid rgba(255,255,255,0.2);clear:both;color:rgba(255,255,255,0.7);margin-top:-1px;padding:0 10px;position:relative;z-index:2;}.site-description{display:none;font-size:12px;font-weight:400;line-height:1.5;}.primary-sidebar{padding-top:48px;}.secondary-navigation+.primary-sidebar{padding-top:0;}.content-sidebar{border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#767676;padding:48px 10px 0;}.widget{font-size:14px;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.2857142857;width:100%;word-wrap:break-word;}.widget a{color:#fff;}.widget a:hover{color:#41a62a;}.widget h1{font-size:22px;line-height:1.0909090909;}.widget h2{font-size:20px;line-height:1.2;}.widget h3{font-size:18px;line-height:1.3333333333;}.widget h4{font-size:16px;line-height:1.5;}.widget h5{font-size:14px;line-height:1.7142857142;}.widget h6{font-size:12px;line-height:2;}.widget address{margin-bottom:18px;}.widget abbr[title]{border-color:rgba(255,255,255,0.7);}.widget mark,.widget ins{color:#000;}.widget pre,.widget fieldset{border-color:rgba(255,255,255,0.2);}.widget code,.widget kbd,.widget tt,.widget var,.widget samp,.widget pre{font-size:12px;line-height:1.5;}.widget blockquote{color:rgba(255,255,255,0.7);font-size:18px;line-height:1.5;margin-bottom:18px;}.widget blockquote cite{color:#fff;font-size:14px;line-height:1.2857142857;}.widget dl,.widget dd{margin-bottom:18px;}.widget ul,.widget ol{list-style:none;margin:0;}.widget li>ol,.widget li>ul{margin-left:10px;}.widget table,.widget th,.widget td{border-color:rgba(255,255,255,0.2);}.widget table{margin-bottom:18px;}.widget del{color:rgba(255,255,255,0.4);}.widget hr{background-color:rgba(255,255,255,0.2);}.widget p{margin-bottom:18px;}.widget input,.widget textarea{background-color:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.2);color:#fff;font-size:16px;padding:1px 2px 2px 4px;}.widget input:focus,.widget textarea:focus{border-color:rgba(255,255,255,0.3);}.widget button,.widget .button,.widget input[type="button"],.widget input[type="reset"],.widget input[type="submit"]{background-color:#24890d;border:0;font-size:12px;padding:5px 15px 4px;}.widget input[type="button"]:hover,.widget input[type="button"]:focus,.widget input[type="reset"]:hover,.widget input[type="reset"]:focus,.widget input[type="submit"]:hover,.widget input[type="submit"]:focus{background-color:#41a62a;}.widget input[type="button"]:active,.widget input[type="reset"]:active,.widget input[type="submit"]:active{background-color:#55d737;}.widget .wp-caption{color:rgba(255,255,255,0.7);margin-bottom:18px;}.widget .widget-title{font-size:14px;text-transform:uppercase;}.widget-title,.widget-title a{color:#fff;}.widget-title a:hover{color:#41a62a;}.widget_calendar table{line-height:2;margin:0;}.widget_calendar caption{color:#fff;font-weight:700;line-height:1.7142857142;margin-bottom:18px;text-align:left;text-transform:uppercase;}.widget_calendar thead th{background-color:rgba(255,255,255,0.1);}.widget_calendar tbody td,.widget_calendar thead th{text-align:center;}.widget_calendar tbody a{background-color:#24890d;color:#fff;display:block;}.widget_calendar tbody a:hover{background-color:#41a62a;}.widget_calendar tbody a:hover{color:#fff;}.widget_calendar #prev{padding-left:5px;}.widget_calendar #next{padding-right:5px;text-align:right;}.widget_twentyfourteen_ephemera>ol>li{border-bottom:1px solid rgba(255,255,255,0.2);margin-bottom:18px;padding:0;}.widget_twentyfourteen_ephemera .hentry{margin:0;max-width:100%;}.widget_twentyfourteen_ephemera .entry-title,.widget_twentyfourteen_ephemera .entry-meta,.widget_twentyfourteen_ephemera .wp-caption-text,.widget_twentyfourteen_ephemera .post-format-archive-link,.widget_twentyfourteen_ephemera .entry-content table{font-size:12px;line-height:1.5;}.widget_twentyfourteen_ephemera .entry-title{display:inline;font-weight:400;}.widget_twentyfourteen_ephemera .entry-meta{margin-bottom:18px;}.widget_twentyfourteen_ephemera .entry-meta a{color:rgba(255,255,255,0.7);}
.widget_twentyfourteen_ephemera .entry-meta a:hover{color:#41a62a;}
.widget_twentyfourteen_ephemera .entry-content ul,.widget_twentyfourteen_ephemera .entry-content ol{margin:0 0 18px 20px;}
.widget_twentyfourteen_ephemera .entry-content ul{list-style:disc;}
.widget_twentyfourteen_ephemera .entry-content ol{list-style:decimal;}
.widget_twentyfourteen_ephemera .entry-content li>ul,.widget_twentyfourteen_ephemera .entry-content li>ol{margin:0 0 0 20px;}
.widget_twentyfourteen_ephemera .entry-content th,.widget_twentyfourteen_ephemera .entry-content td{padding:6px;}
.widget_twentyfourteen_ephemera .post-format-archive-link{font-weight:700;text-transform:uppercase;}
.widget_archive li,.widget_categories li,.widget_links li,.widget_meta li,.widget_nav_menu li,.widget_pages li,.widget_recent_comments li,.widget_recent_entries li{border-top:1px solid rgba(255,255,255,0.2);padding:8px 0 9px;}
.widget_archive li:first-child,.widget_categories li:first-child,.widget_links li:first-child,.widget_meta li:first-child,.widget_nav_menu li:first-child,.widget_pages li:first-child,.widget_recent_comments li:first-child,.widget_recent_entries li:first-child{border-top:0;}
.widget_categories li ul,.widget_nav_menu li ul,.widget_pages li ul{border-top:1px solid rgba(255,255,255,0.2);margin-top:9px;}
.widget_categories li li:last-child,.widget_nav_menu li li:last-child,.widget_pages li li:last-child{padding-bottom:0;}
.widget_recent_entries .post-date{display:block;}
.rsswidget img{margin-top:-4px;}
.rssSummary{margin:9px 0;}.rss-date{display:block;}
.widget_rss li{margin-bottom:18px;}
.widget_rss li:last-child{margin-bottom:0;}
.widget_text>div>:last-child{margin-bottom:0;}
.content-sidebar .widget a{color:#24890d;}.content-sidebar .widget a:hover{color:#41a62a;}
.content-sidebar .widget pre{border-color:rgba(0,0,0,0.1);}
.content-sidebar .widget mark,.content-sidebar .widget ins{color:#2b2b2b;}
.content-sidebar .widget abbr[title]{border-color:#2b2b2b;}
.content-sidebar .widget fieldset{border-color:rgba(0,0,0,0.1);}
.content-sidebar .widget blockquote{color:#767676;}
.content-sidebar .widget blockquote cite{color:#2b2b2b;}.content-sidebar .widget li>ol,.content-sidebar .widget li>ul{margin-left:18px;}
.content-sidebar .widget table,.content-sidebar .widget th,.content-sidebar .widget td{border-color:rgba(0,0,0,0.1);}
.content-sidebar .widget del{color:#767676;}
.content-sidebar .widget hr{background-color:rgba(0,0,0,0.1);}
.content-sidebar .widget input,.content-sidebar .widget textarea{background-color:#fff;border-color:rgba(0,0,0,0.1);color:#2b2b2b;}
.content-sidebar .widget input:focus,.content-sidebar .widget textarea:focus{border-color:rgba(0,0,0,0.3);}
.content-sidebar .widget input[type="button"],.content-sidebar .widget input[type="reset"],.content-sidebar .widget input[type="submit"]{background-color:#24890d;border:0;color:#fff;}
.content-sidebar .widget input[type="button"]:hover,.content-sidebar .widget input[type="button"]:focus,.content-sidebar .widget input[type="reset"]:hover,.content-sidebar .widget input[type="reset"]:focus,.content-sidebar .widget input[type="submit"]:hover,.content-sidebar .widget input[type="submit"]:focus{background-color:#41a62a;}
.content-sidebar .widget input[type="button"]:active,.content-sidebar .widget input[type="reset"]:active,.content-sidebar .widget input[type="submit"]:active{background-color:#55d737;}
.content-sidebar .widget .wp-caption{color:#767676;}
.content-sidebar .widget .widget-title{border-top:5px solid #000;color:#2b2b2b;font-size:14px;font-weight:900;margin:0 0 18px;padding-top:7px;text-transform:uppercase;}
.content-sidebar .widget .widget-title a{color:#2b2b2b;}
.content-sidebar .widget .widget-title a:hover{color:#41a62a;}
.content-sidebar .widget_archive li,.content-sidebar .widget_categories li,.content-sidebar .widget_links li,.content-sidebar .widget_meta li,.content-sidebar .widget_nav_menu li,.content-sidebar .widget_pages li,.content-sidebar .widget_recent_comments li,.content-sidebar .widget_recent_entries li,.content-sidebar .widget_categories li ul,.content-sidebar .widget_nav_menu li ul,.content-sidebar .widget_pages li ul{border-color:rgba(0,0,0,0.1);}
.content-sidebar .widget_calendar caption{color:#2b2b2b;font-weight:900;}
.content-sidebar .widget_calendar thead th{background-color:rgba(0,0,0,0.02);}
.content-sidebar .widget_calendar tbody a,.content-sidebar .widget_calendar tbody a:hover{color:#fff;}
.content-sidebar .widget_twentyfourteen_ephemera .widget-title{line-height:1.2857142857;padding-top:1px;}
.content-sidebar .widget_twentyfourteen_ephemera .widget-title:before{background-color:#000;color:#fff;margin:-1px 9px 0 0;padding:6px 0 9px;text-align:center;vertical-align:middle;width:36px;}
.content-sidebar .widget_twentyfourteen_ephemera .video.widget-title:before{content:"\f104";}
.content-sidebar .widget_twentyfourteen_ephemera .audio.widget-title:before{content:"\f109";}
.content-sidebar .widget_twentyfourteen_ephemera .image.widget-title:before{content:"\f473";}
.content-sidebar .widget_twentyfourteen_ephemera .gallery.widget-title:before{content:"\f103";}
.content-sidebar .widget_twentyfourteen_ephemera .aside.widget-title:before{content:"\f101";}
.content-sidebar .widget_twentyfourteen_ephemera .quote.widget-title:before{content:"\f106";}
.content-sidebar .widget_twentyfourteen_ephemera .link.widget-title:before{content:"\f107";}
.content-sidebar .widget_twentyfourteen_ephemera>ol>li{border-bottom:1px solid rgba(0,0,0,0.1);}
.content-sidebar .widget_twentyfourteen_ephemera .entry-meta{color:#ccc;}
.content-sidebar .widget_twentyfourteen_ephemera .entry-meta a{color:#767676;}
.content-sidebar .widget_twentyfourteen_ephemera .entry-meta a:hover{color:#41a62a;}
.content-sidebar.widget_twentyfourteen_ephemera blockquote cite{font-size:13px;line-height:1.3846153846;}
.content-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link{font-weight:900;}
#supplementary{padding:0 10px;}
.site-footer,.site-info,.site-info a{color:rgba(255,255,255,0.7);}
.site-footer{background-color:#000;font-size:12px;position:relative;z-index:3;}
.footer-sidebar{padding-top:48px;}
.site-info{padding:15px 10px;}#supplementary+.site-info{border-top:1px solid rgba(255,255,255,0.2);}.site-info a:hover{color:#41a62a;}
.featured-content{background:#000 url(../images/pattern-dark.svg) repeat fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;}
.featured-content-inner{overflow:hidden;}
.featured-content .hentry{color:#fff;margin:0;max-width:100%;width:100%;}
.featured-content .post-thumbnail,.featured-content .post-thumbnail:hover{background:transparent;}
.featured-content .post-thumbnail{display:block;position:relative;padding-top:55.357142857%;overflow:hidden;}
.featured-content .post-thumbnail img{left:0;position:absolute;top:0;}
.featured-content .entry-header{background-color:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:96px;overflow:hidden;padding:24px 10px;}.featured-content a{color:#fff;}
.featured-content a:hover{color:#41a62a;}
.featured-content .entry-meta{color:#fff;font-size:11px;font-weight:700;line-height:1.0909090909;margin-bottom:12px;}
.featured-content .cat-links{font-weight:700;}
.featured-content .entry-title{font-size:18px;font-weight:300;line-height:1.3333333333;margin:0;text-transform:uppercase;}
.slider .featured-content .hentry{-webkit-backface-visibility:hidden;display:none;position:relative;}
.slider .featured-content .post-thumbnail{padding-top:55.49132947%;}.slider-control-paging{background-color:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;list-style:none;margin:-24px 0 0 0;position:relative;width:100%;z-index:3;}.slider-control-paging li{float:left;margin:2px 4px 2px 0;}.slider-control-paging li:last-child{margin-right:0;}.slider-control-paging a{cursor:pointer;display:block;height:44px;position:relative;text-indent:-999em;width:44px;}.slider-control-paging a:before{background-color:#4d4d4d;content:"";height:12px;left:10px;position:absolute;top:16px;width:12px;}.slider-control-paging a:hover:before{background-color:#41a62a;}.slider-control-paging .slider-active:before,.slider-control-paging .slider-active:hover:before{background-color:#24890d;}.slider-direction-nav{clear:both;list-style:none;margin:0;position:relative;width:100%;z-index:3;}.slider-direction-nav li{border-color:#fff;border-style:solid;border-width:2px 1px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;text-align:center;width:50%;}.slider-direction-nav li:last-child{border-width:2px 0 0 1px;}.slider-direction-nav a{background-color:#000;display:block;font-size:0;height:46px;}.slider-direction-nav a:hover{background-color:#24890d;}.slider-direction-nav a:before{color:#fff;content:"\f430";font-size:32px;line-height:46px;}.slider-direction-nav .slider-next:before{content:"\f429";}.slider-direction-nav .slider-disabled{display:none;}.site-main .widecolumn{padding-top:72px;width:auto;}.site-main .mu_register,.widecolumn>h2,.widecolumn>form{margin:0 auto 48px;max-width:474px;padding:0 30px;}.site-main .mu_register 
#blog_title,.site-main .mu_register #user_email,.site-main .mu_register 
#blogname,.site-main .mu_register 
#user_name{font-size:inherit;width:90%;}.site-main .mu_register input[type="submit"],.widecolumn 
#submit{font-size:inherit;width:auto;}@-ms-viewport {


	width: device-width;


}





@viewport {


	width: device-width;


}





@media screen and (max-width: 400px) {


	.list-view .site-content .post-thumbnail {


		background: none;


		width: auto;


		z-index: 2;


	}





	.list-view .site-content .post-thumbnail img {


		float: left;


		margin: 0 10px 3px 0;


		width: 84px;


	}





	.list-view .site-content .entry-header {


		background-color: transparent;


		padding: 0;


	}





	.list-view .content-area {


		padding: 0 10px;


	}





	.list-view .site-content .hentry {


		border-bottom: 1px solid rgba(0, 0, 0, 0.1);


		margin: 0;


		min-height: 60px;


		padding: 12px 0 9px;


	}





	.list-view .site-content .cat-links,


	.list-view .site-content .type-post .entry-content,


	.list-view .site-content .type-page .entry-content,


	.list-view .site-content .type-post .entry-summary,


	.list-view .site-content .type-page .entry-summary,


	.list-view .site-content footer.entry-meta {


		display: none;


	}





	.list-view .site-content .entry-title {


		clear: none;


		font-size: 15px;


		font-weight: 900;


		line-height: 1.2;


		margin-bottom: 6px;


		text-transform: none;


	}





	.list-view .site-content .format-aside .entry-title,


	.list-view .site-content .format-link .entry-title,


	.list-view .site-content .format-quote .entry-title {


		display: block;


	}





	.list-view .site-content .entry-meta {


		background-color: transparent;


		clear: none;


		margin: 0;


		text-transform: none;


	}





	.archive-header,


	.page-header {


		border-bottom: 1px solid rgba(0, 0, 0, 0.1);


		margin: 24px auto 0;


		padding-bottom: 24px;


	}





	.error404 .page-header {


		border-bottom: 0;


		margin: 0 auto 24px;


		padding: 0 10px;


	}


}





@media screen and (min-width: 401px) {


	a.post-thumbnail:hover img {


		opacity: 0.85;


	}





	.full-size-link:before,


	.parent-post-link:before,


	.site-content span + .byline:before,


	.site-content span + .comments-link:before,


	.site-content span + .edit-link:before,


	.site-content span + .entry-date:before {


		content: "";


	}





	.attachment span.entry-date:before,


	.entry-content .edit-link a:before,


	.entry-meta .edit-link a:before,


	.site-content .byline a:before,


	.site-content .comments-link a:before,


	.site-content .entry-date a:before,


	.site-content .featured-post:before,


	.site-content .full-size-link a:before,


	.site-content .parent-post-link a:before,


	.site-content .post-format a:before {


		-webkit-font-smoothing: antialiased;


		display: inline-block;


		font: normal 16px/1 Genericons;


		text-decoration: inherit;


		vertical-align: text-bottom;


	}





	.site-content .entry-meta > span {


		margin-right: 10px;


	}





	.site-content .format-video .post-format a:before {


		content: "\f104";


	}





	.site-content .format-audio .post-format a:before {


		content: "\f109";


	}





	.site-content .format-image .post-format a:before {


		content: "\f473";


	}





	.site-content .format-quote .post-format a:before {


		content: "\f106";


		margin-right: 2px;


	}





	.site-content .format-gallery .post-format a:before {


		content: "\f103";


		margin-right: 4px;


	}





	.site-content .format-aside .post-format a:before {


		content: "\f101";


		margin-right: 2px;


	}





	.site-content .format-link .post-format a:before {


		content: "\f107";


		position: relative;


		top: 1px;


	}





	.site-content .featured-post:before {


		content: "\f308";


		margin-right: 3px;


		position: relative;


		top: 1px;


	}





	.site-content .entry-date a:before,


	.attachment .site-content span.entry-date:before {


		content: "\f303";


		margin-right: 1px;


		position: relative;


		top: 1px;


	}





	.site-content .byline a:before {


		content: "\f304";


	}





	.site-content .comments-link a:before {


		content: "\f300";


		margin-right: 2px;


	}





	.entry-content .edit-link a:before,


	.entry-meta .edit-link a:before {


		content: "\f411";


	}





	.site-content .full-size-link a:before {


		content: "\f402";


		margin-right: 1px;


	}





	.site-content .parent-post-link a:before {


		content: "\f301";


	}





	.list-view .site-content .hentry {


		border-top: 1px solid rgba(0, 0, 0, 0.1);


		padding-top: 48px;


	}





	.list-view .site-content .hentry:first-of-type,


	.list-view .site-content .hentry.has-post-thumbnail {


		border-top: 0;


		padding-top: 0;


	}





	.archive-header,


	.page-header {


		margin: 0 auto 60px;


		padding: 0 10px;


	}





	.error404 .page-header {


		margin-bottom: 24px;


	}


}





@media screen and (min-width: 594px) {


	.site-content .entry-header {


		padding-right: 30px;


		padding-left: 30px;


	}





	.site-content .has-post-thumbnail .entry-header {


		margin-top: -48px;


	}


}





@media screen and (min-width: 673px) {


	.header-main {


		padding: 0 30px;


	}





	.search-toggle {


		margin-right: 18px;


	}





	.search-box .search-field {


		width: 50%;


	}





	.content-area {


		float: left;


		width: 100%;


	}





	.site-content {


		margin-right: 33.33333333%;


	}





	.site-content .has-post-thumbnail .entry-header {


		margin-top: 0;


	}





	.archive-header,


	.comments-area,


	.image-navigation,


	.page-header,


	.page-content,


	.post-navigation,


	.site-content .entry-content,


	.site-content .entry-summary,


	.site-content footer.entry-meta {


		padding-right: 30px;


		padding-left: 30px;


	}





	.singular .site-content .hentry.has-post-thumbnail {


		margin-top: 0;


	}





	.full-width .site-content {


		margin-right: 0;


	}





	.full-width .site-content .has-post-thumbnail .entry-header,


	.full-width.singular .site-content .hentry.has-post-thumbnail,


	.full-width.home .site-content .hentry.has-post-thumbnail {


		margin-top: -48px;


	}





	#secondary,


	#supplementary {


		padding: 0 30px;


	}





	.content-sidebar {


		border: 0;


		float: right;


		margin-left: -33.33333333%;


		padding: 48px 30px 24px;


		position: relative;


		width: 33.33333333%;


	}





	.grid .featured-content .hentry {


		float: left;


		width: 50%;


	}





	.grid .featured-content .hentry:nth-child( 2n+1 ) {


		clear: both;


	}





	.grid .featured-content .entry-header {


		border-color: #000;


		border-style: solid;


		border-width: 12px 10px;


		height: 96px;


		padding: 0;


	}





	.slider .featured-content .entry-title {


		font-size: 22px;


		line-height: 1.0909090909;


	}





	.slider .featured-content .entry-header {


		min-height: inherit;


		padding: 24px 30px 48px;


		position: absolute;


		left: 0;


		bottom: 0;


		width: 50%;


		z-index: 3;


	}





	.slider-control-paging {


		background: transparent;


		margin-top: -48px;


		padding-left: 20px;


		width: 50%;


	}





	.slider-direction-nav {


		clear: none;


		float: right;


		margin-top: -48px;


		width: 98px;


	}





	.slider-direction-nav li {


		border: 0;


		padding: 0 1px 0 0;


	}





	.slider-direction-nav li:last-child {


		padding: 0 0 0 1px;


	}





	.slider-direction-nav a {


		height: 48px;


	}





	.slider-direction-nav a:before {


		line-height: 48px;


	}





	.site-info {


		padding: 15px 30px;


	}


}





@media screen and (min-width: 783px) {


	.header-main {


		padding-right: 0;


	}





	.search-toggle {


		margin-right: 0;


	}





	/* Fixed Header */





	.masthead-fixed .site-header {


		position: fixed;


		top: 0;


	}





	.admin-bar.masthead-fixed .site-header {


		top: 32px;


	}





	.masthead-fixed .site-main {


		margin-top: 48px;


	}





	/* Navigation */





	.site-navigation li .current_page_item > a,


	.site-navigation li .current_page_ancestor > a,


	.site-navigation li .current-menu-item > a,


	.site-navigation li .current-menu-ancestor > a {


		color: #fff;


	}





	/* Primary Navigation */





	.primary-navigation {


		float: right;


		font-size: 11px;


		margin: 0 1px 0 -12px;


		padding: 0;


		text-transform: uppercase;


	}





	.primary-navigation .menu-toggle {


		display: none;


		padding: 0;


	}





	.primary-navigation .nav-menu {


		border-bottom: 0;


		display: block;


	}





	.primary-navigation.toggled-on {


		border-bottom: 0;


		margin: 0;


		padding: 0;


	}





	.primary-navigation li {


		border: 0;


		display: inline-block;


		height: 48px;


		line-height: 48px;


		position: relative;


	}





	.primary-navigation a {


		display: inline-block;


		padding: 0 12px;


		white-space: nowrap;


	}





	.primary-navigation ul ul {


		background-color: #24890d;


		float: left;


		margin: 0;


		position: absolute;


		top: 48px;


		left: -999em;


		z-index: 99999;


	}





	.primary-navigation li li {


		border: 0;


		display: block;


		height: auto;


		line-height: 1.0909090909;


	}





	.primary-navigation ul ul ul {


		left: -999em;


		top: 0;


	}





	.primary-navigation ul ul a {


		padding: 18px 12px;


		white-space: normal;


		width: 176px;


	}





	.primary-navigation li:hover > a,


	.primary-navigation li.focus > a {


		background-color: #24890d;


		color: #fff;


	}





	.primary-navigation ul ul a:hover,


	.primary-navigation ul ul li.focus > a {


		background-color: #41a62a;


	}





	.primary-navigation ul li:hover > ul,


	.primary-navigation ul li.focus > ul {


		left: auto;


	}





	.primary-navigation ul ul li:hover > ul,


	.primary-navigation ul ul li.focus > ul {


		left: 100%;


	}





	.primary-navigation .menu-item-has-children > a,


	.primary-navigation .page_item_has_children > a {


		padding-right: 26px;


	}





	.primary-navigation .menu-item-has-children > a:after,


	.primary-navigation .page_item_has_children > a:after {


		-webkit-font-smoothing: antialiased;


		content: "\f502";


		display: inline-block;


		font: normal 8px/1 Genericons;


		position: absolute;


		right: 12px;


		top: 22px;


		vertical-align: text-bottom;


	}





	.primary-navigation li .menu-item-has-children > a,


	.primary-navigation li .page_item_has_children > a {


		padding-right: 20px;


		width: 168px;


	}





	.primary-navigation .menu-item-has-children li.menu-item-has-children > a:after,


	.primary-navigation .menu-item-has-children li.page_item_has_children > a:after,


	.primary-navigation .page_item_has_children li.menu-item-has-children > a:after,


	.primary-navigation .page_item_has_children li.page_item_has_children > a:after {


		content: "\f501";


		right: 8px;


		top: 20px;


	}


}





@media screen and (min-width: 810px) {


	.attachment .entry-attachment .attachment {


		margin-right: -168px;


		margin-left: -168px;


		max-width: 810px;


	}





	.attachment .site-content .attachment img {


		display: block;


		margin: 0 auto;


	}





	.contributor-avatar {


		margin-left: -168px;


	}





	.contributor-summary {


		float: left;


	}





	.full-width .site-content blockquote.alignleft,


	.full-width .site-content blockquote.alignright {


		width: -webkit-calc(50% + 130px);


		width:         calc(50% + 130px);


	}





	.full-width .site-content blockquote.alignleft,


	.full-width .site-content img.size-full.alignleft,


	.full-width .site-content img.size-large.alignleft,


	.full-width .site-content img.size-medium.alignleft,


	.full-width .site-content .wp-caption.alignleft {


		margin-left: -168px;


	}





	.full-width .site-content .alignleft {


		clear: left;


	}





	.full-width .site-content blockquote.alignright,


	.full-width .site-content img.size-full.alignright,


	.full-width .site-content img.size-large.alignright,


	.full-width .site-content img.size-medium.alignright,


	.full-width .site-content .wp-caption.alignright {


		margin-right: -168px;


	}





	.full-width .site-content .alignright {


		clear: right;


	}


}





@media screen and (min-width: 846px) {


	.content-area,


	.content-sidebar {


		padding-top: 72px;


	}





	.site-content .has-post-thumbnail .entry-header {


		margin-top: -48px;


	}





	.comment-list .trackback,


	.comment-list .pingback,


	.comment-list article {


		margin-bottom: 36px;


		padding-top: 36px;


	}





	.comment-author .avatar {


		height: 34px;


		top: 2px;


		width: 34px;


	}





	.comment-author,


	.comment-awaiting-moderation,


	.comment-content,


	.comment-list .reply,


	.comment-metadata {


		padding-left: 50px;


	}





	.comment-list .children {


		margin-left: 20px;


	}





	.full-width.singular .site-content .hentry.has-post-thumbnail,


	.full-width.home .site-content .hentry.has-post-thumbnail {


		margin-top: -72px;


	}





	.featured-content {


		margin-bottom: 0;


	}


}





@media screen and (min-width: 1008px) {


	.search-box-wrapper {


		padding-left: 182px;


	}





	.main-content {


		float: left;


	}





	.site-content {


		margin-right: 29.04761904%;


		margin-left: 182px;


	}





	.site-content .entry-header {


		margin-top: 0;


	}





	.site-content .has-post-thumbnail .entry-header {


		margin-top: 0;


	}





	.content-sidebar {


		margin-left: -29.04761904%;


		width: 29.04761904%;


	}





	.site:before {


		background-color: #000;


		content: "";


		display: block;


		height: 100%;


		min-height: 100%;


		position: absolute;


		top: 0;


		left: 0;


		width: 182px;


		z-index: 2;


	}





	#secondary {


		background-color: transparent;


		border: 0;


		clear: none;


		float: left;


		margin: 0 0 0 -100%;


		min-height: 100vh;


		width: 122px;


	}





	.primary-sidebar {


		padding-top: 0;


	}





	.site-description {


		display: block;


		margin: -3px 0 21px;


	}





	.site-description:empty {


		margin: 0;


	}





	.secondary-navigation {


		font-size: 11px;


		margin: 0 -30px 48px;


		width: 182px;


	}





	.secondary-navigation li {


		border-top: 1px solid rgba(255, 255, 255, 0.2);


		position: relative;


	}





	.secondary-navigation a {


		padding: 10px 30px;


	}





	.secondary-navigation ul ul {


		background-color: #24890d;


		position: absolute;


		top: 0;


		left: -999em;


		width: 182px;


		z-index: 99999;


	}





	.secondary-navigation li li {


		border-top: 0;


	}





	.secondary-navigation li:hover > a,


	.secondary-navigation li.focus > a {


		background-color: #24890d;


		color: #fff;


	}





	.secondary-navigation ul ul a:hover,


	.secondary-navigation ul ul li.focus > a {


		background-color: #41a62a;


	}





	.secondary-navigation ul li:hover > ul,


	.secondary-navigation ul li.focus > ul {


		left: 162px;


	}





	.secondary-navigation .menu-item-has-children > a {


		padding-right: 38px;


	}





	.secondary-navigation .menu-item-has-children > a:after {


		-webkit-font-smoothing: antialiased;


		content: "\f501";


		display: inline-block;


		font: normal 8px/1 Genericons;


		position: absolute;


		right: 26px;


		top: 14px;


		vertical-align: text-bottom;


	}





	.footer-sidebar .widget,


	.primary-sidebar .widget {


		font-size: 12px;


		line-height: 1.5;


	}





	.footer-sidebar .widget {


		-webkit-box-sizing: border-box;


		-moz-box-sizing:    border-box;


		box-sizing:         border-box;


		float: left;


		padding: 0 30px;


		width: 25%;


	}





	.footer-sidebar .widget h1,


	.primary-sidebar .widget h1 {


		font-size: 20px;


		line-height: 1.2;


	}





	.footer-sidebar .widget h2,


	.primary-sidebar .widget h2 {


		font-size: 18px;


		line-height: 1.3333333333;


	}





	.footer-sidebar .widget h3,


	.primary-sidebar .widget h3 {


		font-size: 16px;


		line-height: 1.5;


	}





	.footer-sidebar .widget h4,


	.primary-sidebar .widget h4 {


		font-size: 14px;


		line-height: 1.7142857142;


	}





	.footer-sidebar .widget h5,


	.primary-sidebar .widget h5 {


		font-size: 12px;


		line-height: 2;


	}





	.footer-sidebar .widget h6,


	.primary-sidebar .widget h6 {


		font-size: 11px;


		line-height: 2.1818181818;


	}





	.footer-sidebar .widget code,


	.footer-sidebar .widget kbd,


	.footer-sidebar .widget tt,


	.footer-sidebar .widget var,


	.footer-sidebar .widget samp,


	.footer-sidebar .widget pre,


	.primary-sidebar .widget code,


	.primary-sidebar .widget kbd,


	.primary-sidebar .widget tt,


	.primary-sidebar .widget var,


	.primary-sidebar .widget samp,


	.primary-sidebar .widget pre {


		font-size: 11px;


		line-height: 1.6363636363;


	}





	.footer-sidebar .widget blockquote,


	.primary-sidebar .widget blockquote {


		font-size: 14px;


		line-height: 1.2857142857;


	}





	.footer-sidebar .widget blockquote cite,


	.primary-sidebar .widget blockquote cite {


		font-size: 12px;


		line-height: 1.5;


	}





	.footer-sidebar .widget input,


	.footer-sidebar .widget textarea,


	.primary-sidebar .widget input,


	.primary-sidebar .widget textarea {


		font-size: 12px;


		padding: 3px 2px 4px 4px;


	}





	.footer-sidebar .widget input[type="button"],


	.footer-sidebar .widget input[type="reset"],


	.footer-sidebar .widget input[type="submit"],


	.primary-sidebar .widget input[type="button"],


	.primary-sidebar .widget input[type="reset"],


	.primary-sidebar .widget input[type="submit"] {


		padding: 5px 15px 4px;


	}





	.footer-sidebar .widget .widget-title,


	.primary-sidebar .widget .widget-title {


		font-size: 11px;


		font-weight: 900;


		line-height: 1.6363636363;


		margin-bottom: 18px;


	}





	.footer-sidebar .widget_twentyfourteen_ephemera .entry-title,


	.footer-sidebar .widget_twentyfourteen_ephemera .entry-meta,


	.footer-sidebar .widget_twentyfourteen_ephemera .wp-caption-text,


	.footer-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link,


	.footer-sidebar .widget_twentyfourteen_ephemera .entry-content table,


	.primary-sidebar .widget_twentyfourteen_ephemera .entry-title,


	.primary-sidebar .widget_twentyfourteen_ephemera .entry-meta,


	.primary-sidebar .widget_twentyfourteen_ephemera .wp-caption-text,


	.primary-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link,


	.primary-sidebar .widget_twentyfourteen_ephemera .entry-content table {


		font-size: 11px;


		line-height: 1.6363636363;


	}





	.footer-sidebar .widget_archive li,


	.footer-sidebar .widget_categories li,


	.footer-sidebar .widget_links li,


	.footer-sidebar .widget_meta li,


	.footer-sidebar .widget_nav_menu li,


	.footer-sidebar .widget_pages li,


	.footer-sidebar .widget_recent_comments li,


	.footer-sidebar .widget_recent_entries li,


	.primary-sidebar .widget_archive li,


	.primary-sidebar .widget_categories li,


	.primary-sidebar .widget_links li,


	.primary-sidebar .widget_meta li,


	.primary-sidebar .widget_nav_menu li,


	.primary-sidebar .widget_pages li,


	.primary-sidebar .widget_recent_comments li,


	.primary-sidebar .widget_recent_entries li {


		border-top: 0;


		padding: 0 0 6px;


	}





	.footer-sidebar .widget_archive li:last-child,


	.footer-sidebar .widget_categories li:last-child,


	.footer-sidebar .widget_links li:last-child,


	.footer-sidebar .widget_meta li:last-child,


	.footer-sidebar .widget_nav_menu li:last-child,


	.footer-sidebar .widget_pages li:last-child,


	.footer-sidebar .widget_recent_comments li:last-child,


	.footer-sidebar .widget_recent_entries li:last-child,


	.primary-sidebar .widget_archive li:last-child,


	.primary-sidebar .widget_categories li:last-child,


	.primary-sidebar .widget_links li:last-child,


	.primary-sidebar .widget_meta li:last-child,


	.primary-sidebar .widget_nav_menu li:last-child,


	.primary-sidebar .widget_pages li:last-child,


	.primary-sidebar .widget_recent_comments li:last-child,


	.primary-sidebar .widget_recent_entries li:last-child {


		padding: 0;


	}





	.footer-sidebar .widget_categories li ul,


	.footer-sidebar .widget_nav_menu li ul,


	.footer-sidebar .widget_pages li ul,


	.primary-sidebar .widget_categories li ul,


	.primary-sidebar .widget_nav_menu li ul,


	.primary-sidebar .widget_pages li ul {


		border-top: 0;


		margin-top: 6px;


	}





	#supplementary {


		padding: 0;


	}





	.footer-sidebar {


		font-size: 12px;


		line-height: 1.5;


	}





	.featured-content {


		padding-left: 182px;


	}





	.grid .featured-content .hentry {


		width: 33.3333333%;


	}





	.grid .featured-content .hentry:nth-child( 2n+1 ) {


		clear: none;


	}





	.grid .featured-content .hentry:nth-child( 3n+1 ) {


		clear: both;


	}





	.grid .featured-content .entry-header {


		height: 120px;


	}


}





@media screen and (min-width: 1040px) {


	.site-content .has-post-thumbnail .entry-header {


		margin-top: -48px;


	}





	.archive-header,


	.comments-area,


	.image-navigation,


	.page-header,


	.page-content,


	.post-navigation,


	.site-content .entry-header,


	.site-content .entry-content,


	.site-content .entry-summary,


	.site-content footer.entry-meta {


		padding-right: 15px;


		padding-left: 15px;


	}





	.full-width .archive-header,


	.full-width .comments-area,


	.full-width .image-navigation,


	.full-width .page-header,


	.full-width .page-content,


	.full-width .post-navigation,


	.full-width .site-content .entry-header,


	.full-width .site-content .entry-content,


	.full-width .site-content .entry-summary,


	.full-width .site-content footer.entry-meta {


		padding-right: 30px;


		padding-left: 30px;


	}


}





@media screen and (min-width: 1080px) {


	.search-box .search-field {


		width: 324px;


	}





	.site-content,


	.site-main .widecolumn {


		margin-left: 222px;


	}





	.site:before {


		width: 222px;


	}





	.search-box-wrapper,


	.featured-content {


		padding-left: 222px;


	}





	#secondary {


		width: 162px;


	}





	.secondary-navigation,


	.secondary-navigation ul ul {


		width: 222px;


	}





	.secondary-navigation ul li:hover > ul,


	.secondary-navigation ul li.focus > ul {


		left: 202px;


	}





	.slider .featured-content .entry-title {


		font-size: 33px;


	}





	.slider .featured-content .entry-header,


	.slider-control-paging {


		width: 534px;


	}





	.slider-control-paging {


		padding-left: 24px;


	}





	.slider-control-paging li {


		margin: 12px 12px 12px 0;


	}





	.slider-control-paging a {


		height: 24px;


		width: 24px;


	}





	.slider-control-paging a:before {


		top: 6px;


		left: 6px;


	}


}





@media screen and (min-width: 1110px) {


	.archive-header,


	.comments-area,


	.image-navigation,


	.page-header,


	.page-content,


	.post-navigation,


	.site-content .entry-header,


	.site-content .entry-content,


	.site-content .entry-summary,


	.site-content footer.entry-meta {


		padding-right: 30px;


		padding-left: 30px;


	}


}





@media screen and (min-width: 1218px) {


	.archive-header,


	.comments-area,


	.image-navigation,


	.page-header,


	.page-content,


	.post-navigation,


	.site-content .entry-header,


	.site-content .entry-content,


	.site-content .entry-summary,


	.site-content footer.entry-meta {


		margin-right: 54px;


	}





	.full-width .archive-header,


	.full-width .comments-area,


	.full-width .image-navigation,


	.full-width .page-header,


	.full-width .page-content,


	.full-width .post-navigation,


	.full-width .site-content .entry-header,


	.full-width .site-content .entry-content,


	.full-width .site-content .entry-summary,


	.full-width .site-content footer.entry-meta {


		margin-right: auto;


	}


}





@media screen and (min-width: 1260px) {


	.site-content blockquote.alignleft,


	.site-content blockquote.alignright {


		width: -webkit-calc(50% + 18px);


		width:         calc(50% + 18px);


	}





	.site-content blockquote.alignleft {


		margin-left: -18%;


	}





	.site-content blockquote.alignright {


		margin-right: -18%;


	}


}








/**


 * 12.0 Print


 * -----------------------------------------------------------------------------


 */





@media print {


	body {


		background: none !important; /* Brute force since user agents all print differently. */


		color: #2b2b2b;


		font-size: 12pt;


	}





	.site,


	.site-header,


	.hentry,


	.site-content .entry-header,


	.site-content .entry-content,


	.site-content .entry-summary,


	.site-content .entry-meta,


	.page-content,


	.archive-header,


	.page-header,


	.contributor-info,


	.comments-area,


	.attachment .entry-attachment .attachment {


		max-width: 100%;


	}





	#site-header img,


	.search-toggle,


	.site-navigation,


	.site-content nav,


	.edit-link,


	.page-links,


	.widget-area,


	.more-link,


	.post-format-archive-link,


	.comment-respond,


	.comment-list .reply,


	.comment-reply-login,


	#secondary,


	.site-footer,


	.slider-control-paging,


	.slider-direction-nav {


		display: none;


	}





	.site-title a,


	.entry-meta,


	.entry-meta a,


	.featured-content .hentry,


	.featured-content a {


		color: #2b2b2b;


	}





	.entry-content a,


	.entry-summary a,


	.page-content a,


	.comment-content a {


		text-decoration: none;


	}





	.site-header,


	.post-thumbnail,


	a.post-thumbnail:hover,


	.site-content .entry-header,


	.site-footer,


	.featured-content,


	.featured-content .entry-header {


		background: transparent;


	}





	.header-main {


		padding: 48px 10px;


	}





	.site-title {


		float: none;


		font-size: 19pt;


	}





	.content-area {


		padding-top: 0;


	}





	.list-view .site-content .hentry {


		border-bottom: 1px solid rgba(0, 0, 0, 0.1);


		margin-bottom: 48px;


		padding-bottom: 24px;


	}





	.post-thumbnail img {


		margin: 0 10px 24px;


	}





	.site-content .has-post-thumbnail .entry-header {


		padding-top: 0;


	}





	.site-content footer.entry-meta {


		margin: 24px auto;


	}





	.entry-meta .tag-links a {


		color: #fff;


	}





	.singular .site-content .hentry.has-post-thumbnail {


		margin-top: 0;


	}





	.gallery-columns-1.gallery-size-medium,


	.gallery-columns-1.gallery-size-thumbnail,


	.gallery-columns-2.gallery-size-thumbnail,


	.gallery-columns-3.gallery-size-thumbnail {


		display: block;


	}





	.archive-title,


	.page-title {


		margin: 0 10px 48px;


	}





	.featured-content .hentry {


		margin-bottom: 48px;


	}





	.featured-content .post-thumbnail,


	.slider .featured-content .post-thumbnail {


		padding-top: 0;


	}





	.featured-content .post-thumbnail img {


		position: relative;


	}





	.featured-content .entry-header {


		padding: 0 10px 24px;


	}





	.featured-content .entry-meta {


		font-size: 9pt;


		margin-bottom: 11px;


	}





	.featured-content .cat-links {


		font-weight: 900;


	}





	.featured-content .entry-title {


		font-size: 25pt;


		line-height: 36px;


	}


}


.entry-content ul{}
.entry-content ul li{ color: #404040; font-size: 14px; font-weight: normal; line-height: 20px;
    margin: 0 0 1px 14px;}
.entry-content ul li a{ color: #404040; text-decoration:none;}