/*
Theme Name: Flat Bootstrap Child Theme
Theme URI: http://xtremelysocial.com/wordpress/child/
Description: Child theme for Flat Bootstrap. Includes a stylesheet (style.css) for you to restyle any of the CSS and a functions.php file to change theme parameters or components. Both files include samples of a few common things you might want to do.
Author: Ivan
Author url: http://ivv.io
Version: 1.0
License: GNU General Public License
License URI: http://www.opensource.org/licenses/GPL-3.0
Template: flat-bootstrap
Template Version: 1.5
Tags: one-column, right-sidebar, left-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, featured-images, featured-image-header, full-width-template, flexible-header, theme-options, sticky-post, threaded-comments, light, translation-ready, rtl-language-support, custom-background
*/

@import url("../flat-bootstrap/style.css");

@font-face {
    font-family: 'helvetica_neueheavy_condensed';
    src: url('fonts/helvetica_neue_heavy_condensed-webfont.eot');
    src: url('fonts/helvetica_neue_heavy_condensed-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/helvetica_neue_heavy_condensed-webfont.woff') format('woff2'),
         url('fonts/helvetica_neue_heavy_condensed-webfont.woff') format('woff'),
         url('fonts/helvetica_neue_heavy_condensed-webfont.ttf') format('truetype'),
         url('fonts/helvetica_neue_heavy_condensed-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'helvetica_neuethin_condensed';
    src: url('fonts/helvetica_neue_thin_condensed-webfont.eot');
    src: url('fonts/helvetica_neue_thin_condensed-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/helvetica_neue_thin_condensed-webfont.woff') format('woff2'),
         url('fonts/helvetica_neue_thin_condensed-webfont.woff') format('woff'),
         url('fonts/helvetica_neue_thin_condensed-webfont.ttf') format('truetype'),
         url('fonts/helvetica_neue_thin_condensed-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gentium_basicitalic';
    src: url('fonts/genbasi-webfont.eot');
    src: url('fonts/genbasi-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/genbasi-webfont.woff') format('woff2'),
         url('fonts/genbasi-webfont.woff') format('woff'),
         url('fonts/genbasi-webfont.ttf') format('truetype'),
         url('fonts/genbasi-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gentium_basicregular';
    src: url('fonts/genbasr-webfont.eot');
    src: url('fonts/genbasr-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/genbasr-webfont.woff') format('woff2'),
         url('fonts/genbasr-webfont.woff') format('woff'),
         url('fonts/genbasr-webfont.ttf') format('truetype'),
         url('fonts/genbasr-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

a {
    color: #578080;
}
a:hover, a:focus,
.edit-link a:hover,
.edit-link a:focus {
    color: #333;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
    color: #578080;
    font-family: 'helvetica_neuethin_condensed', Helvetica, sans-serif;
}
h1, .h1 {
    font-size: 33px;
}
h2, .h2 {
    font-size: 26px;
}
p {
    line-height: 24px;
}

body {
    color: #111;
    font-family: 'helvetica_neuethin_condensed', Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    /*line-height: 1em;*/
    background: #f3f1e9;
}
button, html input[type="button"], input[type="submit"] {
    background: #cadbdb;
}
button:hover, button:focus, html input[type="button"]:hover,
html input[type="button"]:focus, input[type="submit"]:hover,
input[type="submit"]:focus {
    color: #e0d9c4 !important;
    background: #6b9c9c;
    border: 1px solid transparent !important;
}
blockquote {
    border-color: #cadbdb;
}
#content {
    background: #fff;
}
#main-grid {
    background: url("img/Yogi.png") bottom right no-repeat;
}
.no-padding {
    padding: 0 !important;
}
.pagination > li > a,
.pagination > li > span,
span.page-numbers.current {
    color: #578080;
    font-family: 'helvetica_neueheavy_condensed', Helvetica, sans-serif;
    padding: 5px 14px;
}
.pagination > .active > a, .pagination > .active > span,
.pagination > .active > a:hover, .pagination > .active > span:hover,
.pagination > .active > a:focus, .pagination > .active > span:focus {
    background: #6b9c9c;
    border-color: #6b9c9c;
}
.pagination > li > a:hover, .pagination > li > span:hover,
.pagination > li > a:focus, .pagination > li > span:focus,
span.page-numbers.current {
    background: #6b9c9c;
    border-color: #6b9c9c;
}
.container {
    padding-left: 0;
    padding-right: 0;
}
.row {
    margin-left: 0px;
    margin-right: 0px;
}
.row-bs {
  margin-left: -15px;
  margin-right: -15px;
}
.fbs-col-xs-1, .fbs-col-sm-1, .fbs-col-md-1, .fbs-col-lg-1, .fbs-col-xs-2, .fbs-col-sm-2, .fbs-col-md-2, .fbs-col-lg-2, .fbs-col-xs-3, .fbs-col-sm-3, .fbs-col-md-3,
.fbs-col-lg-3, .fbs-col-xs-4, .fbs-col-sm-4, .fbs-col-md-4, .fbs-col-lg-4, .fbs-col-xs-5, .fbs-col-sm-5, .fbs-col-md-5, .fbs-col-lg-5, .fbs-col-xs-6, .fbs-col-sm-6,
.fbs-col-md-6, .fbs-col-lg-6, .fbs-col-xs-7, .fbs-col-sm-7, .fbs-col-md-7, .fbs-col-lg-7, .fbs-col-xs-8, .fbs-col-sm-8, .fbs-col-md-8, .fbs-col-lg-8, .fbs-col-xs-9,
.fbs-col-sm-9, .fbs-col-md-9, .fbs-col-lg-9, .fbs-col-xs-10, .fbs-col-sm-10, .fbs-col-md-10, .fbs-col-lg-10, .fbs-col-xs-11, .fbs-col-sm-11, .fbs-col-md-11,
.fbs-col-lg-11, .fbs-col-xs-12, .fbs-col-sm-12, .fbs-col-md-12, .fbs-col-lg-12 {
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}
.fbs-col-md-1, .fbs-col-md-2, .fbs-col-md-3, .fbs-col-md-4, .fbs-col-md-5, .fbs-col-md-6, .fbs-col-md-7,
.fbs-col-md-8, .fbs-col-md-9, .fbs-col-md-10, .fbs-col-md-11, .fbs-col-md-12 {
  float: left;
}
.fbs-col-md-6 {
    width: 50%;
}
.cover-image h1, .section-image h1, .wp-caption-text-fullwidth h1 {
    font-size: 42px;
    letter-spacing: unset;
}
.thumbnail {
    background-color: unset;
    border: none;
    border-radius: 0;
    display: block;
    line-height: 1.42857;
    margin-bottom: 22px;
    padding: 0;
    transition: unset;
}

#site-container {
  background: transparent;
  /*-webkit-box-shadow: 0px 0px 9px 4px #c8c8c8;
  -moz-box-shadow: 0px 0px 9px 4px #c8c8c8;
  box-shadow: 0px 0px 9px 4px #c8c8c8;*/
}
.site-logo-wrapper {
    float: left;
}
.site-logo {
    padding: 15px;
}
.container > .navbar-header, .container-fluid > .navbar-header,
.container > .navbar-collapse, .container-fluid > .navbar-collapse {
    margin-right: 0px;
    margin-left: 0px;
}
.navbar-collapse {
    box-shadow: none;
}
div.navbar-collapse.collapse {
    margin-left: 0px;
    margin-right: 0px;
}
.navbar {
    background: #cadbdb;
    margin-left: 80px;
    min-height: 30px;
    /*z-index: 100;*/
}
.navbar-inverse {
    font-size: 16px;
    background-color: #cadbdb;
    border: none;
    border-radius: 0 !important;
    margin-top: 7px;
    margin-bottom: 19px;
    padding-left: 0px;
    text-transform: uppercase;
}
.navbar-inverse .navbar-collapse {
    padding-left: 0px;
    padding-right: 0px;
}
.navbar-toggle {
    background: #295d62 !important;
    border-color: #295d62 !important;
}
.navbar-nav > li > a {
    font-family: 'helvetica_neueheavy_condensed', Helvetica, sans-serif;
    line-height: unset;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 9px;
    padding-bottom: 8px;
    text-transform: uppercase;
}
.navbar-default .navbar-nav > li > a {
    color: #578080;
    font-size: 18px;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #333;
    background-color: #6b9c9c;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    color: #333;
    background-color: #6b9c9c;
    font-weight: normal;
}

.navbar-inverse .container-fluid {
/*    padding-left: 0px;
    padding-right: 0px;
*/
}
.navbar-inverse .navbar-nav > li > a {
    color: #578080;
    font-size: 16px;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
    color: #333;
    background-color: #6b9c9c;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
    color: #333;
    background-color: #6b9c9c;
    font-weight: normal;
    text-decoration: none;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
    color: #333;
    background-color: #6b9c9c;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #578080;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
    padding: 3px 10px;
    color: #333;
    background-color: #6b9c9c;
}




.dropdown-menu {
    color: #ee844b;
    background-clip: padding-box;
    background-color: #cadbdb;
    border: none;
    border-radius: 0px;
    margin: 2px 0 0;
    padding: 5px 0;
    padding-left: 0px !important;
}
.dropdown-menu > li {
    display: block !important;
}
.dropdown-menu > li > a {
    padding: 3px 10px;
    color: #578080;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
    padding: 3px 10px;
    color: #333;
    background-color: #6b9c9c;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #6b9c9c;
  color: #333;
  outline: 0 none;
  text-decoration: none;
}



#menu-main {
    margin-left: 170px;
    z-index: 10000 !important;
}
.navbar-default .navbar-brand {
    color: #cadbdb;
}
.navbar-brand {
    display: none;
    font-size: 18px;
    font-weight: 300;
    height: auto;
    line-height: unset;
    padding-top: 9px;
    padding-bottom: 8px;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    color: #fff;
    background-color: #cadbdb;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
.content-area {
    padding-top: 22px;
}
#secondary {
    padding-top: 0px;
    padding-bottom: 30px;
}
#secondary ul li {
    float: none !important;
    margin-right: 8px !important;
}
.widget_categories ul li {
    float: left !important;
    margin-right: 16px !important;
}
.rsUni .rsFullscreenIcn {
    background-color: #cadbdb;
}
.rsUni, .rsUni .rsOverflow, .rsUni .rsSlide, .rsUni .rsVideoFrameHolder, .rsUni .rsThumbs,
.rsUni .rsGCaption {
    background: #fff !important;
}
.rsUni {
    background: #fff !important;
    border: 1px solid #eee !important;
}
.rsUni .rsGCaption {
    font-family: 'helvetica_neuethin_condensed', Helvetica, sans-serif !important;
    color: #fff !important;
    background: rgba(107, 156, 156, 0.75) none repeat scroll 0% 0% !important;
    border-radius: 0px !important;
    font-size: 22px !important;
    font-weight: bold !important;
    padding: 13px 16px !important;
    text-transform: uppercase !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 100% !important;
}
.rsUni.rsWithThumbsHor .rsThumbsContainer {
    padding: 3px 0px !important;
}
.rsUni .rsThumbsArrow {
    background: rgba(107, 156, 156, 0.75) none repeat scroll 0% 0% !important;
}
.site-branding {
    padding: 0px;
}
.custom-header-image {
    margin: -33px 0 -55px 17px;
    position: relative;
}
.navbar {
    margin-left: 0px;
}
#site-navigation .navbar-static-top {
    position: unset;
}
#masthead { padding-top: 0px; margin-bottom: 0px; background: #fff; }
.site-logo {
     padding-top: 0;
}
header.content-header {
    min-height: 30px;
}
#header-top-panel {
    height: 39px;
    line-height: 35px;
    background: #cadbdb;
    padding: 0px 11px;
}
.top-panel-link {
    font-size: 17px;
    color: #578080;
    margin-right: 9px;
    position: relative;
    z-index: 10000;
}
.search-form {
    position: relative;
    z-index: 1000;
}
.content-header {
    background-color: #6b9c9c;
    padding: 0px 0px;
}
.content-header h1 {
    font-size: 30px;
    font-weight: bold;
    color: #cadbdb;
    margin-bottom: 22px;
}
.section-image-overlay, .cover-image-overlay {
    padding: 15px 3% 30px;
}
.navbar-static-top {
    border-width: 0px;
}
.section-image, .cover-image {
    text-align: left;
}
.section-image-overlay, .cover-image-overlay {
    padding: 0% 3%;
    padding-bottom: 30px;
    padding-top: 15px;
}
.lightgreen, .bg-lightgreen {
    background: #cadbdb;
}
.sidebar-pagebottom {
    color: #fff;
    background: #6b9c9c;
    padding-top: 15px;
    padding-bottom: 20px;
}
.sidebar-pagebottom a {
    color: #fff;
}
.sidebar-pagebottom button,
.sidebar-pagebottom input[type="submit"] {
    color: #FFF;
    border: 2px solid #FFF;
    background-color: transparent;
    padding: 10px 16px;
    font-size: 20px;
    line-height: 1.33;
    border-radius: 6px;
}
.sidebar-pagebottom .widget-title {
    color: #fff;
    background: none;
    font-size: 22px;
    padding: 0px;
    margin-bottom: 20px;
}
.sidebar-footer a:not(.btn), .footer-nav-menu a:not(.btn) {
    color: #cadbdb;
}
.footer-nav-menu a:not(.btn) {
    color: #ee844b;
}
.sidebar-footer a:hover:not(.btn),
.sidebar-footer a:focus:not(.btn)  {
    color: #ee844b;
}
.footer-nav-menu a:hover:not(.btn),
.footer-nav-menu a:focus:not(.btn)  {
    color: #fff;
}
.sidebar-footer {
    background: #e8e4d4;
    padding-top: 25px;
}
.sidebar-footer aside.widget {
    margin-bottom: 25px;
}
.after-footer {
  background: #6b9c9c;
}
.after-footer a {
    color: #fff !important;
}
.after-footer a:hover, .after-footer a:focus {
    color: #ee844b !important;
}
#footer-social-panel {
    height: 39px;
    line-height: 35px;
}
#footer-social-panel a {
    font-size: 32px;
    color: #4c969d;
    margin-right: 20px;
}
#footer-social-panel a:hover, #footer-social-panel a:focus {
    color: #ee844b;
}
#footer-sign {
    padding-left: 0;
    padding-right: 0;
    padding-top: 35px;
    text-align: center;
}
#btn-donate-wrapper {
    padding-top: 35%;
    text-align: left;
}
.btn-donate {
    -webkit-box-shadow: -4px 5px 8px 0px #C2C2C2;
    -moz-box-shadow: -4px 5px 8px 0px #C2C2C2;
    box-shadow: -4px 5px 8px 0px #B3B3B3;
    background: #4c969d;
    color: #8cd0d6 !important;
    font-size: 24px;
    padding: 14px 20px;
    text-align: center;
}
.btn-donate:hover, .btn-donate:focus {
    background: #ee844b;
    color: #fff !important;
}
#site-credits {
    padding-top: 0px;
}
#secondary .widget-first .widget-title {
    /*margin-bottom: 0px;*/
}
.widget-title {
    background: #cadbdb;
    border-radius: 1px;
    color: #578080;
    font-family: 'helvetica_neuethin_condensed', Helvetica, sans-serif !important;
    font-size: 18px;
    font-weight: bold;
    padding: 11px 10px;
    text-transform: uppercase;
}
.widget-brown .widget-title {
    color: #fff;
    background: #a87c3e;
}
.widget-green .widget-title {
    color: #fff;
    background: #9fcf5e;
}
.widget-violet .widget-title {
    color: #fff;
    background: #532968;
}
.widget-blue .widget-title {
    color: #fff;
    background: #29c9f5;
}
.search-form .search-field {
    color: #e0d9c4 !important;
    background: #295d62;
    border-radius: 4px 0 0 4px !important;
    border: 1px solid #295d62;
    display: inline-block;
    height: 28px;
    padding: 6px 8px;
    width: 180px;
}
.btn-search {
    color: #e0d9c4;
    background: #295d62;
    border-radius: 0 4px 4px 0;
    cursor: pointer;
    z-index: 99999;
    padding: 2px 11px;
}
.search-wrapper {
    float: right;
    padding-top: 100px;
    padding-right: 15px;
    display: none;
}
.votd .widget-title, .votd-title {
    font-size: 26px;
    color: #cadbdb;
    font-family: "helvetica_neuethin_condensed",Helvetica,sans-serif;
    background: none;
    font-weight: bold;
    text-align: center;
}
.votd-title {
    margin-bottom: -25px;
}
.quotescollection-quote, .votd {
    background: url('img/VotdBG.jpg') center center no-repeat;
    padding-bottom: 35px;
    padding-top: 0px;
}
.more-verses-wrapper {
    text-align: center;
    margin-top: -45px;
    padding-bottom: 20px;
}

