﻿
.icon-remove {
    background-position: -312px 0;
}

.icon-remove-sign {
    background-position: -48px -96px;
}

.icon-remove-circle {
    background-position: -168px -96px;
}


.notification .icon-remove{position:absolute; right:10px; top:24px; cursor:pointer}

ul.classified-category-list li div.created { margin-left: 1em; font-style: italic; font-size:smaller; }

	table#table_products tr#table_blocks td {
		background: none;
	}

	table#table_products tr#table_blocks td img {
		width: 100%;
		height: auto;
	}

	table#table_products tr#table_blocks iframe {
		width: 100%;
		height: auto;
		display: block;
	}


.tribe-mini-calendar .tribe-events-othermonth{
	background:#f7f7f7;
}


#slide-container{
	width: 100%;
	display: block;
	margin-bottom: 10px;
	position: relative;
}

.no-touch #slide-container .slider{
	width: 100%;
	background: #fff;
	display: none;
}

#slide-container #slider ul li *{
	color: #fff;
}


#slide-container .email{
	width: 100%;
	max-width: 220px;
	margin: 0 auto;
	background: #b72025;
	display: block;
}

#slide-container  .email{
	width: 100%;
	max-width: 100%;
}

#slide-container .slider, .no-touch #slide-container .slider{
	width: 700px;
	height: 283px;
	background: #999;
	display: block;
	position: absolute;
	left: 0px;
}
	
.no-touch #slide-container .slider li{
	width: 700px !important;
	background-size: cover;
	background-position: center center;
}

#slide-container .slider{
	width: 700px;
	height: 362px;
	background: #999;
	display: block;
	position: absolute;
	left: 0px;
}

	.adlnk-5 {
		text-decoration:none; 
		color:#FFFBFA;
	}

h2.entry-title {
  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;
  margin-top: 0;
  margin-bottom: 28px;
}


.fusion-blog-archive .entry-title {
  margin-top: 0;
  margin-bottom: 5px;
}


.fusion-blog-layout-large .entry-title,
.fusion-blog-layout-medium .entry-title {
  margin-top: 0;
  margin-bottom: 25px;
}

.fusion-blog-layout-large-alternate .entry-title,
.fusion-blog-layout-medium-alternate .entry-title {
  margin-top: 0;
  margin-bottom: 5px;
}

#tribe-events-content .tribe-events-tooltip .entry-title {
  padding: 12px 22px 12px 22px;
  font-weight: normal;
}
#main .fusion-portfolio h2,#wrapper  #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,h2.entry-title{font-size:18px;line-height:41px;}
#main .fusion-portfolio h2,#wrapper #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,h2.entry-title{line-height:27px;}
.pane-bundle-slideshow-fpp .pager_description,.pane-bundle-slideshow-fpp .pager-title{margin-bottom:0;}
.field-slideshow-wrapper .field-slideshow-pager .pager-title{font-size:14px;line-height:1.3;}


.fix:before,
.fix:after,
.col-full:before,
.col-full:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}

.fix:after,
.col-full:after {
  clear: both;
}


.fix,
.col-full {
  zoom: 1;
}

#content_section, #content_section_data { width: 994px; height: auto; float: left }


#archive .clearfloat {
	padding-bottom:5px;
	
	}
	

.post .clearfloat {
	border-bottom:1px dotted #ccc;
	margin:10px 0px;
	}




.clearfloat:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}


.clearfloat {
	display: inline-block;
	}




* html .clearfloat {
	height:1%;
	}


*+html .clearfloat {
	height:1%;
	}

.sep_small{width: 55%;	border-top: 1px solid #006ead; margin: 20px 0;}

.logo-line {
  top: 130px; left: auto; right: 6px;
}


.ja-tabs-title-top {
position:relative;
z-index:10;
}


* html .ja-tabs-title-top ul.ja-tabs-title {
bottom:-1px;
}



.ja-tabs-title-top ul.ja-tabs-title li {
float:left;
background:none;
cursor:pointer;
display:block;
list-style-type:none;
margin:0;
padding:0;
}


.default .ja-tabs-title-top {
height:30px;
border-bottom:1px solid #CCC;
position:relative;
width:100%;
}


.default .ja-tabs-title-top ul.ja-tabs-title li {
background:#F7F7F7;
border:1px solid #CCC;
margin-left:3px;
}


.default .ja-tabs-title-top ul.ja-tabs-title li h3 {
font-size:100%;
font-weight:700;
line-height:28px;
border:1px solid #F7F7F7;
color:#090;
border-bottom:none;
margin:0;
padding:0 10px;
}


.default .ja-tabs-title-top ul.ja-tabs-title li.active,.default .ja-tabs-title-top ul.ja-tabs-title li.firstactive,.default .ja-tabs-title-top ul.ja-tabs-title li.lastactive {
background:#FFF;
border-bottom:1px solid #FFF;
}


.default .ja-tabs-title-top ul li.active h3,.default .ja-tabs-title-top ul li.firstactive h3,.default .ja-tabs-title-top ul li.lastactive h3 {
color:#036ed8;
}


.ja-tabs-title-top ul.ja-tabs-title,.ja-tabs-title-bottom ul.ja-tabs-title {
position:absolute;
margin:0;
padding:0;
}


div.front-page-main {
	width: 650px;	
	overflow: auto;
	margin-left: auto;
	margin-right: auto;
}
.comment-time div .timeago{color:white;}
article header .submitted .timeago,.page-node- #post-content .submitted .timeago{font-style:italic;}

#content .views-row{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #999}
#content .views-row-last{padding-bottom:0;margin-bottom:0;border-bottom:none}
.views-row h2.node-title{margin-bottom:5px;font-size:16px}
.views-row h2.node-title a{font-weight:normal}
.views-row p{margin:0}
#content .view-staff .views-row{float:left;width:48%;border:none}
#content .view-staff .views-row-odd{margin-right:20px}
#content .view-staff .views-row-last{padding-bottom:20px;margin-bottom:20px}
.view-items-view div.view-content div.views-row span.views-field p{display:table;height:1%}


.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;
}

	.hilightevent{clear:both; margin-bottom: 10px; min-height: 45px;}

#header-left-section {
	float: left;
	margin-right: 25px;
}
.homepage .homepage-hero .meta-nav .meta-nav-item .icon-default{opacity:1;}


cite, em, i,
#utilities a,

h1.page-title span,
h2,
#site-description,
.bannertext,
#content blockquote p,
#site-info p,
#site-info #credits,
.wpcf7 p,
.wpcf7 div.wpcf7-response-output { font-family:'EgyptienneFLTW01-56Ital', Georgia, "Times New Roman", Times, serif; }
 

#news li a span,
h4,
#f-contact p,
#site-info p span { font-family:'EgyptienneFLTW01-75Blac', Georgia, "Times New Roman", Times, serif; }


#colophon #site-info { 
	padding-top:15px; padding-bottom:35px; 
	font-size:10px;
	color:#8f9092;
}

#site-info p { 
	float:left; margin:0 0 0 384px; padding:0;
}

#site-info span { text-transform:uppercase; }

#colophon .section { clear:both; padding:0 0 0 16px; border-top: 4px double #d2dee3; }

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


#leaderboard p,
#header p,
#content-top p,
#content-bottom p,
#content-top-full-width p,
#content-bottom-full-width p,
#footer p { margin: 0; padding: 0; }


#leaderboard div.block, 
#leaderboard .block-wrapper, 
#leaderboard .block .content,
#header div.block, 
#header .block-wrapper, 
#header .block .content,
#content-top div.block, 
#content-top .block-wrapper, 
#content-top .block .content,
#content-bottom div.block, 
#content-bottom .block-wrapper, 
#content-bottom .block .content,
#content-top-full-width div.block, 
#content-top-full-width .block-wrapper, 
#content-top-full-width .block .content,
#content-bottom-full-width div.block, 
#content-bottom-full-width .block-wrapper, 
#content-bottom-full-width .block .content { 
  margin: 0.5em 0 0.2em 0; 
  padding: 0; 
  border: none;
  text-align: center;
  background-color: #FFF;
}




.width-2-30,
.width-10-190,
.width-18-350,
.width-20-390,
.width-24-470,
.width-28-550,
.width-30-590,
.width-38-750,
.width-45-890,
.width-46-910,
.width-48-950  {
  float: left;
  margin-right: 10px; 
}

.width-48-950, 
div.width-48-950 { width: 950px; margin: 0; }






 


#menu-header-menu,#menu-header-menu ul,#menu-header-menu li,#menu-header-menu a{border:none;margin:0;padding:0;line-height:1;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}



#menu-header-menu{height:37px;display:block;padding: 10px 0 0 30px;margin:0;width:auto;text-align:left}

#menu-header-menu ul ul a:hover{color:#ddd}

			
	
	div#menu-header-menu{display:none;padding:0;border:none;-webkit-transition:all 500ms cubic-bezier(0.000, 0.000, 0.580, 1.000);-moz-transition:all 500ms cubic-bezier(0.000, 0.000, 0.580, 1.000);-o-transition:all 500ms cubic-bezier(0.000, 0.000, 0.580, 1.000);transition:all 500ms cubic-bezier(0.000, 0.000, 0.580, 1.000)}
html.responsive body #content .left-column .box .inner-small.right h2, html.responsive body #content .left-column .box .inner-small.right p, html.responsive body #content .left-column .box .inner-big.right h2, html.responsive body #content .left-column .box .inner-big.right p{display:none;}
html.responsive body #content .right-column, html.responsive body #content .right-double-column, html.responsive body #content .single-column{width:93%;float:left;}
html.responsive body #content .right-column .box img, html.responsive body #content .right-double-column .box img, html.responsive body #content .single-column .box img{max-width:100%;height:auto;}
html.responsive body #content #data-center-search-results-wrapper .right-double-column{width:96%;float:left;}
html.responsive body #content #data-center-search-results-wrapper .right-double-column #view-style{display:none;}
html.responsive body #content #faq-wrapper .right-double-column{float:none;width:100%;}
html.responsive body footer #footer-bottom #bottom-content .topics .right{clear:both;float:left;padding-top:0px;}
html.responsive body #content .right-column, html.responsive body #content .right-double-column{width:96%;float:left;}
html.responsive body #content .right-column .box img, html.responsive body #content .right-double-column .box img{max-width:100%;height:auto;}
body #content .right-column{display:none;}

.amshopby-advanced li.level2 {
	padding-left: 30px;
}


.menu-item a span { display: block; font-size: .9em; }
 
#footer .menu-item a span { display: none; }

.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;
}

.title_home h1{color:#000;display:block;font-size:18px;font-style:normal;font-weight:400;line-height:1.25em;margin-bottom:0;margin-top:-13px;overflow:hidden;text-align:center;text-overflow:ellipsis;text-shadow:0 0 1px rgba(0, 0, 0, 0.8);text-transform:uppercase;font-family:Droid Sans}

.title_home h1 span{background-color:#fff;display:inline-block;padding:0 10px;}
.column-block,.sidebar .block{-khtml-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
#footer .block{margin:5px 0px;}
#highlighted .block{margin-bottom:10px;}
.sidebar .block{padding:5px 10px;font-size:0.9em;margin-bottom:10px;border-style:solid;border-width:1px;}
.column-block .content,.sidebar .block .content{padding:5px 2px;}
.column-block table tr th,.sidebar .block table tr th{border-style:solid;border-width:0px;padding:0px 4px;background:none;border-bottom-width:3px;}
.column-block table tr td,.sidebar .block table tr td{padding:2px 4px;border-style:solid;border-width:0px;border-bottom-width:1px;background:none;}
.sidebar .block ul{margin:0px;padding:0px;}
.sidebar .block ul.links{margin-top:10px;text-align:right;}
.sidebar .block ul.links li{display:inline;margin-left:15px;}
.sidebar .block .menu{padding-left:10px;padding-bottom:5px;}
.sidebar .block .language-switcher-locale-url{margin:0 0 0 10px;padding-left:10px;}
#content .block h2{padding:4px 8px;font-size:1.25em;}
#block-search-form .block .inner .content{padding-top:0;}
.block-search .form-item input.form-search,.white_bg .region-header .block-search .form-item input.form-search,.white_bg #navigation .block-search .form-item input.form-search{border:1px solid #ccc;border-right:none;float:left;height:14px;padding:6px;color:#4e4e4e;background-color:#FAFAFA;}
.block-search form input.form-submit{border:none;width:31px;height:26px;border:1px solid #ccc;border-left:0;text-indent:-9999px;margin:0;background:none;padding:0;}
.column-block table tr.even td,.column-block table tr.odd td,.sidebar .block table tr.even td,.sidebar .block table tr.odd td{background-color:#ffffff;}

.responsive-mobile-menu {
	background:#545454;
	width:100%;
	display:none;
	position: relative;
	z-index: 999;
}


.responsive-mobile-menu #s {
	margin:5px;
}

.responsive-mobile-menu #searchform {
	margin:0 auto;
	text-align: center;
	padding-top:5px;
}

.responsive-mobile-menu #searchform input {
    width: 50%;
	border:1px solid #333;
	border-radius: 25px;
	text-indent: 10px;
	background:#222;
}

.responsive-mobile-menu #searchbutton {
	border-radius: 25px;
	position: relative;
	top:10px;
	right:25px;
	float: right;
}


.responsive-mobile-menu ul li a {
	border-bottom:1px solid #474747;
	padding-bottom:15px;
}

.responsive-mobile-menu ul.sub-menu li a {
	font-size:13px;
	color:#aaa;
	letter-spacing: 0.5px;
	font-weight: 400;
	display:block;
}

.responsive-mobile-menu ul.sub-menu {
}

.responsive-mobile-menu li {
	display:block;
}

.responsive-mobile-menu li a:hover {
	background:#444;
	text-decoration: none;
}

#navigation-list {
	width: 700px
}

#navigation-list ul {
	list-style-type: none
}

#navigation-list ul li {
	float: left;
	position: relative;
	width: 220px;
	cursor: pointer;
	margin-left: 10px
}

#navigation-list ul li h3 {
	font-weight: bold;
	font-size: 14px;
	color: #999;
	margin-top: 15px;
	padding: 5px;
	text-align: center
}

#navigation-list ul li div {
	border: 1px solid #eee
}

#navigation-list ul li p {
	padding: 0 10px
}

#navigation-list ul li div ul {
	padding: 10px 0
}

#navigation-list ul li div ul li {
	line-height: 1.4;
	-ms-word-wrap: break-word;
	word-wrap: break-word
}

.header .logged-out,
.header .logged-in {
  display: none;
}

.header .logged-out p, .header .logged-out .notification,
.header .logged-in p,
.header .logged-in .notification {
  margin-right: 10px;
}

.homepage_states {
	display:block;
}

	
	#footer .textwidget {
		margin:5px 0;
	}

.main-navigation,
.site-title,
.site-description {
    margin: 0 auto;
	max-width: 960px;
}

