﻿
a.livechat:before {
	display: inline-block; 
	margin-right: 5px; 
	width: inherit;
	height: inherit; 
	content: "\e820"; 
	color: inherit;
	font-family: 'icons';
	font-weight: normal;
	text-align: center;
	font-size: 105%;
	vertical-align: top;
}

#header #support a.livechat:hover:before {
	color: #F1D400;
}

#header #support a.livechat {
	color: #00325E;
}


	#footer .footer_row{
		width:310px;
		float:left;
		margin:0px 10px 0px 0px;	
	}

#products p.desc {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: .8571em; 
	font-style: italic;
	color: #3b3b3b;
	text-shadow: 1px 1px 3px rgba(0,0,0,0.3);
}



table.display {
	margin: 0 auto;
	clear: both;
	width: 100%;
	
	
}


table.display thead th {
	padding: 5px 15px 5px 5px;
	font-weight: bold;
    font-size: 100%;
    color: #474747;
	cursor: pointer;
	* cursor: hand;
}


table.display tfoot th {
    padding: 5px 15px 5px 5px;
    font-weight: bold;
    font-style: normal;
    color: #474747;
}


table.display tr.heading2 td {
	border: 1px solid #aaa;
}


table.display td {
	padding: 4px 0;
    line-height: 13px;
    height: 60px;
    text-align: center;
    
}

table.display td.center {text-align: center;}






table.display tr.odd.gradeA {
	background-color: #ddffdd;
}


table.display tr.even.gradeA {
	background-color: #eeffee;
}


table.display tr.odd.gradeC {
	background-color: #ddddff;
}


table.display tr.even.gradeC {
	background-color: #eeeeff;
}


table.display tr.odd.gradeX {
	background-color: #ffdddd;
}


table.display tr.even.gradeX {
	background-color: #ffeeee;
}


table.display tr.odd.gradeU {
	background-color: #ddd;
}


table.display tr.even.gradeU {
	background-color: #eee;
}


table.display tr.even.row_selected td {
	background-color: #B0BED9;
}


table.display tr.odd.row_selected td {
	background-color: #9FAFD1;
}


table.display tr.gradeA {
	background-color: #eeffee;
}


table.display tr.gradeC {
	background-color: #ddddff;
}


table.display tr.gradeX {
	background-color: #ffdddd;
}


table.display tr.gradeU {
	background-color: #ddd;
}

.footer_bottom { margin:0px; padding:0px; border-top:1px dotted #333; }
#content,#content-wrapper li{line-height:30px;}
#main #content-wrapper{margin:10px 10px;}
#main #content-wrapper .field{margin-bottom:20px;}
#main #content-wrapper .horizontal-tabs-list li,#main #content-wrapper .nav-tabs li{line-height:20px;margin:0;padding:0;}
#main #content-wrapper li.vertical-tab-button{margin:0;}
#content-wrapper *{overflow:visible;}
#content-wrapper li{overflow:visible;}
.front #main #content-wrapper{margin:0px 0px;}


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


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



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



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

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



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}
.pure-u-1,.pure-u-1-1,.pure-u-1-2,.pure-u-1-3,.pure-u-2-3,.pure-u-1-4,.pure-u-3-4,.pure-u-1-5,.pure-u-2-5,.pure-u-3-5,.pure-u-4-5,.pure-u-5-5,.pure-u-1-6,.pure-u-5-6,.pure-u-1-8,.pure-u-3-8,.pure-u-5-8,.pure-u-7-8,.pure-u-1-12,.pure-u-5-12,.pure-u-7-12,.pure-u-11-12,.pure-u-1-24,.pure-u-2-24,.pure-u-3-24,.pure-u-4-24,.pure-u-5-24,.pure-u-6-24,.pure-u-7-24,.pure-u-8-24,.pure-u-9-24,.pure-u-10-24,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}
.pure-u-1-12,.pure-u-2-24{width:8.3333%;*width:8.3023%}


#signupbutton {
  position: absolute;
  top: 143px;
  left: 729px;
}

	
	.home-wrap .full-width-section.first-section {
		margin-top: -37px!important;
	}


#boxed .home-wrap, #boxed .container-wrap {
	overflow: hidden;
}


.home-wrap {
	padding-top: 3em;
	margin-bottom: 0px;
	padding-bottom: 0px;
	position: relative;
	z-index: 100;
	background-color: #f8f8f8;
}


html:not(.js) .home-wrap {
	padding-top: 0px;
}


ul#menu-bottom-navigation li ul.sub-menu,
ul#menu-bottom-navigation-au li ul.sub-menu,
ul#menu-bottom-navigation-es li ul.sub-menu,
ul#menu-bottom-navigation-jp li ul.sub-menu{
	visibility:hidden;
}

ul#menu-bottom-navigation li:hover ul.sub-menu,
ul#menu-bottom-navigation-au li:hover ul.sub-menu,
ul#menu-bottom-navigation-es li:hover ul.sub-menu,
ul#menu-bottom-navigation-jp li:hover ul.sub-menu{
	visibility:visible;
}


  .menu-item-has-children {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
  }


.adr__icon {
  padding-left: 1.5rem;
  position: relative; }

  .adr__icon i {
    left: 0;
    position: absolute;
    top: 5px; }

.salesbox span.salescode{
	font-size: 12px;
	font-weight: bold;
	color: #ff7800;
}


  
  .small-12 {
    position: relative;
    width: 100%;
  }


    .wpb_row .row-bg, .full-width-section .row-bg {
    	margin-top: 0!important;
    	height: 100%!important;
    	transform: none!important;
    	-webkit-transform: none!important;
    	background-attachment: scroll!important;
	}


	div[data-bg-mobile-hidden="true"] .row-bg.using-image {
		background-image: none!important;
	}


.full-width-section.parallax_section .row-bg, .full-width-content.parallax_section .row-bg {
	background-attachment: fixed;
}


body .full-width-section.parallax_section .row-bg.translate, body .full-width-content.parallax_section .row-bg.translate {
	background-attachment: scroll;
	top: auto;
	bottom: 0;
}


.full-width-section.parallax_section .row-bg-wrap, .full-width-content.parallax_section .row-bg-wrap {
	overflow: hidden;
	width: 100.1%;
	height: 100.1%;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
}


.full-width-section.no-cover .row-bg, .wpb_row .row-bg.no-cover, .full-width-section .row-bg.no-cover { 
	background-size: auto!important;
	-moz-background-size: auto!important;
	-webkit-background-size: auto!important;
}


.widget-wrap h4  
{
padding-top: 10px; 
}


#content-sidebar-wrap #sidebar.sidebar.widget-area #include_post-6.widget.Widget_Include_Post .widget-wrap h4
{
text-align: center;
}


#text-7.widget.widget_text .widget-wrap .textwidget
{
padding: 6%;
}

	
	#text-11 .widget-wrap .textwidget form.searchform
	{
	float: none;
	display: block;
	text-align: center;
	}


	
	#text-12,
	#text-13,
	#wenderhostsubpages-2 .widget-wrap h4,
	li.page_item.page-item-5308.page_item_has_children.with,
	#wenderhostsubpages-2 ul.children
	{
	display: none;
	}



.paragrpah-hold{width:100%;padding:30px 0 0 0;}

.paragrpah-hold .paragraph-left {width:265px;float:left;}

.paragrpah-hold .paragraph-right {width:265px;float:right;}

.paragrpah-hold h3{font-size:110%;margin:0 0 10px 0;line-height:120%;padding:0;}

.paragrpah-hold p{text-align:justify;line-height:130%;margin:0 0 15px 0;padding:0;}



.paragrpah-hold p.rtecenter {
    text-align:center;
}

.paragrpah-hold p.rteright {
    text-align:right;
}

.paragrpah-hold h1.rteright {
    text-align:right;
	float:right;
}

.main-center-col .paragrpah-hold ul{margin:15px 0 0 30px;padding:0 0 15px 0;}
 
.main-center-col .paragrpah-hold ol{margin:15px 0 0 30px;padding:0 0 15px 0;}

.main-center-col .paragrpah-hold ol li, .main-center-col .paragrpah-hold ul li{margin:5px 0 0 0px;padding:0 0 0 0;}

.main-center-col .paragrpah-hold ul li{text-indent:-1.3em;}
.table td,.table th{background-color:#fff!important}
.table{border-collapse:collapse!important}
.table-bordered th,.table-bordered td{border:1px solid #ddd!important}
.table .table{background-color:#fff}
.table-bordered{border:1px solid #ddd}

.rbox{background:#f8fde9;padding:15px;margin-bottom:15px;}

.rbox li,.pbox ul li{padding:3px 0px 3px 0px;}

.rbox li{border-bottom:1px solid #e6edcf;}
#usersite-container div.zoogle-column{float:left;height:100%}
#usersite-container table#page-content-wrap td.zoogle-column{vertical-align:top;float:none}


.module-center {
	margin: 0 auto;
	text-align: center;
}




.module,
.module-center {
	padding: 10px 0px;
}

.module-title {
	padding: 10px 0px;
}


.module.alert {
	padding: 10px;
}

#footer .module,
#footer .module .phoca-in {
	margin: 0;padding:0;
	margin-top: 10px;
}


ul.jp-controls li.sft-play,ul.jp-controls li.sft-pause,ul.jp-controls li.sft-stop {float:left;}

 .menu-item-title {
 	margin: 15px 0 0;
 }

 .menu-item-title a {
 	color: #443f3f;
 }

 
 
 .menu-type-b .menu-item-title {
 	text-align: left;
 	margin: 0;
 }
.html-block-inner .search-wrapper{height:23px !important;margin-left:7.5px !important}
.html-block-inner *{margin-bottom:0 !important}
.mobile-sidebar .html-block{text-align:center;padding:12px 28px}
.mobile-sidebar .html-block .social-icons.size-small a{font-size:120%;margin:8px;color:#999}
.dark-header #masthead .html-block a,.dark-header #masthead .wide-nav-search a{color:#ffffff;opacity:.8}
.dark-header #masthead .html-block a:hover,.dark-header #masthead .wide-nav-search a:hover{opacity:1}
.dark-header #masthead .header-nav li.account-dropdown,.dark-header #masthead .header-nav li.html-block{border-color:rgba(255,255,255,0.3)}
#top-link,#masthead .right-links .menu-item,#masthead .right-links .search-dropdown,.html-block-inner .search-wrapper{display:none !important}
ul.header-nav li.account-dropdown,ul.header-nav li.html-block{display:none !important}
.cat-post-item .entry-thumb{width:33.3333333333%;height:auto;max-width:80px!important}


header li.menu-item, header li.page_item {
    position: relative;
    list-style-type: none;
}


    
    header li.menu-item.mi-depth-0:first-child, header li.page_item.pi_depth_0:first-child {
        padding-top: 0;
    }

    header li.menu-item.mi-depth-0:last-child, header li.page_item.pi_depth_0:last-child {
        padding-bottom: 0;
    }


    .dropdownmenu-default li.menu-item:first-child, .dropdownmenu-default li.page_item:first-child {
        padding-top: 4px;
    }

    .dropdownmenu-default li.menu-item:last-child, .dropdownmenu-default li.page_item:last-child {
        padding-bottom: 4px;
    }

    .mega-magazine .latest-posts-wrapper.menu-item {
        
        padding-right: 0;
    }

header .top-navi li.menu-item.mi-depth-0, header .top-navi li.page_item.pi_depth_0 {
    
    position: relative;
}

    .h1 nav.mainmenu li.menu-item.mi-depth-0, .h1 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }

    .h2 nav.mainmenu li.menu-item.mi-depth-0, .h2 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }


.caption {
	z-index:115;
	position:absolute;
	top: 60px;
	left:150px;
	height: 400px;
	width:  700px;
	margin: 20px 20px 20px 20px;
	zoom: 1;	
	color:#fff;	
	
}


.caption .captitle {	
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 62px;
	font-weight:  bold;
}


.caption .capsub {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	padding:   8px 0 24px 0;
}


.caption .captext{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;	
	line-height:  1.5;
}
.rfbp-timestamp{color:#999}
.rfbp-timestamp:hover{text-decoration:underline;color:#999;font-weight:400}


.menuscritta { display:none }
.view-uc-catalog-terms table tbody tr td .views-field-field-custom-image-link .field-content a img{height:220px;width:220px;margin:0 0 -3px 0;}
#foam-lube-wrapper .foam-lube-video-wrapper .views-field-title .field-content a{width:200px;xdisplay:block;}

	
	.gdlr-subscribe-item .gdlr-newsletter-subscribe input[type="submit"]{ margin-top: 20px; }

	
	
.gdlr-subscribe-item{ text-align: center; }
	
.gdlr-subscribe-item .gdlr-subscribe-title { font-size: 20px; text-transform: uppercase; 
	font-weight: 800; margin-bottom: 35px; letter-spacing: 4px; }

.gdlr-subscribe-item .gdlr-newsletter-subscribe input{ display: inline-block; }

.gdlr-subscribe-item .gdlr-newsletter-subscribe input[type="email"] { padding: 18px 2%; width: 360px; margin-right: 10px; font-size: 13px; max-width: 96%; }

.content_wrapper .featured_content .featured_thumb .review_desc a {
    color:#2565ac;

}

#hd,#tnav,#pnav,.mbod,h1,#footer,#tadbox,#sbox,#topbar{margin:auto;}

#tadwrap,#footer,.mbod{padding:20px;}

#tadbox,#footer,.mbod{background:#fff;}

#footer,.mbod,.padbox{width:930px;}

#footer{background:none;font-size:12px;border-top:1px solid #ddd;}

.mbod,.cboxli,#footer{margin-bottom:20px;}

#releases .smallbname{font-family:Arial Narrow,Arial;font-weight:bold;font-size:0.8em;padding:5px;letter-spacing:0.1em;line-height:1em;text-transform:uppercase;display:block; height:30px;}

#sidebar .smallbname{font-weight:bold;font-size:1em;padding:5px;letter-spacing:0.1em;line-height:1em;text-transform:uppercase;display:block; height:30px;font-family:Arial Narrow,Arial}

#content #sidebar .smallreleasebox .smallbname{font-family:Arial;font-size:11px;letter-spacing:0em;font-weight:normal;}

.widget .fusion-social-networks .fusion-social-network-icon {
  margin-left: 0;
  display: inline-block;
  margin-right: 11px;
  margin-bottom: 14px;
}

.widget .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-right: 7px;
  margin-bottom: 10px;
}

#side-header .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-bottom: 10px;
}

.fusion-sharing-box .fusion-social-networks .fusion-social-network-icon {
  margin-bottom: 0;
}

.fusion-social-networks .fusion-social-network-icon {
  margin-left: 0;
  margin-right: 20px;
  margin-bottom: 10px;
  font-size: 16px;
  color: #46494a;
  display: inline-block;
}

.fusion-social-networks .fusion-social-network-icon:hover {
  opacity: 0.8;
}

.fusion-social-networks .fusion-social-network-icon:before {
  color: inherit;
}

.fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-right: 10px;
  padding: 8px;
  background-color: #46494a;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -moz-background-clip: inherit;
  -webkit-background-clip: inherit;
  background-clip: inherit;
  border: 1px solid #46494a;
  color: #ffffff;
}

.fusion-secondary-header .alignright .fusion-social-links-header .fusion-social-network-icon {
  margin-right: 0;
  margin-left: 20px;
}

.fusion-secondary-header .alignright .fusion-social-links-header .boxed-icons .fusion-social-network-icon {
  margin-right: 0;
  margin-left: 10px;
}

.fusion-social-links-footer .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-right: 0;
  margin-left: 10px;
}

.fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon {
  margin-right: 0;
  margin-left: 20px;
}

.fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon:first-child {
  margin-left: 0;
}
.fusion-author .fusion-social-networks .fusion-social-network-icon:first-child {margin-left: 0;}
.fusion-author .fusion-author-ssocial .fusion-social-networks .fusion-social-network-icon:first-child {margin-left: 0;}

	
	nav#access li.menu-item-383 .sub-menu li.bottom-submenu {
		width: 286px;
	}

	
	nav#access .sub-menu li.lastNavItem, nav#access .sub-menu li.menu-item-64 {
		margin-bottom: 17px;
	}

	
	nav#access ul li.menu-item-has-children {
	    width: initial;
	}





