﻿img.alignnone{margin:0 0 10px 0;display:inline;}


.lang {
	position: absolute;
	right: 35px;
	padding: 7px 7px;
	border: 1px solid #999;
	border-radius: 50%;
	font-size: 1.5em;
	font-family: "futura-pt", sans-serif;
	top: 25px;
}
html[data-screensize~="mobile"] body #menu_wrap .mega-menu-wrap .not-interior.last{padding:12px 0 0 0;}
#block-local-globals-related-grids li.last{border-right:none;}
.groups-lander .float-group.group-main .group_column.last{border-bottom:none;border-top:none;}
#block-local-globals-sit-trip-ideas li .li.last{border-right:none;}


.sub-menu .menu-item-has-children {
	position:relative;	
}

.logocontainer {
	width:100%;
	background-color:#FFF;
	line-height: 49px;
	padding-top: 5px;
}
.widget-gallery .tiled-gallery-unresized{visibility:hidden;height:0px;overflow:hidden;}


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


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

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


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

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

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

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

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

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


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


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

.review
{
	width:50%;
}

.review span
{
	text-align:justify;
}

.review a{padding:0px 5px 0px 3px;color:#0066FF; font-weight:bold; float:right;text-decoration:none;}

.review a:hover{text-decoration:underline;}

.news_pad {
	padding:40px 0 0 0;
	}


.footer-logo {
    padding-top: 20px;
    float: left;
}




#content .moduletable,
#sidebar .moduletable,
#sidebar-2 .moduletable,
#sidebar-b .moduletable {
  margin-bottom:20px;
}

	table#table_products tr#table_products_grid {
		width: 100%;
	}

	table#table_products tr#table_products_grid td a {
		display: block;
		width: 50%;
		float: left;
		margin: 0 auto 0 auto;
	}

	table#table_products tr#table_products_grid td a img {
		width: 100%;
	}

.carousel-inner{overflow:hidden;width:100%;position:relative;}

ul.carousel-inner {margin:0;padding:0;}




.vertical .carousel-inner {height:150px;}

.section-title {
    border-bottom: 1px solid #DDDDDD;
    margin-bottom: 20px;
    margin-top: 0;
    padding-bottom: 10px;
    padding-top: 0;
    text-transform: uppercase;
}

.section-title a, .post-title a {
    text-decoration: none;
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11{float:left}
.col-md-6{width:50%}

.row-condensed .col-md-1,
.row-condensed .col-md-2,
.row-condensed .col-md-3,
.row-condensed .col-md-4,
.row-condensed .col-md-5,
.row-condensed .col-md-6,
.row-condensed .col-md-7,
.row-condensed .col-md-8,
.row-condensed .col-md-9,
.row-condensed .col-md-10,
.row-condensed .col-md-11,
.row-condensed .col-md-12,
.row-condensed .col-sm-1,
.row-condensed .col-sm-2,
.row-condensed .col-sm-3,
.row-condensed .col-sm-4,
.row-condensed .col-sm-5,
.row-condensed .col-sm-6,
.row-condensed .col-sm-7,
.row-condensed .col-sm-8,
.row-condensed .col-sm-9,
.row-condensed .col-sm-10,
.row-condensed .col-sm-11,
.row-condensed .col-sm-12,
.row-condensed .col-lg-1,
.row-condensed .col-lg-2,
.row-condensed .col-lg-3,
.row-condensed .col-lg-4,
.row-condensed .col-lg-5,
.row-condensed .col-lg-6,
.row-condensed .col-lg-7,
.row-condensed .col-lg-8,
.row-condensed .col-lg-9,
.row-condensed .col-lg-10,
.row-condensed .col-lg-11,
.row-condensed .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  margin-bottom: 10px;
}

.et_pb_container { width: 1080px; margin: 0 auto; position: relative; z-index: 2; }


.et_pb_slider_fullwidth_off .et_pb_container { width: 100% !important; }

.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_container { min-height: 170px; }


	.et_vertical_nav .et_pb_row, .et_vertical_nav .container, .et_vertical_nav .et_pb_container { width: 705px; }


	.et_pb_row, .container, .et_pb_container { width: 690px; }


body.page-id-991 .et_pb_slider .et_pb_container {
	min-height: none !important;
	width: 100%;
}

