﻿.header-main{z-index:10;position:relative}
.sticky-shrink .stuck .header-main{transition:height .8s}
.transparent .header-main{height:30px}
.header.show-on-scroll,.stuck .header-main{height:70px!important}
.header-wrapper:not(.stuck) .header-main .header-nav{margin-top:5px}



.menu-3fatchicks-mainmenu-container.mobile-menu-container, .menu-3fatchicks-mainmenu-container { display:block; visibility:visible }
.footer--malts-text{font-size:10px;font-size:0.625rem;color:#7fa7f8;line-height:1;margin-top:5px;padding:0 15px;}
body.menuopen .masthead .inner{height:100%;overflow-y:scroll}
.inner{max-width:1236px;width:100%;margin:0 auto;padding:0 18px}
.inner.no-gutters{padding-left:0;padding-right:0}
.clearfix:after,.clearfix:before,.inner:after,.inner:before{content:"";display:table}
.clearfix:after,.inner:after{clear:both}

.full-width{float:left; width:100%;}
.row{margin-left:-15px;margin-right:-15px}
.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.row:after,.row:before{content:" ";display:table}
.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.row:after{clear:both}


.fb_on_hover_show_content .container .row{
	background-color: #ebebeb;
	margin: 0 30px 0 30px!important;
	border-bottom-left-radius: 25px;
	border-bottom-right-radius: 25px;
}





.group-logo-img.grayscale:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}

html,
body,
#container {
  height: 100%;
}

#container {
  position: relative;
}

.mobile-nav-wrap .menu {
  background-color: #117ACA;
  display: none;
  text-align: left;
  clear: right;
  position: relative;
  top: 44px;
  -webkit-transition: ease-in-out all .2s;
          transition: ease-in-out all .2s;
}

.mobile-nav-wrap .menu li {
  position: relative;
  margin: 0 30px;
}

.mobile-nav-wrap .menu a {
  color: #fff;
  display: block;
  font-size: 16px;
  font-size: 1.6rem;
  padding: 7px 0;
  text-decoration: none;
  font-weight: 300;
  color: #FEFEFE;
  letter-spacing: -0.45px;
  text-align: left;
  line-height: 31px;
  -webkit-transition: ease-in-out all .2s;
          transition: ease-in-out all .2s;
}




#wp-calendar {
    empty-cells: show;
    font-family: Arial, Helvetica, Sans-serif;
    margin: 0;
    font-weight: normal;
    width: 100%;
    border-spacing: 1px;
    border-collapse: separate;
}


#wp-calendar caption {
    padding: 4px 0;
    text-transform: uppercase;  
    margin: 2px 0 2px 0;
    text-align: left;
    background: none;
}


#wp-calendar th {
    font-style: normal;
    text-transform: capitalize;
    background: none;
}


#wp-calendar td {
    font-family: Arial, Helvetica, Sans-serif;
    letter-spacing: normal;
    padding: 4px 0;
    text-align: center;
    background: none;
}


#footer .social{ width:180px; float:left; margin:0 0px 0 0px;}

#footer .social .title{width:100%; float:left; margin:0 0px 10px 0px; font-family: 'CenturyGothic'; font-size:18px; color:#3e3e3e; font-weight:bold; text-transform:uppercase;}

#footer .social .text{ width:180px; float:left;}

