/* Enter Your Custom CSS Here */
.wrap {
 	margin-right: auto !important;
  	margin-left: auto !important;
}

.entry-content strong {
 	font-weight: bold !important; 
}


/* Slider */
.slick-loading .slick-list
{
    background: #fff url('./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('./fonts/slick.eot');
    src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: white;
    border: none;
    outline: none;
    background: #FAA31E;
  border-radius:100%;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: white;
    outline: none;
    background: #FAA31E;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'FontAwesome';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '\f0d9';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{

    content: '\f0da';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
   
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}


a.news_read_more {
       background-color: rgb(24, 91, 153); 
       color: rgb(255, 255, 255)!important; 
       display: block; 
       margin-bottom: 15px!important; 
       margin-left: auto!important; 
       margin-right: auto!important; 
       margin-top: 15px!important; 
       max-width: 128px; 
       padding-bottom: 5px; 
       padding-top: 5px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

a.news_read_more:hover {
       background-color: rgba(26, 112, 233, 0.87); 
    } 

a.pdf_download {
       background-color: rgba(212,17,17,1); 
       border-radius: 2px; 
       color: rgba(255,255,255,1); 
       display: inline-block; 
       font-size: 12px; 
       line-height: 14px; 
       padding-bottom: 5px; 
       padding-left: 10px; 
       padding-right: 10px; 
       padding-top: 5px; 
    } 

a.pdf_download:hover {
       background-color: rgba(255,5,5,1)!important; 
    } 

a.summit_button {
       background-color: rgb(250, 163, 30); 
       color: rgb(255, 255, 255); 
       display: block; 
       font-size: 21px; 
       font-weight: normal; 
       max-width: 308px; 
       padding-bottom: 5px; 
       padding-top: 5px; 
       text-align: center; 
       text-transform: uppercase; 
    } 
a.summit_button_red {
   background-color: rgb(255, 5, 5); 
    } 


#post-5099 a.summit_button_red {
  margin-right:auto;
  margin-left:auto;
  border-radius: 10px;
  padding: 10px;
  font-size: 28px;
    } 

body.home a.pdf_download {
       display: none; 
    } 

body.page-id-1102 button.accordion {
       background-color: rgb(24, 91, 153)!important; 
    } 

body.page-id-1102 button.accordion:hover {
       background-color: rgba(26, 112, 233, 0.87); 
    } 

body.page-id-1102 .panel ul li {
       color: rgba(0, 0, 0, 0.87); 
    } 

button.accordion {
       background-color: transparent!important; 
       border: none; 
       border-style: solid; 
       border-width: 1px; 
       color: rgb(250, 163, 30); 
       cursor: pointer; 
       font-size: 13px; 
       margin-bottom: 4px; 
       margin-top: 3px; 
       outline: none; 
       padding: 18px; 
       text-align: left; 
       text-transform: uppercase; 
       transition: 0.4s; 
       width: 100%; 
    } 

button.accordion:before {
       color: #FAA31E; 
       content: '➕'; 
       float: right; 
       font-size: 13px; 
       margin-left: 5px; 
    } 

button.accordion:hover {
       background-color: rgb(24, 91, 153)!important; 
    } 

button.accordion.active:before {
       content: "➖"; 
    } 

button.accordion.active, button.accordion:hover {
       background-color: #ddd; 
    } 

DIV.entry-content > P > STRONG {
       font-weight: bolder; 
    } 

DIV.entry-content > UL > LI {
       list-style-type: disc; 
       margin-bottom: 6px; 
       margin-left: 33px; 
    } 

div.panel {
       background-color: transparent; 
       border-bottom-color: rgba(160, 160, 160,0.25); 
       border-bottom-style: dotted; 
       border-bottom-width: 1px; 
       display: none; 
       -moz-transition: all 0.3s ease-in-out; 
       -o-transition: all 0.3s ease-in-out; 
       padding: 0 18px; 
       padding-bottom: 13px; 
       transition: all 0.3s ease-in-out; 
       -webkit-transition: all 0.3s ease-in-out; 
    } 

div.panel ul li {
       color: rgba(255,255,255, 0.87); 
       font-size: 14px; 
    } 

DIV.special_guests_top {
       margin-left: auto!important; 
       margin-right: auto!important; 
       max-width: 1300px!important; 
    } 

.blue_row_features p {
       font-size: 19px; 
    } 

.blue_row h1 {
       color: rgb(250, 163, 30); 
       font-size: 31px; 
       margin-top: 0px; 
       text-transform: uppercase; 
    } 

.blue_row h2 {
       color: rgb(250, 163, 30); 
       font-size: 25px; 
       font-weight: bold; 
       text-transform: uppercase; 
    } 

.blue_row i {
       color: #faa31e; 
    } 

.blue_row {
       margin-left: 0px; 
       margin-right: 0px; 
       padding-left: 50px; 
       padding-right: 50px; 
    } 

.blue_row_opening p {
       font-size: 27px!important; 
       margin-left: auto; 
       margin-right: auto; 
       margin-top: 0px; 
       max-width: 842px; 
       padding-top: 18px; 
       text-align: center; 
    } 

.blue_row p {
       color: rgb(255, 255, 255); 
       font-size: 16px; 
       font-weight: 300; 
    } 

.card_link {
       margin-left: auto; 
       margin-right: auto; 
       max-width: 1000px; 
    } 

.category-view-listing .entry-meta {
       color: rgba(76,76,76, 0.870588); 
       font-size: 13px; 
    } 

.category-view-listing img {
       float: left; 
       margin-right: 14px; 
       max-width: 120px; 
    } 

.donate_button {
       font-size: 33px; 
    } 

#general_info {margin-top:-2px!important;}

.honorary_chair {
       background-color: rgba(198, 198, 198, 0.87); 
       margin-left: auto!important; 
       margin-right: auto!important; 
       max-width: 1080px; 
    } 

.honorary_chair .rab_member {
       max-width: 30%; 
       width: 100%!important; 
    } 

