﻿



.widget_doubleclick_widget,
.widget_doubleclick_widget .dfw-unit {
  margin: 0 auto;
}


#sidebar .widget_doubleclick_widget .dfw-unit {
  margin-bottom: 36px;
  max-width: 300px;
}


div.dropdown_full div.dropdown_col {
	width: 25%;
	height: auto;
	float: left;
}

div.dropdown_small div.dropdown_col {
	width: 100%;
	height: auto;
	float: none;
}



div.ns2-art-pages, div.ns2-links-pages {overflow:hidden;position:relative;-webkit-transition:height 300ms;-moz-transition:height 300ms;-o-transition:height 300ms;-ms-transition:height 300ms;transition:height 300ms}
#cff .cff-less{display:none;}


.stock_ticker_entry{
        position: absolute;
}
ul.links{padding:0;margin:0;list-style-position:inside;}
ul.links li{margin:0;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}
.megamenu-skin-friendly .megamenu-slot-title a,.megamenu-skin-friendly .megamenu-slot-title span,.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{padding:5px 12px 7px 12px;display:block;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{color:#fff;font-size:100%;}
.megamenu-skin-friendly .megamenu-item a:hover{color:#fff;background:#00325b;}




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

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}
#cb-nav-bar #cb-main-menu .main-nav .menu-item-62900:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-62902:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188622:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188623:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188624:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188625:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188626:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-62904:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188629:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188628:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188627:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188630:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-63129:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188631:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-63132:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188635:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188634:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-63131:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188636:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188637:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188638:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188639:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-189056:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230586:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230602:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230601:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230600:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188641:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188644:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188642:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188643:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188645:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188648:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188646:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188647:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188649:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188651:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188652:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188650:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }



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

    #featured-slider-title{
        display: none;
    }

#featured-slider-title, .menuTitle {font-size:12px}


.menu-item-28 .sub-menu{width:120px!important;right:0!important;left:auto!important}


.tribe-events-list-widget-events {
	width: 100%;
	border-bottom: solid 1px #edd;
	padding-top: 10px;

}

.tribe-events-list-widget-events h4.entry-title.summary{
	width:145px;
	float: right;
	line-height: 1.4;
	font-size: 14px;
	
}


.tribe-events-list-widget-events .tribe-events-event-image{
	width: 70px;
	float: left;
	padding-right: 10px;
	margin-bottom: 10px;

}

.tribe-events-list-widget-events div.duration {
	font-size: 12px;	
}
.nav-primary .level1 ul{background-color:#f5f5f5;min-height:100%;top:-1px;left:100%}
.nav-primary .level1 ul a:hover{background-color:#f0f0f0}
.nav-primary li.level0 ul.level0.spill li.level1 ul{left:auto;right:50px;top:20px}
#controlPanel .level1 ul{display:none}


			#site-title,
		#site-description {
			position: absolute;
			clip: rect(1px 1px 1px 1px); 
			clip: rect(1px, 1px, 1px, 1px);
		}


#homepage-slider {
	width: 1070px;
	height: 350px;
	margin: 0 0 0 -479px;
	position: absolute;	
	left: 50%;
}


.ie #homepage-slider {
  position: relative;
  z-index: 1;
  zoom: 1;
}


#homepage-slider img {
	position: absolute;
	bottom: 0;
	right: 0;
	display: none;
}



.blog {
    margin: 0;
    padding: 0;
}

.blog h2 {
    color: #3E6297;
}

.blog h2 a {
    border: none;
}


.sf-menu, 
.sf-menu .gdlr-normal-menu ul{ margin: 0; padding: 0; list-style: none; }

.sf-menu .gdlr-normal-menu, 
.sf-menu .gdlr-normal-menu li{ position: relative; }

.sf-menu .gdlr-normal-menu ul{ position: absolute; display: none; top: 100%; left: 0; z-index: 99; }

.sf-menu .gdlr-normal-menu a { display: block; position: relative; }

.sf-menu .gdlr-normal-menu ul ul { top: 1px; left: 100%; margin-left: 1px; }



.sf-menu{ float: left; }




.sf-menu li a.sf-with-ul:after{ content: '\f107'; font-family: FontAwesome; position: absolute; 
	top: 12px; right: 0px; line-height: 20px; height: 20px; margin-top: -9px; }
 
.sf-menu i{ margin-right: 7px; }

.sf-menu li li i{ margin-right: 10px; }



.gdlr-top-menu.sf-menu li a.sf-with-ul:after{ display: none; }

.botmenu, .copymenu {
	font-size: 11px;
	float: left;
	padding: 0 20px 0 20px;
	border-left: 1px dotted #979797;
}

.botmenu:first-child, .copymenu:first-child {
	padding: 0 20px 0 20px;
	border-left: 1px dotted #979797;
}


table#subscribe_options td#vertical_center
{
padding-top:11px;
}


table#subscribe_options td
{
text-align:center;
padding:3px 0;
}


	.header-v2 .header-social .alignleft{width:100%; margin:0; text-align:center;}


	.header-v3 .header-social .alignleft{width:100%; margin:0; text-align:center;}


	.header-v4 .header-social .alignleft{width:100%; margin:0; text-align:center;}


	.header-v5 .header-social .alignleft{width:100%; margin:0; text-align:center; margin-top:-15px;}


	.grid-layout .meta-info .alignleft,.timeline-layout  .meta-info .alignleft{
		float:left !important;
	}


	.header-social .alignleft{margin-top:0px !important;}

  
    .trigger {
      position: absolute;  
      width:22px;
    }


#wrapper {
    width: 100%;
    min-width: 980px;
    min-height: 100%;
    height: auto !important;
    height: 100%;
}

.slider-item {
	width: 100% !important;
	height: 458px;
}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}

.topphone {
display:block;
padding-top:14px;
padding-right:20px;
font-weight:bold;
}


#g-mobilemenu-container .g-toplevel { position: relative; }

#g-mobilemenu-container .g-toplevel li { display: block; position: static !important; margin-right: 0; cursor: pointer; }

#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-toplevel li.g-parent .g-menu-parent-indicator { position: absolute; right: 0.938rem; text-align: center; }

#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator:after { display: inline-block; text-align: center; opacity: 0.5; width: 1.5rem; line-height: normal; font-family: FontAwesome; content: "\f054"; }

#g-mobilemenu-container .g-toplevel .g-dropdown { top: 0; background: transparent; position: absolute; left: 0; right: 0; z-index: 1; -webkit-transition: -webkit-transform 0.2s ease-out; -moz-transition: -moz-transform 0.2s ease-out; transition: transform 0.2s ease-out; -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); }

#g-mobilemenu-container .g-toplevel .g-dropdown.g-active { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); }

#g-mobilemenu-container .g-toplevel .g-dropdown .g-go-back { display: block; }

#g-mobilemenu-container .g-toplevel .g-dropdown .g-block { width: 100%; overflow: visible; }

#g-mobilemenu-container .g-toplevel .g-dropdown .g-block .g-go-back { display: none; }

#g-mobilemenu-container .g-toplevel .g-dropdown .g-block:first-child .g-go-back { display: block; }

#g-mobilemenu-container .g-toplevel .g-dropdown-column { float: none; padding: 0; }


.g-main-nav .g-toplevel i {
  opacity: 0.6;
}


