.clear
{
clear:both;
}
body {
background: url(//www.markhermanlaw.com/wp-content/themes/MarkHerman/images/pattern.jpg) repeat;
font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
color: #252525;
font-weight: normal;
overflow-x: hidden;
}
.bodyBg {
margin:0 auto;
}
#flashContainer
{
position:relative;
display:block;
}
#flash
{
display: block;
height:454px;
background: none;
}
.home #flash
{
height: 520px;
background: none;
}
#flashWrapper
{
display: block;
width: 100%;
height:100%;
background: none;
}
.home #flashWrapper
{
background: none;
}
.bannerForm
{
position: absolute;
z-index:99;
top: 8px;
right: 0;
height: 204px;
width: 474px;
background: url(//www.markhermanlaw.com/wp-content/themes/MarkHerman/images/shade.png) no-repeat;
}
.home .bannerForm
{
height: 286px;
}
.bannerForm form
{
display: block;
margin: 59px 0 0 118px;
}
#formLeft
{
float:left;
width:165px;
}
.bannerForm form input, .bannerForm form textarea
{
color:#144160;
border:1px solid #2b5177;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
width:147px;
height:26px;
padding:0 0 0 10px;
margin:0 0 6px 0;
resize: none;
float:left;
}
.ie7 .bannerForm form input
{
float:right;
margin-right:5px;
}
.bannerForm form textarea
{
height: 85px;
padding-top: 9px;
float:left;
}
.bannerForm form input[type="submit"]
{
display: block;
clear:both;
width:328px;
height:26px;
background: url(//www.markhermanlaw.com/wp-content/themes/MarkHerman/images/send.png) no-repeat;
border:none;
margin-top: 5px;
}
.ie7 .bannerForm form input[type="submit"]
{
clear:none;
margin-right:30px;
}
#flashWrapper .container_12
{
position: relative;
padding:8px 0 0 0;
overflow:hidden;
}
.home #flashWrapper .container_12
{
height:353px;
}
.bannerLogo
{
float: left;
margin: 8px 15px 0 10px;
}
#bannerRotator
{
list-style-type: none;
margin:0;
}
#bannerRotator li{
height:353px;
}
.bannerText
{
display: block;
height: 47px;
width: 100%;
background: rgba(0,0,0,0.54);
position: absolute;
bottom: 0;
}
.bannerText p
{
float: left;
color: #fff;
margin: 14px 0 0 0;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 16px;
line-height: 16px;
font-weight: normal;
}
.bannerText p .bannerTitle
{
color:#a7d4ec;
}
.moreInfo
{
float: right;
margin: 10px 13px 0 0;
}
@font-face {
font-family: 'CalifornianFB-Reg';
src:    url(//www.markhermanlaw.com/wp-content/themes/MarkHerman/library/fonts/califr.eot);
src:    url(//www.markhermanlaw.com/wp-content/themes/MarkHerman/library/fonts/califr.eot?#iefix) format('embedded-opentype'),
url(//www.markhermanlaw.com/wp-content/themes/MarkHerman/library/fonts/califr.woff) format('woff'),
url(//www.markhermanlaw.com/wp-content/themes/MarkHerman/library/fonts/califr.ttf) format('truetype'),
url(//www.markhermanlaw.com/wp-content/themes/MarkHerman/library/fonts/califr.svg#CalifornianFB-Reg) format('svg');
font-weight: normal;
font-style: normal;
}  .container_12, .wrap {
width: 1000px;
margin: 0 auto;
}
#containerWrapper
{
display:block;
width:100%;
}
#containerWrapperInner
{
display:block;
width:100%;
background:url(//www.markhermanlaw.com/wp-content/themes/MarkHerman/images/contentBG.png) 50% 95px no-repeat;
}
#containerWrapperInner
{
}
#upperFooter
{
background: #fff;
display: block;
height: 58px;
}
#pattern {
width:100%;
position: relative;
-webkit-box-shadow: 0px 5px 29px rgba(0, 0, 0, 0.26);  -moz-box-shadow:    0px 5px 29px rgba(0, 0, 0, 0.26);  box-shadow:         0px 5px 29px rgba(0, 0, 0, 0.26);
}
#subpage_quote
{
background: none;
width: 944px;
height: 50px;
z-index: 999;
position: relative;
padding: 0 30px;
display: block;
}
.home #subpage_quote {display:none;}
#callsToAction
{
background: none;
width: 944px;
height: 134px;
z-index: 999;
position: relative;
padding:0 30px;
display: none;
}
.home #callsToAction {display:block;}
#callsToAction img
{
margin: 15px 0;
}
.container_12_adjust {
width: 1000px;
margin: 0 auto;
} .container_12 .grid_1 {width: 62px;}
.container_12 .grid_2 {width: 144px;}
.container_12 .grid_3 {width: 226px;}
.container_12 .grid_4 {width: 305px;}
.container_12 .grid_5 {width: 390px;}
.container_12 .grid_6 {width: 472px;}
.container_12 .grid_7 {width: 554px;}
.container_12 .grid_8 {width: 600px;}
.container_12 .grid_9 {width: 718px;}
.container_12 .grid_10 {width: 800px;}
.container_12 .grid_11 {width: 882px;}
.container_12 .grid_12 {width: 1000px;} .grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
display: inline;
float: left;
} .alpha { margin-left: 0; } .omega { margin-right: 0; }    .left { float: left; }
.right { float: right; } .text-left { text-align: left; }
.text-center { text-align: center; }
.text-right { text-align: right; } mark, .search-term { background: #EBE16F; } .help, .info, .error, .success { margin: 10px; padding: 5px 18px; border: 1px solid #cecece; }
.help { border-color: #E0C618; background: #EBE16F; }
.info { border-color: #92cae4; background: #d5edf8; }
.error { border-color: #fbc2c4; background: #fbe3e4; }
.success { border-color: #c6d880; background: #e6efc2; }  a, a:visited { color:#8f7039; text-decoration: none; }
a:hover, a:focus { color: #8f7039;  text-decoration: underline; }
a:active {} a:link { -webkit-tap-highlight-color : rgba(0,0,0,0); }  ::selection {
background: #6fc2f6;
color:#fff;
text-shadow : none;
} ::-moz-selection {
background: #6fc2f6;
color:#fff;
text-shadow : none;
} .rtl {}
.home {} .blog {}
.archive {} .date {} .date-paged-1 {} .search {} .search-results {} .search-no-results {} .search-paged-1 {} .error404 {} .single {} .postid-1 {} .single-paged-1 {} .attachment {} .attachmentid-1 {} .attachment-mime-type {} .author {} .author-nicename {} .author-paged-1 {} .category {} .category-1 {} .category-paged-1 {} .tag {} .tag-slug {} .tag-paged-1 {} .page-template {} .page-template-page-php {} .page-paged-1 {} .page-parent {}
.page-child {}
.parent-pageid-1 {} .logged-in {} .paged {} .paged-1 {}  h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 { font-family: 'CalifornianFB-Reg'; font-weight: normal; }
h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a { text-decoration: none; }
h1, .h1 { 
font-size: 24px;
line-height: 24px;
font-weight: bold;
margin: 0;
color:#6f520b;
font-family: 'CalifornianFB-Reg';}
}
h2, .h2 {
font-size: 24px;
line-height: 24px;
font-weight: bold;
margin: 0;
color: #6f520b;
font-family: 'CalifornianFB-Reg';
}
h3, .h3 { font-size: 16px; line-height: 20px; font-weight: normal; color: #4f0e0e; margin: 7px 0; }
h4, .h4 { 
font-size: 18px;
font-weight: bold;
line-height: 18px;
color: #8f7039;
margin: 0;
}
h4 a, h4 a:visited { 
color: #8f7039;
}
h5, .h5 { font-size: 21px; line-height: 21px; color: #6c4b17; margin:0; font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;}
h6, .h6 { margin:0; }
.topTitle {
background: none;
width: 964px;
height: 23px;
display: block;
margin: 0 auto 0 auto;
padding-top: 3px;
color: white;
text-align: center;
font-size: 9pt;
letter-spacing: 3px;
}
.blue { color: #1074bb; }
.archive article.post.hentry.status-publish
{
margin-top:10px;
} header[role=banner] {}
#footerBanner
{
background: none;
width: 964px;
height: 106px;
display: block;
margin: 0 auto;
}
#footerBanner img
{
margin: 29px 46px;
}
.sidebarTitle
{
}
.sidebarTitle h3
{
}
.sidebarTitle p
{
}
#consultation, #consultation form {
position: relative;
display: block;
margin-top: 18px;
margin-bottom: 18px;
}
#consultation input
{
display: block;
background-color: #959595;
width: 182px;
height: 30px;
margin: 5px auto;
padding: 0 10px;
color: #fff;
border-top:1px solid #000;
border-left:1px solid #000;
border-right:1px solid #bababa;
border-bottom:1px solid #bababa;
-webkit-box-shadow: inset 1px 1px 2px 0px rgba(0, 0, 0, 1), inset -1px -1px 2px 0px rgba(255, 255, 255, 1);
box-shadow: inset 1px 1px 2px 0px rgba(0, 0, 0, 1), inset -1px -1px 2px 0px rgba(255, 255, 255, 1);
}
#consultation textarea
{
display:block;
background-color:#959595;
width: 182px;
margin:5px auto;
padding:6px 10px;
color:#fff;
border-top:1px solid #000;
border-left:1px solid #000;
border-right:1px solid #bababa;
border-bottom:1px solid #bababa;
-webkit-box-shadow: inset 1px 1px 2px 0px rgba(0, 0, 0, 1), inset -1px -1px 2px 0px rgba(255, 255, 255, 1);
box-shadow: inset 1px 1px 2px 0px rgba(0, 0, 0, 1), inset -1px -1px 2px 0px rgba(255, 255, 255, 1);
}
#consultation #submit
{
border: none;
height: 45px;
width: 211px;
background: url(//www.markhermanlaw.com/wp-content/themes/MarkHerman/images/send.png) no-repeat;
box-shadow: none;
}
#consultation p
{
color: #675D24;
display: block;
margin: 12px 16px;
font-size: 13px;
text-align: center;
font-family: 'myriad_probold';
}
.inner
{
float: right;
display: block;
width: 296px;
background: rgb(32,32,32); background: -moz-linear-gradient(top,  rgba(32,32,32,1) 0%, rgba(76,76,76,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(32,32,32,1)), color-stop(100%,rgba(76,76,76,1))); background: -webkit-linear-gradient(top,  rgba(32,32,32,1) 0%,rgba(76,76,76,1) 100%); background: -o-linear-gradient(top,  rgba(32,32,32,1) 0%,rgba(76,76,76,1) 100%); background: -ms-linear-gradient(top,  rgba(32,32,32,1) 0%,rgba(76,76,76,1) 100%); background: linear-gradient(to bottom,  rgba(32,32,32,1) 0%,rgba(76,76,76,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#202020', endColorstr='#4c4c4c',GradientType=0 ); }
.inner ul
{
margin:17px 0;
}
.inner li
{
font-family: 'AvenirMedium';
display: block;
font-size: 12px;
line-height: 24px;
margin-left:15px;
padding-left:28px;
background:none;
}
.inner li a
{
color:#fff;
text-decoration: none;
}
.inner li a:hover
{
text-decoration: underline;
}
#contentContainerOuter
{
}
#contentContainer
{
background: rgb(243,223,167); background: -moz-linear-gradient(top,  rgba(243,223,167,1) 0%, rgba(226,205,143,1) 64%, rgba(244,225,170,1) 88%, rgba(245,225,171,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,223,167,1)), color-stop(64%,rgba(226,205,143,1)), color-stop(88%,rgba(244,225,170,1)), color-stop(100%,rgba(245,225,171,1))); background: -webkit-linear-gradient(top,  rgba(243,223,167,1) 0%,rgba(226,205,143,1) 64%,rgba(244,225,170,1) 88%,rgba(245,225,171,1) 100%); background: -o-linear-gradient(top,  rgba(243,223,167,1) 0%,rgba(226,205,143,1) 64%,rgba(244,225,170,1) 88%,rgba(245,225,171,1) 100%); background: -ms-linear-gradient(top,  rgba(243,223,167,1) 0%,rgba(226,205,143,1) 64%,rgba(244,225,170,1) 88%,rgba(245,225,171,1) 100%); background: linear-gradient(to bottom,  rgba(243,223,167,1) 0%,rgba(226,205,143,1) 64%,rgba(244,225,170,1) 88%,rgba(245,225,171,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3dfa7', endColorstr='#f5e1ab',GradientType=0 ); ;
display: block;
clear: both;
}
#ourLocations
{
display:block;
width:619px;
height:166px;
padding-top:12px;
color: #fff;
font-family: Arial;
line-height:22px;
font-size:12px;
background: rgb(0,81,149);
background: -moz-linear-gradient(left, rgba(0,81,149,1) 0%, rgba(0,27,49,1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,81,149,1)), color-stop(100%,rgba(0,27,49,1)));
background: -webkit-linear-gradient(left, rgba(0,81,149,1) 0%,rgba(0,27,49,1) 100%);
background: -o-linear-gradient(left, rgba(0,81,149,1) 0%,rgba(0,27,49,1) 100%);
background: -ms-linear-gradient(left, rgba(0,81,149,1) 0%,rgba(0,27,49,1) 100%);
background: linear-gradient(to right, rgba(0,81,149,1) 0%,rgba(0,27,49,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005195', endColorstr='#001b31',GradientType=1 );
}
#locationsInner
{
display:block;
height:100%;
background:none;
}
#ourLocations h2{
font-family: 'avenirMedium';
color: #fff;
font-weight:normal;
font-size: 18px;
line-height: 22px;
background: #0076a3;
width: 173px;
height: 25px;
text-align: right;
padding-right: 12px;
padding-top: 8px;
}
#ourLocations strong
{
font-size:14px;
}
#ourLocations span
{
font-size:10px;
font-style: italic;
}
#location1
{
width: 185px;    
display: inline;
float: left;
margin-left: 25px;
}
#location2
{
width: 210px;    
display: inline;
float: left;
margin-left: 20px;
}
#location3
{
width: 150px;    
display: inline;
float: left;
margin-left: 20px;
}
#footerContainer
{
display:block;
}
#footerWrapper
{
display:block;
}
#socialIcons
{
display: inline;
float: left;
margin: 65px 0 0 5px;
height:18px;
width:100px;
}
#socialIcons img
{
display:inline;
}
#footerrow2 #socialIcons
{
margin: 10px 60px;
}
#logo {
float: left;
margin: 25px 0 0 0;
}
#logo a {
background: url(//www.markhermanlaw.com/wp-content/uploads/2015/04/logo.png) no-repeat;
width: 490px;
height: 88px;
display: block;
text-indent: -9999px;
}
#footerlogo {
float: left;
margin: 14px 0 0 64px;
}
#footerlogo a {
background: url(//www.markhermanlaw.com/wp-content/themes/MarkHerman/images/footerLogo.png) no-repeat;
width: 177px;
height: 89px;
display: block;
text-indent: -9999px;
}
#footerContact
{
width: 244px;
height: 85px;
background: none;
display: block;
float: left;
clear: both;
margin: 12px 0 0 31px;
}
#footerIcons
{
display: block;
clear: both;
width: 275px;
}
#footerIcons p
{
margin: 0 0 0 31px;
padding: 10px 0;
text-align: center;
font-size: 12px;
line-height: 12px;
color: #446a88;
}
#footerIcons div
{
display: block;
margin: 0 auto;
width: 90px;
padding-left: 31px;
}
#hdrContact {
float: right;
clear:right;
margin: 33px 10px 0 0;
}
#hdrContact a {
background:none;
width:335px;
height:33px;
display:block;
text-indent:-9999px;
}
#banner .container_12
{
}
#headerIcons
{
float: right;
margin: 15px 265px 0 0;
}
#headerIcons a
{
display: block;
width:40px;
height:40px;
clear: both;
margin:0 0 2px 0;
}
#inner-header
{
display:block;
}
#banner {
height: 335px;
background: url(//www.markhermanlaw.com/wp-content/themes/MarkHerman/images/subpageHeader.jpg) 50% 0% no-repeat;
}
.home #banner {
height: 518px;
background: url(//www.markhermanlaw.com/wp-content/uploads/2016/09/headerBG.jpg) 50% 0% no-repeat;
}
#banner-inner {
height:358px;
border-top:1px solid #a1a1a1;
border-bottom:1px solid #a1a1a1;
padding:20px 10px;
}
#flashImg {
height:348px;
background: none;
}
#flashImgDivider {
height:24px;
background: none;
}
#subPageFlashImg {
height:113px;
background: none;
} nav[role=navigation] {
margin: 0 auto 0 auto;
height: 44px;
width: 100%;
display: block;
margin: 0 auto 0 auto;
color: #fff;
font-weight: bold;
text-align: center;
}
#navContainer
{
width:100%;
height: 44px;
background:none;
}
nav[role=navigation] .menu {
}
nav[role=navigation] .menu ul {
height: 47px;
position: relative;
z-index: 998;
display: block;
width: 100%;
background: #470f04;
border-bottom: 1px solid #38516b;
}
nav[role=navigation] .menu ul li {
float: left;
text-align: center;
position: relative;
z-index: 999;
border-bottom: 3px solid #682b1f;
}
nav[role=navigation] .menu ul li:hover
{
}
nav[role=navigation] .menu ul li a {
font-size: 15px;
line-height:15px;
font-weight:100;
color: #fff;
margin: 0px 0px;
display: block;
font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
text-decoration: none;
}
nav[role=navigation] .menu ul li a:hover {
text-decoration: underline;
}
nav[role=navigation] .menu ul li a:hover span {
display: block;
width: 100%;
}
nav[role=navigation] .menu ul li:first-child a {}
nav[role=navigation] .menu ul li.menu-item-object-category.current-menu-item > a,
nav[role=navigation] .menu ul li.current_page_item > a
{
}
nav[role=navigation] .menu ul li.menu-item-object-category.current-menu-item > a,
nav[role=navigation] .menu ul li.current_page_item
{
} nav[role=navigation] .menu ul li ul, nav[role=navigation] .menu ul li ul li ul {
position: absolute;
left: -999em;
z-index: 9999;
width: 213px;
}
nav[role=navigation] .menu ul li ul li ul {
margin-left: 200px;
top: auto;
margin-top: -50px;
}
nav[role=navigation] .menu ul li ul li {
float: left;
text-align: left;
background: none;
}       
nav[role=navigation] .menu ul li ul li:hover ul, nav[role=navigation] .menu ul li:hover ul {
left: auto;
}
nav[role=navigation] .menu ul li .sub-menu
{
background: #480f04;
height: auto;
position: relative;
z-index: 9999;
border-bottom: 3px solid #682b1f;
}
nav[role=navigation] .menu ul li >  ul li a {
margin: 0;
padding: 10px 0;
text-align: center;
width: 193px;
}
nav[role=navigation] .menu ul li > ul li a:hover { 
}
nav[role=navigation] .menu ul li > ul li a:hover span { background: none; }
nav[role=navigation] .menu ul li ul li:last-child a {}
nav[role=navigation] .menu ul li > ul li > ul.sub-menu { 
margin-top: -35px; background: #838180;
}
nav[role=navigation] .menu ul li ul li:hover ul.sub-menu { margin: -33px 0px 0px 215px;}
nav[role=navigation] .menu li:hover ul ul, nav[role=navigation] .menu li:hover ul ul ul, nav[role=navigation] .menu li.sfhover ul ul, nav[role=navigation] .menu li.sfhover ul ul ul {
left: -999em;
}
nav[role=navigation] .menu li:hover ul, nav[role=navigation] .menu li li:hover ul, nav[role=navigation] .menu li li li:hover ul, nav[role=navigation] .menu li.sfhover ul, nav[role=navigation] .menu li li.sfhover ul, nav[role=navigation] .menu li li li.sfhover ul {
left: auto;
}
nav[role=navigation] .menu li:hover, nav[role=navigation] .menu li.sfhover {
width: auto;
}
#ctaBG
{
display:block;
clear:both;
margin:0 auto;
width: 1000px;
height: 184px;
background: url(//www.markhermanlaw.com/wp-content/themes/MarkHerman/images/ctaBG.jpg) no-repeat;
-webkit-box-shadow: 0px 5px 29px rgba(0, 0, 0, 0.26);  -moz-box-shadow:    0px 5px 29px rgba(0, 0, 0, 0.26);  box-shadow:         0px 5px 29px rgba(0, 0, 0, 0.26);
}
.cta
{
float: left;
width: 269px;
height: 117px;
margin: 11px 0 0 20px;
padding: 30px 0 0 53px;
}
.ctaMiddle
{
margin-left: 0;
padding-left: 45px;
}
.ctaEnd
{
margin-left:0;
}
.cta h3
{
color: #010101;
font-size: 28px;
line-height: 28px;
margin: 0;
font-weight: normal;
}
.cta p
{
color: #fffaee;
font-size: 14px;
line-height: 14px;
margin: 8px 0;
font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
}
.cta a
{
font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
text-transform: uppercase;
font-weight: normal;
margin:0;
font-size: 12px;
line-height: 12px;
color: #480f04;
text-decoration: none;
float: left;
}
.cta a:hover
{
text-decoration: underline;
} #socialMedia {
border-bottom:1px solid #a1a1a1;
height:76px;
}
#socialMedia ul {
float:left;
margin:0px;
}
#socialMedia li {
float:left;
list-style:none;
}
#socialMedia li.keepInTouch {
float:left;
width:243px;
height:76px;
background: bg-keep-in-touch.png;
margin-left:18px;
}
#socialMedia li {
color:#a1a1a1;
font-size:18px;
padding-right:16px;
}
#socialMedia li a {
color:#a1a1a1;
padding-left:17px;
font-size:18px;
}
#socialMedia li a:hover {
color:#333333;
}
#socialMedia .followHer {
float:left;
padding:25px 45px 0px 36px;
}
#socialMedia li.facebook {
float:left;
padding-left:18px;
margin-top:25px;
background: none;
}
#socialMedia li.twitter {
float:left;
padding-left:42px;
margin-top:25px;
background: none;
}
#socialMedia li.youtube {
float:left;
padding-left:33px;
margin-top:25px;
background: none;
}
#socialMedia li.pinterest {
float:left;
padding-left:28px;
margin-top:25px;
background: none;
}
#ctas {
background: none;
height: 168px;
width: 964px;
display: block;
margin: 0 auto;
position: absolute;
bottom: 0;
}
#cta1
{
display: inline;
float: left;
width: 305px;
height: 133px;
margin: 14px 0 0 3px;
background:url(//www.markhermanlaw.com/wp-content/themes/MarkHerman/images/cta1.png) no-repeat;
}
#cta2
{
display: inline;
float: left;
width: 305px;
height: 133px;
margin: 14px 0 0 19px;
background:url(//www.markhermanlaw.com/wp-content/themes/MarkHerman/images/cta2.png) no-repeat;
}
#cta3
{
display: inline;
float: left;
width: 305px;
height: 133px;
margin: 14px 0 0 23px;
background:url(//www.markhermanlaw.com/wp-content/themes/MarkHerman/images/cta3.png) no-repeat;
}
#cta1:hover
{
background:url(//www.markhermanlaw.com/wp-content/themes/MarkHerman/images/headerBGm-inner.jpg) no-repeat;
}
#cta2:hover
{
background:url(//www.markhermanlaw.com/wp-content/themes/MarkHerman/images/headerBGm-inner.jpg) no-repeat;
}
#cta3:hover
{
background:url(//www.markhermanlaw.com/wp-content/themes/MarkHerman/images/headerBGm-inner.jpg) no-repeat;
}
#ctas span
{
display: block;
color: #898989;
font-family: 'avenirHeavy';
font-size: 10px;
line-height: 14px;
position: absolute;
margin-top: 115px;
margin-left: 100px;
}
#ctas a:hover span
{
color:#fff;
}
#blog p.title {
margin-left:10px;
padding-left:25px;
background: none;
}
#blog .inner {
margin-left:10px;
}
#blog .inner strong.title {
background:none;
}
#blog .inner strong a {
color:#a1a1a1;
font-size:18px;
}
#photo p.title, #ctas #video p.title {
margin-left:10px;
padding-left:40px;
}
#photo p.title {
background: none;
}
#video p.title {
background: none;
}
#video .inner, #photo .inner {
border-left:1px solid #a1a1a1;
}
.inner strong.title {
font-size:18px;
}
#content {
padding:0px;
}
#mainBorder
{
width: 100%;
height: 100%;
border-left: 5px solid #4d4637;
margin-left: -13px;
padding-top: 50px;
}
#main {
position: relative;
height: 100%;
width: 692px;
float: left;
margin: 0 0 0 10px;
padding: 0;
background: rgb(247,243,229); background: -moz-linear-gradient(top,  rgba(247,243,229,1) 0%, rgba(243,232,200,1) 10%, rgba(231,219,184,1) 33%, rgba(243,232,200,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,243,229,1)), color-stop(10%,rgba(243,232,200,1)), color-stop(33%,rgba(231,219,184,1)), color-stop(100%,rgba(243,232,200,1))); background: -webkit-linear-gradient(top,  rgba(247,243,229,1) 0%,rgba(243,232,200,1) 10%,rgba(231,219,184,1) 33%,rgba(243,232,200,1) 100%); background: -o-linear-gradient(top,  rgba(247,243,229,1) 0%,rgba(243,232,200,1) 10%,rgba(231,219,184,1) 33%,rgba(243,232,200,1) 100%); background: -ms-linear-gradient(top,  rgba(247,243,229,1) 0%,rgba(243,232,200,1) 10%,rgba(231,219,184,1) 33%,rgba(243,232,200,1) 100%); background: linear-gradient(to bottom,  rgba(247,243,229,1) 0%,rgba(243,232,200,1) 10%,rgba(231,219,184,1) 33%,rgba(243,232,200,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f3e5', endColorstr='#f3e8c8',GradientType=0 ); ;
}
#mainInner {
margin: 10px 20px 20px 20px;
}
.hentry { padding: 0; }
.single-title, .page-title { margin: 0;}
.single-title {}
.page-title {
}
.archive_title { margin: 1.1em 0 0.75em; } .post-id {} .post {} .page {} .attachment {} .sticky {} .hentry {} .category-slug {} .tag-slug {}  .meta { font-size:0.9em; letter-spacing:0.05em; line-height:1.75em; color: #000; margin: 0.875em 0; font-weight:normal; }
.meta time {} .post_content { margin-bottom: 0px;}
.post_content p {
font-size: 13px;
line-height: 20px;
color: #000;
margin: 7px 0;
font-weight: normal;
margin-bottom: 25px;
font-family: "Lucida Sans", Corbel, "Lucida Grande", "Lucida Sans Unicode", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
}
.post_content a
{
color: #000;
text-decoration: underline;
}
.post_content h2 {}
.post_content ul, .post_content ol, .post_content table, .post_content dl { margin: 1.5em 0; }
.post_content ul, .post_content ol { list-style-position:outside; line-height:1.5; margin-left: 2.2em; margin-right: 2.2em; }
.post_content li { margin-bottom: 0.75em; }
.post_content ul li { list-style-type: disc; margin:0; line-height:20px; }
.post_content ol li { list-style-type: decimal; }
.post_content blockquote { font-style:italic; line-height:1.6em; margin: 1.5em 2.2em; }
.post_content blockquote:before { font-family:Georgia, serif; content: ""; font-size:2.75em; text-indent:-.8em; margin-top:.1em; float:left; opacity:.3; } .post_content table {
border-bottom: 1px solid #ddd;
margin: 0 0 1.625em;
width: 100%;
}
.post_content th {
color: #666;
font-size: 10px;
font-weight: 500;
letter-spacing: 0.1em;
line-height: 2.6em;
text-transform: uppercase;
}
.post_content td {
border-top: 1px solid #ddd;
padding: 6px 10px 6px 0;
}
.post_content dl { margin:1.75em 0 1.75em; }
.post_content dt { margin-top: 1.25em; font-weight:700; }
.post_content dd { font-style: italic; margin-top:0.5em; line-height:1.6em; }
.post_content img { margin: 0 0 1.5em 0; max-width: 100%; }
.alignleft, img.alignleft { margin-right: 1.5em; display: inline; float: left; }
.alignright, img.alignright { margin-left: 1.5em; display: inline; float: right; }
.aligncenter, img.aligncenter { margin-right: auto; margin-left: auto; display: block; clear: both; }
.post_content video { margin: 1.5em 0; max-width: 100%; display: block; }
.post_content object { display: block; margin: 1.5em 0; max-width: 100%; }
.post_content pre  { font-size: 0.9em; line-height: 1.7em; padding: 1em; background-color: #f6f0da; border: 2px solid #725446; }
.post_content code { font-size: 0.9em; line-height: 1.7em; }
.wp-caption { margin-bottom: 1.5em; text-align: center; padding-top: 5px; }
.wp-caption img { border: 0 none; padding: 0; margin: 0; }
.wp-caption .wp-caption-text { font-size:0.8em; font-style:italic; margin:.6em 0 -.2em; } .gallery dl {}
.gallery dt {}
.gallery dd {}
.gallery dl a {}
.gallery dl img {}
.gallery-caption {}
.size-full {}
.size-large {}
.size-medium {}
.size-thumbnail {}
.hentry footer { clear: both; margin: 1.5em 0 0; padding-bottom: 2.2em; }
#mainContentMenuHdr {
background: none;
width: 580px;
margin: 20px auto 0 auto;
}
#mainContentMenuHdr h1 { font-family: 'TrajanProBold'; padding: 30px 0 0 0; font-size: 24px; }
.mainContentMenu { height: 90px; width: 620px; float:right; margin: 0; }
.mainContentMenu ul { margin-top: 0; width:620px; margin-left:65px;}
.mainContentMenu ul li {
list-style-type: none;
background: none;
font-size: 15px;
float:left;
margin:0 0 0 10px;
padding:0;
padding-left: 25px;
width: 165px;
white-space:nowrap;
}
.mainContentMenu ul li a { margin-right: 10px; text-decoration: none; color: #464646; }
.mainContentMenu ul li:last-child a { margin-right: 0; }
.mainContentMenu ul li a:hover, .nav ul li.current-menu-item a, .nav ul li.current_page_item a { text-decoration: underline; }
.mainContentMenu ul li ul.sub-menu { display: none; }  .post_content dt.event-label ,.post_content dd.event-meta {
margin-top:0px;
}  .page-navigation, .wp-prev-next { margin: 1.1em 0 2.2em; }
.bones_page_navi, .wp-prev-next ul { }
.bones_page_navi li { float: left; margin-left: 10px; }
.bones_page_navi li a { padding: 3px 6px; display: block; text-decoration: none; position: relative; }
.bones_page_navi li a:hover { color: #b69967; text-decoration: underline; }
.bones_page_navi li.bpn-current { padding: 3px 6px; border-bottom: 2px solid #b69967; position: relative; } .bones_page_navi li.bpn-current:hover {}
.bones_page_navi li.bpn-prev-link { } .bones_page_navi li.bpn-prev-link a { padding: 0; }
.bones_page_navi li.bpn-prev-link a:hover { background: none; }
.bones_page_navi li.bpn-next-link { font-weight: 700; } .bones_page_navi li.bpn-next-link a { padding: 0; }
.bones_page_navi li.bpn-next-link a:hover { background: none; }
.bones_page_navi li.bpn-last-page-link {} .bones_page_navi li.bpn-last-page-link a {}
.bones_page_navi li.bpn-last-page-link a:hover { background: none; }
.bones_page_navi li.bpn-first-page-link {} .bones_page_navi li.bpn-first-page-link a {}
.bones_page_navi li.bpn-first-page-link a:hover { background: none; } .wp-prev-next {}
.wp-prev-next ul {}
.wp-prev-next .prev-link { float: left; }
.wp-prev-next .next-link { float: right; } #comments { margin: 0 20px 0.75em; } #comments span { font-weight: 700; color: #1a90db; } .comment-nav {}
.comment-nav ul {}
.comment-nav ul li {}
.commentlist { margin: 0 20px; }
.commentlist li { position: relative; clear: both; list-style-type: none; margin-bottom: 1.5em; padding: 0.7335em 10px; }
.commentlist li[class*=depth-] { padding-left: 20px; margin-top: 1.1em; }
.commentlist li.depth-1 { margin-left: 0; margin-top: 0; }
.commentlist li:not(.depth-1) { margin-right: -10px; margin-top: 0; padding-bottom: 0; }
.commentlist li.depth-2 {}
.commentlist li.depth-3 {}
.commentlist li.depth-4 {}
.commentlist li.depth-5 {}
.commentlist li:last-child { margin-bottom: 0; }
.commentlist li ul.children li {}
.commentlist li ul.children li.alt {}
.commentlist li ul.children li.byuser {}
.commentlist li ul.children li.comment {}
.commentlist li ul.children li.depth-1 {} .commentlist li ul.children li.bypostauthor {}
.commentlist li ul.children li.comment-author-admin {}
.commentlist li ul.children .alt {}
.commentlist li ul.children .odd {}
.commentlist li ul.children .even {}
.commentlist .alt {}
.commentlist .odd { background: #eee; }
.commentlist .even { background: #fefefe; }
.commentlist .parent {}
.commentlist .comment {}
.commentlist .children { border-left: 2px solid #6ac8d3; }
.commentlist .pingback {}
.commentlist .bypostauthor {}
.commentlist .comment-author {}
.commentlist .comment-author-admin {}
.commentlist .thread-alt {}
.commentlist .thread-odd {}
.commentlist .thread-even {}
.commentlist .vcard { margin-left: 55px; }
.commentlist .vcard cite.fn { font-weight: 700; font-style: normal; }
.commentlist .vcard time { float: right; }
.commentlist .vcard time a { color: #999; text-decoration: none; }
.commentlist .vcard time a:hover { text-decoration: underline; }
.commentlist .vcard img.photo {}
.commentlist .vcard img.avatar { position: absolute; left: 20px; padding: 2px; border: 1px solid #cecece; background: #fff; }
.commentlist .vcard cite.fn a.url {}
.commentlist .comment-meta {}
.commentlist .comment-meta a {}
.commentlist .commentmetadata {}
.commentlist .commentmetadata a {}
.commentlist li .comment_content { margin-left: 55px; }
.commentlist li .comment_content p { margin: 0.7335em 0 1.5em; font-size: 1em; line-height: 1.5em; }
.commentlist li ul { margin: 0; }
.commentlist .comment-reply-link { text-decoration: none; float: right;  background: #4598bb; padding: 3px 5px; color: #fff; opacity: 0.65; margin-bottom: 10px; font-weight: 700; font-size: 0.9em; }
.commentlist a.comment-reply-link:hover { opacity: 1; } .respond-form { margin: 1.5em 20px; padding-bottom: 2.2em; }
#comment-form-title { margin: 0 0 1.1em; }
#cancel-comment-reply {}
#cancel-comment-reply a {}
.respond-form form[method=post] { margin: 0.75em 0; }
.comments-logged-in-as {}
.respond-form form[method=post] li { list-style-type: none; clear: both; margin-bottom: 0.7335em; }
.respond-form form[method=post] li label, .respond-form form[method=post] li small { display: none; }
.respond-form input[type=text], .respond-form input[type=email], .respond-form input[type=url], .respond-form textarea { padding: 3px 6px; background: #efefef; border: 2px solid #cecece; line-height: 1.5em; }
.respond-form input[type=text]:focus, .respond-form input[type=email]:focus, .respond-form input[type=url]:focus, .respond-form textarea:focus { background: #fff; }
.respond-form input[type=text], .respond-form input[type=email], .respond-form input[type=url] { max-width: 400px; min-width: 250px; }
#allowed_tags { margin: 1.5em 10px 0.7335em 0; }
.respond-form textarea { resize: none; width: 97.3%; height: 150px; } .respond-form input:invalid, .respond-form textarea:invalid { border-color: #fbc2c4; background: #fbe3e4; outline: none; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; background-color: #f6e7eb; } .nocomments { margin: 0 20px 1.1em; } #sidebar1
{
float: right;
width: 279px;
margin: 0 10px 0 0;
background: rgb(139,125,98); background: -moz-linear-gradient(top,  rgba(139,125,98,1) 0%, rgba(188,172,139,1) 5%, rgba(207,190,156,1) 33%, rgba(172,155,121,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(139,125,98,1)), color-stop(5%,rgba(188,172,139,1)), color-stop(33%,rgba(207,190,156,1)), color-stop(100%,rgba(172,155,121,1))); background: -webkit-linear-gradient(top,  rgba(139,125,98,1) 0%,rgba(188,172,139,1) 5%,rgba(207,190,156,1) 33%,rgba(172,155,121,1) 100%); background: -o-linear-gradient(top,  rgba(139,125,98,1) 0%,rgba(188,172,139,1) 5%,rgba(207,190,156,1) 33%,rgba(172,155,121,1) 100%); background: -ms-linear-gradient(top,  rgba(139,125,98,1) 0%,rgba(188,172,139,1) 5%,rgba(207,190,156,1) 33%,rgba(172,155,121,1) 100%); background: linear-gradient(to bottom,  rgba(139,125,98,1) 0%,rgba(188,172,139,1) 5%,rgba(207,190,156,1) 33%,rgba(172,155,121,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8b7d62', endColorstr='#ac9b79',GradientType=0 ); ;
}
#serviceAreas
{
list-style-type: none;
display: block;
width:268px;
margin:0 0 0 19px;
}
.sideBorder
{
display: block;
clear: both;
margin: 3px auto 0 auto;
}
#serviceAreas li
{
display: block;
width: 268px;
height: 40px;
margin: 0 0 2px 0;
padding:0;
background: none;
color: #fff;
font-size: 16px;
line-height: 16px;
}
#serviceAreas li a
{
color: #fff;
display: block;
height:28px;
padding: 12px 0 0 40px;
background-position: 100% 0%;
background-repeat: no-repeat;
}
#sa1 a { background-image: none; }
#sa2 a { background-image: none; }
#sa3 a { background-image: none; }
#sa4 a { background-image: none; }
#sa5 a { background-image: none; }
#sa6 a { background-image: none; }
#sa7 a { background-image: none; }
#sa8 a { background-image: none; }
#sa9 a { background-image: none; }
#sa10 a { background-image: none; }
#sa11 a { background-image: none; }
.sideTitle
{
display: block;
clear: both;
margin: 3px 0 8px 33px;
}
.sideTitle h3
{
font-size: 25px;
line-height: 25px;
color: #3b0c03;
font-weight: normal;
margin: 0 0 5px 0;
border-bottom: 1px solid #c8bba0;
float: left;
}
.sideTitle p
{
font-size: 18px;
line-height: 18px;
color: #584112;
font-weight: normal;
margin: 0 0 5px 0;
display:block;
clear: both;
font-family: 'CalifornianFB-Reg';
}
.sideTitle p a
{
color: #2d2109;
font-weight: bold;
}
#blogPosts
{
list-style-type: none;
margin: 10px 0 0 20px;
}
#blogPosts li
{
margin: 0;
padding: 0;
width: 115px;
float: left;
background: url(//www.markhermanlaw.com/wp-content/themes/MarkHerman/images/li.png) 0% 6px no-repeat;
padding-left:12px;
list-style-type:none;
}
#blogPosts li a
{
font-size: 11px;
line-height: 18px;
color: #4c422e;
float: left;
margin: 0;
font-family: Arial;
}
#blogPosts li p
{
color:#537197;
font-size:12px;
line-height:12px;
float: left;
clear:both;
margin: 8px 0 0 0;
}
#viewAll
{
display: block;
clear:both;
margin: 2px auto;
width: 263px;
}
#videoContainer
{
display: block;
background: #d9d8d6;
width: 255px;
margin: 0 auto;
padding: 9px 7px;
}
#video
{
display:block;
height:163px;
background: #9c9c9c;
}
#storm
{
display: block;
margin: 7px auto;
width: 268px;
}
.widget { padding: 0 10px; margin: 2.2em 0; }
.widget li { margin-bottom: 0.75em; }
.widget li ul { margin-top: 0.75em; padding-left: 1em; }
.widgettitle { border-bottom: 2px solid #444; margin-bottom: 0.75em; } .widget_links {}
.widget_links ul {}
.widget_links ul li {}
.widget_links ul li a {} .widget_meta {}
.widget_meta ul {}
.widget_meta ul li {}
.widget_meta ul li a {} .widget_pages {}
.widget_pages ul {}
.widget_pages ul li {}
.widget_pages ul li a {} .widget_recent_entries {}
.widget_recent_entries ul {}
.widget_recent_entries ul li {}
.widget_recent_entries ul li a {} .widget_archive {}
.widget_archive ul {}
.widget_archive ul li {}
.widget_archive ul li a {}
.widget_archive select {}
.widget_archive option {} .widget_links {}
.widget_links li:after {}
.widget_links li:before {}
.widget_tag_cloud {}
.widget_tag_cloud a {}
.widget_tag_cloud a:after {}
.widget_tag_cloud a:before {} .widget_calendar {}
#calendar_wrap {}
#calendar_wrap th {}
#calendar_wrap td {}
#wp-calendar tr td {}
#wp-calendar caption {}
#wp-calendar a {}
#wp-calendar #today {}
#wp-calendar #prev {}
#wp-calendar #next {}
#wp-calendar #next a {}
#wp-calendar #prev a {} .widget_categories {}
.widget_categories ul {}
.widget_categories ul li {}
.widget_categories ul ul.children {}
.widget_categories a {}
.widget_categories select{}
.widget_categories select#cat {}
.widget_categories select.postform {}
.widget_categories option {}
.widget_categories .level-0 {}
.widget_categories .level-1 {}
.widget_categories .level-2 {}
.widget_categories .level-3 {} .recentcomments {}
#recentcomments {}
#recentcomments li {}
#recentcomments li a {}
.widget_recent_comments {} #searchform {}
.widget_search {}
.screen-reader-text {} .textwidget {}
.widget_text {}
.textwidget p {}
.sidebarMenu {
padding:80px 0 0 7px;
margin:12px auto;
background: none;
}
.sidebarMenu ul {  }
.sidebarMenu li {
list-style-image: none;
margin:5px 0 0 50px;
padding-left: 15px;
font-size: 15px;
}
.sidebarMenu li a:hover { text-decoration: underline; }
.formCont{ background: none; }
.formCont input, .formCont textarea { background-color: #cacaca; padding: 5px; margin: 5px auto 5px auto; width: 234px; border: 1px solid #e3b79b; }
.cert {
background: none;
height:185px;
}
.sidebarDivider { 
background: none;
width: 20px;
height: 65px;
z-index: 0;
margin-bottom: -25px;
margin-left: -9px;
margin-top: -39px;
margin-right: 0px;
} footer[role=contentinfo] {
padding: 0;
width: 1000px;
margin: 0px auto;
background: url(//www.markhermanlaw.com/wp-content/themes/MarkHerman/images/footerBG.jpg) no-repeat;
border-top: 3px solid #725446;
-webkit-box-shadow: 0px 5px 29px rgba(0, 0, 0, 0.26);  -moz-box-shadow:    0px 5px 29px rgba(0, 0, 0, 0.26);  box-shadow:         0px 5px 29px rgba(0, 0, 0, 0.26);
}
#inner-footer {
padding: 0;
height: 142px;
} footer[role=contentinfo] nav
{
float: right;
margin: 0;
width: 100%;
}
#footerCol1
{
display: inline;
float:left;
}
#footerCol2
{
float: right;
width: 650px;
}
#footerCol3
{
display: inline;
float: right;
color: #fff;
width: 270px;
text-align: right;
font-size: 10px;
font-family: Arial;
line-height: 14px;
margin-top:50px;
}
#footerCol3 p
{
margin:0;
}
#footerCol3 p span
{
margin-bottom:15px;
}
p#webDesign
{
margin-bottom: 15px;
}
#webDesign a
{
color:#fff;
text-decoration: none;
}
#webDesign a:hover
{
text-decoration: underline;
}
#footerrow2
{
display: block;
width: 100%;
height: 75px;
}
#footerrow2 div
{
float: left;
width: 390px;
margin-right: 45px;
font-size: 10px;
margin-top: -10px;
color: #362F2D;
position: relative;
}
#footerrow3
{
display: inline;
width: 100%;
height: 15px;
font-family: 'myriad_proregular';
font-size: 10px;
float: left;
}
#copyright
{
margin: 0;
margin-left: 60px;
width: 280px;
color: #362F2D;
float: left;
}
#webDesignLinks
{
float: right;
margin-right: 48px;
display: inline;
}
#webDesignLinks a
{
margin:0 5px;
text-decoration: none;
color:#362F2D;
}
#callFooter
{
height: 39px;
width: 230px;
margin:0 60px;
display: inline;
}
#navCont a
{
float:left;
margin: 0;
text-align: left;
}
.footer-links { }
.footer-links ul { 
margin: 35px 208px 0 0;
float: left;
}
.footer-links ul li {
list-style-type: none;
font-size: 10px;
line-height: 10px;
margin: 0 12px 0 0;
padding: 0;
float: left;
}
.footer-links ul li a {
text-decoration: none;
color: #4598cf;
font-weight:normal;
}
.footer-links ul li:last-child a { margin-right: 0; }
.footer-links ul li a:hover, .nav ul li.current-menu-item a, .nav ul li.current_page_item a { text-decoration: underline; }
.footer-links ul li ul.sub-menu { display: none; } .ftrCont1 { float: right; text-align: right; margin: 0; width:100%; }
.ftrCont1 h2 { font-family:"Times New Roman",Georgia,Serif; color: #c05f22; font-size: 16px; padding:0; margin:0; font-weight: bold; line-height: 2em; }
.ftrCont1 h3, .ftrCont1 a { font-size: 12px; font-weight: bold; text-decoration: none; display: inline; color: #555; line-height: 2em;}
.ftrCont1 a:hover {text-decoration: underline; }
.ftrCont2 { float: right; text-align: right; margin: 15px 0px 0 0; width:100%; }
.ftrCont2 .attribution { color: #585855; font-size: 12px; text-align:left; float: left; padding: 0; }
.ftrCont2 .ftrWeblinks {float: right; display: inline; color: #c05f22; font-size: 12px; text-align:right;}
.ftrCont2 .ftrWeblinks a { color: #c05f22;}
.ftrCont2 .ftrWeblinks a:hover {text-decoration: underline; }
.ftrCont3 { float: left; text-align: center; margin: 10px 0 0 0; width:100% }
.ftrCont3 .disclaimer { font-size: 11px; line-height: 1.4em; text-align:center; width:90%; margin:0 auto; }
.ftrCont3 .disclaimer a {text-decoration: underline; } @media only screen and (min-width: 480px) { }
@media only screen and (min-width: 768px) { }
@media only screen and (min-width: 992px) { }
@media only screen and (min-width: 1382px) { }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) { } @media print { }  #click
{
display: block;
height: 37px;
width: 577px;
margin: 20px auto 0 auto;
background: none;
cursor: pointer;
}
#upperFooter span
{
background: none;
display: block;
margin: 0 auto;
width: 1075px;
height: 58px;
}
#footerCol2 p
{
float: left;
display: block;
clear: both;
margin: 45px 0 0 0;
font-size: 11px;
line-height: 11px;
color: #447caa;
width: 610px;
}
#footerCol2 p#footerCopyright
{
margin-top: 17px;
width: 605px;
}
.copyLeft
{
color: #bbc8d2;
float:left;
}
.copyRight
{
color: #bbc8d2;
float:right;
}
.copyRight a
{
color: #bbc8d2;
}
.menu ul li
{
height: 44px;
background-repeat: no-repeat;
}
.menu ul li a
{
height:100%;
display:block;
padding:0;
}
nav[role=navigation] .menu ul .sub-menu
{
}
.menu ul li a:hover
{
}
.menu ul li .sub-menu li
{
height:auto;
font-weight: normal;
text-align: left;
border-bottom: none;
}
nav[role=navigation] .menu ul li .sub-menu li a
{
border: none;
text-align: left;
padding-left: 20px;
font-size: 14px;
line-height: 14px;
}
.menu ul li .sub-menu li a:hover
{
text-decoration: none;
background: none;
text-decoration: underline;
}
#nav1 { background-image:url(//www.markhermanlaw.com/wp-content/themes/MarkHerman/images/nav/nav1.jpg); width:174px; }
#nav2 { background-image:url(//www.markhermanlaw.com/wp-content/themes/MarkHerman/images/nav/nav2.jpg); width:209px; }
#nav3 { background-image:url(//www.markhermanlaw.com/wp-content/themes/MarkHerman/images/nav/nav3.jpg); width:134px; }
#nav4 { background-image:url(//www.markhermanlaw.com/wp-content/themes/MarkHerman/images/nav/nav4.jpg); width:167px; }
#nav5 { background-image:url(//www.markhermanlaw.com/wp-content/themes/MarkHerman/images/nav/nav5.jpg); width:159px; }
#nav6 { background-image:url(//www.markhermanlaw.com/wp-content/themes/MarkHerman/images/nav/nav6.jpg); width:157px; }
#nav1:hover  { background-image:url(//www.markhermanlaw.com/wp-content/themes/MarkHerman/images/nav/nav1Hover.jpg); }
#nav2:hover  { background-image:url(//www.markhermanlaw.com/wp-content/themes/MarkHerman/images/nav/nav2Hover.jpg); }
#nav3:hover  { background-image:url(//www.markhermanlaw.com/wp-content/themes/MarkHerman/images/nav/nav3Hover.jpg); }
#nav4:hover  { background-image:url(//www.markhermanlaw.com/wp-content/themes/MarkHerman/images/nav/nav4Hover.jpg); }
#nav5:hover  { background-image:url(//www.markhermanlaw.com/wp-content/themes/MarkHerman/images/nav/nav5Hover.jpg); }
#nav6:hover  { background-image:url(//www.markhermanlaw.com/wp-content/themes/MarkHerman/images/nav/nav6Hover.jpg); }
#footerCol2 img
{
clear: both;
display: block;
margin: 10px auto 0 auto;
}
#clickDropdown
{
display: none;
clear: both;
padding:15px 0 10px 0;
background: rgb(255,255,255);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 63%, rgba(232,240,250,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(63%,rgba(255,255,255,1)), color-stop(100%,rgba(232,240,250,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 63%,rgba(232,240,250,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 63%,rgba(232,240,250,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 63%,rgba(232,240,250,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 63%,rgba(232,240,250,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8f0fa',GradientType=0 );
}
#clickDropdown .container_12
{
width: 895px;
}
#clickDropdown ul
{
display: block;
margin: 0;
list-style-position: inside;
color: #183252;
}
#clickDropdown ul li
{
float: left;
width: 132px;
color: #1f5d84;
font-size: 11px;
line-height: 15px;
}
#clickDropdown ul li.liRight
{
width: 100px;
}
#bannerWrapper
{
display: block;
background: url(//www.markhermanlaw.com/wp-content/themes/MarkHerman/images/headerRepeat.jpg) repeat-x;
}
#containerInner
{
margin-top: -94px;
}
#addressBar
{
display: block;
}
.ctaLeft
{
float: left;
width: 172px;
}
#contentBanner
{
display: block;
margin: 0 auto 6px auto;
clear: both;
width: 983px;
height: 87px;
background: url(//www.markhermanlaw.com/wp-content/themes/MarkHerman/images/bannerBG.png) no-repeat;
}
#shade
{
display: block;
margin: 6px auto;
}
#bannerLeft
{
float: left;
padding: 9px 0 0 45px;
}
#bannerRight
{
float: right;
padding: 9px 55px 0 0;
}
#contentBanner h3
{
font-family: 'CalifornianFB-Reg';
color: #f6e8c1;
font-size: 30px;
line-height: 30px;
font-weight: bold;
margin: 0;
}
#contentBanner h3 span
{
color:#ffa043;
}
#contentBanner h2
{
font-family: 'CalifornianFB-Reg';
font-size: 39px;
line-height: 39px;
font-weight: bold;
color: #ffa043;
}
#contentBanner h4
{
font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
font-size: 17px;
line-height: 25px;
font-weight: normal;
color: #f6e8c1;
margin-top: 0px;
letter-spacing: -1px;
}
#contentBanner h4 span
{
color: #ffa043;
font-size: 25px;
margin-left: 44px;
letter-spacing: 0px;
}
.mac #contentBanner h4 span
{
margin-left: 70px;
}
#footerLogo
{
float: left;
margin: 49px 0 0 57px;
}
#inner-footer p
{
float: left;
text-align: center;
margin: 70px 0 0 110px;
font-size: 12px;
line-height: 14px;
color: #000;
}
#inner-footer p a
{
color: #000;
}
.sideDivider
{
display: block;
margin: 7px auto;
}
.contentDivider
{
display: block;
margin: 7px auto 0 auto;
}
#sideForm input, #sideForm textarea
{
display: block;
clear: both;
margin: 0 auto 2px auto;
width: 205px;
height: 22px;
resize: none;
padding: 0 0 0 15px;
border: none;
background: #726854;
color: #fffaea;
font-size: 11px;
line-height: 12px;
}
#sideForm textarea
{
height: 45px;
padding-top: 7px;
}
#sideForm input#send
{
float: right;
background: url(//www.markhermanlaw.com/wp-content/themes/MarkHerman/images/send.png) no-repeat;
width: 59px;
height: 25px;
border: none;
color: transparent;
padding: 0;
margin-right: 28px;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color:    #fffaea;
}
input:-moz-placeholder, textarea:-moz-placeholder { color:    #fffaea;
}
input::-moz-placeholder, textarea::-moz-placeholder { color:    #fffaea;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color:    #fffaea;
}
#mainLogo
{
display:block;
height:100%;
background: url(//www.markhermanlaw.com/wp-content/themes/MarkHerman/images/contentLogo.png) 50% 50% no-repeat;
}
#sideForm p{
display: block;
clear:both;
margin: 0 auto 8px auto;
font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
font-size: 11px;
line-height: 14px;
width: 220px;
}
.page-title {
font-size: 24px;
line-height: 24px;
font-weight: bold;
margin: 0;
color: #6f520b;
font-family: 'CalifornianFB-Reg';
}.footercall, .mobileheader, .menurow{ display:none;}
nav[role="navigation"] .menu ul li a{ text-indent:-9999px;}
@media (min-width: 300px) and (max-width: 1100px) {
img, input, iframe{ max-width:100%; height:auto;}	
.container_12, .wrap {
width: 100%;
}
#pattern {
clear: both;
float: left;
position: relative;
width: 100%;
}
.container_12_adjust {
margin: 0 auto;
width: 98%;
}
#shade {
display: none;
}
#contentContainer {
float: left;
margin: 10px 0;
padding: 0 0 10px;
width: 100%;
}
footer[role="contentinfo"] {
background: #c1b6a4;
clear: both;
float: left;
margin: 0 auto;
padding: 20px 3%;
width: 94%;
}
#inner-footer {
height: auto;
}
.footerlogo {
clear: both;
display: block;
float: none;
margin: 0 auto 12px;
width: 74px;
}
#footerLogo {
float: none;
margin: 0;
}
#inner-footer p.footercall {
font-size: 15px;
line-height: normal;
}
#inner-footer p {
float: none;
margin: 0 0 12px;
text-align: center;
}
.footercall{ display:block;}
center.footerbtntext {
float: left;
padding: 5px 3%;
width: 94%;
}
#ctaBG {
background: #cdba8f;
float: left;
height: auto;
margin: 0 auto;
padding: 20px 3%;
width: 94%;
}
.cta {
background: #b69c63 none repeat scroll 0 0;
border: 1px solid #b69c63;
display: inline-block;
float: none;
height: 100%;
margin: 0 1%;
min-height: 150px;
padding: 2%;
vertical-align: top;
width: 27%;
}
.ctaMiddle {
margin-left: 0;
}
.ctaEnd {
margin-left: 1%;
margin-right: 0;
}
.ctaLeft {
float: left;
width: 65%;
}
.cta img {
float: right;
margin-left: 10px;
width: 58px;
}	
.cta p {
font-size: 17px;
line-height: normal;
margin: 8px 0 18px;
}
#contentBanner {  background: #693d0e ;
clear: both;
display: block;
height: auto;
margin: 0 auto 6px;
min-height: 90px;
width: 100%; float:left;
}	
#bannerLeft {
border-bottom: 1px solid #f3dfa7;
float: left;
padding: 14px 4%;
text-align: center;
width: 92%;
}
#bannerRight {
float: right;
padding: 16px 4%;
text-align: center;
width: 92%;
}
#sidebar1 {
height:auto!important;
margin: 0 1% 0 0;
width: 35%; padding: 12px 0;
}
#main {
float: left;
height: auto !important;
margin: 0 0 0 1%;
padding: 12px 0;
position: relative;
width: 60%;
}
.sideTitle {
clear: both;
display: block;
margin: 2%;
width: 96%;
}
.sideTitle h3 {
margin: 0 0 12px;
padding-bottom: 7px;
width: 100%;
}	
#banner {
background:none;
height: auto;
}
header[role="banner"] {
display: none;
}
.mobileheader {
display: block;
float: left;
font-size: 17px;
padding: 0;
text-align: center;
width: 100%;
}
.homebanner {
float: left;
width: 100%;  background: none;
}
.homebanner img{ float:left;}
.home .homebanner.inner{ display:none;}
.homebanner.home{ display:none;}
.home .homebanner.home{ display:block;}
.minneapolistext {
background: #693d0e;
color: #fff;
float: left;
padding:6px 3%;
width:96%;
}
#logo {
background: #6192d7;
float: left;
margin: 0 0 1px;
padding: 12px 3%;
text-align: center;
width: 94%;
}
#logo a {
background: none;
display: inline-block;
float: none;
height: auto;
max-width: 100%;
text-indent: inherit;
width: auto;
}
#containerInner {
float: left;
margin-top: 0;
width: 100%;
}
#addressBar {
display: none;
}
.callRow {
float: left;
padding:6px 3%;
text-align: center;
width: 94%;
}
.callRow p {
margin-bottom: 0;
margin-top: 0;
}
.callRow .left {
padding-right: 1%;
width: 49%;
}
.callRow .right {
padding-left: 1%;
width: 49%;
}
#sideForm p{width: 96%;}
body > iframe:last-child {
display: none;
}
#navContainer {
background: #470f04;
float: left;
height: auto;
width: 100%;
}
nav[role="navigation"] {
height: auto;
float:left; width:100%;
}
nav[role="navigation"] .menu ul {
border-bottom: medium none;
}
nav[role="navigation"] .menu ul li a {
text-indent: inherit;
}
#contentBanner h4 span {
margin-left: 14px;
}
}
@media (min-width: 768px) and (max-width: 1100px) {
nav[role="navigation"] .menu {
display: block !important;
}
nav[role="navigation"] .menu ul li {
background: none!important;
border-bottom: medium none;
display: inline-block !important;
float: none;
height: auto;
padding: 14px 2%;
position: relative;
text-align: left;
width: auto !important;
z-index: 999;
}
.footerlogo {
float: left;
margin: 0 22px 12px auto;
}
}
@media (min-width: 300px) and (max-width: 768px) {
.cta {
height:auto;
margin: 0 0 17px;
min-height: inherit;
padding: 2%;
vertical-align: top;
width: 96%;
}
#sidebar1 {
height:auto!important;
margin: 0 1% 20px 1%;
width: 98%;
}
#main {
margin: 0 1% 20px 1%;
width: 98%;
}
nav[role="navigation"] .menu {
border-top: 1px solid #fff;
float: left;
width: 100%; display:none;
}
nav[role="navigation"] .menu ul li {
background: none !important;
display: block !important;
float: left;
height: auto;
padding: 12px 5%;
position: relative;
text-align: left;
width: 90% !important;
z-index: 999;
}
.menurow {
color: #fff;
display: block;
float: left;
font-size: 18px;
font-weight: normal;
height: 43px;
line-height: 43px;
padding: 0 5%;
text-align: left;
width: 90%;
}
.menurow span {
cursor: pointer;
float: right;
font-size: 30px;
}
#contentBanner h3{ font-size:28px;}
h2, .h2 {
color: #6f520b;
font-size: 20px;
}
}