/*
Theme Name: NeatMag
Theme URI: https://themesdna.com/neatmag-wordpress-theme/
Description: NeatMag is an elegant, flexible, fully responsive, 2 columns, magazine blogging theme for WordPress. It has theme options to customize various aspects of the theme and has beautiful post summaries, full-width custom post/page templates, sticky menu and sidebars, header widget, right sidebar, 4 columns footer, social buttons, scroll-to-top button and more. With NeatMag PRO version you can get many color and font options, 8 different post styles, 9 featured posts widgets, tabbed widget and more widgets, layout options, more custom page/post templates, header layouts, social/share buttons, built-in contact form, related posts and more features. Free version demo: https://themesdna.com/demo/neatmag/
Version: 1.0.0
Author: ThemesDNA
Author URI: https://themesdna.com/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: neatmag
Tags: two-columns, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, full-width-template, theme-options, threaded-comments, translation-ready, blog, news

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.

NeatMag is based on Underscores http://underscores.me/, (C) 2012-2018 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.htmlalong with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/

/* Reset
-------------------------------------------------------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}
html{font-family:sans-serif;font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{background:#fff;line-height:1;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block;}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{font-weight:400;text-align:left;}
textarea{overflow:auto;}
optgroup{font-weight:700;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-.5em;}
sub{bottom:-.25em;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
blockquote,q{quotes:none;}
a{background-color:transparent;}
a:focus{outline:thin dotted;}
a:hover,a:active{outline:0;}
a img{border:0;}
[hidden]{display:none;}
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:700;}
dfn,cite,em,i{font-style:italic;}
small{font-size:80%;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
pre{overflow:auto;}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,select{text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled]{cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em;}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*,*::before,*::after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}
img{max-width:100%;height:auto;}
/* embed,object,video{max-width:100%;} */embed,object,video{max-width:72%;width: 60%;position: relative;padding: 0;margin-left: auto;margin-right: auto;}
::-moz-selection{background-color:#333333;color:#ffffff;text-shadow:none;}
::selection{background-color:#333333;color:#ffffff;text-shadow:none;}

/* Clearings & Accessibility
-------------------------------------------------------------- */
.clear{clear:both;}
.clearfix:before,.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}

/* Forms
-------------------------------------------------------------- */
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;}
button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid #000;border-radius:3px;background:#333333;color:#ffffff;cursor:pointer;-webkit-appearance:button;font-size:12px;line-height:1;padding:.6em 1em .8em;text-shadow:0 1px 0 #000;}
button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background:#000000;}
button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{background:#000000;}
input[type="checkbox"],input[type="radio"]{padding:0;}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{color:#666;border:1px solid #ddd;border-radius:3px;}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus{color:#111;}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"]{padding:3px;}
textarea{overflow:auto;padding-left:3px;vertical-align:top;width:100%;}

/* Typography & Elements
-------------------------------------------------------------- */
body{background:#e4e0db;font:normal normal 13px Domine,Arial,Helvetica,sans-serif;line-height:1.6;margin:0;padding:0;}
body,button,input,select,textarea{color:#555555;}
button,input,select,textarea{font-family:inherit;font-size:inherit;}
button,select{max-width:100%;}
a{color:#666666;text-decoration:none;outline:none;-webkit-transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear;}
a:hover{color:#000000;text-decoration:none;}
a:focus{outline:none;}
h1{font:normal bold 32px 'Playfair Display',Arial,sans-serif;}
h2{font:normal bold 28px 'Playfair Display',Arial,sans-serif;}
h3{font:normal bold 24px 'Playfair Display',Arial,sans-serif;}
h4{font:normal bold 20px 'Playfair Display',Arial,sans-serif;}
h5{font:normal bold 18px 'Playfair Display',Arial,sans-serif;}
h6{font:normal bold 16px 'Playfair Display',Arial,sans-serif;}
h1,h2,h3,h4{clear:both;line-height:1;margin:.6em 0;}
h5,h6{clear:both;line-height:1;margin:1em 0;}
h1,h2,h3,h4,h5,h6{color:#111111;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit;}
p{margin-bottom:.7em;}
blockquote{font-size:150%;position:relative;border-left:none;text-align:center;padding:0 20px;margin:10px 0;}
blockquote:before{width:100%;text-align:right;position:relative;left:-20px;display:inline-block;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);padding:8px 8px 8px 8px;}
blockquote:after{text-align:right;width:100%;position:relative;top:6px;right:-20px;display:inline-block;padding:8px;}
blockquote:before,blockquote:after{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;content:"\f10e";font-size:1.2em;color:#dddddd;line-height:1;}
blockquote p{margin:0!important;font-family:inherit;line-height:1.7;}
blockquote cite{color:#999999;font-size:14px;display:block;margin-top:5px;text-align:center;}
blockquote cite:before{content:"\2014 \2009";}
address{margin:0 0 1.5em;}
pre{background:#eee;font-family:'Courier 10 Pitch',Courier,monospace;font-size:15px;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em;}
code,kbd,tt,var{font-family:Monaco,Consolas,'Andale Mono','DejaVu Sans Mono',monospace;font-size:15px;}
abbr,acronym{border-bottom:1px dotted #666;cursor:help;}
mark,ins{background:#fff9c0;text-decoration:none;}
sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline;}
sup{bottom:1ex;}
sub{top:.5ex;}
small{font-size:75%;}
big{font-size:125%;}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em;}
ul,ol{margin:0 0 1.5em 3em;}
ul{list-style:disc;}
ol{list-style:decimal;}
li > ul,li > ol{margin-bottom:0;margin-left:1.5em;}
dt{font-weight:700;}
dd{margin:0 1.5em 1.5em;}
img{height:auto;max-width:100%;}
figure{margin:0;}
table{margin:0 0 1.5em;width:100%;}
th{font-weight:700;}
thead th{background:#000;color:#fff;}
th,td,caption{padding:4px 10px 4px 5px;}
tr.even td{background:#CDCFD3;}
tfoot{font-style:italic;}
caption{background:#eee;}
img{max-width:100%;height:auto;}
embed,iframe,object{max-width:100%;}

/* Layout
-------------------------------------------------------------- */
#neatmag-wrapper{position:relative;margin:0 auto;}
#neatmag-content-wrapper{position:relative;padding:0;word-wrap:break-word;background:#ffffff;-webkit-box-shadow:0 0 40px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 40px rgba(0,0,0,.1) inset;box-shadow:0 0 40px rgba(0,0,0,.1) inset;}
#neatmag-main-wrapper{margin-top:0;margin-bottom:0;}
#neatmag-sidebar-wrapper{margin-top:0;margin-bottom:0;}

/* Header
-------------------------------------------------------------- */
#neatmag-header{clear:both;margin:0 auto;padding:0;border-bottom:none !important;position:relative;z-index:1;}
#neatmag-head-content{margin:0 auto;padding:0;position:relative;position:relative;z-index:98;overflow:hidden;background:#fff;-webkit-box-shadow:0 0 40px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 40px rgba(0,0,0,.1) inset;box-shadow:0 0 40px rgba(0,0,0,.1) inset;}
.neatmag-header-image{margin:0 0 0 0;}
.neatmag-header-img-link{display:block;}
.neatmag-header-img{display:block;margin:0 auto;}
.neatmag-header-inside{padding:10px;overflow:hidden;}
#neatmag-logo{margin:5px 0px 5px 0px;float:left;width:30%;}
.neatmag-logo-img-link{display:block;}
.neatmag-logo-img{display:block;padding:0;margin:0;}
.neatmag-site-title{font:normal bold 24px 'Playfair Display',Arial,Helvetica,sans-serif;margin:0 0 15px 0 !important;line-height:1 !important;color:#333333;}
.neatmag-site-title a{color:#333333;text-decoration:none;}
.neatmag-site-description{font:normal normal 13px Domine,Arial,Helvetica,sans-serif;line-height:1 !important;color:#333333;}
#neatmag-header-banner{float:right;width:68.3%;}
#neatmag-header-banner .widget{margin:0 0 10px 0;}
#neatmag-header-banner .widget:last-child{margin:0 0 0 0;}
#neatmag-header-banner img{display:block;}
.neatmag-header-full-width #neatmag-logo{margin:5px 0px 10px 0px;float:none;width:100%;text-align:center;}
.neatmag-header-full-width .neatmag-logo-img{display:block;padding:0;margin:0 auto;}
.neatmag-header-full-width #neatmag-header-banner{float:none;width:100%;text-align:center;}
.neatmag-header-full-width #neatmag-header-banner img{margin:0 auto;}
@media only screen and (max-width: 1112px) {
#neatmag-logo{margin:5px 0px 10px 0px;float:none;width:100%;text-align:center;}
.neatmag-logo-img{display:block;padding:0;margin:0 auto;}
#neatmag-header-banner{float:none;width:100%;text-align:center;}
#neatmag-header-banner img{margin:0 auto;}
}

/* Menu
-------------------------------------------------------------- */
.neatmag-menu-container.neatmag-fixed{position:fixed;width:100%;top:0;left:0;z-index:400;}
body.admin-bar .neatmag-menu-container.neatmag-fixed{top:32px;}
@media screen and (max-width: 782px){body.admin-bar .neatmag-menu-container.neatmag-fixed{top:46px;}}
@media screen and (max-width: 600px){body.admin-bar .neatmag-menu-container.neatmag-fixed{top:0;}}
.neatmag-menu-container.neatmag-fixed .neatmag-menu-container-inside{max-width:1086px;margin:0 auto;}
.neatmag-menu-container-inside{position:relative;}
.neatmag-nav-primary:before{content:" ";display:table}
.neatmag-nav-primary:after{clear:both;content:" ";display:table}
.neatmag-nav-primary{float:none;background:#333333;border:1px solid #555555;-webkit-box-shadow:0 0 40px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 40px rgba(0,0,0,.1) inset;box-shadow:0 0 40px rgba(0,0,0,.1) inset;}
.neatmag-nav-menu{line-height:1;margin:0;padding:0;width:100%;list-style:none;list-style-type:none;}
.neatmag-nav-menu li{border-width:0;display:inline-block;margin:0;padding-bottom:0;text-align:left;float:left;}
.neatmag-nav-menu a{border:none;color:#ffffff;display:block;padding:15px;position:relative}
.neatmag-nav-menu a:hover,.neatmag-nav-menu .current-menu-item > a,.neatmag-nav-menu .current_page_item > a{text-decoration:none}
.neatmag-nav-menu .sub-menu,.neatmag-nav-menu .children{margin:0;padding:0;left:-9999px;opacity:0;position:absolute;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;width:190px;z-index:99;}
.neatmag-nav-menu .sub-menu a,.neatmag-nav-menu .children a{border:1px solid #666666;border-top:none;letter-spacing:0;padding:16px 20px;position:relative;width:190px}
.neatmag-nav-menu .sub-menu li:first-child a,.neatmag-nav-menu .children li:first-child a{border-top:1px solid #666666;}
.neatmag-nav-menu .sub-menu .sub-menu,.neatmag-nav-menu .children .children{margin:-47px 0 0 189px}
.neatmag-nav-menu li:hover{position:static}
.neatmag-nav-menu li:hover > .sub-menu,.neatmag-nav-menu li:hover > .children{left:auto;opacity:1}
.neatmag-nav-menu a{font:normal normal 13px Oswald,Arial,Helvetica,sans-serif;line-height:1;}
.neatmag-nav-menu > li > a{text-transform:uppercase;}
.neatmag-nav-menu a:hover,.neatmag-nav-menu .current-menu-item > a,.neatmag-nav-menu .sub-menu .current-menu-item > a:hover,.neatmag-nav-menu .current_page_item > a,.neatmag-nav-menu .children .current_page_item > a:hover{background:#000000;color:#ffc845;}
.neatmag-nav-menu .sub-menu,.neatmag-nav-menu .children{background:#444444;}
.neatmag-nav-menu .sub-menu a,.neatmag-nav-menu .children a{padding:16px 20px}
.neatmag-nav-menu .sub-menu .current-menu-item > a,.neatmag-nav-menu .children .current_page_item > a{color:#ffc845;}
.neatmag-responsive-menu-icon{cursor:pointer;display:none;margin-top:6px;margin-bottom:4px;margin-left:10px;text-align:left;}
.neatmag-responsive-menu-icon::before{color:#ffffff;content:"\f0c9";font:normal 24px/1 FontAwesome;margin:0 auto;}
.neatmag-nav-menu > li > a{border-right:1px solid #666666;}
.neatmag-nav-menu > li:first-child > a {border-left: 0px solid #666666;}

@media only screen and (max-width: 1112px) {
#neatmag-primary-navigation{margin-left:0;margin-right:0;}
.neatmag-nav-menu li{float:none}
.neatmag-nav-menu{text-align:center}
.neatmag-nav-menu.responsive-menu{display:none}
.neatmag-nav-menu.responsive-menu li,.neatmag-responsive-menu-icon{display:block}
.neatmag-nav-menu.responsive-menu li:hover{position:static}
.neatmag-nav-menu.responsive-menu li.current-menu-item > a,.neatmag-nav-menu.responsive-menu .sub-menu li.current-menu-item > a:hover,.neatmag-nav-menu.responsive-menu li.current_page_item > a,.neatmag-nav-menu.responsive-menu .children li.current_page_item > a:hover,.neatmag-nav-menu.responsive-menu li a,.neatmag-nav-menu.responsive-menu li a:hover{display:block;padding:20px;border:none}
.neatmag-nav-menu .sub-menu li:first-child a{border-top:none;}
.neatmag-nav-menu .children li:first-child a{border-top:none;}
.neatmag-nav-menu.responsive-menu .menu-item-has-children,.neatmag-nav-menu.responsive-menu .page_item_has_children{cursor:pointer}
.neatmag-nav-menu.responsive-menu .menu-item-has-children > a,.neatmag-nav-menu.responsive-menu .page_item_has_children > a{margin-right:50px}
.neatmag-nav-menu.responsive-menu > .menu-item-has-children:before,.neatmag-nav-menu.responsive-menu > .page_item_has_children:before{content:"\f107";float:right;font:normal 20px/1 FontAwesome;width:50px;height:20px;padding:15px 20px;right:0;text-align:right;z-index:9999;color:#ffffff;}
.neatmag-nav-menu.responsive-menu .menu-open.menu-item-has-children:before,.neatmag-nav-menu.responsive-menu .menu-open.page_item_has_children:before{content:"\f106";color:#ffffff;}
.neatmag-nav-menu.responsive-menu > li > .sub-menu,.neatmag-nav-menu.responsive-menu > li > .children{display:none}
.neatmag-nav-menu.responsive-menu .sub-menu,.neatmag-nav-menu.responsive-menu .children{left:auto;opacity:1;position:relative;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;width:100%;z-index:99;margin:0;}
.neatmag-nav-menu.responsive-menu .sub-menu .sub-menu,.neatmag-nav-menu.responsive-menu .children .children{background-color:transparent;margin:0;padding-left:15px}
.neatmag-nav-menu.responsive-menu .sub-menu li a,.neatmag-nav-menu.responsive-menu .sub-menu li a:hover,.neatmag-nav-menu.responsive-menu .children li a,.neatmag-nav-menu.responsive-menu .children li a:hover{padding:12px 20px;position:relative;width:100%}
.neatmag-nav-menu.responsive-menu .current-menu-item > a,.neatmag-nav-menu.responsive-menu .sub-menu li a,.neatmag-nav-menu.responsive-menu .sub-menu li a:hover,.neatmag-nav-menu.responsive-menu .sub-menu,.neatmag-nav-menu.responsive-menu > .menu-item-has-children:before,.neatmag-nav-menu.responsive-menu > .page_item_has_children:before,.neatmag-nav-menu.responsive-menu .current_page_item > a,.neatmag-nav-menu.responsive-menu .children li a,.neatmag-nav-menu.responsive-menu .children li a:hover,.neatmag-nav-menu.responsive-menu .children,.neatmag-nav-menu.responsive-menu > .menu-item-has-children:before,.neatmag-nav-menu.responsive-menu > .page_item_has_children:before,.neatmag-nav-menu.responsive-menu > li:hover > a,.neatmag-nav-menu.responsive-menu a:hover{}
}

/* Posts & Pages
-------------------------------------------------------------- */
.neatmag-posts{position:relative;margin:0 0 20px 0 !important;word-break:normal;word-wrap:break-word;overflow:hidden;}
.neatmag-posts .neatmag-posts-heading{font:normal normal 14px Oswald,Arial,Helvetica,sans-serif;line-height:1;color:#ffffff;margin:0 0 0px 0;padding:0;text-transform:uppercase;text-align:center;background:#000000;border-bottom:3px solid #cf8d2e;}
.neatmag-posts .neatmag-posts-heading a,.neatmag-posts .neatmag-posts-heading a:hover{color:#ffffff;}
.neatmag-posts .neatmag-posts-heading span{padding:8px 10px;display:inline-block;background:#cf8d2e;}
.neatmag-posts .neatmag-posts-content:before,.neatmag-posts .neatmag-posts-content:after{content:" ";display:table;}
.neatmag-posts .neatmag-posts-content:after{clear:both;}
.neatmag-posts .neatmag-posts-content{padding:0;overflow:hidden;}
.neatmag-posts .neatmag-posts-container{overflow:hidden;}

.page-header{color:#ffffff;margin:0 0 10px 0;padding:10px 5px;text-align:center;background:#cf8d2e;}
.page-header h1{font:normal normal 24px 'Playfair Display',Arial,Helvetica,sans-serif;line-height:1;padding:5px 0;margin:0;color:#ffffff;}
.taxonomy-description{text-align:center;}
.no-results.not-found{padding:0 0 15px 0;}

.neatmag-post-singular{position:relative;padding:0;margin:0 0 30px 0!important;word-break:normal;word-wrap:break-word;overflow:hidden;}
.neatmag-post-thumbnail-single{display:block;margin:0 auto 10px;text-align:center;}
.neatmag-entry-meta-single{margin:0 0 10px 0;text-align:center;color:#666666;font:normal normal 12px Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;}
.neatmag-entry-meta-single a{color:#666666;}
.neatmag-entry-meta-single a:hover{color:#000000;}
.neatmag-entry-meta-single-top{margin:0 0 6px 0 !important;padding:0 0 5px 0 !important;border-bottom:0px dotted #ddd;}
.neatmag-entry-meta-single-cats{margin:0 10px 0 0;display:inline-block;}
.neatmag-entry-meta-single-author{margin:0 10px 0 0;display:inline-block;}
.neatmag-entry-meta-single-date{margin:0 10px 0 0;display:inline-block;}
.neatmag-entry-meta-single-comments{margin:0 10px 0 0;display:inline-block;}

.entry-header{}
.entry-title{position:relative;font:normal bold 26px 'Playfair Display',Arial,Helvetica,sans-serif;color:#000000;margin:0 0 10px 0;line-height:1.2;text-align:center;letter-spacing:-0.5px;}
.entry-title a{color:#000000;}
.entry-title a:hover{color:#333333;}
.entry-content{position:relative;margin:10px 0;line-height:1.7;}
.entry-content p{margin-bottom:12px;}
.entry-content p:last-child{margin-bottom:0;}
.entry-content ul,.entry-content ol{margin:10px 20px;}
.entry-content ul{list-style:disc outside;}
.entry-content ol{list-style:decimal outside;}
.entry-content ul ul,.entry-content ul ol{margin-top:10px;}
.entry-content ul ul,.entry-content ol ul{list-style:circle outside;}
.entry-content table{width:100%;margin:15px 0;border:1px solid #ddd;}
.entry-content table a{text-decoration:none;}
.entry-content table a:active,.entry-content table a:hover{text-decoration:underline;}
.entry-content table caption{font-weight:bold;padding:8px 10px;}
.entry-content table th{padding:8px 10px;text-shadow:none;background:#000;color:#fff;}
.entry-content table tr th{border-right:1px solid #444;}
.entry-content table tr th:last-child{border-right:none;}
.entry-content table tr td{padding:8px 10px;border-top:1px solid #eee;border-right:1px solid #eee;background:#fff;}
.entry-content table tr td:last-child{border-right:none;}
.entry-content table tr:nth-child(2n) td{background:#f8f8f8;}
.entry-content table tr:hover td{background:#dddddd;}
.entry-content a{text-decoration:none;color:#409BD4;}
.entry-content a:hover{text-decoration:underline;color:#08ACD5;}
.entry-content code{background:lightYellow;padding:1px;font-family:monospace,Monaco,Courier;}
.entry-content pre{margin:15px 0;overflow:auto;color:#fff;background:#1D1F21;padding:6px 10px;font-family:monospace,Monaco,Courier;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-ms-word-break:normal;word-break:normal;word-break:normal;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;position:relative;}
.entry-content pre code{font-family:monospace,Monaco,Courier;background:none;padding:15px;white-space:pre;overflow:auto;display:block;}
.sticky{}
.updated:not(.published){display:none;}
.byline{}

/* =Page Links
----------------------------------------------- */
.page-links{display:inline-block;background:#444 !important;margin-top:10px;margin-bottom:10px;overflow:hidden;color:#fff !important;clear:both;}
.page-links > span,.page-links > a{float:left;padding:6px 10px;border-left:1px solid #dadada !important;color:#fff !important;}
.page-links span.page-links-title{border-left:0 !important;background:none !important;color:#fff !important;}
.page-links > span{background:#000 !important;color:#fff !important;}
.page-links a:hover{background:#333 !important;color:#fff !important;}

/* Posts/Post Navigation
-------------------------------------------------------------- */
.navigation.posts-navigation:before,.navigation.posts-navigation:after{content:" ";display:table;}
.navigation.posts-navigation:after{clear:both;}
.navigation.posts-navigation{padding:15px 0 15px;overflow:hidden;}
.navigation.post-navigation:before,.navigation.post-navigation:after{content:" ";display:table;}
.navigation.post-navigation:after{clear:both;}
.navigation.post-navigation{padding:10px 0 30px;overflow:hidden;}
.nav-previous{float:left;text-align:left;}
.nav-next{float:right;text-align:right;}

/* WP-PageNavi
-------------------------------------------------------------- */
.wp-pagenavi{clear:both;text-align:center;}
.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #BFBFBF !important;padding:3px 5px;margin:2px;display:inline-block;}
.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#aaa !important;}
.wp-pagenavi span.current{font-weight:normal;background:#ddd;color:#000;}

/* Tag Cloud Widget
-------------------------------------------------------------- */
.widget_tag_cloud a{display:inline-block;color:#ffffff !important;background:#888888 !important;border:0px solid #cccccc;font-size:13px !important;padding:3px 5px;margin:0 5px 5px 0;text-decoration:none;line-height:1;-webkit-transition:.2s ease-in;-moz-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in;text-shadow:none !important;}
.widget_tag_cloud a:hover{color:#ffffff !important;background:#000000 !important;border:0px solid #333;}

/* Calendar
-------------------------------------------------------------- */
#wp-calendar{width:100%;background:#fff;}
#wp-calendar caption{border-top:1px dotted #ccc;text-align:right;font-weight:700;color:#333;font-size:12px;margin-top:0;padding:10px 10px 0 0;padding-bottom:15px;background:#fff;}
#wp-calendar thead{font-size:10px;}
#wp-calendar thead th{padding-bottom:10px;}
#wp-calendar tbody{color:#aaa;}
#wp-calendar tbody td{background:#f5f5f5;border:1px solid #eee;text-align:center;padding:8px;}
#wp-calendar tbody td:hover{background:#fff;}
#wp-calendar tbody .pad{background:none;}
#wp-calendar tfoot #next{font-size:10px;text-transform:uppercase;text-align:right;}
#wp-calendar tfoot #prev{font-size:10px;text-transform:uppercase;padding-top:0;}
#wp-calendar thead th{padding-bottom:10px;text-align:center;}

/* Alignments
-------------------------------------------------------------- */
img.centered{clear:both;display:block;padding:0;margin-left:auto;margin-right:auto;margin-bottom:10px;}
.alignnone{clear:both;display:block;padding:0;margin:0 0 10px 0;}
.alignleft{display:inline;float:left;padding:0;margin:0 10px 10px 0;}
.alignright{display:inline;float:right;padding:0;margin:0 0 10px 10px;}
.aligncenter{clear:both;display:block;padding:0;margin:0 auto 10px auto;}

/* Captions
-------------------------------------------------------------- */
.wp-caption{text-align:center;background:#eee;padding:4px 0 5px 0;max-width:100%;}
.wp-caption img{margin:0 0 5px 0;padding:0;border:0;}
.wp-caption p.wp-caption-text{margin:0;padding:0 0 5px 0;font-size:100%;font-weight:normal;line-height:1;color:#444;}

/* Galleries
-------------------------------------------------------------- */
.gallery{margin-bottom:1.5em;}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;}
.gallery-columns-2 .gallery-item{max-width:50%;}
.gallery-columns-3 .gallery-item{max-width:33.33%;}
.gallery-columns-4 .gallery-item{max-width:25%;}
.gallery-columns-5 .gallery-item{max-width:20%;}
.gallery-columns-6 .gallery-item{max-width:16.66%;}
.gallery-columns-7 .gallery-item{max-width:14.28%;}
.gallery-columns-8 .gallery-item{max-width:12.5%;}
.gallery-columns-9 .gallery-item{max-width:11.11%;}
.gallery-caption{display:block;}

/* Comments
-------------------------------------------------------------- */
.comments-area{position:relative;padding:0;margin:0 0 30px 0!important;word-break:normal;word-wrap:break-word;overflow:hidden;}
h2.comments-title{font-size:20px;padding-bottom:10px;}
.comment-content a{word-wrap:break-word;}
.comment-content a,.comment-content a:visited{text-decoration:underline;}
.comment-content a:hover,.comment-content a:focus,.comment-content a:active{text-decoration:none;}
.comment-respond,.no-comments{padding:10px 0;border-top:0 solid #eee;}
.comment-respond #cancel-comment-reply-link{font-size:14px;font-weight:400;margin-left:1em;}
.comment-respond .logged-in-as{font-size:13px;}
.comment-form label{display:inline-block;min-width:6em;padding-right:1em;}
.comment-form .form-allowed-tags,.comment-form .form-allowed-tags code{font-size:12px;}
.comment-content a{word-wrap:break-word;}
.comments-area ol{list-style-type:none;margin:1em 0 0;}
.comments-area > ol{margin:0;}
.comments-area ol.children{border:1px solid #eee;border-top:0;margin-bottom:0;box-shadow:0 3px 3px rgba(200,200,200,0.1);}
.comment-list{margin-top:1em;}
.comment-list .comment,.comment-list .pingback{border:1px solid #eaeaea;padding:1em;margin-bottom:0;}
.comment-list > .comment,.comment-list > .pingback{margin-bottom:20px;}
.comment-list .comment.even,.comment-list .pingback.even{background:#f5f5f5;}
.comment-list .comment.odd,.comment-list .pingback.odd{background:#fbfbfb;}
.comment .comment-metadata{font-size:100%;font-style:italic;color:#aaa;}
.comment .edit-link,.pingback .edit-link{float:right;font-size:100%;font-style:italic;}
.comment .comment-meta .comment-author .avatar{float:left;margin-right:1em;}
.comment .comment-content{margin-top:1em;}
.comment .comment-content p{margin-bottom:1em;}
.comment .reply{font-size:95%;font-style:italic;}
.comment .comment-respond{margin-top:1em;}
.bypostauthor{display:block;}
#respond{}
#respond input[type=text],textarea{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;outline:none;padding:3px 0 3px 3px;margin:5px 1px 3px 0;border:1px solid #DDD;}
#respond input[type=text]:focus,textarea:focus{-webkit-box-shadow:0 0 5px rgba(81,203,238,1);-moz-box-shadow:0 0 5px rgba(81,203,238,1);box-shadow:0 0 5px rgba(81,203,238,1);margin:5px 1px 3px 0;border:1px solid rgba(81,203,238,1);}

/* Sidebar
-------------------------------------------------------------- */
#neatmag-sidebar-wrapper .widget{position:relative;padding:0;margin-bottom:20px;word-break:normal;word-wrap:break-word;overflow:hidden;}
#neatmag-sidebar-wrapper .widget .neatmag-widget-title{font:normal normal 14px Oswald,Arial,Helvetica,sans-serif;line-height:1;color:#ffffff;margin:0 0 5px 0;padding:0;text-transform:uppercase;text-align:center;background:#000000;border-bottom:3px solid #cf8d2e;}
#neatmag-sidebar-wrapper .widget .neatmag-widget-title a,#neatmag-sidebar-wrapper .widget .neatmag-widget-title a:hover{color:#ffffff;}
#neatmag-sidebar-wrapper .widget .neatmag-widget-title span{padding:8px 10px;display:inline-block;background:#cf8d2e;}
#neatmag-sidebar-wrapper .widget a{color:#444444;}
#neatmag-sidebar-wrapper .widget a:hover{color:#666666;}
#neatmag-sidebar-wrapper .widget a:active{text-decoration:none;}
#neatmag-sidebar-wrapper .widget ul{margin:0;padding:0;list-style:none;list-style-type:none;}
#neatmag-sidebar-wrapper .widget ol{margin:0;padding:0 0 0 1.2em;}
#neatmag-sidebar-wrapper .widget li{margin:0;padding:8px 0px 8px 0px;border-bottom:1px dotted #eeeeee;}
#neatmag-sidebar-wrapper .widget li li{padding:8px 0 8px 10px;line-height:1.8;}
#neatmag-sidebar-wrapper .widget li:first-child{}
#neatmag-sidebar-wrapper .widget li:last-child{padding-bottom:0;border-bottom:none;}
#neatmag-sidebar-wrapper .widget select,#neatmag-footer-blocks select{margin:0;padding:5px;width:100%;max-width:100%;}

/* Footer
-------------------------------------------------------------- */
#neatmag-footer-blocks{-moz-box-shadow:0 0 2px #000000;-webkit-box-shadow:0 0 2px #000000;box-shadow:0 0 2px #000000;position:relative;margin:0 auto;padding:10px 15px;background:#252525;color:#cecece;word-wrap:break-word;}
#neatmag-footer-blocks .widget{margin:0 0 25px;border:0;overflow:hidden;}
#neatmag-footer-blocks .widget ul{margin:0;padding:0;list-style:none;list-style-type:none;}
#neatmag-footer-blocks .widget ol{margin:0;padding:0 0 0 1.2em;}
#neatmag-footer-blocks .widget li{margin:0 0 6px;border-bottom:1px solid #2d2d2d;padding:6px 0 6px 0;}
#neatmag-footer-blocks .widget li li{padding:8px 0 8px 10px;line-height:1.8;}
#neatmag-footer-blocks .widget li:first-child{padding-top:0;}
#neatmag-footer-blocks .widget li:last-child{padding-bottom:0;border-bottom:none;}
#neatmag-footer-blocks a{outline:none;text-decoration:none;color:#dbdbdb;}
#neatmag-footer-blocks a:hover{text-decoration:none;color:#ffffff;}
.neatmag-footer-block-1,.neatmag-footer-block-2,.neatmag-footer-block-3,.neatmag-footer-block-4{float:left;width:25%;padding:20px 19px 0 0;margin:0;}
#neatmag-footer-blocks .widget .neatmag-widget-title{font:normal normal 14px Oswald,Arial,Helvetica,sans-serif;line-height:1;margin:0 0 15px;padding:0 0 15px;color:#ffffff;text-transform:uppercase;border-bottom:1px dotted #5A5656;}
#neatmag-footer-blocks .widget .neatmag-widget-title a,#neatmag-footer-blocks .widget .neatmag-widget-title a:hover{color:#ffffff;}

/* Copyright
-------------------------------------------------------------- */
#neatmag-footer{position:relative;-moz-box-shadow:0 0 2px #000000;-webkit-box-shadow:0 0 2px #000000;box-shadow:0 0 2px #000000;background:#303436;margin:0 auto;font-size:95%;padding:5px 0;border-top:1px solid #3D3D3D;}
#neatmag-footer.foot-widg-narrow{width:100%;}
#neatmag-footer .neatmag-foot-wrap{margin:0 auto;}
#neatmag-footer.foot-wide .neatmag-foot-wrap{margin:0 auto;width:96%;}
#neatmag-footer .neatmag-foot-wrap a{color:#ECFFF1;}
#neatmag-footer .neatmag-foot-wrap p.neatmag-copyright{float:none;margin:0;color:#ECFFF1;text-align:center;padding:8px 0;line-height:1;}
#neatmag-footer .neatmag-foot-wrap p.neatmag-credit{float:none;margin:0;color:#ECFFF1;text-align:center;padding:8px 0;line-height:1;}

/* Search Widget
-------------------------------------------------------------- */
.neatmag-search-form{position:relative;}
.neatmag-search-form input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
input.neatmag-search-field{padding:8px 10px;line-height:1;font-size:inherit;}
input.neatmag-search-submit{padding:8px 10px;line-height:1;font-size:inherit;}
.neatmag-social-search-box{position:absolute;right:0;top:45px;z-index:100;background:#fff;padding:5px;border:1px solid #ddd;display:none;}
@media only screen and (max-width: 1112px) {
.neatmag-social-search-box{top:38px;}
}

/* Social Icons ----------------------------------------------- */
.neatmag-top-social-icons{position:absolute;right:0;top:0;}
.neatmag-top-social-icons a{color:#ffffff !important;margin-right:10px;font-size:14px;line-height:45px;display:inline-block;-webkit-transition:.25s;-o-transition:.25s;-moz-transition:.25s;transition:.25s;}
.neatmag-top-social-icons a:hover{color:#dddddd !important;}
@media only screen and (max-width: 1076px) {
.neatmag-top-social-icons a{line-height:39px;}
}
@media only screen and (max-width: 400px) {
.neatmag-top-social-icons a{margin-right:6px;}
}

.neatmag-social-icons{font-size:14px;line-height:1;margin:0;padding:0;text-align:center;background:#000;color:#fff;text-shadow:0 1px 0 #000;border-bottom:1px solid #555;}
.neatmag-social-icons-inner{margin:0;padding:8px 10px 4px;}
.neatmag-social-icons a{display:inline-block;margin-right:5px;margin-bottom:4px;padding:5px;font-size:14px;line-height:14px;width:26px;height:26px;background:#555;color:#fff;border:1px solid #ddd;text-shadow:0 1px 0 #000;text-align:center;vertical-align:middle;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.neatmag-social-icons a.neatmag-social-twitter{background:#555;color:#fff;}
.neatmag-social-icons a.neatmag-social-icon-facebook{background:#3b5998;color:#fff;}
.neatmag-social-icons a.neatmag-social-icon-twitter{background:#55acee;color:#fff;}
.neatmag-social-icons a.neatmag-social-icon-google-plus{background:#dc4e41;color:#fff;}
.neatmag-social-icons a.neatmag-social-icon-pinterest{background:#bd081c;color:#fff;}
.neatmag-social-icons a.neatmag-social-icon-linkedin{background:#0077b5;color:#fff;}
.neatmag-social-icons a.neatmag-social-icon-instagram{background:#3f729b;color:#fff;}
.neatmag-social-icons a.neatmag-social-icon-vk{background:#4c75a3;color:#fff;}
.neatmag-social-icons a.neatmag-social-icon-flickr{background:#ff0084;color:#fff;}
.neatmag-social-icons a.neatmag-social-icon-youtube{background:#cd201f;color:#fff;}
.neatmag-social-icons a.neatmag-social-icon-vimeo{background:#1ab7ea;color:#fff;}
.neatmag-social-icons a.neatmag-social-icon-soundcloud{background:#ff8800;color:#fff;}
.neatmag-social-icons a.neatmag-social-icon-lastfm{background:#d51007;color:#fff;}
.neatmag-social-icons a.neatmag-social-icon-github{background:#666666;color:#fff;}
.neatmag-social-icons a.neatmag-social-icon-bitbucket{background:#205081;color:#fff;}
.neatmag-social-icons a.neatmag-social-icon-tumblr{background:#35465c;color:#fff;}
.neatmag-social-icons a.neatmag-social-icon-digg{background:#000000;color:#fff;}
.neatmag-social-icons a.neatmag-social-icon-delicious{background:#3399ff;color:#fff;}
.neatmag-social-icons a.neatmag-social-icon-stumbleupon{background:#eb4924;color:#fff;}
.neatmag-social-icons a.neatmag-social-icon-reddit{background:#ff4500;color:#fff;}
.neatmag-social-icons a.neatmag-social-icon-dribbble{background:#ea4c89;color:#fff;}
.neatmag-social-icons a.neatmag-social-icon-behance{background:#1769ff;color:#fff;}
.neatmag-social-icons a.neatmag-social-icon-codepen{background:#000000;color:#fff;}
.neatmag-social-icons a.neatmag-social-icon-jsfiddle{background:#4679a4;color:#fff;}
.neatmag-social-icons a.neatmag-social-icon-stack-overflow{background:#f48024;color:#fff;}
.neatmag-social-icons a.neatmag-social-icon-stack-exchange{background:#1e5397;color:#fff;}
.neatmag-social-icons a.neatmag-social-icon-buysellads{background:#b30703;color:#fff;}
.neatmag-social-icons a.neatmag-social-icon-slideshare{background:#0077b5;color:#fff;}
.neatmag-social-icons a.neatmag-social-icon-skype{background:#00aff0;color:#fff;}
.neatmag-social-icons a.neatmag-social-icon-envelope{background:#2c9ab7;color:#fff;}
.neatmag-social-icons a.neatmag-social-icon-rss{background:#ee802f;color:#fff;}
.neatmag-social-icons a:hover{color:#fff;background:#000;border:1px solid #555;text-shadow:0 1px 0 #000;}

/* Grid
-------------------------------------------------------------- */
.neatmag-outer-wrapper:before,.neatmag-outer-wrapper:after{content:" ";display:table;}
.neatmag-outer-wrapper:after{clear:both;}
.neatmag-outer-wrapper-full{width:1090px;margin:10px auto;padding:0;border:1px solid #f9f9f9;}
.neatmag-outer-wrapper{position:relative;width:100%;margin:0;padding:0;border:1px solid #a8a8a8;}
.neatmag-container:before,.neatmag-container:after{content:" ";display:table;}
.neatmag-container:after{clear:both;}
.neatmag-main-wrapper{width:69%;margin:0;padding:10px 10px 10px 10px;float:left;}
.neatmag-sidebar-wrapper{width:31%;margin:0;padding:10px 10px 10px 5px;float:right;}
.neatmag-body-full-width .neatmag-main-wrapper{width:100%;float:none;}
.neatmag-body-full-width .neatmag-sidebar-wrapper{width:100%;float:none;padding:10px 10px 10px 10px;}
.neatmag-body-left-sidebar .neatmag-main-wrapper{width:69%;margin:0;float:right;}
.neatmag-body-left-sidebar .neatmag-sidebar-wrapper{width:31%;margin:0;float:left;padding:10px 5px 10px 10px;}
.neatmag-page-full-width .neatmag-main-wrapper{width:100%;float:none;}
.neatmag-page-full-width .neatmag-sidebar-wrapper{width:100%;float:none;padding:10px 10px 10px 10px;}
.neatmag-post-full-width .neatmag-main-wrapper{width:100%;float:none;}
.neatmag-post-full-width .neatmag-sidebar-wrapper{width:100%;float:none;padding:10px 10px 10px 10px;}
.neatmag-404-full-width .neatmag-main-wrapper{width:100%;float:none;}
.neatmag-404-full-width .neatmag-sidebar-wrapper{width:100%;float:none;padding:10px 10px 10px 10px;}
.neatmag-page-left-sidebar .neatmag-main-wrapper{width:69%;margin:0;float:right;}
.neatmag-page-left-sidebar .neatmag-sidebar-wrapper{width:31%;margin:0;float:left;padding:10px 5px 10px 10px;}
.neatmag-post-left-sidebar .neatmag-main-wrapper{width:69%;margin:0;float:right;}
.neatmag-post-left-sidebar .neatmag-sidebar-wrapper{width:31%;margin:0;float:left;padding:10px 5px 10px 10px;}

@media only screen and (max-width: 1112px) {
.neatmag-outer-wrapper-full{width:98%;}
}

@media only screen and (max-width: 784px) {
.neatmag-main-wrapper{width:100%;float:none;}
.neatmag-sidebar-wrapper{width:100%;float:none;padding:10px 10px 10px 10px !important;}
.neatmag-body-left-sidebar .neatmag-main-wrapper{width:100%;margin:0;float:none;}
.neatmag-body-left-sidebar .neatmag-sidebar-wrapper{width:100%;margin:0;float:none;}
.neatmag-page-left-sidebar .neatmag-main-wrapper{width:100%;margin:0;float:none;}
.neatmag-page-left-sidebar .neatmag-sidebar-wrapper{width:100%;margin:0;float:none;}
.neatmag-post-left-sidebar .neatmag-main-wrapper{width:100%;margin:0;float:none;}
.neatmag-post-left-sidebar .neatmag-sidebar-wrapper{width:100%;margin:0;float:none;}
}

.neatmag-row{position:relative;width:100%;}
.neatmag-row [class^="neatmag-col"]{float:left;margin:0.5rem 2% 1.5rem;min-height:0.125rem;}
.neatmag-col-1,.neatmag-col-2,.neatmag-col-3,.neatmag-col-4,.neatmag-col-5,.neatmag-col-6,.neatmag-col-7,.neatmag-col-8,.neatmag-col-9,.neatmag-col-10,.neatmag-col-11,.neatmag-col-12{width:96%;}
.neatmag-row::after{content:"";display:table;clear:both;}

@media only screen and (min-width: 806px) {
.neatmag-col-1{width:4.33%;}
.neatmag-col-2{width:12.66%;}
.neatmag-col-3{width:21%;}
.neatmag-col-4{width:29.33%;}
.neatmag-col-5{width:37.66%;}
.neatmag-col-6{width:46%;}
.neatmag-col-7{width:54.33%;}
.neatmag-col-8{width:62.66%;}
.neatmag-col-9{width:71%;}
.neatmag-col-10{width:79.33%;}
.neatmag-col-11{width:87.66%;}
.neatmag-col-12{width:96%;}
}

/* Featured Posts Area Widgets
-------------------------------------------------------------- */
.neatmag-featured-posts-area .widget{position:relative;padding:0;margin:0 0 20px 0 !important;word-break:normal;word-wrap:break-word;overflow:hidden;}
.neatmag-featured-posts-area .widget .neatmag-widget-title{font:normal normal 14px Oswald,Arial,Helvetica,sans-serif;line-height:1;color:#ffffff;margin:0 0 5px 0;padding:0;text-transform:uppercase;text-align:center;background:#000000;border-bottom:3px solid #cf8d2e;}
.neatmag-featured-posts-area .widget .neatmag-widget-title a,.neatmag-featured-posts-area .widget .neatmag-widget-title a:hover{color:#ffffff;}
.neatmag-featured-posts-area .widget .neatmag-widget-title span{padding:8px 10px;display:inline-block;background:#cf8d2e;}
.neatmag-featured-posts-area .widget ul{margin:0;padding:0;list-style:none;list-style-type:none;}
.neatmag-featured-posts-area .widget ol{margin:0;padding:0 0 0 1.2em;}
.neatmag-featured-posts-area .widget li{margin:0;padding:8px 0px 8px 0px;border-bottom:1px dotted #eeeeee;}
.neatmag-featured-posts-area .widget li li{padding:8px 0 8px 10px;line-height:1.8;}
.neatmag-featured-posts-area .widget select,#neatmag-footer-blocks select{margin:0;padding:5px;width:100%;max-width:100%;}
.neatmag-top-wrapper{background:#ffffff;}
.neatmag-top-wrapper .widget{margin:0 0 10px 0 !important;padding:10px;}
.neatmag-top-wrapper .widget:last-child{margin:0 !important;}

/* Post Style: Full Posts
-------------------------------------------------------------- */
.neatmag-full-posts{overflow:hidden;}
.neatmag-full-post{float:none;width:100%;height:auto;position:relative;padding:10px;margin-bottom:0;overflow:hidden;background:#f7f7f7;border-bottom:1px solid #eaeaea;border-top:1px solid #fff;border-left:1px solid #ececec;border-right:1px solid #ececec;}
.neatmag-full-post:first-child{border-top:1px solid #eaeaea;}
.neatmag-full-post:last-child{}
.neatmag-full-post:hover{background:#f2f2f2;}
.neatmag-full-post a{text-decoration:none;}
.neatmag-full-post-thumbnail{width:100%;margin:0 0 10px 0;float:none;position:relative;overflow:hidden;}
.neatmag-full-post-thumbnail img{width:100%;max-width:100%;height:auto;display:block;-webkit-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;}
.neatmag-full-post-thumbnail img:hover{transform:scale(1.1);}
.neatmag-full-post-details{width:100%;height:auto;float:none;position:relative;}
.neatmag-full-post-details-full{position:relative;}
.neatmag-full-post-categories{margin-bottom:6px;text-align:center;}
.neatmag-full-post-categories a{display:inline-block;color:#ffffff !important;background:#ab8959 !important;padding:3px 5px;font:normal normal 12px Oswald,Arial,Helvetica,sans-serif;line-height:1;margin:0 5px 2px 0;text-transform:uppercase;letter-spacing:0.5px;}
.neatmag-full-post-categories a:last-child{margin:0 0 0 0;}
.neatmag-full-post-categories a:hover{color:#ffffff !important;background:#000000 !important;}
.neatmag-full-post-title{font:normal bold 20px Poppins,Arial,Helvetica,sans-serif;color:#000000 !important;margin:0 0 10px 0;line-height:1.2;text-transform:none;text-align:center;letter-spacing:-1px;}
.neatmag-full-post-title a{color:#000000 !important;}
.neatmag-full-post-title a:hover{color:#333333 !important;}
.neatmag-full-post:first-child .neatmag-full-post-title{}
.neatmag-full-post-snippet{display:block;margin:0 0 6px 0;}
.neatmag-full-post-snippet p{margin-bottom:12px;}
.neatmag-full-post-snippet p:last-child{margin-bottom:0;}
.neatmag-full-post-footer{margin-bottom:6px;font:normal normal 12px Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;color:#666666 !important;line-height:1;text-align:center;}
.neatmag-full-post-footer a{color:#666666 !important;display:inline-block;}
.neatmag-full-post-footer a:hover{color:#000000 !important;}
.neatmag-full-post-footer i{display:inline-block;vertical-align:top;}
.neatmag-full-post-author{display:inline-block;line-height:1;margin: 0 0 3px 0;}
.neatmag-full-post-date{display:inline-block;line-height:1;margin: 0 0 3px 0;}
.neatmag-full-post-dot-div{margin:0 5px 3px 5px;display:inline-block;line-height:1;}
.neatmag-full-post-comment{display:inline-block;line-height:1;margin: 0 0 3px 0;}
.neatmag-full-post-meta:before{content:'\2022';margin-right:5px;margin-left:5px;}
.neatmag-full-post-meta:first-child:before{content:'';margin-right:0;margin-left:0;}
.neatmag-full-post .neatmag-tags-links{margin:0 0 10px 0;display:block;}
.neatmag-full-post .neatmag-related-posts-wrap{margin:10px auto 0;}
.neatmag-full-post .neatmag-related-posts-wrap h4{margin:5px 0 5px;text-align:center;line-height:1;}
@media only screen and (max-width: 419px) {
.neatmag-full-post-title{font-size:18px;}
}

/* Post Style: List Posts
-------------------------------------------------------------- */
.neatmag-list-posts{overflow:hidden;}
.neatmag-list-post{float:none;width:100%;height:auto;position:relative;padding:10px;margin-bottom:0;overflow:hidden;background:#f7f7f7;border-bottom:1px solid #eaeaea;border-top:1px solid #fff;border-left:1px solid #ececec;border-right:1px solid #ececec;}
.neatmag-list-post:first-child{border-top:1px solid #eaeaea;}
.neatmag-list-post:last-child{}
.neatmag-list-post:hover{background:#f2f2f2;}
.neatmag-list-post a{text-decoration:none;}
.neatmag-list-post-thumbnail{width:47%;margin-right:3%;float:left;position:relative;overflow:hidden;}
.neatmag-list-post-thumbnail img{width:100%;max-width:100%;height:auto;display:block;-webkit-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;}
.neatmag-list-post-thumbnail img:hover{transform:scale(1.1);}
.neatmag-list-post-details{width:50%;height:auto;float:left;position:relative;}
.neatmag-list-post-details-full{position:relative;}
.neatmag-list-post-categories{margin-bottom:6px;}
.neatmag-list-post-categories a{display:inline-block;color:#ffffff !important;background:#ab8959 !important;padding:3px 5px;font:normal normal 12px Oswald,Arial,Helvetica,sans-serif;line-height:1;margin:0 5px 2px 0;text-transform:uppercase;letter-spacing:0.5px;}
.neatmag-list-post-categories a:last-child{margin:0 0 0 0;}
.neatmag-list-post-categories a:hover{color:#ffffff !important;background:#000000 !important;}
.neatmag-list-post-title{font:normal bold 20px Poppins,Arial,Helvetica,sans-serif;color:#000000 !important;margin:0 0 10px 0;line-height:1.2;text-transform:none;letter-spacing:-1px;}
.neatmag-list-post-title a{color:#000000 !important;}
.neatmag-list-post-title a:hover{color:#333333 !important;}
.neatmag-list-post:first-child .neatmag-list-post-title{}
.neatmag-list-post-snippet{}
.neatmag-list-post-snippet p{margin:0;}
.neatmag-list-post-footer{margin:0 0 6px 0;font:normal normal 12px Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;color:#666666 !important;line-height:1;}
.neatmag-list-post-footer a{color:#666666 !important;display:inline-block;}
.neatmag-list-post-footer a:hover{color:#000000 !important;}
.neatmag-list-post-footer i{display:inline-block;vertical-align:top;}
.neatmag-list-post-author{display:inline-block;line-height:1;margin: 0 0 3px 0;}
.neatmag-list-post-date{display:inline-block;line-height:1;margin: 0 0 3px 0;}
.neatmag-list-post-dot-div{margin:0 5px 3px 5px;display:inline-block;line-height:1;}
.neatmag-list-post-comment{display:inline-block;line-height:1;margin: 0 0 3px 0;}
.neatmag-list-post-meta:before{content:'\2022';margin-right:5px;margin-left:5px;}
.neatmag-list-post-meta:first-child:before{content:'';margin-right:0;margin-left:0;}
.neatmag-list-post-read-more{margin:5px 0 0 0;font:normal normal 13px Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;}
.neatmag-list-post-read-more a{display:inline-block;background:#333333 !important;color:#ffffff !important;padding:5px 10px;}
.neatmag-list-post-read-more a:hover{background:#000000 !important;color:#ffffff !important;}
@media only screen and (max-width: 1112px) {
.neatmag-list-post-snippet{}
}
@media only screen and (max-width: 556px) {
.neatmag-list-post-thumbnail{width:100%;margin:0 0 10px 0;float:none;}
.neatmag-list-post-details{width:100%;height:auto;float:none;}
.neatmag-list-post-categories{text-align:center;}
.neatmag-list-post-title{text-align:center;}
.neatmag-list-post-snippet{display:block;text-align:center;}
.neatmag-list-post-footer{text-align:center;}
.neatmag-list-post-read-more{text-align:center;}
}
@media only screen and (max-width: 419px) {
.neatmag-list-post-title{font-size:18px;}
.neatmag-list-post-snippet{/*display:none;*/}
}

/* Author Bio Box
-------------------------------------------------------------- */
.neatmag-author-bio{background:#f6f6f6;border:1px solid #e0e0e0;padding:10px;margin:15px 0 0 0;}
.neatmag-author-bio-top{overflow:hidden;}
.neatmag-author-bio-gravatar{float:left;margin:0;width:12%;padding:0 12px 5px 0;}
.neatmag-author-bio-text{float:left;width:88%;}
.neatmag-author-bio-text h4{font-size:18px;line-height:1;margin:0 0 5px 0;padding:0;}
.neatmag-author-bio-text p{margin:0 0 12px 0;padding:6px 0 0 0;}
.neatmag-author-bio-social{float:none;width:100%;padding-top:10px;text-align:center;}
.neatmag-author-bio-social a{border:0;margin-right:15px;}

/* Scroll to Top Button
-------------------------------------------------------------- */
.neatmag-scroll-top{background:#000000 left top no-repeat url(assets/images/scroll-top.png);border:1px solid black;cursor:pointer;display:block;height:29px;opacity:.4;filter:alpha(opacity=40);position:fixed;bottom:20px;right:20px;width:29px;z-index:200;}
.neatmag-scroll-top:hover{opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 1s;transition:opacity 1s;}

@media only screen and (max-width: 819px) {
.neatmag-footer-block-1,.neatmag-footer-block-2,.neatmag-footer-block-3,.neatmag-footer-block-4{float:none;width:100%;padding:20px 0 0 0;}
}

.neatmag-animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes neatmag-fadein{from{opacity:0;}to{opacity:1;}}
@-moz-keyframes neatmag-fadein{from{opacity:0;}to{opacity:1;}}
@-o-keyframes neatmag-fadein{from{opacity:0;}to{opacity:1;}}
@keyframes neatmag-fadein{from{opacity:0;}to{opacity:1;}}
.neatmag-fadein{-webkit-animation-name:neatmag-fadein;-moz-animation-name:neatmag-fadein;-o-animation-name:neatmag-fadein;animation-name:neatmag-fadein;}