/*
 * Theme Name:     EleminNYMAG Child
 * Theme URI:      http://miwayagi.com/
 * Description:    Child theme of EleminNYMAG for Bedfor + Bowery
 * Author:         Miwa Yagi
 * Author URI:     http://miwayagi.com/
 * Template:       EleminNYMAG
 * Version:        0.1.0
 * */

@import url('../EleminNYMAG/style.css');
body {
  background: none #fff;
  color: #444;
  font: 1em/150% Georgia,"Times New Roman",Times,serif;
}
#pagewrap{
  border: none;
  margin-top: 17px;
}
#pagewrap:before, #pagewrap:after{
  display: none;
}
a{
  text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
  font-family: Georgia, Times, serif;
}
#content{
  margin-bottom: 0;
  width: 640px;
}

/************************************************************************************
 * HEADER
 * *************************************************************************************/
#header{
  padding-top: 0;
  min-height: auto;
}

.archive #header hgroup,
.single #header hgroup{
  height: 60px;
}

/* site logo */
#site-logo {
  font: small-caps 56px/100%  Georgia, Times, serif;
}
#logoNymag{
  display: none;
}
/* site description */
#site-description {
  display: none;
}
/************************************************************************************
 * WELCOME MESSAGE
 * *************************************************************************************/
.welcome-message {
  font: italic 1.8em/120% Georgia, Times, serif;
}

/************************************************************************************
 * TOPNAV
 * *************************************************************************************/
#topNav{
  background: #000;

}
#topNav ul{
  list-style: none;
  line-height: 90%;
  margin: 0 auto;
  width: 990px;
  padding: 0 3%;
}
#topNav li{
  border-left: 1px solid #9E9E9E;
  display: inline-block;
  margin-top: .5em;
}
#topNav li:first-child{
  border-left: none;
}
#topNav li a{
  color: #9E9E9E;
  text-transform: uppercase;
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
  font-size: 10px;
  padding: 0 8px;
  text-decoration: none;
}
#topNav li a:hover{
  text-decoration: underline;
}
#topNav li:first-child a{
  padding-left: 0;
}
/************************************************************************************
 * TOP/BOTTOM AD
 * *************************************************************************************/
#ad-top,
#ad-bottom {
  margin-bottom: 20px;
  padding: 10px 0 1px;
  width: 100%;
  background-color: #f0f0f0;
  text-align: center;
}
/************************************************************************************
 * FEED
 * *************************************************************************************/
.post-content  .more-link {
  color: #FB592D;
  font-style: italic;
  text-decoration: none;
  text-transform: capitalize;
}
.loops-wrapper .post-tag{
  display: none;
}
/*
 * .loops-wrapper .socialIcons a{
 *   display: none;
 *   }
 *
 *   .loops-wrapper .socialIcons a[title*="Twitter"],
 *   .loops-wrapper .socialIcons a[title*="Facebook"]{
 *     display: inline;
 *     }*/
.post-category a[href*="top-stories"]{
  display: none;
}
.loops-wrapper .post-title a:hover {
  text-decoration: underline;
}

/************************************************************************************
 * POST META
 * *************************************************************************************/

/* list post */
.list-post .post {
  padding-left: 122px;
  position: relative;
  margin-bottom: 60px;
  min-height: 150px;
}
.list-post .post-image {
  margin: 0 0 15px;
}
.list-post .post-meta {
  font: 12px/130% Georgia, Times, serif;
  border-top: 1px solid #CCC;
  width: 100px;
  text-align: right;
  line-height: 125%;
  padding-top: 5px;
  position: absolute;
  left: 0;
  top: 0;
}
.list-post .post-meta span {
  display: block;
  margin: 0 0 5px;
  text-transform: uppercase;
}
.list-post .post-meta a {
  font-variant: normal;
  font-size: 12px;
}
.list-post .post-meta em {
  font-size: 90%;
}
.list-post .post-meta .post-date {
  margin-bottom: 5px;
}
.list-post .post-meta .post-comment {
  font-size: 12px;
}
.list-post .post .socialIcons{
  clear: both;
}
.list-post .post .socialIcons a{
  text-decoration: none;
}


/* ===================== .post-meta above title */
#headerMeta{
  font-size: 12px;
  text-transform: uppercase;
}

#headerMeta a,
.list-post .post-meta a {
  border-bottom: 1px dotted #CCCCCC;
  text-decoration: none;
}

#headerMeta a:hover,
.list-post .post-meta a:hover {
  border-bottom: 1px dotted #333333;
  text-decoration: none;
}

