.search-field{width:100%;}
.search-submit{display:none;}
::-webkit-input-placeholder{color:#939393;}
:-moz-placeholder{color:#939393;}
::-moz-placeholder{color:#939393;opacity:1;}
:-ms-input-placeholder{color:#939393;}
.comment-content img,
.entry-content img,
.entry-summary img,
#site-header img,
.widget img,
.wp-caption{max-width:100%;}
.comment-content img[height],
.entry-content img,
.entry-summary img,
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"],
#site-header img{height:auto;}
img.size-full,
img.size-large,
.wp-post-image,
.post-thumbnail img{height:auto;max-width:100%;}
embed,
iframe,
object,
video{margin-bottom:24px;max-width:100%;}
p > embed,
p > iframe,
p > object,
span > embed,
span > iframe,
span > object{margin-bottom:0;}
.alignleft{float:left;}
.alignright{float:right;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
blockquote.alignleft,
figure.wp-caption.alignleft,
img.alignleft{margin:7px 24px 7px 0;}
.wp-caption.alignleft{margin:7px 14px 7px 0;}
blockquote.alignright,
figure.wp-caption.alignright,
img.alignright{margin:7px 0 7px 24px;}
.wp-caption.alignright{margin:7px 0 7px 14px;}
blockquote.aligncenter,
img.aligncenter,
.wp-caption.aligncenter{margin-top:7px;margin-bottom:7px;}
.site-content blockquote.alignleft,
.site-content blockquote.alignright{border-top:1px solid rgba(0, 0, 0, 0.1);border-bottom:1px solid rgba(0, 0, 0, 0.1);padding-top:17px;width:50%;}
.site-content blockquote.alignleft p,
.site-content blockquote.alignright p{margin-bottom:17px;}
.wp-caption{margin-bottom:24px;}
.wp-caption img[class*="wp-image-"]{display:block;margin:0;}
.wp-caption{color:#767676;}
.wp-caption-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-style:italic;line-height:1.5;margin:9px 0;}
div.wp-caption .wp-caption-text{padding-right:10px;}
div.wp-caption.alignright img[class*="wp-image-"],
div.wp-caption.alignright .wp-caption-text{padding-left:10px;padding-right:0;}
.wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);overflow:hidden;position:absolute !important;height:1px;width:1px;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;line-height:normal;padding:15px 23px 14px;position:absolute;left:5px;top:5px;text-decoration:none;text-transform:none;width:auto;z-index:100000;}
.hide{display:none;}
.footer-sidebar:before,
.footer-sidebar:after,
.hentry:before,
.hentry:after,
.gallery:before,
.gallery:after,
.slider-direction-nav:before,
.slider-direction-nav:after,
.contributor-info:before,
.contributor-info:after,
.search-box:before,
.search-box:after,
[class*="content"]:before,
[class*="content"]:after,
[class*="site"]:before,
[class*="site"]:after{content:"";display:table;}
.footer-sidebar:after,
.hentry:after,
.gallery:after,
.slider-direction-nav:after,
.contributor-info:after,
.search-box:after,
[class*="content"]:after,
[class*="site"]:after{clear:both;}
.bypostauthor > article .fn:before,
.comment-edit-link:before,
.comment-reply-link:before,
.comment-reply-login:before,
.comment-reply-title small a:before,
.contributor-posts-link:before,
.menu-toggle:before,
.search-toggle:before,
.slider-direction-nav a:before,
.widget_twentyfourteen_ephemera .widget-title:before{-webkit-font-smoothing:antialiased;display:inline-block;font:normal 16px/1 Genericons;text-decoration:inherit;vertical-align:text-bottom;}
.site-content span + .entry-date:before,
.full-size-link:before,
.parent-post-link:before,
span + .byline:before,
span + .comments-link:before,
span + .edit-link:before,
.widget_twentyfourteen_ephemera .entry-title:after{content:"\0020\007c\0020";}
.site{background-color:#fff;max-width:1260px;position:relative;}
.main-content{width:100%;}
#wpadminbar{min-height:32px;}
#site-header{position:relative;z-index:3;}
.site-header{position:relative;width:100%;z-index:4;}
.header-main{min-height:48px;padding:0 10px;}
.site-title{float:left;font-size:18px;font-weight:700;line-height:48px;margin:0;max-width:-webkit-calc(100% - 86px);max-width:calc(100% - 86px);}
.site-title a,
.site-title a:hover{color:#fff;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.search-toggle{cursor:pointer;float:right;height:48px;margin-right:38px;text-align:center;width:48px;}
.search-toggle:hover,
.search-toggle.active{background-color:#219cd8;}
.search-toggle:before{color:#fff;content:"\f400";font-size:20px;margin-top:14px;}
.search-toggle .screen-reader-text{left:5px;}
.search-box-wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:48px;right:0;width:100%;z-index:2;}
.search-box{background-color:#219cd8;padding:12px;}
.search-box .search-field{background-color:#fff;border:0;float:right;font-size:16px;padding:2px 2px 3px 6px;width:100%;}
.site-navigation ul{list-style:none;margin:0;}
.site-navigation li{border-top:1px solid rgba(255, 255, 255, 0.2);}
.site-navigation ul ul{margin-left:20px;}
.site-navigation a{color:#333;display:block;}
.site-navigation a:hover{color:#219cd8;}
.site-navigation .current_page_item > a,
.site-navigation .current_page_ancestor > a,
.site-navigation .current-menu-item > a,
.site-navigation .current-menu-ancestor > a{color:#55d737;font-weight:900;}
.primary-navigation{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px;}
.primary-navigation.toggled-on{padding:0px 0 36px;}
.primary-navigation .nav-menu{border-bottom:1px solid rgba(255, 255, 255, 0.2);display:none;}
.primary-navigation.toggled-on .nav-menu{display:block;}
.primary-navigation a{padding:7px 0;}
.secondary-navigation{border-bottom:1px solid rgba(255, 255, 255, 0.2);margin:48px 0;}
.secondary-navigation a{padding:9px 0;}
.menu-toggle{border-radius:0;cursor:pointer;height:48px;margin:0;overflow:hidden;padding:0;top:0;right:0;text-align:center;width:48px;}
.menu-toggle:before{color:#fff;content:"\f419";padding:16px;}
.menu-toggle:active,
.menu-toggle:focus,
.menu-toggle:hover{background-color:#444;}
.menu-toggle:focus{outline:1px dotted;}
@-ms-viewport{width:device-width;}
@viewport{width:device-width;}
@media screen and (max-width:400px){}
@media screen and (min-width:401px){}
@media screen and (min-width:594px){}
@media screen and (min-width:673px){.search-toggle{margin-right:18px;}
.search-box .search-field{width:50%;}
}
@media screen and (min-width:783px){.site-title{max-width:-webkit-calc(100% - 48px);max-width:calc(100% - 48px);}
.header-main{padding-right:0;}
.search-toggle{margin-right:0;}
.masthead-fixed .site-header{position:fixed;top:0;}
.admin-bar.masthead-fixed .site-header{top:32px;}
.masthead-fixed .site-main{margin-top:48px;}
.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{padding:0;}
.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 none;display:inline-block;height:40px;line-height:40px;position:relative;}
.primary-navigation a{display:inline-block;padding:0 50px;white-space:nowrap;text-decoration:none !important;}
.primary-navigation ul ul{float:left;left:-999em;margin:4px;position:absolute;top:56px;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:8px;}
.primary-navigation ul ul a{padding:18px 12px;white-space:normal;width:176px;}
.primary-navigation li:hover > a,
.primary-navigation li.focus > a{color:#fff;}
.primary-navigation ul ul a:hover,
.primary-navigation ul ul li.focus > a{background-color:#219cd8;}
.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){}
@media screen and (min-width:846px){}
@media screen and (min-width:1008px){.search-box-wrapper{padding-left:182px;}
}
@media screen and (min-width:1040px){}
@media screen and (min-width:1080px){.search-box .search-field{width:100%;}
}
@media screen and (min-width:1110px){}
@media screen and (min-width:1218px){}
@media screen and (min-width:1260px){}
@media print{body{background:none !important;color:#2b2b2b;font-size:12pt;}
}