.centered,.member-item,.share-menu a,blockquote{text-align:center}
.wdn-band{max-width:100%!important;clear:both}
.wdn-band .wdn-inner-wrapper{margin-left:5%;margin-right:5%}
.wdn-band .wdn-inner-wrapper:after{content:"";display:table;clear:both}
.wdn-text-band.wdn-band .wdn-inner-wrapper{max-width:50rem;margin:0 auto}
#maincontent .wdn-band .wdn-inner-wrapper{padding-top:2.369em;padding-bottom:2.532em}
#maincontent .wdn-band .wdn-inner-wrapper.wdn-inner-padding-sm{padding-top:1.333em;padding-bottom:1.425em}
#maincontent .wdn-band .wdn-inner-wrapper.wdn-inner-padding-lg{padding-top:4.209em;padding-bottom:4.449em}
#maincontent .wdn-band .wdn-inner-wrapper.wdn-inner-padding-no-top{padding-top:0}
#maincontent .wdn-band .wdn-inner-wrapper.wdn-inner-padding-no-bottom{padding-bottom:0}
#maincontent .wdn-band .wdn-inner-wrapper.wdn-inner-padding-none{padding-top:0;padding-bottom:0}
.wdn-band .wdn-stretch{max-width:100%;width:100%}
.wdn-band .wdn-center{text-align:center}
.wdn-band-triad-seperator{border-width:2px 0 2px 0;border-style:solid;border-color:#cfe3ee}
.wdn-band-complement-seperator{border-width:2px 0 2px 0;border-style:solid;border-color:#cbe6d1}
.wdn-band-neutral-seperator{border-width:2px 0 2px 0;border-style:solid;border-color:#dad6cc}

#footer_list a{
	color: #FFFFFF;
}

#footer_list {
	color: #FFFFFF;
}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}


.navbar-mind .nav a .caret {
    border-bottom-color: #FFD702;
    border-top-color: #FFD702;
}

#sidebar {
    margin-top: 24px;
}


#footer-widget-area .widget-area {
    float: left;
    margin-right: 20px;
}





.widget-area ul {
    list-style: none;
    margin-left: 0;
}

.widget-area li {
    letter-spacing: .1em;
}

.widget-area ul ul {
    list-style: square;
    margin-left: 1.3em;
}

.widget-area select {
    max-width: 100%;
}

.widget-area a:link,
.widget-area a:visited {
    text-decoration: none;
}

.widget-area a:active,
.widget-area a:hover {
    text-decoration: underline;
}

.widget-area .entry-meta {
    font-size: 11px;
}



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

#main .widget-area ul ul {
    border: none;
    margin-left: 1.3em;
    padding: 0;
}



#footer .widget-area {
    margin-right: 3.8%;
    float: left;
    min-height: 1px;
    width: 22.05%;
}

#footer .widget-area ul, #footer .widget-area li, #footer .widget-area a{
    width: auto;
}


#footer .widget-area:last {
    margin-right: 0px;
}

    #access,
    #branding img,
    #respond,
    .comment-edit-link,
    .edit-link,
    .navigation,
    .page-link,
    .widget-area {
        display: none !important;
    }


    #access,
    .entry-meta,
    .entry-utility,
    .navigation,
    .widget-area {
        display: none !important;
    }

.full-width-container .header-image-banner {
  background-color: #000000;
}
.large-3{position:relative;width:25%}
.ie8 .large-3,.ie8 .row .large-3{width:25%}

#community_events_preview_bar {
  width: 100%;
  border-left: 1px solid #d9d9d9;
  overflow: hidden;
}

#community_events_preview_bar .square {
  float: left;
  background-color: #FFFFFF;
  width: calc(25% - 41px);
  height: 215px;
  max-height: 215px;
  margin: 0;
  padding: 20px;
  border-right: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  border-top: 1px solid #d9d9d9;
  position: relative;
}

#community_events_preview_bar .square .square_link span {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}

#community_events_preview_bar .square.event .category {
  display: block;
  margin-bottom: 5px;
  font-family: 'FlamaBold', sans-serif;
  font-size: 12px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #b2b2b2;
}

#community_events_preview_bar .square.event .date {
  display: block;
  margin-bottom: 34px;
  font-family: 'FlamaBold', sans-serif;
  font-size: 38px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #ff7445;
}

#community_events_preview_bar .square.event .title {
  font-family: 'FlamaLight', sans-serif;
  font-size: 22px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 27px;
}

