body{color:#000;}
.info{color:#000;}
span.britamSite {font-size:10px; font-family: Verdana, Geneva, sans-serif; text-transform:uppercase; float: left;margin-top: 45px;margin-left: -70px;}
.publicationThumbnail{width:153px;height:250px;border: 1px solid #ebebeb;box-shadow: 2px 2px 2px 2px #999999;}

.buy_buttons{min-height:50px;}
div.publicationMeta .infobox{min-height:200px;}
div.infobox p.thumb_sm{text-align:center;}
div.buy_buttons div.buttons{width:160px;margin: 0 auto;}
div.buy_buttons {margin:0 auto; text-align:center;}
span.floatright img.publicationThumbnail{width:123px;height:200px;}
.publication_meta{min-height:60px;}
.floatright{float:right;}
.floatleft{float:left;}
a.button {text-decoration:none;}
input[type="image"]{width:auto;height:auto;border:none;padding:0;}
p.summary{min-height:40px;}


@media screen and (max-width: 640px){
span.britamSite{display:none;}
}
a, a > * {text-decoration:underline;}
#navigation a, span.britamSite a, .articleList a, #sidebar a {text-decoration:none;}
/*** contact us page ***/
dl.contactOptions{}
dl.contactOptions dd{margin-left:30%; margin-bottom:20px;}
dl.contactOptions dt{float:left;width:30%;font-weight:bold; }

/* BREADCRUMBS
// Included classes
    // .B_crumbBox        Span that surrounds all crumb output
    // .B_hideCrumb       Span surrounding the "..." if there are more crumbs than will be shown
    // .B_currentCrumb    Span or A tag surrounding the current crumb
    // .B_firstCrumb      Span that always surrounds the first crumb, whether it is "home" or not
    // .B_lastCrumb       Span surrounding last crumb, whether it is the current page or not
    // .B_crumb           Class given to each A tag surrounding the intermediate crumbs (not home, or hide)
    // .B_homeCrumb       Class given to the home crumb
*/
ul.B_crumbBox {list-style-type:none; margin-bottom:0;}
ul.B_crumbBox a,ul.B_crumbBox a > * {text-decoration:none;}
ul.B_crumbBox li{display: inline; margin-left:0; }
a.B_currentCrumb, a.B_currentCrumb:visited {
   font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   color : #fff;
   padding: 0px 12px 0px 5px;
}
 
a.B_currentCrumb:hover {
   text-decoration: none;
   background-color:#5A5A5A;
}
a.B_crumb, a.B_crumb:visited {
   font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   color : #fff;
   padding: 0px 12px 0px 5px;
}
 
a.B_crumb:hover {
   text-decoration: none;
   background-color:#5A5A5A;
}
a.B_homeCrumb, a.B_homeCrumb:visited {
   font: normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   color : #fff;
   padding: 0px 12px 0px 5px;
}
 
a.B_homeCrumb:hover {
   text-decoration: none;
   background-color:#5A5A5A;
}

div.recurring form{margin-top:10px;}
div#donations form{margin-top:10px; float:left;}
div#donationsOther form{float:left;}
div.recurring{margin-top:15px;}
div.recurring ul{margin-left: 160px;list-style-type: none;}
span.otherAmount{font-size:18px; float:left; width: 240px;}
span.monthlySubscription{float: left;
    font-size: 18px;
    margin-top: 5px;
    vertical-align: bottom;
    width: 50px;}
form#searchForm br{display:none;}
form#searchForm input#query{width:70%;}
div.headerSearch {float: right; text-align:right;
    margin-left: 20px;
    margin-top: -90px;
    width: 350px;}
div.headerSearch input{height:15px;}
div.headerSearch input[type="submit"], div.headerSearch button{height:auto;}

div.headerSearch input[type="submit"]{
-moz-transition: background-color 0.2s ease 0s;
    
    color: #FFFFFF;
    cursor: pointer;
    font-family: 'Open Sans','Lucida Sans Unicode','Lucida Grande',sans-serif;
    font-weight: 300;
    height: auto;
    overflow: visible;
    padding: 3px 10px;
    width: auto;
}
div.headerSearch form#searchForm{padding-right:0;margin-right:0;}

body#home div.headerSearch{margin-top:4px;}

body#home .simplesearch-search-form{margin-top:10px;}
body#home div.headerSearch{
border-bottom-left-radius: 12px;
margin: -1px; text-align:right;}

.slogan{padding-top:20px;}
div.headerSearch input[type="submit"] {padding:3px; font-weight:bold;}

div.headerSearch input[type="text"] {
    background: #F8F8F8 url(https://hebrewnations.com/img/icons/search.png) left no-repeat;
    padding-left: 17px;
}



.search-highlight {color: #C33;}
.simplesearch-result{margin-top:15px; border-bottom:1px dashed #ebebeb;}
.extract{font-size: 80%;}
.simplesearch-result h3{padding-bottom: 0; margin-bottom: 0;}

/**** home page slider ****/
.slides-container .gal-item{
margin:0;
border:0px;
padding:0;
}