/* ---------- BRIDGE THEME CONTENT STYLES ---------- */
/*            Developed by Jessica Hayes             */
/*            Refactored by Craig Farris             */
/* ------------------------------------------------- */


/* Main containers */

#main_section {
    width: 75%;
    border-top: 0 none;
}

#center_column_inner_wrap {
    padding: 0;
    margin-left: 30px;
    overflow: hidden;
	background-color: #FFFFFF;
}

#main_sidebar {
	width: 25%;
}

#main_sidebar_inner_wrap {
	border-right: 0 none;
	padding-top: 0;
}

#main .quick_links,
#main #ownership {
	background-color: #fff;
	padding: 10px 32px;
	margin: 0 0 1em 0;
}

#main .quick_links h3,
#ownership h3 {
	font-size: 1.25em !important; /*important verified*/
	line-height: 1.6;
	border-bottom: 1px solid #DAAA00;
}

#main .quick_links p,
#ownership p {
	font-size: 1em;
	line-height: 1.4;
	margin: 0.75em 0;
}
#ownership p {
	margin: 0 0 1em;
}
#main .quick_links ul li,
#ownership ul li {
	font-size: 1em;
}
#main .quick_links ul li {
	background: none;
}


/*#main .column_content.fp_top_margin,
#main .interior_row_wrapper.fp_top_margin {
	margin-top: 0;
}*/

.interior_row_wrapper.fp_top_margin {
    margin-top: 30px;
}

#main .interior_row_wrapper {
	margin-bottom: 30px;
}

.column_content.fp_top_margin {
    margin-top: 30px;
}


/*------------------------TITLE AREA STYLES----------------------*/     

#site_title #title_area_links ul {
	margin: 6px 0 0;
}
#site_title #title_area_links ul a {
	font-size: 0.85em;
	margin: 0;
	color: #002855;
	float: none;
}
#site_title #title_area_links ul li {
	background-image: none;
	float: left;
}
#site_title #title_area_links a {
	text-decoration: none;
}
#site_title #title_area_links a:hover {
	text-decoration: underline;
}


/*------------------------TABLE STYLES----------------------*/     

#main_section table {
	margin: 1em 32px;
	border-collapse: collapse;
}

/* The following declarations work in tandem with a jQuery wrap to ensure 100% width tables display well */
#main_section ._user-table {
    overflow: hidden;
    margin: 1em 32px;
}
#main_section ._user-table table {
    margin: 0;
}

@media only screen and ( max-width: 767px ) {
    #main_section ._user-table {
        margin: 1em 20px;
    }
}

#main_section table th {
	font-size: 1.1em;
	font-weight: 700;
	padding: 0.4em 0.5em;
	margin: 0;
	vertical-align: top;
}

#main_section table td {
	font-size: 1em;
	padding: 0.3em 0.5em;
	margin: 0;
	vertical-align: top;
}

#main_section caption {
	font-weight: 700;
	font-size: 1em;
	text-align: left;
}

#main_section table ul,
#main_section table ol,
#main_section table p {
	font-size: 1em;
	margin: 0.35em 0;
}

#main_section table ul,
#main_section table ol {
	padding-left: 0.5em;
}


/*------------------------------CENTER COLUMN------------------------------*/


/************REPEATING CONTENT BLOCK************/

.repeating_content_block.clear_below {
	margin-bottom: 0;
	margin-top: 0;
}
.separate-above, .separate-below {
	overflow: hidden;
	width: 100%;
}
.separate-above {
	border-top: 30px solid #e5e9ef;
}
.separate-below {
	border-bottom: 30px solid #e5e9ef;
}
.repeating_content_block.separate-below + .repeating_content_block.separate-above {
	border-top: 0 none;
}


/* Puts the desired margins at the top and bottom of repeating_content_blocks */

.repeating_content_block > p:first-of-type,
.repeating_content_block.separate-below + .repeating_content_block > p:first-of-type,
.repeating_content_block.separate-above > p:first-of-type
{
    margin-top: 24px;
}

