/* Task #22637 - Ryan - Start */

.row{
position:relative;
overflow:hidden;
}

.row .one-third{
float:left;
width:32%;
margin-right:2%;
}

.row .one-third.last{
margin:0;
}

#gform_wrapper_3,#gform_wrapper_3 .gform_body{
margin:0;
}

#gform_wrapper_3 .gform_body li label{
display:none !important;
}
#gform_wrapper_3 .gform_body li input{
border:1px solid #cacaca;
}

#gform_wrapper_3 .gform_footer{
margin-top:0;
float:right;
text-align:left;
}
#gform_wrapper_3 .gform_footer input{
margin:0;
width:100%;
padding:8px;
}

.menu li.page-item-229{
display:none;
}

/* Task #22637 - Ryan - End */
.lining{
  line-height:19px;
}
#gform_submit_button_3{
  background:#d9251c;
}

/* #23238 */
@media only screen and (max-width: 640px){
.row {
  
    width: 280% !important;
}
.one-third {
    clear:both;
   text-align:center;
}
  #s3
  {
    padding-top:23px;
  }
}
.one-half{
  width :50%;
  overflow:hidden;
}
.one-last{
  width:50%;
    overflow:hidden;
}
  /*mobileversion twitter feed */
  #sidebar_front {
    float: right;
    margin-right: 36px;
    margin-top: -411px;
}

@media only screen and (max-width: 640px){
#content_front {
      padding: 20px;
    width: 202% !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
}
  
 .sss {
    width: 333px !important;
    border-right: none !important;
  }
  .ss
  {
    clear:both;
width: 333px !important;
   margin-left: 0px !important; 
   margin-top: 0px !important;
    text-align: center;
  }
  #content
  {
    text-align:center;
  }
  /*mobileversion twitter feed */
  #sidebar_front {
    float: right;
    margin-right: 78px;
margin-top: -795px;
   
}
 
}

.efbl_story_meta{
background: #3B5998;
color: #fff !important;
}

.efbl_story_meta a{
color: #fff !important;
padding-right: 20px;
font-family: Arial;
text-decoration: none;
font-size: 15px;
}

.efbl_info{
background: #3B5998 !important;
}


.efbl_story_text a{
color: #3B5998;
font-weight: 700;
text-decoration: none;
}

.efbl_author_name a{
color: #d9251c !important;
font-weight: 700;

}

#efblcf .efbl_post_content .efbl_content_wraper{

padding-left: 10px;

}
.efbl_author_info{
padding-left: 10px;
}


.fb-headline{
font-family: Arial;
display: block;
padding: 20px 5px;
font-weight: 700;
color: #3B5998  !important
}

.fb-headline a{
color: #d9251c !important;
text-decoration: none;
font-family: Arial;
}

#aa-sidebar{

overflow: auto;
width: 322px;
height: 721px;
margin-top: 414px;
margin-left: 54px;

}


@media screen and (min-width: 641px){
.sss{
width: 590px;

}
}
@media screen and (max-width: 640px){


width: 100%

}

@media only screen and (max-width: 640px){

#content_front {
      float: none;
      padding: 20px;
      width: 100% !important;
}

.sss{
width: 100% !important;
margin-top: 30px;

}

#sidebar_front{

float: none;
clear: both;
}

#aa-sidebar{
width: 100%;
margin: 0px;
overflow: unset;

}

.fb-headline{
clear:both;
text-align: center
}

  
.sss .wp-image-206{
float: none !important;
margin: 0px auto;
margin-bottom: 20px;
    width: 60%;
    display: block;
}


}


.download-sidebar{
text-align: center;

}

.download-sidebar img{

width: 250px;
height: auto;

}


.download-sidebar a{
text-decoration: none;
color: #fff;
background: #d9251c;
padding: 15px ;
display: block;
font-family: 'Open Sans',sans-serif;
font-size: 17px;
font-weight: 700;
margin: 30px 20px 40px 20px;
transition: 200ms ease-in-out all;
}


.aa-download-btn:hover{
opacity: 0.8;

}

.dl-headline{
display: block;
text-align: center;
margin-bottom: 20px;
font-family: 'Open Sans',sans-serif;
font-size: 20px;
font-weight: 700;
}