.housekeeping_container #socialicons-solid-square {
       min-width: 212px; 
       padding-left: 7px; 
       padding-right: 8px; 
    } 

.idc_in_the_news_column {
       min-height: 428px; 
    } 

.lower_special_guests_container .speakers.speakers_proper {
       max-width: 43%; 
    } 

.lower_special_guests_container {
       margin-left: auto!important; 
       margin-right: auto!important; 
       max-width: 615px; 
    } 

.membership_block h3 {
       color: rgba(26,112,233, 0.870588); 
    } 

.membership_block h3 em {
       color: rgba(26,112,233, 0.870588); 
       font-size: 0.8em; 
       font-style: normal; 
    } 

.membership_block img {
       margin-top: 0px; 
       max-width: 100px; 
    } 

.membership_blue a {
       background-color: rgba(255, 255, 255, 0.12); 
       border-color: rgb(250, 163, 30); 
       border-style: solid; 
       border-width: 1px; 
       box-shadow: rgba(0, 0, 0, 0.2) 6px 10px 13px 0px; 
       color: rgb(250, 163, 30); 
       display: inline-block; 
       font-size: 27px; 
       font-weight: bold!important; 
       -moz-box-shadow: rgba(0, 0, 0, 0.2) 6px 10px 13px 0px; 
       -moz-transition: all 0.3s ease-in-out; 
       -o-transition: all 0.3s ease-in-out; 
       padding-bottom: 40px; 
       padding-left: 60px; 
       padding-right: 60px; 
       padding-top: 40px; 
       transition: all 0.3s ease-in-out; 
       -webkit-box-shadow: rgba(0, 0, 0, 0.2) 6px 10px 13px 0px; 
       -webkit-transition: all 0.3s ease-in-out; 
    } 

.membership_blue a:hover {
       background-color: rgb(250, 163, 30); 
       color: rgba(0, 0, 0, 0.87); 
       text-shadow: rgba(0, 0, 0, 0.0) 1px 1px 2px; 
    } 

.membership_blue a.nohover, .membership_gray a.nohover {
       background-color: transparent!important; 
       box-shadow: rgba(0, 0, 0, 0.0) 6px 10px 13px 0px; 
       -moz-box-shadow: rgba(0, 0, 0, 0.0) 6px 10px 13px 0px; 
       -webkit-box-shadow: rgba(0, 0, 0, 0.0) 6px 10px 13px 0px; 
    } 

.membership_blue h2 {
       color: rgb(255, 255, 255); 
       font-size: 38px; 
       font-weight: bold!important; 
       text-shadow: rgba(0, 0, 0, 0.44) 1px 1px 2px; 
       text-transform: uppercase; 
    } 

.membership_blue p, .membership_gray p {
       color: rgb(234, 234, 234); 
       font-size: 18px; 
       font-weight: 400; 
       line-height: 25px; 
       margin-left: auto; 
       margin-right: auto; 
       max-width: 1000px; 
       text-shadow: rgba(0, 0, 0, 0.64) 1px 1px 2px; 
    } 

.membership_four_blocks {
       min-height: 133px; 
    } 

.membership_gray a {
       background-color: rgba(255, 255, 255, 0.12); 
       border-color: #003a54; 
       border-style: solid; 
       border-width: 1px; 
       box-shadow: rgba(0, 0, 0, 0.15) 6px 10px 13px 0px; 
       color: #003a54; 
       display: inline-block; 
       font-size: 27px; 
       font-weight: bold!important; 
       -moz-box-shadow: rgba(0, 0, 0, 0.15) 6px 10px 13px 0px; 
       -moz-transition: all 0.3s ease-in-out; 
       -o-transition: all 0.3s ease-in-out; 
       padding-bottom: 40px; 
       padding-left: 60px; 
       padding-right: 60px; 
       padding-top: 40px; 
       text-shadow: rgba(255, 255, 255, 0.0) 0px 0px 2px; 
       transition: all 0.3s ease-in-out; 
       -webkit-box-shadow: rgba(0, 0, 0, 0.15) 6px 10px 13px 0px; 
       -webkit-transition: all 0.3s ease-in-out; 
    } 

.membership_gray a:hover {
       background-color: #185B99; 
       color: rgb(250, 163, 30); 
       text-shadow: rgba(0, 0, 0, 0.0) 1px 1px 2px; 
    } 

.membership_gray h2 {
       color: rgb(255, 255, 255); 
       font-size: 38px; 
       font-weight: bold!important; 
       text-shadow: rgba(0, 0, 0, 0.44) 1px 1px 2px; 
       text-transform: uppercase; 
    } 


.register-button-col, .special-guests-col, .special-comments-col, .honored-guest-col {float:left; width:100%;}

.special-guests-col .speakers, .special-comments-col .speakers, .honored-guest-col .speakers {
    width: 33%;
    min-height: 320px;
}

.hide-away {display:none;}

.idc-banner {margin-top:70px; margin-bottom:55px;}

#post-5099 #register {margin-bottom:30px;}

.past_speakers_slide { 
  margin-bottom: 20px!important; 
       margin-left: 2.5%!important; 
       margin-right: 2.5%!important; 
       margin-top: 20px; 
       max-width: 20%; 
       min-height: 325px;
  display:block;
  float:left;
}

.past_speakers_slide h3 {
       color: rgb(250, 163, 30); 
       font-size: 14px; 
       margin-bottom: 22px; 
       margin-top: 6px; 
       text-align: center; 
    } 

.past_speakers_slide img {
       background-color: rgb(255, 255, 255); 
       border-color: rgb(250, 163, 30); 
       border-radius: 19px; 
       border-style: solid; 
       border-width: 2px; 
       display: block; 
       margin-left: auto!important; 
       margin-right: auto!important; 
       max-width: 95%; 
       padding-bottom: 1px; 
       padding-left: 1px; 
       padding-right: 1px; 
       padding-top: 1px; 
        
    } 

.petition_block .frm_forms {
       background-color: rgba(242,242,242,1); 
       border-color: rgba(160,160,160, 0.870588); 
       border-style: solid; 
       border-width: 1px; 
       margin-top: 36px; 
       padding-bottom: 25px; 
       padding-left: 20px; 
       padding-right: 20px; 
       padding-top: 25px; 
    } 

