﻿

.gras
{
font-family: Arial, sans-serif;
font-weight: bold;
}





.textwidget ul{
margin-left:0px;
overflow: hidden;
}
.author #posts .main-meta,.author .infinite-wrap .main-meta{margin:0}
.author #posts .main-meta h5,.author .infinite-wrap .main-meta h5{display:none}
.author #posts .main-meta h6,.author .infinite-wrap .main-meta h6{padding-left:0}
#features .main-meta{margin-top:8px}
#features .main-meta h5{color:#666;padding-right:14px}
#features .main-meta h5 a{color:#666;border-bottom:1px solid #ddd}
#features .main-meta h5 a:hover{border-bottom-color:#666}
.main-meta{margin:5px 0 15px}
.main-meta i{margin-right:5px!important}
.main-meta h5{font-family:'Source Sans Pro',sans-serif;font-size:12px;font-weight:400;color:#333;display:inline;padding-right:10px;border-right:1px solid #ccc}
.main-meta h5:hover{font-weight:400}
.main-meta h6{font-family:"Droid Serif",Georgia,serif;font-size:10.5px;font-style:italic;font-weight:300;letter-spacing:.5px;color:#888;display:table;padding:4px 0 0 15px}
#single-article .main-meta{padding:5px 0 15px}
#single-article .main-meta h5{font-size:.875em;color:#333;font-weight:400}
#single-article .main-meta h5:hover{font-weight:400}
#single-article .main-meta h6{clear:none;margin-top:0;padding-top:3px;font-family:"Droid Serif",Georgia,serif;font-size:11px;color:#888;letter-spacing:0}
#single-article .main-meta i{margin-right:5px}
.category .main-meta h5,.search .main-meta h5{font-size:.84375rem}
.category .main-meta h5 a,.search .main-meta h5 a{margin:3px}
.category .main-meta h6,.search .main-meta h6{font-family:'Source Sans Pro';font-size:.65625rem;font-style:normal;font-weight:400;display:table;border:1px solid #bdbdbd;color:#757575;border-radius:2px;padding:5px 10px;margin-top:22px}






.img-responsive {
	margin:0 auto;
}

.map .img-responsive {
	margin:0;
}

#newsletter-sb input[type="text"]{
	width:205px;
	background:#fff;
	padding:6px 10px;
	-webkit-box-shadow: 0 0 9px 2px rgba(0,0,0,0.4);
	box-shadow: 0 0 9px 2px rgba(0,0,0,0.4);
	margin:0;
}

#newsletter-sb label{ width:44px;}

#newsletter-sb form{ margin:0;}


.nof-positioning {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}


table.nof-positioning td {
    line-height: 0;
}


#homepage-bottom{
width: 1000px;  
margin: auto;
display: inline-block;
}

.price span.dollars {
	display: inline-block;
	margin-left: -1px;
	font-size: 50px;
	line-height: 50px;
	letter-spacing: -1px;
	vertical-align: top;
}

.home .price span.dollars {
    font-size: 48px;
    letter-spacing: -3px;
}
ul.links li,.block ul{background-image:none;padding:0;}
.block{border-width:0;border-radius:0;margin:0;padding:0;}
.block-simplenews .issues-link,.block-simplenews .issues-list{margin-top:1em;}
.block-simplenews .issues-list .newsletter-created{display:none;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
.b-news-important{overflow:hidden}


.number .description {
  color: #2b2b2b;
  font-size: 15px;
}


#numberList .number,
#numberList .description {
  display: block;
  text-align: center;
}


#numberList .description {
  font-weight: 300;
  padding: 0 10px;
}


	.grid, 
	.grid-right {
		float: none;
	}
.drupal .block .top,.drupal .block .bottom{background-color:blue !important;height:10px !important;opacity:0.25 !important;}


.six, .row .six { width: 50%; }

