/*
Theme Name: PureMag
Theme URI: https://themesdna.com/puremag-wordpress-theme/
Description: PureMag is a clean and elegant, easy to use, fully responsive, 2 columns WordPress blogging theme. It has many theme options to customize various aspects of the theme and has clean post summaries, full-width layout, header widget area, right sidebar, 4 columns footer widgets area, social buttons, scroll-to-top button and more. With PureMag PRO version you can get many color options, font options, different post styles, featured posts widgets and more widgets, layout options, custom page templates, custom post templates, header layouts, share buttons, related posts and more features.
Version: 1.0.1
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: puremag
Tags: two-columns, left-sidebar, 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

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.

PureMag 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%;}
::-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
-------------------------------------------------------------- */
#puremag-wrapper{position:relative;margin:0 auto;}
#puremag-content-wrapper{position:relative;padding:0 0 0;word-wrap:break-word;}
#puremag-main-wrapper{margin-top:20px;margin-bottom:20px;}
#puremag-sidebar-wrapper{margin-top:20px;margin-bottom:20px;}

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

/* Menu
-------------------------------------------------------------- */
.puremag-nav-primary:before{content:" ";display:table}
.puremag-nav-primary:after{clear:both;content:" ";display:table}
.puremag-nav-primary{float:none;background:#ffffff;border:1px solid #ececec;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;}
.puremag-nav-menu{line-height:1;margin:0;padding:0;width:100%;list-style:none;list-style-type:none;}
.puremag-nav-menu li{border-width:0;display:inline-block;margin:0;padding-bottom:0;text-align:left;float:left;}
.puremag-nav-menu a{border:none;color:#333333;display:block;padding:15px;position:relative}
.puremag-nav-menu a:hover,.puremag-nav-menu .current-menu-item > a,.puremag-nav-menu .current_page_item > a{text-decoration:none}
.puremag-nav-menu .sub-menu,.puremag-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;}
.puremag-nav-menu .sub-menu a,.puremag-nav-menu .children a{border:1px solid #dddddd;border-top:none;letter-spacing:0;padding:16px 20px;position:relative;width:190px}
.puremag-nav-menu .sub-menu li:first-child a,.puremag-nav-menu .children li:first-child a{border-top:1px solid #ddd;}
.puremag-nav-menu .sub-menu .sub-menu,.puremag-nav-menu .children .children{margin:-47px 0 0 189px}
.puremag-nav-menu li:hover{position:static}
.puremag-nav-menu li:hover > .sub-menu,.puremag-nav-menu li:hover > .children{left:auto;opacity:1}
.puremag-nav-menu a{font:normal normal 13px Oswald,Arial,Helvetica,sans-serif;line-height:1;}
.puremag-nav-menu > li > a{text-transform:uppercase;}
.puremag-nav-menu a:hover,.puremag-nav-menu .current-menu-item > a,.puremag-nav-menu .sub-menu .current-menu-item > a:hover,.puremag-nav-menu .current_page_item > a,.puremag-nav-menu .children .current_page_item > a:hover{background:#000000;color:#ffffff;}
.puremag-nav-menu .sub-menu,.puremag-nav-menu .children{background:#f6f6f6;}
.puremag-nav-menu .sub-menu a,.puremag-nav-menu .children a{padding:16px 20px}
.puremag-nav-menu .sub-menu .current-menu-item > a,.puremag-nav-menu .children .current_page_item > a{color:#ffffff;}
.puremag-responsive-menu-icon{cursor:pointer;display:none;margin-top:6px;margin-bottom:4px;text-align:center;}
.puremag-responsive-menu-icon::before{color:#333333;content:"\f0c9";font:normal 24px/1 FontAwesome;margin:0 auto;}
.puremag-nav-menu > li > a{border-right:1px solid #dddddd;}
.puremag-nav-menu > li:first-child > a {border-left: 0px solid #dddddd;}

@media only screen and (max-width: 1076px) {
#puremag-primary-navigation{margin-left:0;margin-right:0;}
.puremag-nav-menu li{float:none}
.puremag-nav-menu{text-align:center}
.puremag-nav-menu.responsive-menu{display:none}
.puremag-nav-menu.responsive-menu li,.puremag-responsive-menu-icon{display:block}
.puremag-nav-menu.responsive-menu li:hover{position:static}
.puremag-nav-menu.responsive-menu li.current-menu-item > a,.puremag-nav-menu.responsive-menu .sub-menu li.current-menu-item > a:hover,.puremag-nav-menu.responsive-menu li.current_page_item > a,.puremag-nav-menu.responsive-menu .children li.current_page_item > a:hover,.puremag-nav-menu.responsive-menu li a,.puremag-nav-menu.responsive-menu li a:hover{display:block;padding:20px;border:none}
.puremag-nav-menu .sub-menu li:first-child a{border-top:none;}
.puremag-nav-menu .children li:first-child a{border-top:none;}
.puremag-nav-menu.responsive-menu .menu-item-has-children,.puremag-nav-menu.responsive-menu .page_item_has_children{cursor:pointer}
.puremag-nav-menu.responsive-menu .menu-item-has-children > a,.puremag-nav-menu.responsive-menu .page_item_has_children > a{margin-right:50px}
.puremag-nav-menu.responsive-menu > .menu-item-has-children:before,.puremag-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:#333333;}
.puremag-nav-menu.responsive-menu .menu-open.menu-item-has-children:before,.puremag-nav-menu.responsive-menu .menu-open.page_item_has_children:before{content:"\f106";color:#333333;}
.puremag-nav-menu.responsive-menu > li > .sub-menu,.puremag-nav-menu.responsive-menu > li > .children{display:none}
.puremag-nav-menu.responsive-menu .sub-menu,.puremag-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;}
.puremag-nav-menu.responsive-menu .sub-menu .sub-menu,.puremag-nav-menu.responsive-menu .children .children{background-color:transparent;margin:0;padding-left:15px}
.puremag-nav-menu.responsive-menu .sub-menu li a,.puremag-nav-menu.responsive-menu .sub-menu li a:hover,.puremag-nav-menu.responsive-menu .children li a,.puremag-nav-menu.responsive-menu .children li a:hover{padding:12px 20px;position:relative;width:100%}
.puremag-nav-menu.responsive-menu .current-menu-item > a,.puremag-nav-menu.responsive-menu .sub-menu li a,.puremag-nav-menu.responsive-menu .sub-menu li a:hover,.puremag-nav-menu.responsive-menu .sub-menu,.puremag-nav-menu.responsive-menu > .menu-item-has-children:before,.puremag-nav-menu.responsive-menu > .page_item_has_children:before,.puremag-nav-menu.responsive-menu .current_page_item > a,.puremag-nav-menu.responsive-menu .children li a,.puremag-nav-menu.responsive-menu .children li a:hover,.puremag-nav-menu.responsive-menu .children,.puremag-nav-menu.responsive-menu > .menu-item-has-children:before,.puremag-nav-menu.responsive-menu > .page_item_has_children:before,.puremag-nav-menu.responsive-menu > li:hover > a,.puremag-nav-menu.responsive-menu a:hover{}
}

/* Posts & Pages
-------------------------------------------------------------- */
.puremag-posts{background:#ffffff;position:relative;margin:0 0 30px 0 !important;word-break:normal;word-wrap:break-word;overflow:hidden;border:1px solid #ececec;border-top:1px solid #cccccc;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;}
.puremag-posts .puremag-posts-heading{font:normal normal 16px Oswald,Arial,Helvetica,sans-serif;line-height:1;color:#686868;margin:0 0 0px 0;padding:10px 0;text-transform:uppercase;text-align:center;border-bottom:1px solid #dfdfdf;}
.puremag-posts .puremag-posts-heading a,.puremag-posts .puremag-posts-heading a:hover{color:#686868;}
.puremag-posts .puremag-posts-content:before,.puremag-posts .puremag-posts-content:after{content:" ";display:table;}
.puremag-posts .puremag-posts-content:after{clear:both;}
.puremag-posts .puremag-posts-content{padding:15px 15px 15px;overflow:hidden;}
.puremag-posts .puremag-posts-container{overflow:hidden;}

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

.puremag-post-singular{background:#ffffff;position:relative;padding:15px;margin:0 0 30px 0!important;word-break:normal;word-wrap:break-word;overflow:hidden;border:1px solid #ececec;border-top:1px solid #cccccc;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;}
.puremag-post-thumbnail-single{display:block;margin:0 auto 10px;text-align:center;}
.puremag-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;}
.puremag-entry-meta-single a{color:#666666;}
.puremag-entry-meta-single a:hover{color:#000000;}
.puremag-entry-meta-single-top{margin:-15px -15px 6px -15px !important;padding:10px 15px !important;border-bottom:1px dotted #ddd;}
.puremag-entry-meta-single-cats{margin:0 10px 0 0;display:inline-block;}
.puremag-entry-meta-single-author{margin:0 10px 0 0;display:inline-block;}
.puremag-entry-meta-single-date{margin:0 10px 0 0;display:inline-block;}
.puremag-entry-meta-single-comments{margin:0 10px 0 0;display:inline-block;}

.entry-header{}
.entry-title{position:relative;font:normal normal 28px Oswald,Arial,Helvetica,sans-serif;color:#000000;margin:0 0 10px 0;line-height:1.2;text-align:center;}
.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 5px;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{background:#ffffff;position:relative;padding:15px;margin:0 0 30px 0!important;word-break:normal;word-wrap:break-word;overflow:hidden;border:1px solid #ececec;border-top:1px solid #cccccc;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;}
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
-------------------------------------------------------------- */
#puremag-sidebar-wrapper .widget{background:#ffffff;position:relative;padding:15px;margin-bottom:30px;word-break:normal;word-wrap:break-word;overflow:hidden;border:1px solid #ececec;border-top:1px solid #cccccc;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;}
#puremag-sidebar-wrapper .widget .puremag-widget-title{font:normal normal 16px Oswald,Arial,Helvetica,sans-serif;line-height:1;color:#686868;margin:-15px -15px 15px -15px;padding:10px 0;text-transform:uppercase;text-align:center;border-bottom:1px solid #dfdfdf;}
#puremag-sidebar-wrapper .widget .puremag-widget-title a,#puremag-sidebar-wrapper .widget .puremag-widget-title a:hover{color:#686868;}
#puremag-sidebar-wrapper .widget a{color:#313131;}
#puremag-sidebar-wrapper .widget a:hover{color:#666666;}
#puremag-sidebar-wrapper .widget a:active{text-decoration:none;}
#puremag-sidebar-wrapper .widget ul{margin:0;padding:0;list-style:none;list-style-type:none;}
#puremag-sidebar-wrapper .widget ol{margin:0;padding:0 0 0 1.2em;}
#puremag-sidebar-wrapper .widget li{margin:0;padding:8px 0px 8px 0px;border-bottom:1px solid #eeeeee;}
#puremag-sidebar-wrapper .widget li li{padding:8px 0 8px 10px;line-height:1.8;}
#puremag-sidebar-wrapper .widget li:first-child{padding-top:0;}
#puremag-sidebar-wrapper .widget li:last-child{padding-bottom:0;border-bottom:none;}
#puremag-sidebar-wrapper .widget select,#puremag-footer-blocks select{margin:0;padding:5px;width:100%;max-width:100%;}

/* Footer
-------------------------------------------------------------- */
#puremag-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 0;background:#252525;color:#cecece;word-wrap:break-word;}
#puremag-footer-blocks .widget{margin:0 0 25px;border:0;overflow:hidden;}
#puremag-footer-blocks .widget ul{margin:0;padding:0;list-style:none;list-style-type:none;}
#puremag-footer-blocks .widget ol{margin:0;padding:0 0 0 1.2em;}
#puremag-footer-blocks .widget li{margin:0 0 6px;border-bottom:1px solid #353232;padding:6px 0 6px 0;}
#puremag-footer-blocks .widget li li{padding:8px 0 8px 10px;line-height:1.8;}
#puremag-footer-blocks .widget li:first-child{padding-top:0;}
#puremag-footer-blocks .widget li:last-child{padding-bottom:0;border-bottom:none;}
#puremag-footer-blocks a{outline:none;text-decoration:none;color:#dbdbdb;}
#puremag-footer-blocks a:hover{text-decoration:none;color:#ffffff;}
.puremag-footer-block-1,.puremag-footer-block-2,.puremag-footer-block-3,.puremag-footer-block-4{float:left;width:25%;padding:20px 19px 0 0;margin:0;}
#puremag-footer-blocks .widget .puremag-widget-title{font:normal normal 16px 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;}
#puremag-footer-blocks .widget .puremag-widget-title a,#puremag-footer-blocks .widget .puremag-widget-title a:hover{color:#ffffff;}

/* Copyright
-------------------------------------------------------------- */
#puremag-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;}
#puremag-footer.foot-widg-narrow{width:100%;}
#puremag-footer .puremag-foot-wrap{margin:0 auto;}
#puremag-footer.foot-wide .puremag-foot-wrap{margin:0 auto;width:96%;}
#puremag-footer .puremag-foot-wrap a{color:#ECFFF1;}
#puremag-footer .puremag-foot-wrap p.puremag-copyright{float:none;margin:0;color:#ECFFF1;text-align:center;padding:8px 0;line-height:1;}
#puremag-footer .puremag-foot-wrap p.puremag-credit{float:none;margin:0;color:#ECFFF1;text-align:center;padding:8px 0;line-height:1;}

/* Search Widget
-------------------------------------------------------------- */
.puremag-search-form{position:relative;}
.puremag-search-form input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
input.puremag-search-field{padding:8px 10px;line-height:1;font-size:inherit;}
input.puremag-search-submit{padding:8px 10px;line-height:1;font-size:inherit;}

/* Social Icons ----------------------------------------------- */
.puremag-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;}
.puremag-social-icons-inner{margin:0;padding:8px 10px 4px;}
.puremag-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%;}
.puremag-social-icons a.puremag-social-twitter{background:#555;color:#fff;}
.puremag-social-icons a.puremag-social-icon-facebook{background:#3b5998;color:#fff;}
.puremag-social-icons a.puremag-social-icon-twitter{background:#55acee;color:#fff;}
.puremag-social-icons a.puremag-social-icon-google-plus{background:#dc4e41;color:#fff;}
.puremag-social-icons a.puremag-social-icon-pinterest{background:#bd081c;color:#fff;}
.puremag-social-icons a.puremag-social-icon-linkedin{background:#0077b5;color:#fff;}
.puremag-social-icons a.puremag-social-icon-instagram{background:#3f729b;color:#fff;}
.puremag-social-icons a.puremag-social-icon-flickr{background:#ff0084;color:#fff;}
.puremag-social-icons a.puremag-social-icon-youtube{background:#cd201f;color:#fff;}
.puremag-social-icons a.puremag-social-icon-vimeo{background:#1ab7ea;color:#fff;}
.puremag-social-icons a.puremag-social-icon-soundcloud{background:#ff8800;color:#fff;}
.puremag-social-icons a.puremag-social-icon-lastfm{background:#d51007;color:#fff;}
.puremag-social-icons a.puremag-social-icon-github{background:#666666;color:#fff;}
.puremag-social-icons a.puremag-social-icon-bitbucket{background:#205081;color:#fff;}
.puremag-social-icons a.puremag-social-icon-tumblr{background:#35465c;color:#fff;}
.puremag-social-icons a.puremag-social-icon-digg{background:#000000;color:#fff;}
.puremag-social-icons a.puremag-social-icon-delicious{background:#3399ff;color:#fff;}
.puremag-social-icons a.puremag-social-icon-stumbleupon{background:#eb4924;color:#fff;}
.puremag-social-icons a.puremag-social-icon-reddit{background:#ff4500;color:#fff;}
.puremag-social-icons a.puremag-social-icon-dribbble{background:#ea4c89;color:#fff;}
.puremag-social-icons a.puremag-social-icon-behance{background:#1769ff;color:#fff;}
.puremag-social-icons a.puremag-social-icon-codepen{background:#000000;color:#fff;}
.puremag-social-icons a.puremag-social-icon-jsfiddle{background:#4679a4;color:#fff;}
.puremag-social-icons a.puremag-social-icon-stack-overflow{background:#f48024;color:#fff;}
.puremag-social-icons a.puremag-social-icon-stack-exchange{background:#1e5397;color:#fff;}
.puremag-social-icons a.puremag-social-icon-buysellads{background:#b30703;color:#fff;}
.puremag-social-icons a.puremag-social-icon-slideshare{background:#0077b5;color:#fff;}
.puremag-social-icons a.puremag-social-icon-skype{background:#00aff0;color:#fff;}
.puremag-social-icons a.puremag-social-icon-envelope{background:#2c9ab7;color:#fff;}
.puremag-social-icons a.puremag-social-icon-rss{background:#ee802f;color:#fff;}
.puremag-social-icons a:hover{color:#fff;background:#000;border:1px solid #555;text-shadow:0 1px 0 #000;}

/* Grid
-------------------------------------------------------------- */
.puremag-container:before,.puremag-container:after{content:" ";display:table;}
.puremag-container:after{clear:both;}
.puremag-container{position:relative;width:1060px;margin:0 auto;padding:0;}
.puremag-main-wrapper{width:66%;margin:0;float:left;}
.puremag-sidebar-wrapper{width:32%;margin:0;float:right;}
.puremag-body-full-width .puremag-main-wrapper{width:100%;float:none;}
.puremag-body-full-width .puremag-sidebar-wrapper{width:100%;float:none;}
.puremag-page-full-width .puremag-main-wrapper{width:100%;float:none;}
.puremag-page-full-width .puremag-sidebar-wrapper{width:100%;float:none;}
.puremag-post-full-width .puremag-main-wrapper{width:100%;float:none;}
.puremag-post-full-width .puremag-sidebar-wrapper{width:100%;float:none;}
.puremag-404-full-width .puremag-main-wrapper{width:100%;float:none;}
.puremag-404-full-width .puremag-sidebar-wrapper{width:100%;float:none;}
body.woocommerce-page .puremag-main-wrapper{width:100%;float:none;}
body.woocommerce-page .puremag-sidebar-wrapper{width:100%;float:none;display:none;}
.puremag-body-left-sidebar .puremag-main-wrapper{width:66%;margin:0;float:right;}
.puremag-body-left-sidebar .puremag-sidebar-wrapper{width:32%;margin:0;float:left;}
.puremag-page-left-sidebar .puremag-main-wrapper{width:66%;margin:0;float:right;}
.puremag-page-left-sidebar .puremag-sidebar-wrapper{width:32%;margin:0;float:left;}
.puremag-post-left-sidebar .puremag-main-wrapper{width:66%;margin:0;float:right;}
.puremag-post-left-sidebar .puremag-sidebar-wrapper{width:32%;margin:0;float:left;}

@media only screen and (max-width: 1076px) {
.puremag-container{width:95%;}
}

@media only screen and (max-width: 784px) {
.puremag-container{width:95%;max-width:692px;}
.puremag-main-wrapper{width:100%;float:none;}
.puremag-sidebar-wrapper{width:100%;float:none;}
.puremag-body-left-sidebar .puremag-main-wrapper{width:100%;margin:0;float:none;}
.puremag-body-left-sidebar .puremag-sidebar-wrapper{width:100%;margin:0;float:none;}
.puremag-page-left-sidebar .puremag-main-wrapper{width:100%;margin:0;float:none;}
.puremag-page-left-sidebar .puremag-sidebar-wrapper{width:100%;margin:0;float:none;}
.puremag-post-left-sidebar .puremag-main-wrapper{width:100%;margin:0;float:none;}
.puremag-post-left-sidebar .puremag-sidebar-wrapper{width:100%;margin:0;float:none;}
}

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

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

.puremag-share-buttons{overflow:hidden;padding:0;margin:10px 0;float:none;text-align:center;}
.puremag-share-buttons a{padding:8px;font-size:12px;width:28px;height:28px;display:inline-block;background:#333;color:#fff !important;margin:0 4px 2px 2px;line-height:12px !important;text-align:center;}
.puremag-share-buttons .puremag-share-buttons-facebook{background:#3b5998;color:#fff !important;}
.puremag-share-buttons .puremag-share-buttons-twitter{background:#1da1f2;color:#fff !important;}
.puremag-share-buttons .puremag-share-buttons-gplus{background:#dd4b39;color:#fff !important;}
.puremag-share-buttons .puremag-share-buttons-pinterest{background:#bd081c;color:#fff !important;}
.puremag-share-buttons .puremag-share-buttons-linkedin{background:#0077b5;color:#fff !important;}
.puremag-share-buttons .puremag-share-buttons-stumbleupon{background:#eb4924;color:#fff !important;}
.puremag-share-buttons .puremag-share-buttons-delicious{background:#3399ff;color:#fff !important;}
.puremag-share-buttons .puremag-share-buttons-reddit{background:#ff4500;color:#fff !important;}
.puremag-share-buttons .puremag-share-buttons-digg{background:#005be2;color:#fff !important;}

/* Featured Posts Area Widgets
-------------------------------------------------------------- */
.puremag-featured-posts-area .widget{background:#ffffff;position:relative;padding:15px;margin:0 0 30px 0 !important;word-break:normal;word-wrap:break-word;overflow:hidden;border:1px solid #ececec;border-top:1px solid #cccccc;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;}
.puremag-featured-posts-area .widget .puremag-widget-title{font:normal normal 16px Oswald,Arial,Helvetica,sans-serif;line-height:1;color:#686868;margin:-15px -15px 15px -15px;padding:10px 0;text-transform:uppercase;text-align:center;border-bottom:1px solid #dfdfdf;}
.puremag-featured-posts-area .widget .puremag-widget-title a,.puremag-featured-posts-area .widget .puremag-widget-title a:hover{color:#686868;}

/* Post Style: Full Posts
-------------------------------------------------------------- */
.puremag-full-posts{overflow:hidden;}
.puremag-full-post{float:none;width:100%;height:auto;position:relative;padding:0;margin-bottom:20px;overflow:hidden;}
.puremag-full-post:first-child{}
.puremag-full-post:last-child{margin-bottom:0;}
.puremag-full-post a{text-decoration:none;}
.puremag-full-post-thumbnail{width:100%;margin:0 0 10px 0;float:none;position:relative;overflow:hidden;}
.puremag-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;}
.puremag-full-post-thumbnail img:hover{transform:scale(1.1);}
.puremag-full-post-details{width:100%;height:auto;float:none;position:relative;}
.puremag-full-post-details-full{position:relative;}
.puremag-full-post-categories{margin-bottom:6px;text-align:center;}
.puremag-full-post-categories a{display:inline-block;color:#ffffff !important;background:#8c2828 !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;}
.puremag-full-post-categories a:last-child{margin:0 0 0 0;}
.puremag-full-post-categories a:hover{color:#ffffff !important;background:#000000 !important;}
.puremag-full-post-title{font:normal normal 20px 'Playfair Display',Arial,Helvetica,sans-serif;color:#000000 !important;margin:0 0 10px 0;line-height:1.2;text-transform:none;text-align:center;}
.puremag-full-post-title a{color:#000000 !important;}
.puremag-full-post-title a:hover{color:#333333 !important;}
.puremag-full-post:first-child .puremag-full-post-title{}
.puremag-full-post-snippet{display:block;margin:0 0 6px 0;}
.puremag-full-post-snippet p{margin-bottom:12px;}
.puremag-full-post-snippet p:last-child{margin-bottom:0;}
.puremag-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;}
.puremag-full-post-footer a{color:#666666 !important;display:inline-block;}
.puremag-full-post-footer a:hover{color:#000000 !important;}
.puremag-full-post-footer i{display:inline-block;vertical-align:top;}
.puremag-full-post-author{display:inline-block;line-height:1;margin: 0 0 3px 0;}
.puremag-full-post-date{display:inline-block;line-height:1;margin: 0 0 3px 0;}
.puremag-full-post-dot-div{margin:0 5px 3px 5px;display:inline-block;line-height:1;}
.puremag-full-post-comment{display:inline-block;line-height:1;margin: 0 0 3px 0;}
.puremag-full-post-meta:before{content:'\2022';margin-right:5px;margin-left:5px;}
.puremag-full-post-meta:first-child:before{content:'';margin-right:0;margin-left:0;}
@media only screen and (max-width: 419px) {
.puremag-full-post-title{font-size:18px;}
}

/* Post Style: List Posts
-------------------------------------------------------------- */
.puremag-list-posts{overflow:hidden;}
.puremag-list-post{float:none;width:100%;height:auto;position:relative;padding:0;margin-bottom:20px;overflow:hidden;}
.puremag-list-post:first-child{}
.puremag-list-post:last-child{margin-bottom:0;}
.puremag-list-post a{text-decoration:none;}
.puremag-list-post-thumbnail{width:47%;margin-right:3%;float:left;position:relative;overflow:hidden;}
.puremag-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;}
.puremag-list-post-thumbnail img:hover{transform:scale(1.1);}
.puremag-list-post-details{width:50%;height:auto;float:left;position:relative;}
.puremag-list-post-details-full{position:relative;}
.puremag-list-post-categories{margin-bottom:6px;}
.puremag-list-post-categories a{display:inline-block;color:#ffffff !important;background:#8c2828 !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;}
.puremag-list-post-categories a:last-child{margin:0 0 0 0;}
.puremag-list-post-categories a:hover{color:#ffffff !important;background:#000000 !important;}
.puremag-list-post-title{font:normal normal 20px 'Playfair Display',Arial,Helvetica,sans-serif;color:#000000 !important;margin:0 0 10px 0;line-height:1.2;text-transform:none;}
.puremag-list-post-title a{color:#000000 !important;}
.puremag-list-post-title a:hover{color:#333333 !important;}
.puremag-list-post:first-child .puremag-list-post-title{}
.puremag-list-post-snippet{}
.puremag-list-post-snippet p{margin:0;}
.puremag-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;}
.puremag-list-post-footer a{color:#666666 !important;display:inline-block;}
.puremag-list-post-footer a:hover{color:#000000 !important;}
.puremag-list-post-footer i{display:inline-block;vertical-align:top;}
.puremag-list-post-author{display:inline-block;line-height:1;margin: 0 0 3px 0;}
.puremag-list-post-date{display:inline-block;line-height:1;margin: 0 0 3px 0;}
.puremag-list-post-dot-div{margin:0 5px 3px 5px;display:inline-block;line-height:1;}
.puremag-list-post-comment{display:inline-block;line-height:1;margin: 0 0 3px 0;}
.puremag-list-post-meta:before{content:'\2022';margin-right:5px;margin-left:5px;}
.puremag-list-post-meta:first-child:before{content:'';margin-right:0;margin-left:0;}
.puremag-list-post-read-more{margin:5px 0 0 0;font:normal normal 12px Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;}
.puremag-list-post-read-more a{display:inline-block;background:#333333 !important;color:#ffffff !important;padding:5px 10px;}
.puremag-list-post-read-more a:hover{background:#000000 !important;color:#ffffff !important;}
@media only screen and (max-width: 1076px) {
.puremag-list-post-snippet{}
}
@media only screen and (max-width: 556px) {
.puremag-list-post-thumbnail{width:100%;margin:0 0 10px 0;float:none;}
.puremag-list-post-details{width:100%;height:auto;float:none;}
.puremag-list-post-categories{text-align:center;}
.puremag-list-post-title{text-align:center;}
.puremag-list-post-snippet{display:block;text-align:center;}
.puremag-list-post-footer{text-align:center;}
.puremag-list-post-read-more{text-align:center;}
}
@media only screen and (max-width: 419px) {
.puremag-list-post-title{font-size:18px;}
.puremag-list-post-snippet{/*display:none;*/}
}

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

/* Scroll to Top Button
-------------------------------------------------------------- */
.puremag-scroll-top{background:#000000 left top no-repeat url(https://2.bp.blogspot.com/-bO7JQhoF7NM/VOFxNjMtIjI/AAAAAAAAP88/wKo5JJZ33R4/s1600/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;}
.puremag-scroll-top:hover{opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 1s;transition:opacity 1s;}


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

.puremag-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 puremag-fadein{from{opacity:0;}to{opacity:1;}}
@-moz-keyframes puremag-fadein{from{opacity:0;}to{opacity:1;}}
@-o-keyframes puremag-fadein{from{opacity:0;}to{opacity:1;}}
@keyframes puremag-fadein{from{opacity:0;}to{opacity:1;}}
.puremag-fadein{-webkit-animation-name:puremag-fadein;-moz-animation-name:puremag-fadein;-o-animation-name:puremag-fadein;animation-name:puremag-fadein;}