#headerMeta .post-category {
  display: inline-block;
  margin-right: 3px;
}
#headerMeta .post-comment{
    display: none;
}
#headerMeta .post-comment:before {
  content: "|";
  color: #ccc;
}
#headerMeta .post-comment .commentNum{
  color: #fb592d;
}
#headerMeta .post-comment a{
  margin-left: 3px;
}


/************************************************************************************
 * MAIN NAVIGATION
 * *************************************************************************************/
#main-nav {
  margin: 5px auto 5px;
  padding: 10px 0 0;
  z-index: 100;
  border-top: none;
  width: 84%;
  text-align: center;
}

#main-nav a {
  padding: 4px 5px 0;
  color: #222222;
  font: 0.9em/160% Georgia,"Times New Roman",Times,serif;
  text-decoration: none;
}
#main-nav a:hover{
  text-decoration: underline;
}

/************************************************************************************
 * SLIDER
 * *************************************************************************************/
/* header slider */
#header-slider {
  border-bottom: solid 2px #000;
  height: 0px;
  visibility: hidden;
}
.slider .slides li {
  margin: 0 8px;
}

.slider .slide-post-title {
  font-size: 15px;
  line-height: 120%;
  margin: 0 10% 0 0;
}

.slider .slide-post-title a {
  color: #333;
  text-decoration: none;
}
.slider .slide-feature-image {
margin-bottom: 10px;
max-height: 146px;
overflow: hidden;
}

/* slider wrap */
#header-slider .carousel-wrap,
#footer-slider .carousel-wrap {
  padding: 0 /* 38px */;
}

#header-slider{
  position: relative;
}

.carousel-wrap:before {
  content: "MUST READS";
  position: absolute;
  top: -33px;
  background: #000;
  z-index: 2000;
  padding: 0 8px;
  color: #FFF;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-style: italic;
}
.single .carousel-wrap:before {
  background: #ff0000;
}
.slide-post-title {
  display: none;
}
.slide-excerpt a p{
  color: #555555;
  font-size: 13px;
  line-height: 140%;
  margin: 0 10% 0 0;
}
.slider .carousel-prev, .slider .carousel-next {
  top: 96%;
}
.carousel-pager{
  margin: 0;
}
.slide-content-wrap p:hover{
  text-decoration: underline;
}
/*************************************************************************************
 * SIDEBAR
 * *************************************************************************************/
#sidebar {
  color: #666;
  font-size: 80%;
  line-height: 170%;
  width: 300px;
}
#sidebarAboutUs a,
.widget.twitter a,
a.flickrLink,
a.emailLink{
  color: #FB592D;
  text-decoration: none;
}
#sidebarAboutUs a:hover,
.widget.twitter a:hover,
a.flickrLink:hover,
a.emailLink:hover{
  text-decoration: underline;
}
#sidebar .mostPopular li a {
    border-bottom: 1px dotted #CCCCCC;
    text-decoration: none;
}
#sidebar .mostPopular li a:hover {
    border-bottom: 1px dotted #333333;
    text-decoration: none;
}
.widgettitle {
  /* color: #333; */
  font: 12px/120% Georgia, Times, serif;
}
.widget.twitter .widgettitle {
  margin-bottom: 0;
}
.widget.twitter .jta-tweet-list{
  background: url(http://bedfordandbowery.com/wp-content/themes/child-elemin/themify/img/twitter-bg.png)repeat-y;
  padding: 8px 0;
}
.widget.twitter .jta-tweet-list-item:last-child{
  border-bottom: solid 1px #DDD;
}
.widget.twitter jta-tweet-list-item{
  padding: 9px 20px;
}
.widget.twitter .jta-tweet-link{
  display: none;
}
.widget.twitter .jta-tweet-timestamp-link{
  color: #333;
}
.widget.twitter .jta-tweet-body {
  margin-left: 20px;
}
.widget.twitter .twitter-list .twitter-timestamp {
  font: italic 90% "Times New Roman", Times, serif;
}
/* LATEST NEWS */
.home .widget_recent_entries,
.archive .widget_recent_entries,
.category .widget_recent_entries{
  display: none;
}
.widgetHeader,
.widget_recent_entries h4{
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
}
/* newsletter singup form */
#mc_embed_signup {
  box-shadow: 0 !important;
  -webkit-box-shadow: 0 !important;
}
#mc_embed_signup form {
  padding: 0 !important;
  width: 100%;
}
/*
 * #mc_embed_signup input.email {
 *   background-color: #f4f4f4 !important;
 *     display: inline !important;
 *       font-family: Georgia, Times, serif !important;
 *         font-size: 13px;
 *           font-style: italic;
 *             margin: 0 !important;
 *               width: 70% !important;
 *               }
 *               */