.site-description {
	font-size: 13px;
	font-size: 1.3rem;	
	font-family: 'open_sansbold', sans-serif;
	padding-left: 6px;
}

.site-title a,
.site-description {
	color: #FFF;
}


.pin {
	float: left;
	width: 280px;
	-webkit-box-shadow: 0px 2px 2px #d6d3d3;
	-moz-box-shadow: 0px 2px 2px #d6d3d3;
	box-shadow: 0px 2px 2px #d6d3d3;
	margin: 50px 2% 25px 2%;
}


.pin img {
	top: -26px;
	float: left;
	margin-top: -30px;
	z-index: 1;
	width: 100%;
	height: auto;
	margin-bottom: 15px;
}

.pin h3 {
	float: left;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	margin: 10px 7%;
	color: #909090;
        font-family: "Open Sans"!important;
        line-height: 20px;
}

.pin p {
	margin: 5% 10% 3% 10%;
	font-size: 12px;
	clear: both;
        text-align: justify;
        color:#747474;
        line-height: 20px;
}




	#featured-image .fluid-width-video-wrapper {

		margin: 20px 0 0 0;

	}


#featured-image{
padding-bottom:40px;
}




	.grid,

	.grid-right {

		float: none;

	}

	#map .button {
		display: block;
		width: 100%;
		text-align: center;
	}


.button {
	display: inline-block;
	border: 2px solid #868686;
	padding: 18px 48px 16px;
	-webkit-box-sizing:border-box;
	   -moz-box-sizing:border-box;
		-ms-box-sizing:border-box;
			box-sizing:border-box;
}

.button.fill {
	border-color: #f2f2f2;
	background-color: #f2f2f2;
}

.button.full {
	width: 100%;
	padding:18px 20px 16px;
	text-align: center;
}

.button.white {
	color:#fff;
	border-color: #fff;
}

.button.fill.white {
	background-color:#fff;
	color:#404141;
}

.button.fill-blue {
	background: #25bec6;
}

.button:hover {
	text-decoration: none;
}

.button-left {
	float: left;
}

.button-right {
	float: right;
}

.button.wide {
	padding-left:80px;
	padding-right:80px;
}


.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }


  .col-lg-8 {
    width: 66.66666667%; }

			
		
			#gallery-6 {
				margin: auto;
			}

			#gallery-6 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;
			}

			#gallery-6 img {
				border: 2px solid #cfcfcf;
			}

			#gallery-6 .gallery-caption {
				margin-left: 0;
			}

			#gallery-1 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 50%;
			}

			#gallery-1 .gallery-caption {
				margin-left: 0;
			}

			#gallery-2 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;
			}

			#gallery-2 .gallery-caption {
				margin-left: 0;
			}

			#gallery-3 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;
			}

			#gallery-3 .gallery-caption {
				margin-left: 0;
			}

			#gallery-4 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 50%;
			}

			#gallery-4 .gallery-caption {
				margin-left: 0;
			}

			#gallery-5 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;
			}

			#gallery-5 .gallery-caption {
				margin-left: 0;
			}

			#gallery-7 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 50%;
			}

			#gallery-7 .gallery-caption {
				margin-left: 0;
			}

			#gallery-8 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;
			}

			#gallery-8 .gallery-caption {
				margin-left: 0;
			}


#layerslider_1 p {
color:#F0F0F0;
    font-size: 21px;
}

#layerslider_1 h1 {

color:#ffffff;
    font-size: 58px;
    font-weight: bold;
}

#layerslider_1 h2 {

color:#ffffff;
    font-size: 52px;
    font-weight: bold;
}


#layerslider_1 h3 {
    font-size: 28px;
    letter-spacing: 2px;
    text-transform: uppercase;
color:#F0F0F0;
}


.list_thumbs_thumb .thumb {
  width: 118px;
  min-height: 75px;
}


.sotdfooter_sotd .list_thumbs_thumb .thumb,
.cea_winner .list_thumbs_thumb .thumb {
  width: 100%;
  height: 100%;
}

.view_sotdfooter .potw .row2 .content a.list_thumbs_thumb .thumb {
  width: 100%;
  height: 100%;
}

	#logo { 
		font-family: 'Akzidenz Medium', Times, serif; 
		font-size: 96px; 
		margin: 38px -3px 0 0; 
		letter-spacing:0.06em;
	}

	#logo #slash {
		font-family: 'Akzidenz', Times, serif; 
	}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}
.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}
.h1,h1{font-size:36px}
.jumbotron .h1,.jumbotron h1{color:inherit}


h1, .h1 h2, .h2, h3, .h3, h4, .h4, h5, .h5 { font-weight: 500; }

h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a { text-decoration: none; }


h1, .h1 { font-size: 1.6em; line-height: 1.333em;  }




#content .moduletable,
#sidebar .moduletable,
#sidebar-2 .moduletable,
#sidebar-b .moduletable {
  margin-bottom:20px;
}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicon-asterisk:before{content:"\2a"}
.glyphicon-plus:before{content:"\2b"}
.glyphicon-euro:before{content:"\20ac"}
.glyphicon-minus:before{content:"\2212"}
.glyphicon-cloud:before{content:"\2601"}
.glyphicon-envelope:before{content:"\2709"}
.glyphicon-pencil:before{content:"\270f"}
.glyphicon-glass:before{content:"\e001"}
.glyphicon-music:before{content:"\e002"}
.glyphicon-search:before{content:"\e003"}
.glyphicon-heart:before{content:"\e005"}
.glyphicon-star:before{content:"\e006"}
.glyphicon-star-empty:before{content:"\e007"}
.glyphicon-user:before{content:"\e008"}
.glyphicon-film:before{content:"\e009"}
.glyphicon-th-large:before{content:"\e010"}
.glyphicon-th:before{content:"\e011"}
.glyphicon-th-list:before{content:"\e012"}
.glyphicon-ok:before{content:"\e013"}
.glyphicon-remove:before{content:"\e014"}
.glyphicon-zoom-in:before{content:"\e015"}
.glyphicon-zoom-out:before{content:"\e016"}
.glyphicon-off:before{content:"\e017"}
.glyphicon-signal:before{content:"\e018"}
.glyphicon-cog:before{content:"\e019"}
.glyphicon-trash:before{content:"\e020"}
.glyphicon-home:before{content:"\e021"}
.glyphicon-file:before{content:"\e022"}
.glyphicon-time:before{content:"\e023"}
.glyphicon-road:before{content:"\e024"}
.glyphicon-download-alt:before{content:"\e025"}
.glyphicon-download:before{content:"\e026"}
.glyphicon-upload:before{content:"\e027"}
.glyphicon-inbox:before{content:"\e028"}
.glyphicon-play-circle:before{content:"\e029"}
.glyphicon-repeat:before{content:"\e030"}
.glyphicon-refresh:before{content:"\e031"}
.glyphicon-list-alt:before{content:"\e032"}
.glyphicon-lock:before{content:"\e033"}
.glyphicon-flag:before{content:"\e034"}
.glyphicon-headphones:before{content:"\e035"}
.glyphicon-volume-off:before{content:"\e036"}
.glyphicon-volume-down:before{content:"\e037"}
.glyphicon-volume-up:before{content:"\e038"}
.glyphicon-qrcode:before{content:"\e039"}
.glyphicon-barcode:before{content:"\e040"}
.glyphicon-tag:before{content:"\e041"}
.glyphicon-tags:before{content:"\e042"}
.glyphicon-book:before{content:"\e043"}
.glyphicon-bookmark:before{content:"\e044"}
.glyphicon-print:before{content:"\e045"}
.glyphicon-camera:before{content:"\e046"}
.glyphicon-font:before{content:"\e047"}
.glyphicon-bold:before{content:"\e048"}
.glyphicon-italic:before{content:"\e049"}
.glyphicon-text-height:before{content:"\e050"}
.glyphicon-text-width:before{content:"\e051"}
.glyphicon-align-left:before{content:"\e052"}
.glyphicon-align-center:before{content:"\e053"}
.glyphicon-align-right:before{content:"\e054"}
.glyphicon-align-justify:before{content:"\e055"}
.glyphicon-list:before{content:"\e056"}
.glyphicon-indent-left:before{content:"\e057"}
.glyphicon-indent-right:before{content:"\e058"}
.glyphicon-facetime-video:before{content:"\e059"}
.glyphicon-picture:before{content:"\e060"}
.glyphicon-map-marker:before{content:"\e062"}
.glyphicon-adjust:before{content:"\e063"}
.glyphicon-tint:before{content:"\e064"}
.glyphicon-edit:before{content:"\e065"}
.glyphicon-share:before{content:"\e066"}
.glyphicon-check:before{content:"\e067"}
.glyphicon-move:before{content:"\e068"}
.glyphicon-step-backward:before{content:"\e069"}
.glyphicon-fast-backward:before{content:"\e070"}
.glyphicon-backward:before{content:"\e071"}
.glyphicon-play:before{content:"\e072"}
.glyphicon-pause:before{content:"\e073"}
.glyphicon-stop:before{content:"\e074"}
.glyphicon-forward:before{content:"\e075"}
.glyphicon-fast-forward:before{content:"\e076"}
.glyphicon-step-forward:before{content:"\e077"}
.glyphicon-eject:before{content:"\e078"}
.glyphicon-chevron-left:before{content:"\e079"}
.glyphicon-chevron-right:before{content:"\e080"}
.glyphicon-plus-sign:before{content:"\e081"}
.glyphicon-minus-sign:before{content:"\e082"}
.glyphicon-remove-sign:before{content:"\e083"}
.glyphicon-ok-sign:before{content:"\e084"}
.glyphicon-question-sign:before{content:"\e085"}
.glyphicon-info-sign:before{content:"\e086"}
.glyphicon-screenshot:before{content:"\e087"}
.glyphicon-remove-circle:before{content:"\e088"}
.glyphicon-ok-circle:before{content:"\e089"}
.glyphicon-ban-circle:before{content:"\e090"}
.glyphicon-arrow-left:before{content:"\e091"}
.glyphicon-arrow-right:before{content:"\e092"}
.glyphicon-arrow-up:before{content:"\e093"}
.glyphicon-arrow-down:before{content:"\e094"}
.glyphicon-share-alt:before{content:"\e095"}
.glyphicon-resize-full:before{content:"\e096"}
.glyphicon-resize-small:before{content:"\e097"}
.glyphicon-exclamation-sign:before{content:"\e101"}
.glyphicon-gift:before{content:"\e102"}
.glyphicon-leaf:before{content:"\e103"}
.glyphicon-fire:before{content:"\e104"}
.glyphicon-eye-open:before{content:"\e105"}
.glyphicon-eye-close:before{content:"\e106"}
.glyphicon-warning-sign:before{content:"\e107"}
.glyphicon-plane:before{content:"\e108"}
.glyphicon-calendar:before{content:"\e109"}
.glyphicon-random:before{content:"\e110"}
.glyphicon-comment:before{content:"\e111"}
.glyphicon-magnet:before{content:"\e112"}
.glyphicon-chevron-up:before{content:"\e113"}
.glyphicon-chevron-down:before{content:"\e114"}
.glyphicon-retweet:before{content:"\e115"}
.glyphicon-shopping-cart:before{content:"\e116"}
.glyphicon-folder-close:before{content:"\e117"}
.glyphicon-folder-open:before{content:"\e118"}
.glyphicon-resize-vertical:before{content:"\e119"}
.glyphicon-resize-horizontal:before{content:"\e120"}
.glyphicon-hdd:before{content:"\e121"}
.glyphicon-bullhorn:before{content:"\e122"}
.glyphicon-bell:before{content:"\e123"}
.glyphicon-certificate:before{content:"\e124"}
.glyphicon-thumbs-up:before{content:"\e125"}
.glyphicon-thumbs-down:before{content:"\e126"}
.glyphicon-hand-right:before{content:"\e127"}
.glyphicon-hand-left:before{content:"\e128"}
.glyphicon-hand-up:before{content:"\e129"}
.glyphicon-hand-down:before{content:"\e130"}
.glyphicon-circle-arrow-right:before{content:"\e131"}
.glyphicon-circle-arrow-left:before{content:"\e132"}
.glyphicon-circle-arrow-up:before{content:"\e133"}
.glyphicon-circle-arrow-down:before{content:"\e134"}
.glyphicon-globe:before{content:"\e135"}
.glyphicon-wrench:before{content:"\e136"}
.glyphicon-tasks:before{content:"\e137"}
.glyphicon-filter:before{content:"\e138"}
.glyphicon-briefcase:before{content:"\e139"}
.glyphicon-fullscreen:before{content:"\e140"}
.glyphicon-dashboard:before{content:"\e141"}
.glyphicon-paperclip:before{content:"\e142"}
.glyphicon-heart-empty:before{content:"\e143"}
.glyphicon-link:before{content:"\e144"}
.glyphicon-phone:before{content:"\e145"}
.glyphicon-pushpin:before{content:"\e146"}
.glyphicon-usd:before{content:"\e148"}
.glyphicon-gbp:before{content:"\e149"}
.glyphicon-sort:before{content:"\e150"}
.glyphicon-sort-by-alphabet:before{content:"\e151"}
.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}
.glyphicon-sort-by-order:before{content:"\e153"}
.glyphicon-sort-by-order-alt:before{content:"\e154"}
.glyphicon-sort-by-attributes:before{content:"\e155"}
.glyphicon-sort-by-attributes-alt:before{content:"\e156"}
.glyphicon-unchecked:before{content:"\e157"}
.glyphicon-expand:before{content:"\e158"}
.glyphicon-collapse-down:before{content:"\e159"}
.glyphicon-collapse-up:before{content:"\e160"}
.glyphicon-log-in:before{content:"\e161"}
.glyphicon-flash:before{content:"\e162"}
.glyphicon-log-out:before{content:"\e163"}
.glyphicon-new-window:before{content:"\e164"}
.glyphicon-record:before{content:"\e165"}
.glyphicon-save:before{content:"\e166"}
.glyphicon-open:before{content:"\e167"}
.glyphicon-saved:before{content:"\e168"}
.glyphicon-import:before{content:"\e169"}
.glyphicon-export:before{content:"\e170"}
.glyphicon-send:before{content:"\e171"}
.glyphicon-floppy-disk:before{content:"\e172"}
.glyphicon-floppy-saved:before{content:"\e173"}
.glyphicon-floppy-remove:before{content:"\e174"}
.glyphicon-floppy-save:before{content:"\e175"}
.glyphicon-floppy-open:before{content:"\e176"}
.glyphicon-credit-card:before{content:"\e177"}
.glyphicon-transfer:before{content:"\e178"}
.glyphicon-cutlery:before{content:"\e179"}
.glyphicon-header:before{content:"\e180"}
.glyphicon-compressed:before{content:"\e181"}
.glyphicon-earphone:before{content:"\e182"}
.glyphicon-phone-alt:before{content:"\e183"}
.glyphicon-tower:before{content:"\e184"}
.glyphicon-stats:before{content:"\e185"}
.glyphicon-sd-video:before{content:"\e186"}
.glyphicon-hd-video:before{content:"\e187"}
.glyphicon-subtitles:before{content:"\e188"}
.glyphicon-sound-stereo:before{content:"\e189"}
.glyphicon-sound-dolby:before{content:"\e190"}
.glyphicon-sound-5-1:before{content:"\e191"}
.glyphicon-sound-6-1:before{content:"\e192"}
.glyphicon-sound-7-1:before{content:"\e193"}
.glyphicon-copyright-mark:before{content:"\e194"}
.glyphicon-registration-mark:before{content:"\e195"}
.glyphicon-cloud-download:before{content:"\e197"}
.glyphicon-cloud-upload:before{content:"\e198"}
.glyphicon-tree-conifer:before{content:"\e199"}
.glyphicon-tree-deciduous:before{content:"\e200"}

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}

  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }

  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }



#footer{
	width:1000px;
	padding:0px;
	align:center;
	display: block;
	clear:both;
	
	min-height: 30px;
	background-color: #333;
	margin: -0.1em 0 0 0;
	padding: 8px 0 14px 0;
	
}


#footer ul {
	text-align: center;
	margin: 0;
	}

	
	#footer ul li{
	display: inline;
	font-size: 10px;
	font-weight: 400;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #fff;
	padding: 0 .2em 0 .5em;
}


#footer li + li {
	border-left: #fff 1px solid;
}

#footer a:link, #footer a:visited { 
	color: #fff; 
	text-decoration: none; 	
}

#footer a:focus, #footer a:hover, #footer a:active { 
	color: #dac092; 
	text-decoration:underline; 	
}


.mobilebar, .noshow {
display: none;
}
#ham-menu{min-height:267px;width:100%;position:fixed;top:-206px;background-color:white;z-index:450;padding-top:100px;padding-bottom:25px;color:black;font-size:1.4em;box-shadow:0 1px 10px rgba(0,0,0,0.5);}
#ham-menu #first-ul{margin-left:65px;}
#ham-menu-mobile{z-index:400;padding-top:56px;position:fixed;top:0;left:0;right:0;bottom:0;font-size:1.3em;background-color:#333;display:none;overflow-y:scroll;height:100%;-webkit-overflow-scrolling:touch;}
#ham-menu-mobile .mobile-item{background-color:#E7E8E7;padding:0;}
#ham-menu-mobile .mobile-item-text{float:left;margin-top:13px;padding-left:15px;font-weight:bold;}
#ham-menu-mobile .mobile-item.last{box-shadow:0 7px 10px #333;}
#ham-menu-mobile .mobile-second-nav ul,#ham-menu-mobile .mobile-second-nav{padding:0;color:#a2a3a2;height:100%;}
#ham-menu-mobile .mobile-second-nav ul li{line-height:18px;font-family:'Roboto';font-weight:300;padding:15px 0 15px 40px;border-bottom:1px solid #5e5e5d;}
#ham-menu-mobile .mobile-second-nav ul li.half{width:50%;float:left;}
#ham-menu-mobile .mobile-second-nav ul li.half:last-child{padding:15px 0;border-left:1px solid #5e5e5d;text-align:center;}
#ham-menu-mobile .mobile-second-nav ul a{color:#a2a3a2;}
#ham-menu-mobile .mobile-second-nav ul a:hover{color:white;}
#ham-menu-mobile .mobile-item.odd{background-color:#D7D8D7;}
#ham-menu-mobile ul,#ham-menu ul{list-style:none;}
#ham-menu ul li{margin-top:15px;line-height:18px;}
#ham-menu-mobile ul li a,#ham-menu ul li a{color:black;}
#ham-menu-mobile ul li a:hover,#ham-menu ul li a:hover{color:black;opacity:1;}
#ham-menu-mobile .mobile-item a{float:left;margin:12px 0 0 25px;font-family:'Roboto';font-weight:700;}
#ham-menu-mobile .mobile-item-color{width:15px;height:50px;float:left;}
#ham-menu-mobile #mobile-spacer{background-color:#e7e8e7;}
#ham-menu-mobile #mobile-parcours .mobile-item-color{background-color:#71b1cc;}
#ham-menu-mobile #mobile-cite .mobile-item-color{background-color:#ce4938;}
#ham-menu-mobile #mobile-jouez .mobile-item-color{background-color:#d69133;}
#ham-menu-mobile #mobile-scolaire .mobile-item-color{background-color:#7f567f;}
#ham-menu-mobile #mobile-voyagiste .mobile-item-color{background-color:#009b77;}
.node-type-homepage .pane-node-field-blog-touts .field-blog-touts .node--tout .blog-tastethis,.page-homepage .pane-node-field-blog-touts .field-blog-touts .node--tout .blog-tastethis{margin-left:80px;margin-bottom:0}
.node-type-homepage .pane-ti-lsg-mr-blog-tout-blog-tout-more-great-stuff .node--blog_tout--tout_75x75 .tout-headline,.node-type-homepage .pane-ti-lsg-mr-blog-tout-blog-tout-more-great-stuff .node--blog_tout--tout_75x75 .blog-tastethis,.page-homepage .pane-ti-lsg-mr-blog-tout-blog-tout-more-great-stuff .node--blog_tout--tout_75x75 .tout-headline,.page-homepage .pane-ti-lsg-mr-blog-tout-blog-tout-more-great-stuff .node--blog_tout--tout_75x75 .blog-tastethis{margin:0 0 0 80px}

	.grid_3 .tabs li a {padding: 10px 8px}

	.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12,
	.grid_1.alpha,.grid_1.omega, .grid_2.alpha,.grid_2.omega, .grid_3.alpha,.grid_3.omega, .grid_4.alpha,.grid_4.omega, .grid_5.alpha,.grid_5.omega,
	.grid_6.alpha,.grid_6.omega, .grid_7.alpha,.grid_7.omega, .grid_8.alpha,.grid_8.omega, .grid_9.alpha,.grid_9.omega, .grid_10.alpha,.grid_10.omega, .grid_11.alpha,.grid_11.omega {width: 100%;margin: 0 0 30px}

	#footer .grid_3, #footer .grid_4, #footer .grid_9 {width: 48%; margin: 0 1% 30px}

.vc_non_responsive .vc_row .vc_col-sm-3 {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

  .vc_col-sm-3 {
    width: 25%;
  }
.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-1,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-10,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-11,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-12,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-2,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-3,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-4,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-5,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-6,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-7,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-8,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-9,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-1,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-10,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-11,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-12,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-2,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-3,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-4,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-5,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-6,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-7,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-8,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-9,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-1,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-10,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-11,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-12,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-2,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-3,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-4,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-5,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-6,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-7,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-8,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-9,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-1,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-10,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-11,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-12,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-2,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-3,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-4,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-5,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-6,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-7,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-8,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-9{padding-left:22px;padding-right:22px}


#heatmapthemead-branding-container {
	margin: 0px auto 0px;
	max-width: 1258px;
	overflow: hidden;
}

		
			
			#heatmapthemead-leaderboard,
			nav.main-navigation,
			nav.secondary-navigation,
			#heatmapthemead-branding-container,
			.heatmapthemead-layout-both-sidebars #heatmapthemead-main,
			.heatmapthemead-layout-primary-sidebar-content #heatmapthemead-main,
			.heatmapthemead-layout-content-secondary-sidebar #heatmapthemead-main,
			.heatmapthemead-layout-content #heatmapthemead-main
			{
				max-width: 1024px;
			}




.page_wrapper {
	margin: 0px auto;
}
body #content .entry-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area,body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area{line-height:1!important}



.home #content {
  padding-top: 0; }

  .home #content .content-section.story {
    padding: 19rem 0 10rem 0; }

    .home #content .content-section.story .copy {
      max-width: 40%; }

      .home #content .content-section.story .copy .heading {
        font-family: ProximaNova-Semibold, sans-serif;
        font-weight: normal;
        -webkit-font-smoothing: subpixel-antialiased;
        -webkit-font-smoothing: antialiased; }

      .home #content .content-section.story .copy .blurb p {
        font-size: 3rem;
        font-weight: lighter; }



#content {
  padding-top: 56px; }

.blog #content article.post, .category #content article.post {
  height: auto;
  position: relative;
  width: auto;
  max-width: 100%;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0; }

  .blog #content article.post:after, .category #content article.post:after {
    display: block;
    clear: both;
    content: ''; }

  .blog #content article.post .wrapper, .category #content article.post .wrapper {
    width: auto;
    max-width: 1440px;
    float: none;
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0; }

  .blog #content article.post .content-section, .category #content article.post .content-section {
    float: left;
    clear: none;
    width: 50%;
    margin-left: 0;
    margin-right: 0;
    float: right; }

    .blog #content article.post .content-section .wrapper, .category #content article.post .content-section .wrapper {
      padding: 8% 0;
      max-width: 75%;
      margin: auto; }

    .blog #content article.post .content-section time.entry-date.published, .category #content article.post .content-section time.entry-date.published {
      text-transform: uppercase;
      font-size: 1.8rem; }

    .blog #content article.post .content-section .entry-title a, .category #content article.post .content-section .entry-title a {
      color: #ed1b12;
      font-size: 5.4rem;
      text-decoration: none;
      line-height: 1.2em; }

    .blog #content article.post .content-section .entry-excerpt, .category #content article.post .content-section .entry-excerpt {
      font-size: 2rem; }

    .blog #content article.post .content-section .entry-category a, .category #content article.post .content-section .entry-category a {
      color: #989898;
      font-size: 1.8rem;
      text-transform: uppercase;
      text-decoration: none;
      margin: 0 5px; }

      .blog #content article.post .content-section .entry-category a:hover, .category #content article.post .content-section .entry-category a:hover {
        color: #ed1b12; }

    .blog #content article.post .content-section .entry-category span, .category #content article.post .content-section .entry-category span {
      font-size: 1.8rem; }

  .blog #content article.post .featured-image, .category #content article.post .featured-image {
    float: left;
    clear: none;
    width: 50%;
    margin-left: 0;
    margin-right: 0;
    display: block;
    text-align: center;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
    height: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; }

  .blog #content article.post:nth-child(odd), .category #content article.post:nth-child(odd) {
    background: #f3f5f6; }

    .blog #content article.post:nth-child(odd) .content-section, .category #content article.post:nth-child(odd) .content-section {
      float: left; }

    .blog #content article.post:nth-child(odd) .featured-image, .category #content article.post:nth-child(odd) .featured-image {
      right: 0;
      text-align: right; }

  .blog #content article.post .button, .category #content article.post .button {
    margin: 2rem 0 0 0;
    padding: 0.7rem 3rem; }


.single #content article.post {
  height: auto; }

  .single #content article.post:after {
    display: block;
    clear: both;
    content: ''; }

  .single #content article.post .featured-image {
    width: 100%;
    min-height: 520px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center center;
    overflow: hidden;
    display: block;
    text-align: center; }

    .single #content article.post .featured-image img {
      margin: 0 auto; }

  .single #content article.post .content-section {
    width: auto;
    max-width: 1280px;
    float: none;
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
    margin: 40px auto; }

    .single #content article.post .content-section .entry-meta {
      margin: 5% auto; }

      .single #content article.post .content-section .entry-meta:after {
        content: "";
        display: table; }

    .single #content article.post .content-section time.entry-date.published {
      float: left;
      text-transform: uppercase;
      font-size: 1.8rem; }

    .single #content article.post .content-section .all-posts a {
      float: right;
      color: #00a2b8;
      text-decoration: none;
      text-transform: uppercase;
      font-size: 1.4rem;
      font-family: ProximaNova-Semibold, sans-serif;
      font-weight: normal;
      -webkit-font-smoothing: subpixel-antialiased;
      -webkit-font-smoothing: antialiased;
      letter-spacing: 0.1rem; }

      .single #content article.post .content-section .all-posts a span {
        position: relative;
        top: 0.1rem; }

    .single #content article.post .content-section .entry-title a {
      color: #ed1b12;
      font-size: 5.4rem;
      text-decoration: none;
      line-height: 1.2; }

    .single #content article.post .content-section .entry-content {
      font-size: 2rem; }

      .single #content article.post .content-section .entry-content a {
        text-decoration: none;
        color: #ed1b12; }

        .single #content article.post .content-section .entry-content a:hover {
          color: #aa403c; }

    .single #content article.post .content-section .entry-category {
      padding: 10px 0;
      border-bottom: 2px solid #e1e1e1;
      color: #989898; }

      .single #content article.post .content-section .entry-category a {
        color: #989898;
        font-size: 1.8rem;
        font-family: ProximaNova-Semibold, sans-serif;
        font-weight: normal;
        -webkit-font-smoothing: subpixel-antialiased;
        text-transform: uppercase;
        text-decoration: none;
        margin: 0 5px; }

        .single #content article.post .content-section .entry-category a:hover {
          color: #ed1b12; }

.single #content .navigation {
  max-width: 1280px;
  margin: 4rem auto; }

  .single #content .navigation a {
    display: inline-block;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 1.4rem;
    color: #00a2b8;
    border: solid 2px #00a2b8;
    padding: 0.6rem 3rem; }

    .single #content .navigation a:hover {
      background: #00a2b8;
      color: white; }

    .single #content .navigation a:before, .single #content .navigation a:after {
      display: inline-block;
      font-family: 'august';
      position: relative;
      top: 0.1rem; }

  .single #content .navigation .nav-previous a:before {
    content: "\e602";
    margin-right: 0.5rem; }

  .single #content .navigation .nav-next a:after {
    content: "\e603";
    margin-left: 0.5rem; }

.single #content .et_social_inline_bottom:before {
  display: block;
  margin: 0 0 1.5rem 0;
  font-family: ProximaNova-Semibold, sans-serif;
  font-weight: normal;
  -webkit-font-smoothing: subpixel-antialiased;
  content: "Share This";
  text-transform: uppercase;
  color: #989898;
  font-size: 1.8rem; }

.single #content .et_social_autowidth li {
  margin: 0 1rem 1rem 0 !important; }