.block-grid.six-up { margin: 0 -8px; }

  input[type="text"].six, .row input[type="text"].six, input[type="password"].six, .row input[type="password"].six, input[type="date"].six, .row input[type="date"].six, input[type="datetime"].six, .row input[type="datetime"].six, input[type="email"].six, .row input[type="email"].six, input[type="number"].six, .row input[type="number"].six, input[type="search"].six, .row input[type="search"].six, input[type="tel"].six, .row input[type="tel"].six, input[type="time"].six, .row input[type="time"].six, input[type="url"].six, .row input[type="url"].six, textarea.six, .row textarea.six { width: 100% !important; }
.icon,.hero__moar:before{font-family:"icons";display:inline-block;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon--darr:before,.hero__moar:before{content:"\f102"}
.hero__moar{position:absolute;bottom:4%;left:0;width:100%;text-align:center;text-transform:lowercase;z-index:10}
.hero__moar:before{display:block;position:absolute;bottom:0;width:100%;font-size:4em;line-height:.35em;text-align:center}
.hero__moar a{display:block;position:relative;padding-bottom:25px;color:#252525;text-decoration:none;z-index:10}
.hero__moar h3{margin:0;font-size:1.5em;font-weight:100}
.hero__moar:hover{color:#fcce01}
.hero__nav .icon,.hero__nav .hero__moar:before{position:relative;z-index:10}
.hero__nav .icon:last-of-type,.hero__nav .hero__moar:last-of-type:before{float:right}
.main-foot__nav .icon,.main-foot__nav .hero__moar:before{position:relative;width:100%;max-height:62px;overflow:hidden;z-index:10;color:#fcce01;line-height:5em;text-align:center}
.main-foot__nav .icon a,.main-foot__nav .hero__moar:before a{color:#fcce01}
.list-inline{padding-left:0;margin-left:-5px;list-style:none}
.globalutils ul.list-inline{margin-bottom:5px}

.menu-item-has-children .sub-menu li .sub-menu li {
    width: 230px !important;
}

.banner {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}
#main-wrapper{margin-top:20px;margin-bottom:20px}
.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal:after,.row-fluid:after,.row:after{clear:both}
.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container,.span12{width:940px}
.container-fluid:after,.container-fluid:before,.container:after,.container:before{content:"";display:table;line-height:0}
.container{margin-right:auto;margin-left:auto}
.container-fluid{padding-right:20px;padding-left:20px}
.navbar .container{width:auto}
.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container{width:940px}
.carousel .container{position:relative;z-index:9;width:auto}
.is-customizing .container-fluid,.is-customizing .tc-footer-social-links-wrapper,.is-customizing img{-webkit-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;-moz-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;-o-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out}
.container.navbar-wrapper{margin-bottom:0;width:auto}


.img-full {
  height: auto;
  margin-bottom: 20px;
  width: 100%; }

  .mobile-dropdown-wrap .img-full {
    display: none; }

#featured-news a .arrow img.effect {
	opacity:0;
	transform: translateX(-50px);
	position:absolute;
}

#featured-news a:hover .arrow img.effect {
	transition: transform .5s, opacity .5s;
	opacity:1;
	transform: translateX(0px);
}
#pwebbox140_box .pwebbox-content{color:#000000}



.pwebbox-content .tooltip {
	filter: alpha(opacity=0);
}

.pwebbox-content .tooltip.in {
	filter: alpha(opacity=80);
}



.pwebbox-content .pweb-msg-button {
	*display: inline;
}


.pweb-bottombar .pwebbox-container .pwebbox-content {
    margin: 0px auto;
    padding: 0px 80px 0px 0px;
    min-height: 30px;
    position: relative;
}


 
.pwebbox-content {
    margin: 0;
}



.pweb-radius .pwebbox-content input.pweb-input, 
.pweb-radius .pwebbox-content select, 
.pweb-radius .pwebbox-content textarea,
.pweb-radius .pwebbox-content .pweb-field-shadow{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.pweb-radius .pwebbox-content button,
.pweb-radius .pwebbox-content .btn {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}


.pweb-shadow .pwebbox-content .pweb-field-shadow {
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.4);
	box-shadow: 0 0 5px rgba(0,0,0,0.4);
}

.pweb-shadow .pwebbox-content button,
.pweb-shadow .pwebbox-content .btn {
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.4), 0 1px 2px rgba(255,255,255,0.2) inset;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.4), 0 1px 2px rgba(255,255,255,0.2) inset;
	box-shadow: 0 0 5px rgba(0,0,0,0.4), 0 1px 2px rgba(255,255,255,0.2) inset;
}

	
	.pweb-labels-inline .pwebbox-content .pweb-label {
		margin-bottom: 3px;
	}

	.pweb-labels-inline .pwebbox-content .pweb-label,
	.pweb-labels-inline .pwebbox-content .pweb-field {
		float: none;
		width: auto;
	}

	
	.pweb-labels-inline .pwebbox-content .pweb-column .pweb-label {
		margin-bottom: 3px;
	}

	.pweb-labels-inline .pwebbox-content .pweb-column .pweb-label,
	.pweb-labels-inline .pwebbox-content .pweb-column .pweb-field {
		float: none;
		width: auto;
	}

	.pweb-labels-inline .pwebbox-content .pweb-column.pweb-width-25 .pweb-label,
	.pweb-labels-inline .pwebbox-content .pweb-column.pweb-width-20 .pweb-label,
	.pweb-labels-inline .pwebbox-content .pweb-column.pweb-width-25 .pweb-field,
	.pweb-labels-inline .pwebbox-content .pweb-column.pweb-width-20 .pweb-field {
		float: none;
		width: auto;
	}



.pweb-hide-user .pwebbox-content .pweb-field-name,
.pweb-hide-user .pwebbox-content .pweb-field-email {
	display: none !important;
}
.s1-s3 .s1,.s1-s3 .s2,.s1-s3 .s3,.s2-s4 .s2,.s2-s4 .s3,.s2-s4 .s4{width:30.90909091%;}
.s1-s3,.s2-s4{width:55%;}
.s1-s3 .s1-s2,.s1-s3 .s2-s3,.s2-s4 .s2-s3,.s2-s4 .s3-s4{width:65.45454545%;}
.s2-s6 .s2-s4{width:67.73909765%;}
.s1-s5 .s1-s3,.s1-s5 .s2-s4{width:72.17461168%;}
.s1-s4 .s1-s3,.s1-s4 .s2-s4{width:74.32432432%;}
.s2-s5 .s2-s4{width:96.14698538%;}
.s1-s3 [class*=" s-pad"],.s1-s3 [class^=s-pad],.s2-s4 [class*=" s-pad"],.s2-s4 [class^=s-pad]{padding-left:1.81818182%;padding-right:1.81818182%;left:-1.81818182%;}
.s1-s3 [class~=s-padfull],.s1-s3 [class~=s-padinfull],.s1-s3 [class~=s-padfull],.s1-s3 [class~=s-padinfull],.s1-s3 [class~=s-padfull],.s1-s3 [class~=s-padinfull],.s2-s4 [class~=s-padfull],.s2-s4 [class~=s-padinfull],.s2-s4 [class~=s-padfull],.s2-s4 [class~=s-padinfull],.s2-s4 [class~=s-padfull],.s2-s4 [class~=s-padinfull]{padding-left:3.63636364%;padding-right:3.63636364%;left:-3.63636364%;}
.s2-s4 [class*=" s4"],.s2-s4 [class^=s4]{margin-left:69.09090909%;}
.s2-s4 [class*=" s3"],.s2-s4 [class^=s3]{margin-left:34.54545455%;}

img.fl {
  margin:0 15px 15px 0;
}

.pwc.fl {
  margin:0 10px 10px 0;
}

.fl, 
.photo ul img, 
#reviews .rlist .person, 
#reviews .rlist .comment {
  float:left;
}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }

  .header-v5 .navbar-collapse.collapse {
    display: none !important;
  }

  .header-v5 .navbar-collapse.collapse.in {
    display: block !important;
  }
