/*
Theme Name: Divi-Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 3.0.27
Desveiption: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Template: Divi
*/
@import url("../Divi/style.css");
/*@import url("style-categories.css");*/

/* =Theme customization starts here
------------------------------------------------------- */
@font-face {
	font-family: 'myriad-pro';
	src: url('fonts/hinted-MyriadPro-Regular.eot');
	src: url('fonts/hinted-MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
		url('fonts/hinted-MyriadPro-Regular.woff') format('woff'),
		url('fonts/hinted-MyriadPro-Regular.ttf') format('truetype'),
		url('fonts/hinted-MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'myriad-pro';
	src: url('fonts/hinted-MyriadPro-Semibold.eot');
	src: url('fonts/hinted-MyriadPro-Semibold.eot?#iefix') format('embedded-opentype'),
		url('fonts/hinted-MyriadPro-Semibold.woff') format('woff'),
		url('fonts/hinted-MyriadPro-Semibold.ttf') format('truetype'),
		url('fonts/hinted-MyriadPro-Semibold.svg#MyriadPro-Semibold') format('svg');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'myriad-pro';
	src: url('fonts/hinted-MyriadPro-Bold.eot');
	src: url('fonts/hinted-MyriadPro-Bold.eot?#iefix') format('embedded-opentype'),
		url('fonts/hinted-MyriadPro-Bold.woff') format('woff'),
		url('fonts/hinted-MyriadPro-Bold.ttf') format('truetype'),
		url('fonts/hinted-MyriadPro-Bold.svg#MyriadPro-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
}


@font-face {
	font-family: 'myriad-pro-condensed';
	src: url('fonts/hinted-MyriadPro-BoldCond.eot');
	src: url('fonts/hinted-MyriadPro-BoldCond.eot?#iefix') format('embedded-opentype'),
		url('fonts/hinted-MyriadPro-BoldCond.woff') format('woff'),
		url('fonts/hinted-MyriadPro-BoldCond.ttf') format('truetype'),
		url('fonts/hinted-MyriadPro-BoldCond.svg#MyriadPro-BoldCond') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'myriad-pro-condensed';
	src: url('fonts/hinted-MyriadPro-Cond.eot');
	src: url('fonts/hinted-MyriadPro-Cond.eot?#iefix') format('embedded-opentype'),
		url('fonts/hinted-MyriadPro-Cond.woff') format('woff'),
		url('fonts/hinted-MyriadPro-Cond.ttf') format('truetype'),
		url('fonts/hinted-MyriadPro-Cond.svg#MyriadPro-Cond') format('svg');
	font-weight: normal;
	font-style: normal;
}

.print_debug { z-index: 10000; padding: 25px; margin: 25px; position: absolute; width: 100%; height: 50%; overflow: auto; bottom: 0; left: 0; opacity: .75; background-color: #333; columns: #fff; }
body, h1, h2, h3, h4, h5, input, select, textarea, option, button, p, span, div, a, article { 
	font-family:  "myriad-pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
	 }
h1 {font-weight: 600;}
/*h2 {font-size: 2em !important; font-size: 2rem !important;}*/

h1, h1 a {font-size: 2rem !important;}
h2, h2 a {font-size: 1.6rem !important;}

a { text-decoration: underline;}
.fonts-loaded body,
.fonts-loaded input,
.fonts-loaded select,
.fonts-loaded option,
.fonts-loaded textarea,
.fonts-loaded button,
.fonts-loaded .site_description, 
.fonts-loaded .site_title, 
.fonts-loaded #main-content .entry-title,
.fonts-loaded h1, .fonts-loaded h2, .fonts-loaded h3, .fonts-loaded h4 { font-family: "myriad-pro","Gill Sans", "Gill Sans MT", Calibri, sans-serif; }
.fonts-loaded-condensed .post_category a  { font-family: "myriad-pro-condensed", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;}

a:hover {color: #cc3300; text-decoration: underline;}

p, p.post-meta, body, article, #left-size, #sidebar, #top-header, #top-header .et-social-icons{
/* font-family: "myriad-pro",sans-serif;*/
font-size: 1em;
font-size: 1rem;
line-height: 1.2rem;
}
p:last-of-type {padding-bottom: 1em;}

table {width: 100%;}

.noborder {border: none !important;}
.show {display: block !important;}
.faint {color: #666666;}
.fonts-loaded h1, .fonts-loaded h2 {font-weight: 600;}

/*#main-content .entry-content { margin-top: 20px; }*/
#main-content h1 {padding: 0 20px 40px;}
#main-content h2.entry-title, #main-content h1.entry-title  { 
	border-left: 10px solid #FFB401;
	background-color: #e6e7e7;
	padding: 5px 10px 0;
	text-decoration: none !important;
	margin-top: 0;
	
}
#main-content .single .et_pb_post h2, #main-content .single .et_pb_post h3 {padding-bottom: 0; margin-top: 15px;}

/** Main Containers **/

.et_header_style_left .et-fixed-header #et-top-navigation, .et_header_style_left #et-top-navigation {padding-top: 75px;}
#et-top-navigation {padding-left: 0 !important;}

/** Hamburger colour **/
#et_mobile_nav_menu {    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;}
/*.mobile_menu_bar:before {color: #162545 !important;}*/
#et_mobile_nav_menu .mobile_menu_bar { text-align: right; padding-bottom: 35px;}


/** Custom Jotwell header container **/
header .site_container {float: left;}
header .site_container {padding: 33px 0 20px 0px; float: left;}

header .subsite_title {    
	background-color: transparent;
    font-size: 1.5em;
    font-size: 1.5rem;
    padding-left: 10px;
    line-height: 1.2em;
}
/*.single .site_container, .category .site_container { padding-top: 30px; padding-bottom: 22px}*/

header .site_title { 
	background-color: transparent;
	font-size: 4em;
	font-weight: 600; 
/**-webkit-transform:scale(.9, 1.0);
-moz-transform:scale(.9, 1.0);
-ms-transform:scale(.9, 1.0);
-o-transform:scale(.9, 1.0);
transform:scale(.9,1.0);
**/
/*transform-origin:top left;
-o-transform-origin:top left;
-moz-transform-origin:top left;
-ms-transform-origin:top left;
-webkit--transform-origin:top left;*/
 }

header .site_title a { 	line-height: .75em; text-transform: uppercase; text-decoration: none; color: #162545; }
.post_category {padding-left: 15px; }
.site_description { font-size: .85em; }
.site_description, .post_category a { text-decoration: none; text-transform: uppercase; line-height: 1; color: #162545; }
.post_category a {font-size: 3.2em; line-height: 1; padding:0; }

.et_pb_button {color: #fff !important;}
.et_pb_button:hover {color: #0176cc !important; }

#main-header {box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; border-bottom: 1px solid #bfbfbf; }
#main-header .corner {background: #FFB401 url('images/corner.png') no-repeat; position: absolute; width: 25px; height: 25px; background-size: contain;}
#main-header .subsite_title a {text-decoration: none;} /** No underline for the sub-site title above Jotwell **/

.jotwell_zeta #main-header .corner, .jotwell_www #main-header .corner{
	/*border-color: #FFB401;*/
	background-color: #FFB401;
}

#top-header { background-color: #162545 !important; }

/*#et-top-navigation, #top-menu-nav, .logo_container, #footer-bottom {display: none !important;}*/
#top-menu-nav, .logo_container, #footer-bottom, #et_top_search {display: none !important;}


#sidebar a {color: #152545; }
#sidebar .et_pb_newsletter_description a {color: #FFB401;}
#sidebar a:hover {color: #cc3300; text-decoration: underline;}
#sidebar .divider {border-top: 1px solid #ccc; padding-top: 15px; margin-top:15px;}

/*#sidebar {	border-left: 1px solid #ccc; }*/
#sidebar span.affiliation, 
#sidebar span.affiliation a {
    color: #888888;
}
#sidebar span.affiliation {
    display: block;
    font-size: .85em;
    font-size: .85rem;
    text-transform: uppercase;
}

/*.category-lex .post_category a { color: #3D5229; } 
.category-property .post_category a { color: #7DE8D6; }
.category-jurisprudence .post_category a {color: #997996; } */

/*#main-content .category-property .entry-title { border-left: 10px solid #7DE8D6; background-color: #e6e7e7; padding: 5px 10px 0;}
#main-content .category-jurisprudence .entry-title { border-left: 10px solid #997996; background-color: #e6e7e7; padding: 5px 10px 0; }
#main-content .category-lex .entry-title { border-left: 10px solid #3D5229; background-color: #e6e7e7; padding: 5px 10px 0; }
*/
/*#main-content .category-jurisprudence a[rel="category tag"] {border-bottom: 2px solid #997996; color: #997996; }
#main-content .category-lex a[rel="category tag"] {border-bottom: 2px solid #3D5229; color: #3D5229; }
#main-content .category-property a[rel="category tag"] {border-bottom: 2px solid #7DE8D6; color: #7DE8D6; }*/

/*.category-property #main-header { background-color: #7DE8D6; }
.category-lex #main-header { background-color: #3D5229; }
.category-jurisprudence #main-header { background-color: #997996}
*/

/** Sidebar headers **/
#sidebar .et_pb_widget h4.widgettitle { font-weight: 600; font-size: 1rem;}
#sidebar .et_pb_widget + .et_pb_widget h4.widgettitle { border-top: 1px solid #ccc; padding-top: 10px;}
#sidebar .et_pb_widget_area_left {border-right: none; padding-right: 0;}

/**
#sidebar .widget_categories ul li.cat-item.cat-item-3 {    line-height: 100%;
    padding: 13px 0 15px 0; 
background: #7DE8D6 url('wp-content/uploads/2016/07/section-square-plain.gif') no-repeat;
border-bottom: 2px dashed #ccc;
}
**/
#main-content a[rel="category tag"] {text-transform: uppercase; } 
#main-content .entry-title {background-color: #e6e7e7; padding: 5px 10px 0;}
#main-content .et_pb_post {padding: 0 20px; min-height: 260px; margin-bottom: 40px;}
#main-content .et_pb_post .entry-content, #main-content .post-content {padding-top: 0;}
/*#main-content .et_pb_post sup, 
#main-content .entry-content sup, 
#main-content .entry-title sup, #sidebar sup {font-size: .75em; bottom: 0.5em;}
*/
#main-content sup, #sidebar sup {font-size: .75em; bottom: 0.5em;}


#main-content blockquote {margin: 0 0 1em 0;}
#main-content blockquote p {padding-bottom: 1em;}
#main-content blockquote p:last-of-type {padding-bottom: 0;}

/*#main-content .et_pb_post .post-meta {padding-top: 5px;}*/
#left-area .post-meta {padding-bottom: 10px; padding-top: 5px;}
#left-area ul, #left-area ol {margin: 0px 20px 15px; padding: 0;}
#left-area ul li, #left-area ol li {padding-bottom: 10px; line-height: 1.2rem;}
#left-area .attribution {margin-top: 10px;}
/*.home #main-content .entry-title {margin: 0 -20px;}*/

#footer-widgets .et_pb_widget {float: none; text-align: center;}
#footer-widgets .et_pb_widget a {color: #ffb401}

#sidebar a.inline {text-decoration: underline;}


.Jotwell_Sections ul, #sidebar ul.override-editors { margin: 0; padding: 0; list-style-type: none; }
.Jotwell_Sections ul li.cat-item, #sidebar ul.override-editors li.tag-section { text-transform: uppercase; }
.Jotwell_Sections ul li, #sidebar ul.override-editors li {position: relative; padding-left: 20px;}
.Jotwell_Sections ul li.cat-item:before, #sidebar ul.override-editors li.tag-section:before { position: absolute; left: 0; content: "◼"; font-size: 1em; font-size: 1rem; color: #FFB401;}
.Jotwell_Sections ul li.cat-item { margin-top: 5px; border-bottom: 1px dashed #ccc;}

#sidebar ul.override-editors li.tag-section:before {content: "◉";} 
/** Unicode/Geometric Shapes 
	https://en.wiktionary.org/wiki/Appendix:Unicode/Geometric_Shapes
	Black square ■
	Fish-eye ◉ 
	Bulls-eye ◎ 
	Left half black circle ◖
	Lower right triangle ◢
**/

.section-editors ul li, #sidebar ul.override-editors li { margin-bottom: 0; }
.section-editors ul li.section-editor a, #sidebar ul.override-editors li a { font-size: .85em; font-size: .85rem; margin-bottom: 0; }
/*#sidebar ul.override-editors li.tag-section {padding-left: 0;}*/
.section-editors ul li.cat-item, #sidebar ul.override-editors li.tag-section {border: none; margin-bottom: .125em;} 
.section-editors ul li+li.cat-item, #sidebar ul.override-editors li+li.tag-section {border-top: 1px dashed #ccc; padding-top: 10px;} 
.section-editors.Jotwell_Sections ul li+li.cat-item:before, #sidebar ul.override-editors li+li.tag-section:before {top: 10px;} 

/** Dividing line on the home page to match the rest of the default pages not using the DIVI page builder **/
.home.page .et_pb_column_0 {padding-right:0 !important;}
.home.page .et_pb_row { padding: 0; }
.home.page #main-content .et_pb_section:before {
    right: 40% !important;
}

.et_pb_section {padding: 20px;}
#main-content .container {padding-top: 20px;}

/** Divi Icons for the feeds in the sidebar **/
#sidebar .et_pb_social_icon a:hover {text-decoration: none;}
#sidebar .social-link.twitter a {background-color: #00aced;}
#sidebar .social-link.facebook a {background-color: #3b5998;}
#sidebar .feed.all a {background-color: #FFB401;}
#sidebar .feed.rss a {background-color: #ff8a3c;}
#sidebar .feed.comments a {background-color: #666;}
#sidebar .icon_chat_alt a.icon:before {content: "\77";}
#sidebar .icon_globe a.icon:before {content: "\e0e3";}

/** Post meta icons **/
#left-area .post-meta .author a:hover, #left-area .post-meta .comments-number a:hover {text-decoration: underline; color: #cc3300; }
#left-area .post-meta span { padding-bottom: 0; border-left: 1px solid #ccc; margin-left: 5px; display: inline-block; font-size: .8rem;}
#left-area .post-meta .published {border-left: none; margin-left: 0;}
#left-area .post-meta .tag-label {border: none;}
/*#left-area .post-meta .published, #left-area .post-meta .author, #left-area .post-meta .post-categories, #left-area .post-meta .post-tags, #left-area .post-meta .comments-number {display: inline-block;} 
#left-area .post-meta .published, #left-area .post-meta .author, #left-area .post-meta .post-categories, #left-area .post-meta .post-tags, #left-area .post-meta .comments-number { padding-bottom: 5px; border-left: 1px solid #ccc; margin-left: 5px; display: block;}
*/
#left-area .post-meta .published:before, 
#left-area .post-meta .author:before, 
#left-area .post-meta .post-categories:before, 
#left-area .post-meta .post-edit:before, 
#left-area .post-meta .post-tags:before, .post-meta .comments-number:before,
#main-header .mobile-search:before { 
	font-family: "ETmodules" !important;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1;
    text-transform: none;
    speak: none;
	content: " ";
	margin-right: 5px;
    margin-left: 5px;
    color: #CCC;
}
#left-area .post-meta .published:before {content: "\e06b"}
#left-area .post-meta .author:before { content: "\e08a"; }
#left-area .post-meta .post-categories:before { content: "\e084"; }
#left-area .post-meta .post-tags:before { content: "\e07b"; }
#left-area .post-meta .comments-number:before { content: "\e066"; }
#left-area .post-meta .post-edit:before { content: "\6c"; }


/** Top header mobile search box **/
#main-header .mobile-search {display: block; position: absolute; right: 20px; top: 20px; width: 30px; height: 30px; z-index: 10000;}
#main-header .mobile-search:before {content: "\55"; cursor: pointer; color: #FFB401; font-size: 1.5em; font-size: 1.5rem;}

/** Tag styles **/
#left-area .post-meta .tag-label {
	display: inline-block;
	margin: 0 2px;
	padding: 4px 10px 0px;
	line-height: 1;
	background-color: #f2f2f2;
	color: #333;
	border-radius: 25px;
	text-transform: uppercase; 
}
#left-area .post-meta .tag-label a:hover {text-decoration: underline;}

/** Comment styles **/
#comment-wrap {    padding-top: 25px;
    border-top: 1px solid #ccc;
    margin-top: 25px;}
#comment-wrap h1 {padding: 0 0 20px;}
.comment_avatar {top: 2px;}
.comment_avatar img {max-width: 70px; top: 0; border-radius: 3px; border: 2px solid #eee;}
.comment-body {margin-bottom: 0; padding: 0 110px 0 80px;}
.comment .children {margin-left: 20px;}
/*.comment-content a.comment-reply-link.et_pb_button {padding: 0.05em 1em; font-size: 1em; text-decoration: none;}
.comment-content a.comment-reply-link.et_pb_button:after {font-size: 1.5em;}
*/
/** Footnotes **/
#left-area ol.footnotes {font-size: 1em; font-size: 1rem; border-top: 1px solid #ccc; padding: 15px; margin: 1em 0 0 0;}
#left-area ol.footnotes li {line-height: 1.2rem;}

/** Remove the default Divi Shadow from the page **/
.et_boxed_layout #page-container { width: 100%; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;}

/** Tabbed widget style **/
.wp-tabbed-tabs .wp-tabbed-nav li.tab-active {background-color: #f2f2f2 !important;}
.wp-tabbed-tabs .wp-tabbed-nav li {background-color: #ccc !important; width: 50% !important; margin-right: 0 !important;}
.wp-tabbed-tabs .wp-tabbed-contents {    margin-top: 0 !important; padding: 15px; border: 1px solid #eee; background-color: #f2f2f2;}
#sidebar .wp-tabbed-cont .et_pb_widget {margin-bottom: 0;}
#sidebar .wp-tabbed-cont ul li {margin-bottom: 1rem;}

/** Sidebar CC License Block **/
#sidebar .cclicense {margin-top: 25px; }
#sidebar .cclicense p {padding-bottom: 0;}

/** Top Search form styling **/
/* search menu */
    #jotwell-search-form { 
		-webkit-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.55);
		-moz-box-shadow:    0px 0px 15px 0px rgba(50, 50, 50, 0.55);
		box-shadow:         0px 0px 15px 0px rgba(50, 50, 50, 0.55);
    	z-index: 1000000; 
    	margin: 0; 
    	position: absolute; 
    	display: none; 
    	top: 10px; left: 0;
    	background-color: #fff; 
    -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}  
    #jotwell-search-form input#s {
		width: 200px;
	    padding: 10px;
	    border: none;
	    font-size: 1em;
	    font-size: 1rem;
	    font-weight: 600;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
 border-top-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;

   }
    #jotwell-search-form input#search_submit {
    padding: 10px;
    width: 85px;
    border: none;
    font-size: 1em;
    font-size: 1rem;
	font-weight: 600;
	-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
border-top-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
border-bottom-right-radius: 5px;
}
/* colors */
    /* changes the search form input background color */ #jotwell-search-form input#s {background-color: #fff;}
    /* changes the search form button and font colors */ #jotwell-search-form input#search_submit {background-color: #ccc; color:#333;}
    /* changes the search form button color on hover */ #jotwell-search-form input#search_submit:hover { color: #fff; background-color: #00586a;}

#top-header .et-social-icons li {margin-top: 8px;}

/** IMPORTED STYLES FROM OLD THEME **/
#left-area .citation ul {padding: 0;}
#left-area .citation ul li {padding-bottom: 0; line-height: 1;}
#left-area .citation {margin: 0 0 15px 0; font-weight: 600; color: #000; display: block; line-height: 1em;}
.single .citation,
.single .attribution {
	margin: .5em 0 1em 0;
	font-weight: 600;
	line-height: 1.2em;
}

.single .attribution .cite-italics {font-style:normal;}

.single .citation,
.single .citation a,
.single .attribution,
.single .attribution a {
	color: #1E2F4B;
}

.single .citation strong,
.single .citation b,
.single .attribution strong,
.single .attribution b {
	color: #111A2A;
	font-weight: 900;
}

div.citation br+br,
div.attribution br+br {
	display:none;
}

div.citation br,
div.attribution br  {
	margin-bottom: .5em;
}

.single div.attribution {
    display:inline-block;
    font-size: 0.8em;
    font-size: 0.8rem;
    font-weight:normal;
}

body.home .post div.attribution {
    display:none;
}

.Jotwell_Inside ul li {
    position: relative;
    /*padding-left: 20px;*/
    border-bottom: 1px dashed #ccc;
    padding-bottom: 5px;
}


.author-photo {
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: center;
}

/*.author-photo-wrapper {
    border-radius: 100px;
    width: 100px;
    height: 100px;
    overflow: hidden;
    border: 5px solid #eee;
    -webkit-box-shadow: 0px 0px 1px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0px 0px 1px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 0px 0px 1px 0px rgba(50, 50, 50, 0.75);
    margin: 0 auto;
    margin-bottom: 10px;

}*/
.author-photo img, .et_pb_post .author-photo a img {
	max-width: none;
    border: 1px solid #D3D3D3;
    padding: 2px;
    position: relative;
    z-index: 1000;
    width: 150px;
    max-width: 150px;
    margin-bottom: 10px;
}

.author-photo img+img {
	margin-left: 5px;
}

.author-photo p.wp-caption-text {
	padding: 0 0 5px;
	margin-top: -2px;
	width: 150px;
}

.author-photo p.wp-caption-text a {
	padding: 5px 0 5px;
}

.photobox {
	float: right;
	margin-left: 10px;
}

.more-link {
	clear: both;
	display: block;
	margin-top: .5em;
}

.single div.print-pdf {
    display:inline-block;
    width:32px;
    margin-left:2%;
    height:50px;
    background:url("images/pdf-icon.png") no-repeat right top;
    vertical-align:bottom;
}

.single div.print-pdf a {
    display:block;
    width:100%;
    height:100%;
}


.single div.printfriendly {
	float: right;
	margin-bottom: 1.5em;
}

.single div.printfriendly a,
.single div.printfriendly a:link,
.single div.printfriendly a:visited {
	background: url('images/printer_famfamfam.gif') no-repeat;
	color: #152545;
	display: block;
	font-size: 13px;
	font-size: 1em;
	font-size: 1rem;
	line-height: 16px;
	padding-left: 20px;
	text-decoration: underline;
}

.single div.printfriendly a:visited {
	color: #454545;
}

/** END OF IMPORTED STYLES FROM OLD THEME **/


@media (min-width: 981px) {
	.home.page #main-content .et_pb_section:before { right: 32% !important; }
	.jotwell_zeta header .site_container, .jotwell_www header .site_container {padding: 79px 20px 32px 20px; }
	header .site_container {padding: 33px 20px; float: none;}
	header .site_title {font-size: 7.25em; font-size: 7.25rem; line-height: .8em;}
	header .subsite_title {font-size: 3em; font-size: 2.5rem;}
	.home.page #main-content .et_pb_section:before {
	    position: absolute;
	    top: 0;
	    width: 1px;
	    height: 100%;
	    background-color: #e2e2e2;
	    content: "";
	}
	#main-header .container {background: url('images/background-book-ball-200x190.png') no-repeat; background-position: right; background-size: contain;}
	#main-header .corner { width: 60px; height: 60px;}
	.et_pb_section {padding: 50px 0;}
	/** Hide the nav for desktop **/
	#et-top-navigation {display: none;}
	.site_description, .post_category a {font-size: 1.4em; font-size: 1.4rem;}
	.et_boxed_layout #page-container {width: 90%;}

	/** Top header Search box **/
	#jotwell-search-form {
		-webkit-box-shadow: none;
		-moz-box-shadow:    none;
		box-shadow:         none;
		top: 0;
		left: 0;
		float: right; width: 185px; width: auto; margin: 0; display: block; position: relative;
		background-color: transparent;}
	#jotwell-search-form form#mysearchform {
            margin-bottom: 10px;
            margin-right: -30px;}

	#jotwell-search-form input#s {
    	width: 200px;
    	padding: 10px;
    border: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
	margin-right: -3px;
    font-size: 1em;
    font-size: 1rem;
    font-weight: normal;
	}
    #jotwell-search-form input#search_submit {
    border: 1px solid #ccc;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    padding: 10px 15px;
    width: 75px;
    font-size: 1em;
    font-size: 1rem;
    font-weight: normal;
	}
	#main-header .mobile-search {display: none;}


}



	/*.et_right_sidebar #sidebar {padding-left: 0;}*/
