body {
    background-color: white;
    
}
.top_links li:nth-child(2) a:before {
    content: "\f16d";
}
/* add padding to last subsection so that images are the same size*/
.content_body .section_subcontent:last-child {
    padding-right:15px;
}
/*************** sidebar_right *************/
#maincontent_sidebar_wrapper #maincontent {
  /*adjust this in css override if shul requests a sidebar*/
  float:left;
  width:70%;
  /*width:100%;*/
}
#sidebar_right {
    display:block;
    width:25%;
    margin-bottom:30px;
    margin-right:0px;
}
#date_box {display:block;}
#sidebar_right .right_bm {
  text-align:center;
  padding-top:5px;
  background:000;
}
#sidebar_right .right_bm .right_content {
    padding-bottom:0px;
}
#sidebar_right .right_bm h2.content_title {
    padding: 5px;
    text-align:left;
    font-size:20px;
}
#content #sidebar_right .right_bm .content_body {
    text-align:left;
    padding:5px;
}
#sidebar_right .right_bm:first-child {
    padding-top:5px;
}
.home #sidebar_right .right_bm:first-child h2.content_title{
    padding-top:5px;
    padding-bottom: 16px;
}
#sidebar_right .fck_widget_calendar .table-responsive tr td {
    padding:5px;
    color:#000;
    font-size:20px;

}
/* ************************* button styling *****/
#maincontent .featured_article a.button, #sidebar_right .right_bm a.button {
    background: #007ebf;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    display: inline-block;
    border-radius: 27px;
    border: 0;
    -webkit-appearance: none;
    margin: 0px auto;
    display: inline-block;
    width: auto;
    padding: 15px 30px;
    font-size: 18px;
    text-decoration: none !important;
}
#maincontent .featured_article a.button:hover, #sidebar_right .right_bm a.button:hover {
    background:#000;
}
.home .featured_article {
    padding: 30px 0px 0px;
}
@media (min-width:768px) {
    #maincontent_sidebar_wrapper {
    max-width:90%;
    margin:0px auto;
}
}

@media (max-width:768px) {
    #maincontent_sidebar_wrapper #maincontent, #sidebar_right {
        float:none;
        width:100%;
    }
}