﻿.box-highlight .box-content{-moz-box-sizing:border-box;box-sizing:border-box;display:none;height:250px;overflow:hidden;padding:12px;}



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


.alignright {
	float: right;
	}

	
.post img.alignright {
	float: right; 
	margin: 10px 0 5px 10px; 
	}


.alignright, 
div.alignright {
   	float: right;
   	margin: 10px 0 5px 10px;
	}






.container:after,
.row:after,
.u-cf {
  content: "";
  display: table;
  clear: both; }
 .pl-white .pl-social-counter,.pl-light-img .pl-social-counter{border-right-color:rgba(0,0,0,0.4)}
 .pl-white .pl-social-counter .pl-social-icon i,.pl-light-img .pl-social-counter .pl-social-icon i{color:#000;opacity:.5}
 .pl-white .pl-social-counter:hover .pl-social-icon i,.pl-white .pl-social-counter.loved .pl-social-icon i,.pl-light-img .pl-social-counter:hover .pl-social-icon i,.pl-light-img .pl-social-counter.loved .pl-social-icon i{opacity:1}
 .pl-black .pl-social-counter,.pl-grey .pl-social-counter,.pl-dark-img .pl-social-counter{border-right-color:rgba(255,255,255,0.5)}
 .pl-black .pl-social-counter .pl-social-icon i,.pl-grey .pl-social-counter .pl-social-icon i,.pl-dark-img .pl-social-counter .pl-social-icon i{color:#fff;opacity:.5}
 .pl-black .pl-social-counter:hover .pl-social-icon i,.pl-black .pl-social-counter.loved .pl-social-icon i,.pl-grey .pl-social-counter:hover .pl-social-icon i,.pl-grey .pl-social-counter.loved .pl-social-icon i,.pl-dark-img .pl-social-counter:hover .pl-social-icon i,.pl-dark-img .pl-social-counter.loved .pl-social-icon i{opacity:1}
 .pl-social-counters .pl-social-counter{border-right-style:solid;border-right-width:1px;padding:0 10px}
 .pl-social-counters .pl-social-counter:last-child{border-right:none;padding-right:none}
 .pl-social-counter{color:inherit;font-family:"Open Sans","Helvetica Neue","Helvetica",Arial,serif;font-weight:600;margin:1 auto;line-height:11px;font-size:12px;display:inline-block;vertical-align:middle;cursor:pointer}
 .pl-social-counter .pl-social-count{opacity:.6;font-size:11px;vertical-align:middle}
 .pl-social-counter .pl-social-icon{margin-right:2px;font-size:17px;vertical-align:middle}
 .pl-social-counter .pl-social-icon i{display:inline-block;-webkit-transition:color .35s;-moz-transition:color .35s;-ms-transition:color .35s;transition:color .35s}
 .pl-social-counter .pl-social-icon .icon-facebook{font-size:20px}
 .pl-social-counter .pl-social-icon .icon-twitter{font-size:22px;margin-top:-2px}
 .pl-social-counter .pl-social-icon .icon-linkedin{font-size:20px;margin-top:-1px}
 .pl-social-counter .pl-social-icon .icon-pinterest{font-size:22px;margin-top:-1px}
 .pl-social-counter.hovered .pl-social-icon i.icon-facebook,.pl-social-counter:hover .pl-social-icon i.icon-facebook,.pl-social-counter.loved .pl-social-icon i.icon-facebook{color:#337eff}
 .pl-social-counter.hovered .pl-social-icon i.icon-twitter,.pl-social-counter:hover .pl-social-icon i.icon-twitter,.pl-social-counter.loved .pl-social-icon i.icon-twitter{color:#50eaf6}
 .pl-social-counter.hovered .pl-social-icon i.icon-linkedin,.pl-social-counter:hover .pl-social-icon i.icon-linkedin,.pl-social-counter.loved .pl-social-icon i.icon-linkedin{color:#509df6}
 .pl-social-counter.hovered .pl-social-icon i.icon-pinterest,.pl-social-counter:hover .pl-social-icon i.icon-pinterest,.pl-social-counter.loved .pl-social-icon i.icon-pinterest{color:#ff535b}
 .pl-social-counter:hover .pl-social-icon i,.pl-social-counter.loved .pl-social-icon i{color:#223065}






.archive-title,
.page-title,
.widget-title,
.entry-content th,
.comment-content th {
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
	font-weight: bold;
	text-transform: uppercase;
	color: #636363;
}



.entry-content img,
.comment-content img,
.widget img {
	max-width: 100%; 
}

.entry-content .twitter-tweet-rendered {
	max-width: 100% !important; 
}

.entry-content img,
.comment-content img,
.widget img,
img.header-image,
.author-avatar img,
img.wp-post-image {
	
	border-radius: 3px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}

.entry-content dl.gallery-item {
	margin: 0;
}

.entry-content,
.entry-summary,
.mu_register {
	line-height: 1.714285714;
}

.entry-content h1,
.comment-content h1,
.entry-content h2,
.comment-content h2,
.entry-content h3,
.comment-content h3,
.entry-content h4,
.comment-content h4,
.entry-content h5,
.comment-content h5,
.entry-content h6,
.comment-content h6 {
	margin: 24px 0;
	margin: 1.714285714rem 0;
	line-height: 1.714285714;
}

.entry-content h1,
.comment-content h1 {
	font-size: 21px;
	font-size: 1.5rem;
	line-height: 1.5;
}

.entry-content h2,
.comment-content h2,
.mu_register h2 {
	font-size: 18px;
	font-size: 1.285714286rem;
	line-height: 1.6;
}

.entry-content h3,
.comment-content h3 {
	font-size: 16px;
	font-size: 1.142857143rem;
	line-height: 1.846153846;
}

.entry-content h4,
.comment-content h4 {
	font-size: 14px;
	font-size: 1rem;
	line-height: 1.846153846;
}

.entry-content h5,
.comment-content h5 {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}

.entry-content h6,
.comment-content h6 {
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.846153846;
}

.entry-content p,
.entry-summary p,
.comment-content p,
.mu_register p {
    letter-spacing: 1px;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
	line-height: 1.714285714;
}

.entry-content ol,
.comment-content ol,
.entry-content ul,
.comment-content ul,
.mu_register ul {
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
	line-height: 1.714285714;
}

.entry-content ul ul,
.comment-content ul ul,
.entry-content ol ol,
.comment-content ol ol,
.entry-content ul ol,
.comment-content ul ol,
.entry-content ol ul,
.comment-content ol ul {
	margin-bottom: 0;
}

.entry-content ul,
.comment-content ul,
.mu_register ul {
	list-style: disc outside;
}

.entry-content ol,
.comment-content ol {
	list-style: decimal outside;
}

.entry-content li,
.comment-content li,
.mu_register li {
	margin: 0 0 0 36px;
	margin: 0 0 0 2.571428571rem;
}

.entry-content blockquote,
.comment-content blockquote {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
	padding: 24px;
	padding: 1.714285714rem;
	font-style: italic;
}

.entry-content blockquote p:last-child,
.comment-content blockquote p:last-child {
	margin-bottom: 0;
}

.entry-content code,
.comment-content code {
	font-family: Consolas, Monaco, Lucida Console, monospace;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
}

.entry-content pre,
.comment-content pre {
	border: 1px solid #ededed;
	color: #666;
	font-family: Consolas, Monaco, Lucida Console, monospace;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.714285714;
	margin: 24px 0;
	margin: 1.714285714rem 0;
	overflow: auto;
	padding: 24px;
	padding: 1.714285714rem;
}

.entry-content pre code,
.comment-content pre code {
	display: block;
}

.entry-content abbr,
.comment-content abbr,
.entry-content dfn,
.comment-content dfn,
.entry-content acronym,
.comment-content acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

.entry-content address,
.comment-content address {
	display: block;
	line-height: 1.714285714;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
}

.entry-content embed,
.entry-content iframe,
.entry-content object,
.entry-content video {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}

.entry-content dl,
.comment-content dl {
	margin: 0 24px;
	margin: 0 1.714285714rem;
}

.entry-content dt,
.comment-content dt {
	font-weight: bold;
	line-height: 1.714285714;
}

.entry-content dd,
.comment-content dd {
	line-height: 1.714285714;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}

.entry-content table,
.comment-content table {
	border-bottom: 1px solid #ededed;
	color: #757575;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
	width: 100%;
}

.entry-content table caption,
.comment-content table caption {
	font-size: 16px;
	font-size: 1.142857143rem;
	margin: 24px 0;
	margin: 1.714285714rem 0;
}

.entry-content td,
.comment-content td {
	border-top: 1px solid #ededed;
	padding: 6px 10px 6px 0;
}

article.format-link .entry-content {
	max-width: 80%;
	float: left;
}

article.format-link .entry-content a {
	font-size: 22px;
	font-size: 1.571428571rem;
	line-height: 1.090909091;
	text-decoration: none;
}



article.format-quote .entry-content p {
	margin: 0;
	padding-bottom: 24px;
	padding-bottom: 1.714285714rem;
}

article.format-quote .entry-content blockquote {
	display: block;
	padding: 24px 24px 0;
	padding: 1.714285714rem 1.714285714rem 0;
	font-size: 15px;
	font-size: 1.071428571rem;
	line-height: 1.6;
	font-style: normal;
	color: #6a6a6a;
	background: #efefef;
}

	.entry-content img,
	.comment-content img,
	.author-avatar img,
	img.wp-post-image {
		border-radius: 0;
		box-shadow: none;
	}

	.singular .site-content,
	.singular .entry-header,
	.singular .entry-content,
	.singular footer.entry-meta,
	.singular .comments-title {
		margin: 0;
		width: 100%;
	}
.fb-like,.form-inline,.gpo,.twi,.y,.z{padding:6px;line-height:2em}


.demonstratepage {
  width: 100%;
  padding-bottom: 54px; }


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


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


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}


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


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}

.bodysm { color: black; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif }

.gdlr-header-inner, .header-style-transparent .gdlr-fixed-header .gdlr-header-inner{ background: #0a0a0a; background: rgba(10, 10, 10, 0.8); }
	
.body-wrapper.header-style-transparent .gdlr-header-inner{ background: transparent; 
	transition: background-color 300ms; -moz-transition: background-color 300ms;
	-o-transition: background-color 300ms; -webkit-transition: background-color 300ms;}

.gdlr-fixed-header.gdlr-header-inner{
	-moz-box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.15); }

.node-info{text-transform:uppercase;margin-bottom:5px}

.search-form .screen-reader-text {
	display: none;
}


#social-icons-menu li a .screen-reader-text {
	display: none;
}

div.footer-widget-wrapper{ padding-top: 35px; }

div.footer-widget-wrapper .custom-sidebar{ }

div.footer-widget-wrapper .custom-sidebar-title{ font-size: 16px; margin-bottom: 10px;}


.feature-box .feature-icon{
	text-align: center !important;
	padding: 20px 0 0;
	font-size: 18px;
}


.feature-box .feature-icon i{
	color: #eb2c33;
	font-size: 36px;
}


.feature-box .feature-icon i.fa-mobile-phone{
	font-size: 48px;
}


.feature-box h3{
	font-size: 16px;
	font-weight: 700;
}


.feature-box .feature-box-content{
	margin-left: 60px;
}

    .content_wrapper .featured_content .postimg,
    .content_wrapper .featured_content .featured_thumb{
        float: none !important;
        clear: both;        
    }

.content_wrapper .post .featured_thumb img.postimg{
    width: 128px;
    height: 143px;
    margin-right: 15px;
}

.content_wrapper .post .featured_thumb.blog img.postimg{
    width: 205px;
    height: 143px;
    margin-right: 15px;
}

.related_item .r_item img.postimg{

}


img.alignleft {
	display: inline;
	margin: 0 30px 10px 0;
	border: 5px solid #fff;
	background-color: #dfe2e7;
	padding: 3px
}


.alignleft {
	float: left;
	margin: 0 10px 0 0;
}

#games .games-list .game .numbers div.head{font-size:12px;}
.paa-mma-btns{float:right;}
.region-footer-top{position:relative;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;min-height:90px;}
.page-user.not-logged-in .region-content{max-width:500px;}
body.node-type-country .region-content-bottom{max-width:1040px;margin:0 auto;}
body.shop-overview .region-above-content .block-nodeblock{margin:0 auto 60px auto;max-width:850px;text-align:center;}
#block-search-form .content{margin-top:0;}
.comment .content{font-size:0.929em;line-height:1.6;}
.calendar-calendar .content{clear:both;padding:3px;padding-left:5px;}

#primary {
float: left;
overflow: hidden;
width: 100%;
}

#primary a {
color: #7ECEFD !important;
}

#primary a:hover {
color: red !important;
}

#primary p {
text-align: justify; 
}