.list-inline{padding-left:0;margin-left:-5px;list-style:none}


ul.list-inline {
	margin-left: 0;
}
.menu-item-201,.menu-item-202,.menu-item-203,.menu-item-529{display:none;}


.nav-menu li.menu-item-29, .nav-menu li.menu-item-30, .nav-menu li.menu-item-31, .nav-menu li.menu-item-32, .nav-menu li.menu-item-33 {
	border-bottom : 10px solid #000;
	margin : 0 0.75em;
}


.nav-menu li.menu-item-29 {border-color : #DC5653;}

.nav-menu li.menu-item-30 {border-color : #936196;}

.nav-menu li.menu-item-31 {border-color : #679D52;}

.nav-menu li.menu-item-32 {border-color : #6999EB;}

.nav-menu li.menu-item-33 {border-color : #F5B84E;}

.nav-menu li.menu-item-29:hover a{background : rgba(220,86,83,0.5);}

.nav-menu li.menu-item-30:hover a{background : rgba(147,97,150,0.5);}

.nav-menu li.menu-item-31:hover a{background : rgba(130,157,82,0.5);}

.nav-menu li.menu-item-32:hover a{background : rgba(105,153,235,0.5);}

.nav-menu li.menu-item-33:hover a{background : rgba(245,184,78,0.5);}


ul.nav-menu li.menu-item-29 ul li:hover {background-color: #DC5653;}

ul.nav-menu li.menu-item-30 ul li:hover {background-color: #936196;}

ul.nav-menu li.menu-item-31 ul li:hover {background-color: #679D52;}

ul.nav-menu li.menu-item-32 ul li:hover {background-color: #6999EB;}

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}


#rt-footer-surround {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 350px;
	background: #333;
}


#rt-footer {
	background-color: #666;
}

#rt-footer .footer1 ul.nav.menu {
	list-style-type: none;
}
#content #home-menu #home-sidebar-nav .widgettitle{background-color:#006335;border-bottom:none;color:#fff;font-size:1.25em;line-height:1;margin:0;padding:5px 10px 8px}
#content #home-menu #home-sidebar-nav li{background-color:#cbcbcb;border-top:1px solid #fff;margin:0}
#content #home-menu #home-sidebar-nav li a{color:#333;display:block;padding:5px 10px}
#content #home-menu #home-sidebar-nav li a:hover{color:#6e9336}
#content #home-menu #home-sidebar-nav{height:300px;position:relative}
#content #home-menu #home-sidebar-nav #text-7{bottom:0;left:17%;margin:0;position:absolute}


div.ja-moduletable h3,div.moduletable h3 {
font-size:120%;
color:#090;
margin:0 0 5px;
padding:0;
text-indent:0;
}


div.ja-moduletable,div.moduletable {
padding-top:10px;
padding-bottom:10px;
border-bottom:1px solid;
border-bottom-color:#f7f7f7; 
position:relative;
}


.main .inner,div.ja-moduletable,div.moduletable,div.ja-module,div.module,.article_column .contentpaneopen {
padding-left:10px;
padding-right:10px;
}








div.ja-moduletable a,a:active,a:hover,img {
text-decoration:none;
border:none #fff 0;
}

.bhr { border: 0; border-bottom: 1px dashed #ccc; margin:8px 0px; background: #ffffff;}

.tea-info .col {
  width: 26%;
  display: inline-block;
}

.tea-info .col p {
  padding: 0 10px;
}
.webstore-overlay-cart .webstore-promo-line small{text-transform:uppercase;}
.cart-summary .webstore-promo-line small{text-transform:uppercase;float:none;font-weight:bold;padding:6px 0;}

.footer_bottom { margin:0px; padding:0px; border-top:1px dotted #333; }
footer .container .footer-row-one .our-brands:after,footer .container .footer-row-one .our-soups:after,footer .container .footer-row-one ul:after,footer .container .footer-row-one:after,footer .container .footer-row-two .links-copy ul:after,footer .container .footer-row-two:after{display:block;height:0;line-height:0;clear:both;content:''}
footer .container .footer-row-two .links-copy{margin-top:5px}
footer .container .footer-row-two .links-copy ul{margin-bottom:12px}
footer .container .footer-row-two .links-copy ul li{float:left;font-size:1.2rem}
footer .container .footer-row-two .links-copy ul li:after{content:'';position:relative;top:2px;display:inline-block;margin:0 8px;height:1.2rem;border-right:1px solid rgba(255,255,255,.5)}
footer .container .footer-row-two .links-copy ul li:last-child:after{display:none}
footer .container .footer-row-two .links-copy ul li a{text-transform:uppercase}
footer .container .footer-row-two .links-copy ul li a:after{bottom:-2px}
footer .container .footer-row-two .links-copy .copyright{font-size:1rem;color:#FFF}

.container-fluid {
  padding-left: 15px;
  padding-right: 15px;
}

.header-style-3 .container-fluid {
  text-align: center;
}

  .td_980_resp .container-fluid {
    padding-left: 15px;
    padding-right: 15px;
  }

.td_980_fix .container-fluid {
  padding-left: 15px;
  padding-right: 15px;
}

.td_980_not_resp .container-fluid {
  padding-left: 15px;
  padding-right: 15px;
}

.td_1170_not_resp .container-fluid {
  padding-left: 35px;
  padding-right: 35px;
}
.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0}
.container-fluid:after{clear:both}


.byline, .updated:not(.published) {
	display: none;
}


.single .byline, .group-blog .byline {
	display: inline;
}



.gdlr-frame-shortcode{ line-height: 1; }

.gdlr-frame-shortcode.gdlr-align-left{ float: left; margin-right: 20px; margin-bottom: 20px; }

.gdlr-frame-shortcode.gdlr-align-right{ float: right; margin-left: 20px; margin-bottom: 20px; }

.gdlr-frame-shortcode.gdlr-align-center{ text-align: center; margin-bottom: 20px; }

.gdlr-frame-shortcode .gdlr-frame-caption{ display: block; text-align: center; margin-top: 15px; }


.gdlr-frame{ display: inline-block; max-width: 100%; position: relative; }

.gdlr-frame img{ display: block; }

.gdlr-frame.frame-type-border{ padding: 6px; border-style: solid; border-width: 1px; }

.gdlr-frame.frame-type-solid{ padding: 5px; }

.gdlr-frame.frame-type-rounded{ overflow: hidden; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }

.gdlr-frame.frame-type-circle{ overflow: hidden; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }


.gdlr-frame.frame-type-solid.frame-type-circle .gdlr-image-link-shortcode,
.gdlr-frame.frame-type-border.frame-type-circle .gdlr-image-link-shortcode{ overflow: hidden;
	-moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }

.gdlr-frame.frame-type-solid.frame-type-rounded .gdlr-image-link-shortcode,
.gdlr-frame.frame-type-border.frame-type-rounded .gdlr-image-link-shortcode{ overflow: hidden;
	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
footer .newsletter-signup-error,footer .newsletter-signup-success{display:none;padding:1.25rem .625rem;margin:0}
footer .newsletter-signup-error h5,footer .newsletter-signup-success h5{font-size:18px;font-size:1.125rem;padding:0 0 .125rem;font-family:FreightSans-Bold,"Arial Black",sans-serif}
footer .newsletter-signup-error label,footer .newsletter-signup-error p,footer .newsletter-signup-success label,footer .newsletter-signup-success p{display:block;font-size:18px;font-size:1.125rem;font-family:FreightSans-Medium,Arial,sans-serif}
footer .newsletter-signup-success{background:0 0}
footer .newsletter-signup-success h5,footer .newsletter-signup-success label,footer .newsletter-signup-success p{color:#7AB800}
.newsletter-signup-container .newsletter-signup-success{display:none;background-color:#f0f0f0;padding:0 2.5rem;height:220px;text-align:center}
.newsletter-signup-container .newsletter-signup-success h5{font-family:PreloSlab-Bold,Georgia,serif;color:#0098D8;font-size:40px;font-size:2.5rem;line-height:40px;line-height:2.5rem;margin-bottom:.3125rem}
.newsletter-signup-container .newsletter-signup-success p{font-family:PreloSlab-Book,Georgia,serif;-webkit-font-smoothing:subpixel-antialiased;font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}
.generic-content.container .modules-group .newsletter-signup-container .newsletter-signup-success{width:280px;height:233px}
#home_cont{margin:0 auto;width:95%;overflow:auto;max-width:1180px}
.ie7 #home_cont{overflow:hidden}
.projects_holder article span.text_holder span.text_outer{display:table;text-align:center;vertical-align:middle;width:100%;height:100%;overflow:hidden}
.projects_masonry_holder .text_holder .text_outer{display:table;text-align:center;vertical-align:middle;width:100%;height:100%;overflow:hidden}


.container-fluid {
	padding-right: 20px;
	padding-left: 20px;
	*zoom: 1
}


.container-fluid:before, .container-fluid:after {
	display: table;
	line-height: 0;
	content: ""
}


.container-fluid:after {
	clear: both
}
.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}


.tribe-events-list-widget-events {
	width: 100%;
	border-bottom: solid 1px #edd;
	padding-top: 10px;

}

.tribe-events-list-widget-events h4.entry-title.summary{
	width:145px;
	float: right;
	line-height: 1.4;
	font-size: 14px;
	
}


.tribe-events-list-widget-events .tribe-events-event-image{
	width: 70px;
	float: left;
	padding-right: 10px;
	margin-bottom: 10px;

}

.tribe-events-list-widget-events div.duration {
	font-size: 12px;	
}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag {
	top: 1px;
	position: relative;
	margin-right: 4px;
}


#header-secondary-outer .menu-item-language .iclflag {
	top: 2px;
}



#header-content #searchform .input, #nav-header, #nav, .nav-tabs-slideshow li a strong, .slider-tabs.flexslider h3, #intro h1, #nav-sidebar li, .widget-title, ul.news-sidebar h4, .sidebar-homepage .button-more, .sidebar-homepage .event-date-widget, .event-content-widget h4, .sidebar-homepage .widget-container .flexslider h4, .static-page h1, .static-page h2, .static-page h3, .static-page h4, .static-page h5, .static-page h6, #link-back-top, #slogan-footer h4, #title-footer-address, #footer-address p strong, #nav-content-bottom, #nav-sidebar-bottom li, .history-moment header, .panel-slider-news h2, .text-widget ul, #sidebar .testimonial-header h4, .title-comment, #list-comments li header, .panel-slider-event h2, #nav-event ul li, .button-detail, #sidebar ul.tabs-widget li a, #sidebar .team-sidebar-content h4, #list-team li a, .link-category-gallery strong, .list-gallery-category li a span { font-family: 'Raleway', sans-serif; }

#nav-sidebar { margin: 58px 0 68px 0; list-style: none; }

#nav-sidebar li { margin: 0 0 10px 0; line-height: 1.4; }

#nav-sidebar li a { text-decoration: none; font-size: 14px; color: #333; display: block; }

#nav-sidebar li a img { width: auto; height: auto; }

#nav-sidebar li a figure { background: none repeat scroll 0 0 #ff6765; border: 3px solid #fff; border-radius: 60px; box-shadow: 0 0 0 2px #ff6765; float: left; height: 38px; margin: 0 20px 0 0; padding: 6px; transition: all 0.2s ease-in-out 0s; width: 38px; }

#nav-sidebar li a:hover figure { background: #7a1632; box-shadow: 0 0 0 4px #7a1632; }

#nav-sidebar li a .title-nav-sidebar { display: block; margin: 25px 0; color: #444444; font-size: 13px; position: relative; bottom: 10px; }

#nav-sidebar li a:hover .title-nav-sidebar { color: #7a1632; }

#nav-sidebar-bottom { margin: 0; list-style: none; }

#nav-sidebar-bottom li { width: 179px; height: 200px; float: left; border-right: 1px solid #dadada; }

#nav-sidebar-bottom li a { width: 140px; height: 219px; float: left; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; padding: 0 20px; text-align: center; font-size: 12px; color: #333; text-decoration: none; line-height: 1.6; }

#nav-sidebar-bottom li a figure { width: 50px; height: 50px; background: #dadada; border-radius: 27px; border: 2px solid #fff; box-shadow: 0 0 0 2px #dadada; margin: -25px auto 25px auto; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; }

#nav-sidebar-bottom li a figure img { width: 34px; height: 34px; margin: 8px 0 0 0; }

#nav-sidebar-bottom li a:hover figure { background: #7a1632; box-shadow: 0 0 0 2px #7a1632; }

#nav-sidebar-bottom li a:hover { background: #fff; }

#nav-sidebar-bottom .title-nav-sidebar { display: block; font-size: 12px; color: #222; text-transform: uppercase; margin: 0 0 20px 0; }

.home_top_content #nav-sidebar { float: right; list-style: outside none none; margin: 6px 0 50px; width: 235px; }

    #nav-sidebar li a img, #nav-sidebar li a figure {
        width:32px;
        height:32px;
    }

.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }

.clearfix:after { clear: both; }

.clearfix { zoom: 1; }
.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;}


.widget_custom_menu_widget-1 li.menu-item {
  display: inline-block;
  margin-right: 10px; }


.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu .ubermenu-item{text-align:left;display:inline-block;vertical-align:top}
.ubermenu .ubermenu-item-level-0{vertical-align:bottom;-moz-backface-visibility:visible;backface-visibility:visible}
.ubermenu-items-align-top .ubermenu-item-level-0{vertical-align:top}
.ubermenu .ubermenu-item.ubermenu-item-level-0{float:none}
.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0,.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{float:left}
.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right{float:right}
.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack{position:relative}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}
.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}
.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu .ubermenu-autocolumn+.ubermenu-item-view-all{clear:both}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}
.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}
.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}
.ubermenu-vertical .ubermenu-item-level-0{display:block;clear:both}
.ubermenu-vertical.ubermenu-items-align-right .ubermenu-item-level-0{text-align:right}
.ubermenu-vertical.ubermenu-items-align-center .ubermenu-item-level-0{text-align:center}
.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height{position:static}
.ubermenu-vertical .ubermenu-item.ubermenu-relative{position:relative}
.ubermenu-vertical .ubermenu-item.ubermenu-relative.ubermenu-active{z-index:20}
.ubermenu-vertical .ubermenu-item.ubermenu-item-mini{float:left;clear:none}
.rtl .ubermenu,.rtl .ubermenu .ubermenu-item{text-align:right}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{display:none!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse .ubermenu-item .ubermenu-submenu{display:none}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:50%}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{position:static}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto;float:left;clear:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{display:none!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{min-width:0;width:auto}
.ubermenu-responsive-default.ubermenu-vertical .ubermenu-item.ubermenu-item-level-0{width:100%}


.content {
  width: 100%;
  height: 100%;
}

table.exploit_list tr.featured, table.exploit_list tr.featured a { font-weight:bold;}
