  /*
Theme Name: Hydrogen
Theme URI: http://gantry.org
Author: RocketTheme, LLC
Author URI: http://rockettheme.com
Description: Default Gantry 5 theme. Provides a simple, clean and fast design to get you started on developing your own theme or setting up a quick new site
Version: 5.3.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
#g-header .g-container {background:url('/wp-content/uploads/2016/08/header01.png') no-repeat 100% 0; padding:6px 0;}
#g-header .g-content {margin:0; padding:0;}
#g-header .header-logo img {padding:30px 0;}
#g-navigation .g-main-nav .g-toplevel {justify-content:flex-start; -webkit-justify-content:flex-start;}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {font-family:'Sintony'; font-size:14px;}
#g-navigation .g-main-nav .g-toplevel > li:first-child > .g-menu-item-container {padding-left:0;}
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active, #g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected {background:none;}
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover .g-menu-item-container, #g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container, #g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected > .g-menu-item-container {color:#1e2d43;}
#g-navigation {max-height:60px;}
#g-navigation .size-40 .g-content {margin:10px 0; padding:0;}
.search-form {float:right;}
.search-form input.search-field {background:#8f6610; border:0; border-radius:20px; height:30px !important; font-family:'Sintony'; font-size:14px; padding:0 10px !important; width:230px; color:#fff !important;}
#search--2 input[type='submit'] {background:none; box-shadow:none; margin-left:-50px; font-family:FontAwesome; font-size:13px;}
#search--2 input[type='submit']:hover {color:#1e2d43;}
.left-content .widgettitle {display:none;}
.left-content .g-content {margin-left:0; padding-left:0;}
.left-content #text-2 .textwidget p {display:block; background:#1e2d43; color:#fff; padding-top:0; padding-left:20px; font-size:20px; font-family:'Sintony'; font-weight:bold;}
.left-content #text-2 .textwidget p i {font-size:30px; background:#9d7114; padding:25px; margin-left:25px;}
.practice-area {list-style-type:none; background:#1e2d43; padding:40px; margin:0;}
.practice-area li {margin-bottom:15px;}
.practice-area a {color:#fff;}
.practice-area a:hover {color:#e7a926;}
.practice-area a:active {color:#e7a926;}
.left-links {list-style:none; text-align:center; margin-left:0;}
.left-links li {background:#9d7114; margin-bottom:10px;}
.left-links li:hover {background:#1e2d43;}
.left-links li a{color:#fff; display:block; padding:25px; font-family:'Sintony';}
.location {background:#1e2d43; color:#fff;}
.location img {width:100%;}
.location h4 {padding:40px 0 0 40px; margin:0; color:#fff; font-family:'Libre Baskerville';}
.location p {padding:40px; margin:0; font-family:'Libre Baskerville';}
.location a{color:#fff; text-decoration:underline;}
.location a:hover {color:#e7a926; text-decoration:underline;}
#g-footer {font-family:'Libre Baskerville'; font-size:13px; border-top:0;}
#g-footer .g-grid:nth-child(1) .g-content {border-top:1px solid rgba(0, 0, 0, 0.05);}
.g-branding {text-align:center;}
.g-branding a{color:#9d7114;}
.g-branding a:hover {text-decoration:underline;}
.entry-content h1 {text-align:center; font-weight:bold; font-size:34px}
.entry-content h2 {font-size:22px; text-align:center;}
.entry-content h3 {text-align:center; font-style:normal;}
.entry-content p {font-size:15px; font-style:normal; text-align:justify;}
.entry-content a {color:#996600;}
.entry-content a:hover {text-decoration:none;}
#post-14 .entry-title, #post-134 .entry-title, #post-44 .entry-title {display:none;}
.brand {column-count:2; text-align:center; margin-left:0}
.brand li {margin-bottom:20px; display:inline-block;}
.widget_tag_cloud, .entry-meta, .category-negligent-security-defense-1 .entry-title, .category-negligent-security-defense-1 .page-header, .blog #text-5, #categories-3, #archives-2, #category-posts-3, li.cat-item-16, li.cat-item-15, #archives-2 ul li:nth-child(1) {display:none;}
.blog .widget_tag_cloud, .blog #archives-2, .blog #categories-3, .blog #archives-2, .blog #category-posts-3, .blog .widget_tag_cloud .widgettitle, .blog #archives-2 .widgettitle, .blog #categories-3 .widgettitle, .blog #archives-2, .blog #category-posts-3 .widgettitle {display:block;}
.blog .widget_tag_cloud .widgettitle, .blog #archives-2 .widgettitle, .blog #categories-3 .widgettitle,.blog #category-posts-3 .widgettitle {text-transform:uppercase;}
.findlaw-network {display:none; }
.blog .findlaw-network {display:inline-block; vertical-align:text-bottom;}
.blog .widgettitle {font-size:18px; font-weight:bold; color:#fff; margin:0;}
.cat-post-item {border:0; list-style:initial; margin:0; padding:0;}
.cat-post-item:before, .cat-post-item:after {display:inline-block !important;}
.single-post article ul {list-style:none;}
.single-post article ul li {line-height:28px; font-style:normal; font-size:15px;}
h3.g-item-title {font-size:32px; text-align:center;}
h3.g-item-title a {color:#1e2d43;}
.g-array-item-text a {color:#9d7114;}
.g-content-array .g-grid {border-bottom:1px solid #ccc;}
.g-content-array .g-grid:nth-child(3) {border-bottom:0;}
.blog #categories-3, .blog .widget_tag_cloud, .blog #category-posts-3, .blog #archives-2 {background:#1e2d43; color:#fff; padding:20px 30px;}
.blog .widget_tag_cloud, .blog #archives-2, div#category-posts-3 {margin-top:-35px}
.blog #categories-3 ul, .blog #category-posts-3 ul, .blog #archives-2 ul {list-style:square; padding:0;}
.blog #categories-3 ul li, .blog #category-posts-3 ul li, .blog #archives-2 ul li {font-size:16px; list-style:square;}
.blog #categories-3 ul li a, .blog #category-posts-3 ul li a, .blog #archives-2 ul li a {color:#fff; text-decoration:underline;}
.blog #categories-3 ul li a:hover, .blog #category-posts-3 ul li a:hover, .blog #archives-2 ul li a:hover {color:#9d7114;}
.blog .tagcloud a {font-size:14px !important; text-decoration:underline; color:#fff; padding-right:5px;}
.blog .tagcloud a:hover {color:#9d7114;}
fieldset {border-top:1px solid #333;}
label {display:inline-block; margin:3px 0;}
select {margin-bottom:0; width:390px; height:35px; border-color:#ddd;}
input[type='text'], input[type='email'] {border-radius:0;}
input[type='text']:focus, input[type='email']:focus, textarea:focus {border-color:#ddd;}
.wpcf7 input[type='submit'] {width:12.5em; height:2.5em; margin:.5em 0; background:#e3e3e3; border:1px solid #aaa;}
.wpcf7 input[type='submit']:hover {border:1px solid #666;}
span.wpcf7-not-valid-tip {display:none;}
input[type='text'].wpcf7-not-valid, input[type='email'].wpcf7-not-valid {border-color:#f00;}
div.wpcf7-validation-errors {border:none; margin:-12% 10% 0 0; padding:0; float:right; color:#f00; font-weight:bold;} 
#g-main h2.entry-title {font-size:36px; font-weight:700; line-height:normal; text-align:center; color:#1e2d43;}
.right-content .g-content {padding-right:4rem; padding-left:4rem; margin-right:0; margin-left:0;}
.contact-sidebar a {color:#fff;}
.subscribe{display:block; background:#1e2d43; color:#fff !important; padding:15px; text-align:center; font-size:16px; font-style:italic;}
.subscribe i{padding-right:15px;}
.subscribe:hover{background:#9d7114;}