.single-post #primary a {
color: #042343 !important;
}

.page-id-80 #primary {
float: left;
overflow: hidden;
width: 100%;
}



.metaslider .flexslider {
    background: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    border: 0;
    margin: 0 0 40px 0;
    max-width: none;
    max-height: none;
}


.metaslider .flexslider.filmstrip {
	margin-top: 10px;
}


.metaslider .flexslider.filmstrip .slides li {
    cursor: pointer;
    opacity: 0.5;
}


.metaslider .flexslider.filmstrip .slides li.flex-active-slide,
.metaslider .flexslider.filmstrip .slides li:hover,
.metaslider .flexslider.filmstrip .slides li:focus {
    opacity: 1.0 !important;
}


.metaslider .flex-control-thumbs li {
    width: auto;
}


.metaslider ol.flex-control-thumbs img,
#content .metaslider ol.flex-control-thumbs img {
    margin: 10px 5px 0;
    width: auto;
}


.metaslider.nav-hidden .flexslider {
    margin-bottom: 0;
}


.metaslider.nav-hidden.add-margin .flexslider {
    margin-bottom: 40px;
}



 
.metaslider {
    position: relative;
    z-index: 0;
}


.metaslider .caption {
    padding: 5px 10px;
    word-wrap: break-word;
}