#community_events_preview_bar .square.event .title a {
  text-decoration: none;
}

#community_events_preview_bar .square:hover .title a {
  color: #ff7445;
}

  #events_preview #community_events_preview_bar .square {
    width: calc(50% - 41px);
  }

#events_preview.patient_stories_events #community_events_preview_bar {
  border: none;
}

#events_preview.patient_stories_events #community_events_preview_bar .square,
#events_preview.patient_stories_events #community_events_preview_bar .square * {
  box-sizing: border-box;
}

#events_preview.patient_stories_events #community_events_preview_bar .square {
  float: left;
  padding: 0;
  width: 23.5%;
  height: 250px;
  max-height: 250px;
  margin-right: 2%;
  overflow: hidden;
  border: none;
  background: transparent;
}

#events_preview.patient_stories_events #community_events_preview_bar .square .category {
  font-family: 'FlamaCondensedBold', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
  line-height: 14px;
  margin-bottom: 7px;
  text-transform: uppercase;
}

#events_preview.patient_stories_events #community_events_preview_bar .square .date {
  font-family: 'FlamaCondensedBold', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #ff7445;
  font-size: 38px;
  margin-bottom: 5px;
}

#events_preview.patient_stories_events #community_events_preview_bar .square .title {
  font-family: 'FlamaSemicondensedMedium', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  line-height: 24px;
  text-transform: capitalize;
}

#events_preview.patient_stories_events #community_events_preview_bar .square .title a {
  color: #7F7F7F;
}

#events_preview.patient_stories_events #community_events_preview_bar .square .event_top {
  width: 99.9%;
  height: 90px;
  background-color: #EFEFEF;
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-bottom: none;
  -moz-border-top-left-radius: 15px;
  -webkit-border-top-left-radius: 15px;
  border-top-left-radius: 15px;
  -moz-border-top-right-radius: 15px;
  -webkit-border-top-right-radius: 15px;
  border-top-right-radius: 15px;
  padding: 20px;
  transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
}

#events_preview.patient_stories_events #community_events_preview_bar .square .event_bottom {
  width: 99.9%;
  height: 160px;
  background-color: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-top: none;
  -moz-border-bottom-left-radius: 15px;
  -webkit-border-bottom-left-radius: 15px;
  border-bottom-left-radius: 15px;
  -moz-border-bottom-right-radius: 15px;
  -webkit-border-bottom-right-radius: 15px;
  border-bottom-right-radius: 15px;
  padding: 20px;
  transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
}

#events_preview.patient_stories_events #community_events_preview_bar .square:nth-child(4n) {
  margin-right: 0;
}

#events_preview.patient_stories_events #community_events_preview_bar .square:hover .event_top,
#events_preview.patient_stories_events #community_events_preview_bar .square:hover .event_bottom {
  border: 1px solid #ff7445;
}

#events_preview.patient_stories_events #community_events_preview_bar .square:hover .event_top {
  border-bottom: none;
}

#events_preview.patient_stories_events #community_events_preview_bar .square:hover .event_bottom {
  border-top: none;
}

#events_preview.patient_stories_events.featured #community_events_preview_bar .square .event_top {
  background-color: #F3F3F3;
}
.contact-form .clear-form{clear:both}

.clear {
  clear: both;
}

.clear:after {
  content: "";
  display: table;
  clear: both;
}

.gform_wrapper .gform_body .clear,
.gform_confirmation_wrapper .gform_body .clear {
  clear: both;
}

#top-nav ul a, #top-nav ul form{
    font-family: "Trebuchet MS", Helvetica, sans-serif; 
    text-decoration: none; 
    background-color: #fafafa;
    color:#656565; 
    padding:.75em 1.1em; 
    margin-top: .1em;
    padding-right: 2.5em;
    font-size: .9em; 
    position: relative; 
     -webkit-transition: .2s linear; 
    transition: .2s linear;
    cursor: pointer;
}
 
#top-nav ul{float:right;display: block;text-align: right;padding-left: 0;width:68.666667%;}

#top-nav ul li{margin: 0 .1em;}

#top-nav ul li a, #top-nav ul li div, #top-nav form {background-color: #f4f4f4;}

#top-nav ul li form {display: inline;}

#top-nav ul li div label{font-weight: normal;}

