/*!
Theme Name: Elitist Book Reviews
Theme URI: https://elitistbookreviews.com/
Description: Custom Theme for ElitistBookReviews.com
Author: Dan CodeMonkey Smyth
Version: 1.28.0
License:
License URI:
*/.clearFix:after,.clearFix:before{content:"";display:table}.clearFix:after{clear:both}.container{max-width:1100px;width:auto}@media (max-width:992px){.navbar-header{float:none}.navbar-left,.navbar-right{float:none!important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)}.navbar-fixed-top{border-width:0 0 1px;top:0}.navbar-collapse.collapse{display:none!important}.navbar-nav{float:none!important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-bottom:12px;padding-top:12px}.collapse.in{display:block!important}}.modal-title{font-size:24px;line-height:1;margin:0;padding:8px 0 0}.col{padding-left:8px;padding-right:8px}@media only screen and (min-width:450px){.col{padding-left:15px;padding-right:15px}}.row{margin-left:-8px;margin-right:-8px}@media only screen and (min-width:450px){.row{margin-left:-15px;margin-right:-15px}}*{box-sizing:border-box}.hidden{display:none}.clearfix:after{clear:both;content:"";display:block}.bold{font-weight:700}.right{float:right}.left,.right{position:relative}.left{float:left}.red{color:red}.external_link{color:#005cb9!important}img{max-width:100%}.imgBox{text-align:center}.imgBox img{display:block;margin:0 auto}.stars_empty{background:url(/wp-content/themes/ebr_theme/img/stars.png) repeat-x;background-size:16px 24px;display:inline-block;height:12px;margin-right:8px;vertical-align:bottom;width:80px}@media only screen and (min-width:450px){.stars_empty{background-size:auto auto;height:20px;width:110px}}.stars_full{background:url(/wp-content/themes/ebr_theme/img/stars.png) repeat-x 0 -12px;background-size:16px 24px;display:block;height:12px}@media only screen and (min-width:450px){.stars_full{background:url(/wp-content/themes/ebr_theme/img/stars.png) repeat-x 0 -20px;background-size:auto auto;height:20px}}a,h1,h2,h3,h4,h5,h6,li,p{text-rendering:optimizeLegibility;color:#1d1d1e;font-family:Tahoma,Verdana,arial,"sans-serif";font-style:normal;font-weight:400;line-height:1.45;margin:0}h1,h2,h3,h4,h5,h6{font-family:impact,Verdana,arial,"sans-serif";line-height:1;margin-bottom:.5rem}h1,h2{font-size:26px;font-size:1.625rem}@media only screen and (min-width:992px){h1,h2{font-size:30px;font-size:1.875rem}}p,ul{margin-bottom:1.25rem}p{line-height:1.6}a,a:focus{text-decoration:none}a:hover{cursor:pointer}select{-webkit-appearance:none!important;-moz-appearance:none!important;background-color:#fafafa;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjEyIiB3aWR0aD0iMjQiIGhlaWdodD0iMyIgdmlld0JveD0iMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZD0ibTUuOTkyIDAtMyAzLTMtM3oiLz48L3N2Zz4=");background-position:100%;background-repeat:no-repeat;border:1px solid #ccc;border-radius:0;color:rgba(0,0,0,.75);cursor:pointer;font-family:inherit;font-size:.875rem;height:2.3125rem;line-height:normal;padding:.5rem}select:focus{outline:none}.button{background:#000;border:1px solid #000;border-radius:.1875rem;color:#fff;display:block;font-family:impact,Verdana,arial,"sans-serif";font-size:3.5vw;font-weight:800;line-height:1;max-width:350px;padding:.5rem 0;text-align:center;width:100%}.button:focus,.button:hover{background:#73d63a;text-decoration:none}.button:focus{color:#fff;outline:none}@media only screen and (min-width:768px){.button{font-size:24px;font-size:1.5rem}}button{background:#000;border:1px solid #000;border-radius:.1875rem;color:#fff;font-family:impact,Verdana,arial,"sans-serif";font-size:3.5vw;font-weight:800;line-height:1;max-width:350px;padding:.5rem 0;text-align:center;width:100%}button:focus{outline:none}@media only screen and (min-width:768px){button{font-size:24px;font-size:1.5rem}}button.link_style{background:#fff;line-height:1;margin:0;padding:0 16px;text-decoration:underline}button.link_style:hover{text-decoration:none}.button.empty,button.empty{background:none;border:none;margin:0;max-width:100%;padding:0;width:auto}input:focus{outline:none}img.alignleft{margin:0 12px 8px 0}@media only screen and (min-width:768px){img.alignleft{margin:0 24px 8px 0}}.alignleft{float:left}img.alignright{margin:0 0 8px 24px}.alignright{float:right}.review_comments{background:url(/wp-content/themes/ebr_theme/img/comments.png);float:right;height:40px;margin:0 0 12px 20px;text-align:center;width:44px}.review_comments a{color:red;font-size:16px;font-size:1rem;font-weight:700;line-height:2.3;text-decoration:none!important}.row_collapse{margin-left:0;margin-right:0}.row_collapse>[class^=col-]{padding-left:0;padding-right:0}body,html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:16px}body,html{background:#fff}body{background:linear-gradient(90deg,#000 0,#fff 33%,#fff 67%,#000);color:#1d1d1e;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);font-family:Tahoma,Verdana,arial,"sans-serif"}.container{border-left:1px solid #999;border-right:1px solid #999;margin:0 auto;max-width:1200px;width:100%}#wrapper{background:#fff;padding:15px 0;position:relative;z-index:1}@media only screen and (min-width:992px){#wrapper{padding:24px 0}}.iframe-container{margin:0 auto}.iframe-container .iframe-sizer{height:0;overflow:hidden;position:relative}.iframe-container .iframe-sizer iframe{height:100%;left:0;position:absolute;top:0;width:100%}header{position:relative;z-index:10}#navbar{border:0;max-height:none;overflow:hidden}@media only screen and (min-width:992px){#navbar{overflow:visible}}#navbar.open{border-top:1px solid #fff}#navbar>ul{padding-right:8px}@media only screen and (min-width:992px){#navbar>ul{float:left}}#navbar.limited #mobile_nav_wrap{height:100%;overflow-y:scroll}form.search_form button{background-color:#fff;color:#000;padding:10px 12px;width:auto}@media only screen and (min-width:768px){form.search_form button{padding:6px 12px}}form.search_form button:hover{color:#666}form.search_form button:active,form.search_form button:focus{border-color:initial}form#navbar_search{display:none;float:right;padding:11px 0}@media only screen and (min-width:992px){form#navbar_search{display:block}}form#navbar_search input.search_input{height:28px;margin-right:60px;padding:0 12px;position:absolute;right:0;top:0;width:75px}@media only screen and (min-width:992px){form#navbar_search input.search_input{margin-right:0;z-index:10000}}form#navbar_search button{float:right;margin-left:16px;width:auto}#mobile_search_wrap{margin:0;padding:0}@media only screen and (min-width:992px){#mobile_search_wrap{display:none}}#mobile_search_wrap li{padding:12px 0}#mobile_search_wrap input.search_input{font-size:16px;height:auto;line-height:1;margin-right:12px;padding:8px 12px;width:80%}#mobile_search_wrap input.search_input.empty{background:#fcc;border:1px solid red}#mobile_search_wrap button{float:right}.navbar{margin-bottom:0}.navbar .container{border:none}.navbar .navbar-header{padding:10px 20px 10px 15px}@media only screen and (min-width:768px){.navbar .navbar-header{padding-bottom:0}}@media only screen and (min-width:992px){.navbar .navbar-header{font-feature-settings:normal;display:none;font-variant:normal}}.navbar .navbar-header:focus,.navbar .navbar-header:hover{color:#ddd}.navbar .navbar-header img#mobile_logo{display:inline-block;float:left;margin-top:3px;vertical-align:top}.navbar .navbar-header a.navbar-brand{font-feature-settings:"smcp";color:#ddd;display:block;float:none;font-size:26px;font-size:1.625rem;font-variant:small-caps;font-weight:700;height:auto;line-height:1.45;padding:0;text-align:center;vertical-align:top;width:100%}.navbar .navbar-toggle{background:#fff;margin:0;width:auto}.navbar .navbar-toggle .icon-bar{background-color:#888}.navbar .navbar-toggle:focus,.navbar .navbar-toggle:hover{background:#fff}.navbar .navbar-nav{margin:0}.navbar .navbar-nav li{clear:left}@media only screen and (min-width:992px){.navbar .navbar-nav li{clear:none}}.navbar .navbar-nav li a{font-size:16px;padding:8px 20px}.navbar .navbar-nav>li>a{color:#fff;padding:12px 8px}@media only screen and (min-width:992px){.navbar .navbar-nav>li>a{padding:15px}}.navbar .navbar-nav>li>a:hover{color:#9d9d9d}.navbar #header_social_desktop{display:none;float:right;padding:11px 0 2px}@media only screen and (min-width:768px){.navbar #header_social_desktop{display:block;padding:10px 0}}.navbar #header_social_mobile{padding:8px 0}@media only screen and (min-width:768px){.navbar #header_social_mobile{display:none}}.navbar .header_social{border-radius:6px;color:#fff;float:right;font-size:16px;margin-left:12px;width:40px}.navbar .header_social:hover{color:#fff}@media only screen and (min-width:992px){.navbar .header_social{padding:6px 0}}.navbar .header_social.facebook{background:#4267b2}.navbar .header_social.twitter{background:#1b95e0}.navbar .header_social.instagram{background:#c32aa3}.navbar .header_social.email{background:#cc1b08}.logged-in .navbar-fixed-top{top:46px}@media only screen and (min-width:783px){.logged-in .navbar-fixed-top{top:32px}}.dropdown-menu{background:transparent;border:none;left:0;overflow:hidden;padding:0;position:relative;top:auto;width:100%;z-index:auto}@media only screen and (min-width:992px){.dropdown-menu{height:auto;left:0;position:absolute;top:100%;width:auto;z-index:1000}}.dropdown-menu.open{background:#fff;border:1px solid #ccc;padding:5px 0}#subheader{background:#cc1b08;padding:70px 0 10px}@media only screen and (min-width:768px){#subheader{padding:70px 0 20px}}@media only screen and (min-width:992px){#subheader{padding:70px 0 20px}}#subheader .container{border:none}#subheader img{display:none;float:left;margin-right:24px;width:100px}@media only screen and (min-width:768px){#subheader img{display:block}}#subheader #site_info{float:left}@media only screen and (min-width:768px){#subheader #site_info{padding-top:16px}}@media only screen and (min-width:992px){#subheader #site_info{padding-top:12px}}#subheader #site_info a:hover{text-decoration:none}#subheader #site_name{color:#fff;display:none;display:block;font-family:impact,Verdana,arial,"sans-serif";font-size:20px;font-size:1.25rem;font-weight:400;line-height:1;margin:0}@media only screen and (min-width:450px){#subheader #site_name{color:#ccc;font-size:28px;font-size:1.75rem}}@media only screen and (min-width:768px){#subheader #site_name{color:#ccc;font-size:48px;font-size:3rem}}#subheader #site_desc{color:#fff;display:none;font-size:16px;font-size:1rem}@media only screen and (min-width:768px){#subheader #site_desc{display:block}}#sidebar{background:#ddd;border:1px solid #333;margin:0 auto 24px;max-width:450px;padding:20px 15px}@media only screen and (min-width:992px){#sidebar{margin:0;max-width:none}}#sidebar h2{font-size:20px;font-size:1.25rem;margin-bottom:16px;text-transform:uppercase}#sidebar ul{list-style-position:inside;list-style-type:none;margin:0;padding:0}#sidebar ul li a{color:#cc1b08;display:inline-block!important;padding:6px 0!important}#sidebar .tagcloud a{color:#000;text-decoration:none}#sidebar .tagcloud a:hover{text-decoration:underline}#sidebar #ebr_amazon_aff a{width:100%}#sidebar #ebr_amazon_aff a,#sidebar #ebr_amazon_aff a img{display:block;margin:0 auto}#sidebar #ebr_amazon_aff .full{display:none}@media only screen and (min-width:992px){#sidebar #ebr_amazon_aff .full{display:block}}#sidebar #ebr_amazon_aff .mini{border:2px solid #333;border-radius:4px;display:block}@media only screen and (min-width:992px){#sidebar #ebr_amazon_aff .mini{display:none}}.sidebar_block{border-bottom:1px solid #000;border-top:1px solid #000;margin:4px 0;overflow:hidden;padding:24px 0}.sidebar_block:first-child{border-top:none;margin-top:0;padding-top:0}.sidebar_block:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}#recentcomments .recentcomments{border-top:1px solid #999;line-height:1;margin-bottom:16px;padding-top:4px}#recentcomments .recentcomments:first-child{border-top:none;padding-top:0}#recentcomments .recentcomments p{font-size:14px;font-size:.875rem;font-style:italic;line-height:1.45;margin-bottom:0;padding-left:8px}#content{position:relative}#content a{color:#cc1b08;text-decoration:underline}#front_page #welcome{margin-bottom:20px}#front_page #welcome .faux_header{font-family:impact,Verdana,arial,"sans-serif";font-size:28px;font-size:1.75rem;line-height:1}.category_page h1{line-height:1.3;margin-bottom:20px}.category_page h1 span{color:#8b0000}.category_page .universe_series{border:1px solid #1d1d1e;border-radius:4px;display:flex;margin:20px 15px;padding:8px 12px}#contact_us_form{margin:0 auto;max-width:600px}@media only screen and (min-width:768px){#contact_us_form{margin:0;max-width:none}}#contact_us_form req_note{float:right}#contact_us_form form{clear:right}#contact_us_form form input,#contact_us_form form label,#contact_us_form form textarea{width:100%}#contact_us_form form .wpcf7-submit{background:#cc1b08;border:1px solid #cc1b08;border-radius:.1875rem;color:#fff;display:block;font-family:impact,Verdana,arial,"sans-serif";font-size:3.5vw;font-weight:800;line-height:1;padding:.75rem 0;text-align:center;text-transform:uppercase;width:100%}#contact_us_form form .wpcf7-submit:hover{text-decoration:none}#contact_us_form form .wpcf7-submit:focus{outline:none;text-decoration:none}@media only screen and (min-width:768px){#contact_us_form form .wpcf7-submit{font-size:24px;font-size:1.5rem;max-width:350px}}#bestof_content{margin-bottom:32px}#bestof_page .read_more{color:#000;padding-top:0}#bestof_page .read_more a,#bestof_page a.read_more{color:#cc1b08}#bestof_lists ul{list-style-type:none;margin:0;padding:0}#bestof_lists ul li a{display:block;padding:8px 0}@media only screen and (min-width:992px){#bestof_lists ul li a{padding:4px 0}}#comments{clear:both;margin-bottom:32px;padding-top:24px}.comments_title{margin-bottom:24px}.comment-meta{margin-bottom:20px}ul.comment_list{border-bottom:2px solid #333;list-style-type:none;margin:0 0 48px;padding:0 0 24px}ul.comment_list li{border-top:2px solid #333;margin:0 0 16px;padding-top:20px}ul.comment_list li:last-child{margin-bottom:0}ul.comment_list li .comment-author .fn{display:inline-block;font-weight:700;padding-top:8px}ul.comment_list li .comment-author .fn a{text-decoration:none}ul.comment_list li .comment-author span{display:inline-block;padding-top:8px}ul.comment_list li .comment-author>img{float:left;height:auto;margin:0 12px 12px 0;max-width:60px}ul.comment_list li .commentmetadata a{color:#c00;font-size:12px;font-size:.75rem;line-height:1;text-decoration:none}ul.comment_list li p{clear:left}ul.comment_list li .pending{background:#eee;border:1px solid #cc1b08;border-radius:4px;padding:16px}ul.comment_list li .pending .comment-awaiting-moderation{border-bottom:1px solid #000;font-weight:700;margin-bottom:24px;padding-bottom:16px}ul.comment_list ul{list-style-type:none;margin:0 0 24px;padding:0}ul.comment_list ul:last-child{margin-bottom:0}ul.comment_list ul.children{margin-top:20px}ul.comment_list ul li{border:2px solid #666;border-radius:4px;padding:12px 12px 20px}ul.comment_list ul li.depth-2{border-color:#999}ul.comment_list ul li.depth-3{border-color:#aaa}ul.comment_list ul li.depth-4{border-color:#ccc}ul.comment_list ul li.depth-5{border-color:#eee}ul.comment_list .reply a{background:#ccc;border:1px solid #333;border-radius:4px;display:inline-block;padding:6px 32px;text-decoration:none}ul.comment_list .comment-body:after,ul.comment_list .comment-body:before{content:"";display:table}ul.comment_list .comment-body:after{clear:both}ul.comment_list .reply{float:right}#commentform label{display:block}#commentform input[type=text],#commentform textarea{width:100%}#commentform input.submit{background:#eee;border:1px solid #333;border-radius:4px;float:right;padding:6px 32px}#commentform p.comment-form-author,#commentform p.comment-form-cookies-consent,#commentform p.comment-form-email,#commentform p.comment-form-url{padding-left:32px}#commentform p.comment-form-cookies-consent input{margin-right:8px}#commentform p.comment-form-cookies-consent label{display:inline-block;font-size:14px;font-size:.875rem}#commentform p.comment-form-name{display:none}#page_nav{margin-bottom:24px}#page_nav>span{display:block}#page_nav>span a{background:#eee;border:1px solid #333;border-radius:4px;color:#000;display:block;padding:6px 32px;text-decoration:none}#page_nav>span a:hover{background:#ccc;color:#000;text-decoration:none}#page_nav .nav_prev{float:left}#page_nav .nav_next{float:right}#social_share_buttons{bottom:-50px;display:block;left:0;position:fixed;width:100%;z-index:99}@media only screen and (min-width:992px){#social_share_buttons{width:67.666%}}@media only screen and (min-width:1350px){#social_share_buttons{display:block;left:-56px;padding:0;position:absolute;top:0;width:55px!important}}#social_share_buttons button{border:none;border-radius:0;color:#fff;display:block;height:50px;margin:0 auto;padding:0;text-align:center;vertical-align:top;width:100%}@media only screen and (min-width:1350px){#social_share_buttons button{border-radius:34px 0 0 34px;height:68px;padding-left:22px;text-align:left;width:55px}}#social_share_buttons .social_button_row{border-bottom:none;display:block;float:left;margin:0;position:relative;width:25%}@media only screen and (min-width:1350px){#social_share_buttons .social_button_row{clear:left;display:block;float:left;height:68px;width:auto}}#social_share_buttons .social_button_accordion{background:#ccc;border:1px solid #333;border-bottom:none;height:0;left:0;overflow:hidden;position:absolute;top:0;width:100%}@media only screen and (min-width:1350px){#social_share_buttons .social_button_accordion{border:1px solid #333;border-left:none;border-radius:0 8px 8px 0;height:100%;left:auto;right:0;width:0}}#social_share_buttons .social_button_box{display:inline-block;margin:5px 0;position:relative;vertical-align:top;width:100%}#social_share_buttons .social_button_box:first-child{margin-top:12px}@media only screen and (min-width:1350px){#social_share_buttons .social_button_box:first-child{margin-left:12px;margin-top:5px;width:auto}#social_share_buttons .social_button_box{margin:5px;width:auto}}#social_share_buttons .faux_button{border-radius:5px;display:block;margin:0 auto}#social_share_buttons .faux_button a{color:#fff;display:block;font-size:12px;font-size:.75rem;font-weight:700;padding:21px 0;text-align:center;text-decoration:none}#social_share_buttons .faux_button a:hover{text-decoration:none}#social_share_buttons #facebook_buttons button{background:#4267b2}@media only screen and (min-width:1350px){#social_share_buttons #facebook_buttons button{padding-left:26px}}#social_share_buttons #facebook_buttons .faux_button{background:#4267b2;width:63px}#social_share_buttons #facebook_buttons .faux_button a{padding:10px 0}@media only screen and (min-width:1350px){#social_share_buttons #facebook_buttons .faux_button a{padding:12px 0}}#social_share_buttons #twitter_buttons button{background:#1b95e0}#social_share_buttons #twitter_buttons .faux_button{background:#1b95e0;width:60px}#social_share_buttons #twitter_buttons .faux_button a{padding:10px 0}@media only screen and (min-width:1350px){#social_share_buttons #twitter_buttons .faux_button a{padding:12px 0}}#social_share_buttons #instagram_buttons button{background:#c32aa3;font-size:24px;font-size:1.5rem}#social_share_buttons #instagram_buttons .faux_button{background:#c32aa3;width:63px}@media only screen and (min-width:1350px){#social_share_buttons #instagram_buttons .faux_button{width:68px}}#social_share_buttons #instagram_buttons .faux_button>span{margin-left:-2px}@media only screen and (min-width:1350px){#social_share_buttons #instagram_buttons .faux_button>span{margin-left:0}}#social_share_buttons #sbb_facebook_share .faux_button{background:#4267b2;padding:10px 0}#social_share_buttons #sbb_facebook_share .faux_button:hover{background:#365899}@media only screen and (min-width:1350px){#social_share_buttons #sbb_facebook_share .faux_button{padding:15px 0}}#social_share_buttons #sbb_facebook_share .faux_button_window{height:28px;overflow:hidden;position:relative;width:63px}#social_share_buttons #sbb_facebook_share .faux_button_window .fb_iframe_widget{bottom:0;left:0;position:absolute}#social_share_buttons #sbb_facebook_like .fb-like{display:block;margin:0 auto;width:63px}#social_share_buttons #sbb_twitter .faux_button{background:#1b95e0;padding:14px 0}#social_share_buttons #sbb_twitter .faux_button:hover{background:#0c7abf}@media only screen and (min-width:1350px){#social_share_buttons #sbb_twitter .faux_button{padding:19px 0}}#social_share_buttons #sbb_twitter .faux_button a{display:none}#social_share_buttons #sbb_instagram .faux_button{background:#c32aa3}#social_share_buttons #email_buttons .faux_button{background:#cc1b08;border-radius:0;display:block;height:50px;padding:12px 0;text-align:center}@media only screen and (min-width:1350px){#social_share_buttons #email_buttons .faux_button{border-radius:34px 0 0 34px;height:68px;padding:21px 0 23px 10px;width:55px}}#social_share_buttons #email_buttons .fa-envelope{color:#fff;font-size:24px;font-size:1.5rem}@media only screen and (min-width:1350px){#social_share_buttons #email_buttons .fa-envelope{font-size:24px;font-size:1.5rem}}form#search_search{margin-bottom:32px}form#search_search input{display:inline-block;width:85%}.author_reviews{background:#f7f7f7;border:2px solid #cc1b08;border-radius:8px;display:block;font-weight:700;margin:0 0 20px;text-align:center;text-decoration:none!important;width:100%}@media only screen and (min-width:450px){.author_reviews{float:right;margin:0 0 12px 20px;padding:8px 20px;text-align:left;width:auto}}footer{background:#cc1b08;position:relative;width:100%;z-index:2}footer .footer_wrapper{margin:0 auto;max-width:1200px;width:100%}footer #footer_nav{background-color:#cc1b08}footer #footer_nav ul{margin:0;padding:0;text-align:center;width:100%}footer #footer_nav ul li{display:inline-block;margin:0}footer #footer_nav ul li:before{color:#666;content:"| ";font-size:20px;font-size:1.25rem}footer #footer_nav ul li:first-child:before{content:""}footer #footer_nav ul li a{color:#fff;display:inline-block;font-size:16px;font-size:1rem;margin:0;padding:15px;text-decoration:none}footer #footer_nav ul li a:hover{color:#9d9d9d}footer #footer_subnav{background-color:#222;padding:20px 0}footer #footer_subnav p{color:#fff;font-family:Tahoma,Verdana,arial,"sans-serif";font-size:16px;font-size:1rem;line-height:1.5;margin:0 0 24px;text-align:center}footer #footer_subnav p.copyright{margin:0;padding:0}footer #footer_subnav p a{color:#fff;font-family:Tahoma,Verdana,arial,"sans-serif";font-size:16px;font-size:1rem}.grecaptcha-badge{display:none!important}