.petition_block h1 {
       color: rgba(13,76,165, 0.870588); 
       font-size: 41px; 
       margin-bottom: 7px; 
       margin-top: -20px; 
    } 

.petition_block h2 {
       border-bottom-color: #d6d6d6; 
       border-bottom-style: solid; 
       border-bottom-width: 1px; 
       border-color: rgba(214,214,214, 0.870588); 
       border-top-style: solid; 
       border-top-width: 1px; 
       color: rgba(89,89,89, 0.870588); 
       font-size: 17px; 
       font-style: italic; 
       line-height: 28px; 
       margin-bottom: 30px; 
       margin-left: auto!important; 
       margin-right: auto!important; 
       margin-top: 15px; 
       max-width: 666px; 
       padding-bottom: 10px; 
       padding-top: 10px; 
    } 

.petition_block p {
       font-family: open-sans, sans-serif; 
       font-size: 18px; 
       line-height: 31px; 
    } 

.rab_member .padding {
       background-color: rgb(234, 234, 234); 
       border-color: rgb(224, 224, 224); 
       border-style: solid; 
       border-width: 1px; 
       margin-left: auto; 
       margin-right: auto; 
       max-width: 275px; 
       min-height: 452px; 
       padding-bottom: 20px; 
       padding-left: 20px; 
       padding-right: 20px; 
       padding-top: 25px; 
    } 

.rab_member {
       float: left; 
       margin-left: 1.5%; 
       margin-right: 1.5%; 
       max-width: 22%; 
       min-height: 511px; 
       width: 30%; 
    } 

.rab_member h3 {
       font-size: 19px; 
       text-align: center; 
    } 

.rab_member h3 span {
       border-top-color: rgba(214, 214, 214, 0.87); 
       border-top-style: solid; 
       border-top-width: 1px; 
       color: rgba(76, 76, 76, 0.87); 
       display: block; 
       font-size: 12px; 
       font-style: normal; 
       line-height: 17px; 
       margin-top: 8px; 
       padding-top: 8px; 
       text-transform: uppercase; 
    } 

.rab_member img {
       display: block; 
       margin-left: auto; 
       margin-right: auto; 
       max-width: 197px; 
    } 

.read_more_button {
       background-color: rgba(26, 112, 233, 0.870588); 
       color: rgba(255,255,255,1); 
       display: block; 
       margin-bottom: 10px; 
       margin-left: auto; 
       margin-right: auto; 
       margin-top: 10px; 
       max-width: 123px; 
       padding-bottom: 5px; 
       padding-left: 15px; 
       padding-right: 15px; 
       padding-top: 5px; 
       text-align: center; 
    } 

.required_notice {
       color: rgba(135,125,125,1); 
       font-size: 15px!important; 
       letter-spacing: 1px; 
       margin-top: 0px; 
       text-align: center; 
    } 

.responsiveslide {
       width: 100%!important; 
    } 

.schedule_bold {
       font-weight: bold; 
    } 

.schedule_left {
       font-weight: bold; 
       padding-bottom: 5px; 
       padding-top: 5px; 
       width: 15%!important; 
    } 

.schedule_right {
       padding-bottom: 5px; 
       padding-right: 17px; 
       padding-top: 5px; 
       width: 85%!important; 
    } 

.schedule_table {
       margin-left: 15px; 
       margin-right: 15px; 
    } 

.schedule_underline {
       text-decoration: underline!important; 
    } 

.schedule_wrapper {
       background-color: rgb(234, 234, 234); 
       border-color: rgba(0,0,0, 0.87); 
       border-style: solid; 
       border-width: 1px; 
       margin-bottom: 18px!important; 
       margin-left: auto!important; 
       margin-right: auto!important; 
       margin-top: 18px; 
       max-width: 642px; 
       padding-bottom: 10px; 
       padding-left: 10px; 
       padding-right: 10px; 
       padding-top: 10px; 
    } 