#top-nav ul a:hover, #top-nav ul a:active, #top-nav ul form:hover{background-color:#a51d21; color:#f5f5f5;}

#top-nav .icon{position:absolute; right: .1em; top:.2em; font-size: 1.4em}

#top-nav ul li.coupon-active{position: relative;}

#top-nav ul li.coupon-active a {background-color: #fff5e1;color:#c47e02;}

#top-nav ul li.coupon-active a:hover, #top-nav ul li.coupon-active a:active {background-color: #c47e02; color: #fff5e1;}

#top-nav ul li.coupon-active .coupon-active-msg{position: absolute; top: 1.65em; right: -44px;white-space: nowrap; background-color: #fefaef; color:#c47e02; font-size: 12px;}

#top-nav a:hover .cart-count{
    background-color: #f5f5f5;
    color: #a51d21;
    border:1px solid #a51d21;
}

#top-nav .search-box-bg .icon{color: #656565; top:8px; right:9px;font-size: 1.4em;background-color: #fff;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-9{width:75%}

#main-header .col-xs-9{ float: right;margin-top: .6em;}
#view-id-academic-affairs-staff-items .views-row{*zoom:1;border-top:1px solid #cdc9c5;margin-bottom:32px;margin-bottom:2rem;padding-top:32px;padding-top:2rem;}
#view-id-academic-affairs-staff-items .views-row:before,#view-id-academic-affairs-staff-items .views-row:after{display:table;content:"";line-height:0;}
#view-id-academic-affairs-staff-items .views-row:after{clear:both;}
#view-id-academic-affairs-staff-items .views-row .profile-photo{float:left;margin:0 32px 16px 0;margin:0 2rem 1rem 0;}
#view-id-academic-affairs-staff-items .views-row .profile-description{margin-top:8px;margin-top:0.5rem;}
.view-deans-of-the-college.view-display-id-page .views-row{display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;font-size:16px;font-size:1rem;padding:16px;padding:1rem;width:50%;}
.lt-ie9 .view-deans-of-the-college.view-display-id-page .views-row{width:33.33%;}
.modal-scholar .views-row{width:auto !important;}
.modal-scholar .views-row .views-field-title{border-bottom:1px #cdc9c5 solid;font-size:28px !important;font-size:1.75rem !important;line-height:40px;line-height:2.5rem;}
.modal-scholar .views-row .views-field-field-description{line-height:24px;line-height:1.5rem;}
.view-columbia-college-stories.view-display-id-page .views-row{clear:left;padding-top:40px;padding-top:2.5rem;}
#block-views-news-block-fellowship-news .views-row,#block-views-news-block-parents-news .views-row,#block-views-news-block-college-news .views-row{display:block;margin:0;}
#block-views-news-block-fellowship-news .views-row + .views-row,#block-views-news-block-parents-news .views-row + .views-row,#block-views-news-block-college-news .views-row + .views-row{padding:16px 0 0 0;padding:1rem 0 0 0;}
.view-news.view-display-id-page_news .views-row + .views-row,.view-news.view-display-id-archive_page .views-row + .views-row{padding-top:24px;padding-top:1.5rem;}
#block-views-features-player-block-3 .views-row{display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 16px;padding:0 1rem;white-space:normal;text-indent:0;}
.lt-ie9 #block-views-features-player-block-3 .views-row{width:33.33%;}
#block-views-features-player-block-3 .views-row img{display:block;height:auto;width:100%;}
#block-views-features-player-block-3 .views-row .views-field-field-more-link a{border-bottom:1px solid #cfe3f6;border-bottom:1px solid rgba(65,143,222,0.25);font-family:Roboto,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem;letter-spacing:1px;text-decoration:none;text-transform:uppercase;}
#block-views-features-player-block-3 .views-row .views-field-field-more-link a:visited{text-decoration:none;border-bottom:1px solid #cedae6;border-bottom:1px solid rgba(59,108,157,0.25);}
#block-views-features-player-block-3 .views-row .views-field-field-more-link a:hover,#block-views-features-player-block-3 .views-row .views-field-field-more-link a:active{text-decoration:none;border-bottom:1px solid #ad924f;}
#block-views-features-player-block-3 .views-row .views-field-field-more-link a:after{border-bottom:none !important;content:"\f105";font-family:FontAwesome;margin-left:0.25em;}
.view-testimonials.view-display-id-parent_testimonials_page .views-row{border:1px #cdc9c5 solid;display:block;margin:0;padding:16px;padding:1rem;}
.view-testimonials.view-display-id-parent_testimonials_page .views-row + .views-row{margin-top:24px;margin-top:1.5rem;}
.view-testimonials.view-display-id-parent_testimonials_block .views-row{background-color:#eeedeb;display:block;font-size:14px;font-size:0.875rem;line-height:24px;line-height:1.5rem;margin:0;padding:16px;padding:1rem;}
.region-sidebar-second #diamond-medialibrary-advanced-search .form-text{width:200px;}
.region-sidebar-second  form#diamond-medialibrary-advanced-search #edit-advanced-search{width:auto;}
.region-help .block{overflow:hidden;}
div.region-sidebar-first{max-width:70%;}
body.page-unicorn-theme-template-v1 div.region-sidebar-first{max-width:85%;}
div.region-sidebar-first ul{padding-left:0;margin-top:15px;}
div.region-sidebar-first ul li{margin:15px 0;line-height:1.2em;font-size:14px;}
div.region-sidebar-first ul li ul{margin-left:0px;margin-top:0;}
div.region-sidebar-first ul li ul ul{margin-left:10px;margin-top:0;}
div.region-sidebar-first ul li a{text-decoration:none;color:#536680;font-size:14px;}
div.region-sidebar-first ul li a:hover{text-decoration:underline;}
div.region-sidebar-first ul li a.active{font-weight:500;}
div.region-sidebar-first ul li.expanded li.leaf,div.region-sidebar-first ul li.collapsed li.leaf{margin-left:0;padding-left:0;text-indent:0;}
div.region-sidebar-first ul li img.accordion-icon{margin-right:5px;}
div.region-sidebar-first div.accordion_fold li.leaf{margin-left:15px;}
.region-content li{margin-bottom:10px;}
div.region-sidebar-first div.accordion_fold{padding-bottom:0;}
.region-content h2 img.accordion-icon{margin-right:10px;}
.region-content h2.open img.accordion-icon{margin-right:10px;}
.region-content h2{padding-left:1.25em;text-indent:-1.25em;}
div.content h2 a,div.view-footer h2 a,body.page-a-z-index h2 a,body.node-type-state .region-content h2 a,div#msc-content h2 a{text-decoration:none;}
div.region-emergency-notification{width:100%;background-color:#d83924;color:#ffffff;padding:15px;clear:none;overflow-x:visible;font-size:17px;line-height:1.4em;z-index:700;text-align:center;}
div.region-emergency-notification a{color:#ffffff;}
div.region-emergency-notification div{max-width:1000px;margin:0 auto;}
div.region-emergency-notification div.view-content{position:relative;width:100% !important;}
body.front div.region-emergency-notification{float:none;width:100%;margin-top:0;}
body.page-media-library div.region-content li{list-style:none;display:inline;}
body.page-media-library div.region-content div.asset-poster img{max-width:100%;}
.region-content h2.h2break{text-indent:0;padding-left:0;}
body.page-widget-listing .region-content h2{padding-left:0;text-indent:0;}

#toplinks {
	text-align:right;
	font-size:11px;
	color:#484545;
	padding-top:4px;
}

#toplinks ul {
display:inline-block;
float:right;
margin:0;
padding:0;	
}

#toplinks ul li {
	list-style:none;
	float:left;
	display:inline-block; 
	line-height:20px;
	height:20px;
}

#toplinks a {
	color:#484545;
	font-weight:normal;
}
.homepage-marketing-inner{margin:0 auto;max-width:940px;padding-top:60px;width:100%}

    .container .four.columns                    { width: 220px; }

    .container .four.columns.wrapper                    { width: 240px; margin-right: 0px; margin-left: 0px; }

		
		.container .sidebar-included .gdl-page-item .four.columns                    { width: 145px; }

			
		.container .sidebar-included .gdl-page-item .four.columns.wrapper                   { width: 165px; }

		
		.container .both-sidebar-included .gdl-page-item .four.columns,
		.container .both-sidebar-included .gdl-page-item .eight.columns, 
		.container .both-sidebar-included .gdl-page-item .one-third.column{ width: 220px; }

		
		.container .both-sidebar-included .gdl-page-item .four.columns.wrapper,
		.container .both-sidebar-included .gdl-page-item .eight.columns.wrapper,    
		.container .both-sidebar-included .gdl-page-item .one-third.column.wrapper{ width: 240px; }

			
			.container .both-sidebar-included .gdl-page-item .four.columns,
			.container .both-sidebar-included .gdl-page-item .eight.columns, 
			.container .both-sidebar-included .gdl-page-item .one-third.column{ width: 172px; }

			
			.container .both-sidebar-included .gdl-page-item .four.columns.wrapper,
			.container .both-sidebar-included .gdl-page-item .eight.columns.wrapper,    
			.container .both-sidebar-included .gdl-page-item .one-third.column.wrapper{ width: 192px; }


        .container .one.column,
        .container .one.columns,
        .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: 280px; }

		
			
			.container .four.columns.wrapper,
			.container .eight.columns.wrapper,               
			.container .twelve.columns.wrapper,              
			.container .sixteen.columns.wrapper,             
			.container .one-third.column.wrapper,            
			.container .two-thirds.column.wrapper { width: 300px; margin-right: 0px; margin-left: 0px; }

			
			.container .sidebar-included .gdl-page-item .four.columns,                    
			.container .sidebar-included .gdl-page-item .eight.columns,                   
			.container .sidebar-included .gdl-page-item .twelve.columns,                  
			.container .sidebar-included .gdl-page-item .sixteen.columns,                 
			.container .sidebar-included .gdl-page-item .one-third.column,                
			.container .sidebar-included .gdl-page-item .two-thirds.column { width: 280px; }

				
			.container .sidebar-included .gdl-page-item .four.columns.wrapper ,                 
			.container .sidebar-included .gdl-page-item .eight.columns.wrapper ,                
			.container .sidebar-included .gdl-page-item .twelve.columns.wrapper ,               
			.container .sidebar-included .gdl-page-item .sixteen.columns.wrapper ,              
			.container .sidebar-included .gdl-page-item .one-third.column.wrapper ,             
			.container .sidebar-included .gdl-page-item .two-thirds.column.wrapper  { width: 300px; }

			
			.container .both-sidebar-included .gdl-page-item .four.columns,
			.container .both-sidebar-included .gdl-page-item .eight.columns, 
			.container .both-sidebar-included .gdl-page-item .one-third.column,
			.container .both-sidebar-included .gdl-page-item .twelve.columns,
			.container .both-sidebar-included .gdl-page-item .sixteen.columns,
			.container .both-sidebar-included .gdl-page-item .two-thirds.column  { width: 280px; }

			
			.container .both-sidebar-included .gdl-page-item .four.columns.wrapper,
			.container .both-sidebar-included .gdl-page-item .eight.columns.wrapper,    
			.container .both-sidebar-included .gdl-page-item .one-third.column.wrapper,
			.container .both-sidebar-included .gdl-page-item .twelve.columns.wrapper,   	
			.container .both-sidebar-included .gdl-page-item .sixteen.columns.wrapper, 
			.container .both-sidebar-included .gdl-page-item .two-thirds.column.wrapper   { width: 300px; }


#footer .footer-logo{
	float: right; width: 20%; margin-top: -13px;
}


