/*
Theme Name: Montag Law
Theme URI: http://montgalaw.com/
Author: Kazimer Corp
Author URI: http://kazimer.com/
Description: Montag Law theme.
Version: 5.0.0
License: Copyright Kazimer Corp., For use on montaglaw.com only
License URI: http://kazimer.com/
Text Domain: montag
Tags: threaded-comments, custom-theme
Tested up to: 5.9
Requires PHP: 7.4
*/

html {
    margin: 0;
    padding: 0;
    background-color:#fff;
    background-image:url(images/trans1.gif);
    background-repeat:repeat-y;
    background-position:left;
    height: 100%;
    width:100%
}

body {
    font:62.5% verdana,helvetica,arial;
    color:#003
}

body,#header {
    background-color:#fff
}

body,#page,#wp-calendar #prev a {
    text-align:left
}

#page {
    background:white
}

#headerimg,#headerimg,.widecolumn .post,#footer p,h1,.entry ol,.entry ol li,#wpSidebarLinks ul ol,#wpSidebarLinks ul,#commentform #submit,.alt,.nocomments,.commentmetadata,#wpSidebarLinks form {
    margin:0
}

#content {
    position: absolute;
    left: 173px;
    top: 130px;
    width: 626px;
    min-height: 655px;
    z-index: 4;
    background: #fff;
}
.contentHeader {
    text-align:center;
}
#content,#headerimg .description {
    font-size:1.2em
}

.widecolumn .entry p {
    font-size:1.05em
}

.widecolumn .entry,.narrowcolumn .entry {
    line-height:1.4em
}

.widecolumn {
    line-height:1.6em;
    padding:10px 0 20px 0;
    margin:5px 0 0 150px
}

.narrowcolumn .postmetadata,h1,#headerimg .description,#wp-calendar caption,.widecolumn .smallattachment,.widecolumn .attachment,#footer p,h2.pagetitle,#searchform,.entry form,.nocomments,#wp-calendar caption,#wp-calendar td,.center,.navigation {
    text-align:center
}
.hentry .entry > p {
    font-size: 1.3em;
    line-height: 1.5;
}

.alt {
    background:#999;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;
    padding:10px;
}


#footer,a img {
    border:none;
}

small {
    font: 0.9em/1.5em arial,helvetica,sans-serif;
    color:#333 !important
}

h3,h2,h1,#commentform p {
    font-family:verdana,helvetica,arial
}

h3,h2,h1,.commentlist li,.commentlist cite a,.commentlist cite {
    font-weight:bold
}

h1 {
    font-size:1.8em;
    padding-top:20px
}

h2 {
    font-size:1.6em
}

h2.pagetitle {
    font-size:1.4em;
    margin-top:30px
}

#wpSidebarLinks h2 {
    font:1.2em verdana,helvetica,arial;
    margin:2px 0 0
}

h3 {
    font-size:1em
}

#headerimg .description,h1 a:visited,h1 a:hover,h1 a,h1,cite,#wp-calendar caption,#wpSidebarLinks h2,h3 a:visited,h3 a:hover,h3 a,h3,h2 a:visited,h2 a:hover,h2 a,h2,h3 a:hover,h2 a:hover,a,#wp-calendar a {
    text-decoration:none
}

#headerimg .description,h1 a:visited,h1 a:hover,h1 a,h1,h3 a:visited,h3 a,h3,h2 a:visited,h2 a,h2 {
    color:#333
}

.entry p a:visited {
    color:#b85b5a
}

#commentform textarea,#commentform input,.commentlist li {
    font:0.9em verdana,helvetica,arial
}

.commentlist cite a,.commentlist cite,#wp-calendar th {
    font-style:normal
}

.commentlist cite a,.commentlist cite {
    font-size:1.1em
}

.commentlist p,.commentmetadata {
    font-weight:normal
}

.commentlist p {
    line-height:1.5em;
    text-transform:none;
    margin:10px 5px 10px 0
}

#sidebar {
    font:1em verdana,helvetica,arial;
    position: absolute;
    left: 0px;
    top: 130px;
    width: 140px;
    z-index: 11
}

strike,blockquote,.nocomments,#wpSidebarLinks ul ol li,#wpSidebarLinks ul ul li,small {
    color:#fff
}

code {
    font:1em 'Courier New',Courier,Fixed
}

span.caps,abbr,acronym {
    font-size:0.9em;
    letter-spacing:.07em;
    cursor:help
}

h3 a:hover,h2 a:hover,a {
    color:#06c
}

a:hover {
    color:#006;
    text-decoration:underline
}

#wp-calendar #next a,#wp-calendar #prev a {
    font-size:9pt
}

#wp-calendar caption {
    font:bold 1.3em verdana,helvetica,arial
}

#wp-calendar th {
    text-transform:capitalize
}

body {
    margin:0 0 20px 0
}

body,#page,#header,#footer,#wpSidebarLinks h2,h3,h3.comments,p img,.entry ol li,#wpSidebarLinks ul ol,#wpSidebarLinks ul,#wpSidebarLinks ul ol li,#wpSidebarLinks ul ul li,#wpSidebarLinks #searchform #s,.commentlist,.nocomments {
    padding:0
}

#page {
    margin:20px auto
}

#page,#footer {
    width:760px
}

#header {
    background:#fff;
    margin:0 0 0 1px;
    height:200px;
    width:758px
}

.narrowcolumn,.widecolumn .smallattachment,.alignleft {
    float:left
}

.narrowcolumn {
    padding:0 0 20px 45px;
    margin:0 0 0
}

.narrowcolumn,.widecolumn {
    width:586px
}

.post {
    margin:0 0 20px
}

.post,.commentlist {
    text-align:justify
}

.post hr,img.centered,.commentmetadata,#wp-calendar a,blockquote cite,.navigation {
    display:block
}

