/*
Theme Name: Foundation for Biblical Research
Template: catch-box
Author: HisDesigns
Author URI: www.hisdesigns.org
Version: 1.0.1426189303
Updated: 2015-03-12 12:41:43
*/

@charset "UTF-8";

.clearleft {
  clear:left;
}
.clearright {
  clear:right;
}

ol.hd_ol_roman {
  list-style-type: upper-roman;
}

ol.hd_ol_roman ol ol {
  list-style-type: decimal;
}

ol li {
  margin-bottom:1em;
}

ol ol,
ol blockquote {
  margin-top:1em;
}

h1.page-title {
  font-size:26px !important;
  font-weight:bold;
  color:#373737;
  letter-spacing:normal;
  line-height:normal;
}

h2 {
  font-size: 24px;
  line-height:30px;
	text-transform: uppercase;
}

blockquote cite {
  text-decoration:none;
  font-size:inherit;
  letter-spacing:normal;
  text-transform:none;
  color:#373737
}

.alignleft {
  margin:0 20px 20px 0 !important;
}
.alignright {
  margin:0 20px 0 20px !important;
}

hr {
  clear:both;
}

body, .site {
  background:none;
}
.site {
  width:100%;
  max-width:846px;
  margin:0 auto;
}

.entry-content p,
.entry-content li {
  text-align:justify;
}

.alert-text {
  color: #9d0707;
}

#branding #searchform {
  top:23px;
  right:20px;
}

#branding #ffbr_social_icons {
  position:absolute;
  bottom:55px;
  left:475px;
}

#branding #ffbr_social_icons .ffbr_social_icon {
  display:inline-block;
  margin-right:5px;
  width:32px;
}

#branding {
  background:none;
}

#access .menu-header-container,
#access-secondary .menu-secondary-container,
#access-footer .menu-footer-container {
  padding: 0 !important;
}	

#branding #access ul {
  width:auto;
}

#branding #access li {
  border-left:1px solid #443a34;
  border-right:1px solid #443a34;
}

#branding #access li:hover > a, #branding #access li:active > a, #branding #access li:focus > a {
	background: #6c6c6c;
}

#branding #access li a {
  color:#ccc;
  font-weight:700;
  padding:10px !important;
  line-height:normal;
  background:#2c2825;
  text-transform: capitalize;
}

#branding #access a:hover {
  color:#f7ff1f;
}

#branding #access ul li ul li a {
  background:#6c6c6c;
}

#branding ul.menu ul {
  top:36px;
  left:-1px;
}

#colophon #access-footer ul.menu li a {
  padding-left:15px;
  padding-right:15px;
  border:0px;
}
#colophon #access-footer ul.menu li {
  border:0px;
}

.wp-caption-text {
  padding-left:10px !important;
}

.wp-caption-text:before {
	content: none !important;
}

header {
  
}

#ffbr_header_image {
  display:none;
}

.home #ffbr_header_image {
  display:block;
  margin-top:-175px;
  margin-left:-20px;
  margin-bottom:20px;
}

#site-title {
  display:none;
}

header #header-content {
  height:50px;
  padding:25px 20px 10px 20px;
  margin:0px;
  clear:both;
}

#main {
  background:#fff;
  padding:20px;
}

.home #main {
  margin-top:155px;
}

#primary {
  width:556px;
}

#secondary {
  width:230px;
}

.hentry, .page-header {
  padding:0px !important;
  border-bottom:0px;
}

.entry-title {
  padding-top:0px;
  vertical-align:top;
  line-height:normal;
  text-transform: uppercase;
}

#site-header-menu-primary ul.sub-menu {
  display:none;
}

#site-header-menu-primary ul.menu > li:hover > ul {
  display:block;
}

/* Teasers */

.productTeasers {
  float:left;
  width:806px;
  margin-top:1em;
  text-align:left;
  line-height:normal;
}

.productTeasers ul, .productTeasers p {
  margin-top:0px;
  margin-bottom:1em;
}

.productTeasers li {
  margin-bottom:0em;
}

.productTeasers .productTeaser {
  float:left;
  width:393px;
  min-height:222px;
  max-height:222px;
  height:auto;
  border: 1px solid #cccccc;
  margin-bottom:10px;
  padding-top:15px;
  overflow:none;
}

.productTeasers .productTeaser_left {
  margin-right:10px;
}