.corner-ribbon{
  width: 300px;
  background: #e43;
  position: absolute;
  top: 80px;
  left: -100px;
  text-align: center;
  font-size: small;
  line-height: 30px;
  letter-spacing: 1px;
  color: #f0f0f0;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}


.corner-ribbon a{
  color: #f0f0f0;
}




.corner-ribbon.sticky{
  position: fixed;
}


.corner-ribbon.shadow{
  box-shadow: 0 0 5px rgba(0,0,0,.6);
}




.corner-ribbon.top-left{
  top: 50px;
  left: -86px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  z-index: 999;
}


.corner-ribbon.top-right{
  top: 50px;
  right: -86px;
  left: auto;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  z-index: 999;
}


.corner-ribbon.bottom-left{
  top: auto;
  bottom: 25px;
  left: -50px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}


.corner-ribbon.bottom-right{
  top: auto;
  right: -50px;
  bottom: 25px;
  left: auto;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}




.corner-ribbon.white{background: #f0f0f0; color: #555;}

.corner-ribbon.black{background: #333;}

.corner-ribbon.grey{background: #999;}

.corner-ribbon.blue{background: #39d;}

.corner-ribbon.green{background: #2c7;}

.corner-ribbon.turquoise{background: #1b9;}

.corner-ribbon.purple{background: #95b;}

.corner-ribbon.red{background: #e43;}

.corner-ribbon.orange{background: #e82;}

.corner-ribbon.yellow{background: #ec0;}





.corner-ribbon.top-right.red.shadow {
    display: none;
}


.list-view-item:after, .list-view-heading:after, .event-detail .event-info:after, .share-text, .tfly-calendar .calendar-list-flip:after, .event-detail .related-events:after, .event-detail .artist-boxes .artist-box-headliner:after, .event-detail .artist-boxes .artist-box-support:after, .event-detail .artist-boxes ul.links:after, .event-detail .sponsor-info:after {
	content:" ";
	display:block;
	clear:both;
}

.list-view-item, .event-detail .event-info, .share-text, .list-view-heading, .calendar-list-flip {
	height:1%;
}

.list-view-item {
	border:solid 1px gray;
	margin-bottom:-1px;
	border-collapse:collapse;
	position:relative;
	padding:10px;
}

.bythenumbers a:hover .btn-teaser {
  color: #a51417;
}

.bythenumbers .btn-teaser {
  color: #3c3d3d;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.8em;
  line-height: 1em;
}

.widget h3 {
    border-bottom: 1px solid #E6E6E6;
    color: #555555;
    font: bold 18px/1.2em Droid Sans;
    padding: 8px 0;
}

.widget p, .widget .textwidget { font:normal 14px/1.5em 'Droid Sans', arial, sans-serif;color:#555555; }

.widget {font:normal 14px/1.5em Droid Sans;color:#555555;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}

#access ul ul.sub-menu li a {
	color: white;
	padding: 4px;
}

#access ul ul.sub-menu li a:hover {
}

#access ul ul.sub-menu li:hover {
	background-color: #6F625F;
}


.g-menu-item-container { display: block; position: relative; }

.g-menu-item-container input, .g-menu-item-container textarea { color: #666; }


.g-menu-item-subtitle { display: block; font-size: 0.8rem; line-height: 1.1; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-container { padding: 0.938rem 1rem; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-content { display: inline-block; line-height: 1rem; }

#g-mobilemenu-container .g-menu-item-container { -webkit-transition: -webkit-transform 0.2s ease-out; -moz-transition: -moz-transform 0.2s ease-out; transition: transform 0.2s ease-out; }

#g-mobilemenu-container .g-menu-item-subtitle { line-height: 1.5; }


#g-navigation .g-menu-item-subtitle {
  text-transform: lowercase;
  font-size: 0.85rem;
  font-weight: bold;
  opacity: 0.8;
  padding-top: 15px;
}

#nav {
  float: right;
}

#nav ul.sub-menu li a, #nav ul.children li a { font-size:13px; }

#nav ul li a { font-family: Arial, Helvetica, sans-serif !important; }
                                       


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

* html .group { 
    height:1%;
}

*:first-child+html .group { 
    min-height:1%;
}

.gallery-wrap li.group { clear:both; }
.mmenu-toggle-btn{display:block;position:absolute;padding-left:10px;margin-top:-80px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}

.clearfix:after,.page-research-search .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-publication .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-news .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-event .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-research .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-multimedia .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-publication .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-news .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-event .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-research .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-multimedia .panels-flexible-row-first .view-terms-from-node:after,.page-research-region.page-research-region-multimedia .panels-flexible-row-first .view-terms-from-node:after,.page-research-region-publication .panels-flexible-row-first .view-terms-from-node:after,.page-research-region-event .panels-flexible-row-first .view-terms-from-node:after,.page-research-region-news .panels-flexible-row-first .view-terms-from-node:after,.page-research-region-research .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-multimedia .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-publication .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-event .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-news .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-research .panels-flexible-row-first .view-terms-from-node:after,.page-faculty-publications .panels-flexible-row-first .view-terms-from-node:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.clearfix:after,.panel-two-column .research-programs:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,.panel-two-column .research-programs{*zoom:1;}
.clearfix:before,.panel-two-column .research-programs:before,.clearfix:after,.panel-two-column .research-programs:after{content:" ";display:table;}
.publication-list .field-collection-item-field-related-authors.clearfix:before,.publication-list .panel-two-column .field-collection-item-field-related-authors.research-programs:before,.panel-two-column .publication-list .field-collection-item-field-related-authors.research-programs:before{display:inline;}
.publication-list .field-collection-item-field-related-authors.clearfix:after,.publication-list .panel-two-column .field-collection-item-field-related-authors.research-programs:after,.panel-two-column .publication-list .field-collection-item-field-related-authors.research-programs:after{display:inline;clear:none;}
.publication-list .views-field-field-related-authors .clearfix:after,.publication-list .views-field-field-related-authors .panel-two-column .research-programs:after,.panel-two-column .publication-list .views-field-field-related-authors .research-programs:after,.publication-list .views-field-field-related-authors .clearfix:before,.publication-list .views-field-field-related-authors .panel-two-column .research-programs:before,.panel-two-column .publication-list .views-field-field-related-authors .research-programs:before{display:none;}

section#hero .game.secondary .jackpot .curr{display:inline-block;font-size:36px;position:relative;top:-8px;}


#first_ad{background:#eee;width:300px;height:250px;}



.section_title { margin-bottom: 40px; }

.section_title h2 { margin-bottom: 32px; font-size: 36px; font-weight: 300; text-align: center; color: #000; }

.section_title .title_border { width: 80px; height: 3px; margin: 0 auto; background: #0093B4; }

#video-tour .section_title h2 { color: #FFF; }

#video-tour .section_title .title_border { background: #E6EBEC; }

#pricing .section_title { margin-bottom: 65px; }






#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
}





#main {
	clear: both;
	overflow: hidden;
	padding: 40px 0 0 0;
	min-height:600px;
}



#main .widget-area ul {
	margin-left: 0;
	padding: 0 20px 0 0;
}

#main .widget-area ul ul {
	border: none;
	margin-left: 1.3em;
	padding: 0;
}
#header #nav .tabs li .tab-detail.product-detail ul li .image-link{position:absolute;display:block;width:200px;height:120px}


footer nav.foot-left li:hover .text-social, 
footer nav.foot-right li:hover .text-social{opacity:1; width:auto; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out}


footer nav li .text-social{opacity:0; width:0px; color:black; float:left; font-family:overlock; font-style:italic; font-size:12px; margin-right:10px; padding-top:6px; text-transform:lowercase; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out}

.iml7 { margin-left: 7px }

#branding #site-description {
	position:absolute;
	top:33px;
	left:8px;
	color: #A49088;
	font-size:12px;
}

#branding #site-description a {
	color:#6f564b;
}

	#branding #logo, #branding #site-description, #branding #newsletter {
		position: relative;
		right: auto;
		top: auto;
		left: auto;
	}

	#site-description {
		display:none;
	}
.commonmenu-fallback_text{padding-right:18px}
.block-grid{display:block;overflow:hidden}
.block-grid.two-up{margin-left:-4%}
.block-grid.three-up{margin-left:-2%}
.block-grid.four-up{margin-left:-2%}
.block-grid.five-up{margin-left:-1.5%}
#homecats .block-grid.two-up{margin-left:1%}

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item a,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item span.um-anchoremulator {
  width: auto;
  display: block;
  background: transparent;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega .ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega .sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  border: 1px solid transparent;
  padding-top: 6px;
  padding-bottom: 6px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  top: -1px;
  border-style: solid;
  border-width: 1px;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
  font-size: 9px;
  color: #bbbbbb;
  text-transform: uppercase;
}


.footer--site .menu .menu-item {
  line-height: 1;
  list-style: none;
  border-left: 1px solid;
  float: left;
  padding-left: 0.625rem;
  margin-left: 0.5625rem;
}


.footer--site .menu .menu-item:first-child {
  margin: 0;
  padding: 0;
  border: none;
}


.footer--site .menu .menu-item a {
  color: #555555;
}
.accessories .col-xs-2{width:20%; text-align: center;}

#main-nav li.accessories div.sub-nav {left:inherit; right:1px;}

.top .join {
	background-color: #0084b4;
}

.top .join a {
	border-right: 1px solid #0084b4;
}

.center {text-align:center;}

img.center {display: block;margin: 0 auto;}

.slideshow .slide {
	position: absolute;
	z-index: 1;
	width: 918px;
	height: 300px;
}

.slideshow .slide.active { z-index: 2; }


#wrap {
	border-left: 1px solid #b2bdd0;
	border-right: 1px solid #b2bdd0;
	background: #fff;
}

	 
.fontjust { text-align: justify; font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px; }
.col{float:left}


.news-title {

}


.news-title a {
	
}


.news-title a:hover {
	color: #666;
	text-decoration: underline;
}


.imgfloatright {
    margin: 0px 0px 10px 10px;
    float: right
}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clear:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
* html .clear{height:1%;}


div.scrollholder {height:275px;}
html,body,#page{height:100%}
#page-wrapper{min-height:100%}
h1#page-title{font-size:2em;line-height:1}
.shortcut-wrapper h1#page-title{float:left;margin:0}
.overlay #page{padding:0 2em}
.overlay .region-page-top,.overlay #header,.overlay #page-title,.overlay #featured,.overlay #sidebar-first,.overlay #triptych-wrapper,.overlay #footer-wrapper{display:none}
#page,#main-wrapper,#main-menu-links li a.active,#main-menu-links li.active-trail a{background:#fff}
#page-wrapper,#footer-wrapper{background:#1f1d1c}

		.l-subfooter-h {
			margin: 0 auto;
			max-width: 1200px;
			}
#mobile .header-bar .nav-toggle.menu-open{display:none}
#mobile .menu-visible .container{right:240px}
.menu-visible #mobile .header-bar .nav-toggle span{height:20px;background-position:-37px -425px}
.menu-toggle{display:none}

	#comments ol li .comment-author {
		
	}

		#comments ol li .comment-author .fn {
			font-weight: bold;
			font-size: 1.2em;
		}

	#comments ol li .comment-meta {
		font-size: 0.9em;
		color: #999999;
		margin: 5px 0 10px;
	}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}

		

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

.ubermenu-main.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop { margin-top:0; }

#footer .footer-thumb-img { position: relative; top: 7px; }


  .large-2 {
    position: relative;
    width: 16.66667%; }

    
    .large-2-5 { 
        position:relative;
        width:19.2%;
        
    }
.box-dropshadow{-moz-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.26);-webkit-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.26);box-shadow:2px 2px 3px rgba(0, 0, 0, 0.26);}
html.responsive body #content .left-column .box img{max-width:100%;height:auto;width:100%;}
html.responsive body #content .left-column .box .inner-small, html.responsive body #content .left-column .box .inner-big{width:100%;}
html.responsive body #content .left-column .box .inner-small img, html.responsive body #content .left-column .box .inner-big img{width:100%;}
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 .left-column .box .inner-small .arrow-title, html.responsive body #content .left-column .box .inner-small ul, html.responsive body #content .left-column .box .inner-big .arrow-title, html.responsive body #content .left-column .box .inner-big ul{display:none;}
html.responsive body #content .left-column .box .inner-small .slab-topic .icon, html.responsive body #content .left-column .box .inner-big .slab-topic .icon{display:none;}
html.responsive body #content .left-column .box .inner-small .slab-topic h2, html.responsive body #content .left-column .box .inner-big .slab-topic h2{margin:-10px 0px 0px -70px;display:block;width:60%;}
html.responsive body #content .left-column .box .inner-small .slab-topic .more, html.responsive body #content .left-column .box .inner-big .slab-topic .more{margin-left:-70px;}
html.responsive body #content .left-column .box .inner-small .slab-topic.no-icon h2, html.responsive body #content .left-column .box .inner-big .slab-topic.no-icon h2{margin-left:0;}
html.responsive body #content .left-column .box .slab-link-button{display:none !important;}
html.responsive body #content .left-column .box.full-post .wp-caption{max-width:100% !important;}
html.responsive body #content .left-column .box.full-post img{max-width:100%;}
html.responsive body #content .left-column .box.full-post table{width:310px;}
html.responsive body #content .left-column .box.full-post .exhibit-slider-top, html.responsive body #content .left-column .box.full-post .exhibit-slider-wrapper{display:none;}
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 .box.light-brown{width:80%;}
html.responsive body #content #data-center-search-results-wrapper .box.light-brown .search-field-wrap #search-field{width:65%;}
html.responsive body #content #data-center-search-results-wrapper .box.light-brown .search-field-wrap .radio-search-btns form{width:60%;}
html.responsive body #content #faq-wrapper .box h6{font-size:17px;line-height:22px;-webkit-text-size-adjust:100%;}
html.responsive body #content .right-column .box img, html.responsive body #content .right-double-column .box img{max-width:100%;height:auto;}
body #content .box{position:relative;}
body #content .box p, body #content .box p span{font-size:12pt !important;line-height:16pt !important;}
body #content .box p.byline a, body #content .box p.byline, body #content .box p span.byline a, body #content .box p span.byline{font-size:12pt;}
body #content .box a, body #content .box a:visited{text-decoration:underline;color:#000;}
body #content .box a[href]:after{content:" (" attr(href) ")";font-size:10pt !important;word-wrap:break-word;}
body #content .box abbr[title]:after{content:" (" attr(title) ")";}
body #content .box .ir a:after, body #content .box a[href^="javascript:"]:after, body #content .box a[href^="#"]:after, body #content .box .wp-caption a:after, body #content .box .exhibit-slider a:after{content:"";}
body #content .box pre, body #content .box blockquote{border:1px solid #999;page-break-inside:avoid;}
body #content .box thead{display:table-header-group;}
body #content .box table, body #content .box img, body #content .box .wp-caption, body #content .box .callout{position:relative;page-break-before:auto;page-break-after:auto;page-break-inside:avoid;-webkit-region-break-inside:avoid;max-width:100%;height:auto;}
body #content .box img{max-width:100% !important;}
body #content .box p, body #content .box h2, body #content .box h3{orphans:3;widows:3;}
body #content .box h2, body #content .box h3{page-break-after:avoid;}
body #content .box .exhibit-slider a:after{content:"";}
body #content .box .exhibit-slider .download-icons{display:none;}
body #content .box, body #content .link-button-medium-navy, body #content blockquote{box-shadow:none;}
body #content .single-column .box h2, body #content .left-column .box h2, body #content .left-double-column .box h2{font-size:15pt;}
body #content .single-column .box h3, body #content .left-column .box h3, body #content .left-double-column .box h3{font-size:14pt;}
body #content .single-column .box h4, body #content .single-column .box h5, body #content .single-column .box h6, body #content .left-column .box h4, body #content .left-column .box h5, body #content .left-column .box h6, body #content .left-double-column .box h4, body #content .left-double-column .box h5, body #content .left-double-column .box h6{font-size:12pt;}
body #content .single-column .box .tabs li, body #content .left-column .box .tabs li, body #content .left-double-column .box .tabs li{box-shadow:none;}
body #content .single-column .box ul li, body #content .left-column .box ul li, body #content .left-double-column .box ul li{font-size:12pt;line-height:14pt;}
.clp-display-none{display:none;}