.schedule_wrapper h3 {
       color: rgb(24, 91, 153); 
       font-size: 22px; 
       font-weight: bold; 
       margin-top: 29px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

#post-5099 #speakers {border-top:0px!important;}

.speakers .padding {
       padding-right: 14px; 
    } 

.speakers {
       float: left; 
       max-width: 48%; 
       min-height: 271px; 
    } 

.speakers h3 {
       color: rgb(250, 163, 30); 
       font-size: 13px; 
       line-height: 14px; 
       margin-bottom: 22px; 
       margin-top: 6px; 
       text-align: center; 
    } 

.special-guest {color:#fff; text-align:center; font-weight:700; font-size:18px;}
.summit-speakers {color:#fff; text-align:center; font-weight:700; font-size:18px;}

.speakers img {
       background-color: rgb(255, 255, 255); 
       border-color: rgb(250, 163, 30); 
       border-radius: 19px; 
       border-style: solid; 
       border-width: 2px; 
       display: block; 
       margin-left: auto!important; 
       margin-right: auto!important; 
       margin-top: 0px!important; 
       max-width: 95%; 
       padding-bottom: 1px; 
       padding-left: 1px; 
       padding-right: 1px; 
       padding-top: 1px; 
    } 

.speakers_list {
       border-bottom-color: rgb(250, 163, 30); 
       border-bottom-style: solid; 
       border-bottom-width: 1px; 
       margin-left: auto; 
       margin-right: auto; 
       max-width: 1200px; 
       padding-bottom: 29px; 
       padding-left: 10px; 
       padding-right: 10px; 
       padding-top: 20px; 
    } 

.speakers_list h3 {
       color: rgb(250, 163, 30); 
       margin-bottom: 12px; 
       margin-top: 12px; 
    } 

.speakers_list img {
       display: block; 
       float: left; 
       margin-right: 17px; 
       margin-top: 11px; 
       width: 185px; 
    } 

.speakers_list p {
       line-height: 23px; 
    } 

.speakers_proper {
       margin-bottom: 20px!important; 
       margin-left: 2.5%!important; 
       margin-right: 2.5%!important; 
       margin-top: 20px; 
       max-width: 20%; 
       min-height: 325px; 
    } 

.speakers.featured {
       float: none; 
       margin-left: auto!important; 
       margin-right: auto!important; 
       max-width: 300px; 
    } 

.speakers.past_speakers h3 {
       font-size: 14px; 
    } 

.speakers.past_speakers {
       max-width: 20%; 
       min-height: 181px; 
    } 

.special_guests_top > .speakers > .padding > h3 > span {
       color: rgb(224, 224, 224); 
       display: block; 
       font-size: 11px; 
       line-height: 13px; 
       margin-top: 7px; 
       text-transform: uppercase; 
    } 

.special_guests_top > .speakers > .padding > h3 > strong {
       display: block; 
       font-weight: 400!important; 
       min-height: 38px; 
    } 

.special_guests_top .speakers img {
       display: block; 
       margin: 0 auto; 
       max-width: 206px; 
    } 

.special_guests_top .speakers {
       margin-left: 1.5%!important; 
       margin-right: 1.5%!important; 
       max-width: 22%; 
       text-align: center; 
       width: 100%!important; 
    } 

.special_guests_top h2 {
       color: rgb(250, 163, 30); 
       font-size: 26px; 
       font-weight: bold; 
       margin-bottom: 24px; 
       margin-top: 25px; 
       text-align: center; 
       text-transform: uppercase; 
    } 


.summit-section-two {margin-top:-40px;}

.summit_color {
       color: rgb(250, 163, 30); 
       font-weight: bold; 
    } 

.summit_header h1 {
       color: rgb(250, 163, 30); 
       font-size: 36px; 
       font-weight: bold; 
       margin-left: auto; 
       margin-right: auto; 
       margin-top: 45px; 
       max-width: 1061px; 
       text-transform: uppercase; 
    } 

.summit_header p {
       color: rgb(255, 255, 255); 
       font-size: 20px; 
       margin-top: 0px; 
    } 

.veep_featured {
       max-width: 408px!important; 
       width: 100%!important; 
    } 

.wp-caption {
       background-color: rgba(234,234,234,1); 
       margin-bottom: 11px; 
       padding-bottom: 10px; 
       padding-left: 10px; 
       padding-right: 10px; 
       padding-top: 10px; 
    } 

.wp-caption p {
       font-size: 12px; 
       margin-bottom: 5px; 
       margin-top: 5px; 
    } 

h2.featured_on {
       color: rgb(24, 91, 153); 
       font-size: 27px; 
       font-weight: bold; 
       text-align: center; 
       text-transform: uppercase; 
    } 

h2.rab_section_title {
       font-style: italic; 
       margin-bottom: 36px; 
       margin-top: 59px; 
       text-align: center; 
    } 

#content .membership_block UL > LI {
       margin-left: 130px!important; 
    } 

#content UL > LI {
       list-style-position: outside; 
       list-style-type: disc; 
       margin-left: 30px; 
    } 

#frm_form_10_container form input:not([type=submit]):not([type=radio]), #frm_form_10_container form select {
       border-color: #a0a0a0; 
    } 

#frm_form_10_container form input[type=submit] {
       background-color: rgba(224,0,0,1); 
       color: rgba(255,255,255,1); 
       font-size: 26px; 
       padding-left: 25px; 
       padding-right: 25px; 
       text-transform: uppercase; 
    } 

#frm_form_13_container {
       background-color: rgb(242, 242, 242); 
       border-color: rgba(198, 198, 198, 0.87); 
       border-radius: 5px; 
       border-style: solid; 
       border-width: 1px; 
       padding-bottom: 10px; 
       padding-left: 15px; 
       padding-right: 15px; 
       padding-top: 10px; 
    } 

#frm_form_16_container {
       background-color: rgb(234, 234, 234); 
       border-color: rgba(198, 198, 198, 0.87); 
       border-radius: 16px; 
       border-style: solid; 
       border-width: 1px; 
       padding-bottom: 20px; 
       padding-left: 20px; 
       padding-right: 20px; 
       padding-top: 10px; 
    } 

#frm_form_8_container .frm_submit, #frm_form_14_container .frm_submit, #frm_form_15_container .frm_submit, #frm_form_16_container .frm_submit {
       text-align: center; 
    } 

#frm_form_8_container form input[type=submit], #frm_form_14_container form input[type=submit], #frm_form_15_container form input[type=submit], #frm_form_16_container form input[type=submit] {
       background-color: rgba(26, 112, 233, 0.870588); 
       border-color: rgba(26, 112, 233, 0.870588); 
       color: rgba(255,255,255,1); 
       font-size: 20px; 
       padding-left: 20px; 
       padding-right: 20px; 
    } 

#post-190.hentry .wpb_text_column a {
       color: #185b99; 
    } 

#post-190.hentry .wpb_text_column h3 {
       color: #185b99; 
       font-size: 27px!important; 
       line-height: 44px!important; 
       text-transform: uppercase!important; 
    } 

#post-2179.hentry .wpb_text_column h1 {
       margin-top: 20px!important; 
    } 

#post-2179.hentry .wpb_text_column.partner_images img {
       display: block!important; 
       float: left!important; 
       margin-bottom: 5px!important; 
       margin-left: 5px!important; 
       margin-right: 5px!important; 
       margin-top: 5px!important; 
       max-width: 28%!important; 
    } 

#post-3092.hentry .wpb_text_column.iraq_intro p {
       color: rgba(13, 76, 165, 0.87); 
       font-size: 22px; 
       text-align: center; 
    } 

#post-4311.hentry .wpb_row.membership_blue {
       background-attachment: fixed!important; 
       background-image: url(https://indefenseofchristians.org/wp-content/uploads/2018/01/blue_membership.jpg); 
       background-position: center center!important; 
       background-repeat: no-repeat!important; 
       border-top-color: rgb(255, 255, 255); 
       border-top-style: solid!important; 
       border-top-width: 1px!important; 
       padding-bottom: 80px!important; 
       padding-top: 80px!important; 
       text-align: center!important; 
    } 

