﻿

#content-contain div.grid div {float:left; padding:0 2%;}

#content-contain div.grid div img {width:100%;}

.grid {margin-top:40px;}
.yith-wcwl-wishlistexistsbrowse .feedback,.yith-wcwl-wishlistaddedbrowse .feedback{display:none}
.yith-wcwl-wishlistexistsbrowse a,.yith-wcwl-add-button a.add_to_wishlist,.yith-wcwl-wishlistaddedbrowse a{text-indent:-9999px;display:block;width:30px;height:30px;position:relative;border:3px solid #000000;border-radius:99px;color:#000000;padding:5px}
.yith-wcwl-wishlistexistsbrowse a:before,.yith-wcwl-add-button a.add_to_wishlist:before,.yith-wcwl-wishlistaddedbrowse a:before{position:absolute;left:0;right:0;text-align:center;text-indent:0;content:'\e000';font-size:16px;font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}
.yith-wcwl-wishlistexistsbrowse a,.yith-wcwl-wishlistaddedbrowse a{color:#c60000;border-color:#c60000}
.product-image .yith-wcwl-wishlistexistsbrowse a,.product-image .yith-wcwl-add-button a.add_to_wishlist,.product-image .yith-wcwl-wishlistaddedbrowse a{padding:10px;height:40px;width:40px}


.tan-cat {
    background: #b49b65;
    color: #fff !important;
    padding: 10px 0px 10px 0px;
}


.tan-cat:hover {
    background: #a18a58;
}


.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }


.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }


.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0; }


  .large-6 {
    width: 50%;
  }

	.menu-item {
		width:100%;
		float:none;
		background: #fff;
		position: relative;
	}

	.menu-item  a {
		padding:15px;
	}

	.menu-item  a:hover {
		background: #efefef;
	}
#event-calendar table{width:100%;margin:0 auto 20px}
#event-calendar table th{background:#fbd87b;text-align:center;padding:4px 0}
#event-calendar table tr td{width:10%;height:34px;line-height:38px;text-align:center;font-weight:500;vertical-align:middle}
#event-calendar table tr td a{display:block;height:100%;width:100%;border:2px solid transparent;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
#event-calendar table tr td a:hover,#event-calendar table tr td a:active,#event-calendar table tr td a:focus{text-decoration:none;background:#93b4e0;border-color:white}
#event-calendar table tr td.today{background:#fbd87b;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
#event-calendar .calendar-load{text-align:center;padding:120px 0;width:100%;font-size:48px;color:#999}
#event-calendar .calendar-load .error{font-size:24px;line-height:1.2;color:#333}
#event-calendar{width:100%}
.media{margin-top:15px}
.media:first-child{margin-top:0}
.media,.media-body{overflow:hidden;zoom:1}
.media-body{width:10000px}
.media-object{display:block}
.media-object.img-thumbnail{max-width:none}
.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}
.media-middle{vertical-align:middle}
.media-bottom{vertical-align:bottom}
.media-heading{margin-top:0;margin-bottom:5px}
.media-list{padding-left:0;list-style:none}




.alignleft{
   display     :inline;
   float       :left;
   margin-right:1.625em !important;
   margin-top  :0.45em;
}

.ptypeicon{width:19px;height:10px}



#content_sec {
	width:980px;
	margin:0 auto;
	position:relative;
	z-index:10;
}


	
div#enav {
    width: 795px;
    margin: 40px auto 0 auto;
}


div#enav div#eNav {
    list-style-type: none;
	font: arial regular 8px;
	color: #4e4e4e;
	text-align: right;
	padding: 0 40px 10px 0;
	margin: 0;
}

#topmenu li.item-168 li {
    width: 280px;
}