.metaslider .caption-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    background: black;
    color: white;
    opacity: 0.7;
    margin: 0;
    display: block;
    width: 100%;
    line-height: 1.4em;
}


.metaslider img {
    height: auto;
    padding: 0;
    margin: 0;
    -moz-user-select: none;
}


.metaslider a {
    outline: none;
}


.metaslider .theme-default .nivoSlider {
   -webkit-box-shadow: 0 0 0;
      -moz-box-shadow: 0 0 0;
           box-shadow: 0 0 0;
}


.metaslider.ms-left {
    float: left;
    margin: 0 20px 20px 0;
}


.metaslider.ms-right {
    float: right;
    margin: 0 0 20px 20px;
}


.metaslider li:before,
.metaslider li:after {
    content: "" !important;
    display: none !important;
    bottom: auto !important;
    margin: 0 !important;
}


.metaslider .caption-wrap .caption img {
    width: auto;
}



.article .metaslider ul,
.article .metaslider ol,
.article .metaslider li,
.article .metaslider img,
.art-article .metaslider ul,
.art-article .metaslider ol,
.art-article .metaslider li,
.art-article .metaslider img,
#widgets .metaslider ul,
#widgets .metaslider ol,
#widgets .metaslider li,
#widgets .metaslider img,
.entry .metaslider ul,
.entry .metaslider ol,
.entry .metaslider li,
.entry .metaslider img,
#content .metaslider ul,
#content .metaslider ol,
#content .metaslider li,
#content .metaslider img,
.entry-content .metaslider ul,
.entry-content .metaslider ol,
.entry-content .metaslider li,
.entry-content .metaslider img,
.metaslider .flexslider ul,
.metaslider .flexslider .slides li,
.metaslider .flexslider .slides ul,
.metaslider .flexslider .slides ol,
.metaslider .flexslider .flex-direction-nav,
.metaslider .flexslider .flex-direction-nav li,
*[class*='-article'] .metaslider img {
    border: 0;
    margin: 0;
    list-style-type: none;
    list-style: none;
    padding: 0;
    line-height: normal;
    max-width: none;
    max-height: none;
}