#mainmenu.scaled li.menu-item {
    height: 35px;
}
footer ul:nth-child(1) .page_item a,footer ul:nth-child(2) .page_item a,footer ul:nth-child(3) .page_item a,footer ul:nth-child(4) .page_item a{margin-bottom:10px;display:block}
 #cartoon {text-align: center;}
.region-help .block{overflow:hidden;}
.region-sidebar-second h2.block-title{text-transform:uppercase;font-size:20px;font-weight:bold;}

footer .footer-nav-list {
  border-top-width: 1px;
  border-color: #4b4c4c;
  border-style: solid;
}

footer .footer-nav-list.last {
  border-bottom-width: 1px;
  margin-bottom: 20px;
}


.skew_bottom_big, .skew_bottom_right, .skew_top_big, .skew_top_right, .single_skew, .single_skew .skew_bottom_big, .single_skew .skew_bottom_right, .depth-1 .single_skew, .single_skew_comm, .single_skew_comm .skew_top_big, .single_skew_comm .skew_top_right, #respond_wrap .single_skew, #respond_wrap .single_skew_comm{display:none!important;}




.skew_bottom_big, .skew_bottom_right, .skew_top_big, .skew_top_right, .lay3_bridge, .form-submit input, #searchsubmit.amp_page, .amp_next, .amp_prev, .page-numbers, .single_post .scl_button a:hover, .entry-content input, .entry-content textarea, .entry-content #submit_msg, .amp_current, .amp_page:hover, .amp_next:hover, .amp_prev:hover, .page-numbers:hover{ background:#210303;}


.table {
	display: table;
	border: 0px;
	padding: 0;
	margin: 0px;
}

	
.follow_list {float:left;display:inline-block;vertical-align:middle;zoom:1;*display:inline;position:relative;}

.follow_list .follow_block {position:absolute;top:100%;right:0;background:#fff;width:570px;padding:35px;display:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;}

.follow_list .follow_block .shortcode_wysija {text-align:left;}

.follow_list .follow_block .shortcode_wysija .wysija-paragraph {width:57%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;position:relative;}

.follow_list .follow_block .shortcode_wysija .wysija-submit {width:43%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;background:#000;border:none;color:#fff;font:20px 'SwisLight';height:72px;text-align:center;padding:0 10px;}

.follow_list .follow_block .shortcode_wysija .wysija-checkbox-paragraph {position:relative;display:inline-block;vertical-align:middle;zoom:1;*display:inline;clear:both;float:none;padding:10px 30px 10px 0;}

.follow_list .follow_block .shortcode_wysija .wysija-checkbox-paragraph label {cursor:pointer;display:inline-block;vertical-align:middle;zoom:1;*display:inline;color:#707070;font:18px/32px 'SwisLight';}

.follow_list .follow_block .shortcode_wysija .formError {line-height:16px !important;left:0 !important;top:100% !important;}


.review-links-holder{
	position: relative;
	float: left;
	width: 180px;
}

.slideshow .slide {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
}

.slideshow .slide img{
	display:block;
	position:relative;
	z-index:1;
}

.slideshow .slide.active {
	z-index: 2;
}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top{float:left;position:relative}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.current_page_item a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.current-menu-item a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.current-page-ancestor a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.current-menu-ancestor a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.current-archive-parent a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.sfHover a{color:#c06}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu{display:none;position:absolute;top:70px;right:auto;bottom:auto;left:0;min-width:100%;height:auto;padding:0 20px 10px 0;background:#fff;z-index:999}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li{background:#fff}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li a{display:block;padding:0 0 0 20px;font:14px/1 'Montserrat Reg','Montserrat',sans-serif;line-height:30px;text-transform:uppercase;white-space:nowrap;color:#505b61;-webkit-transition:color 300ms ease-in-out 0;-moz-transition:color 300ms ease-in-out;-o-transition:color 300ms ease-in-out 0;transition:color 300ms ease-in-out 0}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li a:hover{color:#c06}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li:first-child{margin-top:-20px}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li.current_page_item a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li.current-page-ancestor a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li.current-archive-parent a{color:#000}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top:first-child{border-left:91px solid #fff}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top:hover ul.sub-menu{display:block}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top a{padding:0;text-align:left}
#sub-menu ul.menu ul.menu-items li.menu-item-top{position:relative;float:left}
#sub-menu ul.menu ul.menu-items li.menu-item-top ul.sub-menu{display:none;position:absolute;top:55px;right:auto;bottom:auto;left:-10px;min-width:100%;height:auto;padding:10px 20px 10px 0;background:#eaf1f4;z-index:998}
#sub-menu ul.menu ul.menu-items li.menu-item-top ul.sub-menu li a{display:block;margin:0 -20px 0 0;padding:0 20px;font:14px/1 'Montserrat Reg','Montserrat',sans-serif;line-height:30px;text-transform:uppercase;white-space:nowrap;color:#505b61;-webkit-transition:color 300ms ease-in-out 0;-moz-transition:color 300ms ease-in-out;-o-transition:color 300ms ease-in-out 0;transition:color 300ms ease-in-out 0}
#sub-menu ul.menu ul.menu-items li.menu-item-top ul.sub-menu li a:hover{color:#c06}
#sub-menu ul.menu ul.menu-items li.menu-item-top ul.sub-menu li.current_page_item a,#sub-menu ul.menu ul.menu-items li.menu-item-top ul.sub-menu li.menu-item-object-category.current-menu-item a{color:#000}
#sub-menu ul.menu ul.menu-items li.menu-item-top:hover ul.sub-menu{display:block}
#sub-menu ul.menu ul.menu-items li.menu-item-top.current_page_item a,#sub-menu ul.menu ul.menu-items li.menu-item-top.current-page-ancestor a,#sub-menu ul.menu ul.menu-items li.menu-item-top.current-archive-parent a{color:#000}
#forum td.forum,#forum td.topics,#forum td.posts,#forum td.last-reply{padding-top:4px;padding-bottom:4px;}
#block-menu-secondary-menu .first.expanded,#block-menu-secondary-menu .expanded,#block-menu-secondary-menu .last.collapsed{background:none repeat scroll 0 0 rgba(0,0,0,0.5);border:1px solid rgba(71,71,71,0.4);border-radius:6px;8px 8px 60px !important
	padding:8px !important;display:inline;float:left;width:23.1%;}
.page-node #block-menu-secondary-menu .first.expanded,#block-menu-secondary-menu .page-node .expanded,#block-menu-secondary-menu .page-node .last.collapsed{width:23.1%;}
#block-menu-secondary-menu .menu ul li,#block-menu-secondary-menu .last.expanded #block-menu-secondary-menu .nolink .no-bg{background:none repeat scroll 0 0 transparent;border:medium none;width:98%;}
#block-menu-secondary-menu .last.expanded{height:264px;}
.page-node #block-menu-secondary-menu .first.expanded,#block-menu-secondary-menu .first.expanded,#block-menu-secondary-menu .expanded,#block-menu-secondary-menu .last.collapsed{width:22.3%;}
.responsive #block-menu-secondary-menu ul,.responsive #block-menu-secondary-menu .last.expanded,.responsive #block-menu-secondary-menu .expanded{height:auto;}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}

	.page-node #block-menu-secondary-menu .first.expanded, 
	#block-menu-secondary-menu .first.expanded, 
	#block-menu-secondary-menu .expanded, 
	#block-menu-secondary-menu .last.collapsed {
		width: 92%;
	}

	#block-menu-secondary-menu .first.expanded, #block-menu-secondary-menu .first.expanded, #block-menu-secondary-menu .expanded, #block-menu-secondary-menu .last.collapsed {
		width: 20.3%;
	}

	.page-node #block-menu-secondary-menu .first.expanded, #block-menu-secondary-menu .first.expanded, #block-menu-secondary-menu .expanded, #block-menu-secondary-menu .last.collapsed {
		width: 21.3%;
	}