.menu-item-8414 div a {
    background-color: #424242
    
}
#mobile-menu .menu-item-has-children:after{color:#424242;}
#mobile-menu ul ul .menu-item-has-children:after{color:#ff9600;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a{border-bottom:1px solid #ecf0f1; color:#424242;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:hover, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:hover,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a{color:#ff9600; }
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:before, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:before { color:#f9fafb;}
#sidebar .page_item a, #sidebar .menu-item a,.wpb_widgetised_column .page_item a,.wpb_widgetised_column .menu-item a{border-bottom:1px solid #ecf0f1; color:#707070;}
#sidebar .page_item a:hover, #sidebar .menu-item a:hover,#sidebar .current_page_item a,#sidebar .current_page_item a,.wpb_widgetised_column .page_item a:hover,.wpb_widgetised_column .menu-item a:hover,.wpb_widgetised_column .current_page_item a{color:#ff9600; }
#sidebar .page_item a:before, #sidebar .menu-item a:before,.wpb_widgetised_column .page_item a:before,.wpb_widgetised_column .menu-item a:before{ color:#ff9600;}
#footer .page_item a, #footer .menu-item a{border-bottom:1px solid #3A3A3A; color:#DDDDDD;}
#footer .page_item a:hover, #footer .menu-item a:hover,#footer .current_page_item a,#footer .current_page_item a{color:#ff9600; }
#footer .page_item a:before, #footer .menu-item a:before { color:#ff9600;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}
.dropdown-menu-right,.dropdown-menu.pull-right{left:auto;right:0}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-menu-left{left:0;right:auto}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}
.navbar-right .dropdown-menu-left{left:0;right:auto}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}
.menu-item:before{margin-right:8px;font-size:100%;top:1px;position:relative;}
.mobile-sidebar li:last-child,.mobile-sidebar li:last-of-type,.mobile-sidebar li.menu-item-has-children.active{border:0;}
.mobile-sidebar .top-bar-mob li.menu-item a{font-size:80%;padding:15px 0;text-transform:none;font-weight:normal;}
.mobile-sidebar li.menu-item-has-children li li a{padding:15px 0;text-transform:none;font-weight:normal;}
li.menu-item-language{position:relative;}
#masthead .left-links,.wide-nav,#top-bar .right-text,#top-link,#masthead .right-links .menu-item,#masthead .right-links .search-dropdown,.html-block-inner .search-wrapper{display:none!important;}
.secondary-bg.button.alt-button.success:hover,.label-sale.menu-item a:after,.mini-cart:hover .custom-cart-count,.callout .inner,.button.secondary,.button.checkout,#submit.secondary,button.secondary,.button.secondary,input[type="submit"].secondary{background-color:#00afef}
.label-popular.menu-item a:after,.add-to-cart-grid.loading .cart-icon strong,.add-to-cart-grid.added .cart-icon strong{background-color:#65b245;border-color:#65b245;}


.fabox {
    min-width: 95px;
    min-height: 90px;
}

.news-block, .tagcloud, .last-searches, .recent-searches{padding:10px 20px 8px 30px;overflow:hidden;}

.news-block .image, .tagcloud .image, .last-searches .image{margin:5px 12px 0 0;float:left;padding:1px;border:1px #bdbdbd solid;}

* html .news-block .image, * html .tagcloud .image, * html .last-searches .image{margin-right:9px;}

.news-block .image img, .tagcloud .image img, .last-searches .image img{vertical-align:top;}

.tagcloud ul, .last-searches ul, .recent-searches ul{margin:0;padding:0;list-style:none;display:inline;}

.tagcloud ul li, .last-searches ul li, .recent-searches li{display:inline;padding:0 1px;line-height:20px;height:20px;}

.tagcloud ul li a:hover{text-decoration:underline;}

.tagcloud ul li:first-child, .tagcloud ul li.first-child, .last-searches ul li:first-child, .last-searches ul li.first-child, .recent-searches li:first-child, .recent-searches li.first-child{padding-left:0;}

.post h3 {
	color: gray;
	font-size: 150%;
	font-weight: normal;
	margin-bottom: 1.5em;
	}


#header,#nav,#people,#rss,.sidebar,.post-comment,.post-meta,  hr {
	display: none;
	}


.people {
  background-color: #eeeeee;
}

.people .container {
  padding: 0 25px;
  position: relative;
  top: -50px;
}

.people .wu-expert {
  background-color: #3c9492;
  color: #fff;
  min-height: 460px;
  position: relative;
}

.people .wu-expert .expert-image {
  line-height: 0;
  margin: 0;
  height: 400px;
  max-height: 400px;
  overflow: hidden;
  position: relative;
  z-index: 0;
  background-size: cover;
  background-position: center top;
}

.people .wu-expert .expert-content {
  padding: 20px;
}

.people .wu-expert .expert-content .expert-title {
  line-height: 1.35em;
  margin-top: 0;
}

.people .wu-expert .expert-content p {
  margin-bottom: 20px;
  padding: 0;
}

.people .wu-expert a {
  color: #fff;
}

.people .wu-people {
  background-color: #ffcc00;
  min-height: 460px;
  padding: 20px;
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.people .wu-people a {
  color: #555;
}

.people .wu-people .duoquo {
  background-color: rgba(0, 0, 0, 0.1);
  font-family: "Libre Baskerville", "Times New Roman", serif;
  height: 50px;
  left: 0;
  margin: 0;
  position: absolute;
  top: 0;
  width: 50px;
}

.people .wu-people .duoquo:after {
  color: #fff;
  content: '\201C';
  font-size: 3em;
  left: 13px;
  position: relative;
  top: 5px;
}

.people .wu-people .people-quote {
  font-family: "Libre Baskerville", "Times New Roman", serif;
  font-size: 1.25em;
  font-style: italic;
  max-width: 100%;
  padding: 45px 15px 125px;
}

.people .wu-people .people-footer {
  background-color: transparent;
  bottom: 0;
  left: 0;
  position: absolute;
  width: 100%;
}

.people .wu-people .person-image {
  float: left;
  line-height: 0;
  margin: 0 15px 0 0;
  width: 40%;
}

.people .wu-people .person-name {
  color: #555;
  font-weight: 800;
  letter-spacing: 1px;
  line-height: 1.25;
  margin-bottom: 10px;
  text-transform: uppercase;
}

.people .wu-people .person-accolades {
  color: #555;
  font-size: 0.875em;
  font-style: italic;
  font-weight: 600;
  line-height: 1.25;
  margin-bottom: 0;
}
