﻿
.wpb_heading,
.entry-content .wpb_heading {
  margin-top: 0;
}
.et_pb_counters .et_pb_counter_25 .et_pb_counter_container{background-image:none}
.et_pb_counter_25 .et_pb_counter_container{background-color:#dddddd}
.et_pb_counter_25 .et_pb_counter_container:hover{background-color:}
.et_pb_counter_25 .et_pb_counter_amount{background-color:#ff0000}
.et_pb_counter_25 .et_pb_counter_amount.overlay{color:#ff0000}
.et_pb_counters .et_pb_counter_25:hover .et_pb_counter_amount{background-color:}
.et_pb_counters .et_pb_counter_25:hover .et_pb_counter_amount.overlay{color:}
.center-block{display:block;margin-left:auto;margin-right:auto}


.center {
  text-align: center;
}

.nobr{display:inline-block;white-space:nowrap;}

  #hdr-line2 .nobr{margin-top:8px !important;}

  .top-nav .top-nav__item {
    text-align: center; }

    .top-nav .top-nav__item:after {
      content: '';
      display: block;
      height: 2px;
      background: #1F1F1F;
      background: var(--content);
      opacity: 0;
      transition: opacity 0.2s ease-in-out; }

    .top-nav .top-nav__item:hover:after {
      opacity: 1; }

#carousel span, #carousel a,
#thumbs span, #thumbs a {
	position: relative;
}


#carousel .single_slide{
width: 980px;
height: 300px;
position:relative;
}

#carousel .single_slide a, #carousel .single_slide a:hover {
color:#fff;
}

#carousel .single_slide a.readmore {
font-size:18px;
}

#carousel .single_slide a.readmore:hover {
color:#ef930f;
}
#IE .darksearch{margin-left:930px!important;position:absolute!important}
.darksearch{float:right;position:relative;margin-top:-143px;line-height:100%}
.headercontact,.darksearch{float:none!important;width:100%!important}
.darksearch input[type=text]{background-color:#000;color:#b4b4b4;-webkit-box-shadow:inset -1px 2px 9px rgba(255,255,255,.5);-moz-box-shadow:inset -1px 2px 9px rgba(255,255,255,.5);box-shadow:inset -1px 2px 9px rgba(255,255,255,.5)}
#footer-bottom{background-color:#ffffff}
#footer-bottom a{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}

  .main-navigation .menu-item-has-children {
    position: relative; }
ul#sidebar{margin-bottom:0}
.modal-body{position:relative;padding:15px}
.field-collection-container .ds-1col .field,.field-collection-container .ds-1col .view{margin-bottom:0 !important;}
.field-collection-container .ds-1col .field.field-name-field-group-title{margin-bottom:10px !important}
.ds-1col .field,.ds-1col .view{margin-bottom:10px;}
.ds-1col .field:before,.ds-1col .view:before,.ds-1col .field:after,.ds-1col .view:after{content:" ";display:table;}
.ds-1col .view .views-row{margin-top:0;}
.ds-1col img{height:auto !important;}
.ds-1col .field-name-title h4{margin-top:0;}
.block-views .views-row .ds-1col{padding:0px;margin-bottom:12px;}
#block-views-news-homepage-block .views-row .ds-1col{padding:0;margin-bottom:10px;}
.views-row .ds-1col{margin-bottom:12px;}



.shadowbox {border: 1px solid #cacaca!important; border-radius: 14px; background-color: #dfdfdf; padding: 17px; margin-top: 10px; margin-bottom: 20px;
-webkit-box-shadow: 5px 5px 16px 0px rgba(50, 50, 50, 0.15);
-moz-box-shadow:    5px 5px 16px 0px rgba(50, 50, 50, 0.15);
box-shadow:         5px 5px 16px 0px rgba(50, 50, 50, 0.15);
}
.single-tribe_events #tribe-events-content .fusion-events-featured-image .updated{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}

.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}