.metaslider .slides img {
	width: 100%;
	display: block;
}


.small-text {
    font-size:0.75em;
    font-weight:100;
}
.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}

.folder-othernews {
width:168px;
}
.d-i .l-l,.c-o .l-l,.d-o .l-l,.b-i .l-l,.c-t .l-l{display:none !important}
.t-c .l-l,.c-c .l-l{display:block !important}
#floating_menu.mff .side .l-l{display:block !important}

.incentives-search-detail .nav-list a:hover {
  background: none; }

	.w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow,
	.w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-arrow {
		display: block;
		line-height: 40px;
		width: 30px;
		}

		.w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow:before,
		.w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-arrow:before {
			content: '\f105';
			}

	.w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-title,
	.w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-title {
		padding-right: 20px;
		}

	.type_desktop [class*="columns"] .menu-item-has-children .w-nav-anchor.level_2 {
		font-weight: bold;
		margin: 0 0 8px;
		background-color: transparent !important;
		}

		.type_desktop [class*="columns"] .menu-item-has-children .w-nav-arrow {
			display: none !important;
			}

			.w-nav.type_mobile .btn.w-nav-item.level_1.menu-item-has-children .w-nav-anchor.level_1 .w-nav-arrow {
				line-height: 40px;
				}

			.w-nav.type_mobile .btn.w-nav-item.level_1.menu-item-has-children .w-nav-anchor.level_1 .w-nav-title {
				padding-right: 25px;
				}

			.w-nav.type_mobile .w-nav-item.level_1.menu-item-has-children .w-nav-anchor.level_1 .w-nav-arrow,
			.w-nav.type_mobile .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow,
			.w-nav.type_mobile .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-arrow {
				display: inline-block;
				vertical-align: top;
				font-size: 26px;
				text-align: center;
				line-height: 46px;
				width: 50px;
				}

				.w-nav.type_mobile .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow:before,
				.w-nav.type_mobile .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-arrow:before {
					content: '\f107';
					}

			.w-nav.type_mobile .w-nav-item.level_1.menu-item-has-children .w-nav-anchor.level_1 .w-nav-title,
			.w-nav.type_mobile .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-title,
			.w-nav.type_mobile .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-title {
				padding-right: 50px;
				}

	.l-main .widget_nav_menu .menu-item a {
		display: block;
		line-height: 1.5em;
		position: relative;
		padding: 12px 20px 12px 35px;
		-webkit-transition: color 0.1s, background-color 0.1s, border-color 0.1s;
				transition: color 0.1s, background-color 0.1s, border-color 0.1s;
		border-top: 1px solid #e5e5e5; 
		color: inherit;
		}

		.l-main .widget_nav_menu .menu-item a:before {
			position: absolute;
			top: 12px;
			left: 16px;
			content: '\f105';
			font-size: 18px;
			font-family: fontawesome;
			opacity: 0.5;
			}

		.l-main .widget_nav_menu .menu-item a i {
			width: 20px;
			}

		.l-footer .widget_nav_menu .menu-item:before {
			position: absolute;
			top: 6px;
			left: 2px;
			content: '\f105';
			font-size: 18px;
			font-family: fontawesome;
			opacity: 0.5;
			}

	





