/**
 * Theme Name: inForward Child Theme
 * Template: inforward
*/

/*------------------------------------------------------------------
[Add Your Custom CSS Here] */

.breadcrumbs-wrap.with-bg .page-title {
    color: #FFF !important;
}
.breadcrumbs-wrap.with-bg {
    background-image: url(https://new.beattyforcongress.com/wp-content/uploads/2017/11/1920x350_bg1-1.jpg) !important;
}
.cp-social-holder .bg-col-5 {
    padding-bottom: 85px;
}
.cp-social-holder-inner {
    padding-top: 30px;
}
[class*="btn"].btn-style-6 {
    background: #0d2f5d;
    color: #fff;
    webkit-box-shadow: 0px 12px 25px 0px rgba(191, 13, 62, 0.43);
    -moz-box-shadow: 0px 12px 25px 0px rgba(191, 13, 62, 0.43);
    box-shadow: 0px 12px 25px 0px #0f366d;
}
[class*="btn"].btn-style-6:hover {
    background: #0d2f5d;
    color: #fff;
    webkit-box-shadow: 0px 12px 25px 0px rgba(191, 13, 62, 0.43);
    -moz-box-shadow: 0px 12px 25px 0px rgba(191, 13, 62, 0.43);
    box-shadow: 0px 12px 25px 0px #0f366d;
}
.breadcrumbs-wrap.with-bg .breadcrumbs {
    color: #fff;
}
.tp-caption .Restaurant-Display   .tp-resizeme .text-slider .maintitle, .text-slider .subtitle {
    text-shadow: 2px 3px 3px rgba(0, 0, 0, 0.5) !important;
}
.front_page_news_image {
    margin-top: 75px;
}

.footer-3 .main-footer {
    position: relative;
    z-index: 2;
    padding: 0 0 20px 0;
    background-color: #f6f6f6;
    color: #000;
}
.paid-by { color: #000000 !important; }
.footer-3 .main-footer .widget .span { color: #000000 ;}
.footer-3 .main-footer .widget {
    color: #000000 !important;
}

.front_no_pad {padding: 0px 0;}
.wpcf7-form .sent {
	display: none;
}
.stay_connected { 
    color: #fff;
    margin-top: 0;
    margin-bottom: 0;
    line-height: 24px;
    display: inline-table;
    vertical-align: middle;
    width:350px;
}
.stay_connected:hover { color:#e84445;}
.cp-social-holder .bg-col-5 h5.section-title {
    color: #fff;
    margin-bottom: 15px;
}
.social_wrapper .fa {
  display: inline-block;
  justify-content: center;
  align-items: center;
  vertical-align: text-bottom !important;
  height: 30px;
  padding: 5px;
  font-size: 20px;
  width: 25px;
  margin-bottom:-58%;
  margin-right:0px;
  text-align:right;
} 

.social_right {
    text-align: right;
}

.social_wrapper_top .fa {   
    padding: 5px;
  font-size: 20px;
  width: 25px;
  text-align: center;
  text-decoration: none;
  margin: 0px 0px;
  margin-right:0px;
}
.fa-facebook:hover {
    color:#3B5998;
    opacity: 1.9;
}
.fa-twitter:hover {
  color: #55ACEE;
  opacity: 1.9;
}
.fa-instagram:hover {
  color: #125688;
  opacity: 2.9;
}
#header.header-3 .top-header .join-us {
    margin-left: 0px;
}
.cp-page-content-wrap {
    padding: 0px 0;
}
.tribe-bar-disabled {
    display:none;
}
.tribe-events-list-separator-month {
    font-size: large;
    font-weight: 200px;
}
.wpb-js-composer h2 {
    margin-top: 30px !important;
}

.entry-byline {
    display:none;
}
.entry-comments-link {
    display:none;
}

//* Mobile Style Sheet Customs */

@media (max-width: 769px){
.social_wrapper .fa {
  display: inline-block;
margin: auto !important;    width: 100%;
  vertical-align: text-bottom !important;
  height: 30px;
  padding: 5px;
  font-size: 20px;
  width: 25px;
} 
.social_right {
    text-align: center;
}
.social_wrapper_top .fa {   
  text-align: center !important;
}
.copyright{    margin: auto !important;    width: 100%;}
.footer-3 .main-footer .widget {
    text-align: center !important;
}
div.align-right {
    text-align: center !important;
}
div.top-header{text-align: center !important;}
}
.action-widget .action-item.type-2 .action-title:not(:last-child) {
    margin-bottom: 10px;
    margin-right: 40px;
}
.action-widget .action-item .i {
    display: inline !important;
}
@media only screen and (max-width: 992px){
	.responsive-nav-button::after {
     content: "Menu";
     font-size:30px;
    vertical-align: 18px;
    margin-left:8px;
}
.tribe-bar-disabled {
    display:none;
}
}