/*
Theme Name: QeBlog
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/* fonts */
@font-face {font-family:'source_sans_problack'; src:url('font/sourcesanspro-black-webfont.eot'); src:url('font/sourcesanspro-black-webfont.eot?#iefix') format('embedded-opentype'), url('font/sourcesanspro-black-webfont.woff2') format('woff2'), url('font/sourcesanspro-black-webfont.woff') format('woff'), url('font/sourcesanspro-black-webfont.ttf') format('truetype'), url('font/sourcesanspro-black-webfont.svg#source_sans_problack') format('svg'); font-weight:normal; font-style:normal; font-display:swap;}
@font-face {font-family:'source_sans_probold'; src:url('font/sourcesanspro-bold-webfont.eot'); src:url('font/sourcesanspro-bold-webfont.eot?#iefix') format('embedded-opentype'), url('font/sourcesanspro-bold-webfont.woff2') format('woff2'), url('font/sourcesanspro-bold-webfont.woff') format('woff'), url('font/sourcesanspro-bold-webfont.ttf') format('truetype'), url('font/sourcesanspro-bold-webfont.svg#source_sans_probold') format('svg'); font-weight:normal; font-style:normal; font-display:swap;}
@font-face {font-family:'source_sans_proextralight'; src:url('font/sourcesanspro-extralight-webfont.eot'); src:url('font/sourcesanspro-extralight-webfont.eot?#iefix') format('embedded-opentype'), url('font/sourcesanspro-extralight-webfont.woff2') format('woff2'), url('font/sourcesanspro-extralight-webfont.woff') format('woff'), url('font/sourcesanspro-extralight-webfont.ttf') format('truetype'), url('font/sourcesanspro-extralight-webfont.svg#source_sans_proextralight') format('svg'); font-weight:normal; font-style:normal; font-display:swap;}
@font-face {font-family:'source_sans_prolight'; src:url('font/sourcesanspro-light-webfont.eot'); src:url('font/sourcesanspro-light-webfont.eot?#iefix') format('embedded-opentype'), url('font/sourcesanspro-light-webfont.woff2') format('woff2'), url('font/sourcesanspro-light-webfont.woff') format('woff'), url('font/sourcesanspro-light-webfont.ttf') format('truetype'), url('font/sourcesanspro-light-webfont.svg#source_sans_prolight') format('svg'); font-weight:normal; font-style:normal; font-display:swap;}
@font-face {font-family:'source_sans_proregular'; src:url('font/sourcesanspro-regular-webfont.eot'); src:url('font/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'), url('font/sourcesanspro-regular-webfont.woff2') format('woff2'), url('font/sourcesanspro-regular-webfont.woff') format('woff'), url('font/sourcesanspro-regular-webfont.ttf') format('truetype'), url('font/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg'); font-weight:normal; font-style:normal; font-display:swap;}
@font-face {font-family:'source_sans_prosemibold'; src:url('font/sourcesanspro-semibold-webfont.eot'); src:url('font/sourcesanspro-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('font/sourcesanspro-semibold-webfont.woff2') format('woff2'), url('font/sourcesanspro-semibold-webfont.woff') format('woff'), url('font/sourcesanspro-semibold-webfont.ttf') format('truetype'), url('font/sourcesanspro-semibold-webfont.svg#source_sans_prosemibold') format('svg'); font-weight:normal; font-style:normal; font-display:swap;}
 

body {background:#ffffff;}
#primary .entry-header {width:92%; padding:4%;}
.footer_bottom {overflow:hidden; padding:20px 0px;}
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__icons-list__icon {display:inline !important; margin:0; padding-right:15px;}
div.ez-toc-title-container {margin-bottom:25px !important}
.ez-toc-title-container .ez-toc-title {font-size:27px !important; color:#162d5a !important;}
div#ez-toc-container ul {padding-left:10px;}
div#ez-toc-container ul li a {font-size:16px !important}
div#ez-toc-container ul li {margin-bottom:10px !important}

@media only screen and (min-width:768px) and (max-width:991px) {
.post-thumbnail {background:none !important;}
#primary .entry-header {width:100% !important; padding:0px 0 10px 0 !important;}
}

.login-regi_mobile ul {text-align:center;}
.login-regi_mobile ul li {display:inline-block; float:none;}
.copyright {font-family:'Open Sans regular'; float:left; font-size:13px; padding:0; text-decoration:none;}
.footer_nav {float:right;}
.footer_nav ul {margin:0; padding:0;}
.footer_nav ul li {border-right:1px solid #c8c8c8; display:block; float:left; line-height:16px; padding:0 10px;}
.footer_nav ul li:last-child {border-right:medium none; padding-right:0;}
.footer_nav ul li a {color:#dcdcdc; display:block; font-family:'Monda bold'; font-size:13px; padding:0; text-decoration:none; text-transform:none;}
#primary-sidebar aside {background:#fff; border-radius:5px;}
#primary-sidebar aside ul {padding:0 20px;}
#primary-sidebar aside ul li {border-top:1px solid #f2f2f2; color:#999999; display:block; font-size:13px; padding:12px 0 12px 3px;}
#primary-sidebar aside ul li a {color:#000; display:block; font-size:16px;}
#primary-sidebar aside ul li a:hover {color:#000;}
#primary h2 {clear:both; margin-bottom:3%;}
#primary h2 a {color:#009ee3; font-size:22px; line-height:35px; font-family:Lato, Helvetica, Arial, sans-serif, serif;}
#primary .blog_cnt_area {clear:both; overflow:hidden; background:#fafafa !important; border-radius:5px; margin-bottom:20px; padding:10px 30px 15px;}
#primary .blog_img {width:40%; float:left;}
#primary .entry-content p {width:100%;}
#primary .blog_cnt_area p {float:right; width:56%; font-family:"Open Sans", sans-serif, Arial, serif; color:#545454; font-size:15px; line-height:26px;}
#primary .blog_cnt_area p:last-child {margin-bottom:5px;}
#primary .blog_cnt_area p a {display:block; clear:both; background:#fff; border:2px solid #57b8e2; border-radius:0; color:#57b8e2; font-size:11px; font-weight:normal; padding:0 8px; width:100px;}
#primary .blog_cnt_area p a:hover {background:#57b8e2; color:#fff;}
#primary .blog_cnt_area .post-categories {margin:0; padding:0; float:left;}
#primary .blog_cnt_area .post-categories li a {background-color:#636363; color:#ffffff; margin:0; padding:5px 12px; font-family:Lato, Helvetica, Arial, sans-serif, serif; font-size:12px; line-height:16px; text-transform:uppercase;}
#primary .blog_cnt_area .mythemes-top-meta .author {color:#989898; margin:5px 0; transition:all 0.5s linear 0s; display:inline-block; font-style:normal; font-variant:normal; font-weight:normal; margin:0 10px; text-align:center; text-decoration:inherit; text-transform:uppercase;}
#primary .blog_cnt_area .mythemes-top-meta .entry-date {color:#989898; margin:5px 0; transition:all 0.5s linear 0s; display:inline-block; font-style:normal; font-variant:normal; font-weight:normal; margin:0 10px; text-align:center; text-decoration:inherit; text-transform:uppercase;}
#primary .blog_cnt_area .mythemes-top-meta {margin-bottom:2%; clear:both;}
#secondary .search-form {padding:4%; overflow:hidden;}
#secondary .search-form .search-field {background-color:#f3f3f3; box-shadow:0 1px 2px rgba(0, 0, 0, 0.07) inset; color:#cacaca; font-family:Helvetica, Arial, sans-serif, serif; font-size:14px; width:80%; float:left; height:24px;}
#secondary .search-form .search-submit {background:url(images/search_icon.png) no-repeat; width:35px; height:32px; float:left; font-size:0;}
#primary p {font-family:"Open Sans", sans-serif, Arial, serif; color:#2a2c2e ; font-size:17px; line-height:26px;}
.post .entry-content ul li {margin-bottom:4px;}
#primary .post-navigation {padding:0; width:100%;}
.footer-sidebar .widget .widget-title, .primary-sidebar .widget .widget-title {font-family:"Open Sans", sans-serif, Arial, serif; background-color:#fafafa; border-top-left-radius:5px; border-top-right-radius:5px; color:#121212; font-size:14px; font-style:normal; font-variant:normal; font-weight:bold; letter-spacing:1px; line-height:20px; margin:0; padding:10px 20px; text-transform:uppercase;}
cite, dfn, em, i {font-style:italic;}
mark, ins {background:#fff9c0; text-decoration:none;}
p {margin-bottom:24px;}
code, kbd, tt, var, samp, pre {font-family:monospace, serif; font-size:15px; -webkit-hyphens:none; -moz-hyphens:none; -ms-hyphens:none; hyphens:none; line-height:1.6;}
pre {border:1px solid rgba(0, 0, 0, 0.1); -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin-bottom:24px; max-width:100%; overflow:auto; padding:12px; white-space:pre; white-space:pre-wrap; word-wrap:break-word;}
blockquote, q {-webkit-hyphens:none; -moz-hyphens:none; -ms-hyphens:none; hyphens:none; quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:""; content:none;}
blockquote {color:#767676; font-size:19px; font-style:italic; font-weight:300; line-height:1.2631578947; margin-bottom:24px;}
blockquote cite, blockquote small {color:#2b2b2b; font-size:16px; font-weight:400; line-height:1.5;}
blockquote em, blockquote i, blockquote cite {font-style:normal;}
blockquote strong, blockquote b {font-weight:400;}
small {font-size:smaller;}
big {font-size:125%;}
sup, sub {font-size:75%; height:0; line-height:0; position:relative; vertical-align:baseline;}
sup {bottom:1ex;}
sub {top:.5ex;}
dl {margin-bottom:24px;}
dt {font-weight:bold;}
dd {margin-bottom:24px;}
ul, ol {list-style:none; margin:0 0 24px 20px;}
ul {}
ul {list-style:disc;}
ol {list-style:decimal;}
li > ul, li > ol {margin:0 0 0 20px;}
img {-ms-interpolation-mode:bicubic; border:0; vertical-align:middle;}
figure {margin:0;}
fieldset {border:1px solid rgba(0, 0, 0, 0.1); margin:0 0 24px; min-width:inherit; padding:11px 12px 0;}
legend {white-space:normal;}
button, input, select, textarea {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-size:100%; margin:0; max-width:100%; vertical-align:baseline;}
button, input {line-height:normal;}
input, textarea {background-image:-webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0, 0%, 100%, 0));}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance:button; cursor:pointer;}
button[disabled], input[disabled] {cursor:default;}
input[type="checkbox"], input[type="radio"] {padding:0;}
input[type="search"] {-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
button::-moz-focus-inner, input::-moz-focus-inner {border:0; padding:0;}
textarea {overflow:auto; vertical-align:top;}
caption {font-weight:normal; text-align:left;}
del {color:#767676;}
hr {background-color:rgba(0, 0, 0, 0.1); border:0; height:1px; margin-bottom:23px;}
::selection {background:#24890d; color:#fff; text-shadow:none;}
::-moz-selection {background:#24890d; color:#fff; text-shadow:none;}
input, textarea {border:1px solid rgba(0, 0, 0, 0.1); border-radius:2px; color:#2b2b2b; padding:8px 10px 7px;}
textarea {width:100%;}
input:focus, textarea:focus {border:1px solid rgba(0, 0, 0, 0.3); outline:0;}
.search-field {width:100%;}
::-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-size:12px; 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; position:relative;}
.main-content {margin:0 auto; max-width:1130px; 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:#000; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.search-toggle {background-color:#24890d; cursor:pointer; float:right; height:48px; margin-right:38px; text-align:center; width:48px;}
.search-toggle:hover, .search-toggle.active {background-color:#41a62a;}
.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:#41a62a; 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:#000; display:block; text-transform:uppercase;}
.site-navigation a:hover {color:#41a62a;}
.site-navigation .current_page_item > a, .site-navigation .current_page_ancestor > a, .site-navigation .current-menu-item > a, .site-navigation .current-menu-ancestor > a {font-weight:900;}
.primary-navigation {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-size:14px; padding-top:24px;}
.primary-navigation.toggled-on {padding:72px 0 36px;}
.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); font-size:12px; margin:48px 0;}
.secondary-navigation a {padding:9px 0;}
.menu-toggle {background-color:#000; border-radius:0; cursor:pointer; height:48px; margin:0; overflow:hidden; padding:0; position:absolute; 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;}
html {margin-top:0px !important;}
.content-area {padding-top:48px;}
.hentry {margin:0 auto 48px; max-width:672px;}
.site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content .entry-meta, .page-content {margin:0 auto;}
.page-content {margin-bottom:48px;}
.post-thumbnail {display:block; position:relative; width:100%; z-index:0;}
a.post-thumbnail:hover {background-color:#999;}
.full-width .post-thumbnail img {display:block; margin:0 auto;}
.entry-header {position:relative; z-index:1;}
.entry-title, .entry-title a {font-family:Lato, Helvetica, Arial, sans-serif, serif; font-size:30px; font-weight:300; margin-bottom:12px; margin:0 0 12px 0; text-transform:none; line-height:normal;}
.entry-title a {font-weight:600;}
.entry-title a {color:#2b2b2b;}
.entry-title a:hover {color:#41a62a;}
.site-content .entry-header {background-color:#fff; padding:0 10px 12px;}
.site-content .has-post-thumbnail .entry-header {padding-top:24px;}
.entry-meta {clear:both; color:#767676; font-size:12px; font-weight:400; line-height:1.3333333333; text-transform:uppercase;}
.entry-meta a {color:#767676;}
.entry-meta a:hover {color:#41a62a;}
.sticky .entry-date {display:none;}
.cat-links {font-weight:900; text-transform:uppercase;}
.cat-links a {color:#2b2b2b;}
.cat-links a:hover {color:#41a62a;}
.byline {display:none;}
.single .byline, .group-blog .byline {display:inline;}
.site-content .entry-meta {background-color:#fff; margin-bottom:8px;}
.site-content footer.entry-meta {margin:24px auto 0; padding:0 10px;}
.entry-meta .tag-links a {background-color:#767676; border-radius:0 2px 2px 0; color:#fff; display:inline-block; font-size:11px; font-weight:700; line-height:1.2727272727; margin:2px 4px 2px 10px; padding:3px 7px; position:relative;}
.entry-meta .tag-links a:hover {background-color:#41a62a; color:#fff;}
.entry-meta .tag-links a:before {border-top:10px solid transparent; border-right:8px solid #767676; border-bottom:10px solid transparent; content:""; height:0; position:absolute; top:0; left:-8px; width:0;}
.entry-meta .tag-links a:hover:before {border-right-color:#41a62a;}
.entry-meta .tag-links a:after {background-color:#fff; border-radius:50%; content:""; height:4px; position:absolute; top:8px; left:-2px; width:4px;}
.entry-content, .entry-summary, .page-content {-webkit-hyphens:auto; -moz-hyphens:auto; -ms-hyphens:auto; hyphens:auto; word-wrap:break-word;}
.site-content .entry-content, .site-content .entry-summary, .page-content {background-color:#fff; padding:12px 10px 0;}
.page .entry-content {padding-top:0;}
.entry-content h1:first-child, .entry-content h2:first-child, .entry-content h3:first-child, .entry-content h4:first-child, .entry-content h5:first-child, .entry-content h6:first-child, .entry-summary h1:first-child, .entry-summary h2:first-child, .entry-summary h3:first-child, .entry-summary h4:first-child, .entry-summary h5:first-child, .entry-summary h6:first-child, .page-content h1:first-child, .page-content h2:first-child, .page-content h3:first-child, .page-content h4:first-child, .page-content h5:first-child, .page-content h6:first-child {margin-top:0;}
.entry-content a, .entry-summary a, .page-content a, .comment-content a {text-decoration:underline;}
.entry-content a:hover, .entry-summary a:hover, .page-content a:hover, .comment-content a:hover, .entry-content a.button, .entry-summary a.button, .page-content a.button, .comment-content a.button {text-decoration:none;}
.entry-content .edit-link {clear:both; display:block; font-size:12px; font-weight:400; line-height:1.3333333333; text-transform:uppercase;}
.entry-content .edit-link a {color:#767676; text-decoration:none;}
.entry-content .edit-link a:hover {color:#41a62a;}
.entry-content .more-link {white-space:nowrap;}
.hentry .mejs-container {margin:12px 0 18px;}
.hentry .mejs-mediaelement, .hentry .mejs-container .mejs-controls {background:#000;}
.hentry .mejs-controls .mejs-time-rail .mejs-time-loaded, .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {background:#fff;}
.hentry .mejs-controls .mejs-time-rail .mejs-time-current {background:#24890d;}
.hentry .mejs-controls .mejs-time-rail .mejs-time-total, .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {background:rgba(255, 255, 255, .33);}
.hentry .mejs-container .mejs-controls .mejs-time {padding-top:9px;}
.hentry .mejs-controls .mejs-time-rail span, .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {border-radius:0;}
.hentry .mejs-overlay-loading {background:transparent;}
.hentry .mejs-overlay-button {background-color:#fff; background-image:none; border-radius:2px; box-shadow:1px 1px 1px rgba(0,0,0,.8); color:#000; height:36px; margin-left:-24px; width:48px;}
.hentry .mejs-overlay-button:before {-webkit-font-smoothing:antialiased; content:'\f452'; display:inline-block; font:normal 32px/1.125 Genericons; position:absolute; top:1px; left:10px;}
.hentry .mejs-controls .mejs-button button:focus {outline:none;}
.hentry .mejs-controls .mejs-button button {-webkit-font-smoothing:antialiased; background:none; color:#fff; display:inline-block; font:normal 16px/1 Genericons;}
.hentry .mejs-playpause-button.mejs-play button:before {content:'\f452';}
.hentry .mejs-playpause-button.mejs-pause button:before {content:'\f448';}
.hentry .mejs-volume-button.mejs-mute button:before {content:'\f109'; font-size:20px; position:absolute; top:-2px; left:0;}
.hentry .mejs-volume-button.mejs-unmute button:before {content:'\f109'; left:0; position:absolute; top:0;}
.hentry .mejs-fullscreen-button button:before {content:'\f474';}
.hentry .mejs-fullscreen-button.mejs-unfullscreen button:before {content:'\f406';}
.hentry .mejs-overlay:hover .mejs-overlay-button {background-color:#24890d; color:#fff;}
.hentry .mejs-controls .mejs-button button:hover {color:#41a62a;}
.content-sidebar .wp-playlist-item .wp-playlist-caption {color:#000;}
.page-links {clear:both; font-size:12px; font-weight:900; line-height:2; margin:24px 0; text-transform:uppercase;}
.page-links a, .page-links > span {background:#fff; border:1px solid #fff; display:inline-block; height:22px; margin:0 1px 2px 0; text-align:center; width:22px;}
.page-links a {background:#000; border:1px solid #000; color:#fff; text-decoration:none;}
.page-links a:hover {background:#41a62a; border:1px solid #41a62a; color:#fff;}
.page-links > .page-links-title {height:auto; margin:0; padding-right:7px; width:auto;}
.gallery {margin-bottom:20px;}
.gallery-item {float:left; margin:0 4px 4px 0; overflow:hidden; position:relative;}
.gallery-columns-1 .gallery-item {max-width:100%;}
.gallery-columns-2 .gallery-item {max-width:48%; max-width:-webkit-calc(50% - 4px); max-width:calc(50% - 4px);}
.gallery-columns-3 .gallery-item {max-width:32%; max-width:-webkit-calc(33.3% - 4px); max-width:calc(33.3% - 4px);}
.gallery-columns-4 .gallery-item {max-width:23%; max-width:-webkit-calc(25% - 4px); max-width:calc(25% - 4px);}
.gallery-columns-5 .gallery-item {max-width:19%; max-width:-webkit-calc(20% - 4px); max-width:calc(20% - 4px);}
.gallery-columns-6 .gallery-item {max-width:15%; max-width:-webkit-calc(16.7% - 4px); max-width:calc(16.7% - 4px);}
.gallery-columns-7 .gallery-item {max-width:13%; max-width:-webkit-calc(14.28% - 4px); max-width:calc(14.28% - 4px);}
.gallery-columns-8 .gallery-item {max-width:11%; max-width:-webkit-calc(12.5% - 4px); max-width:calc(12.5% - 4px);}
.gallery-columns-9 .gallery-item {max-width:9%; max-width:-webkit-calc(11.1% - 4px); max-width:calc(11.1% - 4px);}
.gallery-columns-1 .gallery-item:nth-of-type(1n), .gallery-columns-2 .gallery-item:nth-of-type(2n), .gallery-columns-3 .gallery-item:nth-of-type(3n), .gallery-columns-4 .gallery-item:nth-of-type(4n), .gallery-columns-5 .gallery-item:nth-of-type(5n), .gallery-columns-6 .gallery-item:nth-of-type(6n), .gallery-columns-7 .gallery-item:nth-of-type(7n), .gallery-columns-8 .gallery-item:nth-of-type(8n), .gallery-columns-9 .gallery-item:nth-of-type(9n) {margin-right:0;}
.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1), .gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1), .gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1), .gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {clear:left;}
.gallery-caption {background-color:rgba(0, 0, 0, 0.7); -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; color:#fff; font-size:12px; line-height:1.5; margin:0; max-height:50%; opacity:0; padding:6px 8px; position:absolute; bottom:0; left:0; text-align:left; width:100%;}
.gallery-caption:before {content:""; height:100%; min-height:49px; position:absolute; top:0; left:0; width:100%;}
.gallery-item:hover .gallery-caption {opacity:1;}
.gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption {display:none;}
.format-aside .entry-content, .format-aside .entry-summary, .format-quote .entry-content, .format-quote .entry-summary, .format-link .entry-content, .format-link .entry-summary {padding-top:0;}
.site-content .format-link .entry-title, .site-content .format-aside .entry-title, .site-content .format-quote .entry-title {display:none;}
.nav-links {-webkit-hyphens:auto; -moz-hyphens:auto; -ms-hyphens:auto; border:1px solid rgba(0, 0, 0, 0.1); border-left:none; border-right:none; hyphens:auto; word-wrap:break-word; overflow:hidden;}
.nav-links a {border:none !important;}
.nav-links .prev {float:left; width:310px; text-align:left;}
.nav-links .next {float:right; width:310px; text-align:right;}
.post-navigation, .image-navigation {margin:24px auto 48px; padding:0 10px;}
.post-navigation a, .image-navigation .previous-image, .image-navigation .next-image {border-bottom:1px solid rgba(0, 0, 0, 0.1); padding:11px 0 12px; width:100%;}
.post-navigation .meta-nav {color:#505050; display:block; font-size:14px; font-weight:bold; line-height:2; text-transform:uppercase;}
.post-navigation a, .image-navigation a {color:#2b2b2b; display:block; font-size:14px; font-weight:700; line-height:1.7142857142; text-transform:none;}
.post-navigation a:hover, .image-navigation a:hover {color:#57b8e2;}
.paging-navigation {margin:30px 0;}
.paging-navigation .loop-pagination {margin-top:-5px; text-align:center;}
.paging-navigation .page-numbers {border:1px solid #ddd; display:inline-block; font-size:14px; font-weight:900; margin-right:1px; padding:4px 10px; font-weight:normal; border-radius:4px; color:#337ab7; text-decoration:none; background:#fff;}
.paging-navigation a {color:#2b2b2b;}
.paging-navigation .page-numbers.current {border:1px solid #0389ff; background:#0389ff; color:#fff;}
.attachment .content-sidebar, .attachment .post-thumbnail {display:none;}
.attachment .entry-content {padding-top:0;}
.attachment footer.entry-meta {text-transform:none;}
.entry-attachment .attachment {margin-bottom:24px;}
.archive-header, .page-header {margin:24px auto; max-width:750px;}
.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:0;}
.comments-area {margin:48px auto; 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; clear:both;}
.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 {clear:both; 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:0;}
.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; margin-bottom:20px; width:100%; word-wrap:break-word;}
.widget a {color:#fff;}
.widget a:hover {color:#41a62a;}
.widget h1, .widget h2, .widget h3, .widget h4, .widget h5, .widget h6 {margin:24px 0 12px;}
.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 del {color:rgba(255, 255, 255, 0.4);}
.widget hr {background-color:rgba(255, 255, 255, 0.2);}
.widget p {margin-bottom:18px;}
.widget-area .widget input, .widget-area .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-area .widget input:focus, .widget-area .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; font-weight:700; line-height:1.7142857142; margin:0 0 24px 0; 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 {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:#1d1d1d; clear:both; overflow:hidden; padding:0; position:relative; z-index:3; font-family:'open_sansregular';}
.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 {}
.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 .site-content .hentry.has-post-thumbnail:first-child {margin-top:0; padding:0;}
#secondary, #supplementary {padding:0;}
.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) {
.site-title {max-width:-webkit-calc(100% - 48px); max-width:calc(100% - 48px);}
.header-main {padding-right:0; padding-left:0; padding-bottom:26px;}
.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 {background:#ffffff; margin:0 auto; width:1130px; padding-top:2%; clear:both;}
.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 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 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:0;}
.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 .site-content .hentry.has-post-thumbnail:first-child {margin-top:0;}
.featured-content {margin-bottom:0;}
}

@media screen and (min-width: 1008px) {
.search-box-wrapper {padding-left:182px;}
.main-content {float:none;}
.site-content {margin-right:29.04761904%; margin-left:0;}
.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 {content:""; display:block; height:100%; min-height:100%; position:absolute; top:0; left:0; z-index:2;}
#secondary {background-color:transparent; border:0; clear:none; float:right; margin:0; min-height:100vh; width:25%;}
.primary-sidebar {padding-top:0;}
.site-description {display:block; margin:0 0 18px;}
.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_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:0;}
.site:before {}
.search-box-wrapper, .featured-content {padding-left:222px;}
#secondary {width:25%;}
.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%;}
}

@media print {
body {background:none !important; 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;}
}

.blog_cnt_area .no-break {display:none;}
.tags {clear:both; color:#009ee3; width:100%; font-family:"Lato", Helvetica, Arial, sans-serif, serif;}
.wp-pagenavi {color:#009ee3; font-family:"Lato", Helvetica, Arial, sans-serif, serif; font-size:22px; line-height:35px;}
.wp-pagenavi .pages {}
.wp-pagenavi .current {}
.wp-pagenavi .page.larger {}
.wp-pagenavi .page.larger .nextpostslink {}
.social-top {float:right;}
.social-top img {margin-left:2px; margin-right:2px;}
.social-top img:hover {opacity:0.8;}
.social-top.for-desktop {}
.social-top.for-mobile {display:none;}

@media screen and (max-width:768px) {
.social-top {float:none; width:100%; display:block; margin-bottom:5px; text-align:center;}
.social-top.for-desktop {display:none;}
.social-top.for-mobile {display:inline;}
body .login-regi_mobile ul li {padding:0; text-align:center; width:98% !important;}
body .navigation-top {display:inline !important; color:#fff !important;}
}

@media screen and (max-width:560px) {
body .login-regi_mobile ul li {padding:0; width:auto !important; padding-left:10px; padding-right:10px; display:inline-block !important; vertical-align:top !important;}
.login-regi_mobile {text-align:center;}
.social-top img {margin-left:1px; margin-right:1px;}
}

@media screen and (max-width:403px) {}
.recent-main {text-align:center;}
.box {background:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; text-align:left;}
.main {max-width:32%; display:inline-block; vertical-align:top; padding:0%;}
.main:nth-child(2n+1) {margin-left:2%; margin-right:2%;}
body .box .blog_img {margin-bottom:0 !important; width:100% !important;}
body .box .blog_img img {-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-top-left-radius:5px; border-top-right-radius:5px; width:100%; margin-bottom:0;}
body .box h4 {color:#64bde4 !important; margin:0; clear:both; background-color:#fafafa; border-top-left-radius:5px; border-top-right-radius:5px; color:#000; font-family:"Open Sans", sans-serif, Arial, serif; font-size:15px; font-style:normal; font-weight:600; line-height:20px; margin:0; padding:10px ;}
.box:hover img {opacity:0.9;}
body .box h4 a {color:#000 !important; text-decoration:none}
.box:hover h4 a, .box:hover h4 {color:#57b8e2 !important;}
.padding-normal {padding:10px;}
.tags-all a {color:#999999 !important; font-size:12px; text-decoration:none; display:inline-block; vertical-align:top; margin:0 1px;}
.tags-all a:hover {color:#000 !important;}
.tags-all a:after {content:", ";}
.tags-all a:last-child:after {content:" ";}
.recent-main {}
.heading-one {text-align:left; font-family:"Open Sans", sans-serif, Arial, serif; border-bottom:1px solid #ccc; margin-bottom:10px; padding-bottom:10px; margin-bottom:20px; font-size:20px;}
.site-content footer.entry-meta {margin:0 ; padding:10px 20px 10px 20px;}
#rltdpstsplgnwidget-2 h1.widget-title {color:#121212; font-family:"Open Sans", sans-serif, Arial, serif; font-size:14px; font-style:normal; font-variant:normal; font-weight:bold; letter-spacing:1px; line-height:20px; margin:0; padding:10px 20px 10px 0; text-transform:uppercase;}
.a2a_floating_style {display:none;}
.single .a2a_floating_style {display:block;}
.entry-content .addtoany_share_save_container {display:none;}

@media screen and (max-width:980px) {
.entry-content .addtoany_share_save_container {display:block;}
.a2a_floating_style {display:none;}
}

#frmDiv div {font-family:Lato, Helvetica, Arial, sans-serif, serif;}
.blog_cnt_area .tags a:hover {text-decoration:underline;}
.blog_cnt_area .tags {padding-top:15px;}
.blog-post-detail {}
body .blog-post-detail ul {color:#545454; font-family:Open Sans , sans-serif, Arial, serif !important; font-size:15px; line-height:26px;}
body .blog-post-detail ul li {margin-bottom:10px;}
body .blue {color:#57b8e2;}
body .blog-post-detail p a {font-family:Open Sans , sans-serif, Arial, serif !important; font-size:15px !important; line-height:26px}
body .blog-post-detail li strong a, body .blog-post-detail li strong {color:#545454; font-family:"Open Sans", sans-serif, Arial, serif; font-size:15px; line-height:26px; font-weight:bold;}
body .blog-post-detail li strong.blue, body .blog-post-detail li strong.blue a {color:#57b8e2 !important;}
#contactname {width:30%!important; margin-right:30px !important; float:left;}
#contactemail {width:30%!important; margin-right:30px !important;}
.text-246 .wpcf7-not-valid-tip {position:absolute; top:0 ; float:left;}
.email-255 .wpcf7-not-valid-tip {position:absolute; top:0 ; float:left; right:62px !important; width:199px;}
h2 {color:#4f81bd; font-size:25px; line-height:30px; font-family:"Open Sans", sans-serif, Arial, serif; color:#000;}
h2 a {color:#4f81bd; font-size:25px; line-height:30px; font-family:"Open Sans", sans-serif, Arial, serif; color:#000;}
.entry-content a {color:#3399ff; font-family:"Open Sans", sans-serif, Arial, serif; font-size:17px; font-weight:normal; outline:medium none; text-decoration:none !important;}
blockquote {border-left:2px solid #ddd; margin-left:15px !important; padding-left:15px !important; border-left-width:2px; border-left-style:solid; border-left-color:#ddd;}
.single-post article.post h3, .single-post article.post h4, .single-post article.post h2 {color:#000; font-family:"Open Sans", sans-serif, Arial, serif; font-size:22px; line-height:28px; font-weight:600;}
.single-post article.post h1 {font-weight:600;}
.single-post article.post h4 {font-size:20px; margin-bottom:15px;}
.single-post article.post {font-size:16px; margin-bottom:10px;}
h5, .entry-content h5 a {font-size:16px; margin-bottom:10px; color:#000; font-family:"Open Sans", sans-serif, Arial, serif; font-weight:600; line-height:inherit;}
h6, .entry-content h6 a {margin-bottom:10px; color:#000; font-family:"Open Sans", sans-serif, Arial, serif; font-weight:600; line-height:inherit;}
.single-post article.post ul li {width:100%;}
#primary .entry-content {padding:0px;}
#primary .entry-header {width:100%; padding:0 0 25px 0;}
#primary .entry-header .entry-meta {margin:0 ;}
#primary-sidebar aside ul {padding:0;}
.primary-sidebar .widget .widget-title {clear:both;}
#primary-sidebar aside {border:solid 1px #f5f5f5; float:left;}
#primary-sidebar .widget_views-plus {border:solid 6px #eeeeee !important;}
#primary-sidebar aside ul li a {font-family:"Open Sans", sans-serif, Arial, serif; font-size:15px; font-weight:400; line-height:22px;}
#primary-sidebar aside ul li {padding:10px 10px 10px 15px; margin:0;}
#primary-sidebar .tags-all-in-one {padding:15px 0;}
.single-post article.post ul li {padding-bottom:15px;}
h1.green, h2.green, h3.green, h4.green, h5.green, h6.green, h1.green a, h2.green a, h3.green a, h4.green a, h5.green a, h6.green a {color:#8bc34a !important;}
h1.blue, h2.blue, h3.blue, h4.blue, h5.blue, h6.blue, h1.blue a, h2.blue a, h3.blue a, h4.blue a, h5.blue a, h6.blue a {color:#2196f3 !important;}
h1.orange, h2.orange, h3.orange, h4.orange, h5.orange, h6.orange, h1.orange a, h2.orange a, h3.orange a, h4.orange a, h5.orange a, h6.orange a {color:#ec800d !important;}
h1.red, h2.red, h3.red, h4.red, h5.red, h6.red, h1.red a, h2.red a, h3.red a, h4.red a, h5.red a, h6.red a {color:#e63333 !important;}
h1.indigo, h2.indigo, h3.indigo, h4.indigo, h5.indigo, h6.indigo, h1.indigo a, h2.indigo a, h3.indigo a, h4.indigo a, h5.indigo a, h6.indigo a {color:#3f51b5 !important;}
h1.bluegray, h2.bluegray, h3.bluegray, h4.bluegray, h5.bluegray, h6.bluegray, h1.bluegray a, h2.bluegray a, h3.bluegray a, h4.bluegray a, h5.bluegray a, h6.bluegray a {color:#48979c !important;}
h1.yellow, h2.yellow, h3.yellow, h4.yellow, h5.yellow, h6.yellow, h1.yellow a, h2.yellow a, h3.yellow a, h4.yellow a, h5.yellow a, h6.yellow a {color:#f9bf3b !important;}
h1.coffee, h2.coffee, h3.coffee, h4.coffee, h5.coffee, h6.coffee, h1.coffee a, h2.coffee a, h3.coffee a, h4.coffee a, h5.coffee a, h6.coffee a {color:#c5754c !important;}
h6.coffee a, h6.yellow a, h6.bluegray a, h6.indigo a, h6.red a, h6.orange a, h6.blue a, h6.green a, h6.coffee, h6.yellow, h6.bluegray, h6.indigo, h6.red, h6.orange, h6.blue, h6.green {font-size:20px; font-weight:bold;}
ul.green, ul.green p, ul li.green, ul li.green p, ol.green, ol.green p, ol li.green, ol li.green p {color:#8bc34a;}
ul.blue, ul.blue p, ul li.blue, ul li.blue p, ol.blue, ol.blue p, ol li.blue, ol li.blue p {color:#2196f3;}
ul.orange, ul.orange p, ul li.orange, ul li.orange p, ol.orange, ol.orange p, ol li.orange, ol li.orange p {color:#ec800d;}
ul.red, ul.red p, ul li.red, ul li.red p, ol.red, ol.red p, ol li.red, ol li.red p {color:#e63333;}
ul.indigo, ul.indigo p, ul li.indigo, ul li.indigo p, ol.indigo, ol.indigo p, ol li.indigo, ol li.indigo p {color:#3f51b5;}
ul.bluegray, ul.bluegray p, ul li.bluegray, ul li.bluegray p, ol.bluegray, ol.bluegray p, ol li.bluegray, ol li.bluegray p {color:#48979c;}
ul.yellow, ul.yellow p, ul li.yellow, ul li.yellow p, ol.yellow, ol.yellow p, ol li.yellow, ol li.yellow p {color:#f9bf3b;}
ul.coffee, ul.coffee p, ul li.coffee, ul li.coffee p, ol.coffee, ol.coffee p, ol li.coffee, ol li.coffee p {color:#c5754c;}
.single-post #primary h1 a .single-post #primary h2 a, .single-post #primary h3 a, .single-post #primary h4 a, .single-post #primary h5 a, .single-post #primary h6 a {}
.content-area h2, #primary h2 a {font-size:26px;}
.content-area h3, .content-area h3 a {font-size:24px;}
.content-area h4, .content-area h4 a {font-size:23px;}
.content-area h5, .content-area h5 a {font-size:20px;}
.content-area h6, .content-area h6 a {font-size:18px;}
#primary-sidebar .widget_views-plus {border:solid 6px #eeeeee !important;}
#main .rltdpstsplgnwidget {display:inline-block; width:100%;}
#main .rltdpstsplgnwidget .widget-title {color:#121212; font-family:"Open Sans", sans-serif, Arial, serif; font-size:14px; font-style:normal; font-variant:normal; font-weight:bold; letter-spacing:1px; line-height:20px; margin:0; padding:10px 20px 10px 0; text-transform:uppercase;}
#main .rltdpstsplgnwidget .rltdpstsplgn_content {width:33%; display:inline-block; text-align:center;}
#main .rltdpstsplgnwidget .rltdpstsplgn_content a h3 {font-family:'Monda regular'; color:#000; text-decoration:none; font-size:14px;}
#main .rltdpstsplgnwidget .rltdpstsplgn_content a:hover h3 {text-decoration:none; color:#0389ff !important;}
#main .rltdpstsplgnwidget .rltdpstsplgn_content a:hover {text-decoration:none;}
#primary .entry-content p {font-family:'Open Sans regular';}
#main .rltdpstsplgnwidget .rltdpstsplgn_content a img {border:solid 1px #fff; box-shadow:0 0 5px rgba(51, 51, 51, 0.3);}
#primary #content article .entry-meta {padding:0px;}
#content .post-thumbnail img {margin-bottom:10px;}
.post-navigation .nav-links .prev {font-family:'Monda regular'; font-weight:normal;}
.post-navigation .nav-links .prev .meta-nav {font-family:'Monda bold';}
.post-navigation .nav-links .prev:hover {color:#0389ff; text-decoration:none;}
.post-navigation .nav-links .next {font-family:'Monda regular'; font-weight:normal;}
.post-navigation .nav-links .next .meta-nav {font-family:'Monda bold';}
.post-navigation .nav-links .next:hover {color:#0389ff; text-decoration:none;}
.entry-meta .tag-links a {background-color:#0389ff;}
.entry-meta .tag-links a:before {border-right:8px solid #0389ff;}
#main .rltdpstsplgnwidget .rltdpstsplgn_content {vertical-align:top;}
.entry-content a {color:#000; font-family:'Open Sans regular';}
header .right_heder p a {background:none; margin:0px; padding:0px; color:#001230; font-size:18px; border-radius:0px; height:auto; box-shadow:none; line-height:normal;}
.qe_mockup_ad_section {background:#2a75c4; background:-moz-linear-gradient(top, #2a75c4 0%, #2261a3 100%); background:-webkit-linear-gradient(top, #2a75c4 0%, #2261a3 100%); background:linear-gradient(to bottom, #2a75c4 0%, #2261a3 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a75c4', endColorstr='#2261a3', GradientType=0 ); width:888px; display:inline-block; padding:26px;}
.qe_mockup_ad_section h1 {color:#fff; margin:0px; padding:0px; font-family:'Monda regular'; font-size:22px; line-height:32px; font-weight:normal;}
.qe_mockup_ad_section .left_img {float:left; width:150px; margin:0 30px 0 0px;}
.qe_mockup_ad_section .left_img img {max-width:100%;}
.qe_mockup_ad_section .right_text {width:607px; float:left;}
.qe_mockup_ad_section a {color:black !important; display:inline-block; vertical-align:middle; -webkit-transform:perspective(1px) translateZ(0); transform:perspective(1px) translateZ(0); box-shadow:0 0 1px transparent; position:relative; -webkit-transition-property:color; transition-property:color; -webkit-transition-duration:0.3s; transition-duration:0.3s; font-size:17px; border:none; border-radius:27px; font-family:'Monda bold'; color:#232526; text-decoration:none; height:54px; padding:1px 17px 0 17px; margin:20px 0 0 0px; line-height:54px; background:#fff;}
.qe_mockup_ad_section a:before {content:""; position:absolute; z-index:-1; top:0; left:0; right:0; bottom:0; background:#2e2e2e; -webkit-transform:scaleX(0); transform:scaleX(0); -webkit-transform-origin:0 50%; transform-origin:0 50%; -webkit-transition-property:transform; transition-property:transform; -webkit-transition-duration:0.3s; transition-duration:0.3s; -webkit-transition-timing-function:ease-out; transition-timing-function:ease-out; border-radius:27px; color:#fff;}
.qe_mockup_ad_section a:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {-webkit-transform:scaleX(1); transform:scaleX(1); color:#fff !important; border-radius:27px;}
.qe_mockup_ad_section a:hover {text-decoration:none; border-radius:27px; color:#fff !important;}
.qe_mockup_ad_section .left_img img {height:auto; width:auto;}
.entry-header .entry-date h2 {margin:0px !important; padding:0px !important; display:inline-block; width:auto;}
.entry-header .entry-date h2 a {font-size:12px !important; display:inline-block; color:#767676 !important;}
.entry-header .byline h2 {margin:0px !important; padding:0px !important; display:inline-block; width:auto;}
.entry-header .byline h2 a {font-size:12px !important; display:inline-block; color:#767676 !important;}
.single-post article.post h1 {margin-bottom:0px;}
.widget_rss .widget-title .rsswidget {margin:0 0 14px 0 !important; font-size:18px !important; color:#333333 !important; font-family:'Monda bold' !important; background:none; position:relative; letter-spacing:0px !important;}
.a2a_button_google_plus {display:none !important;}
.date_and_author {display:inline-block; margin:13px 0 0 0;}
#ez-toc-container a {text-decoration:underline !important;}
label.error {
    display: block;
    z-index: -1;
}
.entry-content table thead tr {
    background-color: #2c6ad4;
    color: #fff;
}

.entry-content table tbody tr {
    background-color: #eef6fe;
}