#post-4311.hentry .wpb_row.membership_gray {
       background-attachment: fixed!important; 
       background-image: url(https://indefenseofchristians.org/wp-content/uploads/2018/01/orange_membership.jpg); 
       background-position: center center!important; 
       background-repeat: no-repeat!important; 
       border-top-color: rgb(255, 255, 255); 
       border-top-style: solid!important; 
       border-top-width: 1px!important; 
       color: rgba(0,0,0,0); 
       padding-bottom: 80px!important; 
       padding-top: 80px!important; 
       text-align: center!important; 
    } 

#post-4311.hentry .wpb_row.upgrade_wrapper {
       background-color: rgba(89, 89, 89, 0.87); 
       border-top-color: rgb(234, 234, 234); 
       border-top-style: solid!important; 
       border-top-width: 1px!important; 
       text-align: center!important; 
    } 

#post-4311.hentry .wpb_text_column.upgrade a {
       color: rgb(250, 163, 30); 
    } 

#post-4311.hentry .wpb_text_column.upgrade p {
       color: rgb(234, 234, 234); 
       text-shadow: rgba(0, 0, 0, 0.44) 1px 1px 2px; 
    } 

#secondary .widget_frm_show_form {
       background-color: rgba(13, 76, 165, 0.870588); 
       border-color: #e0e0e0; 
       border-style: solid; 
       border-width: 1px; 
       box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset; 
       -moz-box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset; 
       padding-bottom: 10px; 
       padding-left: 30px; 
       padding-right: 30px; 
       padding-top: 11px; 
       -webkit-box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset; 
    } 

#secondary .widget_frm_show_form h3 {
       color: rgb(234, 234, 234); 
       font-family: Montserrat,sans-serif; 
       font-size: 18px; 
       padding-bottom: 6px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

html > body > div:nth-child(3) > div > div > div > #ubermenu-main-2-primary > #ubermenu-nav-main-2-primary > #menu-item-2186 > a > span {
       text-shadow: rgba(0, 0, 0, 0.44) 1px 1px 2px; 
    } 

html > body > div:nth-child(4) > div > div:nth-child(1) > #primary > #content > #post-2714 > div > div:nth-child(1) > div > div > div > div:nth-child(1) > div > p {
       font-size: 20px; 
       font-weight: lighter!important; 
       margin-bottom: 28px; 
       margin-left: auto!important; 
       margin-right: auto!important; 
       margin-top: 0px; 
       max-width: 1100px; 
    } 

html > body > div:nth-child(4) > div > div:nth-child(1) > #primary > #content > #post-2714 > header > h1 {
       text-align: center; 
    } 

HTML > BODY > DIV.container.content_container > DIV.row > DIV.col.l12 > DIV#primary > DIV#content > ARTICLE > DIV.entry-content > DIV.vc_row.wpb_row.vc_row-fluid.summit_header.vc_custom_1498750028553.vc_row-has-fill > DIV.wpb_column.vc_column_container > DIV.vc_column-inner.vc_custom_1498749768730 > DIV.wpb_wrapper > DIV.wpb_text_column.wpb_content_element.vc_custom_1503424726578 > DIV.wpb_wrapper > DIV.special_guests_top {
       border-bottom-color: rgb(250, 163, 30); 
       border-bottom-style: solid!important; 
       border-bottom-width: 1px!important; 
    } 

HTML > BODY > DIV.container.content_container > DIV.row > DIV.col.l8.m9 > DIV#primary > DIV#content > ARTICLE > DIV.entry-content > OL.easy-footnotes-wrapper {
       border-top-color: rgba(198,198,198, 0.870588); 
       border-top-style: dashed; 
       border-top-width: 1px; 
       color: rgba(102,102,102, 0.870588); 
       font-size: 13px; 
       margin-bottom: 25px; 
       margin-top: 24px; 
       padding-top: 17px; 
    } 

HTML > BODY > DIV.cta_container.white {
       background-color: rgba(242,242,242,1)!important; 
       margin-bottom: -19px; 
       margin-top: 24px; 
    } 

HTML > BODY > DIV.cta_container.white > DIV.container > DIV.row > DIV.col.s12.m12.l12 > DIV.padding > ASIDE > DIV.frm_form_widget > H3 {
       color: rgba(153,153,153, 0.870588); 
       font-weight: 400; 
       letter-spacing: 4px; 
       margin-bottom: 22px; 
       margin-top: 24px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

HTML > BODY > DIV.primarycolor.masthead > DIV.container > DIV.row > DIV.col.s12.m12.l5.housekeeping_container > DIV.padding > FORM#searchform {
       max-width: 181px; 
    } 

HTML > BODY.page-id-4311 > DIV.container.content_container > DIV.row > DIV.col.l12 > DIV#primary > DIV#content > ARTICLE > HEADER.entry-header.hide_page_title {
       display: none; 
    } 

img.popup_speaker_photo {
       border-color: #faa31e!important; 
       border-radius: 19px!important; 
       border-style: solid!important; 
       border-width: 2px!important; 
       float: left; 
       margin-bottom: 4px; 
       margin-right: 14px; 
       max-width: 250px; 
       padding-bottom: 1px!important; 
       padding-left: 1px!important; 
       padding-right: 1px!important; 
       padding-top: 1px!important; 
    } 

img.wp-image-3335 {
       background-color: rgb(255, 255, 255); 
       border-color: rgb(250, 163, 30); 
       border-radius: 11px; 
       border-style: solid; 
       border-width: 2px; 
       max-width: 237px; 
       padding-bottom: 1px; 
       padding-left: 1px; 
       padding-right: 1px; 
       padding-top: 1px; 
    } 

#pagecircle1, #pagecircle2, #pagecircle3, #pagecircle4 {
    } 

p.special_note {
       color: rgb(255, 255, 255); 
       font-size: 15px; 
       font-style: normal; 
       margin-top: -9px; 
       text-align: center; 
       text-transform: none; 
    } 