#mainmenu ul.menu {
	position: relative;
	display: inline-block;
	margin: 0 0 0 25px;
	text-shadow: #300000 1px 2px 0px;
}

#mainmenu ul.menu li.has-sub-menu:hover .dropdown_arrow, #mainmenu ul.menu li.has-sub-menu.current-menu-item .dropdown_arrow, #mainmenu ul.menu li.has-sub-menu.current-menu-parent .dropdown_arrow {
	top: 21px;
}

#mainmenu ul.menu li {
	float: left;
	font-size: 14px;
	padding: 15px;
	margin: 0 3px;
	display: inline-block;
	position: relative;
}

#mainmenu ul.menu li.has-sub-menu {
	padding-right: 30px;
}

#mainmenu ul.menu li a {
	color: #fff;
}

#mainmenu ul.menu li:hover, #mainmenu ul.menu li.current-menu-item, #mainmenu ul.menu li.current-menu-parent {
	background: #610000;
	color: #FFF;
}

#mainmenu ul.menu li.has-sub-menu:hover, #mainmenu ul.menu li.has-sub-menu.current-menu-item, #mainmenu ul.menu li.has-sub-menu.current-menu-parent {
	padding-right: 29px;
}

#mainmenu ul.menu li.has-sub-menu:hover {
	padding-bottom: 24px;
}

#mainmenu ul.menu li ul.sub-menu li ul.sub-menu {
	display: inline-block;
}

#mainmenu ul.menu li:hover ul.sub-menu {
	display: inline-block;
}

#mainmenu ul.menu li ul.sub-menu li {
	clear: both;
	height: auto;
	width: 200px;
	padding: 0;
	margin: 0;
	border: 0;
	display: block;
}

#mainmenu ul.menu li:hover ul.sub-menu li a, 
#mainmenu ul.menu li ul.sub-menu li a {
	padding: 10px 15px;
	display: block;
	font-size: 13px;
	height: auto;
}

#mainmenu ul.menu li ul.sub-menu li ul.sub-menu li a {
	padding-left: 35px;
}

#mainmenu ul.menu li ul.sub-menu li.current-menu-item a, 
#mainmenu ul.menu li ul.sub-menu li a:hover {
	margin: 0;
	border: 0;
	background: #424242;
}

#mainmenu ul.menu li a:hover, #mainmenu ul.menu li ul.sub-menu li a:hover {
	text-decoration: none;
}

#mainmenu ul.menu li:hover a, #mainmenu ul.menu li.current-menu-item a, #mainmenu ul.menu li.current-menu-parent a, #breadcrumbs a, .topright-meta a, .post-title a, .post-meta a, .card-cat h2, .card-item .name, .post-content h1, .post-content a, #nicepagination ul li.active, #container .rf_latest_posts_widget h4 {
	color: #;
}

.title-container .title, #mainmenu ul.menu li:hover .dropdown_arrow, #mainmenu ul.menu li.current-menu-item .dropdown_arrow, #mainmenu ul.menu li.current-menu-parent .dropdown_arrow, .readmore, input[type="submit"] {
	border-top-color: #;
}

#content .title-container .font, #mainmenu ul.menu li a.font, .readmore a, input[type="submit"] {
	text-shadow: # 0px -1px 0px;
}

#mainmenu ul.menu li.current-menu-item a.font, #mainmenu ul.menu li.current-menu-parent a.font, #mainmenu ul.menu li:hover a.font {
	text-shadow: none;
}

                            header[role="banner"] menu .toggle ul a:hover,
                            header[role="banner"] menu .toggle ul li.menu-item:hover a {
                                text-decoration:none;
                                border:none;
                            }

                    header[role="banner"] menu .toggle ul li.menu-item:hover a {
                        background-color:#344;
                    }

                        header[role="banner"] menu .toggle ul li.menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor:hover ul.sub-menu a {
                            border-left:3px solid #344;
                            padding: .5em 1.25em;
                        }

                        header[role="banner"] menu .toggle ul ul.sub-menu li.menu-item a:hover {
                            background-color:#455;
                            border-color:#fff;
                        }

