﻿.site-header input[type="search"],.site-description,.site-header .search-form+.search-instructions{color:#000}
.mobile-menu-wrapper .bottom-wrapper .contact-details-wrapper .contact-detail{margin-top:5px}
.mobile-menu-wrapper .bottom-wrapper .contact-details-wrapper .contact-detail:first-child{margin-top:0}
.site-footer .inner .contact-details-wrapper .contact-detail{padding:0 5px}

  ul.menu, ul.gform_fields, ul.main-menu, #BambooHR ul, ul.slick-dots {
    padding: 0; }

    ul.menu li, ul.gform_fields li, ul.main-menu li, #BambooHR ul li, ul.slick-dots li {
      margin-bottom: 0; }

    ul.menu li:before, ul.gform_fields li:before, ul.main-menu li:before, #BambooHR ul li:before, ul.slick-dots li:before {
      display: none; }
.small01 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px}

#ff-stream-3 .ff-filter:hover,
#ff-stream-3 .ff-filter.ff-filter--active,
#ff-stream-3 .ff-moderation-button,
#ff-stream-3 .ff-loadmore-wrapper .ff-btn,
#ff-stream-3 .ff-square:nth-child(1) {
	background-color: rgb(59, 61, 64);
}

#ff-stream-3 li,
#ff-stream-3 .ff-square {
	background: rgb(255, 255, 255);
}


.plan .price{
	display:block;
	font-size:36px;
	line-height:38px;
	font-weight:300;
	border-bottom:1px solid #dddddd;
	padding:0;
	margin:0;
}


.plan .price span{
	display:block;
	font-weight:400;
	font-size:11px;
	margin:5px 0 25px 0;
	padding:0;
	color:#c0c0c0;
	line-height:11px;
}

			.products li .price{ color: #289dcc; }

			.product .price{ color: #289dcc; }
.logo-wrapper{background:#FFF;padding:0;}
.logo-wrapper,.stripe{margin-left:-4px;padding-left:4px;}
#inside_adv_iss,.inside_adv_iss,.reg_invitation{border-top:#E4314E solid 3px;border-bottom:solid #D9DBDD 1px;border-left:solid #D9DBDD 1px;border-right:solid #D9DBDD 1px;padding:15px 20px 16px;width:100%;overflow:auto;box-sizing:border-box;}
#inside_adv_iss,.inside_adv_iss{padding-bottom:18px;}
#inside_adv_iss .title,#reg-prom .title{font-family:PT Sans Caption,sans-serif;font-size:14px;text-transform:uppercase;font-weight:bold;}
#inside_adv_iss .iss-no{margin-top:-1px;}
#inside_adv_iss button{margin-top:17px;margin-bottom:3px;}
#inside_adv_iss .new_iss{font-weight:bold;text-align:center;padding-top:22px;}
#inside_adv_iss .new_iss a{font-weight:normal;color:#898d95;}
#inside_adv_iss h3{font-size:14px;font-weight:bold;margin-bottom:15px;}
#inside_adv_iss date{font-size:18px;font-weight:bold;}
.views-row  img,.ato-events-calendar img,#pre-footer img,#inside_adv_iss img{width:auto;}
.img-fluid,.tribe-events-event-image img,.tribe-events-event-thumb img{max-width:100%;height:auto}




  body, html, #wrapper{
    height: 100%; 
    padding: 0; 
    margin: 0;
  }
.pad{padding:30px 30px 20px}
.sidebar .pad{padding-left:20px;padding-right:20px}
#header .pad{padding-top:30px;padding-bottom:30px}
#footer .pad{padding-bottom:30px}
#footer-bottom .pad{padding-top:30px}
.widget_calendar .pad{padding:0!important}
.page-title.pad{padding-top:12px;padding-bottom:12px}
#header .pad,.topbar-enabled #header{padding-top:0}
#header,#header .pad{padding-bottom:0}


body.retail li.current_page_item .sub-menu li a,
body.digital li.current_page_item .sub-menu li a,
body.insight li.current_page_item .sub-menu li a,
body.strategy li.current_page_item .sub-menu li a {
	color: #000000 !important;
}


	#top-menu ul.sub-menu li a {
		color: #000000 !important;
	}


	.header-button ul.sub-menu li a {
		width: 200px;
		padding: 6px 20px !important;
		background: none !important;
		font-size: 1em !important;
		color: rgba(0, 0, 0, 0.95) !important;
		font-weight: 500 !important;
		font-style: normal;
		text-transform: uppercase;
		text-decoration: none
	}


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}





span.separator {
    border-bottom: 1px solid grey;
    display: block;
    margin-bottom: 30px;
}
.e79-1.x-section,.e79-10.x-section,.e79-19.x-section,.e79-24.x-section,.e79-35.x-section,.e79-39.x-section,.e79-43.x-section,.e79-49.x-section,.e79-58.x-section {margin:0em;z-index:1;}
.e79-1.x-section,.e79-10.x-section,.e79-19.x-section,.e79-35.x-section,.e79-39.x-section,.e79-49.x-section,.e79-58.x-section {padding:45px 0px 45px 0px;}
.e79-35.x-section,.e79-39.x-section {background-color:rgb(0,138,190);}
.pagesidebar .left.menu-item{float:none}
.sidemenu li.menu-item-has-children{position:relative}
.sidemenu li.menu-item-has-children:after{content:"\e05d";font-family:fonticon;position:absolute;top:15px;right:15px;color:rgba(0,0,0,.6)}
.sidemenu li.menu-item-has-children.active:after{content:"\e092"}
.et_header_style_centered .et-search-form input,.et_header_style_centered span.et_close_search_field{top:60%}
.et_vertical_nav.et_header_style_centered .et-search-form input,.et_vertical_nav.et_header_style_centered span.et_close_search_field{top:0}
span.et_close_search_field{display:block;position:absolute;z-index:99999;top:0;right:0;bottom:0;width:30px;height:30px;margin:auto;cursor:pointer}
span.et_close_search_field:after{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:ETmodules;font-size:32px;font-weight:400;font-variant:normal;-webkit-font-smoothing:antialiased;line-height:1;text-transform:none;content:"\4d";speak:none}
.et_fullwidth_nav .et-search-form,.et_fullwidth_nav .et_close_search_field{right:30px}
.et_vertical_nav span.et_close_search_field:after{font-size:16px}
.et_vertical_nav span.et_close_search_field{width:13px;height:18px}
#footer-info,#footer-info a{color:#ffffff}
#footer-info{float:left;padding-bottom:10px;color:#666;text-align:left}
#footer-info a{color:#666;font-weight:700}
#footer-info a:hover{opacity:.7}
#footer-info,.et-social-icons{float:none;text-align:center}

ul.menu {
	padding: 1px 0 1px 0;
	margin: 0;
	list-style-type: none;
}

ul.menu li {
	display: inline;
	padding: 0;
	margin: 0;
}

ul.menu li a{
	margin: 0 10px 0 10px;
	padding: 0;
	color: white;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}


ul.menu li a:hover{
	border-bottom: dotted 1px white;
	padding: 0 0 3px 0;
	font-weight: bold;
	text-decoration: none;
	color: white;
	font-size: 14px;
}


ul.menu li.active a{
	padding: 0 0 3px 0;
	font-size: 14px;
	font-weight: bold;
	color: red;
	text-decoration: none;
}

ul.menu li.active a:hover{
	text-decoration: none;
	border-bottom: dotted 1px red;
	font-weight: bold;
}
