/* Enter Your Custom CSS Here */

.event-inner{margin-bottom:30px;}
.event-inner:last-child{margin-bottom:0;}
.event-inner span.date{display:block; margin-bottom:10px;}

.header-widget .switcher {
position: absolute;
        right: 0;
}
.single .category-event .entry_title, .single .category-event .post_info{
      display: none !important;
  }
nav.main_menu.right {
    left: 10%;
}

.header-widget{
  position:relative;
}

.rpf-date{cursor: default;
    width: 95px;
    overflow: hidden;
    height: 20px;
    margin-left: auto;
  margin-right: auto;}

.f1 p, .f1 h3{ display:inline-block; vertical-align:top; color:#fff;}
.f1 p{font-size:20px;}
.f1{    text-align: center;
  padding-bottom: 25px;}

.f1 h3{padding-left:15px;}
.home-block1{border-top:1px solid #9f071a; color:#fff;}
.home-block1 p{color:#fff; font-size:25px;}
#gform_submit_button_1:hover, #gform_submit_button_1:focus{box-shadow:none;}

article.category-news .post_image{display:none !important;}

/* home form style */
.home-form .gform_body{width:80%; margin-right:2%;}
.home-form .gform_body, .home-form .gform_footer{display:inline-block; vertical-align:top; margin-left:-5px;}
.home-form .gform_footer{ width:18%; margin-top:0.375em; padding-top:0;}
/*.home-form input[type="submit"]{min-height:48px; width:100% !important; max-width:180px;}*/
.home-form h3{font-size:20px;}

div[style*="alpha(opacity"]{opacity: 0 !important; z-index:-1 !important;}

/* media style */
@media only screen and (min-width: 1000px){
  .content .container .container_inner.default_template_holder, .content .container .container_inner.page_container_inner {padding-bottom:60px;}
}

@media only screen and (max-width: 1000px){
.header-widget .switcher {position: relative;}
@media only screen and (max-width:767px){
  .home-block1, .home-block1 p{text-align:center !important;}
    .header_bottom .container_inner {width: 100%;}
}

@media only screen and (max-width:610px){
  .home-form .gform_footer, .home-form .gform_body{width:100%; display:block; margin-left:0; margin-right:0;}
  .home-form .gform_body li{width:100% !important; display:block;}
  .home-form input[type="submit"]{max-width:100%;}
    
    .fb_iframe_widget iframe{
      	position:relative!important;
      	width:100%!important;
    }
    
    
    .fb_iframe_widget span{
      	width:100%!important;
      border:1px solid #ccc;
    }
}


footer .column1 {
    position: relative;
    top: 0px;
}
.qbutton{
      color: #fff;
}

.qbutton:hover{
   background-color: #fff;
    color: #d20921;
}

.sticky nav.main_menu.right{
  	float:right;
  left:auto;
  top:15px;
}
._2p3a{
width:700px !important;
}
.uiScaledImageContainer {
  width:100% !important;
}

  
div.wpcf7-response-output.wpcf7-validation-errors {
    background-color: #fff!important;
}