.l-header .menu-item-language {
	float: left;
	text-align: left;
	position: relative;
	}

	.type_desktop .menu-item-language:hover .submenu-languages {
		display: block;
		}

		.l-header .submenu-languages .menu-item-language {
			float: none;
			line-height: 40px;
			white-space: nowrap;
			}

.type_mobile .menu-item-language {
	float: none;
	display: inline-block;
	line-height: 40px;
	}
.l-header .menu-item-language,.l-header .w-nav-item {font-family:"Noto Sans", sans-serif;font-weight:300;}
.type_desktop .submenu-languages,.l-header .w-nav-anchor.level_2,.l-header .w-nav-anchor.level_3,.l-header .w-nav-anchor.level_4,.type_desktop [class*="columns"] .w-nav-item.menu-item-has-children.active .w-nav-anchor.level_2,.type_desktop [class*="columns"] .w-nav-item.menu-item-has-children.current-menu-item .w-nav-anchor.level_2,.type_desktop [class*="columns"] .w-nav-item.menu-item-has-children.current-menu-ancestor .w-nav-anchor.level_2,.no-touch .type_desktop [class*="columns"] .w-nav-item.menu-item-has-children:hover .w-nav-anchor.level_2 {color:#000;}
#profile_recommendations .helper{width:160px;margin-left:-9px}
#yonks_content .helper{margin:0 10px}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item{display:block;padding:0;margin-left:0}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item a{transition:all ease-in-out .15s;display:block}
.main-navigation-ul,.main-navigation-ul li.menu-item,.main-navigation-ul ul.sub-menu{margin:0;padding:0}
.main-navigation-ul li.menu-item{position:relative;display:block;list-style-type:none}
.main-navigation-ul a.menu-item-link,.main-navigation-ul span{display:block;text-decoration:none;white-space:normal}
.main-navigation-ul .menu-item-language span{display:inline}
.main-navigation-ul li.menu-item.has-mega-menu{position:static}
.fullscreen-navigation-ul .menu-item a{color:#ffffff;text-transform:uppercase;font-size:16px;letter-spacing:0;font-weight:inherit;padding:25px 0;}
.fullscreen-navigation-ul .menu-item a:hover{background-color:#ffffff;color:#444444;}
.mk-main-navigation ul.sub-menu a.menu-item-link,.mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color:#b3b3b3;}
.mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color:#e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}


 .title3 {
color: #177592;}


.footer-center .wrapper-in .main .title3{
	color: #ffffff;
	font-size: 18px;
	font-family: 'FjallaOne-Regular';
	font-weight: normal;
	text-transform: uppercase;
	
	margin-top: 67px;
}


.header3-top .wrapper-in .main .menumain .menubar .menutip li .fulllist .item2 .title3 {
	text-align: center;
}


.header3-top .wrapper-in .main .menumain .menubar .menutip li .fulllist .item2 .title3 em{
	color: #707070;
	font-size: 16px;
	text-shadow: 1px 1px 1px #FFFFFF;
	line-height: 22px;
	font-style: normal;
	margin: 10px 0px;
	display: block;
	font-weight: bold;
	font-family: Arial;
}



.prop3-zone .wrapper-in .main .note .legal h2, .h2 .title3{
	color: #177592;
	
	
	margin-left: 0px;

	font-family: Arial;
}

.prop3-zone .wrapper-in .main .note .legal .title3 h2, .h2 {

font-size:13px !important;
margin-left:0px;
}

.prop3-zone .wrapper-in .main .note .legal .title3 h2, .h2:hover {
text-decoration:underline;}
 

.prop3-zone .wrapper-in .main .note .legal .title3:hover{
	color: #3894b0;
}


.marketing4-zone .wrapper-in .main .title3 {
    color: #334c55;
   font-family: 'Arial';
    font-size: 16px;
    font-weight: normal;
    margin-top: 5px;
    margin-left: 0px;
}
#mobile-nav .account-links .nortonseal{display:none}
#header-account-search .header-account .account-links li.nortonseal{border-right:1px solid #277896}
#header-account-search .header-account .account-links li .nortonseal{display:inline-block;height:24px;padding:0;width:80px}
#main-header .nortonseal-search{display:none}
#main-header .nortonseal-search img{width:80px}
#main-header .nortonseal-mobile{margin:1em 0;text-align:center}
#main-header .nortonseal-mobile img{width:100px}
.fa,blockquote:before,.flexslider:before,.flex-direction-nav .flex-next,.flex-direction-nav .flex-prev,.tie-list-shortcode ul li:before,.ei-slider-loading:before,#mobile-menu li.menu-item-home a:before,#main-nav .mega-cat-content.mega-cat-sub-exists .mega-cat-content-tab.loading-items:before,.woocommerce-pagination .page-numbers li .page-numbers.next:before,.woocommerce-pagination .page-numbers li .page-numbers.prev:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
#main-nav ul li i.fa,#slide-out ul li i.fa,#mobile-menu li.menu-item-home a:before{margin-right:5px;}
#mobile-menu{border-top:1px solid #2D2D2D;display:none;}
#mobile-menu.mobile-hide-icons i.fa{display:none;}
#slide-out #mobile-menu .mega-menu-block{padding:0!important;background:transparent!important;min-height:inherit!important;}
#slide-out #mobile-menu ul ul,#slide-out #mobile-menu .sub-menu-columns-item{display:none;background:#333;}
#slide-out #mobile-menu li{list-style:none;position:relative}
#slide-out #mobile-menu ul li.menu-item-has-children i.mobile-arrows{position:absolute;top:0;right:0;padding:13px;border-left:1px solid #333;margin:0;cursor:pointer;display:block;}
#slide-out #mobile-menu a{color:#ccc;display:block;font-size:16px;padding:10px;padding-right:0;border-bottom:1px solid #2D2D2D;}
#slide-out #mobile-menu a:hover{background:#111;color:#FFF;}
#slide-out #mobile-menu ul ul a{font-size:14px;padding-left:30px}
#slide-out #mobile-menu ul ul ul a{font-size:12px;padding-left:40px}
#slide-out #mobile-menu ul ul ul ul a{padding-left:60px}
#mobile-menu li.menu-item-home a:before{content:"\f015";}
.csstransforms3d.csstransitions .js-nav #mobile-menu{display:block;}

            main.main-home section#locals .content-container article.representatives .aggregator {
              position: absolute;
              width: 100%;
              height: 66%; }

              main.main-home section#locals .content-container article.representatives .aggregator a {
                position: absolute;
                display: block;
                width: 50%;
                height: 100%;
                border: .5rem solid #769953;
                background-position: center 20%;
                background-repeat: no-repeat;
                background-size: cover; }

                main.main-home section#locals .content-container article.representatives .aggregator a .legislator-name, main.main-home section#locals .content-container article.representatives .aggregator a .legislator-district {
                  position: absolute;
                  left: .5rem;
                  line-height: 1;
                  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6); }

                main.main-home section#locals .content-container article.representatives .aggregator a .legislator-name {
                  font-weight: 700;
                  bottom: auto;
                  top: .5rem; }

                main.main-home section#locals .content-container article.representatives .aggregator a .legislator-district {
                  left: 0;
                  bottom: 0;
                  width: 100%;
                  padding: .25rem .5rem;
                  background: rgba(0, 0, 0, 0.5); }

                main.main-home section#locals .content-container article.representatives .aggregator a .legislator-party {
                  position: absolute;
                  bottom: -.5rem;
                  right: -.5rem;
                  width: 1em;
                  height: 1em;
                  padding: .125em;
                  color: rgba(0, 0, 0, 0.5);
                  background: #769953;
                  border-radius: 50%;
                  font-size: 20px;
                  font-size: 1.25rem;
                  font-weight: 700;
                  text-align: center;
                  line-height: 1;
                  z-index: 2;
                  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25); }

                main.main-home section#locals .content-container article.representatives .aggregator a:last-child {
                  right: 0; }


