﻿
.abouthome-grid{float:left;}
#main{padding:0 10px 0 15px}
* html .clearfix{zoom:1}
*:first-child+html .clearfix{zoom:1}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}


#widgets .author {
	padding-top: 4px;
	font-weight: 700;
}
.author-gravtar img{border-radius: 50%;}

.b-recommended__text {
    display: inline-block;
    width: 704px;
    height: 170px;
    text-align: center;
    font-size: 18px;
    line-height: 29px;
    color: #1b222f;
    vertical-align: top;
}

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

#mainnav-menu li.menu-item:hover a {
background: #303030;
}

#mainnav-menu li.menu-item:hover a:hover {
background: #444;
}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}

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


.single-post .sub-menu .menu-item a:hover {
    color: #000 !important;
}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}



.menu-item-309, .menu-item-251 {display: none;}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}


.site-footer-nav .menu-item a {
  text-decoration: none;
  white-space: nowrap;
  transition: color 0.3s ease-in-out;
}


.site-footer-nav .menu-item a:hover {
  color: #F04144;
}

    .pos-absolute .article__author {
    	display: none;
    }

.pos-absolute {
  position: absolute;
}

.pos-absolute.container {
  left: 0;
  right: 0;
}

.imagebg .container:not(.pos-absolute) {
  position: relative;
}

.menu-fullscreen .pos-absolute {
  width: 100%;
}


.small-12 { width: 100%; }

  main section .small-12:not(.article__block-wrapper) { padding-bottom: 30px; }

  main section .small-12.regional-office--connect-heading { padding-bottom: 0; }

  article .entry-header .small-12 { float: none; width: 100%; }

  article .entry-footer .small-12 { float: none; width: 100%; }


    .btn_freetrial {
      width: 120px; height: 60px; float: left; background: #e90d8b; text-align: center;
      padding: 10px; position: absolute; top: 0; right: 55px;
    }

    .btn_freetrial a{width: 100%; height: 100%; color: #fff; font-size: 14px; display: inline-block; line-height: 45px;}
.dem-votes-txt-percent{font-size:90%}
.dem-votes-txt-percent:before{content:'- ';display:inline}


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


.top-block .top-holder:after,#header .header-area:after {
clear:both;
display:block;
content:"";
}




.header-area .tools {
	float:right;
	margin-top:38px;
}

.header-area {
	text-align:center;
}

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

#calendar2 thead tr.month{
  background-color: #59cfc1;
  height: 30px;
  color: #fff;
}
.row{margin-right:-15px;margin-left:-15px}


.latest-home-block .row + .row {
    margin-top: 30px;
}


#masonry .thumb {
background: #fff;
border: 1px solid #e5e5e5;
font-size: 0.9em;
float: left;
margin: 0 6px 12px 6px;
padding: 10px 10px 5px 10px;
position: relative;
width: 200px;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
box-shadow: 0 1px 3px rgba(0,0,0,0.08);
}
.rh-header .rh-container{background-color:#222;user-select:none}
.rh-header.light .rh-container{background:#fff;border-bottom:1px solid #e5e5e5}
.rh-header.light .rh-container.bs-pinning-block.pinned{border-bottom-color:transparent;-moz-box-shadow:0 0 40px rgba(0,0,0,.17);-webkit-box-shadow:0 0 40px rgba(0,0,0,.17);box-shadow:0 0 40px rgba(0,0,0,.17)}
body.bs-show-ha.bs-show-ha-b .site-header+.rh-header.light .rh-container{border-top:1px solid #e5e5e5}
#bb-that .bb-that-category__content{overflow:hidden;max-height:0;padding:0 15px 15px;padding-top:0;padding-bottom:0;-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}
#bb-that .bb-that-category.bb-that--open .bb-that-category__content{padding:0 15px 15px;max-height:2340px}
.menu-level-1{padding:0!important}
.menu-level-1-child{margin-top:12px!important}
.menu-level-1.menu-level-1-child{margin-top:35px!important}
#et_mobile_nav_menu .sub-menu .menu-level-1.menu-level-1-child-main{margin-left:0!important;margin-top:0!important}
#et_mobile_nav_menu .menu-level-1-child-main ul.sub-menu li.menu-level-2 a{margin-left:22px!important}
#mobile_menu .menu-level-1 .sub-menu,#mobile_menu .menu-level-1 .sub-menu li{display:block!important}
#mobile_menu .menu-level-1 .sub-menu li.arrow-left-menu{display:none!important}
.single-resourcepost .advanced-sol a,.single-resourcepost .menu-level-1{margin-left:0;margin-top:10px}


.menu-centered .site-branding,
.menu-centered .menu-wrapper,
.menu-centered #mainnav {
	width: 100%;
	float: none;
	text-align: center;
}

	.site-branding,
	.menu-wrapper {
		width: 100%;
	}
.mobile-menu{display:none}
.mobile-menu .fa{font-size:1.5em}
.mobile-menu.open{background:#3cc9c1}
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:28px 0}
.menu-item-has-children{position:relative}
.x-menu-layered .menu-item-has-children{position:static}
.space-small{padding-top:40px;padding-bottom:40px}

 .flexslider{height: 331px;}
.alton-popup__heading,.alton-popup__sub-heading{line-height:.8em;text-shadow:3px 3px 5px rgba(0,0,0,.8)}
.alton-popup__heading{z-index:2;position:relative;font-size:3em;margin:1.1em 2em .8em}
.alton-popup--quick-book .alton-popup__heading{margin:1.1em 2em .4em}
.alton-popup--sw8 .alton-popup__heading,.alton-popup--sw8 .alton-popup__sub-heading,.alton-popup--sw8 .firetext{text-transform:uppercase;font-family:Plague-Master,Arial,"Helvetica Neue",Helvetica,sans-serif}
.alton-popup--sw8 .alton-popup__heading{text-shadow:none;font-size:2.5em;line-height:1.3em;margin-bottom:.4em;color:#7e6454}