.google-ad-after-post-title {
    margin-bottom: 30px;
}



#secondary ul, #sidebar-pagetop ul, #sidebar-pagebottom ul, footer#colophon.site-footer ul {
    margin: 0px;
}
#sidebar-pagetop ul > li,
#sidebar-pagebottom ul > li{
    padding-left: 0px;
    padding-right: 0px;
}
#secondary ul li, footer#colophon.site-footer ul li {
    float: left;
    margin-right: 16px;
    margin-top: 0px;
}
/**
 * MyMail
 */
.mymail-form .input {
    color: #333 !important;
}

/**
 * AJAX Load more
 */
.alm-listing {
    display: block;
}
.alm-post {
    padding: 0px !important;
    padding-bottom: 20px !important;
}
.alm-post-video, .alm-post-audio {
    padding-top: 0px !important;
    padding-right: 15px !important;
    padding-bottom: 30px !important;
}
.alm-post-audio {
    padding-bottom: 42px !important;
}
.audio-post-wraper {
    background: url('img/AudioBgIcon.png') top left no-repeat;
    padding-left: 100px;
    min-height: 100px;
}
.hr-audio-post {
    border-color: #eee;
    margin: 1em auto;
    margin-bottom: 0px;
    width: 85%;
}
.amazingaudioplayer-mark {
    display: none !important;
    visibility: hidden !important;
}
.alm-post img {
    border-radius: 0px;
    position: relative;
    left: auto;
    right: auto;
}
.alm-post a.read-more:before, .alm-post .more-link:before {
    display: inline-block;
    font-family: FontAwesome;
    font-feature-settings: normal;
    font-kerning: auto;
    font-language-override: normal;
    font-size: inherit;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-synthesis: weight style;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-rendering: auto;
    content: "\00a0";
}
.alm-post a.read-more, .read-more, .alm-post .more-link {
    font-family: 'helvetica_neueheavy_condensed', Helvetica, sans-serif;
    font-size: 15px;
    background: #cadbdb;
    border-radius: 5px;
    float: right;
    padding: 3px 10px;
    padding-top: 4px;
    white-space: nowrap;
    text-transform: uppercase;
}
.alm-post a.read-more:hover,
.alm-post a.read-more:focus,
.read-more:hover, .read-more:focus {
    background: #6b9c9c;
    color: #fff;
}
.alm-post h3 {
    margin: 0px !important;
}
.alm-post-thumb {
    margin-right: 12px;
}
.alm-post-title {
    font-family: 'helvetica_neuethin_condensed', Helvetica, sans-serif;
    font-weight: bold;
}
.alm-post-date {
    color: #777;
    font-size: 16px;
    margin-bottom: 8px !important;
}