.repeating_content_block > h3 + p:first-of-type,
.repeating_content_block > h4 + p:first-of-type,
.repeating_content_block.separate-below + .repeating_content_block > h3 + p:first-of-type,
.repeating_content_block.separate-below + .repeating_content_block > h4 + p:first-of-type,
.repeating_content_block.separate-above > h3 + p:first-of-type
.repeating_content_block.separate-above > h4 + p:first-of-type {
	margin-top: 0.5em;
}

.repeating_content_block > h3 + p:first-of-type {
	margin-top: 1em;
}

.repeating_content_block:last-of-type > p:last-child,
.repeating_content_block.separate-below > p:last-child,
.repeating_content_block:last-of-type > ul:last-child,
.repeating_content_block.separate-below > ul:last-child
.repeating_content_block:last-of-type > ol:last-child,
.repeating_content_block.separate-below > ol:last-child
{
	margin-bottom: 30px;
}


.repeating_content_block a {
	color: #335379;
	font-weight: 700;
	text-decoration: underline;
	border-bottom: none;
}
.repeating_content_block a:hover {
	color: #001124;
	text-decoration: underline
}
.repeating_content_block a:focus {
	outline: thin dotted;
	outline-offset: 0.25em
}
.repeating_content_block a:active {
	outline: none
}


h2, h3, h4, h5 {
	margin: 1em 32px;
	color: #335379;
	font-weight: 700;
}
	#main_section h2,
	#main_section h3,
	#main_section h4 {
		line-height: 1.2;
	}
	h2 {
		font-size: 1.4em;
	}
	h3 {
		font-size: 1.25em;
	}
    h4 {
		font-size: 1.1em;
	}
    h5 {
		font-size: 1em;
	}

p {
	padding: 0;
	margin: 1em 32px;
	font-size: 1.05em;
}
	#main_section p {
		line-height: 1.6em
	}


/*------------------------LIST STYLES------------------------*/  

#main_section ul li,
#main_section ol li {
	line-height: 1.6;
}

ul {
	list-style-type: none;
	margin-right: 32px;
	margin-left: 3em;
}
ul li {
	background: url('../images/chevron.svg') no-repeat 0 0.4em;
}

ol {
	margin-right: 32px;
	margin-left: 4.5em;
	list-style-type: decimal;
}

ul ul {
	margin-left: 1.5em;
}
ol ul {
	margin-left: 1.5em;
}
ol ol {
	margin-left: 2em;
}
ul ol {
	margin-left: 3em;
	list-style-type: decimal;
}

ul li, ol li {
	font-size: 1.05em;
}
ul li, ol li {
	padding-left: 1em;
}
ol li {
	padding-left: 0.3em;
}

#main_section ol ul li {
	padding-left: 1em;
}

ul ul li {
	list-style-type: none;
}

ul ol li {
	background: none;
}

#main_section ol ul li,
#main_section ol ol li,
#main_section ul ul li,
#main_section ul ol li {
	font-size: 0.95em;
	line-height: 1.4;
}

dl {
	padding: 0;
	margin: 1em 32px;
	font-size: 1.05em;
}
	dt {
		font-size: 1.1em;
		margin-top: 1.2em;
	}
	dd {
		font-size: 1em;
	}
	#main_section dd {
		line-height: 1.6em
	}

/* Lists inside of content boxes */

.content_box ul {
	margin-left: 1.25em;
}
.content_box ol {
	margin-left: 2.5em;
}
.content_box ol ol {
	margin-left: 1em;
}
.content_box ul ol {
	margin-left: 1.8em;
}
.content_box ul ul {
	margin-left: 0.3em;
}
.content_box ol ul {
	margin-left: 0em;
}

#main_section .content_box li, .column li {
	font-size: 0.9em;
	line-height: 1.3;
}
#main_section .content_box li li, .column li li {
	font-size: 0.9em;
	line-height: 1.3;
}


hr {
	height: 2px;
	border-width: 0;
	background-color: #e5e9ef;
}


/*------------------------CONTENT BOX STYLES----------------------*/

.content_box {
	margin: 0;
	background-color: #FFFFFF;
}