.narrowcolumn .postmetadata {
    padding-top:5px
}

.widecolumn .postmetadata {
    margin:30px 0
}

.widecolumn .smallattachment {
    width:128px;
    margin:5px 5px 5px 0
}

.widecolumn .attachment,#commentform p {
    margin:5px 0
}

.postmetadata {
    clear:left
}

#footer p {
    padding:20px 0
}

h2,h3 {
    margin:30px 0 0
}

h3.comments {
    margin:40px auto 20px
}

p img {
    max-width:100%
}

img.centered {
    margin-left:auto;
    margin-right:auto
}

img.alignright,img.alignleft {
    padding:4px
}

img.alignright {
    margin:0 0 2px 7px
}

img.alignright,img.alignleft,.postmetadata li,.postmetadata ul {
    display:inline
}

img.alignleft {
    margin:0 7px 2px 0
}

.alignright,#commentform #submit {
    float:right
}

html>body .entry ul {
    margin-left:0;
    padding:0 0 0 30px;
    text-indent:-10px
}

html>body .entry ul,.commentlist li {
    list-style:none
}

html>body .entry ul,#wp-calendar #prev a {
    padding-left:10px
}

html>body .entry li {
    margin:7px 0 8px 10px
}

#wpSidebarLinks ul ul li:before,.entry ul li:before {
    content: "\00BB \0020";
}

.entry ol {
    padding:0 0 0 35px
}

.postmetadata li,.postmetadata ul,#wpSidebarLinks ul li {
    list-style-type:none;
    list-style-image:none
}

#wpSidebarLinks ul li {
    margin-bottom:15px
}

#wpSidebarLinks ul select,#wpSidebarLinks ul p {
    margin:5px 0 8px
}

#wpSidebarLinks ul ol,#wpSidebarLinks ul ul {
    margin:5px 0 0 10px
}

#wpSidebarLinks ul ol,#wpSidebarLinks ul ul ul {
    margin:0 0 0 10px
}

#wpSidebarLinks ul ol li,ol li {
    list-style:decimal outside
}

#wpSidebarLinks ul ol li,#wpSidebarLinks ul ul li {
    margin:3px 0 0
}

#searchform {
    margin:1px auto;
    padding:1px 1px
}

#wpSidebarLinks #searchform #s {
    width:75px
}

#wpSidebarLinks #searchsubmit {
    padding:1px
}

select {
    width:130px
}

#commentform input {
    width:170px;
    margin:5px 5px 1px 0
}

#commentform input,#commentform textarea {
    padding:2px
}

#commentform textarea,#wp-calendar caption {
    width:100%
}

.commentlist li {
    margin:15px 0 3px;
    padding:5px 10px 3px
}

#wp-calendar {
    empty-cells:show;
    margin:10px auto 0;
    width:155px
}

#wp-calendar #next a {
    padding-right:10px;
    text-align:right
}

#wp-calendar td {
    padding:3px 0
}

#wp-calendar td.pad:hover {
    background-color:#fff;
}

abbr,acronym {
    border-bottom:1px dashed #999
}

.post blockquote {
	margin: 15px auto 15px 15px;
	padding: 20px;
	border-left: 5px solid #bbb;
	background-color: #ddd;
	color: black;
	font-style: italic;
}

blockquote cite {
    margin:5px 0 0
}

hr {
    display:none
}

.navigation {
    margin: 10px 82px 34px 0;
}

#blog {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 600px;
    padding: 0 0 20px 0;
    margin:10px;
    vertical-align: text-top;
    text-align:justify;
}

#wpSidebarLinks {
    position: absolute;
    left: 0px;
    top: 328px;
    min-height: 700px;
    z-index: 10;
    padding: 10px 5px 10px 30px;
    margin: 0;
    background-image: url(images/trans1.gif);
    background-repeat: repeat-y;
    width: 104px;
}
#footer {
    clear: both;
    width: 600px;
    z-index: 1;
    text-align:center;
    margin-left: 0px;
}
a:hover {
    color: red;
    text-decoration: none
}

div.mnuBtn {
    position: absolute;
    left: 0px;
    width: 140px;
    height: 26px;
    z-index: 5;
    background-image: url(images/button_off.png);
    padding-top: 6px;
}
div.mnuBtn:hover, div.mnuBtnOn {
    position: absolute;
    left: 0px;
    width: 140px;
    height: 26px;
    z-index: 5;
    background-image: url(images/button_on.png);
    padding-top: 6px;
}
span.mnuBtn {
    color:#fff;
    font-family:Tahoma, Arial, sans-serif;
    font-weight:bold;
    font-size: 1.1em;
    letter-spacing: 0.15em;
    text-transform:uppercase;
    text-align:center;
    text-decoration:none;
    margin:0;
    padding-left: 34px;
}
span.mnuBtnOn {
    color:#666;
    font-family:Tahoma, Arial, sans-serif;
    font-weight:bold;
    font-size: 1.1em;
    letter-spacing: 0.15em;
    text-transform:uppercase;
    text-align:center;
    text-decoration:none;
    margin:0;
    padding-left: 34px;
}
#ftrdesc {
    height:1px; width:1px;
}
#orgschema, #ftrdesc, #ftrdesc h1, #ftrdesc h2, #ftrdesc p {
    visibility:hidden;
    display:none;
    font-size:6px;
}
.author, .tags-links { color:#888; font-family:Tahoma, Arial, sans-serif; font-size:1em }
.description.indicator-hint {
    display: table;
    clear: both !important;
}
.tags-links {display:none}
.wp-caption {}
.wp-caption-text {}
.sticky{}
.screen-reader-text{}
.gallery-caption{}
.bypostauthor{}
.aligncenter{text-align: center;}