﻿



#header {
	width:100%;
}






#header-search {
	width: 940px;
	height: 51px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
}


#header-search form {
	float: right;
	width: 300px;
	margin: 10;
	padding: 12px 0px 0px 0px;
}


#header-search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}


#header-search-text {
	width: 200px;
	padding: 2px 3px;
	background: #1E1E1E;
	border: none;
	color: #4D4D4D;
}


#header-search-submit {
	background: none;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E4E4E4;
}




.genesis-skip-link {
	margin: 0;
}


.genesis-skip-link li {
	height: 0;
	width: 0;
	list-style: none;
}

	
	body .dslc-navigation .menu-item[class^="dslc-icon-"]:before,
	body .dslc-navigation .menu-item[class*=" dslc-icon-"]:before {
		display: none;
	}


.footer__external-logo {
  margin-left: 19px;
  margin-left: 1.33333rem;
}
.row{margin-right:-15px;margin-left:-15px}

  .row.align-top {
    align-items: normal;
  }

  .row.row--flex-start {
    align-items: flex-start;
  }

  .row--reverse {
    flex-direction: row-reverse;
  }

  .row.row--tablet-flex-start {
    align-items: flex-start;
  }

  .row--card {
    margin-top: 38px;
    margin-bottom: -21px;
  }

  .row.row--lists,
  .custom-point-list--mobile-margin-top {
    margin-top: 35px;
  }

  .row.row--lists {
    align-items: flex-start;
  }

  .row--margin-top {
    margin-top: 35px; 
  }

	
ul.news li h4 {	margin-bottom: 5px !important }

	
ul.news li img { float:left; padding:5px; border:1px solid #cccccc; background-color:#FFFFFF; }


ul.news li .content { float:left; padding:0 0 0 10px; width:126px; }

	
#footerWrap .news a {
	padding:0;
}
.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
#menu-sitemap li.menu-item-has-children{margin-bottom:15px}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
 .featured-entries-col{
overflow: hidden;
}

.featured-entries-col.column,
.featured-entries-col  .slick-list {
margin: -10px;
}

.featured-entries-col .single-list {
padding: 10px;
}

.featured-entries-col.column {margin: 0 0 15px;}

.sidebar .featured-entries-col .single-list {padding: 0 0 5px;}


.bold-heading-text {
	font-size: 32px;
	letter-spacing: -0.02em;
	line-height: 1;
	margin-bottom: 20px;
}



#header-forms-search,
#header-forms-login {
	display: none;
}





.\@atanet-hidden, #header-controls, #header-forms-search, #header-forms-login,
#bannerslideshow, #header-forms-find, #content-header-upper, #resize-group-photoheader, #content-header-lower,
.menu, .footermenu, .breadcrumb_trail,
#footer-copyright ul li a,
#footer-twitter, #footer-links, .link_more {
	display: none;	
}
.mk-header .mk-classic-nav-bg,.mk-header .mk-header-bg{z-index:1}
.mk-header.sticky-style-fixed .mk-header-bg{transition:opacity .2s ease-out}
.header-style-4 .mk-header-bg{transition:opacity .3s ease-out}
.mk-header-bg{-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;opacity:1}
.a-sticky .mk-header-bg{-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;opacity:1}
.trans-header .bg-true:not(.a-sticky) .mk-header-bg{opacity:0}
 .hb-custom-header, .mk-header, .mk-header-bg {background:none;border-botttom:0px !important;}

#shopping_cart_num_area{ cursor:pointer; display: none}


a.link_black_blue_b_u { font-family:Tahoma, Verdana, Arial, sans-serif; }

a.link_black_blue_b_u:link, a.link_black_blue_b_u:visited { color:#FF6600; font-weight:bold; text-decoration:underline; }

a.link_black_blue_b_u:hover, a.link_black_blue_b_u:active { color:#333333; font-weight:bold; text-decoration:underline; }


.buzzb a {
font-size: 12px!important;
}


.buzzb span {
font-family: 'Roboto';
font-size: 12px!important;
font-weight: 400!important;
color: #000000!important;
}


.buzzb a,
li {
font-family: 'Roboto';
font-weight: 900;
font-style: normal;
color: #000000!important;
}





li.buzzb {
    padding-right: 14px!important;
}
.e2-33.x-container,.e2-36.x-container,.e2-50.x-container {margin:0em auto 0em auto;background-color:transparent;z-index:1;}
.e2-33.x-container {text-align:center;}
