﻿

    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }

.panel-row-style {
  zoom: 1;
}

.panel-row-style:before {
  content: '';
  display: block;
}

.panel-row-style:after {
  content: '';
  display: table;
  clear: both;
}
.cactus-nav-control:not(.cactus-nav-style-3) .cactus-container.medium .cactus-only-main-menu{width:100%;position:relative}
.cactus-nav-control:not(.cactus-nav-style-3) .cactus-container.medium .cactus-only-main-menu:before{content:'';display:block;top:0;left:-100vw;right:-100vw;height:1px;background-color:#3c3c3c;position:absolute}
#header-navigation .cactus-nav-control .cactus-header-search-form form input:not([type=submit]),#header-navigation .cactus-nav-control .cactus-header-search-form form input:not([type=submit]):focus{position:absolute;top:0;left:0;bottom:0;font-size:16px;padding-right:0;padding-left:0;width:100%;border:none;background-color:transparent;width:100%;padding-left:44px;padding-right:60px;line-height:60px;padding-top:0;padding-bottom:0;border-radius:0;-webkit-border-radius:0}

#slid_twit{
    height: 439px;
}


	#slide #mainSlide .user  {
		overflow:hidden;
	}

	#slide #mainSlide .user:before  {
		opacity:0.3;
		content:" ";
		display:block;
		position:absolute;
		border:1px solid black;
	}
.text-center{text-align:center !important}
.slideshow .slide .hero__content.text-center .content__box{display:inline-block;margin:0 auto}