.single #content .related-posts {
  width: auto;
  max-width: 1280px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  margin: 40px auto; }

  .single #content .related-posts:after {
    content: "";
    display: table;
    clear: both; }

  .single #content .related-posts .post {
    float: left;
    clear: none;
    width: 22.75%;
    margin-left: 0;
    margin-right: 3%;
    padding: 0 !important;
    background: #f3f5f6;
    max-height: 400px;
    -moz-box-shadow: 0px 4px 3px 0px #eee;
    -webkit-box-shadow: 0px 4px 3px 0px #eee;
    box-shadow: 0px 4px 3px 0px #eee;
    margin-bottom: 6rem; }

    .single #content .related-posts .post:last-child {
      margin-right: 0; }

    .single #content .related-posts .post .featured-image {
      width: 100%;
      max-height: 240px;
      min-height: 0;
      overflow: hidden;
      display: block;
      text-align: center; }

      .single #content .related-posts .post .featured-image img {
        margin: 0 auto;
        display: block; }

    .single #content .related-posts .post .content-section {
      width: auto;
      max-width: 1280px;
      float: none;
      display: block;
      margin-right: auto;
      margin-left: auto;
      padding-left: 0;
      padding-right: 0;
      margin: 20px auto !important;
      padding: 2% !important;
      text-align: center; }

      .single #content .related-posts .post .content-section .entry-title a {
        color: #000000 !important;
        font-size: 2.1rem !important;
        font-family: ProximaNova-Regular, sans-serif;
        font-weight: normal;
        -webkit-font-smoothing: subpixel-antialiased;
        text-decoration: none;
        line-height: 1.2; }

      .single #content .related-posts .post .content-section .read-more {
        color: #00a2b8;
        text-decoration: none;
        text-transform: uppercase;
        font-size: 1.4rem;
        font-family: ProximaNova-Semibold, sans-serif;
        font-weight: normal;
        -webkit-font-smoothing: subpixel-antialiased;
        -webkit-font-smoothing: antialiased;
        letter-spacing: 0.1rem; }

        .single #content .related-posts .post .content-section .read-more span {
          position: relative;
          top: 0.1rem; }


.page-template-page-content-block #content {
  width: auto;
  max-width: 100%;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0; }

  .page-template-page-content-block #content #primary {
    float: left;
    clear: none;
    width: 100%;
    margin-left: 0;
    margin-right: 3%; }

    .page-template-page-content-block #content #primary:last-child {
      margin-right: 0; }

    .page-template-page-content-block #content #primary #main {
      margin: 0;
      position: relative; }

      .page-template-page-content-block #content #primary #main .entry-content {
        margin: auto; }

  .page-template-page-content-block #content .featured-image {
    height: 75vh;
    min-height: 675px;
    max-height: 750px;
    background-repeat: repeat, no-repeat;
    background-position: center center, center center;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
    position: relative; }

    .page-template-page-content-block #content .featured-image .entry-header {
      width: 100%;
      height: 100%;
      position: absolute;
      background-color: rgba(0, 0, 0, 0.3);
      margin: auto;
      line-height: 60px;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0; }

      .page-template-page-content-block #content .featured-image .entry-header h1.entry-title {
        font-size: 3em;
        color: #FFFFFF;
        text-align: center;
        line-height: 60px;
        margin: 200px auto 0; }

    .page-template-page-content-block #content .featured-image .entry-meta {
      font-size: 1.1em;
      color: #FFFFFF; }

  .page-template-page-content-block #content .service {
    text-align: center;
    padding: 8px 0; }

    .page-template-page-content-block #content .service [class^=icon-] {
      width: 100px;
      height: 100px;
      font-size: 3em;
      border: 3px solid #FFF;
      border-radius: 8px;
      padding: 15px;
      margin: 5px auto 10px; }

    .page-template-page-content-block #content .service h3 {
      font-size: 1.2em;
      margin: 20px auto; }

  .page-template-page-content-block #content .previous-next, .page-template-page-content-block #content .posts-navigation {
    clear: both; }

    .page-template-page-content-block #content .previous-next .prev-next-related, .page-template-page-content-block #content .posts-navigation .prev-next-related {
      float: left;
      clear: none;
      width: 25%;
      margin-left: 0;
      margin-right: 0;
      min-height: 260px;
      background-color: rgba(0, 0, 0, 0.3);
      background-repeat: repeat, no-repeat;
      background-position: center center, center center;
      background-size: auto, cover;
      position: relative;
      text-align: center;
      text-decoration: none;
      font-size: 1.4em;
      color: #FFFFFF;
      overflow: hidden;
      -webkit-transition: all 0.37s ease-in-out;
      -moz-transition: all 0.37s ease-in-out;
      -ms-transition: all 0.37s ease-in-out;
      -o-transition: all 0.37s ease-in-out;
      transition: all 0.37s ease-in-out; }

      .page-template-page-content-block #content .previous-next .prev-next-related .info, .page-template-page-content-block #content .posts-navigation .prev-next-related .info {
        width: 100%;
        height: 100%;
        position: absolute;
        background-color: transparent;
        -webkit-transition: all 0.37s ease-in-out;
        -moz-transition: all 0.37s ease-in-out;
        -ms-transition: all 0.37s ease-in-out;
        -o-transition: all 0.37s ease-in-out;
        transition: all 0.37s ease-in-out; }

      .page-template-page-content-block #content .previous-next .prev-next-related h2, .page-template-page-content-block #content .posts-navigation .prev-next-related h2 {
        height: 20px;
        color: #FFFFFF;
        text-align: center;
        margin: auto;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        -webkit-transition: all 0.37s ease-in-out;
        -moz-transition: all 0.37s ease-in-out;
        -ms-transition: all 0.37s ease-in-out;
        -o-transition: all 0.37s ease-in-out;
        transition: all 0.37s ease-in-out; }

      .page-template-page-content-block #content .previous-next .prev-next-related:hover h2, .page-template-page-content-block #content .posts-navigation .prev-next-related:hover h2 {
        color: #00a2b8; }

      .page-template-page-content-block #content .previous-next .prev-next-related:hover .info, .page-template-page-content-block #content .posts-navigation .prev-next-related:hover .info {
        background-color: rgba(0, 0, 0, 0.5);
        color: #00a2b8; }

      .page-template-page-content-block #content .previous-next .prev-next-related [class^=icon-], .page-template-page-content-block #content .posts-navigation .prev-next-related [class^=icon-] {
        font-size: 2.5em;
        color: #FFFFFF;
        margin-top: 100px;
        -webkit-transition: all 0.37s ease-in-out;
        -moz-transition: all 0.37s ease-in-out;
        -ms-transition: all 0.37s ease-in-out;
        -o-transition: all 0.37s ease-in-out;
        transition: all 0.37s ease-in-out; }

      .page-template-page-content-block #content .previous-next .prev-next-related:hover [class^=icon-], .page-template-page-content-block #content .posts-navigation .prev-next-related:hover [class^=icon-] {
        color: #00a2b8; }



.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
  content: "";
  display: table; }


.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both; }

.sectiontitle3 {
	font-family: 'Montserrat', sans-serif;
	font-size:28px;
	color:#998f61;
	text-align:center;
	margin-top:14px;
	font-weight:normal;
	width:181px;
	padding-bottom:15px;
	border-bottom:1px solid #f5f4ec;
	margin-bottom:15px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}




.caroufredsel_pagination{
  text-align: center;
}


.caroufredsel_pagination a{
  display: inline-block;
  padding: 0 0.5em;
}


.responsive-mainnav,
.responsive-topnav {
  background: #232323;
  display: none;
}

.responsive-mainnav ul,
.responsive-topnav ul {
  margin: 0;
  padding: 5px;
}

.responsive-mainnav li,
.responsive-topnav li {
  list-style: none;
}

.responsive-mainnav li a,
.responsive-topnav li a {
  color: #cacaca;
  line-height: 26px;
  padding: 10px 15px;
  text-decoration: none;
  display: block;
}

.responsive-mainnav li a:hover,
.responsive-topnav li a:hover {
  background: #fa5742;
}

.responsive-mainnav li ul,
.responsive-topnav li ul {
  margin-left: 2em;
}

﻿


.yt-k2-category-summary .category {
position: relative;
padding-top: 2px;
padding-left: 2px;
line-height: 1.5em
}

  .cmsc--nav-legend {
    display: none;
    clear: both; }

  .cmsc--nav-view-all, .cmsc--nav-legend {
    display: block;
    margin-bottom: 1.35em;
    padding-top: 1.35em;
    border-top: 1px solid #ececec; }

    .cmsc--nav-view-all a, .cmsc--nav-legend a {
      color: #00aeef; }

      ._no-touch .cmsc--nav-view-all a:hover,
      ._no-touch .cmsc--nav-view-all a:focus, ._no-touch .cmsc--nav-legend a:hover,
      ._no-touch .cmsc--nav-legend a:focus {
        text-decoration: underline; }

  .cmsc--nav-legend:before {
    content: "";
    display: inline-block;
    vertical-align: top;
    width: 11px;
    height: 11px;
    background: #f38b00; }

.entry-footer .comments {
}


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

  .mobile-dropdown-wrap .img-full {
    display: none; }
.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-3{width:25%}


.footer .catalogSubWrapper .col-md-3,
.footer .catalogSubWrapper .col-md-4 {
    border-left: 1px solid #cfcfcf;
    min-height: 115px;
    float: left;
    text-align: center;
}


.footer .catalogSubWrapper .col-md-3 {	
    width: 25%;  
}


.footer .container .col-md-3 {
	margin: 0 0 15px;
	border-left: 1px solid #c6c6c6;
    padding-left: 25px;
}


.footer .bottomFooter .col-md-3 {
	margin: 0;
}


.footer .col-md-3:first-child,
.footer .col-md-4:first-child {
	margin-left: 0;
	border-left: none;
    padding-left: 15px;
}


.footer .col-md-3.socialLinksWrapper {
    padding-right: 0;
}


.generatedcontent.no-boxshadow .footer .catalogSubWrapper .col-md-3 {
	padding: 0 10px;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-12{width:100%}


header .logo .col-md-12 {
	text-align: center;
}

	
	.row.topnav .col-md-12, .row.mainnav .col-md-12 {
		padding-left: 0;
		padding-right: 0;
	}

.top-bar{
	width: 100%;
	background-color: #ffde57;
	padding: 10px 0;
	overflow: hidden;
}

.top-bar .cen-bar{
	width: 1050px;
	margin: auto;
}

.feed-icon, .feed-icon a {
	display: block;
	text-decoration: none;
}

.feed-icon i {
	background: rgb(255, 255, 255);
	background: rgba(255, 255, 255, 0.7);
	width: 45px;
	height: 45px;
	line-height: 47px;
	border-radius: 100%;
	color: #1b507b;
	font-size: 23px;
	margin-bottom: 15px;
}

.feed-icon a {
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	color: #d3dce4;
	font-family: 'Novecento', sans-serif;
}

.feed-icon hr {
	border-bottom: 1px solid #7090aa;
	width: 60px;
	margin: 20px auto 10px;
}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.col{float:left}
.grid-box{float:left}

div#learn .toys {
	margin-top: 8px;
}

div#learn .toys select {
	border: 1px solid #375EAB;
	margin: 0;
}

    
.responsive .ds-content-layout, 
.responsive .ds-content-layout-row, 
.responsive .ds-layout-cell 
{
   padding: 0;
   display: block;
}


.responsive .ds-layout-cell 
{
   width: auto !important;
   height: auto !important;
}


.responsive .ds-content-layout:after, 
.responsive .ds-content-layout-row:after, 
.responsive .ds-layout-cell:after 
{
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

	#head-contentright #sidebar .widget.widget_search {
		margin:0;
	}



#sidebar .widget.widget_newsletterwidget {
	padding: 15px;
	background: #fff;
	border: 3px solid #ddd;
}


	#sidebar,
	#sidebar-bottom,
	#sidebar-bottom-left,
	#sidebar-bottom-right	 {
		width: 100%;
		clear:both;
		float:none;
	}


	.c-sn-sw #sidebar-narrow,
	.sn-c-sw #sidebar-narrow,
	.sw-sn-c #sidebar-narrow,
	.sw-c-sn #sidebar-narrow {
		width: 100%;
		clear:both;
		float:none;
		padding:0;
		border:0;
		background:transparent;
	}


#sidebar-narrow {
	width: 20.63492%;
	float:left;
	padding:0;
	margin: 0;
	}


#sidebar {
	width: 100%;	
	float:none;	
	display:block;
	overflow:hidden;
	}


#sidebar-bottom {
	clear:both;
	display: block;
	overflow:hidden;
	padding:0;
	}


#sidebar-bottom-left {
	width:54%;
	float:left;
	padding:0;
	margin:0;
	overflow:hidden;
	}


#sidebar-bottom-right {
	width:40%;
	float:right;
	padding:0;
	margin:0;
	overflow:hidden;
	}


#sidebar-narrow .widget {
	background:#fff;
	padding:10px;
	border:1px solid #ddd;
	}




#sidebar-bottom .widget { }


#sidebar-bottom .widget li { }


#sidebar-bottom .widget .textwidget { }


#sidebar-bottom h3.widgettitle { }


#sidebar .widget.widget_search {
	padding:15px;
	background:#fff;
	border:1px solid #ddd;
	}




#sidebar .banner125 {
	padding:15px 15px 0;
	background:#fff;
	border:1px solid #ddd;
	}


#sidebar .widget.subscribebox {
	padding:15px;
	background:#fff;
	border:3px solid #ddd;
	}


#sidebar .widget.socialicons {
	padding:15px;
	background:#fff;
	border:3px solid #ddd;
	}


#sidebar .widget.catposts {
	padding:15px;
	background:#fff;
	border:3px solid #ddd;
	}




#sidebar .widget.featuredpage {
	padding:15px;
	background:#fff;
	border:1px solid #ddd;
	}


#sidebar #searchform #searchfield {
	background:#f5f5f5;
	border:1px solid #e5e5e5;
	color:#888;
	vertical-align:bottom;
	width:150px;
	}


#sidebar #searchform #searchfield:focus {
	background:#fff;
	}


#sidebar p.email-form .sub {
	background:#f5f5f5;
	border:1px solid #e5e5e5;
	color:#888;
	width:150px;
	}


#sidebar p.email-form .sub:focus {
	background:#fff;
	}


.c-sn-sw #sidebar-narrow {
	float:right;
	}


.sw-c-sn #sidebar-narrow {
	float:right;
	}


.clearfix:after,
blockquote:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}


.clearfix,
blockquote {
	display: inline-block;
	}



* html .clearfix,
* html blockquote {
	height: 1%;
	}

	.sidebar .widget { width: 33.33%; float: left; padding: 0 5px; margin-bottom: 10px; }

	.sidebar .widget:last-child { width: 100%; }

	.sidebar .widget-today-history { float: right; }

	.sidebar .widget img { width: 100%; }

	.intro .widget-glenn-desk { height: 300px; margin-bottom: 14px; }

.section-video-mobile .widget { margin-bottom: 15px; }

.widget { margin-bottom: 20px; }