#mc_embed_signup label {
  padding-bottom: 0 !important;
}

#mc_embed_signup input.button {
  display: inline !important;
  font-size: 12px !important;
  height: 28px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: 25% !important;
  text-transform: uppercase !important;
}

#mc_embed_signup .button {
  background-color: #acacac !important;
  border-radius: 0 !important;
  color: #000 !important;
  font: normal normal 15px Georgia, Times, serif !important;
  text-transform: none !important;
}

#mc_embed_signup input.email {
  color: #777 !important;
  border: solid 1px #EAEAEA !important;
  border-top-color: #D5D5D5 !important;
  border-bottom-color: #F4F4F4 !important;
  padding: 6px 10px !important;
  display: inline !important;
  font-family: Georgia, Times, serif !important;
  font-size: 13px !important;
  font-style: italic !important;
  margin: 0 !important;
  min-width: 50px !important;
  width: 60% !important;
  text-indent: 0 !important;
}
/* FLICKR */
.widget .flickr_badge_image img{
  height: 65px;
  width: 65px;
}
.widget .flickr_badge_image {
  display: inline-block;
  float: none;
  margin-right: 7px;
  margin-bottom: 2px;

}
.widget .flickr_badge_image#flickr_badge_image9,
.widget .flickr_badge_image#flickr_badge_image10{
  display: none;
}

/* SEARCH BOX */
Input[type="text"], input[type="password"], input[type="email"], textarea, input[type="search"] {
  border-radius: 0 0 0 0;
}
#searchform .placeholder{
  background: url(https://bedfordandbowery.wpcomstaging.com/wp-content/uploads/2019/04/search-icon.png) no-repeat right center;
}
/* AD */
#ad{
  color: #888;
  font: 11px/120% Georgia, Times, serif;
  text-transform: uppercase;
}
/************************************************************************************
 * CATEGORY
 * *************************************************************************************/
.page-title{
  font-family: 'Roboto', Arial,Helvetica,sans-serif;
  font-weight: 400;
}
.page-title em{
  text-transform: capitalize;
}
.tag .page-title{
  font-size: 3rem;
}
.search .page-title{
  font-size: 3rem;
}
/************************************************************************************
 * AUTHOR
 * *************************************************************************************/
.author-posts-by,
.author-name{
  font-family:  Normal 400 'Roboto', Arial,Helvetica,sans-serif;
}


/************************************************************************************
 * POST
 * *************************************************************************************/

.post {
  margin-bottom: 40px;
}

/* post title */
.post-title {
  font:  Normal 400 27px/120% 'Roboto', Arial,Helvetica,sans-serif;
  margin: 0 0 25px;
  padding: 0;
}
.post-title a {
  font: Normal 400 27px/120% 'Roboto', Arial,Helvetica,sans-serif;
  text-decoration: none;
}

.post-tag {
  font-size: 12px;
  font-variant: normal;
  margin-bottom: 1em;
  text-transform: uppercase;
  clear: both;
}
.post-tag a{
  border-bottom: 1px dotted #CCC;
  text-decoration: none;
}
.post-tag a:hover{
  border-bottom: 1px dotted #666;
  text-decoration: none;
}

/* single-post */
#main-nav-wrap{
  display: none;
}
.home #main-nav-wrap{
  display: block;
  margin: 0 0 20px;
}

#socialIcons ul{
  list-style: none;
}
#socialIcons ul li{
  display: inline-block;
  float: left;
  margin-right: 0.5em;
}
.author-bio .author-name .authorCredit{
 font-weight: bold;
 text-transform: uppercase;
}
.wp-caption-text{
  color: #999999;
  font: italic 75%/120% Georgia,"Times New Roman",Times,serif;
  margin: 4px 0 8px;

}
.post-content a{
  color: #FB592D;
  text-decoration: none;
}

.post-content a:hover{
  text-decoration: underline;
}

/*************************************************************************************
 * MEDIA
 * *************************************************************************************/

.wp-caption-text {
  text-align: left;
}

/************************************************************************************
 * OVERRIDING DEFAULT FONT SETTING
 * *************************************************************************************/
/************************************************************************************
 * POST FORMATS
 * *************************************************************************************/
/* quote format */
.format-quote .quote-content {
  font: italic 120%/130% Georgia, Times, serif;
}
.format-quote .quote-author {
  font-family:  Georgia, Times, serif;
}