html > body > div:nth-child(4) > div > div:nth-child(1) > #primary > #content > #post-4776 > header > h1 {
       text-align: center; 
    } 

h2.cc_section_title {text-align:center; font-size:23px; text-transform:uppercase; line-height:1.4; margin:25px 0 0;}

.congressional_champs {
    background-color: rgba(198, 198, 198, 0.87);
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top:80px;
   /* max-width: 1080px;*/
}

.congressional_champs .congressional-member {
  /*  max-width: 30%;*/
    width: 100% !important;
}
.congressional-member {
    float: left;
    margin-left: 1.5%;
    margin-right: 1.5%;
    max-width: 22%;
    min-height: 511px;
    width: 30%;
}

.congressional-member .padding {
    background-color: rgb(234, 234, 234);
    border-color: rgb(224, 224, 224);
    border-style: solid;
    border-width: 1px;
    margin-left: auto;
    margin-right: auto;
    max-width: 275px;
    min-height: 452px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 25px;
}

.congressional-member img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 197px;
}

.congressional-member h3 {
    font-size: 19px;
    text-align: center;
}

.congressional-member p {
    border-top-color: rgba(214, 214, 214, 0.87);
    border-top-style: solid;
    border-top-width: 1px;
    color: rgba(76, 76, 76, 0.87);
    display: block;
    font-size: 12px;
    font-style: normal;
    line-height: 17px;
    margin-top: 8px;
    padding-top: 8px;
    text-transform: uppercase;
    text-align:center;
}

	#ticker-wrapper {width:100%; margin:0 auto; position:relative; display: table; background:#185B99; padding: 5px 0;}	
	.ticker-header {text-transform:uppercase; width:329px; float:left; position: relative; display: block; color:#fff; font-size:16px; padding:10px 25px;}
	

.tickercontainer:after,
.tickercontainer:before {
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
}



.tickercontainer:after {
    top: 10px;
    border-color: transparent transparent transparent #185B99;
    border-width:20px;
}


.tickercontainer:before {
    top: 9px;
    border-color: transparent transparent transparent #185B99;
    border-width: 21px;
}
	#webTicker {background:#246FB5; padding:10px; float:left;}
	#webTicker li {color:#fff; font-weight: normal;  font-size: 15px; font-style: italic; padding: 0 20px !important; list-style:none !important;}
#webTicker li a {color:#fff;}
#webTicker li a:hover {color:#039be5;}

body.home .homepage_posts {max-width:485px; display: inline-block; margin-right: 0px; float: left; min-height:125px; max-height:150px; margin-bottom:0px;width: 50%; padding-right: 12%;}

@media only screen and (max-width: 800px) {
	 .body.home .homepage_posts{
			 width: 100% !important;
			 padding: 6% !important;
	 }
}
body.home .homepage_posts {max-width:485px; display: inline-block; margin-right: 0px; float: left; min-height:125px; max-height:150px; margin-bottom:0px;width: 50%; padding-right: 12%;}


body.home .homepage_posts:nth-child(odd) {float: left;}
body.home .homepage_posts:nth-child(even) {float: left;}
body.home .home-latest .clearfix {clear:none;}

.homepage_posts_thumb {width:120px; margin-bottom:19px;}



.cc-scroll {margin-bottom:-35px; margin-top:25px;}
.no-padding .vc_column_container .vc_column-inner {
    padding-left: 0px !important;
    margin-bottom:5px;
}
.no-spacing .vc_column_container .vc_column-inner {
    padding-left: 100px !important;
 
}


.give-act-section {background:#246fb5;}
.give-section, .act-section {margin-bottom:0px; margin-top:0px;}
.give-section {background:url('https://indefenseofchristians.org/wp-content/uploads/2018/09/give-section-bg_v2.jpg') no-repeat 0 0; width:830px; height:249px; display:block;}
.act-section {background:url('https://indefenseofchristians.org/wp-content/uploads/2018/09/act-section-bg.jpg') no-repeat 0 0; width:829px; height:249px; display:block;}

.give-section h2, .act-section h2 {color:#fff; text-transform:uppercase; font-size: 53px; line-height:100%; letter-spacing:1px;}
.give-section h2 {padding: 10px 70px 0 105px;}
.act-section h2 {padding: 10px 70px 0 105px;}
.give-section p, .act-section p {color: #fff; text-transform: uppercase; margin-top: -3px; font-size:14px; }
.give-section p {padding: 0px 0px 0 105px; }
.act-section p {padding: 0px 0px 0 105px;}
a.give-now-button {width:286px; height:55px; display:block; position:relative; background:url('https://indefenseofchristians.org/wp-content/uploads/2018/09/givenow_btn.png') no-repeat 0 0; text-indent:-9999px; margin-top:25px;}
a.give-now-button:hover {background:url('https://indefenseofchristians.org/wp-content/uploads/2018/09/givenow_btn.png') no-repeat 0 -55px;}
a.take-action-button {width:286px; height:55px; display:block; position:relative; background:url('https://indefenseofchristians.org/wp-content/uploads/2018/09/actnow_btn.png') no-repeat 0 0; text-indent:-9999px; margin-top:25px;}
a.take-action-button:hover {background:url('https://indefenseofchristians.org/wp-content/uploads/2018/09/actnow_btn.png') no-repeat 0 -55px;}

.divider-line, .video-embed {margin-top:45px;}
.divider-line:after {content:''; display:block; position:absolute; width:1px; height:465px; top:35px; right:0px; border-width:0px 1px 0px 0px; border-color:#ececec; border-style:solid;}


.post-1235 h1.page-title {margin-top: 55px; padding-left: 140px; text-transform: uppercase; font-size: 30px;}
.contribute-top .embed-container iframe, .contribute-top .embed-container object, .contribute-top .embed-container embed {left:140px; width:75%; height:75%;}
.contribute-details p {margin-right:0px; /*margin-left:-55px;*/ max-width:90%; font-size:25px; text-align:center;}

.mid-blue-bar {top:-100px;}
.blue-block { width: 970px; margin-right: auto; margin-left: auto; display: block; padding-top:0px; padding-bottom:30px; }
.blue-block h2 {text-transform: uppercase; line-height: 1.6; font-weight: 700; text-align:center; color:#fff;}
.blue-block p {text-align:center; color:#fff; font-weight:700;}
.blue-block p a:hover {text-decoration:underline;}

.contribution-container {width:950px; margin-left:auto; margin-right:auto; display:block; position:relative;}
.contribution-container h2 {color: #0b4072; font-weight: 700; text-align: center;}
.contribution-container p {text-align:center; line-height:1.8; font-size:17px;}


.form-section {margin-top:-65px;}

.membership-section {background:url('https://indefenseofchristians.org/wp-content/uploads/2018/09/blue_bg_v2.jpg') no-repeat left top; min-height: 616px; margin-top:60px; margin-bottom:45px;}

.membership-card-section {padding-left:140px;}
.gift-membership-section {}

.membership-details {width: 560px; float:right; display: block; position: relative; margin-top: 55px;}
.gift-membership-details {width: 565px; margin-left:45px; display: block; position: relative; margin-top: 55px;}
.membership-details h2, .gift-membership-details h2 {color:#fff; text-align:center; text-transform:uppercase; font-weight:700; margin-bottom:45px; margin-top:0px;}
.membership-details p, .gift-membership-details p {color:#fff; text-align:center; font-size:17px; line-height:1.8;}

a.membership-btn {width:531px; height:113px;background:url('https://indefenseofchristians.org/wp-content/uploads/2018/09/IDC_membership_box-1.png') no-repeat 0 0; display:block; text-indent:-9999px;}
a.membership-btn:hover {background:url('https://indefenseofchristians.org/wp-content/uploads/2018/09/IDC_membership_box-1.png') no-repeat 0 -113px;}

a.gift-btn {width:531px; height:113px; margin-top:124px; background:url('https://indefenseofchristians.org/wp-content/uploads/2018/09/IDC_gift_box-1.png') no-repeat 0 0; display:block; text-indent:-9999px;}
a.gift-btn:hover {background:url('https://indefenseofchristians.org/wp-content/uploads/2018/09/IDC_gift_box-1.png') no-repeat 0 -113px;}

.defender-club-header h5 {color:#000; font-size:16px; margin-bottom:-15px !important;}

.disclaim-text {font-size:12px; text-align:center;}

.page-id-4640 .hide_page_title{
 display:none;
}

.donate_button{
 border-radius:3px;
 margin-top:10px;
 background-color:rgb(250,163,30);
 color:rgb(255,255,255);
 font-family:Roboto;
 font-weight:500;
}

.housekeeping_container .padding{
 border-bottom-width:0px;
 border-top-width:0px;
}

.idc_dinner_header p{
 text-align:center;
 font-size:34px;
 margin:20px 0;
}

.idc_dinner_header p em{
 display:block;
 font-style:normal;
 text-transform:uppercase;
 font-size:28px;
 letter-spacing:5px;
 border-style:solid;
 border-width:0px;
 border-top-width:1px;
 border-top-color:rgba(255, 255, 255, 0.248);
 max-width:500px;
 margin:0 auto ;
}

.hotels_listing a{
 color:#FAA31E;
 display:inline-block;
 border:1px solid #FAA31E;
 margin:5px;
 width:100%;
 max-width:350px;
 padding:5px;
 background-color:rgba(255, 255, 255, 0.105);
 -webkit-transition:all 0.3s ease-in-out;
 -moz-transition:all 0.3s ease-in-out;
 -o-transition:all 0.3s ease-in-out;
 transition:all 0.3s ease-in-out;
}

.hotels_listing a:hover{
 background-color:rgba(255, 255, 255, 0.895);
 color:rgb(156, 94, 0);
}

.centered_photo .speakers{
 float:none;
 margin:0 auto;
 max-width:70%;
 width:70%;
 height:auto;
 max-height:auto;
}

.smaller_speakers .speakers{
 max-width:21%;
 margin:2%;
}

.vc_btn3.vc_btn3-color-warning{
 background-color:rgb(165, 105, 15);
}

.vc_btn3.vc_btn3-size-lg{
 font-size:32px;
}




@media screen and (max-width: 1680px) { .no-spacing .vc_column_container .vc_column-inner { padding-left: 0px !important;} .give-section p {padding-left:198px; } .act-section p {padding-left: 205px;} .give-section h2 {padding-left: 198px;} .act-section h2 {padding-left: 205px;} body.home .homepage_posts {max-width:429px;} .divider-line h2.section_title.home {padding-left:95px!important;} .divider-line:after {right:-25px;}} 
@media screen and (max-width: 1440px) { .no-spacing .vc_column_container .vc_column-inner { padding-left: 100px !important;} body.home .homepage_posts {max-width:330px; min-height:175px; max-height:210px;} .give-section {background:url('https://indefenseofchristians.org/wp-content/uploads/2018/09/give_v6.jpg') no-repeat 0 0; width:512px; height:249px; display:block;} .act-section {background:url('https://indefenseofchristians.org/wp-content/uploads/2018/09/act_v5.jpg') no-repeat 0 0; width:512px; height:249px; display:block;} .give-section h2, .act-section h2 {font-size: 30px;} .give-section h2 {padding-left:35px;} .act-section h2 {padding-left: 35px;} .give-section p {padding-left: 35px; font-size:12px; } .act-section p {padding-left: 35px; font-size:12px;} .divider-line h2.section_title.home {padding-left:15px!important;} .divider-line:after {right:-55px;} } 
@media screen and (max-width: 1024px) { .blue_row {   padding-left: 0px!important; } .no-spacing .vc_column_container .vc_column-inner { padding-left: 15px !important;} .give-section h2 {padding-left:95px;} .act-section h2 {padding-left: 95px;} .give-section p {padding-left: 95px;} .act-section p {padding-left: 95px;}  body.home .homepage_posts {max-width:100%; width: 100%; float: none;padding: 5%; min-height:auto; max-height:100%;} .divider-line:after {right:-65px; top:58px; height:363px;} body.home .embed-container iframe, body.home .embed-container object, body.home .embed-container embed {width:75% !important; height:75% !important;} .membership-card-section {padding-left:0px;} .membership-details, .gift-membership-details {width:450px;} .gift-membership-details {margin-left:15px;} a.membership-btn {width:425px; height:90px;background:url('https://indefenseofchristians.org/wp-content/uploads/2018/09/membership_box_425.png') no-repeat 0 0;} a.membership-btn:hover {background:url('https://indefenseofchristians.org/wp-content/uploads/2018/09/membership_box_425.png') no-repeat 0 -90px;} a.gift-btn {background:url('https://indefenseofchristians.org/wp-content/uploads/2018/09/gift_box_425.png') no-repeat 0 0; width:425px; height:90px; margin-left:10px;}a.gift-btn:hover {background:url('https://indefenseofchristians.org/wp-content/uploads/2018/09/gift_box_425.png') no-repeat 0 -90px;}}  
@media screen and (max-width: 1024px) { .blue_row {   padding-right: 0px!important; }  }  
@media screen and (max-width: 1024px) { .rab_member img, .congressional-member img {   max-width: 100%!important; }  }  
@media screen and (max-width: 1024px) { .rab_member img, .congressional-member img {   width: 100%!important; }  }  
@media screen and (max-width: 1024px) { .speakers h3 {   font-size: 12px!important; }  }  
@media screen and (max-width: 1024px) { .speakers h3 {   line-height: 13px!important; }  }  
@media screen and (max-width: 1024px) { .speakers_proper {   min-height: 250px!important; }  }  
@media screen and (max-width: 1024px) { .speakers.past_speakers {   max-width: 20%!important; }  }  
@media screen and (max-width: 1024px) { .speakers.past_speakers {   min-height: 228px!important; }  }  
@media screen and (max-width: 768px) { .rab_member, .congressional-member {   max-width: 30%!important; }  .container {width:90%;}.post-1235 h1.page-title {padding-left:0;} .contribute-top .embed-container iframe, .contribute-top .embed-container object, .contribute-top .embed-container embed {left:0} .blue-block {width:700px;} .blue-block h2 {font-size:22px;} .membership-details, .gift-membership-details {width:315px;} .membership-details p, .gift-membership-details p {font-size:15px;} .membership-details h2, .gift-membership-details h2 {font-size:22px;} a.membership-btn {width:310px; height:65px;background:url('https://indefenseofchristians.org/wp-content/uploads/2018/09/membership_box_310.png') no-repeat 0 0;} a.membership-btn:hover {background:url('https://indefenseofchristians.org/wp-content/uploads/2018/09/membership_box_310.png') no-repeat 0 -65px;} a.gift-btn {background:url('https://indefenseofchristians.org/wp-content/uploads/2018/09/gift_box_310.png') no-repeat 0 0; width:310px; height:65px; margin-left:10px; margin-top:137px;}a.gift-btn:hover {background:url('https://indefenseofchristians.org/wp-content/uploads/2018/09/gift_box_310.png') no-repeat 0 -65px;}  }  
@media screen and (max-width: 768px) { .responsiveslide {   max-width: 590px!important; }   }  
@media screen and (max-width: 768px) { .speakers.past_speakers {   min-height: 189px!important; }  }  
@media screen and (max-width: 768px) { .summit_header h1 {   font-size: 24px!important; }  }  
@media screen and (max-width: 768px) { .summit_header h1 {   padding-left: 10px!important; }  }  
@media screen and (max-width: 768px) { .summit_header h1 {   padding-right: 10px!important; }  }  
@media screen and (max-width: 667px) { .honorary_chair .rab_member {   max-width: 100%!important; }  }  
@media screen and (max-width: 667px) { .rab_member .padding, .congressional-member .padding {   min-height: 468px!important; }  }  
@media screen and (max-width: 667px) { .rab_member, .congressional-member {   max-width: 47%!important; }  }  
@media screen and (max-width: 667px) { .rab_member, .congressional-member {   width: 47%!important; }  }  
@media screen and (max-width: 667px) { .responsiveslide {   max-width: 480px!important; }  }  
@media screen and (max-width: 667px) { .speakers_proper {   max-width: 45%!important; }  }  
@media screen and (max-width: 667px) { .speakers_proper {   min-height: 273px!important; }  }  
@media screen and (max-width: 667px) { .speakers.past_speakers {   max-width: 50%!important; }  }  
@media screen and (max-width: 667px) { .speakers.past_speakers {   min-height: 275px!important; }  } 
@media screen and (max-width: 580px) { .ticker-header { padding: 2px 25px; width:220px; font-size:15px;  } #webTicker li {padding: 0 10px !important;}  } 
@media screen and (max-width: 480px) { body.home .homepage_posts {   max-width: 100%!important; margin-right:0px; max-height:100%; margin-bottom:20px;} body.home .embed-container iframe, body.home .embed-container object, body.home .embed-container embed {left:0 !important; width:100% !important; height:99% !important;} h2.section_title.home {padding-left:0!important;}  } 
@media screen and (max-width: 480px) { .rab_member, .congressional-member {   max-width: 97%!important; }  }  
@media screen and (max-width: 480px) { .rab_member, .congressional-member {   width: 97%!important; }  }  
@media screen and (max-width: 480px) { .responsiveslide {   max-width: 248px!important; }  }  
@media screen and (max-width: 480px) { .speakers_proper {   max-width: 100%!important; }  }  
@media screen and (max-width: 480px) { .speakers.past_speakers {   max-width: 100%!important; }  }  
@media screen and (max-width: 480px) { #pagecircle1, #pagecircle2, #pagecircle3, #pagecircle4 {   display: none!important; }  }
@media screen and (max-width: 480px) { .ticker-header { padding: 1px 0px 1px 19px; width:175px; font-size:14px; } #webTicker li {font-size:13px; padding: 0 10px !important;} }