#primary-nav-menu ul li.menu-item-12244 a:hover{
	background: #6b5e52 !important;
}

.banner_2, .banner_3, .banner_4 {
	margin-bottom: 10px;
}
#footer-bottom-inside-left{float:left;width:950px;padding:0 0px 0 0;}
#footer-inside,#footer-bottom-inside,#footer-bottom-inside-left{width:100% !important;box-sizing:border-box;}


#home-widgets .iconwrap h4,
#right-column .iconwrap h4 {
float: right;
line-height: 1em;
display: inline-block;
white-space: normal;
}


#home-widgets .iconwrap,
#right-column .iconwrap {
	overflow: hidden;	
}

#home-widgets .iconwrap img,
#right-column .iconwrap img {
	float: left;
	margin: 0 0 0 5px;
}

	.textwidget .aligncenter img{display:block;clear:both}

	.textwidget .aligncenter{text-align:left}

.aligncenter,div.aligncenter{display:block;margin:5px auto}

a img.aligncenter{float:none;display:block;margin-left:auto;margin-right:auto}

img.aligncenter,img.alignleft,img.alignright,img.alignnone{max-width:100%}

.hb-page-title.aligncenter .breadcrumbs-wrapper{left:0;right:auto;width:100%;bottom:-30px;text-align:center;margin-top: 11px !important}

.aligncenter{text-align:center;-webkit-backface-visibility:hidden;}

.copyright-wrap { width: 980px; margin: 0 auto 20px; background: #2a2a2a; border-top: 3px solid #999; }

.footer .widget_inner .sitelink a {
    color:#c8d8e4;
    margin-top:25px;
    display:block;
}

.footer .widget_inner .sitelink a:hover {
    color:#f8ca23;
}

.footer .widget_inner {
    margin: 0 15px 15px 0;
    color:#688094;
}

.footer .widget_inner.last {
    overflow:hidden;
    padding-right:18px;
}

.footer .widget_inner a {
    color:#688094;
}

.footer .widget_inner a:hover {
    color:#d8aa08;
}

    .footer .grid_12 .widget_inner{
        padding-right: 38px;
    }



.wpb_text_column pre{
    font-family: "Ubuntu mono", monospace;
}

.prettyprint ol li,
.wpb_text_column .prettyprint ol li,
.rd_tabs .prettyprint ol li{
    background: #000;
}

.rd_tabs .prettyprint ol li.L0,
.rd_tabs .prettyprint ol li.L1,
.rd_tabs .prettyprint ol li.L2,
.rd_tabs .prettyprint ol li.L3,
.rd_tabs .prettyprint ol li.L4,
.rd_tabs .prettyprint ol li.L5,
.rd_tabs .prettyprint ol li.L6,
.rd_tabs .prettyprint ol li.L7,
.rd_tabs .prettyprint ol li.L8,
.rd_tabs .prettyprint ol li.L9,
.wpb_text_column .prettyprint ol li.L0,
.wpb_text_column .prettyprint ol li.L1,
.wpb_text_column .prettyprint ol li.L2,
.wpb_text_column .prettyprint ol li.L3,
.wpb_text_column .prettyprint ol li.L4,
.wpb_text_column .prettyprint ol li.L5,
.wpb_text_column .prettyprint ol li.L6,
.wpb_text_column .prettyprint ol li.L7,
.wpb_text_column .prettyprint ol li.L8,
.wpb_text_column .prettyprint ol li.L9,
.prettyprint ol li.L0,
.prettyprint ol li.L1,
.prettyprint ol li.L2,
.prettyprint ol li.L3,
.prettyprint ol li.L4,
.prettyprint ol li.L5,
.prettyprint ol li.L6,
.prettyprint ol li.L7,
.prettyprint ol li.L8,
.prettyprint ol li.L9{
	padding: 0px 0px 0px 15px;
    color: #ffcc66;
	border-left: 3px solid #825c26;
    list-style-type: decimal;
    display: list-item;
    margin: 0px;
    cursor: initial;
}

.rd_tabs .prettyprint ol li.L1,
.rd_tabs .prettyprint ol li.L3,
.rd_tabs .prettyprint ol li.L5,
.rd_tabs .prettyprint ol li.L7,
.rd_tabs .prettyprint ol li.L9 ,
.wpb_text_column .prettyprint ol li.L1,
.wpb_text_column .prettyprint ol li.L3,
.wpb_text_column .prettyprint ol li.L5,
.wpb_text_column .prettyprint ol li.L7,
.wpb_text_column .prettyprint ol li.L9 ,
.prettyprint ol li.L1,
.prettyprint ol li.L3,
.prettyprint ol li.L5,
.prettyprint ol li.L7,
.prettyprint ol li.L9 {
    background: #111;
}

.prettyprint ol li:first-child ,
.wpb_text_column .prettyprint ol li:first-child ,
.rd_tabs .prettyprint ol li:first-child{
	padding-top: 35px;
}

.prettyprint ol li:last-child,
.wpb_text_column .prettyprint ol li:last-child,
.rd_tabs .prettyprint ol li:last-child {
	padding-bottom: 20px;
}



.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}


.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child,
.wpb_toggle_content p:last-child {
  margin-bottom: 0;
}
.wpb_text_column ol li:before{background:#707070}
.wpb_text_column ol li:hover:before{background:#ff9600}


.stock_ticker_entry{
        position: absolute;
}



.rev_slider{
	position:relative;
	overflow:visible;
}


.tp-simpleresponsive img,
.rev_slider img{
	max-width:none !important;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
	margin:0px;
	padding:0px;
	border-width:0px;
	border:none;
}


.rev_slider .no-slides-text{
	font-weight:bold;
	text-align:center;
	padding-top:80px;
}


.rev_slider li.tp-revslider-slidesli {
    position: absolute !important;
}


.rev_slider .tp-caption,
.rev_slider .caption 	{ 
	position:relative;  
	visibility:hidden; 
	white-space: nowrap;
	display: block;
}



.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}


.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {
	max-width: none !important
}


.rev_slider span {
  color: #3C873C;
}


.rev_slider a.tp-button {
  background: #43b149;
  box-shadow: none !important;
  font-size: 23px !important;
  font-family: open sans;
  font-weight: normal;
  padding: 5px 20px !important;
  text-shadow: none;
  line-height: auto !important;
  display: block;
  margin: 0;
  padding: 0;
  line-height: 30px !important;
  height: 40px;
  padding: 0 20px;
  letter-spacing: 0;
  text-shadow: none !important;
}


.slogan .textwidget {
    font-size: 18px;
    text-align: center;
    color: #9e0700;
}



body.site-id-25 .mainPrimary div.sf-widget ul li:before,
body.site-id-25 .listHoriz li:before,
body.site-id-25 .textwidget ul li:before{display:none !important}
.contact_info_wrap .contact_address{padding-left:2em}
.contact_info_wrap .icon_text:before{margin:0 1em 0 0}
.contact_info_wrap p{margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.contact_info_wrap .contact_zip{padding-left:5px}
#footer .contact_info_wrap .icon_text.default:before{color:#fff;opacity:.3}

#headerimg {width: 953px; height: 185px; text-align: -5000px; margin: 8px auto 0 auto;}

#headerimg h1 {text-indent: -5000px;}

#headerimg .description {text-indent: -5000px;}


div#content-three-right {

	font-size: 18px;
	line-height: 1.6em;
	padding-top: 20px;
	color: #555555;
}


div#content-three-right h2 {
	font-size: 26px;
	font-weight: bold;
	line-height: 1.3em;
}