.alm-btn-wrap {
    clear: both;
/*
   position:relative !important;
   display: block !important;
   overflow: auto !important;
*/
}
ul.alm-paging {
   text-align:center;
   margin:0;
   padding:15px 0 10px;
   list-style:none;
   opacity:0;
}
ul.alm-paging li:before,ul.alm-paging li:after {
   content:none;
}
ul.alm-paging li {
   /*position:relative !important;
   display:inline-block !important;*/
}


/*
.btn {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
}
*/
/**
 * Event organiser
 */
.eo-eb-date-month {
    background-color: #cadbdb !important;
}
.eo-eb-date-day {
    background-color: #e8e4d4 !important;
}

/**
 * Recent posts
 */
.rpwe-block ul {
    list-style: none !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
}
.rpwe-block li {
    border-bottom: none !important;
    margin-bottom: 4px;
    padding-bottom: 4px;
    list-style-type: none;
}
.rpwe-block a {
    display: inline !important;
    text-decoration: none;
}
.rpwe-block h3 {
    background: none !important;
    clear: none;
    margin-bottom: 15px !important;
    margin-top: 0 !important;
    font-family: Georgia,"Times New Roman",Times,serif !important;
    font-weight: bold !important;
    font-size: 16px !important;
    line-height: 1.5em;
}
.rpwe-thumb {
    border: none !important;
    border-radius: 5px;
    box-shadow: none !important;
    margin: 2px 10px 2px 0;
    padding: 0 !important;
}
.rpwe-summary {
    font-size: 16px;
    font-family: Georgia,"Times New Roman",Times,serif;
    margin-bottom: 5px !important;
}
.rpwe-time {
    color: #888;
    font-size: 12px;
}
.rpwe-comment {
    color: #bbb;
    font-size: 11px;
    padding-left: 5px;
}
.rpwe-alignleft {
    display: inline;
    float: left;
}
.rpwe-alignright {
    display: inline;
    float: right;
}
.rpwe-aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.rpwe-clearfix:before,
.rpwe-clearfix:after {
    content: "";
    display: table !important;
}
.rpwe-clearfix:after {
    clear: both;
}
.rpwe-clearfix {
    zoom: 1;
}
#sidebar-latest-articles .rpwe-title:before, 
#sidebar-latest-articles .rpwe-title .rpwe-comment:before {
    display: inline-block;
    font-family: FontAwesome;
    font-feature-settings: normal;
    font-kerning: auto;
    font-language-override: normal;
    font-size: inherit;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-synthesis: weight style;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-rendering: auto;
    content: "\f0a1\00a0\00a0";
}
#sidebar-latest-articles .rpwe-title .rpwe-comment:before {
    content: "\f0e6\00a0";
}

