﻿
.headerlogo {
	width: 960px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	}


.gmap__marker__btn,
.hero--light .hero__description .btn,
.hero--light .hero__content .btn,
.hero--light .btn {
	background-color: white;
	color: #171617;
}


.video-iframe-holder + .hero__content {
	position: relative;
	z-index: 5;
}


.hero__content {
	display: table-cell;
	position: relative;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	vertical-align: middle;
	z-index: 10;
}


.hero__content h2 + h1,
.hero__content .tabs__nav + h1,
.hero__content h3 + h1,
.hero__content h4 + h1 {
	margin-top: -0.22em;
}


.hero__content h1 + h2,
.hero__content h1 + .tabs__nav,
.hero__content h1 + h3,
.hero__content h1 + h4 {
	margin-top: -2.5em;
}


.is--IE .hero__content {
	display: block;
}


.hero__content-wrap {
	position: relative;
	z-index: 9;
}

.hero--light .hero__content *, .hero--light .hero__content a.meta-list__item,
										.hero--shadowed .hero__content *, .hero--shadowed .hero__content a.meta-list__item {
	color: #FFFFFF; 

}



.entry {line-height:1.5;}

	.content .entry iframe {	max-width: 100%; }

	.entry p {padding-top: .5em; padding-bottom: .5em;}

	.entry img {
		max-width:100%;
		height:auto;
		overflow: hidden;
	}

	
	.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
		margin-top: ;
		margin-bottom: 10px;
		line-height: 1em;
		font-family: Helvetica;
		font-weight: normal;
	}

		.entry h1 {font-size:36px;}

		.entry h2 {font-size:30px;}

		.entry h3 {font-size:24px;}

		.entry h4 {font-size:18px;}

		.entry h5 {font-size:14px;}

		.entry h6 {font-size:12px;}

	.entry ol {margin: 0 0 25px 10px;}

	.entry ul {margin: 0 0 25px 0;}

	
	.entry ul li {
		list-style: outside disc;
		margin-bottom: 4px;
		padding-bottom: 5px;
	}

	
	.entry ol li {list-style: outside decimal;}

		.entry li {margin: 0 0 5px 10px;}

		
	.entry table {
		border: 1px solid #DFDFDF;
		background-color: #F9F9F9;
		width: 100%;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		font-family: Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;
		color: #333;
		border-collapse: separate;
		border-spacing: 0;
	}

		.entry table td,.entry table th {	border-top: 1px solid white;border-bottom: 1px solid #DFDFDF;color: #555;}

		.entry table th {
			text-shadow: 0 1px 0 #fff;
			font-family: Georgia,"Times New Roman","Bitstream Charter",Times,serif;
			font-weight: normal;
			padding: 7px 7px 8px;
			text-align: left;
			line-height: 1.3em;
			font-size: 14px;
		}

		.entry table td {font-size: 12px;padding: 4px 7px 4px;vertical-align: top;}
	

.widget-4boxs .widget-container .entry img a:hover {
		opacity: 0.7;
}

	.content .entry #login-form p{ padding:0 }

.entry .last{margin-right:0 !important;clear:right;}
.fl-slide-text-left .fl-slide-content-wrap {float: left;text-align: left;}
.fl-slide-text-center .fl-slide-content-wrap {margin: 0 auto;text-align: center;}
.fl-slide-text-right .fl-slide-content-wrap {float: right;text-align: left;}
.fl-slide-text-left .fl-slide-content-wrap,.fl-slide-text-right .fl-slide-content-wrap {float: none;text-align: center;}
.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-content-wrap,.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-content {min-height: 0;width: auto;}
.fl-node-55881a668de74 .fl-slide-0 .fl-slide-content-wrap { width: 40%; }
.fl-node-55881a668de74 .fl-slide-1 .fl-slide-content-wrap { width: 40%; }
.fl-node-55881a668de74 .fl-slide-2 .fl-slide-content-wrap { width: 40%; }

.menu-main-container{margin-bottom:100px!important}

#mobile-menu.interactive li.menu-item { height: auto !important; }

#footer.dark-style .widget_nav_menu ul.menu,#hb-side-section .widget_nav_menu ul.menu{border-color:#2c2c2c;border-color:rgba(255,255,255,0.15)}



.widget_nav_menu ul.menu{border:solid 1px #ebebeb;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px}

#main-wrapper .widget_nav_menu ul.menu li{padding:0}

#main-wrapper .widget_nav_menu ul.menu li a{padding:10px 14px;border-left:solid 2px transparent;text-overflow:ellipsis;background:#FFF;color:#333}

#main-wrapper .widget_nav_menu ul.menu ul{margin-left:0}

#main-wrapper .widget_nav_menu ul.menu ul li a{padding-left:38px}

#main-wrapper .widget_nav_menu ul.menu ul li:before{content:"\e26f";font-family:icomoon;font-weight:normal;font-style:normal;display:block;float:left;text-decoration:inherit;font-size:14px;position:relative;top:11px;left:22px;font-size:10px;z-index:1;opacity:.2}

#main-wrapper .widget_nav_menu ul.menu ul li:first-child{border-top:solid 1px #ebebeb}

#footer.dark-style .widget_nav_menu ul.menu ul li:first-child,#hb-side-section .widget_nav_menu ul.menu ul li:first-child{border-color:#333;border-color:rgba(255,255,255,0.15)}
#main-wrapper #footer .widget_nav_menu ul.menu li a {
  background: transparent none repeat scroll 0 0;
  border-left: 0 solid transparent;
  color: #fff;
  padding: 5px 0;
  text-overflow: ellipsis;
}

	#top .avia_hidden_link_text{display: none;}


.displaynone{display:none;}






.nsu_widget h3.displaynone{ display: block !important; font-size: 18px; color: #fff; padding: 0; margin: 0;}


.section-right  .displaynone{

	display:block !important;

	font-size:22px;

	padding-left:10px;

}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:ncsu-icons;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicon-close:before{content:"x"}
.glyphicon-double-arrow:before{content:"b"}
.glyphicon-down-arrow:before{content:"c"}
.glyphicon-download:before{content:"d"}
.glyphicon-download.no-bkgrnd:before{content:"M"}
.glyphicon-left-arrow-bkgrnd:before{content:"e"}
.glyphicon-left-arrow:before{content:"f"}
.glyphicon-right-arrow-bkgrnd:before{content:"h"}
.glyphicon-right-arrow:before{content:"i"}
.glyphicon-search-bkgrnd:before{content:"j"}
.glyphicon-search:before{content:"k"}
.glyphicon-video:before{content:"E"}
.glyphicon-photo:before{content:"P"}
.glyphicon-plus:before{content:"g"}
.glyphicon-plus-no-bkgrnd:before{content:"R"}
.glyphicon-minus:before{content:"Q"}
.glyphicon-check:before{content:"n"}
.glyphicon-x:before{content:"m"}
.glyphicon-menu-bkgrnd:before{content:"l"}
.glyphicon-menu:before{content:"o"}
.glyphicon-thin-menu:before{content:"D"}
.glyphicon-link:before{content:"p"}
.glyphicon-fb:before{content:"y"}
.glyphicon-flickr:before{content:"q"}
.glyphicon-gplus:before{content:"r"}
.glyphicon-instagram:before{content:"s"}
.glyphicon-linkedin:before{content:"t"}
.glyphicon-youtube:before{content:"w"}
.glyphicon-twitter:before{content:"v"}
.glyphicon-pintrest:before{content:"u"}
.glyphicon-pinterest:before{content:"u"}
.glyphicon-email:before{content:"z"}
.glyphicon-thin-chevron:before{content:"C"}
.glyphicon-thin-arrow:before{content:"a"}
.glyphicon-roman-arrow:before{content:"B"}
.glyphicon-bold-arrow:before{content:"A"}
.glyphicon-rss:before{content:"F"}
.glyphicon-down-bracket:before{content:"G"}
.glyphicon-up-bracket:before{content:"H"}
.glyphicon-play:before{content:"I"}
.glyphicon-pause:before{content:"O"}
.glyphicon-up-thin-arrow:before{content:"J"}
.glyphicon-checkbox:before{content:"K"}
.glyphicon-date:before{content:"L"}
.glyphicon-question:before{content:"N"}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-left-arrow,.carousel-control .glyphicon-right-arrow{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-left-arrow{left:50%}
.carousel-control .icon-next,.carousel-control .glyphicon-right-arrow{right:50%}
.glyphicon-thin-arrow,.glyphicon-roman-arrow,.glyphicon-bold-arrow{font-size:2em;line-height:1.5rem;vertical-align:middle;display:inline-block;left:0;top:-1px;-webkit-transition:left 0.2s ease;transition:left 0.2s ease}
.btn:hover .glyphicon,.btn:focus .glyphicon{left:4px}
a.feature-block:hover .glyphicon-roman-arrow,a.feature-block:hover .glyphicon-thin-arrow,a.feature-block:focus .glyphicon-roman-arrow,a.feature-block:focus .glyphicon-thin-arrow{left:4px}
.story .story-txt:hover .glyphicon{left:4px}
.ncstate-fact .the-support a:hover .glyphicon-roman-arrow,.ncstate-fact .the-support a:focus .glyphicon-roman-arrow{left:4px}
.social-tag .glyphicon{display:inline-block;vertical-align:-5px;font-size:1.2em}
#menu-toggle .glyphicon{font-size:3.2em;vertical-align:-33%;padding-left:5px}
.pa-system .glyphicon{position:absolute;color:#fff;border:1px solid #fff;padding:4px;border-radius:100%;top:10px;right:10px;cursor:pointer}
.header-action .glyphicon-bold-arrow{font-size:1.8em}
#connect .hp-fact .the-support a:hover .glyphicon{left:4px}
#connect .all-social .glyphicon{font-size:1.7em;vertical-align:-7px;margin-right:0.8em}
.hp-video-cta-button:hover .glyphicon{left:4px}
.calendars-page #main-calendar .more-links li .glyphicon{margin-right:8px}
.page-think-and-do .share-buttons a .glyphicon{display:inline;vertical-align:-3px}
.page-think-and-do .section-share .glyphicon{font-size:1.5em;display:inline;vertical-align:-3px}
.page-for-you-and-for-all .share-buttons a .glyphicon{display:inline;vertical-align:-3px}
.page-for-you-and-for-all .video-wrapper a.video-close .glyphicon{font-size:3em}
.page-for-you-and-for-all .video-wrapper a.play-video .glyphicon{display:block;font-size:3em;padding:18px 0}
.page-for-you-and-for-all .section-share .glyphicon{font-size:1.5em;display:inline;vertical-align:-3px}
.page-for-you-and-for-all #wolf-mountain .glyphicon{font-size:1.7em;vertical-align:-7px;margin-right:0.8em}
.features .feature-content .glyphicon,.features .event-mod .glyphicon{color:#c00}
.color-black+.glyphicon{color:#000000}
.header-txt:hover .header-action .glyphicon,.header-txt:focus .header-action .glyphicon{left:4px}
.fixed-nav-bar__elevator .glyphicon{font-size:23px;vertical-align:top}
.extra-nav .extra-nav-trigger .glyphicon-up-bracket{display:none}
.extra-nav.extra-nav-is-showing .extra-nav-trigger .glyphicon-up-bracket{display:inline-block}
.extra-nav.extra-nav-is-showing .extra-nav-trigger .glyphicon-down-bracket{display:none}
a.lb-video-close .glyphicon{font-size:3em}
.lb-video-share-buttons a .glyphicon{display:inline;vertical-align:-3px}

.td_block_wrap .block-title a {
  color: #FFFFFF;
}

.td_block_wrap:hover .block-child-cats {
  opacity: 1;
}

.td_block_wrap {
  position: relative;
  padding-bottom: 34px;
}

.iosSlider.td_block_big_grid.td_block_wrap {
  padding-bottom: 0;
}

.td_block_wrap.comment_reply_text {
  margin-bottom: 0px;
  padding-bottom: 0px;
  text-transform: uppercase;
}

.td_block_wrap.comment_reply_text .block-title {
  top: 0px;
  padding-bottom: 14px;
}

.blog-stack .td_block_wrap .block-title a,
.blog-stack .block-title span,
.blog-stack .block-title label {
  padding-top: 6px;
}

.left-engine h5,.right-engine{padding:0px 0 0 0;}

.left-engine label,.right-engine label{font-size:18px !important;margin-bottom:5px !important;}

.right-engine{ padding:32px 0 0 0;}

.right-engine .orderbtn, #countWordsClose .orderbtn { margin:10px 0 0 148px ;width:235px !important;text-align:center;padding-top:8px;height:22px;}

.listlang  label, .label, .OrderWrapper a, .right-engine a, a, .col_picker3 label {cursor:pointer}

.table .right{ border-right:1px dotted #ccc;text-align:right !important}

.popup_col2 .table .right{text-align:right;}


.homepage #currencySelect,
.homepage .accedi,
.homepage .subtitle2,
.homepage .nav-bg,
.homepage .left-engine,
.homepage .right-engine,
.homepage #left-panel,
.homepage #right-panel,
.homepage .newfooter,
.homepage .C-3colsWrap,
.homepage .Perche2 p,
.homepage #snapengage-button,
.homepage .SnapABug_Button,
.homepage .img2,
.homepage .img6,
.homepage .OrderWrapper {
  display: none!important;
}

.recently-viewed .recently-viewed-content .trustscore {
  width: 170px;
  float: left;
}

.trustscore:before,
.trustscore:after {
  display: table;
  clear: both;
  content: '';
}

.trustscore {
  position: relative;
  font-size: 14px;
  font-family: "Roboto", Arial, Helvetica sans-serif;
}

.trustscore * {
  line-height: 1.0em;
}

.trustscore .value {
  background: #666;
  position: relative;
  float: left;
  color: #fff;
}

.trustscore .value:after {
  position: absolute;
  top: 100%;
  left: 0;
  border-style: solid;
  content: '';
  border-width: 6px;
  border-color: #666 transparent transparent #666;
}

.trustscore .badges .ty-icon {
  line-height: 1;
}

.trustscore .badges .ty-icon.neg,
.trustscore .badges .trustscore.neg .score {
  color: #f37159;
}

.trustscore .badges .ty-icon.neu,
.trustscore .badges .trustscore.neu .score {
  color: #f9c015;
}

.trustscore .badges .ty-icon.pos,
.trustscore .badges .trustscore.pos .score {
  color: #119a11;
}

.trustscore .score {
  color: #666;
}

.trustscore.medium {
  width: 200px;
}

.trustscore.medium .value {
  margin: 0 8px 0 0;
  padding: 6px 8px;
  font-weight: 600;
  font-size: 2.0em;
}

.trustscore.medium .value:after {
  border-width: 6px;
}

.trustscore.medium .badges {
  font-size: .6em;
}

.trustscore.medium .badges .ty-icon {
  margin-right: 1px;
}

.trustscore.medium .score {
  margin: 0px 10px 0 0;
  font-weight: 600;
  font-size: 1.45em;
}

.trustscore.medium .counter {
  margin-top: 4px;
  color: #999;
  font-weight: 600;
  font-style: italic;
  font-size: .65em;
}

.trustscore.small .value {
  margin: 0 6px 0 0;
  padding: 5px 6px;
  font-weight: 600;
  font-size: 1.3em;
}

.trustscore.small .value:after {
  border-width: 4px;
}

.trustscore.small .badges {
  font-size: .6em;
}

.trustscore.small .badges .ty-icon {
  margin-right: 1px;
}

.trustscore.small .score {
  display: inline-block;
  float: left;
  margin: 0px 10px 0 0;
  font-weight: 600;
  font-size: 1.45em;
}

.trustscore.small .counter {
  float: left;
  margin-top: 6px;
  color: #b5b5b5;
  font-weight: 600;
  font-style: italic;
}

.trustscore.extra-small {
  width: 165px;
}

.trustscore.extra-small .value {
  margin: 0 3px 0 0;
  padding: 2px 2px;
  font-weight: 500;
  font-size: .85em;
}

.trustscore.extra-small .value:after {
  border-width: 2px;
}

.trustscore.extra-small .badges {
  margin-bottom: 1px;
  font-size: .3em;
}

.trustscore.extra-small .score {
  display: inline-block;
  float: left;
  margin: -1px 5px 0 0;
  font-weight: 600;
  font-size: .9em;
}

.trustscore.extra-small .counter {
  float: left;
  color: #b5b5b5;
  font-weight: 600;
  font-style: italic;
  font-size: .8em;
}

.trustscore.pos .score {
  color: #119a11;
}

.trustscore.pos .value {
  background: #119a11;
}

.trustscore.pos .value:after {
  border-color: #119a11 transparent transparent #119a11;
}

.trustscore.neu .score {
  color: #f9c015;
}

.trustscore.neu .value {
  background: #f9c015;
}

.trustscore.neu .value:after {
  border-color: #f9c015 transparent transparent #f9c015;
}

.trustscore.neg .score {
  color: #f37159;
}

.trustscore.neg .value {
  background: #f37159;
}

.trustscore.neg .value:after {
  border-color: #f37159 transparent transparent #f37159;
}



#header .header-area {width: 980px; margin: 0 auto; padding: 20px 0 10px 0px; }



.grid {
  margin: 0 auto; }


  .grid,
  .c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .c9, .c10, .c11, .c12,
  .c1-2, .c2-3, .c3-4, .c4-5, .c5-6, .c6-7, .c7-8, .c8-9, .c9-10, .c10-11, .c11-12,
  .c1-3, .c2-4, .c3-5, .c4-6, .c5-7, .c6-8, .c7-9, .c8-10, .c9-11, .c10-12,
  .c1-4, .c2-5, .c3-6, .c4-7, .c5-8, .c6-9, .c7-10, .c8-11, .c9-12,
  .c1-5, .c2-6, .c3-7, .c4-8, .c5-9, .c6-10, .c7-11, .c8-12,
  .c1-6, .c2-7, .c3-8, .c4-9, .c5-10, .c6-11, .c7-12,
  .c1-7, .c2-8, .c3-9, .c4-10, .c5-11, .c6-12,
  .c1-8, .c2-9, .c3-10, .c4-11, .c5-12,
  .c1-9, .c2-10, .c3-11, .c4-12,
  .c1-10, .c2-11, .c3-12,
  .c1-11, .c2-12,
  .c1-12 {
    display: block;
    float: none;
    margin-left: 0;
    width: auto; }

.nav-secondary .genesis-nav-menu .menu-item {
    float: right;
}

.menu-item-227 a, .menu-item-619 a, .menu-item-2589 a {
	color:#fff !important;
}

.genesis-nav-menu .menu-item {
display: inline-block;
float: none !important;
}


.nav-secondary .genesis-nav-menu .menu-item #menu-item-227{
	display:block;
}


#signup-copy{
display:table-cell;
vertical-align:top;
margin:0 !important;
padding-bottom:20px;
}


#signup-copy ul, li{
list-style-type:none;
display:inline;
margin:0 !important;
padding:0 !important;
}


#signup-copy P{
margin:0;
padding-top:10px;
color:#a74a21;
font-size:.800em;
line-height:1.2;
}

.uppercase {
  text-transform: uppercase;
}








div.menu-footer-col-1-container ul li, div.menu-footer-col-3-container ul li, div.menu-footer-col-4-container ul li { font-weight:bold; }




div.menu-footer-col-1-container ul li li, div.menu-footer-col-3-container ul li li, div.menu-footer-col-4-container ul li li { font-weight:normal; }
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron,.container-fluid .jumbotron{border-radius:0}
.jumbotron .container{max-width:100%}

.thin-header, .hero-text h1, .catalog-description h1, .product-title .product-title-name, .page-title h1, .information-content h1, .signup-title {
  font-family: 'Source Sans Pro', "Helvetica Neue", Arial, Helvetica, FreeSans, "Liberation Sans", sans-serif;
  font-weight: 200;
  text-transform: uppercase;
  margin: 0;
  font-size: 32px;
  font-size: 2rem;
  line-height: 32px;
  line-height: 2rem;
  padding: 10px 0 0; }

.hero-text {
  position: relative; }

  .hero-text .hero-text-heading {
    font-size: 2rem; }

  .hero-text h1 .hero-text-subheading-1 {
    font-size: 18px;
    font-size: 1.125rem;
    white-space: nowrap; }

  .hero-text h1 .hero-text-subheading-5 {
    text-transform: none;
    font-size: 32px;
    font-size: 2rem;
    white-space: nowrap; }

  .hero-text h1 .hero-text-subheading-7 {
    text-transform: none;
    font-size: 3rem;
    white-space: nowrap;
    padding-top: -10px; }

      .hero-text p, .hero-text .popout-expanded-inner h1, .popout-expanded-inner .hero-text h1 {
        max-width: 340px; }

.article-4 .hero-text img, .rotation-2-fg, .rotation-3-fg {
  position: inherit;
  float: right;
  right: 0;
  margin-top: 60px;
  margin-bottom: 30px; }

.article-10 .hero-text .learn-more-link, .article-10 .hero-text .my-tears-my-rewards,
.article-11 .hero-text .learn-more-link,
.article-11 .hero-text .my-tears-my-rewards {
  display: none; }



.header-main{
	width: 100%;
	margin: 0 auto;
	padding: 0;
}

	.footer-cities .title {
		clear: both;
		padding: 10px 0px;
	}

	.footer-cities .title.fake { display: none; }

div#a1-rewards div.title {
	padding: 0px 20px;
	color: #fff;
	font-size: 42px;
	font-style: italic;
	font-weight: bold;
	line-height: 42px;
	margin-bottom: 10px;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-5{width:41.66666667%}
#main-navigation ul.menu li a{color:white;}
#main-navigation ul.menu li li a{color:black;}
#main-navigation ul.menu li li li a{color:black;}
ul.menu{margin:0;padding:0;}
ul.menu li{list-style-position:inside;padding:15px 0 15px 0;margin:0;border-bottom:1px dashed #ddd;}
ul.menu li a{color:#999;font-size:14px;line-height:150%;display:inline-block;}
ul.menu li a:hover,ul.menu li a.active{text-decoration:none;}
ul.menu li.leaf{list-style-image:none;color:#444;}
ul.menu li.expanded{border-bottom:none;padding-bottom:0;}
ul.menu li.expanded ul{padding-left:25px;border-top:1px dashed #ddd;margin-top:15px;}
#header ul.menu,#subfooter ul.menu,#top-content ul.menu,#bottom-content ul.menu{text-align:center;}
#header-top ul.menu li,#header ul.menu li,#main-navigation ul.menu li,#top-content ul.menu li,#subfooter ul.menu li,#bottom-content ul.menu li{display:inline-block;background:none;list-style-type:none;border:none;padding:0;}
#header ul.menu li a,#top-content ul.menu li a,#bottom-content ul.menu li a{padding:15px 20px;}
#header-top ul.menu ul,#header ul.menu ul,#main-navigation ul.menu ul,#top-content ul.menu ul,#subfooter ul.menu ul,#bottom-content ul.menu ul{display:none;}
#header-top ul.menu li a{font-size:13px;text-transform:capitalize;padding:16px 20px 16px;}
#main-navigation ul.menu ul li a,#header-top ul.menu ul li a{padding:15px 20px;text-transform:capitalize;font-weight:400;font-size:13px;border:1px solid #eaeaea;border-top:none;line-height:150%;}
#subfooter ul.menu li a{padding:0 20px 15px 20px;display:block;}
#pre-header ul.menu li a.active,#pre-header ul.menu li a:hover,#bottom-content ul.menu li a.active,#bottom-content ul.menu li a:hover{color:#fafafa}
#pre-header ul.menu li a{border-bottom:1px dashed #444444;}
#toolbar ul.menu{width:auto;}
#toolbar ul.menu li{background:none;}
a,a:hover,a:focus,ul.menu li a.active,ul.menu li a:hover,#forum thead a:hover,#block-node-recent .node-title a:hover{color:#1e531d;}
td.menu-disabled{background:#ccc;}

.td-header-style-6 .td_ul_logout .menu-item img {
  left: -25px;
}

.top-header-menu .menu-item-has-children .sub-menu {
  display: none;
}

.top-header-menu .menu-item-has-children li {
  list-style-image: none;
  height: auto;
}

.top-header-menu .menu-item-has-children li a {
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: 500;
  font-size: 11px;
  line-height: 28px;
  display: block;
  text-transform: none;
  margin: 0 10px 0 10px ;
  white-space: nowrap;
  min-width: 100px;
}

.top-header-menu .menu-item-has-children li a:hover {
  color: #4db2ec;
}

.top-header-menu .menu-item-has-children ul {
  width: auto !important;
}

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }

.td_ul_logout .menu-item {
  position: relative;
  left: 0;
}

.td_ul_logout .menu-item a {
  display: inline !important;
  line-height: 29px !important;
  margin-right: 21px;
}

.td_ul_logout .menu-item .td_user_logd_in {
  margin-right: 11px;
}

.td_ul_logout .menu-item i {
  font-size: 10px;
  position: relative;
  top: 0;
}

.td_ul_logout .menu-item img {
  position: absolute;
  top: 5px;
  left: -40px;
  display: inline-block;
  margin-right: 19px;
}

.ie8 .top-header-menu .menu-item-has-children li a,
.ie9 .top-header-menu .menu-item-has-children li a,
.ie10 .top-header-menu .menu-item-has-children li a,
.ie11 .top-header-menu .menu-item-has-children li a {
  top: -1px;
}


.top-bar .name {
  height: 50px;
  margin: 0;
  font-size: 16px;
}


.top-bar .name h1 {
  line-height: 50px;
  font-size: 1.0625em;
  margin: 0;
}


.top-bar .name h1 a {
  font-weight: bold;
  color: white;
  width: 50%;
  display: block;
  padding: 0 16.66667px;
}




.top-bar .name p {
  font-size: 1.0625em;
  line-height: 45px;
  margin: 0;
}



.top-bar .name p a {
  font-weight: bold;
  color: white;
  width: 50%;
  display: block;
  padding: 0 15px;
}



.menu-trigger {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  
  -webkit-transform: translateY(-50%);
  
  transform: translateY(-50%);
  right: 15px;
  width: 36px;
  height: 24px;
  cursor: pointer;
}

.menu-trigger span {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  
  -webkit-transform: translateY(-50%);
  
  transform: translateY(-50%);
  height: 2px;
  width: 100%;
  display: block;
  background: #009abe;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
}

.menu-trigger:before, .menu-trigger:after {
  content: "";
  position: absolute;
  height: 2px;
  width: 100%;
  display: block;
  background: #009abe;
  top: 0;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
}

.menu-trigger:after {
  top: auto;
  bottom: 0;
}

.menu-trigger.opened span {
  opacity: 0;
}

.menu-trigger.opened:before {
  transform: rotate(-45deg);
  bottom: 11px;
  top: auto;
}

.menu-trigger.opened:after {
  transform: rotate(45deg);
  left: 0px;
  top: 11px;
}

#footer #rss-contact {
    float: right;
}

#footer #rss-contact span {
    float: left;
    margin: 0 10px 0 0;
}

#footer #rss-contact .rss-icon {
    float: left;
    margin: 0 5px;
}



          
        #slide-bg,
	#slider {
	        height: 223px;
	        }


        #slide-bg,
        #slide-bg img,
        #slider img {
                -moz-border-radius: 4px;
                -webkit-border-radius: 4px;
                border-radius: 4px;
                }



#slider img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	display:none;
	}




#slide-bg,
#slider {
        position:relative;
        height: 340px;
        }

                
#slider {
	width: 100%;
	overflow: hidden;
	}