.clearfix:before,
.clearfix:after {
    content: " "; 
    display: table; 
}


.clearfix:after {
    clear: both;
}




.clearfix {
    *zoom: 1;
}
.dj-submenu{background:none !important;width:405px !important;}
.dj-submenu .first{border-bottom:1px solid #1D2879;border-left:1px solid #1D2879;border-bottom-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;}
.dj-submenu .last{border-bottom:1px solid #1D2879;border-right:1px solid #1D2879;border-bottom-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;}
#horiz-menu ul li .dj-submenu li{background:#f1f1f1 !important;}
.dj-submenu li{border-bottom:1px solid #1D2879;border-right:1px solid #1D2879;padding:0 !important;}
.dj-submenu a{background:none;border:none !important;color:#072771 !important;margin:0 !important;padding:0 10px !important;}
.dj-submenu a:hover{color:#0D49D3 !important;}
#horiz-menu ul li .dj-submenu li a:hover{background:#eae8e8 !important;opacity:.5;}
.visible-nav{display:none!important}
.visible-nav+.divider{margin-top:0}
.visible-nav-inline-block{display:none!important}

#mainNav ul li.menu-item-6443 {
	display: none;
}

#mainNav ul#menu-header-main li.menu-item-7297 a:before {
	height: 17px;
}

#mainNav ul li.menu-item-7292 ul li {
  width: 225px;
}

#mainNav ul li.menu-item-7293 ul li,
#mainNav ul li.menu-item-7294 ul li,
#mainNav ul li.menu-item-7296 ul li {
  width: 205px;
}

	
	#mainNav ul li.menu-item-7297 { display: inline-block; }

	#mainNav ul li.menu-item-7300 .abbreviate { display: none; }

	#mainNav ul#menu-header-main li.menu-item-6442 a:before { height: 15px; }

	#mainNav ul li.menu-item-6421 ul li, #mainNav ul li.menu-item-6422 ul li, #mainNav ul li.menu-item-6423 ul li { width: 190px; }
	
	#mainNav .sub-menu, #mainNav ul li.menu-item-7292 ul li, #mainNav ul li.menu-item-7293 ul li, #mainNav ul li.menu-item-7294 ul li, #mainNav ul li.menu-item-7296 ul li { width: 100%; }

	#mainNav ul li.menu-item-7296 { display: block !important; }

	#mainNav ul#menu-header-contact li.menu-item-7303,
	#mainNav ul#menu-header-contact li.menu-item-7304,
	#mainNav ul#menu-header-contact li.menu-item-7305,
	#mainNav ul#menu-header-contact li.menu-item-7306,
	#mainNav ul#menu-header-contact li.menu-item-7307,
	#mainNav ul#menu-header-contact li.menu-item-7303 a,
	#mainNav ul#menu-header-contact li.menu-item-7304 a,
	#mainNav ul#menu-header-contact li.menu-item-7305 a,
	#mainNav ul#menu-header-contact li.menu-item-7306 a,
	#mainNav ul#menu-header-contact li.menu-item-7307 a { display: inline-block; }

	#mainNav ul#menu-header-contact li.menu-item-7299 { display: none; }


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


.menu-dropdown a.level2, .menu-dropdown span.level2{
	
	color: #0059AD;
	font-size: 14px;
}
.menu-item-201,.menu-item-202,.menu-item-203,.menu-item-529{display:none;}

.singular .entry-header,
.singular .entry-content,
.singular footer.entry-meta,
.singular #comments-title {
    width: 90%;
}

    .content h2.features-heading span.thin-red {
      color: #DA1028;
      font-family: "aktiv-grotesk-std", Georgia, Times, serif;
      font-size: .7em;
      text-transform: none; }