.amshopby-advanced li.level2 {
	padding-left: 30px;
}
#main,#slidingbar,.fusion-footer-copyright-area,.fusion-footer-widget-area,.fusion-page-title-bar,.fusion-secondary-header,.header-v4 #small-nav,.header-v5 #small-nav,.sticky-header .sticky-shadow,.tfs-slider .slide-content-container{padding-left:30px;padding-right:30px;}
#slidingbar-area .tagcloud a:hover,.fusion-footer-widget-area .tagcloud a:hover,.tagcloud a:hover{color:#FFFFFF;text-shadow:none;-webkit-text-shadow:none;-moz-text-shadow:none;}
.fusion-footer-widget-area{background-color:#981b1e;border-color:#981b1e;padding-top:43px;padding-bottom:40px;}
#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li{border-color:#981b1e;}
.fusion-footer-copyright-area{background-color:#981b1e;border-color:#981b1e;padding-top:18px;padding-bottom:16px;}
#slidingbar-area h3,#tribe-bar-form .tribe-bar-submit input[type=submit],#tribe-events .tribe-events-button,#tribe_events_filter_control #tribe_events_filters_reset,#tribe_events_filter_control #tribe_events_filters_toggle,.avada-container h3,.comment-form input[type="submit"],.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-load-more-button,.gform_page_footer input[type="button"],.gform_wrapper .button,.gform_wrapper .gform_button,.project-content .project-info h4,.review blockquote div strong,.ticket-selector-submit-btn[type="submit"]{font-weight:bold;}
#slidingbar-area .widget-title,#slidingbar-area h3,.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3{font-family:'Montserrat', Arial, Helvetica, sans-serif;font-weight:400;}
#slidingbar-area ul,#tribe-bar-form label,#tribe_events_filters_wrapper .tribe-events-filters-label,.fusion-footer-widget-area ul,.fusion-tabs-widget .tab-holder .news-list li .post-holder .meta,.fusion-tabs-widget .tab-holder .news-list li .post-holder a,.gform_wrapper .gfield_description,.gform_wrapper label,.project-content .project-info h4,.tribe-bar-disabled #tribe-bar-form label,.tribe-events-tooltip .duration,.tribe-events-tooltip .tribe-event-duration,.tribe-events-tooltip .tribe-events-event-body,.tribe-events-tooltip p.entry-summary{font-size:15px;line-height:23px;}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3{font-size:28px;line-height:28px;}
#main .fusion-row,#slidingbar-area .fusion-row,.fusion-footer-copyright-area .fusion-row,.fusion-footer-widget-area .fusion-row,.fusion-page-title-row,.tfs-slider .slide-content-container .slide-content{max-width:1170px;}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-footer-widget-column .product-title{color:#f0e7c6;}
.fusion-copyright-notice,.fusion-footer-widget-area,.fusion-footer-widget-area .jtwt,.fusion-footer-widget-area .jtwt .jtwt_tweet,.fusion-footer-widget-area article.col{color:#f0e7c6;}
#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li a,.fusion-copyright-notice a,.fusion-footer-widget-area .fusion-accordian .panel-title a,.fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li .post-holder a,.fusion-footer-widget-area .jtwt .jtwt_tweet a,.fusion-footer-widget-area .widget li a:before,.fusion-footer-widget-area a{color:#ffffff;}
#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder,#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li,.fusion-footer-widget-area .fusion-accordian .fusion-panel,.fusion-footer-widget-area .product_list_widget li,.fusion-footer-widget-area .tagcloud a,.fusion-footer-widget-area .tribe-events-list-widget ol li,.fusion-footer-widget-area .tribe-events-venue-widget li,.fusion-footer-widget-area .tribe-mini-calendar-event,.fusion-footer-widget-area .widget_categories li a,.fusion-footer-widget-area .widget_recent_entries li,.fusion-footer-widget-area li.recentcomments,.fusion-footer-widget-area ul li a{border-color:#505152;}
.side-header-left .fusion-footer-parallax,body.side-header-left #wrapper{margin-left:280px;}
.side-header-right .fusion-footer-parallax,body.side-header-right #wrapper{margin-right:280px;}
.ua-mobile #main,.ua-mobile .fusion-footer-widget-area,.ua-mobile .page-title-bar,.ua-mobile body{background-attachment:scroll !important;}
#main,.fullwidth-box,.fusion-footer-widget-area,.page-title-bar,body{background-attachment:scroll !important;}

.fusion-footer #social_links-widget-2 .fusion-social-networks.boxed-icons { text-align: center;}

.fusion-footer .widget .fusion-social-networks.boxed-icons .fusion-social-network-icon:last-child { margin-right: 0;}

.fusion-footer #text-2 { text-align: center; }

.fusion-footer .fusion-columns .fusion-column { margin-bottom: 25px;}
.most-popular-module .slider-container ul li .detail-container .byline{margin:0;display:block;color:#8b8b89;}
#home-slider ul li .byline{font-weight:600;font-size:0.7em;margin-bottom:-0.1em;}

      .scaler header .header-text-container .byline, .featured-module li header .header-text-container .byline {
        display: block;
        margin: 0;
        color: white;
        font-weight: 600;
        margin-bottom: -4px; }












.byline {
  display: inline-block;
  position: relative;
  font-family: "Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.9em;
  text-transform: lowercase; }

  .byline a {
    text-decoration: none;
    color: black; }

  .byline .color-block {
    margin: 0 auto;
    margin-bottom: 0.2em;
    display: block;
    height: 1.4em;
    top: 15px;
    clear: both;
    padding-left: 1em;
    padding-right: 1em;
    color: white;
    font-size: 0.8em; }

    article.with-image .byline {
      color: #b5d860; }
.front #page-title,.front .link-wrapper{display:none;}
.title-wrapper{padding:0px 20px;}
.calendar-calendar div.title{font-size:.8em;text-align:center;}
.calendar-calendar div.title a{color:#000;}
.calendar-calendar div.title a:hover{color:#c00;}
.calendar-calendar .mini .title{font-size:.8em;}
.search-results .title{font-size:1.2em;}
.item-list .title{font-weight:bold;}


#footer-widgets .widget .widget_nice_social #social,
.widget_nice_social #social {
	margin: 0;
	background: none;
	padding: 0;
}


#social #facebook a			{ background-position: 0 -50px; 	}

#social #facebook:hover a	{ background-position: 0 0; 	}

#social #twitter a			{ background-position: -50px -50px; }

#social #twitter:hover a	{ background-position: -50px 0;	}

#social #dribbble a			{ background-position: -100px -50px; }

#social #dribbble:hover a	{ background-position: -100px 0; 	}

#social #vimeo a			{ background-position: -350px -50px; }

#social #vimeo:hover a		{ background-position: -350px 0;	}

#social #forrst a			{ background-position: -650px -50px; }

#social #forrst:hover a		{ background-position: -650px 0; 	}

#social #lastfm a			{ background-position: -250px -50px; }

#social #lastfm:hover a		{ background-position: -250px 0; 	}

#social #tumblr a			{ background-position: -300px -50px; }

#social #tumblr:hover a		{ background-position: -300px 0; 	}

#social #flickr a			{ background-position: -150px -50px; }

#social #flickr:hover a		{ background-position: -150px 0; 	}

#social #google a			{ background-position: -400px -50px; }

#social #google:hover a		{ background-position: -400px 0; 	}

#social #youtube a			{ background-position: -550px -50px; }

#social #youtube:hover a	{ background-position: -550px 0; 	}

#social #yahoo a			{ background-position: -450px -50px; }

#social #yahoo:hover a		{ background-position: -450px 0; 	}

#social #blogger a			{ background-position: -500px -50px; }

#social #blogger:hover a	{ background-position: -500px 0; 	}

#social #linkedin a			{ background-position: -200px -50px; }

#social #linkedin:hover a	{ background-position: -200px 0; 	}

#social #yelp a				{ background-position: -752px -50px; }

#social #yelp:hover a		{ background-position: -752px 0; 	}

#social #tripadvisor a		{ background-position: -802px -50px; }

#social #tripadvisor:hover a{ background-position: -802px 0; 	}

#social #chow a				{ background-position: -856px -50px; }

#social #chow:hover a		{ background-position: -856px 0; 	}

#social #urbanspoon a		{ background-position: -907px -50px; }

#social #urbanspoon:hover a	{ background-position: -907px 0; 	}

#social #zagat a			{ background-position: -960px -50px; }

#social #zagat:hover a		{ background-position: -960px 0; 	}

#social #instagram a		{ background-position: -1010px -50px; }

#social #instagram:hover a	{ background-position: -1010px 0; 	}
.block-type-widget-area ul.widget-area{padding:0;margin:0}
.block-type-widget-area li.widget{margin:15px 0 0;padding:5px 10px;list-style:none}
.block-type-widget-area li.widget ul{padding:0 0 0 25px;margin:5px 0;list-style:disc}
.block-type-widget-area li.widget span.widget-title{margin:0 0 10px;display:block}
.block-type-widget-area li.widget span.widget-title:empty{display:none}
.block-type-widget-area .horizontal-sidebar li.widget{float:left;margin:0 15px 0 15px;width:20%}
li.widget table#wp-calendar th,li.widget table#wp-calendar td{color:#444;text-align:center}
li.widget table#wp-calendar a{color:#444}
li.widget table#wp-calendar caption{font-weight:bold;font-size:14px;line-height:100%}
li.widget table#wp-calendar td#today{color:#111}
li.widget table#wp-calendar tfoot .pad{background:none}
li.widget table#wp-calendar{width:100%}
#block-bjv5486130557043 li.widget{padding-left:0px;padding-right:0px;}
.block-type-widget-area li.widget .widget-title{font-size:13px;border-style:solid;border-top-width:1px;border-bottom-width:1px;border-left-width:0px;border-right-width:0px;border-color:#eeeeee;letter-spacing:1px;text-transform:uppercase;font-variant:normal;line-height:250%;color:#111111;margin-bottom:10px;}
.block-type-widget-area li.widget a{color:#333333;}
.widget ul.job_listings li.job_listing a{padding:1em 0}
.widget ul.job_listings li.job_listing .position{float:none;width:auto;padding:0}
.widget ul.job_listings li.job_listing ul.meta{float:none;width:auto;padding:0;margin:0;text-align:left}
.widget ul.job_listings li.job_listing ul.meta li{float:none;display:inline;padding:0;margin:0 .5em 0 0;font-weight:400}
.widget ul.job_listings li.job_listing ul.meta li:after{padding:0 0 0 .5em;content:"\2023"}
.widget ul.job_listings li.job_listing ul.meta li:last-child:after{content:''}
.job-manager .job-type,.job-types .job-type,.job_listing .job-type{color:#f08d3c}
.job-manager .full-time,.job-types .full-time,.job_listing .full-time{color:#90da36}
.job-manager .part-time,.job-types .part-time,.job_listing .part-time{color:#f08d3c}
.job-manager .temporary,.job-types .temporary,.job_listing .temporary{color:#d93674}
.job-manager .freelance,.job-types .freelance,.job_listing .freelance{color:#39c}
.job-manager .internship,.job-types .internship,.job_listing .internship{color:#6033cc}
ul.job_listings li.job_listing a img.company_logo,ul.job_listings li.no_job_listings_found a img.company_logo{visibility:hidden}
ul.job_listings li.job_listing a div.position,ul.job_listings li.no_job_listings_found a div.position{float:left;width:60%;padding:0}
ul.job_listings li.job_listing a div.location,ul.job_listings li.no_job_listings_found a div.location{float:right;width:40%;line-height:2em;font-size:.75em;padding:0 0 0 1em;text-align:right}
ul.job_listings li.job_listing a .meta,ul.job_listings li.no_job_listings_found a .meta{float:right;width:40%;line-height:2em;font-size:.75em}
ul.job_listings li.job_listing a .meta li,ul.job_listings li.no_job_listings_found a .meta li{font-size:1em}
.twenty-eleven ul.job_listings li.job_listing,.twenty-eleven ul.job_listings li.no_job_listings_found{padding:0!important}


.sidebar .job_listing a {
    padding: 0px !important;
}


.sidebar .job_listing:after {
    display: none;
}


.sidebar .job_listing {
    
}


.sidebar ul li.job_listing:last-of-type{
    border-bottom:0px solid !important;
}


.sidebar li.job_listing {
    border-color: #e6e6e6 !important;
    padding:10px 0 !important;
}

  .page-template-page-job .job_listing h3,
  .category-job-news .job_listing h3,
  .job-news .job_listing h3,
  .single-job_listing .job_listing h3,
  .page-template-page-job_home .job_listing h3, .single-resume .job_listing h3, .page-template-page-job_packages .job_listing h3, .woocommerce-page charged-evs .job_listing h3 {
    text-align: left; }

	.post.page {border-bottom:0px;}
#header.scrolled img.logo{top:8px;left:7%;width:92px}
a.logo{display:block}
a.logo img{width:174px;height:auto;display:block}
img.logo{width:166px;display:block;position:absolute;top:13px;left:5%;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;z-index:2}
#footer a.logo{margin:-53px 0 0 0;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}

					a.learn-more:hover, .blog-post a.learn-more:hover, .comment-reply-link:hover, #home-section-news a.more-info:hover, #home-section-projects a.more-info:hover, #home-section-pricing a.more-info:hover { color: #ffffff; text-shadow: 1px 1px 0 rgba(0,0,0,0.2); border: 1px solid #dd6141; -webkit-box-shadow: 1px 1px 0 #f89e68 inset, 0 1px 2px rgba(0,0,0,0.1); -moz-box-shadow: 1px 1px 0 #f89e68 inset, 0 1px 2px rgba(0,0,0,0.1); box-shadow: 1px 1px 0 #f89e68 inset, 0 1px 2px rgba(0,0,0,0.1); background: rgb(240,123,73);  background: -moz-linear-gradient(top,  rgba(240,123,73,1) 0%, rgba(230,104,71,1) 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,123,73,1)), color-stop(100%,rgba(230,104,71,1)));  background: -webkit-linear-gradient(top,  rgba(240,123,73,1) 0%,rgba(230,104,71,1) 100%);  background: -o-linear-gradient(top,  rgba(240,123,73,1) 0%,rgba(230,104,71,1) 100%);  background: -ms-linear-gradient(top,  rgba(240,123,73,1) 0%,rgba(230,104,71,1) 100%);  background: linear-gradient(to bottom,  rgba(240,123,73,1) 0%,rgba(230,104,71,1) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f07b49', endColorstr='#e66847',GradientType=0 ); 
-webkit-animation: bounceIn_custom 0.7s ease-in-out; -moz-animation: bounceIn_custom 0.7s ease-in-out; -o-animation: bounceIn_custom 0.7s ease-in-out; animation: bounceIn_custom 0.7s ease-in-out; }




#home-section-projects { padding: 113px 0 120px; background-color: #f5f5f5; }

	#home-section-projects .section-title { text-shadow: 1px 1px 1px #fff; }

		#home-section-projects .section-title h2, #home-section-projects .section-title .section-subtitle { color: #636b66; }

	#home-section-projects a.more-info { background: rgb(249,249,249);  background: -moz-linear-gradient(top,  rgba(249,249,249,1) 1%, rgba(242,242,242,1) 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(249,249,249,1)), color-stop(100%,rgba(242,242,242,1)));  background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 1%,rgba(242,242,242,1) 100%);  background: -o-linear-gradient(top,  rgba(249,249,249,1) 1%,rgba(242,242,242,1) 100%);  background: -ms-linear-gradient(top,  rgba(249,249,249,1) 1%,rgba(242,242,242,1) 100%);  background: linear-gradient(to bottom,  rgba(249,249,249,1) 1%,rgba(242,242,242,1) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f2f2f2',GradientType=0 );  border: 1px solid #e0dddd; -webkit-box-shadow: 0 1px 0 #fcfcfc inset, 0 1px 2px rgba(0,0,0,0.1); -moz-box-shadow: 0 1px 0 #fcfcfc inset, 0 1px 2px rgba(0,0,0,0.1); box-shadow: 0 1px 0 #fcfcfc inset, 0 1px 2px rgba(0,0,0,0.1); color: #636b66; text-shadow: 1px 1px 0 rgba(255,255,255,0.3); }

	.et_color_scheme_gray a.learn-more:hover, .et_color_scheme_gray .blog-post a.learn-more:hover, .et_color_scheme_gray .comment-reply-link:hover, .et_color_scheme_gray #home-section-news a.more-info:hover, .et_color_scheme_gray #home-section-projects a.more-info:hover, .et_color_scheme_gray #home-section-pricing a.more-info:hover { border: 1px solid #292e2b; -webkit-box-shadow: 1px 1px 0 #6d7c72 inset, 0 1px 2px rgba(0,0,0,0.1); -moz-box-shadow: 1px 1px 0 #6d7c72 inset, 0 1px 2px rgba(0,0,0,0.1); box-shadow: 1px 1px 0 #6d7c72 inset, 0 1px 2px rgba(0,0,0,0.1); background: rgb(85,94,87);  background: -moz-linear-gradient(top,  rgba(85,94,87,1) 0%, rgba(71,80,74,1) 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(85,94,87,1)), color-stop(100%,rgba(71,80,74,1)));  background: -webkit-linear-gradient(top,  rgba(85,94,87,1) 0%,rgba(71,80,74,1) 100%);  background: -o-linear-gradient(top,  rgba(85,94,87,1) 0%,rgba(71,80,74,1) 100%);  background: -ms-linear-gradient(top,  rgba(85,94,87,1) 0%,rgba(71,80,74,1) 100%);  background: linear-gradient(to bottom,  rgba(85,94,87,1) 0%,rgba(71,80,74,1) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555e57', endColorstr='#47504a',GradientType=0 );  }

	.et_color_scheme_red a.learn-more:hover, .et_color_scheme_red .blog-post a.learn-more:hover, .et_color_scheme_red .comment-reply-link:hover, .et_color_scheme_red #home-section-news a.more-info:hover, .et_color_scheme_red #home-section-projects a.more-info:hover, .et_color_scheme_red #home-section-pricing a.more-info:hover { border: 1px solid #b23434; -webkit-box-shadow: 1px 1px 0 #fe7b7b inset, 0 1px 2px rgba(0,0,0,0.1); -moz-box-shadow: 1px 1px 0 #fe7b7b inset, 0 1px 2px rgba(0,0,0,0.1); box-shadow: 1px 1px 0 #fe7b7b inset, 0 1px 2px rgba(0,0,0,0.1); background: rgb(252,74,74);  background: -moz-linear-gradient(top,  rgba(252,74,74,1) 0%, rgba(230,64,64,1) 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,74,74,1)), color-stop(100%,rgba(230,64,64,1)));  background: -webkit-linear-gradient(top,  rgba(252,74,74,1) 0%,rgba(230,64,64,1) 100%);  background: -o-linear-gradient(top,  rgba(252,74,74,1) 0%,rgba(230,64,64,1) 100%);  background: -ms-linear-gradient(top,  rgba(252,74,74,1) 0%,rgba(230,64,64,1) 100%);  background: linear-gradient(to bottom,  rgba(252,74,74,1) 0%,rgba(230,64,64,1) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc4a4a', endColorstr='#e64040',GradientType=0 );  }

	.et_color_scheme_green a.learn-more:hover, .et_color_scheme_green .blog-post a.learn-more:hover, .et_color_scheme_green .comment-reply-link:hover, .et_color_scheme_green #home-section-news a.more-info:hover, .et_color_scheme_green #home-section-projects a.more-info:hover, .et_color_scheme_green #home-section-pricing a.more-info:hover { border: 1px solid #80a64a; -webkit-box-shadow: 1px 1px 0 #b6e96c inset, 0 1px 2px rgba(0,0,0,0.1); -moz-box-shadow: 1px 1px 0 #b6e96c inset, 0 1px 2px rgba(0,0,0,0.1); box-shadow: 1px 1px 0 #b6e96c inset, 0 1px 2px rgba(0,0,0,0.1); background: rgb(165,218,89);  background: -moz-linear-gradient(top,  rgba(165,218,89,1) 0%, rgba(149,197,79,1) 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(165,218,89,1)), color-stop(100%,rgba(149,197,79,1)));  background: -webkit-linear-gradient(top,  rgba(165,218,89,1) 0%,rgba(149,197,79,1) 100%);  background: -o-linear-gradient(top,  rgba(165,218,89,1) 0%,rgba(149,197,79,1) 100%);  background: -ms-linear-gradient(top,  rgba(165,218,89,1) 0%,rgba(149,197,79,1) 100%);  background: linear-gradient(to bottom,  rgba(165,218,89,1) 0%,rgba(149,197,79,1) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5da59', endColorstr='#95c54f',GradientType=0 );  }

	.et_color_scheme_blue a.learn-more:hover, .et_color_scheme_blue .blog-post a.learn-more:hover, .et_color_scheme_blue .comment-reply-link:hover, .et_color_scheme_blue #home-section-news a.more-info:hover, .et_color_scheme_blue #home-section-projects a.more-info:hover, .et_color_scheme_blue #home-section-pricing a.more-info:hover { border: 1px solid #2e82b3; -webkit-box-shadow: 1px 1px 0 #66bef2 inset, 0 1px 2px rgba(0,0,0,0.1); -moz-box-shadow: 1px 1px 0 #66bef2 inset, 0 1px 2px rgba(0,0,0,0.1); box-shadow: 1px 1px 0 #66bef2 inset, 0 1px 2px rgba(0,0,0,0.1); background: rgb(65,166,224);  background: -moz-linear-gradient(top,  rgba(65,166,224,1) 0%, rgba(57,154,209,1) 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(65,166,224,1)), color-stop(100%,rgba(57,154,209,1)));  background: -webkit-linear-gradient(top,  rgba(65,166,224,1) 0%,rgba(57,154,209,1) 100%);  background: -o-linear-gradient(top,  rgba(65,166,224,1) 0%,rgba(57,154,209,1) 100%);  background: -ms-linear-gradient(top,  rgba(65,166,224,1) 0%,rgba(57,154,209,1) 100%);  background: linear-gradient(to bottom,  rgba(65,166,224,1) 0%,rgba(57,154,209,1) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#41a6e0', endColorstr='#399ad1',GradientType=0 );  }

	#home-section-news, #home-section-projects { padding: 120px 0; }

		#home-section-news, #home-section-projects, #home-section-pricing { padding: 80px 0; }

	.home-section .container { text-align: center; }

		.home-section .section-title { padding-bottom: 55px; }


	.home-section, #main-footer, #quote, .blog-post-image, .comments_count { -webkit-transform: translate3d(0,0,0); }


.thumb_shadow {
  position: absolute;
  bottom: -1px;
  left: 49px;
  pointer-events: none;
}
.index-item-caption .index-item-date{float:right;}

#homepagemid {
	float: left;
	width: 960px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#homepagemid .homebox {
	background: #FFFFFF;
	width: 310px;
	list-style:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 3px 3px;
	-moz-border-radius: 0px 0px 3px 3px;
	-webkit-border-radius: 0px 0px 3px 3px;
	}

#homepagemid h2 {
	background: #00ADEE;
	padding: 15px 0px 15px 0px;
	margin: 0px;
	text-align: center;
	color: #fff;
	font-size: 20px;
	font-family: Century Gothic, "Times New Roman", Times, serif;
	font-style: none;
	text-transform: none;
	border-radius: 3px 3px 0px 0px;
	-moz-border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	}

#homepagemid p {
	height: 74px;
	margin: 0px 0px 5px 0px;
	padding: 10px 10px 10px 10px;
	line-height: 20px;
	overflow: hidden;
	}

#homepagemid img {
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}


.text-hold {
	max-width: 960px;
	padding: 0 15px;
	margin: 45px auto 33px;
	overflow: hidden;
}

.text-hold .box {
	width: 48%;
	float: left;
	padding: 0 2% 4px 0;
}

.text-hold .box img {
	float: left;
	margin: 6px 21px 30px 0;
}

.text-hold .box p {
	margin: 0;
	line-height: 20px;
	font-size: 16px;
}

.text-hold .box h4 {
	margin: 0;
	font:18px/20px 'Lora', Arial, Helvetica, sans-serif;
}

	.text-hold h3 {font-size: 27px;}



#content{float:right;position:relative;background:#ffffff;}

#content.cat .entry{margin-left: 3em;}

#content #description {margin:1em; padding-bottom:1em; font-size:1.25em;}

#content.cat .post{margin: 0;padding:0;}



#content #respond{padding: 0 0 30px 30px;}
#content.normal{border-left-width:200px;border-left-color:;}
#content.normal .post{width:582px;}
#content .post, #content.cat .entry{line-height:130%;}
.post h1, #content.cat h1{font-size: 32px;}
.post h2, #content.cat h2 {font-size: 26px;}

			  .product-image {
				max-width: 630px;				width: 100%;
				height: auto;
			  }

#Content .article-container .article-name,
#Content .article-container .article-description {
  word-wrap: break-word;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

#Content .article-container.grid-view .article-description-container .article-name {
  font-size: 18px;
  font-family: 'BrandonBold', sans-serif;
  color: #3c3c3c;
  text-transform: uppercase;
  text-align: left;
  margin: 10px 0;
  line-height: 1.23;
}

#Content .article-container.banner-view .article-name {
  font-size: 48px;
  font-family: 'BrandonRegular', sans-serif;
  color: inherit;
  text-transform: uppercase;
  text-align: inherit;
  margin: 0 0 10px;
}

#Content .article-container.banner-view .article-name b {
  font-family: 'BrandonBold', sans-serif;
}

#Content .article-container.banner-view.channel .article-description-container.white .article-name:after {
  border-top: 6px solid #ffffff;
}

#Content .article-container.banner-view.channel .article-description-container.black .article-name:after {
  border-top: 6px solid #3c3c3c;
}

#Content .article-container.banner-view.channel .article-description-container .article-name {
  font-size: 48px;
  font-family: 'BrandonBold', sans-serif;
  color: inherit;
  text-transform: uppercase;
  text-align: center;
  position: relative;
  padding: 0 0 25px;
  margin: 0 0 25px;
}

#Content .article-container.banner-view.channel .article-description-container .article-name:after {
  content: '';
  width: 140px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  border-top: 6px solid #3c3c3c;
}

  #Content .article-container.banner-view.listen .article-description-container .article-name,
  #Content .article-container.banner-view.video .article-description-container .article-name {
    font-size: 36px;
  }

#Content .article-container.banner-view.listen .article-description-container .article-heading,
#Content .article-container.banner-view.listen .article-description-container .article-name {
  text-shadow: 1px 0px #ffffff;
}