#footer .footer-logo a img{ max-width: 100% }

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

  .col-lg-2 {
    width: 16.66666667%;
  }

.entry-posted .posted-year {
  display: block;
  font-size: 1.4em;
}

.main-header-wrap .main-header .action-links { position: relative; z-index: 2000; }



body div#blog-description,body div.sidebar,body div.access,body div#globalnav,body span.archive-meta,body div.cat-meta,body div#footer,body div.navigation,body div.comments form#commentform,body h3#respond{display:none;}

div.sidebar a,div.sidebar a:link,div.sidebar a:visited{color:#888;text-decoration:none;}

div.sidebar a:hover{color:#2f4e6f;text-decoration:underline;}

body div.sidebar{float:left;overflow:hidden;width:15em;}

div.sidebar ul{margin:0 1.5em 0 3em;padding:0;}

div.sidebar ul li{font-size:1em;line-height:175%;list-style:none;margin:0 0 1.5em;padding:0;}

div.sidebar ul li h3{color:#777;font-size:1em;margin:0;text-transform:uppercase;}

div.sidebar ul li ul li ul li{font-size:0.9em;margin:0 0 0 1em;}

div.sidebar ul li#search form#searchform input#s{border:1px inset #888;color:#222;display:block;font-size:0.9em;line-height:133%;margin:0 0 0.5em;padding:0.3em;width:66%;}

div.sidebar ul li p,div.sidebar ul li ul,div.sidebar ul li ul li,html,body,div.formcontainer form#commentform,div.sidebar ul li#search form#searchform{margin:0;padding:0;}

div.sidebar ul li table#wp-calendar{text-align:center;width:100%;}

div.sidebar ul li table#wp-calendar tbody a,div.sidebar ul li table#wp-calendar tbody a:link,div.sidebar ul li table#wp-calendar tbody a:visited,div.sidebar ul li table#wp-calendar tbody a:hover,div.sidebar ul li table#wp-calendar tbody a:active{font-style:italic;font-weight:700;}

div#footer a:active,div#content a:hover,div#content .entry-title a:hover,div#content .page-title a:hover,div.sidebar a:active{color:#000;}

  .nav-side li ul.sub-nav {
    left: 200px;
  }

  .nav-side li ul.sub-nav li {
    text-align: left;
  }

  .nav-main li.active ul.sub-nav li a {
    background-color: #222;
    color: #fff;
    text-align: left;
  }

  .nav-main li.active ul.sub-nav li.active {
    background-color: #000;
    color: #fff;
  }


.nav-main a:hover,
.nav-main .active a,
.nav-main li.active ul.sub-nav li.active a {
  background-color: #111;
  color: #FFF;
  border-color: #666; }


.nav-main ul.sub-nav .icon-fios a {
  background-position: 14px -1385px; }


.nav-side li ul.sub-nav li li a {
  color: #000;
  float: left;
  display: block; }


.nav-side li ul.sub-nav li a:hover {
  color: #fff; }


.nav-side li:hover ul.sub-nav {
  display: block; }


.nav-side ul.sub-nav:hover {
  display: block; }


.nav-main li.active ul.sub-nav li a:hover {
  background-color: #000;
  color: #fff; }

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }



@import url(../../../css/menus.css);





.menu-dropdown li.level1 {
margin-right: 0;
border-left: 1px solid #999;
border-right: 1px solid black;
height: 100%;
}


.childmenu_title{
    text-align: center;
	color:#555;
	font-weight: bold;
	font-size: 11px;
    font-family: 'Segoe UI', Helvetica, Tahoma, Arial, sans-serif;
}
.site-header.headroom--not-top .site-logo-img--dark{display:block;}
.header--transparent .site-logo-img--dark{display:none;}
.lt-ie9 .header--transparent .site-logo-img--dark,.ie9 .header--transparent .site-logo-img--dark{display:block;}
 

.aom_item_category {margin:0; padding:8px 0 0 0; float:left; width:50%;}

.aom_item_category img {border:0;}


.top-action a.a-2 {
  border-color: #bdbbbb;
}

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }


.horizontalnavitemright {
   float:right;
}
#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; }
#footer .block{margin:5px 0px;}
#highlighted .block{margin-bottom:10px;}
.sidebar .block{padding:5px 10px;font-size:0.9em;margin-bottom:10px;border-style:solid;border-width:1px;}
.column-block .content,.sidebar .block .content{padding:5px 2px;}
.column-block table tr th,.sidebar .block table tr th{border-style:solid;border-width:0px;padding:0px 4px;background:none;border-bottom-width:3px;}
.column-block table tr td,.sidebar .block table tr td{padding:2px 4px;border-style:solid;border-width:0px;border-bottom-width:1px;background:none;}
.sidebar .block ul{margin:0px;padding:0px;}
.sidebar .block ul.links{margin-top:10px;text-align:right;}
.sidebar .block ul.links li{display:inline;margin-left:15px;}
.sidebar .block .menu{padding-left:10px;padding-bottom:5px;}
#content .block h2{padding:4px 8px;font-size:1.25em;}
.column-block,.sidebar .block{background-color:#abbacf;border-color:#000000;color:#000099;}
#block-views-promo-box-block.block{background-color:#ffffff;border:none;padding-left:0;padding-right:0;}
.sidebar .block table tr td{background-color:#abbacf;}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 2000;
  display: none;
  float: left;
  min-width: 330px;
  border-radius:6px;
  padding: 0px 0;
  margin: 10px 0 0;
  text-align: left;
  list-style: none;

-webkit-background-clip: padding-box;
          background-clip: padding-box;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
		  
background-color:#FFF; 
border-right:2px solid #089779; 
}

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }


.tab-nav li.tab-connect {
	background:#597cbb;
}

.body_wrap {
  width: 100%;
  position: relative;
}

.home .welcome_panel .body_wrap {
  float: none;
  width: 81%;
  margin: 0 auto;
  font-family: 'FlamaLight', sans-serif;
  font-size: 21px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 28px;
  color: #403c3c;
  text-align: center;
}

.home .welcome_panel .body_wrap .cta {
  float: none;
  margin: 25px auto 0;
  display: inline-block;
  width: auto;
  padding-left: 25px;
  padding-right: 25px;
}

#events_preview .body_wrap {
  text-align: left;
}

#events_preview .body_wrap .viewall {
  margin: 15px 0;
  float: right;
  font-family: 'FlamaBold', sans-serif;
  font-size: 12px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #b2b2b2;
  text-decoration: none;
  vertical-align: baseline;
}

#events_preview .body_wrap .viewall:hover {
  color: #828282;
}

  footer .body_wrap {
    text-align: center;
  }

#events_preview.patient_stories_events .body_wrap .events_description {
  font-family: 'FlamaSemicondensedMedium', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  float: left;
  margin-bottom: 40px;
}

