/*
 Theme Name:     Donovan Litigation
 Description:    Donovan Litigation
 Template:       twentytwelve
 Version:        1.0.0
*/
 
@import url("../twentytwelve/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */


@media screen and (max-width: 779px) {
	
	#page {margin:0px auto; padding:20px 0 0 0; max-width:100%; overflow:visible; width:100%;}
	body {background:#fff;}
	body .site {box-shadow:none;}
	
	
	.sub-menu a {background:#333 !important;}

	.masthead {background:#434242;} /*434242*/
	.masthead-inner {display:table; padding:0 10px; margin:0 auto; height:10px;}
	.mast-logo {display:table-cell; vertical-align:middle; }
	.mast-logo img {margin-top:2px; padding-bottom:10px; display:none;}
	.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {border:0px; text-align:left;}
	.main-navigation {margin:0; display:table; margin-top:43px; vertical-align:middle; position:relative; z-index:100; }
	.main-navigation li {margin:0; line-height:1em; font-family:montserrat,sans-serif;}
	.main-navigation li a {margin:0; line-height:1em; text-transform:uppercase;font-size: 11px; font-weight:normal; padding: 5px 6px; border-left: 0px solid #ddd; color:#fff;}
	.main-navigation li > a:hover {color:#80baf1;}
	.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {color:#fff; font-weight:normal;}
	.main-navigation li:first-child a {border-left: 0px solid #c0c0c0;}
	.bannerimg {width:100%;}
	.site-content {margin-top:0px; width:calc(100% - 40px); padding:0 20px;}
	
	.site-content article {margin-bottom: 20px; padding-bottom:0px; border:0px;}
	.sub-menu {left:10px;}
	.sub-menu li a {background:#333 !important; border:0px !Important; color:#fff !important;}
	.sub-menu li a:hover {color:#ddd !important;}
	.related-posts-bar {width:100%; background: #864130;}
	.related-posts-bar-inner {position:relative; width:calc(100% - 00px); padding:0; background: #864130; margin:0 auto; max-height: 56px; }
	.main-red-bar-item {color:#f0d480 !important;}
	.related-posts-bar-inner a {   text-align:center; padding-top: 38px; display: block; color:#fff; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:10px; letter-spacing:0.18em;}
	.related-posts-bar-inner a:hover {background:#843f30;}

	.related-posts-bar {width:100%; background: #864130;}
	.related-posts-bar-inner {position:relative; width:calc(100% - 00px); padding:0; background: #864130; margin:0 auto; height: 44px; }
	.main-red-bar-item {color:#f0d480 !important;}
	.related-posts-bar-inner a {   text-align:center; padding-top: 18px; display: block; color:#fff; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:10px; letter-spacing:0.05em;}
	.related-posts-bar-inner a:hover {background:#843f30;}

	.subpage-posts-bar-inner {position:relative; width:calc(100% - 00px); padding:0; background: #864130; margin:0 auto; height: initial !important; max-height: initial !important; }
	.subpage-posts-bar-inner a {   text-align:center; padding: 7px !important; display: block; color:#fff; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:10px; letter-spacing:0.18em;}
	.subpage-posts-bar-inner img {display:none !important;}



	.bannerblock {position:relative; overflow:hidden;}
	.bannerimg {position:relative; z-index:2;}
	.bannertrans {position:absolute; z-index:3; top:0;}
	.banner-inner {transform: scale(.6); position:absolute; margin: auto; top:-8px; bottom:0; left:0; right:0; z-index:10;height:230px; width:473px; }

	
	.block-back {position:absolute; z-index: 5; display:none;}
	.block-lines {position:absolute; z-index: 6; display:none;}
	.block-letters {position:absolute; z-index: 7; display:none;}
	.block-feather {position:absolute; z-index: 8; display:none;}
	.block-name {position:absolute; z-index: 9; display:none;}

	article {float:none; width:98%;}
	.entry-header {display:none;}
	.left-column {float:none; width:calc(98%); padding-bottom:0px; padding-top:10px; background:#fff; margin-top:6px;}
	.left-column h2 {font-family:'minion-3'; padding-left:10px; padding-bottom:7px; color:#1a2638; background-color:#82b9f1;}
	.news-blocks-container {width:calc(100% - 10px); margin:0 auto; border-radius: 6px; background:#fff; padding-top:6px;}
	.related-posts {list-style:none;}
	.related-posts li {margin-bottom:16px; font-weight:bold;}
	.related-posts li a {color:#000; text-decoration:none; font-size:18px;}
	.newslink {margin: 0 6px 0px; border-bottom: 0px dashed #fff; display:table; width:95%;}
	.newslink a {font-weight:600; color:#000; text-decoration:none; font-size:11px; margin-bottom:10px; line-height:1.3em; border-left: 4px solid #fff; float:left; padding-left:10px;}
	.newslink a:hover {text-decoration:underline;border-left: 4px solid #fff; text-decoration:none;}
	.newsdate {display:block; font-size:10px; color:#333; margin-bottom:3px;}
	.ordering-buttons a {display:inline-block; margin-right:10px; line-height:1em; padding:6px 10px; border:1px solid #c0c0c0; color:#333; text-decoration:none;}
	.ordering-buttons a:hover {background:#c0c0c0; border:1px solid #c0c0c0; cursor:pointer;}
	.pasclogo {float:left; padding: 2px 10px 10px 0; width:41px;}

	.entry-content img {box-shadow:none;}

	.donovan-headshot {padding:4px; border:1px solid #c0c0c0;}
	.main-navigation li ul {z-index:10;}
	.orange-bar-quill {top: -44px; position:relative; xxxright: 10px; display:none}
	
	.footer {background:#403F3F; display:table; width:100%;}
	.footer-inner {width:calc(90% - 40px); margin:0 auto; padding:20px; text-align:center;}
	.footer-address {color:#fff; font-size:12px; color:#b3b2b2; line-height:1.3em; float:none;}
	.footer-address p {margin-bottom:20px; text-transform:uppercase;}
	.footer-copy {color:#fff; font-size:12px; color:#b3b2b2; line-height:1.3em;clear:both; text-align:center;}
	.footer-copy p {margin-bottom:20px; text-transform:uppercase;}
	.footer-copy p a {text-decoration:none; color:#b3b2b2;}

	.in-the-news-item {background: #dfeafa; background: -moz-linear-gradient(top, #dfeafa 0%, #e5f0ff 100%); background: -webkit-linear-gradient(top, #dfeafa 0%,#e5f0ff 100%); background: linear-gradient(to bottom, #dfeafa 0%,#e5f0ff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfeafa', endColorstr='#e5f0ff',GradientType=0 );		padding:10px 20px;		display:table; width:calc(100% - 40px); margin-bottom:20px;	}
	.in-the-news-item-2 {background: #f7e8ae; background: -moz-linear-gradient(top, #f7e8ae 0%, #f7e8ae 100%); background: -webkit-linear-gradient(top, #f7e8ae 0%,#f7e8ae 100%); background: linear-gradient(to bottom, #f7e8ae 0%,f7e8ae 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7e8ae', endColorstr='#f7e8ae',GradientType=0 );		padding:10px 20px;		display:table; width:calc(100% - 40px); margin-bottom:20px;	}
	.in-the-news-item-3 {background: #f7e8ae; background: -moz-linear-gradient(top, #efe7c6 0%, #efe7c6 100%); background: -webkit-linear-gradient(top, #efe7c6 0%,#efe7c6 100%); background: linear-gradient(to bottom, #efe7c6 0%,efe7c6 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efe7c6', endColorstr='#efe7c6',GradientType=0 );		padding:10px 20px;		display:table; width:calc(100% - 40px); margin-bottom:20px;	}
	.in-the-news-item-4 {background: #faf4dc; background: -moz-linear-gradient(top, #faf4dc 0%, #faf4dc 100%); background: -webkit-linear-gradient(top, #faf4dc 0%,#faf4dc 100%); background: linear-gradient(to bottom, #faf4dc 0%,faf4dc 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf4dc', endColorstr='#faf4dc',GradientType=0 );		padding:20px 20px 10px;		display:table; width:calc(100% - 40px); margin-bottom:20px;	}
	
	.itn-img {width: 50%; vertical-align:middle;text-align:center; margin:0 auto;}
	.itn-img img {width:90%; margin:0 5%; }
	.itn-info { padding:20px 20px 0px 20px;}
	.itn-info h3 {line-height:1.4em; font-size:13px; margin: 0 0 10px 0;}
	.itn-info p {margin-bottom:10px; font-size:11px;}
	.leftspan {display:inline-block; width:52%; margin-right:3%; vertical-align:top; font-weight:bold; font-size:12px;}
	.rightspan {display:inline-block; width:35%;}
	
	.contact-form-container {width:calc(100%); padding-left:00px; float:none; margin-top:20px;}
	.contact-address {float:none; width:100%; text-align:center;}
	.contact-address p {margin-bottom:14px;}
	.contact-address p a {color:initial; text-decoration:none;}
	.wpforms-field {padding-top:0px !important; padding-bottom:20px !important;}
	.wpforms-field-label {font-weight:300 !important; font-size:13px !important; color:#000 !important;}
	.wpforms-form input {font-size:14px !important;}
	.wpforms-form textarea {font-size:14px !important;}
	
	.shiftnav.shiftnav-nojs.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item > .shiftnav-target:hover, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-active > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-in-transition > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.current-menu-item > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu > li.shiftnav-sub-accordion.current-menu-ancestor > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu > li.shiftnav-sub-shift.current-menu-ancestor > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-highlight li.menu-item > .shiftnav-target:active, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-on-hover li.menu-item > .shiftnav-target:hover {background:#864130 !important;}

 
	.homepage-content p {margin-bottom:15px;}
	.homepage-content > p:not(:first-child) {
		display: none;
	}
	.homepage-read-more {display:block !important; font-size:12px !important;}
	.homepage-read-more a {color:#00a !important; text-decoration:none;}
	
	.shiftnav-top-logo {display:block; width:100%; text-align:center; background:#434242 !important;}
	.shiftnav-top-logo a img {}
	.shiftnav-nav {font-size:10pt !important;}
	.shiftnav.shiftnav-nojs.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item > .shiftnav-target:hover, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-active > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-in-transition > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.current-menu-item > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu > li.shiftnav-sub-accordion.current-menu-ancestor > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu > li.shiftnav-sub-shift.current-menu-ancestor > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-highlight li.menu-item > .shiftnav-target:active, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-on-hover li.menu-item > .shiftnav-target:hover {border-top-color:transparent !important;}
	
	
	#shiftnav-toggle-main {height:84px;}
	
	#shiftnav-toggle-main-button {transform: scale(2);    left: 23px;    top: 23px;}
	#shiftnav-toggle-main .shiftnav-main-toggle-content { padding: 8px 40px !important;}

	.banner-inner {display:none !important;}
}

@media screen and (min-width: 780px) and (max-width: 1119px) {
	#page {margin:0px auto; padding:20px 0 0 0; max-width:100%; overflow:visible; width:760px;}
	body {background:#fff;}
	body .site {box-shadow:none;}
	
	.sub-menu a {background:#333 !important;}

	.masthead {background:#434242;} /*434242*/
	.masthead-inner {display:table; padding:0 10px; margin:0 auto; height:110px;}
	.mast-logo {display:table-cell; vertical-align:middle; }
	.mast-logo img {margin-right:15px;}
	.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {border:0px; text-align:left;}
	.main-navigation {margin:0; display:table; margin-top:43px; vertical-align:middle; position:relative; z-index:100; }
	.main-navigation li {margin:0; line-height:1em; font-family:montserrat,sans-serif;}
	.main-navigation li a {margin:0; line-height:1em; text-transform:uppercase;font-size: 11px; font-weight:normal; padding: 5px 6px; border-left: 0px solid #ddd; color:#fff;}
	.main-navigation li > a:hover {color:#80baf1;}
	.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {color:#fff; font-weight:normal;}
	.main-navigation li:first-child a {border-left: 0px solid #c0c0c0;}
	.bannerimg {width:100%;}
	.site-content article {margin-bottom: 20px; padding-bottom:0px; border:0px;}
	#page {padding:0px; width:1220px;}
	.site-content {width:calc(100% - 40px); padding:0 20px;}
	.sub-menu {left:10px;}
	.sub-menu li a {background:#333 !important; border:0px !Important; color:#fff !important;}
	.sub-menu li a:hover {color:#ddd !important;}
	.related-posts-bar {width:100%; background: #864130;}
	.related-posts-bar-inner {position:relative; width:calc(100% - 80px); padding:0 40px; background: #864130; margin:0 auto; }
	.main-red-bar-item {color:#f0d480 !important;}
	.related-posts-bar-inner a {padding: 10px 20px; display: inline-block; color:#fff; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:12px;}
	.related-posts-bar-inner a:hover {background:#843f30;}
	.bannerblock {position:relative; overflow:hidden;}
	.bannerimg {position:relative; z-index:2;}
	.bannertrans {position:absolute; z-index:3; top:0;}
	.banner-inner {position:absolute; margin: auto; top:-8px; bottom:0; left:0; right:0; z-index:10;height:230px; width:473px; }
	.block-back {position:absolute; z-index: 5; display:none;}
	.block-lines {position:absolute; z-index: 6; display:none;}
	.block-letters {position:absolute; z-index: 7; display:none;}
	.block-feather {position:absolute; z-index: 8; display:none;}
	.block-name {position:absolute; z-index: 9; display:none;}

	article {float:right; width:70%;}
	.entry-header {display:none;}
	.left-column {float:left; width:calc(28% - 2px); margin-right:2%; padding-bottom:0px; padding-top:10px; margin-top:6px;}
	.left-column h2 {font-family:'minion-3'; padding-left:10px; padding-bottom:7px; color:#000; background-color:#82b9f1;}
	.news-blocks-container {width:calc(100% - 10px); margin:0 auto; border-radius: 6px; background:#fff; padding-top:6px;	}
	.related-posts {list-style:none;}
	.related-posts li {margin-bottom:16px; font-weight:bold;}
	.related-posts li a {color:#000; text-decoration:none; font-size:18px;}
	.newslink {margin: 0 6px 0px; border-bottom: 0px dashed #fff; display:table;}
	.newslink a {font-weight:600; color:#000; text-decoration:none; font-size:11px; margin-bottom:10px; line-height:1.3em; border-left: 4px solid #fff; float:left; padding-left:10px;}
	.newslink a:hover {text-decoration:underline;border-left: 4px solid #fff; text-decoration:none;}
	.newsdate {display:block; font-size:10px; color:#333; margin-bottom:3px;}
	.ordering-buttons a {display:inline-block; margin-right:10px; line-height:1em; padding:6px 10px; border:1px solid #c0c0c0; color:#333; text-decoration:none;}
	.ordering-buttons a:hover {background:#c0c0c0; border:1px solid #c0c0c0; cursor:pointer;}
	.pasclogo {float:left; padding: 2px 10px 10px 0; width:41px;}

	.entry-content img {box-shadow:none;}

	.donovan-headshot {padding:4px; border:1px solid #c0c0c0;}
	.main-navigation li ul {z-index:10;}
	.orange-bar-quill {vertical-align:middle; margin-left:20px; position:absolute; right:30px; top:3px; float:right;}
	
	.footer {background:#403F3F; display:table; width:100%;}
	.footer-inner {width:90%; margin:0 auto; padding:20px;}
	.footer-address {color:#fff; font-size:12px; color:#b3b2b2; line-height:1.3em; float:left;}
	.footer-address p {margin-bottom:20px; text-transform:uppercase;}
	.footer-copy {color:#fff; font-size:12px; color:#b3b2b2; line-height:1.3em;clear:both; text-align:center;}
	.footer-copy p {margin-bottom:20px; text-transform:uppercase;}
	.footer-copy p a {text-decoration:none; color:#b3b2b2;}

	.in-the-news-item {background: #dfeafa; background: -moz-linear-gradient(top, #dfeafa 0%, #e5f0ff 100%); background: -webkit-linear-gradient(top, #dfeafa 0%,#e5f0ff 100%); background: linear-gradient(to bottom, #dfeafa 0%,#e5f0ff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfeafa', endColorstr='#e5f0ff',GradientType=0 );		padding:10px 20px;		display:table; width:calc(100% - 40px); margin-bottom:20px;	}
	.in-the-news-item-2 {background: #f7e8ae; background: -moz-linear-gradient(top, #f7e8ae 0%, #f7e8ae 100%); background: -webkit-linear-gradient(top, #f7e8ae 0%,#f7e8ae 100%); background: linear-gradient(to bottom, #f7e8ae 0%,f7e8ae 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7e8ae', endColorstr='#f7e8ae',GradientType=0 );		padding:10px 20px;		display:table; width:calc(100% - 40px); margin-bottom:20px;	}
	.in-the-news-item-3 {background: #f7e8ae; background: -moz-linear-gradient(top, #efe7c6 0%, #efe7c6 100%); background: -webkit-linear-gradient(top, #efe7c6 0%,#efe7c6 100%); background: linear-gradient(to bottom, #efe7c6 0%,efe7c6 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efe7c6', endColorstr='#efe7c6',GradientType=0 );		padding:10px 20px;		display:table; width:calc(100% - 40px); margin-bottom:20px;	}
	.in-the-news-item-4 {background: #faf4dc; background: -moz-linear-gradient(top, #faf4dc 0%, #faf4dc 100%); background: -webkit-linear-gradient(top, #faf4dc 0%,#faf4dc 100%); background: linear-gradient(to bottom, #faf4dc 0%,faf4dc 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf4dc', endColorstr='#faf4dc',GradientType=0 );		padding:10px 20px;		display:table; width:calc(100% - 40px); margin-bottom:20px;	}
	
	.itn-img {width: 100px; vertical-align:middle; display:table-cell;}
	.itn-img img {width:90%; margin:0 5%;}
	.itn-info {width: calc(100% - 80px); padding:10px 20px 0px 20px; display:table-cell;}
	.itn-info h3 {line-height:1.4em; font-size:13px; margin: 0 0 10px 0;}
	.itn-info p {margin-bottom:10px; font-size:11px;}
	.leftspan {display:inline-block; width:52%; margin-right:3%; vertical-align:top; font-weight:bold; font-size:12px;}
	.rightspan {display:inline-block; width:35%;}
	
	.contact-form-container {width:calc(100% - 280px); padding-left:40px; float:left;}
	.contact-address {float:left; width:221px;}
	.contact-address p {margin-bottom:14px;}
	.contact-address p a {color:initial; text-decoration:none;}
	.wpforms-field {padding-top:0px !important; padding-bottom:20px !important;}
	.wpforms-field-label {font-weight:300 !important; font-size:13px !important; color:#000 !important;}
	.wpforms-form input {font-size:14px !important;}
	.wpforms-form textarea {font-size:14px !important;}

}

@media screen and (min-width: 1120px) {
	#page {margin:0px auto; padding:20px 0 0 0; max-width:100%; overflow:visible; width:1100px;}
	body {background:#fff;}
	body .site {box-shadow:none;}
	.sub-menu a {background:#333 !important;}

	.masthead {background:#434242;}
	.masthead-inner {display:table; width:1100px; padding:0 40px; margin:0 auto; height:110px;}
	.mast-logo {display:table-cell; vertical-align:middle; }
	.mast-logo img {margin-right:30px;}
	.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {border:0px; text-align:left;}
	.main-navigation {margin:0; display:table; margin-top:40px; vertical-align:middle; }
	.main-navigation li {margin:0; line-height:1em; font-family:montserrat,sans-serif;}
	.main-navigation li a {margin:0; line-height:1em; text-transform:uppercase;font-size: 13px; font-weight:bold; padding: 5px 20px; border-left: 0px solid #ddd; color:#fff;}
	.main-navigation li > a:hover {color:#80baf1;}
	.main-navigation li a {margin:0; line-height:1em; text-transform:uppercase;font-size: 13px; font-weight:bold; padding: 5px 20px; border-left: 0px solid #ddd; color:#fff;}
	.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {color:#fff;}
	.main-navigation li:first-child a {border-left: 0px solid #c0c0c0;}
	.bannerimg {width:100%;}
	.site-content article {margin-bottom: 20px; padding-bottom:0px; border:0px;}
	#page {padding:0px; width:1220px;}
	.site-content {width:calc(100% - 80px); padding:0 40px;}
	.sub-menu {left:10px;}
	.sub-menu li a {background:#333 !important; border:0px !Important; color:#fff !important;}
	.sub-menu li a:hover {color:#ddd !important;}
	.related-posts-bar {width:100%; background: #864130; position:relative;}
	.related-posts-bar-inner {width:1140px; padding:0 40px; background: #864130; margin:0 auto; }
	.main-red-bar-item {color:#f0d480 !important;}
	.related-posts-bar-inner a {padding: 10px 20px; display: inline-block; color:#fff; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:18px;}
	.related-posts-bar-inner a:hover {background:#843f30;}
	.bannerblock {position:relative; overflow:hidden;}
	.bannerimg {position:relative; z-index:2;}
	.bannertrans {position:absolute; z-index:3; top:0;}
	.banner-inner {position:absolute; margin: auto; top:0; bottom:0; left:0; right:0; z-index:10;height:230px; width:473px; }

	.block-back {position:absolute; z-index: 5; display:none;}
	.block-lines {position:absolute; z-index: 6; display:none;}
	.block-letters {position:absolute; z-index: 7; display:none;}
	.block-feather {position:absolute; z-index: 8; display:none;}
	.block-name {position:absolute; z-index: 9; display:none;}

	article {float:right; width:70%;}
	.entry-header {display:none;}
	.left-column {float:left; width:calc(25% - 2px); margin-right:5%; padding-bottom:0px; padding-top:10px; background:#fff; margin-top:6px;}
	.left-column h2 {font-family:'minion-3'; padding-left:10px; padding-bottom:7px; color:#1a2638; background-color:#82b9f1;padding: 8px;margin-bottom: 10px;}
	.news-blocks-container {width:calc(100% - 10px); margin:0 auto; border-radius: 6px; background:#fff; padding-top:6px;	}
	.related-posts {list-style:none;}
	.related-posts li {margin-bottom:16px; font-weight:bold;}
	.related-posts li a {color:#000; text-decoration:none; font-size:18px;}
	.newslink {margin: 0 6px 0px; border-bottom: 0px dashed #fff; display:table;}
	.newslink a {font-weight:600; color:#000; text-decoration:none; font-size:11px; margin-bottom:8px; line-height:1.3em; border-left: 4px solid #fff; float:left; padding-left:10px;}
	.newslink a:hover {text-decoration:underline;border-left: 4px solid #fff; text-decoration:none;}
	.newsdate {display:block; font-size:10px; color:#333; margin-bottom:3px;}
	.ordering-buttons a {display:inline-block; margin-right:10px; line-height:1em; padding:6px 10px; border:1px solid #c0c0c0; color:#333; text-decoration:none;}
	.ordering-buttons a:hover {background:#c0c0c0; border:1px solid #c0c0c0; cursor:pointer;}
	.pasclogo {float:left; padding: 2px 10px 20px 0; width:41px;}

	.entry-content img {box-shadow:none;}

	.donovan-headshot {padding:4px; border:1px solid #c0c0c0;}
	.main-navigation li ul {z-index:10;}
	.orange-bar-quill {vertical-align:middle; margin-left:20px; position:absolute; right:30px; top:3px; float:right;}

	.footer {background:#403F3F; display:table; width:100%;}
	.footer-inner {width:1220px; margin:0 auto; padding:20px;}
	.footer-address {color:#fff; font-size:12px; color:#b3b2b2; line-height:1.3em; float:left;}
	.footer-address p {margin-bottom:20px; text-transform:uppercase;}
	.footer-copy {color:#fff; font-size:12px; color:#b3b2b2; line-height:1.3em;clear:both; text-align:center;}
	.footer-copy p {margin-bottom:20px; text-transform:uppercase;}
	.footer-copy p a {text-decoration:none; color:#b3b2b2;}

	.in-the-news-item {background: #dfeafa; background: -moz-linear-gradient(top, #dfeafa 0%, #e5f0ff 100%); background: -webkit-linear-gradient(top, #dfeafa 0%,#e5f0ff 100%); background: linear-gradient(to bottom, #dfeafa 0%,#e5f0ff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfeafa', endColorstr='#e5f0ff',GradientType=0 );		padding:10px 20px;		display:table; width:calc(100% - 40px); margin-bottom:20px;	}
	.in-the-news-item-2 {background: #f7e8ae; background: -moz-linear-gradient(top, #f7e8ae 0%, #f7e8ae 100%); background: -webkit-linear-gradient(top, #f7e8ae 0%,#f7e8ae 100%); background: linear-gradient(to bottom, #f7e8ae 0%,f7e8ae 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7e8ae', endColorstr='#f7e8ae',GradientType=0 );		padding:10px 20px;		display:table; width:calc(100% - 40px); margin-bottom:20px;	}
	.in-the-news-item-3 {background: #f7e8ae; background: -moz-linear-gradient(top, #efe7c6 0%, #efe7c6 100%); background: -webkit-linear-gradient(top, #efe7c6 0%,#efe7c6 100%); background: linear-gradient(to bottom, #efe7c6 0%,efe7c6 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efe7c6', endColorstr='#efe7c6',GradientType=0 );		padding:10px 20px;		display:table; width:calc(100% - 40px); margin-bottom:20px;	}
	.in-the-news-item-4 {background: #faf4dc; background: -moz-linear-gradient(top, #faf4dc 0%, #faf4dc 100%); background: -webkit-linear-gradient(top, #faf4dc 0%,#faf4dc 100%); background: linear-gradient(to bottom, #faf4dc 0%,faf4dc 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf4dc', endColorstr='#faf4dc',GradientType=0 );		padding:10px 20px;		display:table; width:calc(100% - 40px); margin-bottom:20px;	}
	
	.itn-img {width: 160px; vertical-align:middle; display:table-cell;}
	.itn-img img {width:90%; margin:0 5%;}
	.itn-info {width: calc(100% - 140px); padding:10px 20px 0px 20px; display:table-cell;}
	.itn-info h3 {line-height:1.4em; font-size:15px; margin: 0 0 10px 0;}
	.itn-info p {margin-bottom:10px; font-size:12px;}
	.leftspan {display:inline-block; width:52%; margin-right:3%; vertical-align:top; font-weight:bold; font-size:15px;}
	.rightspan {display:inline-block; width:35%;}
	
	
	.contact-form-container {width:430px; margin-left:130px; float:left;}
	.contact-address {float:left; width:221px;}
	.contact-address p {margin-bottom:14px;}
	.contact-address p a {color:initial; text-decoration:none;}
	.wpforms-field {padding-top:0px !important; padding-bottom:20px !important;}
	.wpforms-field-label {font-weight:300 !important; font-size:13px !important; color:#000 !important;}
	.wpforms-form input {font-size:14px !important;}
	.wpforms-form textarea {font-size:14px !important;}
	
	
}


body, p,  h1, h2, h3, h4, h5, h6 {
 -moz-hyphens: none !important;
-ms-hyphens: none !important;
-webkit-hyphens: none !important;
 hyphens: none !important;}
 
 
 