/*
Theme Name: Halloween Love
Text Domain: hl
*/

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,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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{scroll-behavior:smooth}body{line-height:1}a{text-decoration-skip-ink:auto}button{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],input[type="search"],input[type="password"]{-webkit-appearance:none;appearance:none;border-radius:0}table{border-collapse:collapse;border-spacing:0}th,td{padding:2px}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,strike,s{text-decoration:line-through}dt{font-weight:bold}address,cite,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:all 0.5s ease}

body{font-family:georgia,serif;font-size:16px;color:#ddd;line-height:normal;padding:0 5% 5%;word-wrap:break-word;background:#f57f00 url(images/bg.png)}

h1, h2, h3, h4, h5, h6{color:#f57f00;font-weight:normal;margin-bottom:30px}
.entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6{margin-top:40px}
h1{font-size:35px}
h2{font-size:30px}
h3{font-size:25px}
h4{font-size:20px}
h5{font-size:19px}
h6{font-size:18px}
p{margin:30px 0}
.single-post p, .page p{font-size:20px;line-height:145%}
.page p{font-size:18px}
* p:last-of-type{margin-bottom:0}
strong{font-weight:bold}
em{font-style:italic}
#content em{color:#aaa}
a, #content em a, #content a em, #content li em, #content h2 em, #content h3 em{color:#f57f00}
pre{overflow-x:auto;white-space:pre-wrap}
code{font-family:'courier new',courier,serif;color:#f57f00}
hr{height:1px;border:0;margin:30px 0;background:#f57f00}
hr.special{width:27px;height:0;border:dotted #222;border-width:0 0 5px 0;margin:60px auto;background:none}
blockquote{padding:30px;border-left:4px solid #f57f00;margin:30px}
blockquote p:first-of-type{margin-top:0}
.entry-content ul, .entry-content ol{font-family:helvetica,arial,sans-serif;text-indent:-21px;margin:30px 0 30px 60px}
.entry-content ol{text-indent:-27.5px;margin-left:67px;list-style:decimal inside;list-style-type:decimal-leading-zero}
.entry-content ul li:before{content:"— ";color:#f57f00}
.entry-content li{color:#f57f00;line-height:125%;margin:20px 0}
input, textarea{color:#f57f00;padding:15px;border:0;outline:0 none;margin-top:10px;background:#222}
input[type="submit"], #menu .toggle:hover{cursor:pointer}
input[type="search"]{-webkit-appearance:textfield}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
input[disabled], .button.disabled{color:#555 !important;background:#888 !important;cursor:not-allowed !important}
label{display:block}
a img, input[type="image"]{border:0}
img, video, table, select, textarea{max-width:100% !important;height:auto}
table{width:100%}

#wrapper{max-width:960px;margin:0 auto}
#content, .post, .search .page{margin-bottom:60px}
* article.post:last-of-type{margin-bottom:0}
#content{width:100%;padding:4%;background:#000}
#content:after{display:table;content:"";clear:both}
#footer{clear:both}

#menu{position:fixed;top:0;left:0;width:100%;background:#000;z-index:99998}
#menu #logo{display:inline}
#menu img{max-height:25px;max-width:25px;margin:4px 0 4px 4px;float:left}
#menu ul, #menu ul li{display:inline;margin:0;padding:0;list-style:none}
#menu ul li{position:relative}
#menu ul li a{display:inline-block;font-size:16px;color:#f57f00;line-height:34px;text-decoration:none;padding:0 10px;margin-top:-1px}
#menu ul li a:hover{opacity:0.9}
#menu ul li.menu-item-has-children > a:after{content:' ▾'}
#menu li ul{display:none;position:absolute;top:26px;left:-10px;z-index:1000}
#menu ul ul{display:none}
#menu ul li:hover ul{display:block}
#menu ul li:hover ul li a{width:250px;line-height:20px;padding:10px 15px;background:#111}
#menu .toggle{display:none;font-size:35px;color:#f57f00;text-align:center;line-height:37px}
#writer-menu{position:absolute;top:50px;right:25px}
#writer-menu, #writer-menu a{color:#000;font-size:16px;text-decoration:none}

#search{float:right}
#search .search-field{width:200px;padding:9px;margin-top:0;background-color:#000}
.safari #search .search-field{padding:6px}
.chrome #search .search-field{padding:9px}
.error404 .entry-content .search-field, .search .entry-content .search-field{width:200px;margin-top:30px}
.error404 .entry-content .search-field, .search .entry-content .search-field{background-color:#222}
.search-field{background:url(images/find.png) no-repeat 98% center / 24px auto}

.button, #content .wp-polls .Buttons, button, input[type="submit"]{display:inline-block;font-family:georgia,serif;font-size:18px;color:#000;text-align:center;text-decoration:none;padding:15px 25px;border:0;background:#f57f00;opacity:0.9}
.button:hover, #content .wp-polls .Buttons:hover, button:hover, input[type="submit"]:hover{cursor:pointer;opacity:1}
.single h1.entry-title a{text-decoration:none}
.archive .header{margin-bottom:60px}
.seg-tag{font-size:18px;font-style:italic;color:#888}
.entry-meta, .entry-footer{margin:30px 0}
#social, #copyright{text-align:center}
#social{margin-bottom:20px}
#social img{display:inline-block;width:32px;height:32px;margin:5px}
#copyright, #copyright a, .entry-meta, .entry-meta a, .entry-footer, .entry-footer a{font-size:14px}
#copyright, #copyright a{color:#000}

.wp-post-image{display:block}
.wp-caption{width:auto !important}
.wp-caption.aligncenter, .wp-caption-text, .gallery-caption{text-align:center}
#content #gallery-1 .gallery-item, #content #gallery-2 .gallery-item{margin-top:30px}
.gallery h3{font-size:20px;margin:0 0 5px}
.size-thumbnail, .attachment-thumbnail{border:3px solid #f57f00 !important;margin:2.075% !important}
#content .size-thumbnail{width:150px}
.entry-attachment img{display:block;margin:60px auto 30px}
.featured-image{display:block;margin-top:30px}
.alignleft{margin:7px 30px 30px 0;float:left}
.alignright{margin:7px 0 30px 30px;float:right}
.aligncenter{display:block;margin:30px auto;clear:both}
.nav-links{margin-top:30px}
.nav-links a, #nav-above a{text-decoration:none}
#nav-above a{display:block;font-family:tahoma,sans-serif;font-size:50px;color:#f57f00;line-height:0;margin:30px 0 15px}
.nav-previous{text-align:left;float:left}
.nav-next{text-align:right;float:right}

.note{display:block;font-size:14px;padding:20px;margin:30px 0}

.blue, .blue *, .blue-dark, .blue-dark *, .green, .green *, .green-dark, .green-dark *, .orange, .orange *, .purple, .purple *, .red, .red *, .black, .black *{color:#fff}
.white, .white *, .yellow, .yellow *{color:#000}
.white{background-color:#fff !important}
.blue{background-color:#3780c4 !important}
.blue-dark{background-color:#0c3153 !important}
.green{background-color:#2bd553 !important}
.green-dark{background-color:#19652b !important}
.orange{background-color:#f57f00 !important}
.purple{background-color:#621965 !important}
.red{background-color:#660e0e !important}
.yellow{background-color:#e3e528 !important}
.black{background-color:#111 !important}
.lighter{background-color:rgba(255,255,255,0.05)}
.darker{background-color:rgba(0,0,0,0.05)}

.box, .box-2, .box-3, .box-4, .box-5, .box-6, .box-1-3, .box-2-3{display:inline-block;width:100%;padding:5%;float:left}
.box-2{width:50%}
.box-3, .box-1-3{width:33.3333333%}
.box-4{width:25%}
.box-5{width:20%}
.box-6{width:16.6666667%}
.box-2-3{width:66.6666666%}

.left{text-align:left}
.center{text-align:center}
.right{text-align:right}
.float-left{float:left}
.float-right{float:right}
.clear{clear:both}
.clear-left{clear:left}
.clear-right{clear:right}
.clear-float:after, .boxes:after{display:table;content:"";clear:both}

body.author .author-name, #writer-box.author .author-name{margin-top:30px}
body.author .author-avatar, #writer-box.author .author-avatar{margin-right:20px;float:left}
body.author .author-avatar img, #writer-box.author .author-avatar img{width:100% !important;max-width:100px !important;border-radius:50%;border:4px solid;margin:-30px 0 0 0}
#writer-box.author .author-avatar img{margin:-35px 0 0 0}
body.author .author-social, #writer-box.author .author-social{float:right}
body.author .author-social img, #writer-box.author .author-social img{width:32px;height:32px;margin:5px}
body.author .author-contact, #writer-box.author .author-contact{margin:50px 0 0}
body.author .author-contact a, #writer-box.author .author-contact a{display:inline-block;font-size:16px;text-decoration:none;margin:0 25px 0 0}
body.author .author-description, #writer-box.author .author-description, .archive-meta p{font-size:16px;line-height:145%;margin:20px 0}

#header-info{max-width:728px !important;width:100%;text-align:center;margin:100px auto 5%}
#header-info, #header-info a{color:#000}

#love img{width:32px;height:32px;margin-top:-5px;float:right}
#love img:hover{opacity:0.8}

.share, .share *{box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:all 0.5s ease;padding:0;border:0;margin:0}
.share{font-size:0;margin:30px auto}
.share a{display:inline-block;width:25%;font-family:arial;font-size:16px;color:#000;text-align:center;text-decoration:none;line-height:0;padding:15px 0;background:#f57f00}
.share a.twitter, .share a.print{opacity:0.9}
.share a:hover{opacity:0.8}
.share .icon{display:inline-block;width:20px;height:20px}

.twitter-tweet, .EmbeddedTweet{width:100% !important;max-width:100% !important}
.twitter-tweet-rendered{max-width:520px !important;margin:0 auto !important}

#disqus_thread{margin-bottom:30px}

#pass-strength-result{color:#000}

body div#user-submitted-posts{max-width:100%}
body div#user-submitted-posts fieldset{margin:30px 0}
body div#user-submitted-posts fieldset input.usp-input.usp-clone{background-color:#000;border:0}
body div#user-submitted-posts fieldset input.usp-input{width:100%;font-size:16px;padding:15px}
body div#user-submitted-posts select{font-size:14px;padding:5px}
body div#user-submitted-posts .quicktags-toolbar input{color:#000 !important;padding:10px}
body div#user-submitted-posts textarea.usp-textarea{background:#222}
body div#user-submitted-posts #uspcontent{width:100%;height:350px;font-family:arial;font-size:14px}
body #usp-success-message, body #usp-error-message{font-size:20px;color:green}
body #usp-error-message{color:red}

.easy-table{font-size:15px}
.easy-table tr:nth-child(odd){background:#222}
.easy-table tr.tablesorter-headerRow{background:transparent}
.easy-table th, .easy-table td{padding:15px 10px !important;border-top:0 none !important}
.easy-table tbody tr:hover td, .easy-table tbody tr:hover th{background-color:#222 !important}

body #content .tml-action-links, ul.parsley-errors-list{text-indent:0;margin-left:0}
body #content .tml-action-links li:before, ul.parsley-errors-list li:before{content:''}
body #content .tml-action-links li{text-indent:0}
body #content .tml .message{margin:30px 0}
.tml-profile label{margin-top:10px}
.tml-profile .description{color:#999;font-size:14px}

body div#amzn-native-ad-0 .amzn-native-content{margin:20px 0}
body div#amzn-native-ad-0 div.amzn-native-products-list div.amzn-native-product, body div#amzn-native-ad-0 div.amzn-native-product{color:#fff;border:1px solid #222;background-color:#222}
body div#amzn-native-ad-0 div.amzn-native-products-list div.amzn-native-product .amzn-native-product-title-container a, body div#amzn-native-ad-0 div.amzn-native-product div.amzn-native-product-title-container .amzn-native-product-title{color:#ddd;background:#222}
body div#amzn-native-ad-0.amzn-native-enhanced-links-small-title{max-width:100%}
body div#amzn-native-ad-0 div.amzn-native-product div.amzn-native-product-title-container span.amzn-native-product-title-text{color:#f57f00;background:transparent}
body div#amzn-native-ad-0 div.amzn-native-product div.amzn-native-product-price .amzn-native-product-offer-price{color:#ddd}
body div#amzn-native-ad-0 div.amzn-native-product div.amzn-native-product-buy-now-link-box .amzn-native-product-buy-now-link{color:#000;background:#f57f00}

.wp-polls ul{text-indent:0;margin:0}
.wp-polls ul li:before{content:''}
.wp-polls ul li{padding:10px;background:#222}
.wp-polls ul li input, .wp-polls ul li label{cursor:pointer}

#content .mejs-container *{color:#F57F00}
#content .mejs-controls .mejs-time-rail .mejs-time-current{background:#F57F00}
#content .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, #content .mejs-controls .mejs-time-rail .mejs-time-loaded{background:#111}

#bbpress-forums, .bbp-forums{margin-bottom:0 !important}
#bbpress-forums div.bbp-topic-tags{clear:both}
.bbpress .bbp-reply-content p{font-family:georgia,serif;font-size:16px;line-height:22px;margin:0 0 20px}
.bbpress #bbpress-forums div.bbp-reply-author a.bbp-author-name{margin:12px 0}
.bbpress #bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results, #bbpress-forums li.bbp-header, #bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic, #bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer, #bbpress-forums div.bbp-forum-header, #bbpress-forums div.bbp-topic-header, #bbpress-forums div.bbp-reply-header, #bbpress-forums div.odd, #bbpress-forums ul.odd{background:transparent !important;border-color:transparent !important}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic{padding:20px 20px 15px}
.bbpress #wrapper #bbpress-forums div.even, .bbpress #wrapper #bbpress-forums ul.even{background:#222 !important}
.bbpress #content li, .bbp-template-notice li{padding:0;text-indent:0}
.bbpress #content li:before, .bbp-template-notice li:before{content:''}
.bbpress .bbp-forum-info a, .bbpress .bbp-topic-title > a{font-size:18px}
.bbpress #bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums ul.bbp-reply-revision-log img.avatar, #bbpress-forums ul.bbp-topic-revision-log img.avatar, #bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums .widget_display_topics img.avatar, #bbpress-forums .widget_display_replies img.avatar{border:3px double #000}
.bbpress #bbpress-forums #bbp-user-wrapper h2.entry-title{font-size:25px}
.bbpress #bbpress-forums #bbp-your-profile fieldset span.description{background-color:#222;border:1px solid #222}
.bbpress #bbpress-forums .type-topic{color:#ddd}
.bbpress #bbpress-forums .type-topic a{color:#F57F00}
#wp-bbp_reply_content-editor-container input, #bbpress-forums div.bbp-the-content-wrapper input{color:#000 !important;padding:5px 10px !important;font-size:14px !important;margin:1px !important}
.bbp-pagination-links a, .bbp-pagination-links a:hover, .bbp-pagination-links span.current{background:none !important;border:0 !important;font-size:20px !important;opacity:1 !important}
.quicktags-toolbar{border-bottom:1px solid #F57F00 !important;border-color:#F57F00 !important}
.quicktags-toolbar input{color:#F57F00 !important;border:1px solid #F57F00 !important;cursor:pointer !important}
#bbpress-forums fieldset.bbp-form{border:1px dashed #F57F00 !important;margin-bottom:0 !important}
.quicktags-toolbar, .wp_themeSkin tr.mceFirst td.mceToolbar{background:transparent !important}
.wp-editor-container{border:0 !important}
#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content, .bbpress #bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a{background:#222}
div.bbp-submit-wrapper{margin:0 0 10px !important}
.bbpress #bbpress-forums div.bbp-search-form, #new-topic, .subscription-toggle{margin-bottom:20px;float:right}
.bbpress #sidebar, .bbpress .addthis_toolbox, .bbpress .bbp-template-notice{display:none}
.bbpress #bbpress-forums #bbp-search-form #bbp_search, .bbpress #bbp_search_submit{height:40px}
.bbpress #bbp_search_submit{padding:10px 15px !important;float:right}
.bbpress .bbp-topic-form, .bbpress .bbp-reply-form, .bbpress .bbp-topic-tag-form{clear:both}

@media(max-width:1024px){.box-5, .box-6{width:25%}.boxes .box-5:nth-child(5){width:100%}.boxes .box-6:nth-child(5), .boxes .box-6:nth-child(6){width:50%}}
@media(min-width:981px){#menu ul li:hover ul{padding:5px;background:#111}}
@media(max-width:980px){#menu.checked{width:100%;height:100%;bottom:0;overflow-x:hidden;overflow-y:auto}#menu label.toggle{display:block}#menu{background:#000}#menu ul, #menu ul ul{display:none}#menu input.toggle:checked + div > ul, #menu input.toggle:checked + div > ul ul{display:block;position:relative;top:0;padding:0}#menu input.toggle:checked + div > ul{padding-bottom:50px}#menu input.toggle:checked + div > ul li a, #menu input.toggle:checked + div > ul ul li a{display:inline-block;width:100%;font-size:18px;color:#f57f00;line-height:20px;padding:15px 0 5px 5%;border:0;margin-right:0;background:none}#menu input.toggle:checked + div > ul ul li a{color:#777;margin-left:30px}#menu img{max-height:35px;max-width:35px}.ios #menu img{max-height:37px;max-width:37px !important}.ios #menu .toggle{font-size:25px !important;line-height:normal !important;padding:5px 0 0 !important}.chrome #menu .toggle, .safari #menu .toggle{padding:3px 0 0}.ios.safari #search .search-field, #search .search-field{padding:15px !important}.safari #search .search-field{padding:11px !important}#footer{padding-bottom:30px}}
@media(min-width:824px){#header-info{min-height:102px;max-height:202px;overflow:hidden}#header-info #aswift_0{margin-top:4.5px}}
@media(max-width:768px){.box-4, .box-5, .box-6{width:50%}}
@media(max-width:767px){.single .nav-links .nav-previous, .single .nav-links .nav-next{float:none}.box-3{width:50%}.boxes .box-3:nth-child(3){width:100%}}
@media(min-width:481px){#writer-box{margin:75px 0 40px}}
@media(max-width:480px){body.author .author-avatar, body.author .author-social, body.author .author-name, #writer-box.author .author-avatar, #writer-box.author .author-social, #writer-box.author .author-name{text-align:center;margin:0;float:none}body.author .author-name, #writer-box.author .author-name{margin-bottom:5px}body.author .author-avatar img, #writer-box.author .author-avatar img{width:100% !important;max-width:600px !important;border-radius:0;border:0;margin:0}body.author .author-social img, #writer-box.author .author-social img{width:28px;height:28px;margin:20px 5px 10px}body.author .author-contact, #writer-box.author .author-contact{text-align:center;margin-top:0}body.author .author-contact a, #writer-box.author .author-contact a{display:block;margin:0 0 10px}#writer-box.author .author-contact a{margin:0 0 5px}.bbpress #bbpress-forums div.bbp-search-form{width:100%;float:none}.bbpress #bbpress-forums #bbp-search-form #bbp_search, .bbpress #bbp_search_submit{font-size:14px;text-align:center}.button, #content .wp-polls .Buttons, button, input[type="submit"]{width:100%}.box-2, .box-3, .box-4, .box-5, .box-6, .boxes .box-6:nth-child(5), .boxes .box-6:nth-child(6), .box-2-3, .box-1-3, input, textarea, .wp-caption{width:100% !important}input[type="checkbox"], input[type="radio"], input.button-small{width:auto !important}}
@media(max-width:479px){body{padding:0 0 5%}#content{padding:10%}#footer{padding:0 5% 30px}#search .search-field{width:140px !important}.gallery h3{font-size:16px}}
@media print{#content{width:100%;color:#000;padding:0;margin:0;background:#fff;float:none}#header, #footer{display:none}}

.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}
.form-allowed-tags, .search-submit, .tml-user-admin-bar-front-wrap, .amzn-native-header, .amzn-native-brand, #qt_uspcontent_link, #qt_uspcontent_more, #wp-uspcontent-editor-tools, .uploader-editor, div#user-submitted-posts fieldset label{display:none !important}
div#user-submitted-posts fieldset.usp-captcha label{display:block !important}