.left {
	margin: 0.75em 20px 1em 32px;
}
.right {
	margin: 0.75em 32px 1em 20px;
}
.content_box .content_box.left {
    margin: 0.75em 20px 1em 24px;
}
.content_box .content_box.right {
    margin: 0.75em 24px 1em 20px;
}


/* Override margins for certain types of "widest" content_box types */
.content_box._spotlight.widest .border_box {
    margin: 0 32px;
}

.content_box._feature-block.widest .border_box {
    margin: 0 32px;
}


.content_box .border_box {
	border: 1px solid #7f93ae;
}

.column_content > .content_box:nth-last-of-type(n+2) {
	border-bottom: 30px solid #e5e9ef;
}

/*----- Content box headlines -----*/

.content_box .headline {
	padding: 0.75em 24px;
	font-weight: 400;
	background-color: #B2BDCF;
	color: #002855;
	border-bottom: 1px solid #7F93AE;
}

.content_box .headline a {
	text-decoration: underline;
	color: #002855;
}
.content_box .headline a:hover {
	text-decoration: none;
}

.content_box .headline_top {
	background-color: #b2bdcf;
	font-size: 1.1em;
}
.column_content.just-blocks .content_box .headline_top {
    margin: 0;
}

.content_box .headline_strong {
	background-color: #335379;
	color: #FFFFFF;
}

.content_box .headline_strong a {
	background-color: #335379;
	color: #E9CC66;
}
.content_box .headline_strong a:visited {
	color: #E9CC66 !important;
}
.content_box .headline_strong a:hover:visited {
	color: #002855 !important;
}

.content_box .headline_button {
	padding: 0;
}
.content_box .headline_button a {
	padding: 12px 24px;
	font-weight: 400;
	text-decoration: none;
	-webkit-transition: background-color 0.2s ease,
						color 0.2s ease;
	-moz-transition: background-color 0.2s ease,
					 color 0.2s ease;
	-o-transition: background-color 0.2s ease,
				   color 0.2s ease;
	transition: background-color 0.2s ease,
				color 0.2s ease;
}
.content_box .headline_button a:hover,
.content_box .headline_button a:focus {
 	background-color: #CCD4E0;
}

.content_box .headline_strong.headline_button a,
.content_box .headline_strong.headline_button a:visited {
  background-color: #335379;
  color: #E9CC66;
}

.content_box .headline_strong.headline_button a:hover,
.content_box .headline_strong.headline_button a:focus {
	background-color: #CCD4E0;
	color: #002855;
}

/*----- Content boxes: other text -----*/

.content_box p, .column p {
	line-height: 1.6;
}

.content_box p,
.column .content_box p,
.content_box.cb_colored p {
	margin: 1em 24px;
	font-size: 0.9em;
}

.content_box p.caption,
.column p.caption {
	font-size: 0.85em;
}

.content_box p.more_link,
.column p.more_link {
	margin: 0.5em 0 0;
	line-height: 1.2;
}

.more_link a {
	padding: 0.75em 20% 0.75em 24px;
}

#main .more_link a,
#main .more_link a:visited {
	background-color: #d6d6d6;
  	text-decoration: none;
	-webkit-transition: background-color 0.2s ease,
						color 0.2s ease;
	-moz-transition: background-color 0.2s ease,
					 color 0.2s ease;
	-o-transition: background-color 0.2s ease,
				   color 0.2s ease;
	transition: background-color 0.2s ease,
				color 0.2s ease;
}
#main .more_link a:hover {
	color: #FFF;
	background-color: #a6a6a6;
}


/*----- Unbordered content_boxes -----*/

.unbordered .border_box {
	border: 0 none;
}

.column ul, .content_box.unbordered ul,
.column ol, .content_box.unbordered ol {
	margin-right: 20px;
}

.content_box.unbordered .headline.headline_top,
.content_box.unbordered .headline.headline_strong,
.content_box.unbordered .headline.headline_xtra_strong {
	padding: 12px 24px;
}


/*----- Right-column-contained content_boxes -----*/

#right_column .content_box {
	margin: 0 0 30px;
	background-color: #FFFFFF;
}

#right_column .content_box .border_box {
	border: 0 none;
}