#Content .article-container.list-view .article-description-container .article-name {
  font-size: 18px;
  font-family: 'BrandonBold', sans-serif;
  color: #3c3c3c;
  text-transform: uppercase;
  text-align: left;
  margin: 0 0 3px;
  line-height: 1.22;
}

#Content .article-container.list-view.single .article-name {
  font-size: 30px;
}

  #Content .article-container.list-view.single .article-description-container .article-name {
    font-size: 24px;
  }

#Content .description-container.video .article-name {
  font-size: 30px;
  margin: 0 0 5px;
}

#Content .description-container.listen .article-name {
  font-size: 36px;
  margin: 0 0 10px;
}

#Content .article-grid .article-container.grid-view .article-description-container .article-name {
  height: 42px;
  overflow: hidden;
}

#Content .article-container.grid-view.listen.channel-item .article-description-container .article-name {
  font-size: 24px;
  margin: 7px 0 0;
  height: 60px;
  overflow: hidden;
}

#Content .article-container.banner-view.podcast .article-description-container .article-name {
  position: relative;
  padding: 0 0 28px;
  margin: 0 0 25px;
  font-family: 'BrandonBold', sans-serif;
}

#Content .article-container.banner-view.podcast .article-description-container .article-name:after {
  content: '';
  width: 140px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  border-top: 6px solid #afb9d5;
}

#Content .article-container.learn-topic .article-description-container .article-name {
  position: relative;
  font-size: 30px;
  padding-bottom: 15px;
  padding-top: 2px;
  margin: 0 0 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
}

#Content .article-container.learn-topic .article-description-container .article-name:after {
  -webkit-transition: all 0.2s ease-out 0s;
  transition: all 0.2s ease-out 0s;
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 70px;
  height: 3px;
  background-color: transparent;
}

#Content .article-container.learn-topic.faith-f .article-description-container .article-name:after {
  background-color: #f3ad76;
}

#Content .article-container.learn-topic.faith-f.preview:hover .article-description-container .article-name:after {
  background-color: #f3ad76;
}

#Content .article-container.learn-topic.christian-w .article-description-container .article-name:after {
  background-color: #a6ceed;
}

#Content .article-container.learn-topic.christian-w.preview:hover .article-description-container .article-name:after {
  background-color: #a6ceed;
}

#Content .article-container.learn-topic.emotions .article-description-container .article-name:after {
  background-color: #b79fbf;
}

#Content .article-container.learn-topic.emotions.preview:hover .article-description-container .article-name:after {
  background-color: #b79fbf;
}

#Content .article-container.learn-topic.faith-f:hover .article-description-container .article-name:after,
#Content .article-container.learn-topic.christian-w:hover .article-description-container .article-name:after,
#Content .article-container.learn-topic.emotions:hover .article-description-container .article-name:after {
  background-color: #3c3c3c;
}

#Content .article-container.learn-topic.preview .article-description-container .article-name {
  white-space: normal;
}

  #Content .article-container.learn-topic.preview .article-description-container .article-name,
  #Content .article-container.learn-topic .article-description-container .article-name {
    font-size: 18px;
    padding-bottom: 10px;
    margin-bottom: 5px;
  }

#Content .article-container.learn-content-item .article-description-container .article-name {
  height: 45px;
  overflow: hidden;
  margin-bottom: 35px;
  font-size: 18px;
  line-height: 1.2;
}

#Content .article-container.banner-view.learn .article-description-container .article-name {
  font-family: 'BrandonBold', sans-serif;
  position: relative;
  padding: 2px 0 28px;
  margin: 0 0 22px;
}

#Content .article-container.banner-view.learn .article-description-container .article-name:after {
  content: '';
  width: 140px;
  height: 6px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  background-color: #3c3c3c;
}

#Content .article-container.banner-view.learn.christian-w .article-description-container .article-name:after {
  background-color: #a6ceed;
}

#Content .article-container.banner-view.learn.faith-f .article-description-container .article-name:after {
  background-color: #f3ad76;
}

#Content .article-container.banner-view.learn.emotions .article-description-container .article-name:after {
  background-color: #b79fbf;
}

  #Content .article-container.banner-view.learn.topic .article-description-container .article-name {
    font-size: 36px;
  }

  #Content .article-container.banner-view.learn.topic .article-description-container .article-name:after {
    height: 4px !important;
  }

#Content .article-updates-container .article-container .article-description-container .article-name {
  font: 22px 'BrandonMedium', sans-serif;
  text-transform: none;
  margin: 0 0 10px;
  color: inherit;
}

#Content .current-issue-container .current-issue-banner-container .article-container .article-description-container .article-name {
  margin: 0 0 5px;
  font: 22px 'BrandonMedium', sans-serif;
  text-transform: none;
}

#Content .messenger-testimonials-list .article-container.get-i.messenger-testimonial .article-description-container .article-name {
  position: relative;
  font-size: 30px;
  margin: 0;
  padding: 0 0 15px;
  margin: 0 0 12px;
  text-align: center;
}

#Content .messenger-testimonials-list .article-container.get-i.messenger-testimonial .article-description-container .article-name:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3px;
  width: 70px;
  background: #3c3c3c;
  margin: 0 auto;
}

#Content .messenger-sample-section .player-samples-container .description-container .article-name {
  float: left;
  font-size: 16px;
  font-family: 'BrandonBold', sans-serif;
  color: #9bc8be;
  text-transform: uppercase;
  text-align: left;
  margin: 0;
}

#Content .article-container.get-i .article-description-container .article-name {
  font-size: 24px;
  margin: 0 0 5px;
}

#Content .article-container.get-i.img-left.give .article-description-container .article-name {
  margin: 5px 0 0;
}

#Content .landing.top-banners-container .article-container.banner-view .article-description-container .article-name {
  font-family: 'BrandonBold', sans-serif;
  margin: 0 0 5px;
}

#Content .profile-main-section .article-container.profile-item .article-description-container .article-name {
  text-align: left;
  font-family: 'BrandonMedium', sans-serif;
}

#Content .profile-main-section .article-container.profile-item .article-description-container h4.article-name {
  font-size: 24px;
  margin-bottom: 4px;
}

#Content .article-container.banner-view.home .article-description-container .article-name {
  font-size: 36px;
}

#Content .discover-article .article-name {
  position: relative;
  margin: -4px 0 12px;
  padding: 0 0 15px;
  font-size: 30px;
  text-align: center;
}

#Content .discover-article .article-name:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 70px;
  height: 3px;
  background-color: #3c3c3c;
}

#Content .article-container.blog-item-view .article-description-container .article-name {
  margin: 0 0 5px;
  font-size: 30px;
  line-height: 1;
}

  #Content .article-container.blog-item-view .article-description-container .article-name br {
    display: none;
  }
.footer-section{padding:2em 0;border-bottom:1px solid #333333;}
.footer-section:after{content:"";display:table;clear:both;}
.footer-section.footer-section-four{border-bottom:none;}
.footer-section .menu li{margin:0 0 .5em 0;}
.footer-section-one{padding:3em 0 7em;}
.front-container .footer-section-one{padding:2em 0;}
.footer-section .block-context-ui-editor{display:none;}
.footer-section h2,.front-footer h2{font-size:1.375em;line-height:2.18182em;line-height:1;margin:0 0 1em;}
.footer-section ul li a,.front-footer ul li a{display:inline-block;color:#bbbbbb;font-size:0.875em;line-height:1.71429em;line-height:1.3;}
.footer-section ul li a:hover,.footer-section ul li a.active,.front-footer ul li a:hover,.front-footer ul li a.active{color:white;}
.footer-section-four{font-size:0.875em;line-height:1.71429em;color:#bbbbbb;}


#sidebar .widget {
    margin-bottom: 10px;
}


#sidebar .widget div {
    padding: 8px 5px;
    border-top: 1px solid #ddd;
}


#sidebar .widget div div {
    padding: 0;
    border-top: none;
}


#sidebar .widget div.clear {
    padding: 0;
    margin: 0;
    border: none;
}



#sidebar .widget input#s {
    width: 190px;
    height: 22px;
    line-height: 22px;
    padding: 0 5px;
}


#sidebar .widget input#searchsubmit {
    width: 65px;
}
#colophon .container{padding:2.95313em 0;max-width:60.44444em;margin-left:auto;margin-right:auto}
#colophon .container:after{content:"";display:table;clear:both}
#colophon .container .table{display:table;width:100%;table-layout:fixed;font-size:0.88889em}
#colophon .container .table:after{content:"";display:table;clear:both}

.c_img_t { z-index: 0; width: 85px;height:85px;border-radius:5px;}

img.c_img_t:hover {
box-shadow: 0 0 2px 2px #aaa;
-webkit-box-shadow: 0 0 2px 2px #aaa;
-moz-box-shadow: 0 0 2px 2px #aaa;
}
#footer .region-footer .footer-container .footer-social .social-link{float:left;padding-right:20px;}
#footer .region-footer .footer-container .footer-social .social-link#linkedin{padding-right:0;}
.region-selector_header{text-align:center;padding:26px 0 24px}


#article_content {padding-left:40px;padding-top:35px;width:105%;}

#article_content p {line-height: 18px;}

#article_content ul {line-height: 18px;}

#article_content li {  margin-left: 20px;  padding-left: 4px;}

#article_content .intro {font-size:15px;line-height:20px;}


.right-border {
	float : right;
	width : 160px;

}

.container{width:1160px; margin:0 auto;}

.wrapper.layout-2c .container, .wrapper.layout-2c header, .wrapper.layout-2c #main-nav, .wrapper.layout-2c #footer-widget-area, .wrapper.layout-2c .scroll-box-wide .group_items {width:955px ;}

	.footer-bottom .container{border-top: 4px solid #46AEBE;}

div#hero-text span.large-gold {
  font-size: 6.3em;
  line-height: 1.1em;
  color: #feb71f;
  font-family: 'PT Serif', serif;
}

.wpb_row .wpb_grid ul.wpb_thumbnails-fluid,
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid {
  padding: 0;
  overflow: visible !important;
}

  .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_col-"] {
    width: 100%;
    float: none;
    display: block;
    margin-left: 0;
    margin-right: 0;
  }



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

.fusion-blog-layout-large-alternate .fusion-post-content-container,
.fusion-blog-layout-medium-alternate .fusion-post-content-container {
  margin-top: 20px;
}

.fusion-blog-layout-grid .fusion-post-content-container,
.fusion-blog-layout-timeline .fusion-post-content-container {
  margin-top: 20px;
}


#ttext {
	position: relative;
	text-align: right;
	color: #a00;
	padding: 10px 0 0 0; }

.copyright-wrapper{ background-color: #161616; }

.footer-wrapper .copyright-wrapper{ border-color: #161616; }
.link-go:after,.link-return:before,.link-show-less:after,.link-show-more:after{content:'';display:inline-block;position:relative;top:0;left:0;width:5px;height:10px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSI1Mi41IDAgNSAxMCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgNTIuNSAwIDUgMTAiPgo8cGF0aCBmaWxsPSIjMzhhM2M4IiBkPSJtNTcuNDg3LDQuOTk5IC4wMTMtLjAxNS0uMzQ1LS4zNzMtMy45NTEtNC42MTEtLjcwNCwuNzYgMy42MzIsNC4yNC0zLjYzMiw0LjI0IC43MDQsLjc2IDMuOTUtNC42MTEgLjM0Ni0uMzc0eiIvPgo8L3N2Zz4K);background-size:100% 100%;background-repeat:no-repeat}
.link-go:after,.link-show-less:after,.link-show-more:after{margin-left:5px}
.link-secondary.link-go:after,.link-secondary.link-return:before,.link-secondary.link-show-less:after,.link-secondary.link-show-more:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSI1Mi41IDAgNSAxMCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgNTIuNSAwIDUgMTAiPgo8cGF0aCBmaWxsPSIjNjY2MjYwIiBkPSJtNTcuNDg3LDQuOTk5IC4wMTMtLjAxNS0uMzQ1LS4zNzMtMy45NTEtNC42MTEtLjcwNCwuNzYgMy42MzIsNC4yNC0zLjYzMiw0LjI0IC43MDQsLjc2IDMuOTUtNC42MTEgLjM0Ni0uMzc0eiIvPgo8L3N2Zz4K)}
.link-tertiary.link-go:after,.link-tertiary.link-return:before,.link-tertiary.link-show-less:after,.link-tertiary.link-show-more:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgNSAxMCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUgMTAiPgo8cGF0aCBmaWxsPSIjOTg5MThCIiBkPSJNNC45ODcsNC45OTkgNSw0Ljk4NCA0LjY1NSw0LjYxMSAuNzA0LDAgMCwuNzYgMy42MzIsNSAwLDkuMjQgLjcwNCwxMCA0LjY1NCw1LjM4OSA1LDUuMDE1eiIvPgo8L3N2Zz4K)}
.link-go.link-go-white,.link-return.link-return-white{color:#fff}
.link-go.link-go-white:after,.link-return.link-return-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgNSAxMCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUgMTAiPgo8cGF0aCBmaWxsPSIjZmZmIiBkPSJNNC45ODcsNC45OTkgNSw0Ljk4NCA0LjY1NSw0LjYxMSAuNzA0LDAgMCwuNzYgMy42MzIsNSAwLDkuMjQgLjcwNCwxMCA0LjY1NCw1LjM4OSA1LDUuMDE1eiIvPgo8L3N2Zz4K)}
.link-go.link-read-more{white-space:nowrap;text-transform:uppercase;font-size:13px;line-height:1.5em}