#footer .social .text img{ margin:0 10px 0 0;}
.strip .tlt{display:inline-block;margin:0 .5rem 0 0;padding:.5rem;font-family:"Lato",sans-serif;background-color:#506975}
.strip .tlt a{display:block;color:#fff;text-decoration:none}
.strip .tlt span.tlt{margin:0 .5rem .5rem 0}
.strip .tlt-white{color:#fff}

#primary-menu .sub-menu .menu-item-has-children {
position: relative;
display: block;
}

#primary-menu .sub-menu .menu-item-has-children .sub-menu {
display: none;
top: 0;
margin-top: 0;
left: 200px;
width: 200px;
padding: 0;
}

.widget_nav_menu ul li.menu-item-has-children a {  }

.mm-menu .menu-item a:hover, .mm-menu .sub-menu .menu-item a:hover { font-weight: 600; }




.mm-menu, .mm-menu .mm-title, .mm-menu .sub-menu .menu-item a,
.color-gray-5 {
	color: #f5f5f5;
}

#leftcol3.mypage3 {max-width:45%; margin:40px 0 0 0; padding-left: 3%; position:relative; float:left;}


#topcol3.mypage3 {width:95%; margin:0; padding-left: 3%; position:relative; float:left;}

#rightcol3.mypage3 {max-width:45%; margin:40px 0 0 0; padding-left: 3%; position:relative; float:left;}




.genesis-skip-link {
	margin: 0;
}


.genesis-skip-link li {
	height: 0;
	width: 0;
	list-style: none;
}
ul.content_button li.first{border-top:0px solid #dbdbdb;}
#superfish-2 .sf-depth-2.first a{margin-top:8px;}

    .container .five.columns                    { width: 280px; }


        .container .one.column,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column  { width: 300px; }


.navbar-nav .list-unstyled ul.menu li.menu-item {
	padding-bottom: 8px;
	list-style-type: none;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a {
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a:hover {
	color: #A8A8A8;
}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}


.downloadGuide .modal-dialog {
    width: auto;
    max-width: 800px;
}




    .main-pop-cta .modal-dialog {
        padding-top: 20%;
    }


.dm.modal-dialog {
    width: auto;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}
.row{margin-right:-15px;margin-left:-15px}
ul.arep-footer-menu li.last:after{content:"";}
ul.arep-glossary-links li.last:after{content:"";}

.main-nav-list, .main-nav-list-item { list-style: none; background: none; margin: 0; padding: 0; position: relative; }

		#logo-area { float: left; margin-right: 30px; margin-top: -4px; }

footer.copyright .jetpack-social-navigation .menu-item {
  display: block;
  float: left;
  margin-right: 1px;
  margin-bottom: 1px;
}


.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;
}
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}
.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}


#mainNavigation .navbar-nav .nav-item .dropdown-menu .dropdown-item{color: #FFF; display: inline; padding: 11px 1.5rem; font-size: 11px;}

#mainNavigation .navbar-nav .nav-item .dropdown-menu .active{font-weight: 500!important; color: #000;}

	#mainNavigation .navbar-nav .nav-item .dropdown-menu{background-color: rgba(173, 118, 92, .95); border-radius: 0; width: 100%; text-align: right; padding-right: 100px; top: 71px; z-index: 990;}

	#mainNavigation .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover{color: #000;}


.full-navigation li.expanded .collapsing-menu {
    display: block;
    padding: 10px 0 0 30px;
}
#footer-subnav{text-align:center;color:#777;margin-top:15px}
#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}
#menu-widget-2 ul li a:hover, #menu-widget-2 ul .menu-item.current-menu-item a {color:#fff;}
#menu-widget-3 ul li a:hover, #menu-widget-3 ul .menu-item.current-menu-item a {color:#cccccc;}

    p.big { margin-bottom: 9%;}

    .big { font-size: 32px; margin-bottom: 5%; }

.feed .event.item .date{float:left;width:32px;margin-right:24px;text-align:center}

.feed .event.item .date p{margin:0;line-height:1.1}
.header__nav--right .on-demand__content ul.on-demand__inner--item-list .dfp-tag-wrapper .dfp-tag-wrapper{margin:15px auto;display:block;text-align:center;}
.header__nav--right .on-demand__content ul.on-demand__inner--item-list .dfp-tag-wrapper .dfp-tag-wrapper:before{content:"SPONSORED BY";font-style:italic;font-size:12px;padding-bottom:4px;}


.welcome
{

	margin-top: 16px;
	width: 728px;
	height: auto;
	background: #74A402;

}
#footerbottom #footer_social_icons .social li,#footerbottom .footermenu li{float:left;margin-left:15px}
.footermenu li a{font-size:11px;font-weight:600;text-transform:uppercase}
.footermenu li a:hover{color:#FFF}