#right_column .content_box .headline {
	text-transform: uppercase;
	font-size: 1em;
	padding: 10px;
}
#right_column .content_box .headline_button {
	padding: 0;
}
#right_column .content_box .headline a {
	padding: 10px;
}
#right_column .content_box .headline_button a:hover {
	background-color: #CCD4E0;
	color: #002855;
}

#right_column .content_box .headline_top {
	padding: 10px;
	border-top: 0px none;
	font-size: 0.875em;
}
#right_column .content_box .headline_top.headline_button {
	padding: 0;
}

#right_column .content_box .headline_strong {
	padding: 10px;
}
#right_column .content_box .headline_strong.headline_button {
	padding: 0;
}

#right_column .content_box .headline_top,
#right_column .content_box .headline_button {
	background-color: #335377;
	border-bottom: 1px solid #7f93ae;
	color: #FFF;
}

#right_column .content_box .headline_button a {
	background-color: #335377;
	color: #FFF;
}

#right_column .content_box h4,
#right_column .content_box h5 {
	margin: 0.5em 15px 0.3em;
}

#right_column .content_box p {
	margin: 0.8em 15px;
	padding: 0;
}

#right_column .content_box.cb_colored p {
	margin: 0.8em 15px;
}

#right_column .content_box p.caption {
	margin: 0;
	padding: 0.4em 15px 0.5em;
	font-size: 0.8em;
	color: #002855;
	background-color: #FBF6E5;
}

#right_column .content_box p.caption a {
	color: #002855;
}

#right_column .content_box p.caption a:hover,
#right_column .content_box p.caption a:focus {
	border-bottom: 0 none;
	text-decoration: none;
}

#right_column .content_box p.more_link {
	margin: 0;
}

#right_column .content_box .right img,
#right_column .content_box .left img {
	margin-top: 0.5em;
}


/*------------------------COLUMN CONTENT STYLES----------------------*/

.column_content {
	overflow: hidden;
}

.column_content.just-text,
.column_content ._xhtml-raw {
	overflow: hidden;
	background-color: #FFFFFF;
	margin-bottom: 30px;
}

.column_content.just-text h1,
.column_content.just-text h2,
.column_content.just-text h3,
.column_content.just-text h4,
.column_content.just-text h1,
.column_content.just-text p,
.column_content ._xhtml-raw h1,
.column_content ._xhtml-raw h2,
.column_content ._xhtml-raw h3,
.column_content ._xhtml-raw h4,
.column_content ._xhtml-raw h1,
.column_content ._xhtml-raw p {
	margin: 1em 20px;
}
.column_content.just-text h1,
.column_content ._xhtml-raw h1 {
	font-size: 1.5em;
}
.column_content.just-text h2,
.column_content ._xhtml-raw h2 {
	font-size: 1.25em;
	margin-bottom: 0.5em;
}
.column_content.just-text h2 + p,
.column_content.just-text h3 + p,
.column_content.just-text h4 + p,
.column_content ._xhtml-raw h2 + p,
.column_content ._xhtml-raw h3 + p,
.column_content ._xhtml-raw h4 + p {
	margin-top: 0.5em;
}
.column_content.just-text p,
.column_content ._xhtml-raw p {
	font-size: 0.95em;
	line-height: 1.6;
}
.column_content.just-text h2 + ul,
.column_content.just-text h3 + ul,
.column_content.just-text h4 + ul,
.column_content ._xhtml-raw h2 + ul,
.column_content ._xhtml-raw h3 + ul,
.column_content ._xhtml-raw h4 + ul {
	margin-top: 0.5em;
}
.column_content.just-text ul,
.column_content ._xhtml-raw ul {
	font-size: 1.05em;
	line-height: 1.6;
}

/*----- Unbordered column content box content -----*/

.column_content .unbordered h2,
.column_content .unbordered h3,
.column_content .unbordered h4,
.column_content .unbordered h5,
.column_content .unbordered h6 {
	margin-left: 24px;
	margin-right: 24px;
}


/*--------------------TYPES OF OPTIONAL BLOCKS--------------------*/

/************SPOTLIGHT BLOCK************/

.content_box._spotlight {
	margin-top: 0.75em;
	margin-bottom: 1em;
}