/**
 * Bottom RP widget
 */
.rp-bottom {
    padding-top: 8px;
}
.rp-bottom h3 {
    background: none !important;
    clear: none;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 1.5em;
}
.rp-bottom .rpwe-summary {
    font-size: 14px;
}
.rp-bottom .rpwe-time {
    color: #FFFF42;
    font-size: 12px;
}

/**
 * Popular posts
 */
.wpp-thumbnail {
    display: inline;
    float: left;
    border: none !important;
    box-shadow: none;
    margin: 2px 10px 2px 0px !important;
    padding: 0px !important;
}
.wpp-list a {
    display: inline !important;
    text-decoration: none;
}

/* SOCIAL BUTTONS */
.share-buttons {
    clear: both;
    vertical-align: middle;
    height: 20px;
    line-height: 10px;
    padding: 0px !important;
    margin-top: 8px;
}
.share-buttons li {
    list-style: none;
    float: left;
    padding-right: 16px;
}
#sharebar { display:none; }
    height: auto !important;
    display: block;
    position: fixed;
    width: 71px;
    float: left;
    background: #fff;
    padding: 0;
    padding-top: 10px;
    text-align: center;
    border: 1px solid #ccc;
    border-left: none;
    list-style: none;
    left: 0;
    top: 200px;
    z-index: 5000;
}