.header_top .container{display:inline-block}
.container{position:relative;padding:0;width:100%;z-index:100}
.content .container{background-color:#f6f6f6}
.content .container .container_inner{padding:0}
.content .container .container_inner.page_container_inner{padding:30px 0 0 0}
.title .title_holder .container{display:table-cell;vertical-align:middle;background-color:transparent}
.title_outer.with_image .title .title_holder .container,.title_outer .has_fixed_background.title .title_holder .container,.title_outer .has_background.title .title_holder .container{display:block;height:100%}
.projects_holder_outer .container .container_inner{padding:0}
.content .testimonial_content .container .container_inner{padding:0}
.container aside{position:relative;z-index:11}
.qode_call_to_action.container{background-color:#1abc9c}
.qode_call_to_action.container .container_inner{padding:40px 0}
.qode_search_form .container .qode_icon_in_search{padding:0}
.qode_search_form .container input{width:90%;padding:0 0 0 10px}
.qode_search_form .container .qode_search_close{right:0}
.qode_search_form_2 .container{z-index:auto}
.vertical_menu_enabled .q_slider,.vertical_menu_enabled .full_width,.vertical_menu_enabled .content .container,.vertical_menu_enabled .title_outer,.vertical_menu_enabled footer{padding-left:260px}
.boxed.vertical_menu_enabled .q_slider,.boxed.vertical_menu_enabled .full_width,.boxed.vertical_menu_enabled .content .container,.boxed.vertical_menu_enabled .title_outer,.boxed.vertical_menu_enabled footer{padding-left:0}
.vertical_menu_enabled .content .title .container{padding-left:0}
.vertical_menu_enabled .content .container,.vertical_menu_enabled .q_slider,.vertical_menu_enabled footer{width:auto}
.vertical_menu_enabled.page-template-landing_page-php .q_slider,.vertical_menu_enabled.page-template-landing_page-php .full_width,.vertical_menu_enabled.page-template-landing_page-php .content .container,.vertical_menu_enabled.page-template-landing_page-php .title_outer,.boxed.vertical_menu_enabled.page-template-landing_page-php,.vertical_menu_enabled.page-template-landing_page-php .full_screen_holder{padding-left:0!important}
.vertical_menu_enabled.vertical_menu_hidden .full_screen_holder,.vertical_menu_enabled.vertical_menu_hidden .q_slider,.vertical_menu_enabled.vertical_menu_hidden .full_width,body.page-template-blog-masonry-full-width-php.vertical_menu_enabled.vertical_menu_hidden .content .full_width,.vertical_menu_enabled.vertical_menu_hidden .content .container,.vertical_menu_enabled.vertical_menu_hidden .title_outer,.vertical_menu_enabled.vertical_menu_hidden footer,.boxed.vertical_menu_enabled.vertical_menu_hidden,.boxed.vertical_menu_enabled.vertical_menu_hidden footer.uncover,.vertical_menu_enabled.vertical_menu_hidden .full_screen_holder{padding-left:40px}
.vertical_menu_enabled.vertical_menu_hidden.vertical_menu_hidden_with_logo .full_screen_holder,.vertical_menu_enabled.vertical_menu_hidden.vertical_menu_hidden_with_logo .q_slider,.vertical_menu_enabled.vertical_menu_hidden.vertical_menu_hidden_with_logo .full_width,.vertical_menu_enabled.vertical_menu_hidden.vertical_menu_hidden_with_logo .content .container,.vertical_menu_enabled.vertical_menu_hidden.vertical_menu_hidden_with_logo .title_outer,.vertical_menu_enabled.vertical_menu_hidden.vertical_menu_hidden_with_logo footer,.boxed.vertical_menu_enabled.vertical_menu_hidden.vertical_menu_hidden_with_logo,.boxed.vertical_menu_enabled.vertical_menu_hidden.vertical_menu_hidden_with_logo footer.uncover,.vertical_menu_enabled.vertical_menu_hidden.vertical_menu_hidden_with_logo .full_screen_holder{padding-left:70px}
.content_top_margin .content .container .container_inner.page_container_inner{padding:0}
.content_top_margin .content .container .container_inner .call_to_action{margin:0 -15px}
.content_top_margin .content .container .container_inner .call_to_action .container_inner{width:100%}
.vertical_menu_outside_paspartu.vertical_menu_enabled .q_slider,.vertical_menu_outside_paspartu.vertical_menu_enabled .full_width,.vertical_menu_outside_paspartu.vertical_menu_enabled .content .container,.vertical_menu_outside_paspartu.vertical_menu_enabled .title_outer,.vertical_menu_outside_paspartu.vertical_menu_enabled.vertical_menu_width_350 .q_slider,.vertical_menu_outside_paspartu.vertical_menu_enabled.vertical_menu_width_350 .full_width,.vertical_menu_outside_paspartu.vertical_menu_enabled.vertical_menu_width_350 .content .container,.vertical_menu_outside_paspartu.vertical_menu_enabled.vertical_menu_width_350 .title_outer,.vertical_menu_outside_paspartu.vertical_menu_enabled.vertical_menu_width_350 footer,.vertical_menu_outside_paspartu.vertical_menu_enabled.vertical_menu_width_400 .q_slider,.vertical_menu_outside_paspartu.vertical_menu_enabled.vertical_menu_width_400 .full_width,.vertical_menu_outside_paspartu.vertical_menu_enabled.vertical_menu_width_400 .content .container,.vertical_menu_outside_paspartu.vertical_menu_enabled.vertical_menu_width_400 .title_outer,.vertical_menu_outside_paspartu.vertical_menu_enabled.vertical_menu_width_400 footer,.vertical_menu_outside_paspartu.vertical_menu_enabled .full_screen_holder,.vertical_menu_outside_paspartu.vertical_menu_enabled.vertical_menu_width_350 .full_screen_holder,.vertical_menu_outside_paspartu.vertical_menu_enabled.vertical_menu_width_400 .full_screen_holder{padding-left:0;padding-right:0}
.overlapping_content .title .title_holder .container{padding-bottom:40px;box-sizing:border-box}
#block-menu-block-1 ul li.last a{background:#ff9331;color:white;}
#block-menu-block-1 ul li.last a:hover{background:#feb155;color:white;}
#block-menu-block-1 ul li ul li a,#block-menu-block-1 ul li ul li.first a,#block-menu-block-1 ul li ul li.last a{display:block;height:auto !important;width:auto !important;text-indent:0 !important;margin:0;padding:6px 9px 6px 9px;font-size:13px;font-weight:normal;line-height:normal !important;float:none !important;text-transform:none;border:none;background:#ff9331;color:white;}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}

.genesis-nav-menu .menu-item a{
	background-color: #004375;
	opacity: .9;
}

	#dda_menu-2 { width: 150px; }


#mainmenu.scaled li.menu-item {
    height: 35px;
}
li.orange .parent-color,a.orange{color:#f5791f}
li.orange .parent-background{background:#f5791f}
li.orange .parent-border{border-color:#f5791f}
li.orange .parent-arrow:after{border-bottom-color:#f5791f}
.orange .carousel-heading{background:#f5791f}
.orange .carousel-arrows i:hover{background:#d35400}
.orange .sidebar-box-heading,.orange a.tag-item:hover{background:#f5791f}
.home-green .sidebar-box-heading,.orange a.tag-item:hover{background:#1abc9c}
.banner-item.orange{background:#f5791f}
.banner-item.orange .button{background:#d35400}
.banner-item.orange:hover{background:#d35400}
.banner-item.orange:hover .button{background:#f5791f}
.orange.contact-item .icons{background:#f5791f}


#jeglio .item .love-this{right:0px; padding:3px 6px; font-size:70%; background:white; -moz-border-radius-bottomleft:5px; border-bottom-left-radius:5px; margin:0 0px}


#jeglio .item .love-this, #jeglio .item .closeme{z-index:20; top:0; position:absolute; cursor:pointer; opacity:0.4}


#jeglio .item:hover .love-this{opacity:1}


#item-theater .love-this{background:white; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; font-size:70%; padding:3px 6px; right:1px; margin:0 5px}


#item-theater .love-this, #item-theater .closeme{cursor:pointer; opacity:0.4; position:absolute; top:0; z-index:20}


#item-theater:hover .love-this{opacity:1}

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text,
input[type=submit] {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}






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

#access .menu-header,
div.menu {
	font-size: 13px;
	margin-left: 0px;
	width: 960px;
}

#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
}

#access .menu-header li,
div.menu li {
	float: left;
	position: relative;
}
li.orange .parent-color,a.orange{color:#f5791f}
li.orange .parent-background{background:#f5791f}
li.orange .parent-border{border-color:#f5791f}
li.orange .parent-arrow:after{border-bottom-color:#f5791f}
.orange .carousel-heading{background:#f5791f}
.orange .carousel-arrows i:hover{background:#d35400}
.orange .sidebar-box-heading,.orange a.tag-item:hover{background:#f5791f}
.home-green .sidebar-box-heading,.orange a.tag-item:hover{background:#1abc9c}
.banner-item.orange{background:#f5791f}
.banner-item.orange .button{background:#d35400}
.banner-item.orange:hover{background:#d35400}
.banner-item.orange:hover .button{background:#f5791f}
.orange.contact-item .icons{background:#f5791f}

#slider .slide {
  position: relative;
}

#slider .slide img {
  display: block;
  width: 100%;
  margin: 0;
}

#slider .slide .slide-cnt {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: -7.5% 0 0 0;
}

#slider .slide .slide-cnt * {
  color: #fff;
}

#slider .slide .slide-cnt h1, #slider .slide .slide-cnt h2, #slider .slide .slide-cnt h3, #slider .slide .slide-cnt h4, #slider .slide .slide-cnt h5, #slider .slide .slide-cnt h6 {
  font-size: 4em;
  font-weight: 600;
}

#slider .slide .slide-cnt h1 .sketch, #slider .slide .slide-cnt h2 .sketch, #slider .slide .slide-cnt h3 .sketch, #slider .slide .slide-cnt h4 .sketch, #slider .slide .slide-cnt h5 .sketch, #slider .slide .slide-cnt h6 .sketch {
  font-size: 1.6em;
  font-weight: 200;
}
.views-bootstrap-grid-plugin-style h2{font-size:1.1em;line-height:1.2em}
.views-bootstrap-grid-plugin-style .col{margin-bottom:30px;padding-right:20px}
.not-front .region-content .view-seniorliving-journal .views-bootstrap-grid-plugin-style a h2{font-size:1.4em}
.not-front .region-content .view-seniorliving-journal .views-bootstrap-grid-plugin-style img{float:left;margin-right:16px}
.views-bootstrap-grid-plugin-style img{width:100px}
.view-senior-living-states .views-bootstrap-grid-plugin-style .col{margin-bottom:6px}

	
#modal-picture.modal-body {
	padding: 40px;
	}
	

#modal-welcome-video .modal-body {
	padding: 20px;
	
	}

.logo_trans{    }

	#mobile_nav ul li.menu-item-has-children span.nav-drop {font-size: 20px; padding: 5px 15px; margin-right:0; cursor:pointer; display:block; float:right; background:#007acc; border-left:1px solid #31aeff;}

#navigation ul li.last {color:#222;font-size:18px;line-height:30px;max-width:255px;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;font-weight:700;padding-right:5px;letter-spacing:-1px;}

#navigation ul li.last span {padding-right:10px;}

#navigation ul li.last .post-category {display:inline;}

#navigation ul li.last .post-category a {color:#222;}

#navigation ul li.last .post-category a:hover {text-decoration:none;}

#navigation ul li.last .page-title {display:none;}

#navigation #navigation-left li.last {margin-right:0;}

#browse .row .col-xs-4.last a {border-right:1px solid #fff;}


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


.menu-dropdown a.level2, .menu-dropdown span.level2{
	
	color: #0059AD;
	font-size: 14px;
}


.right-column {
	float:right;
	width:274px;
	padding-right:1px;
	
	margin-right:7px;
	background:#FFFFFF;
}


#search {
	float: right;
	width:320px;
	margin-top: -20px;
	margin-right: 30px;
	height: 40px;
	overflow: hidden;
	text-align:right;
}


#topnav {
    float: right;
    height: 115px;
    margin: 0 auto;
    padding-right: 12px;
    padding-top: 12px;
    text-align: right;
    width: 736px;
}


#topnav form {
	width: 200px;
	float: right;
}


#topnav .menu {
	margin: 0;
	float: right;
}


#topnav .menu li {
	display: block;
	float: left;
	background: none;
	padding: 0 5px 0 0;
}


#topnav .moduletable {
	margin: 0;
	padding: 0;
}


#topnav .search {
	width: 210px;
}

.cs_control{
	display: block;
}


	.modal-location .blocks .col-1-2 {
		width: 49%;
		float: left;
	}

#wowslider-container1 .ws_images ul{
	position:relative;
	width: 10000%; 
	height:100%;
	left:0;
	list-style:none;
	margin:0;
	padding:0;
	border-spacing:0;
	overflow: visible;
	
}

#wowslider-container1 .ws_images ul li{
	position: relative;
	width:1%;
	height:100%;
	line-height:0; 
	overflow: hidden;
	float:left;
	
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important;
}


#wowslider-container1 .ws_images{
	position: relative;
	left:0;
	top:0;
	height:100%;
	max-height:418px;
	max-width: 1000px;
	vertical-align: top;
	border:none;
	overflow: hidden;
}

#wowslider-container1 .ws_images ul a{
	width:100%;
	height:100%;
	max-height:418px;
	display:block;
	color:transparent;
}


#wowslider-container1 .ws_images iframe {
	position: absolute;
	z-index: -1;
}

#wowslider-container1 .ws_images:hover {
	box-shadow: 0px 17px 50px rgba(0, 0, 0, 0.19);
}

.byline {
	font-family: "Times New Roman", Georgia, serif;
	color: #C51710;
	font-size: 26px;
	font-weight: normal;
	margin: 0px;
	padding: 25px 0px;
}

.tv_related_txt {
    display: block;
    
	float: left;
	padding: 10px 3% 0;
    font-family:Avenir-book, Helvetica Neue, Helvetica, Arial, sans serif;
    font-size:15px;
    line-height:1.3;
    width: 280px;
}


#video_btm_list .tv_related_link .tv_related_txt{
    width:165px;
    font-size:12px;
}

.footer-social{float:right; margin:14px 10px 14px 0;}

.footer-social .footer-social-icon{float:left; margin-right:2px !important; height:15px;}
 
.footer-social .twitter
.copyright-wrapper{float:left;}





.news_most_popular_component .content{overflow:hidden;font-size: .9em;font-weight:bold}

.news_most_popular_component .content ul{list-style:none;float:left;margin:0 5px;width:97%}

.news_most_popular_component .content li{border-bottom:1px #ebebeb solid;float:left;padding:7px 0 7px 0px;width:100%}

.news_most_popular_component .content li span{display:block;float:left;font-weight:normal;margin:0 5px 0 0;width:15px}

.news_most_popular_component .content li a{display:block;float:left;width:86%}

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

  .vc_col-sm-12 {
    width: 100%;
  }
.text-left-responsive{text-align:left}
 




.tp-static-layers				{	position:absolute; z-index:505; top:0px;left:0px}






body, .wrapper, .note, .info, code, #topNav, .L, .R, #frame, #container, #header, #navigation, #footer, #feature, #mainCol, #subCol, #extraCol, .content {position: static; text-align: left; text-indent: 0; background: White; color: Black; border-color: Black; width: auto; height: auto; display: block; float: none; min-height: 0; margin: 0; padding: 0;}
 .previous-entries a,.crumbtrail,.tagtopper{float:left;padding-left:5px;}




#wrapper, .wrap {
  width: 100%;
  margin: 0 auto;
}


.product .icon {
    margin-right: 5px;
}

.btn.circle {
  position: relative;
  border-radius: 50%;
  width: 100px;
  height: 100px;
  padding: 0;
  text-align: center;
  transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.btn.circle.sm {
  width: 85px;
  height: 85px;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.btn.circle.sm:hover {
  -webkit-transform: scale(1.1, 1.1);
      -ms-transform: scale(1.1, 1.1);
          transform: scale(1.1, 1.1);
}

.btn.circle.highlight span {
  color: rgba(255, 255, 255, 0.75);
}

.btn.circle span {
  display: block;
}

nav.nav .nav-list a.circle .btn-wrapper {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
}

nav.nav .nav-list a.circle .btn-wrapper span {
  display: block;
}

nav.nav .nav-list a.circle.red {
  background: #ee3f00;
}

nav.nav .nav-list a.circle.red:after {
  background: #ee3f00;
}

nav.nav .nav-list a.circle.red:hover {
  color: white;
  background: #ee3f00;
}

nav.nav .nav-list a.circle.blue {
  background: #03a6db;
}

nav.nav .nav-list a.circle.blue:after {
  background: #03a6db;
}

nav.nav .nav-list a.circle.blue:hover {
  color: white;
  background: #03a6db;
}

  nav.nav .nav-list a.circle:hover p,
  nav.nav .nav-list a.circle:hover span {
    color: #ee3f00;
  }

  nav.nav .nav-list a.circle p {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    margin: 0;
    padding: 0;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    color: #445361;
    font-size: 16px;
    line-height: 16px;
  }

  nav.nav .nav-list a.circle span {
    display: inline;
    color: #445361;
  }

  nav.nav .nav-list a.circle {
    padding: 0;
    float: right;
    vertical-align: top;
    margin-right: 2.8%;
  }

  header.header .nav a:not(.circle) {
    padding: 10px 0;
  }

.locations-module .locations-info .locations-chosen .locations-active .img-container .comingsoon-buttons .circle {
  position: relative;
  border-radius: 50%;
  width: 70px;
  height: 70px;
  padding: 0;
  text-align: center;
}

.locations-module .locations-info .locations-chosen .locations-active .img-container .comingsoon-buttons .circle span {
  display: block;
}

.locations-module .locations-info .locations-chosen .locations-active .img-container .comingsoon-buttons .circle.green {
  background-color: #bfd530;
}

.locations-module .locations-info .locations-chosen .locations-active .img-container .comingsoon-buttons .circle.red {
  background-color: #ee3f00;
  position: absolute;
  left: -45px;
  bottom: -60px;
  width: 80px;
  height: 80px;
}

.locations-module .locations-info .locations-chosen .locations-active .img-container .comingsoon-buttons .circle.red span.dollar {
  display: inline-block;
  font-size: 16px;
  line-height: 16px;
}

  .locations-module .locations-info .locations-chosen .locations-active .img-container .comingsoon-buttons .circle p {
    font-size: 9px;
    line-height: 9px;
  }

#main .p-page .dtm-3simplesteps .circle-area {
  display: table;
  height: 81px;
  padding-right: 7px;
  float: left;
  padding-top: 10px;
}
.view .progress-disabled{float:none;}
.view-filters{margin-bottom:25px;}

	ol, ul.square, ul.circle, ul.disc { margin-left: 30px; }

	ul.disc { list-style: disc outside; }
.region-help .block{overflow:hidden}
.region-content a{color:#008556;text-decoration:none;}
.front .main-container .region-content .row{margin-bottom:6px;margin-top:12px;}
.newheader .page-homepage.magazine .view-magazine-featured.view-display-id-block_1 .views-row-last{display:none;}
.view-interest-articles.view-location-articles .views-row{width:252px;}
.view-location-articles .views-row{width:263px;float:right;border:1px solid #eee;padding:5px;margin-bottom:10px;}
.view-location-articles .views-row-odd{margin-right:10px;float:left;}
.view-province-events.zest-tab-content .views-row-last a.mag-feature-item{margin-bottom:50px;}
.view-clone-of-wildlife-nature-provinc.view-display-id-ctools_context_14 .views-row a{display:none;}
.view-clone-of-wildlife-nature-provinc.view-display-id-ctools_context_14 .views-row a.cat-1283{display:block;}
.view-favourites.view-display-id-ctools_context_1 .views-row{display:none;}
.view-highlights .views-row-even a{margin-left:10px;}
.town-interest-list .views-row{margin-bottom:20px;}
.adventurer .nightjar-article-select .views-row{border:1px solid #F5F7ED;border-left:none;height:80px!important;min-height:0px!important;margin-bottom:-1px;padding:10px!important;}
.adventurer .nightjar-article-select .views-row:hover,.adventurer .nightjar-article-select .views-row.active{background-color:#F5F7ED;}
.adventurer .nightjar-article-select .views-row .teaser-strip{display:none;}
.adventurer .nightjar-article-select .views-row img.list-img{width:80px;height:80px;}
.adventurer .nightjar-article-select .views-row h2{font-family:'BebasRegular';color:#C3D154;font-size:20px;line-height:22px;word-spacing:0.2em;margin-top:-84px;height:auto;margin-bottom:0px;margin-left:87px;}
.adventurer .nightjar-article-select .views-row .teaser{margin-top:0px;margin-left:87px;font-family:"Ropa Sans";font-size:15px!important;color:#a5a5a5;text-align:left;}
.view-magazine-blogs .views-row{width:395px;border:1px solid #eee;margin-top:10px;margin-right:10px;padding:10px;padding-bottom:0px;}
.view-magazine-blogs .views-row-odd{clear:left;float:left;}
.view-magazine-blogs .views-row-even{clear:right;float:right;}
.view-magazine-blogs .views-row-last{margin-bottom:40px;}
.view-magazine-blogs .views-row.full-width{width:auto;margin-right:10px;padding-bottom:6px;}
.view-magazine-blogs .views-row.full-width .views-field-body{width:820px;}
.view-magazine-blogs .views-row.full-width .img-hires{float:left;margin-right:10px;}
.view-magazine-blogs .view-blog-profile .views-row{width:auto;margin-right:10px;border:none;padding:0;margin:0;}
.view-magazine-blogs .views-row.profile .views-field-picture{display:none;}
.view-magazine-blogs .views-row.profile .views-field-title{margin-left:0;}
.view-magazine-blogs .views-row.profile .views-field-name{display:none;}
.view-magazine-blogs .views-row.profile .views-field-created{display:none;}
.view-magazine-blogs .views-row.profile .views-field-body .img-hires img{width:200px;height:auto;float:left;margin-right:10px;}
.view-magazine-blogs .views-row.profile .mag-shares{display:none;}
.view-magazine-blogs .views-row.profile{background-color:#eee;border:1px solid #ccc;}
.view-magazine-blogs .views-row.profile .views-field-body{max-height:190px;border-top:1px solid #ccc;}
.view-blog-categories .views-row{width:auto;border:none;margin:0;padding:0;width:116px;clear:none;float:none;}
.view-id-magazine_homepage_gallery.view-display-id-block_1 .views-row-even img{margin-top:93px;}
.view-id-events .destination-highlights .view-highlights .views-row-odd a,.view-id-events .destination-highlights .view-highlights .views-row-even a{margin-right:8px;margin-left:0;}
.magazine .view-article-categories .views-row{position:relative;width:227px;height:150px;margin-bottom:14px;}
.magazine .view-article-categories .views-row a:hover{text-decoration:none;}
.magazine .view-article-categories .views-row:hover .views-field-name{opacity:0.8;filter:alpha(opacity= 80);}
.view-id-magazine_section.nightjar-home-articles .views-row{padding-right:15px;margin:0;margin-bottom:1px;cursor:pointer;float:left;width:336px;}
.view-id-magazine_section.nightjar-home-articles .views-row-even{padding-right:0px;}
.view-id-magazine_section.nightjar-home-articles .views-row img{width:96px;height:96px;}
.view-id-magazine_section.nightjar-home-articles .views-row:hover h2{text-decoration:underline;}
.view-id-magazine_section.nightjar-home-articles .views-row .article-short{min-height:96px;text-decoration:none;cursor:pointer;display:block;}
.view-id-magazine_section.nightjar-home-articles .views-row .short-form{min-height:0;}
.nightjar-article-select .views-row{min-height:154px;padding:7px;margin:0;margin-bottom:1px;cursor:pointer;}
.nightjar-article-select .views-row img.list-img{width:100px;height:100px;}
.nightjar-article-select .views-row a.logo-form .teaser-strip{margin-top:-7px;margin-left:-7px;width:269px;margin-bottom:5px;height:39px;padding-left:106px;}
.nightjar-article-select .views-row a.logo-form img.list-img{margin-top:3px;}
.nightjar-article-select .views-row:hover,.nightjar-article-select .views-row.active{background-color:#D4DCDD;}
.nightjar-article-select .views-row.active .article-short{margin-left:-26px;padding-left:26px;}
.nightjar-article-select .views-row .article-short{text-decoration:none;display:block;}
.view-magazine-featured .view-content .views-row,.view-province-events.view-display-id-block_2 .view-content .views-row,.view-province-events.view-display-id-default .view-content .views-row,.view-province-events.view-display-id-block .view-content .views-row,.view-province-events.view-display-id-block_1 .view-content .views-row{width:234px;float:left;margin:0 4px;}
.page-homepage .view-magazine-featured .view-content .views-row{float:none;margin:0;width:auto;}
.views-row-last .mag-feature-item{margin-right:0;}
.mag-rack .views-row .mag-feature-item{height:223px;}
.minimag-gallery .mag-homepage-sidebar .views-row{margin-bottom:37px;}
.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #CCCCCC;}

#linkit,#linkit a.visited,#linkit a,#linkit a:hover {
color:#80808B;
font-size:10px;
margin: 0 auto 5px auto;
float:center;
}

.logo{float: left; padding: 0.7em 0 0 1em;}


.art-block select 
{
    width:96%;
}




.art-block
{
  position: relative;
  min-width: 1px;
  min-height: 1px;
  margin: 10px;
}


.art-block-body
{
  position: relative;
  padding: 0;
}


.art-block-cc
{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #E9F3F7;
}


div.art-block img
{

    border-color: #C7C7C7;
  border-style: solid;
  margin: 0;
}


.art-article img, img.art-article, .art-block img, .art-footer img
{
  border: solid 0 #C7C7C7;
  margin: 0;
}

		

.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-image,.ubermenu .ubermenu-submenu-drop{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-moz-transform:translateZ(0);-webkit-transform:translateZ(0)}
.ubermenu-nav,.ubermenu-row,.ubermenu-submenu{display:block;margin:0;padding:0;list-style:none}
.ubermenu .ubermenu-submenu .ubermenu-submenu-type-stack{width:auto}
.ubermenu .ubermenu-autocolumn,.ubermenu .ubermenu-submenu-type-stack{padding-top:10px;padding-bottom:10px}
.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-bound .ubermenu-submenu-type-mega{min-width:50%}
.ubermenu .ubermenu-grid-row,.ubermenu .ubermenu-submenu-grid{padding-right:20px}
.ubermenu .ubermenu-grid-row .ubermenu-target,.ubermenu .ubermenu-submenu-grid .ubermenu-target{padding-right:0}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_item{left:auto}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-right_edge_item{right:auto}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width,.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_bar{left:0}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-right_edge_bar{right:0}
.ubermenu .ubermenu-submenu-rtl{direction:rtl}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width{width:100%}
.ubermenu .ubermenu-submenu-type-stack.ubermenu-submenu-indent{padding-left:1.6em;padding-top:.4em}
.ubermenu .ubermenu-submenu-footer{position:absolute;bottom:0;right:0;padding:10px 20px;color:inherit;font-size:inherit;list-style:none}
.ubermenu .ubermenu-submenu-footer a{text-decoration:none;font-weight:700;font-size:inherit}
.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-submenu .ubermenu-submenu-type-flyout{margin-top:-1px;top:0;left:100%;min-width:none;clip:rect(-10px,5000px,5000px,0)}
.ubermenu .ubermenu-submenu .ubermenu-submenu-type-flyout.ubermenu-submenu-align-right_edge_item{left:auto;right:100%;clip:rect(-10px,5000px,5000px,-10px)}
.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 .ubermenu-submenu .ubermenu-column{display:block;float:left;width:auto}
.ubermenu .ubermenu-submenu .ubermenu-column-auto{min-width:100px;width:auto}
.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-searchform{height:50px;margin:0;background:#f9f9f9;width:100%}
.ubermenu .ubermenu-submenu .ubermenu-search input.ubermenu-search-input{width:100%;padding:14px 50px 14px 25px;height:100%;color:#333;background:0 0}
.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-search-submit,.ubermenu .ubermenu-submenu .ubermenu-searchbar-drop .ubermenu-search-submit{position:absolute;width:50px;height:100%;top:0;right:0;border:none;background:0 0;cursor:pointer;color:#666;font-family:FontAwesome!important;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.uber-clear:after,.ubermenu .ubermenu-column:after,.ubermenu .ubermenu-content-block:after,.ubermenu .ubermenu-image:after,.ubermenu .ubermenu-postlist-item:after,.ubermenu .ubermenu-submenu:after,.ubermenu .ubermenu-tabs:after,.ubermenu:after{content:"";display:table;clear:both}
.ubermenu-submenu-drop{background:#fff}
.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 .ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega{min-height:0}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+1){clear:none}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+2){clear:both}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column,.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column-auto{width:100%;max-width:100%}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-hide-bkgs .ubermenu-submenu.ubermenu-submenu-bkg-img{background-image:none}

.ubermenu.ubermenu-main.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_bar, .ubermenu.ubermenu-main.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-full_width { left:0; }

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




   .ubermenu .ubermenu-submenu.ubermenu-submenu-id-830 { width:250px; min-width:250px; }






img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img,
.widget-container img {
	max-width: 100%; 
	height: auto; 
}

.widget-container {
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	margin: 0 0 18px 0;
}

.widget-container .wp-caption img {
	margin: auto;
}


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


.genesis-nav-menu .menu-item:hover {
  position: static; }
.menu-item-625 a{border-right:0}
.genesis-nav-menu .menu-item{display:block;margin-left:0}
.genesis-nav-menu .menu-item:hover{position:static}

.commentable_item,
.uiProfilePhoto,
.uiStreamSource{
  float: left;
  }


.commentable_item {width:32%;}
 .greaterthan{font-size:17px;}

  .span9 {
    width: 538px;
  }

  .row-fluid .span9 {
    width: 74.30939226519337%;
    *width: 74.25620077583166%;
  }

  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 524px;
  }

input.span9, textarea.span9, .uneditable-input.span9 {
	width: 686px
}

.table td.span9, .table th.span9 {
	float: none;
	width: 684px;
	margin-left: 0
}
.main-heading b.upper,.main-heading.first b,a.btn-main{text-transform:uppercase}
.main-heading{font-size:3.38em;font-weight:100}
.bg-style-clear .main-heading{color:#FFF}
.main-heading.first{font-size:64px;text-align:center;color:#FFF;margin-top:36%;text-shadow:1px 1px 0 #636363}
.bg-style-apps .main-heading{color:#FFF;margin-top:24%;margin-bottom:7%}
.apps-page .bg-style-white .main-heading{color:#4D4D4D;font-size:2.1em}
.bg-style-android .main-heading{color:#FFF;margin-top:24%;margin-bottom:7%;font-size:4.9em}
.android-page .bg-style-white .main-heading{font-size:3em;font-weight:100}

.integrator-box-left {
	float: left;
}