.widget-glenn-desk { background: #dfdfdf; margin-bottom: 0; height: 325px; }

.widget-glenn-desk .widget-head { position: relative; }

.widget-glenn-desk .widget-head h3 { font-size: 20px; color: #4694bb; padding: 5px 10px 7px; margin: 0; font-weight: 700; }

.widget-glenn-desk .widget-head h3 a { display: block; text-decoration: none;  }

.widget-glenn-desk .widget-head h3 i { display: block; width: 28px; height: 28px; position: absolute; top: 6px; right: 7px; }

.intro .widget-glenn-desk .widget-body { overflow-x: hidden; overflow-y: scroll; max-height: 287px}




.widget-show-prep .widget-head.latest-podcast {background-color: #64a3c4; margin-bottom: 14px;}

.widget-show-prep .widget-head.latest-podcast h3 {color: #fff}

.widget-show-prep .widget-head.latest-podcast h3 i {color: #fff}

.widget-show-prep { background: #fff; margin-bottom: 14px; }

.widget-show-prep .widget-head { background: #dfdfdf; position: relative; }

.widget-show-prep .widget-head h3 { font-size: 25px; color: #696969; padding: 5px 8px 9px; margin: 0; font-weight: 700; }

.widget-show-prep .widget-head h3 a { display: block; text-decoration: none; }

.widget-show-prep .widget-head h3 i { display: block; width: 28px; height: 28px; position: absolute; top: 10px; right: 10px; }

	.widget-show-prep ul { margin-bottom: 0; }


	.widget-show-prep ul li:last-child { margin-bottom: 0; }




.widget-today-history .widget-head { background: #dfdfdf; position: relative; }

.widget-today-history .widget-head h3 { font-size: 25px; color: #696969; padding: 6px 9px 9px; margin: 0; font-weight: 700; }

.widget-today-history .widget-head h3 a { display: block; text-decoration: none;  }

.widget-today-history .widget-head h3 .fa { display: block; width: 28px; height: 28px; position: absolute; top: 15px; right: 5px; font-size: 20px; color: #64a3c4;   }


.widget-today-history .widget-body { padding: 13px 9px 0; }




.widget-common-buzz .widget-head { background: #dfdfdf; position: relative; }

.widget-common-buzz .widget-head .fa { font-size: 23px; color: #64a3c4; position: relative; top: 4px; }

.widget-common-buzz .widget-head h3 { font-size: 25px; color: #696969; padding: 5px 8px; margin: 0; font-weight: 700; }

.widget-common-buzz .widget-head h3 a { display: inline-block; text-decoration: none;  }




.widget-glenn-nightstand { margin-bottom: 20px; }

.widget-glenn-nightstand .widget-head { background: #dfdfdf; position: relative; }

.widget-glenn-nightstand .widget-head .fa { font-size: 23px; color: #64a3c4; position: relative; top: 4px; }

.widget-glenn-nightstand .widget-head h3 { font-size: 25px; color: #696969; padding: 6px 11px 9px; margin: 0; font-weight: 700; }

.widget-glenn-nightstand .widget-head h3 a { text-decoration: none; display: block;  }


.widget-glenn-nightstand .widget-body { padding: 15px 10px; padding-bottom: 0; }

.widget-glenn-nightstand .widget-body:after { content: ''; line-height: 0; display: table; clear: both; }


.widget-glenn-nightstand .widget-content { float: right; width: calc(100% - 88px); }


.widget-glenn-nightstand .widget-foot ul { margin: 0; padding: 15px 4px; padding-bottom: 17px; }

.widget-glenn-nightstand .widget-foot ul:after { content: ''; line-height: 0; display: table; clear: both; }

.widget-glenn-nightstand .widget-foot ul li { float: left; width: 50%; text-align: center; padding: 0 6px; }

.widget-glenn-nightstand .widget-foot ul li a { display: block; }

	.widget-glenn-nightstand .widget-foot { margin-bottom: 30px;  }




.widget-recommends   { width: 100% !important; margin-bottom: 10px;  }

.widget-recommends h3 { color: #4694bb; font-weight: 700; font-size: 25px; padding: 5px 0; margin-top: -10px;   margin-bottom: 8px; }

.widget-recommends h3 a { display: block;  text-decoration: none;  }


.widget-recommends.desktop-hidden img { width: 80px; padding-left: 10px; }

	.widget-video.mobile-hidden  { display: none;  }

.tablet-ad .home25-tablet-ad1 .widget-container { margin: 10px auto 10px; }

.tablet-ad .home25-tablet-ad2 .widget-container { margin: 10px auto 10px; }

.home25-mobile-ad .widget-container { margin: 10px auto 10px; }

.home25-left-ad .widget-container { margin: 10px auto 10px; float: none;}

.home25-mobile-banner-top .widget-container div { width: 320px; margin: 10px auto 10px; }

.home25-mobile-banner-bottom .widget-container div { width: 320px; margin: 10px auto 10px; }




.widget-election-data .widget-head { background: #dfdfdf; position: relative; }

.widget-election-data .widget-head .fa { font-size: 23px; color: #64a3c4; position: relative; top: 4px; }

.widget-election-data .widget-head h3 { font-size: 25px; color: #696969; padding: 5px 8px; margin: 0; font-weight: 700; }

.widget-election-data .widget-head h3 a { text-decoration: none;  }
.header-tag{background-color:#c00;letter-spacing:normal;line-height:1.3;border-radius:1px;font-size:1.9em;display:inline-block;padding:0.25em 0.55em}
.header-txt.background .header-tag{padding-left:0}
.header-txt.white .header-tag{background-color:#fff}
.header-txt.white:hover .header-lead,.header-txt.white:hover .header-tag,.header-txt.white:focus .header-lead,.header-txt.white:focus .header-tag{color:#c00}
.header-txt:hover .header-lead,.header-txt:hover .header-tag,.header-txt:focus .header-lead,.header-txt:focus .header-tag{color:#fff}
 
#rt-showcase .rt-grid-12.rt-alpha.rt-omega .module-content {
	height:46px;
	background:#b6c69f;
	border-top: 1px solid #d5d5d5;
}



.box1 .module-content, .box2 .module-content, .box3 .module-content, .box4 .module-content {color: #fff;}

.box1 .module-content a:hover, .box2 .module-content a:hover, .box3 .module-content a:hover, .box4 .module-content a:hover {color: #fff;}

.box1 .module-content a {color: #CBBA98;}

.box2 .module-content a {color: #BCD359;}

.box3 .module-content {color: #757260;}

.box3 .module-content a {color: #444;}

.box3 .module-content a:hover {color: #000;}

.box4 .module-content a {color: #ccc;}



.box1 .module-content {border: 1px solid #6D5F49;background: #807056;}

.box2 .module-content {border: 1px solid #6A7F2A;background: #7C9531;}

.box4 .module-content {border: 1px solid #555;background: #666;}

.box5 .module-content {border: 1px solid #e4e4e4;background: #eee;}

.box6 .module-content {border: 1px solid #D6DCE1;background: #E9EBEE;}

.box7 .module-content {border: 1px solid #EED8D8;background: #F7EBE6;}

.box8 .module-content {border: 1px solid #DDD9D4;background: #EDEAE3;}

.box1 .module-content, .box2 .module-content, .box3 .module-content, .box4 .module-content, .box5 .module-content, .box6 .module-content, .box7 .module-content, .box8 .module-content {margin: 0 -10px -10px -10px;padding: 0 9px 9px 9px;}



.footer .module-content {margin-top: -10px;}

.mashmenu .channel-content{display:none}

.mashmenu .channel-content.active{display:inline-block;  max-width: 857px;  height: 200px; overflow: hidden;  position: absolute;}
html#scoped-css body.style-159 #usersite-container .zoogle-columns,html#scoped-css body.style-159 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
#usersite-container .clearfix,#usersite-container .zoogle-columns,#usersite-container form.simple_form .row{zoom:1}
#usersite-container .clearfix:before,#usersite-container .zoogle-columns:before,#usersite-container form.simple_form .row:before,#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{content:"\0020";display:block;height:0;visibility:hidden}
#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{clear:both}
.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}


	#navi-sub-menus ul.mid-level-nav, 
	#navi-sub-menus ul.bottom-level-nav	 {
		-webkit-transition: all .2s linear;
		-moz-transition: all .2s linear;
		-o-transition: all .2s linear;
		transition: all .2s linear;

		-webkit-transition-delay: .2s;
		-moz-transition-delay:  .2s;
		-o-transition-delay:  .2s;
		transition-delay:  .2s;
	}
 

	#navi-sub-menus ul.mid-level-nav.activated, 
	#navi-sub-menus ul.bottom-level-nav.activated {
		-webkit-transition: all .2s linear;
		-moz-transition: all .2s linear;
		-o-transition: all .2s linear;
		transition: all .2s linear;

		-webkit-transition-delay: opacity .2s;
		-moz-transition-delay: opacity .2s;
		-o-transition-delay: opacity .2s;
		transition-delay: opacity .2s;
	}


	#navi-sub-menus ul.mid-level-nav, #navi-sub-menus ul.bottom-level-nav {
		display: block;
		margin-left: 100%;
		height: 0;
		max-height: 0;
		width: 100%;
		overflow: hidden;
	}

	#navi-sub-menus ul.mid-level-nav.activated, #navi-sub-menus ul.bottom-level-nav.activated {
		margin-left: 0;
		height: auto;
		max-height: 100%;
	}


	#navi-sub-menus ul.mid-level-nav li, #navi-sub-menus ul.bottom-level-nav li {
		opacity: 1;
	}


	#navi-sub-menus ul.mid-level-nav.activated li, #navi-sub-menus ul.bottom-level-nav.activated li {
		
	}


	#navi-sub-menus ul.mid-level-nav a, 
	#navi-sub-menus ul.bottom-level-nav a{
		-webkit-transition: all .2s linear;
		-moz-transition: all .2s linear;
		-o-transition: all .2s linear;
		transition: all .2s linear;
	}
 

	#navi-sub-menus ul.mid-level-nav.activated a, 
	#navi-sub-menus ul.bottom-level-nav.activated a{
		-webkit-transition: all .2s linear;
		-moz-transition: all .2s linear;
		-o-transition: all .2s linear;
		transition: all .2s linear;

		-webkit-transition-delay: .3s;
		-moz-transition-delay: .3s;
		-o-transition-delay: .3s;
		transition-delay: .3s;
	}


	#navi-sub-menus ul.mid-level-nav a, #navi-sub-menus ul.bottom-level-nav a {
		opacity: 0;
	}

	#navi-sub-menus ul.mid-level-nav.activated a, #navi-sub-menus ul.bottom-level-nav.activated a {
		opacity: 1;
	}


	
	
	#navi-sub-menus ul.bottom-level-nav {
		background-color: #fff;
		text-align: center;
	}

	#navi-sub-menus ul.bottom-level-nav li {
		display: inline-block;
		float: none;
	}

	#navi-sub-menus ul.bottom-level-nav li a {
		color: #6d6d6d;
		font-weight: 400;
		text-transform: uppercase;
		display: block;
	 	padding: 8px 30px;
	 	position: relative;
	 	webkit-transition: color .3s ease-in-out;
		-moz-transition: color .3s ease-in-out;
		-o-transition: color .3s ease-in-out;
		transition: color .3s ease-in-out;
	}

	#navi-sub-menus ul.bottom-level-nav li.current-menu-item a span {
		color: #dc1f26;
	}

	#navi-sub-menus ul.bottom-level-nav li a:hover {
		text-decoration: none;
		color: #dc1f26;
		webkit-transition: color .3s ease-in-out;
		-moz-transition: color .3s ease-in-out;
		-o-transition: color .3s ease-in-out;
		transition: color .3s ease-in-out;
	}

	#navi-sub-menus ul.bottom-level-nav li.current-menu-item a::after {
		content: "";
		display: block;
		width: 0; 
		height: 0; 
		border-left: 15px solid transparent;
		border-right: 15px solid transparent;
		border-top: 15px solid #fff;
		position: absolute;
		z-index: 100;
		bottom: -15px;
		left: 40%;
	}



	
	
	#navi-sub-menus ul.mid-level-nav.inactive-hide, #navi-sub-menus ul.bottom-level-nav.inactive-hide {
		display: none;
	}
 
	#navi-sub-menus ul.mid-level-nav.active-show, #navi-sub-menus ul.bottom-level-nav.active-show {
		display: block;

	}


.menu-dropdown li.level2{
	border: 0;
	margin:0;
	padding: 0 10px;
}


.menu-dropdown a.level2, .menu-dropdown span.level2{
	
	color: #0059AD;
	font-size: 14px;
}
.divided-list-item{margin-bottom:.875em;padding-bottom:.875em}
.divided-list-item-details{color:#464646;display:inline-block;font-size:12px;font-size:.75rem}

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item {
    display: block;
    padding: 5px 0;
    height: auto;
    background-color: #2F2F2F;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item a {
    margin: 0 0 0 62px;
    width: 100%;
    font-family: 'FlamaMedium', sans-serif;
    font-size: 13px;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #adacac;
    padding: 10px 0;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item .description {
    display: none;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item:first-child {
    padding-top: 30px;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item:last-child {
    padding-bottom: 30px;
  }
#page{min-height:100%;height:auto !important;height:100%;margin:0 auto}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{width:100%}


      

      #pushobj .col-md-12.vault-item {
        height: 320px;
      }







.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
position: relative;
min-height: 1px;
padding-right: 14px;
padding-left: 14px;
}



.col-md-12.vault-item:hover {
  box-shadow: inset 0px 0px 0px 10px rgb(0, 0, 0) , inset 0px 0px 0px 11px rgb(232, 212, 146);
}
.view-vote-results .views-row{width:15%;float:left;padding:5px 0 12px;border-bottom:1px #ddd solid;color:#666;line-height:1.2em;}
.view-vote-results .views-row.views-row-first.views-row-last{width:30%;}
.front .region-banner .view-messages .views-row{position:absolute;top:15px;width:100%;}


.page-template-page-templatestemplate10-php .col1,
.page-template-page-templatestemplate10-php .col2{
	width:50% !important;
}

.page-template-page-templatestemplate10-php .col1{
	border:none !important;
}
.reveal-modal .col1,.reveal-modal .col2{width:50%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.reveal-modal .col1{padding-right:5%}
#newsletter .braunForm .col1 p{margin-bottom:0}
#tabs .col-2 .col1,#tabs .col-2 .col2{float:left;width:405px}
#tabs .col-2 .col1{padding-right:26px;border-right:1px solid #ccc}

  .pricing-info .frontier-plan .dollars {
    font-size: 75px;
  }

  .pricing-info .dollars {
    font-size: 80px;
  }

  a.hero-business .dollars {
    font-size: 100px;
  }


.hero .dollars {
  top: -25px;
  font-size: 115px; }


.price-col .dollars {
  top: -22px;
  font-family: Montserrat;
  font-weight: 400;
  font-size: 90px; }


.max-phone .dollars {
  top: -25px;
  font-size: 147px; }


div#content.post-196
{
    margin: 0 auto;
    padding-bottom: 60px;
    width: 800px;
}


.post-196 .entry-content {
      background: transparent !important;
      padding: 0 !important;
}

#headerimg {
	margin: 0 auto; 
	clear: both;
}
.search-results .pod .zoom-image{position:relative;}
.product-demo .zoom-image,.pod .zoom-image{-webkit-perspective:1000;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transition:-webkit-transform 0.3s ease-in-out;-moz-transition:-moz-transform 0.1s ease-in-out;-ms-transition:-ms-transform 0.3s ease-in-out;-o-transition:-o-transform 0.3s ease-in-out;transform-style:preserve-3d;transition:transform 0.3s ease-in-out;position:relative;width:100%;}
.amp-series-wrapper .pod .zoom-image{top:0;width:auto!important;max-width:380px!important;max-height:340px;position:relative;}
.pod .zoom-image{max-width:none!important;position:absolute;bottom:0px;}
.product-landing .product-category.pod .zoom-image,.guitar-block .product-category.pod .zoom-image{bottom:0px;}
.single-amp .pod .zoom-image{max-width:380px!important;max-height:340px;position:relative;bottom:15px;}
.cabinets-list .pod .zoom-image{left:0px;max-width:380px!important;}
.product-demo .zoom-image:hover,.pod:hover .zoom-image,.zoom-image:hover .content-block.news,.span4:hover .content-block.news img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.guitar-block:hover .zoom-image{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}

.pedals .zoom-image {
    bottom:0px;
    right:0;
    max-width: 480px!important;
    max-height: 480px;
    position: relative;
}


    .amp-series-wrapper .product.pod img.zoom-image{
        width: auto!important;
        height: 250px!important;
    }
.latest_post{margin:0}
.latest_post li{width:100%;padding:0}
.latest_post li .post_image a{display:block}
.latest_post li .post_image a img{width:100%}
.latest_post li:nth-child(3n){padding:0}
.latest_post li:last-child{padding:0}
.latest_post .post_image a{display:inline-block}
.latest_post h3{margin:15px 0 8px 0}
.latest_post h3 a{color:#2b2b2b;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s}
.latest_post h3 a:hover,.latest_post h6 a{color:#c20b58}
.latest_post .post_content p{height:42px;overflow:hidden}

ul.longleaders span.menu-item-title, ul.longleaders span.optiongroup-title, ul.longleaders span.menu-item-description {padding-right: 0.33em; background: #dcd6ca}

ul.longleaders span.menu-item-price, ul.longleaders span.optiongroup-price, ul.longleaders span.menu-item-price2, ul.longleaders span.optiongroup-price2 {float: right; padding-left: 0.33em; background: #dcd6ca; position: relative; z-index: 1; margin-bottom:8px; }

span.menu-item-title , span.menu-item-price, span.menu-item-price2 { font-size:13px; font-weight:bold; }

span.menu-item-description { font-size:11px; font-style: oblique; }



#nav-mobile p {font-size: 12pt; padding:8px; margin:0; color:#fff; cursor:pointer;}
 

#nav-mobile ul {list-style-type:none; margin:0; padding:0 !important; }

#nav-mobile li {margin:0; padding:0; border-bottom:1px dotted #50729A;}

#nav-mobile a {text-decoration:none; display:block; font-size:12pt; color:#fff; padding:8px;}

#nav-mobile li:last-child {border-bottom:3px solid #13365E;}

.fusion-social-networks .fusion-social-networks-wrapper {
  margin: 0 -10px;
}

.fusion-social-networks.boxed-icons .fusion-social-networks-wrapper {
  margin: 0 -5px;
}

.widget .fusion-social-networks .fusion-social-networks-wrapper {
  margin: 0 -5.5px;
}

.widget .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper {
  margin: 0 -3.5px;
}


.post-info-date {
	color: #555;
	font-size: .9rem;
	padding-bottom: 5px;
	}


#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%}

#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}

#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}

#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}

#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}

#mc_embed_signup input:focus {border-color:#333;}

#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding:0; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}

#mc_embed_signup .button:hover {background-color:#777;}

#mc_embed_signup .small-meta {font-size: 11px;}

#mc_embed_signup .nowrap {white-space:nowrap;}
     
#mc_embed_signup .clear {clear:none; display:inline;}


#mc_embed_signup label {display:block; font-size:16px; padding-bottom:10px; font-weight:bold;}

#mc_embed_signup input.email {display:block; padding:8px 0; margin:0 4% 10px 0; text-indent:5px; width:58%; min-width:130px;}

#mc_embed_signup input.button {display:block; width:35%; margin:0 0 10px 0; min-width:90px;}


#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}

#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}

#mc_embed_signup #mce-error-response {display:none;}

#mc_embed_signup #mce-success-response {color:#529214; display:none;}

#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}


	#mc_embed_signup{background:#000000; clear:left; font:14px Helvetica,Arial,sans-serif;  width:250px;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
.col-md-12{width:100%;}
.footer .col-md-12{margin-bottom:0px;}
.col-md-12.breadcrumb-row{margin:2px auto;}


h1, h2, h3, .widget.widget_socialnewsletter .social-count-cont li a [class^="v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li .btn-link [class^="v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li a [class*=" v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li .btn-link [class*=" v1-icon-"], h4, p, .notification, .small, .notification, #quick_search .searchform input,
#mobile-quick-search .searchform input, .post.style-hp-multi-cat-sq .summary .post-content p, .post.style-hp-multi-cat-sq .summary .post-content .notification, .post.style-hp-single-cat-sq .summary .post-content p, .post.style-hp-single-cat-sq .summary .post-content .notification, input[type="text"].condensed,
input[type="password"].condensed,
input[type="date"].condensed,
input[type="datetime"].condensed,
input[type="email"].condensed,
input[type="number"].condensed,
input[type="search"].condensed,
input[type="tel"].condensed,
input[type="time"].condensed,
input[type="url"].condensed,
textarea.condensed, .extra-small, input, textarea {
  font-family: "miller-light", "Times New Roman", Times, serif;
}

p.small, .notification, .post.style-hp-multi-cat-sq .summary .post-content p, .post.style-hp-multi-cat-sq .summary .post-content .notification, .post.style-hp-single-cat-sq .summary .post-content p, .post.style-hp-single-cat-sq .summary .post-content .notification, input.small, input.notification, #quick_search .searchform input,
#mobile-quick-search .searchform input, input[type="text"].condensed,
input[type="password"].condensed,
input[type="date"].condensed,
input[type="datetime"].condensed,
input[type="email"].condensed,
input[type="number"].condensed,
input[type="search"].condensed,
input[type="tel"].condensed,
input[type="time"].condensed,
input[type="url"].condensed, textarea.small, textarea.notification,
textarea.condensed {
  font-size: 16px;
}

  p.small, .notification, .post.style-hp-multi-cat-sq .summary .post-content p, .post.style-hp-multi-cat-sq .summary .post-content .notification, .post.style-hp-single-cat-sq .summary .post-content p, .post.style-hp-single-cat-sq .summary .post-content .notification, input.small, input.notification, #quick_search .searchform input,
  #mobile-quick-search .searchform input, input[type="text"].condensed,
  input[type="password"].condensed,
  input[type="date"].condensed,
  input[type="datetime"].condensed,
  input[type="email"].condensed,
  input[type="number"].condensed,
  input[type="search"].condensed,
  input[type="tel"].condensed,
  input[type="time"].condensed,
  input[type="url"].condensed, textarea.small, textarea.notification,
  textarea.condensed {
    font-size: 14px;
  }

.post.single-story .post-subtitle .list-terms-container .small, .post.single-story .post-subtitle .list-terms-container .notification, .post.single-story .post-subtitle .list-terms-container #quick_search .searchform input, #quick_search .searchform .post.single-story .post-subtitle .list-terms-container input,
.post.single-story .post-subtitle .list-terms-container #mobile-quick-search .searchform input,
#mobile-quick-search .searchform .post.single-story .post-subtitle .list-terms-container input, .post.single-story .post-subtitle .list-terms-container .post.style-hp-multi-cat-sq .summary .post-content p, .post.style-hp-multi-cat-sq .summary .post-content .post.single-story .post-subtitle .list-terms-container p, .post.single-story .post-subtitle .list-terms-container .post.style-hp-single-cat-sq .summary .post-content p, .post.style-hp-single-cat-sq .summary .post-content .post.single-story .post-subtitle .list-terms-container p, .post.single-story .post-subtitle .list-terms-container input[type="text"].condensed,
.post.single-story .post-subtitle .list-terms-container input[type="password"].condensed,
.post.single-story .post-subtitle .list-terms-container input[type="date"].condensed,
.post.single-story .post-subtitle .list-terms-container input[type="datetime"].condensed,
.post.single-story .post-subtitle .list-terms-container input[type="email"].condensed,
.post.single-story .post-subtitle .list-terms-container input[type="number"].condensed,
.post.single-story .post-subtitle .list-terms-container input[type="search"].condensed,
.post.single-story .post-subtitle .list-terms-container input[type="tel"].condensed,
.post.single-story .post-subtitle .list-terms-container input[type="time"].condensed,
.post.single-story .post-subtitle .list-terms-container input[type="url"].condensed,
.post.single-story .post-subtitle .list-terms-container textarea.condensed {
  margin-right: 8px;
}

.post .post-content .category_title.small, .post .post-content .category_title.notification, .post .post-content #quick_search .searchform input.category_title, #quick_search .searchform .post .post-content input.category_title,
.post .post-content #mobile-quick-search .searchform input.category_title,
#mobile-quick-search .searchform .post .post-content input.category_title, .post.style-hp-multi-cat-sq .summary .post-content p.category_title, .post.style-hp-multi-cat-sq .summary .post-content .category_title.notification, .post.style-hp-single-cat-sq .summary .post-content p.category_title, .post.style-hp-single-cat-sq .summary .post-content .category_title.notification, .post .post-content input.category_title[type="text"].condensed,
.post .post-content input.category_title[type="password"].condensed,
.post .post-content input.category_title[type="date"].condensed,
.post .post-content input.category_title[type="datetime"].condensed,
.post .post-content input.category_title[type="email"].condensed,
.post .post-content input.category_title[type="number"].condensed,
.post .post-content input.category_title[type="search"].condensed,
.post .post-content input.category_title[type="tel"].condensed,
.post .post-content input.category_title[type="time"].condensed,
.post .post-content input.category_title[type="url"].condensed,
.post .post-content textarea.category_title.condensed {
  padding-bottom: 10px;
}
.small-pull-0{position:relative;right:0%;left:auto}
.small-push-1{position:relative;left:8.33333%;right:auto}
.small-pull-1{position:relative;right:8.33333%;left:auto}
.small-push-2{position:relative;left:16.66667%;right:auto}
.small-pull-2{position:relative;right:16.66667%;left:auto}
.small-push-3{position:relative;left:25%;right:auto}
.small-pull-3{position:relative;right:25%;left:auto}
.small-push-4{position:relative;left:33.33333%;right:auto}
.small-pull-4{position:relative;right:33.33333%;left:auto}
.small-push-5{position:relative;left:41.66667%;right:auto}
.small-pull-5{position:relative;right:41.66667%;left:auto}
.small-push-6{position:relative;left:50%;right:auto}
.small-pull-6{position:relative;right:50%;left:auto}
.small-push-7{position:relative;left:58.33333%;right:auto}
.small-pull-7{position:relative;right:58.33333%;left:auto}
.small-push-8{position:relative;left:66.66667%;right:auto}
.small-pull-8{position:relative;right:66.66667%;left:auto}
.small-push-9{position:relative;left:75%;right:auto}
.small-pull-9{position:relative;right:75%;left:auto}
.small-push-10{position:relative;left:83.33333%;right:auto}
.small-pull-10{position:relative;right:83.33333%;left:auto}
.small-push-11{position:relative;left:91.66667%;right:auto}
.small-pull-11{position:relative;right:91.66667%;left:auto}
.small-1{width:8.33333%}
.small-2{width:16.66667%}
.small-3{width:25%}
.small-4{width:33.33333%}
.small-5{width:41.66667%}
.small-6{width:50%}
.small-7{width:58.33333%}
.small-8{width:66.66667%}
.small-9{width:75%}
.small-10{width:83.33333%}
.small-11{width:91.66667%}
.small-12{width:100%}
.small-offset-0{margin-left:0% !important}
.small-offset-1{margin-left:8.33333% !important}
.small-offset-2{margin-left:16.66667% !important}
.small-offset-3{margin-left:25% !important}
.small-offset-4{margin-left:33.33333% !important}
.small-offset-5{margin-left:41.66667% !important}
.small-offset-6{margin-left:50% !important}
.small-offset-7{margin-left:58.33333% !important}
.small-offset-8{margin-left:66.66667% !important}
.small-offset-9{margin-left:75% !important}
.small-offset-10{margin-left:83.33333% !important}
.small-offset-11{margin-left:91.66667% !important}
.small-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}
.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none !important}
.column.small-uncentered,.columns.small-uncentered{margin-left:0;margin-right:0;float:left !important}
.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}
.small-only-text-right{text-align:right !important}
.small-only-text-center{text-align:center !important}
.small-only-text-justify{text-align:justify !important}
.small-text-right{text-align:right !important}
.small-text-center{text-align:center !important}
.small-text-justify{text-align:justify !important}
.col{float:left}
blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}
blockquote.pull-right p,blockquote.pull-right small{text-align:right}
blockquote.pull-right small:before{content:''}
blockquote.pull-right small:after{content:'\00A0 \2014'}
.dropdown-menu.pull-right{right:0;left:auto}
.pull-right{float:right}


div.reg_rss-output .title {	
	font-size:1.3em;
	//text-indent:-9999px;
		
}








.wprssmi_bullet_list .title{
	font-size:1.1em;
}


.wprssmi-cs-items .title{
	
	font-size:1.3em;
}

	


	

	.wprssmi_rss_vs .title{
		font-size:1.1em;
		padding-top:10px;
	}
.menu-main-nav-container{padding:0;width:650px;float:right}
.menu-main-nav-container ul{color:#fff;margin:0;padding:31px 0 0 82px}
.menu-main-nav-container ul li{display:inline;list-style:none outside none;margin:0;padding:0}
.menu-main-nav-container a{color:#fff;font-size:14px;font-weight:bold;padding:0 0 0 20px;text-decoration:none;transition:color .3s ease 0}
.menu-main-nav-container a:hover{color:#cc2608;text-decoration:none}

  .homepage-main-slider .rsSlide .rsSlide-box .box-stat-description {
    display: block;
    margin-top: 12px; }


.menurwd {
  position: absolute;
  right: 10px;
  cursor: pointer;
  top: 8px;
  z-index: 10;
}

#autowarrantyokblfb { display:none; }





.table-home1,
.table-home1 td {
}


.table-home1 td {
    vertical-align: top;
}


.table-home1 {
	width: 100%;
}

table.exploit_list tbody tr td.date, table.exploit_list tbody tr td.dlink, table.exploit_list tbody tr td.app, table.exploit_list tbody tr td.verification, table.exploit_list tbody tr td.platform, table.exploit_list tbody tr td.author {
    border: solid #eee 1px;
    text-align:center;
    padding:3px;
}

table.exploit_list tbody tr td.author { width:140px; text-align:center;}
#profile_recommendations .helper{width:160px;margin-left:-9px}
#yonks_content .helper{margin:0 10px}

.rates {
	padding:5px;
}




#foot-ad-wrap {
	background: #eee;
	line-height: 0;
	margin-top: 15px;
	text-align: center;
	width: 100%;
	}


.left, .alignleft {
	float: left;
	}
.region-content ul,.region-content ol{margin:1em 0;padding:0 0 0.25em 2.5em;}
#header-top-nav .region-header-top-nav{float:right;}
.region-header .block{font-size:0.857em;float:left;margin:0 10px;padding:0;}
.region-header .block .content{margin:0;padding:0;}
.region-header .block ul{margin:0;padding:0;}
.region-header .block li{list-style:none;list-style-image:none;padding:0;}
.region-header .form-text{background:#fefefe;background:rgba(255,255,255,0.7);border-color:#ccc;border-color:rgba(255,255,255,0.3);margin-right:2px;width:120px;}
.region-header .form-text:hover,.region-header .form-text:focus,.region-header .form-text:active{background:#fff;background:rgba(255,255,255,0.8);}
.region-header .form-required{color:#eee;color:rgba(255,255,255,0.7);}
.region-header .block-menu{border:1px solid;border-color:#eee;border-color:rgba(255,255,255,0.2);padding:0;width:208px;}
.region-header .block-menu li a{display:block;border-bottom:1px solid;border-bottom-color:#eee;border-bottom-color:rgba(255,255,255,0.2);padding:3px 7px;}
.region-header .block-menu li a:hover,.region-header .block-menu li a:focus,.region-header .block-menu li a:active{text-decoration:none;background:rgba(255,255,255,0.15);}
.region-header .block-menu li.last a{border-bottom:0;}
.region-header #block-user-login{width:auto;}
.region-header #block-user-login .content{margin-top:2px;}
.region-header #block-user-login .form-item{float:left;margin:0;padding:0;}
.region-header #block-user-login div.item-list,.region-header #block-user-login div.description{font-size:0.916em;margin:0;}
.region-header #block-user-login div.item-list{clear:both;}
.region-header #block-user-login div.description{display:inline;}
.region-header #block-user-login .item-list ul{padding:0;line-height:1;}
.region-header #block-user-login .item-list li{list-style:none;float:left;padding:3px 0 1px;}
.region-header #block-user-login .item-list li.last{padding-left:0.5em;}
.region-header #block-user-login ul.openid-links li.last{padding-left:0;}
.region-header #user-login-form li.openid-link a,.region-header #user-login li.openid-link a{padding-left:20px;}
.region-header #block-user-login .form-actions{margin:4px 0 0;padding:0;clear:both;}
.region-header #block-user-login input.form-submit{border:1px solid;border-color:#ccc;border-color:rgba(255,255,255,0.5);background:#eee;background:rgba(255,255,255,0.7);margin:4px 0;padding:3px 8px;}
.region-header #block-user-login input.form-submit:hover,.region-header #block-user-login input.form-submit:focus{background:#fff;background:rgba(255,255,255,0.9);}
.region-header #block-search-form{width:208px;}
.region-header #block-search-form .form-text{width:154px;}
.region-header .block-locale ul li{display:inline;padding:0 0.5em;}
.region-help{border:1px solid #d3d7d9;padding:0 1.5em;margin-bottom:30px;}
.overlay #skip-link,.overlay .region-page-top,.overlay #header,.overlay #page-title,.overlay #featured,.overlay #sidebar-first,.overlay #triptych-wrapper,.overlay #footer-wrapper{display:none;}
.region{border:0;}
.region-navigation{max-width:980px;margin:0 auto;}
#header #header-top-nav .region-header-top-nav{float:none;}
.region-button-bar{width:100%;max-width:960px;margin:0 auto;}
.region-button-bar ul a{color:#ffffff;text-transform:uppercase;display:inline-block;text-align:center;font-family:arial,helvetica,sans-serif;padding:10px 30px;font-size:15px;text-shadow:none;height:auto!important;text-decoration:none;text-indent:0;margin:0;line-height:1!important;font-weight:bold;width:auto!important;overflow:inherit!important;-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;transition:200ms;}
.region-button-bar ul .contact-sales-button a{background:black!important;}
.region-button-bar ul .contact-sales-button a:hover{background:#333333!important;}
.region-button-bar ul .free-trial-button a{background:#16b3cb!important;}
.region-button-bar ul .free-trial-button a:hover{background:#00cdfd!important;}
.node-resources.resources-filter .region.region-content{margin-bottom:-18px;}
.node-resources .region-content{background:#f5f5f5;position:relative;margin-top:-10px;border-top:solid 1px #e3e3e3;}
.show-first,.show-next,.ux-box .ux-box-text,.widget_product_tag_cloud a,.product_list_widget li a,.widget_tag_cloud a,.widget_layered_nav_filters .chosen a,.ux_logo a,.ux-header-element a,.iosSlider .sliderNav a span,.iosSlider .sliderNav a,.product-page-aside .product,.post-date,.featured_item_text,ul.pinterest-style,.blog-pinterest-style article.type-post,.blog-pinterest-style article.hentry,.cat-count,.cat-title,.cart-icon strong,.cart-icon-handle,strong.cart-name,span.cart-price,.back-image img,.quick-view,.yith-wcwl-add-to-wishlist a,ul.header-nav li a{-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out;}
.product-image .cart-icon .cart-icon-handle{top:0px;height:6px;width:10px;right:50%;margin-right:-5px;}
.add-to-cart-grid.added .cart-icon .cart-icon-handle{border-color:#7a9c59;}
.cart-icon .cart-icon-handle{border:2px solid #627f9a;border-bottom:0;right:50%;margin-right:-15px;top:-6px;height:8px;width:15px;position:absolute;-webkit-border-top-left-radius:99px;-webkit-border-top-right-radius:99px;-moz-border-radius-topleft:99px;-moz-border-radius-topright:99px;border-top-left-radius:99px;border-top-right-radius:99px;}
li.mini-cart:hover .cart-icon .cart-icon-handle{top:-8px;}
.dark-header #masthead .header-nav li.mini-cart .cart-icon .cart-icon-handle{border-color:#ffffff;}
.add-to-cart-grid.loading .cart-icon .cart-icon-handle,.add-to-cart-grid.added .cart-icon .cart-icon-handle{border-color:#65b245}

.items {display:none;}
.entry-content .timely a,.comment-content .timely a,.site-footer .widget .timely a{color:#507295;}
.entry-content .timely a:visited,.comment-content .timely a:visited,.site-footer .widget .timely a:visited{color:#507295;}
.entry-content .timely a:hover,.comment-content .timely a:hover,.site-footer .widget .timely a:hover{color:#354c63;}
.entry-content .timely .ai1ec-btn-default,.comment-content .timely .ai1ec-btn-default,.site-footer .widget .timely .ai1ec-btn-default{color:#333 !important;}
.entry-content .timely .ai1ec-btn-default:hover,.comment-content .timely .ai1ec-btn-default:hover,.site-footer .widget .timely .ai1ec-btn-default:hover{color:#333 !important;}
.entry-content .ai1ec-agenda-widget-view .ai1ec-date-title,.entry-content .ai1ec-agenda-view .ai1ec-date-title,.comment-content .ai1ec-agenda-widget-view .ai1ec-date-title,.comment-content .ai1ec-agenda-view .ai1ec-date-title,.site-footer .widget .ai1ec-agenda-widget-view .ai1ec-date-title,.site-footer .widget .ai1ec-agenda-view .ai1ec-date-title{color:#686868;}
 ul.inline-list.respond .menu-item{display:none}


.body_text
{
	FONT-WEIGHT: normal; 
	COLOR: #000000; 
	FONT-FAMILY: arial, san-serif;
	font-size: .8em;
	TEXT-DECORATION: none;
}
.vote-widget-anchor .content-byline{position:relative;margin-top:15px}
.content-byline{margin:-2px 0 20px;font-size:13px;line-height:1.5em}
.content-byline ul{margin-bottom:0}
.content-view-list .content-byline{margin-bottom:7px}
.guide-view .stripe-top .content-byline{margin-bottom:0;margin-top:2em}
.footer_type_10 .widget_line .small_l_left{border-top:3px solid #ffcc66;}
.marathon-2013-logo{width:10%;float:left;max-width:92px;position:absolute;top:-0.38462em;left:1.07692em;}
.marathon-2013-logo img{width:100%;height:auto;}
.block #user-login:after,.block #user-register-form:after{clear:both;content:"x x x x x";display:block;height:0;visibility:hidden;width:100%;}
.block .rpx-signin{float:left;}
.block .rpx-signin + *{clear:left;}
.region-header .block{clear:right;float:right;width:25%;}
.block{clear:left;}
.block + .block{margin-top:1.3846em;}
.wrapper-content .block + .block{margin-top:2.7692em;}
.block ul{margin-bottom:0;margin-top:1.3846em;padding-bottom:0;padding-left:1.3846em;padding-right:0;padding-top:0;}
.block ul ul,ol ol{margin-top:0;}
.wrapper-header .block ul{margin-top:0;}
.block .menu{margin-top:0.6923em;}
.block .menu .menu{margin-top:0;}
.block-comment .item-list li + li,.menu ul li + li,.menu ul li + li.collapsed,.menu ul li + li.expanded{margin-top:0.4615em;}
.block-aggregator ul{list-style:none;}
.block-addthis h2{display:none;}
.block-comment .item-list a{display:block;line-height:1.1538em;}
.block-comment .item-list span{font-size:0.8462em;}
.block-sqbs .content:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden;}
* html .block-sqbs .content{height:1%;}
*:first-child+html .block-sqbs .content{min-height:1px;}
.block-mailing-list form{margin-top:0;max-width:248px;min-width:180px;}
.block-mailing-list label{display:block;float:left;max-width:80px;min-width:70px;}
.block-mailing-list input[type="text"]{display:block;float:left;max-width:170px;min-width:160px;}
.block-mailing-list .form-item + .form-item{clear:both;display:inline-block;margin-bottom:0;margin-top:9px;width:100%;}
.block-mailing-list .form-submit{float:right;margin-top:9px;margin-right:10px;}
#gardens_ie .block-mailing-list .form-submit{margin-top:1em;}
#gardens_ie .block-mailing-list input[type="text"]{width:12em;}
.col-align-last-right .col.last .block-search{text-align:right;}
.block-search:first-child form{margin-top:0.4615em;}
.drupal .block{background-color:orange !important;}
.drupal .block .inner{border:1px dashed blue !important;padding:3px !important;background-color:yellow !important;}
.drupal .block .top,.drupal .block .bottom{background-color:blue !important;height:10px !important;opacity:0.25 !important;}
.stack-preheader .block h2,.stack-preheader .item-list h2{display:none;}
.sidebar .block{border-style:solid;border-width:0 0 1px;padding-bottom:9px;}
.sidebar .block + block{margin-top:27px;}
.block-aggregator ul li + li{border-top-width:1px;border-top-style:dotted;}
.sidebar .block,.block-aggregator ul li + li{border-color:#EEEEEE;}
.page-comment-reply #page-title,.page-comment-edit #page-title,.page-comment-delete-own #page-title,#page-title,#block-block-776 h2,#block-block-781 h2,.page-forum #page-title,#block-views-be97a62486938aae0230cdbd8af78a79 h1,#block-views-be97a62486938aae0230cdbd8af78a79 h2,.node-type-forum .view-forum .views-field-title,.page-music #page-title,body.node-type-album #page-title,.page-node.node-type-page #page-title,.page-filter.page-filter-tips #page-title,.page-user #page-title,.page-node-1101 #page-title,.page-node-1191 #page-title,.page-node-1196 #page-title,.page-node-18236 #page-title,.page-news-v2 #block-system-main .views-row .views-field-title span,.page-news-v2 #block-system-main .views-row .views-field-title span a,#block-views-home-one-page-news-block-2 .views-row .views-field-title a,.page-news #block-system-main .views-row .views-field-title a,.page-news-v1 #block-system-main .views-row .views-field-title a,#block-views-home-one-page-news-block-4 .views-row .views-field-title a,#block-views-home-one-page-news-block-3 .views-row .views-field-title a,.page-node-add-forum #main .preview h3,.view-home-one-page-masonry .views-row .views-field-title a,.page-node-15326 .style-top .style-right .style-news-title,#block-views-home-one-page-news-block-7 h2,#block-views-home-one-page-photos-block-2 h2,#block-views-home-one-page-video-block h2,#block-views-albums-block h2,.block h2,#main h2,#postcontent-first h2,#block-views-merch-block-1 h2,#block-views-merch-block-2 h2,#block-views-home-one-page-news-block-1 h2,#block-block-516 h2,.page-comment-reply .comment-by-node-author,.page-comment-edit .comment-by-node-author,.page-comment-delete-own .comment-by-node-author,.wrapper-header,.item-list .pager li,.block ul,.stack-preheader,.stack-content-inner,.stack-navigation,.page,body .region-content ul.flippy,.wrapper-footer,.wrapper-content .stack,.wrapper-footer .stack,#block-views-comments-block-1 h2{border:none;padding:0;margin:0;}
.block,#block-views-home-one-page-news-block-2 .item-list .pager,.page-news #block-system-main .item-list .pager,.page-news-v1 #block-system-main .item-list .pager,#block-views-home-one-page-news-block-4 .item-list .pager,#block-views-home-one-page-news-block-3 .item-list .pager{margin-bottom:0;}
.page-comment-reply #page-title,.page-comment-edit #page-title,.page-comment-delete-own #page-title,#page-title,#block-block-776 h2,#block-block-781 h2,.page-forum #page-title,#block-views-be97a62486938aae0230cdbd8af78a79 h1,#block-views-be97a62486938aae0230cdbd8af78a79 h2,.node-type-forum .view-forum .views-field-title,.page-music #page-title,body.node-type-album #page-title,.page-node.node-type-page #page-title,.page-filter.page-filter-tips #page-title,.page-user #page-title,.page-node-1101 #page-title,.page-node-1191 #page-title,.page-node-1196 #page-title,.page-node-18236 #page-title,.page-news-v2 #block-system-main .views-row .views-field-title span,.page-news-v2 #block-system-main .views-row .views-field-title span a,#block-views-home-one-page-news-block-2 .views-row .views-field-title a,.page-news #block-system-main .views-row .views-field-title a,.page-news-v1 #block-system-main .views-row .views-field-title a,#block-views-home-one-page-news-block-4 .views-row .views-field-title a,#block-views-home-one-page-news-block-3 .views-row .views-field-title a,.page-node-add-forum #main .preview h3,.view-home-one-page-masonry .views-row .views-field-title a,.page-node-15326 .style-top .style-right .style-news-title,#block-views-home-one-page-news-block-7 h2,#block-views-home-one-page-photos-block-2 h2,#block-views-home-one-page-video-block h2,#block-views-albums-block h2,.block h2,#main h2,#postcontent-first h2,#block-views-merch-block-1 h2,#block-views-merch-block-2 h2,#block-views-home-one-page-news-block-1 h2,#block-block-516 h2{color:#434343;display:block;font-size:30px;padding:24px 10px 28px;margin:0 auto;line-height:34px;text-align:center;text-transform:uppercase;border-bottom:none;font-weight:800;letter-spacing:2px;}
.page-comment-reply #page-title:after,.page-comment-edit #page-title:after,.page-comment-delete-own #page-title:after,#page-title:after,#block-block-776 h2:after,#block-block-781 h2:after,.page-forum #page-title:after,#block-views-be97a62486938aae0230cdbd8af78a79 h1:after,#block-views-be97a62486938aae0230cdbd8af78a79 h2:after,.node-type-forum .view-forum .views-field-title:after,body.node-type-album #page-title:after,.page-node.node-type-page #page-title:after,.page-filter.page-filter-tips #page-title:after,.page-news-v2 #block-system-main .views-row .views-field-title span:after,.page-news-v2 #block-system-main .views-row .views-field-title span a:after,#block-views-home-one-page-news-block-2 .views-row .views-field-title a:after,.page-news #block-system-main .views-row .views-field-title a:after,.page-news-v1 #block-system-main .views-row .views-field-title a:after,#block-views-home-one-page-news-block-4 .views-row .views-field-title a:after,#block-views-home-one-page-news-block-3 .views-row .views-field-title a:after,.page-node-add-forum #main .preview h3:after,.view-home-one-page-masonry .views-row .views-field-title a:after,.page-node-15326 .style-top .style-right .style-news-title:after,#block-views-home-one-page-news-block-7 h2:after,#block-views-home-one-page-photos-block-2 h2:after,#block-views-home-one-page-video-block h2:after,#block-views-albums-block h2:after,.block h2:after,#main h2:after,#postcontent-first h2:after,#block-views-merch-block-1 h2:after,#block-views-merch-block-2 h2:after,#block-views-home-one-page-news-block-1 h2:after,#block-block-516 h2:after,.page-user #page-title:after{content:'';display:block;width:203px;height:1px;margin:0 auto;background:#d80203;margin-top:20px;}
.page-node-17896 .view-home-one-page-photos .view-content .item-list ul.block,.page-node-20441 .view-home-one-page-photos .view-content .item-list ul.block{margin-bottom:16px;}
.page-node-17896 .block.view-home-one-page-video,.page-node-20441 .block.view-home-one-page-video{margin-bottom:16px;}
.page-node-17896 #content .stack .stack-width .block .middle.tb-terminal,.page-node-20441 #content .stack .stack-width .block .middle.tb-terminal,.page-node-17896 #prefooter .block .middle.tb-terminal,.page-node-20441 #prefooter .block .middle.tb-terminal{max-width:95%;margin:0 auto;}
.wrapper-content .block + .block,.views-row,.pane{margin-top:0;}
.stack-preheader .col .block{margin:0;}
#block-views-merch-block-1 .view-field-collection-view-carousel-slides .view-content ul.block,#block-views-merch-block-2 .view-field-collection-view-carousel-slides .view-content ul.block{margin-bottom:16px;}
.page-node-17896 .view-member .view-content ul.block{margin-bottom:16px;}
.view-home-one-page-news .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-news-block-1 .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-photos-block-5 .view-content ul.block{margin-bottom:16px;}
.page-photo-v1 .content .view-home-one-page-photos .view-content ul.block,.page-photo .content .view-home-one-page-photos .view-content ul.block,#block-views-home-one-page-photos-block-5 .content .view-home-one-page-photos .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-photos-block-2 .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-video-block .view-content ul.block{margin-bottom:16px;}
.page-video-v1 .view-home-one-page-video .view-content ul.block,.page-video .view-home-one-page-video .view-content ul.block,#block-views-home-one-page-video-block-2 .view-home-one-page-video .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-video-block-2 .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-video-block-1 .view-home-one-page-video .view-content .item-list ul.block{margin-bottom:16px;}
.view-albums .view-content .item-list ul:not(.music).block{margin-bottom:16px;}
#block-block-646.block #wmg-widget #wmg-events .wmg-events-header div{color:#000000;}
.page-user .block h2{text-transform:capitalize;}
.block .rpx-or{text-align:center;line-height:1;margin-bottom:1.3333em;}
.block .rpx-or::before,.block .rpx-or::after{border-top-style:solid;border-top-width:1px;height:0;top:50%;position:absolute;top:1.25ex;width:46%;}
.block .rpx-or::before{left:0;}
.block .rpx-or::after{right:0.5%;}
.col{float:left}

#featuredJobsCnt table.jssectionbody td.jstext div table.jssectionbody {
    background: #fff;
    margin: 0;
}



.jstext {
	FONT-SIZE: 8pt; FONT-FAMILY: Georgia, Sans-serif;
}
body.section-intranet #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.leaf,body.page-node-364 #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.leaf,body.node-type-page-intranet-content #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.leaf,.page-intranet-intranet-reports-and-minutes #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.leaf{list-style:none;}
body.section-intranet #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.leaf,body.page-node-364 #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.leaf,body.node-type-page-intranet-content #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.leaf,.page-intranet-intranet-reports-and-minutes #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.leaf{list-style:none;}
body.section-students.node-type-page-extranet-home #page #navigation .menu li.leaf{padding-right:1px;}
body.section-students.node-type-page-extranet-home #page #navigation .menu li.leaf .fa{z-index:10;}
body.section-students.node-type-page-extranet-home #page #navigation .menu li.leaf.last{padding-right:0px;}
body.section-students.node-type-page-extranet-home #page #navigation .menu li.leaf span{padding-left:0px;padding-right:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf{background-color:rgba(2,116,163,0.3);-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-webkit-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf a{background:none;color:#0274a3;font:14px 'Open Sans Semibold';}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active{background:#0274a3;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active a{background:none;color:#fffbf7;font:14px 'Open Sans Semibold';}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf .nolink,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink{background:rgba(2,116,163,0.3);-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-webkit-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;color:#0274a3;font:14px 'Open Sans Semibold';}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open{-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf.has-children,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children{margin-bottom:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last{margin-bottom:3px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf{background:rgba(2,116,163,0.08);-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-radius:0 0 0 0;border-radius:0 0 0 0;margin-bottom:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a{color:#434343;font-family:'Open Sans Semibold';font-size:12px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover{font-family:'Open Sans Extra Bold';}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first{margin-bottom:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last{margin-bottom:3px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf{background-color:rgba(72,165,70,0.3);}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf a{color:#397237;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active{background:#48a546;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active a{color:#fffbf7;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf span.nolink,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf span.nolink{background:none;background-image:none;color:#397237;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf{background:rgba(72,165,70,0.08);}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf{background-color:rgba(221,75,58,0.3);}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf a{color:#dd4b3a;}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active{background:#dd4b3a;}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active a{color:#fffbf7;}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf span.nolink,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf span.nolink{background:none;background-image:none;color:#dd4b3a;}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf{background:rgba(221,75,58,0.08);}
ul li.leaf{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC');list-style-type:square;}


	nav#navigation li.menu-item a:hover, nav#navigation li.menu-item a:hover { color: #000000 }

.megamenu-menu,.megamenu-menu *,.megamenu-menu .megamenu-parent,.megamenu-menu .megamenu-parent-title,.megamenu-menu .megamenu-bin,.megamenu-menu .megamenu-slot,.megamenu-menu .megamenu-slot-title,.megamenu-menu .megamenu-items{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;}
.megamenu-menu .megamenu-parent{display:inline;position:relative;z-index:99;}
.megamenu-menu .megamenu-parent-title{display:inline;}
.megamenu-menu .megamenu-menu-vertical .megamenu-parent{display:block;}
.megamenu-parent{margin:0.1em 1em;}
.megamenu-menu-vertical .megamenu-parent{margin-top:1em;}
.megamenu-skin-friendly .megamenu-parent-title{text-transform:lowercase;}
.megamenu-skin-friendly .megamenu-parent-title a,.megamenu-skin-friendly .megamenu-parent-title span,.megamenu-skin-friendly .megamenu-parent-title a:visited{font-style:normal;color:#000;padding:5px;}
.megamenu-skin-friendly .megamenu-parent-title a,.megamenu-skin-friendly .megamenu-parent-title span,.megamenu-skin-friendly .hovering .megamenu-parent-title a:hover{-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;}
.megamenu-skin-friendly .hovering .megamenu-parent-title a,.megamenu-skin-friendly .hovering .megamenu-parent-title span{color:#fff;background:#b08700;}
.megamenu-skin-friendly .hovering .megamenu-parent-title span:hover,.megamenu-skin-friendly .megamenu-slot-title span{cursor:default;}
.megamenu-skin-friendly .hovering .megamenu-parent-title a:hover{color:#fff;background:#00325b;}
.megamenu-menu,.megamenu-skin-friendly .megamenu-parent,.megamenu-skin-friendly .megamenu-parent-title{font-size:100%;line-height:110%;height:100%;}
.megamenu-skin-friendly .megamenu-parent-title a,.megamenu-skin-friendly .megamenu-parent-title a:link,.megamenu-skin-friendly .megamenu-parent-title a:visited,.megamenu-skin-friendly .megamenu-parent-title a:focus,.megamenu-skin-friendly .megamenu-parent-title a:hover,.megamenu-skin-friendly .megamenu-parent-title a:active,.megamenu-skin-friendly .megamenu-parent-title span{padding:4px 8px;}
.megamenu-skin-friendly .megamenu-parent-title a:hover{text-decoration:none;color:#fff;background:#00325b;}

.nodisplay{
	display:none;
}




body #content .entry-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area,
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area {
	line-height: 1em !important;
}


#content-subhead {
	font-family: 'lobster_1.3regular'; 
	font-size: 36px; 
	color: #cd3627; 
	letter-spacing: 1px; 
	padding: 15px 10px;
}

#twitter_div h3,#sidebar .left_col_1 h3, #sidebar .left_col_2 h3, #sidebar .right_col_1 h3, #sidebar .right_col_2 h3 {background-color: #3b5998;color: white;}

			#sidebar .left_col_1, #sidebar .left_col_2 {width: 172px; display: inline;float:left;}

			#sidebar .right_col_1 a, #sidebar .right_col_2 a, #sidebar .left_col_1 a, #sidebar .left_col_2 a, #sidebar .col a, #sidebar .col2 a, #sidebar .col3 a, #sidebar .col4 a, #sidebar .col5 a { font-weight: 400;}

					#sidebar .right_col_1 ul, #sidebar .right_col_2 ul, #sidebar .left_col_1 ul, #sidebar .left_col_2 ul, #sidebar .col ul, #sidebar .col2 ul, #sidebar .col3 ul, #sidebar .col4 ul, #sidebar .col5 ul { list-style: none; padding: 0; text-align: center; }

						#sidebar .left_col_1 ul#recentcomments li, #sidebar .left_col_2 ul#recentcomments li, #sidebar .right_col_1 ul#recentcomments li, #sidebar .right_col_2 ul#recentcomments li, #sidebar .col ul#recentcomments li, #sidebar .col2 ul#recentcomments li, #sidebar .col3 ul#recentcomments li, #sidebar .col4 ul#recentcomments li, #sidebar .col5 ul#recentcomments li { width: 149px; padding: 5px 7px; line-height: 14px; border-bottom: 1px solid #ccc; }

						#sidebar .left_col_1 ul#recentcomments li a, #sidebar .left_col_2 ul#recentcomments li a, #sidebar .right_col_1 ul#recentcomments li a, #sidebar .right_col_2 ul#recentcomments li a, #sidebar .col ul#recentcomments li a, #sidebar .col2 ul#recentcomments li a, #sidebar .col3 ul#recentcomments li a, #sidebar .col5 ul#recentcomments li a, #sidebar .col5 ul#recentcomments li a { font-weight: 900; }

						#sidebar .left_col_1 ul#recentcomments li a:hover, #sidebar .left_col_2 ul#recentcomments li a:hover, #sidebar .right_col_1 ul#recentcomments li a:hover, #sidebar .right_col_2 ul#recentcomments li a:hover, #sidebar .col ul#recentcomments li a:hover, #sidebar .col2 ul#recentcomments li a:hover, #sidebar .col3 ul#recentcomments li a:hover, #sidebar .col4 ul#recentcomments li a:hover, #sidebar .col5 ul#recentcomments li a:hover { background-color: #fff; }

						#sidebar .left_col_1 h3, #sidebar .left_col_2 h3, #sidebar .right_col_1 h3, #sidebar .right_col_2 h3 {width: 150px;}

						#sidebar .left_col_1 ul li, #sidebar .left_col_2 ul li, #sidebar .right_col_1 ul li, #sidebar .right_col_2 ul li, #sidebar .col ul li, #sidebar .col2 ul li, #sidebar .col3 ul li, #sidebar .col4 ul li, #sidebar .col5 ul li {text-align: left; font-size: 11px; }

						#sidebar .left_col_1 ul ul, #sidebar .left_col_2 ul ul, #sidebar .right_col_1 ul ul, #sidebar .right_col_2 ul ul, #sidebar .col ul ul, #sidebar .col2 ul ul, #sidebar .col3 ul ul, #sidebar .col4 ul ul, #sidebar .col5 ul ul { padding: 0; }

						#sidebar .left_col_1 ul li a, #sidebar .left_col_2 ul li a, #sidebar .right_col_1 ul li a, #sidebar .right_col_2 ul li a, #sidebar .col ul li a, #sidebar .col2 ul li a, #sidebar .col3 ul li a, #sidebar .col4 ul li a, #sidebar .col5 ul li a { display: block; padding: 2px 10px; }

						#sidebar .left_col_1 ul li a:hover, #sidebar .left_col_2 ul li a:hover, #sidebar .right_col_1 ul li a:hover, #sidebar .right_col_2 ul li a:hover, #sidebar .col ul li a:hover, #sidebar .col2 ul li a:hover, #sidebar .col3 ul li a:hover, #sidebar .col4 ul li a:hover, #sidebar .col5 ul li a:hover { background-color: #f1f1f1; }


						#sidebar .left_col_1 ul li, #sidebar .left_col_2 ul li, #sidebar .right_col_1 ul li, #sidebar .right_col_2 ul li {font-size:14px;}

.carousel__slider-wrapper{background-color:#fff;position:relative;overflow:hidden;height:610px}

.b-pop-winmid .b-wm-sub-head { color:#3787d3; font-size:14px; line-height:18px; padding:0 0 8px 0; text-transform:uppercase; font-weight:700; }


#idpop-addsuccess .b-wm-sub-head, #idpop-pasrestore .b-wm-sub-head, #idpop-rewthank .b-wm-head { padding:40px 0; }

#idpop-ordersuc .b-wm-sub-head { padding:10px 0; font-size:18px; }


#message-box .b-wm-sub-head {
    padding: 40px 0;
}

.newspost{
	font-family: Verdana;
	font-size: 7pt;
	color: #404040;
}
#box-block-views-prom_software_blocks-block .views-view-grid tr td.col-2{background-position:-322px 0px;}












.menu_top:visited {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#333333;
	text-decoration:none;
}

.menu_top {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	text-decoration:none;
}

.menu_top:link {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	text-decoration:none;
}

.menu_top:hover {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #7db1e6;
	text-decoration:none;
}
.col{float:left}