#events_preview.patient_stories_events .body_wrap .viewall {
  margin: 15px 0 0;
}



.mapp-dir-renderer table {
	table-layout: auto;   	
}


.mapp-dir-renderer td {
	border: none;
	border-top: 1px solid #cdcdcd;
	margin: 0;
	padding: 0;
}


.mapp-dir-renderer img {
	max-width: none;
}


.mapp-dir-renderer .adp-marker {
	margin: 5px;
}
.search-icon{font-size:16px !important}
.search-wrapper button,.search-wrapper input{margin:0 !important}
.search-dropdown .nav-dropdown{width:260px;padding-right:30px !important}
.search-dropdown input{-webkit-appearance:none;border-radius:0;-webkit-border-radius:0}
.html-block-inner .search-wrapper{height:23px !important;margin-left:7.5px !important}
.mobile-sidebar .search{padding-bottom:15px}
.type-page h1.entry-title,.search-results .text-center h1.entry-title{margin-bottom:30px;text-transform:uppercase}
.type-page .text-center h1.entry-title,.search-results .text-center h1.entry-title{margin-bottom:15px;text-transform:uppercase}
body.archive h1.page-title,body.search-results h1.page-title{font-size:120%;text-transform:uppercase;text-align:center;margin-bottom:30px;color:#777777}
#top-link,#masthead .right-links .menu-item,#masthead .right-links .search-dropdown,.html-block-inner .search-wrapper{display:none !important}


#mainmenu.scaled li.menu-item {
    height: 35px;
}


