/* Enter Your Custom CSS Here */

/************WhiteOuts************/
.div_breadcrumbs, #search-trigger , #widgets-trigger {
  display: none;
}
/********************/

.pbtheme_container_max.header_main_nav {
  background-color: rgb(26, 140, 200);
}
.header_wrapper.layout-small-left.div_logo_bigger .menu_wrapper > ul > li > a {
  padding: 23px 8px 23px;
    font-size: 1.35em;
}
#search-trigger , #widgets-trigger {display: none;}
.header_wrapper.layout-small-left.div_logo_bigger .menu_wrapper > ul > li > a {
  color:white;
}

.header-list {
font-size: 26px;
font-weight: 600;
line-spacing: 85px;
}

@media screen and (min-width:1280px){
#home-slider .pbuilder_droppable .frb_alert { width: 120%;}
}
@media screen and (min-width:1320px){
#home-slider .pbuilder_droppable .frb_alert { width: 125%;}
}



/********Opt-in Stylings****************/

p.large {
   font-size: 2.0em;
  font-style: oblique;
  margin-top: -0.7em !important;
}



/************************/






#quote-row .quote:before {
  content: '"';
  color: darkgrey;
  font-family: 'IM Fell Great Primer SC', serif;
  font-size: 4.2em;
  margin-left: 0px;
  float: left;
  line-height: 0em;
}
#quote-row .quote:after {
  content: '"';
  color: darkgrey;
  font-family: 'IM Fell Great Primer SC', serif;
  font-size: 3.2em;
  margin-right: -30px;
  float: right;
  line-height: .6em;
}
#quote-row .quote{
 font-size:1.1em;
}
#quote-row .quoter {
}


#speaker-row span.frb_image_inner {
  border: black 1px solid;
}
#speaker-row h3 {
color:whitesmoke;
  font-weight:700;
}
#speaker-row h4 {
    font-size: 1.6em;
color:deepskyblue;
}
#speaker-row h6 {
    color: yellow;
}
#speaker-row h6 a {
font-weight:600;
 color:yellow;
}
#speaker-row h6 a:hover {
  text-decoration:underline;
  color:cyan;
}
#speaker-row h6 a:visited {
  text-decoration:underline;
  color: #009EFF;;
}
highlight{
  /**/ -webkit-transition: font-size 300ms ease-In-Out 200ms;
    -moz-transition: font-size 300ms ease-In-Out 200ms;
    -o-transition: font-size 300ms ease-In-Out 200ms;
    transition: font-size 300ms ease-In-Out 200ms;
  
color:#e9de94 !important;
}

/*.frb_alert_text:hover*/ .pbuilder_row:hover highlight{
font-size:1.1em;
}
/**************SPEAKER BIOS ALIGNMENT **********/

#speaker-row .frb_text {min-height: 300px;}


@media screen and (min-width:641px) and (max-width:767px){
 .post-8 #speaker-row .frb_text,
  .post-298 #speaker-row .frb_text {min-height: 1595px;}
}
@media screen and (min-width:768px) and (max-width:809px){
   .post-8 #speaker-row .frb_text,
  .post-298 #speaker-row .frb_text {min-height: 1405px;}
}
@media screen and (min-width:810px) and (max-width:977px){
   .post-8 #speaker-row .frb_text,
  .post-298 #speaker-row .frb_text {min-height: 1310px;  }
}
@media screen and (min-width:978px) and (max-width:1200px){
   .post-8 #speaker-row .frb_text,
  .post-298 #speaker-row .frb_text {min-height: 1090px;  }
}
@media screen and (min-width:1200px){
 .post-8 #speaker-row .frb_text,
  .post-298 #speaker-row .frb_text {min-height: 960px;}
}

/********************************/
/***************LOWER SECTION *************/
img.guarantee-photo {
  padding-top: 22px;
}
/**************/

/*******************************************/
.post-196 td{
	padding: 2px 2px 10px 0px;
  	width: 300px;
}
/*******************************/

/****************** SCHEDULE TABLE ************/
table.schedule {
	border: black solid 4px;
  	border-radius: 4px;
  background: white;
  padding: 0px 14px;
}
tr.date-row {
  border-bottom: black solid 4px;
}
td.date-cell {
  padding-bottom: 4px;
  padding-left: 26px;
}

td.time-cell{
width: 12%;
}

td.talk-cell{
line-height: 16px;
  width: 20%;
  padding-left: 2px;
}

body.page.page-id-196 div#pbtheme_content {
  background-color: rgb(26, 140, 200);
}

body.page.page-id-196 p.title{
	font-size: 2.16rem;
  	color: white;
    line-height: 120%;
}
body.page.page-id-196 p.date{
  font-size: 3rem;
  line-height: 90%;
}
/*********************************/

/********* TEXT MODIFIERS *****************/
.italic {
  font-style: oblique;
}

.underlined {
  text-decoration:underline;
}
.big-red {
color:red;
  font-weight:bold;
  font-size:30px;
}
.dark {
  text-shadow: 0px 2px 10px black;
}