/************************************************************************************
 * POST NAVIGATION
 * *************************************************************************************/
.post-nav {
  font: italic 110%/140%  Georgia, Times, serif;
}

/************************************************************************************
 * COMMENTS
 * *************************************************************************************/
.commentlist {
  padding: 5px 0 0;
}
.commentlist cite {
  font: 135%/110%  Georgia, Times, serif;
}

#commentform label {
  font: small-caps 100% Georgia, Times, serif;
}
.commentlist .bypostauthor > .comment-author cite {
background: none;
padding-left: 0;
}
.commentlist .avatar {
  margin-left: 0;
}

/************************************************************************************
 * FOOTER
 * *************************************************************************************/
/* footer logo */
/*
 * #footer-logo {
 *  font: 30px/100% Georgia, Times, serif;
 *  }
 *  .footer-nav a {
 *    font: 100% Georgia, Times, serif;
 *    }
 *    .footer-text {
 *      font: italic 90%/150%  Georgia, Times, serif;
 *      }
 *      */
#footer{
  padding-top: 5px;
}
#footer-logo {
  margin-bottom: 11px;
}
.footer-text .one a,
.footer-text .one{
  color: #898989;
  font: normal normal 11px Palatino Georgia, Times, serif;
}
.footer-text .two{

  display: none;
}

/************************************************************************************
 * ADDTHIS / FOLLOWUS
 * *************************************************************************************/

.addthis_toolbox{
  clear: both;
}
.addthis_toolbox span.at15t_twitter,
.addthis_toolbox span.at16t_twitter{
  background: url(http://bedfordandbowery.com/wp-content/themes/child-elemin/themify/img/mini-social/twitter.png);
}
.addthis_toolbox span.at15t_facebook,
.addthis_toolbox span.at16t_facebook{
  background: url(http://bedfordandbowery.com/wp-content/themes/child-elemin/themify/img/mini-social/facebook.png);
}
.addthis_toolbox span.at15t_google,
.addthis_toolbox span.at16t_google{
  background: url(http://bedfordandbowery.com/wp-content/themes/child-elemin/themify/img/mini-social/google-plus.png);
}
.addthis_toolbox span.at15t_tumblr,
.addthis_toolbox span.at16t_tumblr{
  background: url(http://bedfordandbowery.com/wp-content/themes/child-elemin/themify/img/mini-social/tumblr.png);
}
.addthis_toolbox span.at15t_email,
.addthis_toolbox span.at16t_email{
  background: url(http://bedfordandbowery.com/wp-content/themes/child-elemin/themify/img/mini-social/email.png);
}
.addthis_toolbox span.at15t_rss{
  background: url(http://bedfordandbowery.com/wp-content/themes/child-elemin/themify/img/mini-social/rss.png);
}
.addthis_counter.addthis_bubble_style{
  display: none !important;
}
.slide-content-wrap  .addthis_toolbox,
.home .addthis_toolbox span.at15t_google,
.home .addthis_toolbox span.at16t_google,
.home .addthis_toolbox span.at15t_tumblr,
.home .addthis_toolbox span.at16t_tumblr,
.home .addthis_toolbox span.at15t_email,
.home .addthis_toolbox span.at16t_email{
  display: none;
}
/* tumblr */
.addthis_toolbox.addthis_default_style .addthis_button_tumblr,
.social-links .social-link-item.tumblr{
  display: none;
}

/************************************************************************************
 * EVENT
 * *************************************************************************************/
.single-tribe_events a,
.tribe-events-event a{
  color: #FB592D;
}

.tribe-events-event .navlink,
.tribe-events-event .event-label.event-label-updated,
.tribe-events-event .event-meta.event-meta-updated{
  display: none;
}

#tribe-events-event-meta dt,
#tribe-events-event-meta dd{
  line-height: 130%;
}
#tribe-events-event-meta .column{
  width: 46%;
}
/************************************************************************************
 * For IE 8
 * *************************************************************************************/
#flickrWrap{
  display: none\9 !important;
}
.carousel-wrap:before {
  top: -46px\9;
}

/* =========== ADS =========== */
#div-gpt-ad-1,
#div-gpt-ad-2,
#div-gpt-ad-3,
#div-gpt-ad-4,
#div-gpt-ad-5,
#div-gpt-ad-6 {
 text-align: center;
 margin-bottom: 20px;
 padding-bottom: 10px;
 padding-top: 10px;
}
#headerAd{
position: absolute;
right: 26px;
top: 11px;
}
