@charset "UTF-8";
@font-face {
font-family: "Genericons";
src: url(https://www.inspiringmeme.com/wp-content/themes/lovecraft/genericons/Genericons.eot);
src: url(https://www.inspiringmeme.com/wp-content/themes/lovecraft/genericons/Genericons.eot?#iefix) format("embedded-opentype"),
url(data:application/font-woff;charset=utf-8;base64,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),
url(https://www.inspiringmeme.com/wp-content/themes/lovecraft/genericons/Genericons.woff) format("woff"),
url(https://www.inspiringmeme.com/wp-content/themes/lovecraft/genericons/Genericons.ttf) format("truetype");
font-weight: normal;
font-style: normal;
} .genericon {
font-size: 16px;
vertical-align: top;
text-align: center;
-moz-transition: color .1s ease-in 0;
-webkit-transition: color .1s ease-in 0;
display: inline-block;
font-family: "Genericons";
font-style: normal;
font-weight: normal;
font-variant: normal;
line-height: 1;
text-decoration: inherit;
text-transform: none;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
speak: none;
} .genericon-404:before { content: "\f423"; }
.genericon-aside:before { content: "\f101"; }
.genericon-attachment:before { content: "\f416"; }
.genericon-audio:before { content: "\f109"; }
.genericon-bold:before { content: "\f471"; }
.genericon-book:before { content: "\f444"; }
.genericon-cart:before { content: "\f447"; }
.genericon-category:before { content: "\f301"; }
.genericon-chat:before { content: "\f108"; }
.genericon-checkmark:before { content: "\f418"; }
.genericon-close:before { content: "\f405"; }
.genericon-close-alt:before { content: "\f406"; }
.genericon-cloud:before { content: "\f426"; }
.genericon-cloud-download:before { content: "\f440"; }
.genericon-cloud-upload:before { content: "\f441"; }
.genericon-code:before { content: "\f462"; }
.genericon-codepen:before { content: "\f216"; }
.genericon-cog:before { content: "\f445"; }
.genericon-collapse:before { content: "\f432"; }
.genericon-comment:before { content: "\f300"; }
.genericon-day:before { content: "\f305"; }
.genericon-digg:before { content: "\f221"; }
.genericon-document:before { content: "\f443"; }
.genericon-dot:before { content: "\f428"; }
.genericon-downarrow:before { content: "\f502"; }
.genericon-draggable:before { content: "\f436"; }
.genericon-dribbble:before { content: "\f201"; }
.genericon-dropbox:before { content: "\f225"; }
.genericon-dropdown:before { content: "\f433"; }
.genericon-dropdown-left:before { content: "\f434"; }
.genericon-edit:before { content: "\f411"; }
.genericon-ellipsis:before { content: "\f476"; }
.genericon-expand:before { content: "\f431"; }
.genericon-external:before { content: "\f442"; }
.genericon-facebook:before { content: "\f203"; }
.genericon-facebook-alt:before { content: "\f204"; }
.genericon-fastforward:before { content: "\f458"; }
.genericon-feed:before { content: "\f413"; }
.genericon-flag:before { content: "\f468"; }
.genericon-flickr:before { content: "\f211"; }
.genericon-foursquare:before { content: "\f226"; }
.genericon-fullscreen:before { content: "\f474"; }
.genericon-gallery:before { content: "\f103"; }
.genericon-github:before { content: "\f200"; }
.genericon-googleplus:before { content: "\f206"; }
.genericon-googleplus-alt:before { content: "\f218"; }
.genericon-heart:before { content: "\f461"; }
.genericon-help:before { content: "\f457"; }
.genericon-hide:before { content: "\f404"; }
.genericon-hierarchy:before { content: "\f505"; }
.genericon-home:before { content: "\f409"; }
.genericon-image:before { content: "\f102"; }
.genericon-info:before { content: "\f455"; }
.genericon-instagram:before { content: "\f215"; }
.genericon-italic:before { content: "\f472"; }
.genericon-key:before { content: "\f427"; }
.genericon-leftarrow:before { content: "\f503"; }
.genericon-link:before { content: "\f107"; }
.genericon-linkedin:before { content: "\f207"; }
.genericon-linkedin-alt:before { content: "\f208"; }
.genericon-location:before { content: "\f417"; }
.genericon-lock:before { content: "\f470"; }
.genericon-mail:before { content: "\f410"; }
.genericon-maximize:before { content: "\f422"; }
.genericon-menu:before { content: "\f419"; }
.genericon-minimize:before { content: "\f421"; }
.genericon-month:before { content: "\f307"; }
.genericon-next:before { content: "\f429"; }
.genericon-notice:before { content: "\f456"; }
.genericon-paintbrush:before { content: "\f506"; }
.genericon-path:before { content: "\f219"; }
.genericon-pause:before { content: "\f448"; }
.genericon-phone:before { content: "\f437"; }
.genericon-picture:before { content: "\f473"; }
.genericon-pinned:before { content: "\f308"; }
.genericon-pinterest:before { content: "\f209"; }
.genericon-pinterest-alt:before { content: "\f210"; }
.genericon-play:before { content: "\f452"; }
.genericon-plugin:before { content: "\f439"; }
.genericon-pocket:before { content: "\f224"; }
.genericon-polldaddy:before { content: "\f217"; }
.genericon-portfolio:before { content: "\f460"; }
.genericon-previous:before { content: "\f430"; }
.genericon-print:before { content: "\f469"; }
.genericon-quote:before { content: "\f106"; }
.genericon-reddit:before { content: "\f222"; }
.genericon-refresh:before { content: "\f420"; }
.genericon-reply:before { content: "\f412"; }
.genericon-reply-alt:before { content: "\f466"; }
.genericon-reply-single:before { content: "\f467"; }
.genericon-rewind:before { content: "\f459"; }
.genericon-rightarrow:before { content: "\f501"; }
.genericon-search:before { content: "\f400"; }
.genericon-send-to-phone:before { content: "\f438"; }
.genericon-send-to-tablet:before { content: "\f454"; }
.genericon-share:before { content: "\f415"; }
.genericon-show:before { content: "\f403"; }
.genericon-sitemap:before { content: "\f507"; }
.genericon-skip-ahead:before { content: "\f451"; }
.genericon-skip-back:before { content: "\f450"; }
.genericon-skype:before { content: "\f220"; }
.genericon-spam:before { content: "\f424"; }
.genericon-standard:before { content: "\f100"; }
.genericon-star:before { content: "\f408"; }
.genericon-status:before { content: "\f105"; }
.genericon-stop:before { content: "\f449"; }
.genericon-stumbleupon:before { content: "\f223"; }
.genericon-subscribe:before { content: "\f463"; }
.genericon-subscribed:before { content: "\f465"; }
.genericon-summary:before { content: "\f425"; }
.genericon-tablet:before { content: "\f453"; }
.genericon-tag:before { content: "\f302"; }
.genericon-time:before { content: "\f303"; }
.genericon-top:before { content: "\f435"; }
.genericon-trash:before { content: "\f407"; }
.genericon-tumblr:before { content: "\f214"; }
.genericon-twitter:before { content: "\f202"; }
.genericon-unapprove:before { content: "\f446"; }
.genericon-unsubscribe:before { content: "\f464"; }
.genericon-unzoom:before { content: "\f401"; }
.genericon-uparrow:before { content: "\f500"; }
.genericon-user:before { content: "\f304"; }
.genericon-video:before { content: "\f104"; }
.genericon-vimeo:before { content: "\f212"; }
.genericon-warning:before { content: "\f414"; }
.genericon-website:before { content: "\f475"; }
.genericon-week:before { content: "\f306"; }
.genericon-wordpress:before { content: "\f205"; }
.genericon-xpost:before { content: "\f504"; }
.genericon-youtube:before { content: "\f213"; }
.genericon-zoom:before { content: "\f402"; }

input[type='text']{border-radius:20px;line-height:25px;border:1px solid #077cbe;width:100%}
input[type='email']{border-radius:20px;line-height:25px;border:1px solid #077cbe;width:100%;padding-left: 10px;}
input[type='email']:focus {outline: none;}
input[type='submit']{ ;background:#077cbe;color:#fff;padding:5px 15px;border:2px solid #077cbe;width:100%;font-weight:700;text-transform:capitalize;font-family:'Roboto',sans-serif;font-size:.8rem;letter-spacing:1px;border-radius: 20px;}
input[type='submit']:hover{background:#fff;color:#077cbe;padding:5px 15px;border:2px solid #077cbe;outline: none;}
input[type='button']{margin-top:5px;background:#077cbe;color:#fff;padding:5px 15px;border:2px solid #077cbe;width:100%;font-weight:700;text-transform:capitalize;font-family:'Roboto',sans-serif;font-size:.8rem;letter-spacing:1px}
input[type='button']:hover{background:#fff;color:#077cbe;padding:5px 15px;border:2px solid #077cbe}
.emaillist .es_caption {line-height: 150%; font-size: 87%; text-align: justify;}
.emaillist .es-field-wrap {line-height: 150%; font-size: 87%; text-align: justify;}
.widget-content p a img{width:40px;border-radius:25%}
.ad-wrapper{margin:15px 0;background:#fff;border:1px solid #ddd}
html,body{margin:0;padding:0}
h1,h2,h3,h4,h5,h6,p,blockquote,address,big,cite,code,em,font,img,small,strike,sub,sup,li,ol,ul,fieldset,form,label,legend,button,table,caption,tr,th,td{margin:0;padding:0;border:0;font-weight:400;font-style:normal;font-size:100%;line-height:1;font-family:inherit;text-align:left}
table{border-collapse:collapse;border-spacing:0}
ol,ul{list-style:none}
blockquote:before,blockquote:after{content:""}
a{outline:none}
input,textarea{-webkit-font-smoothing:antialiased}
input[type=search]{-moz-appearance:none;-webkit-appearance:none}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}
*{-ms-word-wrap:break-word;word-wrap:break-word}
body{margin:0;padding:0;border:none;color:#595959;background:#fafafa;font-family:'Roboto',sans-serif;font-size:17px;-webkit-font-smoothing:antialiased}
body a{color:#077CAD;text-decoration:none;font-weight:500}
body a:hover{color:#0094F9;text-decoration:none}
*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
img{max-width:100%;height:auto}
.hidden{display:none}
.clear{clear:both}
.fleft{float:left}
.fright{float:right}
::selection{background:#1d1d1d;color:#FFF}
::-webkit-input-placeholder{color:#666}
:-ms-input-placeholder{color:#666}
body a,.post-tags a,.post-tags a:before,.tagcloud a,.tagcloud a:before{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.main-menu a,.main-menu li::after,.blog-title a,.content form input,.content form textarea,.sticky-post,.search-submit,.more-link,#infinite-handle span,.main-menu > .menu-item-has-children a,.main-menu > .menu-item-has-children > a::after{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.nav-toggle .bar{-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;transition:all .3s ease-in-out}
.section{padding:15px 0;display:block}
.big-padding{padding:10px 0}
.medium-padding{padding:40px 0}
.small-padding{padding:20px 0}
.no-padding{padding:0}
.bg-white{background:#FFF}
.bg-light{background-color:#fafafa}
.bg-red{background-color:#ca2017}
.bg-graphite{background-color:#222}
.bg-dark{background-color:#111}
.bg-image{-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center}
.section-inner{display:block;width:1140px;max-width:90%;margin:0 auto;z-index:2}
.section-inner.light{width:700px}
.section-inner.thin{width:500px}
.wrapper-inner{position:relative}
.one-fourth{width:22%;margin-left:4%;float:left}
.one-third{width:30%;margin-left:5%;float:left}
.one-half{width:47.5%;margin-left:5%;float:left}
.two-thirds{width:65%;margin-left:5%;float:left}
.one-fourth:first-child,.one-third:first-child,.one-half:first-child,.two-thirds:first-child{margin-left:0}
.header{padding:5px 0 8px}
.header .section-inner{text-align:center}
.blog-title{display:block;font-family:'Roboto',sans-serif;font-size:2.25em;line-height:110%;font-weight:400;text-align:center;text-rendering:optimizeLegibility}
.blog-title a{color:#111}
.blog-title a:hover{color:#077cbe}
.blog-tagline{margin-top:15px;font-size:1.1em;line-height:120%;text-align:center;font-style:italic}
.blog-logo{display:inline-block}
.blog-logo img{display:block;max-width:100%;height:auto;margin-top:2px}
.header-image{max-height:325px}
.has-featured-image .header-image{max-height:none}
.header-image img{margin:0 auto;max-height:100%;width:100%}
.toggles,.mobile-search,.mobile-menu{display:none}
.navigation{border-top:1px solid #ddd;border-bottom:1px solid #ddd;transition:.3s}
.navigation.sticky{width:100%;position:fixed;z-index:9;top:0;transition:.3s;border-bottom:1px solid #ddd}
.main-menu{text-align:center;font-size:1em}
.main-menu li{display:inline-block;position:relative}
.main-menu > li + li{margin-left:40px}
.main-menu > li + li:before{ ;display:block;font-family:'Roboto',sans-serif;font-size:15px;font-weight:400;color:#bbb;position:absolute;top:50%;margin-top:-7px;left:-10px}
.main-menu a{display:inline-block;padding:15px 0;color:#111;position:relative}
.main-menu > .menu-item-has-children > a{padding-right:18px;position:relative}
.main-menu > .menu-item-has-children > a::after{content:"";display:block;border:5px solid transparent;border-top-color:#077cbe;position:absolute;z-index:1001;right:0;top:50%;margin-top:-2px}
.main-menu li:hover > a{cursor:pointer;color:#077cbe}
.main-menu ul{position:absolute;z-index:10000;display:block;left:-9999px;top:54px;opacity:0;z-index:999;padding-top:16px;-webkit-transition:opacity .3s ease-in-out,top .3s ease-in-out;-moz-transition:opacity .3s ease-in-out,top .3s ease-in-out;-ms-transition:opacity .3s ease-in-out,top .3s ease-in-out;-o-transition:opacity .3s ease-in-out,top .3s ease-in-out;transition:opacity .3s ease-in-out,top .3s ease-in-out}
.main-menu > li > ul:before{content:"";display:block;position:absolute;z-index:1000;top:0;left:50%;margin-left:-8px;border:8px solid transparent;border-bottom-color:#222}
.main-menu ul .menu-item-has-children::after{content:"";display:block;border:6px solid transparent;border-left-color:rgba(255,255,255,0.4);position:absolute;z-index:1001;right:10px;top:50%;margin-top:-6px}
.main-menu ul .menu-item-has-children:hover::after{border-left-color:#222;right:-12px}
.main-menu ul li{width:240px;background:#077cbe;text-align:center}
.main-menu ul li:hover{background:#fff}
.main-menu ul li:hover a{color:#077cbe}
.main-menu>li>ul:before{border-bottom-color:#077cbe!important}
.main-menu ul a{display:block;padding:6px 15px;line-height:130%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,0.1);border-top:1.01px solid #077cbe;color:#fff;font-style:inherit;text-align:left}
.main-menu ul a:hover{color:#fff}
.main-menu ul > li:last-child > a{border-bottom-width:0}
.main-menu > li:hover > ul{opacity:1;left:50%;margin-left:-120px;top:28px;border-bottom:#077cbe solid 5px;border-radius:0 0 5px 5px}
.main-menu>.menu-item-has-children>a::after{border-top-color:#077cbe!important}
.main-menu ul ul{padding-top:0;top:10px}
.main-menu ul ul li{width:240px;background:#077cbe;text-align:center;height:34px;border-bottom:#077cbe solid 1px;border-right:#077cbe solid 1px}
.main-menu ul ul li a{color:#fff!important}
.main-menu ul ul li:hover a{color:#077cbe!important}
.main-menu ul ul .menu-item-has-children:hover::after{border-left-color:#333}
.main-menu ul ul ul li{background:#444}
.main-menu ul ul ul .menu-item-has-children:hover::after{border-left-color:#444}
.main-menu ul ul ul ul li{background:#555}
.main-menu ul ul ul ul .menu-item-has-children:hover::after{border-left-color:#555}
.main-menu ul ul ul ul ul li{background:#666}
.main-menu ul ul ul ul ul .menu-item-has-children:hover::after{border-left-color:#666}
.main-menu li > ul > li:hover > ul{opacity:1;top:0;left:240px;margin-left:0}
.content{width:68.7%;float:left}
.post{display:block;background:#fff;border:1px solid #ddd;position:relative}
.post + .post,.infinite-wrap .post:first-child{margin-top:15px}
.sticky-post{display:block;box-sizing:border-box;height:40px;width:30px;background:#077cbe;text-align:center;color:#fff;position:absolute;top:-1px;right:3.75%}
.sticky-post .genericon{position:absolute;bottom:12px;left:50%;margin-left:-8px}
.sticky-post:after{content:"";border:15px solid transparent;border-top:none;border-bottom-width:8px;border-left-color:#077cbe;border-right-color:#077cbe;position:absolute;bottom:-8px;right:0;-webkit-transform:scale(1.0001);-moz-transform:scale(1.0001)}
.sticky-post:hover{height:43px;color:#fff}
.post-image,.post-image img{display:block}
.post-inner{padding:15px 30px;margin:0 auto}
.post-header + .post-content{margin-top:15px}
.post-title{font-family:'Roboto',sans-serif;font-size:1.3em;line-height:130%;font-weight:500;color:#111;text-transform:capitalize;padding-bottom:5px}
.post-title a{color:#111}
.post-title a:hover{color:#077cbe;text-decoration:underline}
.post-meta{margin-top:5px;padding-top:5px}
.post-meta p{display:inline-block;font-family:'Roboto',sans-serif;font-size:.8em;line-height:200%;font-weight:700;text-transform:uppercase;letter-spacing:0;color:#666}
.post-meta p + p:before{content:"/";margin:0 15px 0 11px;color:#ccc}
.post-meta a{color:#077CAD;padding-bottom:1px;border-bottom:1px solid #ddd}
.post-meta a:hover{border-bottom-color:#0094F9}
.post-content p.page-links{display:inline-block;margin-bottom:15px;background:#eee;font-family:'Roboto',sans-serif;font-size:.5em;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#666}
.page-links a,.page-links > span{display:inline-block;padding:10px}
.page-links a:first-child,.page-links span:first-child{margin-left:0}
.post-content .page-links a:hover{background:#077cbe;color:#fff;text-decoration:none}
.page-links > span:nth-of-type(2){background:#ccc;color:#111}
.post-tags{margin-top:25px}
.post-tags,.tagcloud{line-height:1}
.post-tags a,.tagcloud a{display:inline-block;padding:5px 6px 6px 3px;margin:0 3px 8px 11px;background:#ddd;font-family:'Roboto',sans-serif;font-size:.7rem!important;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#444;position:relative}
.post-tags a{margin-right:8px}
.footer .tagcloud a{background:#eee}
.footer .tagcloud a:before{border-right-color:#eee}
.post-tags a:before,.tagcloud a:before{content:"";display:block;border:11px solid transparent;border-left-width:0;border-right-color:#ddd;position:absolute;top:0;left:-11px}
.post-tags a:hover,.tagcloud a:hover{background:#077cbe;color:#fff}
.post-tags a:hover:before,.tagcloud a:hover:before{border-right-color:#077cbe}
.post-navigation{border-top:1px solid #ddd;position:relative}
.post-navigation-inner{padding:25px;margin:0 auto}
.post-navigation:before{content:"";display:block;width:1px;height:100%;background:#ddd;position:absolute;left:50%}
.post-nav-prev,.post-nav-next{display:block;float:left;width:47.5%}
.post-navigation p{display:inline-block;padding-bottom:2px;border-bottom:2px solid #ccc;margin-bottom:8px;font-family:'Roboto',sans-serif;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#999}
.post-navigation h4{display:block;font-size:1em;line-height:130%;font-weight:400}
.post-navigation h4 a{color:#111}
.post-navigation h4 a:hover{color:#077cbe}
.post-nav-next{float:right}
.post-nav-next,.post-nav-next h4{text-align:right}
.post-content{font-family:'Roboto',sans-serif;font-size:1.05em}
.post-content a:hover{text-decoration:underline}
.post-content p,.post-content blockquote,.post-content ul,.post-content ol,.post-content address,.post-content dl,.post-content pre{line-height:140%;margin-bottom:1em;font-size:85%;text-align:justify}
.post-content :last-child{margin-bottom:0}
.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{margin:25px 0 25px;font-family:'Roboto',sans-serif;line-height:110%;font-weight:500}
.post-content h1{font-size:1.3em}
.post-content h2{font-size:1.2em}
.post-content h3{font-size:1.1em}
.post-content h4{font-size:1em}
.post-content h5{font-size:.9em}
.post-content h6{font-family:'Roboto',sans-serif;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}
.post-content h1+h1,.post-content h1+h2,.post-content h1+h3,.post-content h1+h4,.post-content h1+h5,.post-content h1+h6,.post-content h2+h1,.post-content h2+h2,.post-content h2+h3,.post-content h2+h4,.post-content h2+h5,.post-content h2+h6,.post-content h3+h1,.post-content h3+h2,.post-content h3+h3,.post-content h3+h4,.post-content h3+h5,.post-content h3+h6,.post-content h4+h1,.post-content h4+h2,.post-content h4+h3,.post-content h4+h4,.post-content h4+h5,.post-content h4+h6,.post-content h5+h1,.post-content h5+h2,.post-content h5+h3,.post-content h5+h4,.post-content h5+h5,.post-content h5+h6,.post-content h6+h1,.post-content h6+h2,.post-content h6+h3,.post-content h6+h4,.post-content h6+h5,.post-content h6+h6{margin-top:25px}
.post-content .more-link{display:inline-block;padding:8px 18px;margin:0;border:2px solid #077cbe;background:#077cbe;font-family:'Roboto',sans-serif;font-size:.8rem;line-height:1;font-weight:700;text-transform:capitalize;letter-spacing:1px;color:#fff;-webkit-appearance:none;border-radius: 20px;}
.post-content .more-link:hover{background-color:#fff;color:#077cbe;text-decoration:none}
.post-content blockquote{padding:40px 30px 30px 90px;background:#fafafa;border:1px solid #eee;position:relative;font-size:1em;font-style:italic}
.post-content blockquote p{font-style:italic}
.post-content blockquote:after{content:'”';width:90px;font-family:'Georgia',sans-serif;font-size:72px;line-height:72px;font-weight:400;font-style:normal;text-align:center;color:#077cbe;position:absolute;top:31px;left:0}
.post-content blockquote cite{display:block;margin-top:1.1em;font-family:'Roboto',sans-serif;font-size:.50em;font-weight:700;text-transform:uppercase;letter-spacing:1px}
.post-content blockquote cite:before{content:"— "}
.post-content hr{width:128px;max-width:60%;height:2px;background:#246aa6;margin:30px auto;border:0;clear:both;}
em,q{font-style:italic}
.post-content strong em,.post-content em strong{font-weight:700;font-style:italic}
.post-content big{font-size:1.25em}
abbr,acronym{cursor:help}
code,kbd,pre{font-size:.85em;background:#EEE;font-family:Menlo,Monaco,monospace}
.post-content .highlight{background:#fcf8a5;width:auto;display:inline;padding:2px 3px}
.post-content kbd,.post-content code{padding:5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.post-content dl{line-height:160%}
.post-content dl dt{font-weight:700}
.post-content ul,.post-content ol{margin-left:1.5em}
.post-content ul{list-style:disc}
.post-content ul ul{list-style:circle}
.post-content ul ul ul{list-style:square}
.post-content ol{list-style:decimal}
.post-content ol ol{list-style:lower-alpha}
.post-content ol ol ol{list-style:lower-roman}
.post-content ul ul,.post-content ul ol,.post-content ol ul,.post-content ol ol{margin-bottom:0}
.post-content li{margin-bottom:.5em;line-height:170%;text-align: inherit;}
.post-content ol > li:last-child,.post-content ul > li:last-child{margin-bottom:0}
.post-content ol > li:first-child,.post-content ul > li:first-child{margin-top:.5em}
.post-content address{padding:3% 3.5%;background:#F1F1F1}
.post-content pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;line-height:140%;padding:2% 2.5%;background:#eee;border:1px solid #ddd}
.post-content img{padding:5px;border:1px solid #ddd;width:100%}
.post-content .wp-caption{max-width:100%}
.post-content .alignleft,.post-content .alignright{margin-bottom:1.2em;max-width:15%}
.post-content .wp-caption .alignleft,.post-content .wp-caption .alignright{margin-bottom:0}
.post-content .alignleft{float:left;margin-right:30px}
.post-content .alignright{float:right;margin-left:30px}
.post-content .aligncenter,.post-content .aligncenter img{display:block;margin-left:auto;margin-right:auto;width:100%!important}
.post-content .wp-caption-text,.post-content .gallery-caption{margin:4px auto 16px;font-family:'Roboto',sans-serif;font-size:.9rem;line-height:160%;color:#444;text-align:left;margin-bottom:15px!important;border:1px solid #ddd;border-top:0;margin-top:0;padding-left:5px}
.post-content .gallery-caption{font-size:16px;line-height:24px}
.post-content table{border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:.9em;width:100%;margin-bottom:1.1em}
.post-content th,.post-content td{padding:2%;margin:0;overflow:visible;line-height:120%;border-bottom:1px solid #DDD}
.post-content caption{color:#111;text-align:center;padding:2%}
.post-content thead{vertical-align:bottom;white-space:nowrap}
.post-content th{font-weight:700;color:#111}
.post-content table tbody > tr:nth-child(odd) > td{background:#f9f9f9}
.post-content fieldset{padding:25px;border:2px solid #ddd;margin-bottom:1em}
.post-content fieldset legend{font-family:'Roboto',sans-serif;font-size:.8rem;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:10px 12px;background:#111;color:#fff}
.post-content label{font-size:1rem;font-family:'Roboto',sans-serif;font-weight:400}
.post-content input,.post-content textarea{font-family:'Roboto',sans-serif}
.post-content input[type="text"],.post-content input[type="tel"],.post-content input[type="url"],.post-content input[type="email"],.post-content input[type="password"],.post-content textarea{width:100%;padding:10px 15px;border:1px solid #ddd;font-size:.9em;color:#111;background:#fafafa;border-radius:20px;-webkit-appearance:none;margin-bottom:20px}
.post-content input[type="file"]{padding:10px;background:#fafafa;border:1px solid #ddd;border-radius:20px}
.post-content textarea{height:180px;line-height:140%}
.post-content input[type="text"]:focus,.post-content input[type="tel"]:focus,.post-content input[type="url"]:focus,.post-content input[type="email"]:focus,.post-content input[type="password"]:focus,.post-content textarea:focus{outline:none}
.post-content input[type="submit"],.post-content input[type="reset"],.post-content input[type="button"]{padding:8px 20px;margin:0;border:2px solid #077cbe;border-radius:20px;background:#077cbe;font-size:.8rem;line-height:1;font-weight:700;text-transform:capitalize;letter-spacing:1px;color:#fff;-webkit-appearance:none}
.post-content input[type="submit"] + input[type="reset"],.post-content input[type="submit"] + input[type="button"],.post-content input[type="reset"] + input[type="submit"],.post-content input[type="reset"] + input[type="button"],.post-content input[type="button"] + input[type="reset"],.post-content input[type="submit"] + input[type="submit"]{margin-left:5px}
.post-content input[type="submit"]:hover,.post-content input[type="reset"]:hover,.post-content input[type="button"]:hover{cursor:pointer;background:#fff;color:#077cbe}
.post-content input[type="submit"]:focus,.post-content input[type="submit"]:active{outline:none}
.comments-container{border-top:1px solid #ddd}
.comments-inner{width:629px;max-width:85%;padding:60px 0;margin:0 auto;position:relative}
.comments-title-container{position:relative}
.comments-title-container,.comment-reply-title{padding-bottom:25px;border-bottom:1px solid #ddd;margin-bottom:25px;vertical-align:bottom}
.comments-title,.comment-reply-title{font-size:2em;font-weight:400}
.comments-title-link{font-family:'Roboto',sans-serif;font-size:.75em;font-weight:700;text-transform:uppercase;letter-spacing:1px;position:absolute;bottom:26px;right:0}
.comments-title-link a{display:block;color:#077cbe}
.comments-title-link a:hover{text-decoration:underline}
.no-comments{text-align:center}
.comment{position:relative}
div.comment{margin-top:25px}
.commentlist > .comment:first-child > .comment:first-child{margin-top:0}
.commentlist .children{margin-left:25px}
.comment .avatar{display:block;width:60px;height:auto;border-radius:999px;position:absolute;top:10px;left:0}
.comment-inner{margin-left:80px;padding:25px;background:#F1F1F1;border-radius:6px;position:relative}
.bypostauthor .comment-author-icon{display:block;padding:4px;border-radius:99px;background:#077cbe;text-align:center;color:#fff;position:absolute;top:4px;left:-4px}
.comment-inner:before{content:"";display:block;border:10px solid transparent;border-right-color:#f1f1f1;position:absolute;top:30px;left:-20px}
.comment-header{margin-bottom:20px}
.comment-header h4{font-size:1.1em;font-weight:400}
.comment-header h4 a{color:#111}
.comment-header h4 a:hover{color:#077cbe}
.comment-content p,.comment-content blockquote,.comment-content ul,.comment-content ol,.comment-content address,.comment-content dl,.comment-content pre{line-height:160%;margin-bottom:1em}
.comment-meta{margin-top:23px;font-family:'Roboto',sans-serif;font-size:.7em;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#777}
.comment-meta a{color:#777}
.comment-meta .genericon{margin-right:3px;position:relative;top:-2px}
.comment-meta .genericon-edit{margin-left:12px}
.pingbacks{margin-top:40px}
.pingbacks-title{display:inline-block;padding-bottom:2px;margin-bottom:20px;border-bottom:2px solid #077cbe7;font-family:'Roboto',sans-serif;font-size:.75em;font-weight:700;color:#111;text-transform:uppercase;letter-spacing:1px}
.pingbacklist li{line-height:125%}
.pingbacklist li + li{margin-top:10px;border-top:1px solid #ddd;padding-top:10px}
.pingbacklist a{color:#111}
.pingbacklist a:hover{color:#077cbe}
.comments-nav{margin-top:30px}
.comments-nav a{font-family:'Roboto',sans-serif;font-size:.9em;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#666}
.comments-nav a:hover{color:#077cbe}
.respond-container{border-top:1px solid #ddd}
.comment-respond{padding:25px 25px 0;margin:0 auto}
.comment-respond .logged-in-as{margin-bottom:40px}
.comment-respond p a:hover{text-decoration:underline}
.comment-respond form label{display:block;margin-bottom:8px;font-family:'Roboto',sans-serif;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#111;float:left}
.comment-respond form label span{margin-left:2px;color:#077cbe}
.comment-respond p{margin-bottom:25px}
.comment-respond p:last-child{margin-bottom:0}
.comment-respond p.comment-subscription-form{margin-bottom:10px}
.comment-respond p.comment-subscription-form:last-of-type{margin-bottom:0}
.comment-form-author,.comment-form-email{display:block;width:47.5%;float:left}
.comment-form-email{float:right}
.comment-respond input,.comment-respond textarea{border-radius:0;-webkit-appearance:none}
.comment-respond input[type="text"],.comment-respond textarea{display:block;width:100%;padding:10px 15px;margin:0;background:#fafafa;border:1px solid #ddd;font-family:'Roboto',sans-serif;font-size:1rem;color:#111;border-radius:20px}
.comment-respond input[type="text"]:focus,.comment-respond textarea:focus{outline:none}
.comment-respond textarea{line-height:140%}
.comment-respond input[type="submit"]{display:inline-block;padding:8px 20px;margin:0;background:#077cbe;border:2px solid #077cbe;border-radius:20px;font-family:'Roboto',sans-serif;font-size:.8rem;font-weight:700;text-transform:capitalize;letter-spacing:1px;color:#fff;-webkit-appearance:none}
.comment-respond input[type="submit"]:hover{cursor:pointer;background:#fff;color:#077cbe}
.commentlist .comment-respond{padding:40px 0 15px;max-width:100%}
.commentlist #cancel-comment-reply-link{margin-left:3px;font-family:'Roboto',sans-serif;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;position:relative}
.commentlist #cancel-comment-reply-link:hover{text-decoration:underline}
.page-template-full-width-page-template-php .content{width:100%;float:none}
.page-template-full-width-page-template-php .post-inner{width:auto}
.wrapper .search-form,.footer .search-form{position:relative}
.wrapper .search-field,.footer .search-field{display:block;width:100%;padding:20px 60px 20px 15px;margin:0;background:#fff;border:1px solid #077cbe;border-radius:20px;font-family:'Roboto',sans-serif;font-size:.8rem;color:#111;height:1px;}
.wrapper .search-field:focus,.footer .search-field:focus{outline:none}
.wrapper .search-button,.footer .search-button{display:block;height:100%;width:60px;background:#077cbe;border-left:1px solid #077cbe;text-align:center;color:#fff;position:absolute;top:0;right:0;border-radius:20px;}
.wrapper .search-button .genericon,.footer .search-button .genericon{font-size:35px}
.wrapper .search-button:hover,.footer .search-button:hover{cursor:pointer;background:#fff;color:#077cbe;border:1px solid #077cbe}
.wrapper .search-button:hover .genericon,.footer .search-button:hover .genericon{color:#077cbe}
.page-title{padding:10px 0 0;height:33px;background:rgba(0,0,0,0.6);position:relative}
.page-title h4{font-family:'Roboto',sans-serif;font-size:.75em;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#fff;text-align:center;text-shadow:1px 0 0 rgba(0,0,0,0.2)}
.page-title span{color:rgba(255,255,255,0.8)}
.page-title + .posts > .post:first-child{border-top:none}
.archive-navigation{margin-top:15px}
.archive-navigation p{display:inline;font-family:'Roboto',sans-serif;font-size:.9em;font-weight:400;text-transform:uppercase;letter-spacing:1px}
.archive-navigation p + p:before{content:"/";display:inline;margin:0 20px;color:#aaa}
.archive-navigation,.archive-navigation a{color:#666}
.archive-navigation a:hover{color:#077cbe}
.infinite-scroll .archive-navigation{display:none}
#infinite-handle,.infinite-loader{margin-top:60px;text-align:center}
#infinite-handle span{display:inline-block;padding:15px 20px;border-radius:3px;background:#111;font-family:'Roboto',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px}
#infinite-handle span:hover{cursor:pointer;background:#077cbe;color:#fff}
.infinite-loader .spinner{display:inline-block}
.sidebar{width:26.3%;float:right;transition:.3s}
.widget + .widget{padding-top:15px;border-top:1px solid #ddd;margin-top:15px}
.widget-title{display:inline-block;padding-bottom:3px;border-bottom:2px solid #077cbe;margin-bottom:17px;font-family:'Roboto',sans-serif;font-size:.78em;font-weight:700; letter-spacing:1px}
.widget-content{font-family:'Roboto',sans-serif;font-size:.95em}
.widget-content .textwidget a:hover{text-decoration:underline}
.widget-content p{line-height:150%;margin-top:1em;font-size:87%;margin-bottom:0.5em;text-align:justify;}
.widget-content p:first-child{margin-top:0}
.widget-content li{line-height:140%;padding:12px 0;border-bottom:1px solid #ddd;text-align:justify;}
.widget-content ul ul{margin-left:1em}
.widget-content ul ul li:first-child{margin-top:.5em;border-top:1px solid #ddd}
.widget-content > ul > li:first-child{padding-top:0}
.widget-content li:last-child{padding-bottom:0;border-bottom:none}
.textwidget{line-height:200%}
.widget_archive li,.widget_categories li,.widget_meta li,.widget_nav_menu li,.widget_pages{color:#888}
.widget_archive li a,.widget_categories li a,.widget_meta li a,.widget_nav_menu li a,.widget_pages li a{color:#111}
.widget_archive li a:hover,.widget_categories li a:hover,.widget_meta li a:hover,.widget_nav_menu li a:hover,.widget_pages li a:hover{color:#077cbe;text-decoration:none}
.widget_archive li:before,.widget_categories li:before,.widget_meta li:before,.widget_nav_menu li:before{font:16px/1 Genericons;width:16px;height:16px;display:inline-block;vertical-align:middle;color:#999;margin-right:8px;position:relative;top:-1px}
.widget_archive li:before{content:'\f307'}
.widget_categories li:before{content:'\f301'}
.widget_meta li:before{content:'\f445'}
.widget_nav_menu li:before{content:'\f429'}
.widget_rss .widget-title img{width:13px;height:13px;margin-right:2px;position:relative;bottom:-2px}
.widget_rss li a{display:block;font-family:'Roboto',sans-serif;font-size:1.1em;line-height:120%;font-weight:400;color:#111}
.widget_rss li .rss-date{display:block;margin-top:2px;font-size:.8em;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#888}
.widget_rss li .rssSummary{margin-top:5px}
.widget_rss li cite{display:block;margin-top:8px;font-size:.9em}
.widget_rss li cite:before{content:"— "}
#wp-calendar{width:100%;max-width:100%;color:#111;text-align:center}
#wp-calendar thead{border-top:1px solid #ddd}
#wp-calendar,#wp-calendar caption,#wp-calendar tr,#wp-calendar td,#wp-calendar th{text-align:center}
#wp-calendar caption{text-transform:capitalize;color:#111;padding-bottom:4%}
#wp-calendar th,#wp-calendar td{padding:4% 2%;border-right:1px solid #ddd;border-bottom:1px solid #ddd}
#wp-calendar thead th{font-size:.75em;font-weight:700;text-transform:uppercase;color:#077cbe}
#wp-calendar th:first-child,#wp-calendar tbody td:first-child{border-left:1px solid #ddd}
#wp-calendar tbody a:hover{text-decoration:underline}
#wp-calendar tfoot td{padding:0;border:none!important}
#wp-calendar tfoot #prev a{text-align:left}
#wp-calendar tfoot #next a{text-align:right}
#wp-calendar tfoot a{display:block;margin-top:12px;font-size:.75em;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#111}
#wp-calendar tfoot a:hover{text-decoration:none;color:#077cbe}
.lovecraft-widget-list a{display:block;min-height:55px;position:relative}
.lovecraft-widget-list .post-icon{display:block;width:55px;height:55px;padding:2px;background:#fff;border:1px solid #eee;border-radius:99px;position:absolute;top:0;left:0}
.lovecraft-widget-list .post-icon img{display:block;border-radius:99px}
.lovecraft-widget-list .post-icon .genericon{position:absolute;top:50%;margin-top:-8px;left:50%;margin-left:-8px}
.lovecraft-widget-list .inner{padding-left:65px}
.lovecraft-widget-list .title{font-family:'Roboto',sans-serif;line-height:140%;font-weight:400;color:#111}
.lovecraft-widget-list .meta{margin-top:3px;font-size:.75em;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#888}
.lovecraft-widget-list .excerpt{margin-top:3px;color:#666;line-height:130%}
.lovecraft-widget-list a:hover .title{text-decoration:underline}
.flickr_badge_image{display:inline-block;margin:0 10px 10px 0}
.flickr_badge_image a,.flickr_badge_image img{display:block}
.flickr_badge_image a{padding:4px;background:#fff;border:1px solid #eee}
.footer{border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.footer .widgets{width:30%;float:left;margin-left:5%}
.footer .widgets:first-child{margin-left:0}
.credits.section{padding:12px 0}
.credits p{padding-bottom:0;font-family:'Roboto',sans-serif;color:#fff;font-size:12px;font-weight:400;text-align:center;text-transform:uppercase;letter-spacing:1px}
.credits .sep{margin:0 5px;color:#077cbe;font-family:'Roboto',sans-serif;font-size:18px;font-style:italic;font-weight:400;position:relative;bottom:-2px}
.credits p a{color:#fff}
.credits p a:hover{color:#077cbe}
@media ( min-height: 800px ) {
.header-image{max-height:400px}
}
@media ( max-width: 1000px ) {
.content{width:100%;float:none}
.sidebar{display:none}
.navigation > .section-inner{max-width:100%}
.toggles{display:block;background:#fff;border-top:1px solid #eee;padding:0 5%}
.toggle{display:block;width:30px;height:55px;position:relative}
.toggle:hover{cursor:pointer}
.nav-toggle{float:left}
.nav-toggle .bar{width:30px;height:3px;background:#111;border-radius:2px;position:absolute;left:50%;margin-left:-15px;top:50%;-webkit-transition:opacity .2s linear 0.2s,margin .2s linear 0.2s,-webkit-transform .2s linear 0;-moz-transition:opacity .2s linear 0.2s,margin .2s linear 0.2s,-moz-transform .2s linear 0;-o-transition:opacity .2s linear 0.2s,margin .2s linear 0.2s,-o-transform .2s linear 0;transition:opacity .2s linear 0.2s,margin .2s linear 0.2s,transform .2s linear 0}
.nav-toggle .bar:nth-child(1){margin-top:-10px}
.nav-toggle .bar:nth-child(2){margin-top:-2px}
.nav-toggle .bar:nth-child(3){margin-top:6px}
.nav-toggle.active .bar{background:#077cbe;-webkit-transition:opacity .2s linear 0s,margin .2s linear 0s,-webkit-transform .2s linear .2s;-moz-transition:opacity .2s linear 0s,margin .2s linear 0s,-moz-transform .2s linear .2s;-o-transition:opacity .2s linear 0s,margin .2s linear 0s,-o-transform .2s linear .2s;transition:opacity .2s linear 0s,margin .2s linear 0s,transform .2s linear .2s}
.nav-toggle.active .bar:nth-child(1),.nav-toggle.active .bar:nth-child(3){margin-top:-2px}
.nav-toggle.active .bar:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}
.nav-toggle.active .bar:nth-child(2){-webkit-opacity:0;-moz-opacity:0;opacity:0}
.nav-toggle.active .bar:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}
.search-toggle{float:right}
.search-toggle .genericon{width:100%;font-size:32px;text-align:center;position:absolute;top:50%;margin-top:-16px}
.search-toggle.active{color:#077cbe}
.main-menu{display:none}
.mobile-menu li{border-top:1px solid #eee}
.mobile-menu > li:first-child{border-top:none}
.mobile-menu a{display:block;padding:12px 5%;font-size:.9em;color:#111}
.mobile-menu ul a{padding-left:10%}
.mobile-menu ul ul a{padding-left:15%}
.mobile-menu ul ul ul a{padding-left:20%}
.mobile-menu ul ul ul ul a{padding-left:25%}
.mobile-menu ul ul ul ul ul a{padding-left:30%}
.mobile-search{position:relative}
.mobile-search form{display:block;max-width:90%;padding:40px 0;margin:0 auto;position:relative}
.mobile-search .search-field{display:block;width:100%;padding:20px 84px 20px 20px;margin:0;background:#fff;border:1px solid #077cbe;border-radius:30px;font-family:'Roboto',sans-serif;font-size:.7rem}
.mobile-search .search-field:focus{outline:none}
.mobile-search .search-button{display:block;width:59px;height:59px;margin:0;padding:0;background:#077cbe;border:1px solid #077cbe;color:#fff;position:absolute;top:50%;right:0;margin-top:-30px;border-radius: 30px;}
.mobile-search .search-button .genericon{display:block;font-size:32px;text-align:center}
.mobile-search .search-button:hover{color:#077cbe;cursor:pointer;background:#fff;border:1px solid #077cbe}
}
@media ( max-width: 600px ) {
.section{padding:40px 0}
.big-padding{padding:50px 0}
.medium-padding{padding:30px 0}
.small-padding{padding:20px 0}
.header-wrapper{position:relative}
.header{padding:10px 0 13px}
.header .section-inner{max-width:100%}
.blog-title{font-size:1.5em;padding:0 24px;margin:0 10%}
.blog-tagline{display:none}
.navigation{border-top:none}
.toggles{background:none;border:none}
.toggle{height:54px;width:24px;position:absolute;top:50%;margin-top:-50px}
.nav-toggle{left:5%}
.search-toggle{right:5%}
.nav-toggle .bar{width:24px;margin-left:-12px}
.nav-toggle .bar:nth-child(1){margin-top:-9px}
.nav-toggle .bar:nth-child(3){margin-top:5px}
.search-toggle .genericon{font-size:30px;margin-top:-15px}
.mobile-menu > li:first-child{border-top:1px solid #eee}
.mobile-search{border-top:1px solid #eee}
.mobile-search form{padding:5% 0}
.content{margin-top:-80px}
.post + .post,.infinite-wrap .post:first-child{margin-top:40px}
.post-inner{max-width:100%;padding:7.5%}
.post-header + .post-content{margin-top:30px}
.post-title{font-size:2.25em;line-height:125%}
.post-meta{padding-top:12px;margin-top:12px}
.post-content blockquote{padding:20px 20px 20px 70px}
.post-content blockquote:after{font-size:64px;width:70px;top:18px}
.comments-title-container,.comment-reply-title{padding-bottom:15px;margin-bottom:15px}
.comments-title,.comment-reply-title{font-size:1.5em}
.comments-title-link{display:none}
.comment .avatar{display:none}
.bypostauthor .comment-author-icon{top:-8px;left:-8px;z-index:200}
.comment-inner{margin-left:0}
.comment-inner:before{content:none}
.comments-nav{margin-top:20px}
.comment-form-author,.comment-form-email{width:100%;float:none}
.page-title{height:40px;padding-top:13px}
.archive-navigation,#infinite-handle,#infinite-loader{margin-top:40px}
.footer .widgets{width:100%;float:none}
.footer .widgets + .widgets{margin:40px 0 0;border-top:1px solid #ddd;padding:40px 0 0}
}
@media ( max-width: 500px ) {
.wrapper{padding:0}
.wrapper .section-inner{max-width:100%}
.content{margin-top:0}
.post{border:none}
.post + .post{margin-top:0;border-top:2px solid #eee}
.sticky-post{width:20px;height:24px;top:0;right:2.5%}
.sticky-post .genericon{bottom:5px}
.sticky-post:after{border-right-width:10px;border-bottom-width:5px;border-left-width:10px;bottom:-5px}
.sticky-post:hover{height:24px}
.post-image{padding:7.5% 5% 0}
.post-inner{padding:7.5% 5%}
.post-image + .post-inner{padding-top:7%}
.post-title{font-size:1.75em}
.post-meta{margin-top:10px;padding-top:7px}
.post-meta p{font-size:.7em}
.post-meta p + p:before{margin:0 10px 0 6px}
.post-content .more-link{padding:13px;font-size:.75rem}
.post-header + .post-content{margin-top:7%}
.single .wrapper{padding-bottom:0}
.post-tags{margin-top:30px}
.post-navigation:before{content:none}
.post-navigation-inner{max-width:100%;padding:0;margin:0}
.post-nav-prev,.post-nav-next{float:none;width:100%;padding:20px 5%}
.post-nav-prev + .post-nav-next{border-top:1px solid #ddd}
.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{margin:40px 0 20px}
.post-content h1{font-size:1.3em}
.post-content h2{font-size:1.2em;margin: 25px 0 25px;}
.post-content h3{font-size:1.1em;margin: 25px 0 25px;}
.post-content h4{font-size:1em}
.post-content h5{font-size:1.1em}
.post-content hr{margin:40px auto}
.post-content .alignleft,.post-content .alignright{display:block;float:none;margin-left:auto;margin-right:auto;max-width:100%;}
.post-content .alignleft img,.post-content .alignright img{display:block;margin:0 auto}
.post-content input[type="text"],.post-content input[type="tel"],.post-content input[type="url"],.post-content input[type="email"],.post-content input[type="password"],.post-content textarea{padding:16px}
.comments-inner,.comment-respond{max-width:90%;padding:40px 0}
div.comment{margin-top:20px}
.commentlist .children{margin-left:20px}
.comment-inner{padding:20px;border-radius:3px}
.comment-header{margin-bottom:20px}
.comment-content{font-size:.95em}
.comments-nav a{font-size:.8em}
.comment-respond p{margin-bottom:15px}
.comment-respond input[type="text"],.comment-respond textarea{padding:15px}
.comment-respond textarea{height:150px}
.comment-respond input[type="submit"]{padding:13px 15px}
.single-attachment .featured-image{padding:5%}
.page-title{height:auto;padding:20px 0;border-bottom:1px solid #eee}
.page-title h4{color:#111;text-shadow:none}
.page-title h4 span{color:#666}
.archive-navigation{max-width:100%;padding:25px 5% 28px;margin:0;border-top:1px solid #ddd;text-align:center;background:#fff}
.page-template-template-national-contributor .archive-navigation , .page-template-template-international-contributor .archive-navigation{ border:none !important;}
.archive-navigation .fleft{display:none}
.archive-navigation .fright{float:none}
.archive-navigation p{font-size:.8em}
.archive-navigation p + p:before{margin:0 12px}
.footer{background:#fafafa;border-top-color:#ddd;padding:10% 0}
.footer .widgets + .widgets,.widget + .widget{padding-top:11%;margin-top:11%}
.footer .tagcloud a{background:#ddd}
.footer .tagcloud a:before{border-right-color:#ddd}
.footer .tagcloud a:hover{background:#ca2017}
.footer .tagcloud a:hover:before{border-right-color:#ca2017}
}
@media ( max-width: 440px ) {
.socialsharelink li{float:none!important}
.post-title{font-size:1.5em}
.post-meta{margin-top:8px;padding-top:5px}
.post-content blockquote{padding:20px}
.post-content blockquote:after{display:none}
.comments-title,.comment-reply-title{font-size:1.3em}
.comment-inner{padding:15px}
.comment-header{margin-bottom:15px}
.comment-meta{margin-top:16px;font-size:.65em}
.credits p{padding-bottom:0}
.credits p a:hover{border-bottom-color:#ca2017}
}
.crunchify-link{padding:5px 15px;color:#fff;font-size:14px;border-radius:20px;margin-right:10px;display:inline-block;margin-bottom:10px}
.crunchify-link:hover,.crunchify-link:active{color:#fff}
.crunchify-twitter{background:#444}
.crunchify-twitter:hover{-webkit-transform: scale(1.1);text-decoration: none !important;},.crunchify-twitter:active{background:#222}
.crunchify-facebook{background:#3B5997}
.crunchify-facebook:hover{-webkit-transform: scale(1.1);text-decoration: none !important;},.crunchify-facebook:active{background:#2d4372}
.crunchify-whatsapp{background:#65a857}
.crunchify-whatsapp:hover{-webkit-transform: scale(1.1);text-decoration: none !important;},.crunchify-whatsapp:active{background:#74b168}
.crunchify-linkedin{background:#0077b5}
.crunchify-linkedin:hover{-webkit-transform: scale(1.1);text-decoration: none !important;},.crunchify-linkedin:active{background:#006BA5}
.crunchify-pinterest{background:#cc2127}
.crunchify-pinterest:hover{-webkit-transform: scale(1.1);text-decoration: none !important;},.crunchify-pinterest:active{background:#BA060C;cursor:pointer;}
.crunchify-buffer{background: #444;}
.crunchify-buffer:hover{-webkit-transform: scale(1.1);text-decoration: none !important;},.crunchify-buffer:active {background: #222;}
.crunchify-reddit{background:#ff4500}
.crunchify-reddit:hover{-webkit-transform: scale(1.1);text-decoration: none !important;},.crunchify-reddit:active{background:#ca4311}
.crunchify-mail{background:#8c8c8c}
.crunchify-mail:hover{-webkit-transform: scale(1.1);text-decoration: none !important;},.crunchify-mail:active{background:#6a6a6a}
.crunchify-whatsapp{display:none;}
.crunchify-social{clear: both;text-align:center;border-top: 1px solid #ddd;margin: 0 -30px; padding: 0 30px; -webkit-font-smoothing:antialiased;}
.cp-header-top-right-sidebar img{width:20px;float:left;margin-right:10px}
.cp-header-top-right-sidebar p{display:block;overflow:hidden;font-size:15px;color:#000;font-weight:500;white-space:nowrap}
@media screen and (min-width: 1024px) {
.cp-header-left{width:30%;float:left;margin-right:1.5%}
.cp-header-left .blog-logo{display:table}
.cp-header-left .blog-title,.cp-header-left .blog-tagline{text-align:left}
.cp-header-right{float:right;position:relative;top:9px;width:17%}
.smw_left{text-align:left}
.cp-header-middle{float:left;width:50%;position:relative;top:5px}
.cp-header-middle img{float:right;width:95px;margin-top:14px}
.widget-content p a img{width:32px;float:left}
.main-menu>li+li{margin-left:16px}
.main-menu a{font-size:87%}
}
.smw_left{text-align:center}
.datagrid{margin-bottom:15px;font-size:18px;background:#fff;overflow:hidden;border:1px solid #069;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.datagrid h3{padding:2px;margin:0;font-size:20px;text-align:center;display:block;background:#077cbe;color:#fff;line-height:24px}
.datagrid table{border-collapse:collapse;text-align:left;width:100%}
.datagrid table td,.datagrid table th{padding:3px 10px}
.datagrid table thead th{padding:1px 13px;background:#e1eef4;color:#333;font-size:17px;font-weight:400;border-left:1px solid #0070A8;width:50%;line-height:23px}
.datagrid table thead th:first-child{border:none}
.datagrid table tbody td{color:#00496B;border-left:1px solid #E1EEF4;font-size:14px;font-weight:40;line-height:22px}
.datagrid table tbody .alt td{background:#f1f1f1;color:#333}
.datagrid table tbody td:first-child{border-left:none}
.datagrid table tbody tr:last-child td{border-bottom:none}
.datagrid table tbody td img{float:left;border:0 solid #ddd;padding:0;margin:2px 5px 0 0;width:inherit}
div.wpcf7 img.ajax-loader{border:none;vertical-align:middle;margin-left:4px;display:none}
.sidebar.is_stuck{ transition:.3s;position:relative !important; }
@media screen and (max-width: 1024px) {
.cp-header-top-right-sidebar p a{margin-left:7px}
.blog-title a.blog-logo{margin-top:8px}
}
@media screen and (max-width: 480px) {
.cp-header-top-right-sidebar img{width:inherit;float:left;margin-right:11px;display:inline-block;padding-left:20px}
.cp-header-top-right-sidebar p{display:block;overflow:hidden;font-size:15px;color:#000;font-weight:500}
.blog-title a.blog-logo{margin-top:0}
.header-image{display:none}
.ad-wrapper{margin:0;}
.google-review-button a:first-child{margin-bottom:10px}
.google-review-heading{font-size:16px!important;}
.navigation.sticky{position:static}
.post-inner{border-top:1px solid #ddd}
.socialDiv ul li{padding:5px 15px 7px 0 !important}
.socialDiv ul li:first-child{padding:21px 15px 7px 0 !important}
.cp-header-middle img{float:right;width:95px;margin-top:10px;margin-right:15px}
.crunchify-whatsapp{display:inline-block}
.owl-carousel.owl-theme{overflow-x:scroll;overflow-y:hidden;}
.promotional-video h2{font-size:16px!important;}
.breadcrumbs {margin-right: 20px; margin-left: 20px; padding-top: 10px !important;}
.heading1 {padding: 10px 20px;}
.hp-bg {margin-top: 0px !important; margin-bottom: 0px !important;}
.bg-container {background: none !important; background-color: #246aa6 !important; padding-right: 0px !important; padding: 0px !important; padding-top: 15px !important; padding-bottom: 15px !important;}
.headingh1 {font-size: 1.1em !important; max-width: 100% !important;}
.headingh2 {max-width: 100% !important;}
.contentUL {font-size: 90% !important;}
.ctaContainer {background: none !important; padding-right: 30px !important;}
.ctaContainerApp {background: none !important; padding-right: 30px !important;}
.cta-section {margin: 0 !important;}
}
.post-content :last-child{margin-bottom:0}
.datagrid table thead th{width:33%!important}
@media(max-width:360px) {
.datagrid table tbody td{font-size:12px}
}
.contributor-row-padding .contributor-third{padding:0 8px}
.contributor-third{width:23%;float:left;min-height:180px;border:#ddd 1px solid;margin:3px 10px}
.contributor-third table{margin:5px 35px!important}
.contributor-third table td{border-bottom:none!important;border-left:none!important;padding:0!important;background:none!important}
.contributor-third p{text-align:center!important;margin-bottom:0!important}
.contributor-third p img{float:none!important}
.img-valign{vertical-align:middle;margin-bottom:.15em}
.contributor-third .socialsharelink li{float:left!important}
.contributor-third img{width:inherit!important;border:none!important;max-height:75px}
.alm-reveal{float:left;width:96%}
@media(max-width:360px) {
.contributor-third{width:96%;float:left;min-height:180px;border:#ddd 1px solid;margin:2px 6px}
.contributor-third .socialsharelink li{float:left!important}
}
@media (min-width: 360px) and (max-width: 600px) {
.contributor-third{width:95%;float:left;min-height:180px;border:#ddd 1px solid;margin:2px 6px}
.contributor-third .socialsharelink li{float:left!important}
}
@media (min-width: 600px) and (max-width: 800px) {
.contributor-third{width:43%;float:left;min-height:180px;border:#ddd 1px solid;margin:2px 17px}
.contributor-third .socialsharelink li{float:left!important}
}
@media (min-width: 800px) and (max-width: 1024px) {
.contributor-third{width:30%;float:left;min-height:180px;border:#ddd 1px solid;margin:2px 12px}
.contributor-third .socialsharelink li{float:left!important}
}
.google-review-heading{display:block;text-align:center;line-height:40px;font-size:20px;border:solid 1px rgba(190,190,190,.35);background:#f1f1f1;white-space:nowrap;font-weight:700; ;font-family:'Roboto',sans-serif;letter-spacing:1px}
.google-review-button{display:block;padding:10px;text-align:center}
.google-review-button a{display:inline-block;padding:8px 18px;margin:0;border:2px solid #077cbe;background:#077cbe;font-family:'Roboto',sans-serif;font-size:.8rem;line-height:1;font-weight:700;text-transform:capitalize;letter-spacing:1px;color:#fff;-webkit-appearance:none;border-radius: 20px;}
.google-review-button a:hover{background-color:#fff;color:#077cbe;text-decoration:none} .wp-caption img,.wp-caption{width:100%!important}
.screen-reader-text{display:none}
.widget-content #archives-dropdown-2{border:1px solid #ccc;border-radius:3px;height:30px;width:100%}
.wpcf7-form .wpcf7-form-control-wrap{margin-top:10px;display:block;border:none}
.wpcf7-form .wpcf7-form-control-wrap input{margin-bottom:10px;width:100%}
.wpcf7-form .wpcf7-form-control-wrap select{margin-bottom:10px;border:1px solid #ccc;border-radius:20px;height:30px;width:100%}
.wpcf7-form .wpcf7-form-control-wrap select:focus {outline: none;}
.wpcf7-form p{display:block;margin-bottom:8px;font-family:'Roboto',sans-serif;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#111}
.wpcf7 {border: 1px solid #ddd;}
.wpcf7-form {padding: 5px 10px 5px 10px;}
.socialDiv{display:inline-block;width:100%;background:#fff;padding:0;border:1px #eee solid;margin-top:20px;margin-bottom:-6px}
.socialDiv ul{padding:0;margin:0;list-style:none}
.socialDiv ul li:last-child{border-right:0}
.socialDiv ul li{border-right:1px solid #eee;float:left;margin-right:1%;padding:21px 15px 7px 0;width:15%}
.socialDiv ul li a{list-style:none;text-decoration:none}
.socialDiv ul li a .imgBox{float:left;margin-right:5px}
.socialDiv ul li a .imgBox figure{position:relative;display:block;top:0;left:8px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;margin-right:10px;margin-left:15px;margin-top:3px}
.socialDiv ul li a:hover .imgBox figure{top:-10px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.socialDiv ul li a .imgBox figure::after{position:absolute;content:"";width:50px;height:10px;bottom:0;left:-3px;background:-webkit-radial-gradient(rgba(0,0,0,0.7),transparent 70%);background:-moz-radial-gradient(rgba(0,0,0,0.7),transparent 70%);background:-ms-radial-gradient(rgba(0,0,0,0.7),transparent 70%);background:-o-radial-gradient(rgba(0,0,0,0.7),transparent 70%);background:radial-gradient(rgba(0,0,0,0.7),transparent 70%);width:50px;opacity:0;visibility:hidden;transition:all ease .35s;-webkit-transition:all ease .35s;-moz-transition:all ease .35s}
.socialDiv ul li a:hover .imgBox figure::after{opacity:1;visibility:visible;transition:all ease .35s;bottom:-10px}
.socialDiv ul li a .textBox{display:inline-block;margin-top:4px}
.socialDiv ul li a .textBox .heading{font-size:20px;font-weight:700}
.socialDiv ul li a .textBox p{display:block;font-size:13.5px;font-weight:400;margin-top:9px}
.socialDiv ul li a .textBox .heading.facebook{color:#3b5998}
.socialDiv ul li a .textBox .heading.twitter{color:#0f1419}
.socialDiv ul li a .textBox .heading.linkedin{color:#007ab9}
.socialDiv ul li a .textBox .heading.pinterest{color:#bd081c}
.socialDiv ul li a .textBox .heading.whatsapp{color:#65a857}
.socialDiv ul li a .textBox .heading.instagram{color:#c62828}
.socialDiv ul li a .textBox p.facebook{color:#3b5998}
.socialDiv ul li a .textBox p.twitter{color:#0f1419}
.socialDiv ul li a .textBox p.linkedin{color:#007ab9}
.socialDiv ul li a .textBox p.pinterest{color:#bd081c}
.socialDiv ul li a .textBox p.whatsapp{color:#65a857}
.socialDiv ul li a .textBox p.instagram{color:#c62828}
@media (max-width:1280px) {
.socialDiv ul li a .imgBox figure{margin-left:17px}
}
@media (max-width:1024px) {
.socialDiv ul li a .textBox{display:block}
}
@media (max-width:768px) {
.socialDiv ul li{width:33%}
.crunchify-whatsapp{display:inline-block}
}
@media (max-width:480px) {
.socialDiv ul li{width:100%}
}
.es_button{padding-top:0!important}
.bannerStrip{width:100%;height:70px;z-index:999;position:fixed;bottom:-70px;left:0;transition:.3s;background:url(https://www.inspiringmeme.com/wp-content/uploads/2018/08/doodle.png) no-repeat left #30326d}
.bannerStrip figure{float:right;width:380px;padding:0;margin:0}
.bannerStrip p{font-size:25px;color:#fff;font-family:"roboto";font-weight:400;position:absolute;left:25%;top:25%}
.bannerStrip p strong a{font-weight:400;background:#007ab9;border:1px solid #e4e4e4;text-decoration:none;outline:none;padding:5px 15px;border-radius:20px;color:#fff}
.bannerStrip p strong a:hover{background:#414385}
.bannerStrip.active{height:70px;transition:.3s;bottom:0;display:block}
.bannerStrip .closead{color:#fff;background-color:#414385;height:43px;width:43px;position:absolute;right:0;top:-42px;text-align:center;border-top-left-radius:3px;cursor:pointer;padding-top:10px}
.bannerStrip .closead img{width:20px;height:20px}
.bannerStrip .closead .hidebanner{display:none;font-size:22px;line-height:40px}
.bannerStrip .closead .hidebanner.active{display:inline-block}
.bannerStrip .closead .showbanner{display:inline-block;font-size:30px;line-height:40px}
.bannerStrip .closead .showbanner.active{display:none}
@media screen and (min-width: 1366px) {
.bannerStrip p{font-size:22px;top:37%}
}
@media screen and (min-width: 1080px) and (max-width: 1920px) {
.bannerStrip p{font-size:22px;top:37%}
}
@media screen and (max-width: 1024px) {
.bannerStrip.active{display:none!important}
.bannerStrip{display:none!important}
}
.post_thumb_wrap{max-width:780px;margin:0 auto;width:100%}
.post_thumb_top{overflow:hidden;margin-bottom:15px}
.post_thumb_img{width:40%;float:left}
.post_thumb_img img{min-height:190px !important; border: 1px solid #ddd; padding: 5px; width: 100%}
.post_thumb_info{width:58%;float:right}
.post_thumb_info ul{margin:0;padding:0}
.post_thumb_info ul li{display:block;margin:0 0 5px;text-align:left; ;text-transform:none;border-bottom:1px solid #ddd;line-height:1.25}
@media(max-width:600px) {
.post_thumb_img{float:none;width:100%;padding:5px;margin-bottom:15px}
.post_thumb_img .post-image{padding:0}
.post_thumb_info{float:none;width:100%;font-size: 15px;}
}
.owl-carousel.owl-theme{display:flex; overflow-x:scroll;overflow-y:hidden;}
.promotional-video{display:block;}
.promotional-video h2{display:block;text-align:center;line-height:40px;font-size:20px;border:solid 1px rgba(190,190,190,.35);background:#f1f1f1;white-space:nowrap;font-weight:700; font-family:'Roboto',sans-serif;letter-spacing:1px}
.promotional-video .videoBox{background:#fff;width:305px;height:auto;border-radius:8px;border:1px solid #efefef;margin:15px 15px;overflow:hidden}
.promotional-video .videoBox .videoframe{display:block;background:#ccc}
.promotional-video .videoBox .customerInfo{display:block;padding: 15px 20px 8px 20px;}
.promotional-video .videoBox .customerInfo .name{display:block;font-size:18px;text-align:left;color:#000;font-family:Roboto;}
.promotional-video .videoBox .customerInfo .info{font-size:14;text-align:left;color:#666}
.promotional-video .videoBox .videoframe video{width:100%;height:100%;}
.video-share {display:flex;padding-left:20px;border-top: 1px solid #f1f1f1;padding-top:3px;}
.video-share p{font-family:'Roboto',sans-serif;font-size:12px;margin-right:0px;line-height:25px;font-weight:bold;}
.video-share img{width:24px;padding:5px;}
.breadcrumbs {margin-bottom: 15px; font-size: 75% !important; text-transform: capitalize !important;letter-spacing: 1px; padding-top: 5px;}
.heading1 {display: block;font-weight: 700;text-rendering: optimizeLegibility;padding-bottom: 10px; letter-spacing: 1px; line-height: 140%;}
.headingh1 {display: block;font-weight: 500; line-height: 140%; font-size: 1.4em; border-bottom: 2px solid #7ec8f0; padding: 0 0 14px !important; line-height: 1.2 !important; max-width: 85%;}
.headingh2 {display: block; padding-top: inherit; line-height: 140%; text-align: justify; padding: 8px 0 0 !important; color: #d6e8f6 !important; line-height: 1.6 !important; max-width: 85%;}
.hp-bg {background: #246aa6; color: #f4f8fc; margin-bottom: 15px; text-align:inherit; margin-top: -15px; position: relative; overflow: hidden;}
.hp-bg-button {border-radius: 5px !important; margin-top: 15px !important;}
.bg-container {display: block; width: 1140px; max-width: 90%; margin: 0 auto; background: url(https://www.inspiringmeme.com/wp-content/uploads/2026/10/inspiringmeme-hero-300.gif) no-repeat right; background-size: contain; padding: 15px; padding-right: 200px;}
.hp-content .button-link{display:inline-block;padding:8px 18px; margin-top:15px; background:#246aa6; border: 2px solid #fff; font-size:.8em;line-height:1;font-weight:700;text-transform:capitalize;letter-spacing:1px;color:#fff;-webkit-appearance:none; text-decoration: none; border-radius: 20px;}
.hp-content {padding-top: inherit;}
.hp-content .button-link:hover{background-color:#fff;color:#246aa6;text-decoration:none}
.stars, .rr_star {color: #ffaf00; font-size: 18px;}
.review-badge {text-align: center; margin: 10px; text-transform: capitalize; letter-spacing: 1px; font-weight: 500; font-size: 14px; line-height: 140%;}
.contentUL {font-size: 80%;}
.contentLI {padding-bottom: 5px;}
.contri-align {border-top: 1px solid #ddd; padding: 15px 30px 15px 75px; position: relative; background-color: #f4f7f7; clear: both;}
.contri-align img {width: 24px; border: 0px; padding: initial; height: 24px; background-repeat: no-repeat; content: ''; position: absolute; margin-left: -40px;}
.contri-align p {padding-top: 5px; line-height: 140%; text-align: justify; padding-bottom: 5px;}
.contri-heading-join {font-size: 1.1em;font-weight: 100;}
.alert {font-size: 70%; border-top: 1px solid #ddd; padding: 15px 30px 15px 60px; position: relative; background-color: #f4f7f7; clear: both;}
.alert img {width: 24px;border: 0px;padding: initial;height: 24px;margin-top: 10px;background-repeat: no-repeat;content: '';position: absolute;margin-left: -40px;}
.alert p {line-height: 140%; text-align: justify;}
.ctaContainer {padding: 25px; border-top: 1px solid #ddd; background-size: contain !important; position: relative; background-color: #fff; background:url(https://www.inspiringmeme.com/wp-content/uploads/2021/01/cta-background-image.png) no-repeat right; padding-right: 270px; padding-left: 30px; letter-spacing: 1px;}
.ctaContainerApp {padding: 25px; border-top: 1px solid #ddd; background-size: contain !important; position: relative; background-color: #fff; background:url(https://www.inspiringmeme.com/wp-content/uploads/2023/05/mobile-app-download-img.png) no-repeat right; padding-right: 270px; padding-left: 30px; letter-spacing: 1px;}
.ctaSubheading {margin: 15px 0; position: relative; font-size: 85%; line-height: 140%; text-align: justify;}
.postMCU {padding: 0 30px; border-top: 1px solid #ddd; clear: both;}
.contri-profile-box {border-top: 1px solid #ddd; padding: 20px 30px; clear: both; margin: 0 -30px;}
.contri-profile-image {clear: left; margin-bottom: 1em; float: left !important; margin-left: 0em !important; margin-right: 15px;}
.cta-section {margin: 15px 0; background: #fff; border: 1px solid #ddd; border-top: 0px;}
.blink{margin: 0em !important;line-height: 0% !important;font-size: 20px !important;}
small{animation: blink 1s linear infinite;}
@keyframes blink{0%{opacity: 0;}50%{opacity: .5;}100%{opacity: 1;}}
#ez-toc-container li, #ez-toc-container ul {line-height: 2.5 !important;}
.google-badge-container {text-align: center; border-top: 1px solid #ddd; padding-top: 20px; clear: both;}