.content_box._spotlight h3 {
	margin: 0;
	padding: 12px;
	background-color: #B2BDCF;
	color: #002855;
	border-bottom: 1px solid #7F93AE;
}

.content_box._spotlight ul {
	margin-left: 15px;
}
.content_box._spotlight ul li {
	font-size: 0.9em;
}


/************XHTML BLOCK************/

.content_box.widest.unaligned._xhtml-block,
.content_box.widest.left._xhtml-block,
.content_box.widest.right._xhtml-block {
    float: none;
    margin: 0 0 1em;
}

.content_box.widest.unaligned._xhtml-block .border_box,
.content_box.widest.left._xhtml-block .border_box,
.content_box.widest.right._xhtml-block .border_box {
	margin: 1em 32px;
}


/************RSS FEED BLOCK************/

._rssfeed1 {padding-bottom: 1em;}
._rssfeed1 h3 span {
	padding: 12px !important;
}

._rssfeed_load ._even > a,
._rssfeed_load ._odd > a {
	font-size: .9em;
}
.column_content ._rssfeed1 ul,
._rssfeed1 ul {padding: .5em;}
.column_content ._rssfeed1 li,
._rssfeed1 li {
	font-size: 0.95em;
	margin: 0.4em 15px .5em .5em !important;
	padding: 0 0 0 1em !important;
}


/************AGGIE FEED BLOCK************/

._aggiefeed1 h3 span {
	padding: 12px !important;
}



/************LINKS BLOCK************/

._link1 span {
	padding: 12px !important;
	text-transform: uppercase !important;
}

div._link1 ul {
    padding-top: 0 !important;
}

div._link1 ul li a {
	padding: 0.65em 18% 0.65em 24px !important;
}
div._link1 ul li:first-child a {
	padding-top: 1em !important;
}


/************VIDEO BLOCK************/

.content_box._video-block {
	/*margin: 1em 32px;*/
}

._video2 h3.headline_top {
	border-bottom: 2px solid #7F93AE !important;
	font-size: 1.1em !important;
}

._video2 h3 {
	padding-top: 12px !important;
}
div._video2 p.caption {margin: 0;}


/************SLIDESHOW BLOCK************/

.repeating_content_block ._slideshow-block {
	margin: 0 !important;
	padding: 0 !important;
	width: auto;
	display: block;
} 

.repeating_content_block ._slideshow2 h3 {
	margin: 0 !important;
	padding: 0 !important;
	color: #335379;
	font-weight: 700;
	line-height: 1.8;
	font-size: 1.25em;
}

._slideshow2 p,
#main ._slideshow2 p {
	font-size: 1em;
} 

.repeating_content_block ._slideshow2 p.flex-caption span {
	display: block;
	margin: 0 !important;
	padding: 1em !important;
}

._slideshow2 ul.slides {
	background: none;
	padding-left: 0;
	padding-right: 0;
	overflow-x: hidden;
}
._slideshow2 ul.slides li {	
	padding-left: 0;
	background: none;
	list-style: none;
	overflow-x: hidden;
}
#main ._slideshow-block {
	padding-bottom: 0 !important;
}
#main .content_box.unbordered._slideshow-block .border_box {
	border: none !important;	/*removes defaulted content_box border*/
}

.content_box._slideshow-block h3 {
	margin: 0;
	padding: 0;
}
._slideshow2 h3 span {
	background-color: #335379 !important;
	border-bottom: 0 none !important;
	color: #FFFFFF !important;
	display: block !important;
	font-weight: 400 !important;
	margin: 0 !important;
	padding: 12px !important;
	text-transform: uppercase !important;
}


/************FEATURE BLOCK************/

#main .content_box.top_item._feature-block {
	margin-top: 1.5em;
}

._feature1 {
	margin: 0;
}

.column_content.just-blocks .content_box h2,
.column_content.just-blocks .content_box h3,
.column_content.just-blocks .content_box h4,
.column_content.just-blocks .content_box h5,
.column_content.just-blocks .content_box h6 {
    margin: 1.2em 24px 0.6em;
}