#sharebar li {
    display: block;
    margin: 5px;
    padding: 0;
    padding-bottom: 16px;
    overflow: hidden;
    text-align: center;
}
#sharebar li iframe {
    width: 60px !important;
}

	/*** FB COUNTER ***/
        .fb-counter-wrapper {
            display: inline-block;
        }
	.fb-counter {	
            background: none repeat scroll 0% 0% #FFF;
            border: 1px solid #9197A3;
            border-radius: 2px;
            /* color: #4E5665; */
            display: inline-block;
            font-size: 11px;
            height: auto;
            margin-left: 6px;
            min-width: 15px;
            padding: 0px 3px;
            text-align: center;
            white-space: nowrap;
	}
	.fb-count { 
            /* color: #4E5665; */
            font-size: 11px;
            line-height: 18px;
            text-align: center;
            white-space: nowrap;
	}
        .fb-counter-arrow {
            height: 0px;
            position: relative;
            z-index: 2;
            left: 2px;
            top: -15px;
            width: 5px;
        }
        .fb-counter-arrow s, .fb-counter-arrow i {
            border-color: transparent #9197A3;
            border-style: solid;
            border-width: 4px 5px 4px 0px;
            display: block;
            position: relative;
            top: 1px;
        }
        .fb-counter-arrow i {
            border-right-color: #FFF;
            left: 2px;
            top: -7px;
        }


        .fb-vertical-counter-wrapper {
            width: 55px;
        }
        .fb-vertical-counter {
            background: none repeat scroll 0% 0% #FFF;
            border: 1px solid #9197A3;
            border-radius: 2px;
            /* color: #4E5665; */
            font-size: 13px;
            margin: 0px;
            min-width: 35px;
            padding: 8px 0px;
            text-align: center;
            white-space: nowrap;
        }
        .fb-vertical-counter .fb-count {
            /* color: #4E5665; */
            font-family: helvetica,arial,sans-serif;
            font-size: 13px;
            text-align: center;
            white-space: nowrap;
        }
        .fb-vertical-counter-arrow {
            bottom: 1px;
            height: 7px;
            left: 7px;
            position: relative;
            width: 0px;
            z-index: 2;
        }
        .fb-vertical-counter-arrow s, .fb-vertical-counter-arrow i {
            border-color: #9197A3 transparent transparent;
            border-style: solid;
            border-width: 5px;
            display: block;
            position: relative;
        }
        .fb-vertical-counter-arrow i {
            border-top-color: #FFF;
            left: 0px;
            top: -12px;
        }

