/** * Theme Name: Blue Lines */ a:hover { color: #ff8c00; } @media (min-width: 768px) { .navbar .nav > li > a { float: left; padding-left: 6px; padding-right: 6px; } .navbar .nav > li > .navbar-caret { padding-left: 2px; padding-right: 6px; cursor: pointer; } .navbar .nav > li .dropdown-menu { left: -8px; } .navbar .nav > li.dropdown > a { padding-right: 4px; } .navbar .nav > .active > a, .navbar .nav > .active a:hover, .navbar .nav > .active a:focus { text-decoration: none; background-color: inherit; -webkit-box-shadow: inset 0 4px 0px #0088cc; -moz-box-shadow: inset 0 4px 0px #0088cc; box-shadow: inset 0 4px 0px #0088cc; } .navbar .nav > .active > a { font-weight: bold; } .navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle { background-color: inherit; } } #wrap.container code { white-space: normal; } #primary-nav { width: 100%; font-size: 14px; line-height: 20px; background-color: #0088cc; } #primary-nav .menu { height: 28px; } #primary-nav a { color: #d0d0d0; -webkit-transition-property: color; -webkit-transition-duration: 400ms; -moz-transition-property: color; -moz-transition-duration: 400ms; transition-property: color; transition-duration: 400ms; } #primary-nav a:hover { color: #f0f0f0; } #primary-nav .current-menu-ancestor > a, #primary-nav .current-menu-item > a { text-shadow: -2px 1px 3px #222222; } #primary-nav ul { list-style: outside none; } #primary-nav ul > li > ul { display: block; position: absolute; visibility: hidden; } #primary-nav ul > li > ul li { -webkit-transition-property: background-color, opacity; -webkit-transition-duration: 450ms, 1s; -moz-transition-property: background-color, opacity; -moz-transition-duration: 450ms, 1s; transition-property: background-color, opacity; transition-duration: 450ms, 1s; background-color: #0088cc; opacity: 1; } #primary-nav ul > li { float: left; position: relative; padding: 4px 8px; background-color: #0088cc; } #primary-nav ul > li:hover > ul { display: block; opacity: 0.95; visibility: visible; z-index: 9999; line-height: 18px; position: absolute; margin-left: 0; margin-right: 0; top: 28px; width: 176px; border: 1px solid #dedede; background-color: #fdfdfd; } #primary-nav ul > li:hover > ul > li { background-color: #fdfdfd; float: none; border: none; padding: 3px 10px 2px; opacity: 0.92; } #primary-nav ul > li:hover > ul a { color: #555555; -webkit-transition-property: color; -webkit-transition-duration: 400ms; -moz-transition-property: color; -moz-transition-duration: 400ms; transition-property: color; transition-duration: 400ms; } #primary-nav ul > li:hover > ul a:hover { color: #0066ee; } #primary-nav ul > li:hover > ul > li:hover > ul { top: -1px; left: 100%; } #primary-nav-phone div { text-align: center; } #primary-nav-phone div select { margin: 10px auto; } #site-header { position: relative; } #site-header .navbar-inner { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } #site-header #site-title { font-size: 44px; } #site-header #site-description { font-style: italic; font-size: 24px; font-weight: normal; } #content { word-wrap: break-word; } #content #s { width: 66%; } #content * { max-width: 100%; } #content table td, #content table th { padding: 8px; } #content article { margin-bottom: 35px; } #content article .entry-content { padding: 4px 8px; } #content .moretag { margin-left: 20px; } #sidebar { font-size: 11px; } #sidebar * { max-width: 100%; } #sidebar h1, #sidebar h2 { font-size: 16px; line-height: 16px; } #sidebar h3, #sidebar h4, #sidebar h5, #sidebar h6 { font-size: 14px; line-height: 14px; } #sidebar ul { list-style-position: outside; list-style-type: square; } #sidebar ul ul { list-style-type: circle; } #sidebar .widget { padding-top: 0; } #sidebar .widget .widget-title { padding: 5px 12px; margin: 0 10px; border-top: 4px solid #0088cc; } .paginated > * { padding: 3px 4px; margin-left: 2px; margin-right: 2px; } .entry-header h2 { font-size: 18px; line-height: 18px; font-weight: normal; } .entry-footer { margin: 10px 15px; } .entry-footer i { margin-left: 6px; margin-right: 6px; } .entry-footer td { min-width: 80px; } .heading { border: 1px solid #c0c0c0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-color: #fafaff; margin-bottom: 18px; } .heading h1, .heading h2, .heading h3, .heading h4, .heading h5, .heading h6 { border-top: 4px solid #0088cc; margin: 0 10px; padding: 2px 8px 6px; color: #808080; } .heading h1:hover, .heading h2:hover, .heading h3:hover, .heading h4:hover, .heading h5:hover, .heading h6:hover { color: #778899; } .heading a:hover { text-decoration: none; } .sticky .entry-content { border: 1px solid #eeeeee; background-color: #fafaff; } .sticky .heading { border: 1px solid #c0c0c0; background-color: #0088cc; } .sticky .heading h2, .sticky .heading h3 { color: #d8d8d8; } .sticky .heading h2:hover, .sticky .heading h3:hover { color: #fff; } .sticky .heading a { color: #d0d0d0; } .sticky .heading a:hover { color: #f0f0f0; text-decoration: none; } .post-edit-link { margin-left: 5px; color: #fff; } #comments-wrapper ul, #comments-wrapper ul.children { list-style-type: none; } #comments-wrapper .avatar { float: left; margin: 5px; display: block; } #comments-wrapper .avatar-64 { width: 64px; height: 64px; } #comments-wrapper .avatar-32 { width: 32px; height: 32px; } #comments-wrapper .comment .comment-content { padding: 8px; border: 1px solid #e8e8e8; border-top: 0; } #comments-wrapper .comment .comment-action { border: 1px solid #ededed; padding: 5px; } #comments-wrapper .comment.odd > article > .comment-action { background-color: #f0f0ff; } #comments-wrapper .comment.even > article > .comment-action { background-color: #fafafa; } #comments-wrapper .comment-edit-link { color: #fff; margin-left: 8px; } #comments-wrapper .reply { padding: 6px; } #respond { width: 100%; background-color: #dff0d8; color: #468847; border: none; } #respond #reply-title { font-style: italic; padding: 15px; margin: auto; display: block; } #respond #commentform { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 15px; margin-right: auto; margin-left: auto; margin-bottom: 0px; } #respond #commentform textarea { width: 96%; margin-right: 15px; resize: vertical; } #respond #commentform code { white-space: normal; background-color: transparent; border: 0; } #content #respond { border: 1px solid #d6e9c6; margin-bottom: 40px; } #content #respond #commentform { width: auto; } table { width: 100%; margin-bottom: 20px; border: 1px solid #dddddd; border-collapse: separate; *border-collapse: collapse; border-left: 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } table th, table td { line-height: 20px; text-align: left; vertical-align: top; border-top: 1px solid #dddddd; border-left: 1px solid #dddddd; } table th { font-weight: bold; } table thead th { vertical-align: bottom; } table caption + thead tr:first-child th, table caption + thead tr:first-child td, table colgroup + thead tr:first-child th, table colgroup + thead tr:first-child td, table thead:first-child tr:first-child th, table thead:first-child tr:first-child td { border-top: 0; } table tbody + tbody { border-top: 2px solid #dddddd; } table thead:first-child tr:first-child > th:first-child, table tbody:first-child tr:first-child > td:first-child, table tbody:first-child tr:first-child > th:first-child { -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; } table thead:first-child tr:first-child > th:last-child, table tbody:first-child tr:first-child > td:last-child, table tbody:first-child tr:first-child > th:last-child { -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-topright: 4px; } table thead:last-child tr:last-child > th:first-child, table tbody:last-child tr:last-child > td:first-child, table tbody:last-child tr:last-child > th:first-child, table tfoot:last-child tr:last-child > td:first-child, table tfoot:last-child tr:last-child > th:first-child { -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; } table thead:last-child tr:last-child > th:last-child, table tbody:last-child tr:last-child > td:last-child, table tbody:last-child tr:last-child > th:last-child, table tfoot:last-child tr:last-child > td:last-child, table tfoot:last-child tr:last-child > th:last-child { -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; } table tfoot + tbody:last-child tr:last-child td:first-child { -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; } table tfoot + tbody:last-child tr:last-child td:last-child { -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0; } table caption + thead tr:first-child th:first-child, table caption + tbody tr:first-child td:first-child, table colgroup + thead tr:first-child th:first-child, table colgroup + tbody tr:first-child td:first-child { -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; } table caption + thead tr:first-child th:last-child, table caption + tbody tr:first-child td:last-child, table colgroup + thead tr:first-child th:last-child, table colgroup + tbody tr:first-child td:last-child { -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-topright: 4px; } table table { background-color: #ffffff; } #site-footer { background-color: #0088cc; color: #d0d0d0; font-size: 12px; } #site-footer a { color: #fff; text-shadow: -2px 1px 3px #222222; } #site-footer .widget { margin-top: 20px; } @media (min-width: 768px) { #respond { border: none; } #respond #reply-title { width: 630px; } #respond #commentform { width: 630px; } } @media (max-width: 767px) { #site-heading { padding: 15px 15px; max-height: 275px; } #site-footer { padding-left: 15px; padding-right: 15px; } } #pages-slider { height: 380px; } #pages-slider .feat-page, #pages-slider .feat-page-block { height: 380px; width: 100%; } #pages-slider .overlay { position: absolute; vertical-align: baseline; top: 0; z-index: 600; width: 380px; height: 380px; white-space: normal; color: white; background-color: black; opacity: 0.6; } #pages-slider .overlay > * { margin: 20px; } #pages-slider .overlay h3 { font-size: 36px; } #pages-slider .overlay p { font-size: 16px; line-height: 26px; } .bln-twp { border: 1px solid #dfdfdf; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin: 10px 0px; } .bln-twp * { max-width: 96%; } #frontpage-sidebar .widget-title { padding: 5px 10px; margin: 0 8px 10px; background-color: inherit; -webkit-box-shadow: inset 0 4px 0px #0088cc; -moz-box-shadow: inset 0 4px 0px #0088cc; box-shadow: inset 0 4px 0px #0088cc; } .horz-widget .twplus-content { margin: 8px 12px; padding: 6px; font-size: 16px; letter-spacing: 2px; } .content-full-width { font-size: 1.5em; line-height: 1.5em; }