/*
Theme Name: Castilo Child
Description: Child theme for the Castilo Theme
Author: Liviu Cerchez
Author URI: http://themeforest.net/user/liviu_cerchez
Template: castilo
Version: 0.1
*/
.site-title img { max-height: 70px; width: auto;}
.align-center { text-align: center;}
#top {padding-top: 1rem;padding-bottom: 1rem;background-color: #ffffff;}
.featured-content .entry-title {margin-bottom: 1.8rem;font-size: 1.9rem;font-weight: 600 !important;}
.page-template-template-episodes header#featured .entry-title {color: #000000;}
.page-template-template-episodes header#featured.featured-content,.page-template-template-episodes header#featured.featured-content:after {background-color: #ffffff;background-image: none!important;opacity: 1!important;padding: 3rem 0px;}
.podcast-episode-player {display: none;}
span.posted-in {display: none;}
.home header#featured {display: none;}
header#featured.featured-content {background: #1c2d58;}
.widget_recent_entries ul a {padding-left: 30px; display: inline-block;}
.widget_recent_entries li{margin-bottom:.75em;}
.widget_recent_entries li:before {display: inline-block;position: absolute;top: 10px;content: '\F054'; font-size: 25px;}
.widget_recent_entries li {position: relative;}
p.subscribe-p a {display: inline-block;max-height: 45px;width: auto;}
p.subscribe-p img {width: auto; max-height: 34px; margin: 3px;}
p.subscribe-p.no-margin-bottom {text-align: center;}
p.subscribe-icons img {max-height: 65px;width: auto;}
p.subscribe-icons a {margin: 0 20px;}
.entry-episode .entry-title:before {content: ""!important;margin: 0!important;}
.page-id-187 .featured-content,.page-id-166 .featured-content,.page-id-37 .featured-content{display:none}
.page-id-187 main#content,.page-id-166 main#content,.page-id-37 main#content {padding-top: 1em;}
p.img-wrp-widget {text-align: center;}
@media (min-width: 992px){
	.home #featured.padding-top-bottom,.single-episode #featured.padding-top-bottom{padding-top: 0rem;padding-bottom: 0rem;}
}
/***27 Feb 2020****/
.episodes-listing .entry-meta{display:none;}
.episodes-listing article {padding: 0 1.35rem;background: #f9f5f5;margin-bottom: 20px;border: 1px solid #e8e7e7;}
.page-template-template-episodes .episodes-listing article:first-child{padding: 0 1.35rem;}
.multiply-effect a:hover:before, .multiply-effect a:focus:before{opacity:0;}
header#top {background: #020202;}
.social-navigation a {color: #fff;}
#site-menu a {color: #fff;}
#site-menu a:hover {color: #d37700;}
.avoid-image-multiply .episodes-listing .entry-content {display: none;}
.episodes-listing .entry-title a {font-size: 15px;line-height: 1.67; display: block;}
.episodes-listing .entry-title { line-height: 1.6;}
.image-links a {display: inline-block;margin-bottom: 10px;text-align: left;}
.image-links a img { margin-right: 10%; max-width: 95%;}
.image-links a:nth-child(2n) img { margin-right: 0px; text-align: right;}
.image-links a:nth-child(2n) {text-align: right;}
p.img-wrp-widget a {display: inline-block; margin-bottom: 10px;width: 48%;}
@media (max-width: 991px){
.site-menu-toggle a {display: inline-block;width: 30px;text-align: center;color: #fff;}
	}
@media (min-width: 1200px) {
	.padding-top-bottom {padding-top: 5.3333rem;padding-bottom: 5.3333rem;}
}
@media (min-width: 921px) {
	.entry-media.entry-image.multiply-effect {max-width: 60px;}
	.image-wrp {max-width: 90px;height: 60px;position: relative;}
.content-wrp { width: calc(100% - 90px); max-width: 100%; flex: 0 0 calc(100% - 90px);}
}



@font-face {
    font-family: 'icomoon';
   src:  url('fonts/icomoon.eot?z4x4ta');
    src:  url('fonts/icomoon.eot?z4x4ta#iefix') format('embedded-opentype'),
      url('fonts/icomoon.ttf?z4x4ta') format('truetype'),
      url('fonts/icomoon.woff?z4x4ta') format('woff'),
      url('fonts/icomoon.svg?z4x4ta#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  [class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak-as: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }


.icon-spotify:before {
  content: "\e901";
  color: #1ed760;
}
.icon-overcast:before {
  content: "\e902";
  color: #fc7e0f;
}
.icon-itunes:before {
  content: "\e902";
  color: #fb5bc5;
}
.icon-twitter:before {
  content: "\e900";
  color: #1da1f2;
}
.icon-linkedin:before {
  content: "\eac9";
}
.icon-linkedin-with-circle:before {
  content: "\e903";
  color: #2977c9;
}
.single-episode .featured-content .entry-meta{margin-bottom:0px !important;}

.fc-social a{
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px;
    width: 34px;
font-size:25px;
    height: 37px;
    line-height: 40px;
    background: #1e2f5a;
    -webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
    border-radius: 50%;
    text-align: center;
margin-bottom:8px;
	}
.fc-social a:hover{
text-decoration:none;

transform: scale(.9);
    transition: .5s;
}
.itune-logo{vertical-align: text-bottom;}
#sidebar.top #custom_html-1{top:44px !important;}

#sidebar.top #text-3{top:340px !important;}
.share_icons{
display: flex;
    flex-direction: column;
    text-align: center;
    padding-right:40px;
}
.share_icons a{
font-size:30px;
/*display: inline-block;
    vertical-align: middle;
    width: 37px;
    font-size: 30px;
    height: 37px;
    margin-top: 10px;
    line-height: 43px;
    background: #1e2f5a;
    -webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
    border-radius: 50%;
    text-align: center;*/

}
@media (max-width: 480px) {
.share_icons a{
font-size:25px;
}
.share_icons{padding-left: 8px;}

}

#featured .container{
display:flex;
align-items: flex-end;
}
.quote{
background: url(../castilo-child/images/quote.svg) 0 -5px no-repeat;
padding: 0 0 0 111px;
    margin: 1.25em 0 1.4em 0;
}

.error_404{
  max-width: 1200px;
    width: 100%;
    margin: auto auto;
    text-align: center;
}
.error_404 h2 {
  font-size: 40px;
  color: #293a61;
  margin-top: 80px;
}
.error_404 h3 {
  margin: 5px;
  font-size: 20px;
  font-weight: 400;
}
.error_404 p {
  margin-bottom: 75px;
}
.tweet{
padding-bottom: 25px;
}
.tweet a{
color: #223669;
    margin-left: 15%;
    margin-bottom: 9%;
    font-size: 20px;
}
.tweet a:hover{
text-decoration:unset;
color:#1da1f2;
}
#sidebar{
//height:400px;}
.widget{margin-bottom:5px !important;}