/**
 * Facebook floating box
 */
#fb-floating-box {
    position: fixed;
    bottom: 0;
    right: -300px;
    width: 248px;
    padding: 0;
}
#fb-floating-box .inner-box {
    background: #fff;
    position: relative;
    z-index: 999;
    width: 248px;
    padding: 8px;
    border: 1px solid #ccc;
    border-right: none;
    border-bottom: none;
}
#fb-floating-box .title {
    padding: 10px;
    margin: 0;
    font-weight: bold;
}
#fb-floating-box .hide-link-wrapper {
    padding: 10px;
    padding-right: 0px;
}
#fb-floating-box #fb-floating-box-hide-link {
    /*color: #3B5998 !important;*/
}

/* Center the text after the footer for smartphones */
@media (max-width: 360px) {
    #bn-pnd {
        width: 100% !important;
    }
    #bn-support {
        width: 100% !important;
    }
    .custom-header-image {
	    margin: 0;
	    width: auto !important;
	    height: auto !important;
    }
    #search-column {
        padding-right: 9px;
    }
    #search-column input {
        width: 93px;
    }
    .site-branding {
      margin-top: 0px;
      padding: 0;
    }
    #menu-main {
        margin-left: 0px;
    }
    #sidebar-pagetop ul > li, #sidebar-pagebottom ul > li {
        display: block !important;
    }
    .navbar-collapse {
        border-top: none !important;
    }
}
@media (max-width: 895px) {
    #sharebar {
        display: none !important;
    }
    #btn-donate-wrapper {
        padding: 24px 0px;
        padding-top: 50px;
        text-align: center;
    }
    .custom-header-image {
	    margin: 0;
	    width: auto !important;
	    height: auto !important;
    }
    .site-branding {
      margin-top: 0px;
      padding: 0;
    }
    #menu-main {
        margin-left: 0px;
    }
    #search-column {
        padding-right: 9px;
    }
}
@media (max-width: 991px) {
    h1, .h1 {
        font-size: 26px;
    }
    .site-content > #main-grid {
        
    }
    .site-logo {
        padding: 0;
        width: 100%;
    }
    .section-image h1, .cover-image h1 {
        font-size: 26px;
    }
	.footer-nav-menu, .site-credits {
		text-align: right;
	}
}