/************GALLERY BLOCK************/

.content_box ._gallery1 {
	margin: 0 24px !important;
	padding-bottom: 20px !important;
}
.repeating_content_block .content_box ._gallery1 {
	margin: 1em 32px !important;
	padding-bottom: 0 !important;
}

.column_content .content_box ._gallery1 h3 {
	margin: 1.2em 24px 0 0;
	text-transform: uppercase;
	font-weight: 400;
}
.column_content .content_box ._gallery1 h3 + p {
	margin: 0 24px 0 0;
}

._gallery1 .gallery-item {
	margin-top: 1em;
}

._gallery1 .gallery-item a {
	border-bottom: 0 none !important;
	margin: 0 !important;
	padding: 0 !important;
	text-decoration: none !important;
	width: auto !important;
	display: block !important;
	overflow: hidden;
}

._gallery1 .gallery-item a img {
	margin-bottom: 8px !important;
}

#fancybox-buttons li {
	background: none;
}

/************UPCOMING BLOCK************/
._upcoming1 h3 {	
	margin-left: 0 !important;
	margin-right: 0 !important;
}
	
/************AGGIEFEED BLOCK************/

._aggiefeed-block {margin-top: 0!important; padding-top: 0!important;}
._aggiefeed1 h3 {	
	margin-left: 0 !important;
	margin-right: 0 !important;
}	

/************SOCIALMEDIA BLOCK************/

._socialmedia-block ul li {
    background: transparent;
}

div._socialmedia1 div.container ul.icon {
    margin: 12px !important;
}

/************FAQ BLOCK************/

dl {
	margin: 1em 20px;
}

.content_box ._faq1 > h2,
.content_box ._faq1 > h3,
.content_box ._faq1 > h4 {
	margin: 1em 20px;
}
.content_box ._faq1 > h2 {
	font-size: 1.4em;
}
.content_box ._faq1 > h3 {
	font-size: 1.25em;
}
.content_box ._faq1 > h4 {
	font-size: 1.1em;
}

dt {
	font-size: 1.1em;
	margin-top: 0;
}

.content_box ._faq1 dt {
	margin: 0 0 0.5em !important;
	padding: 0 !important;
	font-size: 1.15em !important
}

.content_box ._faq1 dd + dt {
	margin-top: 1em !important;
}

.content_box ._faq1 dt._arrow {
	background-position: 0 0.4em !important;
	padding-left: 20px !important;
}

.content_box ._faq1 dd {
	margin: 0.5em 0 0.5em 20px !important;
	padding: 0 !important;
	font-size: 85% !important;
}

._faq1 dd div {
	margin: 0 !important;
}

.content_box ._faq1 dd div *:first-child {
	margin-top: 0;
}
.content_box ._faq1 dd div *:last-child {
	margin-bottom: 0;
}

.widest._faq-block {
	margin: 0.75em 0 1em;
}
.widest._faq-block .border_box {
	margin: 0 32px;
}
._faq1._accordion

.content_box ._faq1 > h2,
.content_box ._faq1 > h3,
.content_box ._faq1 > h4 {
	margin: 1em 0;
}
.content_box ._faq1 dl {
	margin: 1em 0;
}


/************PERSON PROFILE************/

#main ._person1 ._title {
	margin-top: 1em;
}
#main ._person1 ._title h3 {
	padding: 0;
	color: #002855;
}

/****no image, full-width page****/
#main ._person1 ._col._w100pc ._box {
	padding: 0 1em 2em 1em;
}
		
/****no image, 20/80 page****/
#main ._person1 ._col._w20pc ._contacts._section ul,
#main ._person1 ._col._w20pc ._hours._section ul{
	list-style-type: none;
}

#main ._person1 ._col._w20pc ._positions._section ul._individual li,
#main ._person1 ._col._w20pc ._positions._section ul._group li,
#main ._person1 ._col._w20pc ._positions._section p._description,
#main ._person1 ._col._w20pc ._contacts._section ul li,
#main ._person1 ._col._w20pc ._hours._section ul li{
	padding: 0 1em !important; /*important verified*/
	margin: .5em 0;
}

