﻿


.mega-menu .menu-featured-item .button {
	width: auto !important;
}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

	.recent-post-widget .recent-post-widget-thumbnail { max-width: 100%; float: none; margin-bottom: 15px; }
.lefttop{max-width:710px;padding-bottom:40px;margin-bottom:0;min-height:600px}
#container{width:960px;margin:0 auto;padding:0 10px 50px}


.tm-spacer {
  clear: both;
}


.genesis-nav-menu .menu-item {
	display: inline-block;
	margin-bottom: 0;
	padding-bottom: 0;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}




.menu .menu-item:focus {
	position: static;
}


	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item a {
		border: none;
		margin-bottom: 1px;
		padding: 15px 20px 15px 0;
		text-align: left;
		width: 100%;
	}
#box-copy{text-align:center;margin-top:16px;line-height:1.33}






.content-area {
	overflow-x: hidden; 
}

#box1{ float:left;}


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}
#site-navigation #menu-menu-1 .menu-item-social-link a{padding-left:5px;padding-right:5px}
#site-navigation #menu-menu-1 .menu-item-social-link .genericon{font-size:2.1rem!important}
#site-navigation #menu-menu-1 .menu-item-social-link{display:none}

.td-header-sp-top-menu .td_data_time {
  position: relative;
  display: inline-block;
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  margin: 0 32px 0 0;
  text-transform: uppercase;
  
}
.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}


.logo {
	height: 46px;
}
.fusion-carousel .fusion-carousel-item{display:block;float:left;padding:0}
.fusion-carousel .fusion-carousel-item .fusion-carousel-item-wrapper{display:inline-block;visibility:hidden;vertical-align:middle;width:100%;line-height:normal;text-align:center}
.fusion-carousel .fusion-carousel-item .fusion-image-wrapper{display:inline-block;margin-bottom:0;text-align:center;max-width:100%}
.fusion-carousel .fusion-carousel-item .fusion-image-wrapper.fusion-video{display:block}
.fusion-carousel .fusion-carousel-item img{vertical-align:middle;width:100%;height:auto}
.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-item-wrapper{text-align:center}
.footer-text-wrap .footer-email-wrap{padding:21px 0}
.footer-text-wrap .footer-email-wrap a{color:#4db2ec}
.td-footer-bottom-full .footer-email-wrap{padding-bottom:0}
.content-destruct .column .cat{text-transform:uppercase;font-size:1.3em;margin-top:30px}
.pt_product-search-result .product-listing .top-slot-category .col-content .cat-description,.pt_product-search-result .product-listing .top-slot-category .col-content .seo-filter{font-weight:100;font-size:1.4rem;color:#333d28}
.pt_product-search-result .product-listing .top-slot-category .col-content .cat-description{margin-top:2rem;line-height:2.5rem}
.pt_categorylanding .col-content .content .catmaster-header .cat-description{width:100%;max-width:40rem;margin:auto}
.wpb_column.sticky-column{min-height:0!important}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