#productTeaser_christianParenting {
  background:#ffffff url(//www.foundationforbiblicalresearch.org/live/wp-content/uploads/2015/03/teasers_products_parenting_100826.jpg) no-repeat;
}

#productTeaser_biblicalWomanhood {
  background:#b2b09c url(//www.foundationforbiblicalresearch.org/live/wp-content/uploads/2015/03/teasers_products_womanhood_100826.jpg) no-repeat;
}

#productTeaser_biblicalManhood {
  background:#d5d0cd url(//www.foundationforbiblicalresearch.org/live/wp-content/uploads/2015/03/teasers_products_manhood_100826.jpg) no-repeat;
}

#productTeaser_personalSpiritualGrowth {
  background:#d5d0cd url(//www.foundationforbiblicalresearch.org/live/wp-content/uploads/2015/03/teasers_products_growth_100826.jpg) no-repeat;
}

#productTeaser_technicalBibleTools {
  background:#ffffff url(//www.foundationforbiblicalresearch.org/live/wp-content/uploads/2015/03/teasers_products_technical_100826.jpg) no-repeat;
}



.productTeasers .productTeaser .productThumb {
  float:left;
  width:165px;
  height:212px;
}

.productTeasers .productTeaser .productTitle, .productTeasers .productTeaser .productShortDesc {
  float:left;
  width:228px;
  height:auto;
  margin-bottom:1em;
}

/* Widgets */

.widget-title {
  border-bottom-width:1px;
  padding-left:0px;
  margin-right:0px;
  margin-left:0px;
  
}
.widget .entry-summary {
  padding-top:0px;
}

.widget p {
  margin-bottom:1em !important;
}

.widget p:last-child {
  margin-bottom:0px !important;
}

.widget {
  padding:0px !important;
  margin:0px !important;
  margin-bottom:15px !important;
  padding-bottom:15px !important;
  border-bottom:1px #ccc solid !important;
}

.widget_fpw_widget article {
  margin-bottom:0 !important;
}

.widget_fpw_widget .widget-title {
  display:none;
}

.widget_fpw_widget h1 {
  float:left;
  clear:none;
  font-size:16px;
  font-weight:normal;
  width:50%;
}
#secondary .widget_fpw_widget h1 {
  width:115px;
}

.ffdr_teaser_footer_half {
  width:70%;
}

.fpw-featured-image, .fpw-featured-image img {
  border:0px !important;
  padding:0px !important;
}

div.size-fpw_square {
  max-width:130px !important;
}

/* form fixes */

.ccf-form .form-title {
  margin-top:0px;
}

.ccf-form .field {
  float:left;
  width:100%;
}

.ccf-form .single-line-text,
.ccf-form .email {
  width:48%;
  margin-right:2%;
  clear:none;
}

.ccf-form .form-submit {
  clear:both;
}

.ccf-form-wrapper .field label.main-label .required,
.wpcf7 .required {
  padding-right: .3em;
  color: red;
}

/* media overrides */

/* iPad Portrait and other Smaller then standard 960 (devices and browsers) ----------- */
@media screen and (max-width: 960px) {

	/*#branding ul.menu, */
	/*#access-secondary.mobile-disable,*/
	#access-footer ul.menu,
	#colophon #access-footer.mobile-disable {
		display: block;
	}
	/*#branding ul.menu li,*/
	#access-footer ul.menu li {
		border: none;
	  float: left;
	  text-align: left;
  }
  #branding ul.menu li {
    display:block;
    height:auto;
  }
  #branding ul.menu ul {
    top:0px;
    width:100% !important;
    left:-1px;
  }
  #branding ul.menu ul li {
    width:100% !important;
  }
	.tinynav {
    display:none;
  }
  .dropdown-toggle,
  #branding ul.menu ul {
    display:none !important;
  }

}

@media screen and (max-width: 767px) {
	/*#branding ul.menu, */
	/*#access-secondary.mobile-disable,*/
	#access-footer ul.menu,
	#colophon #access-footer.mobile-disable {
		display: none;
	}
	/*#branding ul.menu li,*/
	#access-footer ul.menu li {
		border: none;
	  float: none;
	  text-align: center;
  }
	.tinynav {
    display:block;
  }
	.entry-content li {
	line-height: 1.3;
  }
  header #header-content {
    height:auto;
  }

  header .searchform {
    margin:20px 0px !important;
  }

  #branding #ffbr_social_icons {
    bottom:65px;
    left:75% !important;
  }
}