.et_monarch .et_social_sidebar_networks_right span.et_social_hide_sidebar { float: right; margin: 8px 8px 0 0 !important; clear: both; }

.et_monarch .et_social_sidebar_networks_right.et_social_sidebar_withcounts span.et_social_hide_sidebar, .et_monarch .et_social_sidebar_networks_right.et_social_rectangle.et_social_sidebar_flip span.et_social_hide_sidebar, .et_monarch .et_social_sidebar_networks_right.et_social_rounded.et_social_sidebar_flip span.et_social_hide_sidebar { margin-right: 13px !important; }


.et_monarch .et_social_sidebar_networks_right span.et_social_hide_sidebar.et_social_hidden_sidebar, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_withcounts span.et_social_hide_sidebar.et_social_hidden_sidebar, .et_monarch .et_social_sidebar_networks_right.et_social_rectangle.et_social_sidebar_flip span.et_social_hide_sidebar.et_social_hidden_sidebar, .et_monarch .et_social_sidebar_networks_right.et_social_rounded.et_social_sidebar_flip span.et_social_hide_sidebar.et_social_hidden_sidebar { margin-right: 0 !important; }


.et_monarch .et_social_sidebar_networks_right span.et_social_hide_sidebar:before { transform: rotate(90deg); right: -1px; left: auto; }

