@media all {
    .page-header.sticky .logo > img {
        width: auto;
        height:90px !important;
        margin-top: -10px !important;
        margin-bottom: -20px !important;
    }
}
@media all {
    .rbs_gallery_button .button-border-caution, .rbs_gallery_button .button-border-caution:active, .rbs_gallery_button .button-border-caution.is-active, .rbs_gallery_button .button-border-caution.active {
        color: #4db1e2 !important;
        border: 2px solid #4db1e2 !important;
       }
}
.bread-crumbs {
    margin-right: 92px;
    display: none;
}

@media screen and (min-width: 1050px){
    .page-header .main-nav-container, .page-header.logo-left .main-nav-container {
        float: none;
    }
  

.logo {
    margin-left: -70px;
}
}

@media all {
    .page_footer .cws-widget, .page_footer .cws-widget ul.post-list li, .page_footer .cws-widget ul.latest_tweets li {
        line-height: 1.8;
        font-size: 15px;
    }
}
body {
    font-family: Lato;
    font-size: 17px;
    line-height: 23px;
    word-spacing: 0px;
    letter-spacing: 0px;
    color: #7c7c7c;
}
@media all {
    img[class*="wp-image"]:not(.noborder) {
        padding: 3px;
        border: 0px solid #e4e4e4;
    }
}
.benefits .benefits_more {
    float: none;
    width: 295px;
    height: 300px;
    border: 0px solid #fff;
    position: absolute;
    bottom: 0px;
    left: 7%;
}
.benefits .benefits_more:after, .benefits .benefits_more:before {
    display:none;
}
.benefits_more, .benefits .cws-widget:nth-child(odd) .benefits_more{
  background:transparent !important;
}
.benefits .cws-widget{
  box-shadow:0px 30px 50px rgba(0, 0, 0, 0.32);
    transition: all 0.5s ease;
}
#tribe-events-header{
  margin-left:70px
}
.social-icons{
  margin-left:90px;
}
@media only screen and (max-width: 767px) {
  .social-icons{
margin-left:125px;
  }
}
@media screen and (max-width: 767px){
.page-header .logo img {
    margin-top: -20px !important;
}
}
@media all {
    .news:not(.staff_results):not(.blog-post.staff) .widget-title {
        line-height: 0;
        padding-top: 10px;
    }
  .screen-reader-text {
    display: none;
}
}

@media all {
    img[class*="wp-image"]:not(.noborder):hover {
        padding: 3px;
        border: 0px solid #e4e4e4;
        box-shadow: none;
       transition: all 0.5s ease;
    }
}
.wp-caption .wp-caption-text{
  margin-top:20px;
}
#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous, #tribe-events-content ul.tribe-events-sub-nav li.tribe-events-nav-next, #tribe-bar-views .tribe-events-sub-nav, #tribe-events-header .tribe-events-sub-nav{
text-transform:capitalize;
}
#tribe-events-content>*:not(script):not(.has-post-thumbnail){
  margin:10px 0 0 !important;
}
.uris-slider-title { 
  display: none; 
}
@media screen and (max-width: 767px){
.sp-top-thumbnails, .sp-bottom-thumbnails {
    height: 80px;
}
  .sp-top-thumbnails .sp-thumbnail-container, .sp-bottom-thumbnails .sp-thumbnail-container{
  height:50px !important;
  width:50px !important;
}
  .sp-mask{
  box-shadow:0px 0px 30px #25789f;
  border:2px solid white;
}
  
}
@media screen and (min-width: 767px){
.sp-top-thumbnails .sp-thumbnail-container, .sp-bottom-thumbnails .sp-thumbnail-container{
  height:70px !important;
  width:70px !important;
}

.sp-mask, iframe.__youtube_prefs__{
  box-shadow:0px 0px 50px #25789f;
  border:4px solid white;
}
}  
  @media screen and (min-width: 767px) and (max-width: 1050px) {

  html.touch .page-header .main-nav-container .mobile_menu_header .mobile_menu_title{
    font-size:15px;
    font-family:Lato;
    margin-left:10px;
    margin-top:20px;
  }

.page-header .main-nav-container, .page-header.logo-left .main-nav-container {
    float: right;
    margin-right: 33%;
  margin-top:40px !important;
}
  .page-header .main-nav-container {
    display:inline-grid !important;
}
  html.touch .main-nav-container .mobile_menu_header i {
    margin-left:0px;
    line-height:2.6em ;
  }
  html.touch .main-nav-container .mobile_menu_header {
    line-height: 0em ;
}
  html.touch .page-header .main-nav-container .mobile_menu_header{
    line-height:0em !important;
    width:300px;
}
  
  .page-header .logo, .page-header.logo-left .logo{
    margin-left:35%;
  }
   .cws-widget .widget-icon{
     margin-top:30px;
    
}


.sp-bottom-thumbnails.sp-has-pointer{
  display:none;
}

footer-bottom-part .footer_sidebar_area .cws-widget {
    display: unset !important;
}

 @media screen and (min-width: 767px) and (max-width: 850px) {
.benefits .benefits_more {
    float: none;
    width: 363px;
    height: 260px;
  margin-left:-3px;
}
}

@media only screen and (min-width: 1000px) {
.site{
margin-right:35%;
}
}
strong {
color:black !important;
}

.front-page .grid-col-3, .front-page .grid-col-4, .front-page .grid-col-6 {
margin-left:0!important;
}

input[type="checkbox"] {
 border: 1px solid #000000b3!important;
}