#main ._person1 ._col._w20pc ._image img._w100pc {
	margin-left: 0 !important; /*important verified*/
}

#main ._person1 ._col._w80pc {
	padding-bottom: 2em;
}

#main ._person1 ._col._w80pc ._wysiwyg p,
#main ._person1 ._col._w80pc ._wysiwyg ul li {
	font-size: .9em;
}

#main ._person1 ._col._w80pc ._wysiwyg ul li {
	margin-left: -.5em; /*important verified*/
	padding-left: 1em;
	background: url('https://cmsresources.ucdavis.edu/cms_v2/images/common/chevron.svg') no-repeat 0 0.4em;
	list-style: none;
	overflow-x: auto;
}


/************JUMP MENU************/

._jumpmenu1 ul li {
	background: none !important;
}


/*------------------------RESPONSIVE------------------------*/  

@media only screen and (max-width: 767px) {

	h2, h3, h4, h5 {
		margin: 1em 20px;
	}

	ul {
	    margin-right: 20px;
	    margin-left: 24px;
	}

	#main_section {
		width: 100%;
	}

	#center_column_inner_wrap {
		margin-left: 0;
		padding-left: 0;
	}

	#main_sidebar {
		margin-top: 1.5em;
		width: 100%;
	}
	#main_sidebar_inner_wrap {
		margin: 0 20px;
	}
	#main_sidebar .nav_second {
		margin: 0 0 1em;
	}

	#main_sidebar_inner_wrap {
		border-right: 0 none;
		padding-top: 0;
	}

	#main_sidebar .quick_links,
	#main_sidebar #ownership {
		background-color: #fff;
		padding: 10px 32px;
		margin: 0 0 1em 0;
	}

	#main_sidebar .quick_links h3,
	#ownership h3 {
		font-size: 1.25em !important; /*important verified*/
		line-height: 1.6;
		border-bottom: 1px solid #DAAA00;
		margin-right: 0;
		margin-left: 0;
	}

	#main_sidebar .quick_links p,
	#ownership p {
		font-size: 1em;
		line-height: 1.4;
		margin: 0.75em 0;
	}
	#ownership p {
		margin: 0 0 1em;
	}
	#main_sidebar .quick_links ul {
		margin-right: 0;
		margin-left: 0;
	}
	#main_sidebar .quick_links ul li,
	#ownership ul li {
		font-size: 1em;
		padding-left: 0;
	}
	#main_sidebar .quick_links ul li {
		background: none;
	}


	.repeating_content_block {
		padding: 0;
	}

	.repeating_content_block .content_box {
		margin: 0.75em 0 1em;
	}
	.content_box .border_box {
		margin: 0 20px;
	}
	.content_box.widest.unaligned._image-box .border_box, .content_box.widest.left._image-box .border_box, .content_box.widest.right._image-box .border_box {
	    margin: 0;
	}

	.left, .right {
		float: none;
	}

	.medium,
	.medium_wide {
		width: 100%;
		max-width: auto;
	}

	p {
		margin: 1em 20px;
	}

	ol {
		margin-left: 3.2em;
	}
	ol ol {
		margin-left: 1em;
	}
	ul ol {
		margin-left: 1.8em;
	}
	ul ul {
		margin-left: 0.3em;
	}
	ol ul {
		margin-left: 0em;
	}

	#main .interior_row_wrapper {
	  margin-bottom: 0;
	}

	.column .column_content > .content_box {
		margin-bottom: 0;
		border-bottom: 30px solid #e5e9ef;
	}

	.column_content.just-text {
		border-bottom: 30px solid #e5e9ef;
	}

	.column_content {
		background-color: #FFFFFF;
	}

	.column_content .content_box .border_box {
		margin: 0;
	}

	.unbordered h2, .unbordered h3, .unbordered h4, .unbordered h5, .unbordered h6 {
		margin-left: 20px;
		margin-right: 20px;
	}

	.content_box .content_box.right._image-box {
		float: right;
	}
	.content_box .content_box.left._image-box {
		float: left;
	}

	#right_column {
		margin-top: 30px;
	}

	#right_column .content_box .border_box {
		margin: 0;
	}

}