.et_monarch .et_social_sidebar_networks_right span.et_social_hide_sidebar.et_social_hidden_sidebar:before { transform: rotate(-90deg); left: 0; }


.et_monarch .et_social_sidebar_networks_right.et_social_circle span.et_social_hide_sidebar.et_social_hidden_sidebar { margin-right: -10px !important; }









.et_monarch  span.et_social_hide_sidebar { background: rgba(0,0,0,0.3); height: 24px; width: 24px; display: block; cursor: pointer; margin: 8px 0 0 8px !important; border-radius: 12px; opacity: 0; }

	.et_monarch .et_social_sidebar_networks:hover .et_social_hide_sidebar { opacity: 1; }

	.et_monarch .et_social_sidebar_withcounts span.et_social_hide_sidebar, .et_monarch .et_social_rectangle.et_social_sidebar_flip span.et_social_hide_sidebar, .et_monarch .et_social_rounded.et_social_sidebar_flip span.et_social_hide_sidebar { margin-left: 13px !important; }

	.et_monarch .et_social_circle.et_social_sidebar_border span.et_social_hide_sidebar { margin-left: 11px !important; }

	.et_monarch .et_social_circle.et_social_sidebar_withcounts.et_social_sidebar_border span.et_social_hide_sidebar { margin-left: 16px !important; }




.et_monarch .et_social_sidebar_networks span.et_social_hide_sidebar.et_social_hidden_sidebar { margin-left: 0 !important; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; }

	.et_monarch .et_social_sidebar_networks.et_social_circle span.et_social_hide_sidebar.et_social_hidden_sidebar { margin-left: -10px !important; }

.et_monarch .et_social_sidebar_networks_right span.et_social_hide_sidebar.et_social_hidden_sidebar { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 -webkit-border-top-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-bottomleft: 6px; border-top-left-radius: 6px; border-bottom-left-radius: 6px; }


.et_monarch span.et_social_hide_sidebar:before { content: "\e649"; transform: rotate(-90deg); font-size: 20px !important; line-height: 24px !important; left: -1px; }

	.et_monarch span.et_social_hide_sidebar.et_social_hidden_sidebar:before { transform: rotate(90deg); }


.et_monarch .et_social_sidebar_networks.et_social_hidden_sidebar .et_social_icons_container, .et_monarch .et_social_sidebar_networks.et_social_hidden_sidebar .et_social_totalcount, .et_monarch .et_social_sidebar_networks.et_social_visible_sidebar .et_social_icons_container, .et_monarch .et_social_sidebar_networks.et_social_visible_sidebar .et_social_totalcount, .et_monarch span.et_social_hide_sidebar:before, .et_monarch span.et_social_hide_sidebar.et_social_hidden_sidebar, .et_monarch .et_social_hidden_sidebar { transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; }


.et_monarch span.et_social_hide_sidebar.et_social_hidden_sidebar { opacity: 1; }

#footer-home-container .footer-links-block-last ul {margin-right:0;}

#footer-home-container .footer-links-block-last li {background-color:#f3f000; font-size:.8em !important; list-style:none; line-height:140%; margin:10px 0; padding:5px 5px 5px 20px; text-transform:uppercase;}

#footer-home-container .footer-links-block-last li.footer-subhead {background-color:#fffc00 !important; font-size:.8em !important; font-weight:bold; list-style:none; line-height:140%; margin:10px 0; padding:5px 5px 5px 0; text-transform:uppercase;}