.post p {
	line-height: 1.5em;
	padding-bottom: 10px;
} 

div.clear {
    clear:both;
}
/**
 * Prahlad Narasimha Das banner
 */
#bn-pnd {
    background: url('img/PrahladNarasimhaDas-banner.jpg') center top no-repeat;
    height: 536px;
    width: 360px;
    text-align: center;
}
.bn-title {
    font-family: 'helvetica_neuethin_condensed', Helvetica, sans-serif;
    color: #fff;
    font-size: 30px;
    font-weight: bold;
    padding-top: 212px;
}
.bn-subtitle {
    font-family: 'gentium_basicitalic', Helvetica, sans-serif;
    color: #ee844b;
    font-size: 28px;
    line-height: 0.7em;
}
.bn-text {
    color: #fff;
    font-size: 24px;
    line-height: 1em;
    padding: 10px 16px;
}
.bn-readmore {
    color: #fff;
    font-family: 'helvetica_neueheavy_condensed', Helvetica, sans-serif;
    font-size: 20px;
    font-weight: normal;
    padding-top: 10px;
}
.bn-readmore a {
    color: #fff;
}
.bn-readmore a:hover, .bn-readmore a:focus {
    color: #ee844b;
}
#bn-support {
    background: url('img/SupportBG.jpg') center top no-repeat;
    height: 350px;
    width: 360px;
    text-align: center;
}
.bn-support-title {
    font-family: 'helvetica_neuethin_condensed', Helvetica, sans-serif;
    color: #fff;
    font-size: 24px;
    font-weight: bold;
    padding-top: 210px;
}
.bn-support-text {
    color: #608e63;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.2em;
    padding: 0px 16px;
}
.bn-support-give {
    color: #fff;
    font-family: 'helvetica_neueheavy_condensed', Helvetica, sans-serif;
    font-size: 20px;
    font-weight: normal;
    margin-top: 15px;
}
.bn-support-give a {
    background: #608e63;
    border-radius: 6px;
    color: #fff;
    padding: 8px 16px;
}
.bn-support-give a:hover, .bn-support-give a:focus {
    background: #ee844b;
}



.attribution {
    margin-bottom: 1.4em;
    text-align: right;
}
@media screen and (max-width: 600px) {
    .pull-left.alm-post-thumb.wp-post-image{
        float: none!important;
    }
}