#site-description {
	 font-size: 16px;
	 color: #888;
}

div.td-footer-wrap li.menu-item-has-children {border: none;}

.top-header-menu .menu-item img, .top-header-menu .menu-item span,.td_ul_logout .menu-item a:before {display: none !important;}

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}




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

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

.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right:10px;}

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

input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24 {border-left-width:1px!important;border-right-width:1px!important;padding-left:5px!important;padding-right:5px!important;}

input.span-24, textarea.span-24 {width:938px!important;}

  .span4 {
    width: 20%; 
  }

  .row-fluid .span4 {
    width: 25.623931623931625%; 
    *width: 25.570740134569924%; 
  }

  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 256px;
  }

		#volunteer h3.name { margin: 0 0 5px; }

	#recent-news h3.name { margin: 0; line-height: 1em; }

	#recent-news h3.name a { color: #8F3100; }

	#recent-news h3.name a:hover { color: #CD7F13; }
.glyphicon{position:relative;top:1px;display:inline-block;font-family:ncsu-icons;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicon-close:before{content:"x"}
.glyphicon-double-arrow:before{content:"b"}
.glyphicon-down-arrow:before{content:"c"}
.glyphicon-download:before{content:"d"}
.glyphicon-download.no-bkgrnd:before{content:"M"}
.glyphicon-left-arrow-bkgrnd:before{content:"e"}
.glyphicon-left-arrow:before{content:"f"}
.glyphicon-right-arrow-bkgrnd:before{content:"h"}
.glyphicon-right-arrow:before{content:"i"}
.glyphicon-search-bkgrnd:before{content:"j"}
.glyphicon-search:before{content:"k"}
.glyphicon-video:before{content:"E"}
.glyphicon-photo:before{content:"P"}
.glyphicon-plus:before{content:"g"}
.glyphicon-plus-no-bkgrnd:before{content:"R"}
.glyphicon-minus:before{content:"Q"}
.glyphicon-check:before{content:"n"}
.glyphicon-x:before{content:"m"}
.glyphicon-menu-bkgrnd:before{content:"l"}
.glyphicon-menu:before{content:"o"}
.glyphicon-thin-menu:before{content:"D"}
.glyphicon-link:before{content:"p"}
.glyphicon-fb:before{content:"y"}
.glyphicon-flickr:before{content:"q"}
.glyphicon-gplus:before{content:"r"}
.glyphicon-instagram:before{content:"s"}
.glyphicon-linkedin:before{content:"t"}
.glyphicon-youtube:before{content:"w"}
.glyphicon-twitter:before{content:"v"}
.glyphicon-pintrest:before{content:"u"}
.glyphicon-pinterest:before{content:"u"}
.glyphicon-email:before{content:"z"}
.glyphicon-thin-chevron:before{content:"C"}
.glyphicon-thin-arrow:before{content:"a"}
.glyphicon-roman-arrow:before{content:"B"}
.glyphicon-bold-arrow:before{content:"A"}
.glyphicon-rss:before{content:"F"}
.glyphicon-down-bracket:before{content:"G"}
.glyphicon-up-bracket:before{content:"H"}
.glyphicon-play:before{content:"I"}
.glyphicon-pause:before{content:"O"}
.glyphicon-up-thin-arrow:before{content:"J"}
.glyphicon-checkbox:before{content:"K"}
.glyphicon-date:before{content:"L"}
.glyphicon-question:before{content:"N"}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-left-arrow,.carousel-control .glyphicon-right-arrow{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-left-arrow{left:50%}
.carousel-control .icon-next,.carousel-control .glyphicon-right-arrow{right:50%}
.cta-bar li .glyphicon,.cta-box li .glyphicon{top:-1px;font-size:1.75em;margin-right:0.5em;display:inline;vertical-align:middle;color:#c00}
.cta-bar a:hover .glyphicon,.cta-box a:hover .glyphicon{color:#900}
.social-tabs .tab-index .glyphicon{font-size:2em;display:inline-block;vertical-align:middle;margin-right:0.75rem}
#homepage .tagline-cta .icon.glyphicon-question{left:-3px}
.fusion-megamenu-wrapper .fusion-megamenu-submenu{border-color:#dcdadb;}
.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a{padding-top:5px;padding-bottom:5px;}

    .full_width { width:100%; }


td.modifydate {font-size: 11px; color: #999;}


#aboutus a:hover
{
color:#ff5200;
text-decoration:none;
}
.col{float:left}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}


.widget-area ul {
	
}


.widget-area ul ul {
	
}


.widget-area a:visited {
	
}


.widget-area a:hover {
	
}


.widget-area .entry-meta {
	
}


#main .widget-area ul {
}


#main .widget-area ul ul {
	color: #666;
	font-size: .95em;
}


#main .widget-area ul ul a {
	color: #999;
}


#main .widget-area a:hover {
	color: #CCC;
}


.widget-area {
	
}

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

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

.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_non_responsive .vc_row .vc_col-sm-4 {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

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

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

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

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

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

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

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

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

.vc_non_responsive .vc_row .vc_col-sm-offset-12 {
  margin-left: 100%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-11 {
  margin-left: 91.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-10 {
  margin-left: 83.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-9 {
  margin-left: 75%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-8 {
  margin-left: 66.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-7 {
  margin-left: 58.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-6 {
  margin-left: 50%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-5 {
  margin-left: 41.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-4 {
  margin-left: 33.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-3 {
  margin-left: 25%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-2 {
  margin-left: 16.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-1 {
  margin-left: 8.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-0 {
  margin-left: 0%;
}

.vc_non_responsive .vc_row .vc_hidden-sm {
  display: none !important;
}

.vc_row {
  margin-left: -15px;
  margin-right: -15px;
}

.vc_row.vc_row-no-padding .wpb_column {
  padding-left: 0;
  padding-right: 0;
}

.vc_grid.vc_row {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}

.vc_grid.vc_row.vc_grid-gutter-1px {
  margin-bottom: -1px;
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper {
  margin-right: -1px;
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item {
  padding-right: 1px;
  padding-bottom: 1px;
}

.vc_grid.vc_row.vc_grid-gutter-2px {
  margin-bottom: -2px;
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper {
  margin-right: -2px;
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item {
  padding-right: 2px;
  padding-bottom: 2px;
}

.vc_grid.vc_row.vc_grid-gutter-3px {
  margin-bottom: -3px;
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper {
  margin-right: -3px;
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item {
  padding-right: 3px;
  padding-bottom: 3px;
}

.vc_grid.vc_row.vc_grid-gutter-4px {
  margin-bottom: -4px;
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper {
  margin-right: -4px;
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item {
  padding-right: 4px;
  padding-bottom: 4px;
}

.vc_grid.vc_row.vc_grid-gutter-5px {
  margin-bottom: -5px;
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper {
  margin-right: -5px;
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item {
  padding-right: 5px;
  padding-bottom: 5px;
}

.vc_grid.vc_row.vc_grid-gutter-10px {
  margin-bottom: -10px;
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper {
  margin-right: -10px;
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item {
  padding-right: 10px;
  padding-bottom: 10px;
}

.vc_grid.vc_row.vc_grid-gutter-15px {
  margin-bottom: -15px;
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper {
  margin-right: -15px;
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item {
  padding-right: 15px;
  padding-bottom: 15px;
}

.vc_grid.vc_row.vc_grid-gutter-20px {
  margin-bottom: -20px;
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper {
  margin-right: -20px;
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item {
  padding-right: 20px;
  padding-bottom: 20px;
}

.vc_grid.vc_row.vc_grid-gutter-25px {
  margin-bottom: -25px;
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper {
  margin-right: -25px;
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item {
  padding-right: 25px;
  padding-bottom: 25px;
}

.vc_grid.vc_row.vc_grid-gutter-30px {
  margin-bottom: -30px;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
  margin-right: -30px;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
  padding-right: 30px;
  padding-bottom: 30px;
}

.vc_grid.vc_row.vc_grid-gutter-35px {
  margin-bottom: -35px;
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper {
  margin-right: -35px;
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {
  padding-right: 35px;
  padding-bottom: 35px;
}

.vc_grid.vc_row .vc_grid-item {
  display: none;
  padding: 0;
  vertical-align: top;
  float: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 1;
}

.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content {
  overflow: hidden;
}

.vc_grid.vc_row .vc_grid-item .wpb_content_element,
.vc_grid.vc_row .vc_grid-item .vc_icon_element,
.vc_grid.vc_row .vc_grid-item .vc_btn {
  margin-bottom: 15px;
}

.vc_grid.vc_row .vc_grid-item .wpb_content_element a,
.vc_grid.vc_row .vc_grid-item .vc_icon_element a,
.vc_grid.vc_row .vc_grid-item .vc_btn a {
  text-decoration: none;
  border-bottom: 0;
}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item {
  position: static;
}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display: block;
}

.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display: block;
}
.aio-icon,.vc_row .aio-icon{display:inline-block;font-size:32px;height:2em;width:2em;text-align:center;line-height:2em;-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}
.wpb_gmaps_widget .wpb_wrapper{background-color:#f7f7f7;padding:5px}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.wpb_carousel .wpb_wrapper{position:relative}
.wpb_video_widget .wpb_wrapper .wpb_video_wrapper{padding-top:56%;position:relative}
.wpb_video_widget .wpb_wrapper iframe{width:100%;height:100%;display:block;position:absolute;margin:0;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}


.td-ss-main-sidebar,
.td-ss-row .td-pb-span4 .wpb_wrapper {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}

.wpb_images_carousel .wpb_wrapper .wpb_gallery_heading {
  margin: 0px 0px 20px 20px;
  top: 0px;
  
  
}

.wpb_wrapper .td_block_wrap .td-pulldown-filter-display-option {
  margin: 0px 19px 20px 0px;
  
  
}


.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
 * html .clear {height: 1%;}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:""}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}
aside .panel-pane,aside .block{clear:both;border-bottom:1px solid #d7d7d7;padding:20px 0;}
aside .panel-pane:last-child,aside .block:last-child{clear:both;border-bottom:none;padding:20px 0;}
aside .panel-pane:first-child,aside .block:first-child{padding-top:0;}
section.panel-region-recipes div.panel-pane ul.list{border:none;background:none;list-style:none;margin:0;}
section.panel-region-recipes div.panel-pane ul.list li{position:relative;font:normal 15px/1em "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif;}
section.panel-region-recipes div.panel-pane ul.list li a{color:#555;}
section.panel-region-recipes div.panel-pane ul.list li a:hover{color:#000;}
section.panel-region-recipes div.panel-pane ul.list li img{padding:9px;background:#FFF;border:1px solid #E5E5E5;height:auto;}
.ie8 section.panel-region-recipes div.panel-pane ul.list li img{width:auto;}
section.panel-region-recipes div.panel-pane ul.list li div.field-content{padding-bottom:20px;max-width:75%;}
section.panel-region-recipes div.panel-pane ul.list li span.field-content{position:absolute;bottom:25px;left:10px;width:68.3501684%;max-width:280px;padding:10px;background:#fff;background:rgba(255,255,255,0.8);}
.oldie section.panel-region-recipes div.panel-pane ul.list li span.field-content{position:absolute;bottom:25px;left:10px;width:68.3501684%;max-width:280px;padding:10px;background:#fff;zoom:1;filter:alpha(opacity=90);opacity:0.9;}
section.panel-region-recipes div.panel-pane ul.list li:nth-child(2n+2){float:right;}
section.panel-region-recipes div.panel-pane ul.list li:nth-child(3n+3){float:right;}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}

ul.om-menu li .om-maximenu-content .panel-panel {
  float: left;
}

ul.om-menu li .om-maximenu-content .panel-panel.panel-col-last {
  margin-left: 10%;
}

  ul.om-menu li .om-maximenu-content .panel-panel .menu {
    margin: 0;
  }

  ul.om-menu li .om-maximenu-content .panel-panel .menu li a {
    border-bottom: 1px solid #c1c2c4;
    line-height: 40px;
    text-align: left;
    font-size: 16px;
    padding-left: 60px;
  }

  ul.om-menu li .om-maximenu-content .panel-panel .menu li:last-child a {
    border-bottom: 0;
  }

  ul.om-menu li .om-maximenu-content .panel-panel .menu li:hover a {
    color: #000;
  }

.nys-global-footer .footer-container {
  padding: 0 0 36px;
  display: block;
  margin: 0 15px;
}

.nys-global-footer .footer-container h3 {
  font-family: "D Sari Bold", Arial, sans-serif;
  font-size: 16px;
  line-height: 20px;
  padding: 32px 30px;
  margin: 0;
}

.nys-global-footer .footer-container h4 {
  font-size: 12px;
  line-height: 16px;
  letter-spacing: .05em;
  clear: both;
  margin-left: 30px;
  margin: 0 16px 12px 30px;
}

.nys-global-footer .footer-container h4:after {
  content: "";
  display: block;
  height: 1px;
  background-color: #000;
  width: 96%;
  margin-top: 3px;
}

.nys-global-footer .footer-container a {
  text-decoration: none;
}

.nys-global-footer .footer-container a:hover, .nys-global-footer .footer-container a:active {
  text-decoration: underline;
  color: #000;
}

.nys-global-footer .footer-container ul {
  padding: 0 30px 0 30px;
}

.nys-global-footer .footer-container ul li {
  float: left;
  width: 50%;
  list-style-type: none;
  margin: 0;
  padding-bottom: 16px;
}

.nys-global-footer .footer-container ul li a {
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  letter-spacing: .03em;
  padding-right: 48px;
  display: block;
}

.nys-global-footer .footer-container .footer-col {
  float: none;
  position: relative;
  width: 100%;
  display: inline-block;
  margin-bottom: 32px;
  min-width: 100px;
}

.nys-global-footer .footer-container .social-media {
  display: block;
  clear: both;
}

.nys-global-footer .footer-container .social-media ul {
  display: inline-block;
  text-align: center;
  width: 80%;
}

.nys-global-footer .footer-container .social-media ul li {
  display: inline-block;
  float: left;
  font-size: 12px;
  line-height: 16px;
  margin: 28px 40px 0;
  width: 15%;
  padding-bottom: 12px;
}

.nys-global-footer .footer-container .social-media ul li a {
  padding-right: 0;
  white-space: nowrap;
  text-decoration: none;
}

.nys-global-footer .footer-container .social-media ul li a:hover span, .nys-global-footer .footer-container .social-media ul li a:active span {
  text-decoration: underline;
}

.nys-global-footer .footer-container .social-media ul li a span:nth-child(even) {
  display: inline-block;
  margin-top: 3px;
  margin-bottom: 1px;
  padding-left: 6px;
  position: absolute;
}

.nys-global-footer .footer-container .social-media img {
  margin: 0 10px 0 0;
}

.nys-global-footer .footer-container .social-media .social-media-title {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.nys-global-footer .footer-container .social-media .social-media-title h4 {
  display: inline-block;
  float: left;
  font-weight: bold;
  line-height: 16px;
  margin: 0 0 16px 30px;
  overflow: hidden;
  text-align: center;
  width: 85.5%;
}

.nys-global-footer .footer-container .social-media .social-media-title h4:before, .nys-global-footer .footer-container .social-media .social-media-title h4:after {
  background-color: #000;
  content: '';
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 40%;
  top: -1px;
}

.nys-global-footer .footer-container .social-media .social-media-title h4:before {
  right: 1.5em;
  margin-left: -50%;
}

.nys-global-footer .footer-container .social-media .social-media-title h4:after {
  left: 1.5em;
  margin-right: -50%;
}

.nys-global-footer .footer-container .social-media .social-media-links ul {
  display: inline-block;
  width: 100%;
  padding: 0;
  text-align: center;
}

.nys-global-footer .footer-container .social-media .social-media-links ul li {
  display: inline-block;
  margin: 16px 20px 0;
  width: 38%;
}

.nys-global-footer .footer-container .social-media .social-media-links ul li a {
  padding-right: 48px;
}

  .nys-global-footer .footer-container .social-media ul li:last-child a {
    padding-left: 7.5px;
  }

  .nys-global-footer .footer-container .social-media .social-media-title:before {
    right: 2.5em;
    margin-left: -50%;
  }

  .nys-global-footer .footer-container .social-media .social-media-title:after {
    left: 2.5em;
    margin-right: -50%;
    margin-top: 0;
  }

  .nys-global-footer .footer-container .social-media .social-media-links {
    display: table;
    width: 95%;
    margin: 0 auto;
  }

  .nys-global-footer .footer-container .social-media .social-media-links ul li:last-child a {
    padding-left: 15px;
  }







.footer {
	background: #f7921e;
	width: 100%;
}

.footer .footer-container {
	padding: 15px 20px;
	position: relative;
}

.footer .left, .footer .right {
	display: inline-block;
	vertical-align: top;
}

.footer .left {
	width: 120px;
}

.footer .right {
	width: 770px;
}

.footer .column {
	display: inline-block;
	vertical-align: top;
	padding-left: 5px;
}

.footer h3 {
	color: #ffffff;
	font-size: 17px;
	margin: 0;
	font-weight: normal;
}

.footer h4, .footer p {
	color: #ffffff;
	font-size: 11px;
	line-height: 16px;
	margin: 0;
	font-weight: normal;
}

.footer h4 {
	margin-left: 14px;
	padding-top: 5px;
}

.footer p {
	margin-left: 20px;
}

.footer a, .footer a:link, .footer a:visited, .footer a:hover, .footer a:active {
	color: #ffffff;
}

.footer a {
	text-decoration: none;
}

.footer .copyright {
	position: absolute;
	right: 20px;
	bottom: 15px;
}
.front .main-container .region-content .row{margin-bottom:6px;margin-top:12px;}
.front .main-container{padding-top:0;}
.product-tile .product-badges{position:absolute;top:18px;right:32px;margin:0;padding:0;z-index:100}
.product-tile .product-badges .product-badge{width:32px;height:32px;margin:0 0 10px 0;padding:0;font-size:30px;color:#f5a705;text-align:center}



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

.this-week .links {position:absolute;bottom:5px;width:115px;}


body.sf-blur #sf-body-bg,
body.sf-blur #sf-sidebar,
body.sf-blur #sf-overlay-wrapper,
body.sf-blur #sf-mob-navbar {
    -webkit-filter: none;
    -moz-filter: none;
    -ms-filter: none;
    -o-filter: none;
    filter: none;
}


#sf-overlay-wrapper {
    -webkit-backface-visibility: hidden;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99999;
    visibility: hidden;
}
.italic_text{font-style:italic}
 a,h2.posttitle a:hover,.postdata a:hover,.tags a:hover,.commentlist cite a,.commentlist cite,.button:hover,.myhikes a:hover,.wpfp-hide,.wpfffp-hide,.maplist a:hover,.copyright a:hover,.StayReadTitle a:hover,#sidebar a:hover,#sidebar a:focus,#sidebar a:active,#tiledfooter a:hover{color:#09E;text-decoration:none;}
 h2.posttitle{margin:7px 0 2px;padding:0 0 4px;font-size:24px;letter-spacing:-.01em;}
 h2.posttitle a:link,.newshare a,.comment-meta a,.lwa a,.lwa-Info a{text-decoration:none;color:#000;}



.mobile-only {display: none}



.border-box, .filters, .typ-subtitle, .box, .excerpt, .nav-bar, .song-links, .more-shows-btn, .ui-accordion-header:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }



.box, .excerpt {
  margin-bottom: 20px;
  padding: 10px;
  background-color: white;
  border: 1px solid #e4e6ec;
  position: relative;
  z-index: 1; }

  .box .excerpt-content a, .excerpt .excerpt-content a {
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    word-break: break-all;
    
    word-break: break-word; }

  .box p:first-child, .excerpt p:first-child {
    margin-top: 0; }



.box-404 {
  margin-bottom: 80px; }

  .masonry-box.excerpt,
  .masonry-box .box,
  .masonry-box .excerpt {
    margin-bottom: 0; }
.container{position:relative;min-height:100%;overflow-x:hidden;overflow-y:auto}


	.fusion-column.fusion-one-sixth,
	.fusion-column.fusion-five-sixth,
	.fusion-column.fusion-one-fifth,
	.fusion-column.fusion-two-fifth,
	.fusion-column.fusion-three-fifth,
	.fusion-column.fusion-four-fifth,
	.fusion-column.fusion-one-fourth,
	.fusion-column.fusion-three-fourth,
	.fusion-column.fusion-one-third,
	.fusion-column.fusion-two-third,
	.fusion-column.fusion-one-half {
	  position: relative;
	  float: left;
	  margin-right: 4%;
	  margin-bottom: 20px;
	}

	.fusion-column.fusion-three-fifth {
	  width: 58.4%;
	}

	.fusion-column.fusion-three-fifth.spacing-no {
	  width: 60%  !important;
	}

.rtl .fusion-column.fusion-one-sixth,
.rtl .fusion-column.fusion-five-sixth,
.rtl .fusion-column.fusion-one-fifth,
.rtl .fusion-column.fusion-two-fifth,
.rtl .fusion-column.fusion-three-fifth,
.rtl .fusion-column.fusion-four-fifth,
.rtl .fusion-column.fusion-one-fourth,
.rtl .fusion-column.fusion-three-fourth,
.rtl .fusion-column.fusion-one-third,
.rtl .fusion-column.fusion-two-third,
.rtl .fusion-column.fusion-one-half {
  float: right;
  margin-right: 0;
  margin-left: 4%;
}

.fusion-column.fusion-one-sixth,
.fusion-column.fusion-five-sixth,
.fusion-column.fusion-one-fifth,
.fusion-column.fusion-two-fifth,
.fusion-column.fusion-three-fifth,
.fusion-column.fusion-four-fifth,
.fusion-column.fusion-one-fourth,
.fusion-column.fusion-three-fourth,
.fusion-column.fusion-one-third,
.fusion-column.fusion-two-third,
.fusion-column.fusion-one-half {
  position: relative;
  float: left;
  margin-right: 4%;
  margin-bottom: 20px;
}

section#hero .game.secondary .jackpot .curr{display:inline-block;font-size:36px;position:relative;top:-8px;}
#global-nav-expanded .grid_4
h3{padding:0}
#global-nav-expanded .grid_4 h3
a{display:block;padding:0.5em 0.3em 0 0.3em}
#global-nav-expanded .grid_4 h3 a:hover,
#global-nav-expanded .grid_4 h3 a:focus,
#global-nav-expanded .grid_4 h3 a:active{background-color:#ddd}
.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_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24{display:inline;float:left;position:relative;margin-left:1%;margin-right:1%}
.oldie .grid_1,
.oldie .grid_2,
.oldie .grid_3,
.oldie .grid_4,
.oldie .grid_5,
.oldie .grid_6,
.oldie .grid_7,
.oldie .grid_8,
.oldie .grid_9,
.oldie .grid_10,
.oldie .grid_11,
.oldie .grid_12,
.oldie .grid_13,
.oldie .grid_14,
.oldie .grid_15,
.oldie .grid_16,
.oldie .grid_17,
.oldie .grid_18,
.oldie .grid_19,
.oldie .grid_20,
.oldie .grid_21,
.oldie .grid_22,
.oldie .grid_23,
.oldie
.grid_24{margin-left:0.9%;margin-right:0.9%}
.container_24
.grid_4{width:14.6666%}
.container_24 .alpha.grid_4,
.container_24
.omega.grid_4{width:15.6666%}
.btw-landing .pro-cta .bbb-logo{border:0;width:42px;margin-top:20px}
.bbb-logo,.mfes-trustmark.mfes-trustmark-hover{margin-top:6px}

	.top_right p.email{
		font-size:15px;
	}
	
	.top_right p.email a{
		font-size:19px;
		color:#5091ff;
		background-color:inherit;
		letter-spacing:0;
	}


#page-wrap {
	background:none;
}


#social-nav{
	
}


#social-nav li{
	display: inline;
	padding-right: 1%;
}

	
	ul.contact li.phone1, ul.contact li.phone2 { display: none !important; }


#fsidebar ul.contact li.phone2 {
  padding-left: 0;
}


#fsidebar ul.contact li.phone2:before {
  content: "Sales Hotline: ";
  font-weight: bold;
}


.icons-sprite {
  display: block;
}


footer .credits span.icons-sprite {
  display: inline-block;
}

.box-product .info_wrap { float: left; width: 250px; }


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


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

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


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


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


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


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


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


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


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


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


ul#topnavmenu li.menu-item {
  	list-style: none;
	display: inline-block;
	*display:inline;
	*zoom:1;
	height: 30px;
  	position: relative;
  	z-index: 100;
  	margin: 0 10px 0 0;
}


ul#topnavmenu li.menu-item a{
  color:#000;
  color: #000;
  border-bottom: 1px solid transparent;
}


ul#topnavmenu li.menu-item a:hover{
  color: #000;
  border-bottom: 1px solid #000;
}
.level_2_list_item.loyalty-member,.level_2_list_item.pro-member{display:none}
.navigation .level_2_list_item{padding:0;font-weight:normal;width:20%;float:left}
.b-menu-column .level_2_list_item{margin:0;padding:0;width:100%}


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


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


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


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


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


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



#right-col-wrapper #right_2 { margin-right: 8px; }

#right_2 { margin-right:8px; }


#left p,
#right_2 p,
#right p { margin: 0; }




.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-10-190   { width: 190px; }

#features .learnmore{
	margin:0;
	padding:0;
	height:40px;
	position: absolute;
	width: 260px;
	left: 24px;
	top: 220px
}

#features .learnmore a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FC0;
	text-decoration:none;
	line-height: 40px;
}

#features .learnmore.widerlink{
	width: 270px;
}
.tve_image{border-radius:0;box-shadow:none}
.thrv_wrapper.tve_image_caption .tve_image{display:block;padding:0;max-width:100%;height:auto}
.thrv_wrapper.tve_image_caption.img_style_lifted_style1 .tve_image{box-shadow:4px 4px 6px -3px #333}
.thrv_wrapper.tve_image_caption.img_style_rounded_corners .tve_image{border-radius:10px}
.thrv_wrapper.tve_image_caption.img_style_circle .tve_image{border-radius:50%}
.tve_image.tve_brdr_none{border-style:none !important}
.tve_image.tve_brdr_dotted{border-style:dotted !important}
.tve_image.tve_brdr_dashed{border-style:dashed !important}
.tve_image.tve_brdr_solid{border-style:solid !important}
.tve_image.tve_brdr_double{border-style:double !important}
.tve_image.tve_brdr_groove{border-style:groove !important}
.tve_image.tve_brdr_ridge{border-style:ridge !important}
.tve_image.tve_brdr_inset{border-style:inset !important}
.tve_image.tve_brdr_outset{border-style:outset !important}
.tve_flt .tve_image.tve_black{border-color:#101010}
.tve_flt .tve_image.tve_blue{border-color:#3E68B2}
.tve_flt .tve_image.tve_green{border-color:#34AE44}
.tve_flt .tve_image.tve_orange{border-color:#E25C1B}
.tve_flt .tve_image.tve_purple{border-color:#8656C1}
.tve_flt .tve_image.tve_red{border-color:#CE271B}
.tve_flt .tve_image.tve_teal{border-color:#387D71}
.tve_flt .tve_image.tve_white{border-color:#D8D8D8}

	
#pages{ 
	width:650px;
	overflow:hidden;
	float: left;
	overflow:hidden;}

  .popout-expanded-inner .popout-content-copy {
    padding-top: 10px; }

.popout-content-copy {
  z-index: 1000; }

	
	#footer-left {
		display:inline-block;
		padding-top:20.5px;
		padding-bottom:20.5px;
		margin-left:10px;
		color:#24beed;
	}
.poll .vote-form .choices .title{font-weight:bold;}
.item-list .title{font-weight:bold;}
.poll .title{margin:10px 0 15px 0;font-weight:bold;}
.search-results .title{font-weight:bold;margin-bottom:6px;}

	.ads-list { border-top: 1px solid #c4bb95; margin: 0; padding: 10px; list-style: none; }

	.ads-list li { margin: 0 0 5px 0; padding: 0; list-style: none; text-align: center; }



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

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}
 ul.inline-list.respond .menu-item{display:none}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}

.navigation .prev{ float:right; }

.pagination li.prev { float: left; }




li.widget {
    font-size: 1.25em;
    line-height: 1.32em;
}





.custom li.widget {
    margin-bottom: 1.95em;
}

		li.widget p { margin-bottom: 1.385em; }

		li.widget abbr, li.widget acronym { font-size: 0.846em; }

		li.widget code { font-size: 0.923em; }

			li.widget ul li { margin-bottom: 0.692em; }

				li.widget li ul { margin: 0.692em 0 0 1.385em; }

	
	li.widget .widget_box { padding: 0.692em; border-width: 0.077em; }


.home-page-about-us .overlay
{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #000;
	opacity: .6;
}

.calendar-calendar .content {
  clear:both;
  padding: 3px;
  padding-left: 5px;
}



.node-form .content-multiple-table td.content-multiple-drag {
  width:30px;
  padding-right:0;
}

.node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle{
  padding-right:.5em;
}


.node-form .content-add-more .form-submit{
  margin:0;
}

table#content-field-overview tr.content-add-new .tabledrag-changed {
  display: none;
}

table#content-field-overview tr.content-add-new .description {
  margin-bottom: 0;
}

table#content-field-overview .content-new {
  font-weight: bold;
  padding-bottom: .5em;
}

.advanced-help-topic .content-border {
  border:1px solid #AAA
}

div.fieldgroup .content {
  padding-left:1em;
}

	#comments .content { padding: 0 10px 10px 10px; margin: 0 10px 10px 10px; }

.section-highlight .highlight-subhead {
  margin-top: 5px;
  font-size: 18px;
  opacity: .75;
}

.section-highlight .highlight-subhead strong,
.section-highlight .highlight-subhead a {
  opacity: 1;
}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}



.carousel-item-text h3 {
	margin-top: 0;
}

.carousel .carousel-item-active .carousel-item-text {
	padding: 2px 5px;
}

	.carousel .carousel-item {
		padding: 15px;
	}

	.carousel .carousel-item .image_holder {
		width: 100%;
		height: auto;
		display: block;
		background: transparent !important;
	}

	.carousel .carousel-item .image_holder img {
		width: 100%;
	}

	.carousel .carousel-item .carousel-item-text {
		width: auto;
		height: auto;
		float: none;
		background: transparent !important;
		padding: 15px 0;
	}

	.carousel-item-text .read-more {
		text-transform: uppercase;
		font-size: 16px;
		text-align: center;
	}

.carousel .carousel-item-active{
	color:#fff !important;
}

.carousel-item-active h4{
	font-size:18px !important;
	margin:0px !important;
	color:#fff !important;
}

.carousel-item-active h4 a{
	color:#fff;
}

.carousel-item-text p {
	margin: 0;
	padding: 0 0 0 10px;
	line-height: 1.25em;
}

.suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-item, .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-item .ctf_suppa_fa_box, .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-item .suppa_item_title, .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-ancestor, .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-ancestor .ctf_suppa_fa_box, .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-ancestor .suppa_item_title {
    color: #000 !important;
}
.suppa_menu .suppa_top_level_link .suppa_item_title{display:inline-block}
.suppa_menu .suppa_top_level_link .suppa_item_title .suppa_item_desc{display:block!important}
.suppa_column a .suppa_item_title{display:inline-block}
.suppa_menu_dropdown .suppa_dropdown_item_container a .suppa_item_title{display:inline-block}


            .suppa_menu_location_1 .suppa_top_level_link .suppa_item_title{
                font-size:18px !important;
                font-family:Oswald !important;
                font-weight:bold;
                color:#5e5e5e;
                padding-top:25px;
            }

            .suppa_menu_location_1 .suppa_menu:hover .suppa_top_level_link .suppa_item_title{
                color:#000000;
            }

            .suppa_menu_location_1 .suppa_menu.suppa_menu_class_hover .suppa_top_level_link .suppa_item_title{
                color:#000000;
            }


            
            .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-item,
            .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-item .ctf_suppa_fa_box,
            .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-item .suppa_item_title,
            .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-ancestor,
            .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-ancestor .ctf_suppa_fa_box,
            .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-ancestor .suppa_item_title{
                color:#FFFFFF ;
            }

            .suppa_menu_location_1 .suppa_menu_mega_posts .suppa_mega_posts_categories a .suppa_item_title{
                font-family : Arial , sans-serif !important;
                font-size:14px !important;
                font-style:normal;
                color :#E58004;
            }


            .suppa_menu_location_1 .suppa_menu_mega_posts .suppa_mega_posts_categories a:hover .suppa_item_title,
            .suppa_menu_location_1 .suppa_menu_mega_posts .suppa_mega_posts_categories a.suppa_mega_posts_cat_selected .suppa_item_title{
                color :#ffffff;
            }

                .suppa_menu_location_1 .suppa_column_title .suppa_item_title {
                    font-size:18px !important;
                    font-family:Arial , sans-serif !important;
                    font-style:normal;
                    color:#E58004;
                }

                .suppa_menu_location_1 .suppa_column_title:hover .suppa_item_title {
                    color:#E58004;
                }

                .suppa_menu_location_1 .suppa_column_link .suppa_item_title {
                    font-size:14px !important;
                    font-family:Arial , sans-serif !important;
                    font-style:normal;
                    color:#E58004;
                }

                .suppa_menu_location_1 .suppa_column_link:hover .suppa_item_title {
                    color:#E58004;
                }


            
            .suppa_menu_location_1 .suppa_menu .suppa_submenu_columns_wrap .current-menu-item,
            .suppa_menu_location_1 .suppa_menu .suppa_submenu_columns_wrap .current-menu-item .ctf_suppa_fa_box,
            .suppa_menu_location_1 .suppa_menu .suppa_submenu_columns_wrap .current-menu-item .suppa_item_title{
                color:#ffffff !important;
            }

            .suppa_menu_location_1 .suppa_menu_woocommerce_cart a.cart-contents .suppa_item_title{
                font-size:18px !important;
                font-family:Oswald !important;
                font-weight:bold;
                color:#5e5e5e;
                padding-top:25px !important;
            }

#rt-mainbody-surround {
	padding-bottom: 360px;
}


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


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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}
article .content .view .views-row{margin:2em 0;padding-bottom:2em;border-bottom:1px solid #DDD;}
article .content .view-state-contact-information .views-row{margin:0;padding:0;border-bottom:none;}

.rtl .fusion-checklist .size-small .icon-wrapper {
  float: right;
  margin-left: 9px;
  margin-right: 0;
}

.rtl .fusion-checklist .size-medium .icon-wrapper {
  float: right;
  margin-left: 15px;
  margin-right: 0;
}

.rtl .fusion-checklist .size-large .icon-wrapper {
  float: right;
  margin-left: 25px;
  margin-right: 0;
}

.fusion-checklist .icon-wrapper {
  display: table;
  float: left;
}

.fusion-checklist .size-small .icon-wrapper {
  float: left;
  margin-right: 9px;
  height: 21px;
  width: 21px;
}

.fusion-checklist .size-medium .icon-wrapper {
  margin-right: 15px;
  height: 35px;
  width: 35px;
}

.fusion-checklist .size-large .icon-wrapper {
  margin-right: 25px;
  height: 70px;
  width: 70px;
}

.fusion-separator .icon-wrapper {
  position: absolute;
  display: table;
  left: 50%;
  top: 50%;
  margin: -13px 0 0 -13px;
  height: 26px;
  width: 26px;
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #AAAAAA;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-align: center;
}

.fusion-separator .icon-wrapper i {
  display: block;
  display: table-cell;
  vertical-align: middle;
}


#main,#wrapper,
.fusion-separator .icon-wrapper, html, body, .bbp-arrow { background-color:#ffffff; }

.timeline-items .inner-content .bg-img{position: absolute;bottom:0;left: 50%;margin-left:-710px; width:400px;height:460px;-webkit-transition: all 0.35s linear; -moz-transition: all 0.35s linear; -o-transition: all 0.35s linear; -ms-transition: all 0.35s linear; transition: all 0.35s linear;z-index:1;}
#section4 .col{margin:1% 0}
.cboxPhoto,.col{float:left;display:block}
.col{margin:1% 0 1% 1.6%}
.col:first-child{margin-left:0}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }

.technology-org-category-cell {
	padding: 25px 20px 10px 20px;
}


#wp-calendar tbody td.pad {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

body .lay1 .hentry img, body #footer{ width:268px;}

body #footer .widgets .widget{ width:247px;}


#sidebar .widgets .widget ul li .znn_wgt_tt, #midrow .widgets .widget ul li .znn_wgt_tt, #footer .widgets .widget ul li .znn_wgt_tt{ font-family: 'YanoneKaffeesatzRegular'; letter-spacing: 0.05em; font-weight: normal!important; font-size:15px;}



.midrow_block h3, .post tr th, .post thead th, .org_comment tbody th, .org_comment pre, h3#comments, h3#comments_ping, h3#reply-title, #sidebar .widgettitle, #sidebar .widgettitle a, #footer .widgets .widgettitle, #midrow .widgets .widgettitle a, #sidebar .widgets .widget ul li .znn_wgt_tt, #midrow .widgets .widget ul li .znn_wgt_tt, .fourofour a, #related h3, .post-edit-link{ color:#333333;}



body, a, #topmenu ul .current-menu-item ul li a, .comment-form-author input, .comment-form-email input, .comment-form-url input, .comment-form-comment textarea, .form-submit input, #searchsubmit, .amp_page, .amp_next, .amp_prev, .page-numbers, .amp_current, .amp_page:hover, .amp_next:hover, .amp_prev:hover, .page-numbers:hover, .navigation .current, .single_post .scl_button a:hover, #footer .widgets .widget ul li .znn_wgt_tt, #searchform #s, .entry-content input, .entry-content textarea, .entry-content #submit_msg, .comm_meta_reply a{color:#383838;}

#footer #wp-calendar #today, .single_post .scl_button a, #wp-calendar #today, .post-edit-link{ background:#754614;}




#topmenu, #topmenu ul li ul li, #zn_slider, .midrow_blocks, .lay1 .hentry, .lay2, .lay3 .post_image, .lay3 .post_content, .single_post, .commentlist li, #commentform, #commentform label, #sidebar .widgets .widget, #footer, #copyright, .amp_current, .amp_page:hover, .amp_next:hover, .amp_prev:hover, .page-numbers:hover, .navigation .current, #related_wrap ul, .trigger_wrap, .search_term, ol#controls li, .amp_page, .amp_next, .amp_prev, .page-numbers{ background:#f5e6ce;}



#topmenu ul li ul li, .midrow_blocks, .mid_block_content, .lay1 .hentry, .lay2, .lay3 .post_image, .lay3 .post_content, .lay4 .single_metainfo, .single_post, .commentlist li, #commentform, #commentform label, .comment-form-author input, .comment-form-email input, .comment-form-url input, .comment-form-comment textarea, #sidebar .widgets .widget, #sidebar .widgets .widget li, #footer, #footer .widgets .widget ul li, #footer #wp-calendar caption, #copyright, .znn_paginate span, .znn_paginate a, .navigation a, .navigation span, #related_wrap ul, #searchform #s, .search_term, ol#controls li, #topmenu, .wp-caption { border-color:#1e0902;}


footer #legal {
	margin-top: 1em;
	border-top: solid 1px #333;
	box-shadow: #000 0 -1px 0;
}


#right-footer { text-align: right; float: right; }


#right-footer p { color: #000; font-size: 11px; line-height: 14px; font-family: Raleway, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding-top: 10px; }


.footer-column { width: 490px; height: 120px; padding-top: 40px; }


.double-quote {
	font-size: 1.2em;
	font-family: 'Times New Roman', Times, serif;
}

  #menu-main-nav {
    visibility: hidden;
    opacity: 0;
    transition: opacity ease 500ms, right ease 250ms, visibility 300ms;
    right: -101%;
    box-shadow: 0 0 12px -3px #666;
    padding-top: 20px;
    padding-bottom: 20px;
  }

.nav {
    margin-left: 0;
    margin-bottom: 20px;
    list-style: none
}

.nav-header {
    display: block;
    padding: 3px 15px;
    font-size: 11px;
    font-weight: bold;
    line-height: 20px;
    color: #7d7d7d;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    text-transform: uppercase
}

.nav li+.nav-header {
    margin-top: 9px
}

.nav-list {
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 0
}

.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
    margin-right: 2px
}

.nav-list .divider {
    *width: 100%;
    height: 1px;
    margin: 9px 1px;
    *margin: -5px 0 5px;
    overflow: hidden;
    background-color: #e5e5e5;
    border-bottom: 1px solid #fff
}

.nav-tabs,
.nav-pills {
    *zoom: 1
}

.nav-tabs:before,
.nav-tabs:after,
.nav-pills:before,
.nav-pills:after {
    display: table;
    content: "";
    line-height: 0
}

.nav-tabs:after,
.nav-pills:after {
    clear: both
}

.nav-tabs {
    border-bottom: 1px solid #ddd
}

.nav-tabs.nav-stacked {
    border-bottom: 0
}

.nav-tabs .dropdown-menu {
    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    -ms-border-radius: 0 0 6px 6px;
    -o-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px
}

.nav-pills .dropdown-menu {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px
}

.nav .dropdown-toggle .caret {
    border-top-color: #08c;
    border-bottom-color: #08c;
    margin-top: 6px
}

.nav .dropdown-toggle:hover .caret {
    border-top-color: #005580;
    border-bottom-color: #005580
}

.nav-tabs .dropdown-toggle .caret {
    margin-top: 8px
}

.nav .active .dropdown-toggle .caret {
    border-top-color: #fff;
    border-bottom-color: #fff
}

.nav-tabs .active .dropdown-toggle .caret {
    border-top-color: #595959;
    border-bottom-color: #595959
}

.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=10000);
    opacity: 100
}

.nav-collapse.collapse {
    height: auto;
    overflow: visible
}

.navbar .nav {
    position: relative;
    left: 0;
    display: block;
    float: left;
    margin: 0 10px 0 0
}

.navbar .nav.pull-right {
    float: right;
    margin-right: 0
}

.navbar .nav .dropdown-toggle .caret {
    margin-top: 8px
}

nav#main-nav .navbar-inner .nav {
    float: none;
    margin: 0 auto;
    height: 48px;
    line-height: 48px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    *zoom: 1
}

nav#main-nav .navbar-inner .nav:before,
nav#main-nav .navbar-inner .nav:after {
    display: table;
    content: "";
    line-height: 0
}

nav#main-nav .navbar-inner .nav:after {
    clear: both
}

footer#main-footer.weekly-ad-submenu ul.nav,
footer.submenu.weekly-ad-submenu ul.nav {
    position: relative;
    top: -2px;
    padding-left: 10px
}

footer#main-footer.weekly-ad-submenu ul.nav a,
footer.submenu.weekly-ad-submenu ul.nav a {
    text-transform: none
}



.menu-dropdown li.level2 {  margin: 2px; border: none; }

.menu-dropdown li.level2:first-child { border: none; }


.menu-dropdown a.level2,
.menu-dropdown span.level2 {
	border-radius: 3px;
	background: #082f57;
	color: #fff;
}



.menu-dropdown a.level2:hover { color: #fff; background: #0c3e71; border-radius: 3px;}



.menu-dropdown a.current.level2 { font-weight: bold; }


.menu-dropdown li.level2 .level2 span.icon { margin-right: 4px; }


.menu-dropdown li.level2 .level2 span.icon + span,
.menu-dropdown li.level2 .level2 span.icon + span + span { margin-left: 39px; }



.menu-sidebar ul.level2 ul { padding-left: 10px; }

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}
 ul.inline-list.respond .menu-item{display:none}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}

.credits-popup .credits-inside .credits-popup-row .credits-popup-single {
  position: relative;
  margin: auto auto;
}

.credits-popup .credits-inside .credits-popup-row .credits-popup-single.credits-padding {
  padding-bottom: 30px;
}

.credits-popup .credits-inside .credits-popup-row .credits-popup-single h6 {
  font-family: 'proxima_novalight';
  text-align: center;
  text-transform: uppercase;
  color: #b26b47;
  line-height: 30px;
  font-size: 1.2em;
  letter-spacing: 1px;
}

.credits-popup .credits-inside .credits-popup-row .credits-popup-single h6 b {
  color: #000000;
}


.vert,
.vert2 {
  width: 30px;
}


#section1 .vert {
  height: 100%;
  position: absolute;
  left: 0;
  background: #F8D20E;
  top: 0;
}


#section2 .vert {
  position: absolute;
  left: 20%;
  background: #F8D20E;
  top: 30%;
  height: 40%;
}


#section3 .vert {
  position: absolute;
  left: 15%;
  background: #F8D20E;
  top: 30%;
  height: 70%;
}

    
    .popup {
      position: absolute;
      display: none;
      z-index: 50;
      padding:10px;
      background-color:#252525; 
      width:150px;
      overflow-y:auto;
      border-width: 2px;     
    }


#sidebar {
display:none;
}


#usersite-container footer .branding a {
  text-decoration: none; }