/*#main-content .container {padding-top: 58px;}*/
}

/* Large Monitors*/
@media ( min-width: 1405px ) {
/* your CSS goes here */
/*#page-container .container { width: 85% !important;}*/

}
 
/* Standard laptops & desktops */
@media ( min-width: 1100px ) and ( max-width: 1404px) {
/* your css goes here */

}
 
/* landscape Tablets */
@media ( min-width: 981px ) and ( max-width: 1099px ) {
/* your css goes here */
}
 
/* Portrait Tablets*/
@media ( min-width: 768px ) and ( max-width: 980px ) {
/* your css goes here */

}
 
/* Landscape Phones */
@media ( min-width: 480px ) and ( max-width: 767px ) {
/* your css goes here */
/*.site_title a {font-size: .75em;}*/
/*.site_description, .post_category a {font-size: 1em;}*/

}
 
@media (max-width: 980px) {

}
/* Portrait Phones */
@media ( max-width: 479px ) {
/* your css goes here */
/*#top-menu-nav {display: block;}*/
.site_description, .post_category a {font-size: .85em; font-size: .85rem;}
/** full-width mobile view **/
.et_boxed_layout #page-container {width: 100%;}
/*.et_boxed_layout #page-container .container {width: 90%;}*/
.et_boxed_layout #main-content .et_pb_post {padding: 0;}
.Jotwell_Sections ul li.cat-item:before { font-size: 1em; font-size: 1rem; }

#left-area .post-meta span { border-left: 1px solid #ccc; margin-left: 5px;}
#left-area .post-meta .published {border-left: 1px solid #ccc; margin-left: 5px;}
}


/* Adding this to un-italicize the italics in citation blocks */
.cite-italics { font-style: normal; }

.maint-banner {        
	height: 70px;
    text-align: center;
    background: #fc7514;
    color: #fff;
    padding: 15px;
    font-size: 1.4em;
}