.menu-item-home {
	margin-left: 5px;
}


.menu-item:hover .sub-menu {
	display: block;
}


.menu-item a {
	font: 11px museoslab, sans-serif;
}


.sidebar-nav li,
.sidebar-nav .menu-item a {
  margin: 10px 0;
	padding: 10px 0 0 0;
	font: 13px museoslab, sans-serif;
	text-transform: uppercase;
	border-top: 1px solid #e1e1e1;
}


.sidebar-nav li:first-child,
.sidebar-nav .menu-item:first-child a {
	border: none;
	background: none;
}





.sidebar-nav .current_page_item ul a,


.sidebar-nav .current_page_ancestor a,


.sidebar-nav .menu-item a {
  color: #900;
}



.current_page_item ul a:hover,
.sidebar-nav .menu-item a:hover {
  color: #fc0;
}



.sidebar-nav .current_page_ancestor .current_page_item a,
.sidebar-nav .menu-item.current_page_item a {
  color: #000;
}


#wrapper,#access,#access .menu-header,div.menu,#colophon,#branding,#main,#header, #footer { width: 100%; margin-top: 0;}

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 {font-family: "KarlaRegular", "Helvetica Neue", Helvetica, Arial, sans-serif; }

#access a.menu-link { display: none; }

	#access, #access .menu-header,div.menu,#colophon,#branding,#footer {margin: 0 auto;  width: 100%; }

	#access,#access .menu-header, div.menu,#colophon, #branding, #main, #header, #footer, #masthead {margin: 0 auto;width: 100%;}