#footer-home-container .footer-links-block-last li img{display:inline; padding-right:.8em; vertical-align:text-top;}
.footer-article-container .footer-links-block-last{width:180px;padding:0 20px 0 8px;}
.footer-article-container .footer-links-block li,.footer-article-container .footer-links-block-last li{list-style:none;margin:0;line-height:19px;}

.footer-article-container .footer-links-block ul,.footer-article-container .footer-links-block-last ul{margin:0;}

.bbb-header {
	right:0px;
	top:10px;
	float:right;
	width:33px; 
	height:70px;
}

#footer .bbb {
	font-size: 8px;
	float: left;
	width: 91px;
	margin-top: 5px;
}



#menuLang img.actif {
	border: 1px solid rgba(124, 207, 233, 0.34);
}


#logo .retina { display: none; }

  #logo.use-retina .retina { display: block; height: 55px; }


.nav-menu-out:hover li.menu-item-has-children:hover a:after,
nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-color: #222 transparent transparent transparent !important;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #222 !important;
	}

.nav-menu-out:hover li.menu-item-has-children a:after {
	border-color: #999 transparent transparent transparent !important;
	}


#fly-wrap,
ul.post-gallery-bot-list li img,
.post-gallery-top .flex-direction-nav a,
.fly-fade,
nav.main-menu-wrap,
nav.main-menu-wrap ul li a,
nav.main-menu-wrap ul li.menu-item-has-children a:after,
.mega-img img,
span.nav-search-but i,
span.nav-soc-but i,
ul.score-list li,
.es-nav span a,
.feat-wide-sub-text h2,
.feat-wide1-img img,
.feat-top2-left-img img,
.feat-top2-right-img img,
.feat-wide5-img img,
#home-feat-img img,
.feat-vid-but,
.side-list-img img,
.side-list-text p,
.row-widget-img img,
.row-widget-text p,
.blog-widget-img img,
.blog-widget-text h2,
.feat-widget-img img,
.feat-widget-text h2,
span.more-posts-text,
.facebook-share,
.twitter-share,
.pinterest-share,
.email-share,
.social-comments,
.prev-next-text,
#comments-button a,
#comments-button span.comment-but-text,
.archive-list-img img,
.archive-list-text h2,
ul.foot-soc-list li a,
.tag-cloud a,
a.inf-more-but,
.mvp-related-img img {
	-webkit-transition: all .25s;
	   -moz-transition: all .25s;
	    -ms-transition: all .25s;
	     -o-transition: all .25s;
		transition: all .25s;
	}


nav.fly-nav-menu ul li.menu-item-has-children:after {
	content: '+';
	color: #777;
	font-family: 'Open Sans', serif;
	font-size: 32px;
	font-weight: 800;
	position: absolute;
		right: 0;
		top: 11px;
	}


nav.fly-nav-menu ul li.menu-item-has-children.tog-minus:after {
	content: '_';
	right: 1px;
	top: -4px;
	}


nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.mega-list li a:after {
	border-style: none;
	border-width: medium;
	content: '';
	position: relative;
		top: auto;
		right: auto;
	}


nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-style: solid;
	border-width: 3px 3px 0 3px;
	content: '';
	position: absolute;
		top: 23.5px;
		right: 5px;
	}


nav.main-menu-wrap ul li.menu-item-has-children a {
	padding: 18.5px 17px 18.5px 14px;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a {
	position: relative;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after,
nav.main-menu-wrap ul li:hover ul.sub-menu li ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 3px 0 3px 3px;
	content: '';
	position: absolute;
		top: 15px;
		right: 10px;
	}







.header-home{ 
	height: 70px;
	}


.header-primary{ 
	height: 70px;
	border-bottom:1px solid #8C8C8C;
	display: table;
	padding: 0;
	}


.header-secondary{ 
	height: 50px;
	border-bottom:1px solid #8C8C8C;
	display: table;
	padding: 0;
	}


.header-cell{ 
	display: table-cell;
	vertical-align: middle;
	height: 100%;
	white-space:nowrap;
	}


.header{ 
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background: #FFF;
	z-index: 100;
	}


.header a{ text-decoration: none; border-bottom:0;}

    
	
	#footer {
    	background: #251b07;
    	color: #ffffff;
	}

	#footer a {
    	color: #ffffff;
	}

	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.sidebar-primary,
	.title-area {
		width: 100%;
	}

	.footer-widget-phrase h4 {
    	color: #ffffff;
	}

	.footer-menu li {
    	border-color: #ffffff;
    	margin: 6px 0;
	}

	.footer-widget-socialmedia {
    	margin-left: 0;
    	float: right;
    	padding-right: 10px;
	}

	.footer-widget-socialmedia .widget-wrap img {
    	background: #251b07;
	}
