#honeypot-field-url{display:none!important}.comment-form-cookies-consent{width:100%;overflow:hidden}.wc_apbct_email_id{display:none!important}.um-form input[type=text].apbct_special_field,input[class*=apbct].apbct_special_field,label[id*=apbct_label_id].apbct_special_field{display:none!important}.apbct-tooltip{display:none;position:inherit;margin-top:5px;left:5px;background:#d3d3d3;border-radius:5px;opacity:.9}.apbct-tooltip--text{position:sticky;background:#d3d3d3;padding:10px;border-radius:5px;width:max-content}.apbct-tooltip--arrow{position:absolute;background:#d3d3d3;width:10px;height:10px;top:-5px;left:10px;transform:rotate(135deg)}.apbct-trusted-text--div{font-size:small!important;display:inline-block;text-align:center;width:100%;margin-bottom:2pc}.apbct-trusted-text--center{font-size:small!important;display:block;text-align:center;width:100%;margin-bottom:2pc}.apbct-trusted-text--label{font-size:small!important;display:inline-block;text-align:center;width:100%;padding:5px 0 5px 0}.apbct-trusted-text--label_left{font-size:small!important;display:inline-block;text-align:left;padding:5px 0 5px 0}.apbct-trusted-text--span{display:inline-block}.apbct-popup-fade:before{content:'';background:#000;position:fixed;left:0;top:0;width:100%;height:100%;opacity:.7;z-index:9999}.apbct-popup{position:fixed;top:20%;left:50%;padding:20px;width:360px;margin-left:-200px;background:#fff;border:1px solid;border-radius:4px;z-index:99999;opacity:1}.apbct-check_email_exist-bad_email,.apbct-check_email_exist-good_email,.apbct-check_email_exist-load{z-index:9999!important;transition:none!important;background-size:contain;background-repeat:no-repeat!important;background-position-x:right;background-position-y:center;cursor:pointer!important}.apbct-check_email_exist-load{background-size:contain;background-image:url(//brownconnery.com/wp-content/plugins/cleantalk-spam-protect/css/images/checking_email.gif)!important}.apbct-check_email_exist-block{position:fixed!important;display:block!important}.apbct-check_email_exist-good_email{background-image:url(//brownconnery.com/wp-content/plugins/cleantalk-spam-protect/css/images/good_email.svg)!important}.apbct-check_email_exist-bad_email{background-image:url(//brownconnery.com/wp-content/plugins/cleantalk-spam-protect/css/images/bad_email.svg)!important}.apbct-check_email_exist-popup_description{display:none;position:fixed!important;padding:2px!important;border:1px solid #e5e8ed!important;border-radius:16px 16px 0 16px!important;background:#fff!important;background-position-x:right!important;font-size:14px!important;text-align:center!important;transition:all 1s ease-out!important}@media screen and (max-width:782px){.apbct-check_email_exist-popup_description{width:100%!important}}.ct-encoded-form{display:none}.ct-encoded-form-loader{display:block;width:48px;height:48px;border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;animation:ct-encoded-form-loader-spin 1s linear infinite;margin:auto}@keyframes ct-encoded-form-loader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ct-encoded-form-forbidden{display:block;border:1px solid red;padding:10px;background:#fdd;color:red;font-weight:700}.comments-area .comment-list article .comment-author{overflow:visible!important}.apbct-email-encoder-popup{width:30vw;min-width:400px;font-size:16px}.apbct-email-encoder--popup-header{font-size:16px;color:#333}.apbct-email-encoder-elements_center{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:16px!important;color:#000!important}.top-margin-long{margin-top:5px}.apbct-tooltip{display:none}.apbct-email-encoder{position:relative}.apbct-blur{filter:blur(5px);transition:filter 2s}.apbct-email-encoder.no-blur .apbct-blur{filter:none}.apbct-email-encoder-select-whole-email{-webkit-user-select:all;user-select:all}.apbct-email-encoder-got-it-button{all:unset;margin-top:10px;padding:5px 10px;border-radius:5px;background-color:#333;color:#fff;cursor:pointer;transition:background-color .3s}.apbct-ee-animation-wrapper{display:flex;height:60px;justify-content:center;font-size:16px;align-items:center}.apbct_dog{margin:0 5px;color:transparent;text-shadow:0 0 2px #aaa}.apbct_dog_one{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:0s;animation-name:apbct_dog}.apbct_dog_two{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:.5s;animation-name:apbct_dog}.apbct_dog_three{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:1s;animation-name:apbct_dog}@keyframes apbct_dog{0%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}25%{scale:200%;color:unset;text-shadow:unset}75%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}100%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}}.apbct-email-encoder--settings_example_encoded{position:relative}@media screen and (max-width:782px){.apbct-email-encoder--settings_example_encoded{position:relative;display:block}.apbct-email-encoder-popup{width:20vw;min-width:200px;font-size:16px;top:20%;left:75%}.apbct-email-encoder-elements_center{flex-direction:column!important;text-align:center}}@font-face { font-family: 'Prata'; src: url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/Prata-Regular.woff2) format("woff2"), url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/Prata-Regular.woff) format("woff"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'Crimson Text'; src: url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/CrimsonText-Bold.woff2) format("woff2"), url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/CrimsonText-Bold.woff) format("woff"); font-weight: bold; font-style: normal; font-display: swap; }
@font-face { font-family: 'Crimson Text'; src: url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/CrimsonText-SemiBold.woff2) format("woff2"), url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/CrimsonText-SemiBold.woff) format("woff"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: 'Crimson Text'; src: url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/CrimsonText-Italic.woff2) format("woff2"), url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/CrimsonText-Italic.woff) format("woff"); font-weight: normal; font-style: italic; font-display: swap; }
@font-face { font-family: 'Crimson Text'; src: url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/CrimsonText-Regular.woff2) format("woff2"), url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/CrimsonText-Regular.woff) format("woff"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'Crimson Text'; src: url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/CrimsonText-BoldItalic.woff2) format("woff2"), url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/CrimsonText-BoldItalic.woff) format("woff"); font-weight: bold; font-style: italic; font-display: swap; }
@font-face { font-family: 'Crimson Text'; src: url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/CrimsonText-SemiBoldItalic.woff2) format("woff2"), url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/CrimsonText-SemiBoldItalic.woff) format("woff"); font-weight: 600; font-style: italic; font-display: swap; }
@font-face { font-family: 'Open Sans'; src: url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/OpenSans-Bold.woff2) format("woff2"), url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/OpenSans-Bold.woff) format("woff"); font-weight: bold; font-style: normal; font-display: swap; }
@font-face { font-family: 'Open Sans'; src: url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/OpenSans-Italic.woff2) format("woff2"), url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/OpenSans-Italic.woff) format("woff"); font-weight: normal; font-style: italic; font-display: swap; }
@font-face { font-family: 'Open Sans'; src: url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/OpenSans-Light.woff2) format("woff2"), url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/OpenSans-Light.woff) format("woff"); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: 'Open Sans'; src: url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/OpenSans-BoldItalic.woff2) format("woff2"), url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/OpenSans-BoldItalic.woff) format("woff"); font-weight: bold; font-style: italic; font-display: swap; }
@font-face { font-family: 'Open Sans'; src: url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/OpenSansLight-Italic.woff2) format("woff2"), url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/OpenSansLight-Italic.woff) format("woff"); font-weight: 300; font-style: italic; font-display: swap; }
@font-face { font-family: 'Open Sans'; src: url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/OpenSans.woff2) format("woff2"), url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/OpenSans.woff) format("woff"); font-weight: normal; font-style: normal; font-display: swap; } @font-face { font-family: 'Prata'; src: url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/Prata-Regular.woff2) format("woff2"), url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/Prata-Regular.woff) format("woff"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'Crimson Text'; src: url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/CrimsonText-Bold.woff2) format("woff2"), url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/CrimsonText-Bold.woff) format("woff"); font-weight: bold; font-style: normal; font-display: swap; }
@font-face { font-family: 'Crimson Text'; src: url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/CrimsonText-SemiBold.woff2) format("woff2"), url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/CrimsonText-SemiBold.woff) format("woff"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: 'Crimson Text'; src: url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/CrimsonText-Italic.woff2) format("woff2"), url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/CrimsonText-Italic.woff) format("woff"); font-weight: normal; font-style: italic; font-display: swap; }
@font-face { font-family: 'Crimson Text'; src: url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/CrimsonText-Regular.woff2) format("woff2"), url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/CrimsonText-Regular.woff) format("woff"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'Crimson Text'; src: url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/CrimsonText-BoldItalic.woff2) format("woff2"), url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/CrimsonText-BoldItalic.woff) format("woff"); font-weight: bold; font-style: italic; font-display: swap; }
@font-face { font-family: 'Crimson Text'; src: url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/CrimsonText-SemiBoldItalic.woff2) format("woff2"), url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/CrimsonText-SemiBoldItalic.woff) format("woff"); font-weight: 600; font-style: italic; font-display: swap; }
@font-face { font-family: 'Open Sans'; src: url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/OpenSans-Bold.woff2) format("woff2"), url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/OpenSans-Bold.woff) format("woff"); font-weight: bold; font-style: normal; font-display: swap; }
@font-face { font-family: 'Open Sans'; src: url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/OpenSans-Italic.woff2) format("woff2"), url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/OpenSans-Italic.woff) format("woff"); font-weight: normal; font-style: italic; font-display: swap; }
@font-face { font-family: 'Open Sans'; src: url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/OpenSans-Light.woff2) format("woff2"), url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/OpenSans-Light.woff) format("woff"); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: 'Open Sans'; src: url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/OpenSans-BoldItalic.woff2) format("woff2"), url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/OpenSans-BoldItalic.woff) format("woff"); font-weight: bold; font-style: italic; font-display: swap; }
@font-face { font-family: 'Open Sans'; src: url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/OpenSansLight-Italic.woff2) format("woff2"), url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/OpenSansLight-Italic.woff) format("woff"); font-weight: 300; font-style: italic; font-display: swap; }
@font-face { font-family: 'Open Sans'; src: url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/OpenSans.woff2) format("woff2"), url(//brownconnery.com/wp-content/themes/brownconneryrebuild/assets/fonts/OpenSans.woff) format("woff"); font-weight: normal; font-style: normal; font-display: swap; } p { line-height: 1.4; padding-bottom: 25px; }
@media screen and (max-width: 769px) { p { padding-bottom: 20px; } }
p:last-child { padding: 0; }
p strong { font-weight: 600; }
.the-content h1, .the-content h2, .the-content h3, .the-content h4, .the-content h5, .the-content h6 { font-family: "Prata", serif; line-height: 1.4; letter-spacing: .35px; }
.the-content h1 { color: #0f1f4a; font-size: 40px; padding-bottom: 25px; }
@media screen and (max-width: 1025px) { .the-content h1 { font-size: 36px; } }
@media screen and (max-width: 769px) { .the-content h1 { font-size: 30px; padding-bottom: 20px; } }
@media screen and (max-width: 676px) { .the-content h1 { font-size: 24px; } }
@media screen and (max-width: 481px) { .the-content h1 { font-size: 20px; } }
.the-content h2 { font-size: 36px; font-weight: 400; padding-bottom: 25px; }
@media screen and (max-width: 769px) { .the-content h2 { font-size: 30px; padding-bottom: 20px; } }
@media screen and (max-width: 676px) { .the-content h2 { font-size: 24px; } }
@media screen and (max-width: 481px) { .the-content h2 { font-size: 20px; } }
.the-content h3 { font-size: 26px; font-weight: 400; padding-bottom: 25px; text-transform: uppercase; }
@media screen and (max-width: 769px) { .the-content h3 { font-size: 24px; } }
@media screen and (max-width: 676px) { .the-content h3 { font-size: 20px; } }
@media screen and (max-width: 481px) { .the-content h3 { font-size: 16px; } }
.the-content h4 { font-size: 22px; font-weight: 600; padding-bottom: 25px; }
@media screen and (max-width: 769px) { .the-content h4 { font-size: 16px; } }
@media screen and (max-width: 676px) { .the-content h4 { font-size: 14px; } }
.the-content h5 { font-size: 18px; font-weight: 600; padding-bottom: 10px; }
@media screen and (max-width: 769px) { .the-content h5 { font-size: 14px; } }
.the-content h6 { color: #797a7b; font-family: "Crimson Text", serif; font-size: 13px; font-weight: 400; padding-bottom: 20px; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; } a { color: #0f1f4a; cursor: pointer; text-decoration: none; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }
a:hover { color: #28487f; }
.the-content p a, .the-content ul a, .the-content ol a { border-bottom: 1px solid #797a7b; }
a.btn { border: 2px solid transparent; display: inline-block; font-family: "Prata", serif; font-size: 16px; font-weight: 400; padding: 10px 20px; text-transform: uppercase; -webkit-transition: all 0.35s ease; transition: all 0.35s ease; }
@media screen and (max-width: 769px) { a.btn { padding: 10px 15px; } }
@media screen and (max-width: 676px) { a.btn { display: inline-block; font-size: 14px; padding: 10px 15px; text-align: center; } }
a.btn.tan { background-color: #665b41; color: #ffffff; }
a.btn.grey { background-color: #797a7b; border: 1px solid #ffffff; color: #ffffff; }
a.btn.grey:hover { background-color: #0f1f4a; }
a.btn.blue { background-color: #0f1f4a; border: 1px solid #ffffff; color: #ffffff; font-family: "Crimson Text", serif; font-size: 18px; text-transform: none; }
a.btn.blue:hover { background-color: #28487f; }
a.btn.white { background-color: #ffffff; color: #70839C; font-family: "Crimson Text", serif; font-size: 18px; text-transform: none; }
a.btn.white:hover { background-color: #ededed; color: #292322; }
a.btn.green { background-color: #a9d2a4; color: #ffffff; }
a.btn.green:hover { background-color: #292322; }
a.btn.red { background-color: #b75739; color: #ffffff; }
a.btn.red:hover { background-color: #292322; }
a.btn.white-border { background-color: transparent; border: 2px solid #ffffff; color: #ffffff; }
a.btn.white-border:hover { background-color: rgba(255, 255, 255, 0.25); }
a.btn.black-border { background-color: transparent; border: 2px solid #292322; color: #292322; }
a.btn.black-border:hover { border: 2px solid #b75739; color: #b75739; }
a.btn.small { font-size: 16px; padding: 10px; }
@media screen and (max-width: 500px) { a.btn.small { font-size: 14px; } } .fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: 14px; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } * { margin: 0; padding: 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
html { height: 100%; }
body { background-color: #ffffff; color: #292322; height: 100%; font-family: "Crimson Text", serif, Arial, sans-serif; font-size: 18px; font-weight: 300; letter-spacing: .25px; line-height: 1.4; font-variant-numeric: lining-nums; -webkit-font-feature-settings: "lnum"; -moz-font-feature-settings: "lnum"; font-feature-settings: "lnum"; }
@media screen and (max-width: 676px) { body { font-size: 16px; } }
@media only screen and (min-width: 320px) and (max-width: 676px) { body { -webkit-text-size-adjust: none; } }
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
* html .group, *:first-child + html .group { zoom: 1; }
a.post-edit-link { color: #212121; position: absolute; top: 1px; right: 0; font-size: 12px; text-decoration: none; padding-top: 5px; }
a.post-edit-link:hover { text-decoration: underline; }
::selection { background: #f1972c; color: #fff; }
::-moz-selection { background: #f1972c; color: #fff; }
.width-100 { width: 100%; } .alignleft { float: left; margin: 10px 25px 10px 0; }
.alignright { float: right; margin: 10px 0 10px 25px; }
.aligncenter { text-align: center; }
.clear:after { content: ""; display: table; clear: both; }
.word-break { overflow-wrap: break-word; word-wrap: break-word; -ms-word-break: break-all; word-break: break-all; word-break: break-word; -ms-hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; hyphens: auto; }
blockquote { border-left: 5px solid #b75739; font-size: 18px; margin-left: 40px; margin: 20px 0 25px 50px; padding: 10px 0 10px 30px; }
@media screen and (max-width: 676px) { blockquote { font-size: 16px; margin: 20px 0 25px 25px; padding: 10px 0 10px 20px; } }
@media screen and (max-width: 481px) { blockquote { margin: 15px 0; } }
blockquote h4 { font-size: 24px !important; }
@media screen and (max-width: 676px) { blockquote h4 { font-size: 20px !important; } }
iframe, .lazy-load-div, .container-lazyload, .container-lazyload a { max-width: 100% !important; } img { max-width: 100%; }
img.aligncenter { float: none; margin: 0 auto; display: block; }
.not-found { width: 100%; max-width: 600px; height: auto; }
.size-large, .size-full, .size-medium { max-width: 100%; height: auto; }
.wp-caption-text { font-size: 14px; font-style: italic; margin-bottom: 15px; padding-left: 15px; padding-bottom: 15px; } .inner-container { margin: 0 auto; width: 1200px; }
@media screen and (max-width: 1225px) { .inner-container { padding-left: 20px; padding-right: 20px; width: 100%; } }
.google-maps iframe { min-height: 600px; width: 100%; }
.the-content hr { background-color: #70839C; border: none; height: 2px; margin: 20px 0; }
section.sub-hero-wrap { display: flex; margin: 0 auto; max-width: 1920px; width: 100%; }
@media screen and (max-width: 825px) { section.sub-hero-wrap { display: block; text-align: center; } }
section.sub-hero-wrap .page-title { background-color: #796E52; background-position: 150px top; background-repeat: no-repeat; background-size: contain; color: #ffffff; padding: 215px 50px 0 20px; text-align: right; width: 40%; }
@media screen and (max-width: 1225px) { section.sub-hero-wrap .page-title { background-position: left top; } }
@media screen and (max-width: 825px) { section.sub-hero-wrap .page-title { padding: 25px 20px 0; text-align: center; width: 100%; } }
section.sub-hero-wrap .page-title .logo { display: none; }
@media screen and (max-width: 825px) { section.sub-hero-wrap .page-title .logo { display: block; padding-bottom: 35px; } }
@media screen and (max-width: 825px) and (max-width: 550px) { section.sub-hero-wrap .page-title .logo { padding-bottom: 20px; } }
@media screen and (max-width: 825px) { section.sub-hero-wrap .page-title .logo img { max-width: 350px; width: 100%; } }
section.sub-hero-wrap .page-title h1 { font-family: "Prata", serif; font-size: 58px; line-height: 1; text-transform: uppercase; }
@media screen and (max-width: 1025px) { section.sub-hero-wrap .page-title h1 { font-size: 48px; } }
@media screen and (max-width: 769px) { section.sub-hero-wrap .page-title h1 { font-size: 40px; } }
@media screen and (max-width: 676px) { section.sub-hero-wrap .page-title h1 { font-size: 36px; } }
@media screen and (max-width: 550px) { section.sub-hero-wrap .page-title h1 { font-size: 30px; } }
section.sub-hero-wrap .logo-bg { background-size: cover; flex-grow: 1; }
@media screen and (max-width: 825px) { section.sub-hero-wrap .logo-bg { display: none; } }
section.sub-hero-wrap .logo-bg .trans-bg { background-color: rgba(0, 0, 0, 0.4); height: 100%; padding: 20px; text-align: right; }
section.sub-hero-wrap .logo-bg .trans-bg img { max-width: 460px; width: 100%; }
section.text-block-sidebar-wrap .inner-container { display: flex; }
@media screen and (max-width: 769px) { section.text-block-sidebar-wrap .inner-container { display: block; } }
section.text-block-sidebar-wrap .inner-container .text-block { flex-grow: 1; padding-right: 75px; }
@media screen and (max-width: 769px) { section.text-block-sidebar-wrap .inner-container .text-block { padding: 0 0 20px; } }
section.text-block-sidebar-wrap .inner-container .sidebar-wrap { flex: 0 0 400px; }
@media screen and (max-width: 1025px) { section.text-block-sidebar-wrap .inner-container .sidebar-wrap { flex: 0 0 300px; } } .home-flex-content section { padding: 60px 0; }
@media screen and (max-width: 900px) { .home-flex-content section { padding: 30px 0; } }
.home-flex-content section.home-hero-wrap { background-position: center bottom; background-size: cover; color: #ffffff; padding: 0; position: relative; }
.home-flex-content section.home-hero-wrap .trans-bg { background-color: rgba(0, 0, 0, 0.65); }
.home-flex-content section.home-hero-wrap .inner-container { color: #ffffff; padding-top: 40px; text-align: center; }
@media screen and (max-width: 769px) { .home-flex-content section.home-hero-wrap .inner-container { padding-top: 35px; } }
@media screen and (max-width: 676px) { .home-flex-content section.home-hero-wrap .inner-container { padding-top: 75px; } }
.home-flex-content section.home-hero-wrap .inner-container .logo-wrap { text-align: center; }
.home-flex-content section.home-hero-wrap .inner-container .logo-wrap img { max-width: 800px; width: 100%; }
.home-flex-content section.home-hero-wrap .inner-container .tagline h1 { font-family: "Prata", serif; font-size: 44px; padding-top: 75px; }
@media screen and (max-width: 1025px) { .home-flex-content section.home-hero-wrap .inner-container .tagline h1 { font-size: 40px; } }
@media screen and (max-width: 900px) { .home-flex-content section.home-hero-wrap .inner-container .tagline h1 { padding-top: 50px; } }
@media screen and (max-width: 769px) { .home-flex-content section.home-hero-wrap .inner-container .tagline h1 { font-size: 36px; } }
@media screen and (max-width: 676px) { .home-flex-content section.home-hero-wrap .inner-container .tagline h1 { font-size: 30px; padding-top: 24px; } }
.home-flex-content section.home-hero-wrap .inner-container .slider-wrap { padding: 25px 0 120px; position: relative; }
@media screen and (max-width: 900px) { .home-flex-content section.home-hero-wrap .inner-container .slider-wrap { padding: 25px 0 50px; } }
@media screen and (max-width: 676px) { .home-flex-content section.home-hero-wrap .inner-container .slider-wrap { padding: 10px 0 90px; } }
.home-flex-content section.home-hero-wrap .inner-container .slider-wrap .slider-arrows a { color: #ffffff; font-size: 36px; }
@media screen and (max-width: 769px) { .home-flex-content section.home-hero-wrap .inner-container .slider-wrap .slider-arrows a { font-size: 30px; } }
@media screen and (max-width: 676px) { .home-flex-content section.home-hero-wrap .inner-container .slider-wrap .slider-arrows a { font-size: 24px; } }
.home-flex-content section.home-hero-wrap .inner-container .slider-wrap .slider-arrows .left-arrow, .home-flex-content section.home-hero-wrap .inner-container .slider-wrap .slider-arrows .right-arrow { margin-top: -68px; position: absolute; top: 50%; z-index: 2; }
@media screen and (max-width: 900px) { .home-flex-content section.home-hero-wrap .inner-container .slider-wrap .slider-arrows .left-arrow, .home-flex-content section.home-hero-wrap .inner-container .slider-wrap .slider-arrows .right-arrow { margin-top: -35px; } }
@media screen and (max-width: 676px) { .home-flex-content section.home-hero-wrap .inner-container .slider-wrap .slider-arrows .left-arrow, .home-flex-content section.home-hero-wrap .inner-container .slider-wrap .slider-arrows .right-arrow { margin-top: -60px; } }
.home-flex-content section.home-hero-wrap .inner-container .slider-wrap .slider-arrows .left-arrow { left: -30px; }
@media screen and (max-width: 1350px) { .home-flex-content section.home-hero-wrap .inner-container .slider-wrap .slider-arrows .left-arrow { left: 10px; } }
.home-flex-content section.home-hero-wrap .inner-container .slider-wrap .slider-arrows .right-arrow { right: -30px; }
@media screen and (max-width: 1350px) { .home-flex-content section.home-hero-wrap .inner-container .slider-wrap .slider-arrows .right-arrow { right: 10px; } }
@media screen and (max-width: 1200px) { .home-flex-content section.home-hero-wrap .inner-container .slider-wrap .slide-content { padding-left: 50px; padding-right: 50px; } }
.home-flex-content section.home-hero-wrap .inner-container .slider-wrap .slide-content p { font-size: 20px; }
@media screen and (max-width: 676px) { .home-flex-content section.home-hero-wrap .inner-container .slider-wrap .slide-content p { font-size: 18px; } }
.home-flex-content section.about-practice-areas-wrap { background-position: center center; background-size: cover; color: #ffffff; padding: 0; opacity: .9; }
.home-flex-content section.about-practice-areas-wrap a { color: #ffffff; }
.home-flex-content section.about-practice-areas-wrap .trans-bg { background-color: rgba(15, 31, 74, 0.9); padding: 50px 0; }
@media screen and (max-width: 769px) { .home-flex-content section.about-practice-areas-wrap .trans-bg { padding: 35px 0; } }
.home-flex-content section.about-practice-areas-wrap .trans-bg .inner-container { display: flex; }
@media screen and (max-width: 1000px) { .home-flex-content section.about-practice-areas-wrap .trans-bg .inner-container { display: block; } }
.home-flex-content section.about-practice-areas-wrap .trans-bg .inner-container .welcome, .home-flex-content section.about-practice-areas-wrap .trans-bg .inner-container .practice-areas { width: 50%; }
@media screen and (max-width: 1000px) { .home-flex-content section.about-practice-areas-wrap .trans-bg .inner-container .welcome, .home-flex-content section.about-practice-areas-wrap .trans-bg .inner-container .practice-areas { width: 100%; } }
.home-flex-content section.about-practice-areas-wrap .trans-bg .inner-container .welcome h2, .home-flex-content section.about-practice-areas-wrap .trans-bg .inner-container .practice-areas h2 { font-size: 44px; font-weight: 400; }
@media screen and (max-width: 1023px) { .home-flex-content section.about-practice-areas-wrap .trans-bg .inner-container .welcome h2, .home-flex-content section.about-practice-areas-wrap .trans-bg .inner-container .practice-areas h2 { font-size: 40px; } }
@media screen and (max-width: 769px) { .home-flex-content section.about-practice-areas-wrap .trans-bg .inner-container .welcome h2, .home-flex-content section.about-practice-areas-wrap .trans-bg .inner-container .practice-areas h2 { font-size: 36px; } }
@media screen and (max-width: 676px) { .home-flex-content section.about-practice-areas-wrap .trans-bg .inner-container .welcome h2, .home-flex-content section.about-practice-areas-wrap .trans-bg .inner-container .practice-areas h2 { font-size: 30px; } }
.home-flex-content section.about-practice-areas-wrap .trans-bg .inner-container .welcome { padding-right: 60px; }
@media screen and (max-width: 1000px) { .home-flex-content section.about-practice-areas-wrap .trans-bg .inner-container .welcome { padding: 0 0 30px; } }
.home-flex-content section.about-practice-areas-wrap .trans-bg .inner-container .welcome h2:after { background-image: url(//brownconnery.com/wp-content/themes/brownconneryrebuild/images/icon-book.gif); height: 75px; background-size: cover; display: inline-block; width: 97px; vertical-align: middle; content: ''; margin-left: 20px; margin-top: -22px; }
@media screen and (max-width: 767px) { .home-flex-content section.about-practice-areas-wrap .trans-bg .inner-container .welcome h2:after { display: none; } }
.home-flex-content section.about-practice-areas-wrap .trans-bg .inner-container .practice-areas { padding-left: 20px; }
@media screen and (max-width: 1000px) { .home-flex-content section.about-practice-areas-wrap .trans-bg .inner-container .practice-areas { padding: 0; } }
.home-flex-content section.about-practice-areas-wrap .trans-bg .inner-container .practice-areas h2:after { background-image: url(//brownconnery.com/wp-content/themes/brownconneryrebuild/images/icon-courthouse.gif); height: 69px; background-size: cover; display: inline-block; width: 60px; vertical-align: middle; content: ''; margin-left: 20px; margin-top: -22px; }
@media screen and (max-width: 767px) { .home-flex-content section.about-practice-areas-wrap .trans-bg .inner-container .practice-areas h2:after { display: none; } }
.home-flex-content section.about-practice-areas-wrap .trans-bg .inner-container .practice-areas .practice-areas-list .pa-single { padding-bottom: 10px; }
.home-flex-content section.about-practice-areas-wrap .trans-bg .inner-container .practice-areas .practice-areas-list .pa-single a { border-radius: 25px; display: block; font-family: "Prata", serif; font-size: 18px; line-height: 1; padding: 15px 15px 10px 15px; text-transform: uppercase; }
@media screen and (max-width: 767px) { .home-flex-content section.about-practice-areas-wrap .trans-bg .inner-container .practice-areas .practice-areas-list .pa-single a { font-size: 16px; } }
.home-flex-content section.about-practice-areas-wrap .trans-bg .inner-container .practice-areas .practice-areas-list .pa-single a:hover { background-color: rgba(255, 255, 255, 0.25); }
.home-flex-content section.about-practice-areas-wrap .trans-bg .inner-container .practice-areas .practice-areas-list .pa-single a:hover:after { content: "\f105"; font-family: FontAwesome; font-style: normal; font-weight: normal; margin-left: auto; text-decoration: inherit; float: right; }
.home-flex-content section.stats-quote-block-wrap { display: flex; flex-wrap: wrap; padding: 0; }
.home-flex-content section.stats-quote-block-wrap .stats, .home-flex-content section.stats-quote-block-wrap .quote, .home-flex-content section.stats-quote-block-wrap .button-image { padding-top: 60px; padding-bottom: 60px; width: 33.33%; }
@media screen and (max-width: 700px) { .home-flex-content section.stats-quote-block-wrap .stats, .home-flex-content section.stats-quote-block-wrap .quote, .home-flex-content section.stats-quote-block-wrap .button-image { padding-top: 35px; padding-bottom: 0px; } }
@media screen and (max-width: 1023px) { .home-flex-content section.stats-quote-block-wrap .stats { width: 50%; } }
@media screen and (max-width: 700px) { .home-flex-content section.stats-quote-block-wrap .stats { text-align: center; width: 100%; } }
.home-flex-content section.stats-quote-block-wrap .stats .content-wrap { margin-left: auto; padding-right: 50px; width: 290px; }
@media screen and (max-width: 700px) { .home-flex-content section.stats-quote-block-wrap .stats .content-wrap { padding: 0; width: 100%; } }
.home-flex-content section.stats-quote-block-wrap .stats .content-wrap .stat .number { font-family: "Prata", serif; font-size: 72px; line-height: 1; }
@media screen and (max-width: 1023px) { .home-flex-content section.stats-quote-block-wrap .stats .content-wrap .stat .number { font-size: 60px; } }
@media screen and (max-width: 769px) { .home-flex-content section.stats-quote-block-wrap .stats .content-wrap .stat .number { font-size: 48px; } }
@media screen and (max-width: 676px) { .home-flex-content section.stats-quote-block-wrap .stats .content-wrap .stat .number { font-size: 36px; } }
.home-flex-content section.stats-quote-block-wrap .stats .content-wrap .stat .headline { font-family: "Prata", serif; font-size: 22px; text-transform: uppercase; }
@media screen and (max-width: 769px) { .home-flex-content section.stats-quote-block-wrap .stats .content-wrap .stat .headline { font-size: 18px; } }
@media screen and (max-width: 676px) { .home-flex-content section.stats-quote-block-wrap .stats .content-wrap .stat .headline { font-size: 16px; } }
.home-flex-content section.stats-quote-block-wrap .stats .content-wrap .stat.one { padding-bottom: 15px; }
.home-flex-content section.stats-quote-block-wrap .stats .background-color { background-color: #665b41; color: #ffffff; padding-top: 25px; padding-bottom: 15px; }
.home-flex-content section.stats-quote-block-wrap .quote { padding: 60px; }
@media screen and (max-width: 1023px) { .home-flex-content section.stats-quote-block-wrap .quote { width: 50%; } }
@media screen and (max-width: 700px) { .home-flex-content section.stats-quote-block-wrap .quote { padding: 35px 20px; text-align: center; width: 100%; } }
.home-flex-content section.stats-quote-block-wrap .quote p { font-size: 21px; }
@media screen and (max-width: 676px) { .home-flex-content section.stats-quote-block-wrap .quote p { font-size: 18px; } }
.home-flex-content section.stats-quote-block-wrap .button-image { background-position: center center; background-size: cover; padding: 0; }
@media screen and (max-width: 1023px) { .home-flex-content section.stats-quote-block-wrap .button-image { width: 100%; } }
.home-flex-content section.stats-quote-block-wrap .button-image .trans-bg { align-items: flex-end; display: flex; height: 100%; padding-top: 60px; padding-bottom: 60px; background: white; background: -moz-linear-gradient(90deg, white 10%, rgba(25, 52, 244, 0) 50%); background: -webkit-linear-gradient(90deg, white 10%, rgba(25, 52, 244, 0) 50%); background: linear-gradient(90deg, white 10%, rgba(25, 52, 244, 0) 50%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#1934f4",GradientType=1); }
@media screen and (max-width: 1023px) { .home-flex-content section.stats-quote-block-wrap .button-image .trans-bg { padding: 200px 20px 50px; } }
.home-flex-content section.stats-quote-block-wrap .button-image .trans-bg .button-wrap { padding-left: 60px; }
@media screen and (max-width: 1023px) { .home-flex-content section.stats-quote-block-wrap .button-image .trans-bg .button-wrap { padding: 0; text-align: center; width: 100%; } } .sub-flex-content section.padding-top { padding: 50px 0 0 0; }
@media screen and (max-width: 769px) { .sub-flex-content section.padding-top { padding: 35px 0 0 0; } }
.sub-flex-content section.padding-bottom { padding: 0 0 50px 0; }
@media screen and (max-width: 769px) { .sub-flex-content section.padding-bottom { padding: 0 0 35px; } }
.sub-flex-content section.padding-both { padding: 50px 0; }
@media screen and (max-width: 769px) { .sub-flex-content section.padding-both { padding: 35px 0; } }
.sub-flex-content section.padding-nonep { padding: 0; }
.sub-flex-content section.sub-hero-wrap { padding: 0; }
.sub-flex-content section.text-block-wrap .inner-container .gallery .gallery-item { margin: 0 !important; padding: 5px 10px; }
@media screen and (max-width: 769px) { .sub-flex-content section.text-block-wrap .inner-container .gallery .gallery-item { width: 33.33% !important; } }
@media screen and (max-width: 481px) { .sub-flex-content section.text-block-wrap .inner-container .gallery .gallery-item { padding: 5px; width: 50% !important; } }
.sub-flex-content section.text-block-wrap .inner-container .gallery .gallery-item img { border: none !important; height: auto; width: 100%; }
.sub-flex-content section.multiple-text-block-wrap { margin-bottom: -50px; }
@media screen and (max-width: 676px) { .sub-flex-content section.multiple-text-block-wrap { margin-bottom: 0; } }
.sub-flex-content section.multiple-text-block-wrap .inner-container { display: flex; flex-wrap: wrap; }
.sub-flex-content section.multiple-text-block-wrap .inner-container .block-single { padding: 0 20px; }
.sub-flex-content section.multiple-text-block-wrap .inner-container.two-blocks .block-single { padding: 0 25px 50px; width: 50%; }
@media screen and (max-width: 676px) { .sub-flex-content section.multiple-text-block-wrap .inner-container.two-blocks .block-single { padding: 0 0 20px; width: 100%; }
.sub-flex-content section.multiple-text-block-wrap .inner-container.two-blocks .block-single:last-child { padding-bottom: 0; } }
.sub-flex-content section.multiple-text-block-wrap .inner-container.three-blocks .block-single { padding: 0 25px 50px; width: 33.33%; }
@media screen and (max-width: 1025px) { .sub-flex-content section.multiple-text-block-wrap .inner-container.three-blocks .block-single { padding-bottom: 20px; width: 50%; } }
@media screen and (max-width: 676px) { .sub-flex-content section.multiple-text-block-wrap .inner-container.three-blocks .block-single { padding: 0 0 20px; width: 100%; }
.sub-flex-content section.multiple-text-block-wrap .inner-container.three-blocks .block-single:last-child { padding-bottom: 0; } }
.sub-flex-content section.multiple-text-block-wrap .inner-container.four-blocks .block-single { padding: 0 25px 50px; width: 25%; }
@media screen and (max-width: 1025px) { .sub-flex-content section.multiple-text-block-wrap .inner-container.four-blocks .block-single { padding-bottom: 20px; width: 50%; } }
@media screen and (max-width: 676px) { .sub-flex-content section.multiple-text-block-wrap .inner-container.four-blocks .block-single { padding: 0 0 20px; width: 100%; }
.sub-flex-content section.multiple-text-block-wrap .inner-container.four-blocks .block-single:last-child { padding-bottom: 0; } }
.sub-flex-content section.pa-list-wrap { text-align: center; }
.sub-flex-content section.pa-list-wrap .trans-bg { background-color: rgba(15, 31, 74, 0.7); }
.sub-flex-content section.pa-list-wrap .trans-bg .pa-list .pa-single a { background-color: transparent; border-bottom: 1px solid #ffffff; color: #ffffff; display: block; font-family: "Prata", serif; font-size: 18px; line-height: 1; padding: 18px; text-transform: uppercase; }
@media screen and (max-width: 676px) { .sub-flex-content section.pa-list-wrap .trans-bg .pa-list .pa-single a { font-size: 16px; } }
.sub-flex-content section.pa-list-wrap .trans-bg .pa-list .pa-single a:hover { background-color: #0f1f4a; font-size: 20px; padding: 25px; }
@media screen and (max-width: 676px) { .sub-flex-content section.pa-list-wrap .trans-bg .pa-list .pa-single a:hover { font-size: 18px; } }
.sub-flex-content section.pa-list-wrap .trans-bg .pa-list .pa-single a:after { content: "\f105"; font-family: FontAwesome; font-style: normal; font-weight: normal; margin-left: 10px; text-decoration: inherit; }
.sub-flex-content section.pa-list-wrap .trans-bg .pa-list .pa-single:last-child a { border-bottom: 0; }
.sub-flex-content section.pa-list-wrap .inner-container .pa-list { display: flex; flex-wrap: wrap; }
@media screen and (max-width: 550px) { .sub-flex-content section.pa-list-wrap .inner-container .pa-list { display: block; } }
.sub-flex-content section.pa-list-wrap .inner-container .pa-list .pa-single { padding: 0 10px 50px; width: 33.33%; }
@media screen and (max-width: 769px) { .sub-flex-content section.pa-list-wrap .inner-container .pa-list .pa-single { padding: 0 10px 25px; text-align: center; width: 50%; } }
@media screen and (max-width: 550px) { .sub-flex-content section.pa-list-wrap .inner-container .pa-list .pa-single { padding: 0 0 25px; width: 100%; } }
.sub-flex-content section.pa-list-wrap .inner-container .pa-list .pa-single:nth-last-child(-n+3) { padding-bottom: 0; }
@media screen and (max-width: 550px) { .sub-flex-content section.pa-list-wrap .inner-container .pa-list .pa-single:nth-last-child(-n+3) { padding: 0 0 25px; } }
.sub-flex-content section.pa-list-wrap .inner-container .pa-list .pa-single .image-block { min-height: 100px; position: relative; }
.sub-flex-content section.pa-list-wrap .inner-container .pa-list .pa-single .image-block img { display: block; }
.sub-flex-content section.pa-list-wrap .inner-container .pa-list .pa-single .image-block .image-border { border-top: 2px solid #a9d2a4; border-left: 2px solid #a9d2a4; border-right: 2px solid #a9d2a4; pointer-events: none; position: absolute; top: 20px; right: 20px; left: 20px; bottom: 0; }
@media screen and (max-width: 1025px) { .sub-flex-content section.pa-list-wrap .inner-container .pa-list .pa-single .image-block .image-border { top: 10px; right: 10px; left: 10px; } }
.sub-flex-content section.pa-list-wrap .inner-container .pa-list .pa-single .info { border-bottom: 2px solid #a9d2a4; border-left: 2px solid #a9d2a4; border-right: 2px solid #a9d2a4; font-family: "Prata", serif; margin: 0 20px; padding: 15px 20px; }
@media screen and (max-width: 1025px) { .sub-flex-content section.pa-list-wrap .inner-container .pa-list .pa-single .info { margin: 0 10px; padding: 10px; } }
.sub-flex-content section.pa-list-wrap .inner-container .pa-list .pa-single .info a { color: #a9d2a4; }
.sub-flex-content section.pa-list-wrap .inner-container .pa-list .pa-single .info a:hover { color: #292322; }
.sub-flex-content section.pa-list-wrap .inner-container .pa-list .pa-single .info .name { border-bottom: 2px solid #a9d2a4; font-size: 18px; font-weight: 600; margin-bottom: 5px; text-transform: uppercase; }
@media screen and (max-width: 769px) { .sub-flex-content section.pa-list-wrap .inner-container .pa-list .pa-single .info .name { border-bottom: none; font-size: 16px; font-weight: 400; } }
.sub-flex-content section.pa-list-wrap .inner-container .pa-list .pa-single .info .name a { color: #292322; }
.sub-flex-content section.pa-list-wrap .inner-container .pa-list .pa-single .info .name a:hover { color: #b75739; }
.sub-flex-content section.pa-list-wrap .inner-container .pa-list .pa-single .info .link { text-align: right; }
@media screen and (max-width: 769px) { .sub-flex-content section.pa-list-wrap .inner-container .pa-list .pa-single .info .link { text-align: center; } }
.sub-flex-content section.pa-list-wrap .inner-container .pa-list .pa-single .info .link a { color: #292322; }
.sub-flex-content section.pa-list-wrap .inner-container .pa-list .pa-single .info .link a:hover { color: #b75739; }
.sub-flex-content section.pa-list-wrap .inner-container .pa-list .pa-single .info .link a:after { content: '\f054'; font-family: FontAwesome; font-weight: normal; font-size: 12px; font-style: normal; margin: 0px 0px 0px 5px; text-decoration: none; }
.sub-flex-content section.attorneys-list-wrap .inner-container.search-filtering { display: flex; padding-bottom: 50px; }
@media screen and (max-width: 767px) { .sub-flex-content section.attorneys-list-wrap .inner-container.search-filtering { display: block; padding-bottom: 35px; } }
.sub-flex-content section.attorneys-list-wrap .inner-container.search-filtering .search-block { flex-grow: 1; padding-right: 100px; }
@media screen and (max-width: 1025px) { .sub-flex-content section.attorneys-list-wrap .inner-container.search-filtering .search-block { padding-right: 20px; } }
@media screen and (max-width: 767px) { .sub-flex-content section.attorneys-list-wrap .inner-container.search-filtering .search-block { padding: 0 0 20px; } }
.sub-flex-content section.attorneys-list-wrap .inner-container.search-filtering .search-block label { color: #665b41; display: block; font-size: 18px; font-weight: 600; text-transform: uppercase; width: 100%; }
@media screen and (max-width: 767px) { .sub-flex-content section.attorneys-list-wrap .inner-container.search-filtering .search-block label { font-size: 16px; } }
.sub-flex-content section.attorneys-list-wrap .inner-container.search-filtering .search-block .search-fields { display: flex; }
.sub-flex-content section.attorneys-list-wrap .inner-container.search-filtering .search-block .search-fields input[type="text"] { padding: 10px; width: 100%; }
.sub-flex-content section.attorneys-list-wrap .inner-container.search-filtering .search-block .search-fields button, .sub-flex-content section.attorneys-list-wrap .inner-container.search-filtering .search-block .search-fields input[type="button"], .sub-flex-content section.attorneys-list-wrap .inner-container.search-filtering .search-block .search-fields input[type="submit"] { background-color: transparent !important; color: #797a7b; padding: 10px; }
.sub-flex-content section.attorneys-list-wrap .inner-container.search-filtering .dropdown { flex: 0 0 350px; margin-left: auto; }
.sub-flex-content section.attorneys-list-wrap .inner-container.search-filtering .dropdown label { color: #665b41; display: block; font-size: 18px; font-weight: 600; text-transform: uppercase; width: 100%; }
@media screen and (max-width: 767px) { .sub-flex-content section.attorneys-list-wrap .inner-container.search-filtering .dropdown label { font-size: 16px; } }
.sub-flex-content section.attorneys-list-wrap .inner-container.search-filtering .dropdown select { background-color: #ffffff; border: 1px solid #797a7b; padding: 10px; width: 100%; }
.sub-flex-content section.attorneys-list-wrap .attorney-letter-wrap { background-size: cover; background-position: center center; }
.sub-flex-content section.attorneys-list-wrap .attorney-letter-wrap .trans-bg { background-color: rgba(255, 255, 255, 0.65); padding: 50px 0 40px; }
@media screen and (max-width: 769px) { .sub-flex-content section.attorneys-list-wrap .attorney-letter-wrap .trans-bg { padding: 35px 0; } }
.sub-flex-content section.attorneys-list-wrap .attorney-letter-wrap .trans-bg .name-filter-header { color: #665b41; font-size: 20px; font-weight: 600; padding: 0 0 5px 15px; text-transform: uppercase; }
@media screen and (max-width: 676px) { .sub-flex-content section.attorneys-list-wrap .attorney-letter-wrap .trans-bg .name-filter-header { padding: 0 5px 5px; text-align: center; } }
.sub-flex-content section.attorneys-list-wrap .attorney-letter-wrap .trans-bg #selected-category { font-family: "Prata", serif; font-size: 30px; padding: 0 0 10px 15px; }
@media screen and (max-width: 769px) { .sub-flex-content section.attorneys-list-wrap .attorney-letter-wrap .trans-bg #selected-category { font-size: 24px; } }
@media screen and (max-width: 676px) { .sub-flex-content section.attorneys-list-wrap .attorney-letter-wrap .trans-bg #selected-category { font-size: 18px; padding: 0 0 10px; } }
.sub-flex-content section.attorneys-list-wrap .attorney-letter-wrap .trans-bg .letter-filters { padding-bottom: 50px; }
@media screen and (max-width: 769px) { .sub-flex-content section.attorneys-list-wrap .attorney-letter-wrap .trans-bg .letter-filters { padding-bottom: 35px; } }
.sub-flex-content section.attorneys-list-wrap .attorney-letter-wrap .trans-bg .letter-filters ul { display: flex; padding: 0; }
.sub-flex-content section.attorneys-list-wrap .attorney-letter-wrap .trans-bg .letter-filters ul li { font-size: 20px; list-style-type: none; padding: 0 15px; text-transform: uppercase; width: 20%; }
@media screen and (max-width: 676px) { .sub-flex-content section.attorneys-list-wrap .attorney-letter-wrap .trans-bg .letter-filters ul li { font-size: 18px; padding: 0 5px; } }
@media screen and (max-width: 550px) { .sub-flex-content section.attorneys-list-wrap .attorney-letter-wrap .trans-bg .letter-filters ul li { font-size: 16px; padding: 0 2px; } }
.sub-flex-content section.attorneys-list-wrap .attorney-letter-wrap .trans-bg .letter-filters ul li a { background-color: #70839C; color: #ffffff; display: block; padding: 10px; text-align: center; width: 100%; }
.sub-flex-content section.attorneys-list-wrap .attorney-letter-wrap .trans-bg .letter-filters ul li a:hover { background-color: #797a7b; }
.sub-flex-content section.attorneys-list-wrap .attorney-letter-wrap .trans-bg .letter-filters ul li a.active { background-color: #797a7b; }
.sub-flex-content section.attorneys-list-wrap .attorney-letter-wrap .trans-bg #attorney-listings { display: flex; flex-wrap: wrap; visibility: hidden; }
.sub-flex-content section.attorneys-list-wrap .attorney-letter-wrap .trans-bg #attorney-listings .attorney-single { padding: 0 15px 30px; position: relative; visibility: visible; width: 25%; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }
@media screen and (max-width: 1225px) { .sub-flex-content section.attorneys-list-wrap .attorney-letter-wrap .trans-bg #attorney-listings .attorney-single { width: 33.33%; } }
@media screen and (max-width: 1023px) { .sub-flex-content section.attorneys-list-wrap .attorney-letter-wrap .trans-bg #attorney-listings .attorney-single { width: 50%; } }
@media screen and (max-width: 676px) { .sub-flex-content section.attorneys-list-wrap .attorney-letter-wrap .trans-bg #attorney-listings .attorney-single { padding: 0 0 20px; width: 100%; } }
.sub-flex-content section.attorneys-list-wrap .attorney-letter-wrap .trans-bg #attorney-listings .attorney-single .content-wrap { background-color: #70839C; position: relative; }
.sub-flex-content section.attorneys-list-wrap .attorney-letter-wrap .trans-bg #attorney-listings .attorney-single .content-wrap:hover .info { background-color: #70839C; height: 75%; overflow: hidden; }
.sub-flex-content section.attorneys-list-wrap .attorney-letter-wrap .trans-bg #attorney-listings .attorney-single .content-wrap:hover .info .below { visibility: visible; }
.sub-flex-content section.attorneys-list-wrap .attorney-letter-wrap .trans-bg #attorney-listings .attorney-single .photo-container { background-image: url(//brownconnery.com/wp-content/themes/brownconneryrebuild/images/headshot_full.jpg); background-size: cover; background-position: center center; padding: 0 10px 0 10px; text-align: center; }
.sub-flex-content section.attorneys-list-wrap .attorney-letter-wrap .trans-bg #attorney-listings .attorney-single .photo-container .photo { height: 247px; }
.sub-flex-content section.attorneys-list-wrap .attorney-letter-wrap .trans-bg #attorney-listings .attorney-single .photo-container img { display: block; margin: 0 auto; max-height: 247px; width: auto; }
.sub-flex-content section.attorneys-list-wrap .attorney-letter-wrap .trans-bg #attorney-listings .attorney-single .photo-container .spacer { height: 55px; }
.sub-flex-content section.attorneys-list-wrap .attorney-letter-wrap .trans-bg #attorney-listings .attorney-single .info { background-color: #70839C; bottom: 0; color: #ffffff; height: 55px; overflow: hidden; position: absolute; padding: 15px 10px; text-align: center; left: 0; right: 0; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }
.sub-flex-content section.attorneys-list-wrap .attorney-letter-wrap .trans-bg #attorney-listings .attorney-single .info .title { font-size: 20px; text-transform: uppercase; }
@media screen and (max-width: 767px) { .sub-flex-content section.attorneys-list-wrap .attorney-letter-wrap .trans-bg #attorney-listings .attorney-single .info .title { font-size: 18px; } }
.sub-flex-content section.attorneys-list-wrap .attorney-letter-wrap .trans-bg #attorney-listings .attorney-single .info .below { font-size: 16px; padding-top: 10px; }
.sub-flex-content section.attorneys-list-wrap .attorney-letter-wrap .trans-bg #attorney-listings .attorney-single .info .below .phones .block-single { display: flex; justify-content: center; }
.sub-flex-content section.attorneys-list-wrap .attorney-letter-wrap .trans-bg #attorney-listings .attorney-single .info .below .phones .block-single .prefix { padding-right: 5px; }
.sub-flex-content section.attorneys-list-wrap .attorney-letter-wrap .trans-bg #attorney-listings .attorney-single .info .below .button-wrap { padding-top: 15px; }
.sub-flex-content section.attorneys-list-wrap .attorney-letter-wrap .trans-bg #attorney-listings .attorney-single .info .below .button-wrap a.btn.white { display: block; padding: 5px 10px; text-transform: uppercase; }
.sub-flex-content section.attorneys-list-wrap .attorney-letter-wrap .trans-bg #attorney-listings .attorney-single .info .below .button-wrap a.btn.white:after { content: '\f054'; font-family: FontAwesome; font-weight: normal; font-size: 16px; font-style: normal; font-weight: 600; margin-left: 5px; padding-top: 2px; text-decoration: none; }
.sub-flex-content section.news-archive-wrap .inner-container .post-single { border-bottom: 1px solid #28487f; padding-bottom: 40px; margin-bottom: 40px; }
.sub-flex-content section.news-archive-wrap .inner-container .post-single:nth-last-child(2) { border-bottom: none; margin-bottom: 0; padding-bottom: 20px; }
.sub-flex-content section.news-archive-wrap .inner-container .post-single .post-date { font-size: 14px; padding-bottom: 5px; }
.sub-flex-content section.news-archive-wrap .inner-container .post-single .post-content p:last-child { padding: 0; }
.sub-flex-content section.news-archive-wrap .inner-container .post-single .post-content .gallery .gallery-item { margin: 0 !important; padding: 5px 10px; }
@media screen and (max-width: 769px) { .sub-flex-content section.news-archive-wrap .inner-container .post-single .post-content .gallery .gallery-item { width: 33.33% !important; } }
@media screen and (max-width: 481px) { .sub-flex-content section.news-archive-wrap .inner-container .post-single .post-content .gallery .gallery-item { padding: 5px; width: 50% !important; } }
.sub-flex-content section.news-archive-wrap .inner-container .post-single .post-content .gallery .gallery-item img { border: none !important; height: auto; width: 100%; }
.sub-flex-content section.news-archive-wrap .inner-container .post-single .post-link { padding: 25px 0 0; }
.sub-flex-content section.news-archive-wrap .inner-container .post-single .post-link a:after { content: "\f105"; font-family: FontAwesome; font-size: 14px; font-style: normal; font-weight: normal; margin-left: 10px; text-decoration: inherit; }
.sub-flex-content section.news-archive-wrap .inner-container .post-single .post-link .source { color: #797a7b; font-size: 14px; padding-top: 5px; }
.sub-flex-content section.members-wrap #attorney-listings { display: flex; flex-wrap: wrap; visibility: hidden; }
.sub-flex-content section.members-wrap #attorney-listings .attorney-single { padding: 0 15px 30px; position: relative; visibility: visible; width: 33.33%; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }
@media screen and (max-width: 1023px) { .sub-flex-content section.members-wrap #attorney-listings .attorney-single { width: 50%; } }
@media screen and (max-width: 676px) { .sub-flex-content section.members-wrap #attorney-listings .attorney-single { padding: 0 0 20px; width: 100%; } }
.sub-flex-content section.members-wrap #attorney-listings .attorney-single .content-wrap { background-color: #70839C; position: relative; }
.sub-flex-content section.members-wrap #attorney-listings .attorney-single .content-wrap:hover .info { background-color: #70839C; height: 75%; overflow: hidden; }
.sub-flex-content section.members-wrap #attorney-listings .attorney-single .content-wrap:hover .info .below { visibility: visible; }
.sub-flex-content section.members-wrap #attorney-listings .attorney-single .content-wrap:hover .info.ctitle { height: 80%; }
.sub-flex-content section.members-wrap #attorney-listings .attorney-single .photo-container { background-image: url(//brownconnery.com/wp-content/themes/brownconneryrebuild/images/headshot_full.jpg); background-size: cover; background-position: center center; padding: 0 10px 0 10px; text-align: center; }
.sub-flex-content section.members-wrap #attorney-listings .attorney-single .photo-container .photo { height: 247px; }
.sub-flex-content section.members-wrap #attorney-listings .attorney-single .photo-container img { display: block; margin: 0 auto; max-height: 247px; width: auto; }
.sub-flex-content section.members-wrap #attorney-listings .attorney-single .photo-container .spacer { height: 55px; }
.sub-flex-content section.members-wrap #attorney-listings .attorney-single .info { background-color: #70839C; bottom: 0; color: #ffffff; height: 55px; overflow: hidden; position: absolute; padding: 15px 10px; text-align: center; left: 0; right: 0; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }
.sub-flex-content section.members-wrap #attorney-listings .attorney-single .info .title { font-size: 20px; text-transform: uppercase; }
.sub-flex-content section.members-wrap #attorney-listings .attorney-single .info .below { font-size: 16px; padding-top: 10px; }
.sub-flex-content section.members-wrap #attorney-listings .attorney-single .info .below .phones .block-single { display: flex; justify-content: center; }
.sub-flex-content section.members-wrap #attorney-listings .attorney-single .info .below .phones .block-single .prefix { padding-right: 5px; }
.sub-flex-content section.members-wrap #attorney-listings .attorney-single .info .below .button-wrap { padding-top: 15px; }
.sub-flex-content section.members-wrap #attorney-listings .attorney-single .info .below .button-wrap a.btn.white { display: block; padding: 5px 10px; text-transform: uppercase; }
.sub-flex-content section.members-wrap #attorney-listings .attorney-single .info .below .button-wrap a.btn.white:after { content: '\f054'; font-family: FontAwesome; font-weight: normal; font-size: 16px; font-style: normal; font-weight: 600; margin-left: 5px; padding-top: 2px; text-decoration: none; }
.sub-flex-content section.members-wrap #attorney-listings .attorney-single .info.ctitle { height: 80px; } .sidebar-content-wrap { padding: 50px 0; }
@media screen and (max-width: 769px) { .sidebar-content-wrap { padding: 35px 0; } }
.sidebar-content-wrap .inner-container { display: flex; }
@media screen and (max-width: 850px) { .sidebar-content-wrap .inner-container { display: block; } }
.sidebar-content-wrap .inner-container .the-content { flex-grow: 1; order: 2; padding-left: 50px; }
@media screen and (max-width: 850px) { .sidebar-content-wrap .inner-container .the-content { padding: 0 0 50px; } }
.sidebar-content-wrap .inner-container .the-content .button-wrap a.btn.blue { display: block; font-family: "Prata", serif; font-size: 22px; padding: 17px 20px 15px; text-transform: uppercase; }
@media screen and (max-width: 769px) { .sidebar-content-wrap .inner-container .the-content .button-wrap a.btn.blue { font-size: 18px; } }
@media screen and (max-width: 676px) { .sidebar-content-wrap .inner-container .the-content .button-wrap a.btn.blue { font-size: 16px; } }
.sidebar-content-wrap .inner-container .the-content .button-wrap a.btn.blue:after { content: '\f054'; float: right; font-family: FontAwesome; font-weight: normal; font-size: 18px; font-style: normal; font-weight: 600; margin-left: auto; padding-top: 2px; text-decoration: none; }
@media screen and (max-width: 769px) { .sidebar-content-wrap .inner-container .the-content .button-wrap a.btn.blue:after { padding-top: 0; } }
@media screen and (max-width: 676px) { .sidebar-content-wrap .inner-container .the-content .button-wrap a.btn.blue:after { font-size: 16px; margin-top: -2px; } }
.sidebar-content-wrap .inner-container .sidebar { flex: 0 0 360px; order: 1; }
@media screen and (max-width: 1023px) { .sidebar-content-wrap .inner-container .sidebar { flex: 0 0 300px; } }
.sidebar-content-wrap .inner-container .sidebar nav ul.side-nav li { list-style-type: none; padding-bottom: 20px; padding-left: 25px; position: relative; }
.sidebar-content-wrap .inner-container .sidebar nav ul.side-nav li:last-child { padding-bottom: 0; }
.sidebar-content-wrap .inner-container .sidebar nav ul.side-nav li a { display: inline-block; font-size: 21px; padding: 0; text-transform: uppercase; }
@media screen and (max-width: 1023px) { .sidebar-content-wrap .inner-container .sidebar nav ul.side-nav li a { font-size: 18px; } }
.sidebar-content-wrap .inner-container .sidebar nav ul.side-nav li a:before { content: '\f054'; color: #ffffff; font-family: FontAwesome; font-weight: normal; font-size: 18px; font-style: normal; font-weight: 600; left: 0; position: absolute; text-decoration: none; top: 2px; }
.sidebar-content-wrap .inner-container .sidebar nav ul.side-nav li a:hover:before { color: #0f1f4a; }
.sidebar-content-wrap .inner-container .sidebar nav ul.side-nav li.current-menu-item a { color: #665b41; }
.sidebar-content-wrap .inner-container .sidebar nav ul.side-nav li.current-menu-item a:before { color: #665b41; } .attorneyswrap { padding: 50px 0; }
@media screen and (max-width: 769px) { .attorneyswrap { padding: 35px 0; } }
.attorneyswrap .inner-container .attorneys-page-link { font-size: 16px; padding-bottom: 20px; text-align: right; }
.attorneyswrap .inner-container .attorney-header { padding-top: 50px; }
@media screen and (max-width: 769px) { .attorneyswrap .inner-container .attorney-header { padding-top: 35px; } }
.attorneyswrap .inner-container .attorney-header .title { margin-left: auto; padding-left: 20px; padding-bottom: 20px; width: 50%; }
@media screen and (max-width: 850px) { .attorneyswrap .inner-container .attorney-header .title { display: none; } }
.attorneyswrap .inner-container .attorney-header .title h1 { color: #70839C; font-size: 42px; }
.attorneyswrap .inner-container .attorney-header .photo-info-wrap { align-items: stretch; display: flex; }
@media screen and (max-width: 850px) { .attorneyswrap .inner-container .attorney-header .photo-info-wrap { display: block; } }
.attorneyswrap .inner-container .attorney-header .photo-info-wrap .photo-block, .attorneyswrap .inner-container .attorney-header .photo-info-wrap .info-block { width: 50%; }
@media screen and (max-width: 850px) { .attorneyswrap .inner-container .attorney-header .photo-info-wrap .photo-block, .attorneyswrap .inner-container .attorney-header .photo-info-wrap .info-block { width: 100%; } }
.attorneyswrap .inner-container .attorney-header .photo-info-wrap .photo-block { background-image: url(//brownconnery.com/wp-content/themes/brownconneryrebuild/images/headshot_full.jpg); background-position: center center; background-size: cover; background-repeat: no-repeat; position: relative; }
@media screen and (max-width: 850px) { .attorneyswrap .inner-container .attorney-header .photo-info-wrap .photo-block { height: 135px; margin-top: 115px; } }
.attorneyswrap .inner-container .attorney-header .photo-info-wrap .photo-block .attorney-portrait { left: 0; right: 0; bottom: 0; position: absolute; width: 100%; }
.attorneyswrap .inner-container .attorney-header .photo-info-wrap .photo-block .attorney-portrait img { display: block; margin: 0 auto; max-width: 350px; width: 100%; }
@media screen and (max-width: 850px) { .attorneyswrap .inner-container .attorney-header .photo-info-wrap .photo-block .attorney-portrait img { max-width: 300px; } }
.attorneyswrap .inner-container .attorney-header .photo-info-wrap .info-block { background-color: #70839C; color: #ffffff; padding: 20px 25px; }
.attorneyswrap .inner-container .attorney-header .photo-info-wrap .info-block a { color: #ffffff; text-decoration: underline; }
.attorneyswrap .inner-container .attorney-header .photo-info-wrap .info-block a:hover { color: #ededed; }
.attorneyswrap .inner-container .attorney-header .photo-info-wrap .info-block .name { display: none; padding-bottom: 20px; }
@media screen and (max-width: 850px) { .attorneyswrap .inner-container .attorney-header .photo-info-wrap .info-block .name { display: block; } }
.attorneyswrap .inner-container .attorney-header .photo-info-wrap .info-block .name h1 { color: #ffffff; font-size: 36px; }
@media screen and (max-width: 769px) { .attorneyswrap .inner-container .attorney-header .photo-info-wrap .info-block .name h1 { font-size: 30px; } }
.attorneyswrap .inner-container .attorney-header .photo-info-wrap .info-block .phones { display: flex; }
.attorneyswrap .inner-container .attorney-header .photo-info-wrap .info-block .phones .block-single { display: flex; }
.attorneyswrap .inner-container .attorney-header .photo-info-wrap .info-block .phones .block-single:after { content: "/"; display: inline-block; padding-right: 10px; }
.attorneyswrap .inner-container .attorney-header .photo-info-wrap .info-block .phones .block-single:last-child:after { display: none; padding-right: 0; }
.attorneyswrap .inner-container .attorney-header .photo-info-wrap .info-block .phones .block-single .prefix { padding-right: 5px; }
.attorneyswrap .inner-container .attorney-header .photo-info-wrap .info-block .phones .block-single .number { padding-right: 10px; }
.attorneyswrap .inner-container .attorney-header .photo-info-wrap .info-block .expertise { padding-top: 30px; }
@media screen and (max-width: 850px) { .attorneyswrap .inner-container .attorney-header .photo-info-wrap .info-block .expertise { padding-top: 20px; } }
.attorneyswrap .inner-container .attorney-bio { display: Flex; padding-top: 50px; }
@media screen and (max-width: 850px) { .attorneyswrap .inner-container .attorney-bio { display: block; padding-top: 35px; } }
.attorneyswrap .inner-container .attorney-bio .bio-content, .attorneyswrap .inner-container .attorney-bio .callouts { width: 50%; }
@media screen and (max-width: 850px) { .attorneyswrap .inner-container .attorney-bio .bio-content, .attorneyswrap .inner-container .attorney-bio .callouts { width: 100%; } }
.attorneyswrap .inner-container .attorney-bio .bio-content { padding-right: 25px; }
@media screen and (max-width: 850px) { .attorneyswrap .inner-container .attorney-bio .bio-content { padding: 0 0 20px; } }
.attorneyswrap .inner-container .attorney-bio .callouts { padding-left: 25px; }
@media screen and (max-width: 850px) { .attorneyswrap .inner-container .attorney-bio .callouts { padding: 0px; } }
.attorneyswrap .inner-container .attorney-bio .callouts .accordion .block-single { border-bottom: 1px solid #dddddd; margin-top: 20px; padding-bottom: 20px; }
.attorneyswrap .inner-container .attorney-bio .callouts .accordion .block-single:first-child { margin-top: 0; }
.attorneyswrap .inner-container .attorney-bio .callouts .accordion .block-single .slideopen { cursor: pointer; }
.attorneyswrap .inner-container .attorney-bio .callouts .accordion .block-single .slideopen h4 { background-image: url(//brownconnery.com/wp-content/themes/brownconneryrebuild/images/down-arrow.png); background-position: right center; background-repeat: no-repeat; background-size: 15px; color: #70839C; font-family: "Prata", serif; font-size: 18px; font-weight: 400; padding: 0 20px 0 0; position: relative; text-transform: uppercase; -webkit-transition: all 0.35s ease; transition: all 0.35s ease; }
.attorneyswrap .inner-container .attorney-bio .callouts .accordion .block-single .slideopen h4:hover { color: #292322; }
@media screen and (max-width: 676px) { .attorneyswrap .inner-container .attorney-bio .callouts .accordion .block-single .slideopen h4 { background-size: 15px; } }
@media screen and (max-width: 550px) { .attorneyswrap .inner-container .attorney-bio .callouts .accordion .block-single .slideopen h4 { font-size: 15px; font-weight: 300; } }
.attorneyswrap .inner-container .attorney-bio .callouts .accordion .block-single .slideopen h4.slidetitle.open { background-image: url(//brownconnery.com/wp-content/themes/brownconneryrebuild/images/up-arrow.png); background-position: right center; background-repeat: no-repeat; background-size: 15px; color: #292322; position: relative; }
@media screen and (max-width: 676px) { .attorneyswrap .inner-container .attorney-bio .callouts .accordion .block-single .slideopen h4.slidetitle.open { background-size: 15px; } }
.attorneyswrap .inner-container .attorney-bio .callouts .accordion .block-single .slidecontent { display: none; padding-top: 15px; }
.attorneyswrap .inner-container .attorney-bio .callouts .recognition { padding-top: 20px; } .newswrap { padding: 50px 0; }
@media screen and (max-width: 769px) { .newswrap { padding: 30px 0; } }
.newswrap .inner-container .posts-wrap .post-single { border-bottom: 1px solid #0f1f4a; margin-bottom: 20px; padding-bottom: 40px; }
@media screen and (max-width: 769px) { .newswrap .inner-container .posts-wrap .post-single { padding-bottom: 30px; } }
@media screen and (max-width: 676px) { .newswrap .inner-container .posts-wrap .post-single { padding-bottom: 20px; } }
@media screen and (max-width: 481px) { .newswrap .inner-container .posts-wrap .post-single { margin-bottom: 30px; padding-bottom: 10px; } }
.newswrap .inner-container .posts-wrap .post-single:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }
.newswrap .inner-container .posts-wrap .post-single .image-block { padding-bottom: 10px; }
.newswrap .inner-container .posts-wrap .post-single .image-block img { max-width: 100%; }
.newswrap .inner-container .posts-wrap .post-single .text-block .title { font-family: "Prata", serif; font-size: 30px; }
@media screen and (max-width: 769px) { .newswrap .inner-container .posts-wrap .post-single .text-block .title { font-size: 24px; } }
@media screen and (max-width: 676px) { .newswrap .inner-container .posts-wrap .post-single .text-block .title { font-size: 20px; } }
.newswrap .inner-container .posts-wrap .post-single .text-block .post-date { font-size: 14px; padding-bottom: 20px; }
.newswrap .inner-container .posts-wrap .post-single .text-block .post-link { padding: 20px 0 0; }
.newswrap .inner-container .posts-wrap .post-single .text-block .container-lazyload { padding-bottom: 20px; }
.newswrap .inner-container .posts-wrap .post-single .text-block .social-share { padding-bottom: 25px; }
.newswrap .inner-container .posts-wrap .post-single .text-block .social-share ul.social-links { list-style-type: none; }
.newswrap .inner-container .posts-wrap .post-single .text-block .social-share ul.social-links li { display: inline-block; padding-right: 5px; }
.newswrap .inner-container .posts-wrap .post-single .gallery .gallery-item { margin: 0 !important; padding: 5px 10px; }
@media screen and (max-width: 769px) { .newswrap .inner-container .posts-wrap .post-single .gallery .gallery-item { width: 33.33% !important; } }
@media screen and (max-width: 481px) { .newswrap .inner-container .posts-wrap .post-single .gallery .gallery-item { padding: 5px; width: 50% !important; } }
.newswrap .inner-container .posts-wrap .post-single .gallery .gallery-item img { border: none !important; height: auto; width: 100%; } .blogwrap { padding: 50px 0; }
@media screen and (max-width: 769px) { .blogwrap { padding: 30px 0; } }
.blogwrap .blog-index .post-single { border-bottom: 1px solid #0f1f4a; margin-bottom: 40px; padding-bottom: 40px; }
.blogwrap .blog-index .post-single:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 20px; }
.blogwrap .blog-index .post-single .title { font-family: "Prata", serif; font-size: 30px; }
@media screen and (max-width: 769px) { .blogwrap .blog-index .post-single .title { font-size: 24px; } }
@media screen and (max-width: 676px) { .blogwrap .blog-index .post-single .title { font-size: 20px; } }
.blogwrap .blog-index .post-single .post-date { font-size: 14px; padding-bottom: 5px; }
.blogwrap .blog-index .post-single .post-link { padding: 25px 0 0; }
.blogwrap .blog-index .post-single .post-link a:after { content: "\f105"; font-family: FontAwesome; font-size: 14px; font-style: normal; font-weight: normal; margin-left: 10px; text-decoration: inherit; }
.blogwrap .blog-sidebar { display: flex; }
@media screen and (max-width: 767px) { .blogwrap .blog-sidebar { display: block; } }
.blogwrap .blog-sidebar .posts-wrap { padding-right: 50px; width: 70%; }
@media screen and (max-width: 767px) { .blogwrap .blog-sidebar .posts-wrap { padding-right: 0; padding-bottom: 25px; width: 100%; } }
.blogwrap .blog-sidebar .posts-wrap .post-single { border-bottom: 1px solid #0f1f4a; margin-bottom: 20px; padding-bottom: 40px; }
@media screen and (max-width: 769px) { .blogwrap .blog-sidebar .posts-wrap .post-single { padding-bottom: 30px; } }
@media screen and (max-width: 676px) { .blogwrap .blog-sidebar .posts-wrap .post-single { padding-bottom: 20px; } }
@media screen and (max-width: 481px) { .blogwrap .blog-sidebar .posts-wrap .post-single { margin-bottom: 30px; padding-bottom: 10px; } }
.blogwrap .blog-sidebar .posts-wrap .post-single:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }
.blogwrap .blog-sidebar .posts-wrap .post-single .image-block { padding-bottom: 10px; }
.blogwrap .blog-sidebar .posts-wrap .post-single .image-block img { max-width: 100%; }
.blogwrap .blog-sidebar .posts-wrap .post-single .text-block .title { font-family: "Prata", serif; font-size: 30px; }
@media screen and (max-width: 769px) { .blogwrap .blog-sidebar .posts-wrap .post-single .text-block .title { font-size: 24px; } }
@media screen and (max-width: 676px) { .blogwrap .blog-sidebar .posts-wrap .post-single .text-block .title { font-size: 20px; } }
.blogwrap .blog-sidebar .posts-wrap .post-single .text-block .post-date { font-size: 14px; padding-bottom: 20px; }
.blogwrap .blog-sidebar .posts-wrap .post-single .text-block .post-link { padding: 20px 0 0; }
.blogwrap .blog-sidebar .posts-wrap .post-single .text-block .container-lazyload { padding-bottom: 20px; }
.blogwrap .blog-sidebar .posts-wrap .post-single .text-block .social-share { padding-bottom: 25px; }
.blogwrap .blog-sidebar .posts-wrap .post-single .text-block .social-share ul.social-links { list-style-type: none; }
.blogwrap .blog-sidebar .posts-wrap .post-single .text-block .social-share ul.social-links li { display: inline-block; padding-right: 5px; }
.blogwrap .blog-sidebar .posts-wrap .post-single .gallery .gallery-item { margin: 0 !important; padding: 5px 10px; }
@media screen and (max-width: 769px) { .blogwrap .blog-sidebar .posts-wrap .post-single .gallery .gallery-item { width: 33.33% !important; } }
@media screen and (max-width: 481px) { .blogwrap .blog-sidebar .posts-wrap .post-single .gallery .gallery-item { padding: 5px; width: 50% !important; } }
.blogwrap .blog-sidebar .posts-wrap .post-single .gallery .gallery-item img { border: none !important; height: auto; width: 100%; }
.blogwrap .blog-sidebar .sidebar { width: 30%; }
@media screen and (max-width: 767px) { .blogwrap .blog-sidebar .sidebar { width: 100%; } }
.blogwrap .blog-sidebar .sidebar aside { background-color: #eeeeee; margin-bottom: 30px; padding: 25px; }
.blogwrap .blog-sidebar .sidebar aside:last-child { margin-bottom: 0; }
.blogwrap .blog-sidebar .sidebar aside .sidebar-title { font-size: 20px; font-weight: 600; padding-bottom: 15px; }
.blogwrap .blog-sidebar .sidebar aside .post-single { padding-bottom: 10px; }
.blogwrap .blog-sidebar .sidebar aside .post-single:last-child { padding-bottom: 0; }
.blogwrap .blog-sidebar .sidebar aside .post-single .date { color: #797a7b; font-size: 13px; font-style: italic; padding-top: 5px; }
.blogwrap .blog-sidebar .sidebar aside ul.archive { list-style: none; }
.blogwrap .blog-sidebar .sidebar aside ul.archive li { padding-bottom: 10px; }
.blogwrap .blog-sidebar .sidebar aside ul.archive li:last-child { padding-bottom: 0; }
.blogwrap .blog-sidebar .sidebar aside ul.archive li ul { list-style-type: none; padding: 10px 0 0 10px; }
.pagination { padding: 25px 20px 0; text-align: center; }
.pagination .page-numbers { border: 1px solid #0f1f4a; color: #0f1f4a; display: inline-block; margin-right: 3px; margin-bottom: 10px; padding: 10px 15px; -webkit-transition: all 0.35s ease; transition: all 0.35s ease; }
.pagination .page-numbers:hover { background-color: #0f1f4a; color: #ffffff; }
.pagination .page-numbers.current { background-color: #0f1f4a; border: 1px solid #0f1f4a; color: #ffffff; }
.category-title-wrap { padding-top: 50px; } .search-wrap { padding: 50px 0; }
.search-wrap .inner-container .attorneys-page-link { font-size: 16px; padding-bottom: 20px; text-align: right; }
.search-wrap .inner-container .search-results-wrap { display: flex; flex-wrap: wrap; }
.search-wrap .inner-container .search-results-wrap .attorney-single { padding: 0 15px 30px; position: relative; visibility: visible; width: 25%; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }
@media screen and (max-width: 1225px) { .search-wrap .inner-container .search-results-wrap .attorney-single { width: 33.33%; } }
@media screen and (max-width: 1023px) { .search-wrap .inner-container .search-results-wrap .attorney-single { width: 50%; } }
@media screen and (max-width: 676px) { .search-wrap .inner-container .search-results-wrap .attorney-single { padding: 0 0 20px; width: 100%; } }
.search-wrap .inner-container .search-results-wrap .attorney-single .content-wrap { background-color: #70839C; position: relative; }
.search-wrap .inner-container .search-results-wrap .attorney-single .content-wrap:hover .info { background-color: #70839C; height: 75%; overflow: hidden; }
.search-wrap .inner-container .search-results-wrap .attorney-single .content-wrap:hover .info .below { visibility: visible; }
.search-wrap .inner-container .search-results-wrap .attorney-single .photo-container { background-image: url(//brownconnery.com/wp-content/themes/brownconneryrebuild/images/headshot_full.jpg); background-size: cover; background-position: center center; padding: 0 10px 0 10px; text-align: center; }
.search-wrap .inner-container .search-results-wrap .attorney-single .photo-container .photo { height: 247px; }
.search-wrap .inner-container .search-results-wrap .attorney-single .photo-container img { display: block; margin: 0 auto; max-height: 247px; width: auto; }
.search-wrap .inner-container .search-results-wrap .attorney-single .photo-container .spacer { height: 55px; }
.search-wrap .inner-container .search-results-wrap .attorney-single .info { background-color: #70839C; bottom: 0; color: #ffffff; height: 55px; overflow: hidden; position: absolute; padding: 15px 10px; text-align: center; left: 0; right: 0; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }
.search-wrap .inner-container .search-results-wrap .attorney-single .info .title { font-size: 20px; text-transform: uppercase; }
@media screen and (max-width: 767px) { .search-wrap .inner-container .search-results-wrap .attorney-single .info .title { font-size: 18px; } }
.search-wrap .inner-container .search-results-wrap .attorney-single .info .below { font-size: 16px; padding-top: 10px; }
.search-wrap .inner-container .search-results-wrap .attorney-single .info .below .phones .block-single { display: flex; justify-content: center; }
.search-wrap .inner-container .search-results-wrap .attorney-single .info .below .phones .block-single .prefix { padding-right: 5px; }
.search-wrap .inner-container .search-results-wrap .attorney-single .info .below .button-wrap { padding-top: 15px; }
.search-wrap .inner-container .search-results-wrap .attorney-single .info .below .button-wrap a.btn.white { display: block; padding: 5px 10px; text-transform: uppercase; }
.search-wrap .inner-container .search-results-wrap .attorney-single .info .below .button-wrap a.btn.white:after { content: '\f054'; font-family: FontAwesome; font-weight: normal; font-size: 16px; font-style: normal; font-weight: 600; margin-left: 5px; padding-top: 2px; text-decoration: none; } .the-content ul, .the-content ol { padding-left: 35px; padding-bottom: 25px; }
.the-content ul li, .the-content ol li { padding-bottom: 10px; }
.the-content ul li:last-child, .the-content ol li:last-child { padding-bottom: 0; }
.the-content ul li strong, .the-content ol li strong { font-weight: 700; }
.the-content ul li ul, .the-content ul li ol, .the-content ol li ul, .the-content ol li ol { padding-top: 10px; padding-bottom: 0; } #cssmenu > ul, #cssmenu > ul ul { list-style-type: none; }
#cssmenu ul > li { margin-bottom: 25px; padding: 25px; }
@media screen and (max-width: 767px) { #cssmenu ul > li { margin-bottom: 20px; padding: 20px; } }
#cssmenu ul > li:last-child { margin-bottom: 0; }
#cssmenu ul > li .title { background: #797a7b url(//brownconnery.com/wp-content/themes/brownconneryrebuild/images/down-arrow.png) right top no-repeat; display: block; font-size: 20px; font-weight: 600; padding-right: 50px; }
@media screen and (max-width: 767px) { #cssmenu ul > li .title { background-size: 20px; font-size: 18px; } }
@media screen and (max-width: 481px) { #cssmenu ul > li .title { background-size: 15px; font-size: 16px; } }
#cssmenu ul > li.active .title { background: #797a7b url(//brownconnery.com/wp-content/themes/brownconneryrebuild/images/up-arrow.png) right top no-repeat; }
@media screen and (max-width: 767px) { #cssmenu ul > li.active .title { background-size: 20px; } }
@media screen and (max-width: 481px) { #cssmenu ul > li.active .title { background-size: 15px; } }
#cssmenu ul > li ul.hidden-content { padding-left: 0; padding-top: 15px; }
#cssmenu ul > li.has-sub.active > a span { display: block; }
#cssmenu ul > li.active a { display: block; }
#cssmenu ul > li.active p a { display: inline; } .not-found-wrap { text-align: center; padding-bottom: 50px; }
.not-found-wrap .image-wrap { padding-top: 50px; padding-bottom: 35px; }
.not-found-wrap .image-wrap img { max-width: 350px; width: 100%; } .above-nav-wrap { align-items: center; background-color: #0f1f4a; display: flex; justify-content: flex-end; padding: 10px 20px; position: relative; }
@media screen and (max-width: 676px) { .above-nav-wrap { padding: 10px 10px 10px 20px; } }
.above-nav-wrap a { color: #ffffff; }
.above-nav-wrap a:hover { color: #ededed; }
.above-nav-wrap .mansfield { padding-right: 20px; }
@media screen and (max-width: 500px) { .above-nav-wrap .mansfield { padding-right: 10px; } }
.above-nav-wrap .mansfield img { display: block; max-width: 200px; width: 100%; }
@media screen and (max-width: 676px) { .above-nav-wrap .mansfield img { max-width: 150px; } }
.above-nav-wrap .social { display: flex; justify-content: center; padding-right: 20px; }
@media screen and (max-width: 500px) { .above-nav-wrap .social { padding-right: 10px; } }
.above-nav-wrap .social div { font-size: 13px; padding: 0 3px; }
@media screen and (max-width: 500px) { .above-nav-wrap .social div { font-size: 12px; } }
.above-nav-wrap .social div a { background-color: #ffffff; border-radius: 50%; color: #0f1f4a; display: inline-block; width: 30px; height: 30px; padding-top: 7px; text-align: center; }
@media screen and (max-width: 500px) { .above-nav-wrap .social div a { height: 25px; padding-top: 5px; width: 25px; } }
.above-nav-wrap .social div a:hover { background-color: #ededed; }
.above-nav-wrap .phone { font-family: "Open Sans", sans-serif; font-size: 18px; font-weight: 700; }
@media screen and (max-width: 676px) { .above-nav-wrap .phone { font-size: 16px; } }
header { background-color: transparent; max-width: 1920px; width: 100%; z-index: 4; -webkit-transition: all 0.35s ease; transition: all 0.35s ease; }
header .social-nav-phone-wrap { align-items: center; display: flex; padding: 30px 20px; }
@media screen and (max-width: 900px) { header .social-nav-phone-wrap { display: none; } }
header .social-nav-phone-wrap nav { flex-grow: 1; text-align: center; }
header .social-nav-phone-wrap.home a { color: #ffffff; }
header .social-nav-phone-wrap.home .social div a { background-color: #ffffff; color: #0f1f4a; } header.smaller .logo-nav-wrap .logo-wrap .logo img { max-width: 200px; } ul.top-nav li { display: inline-block; list-style-type: none; font-family: "Open Sans", sans-serif; font-size: 18px; font-weight: 300; padding-right: 10px; position: relative; -webkit-transition: all 0.35s ease; transition: all 0.35s ease; }
ul.top-nav li:after { display: inline-block; content: "/"; margin-left: 14px; }
@media screen and (max-width: 1150px) { ul.top-nav li { font-size: 16px; } }
@media screen and (max-width: 1050px) { ul.top-nav li:after { display: none; } }
ul.top-nav li:last-child { padding-right: 0; }
ul.top-nav li:last-child:after { display: none; margin: 0; }
ul.top-nav li a { color: #292322; }
ul.top-nav li a:hover { color: #665b41; }
ul.top-nav li.current_page_item a, ul.top-nav li.current-menu-ancestor a, ul.top-nav li.current_page_parent a, ul.top-nav li.current-menu-item a { color: #665b41; font-weight: 600; }
.social-nav-phone-wrap.home ul.top-nav li a { color: #ffffff; }
.social-nav-phone-wrap.home ul.top-nav li a:hover { color: #ededed; }
.social-nav-phone-wrap.home ul.top-nav li.current_page_item a, .social-nav-phone-wrap.home ul.top-nav li.current-menu-ancestor a, .social-nav-phone-wrap.home ul.top-nav li.current_page_parent a, .social-nav-phone-wrap.home ul.top-nav li.current-menu-item a { color: #ffffff; } .drops .sub-menu { background-color: #ffffff; border-radius: 5px; display: none; -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15); }
.drops li:hover .sub-menu { display: block; }
.drops .menu-item .sub-menu { position: absolute; z-index: 100; text-align: left; }
.drops .menu-item .sub-menu li { background-color: #ffffff; border-right: none; display: block; float: none; font-weight: 300; max-width: 275px; min-width: 225px; padding: 8px 20px; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }
.drops .menu-item .sub-menu li:first-child { padding-top: 15px; }
.drops .menu-item .sub-menu li:last-child { padding-bottom: 15px; }
.drops .menu-item .sub-menu li:last-child a { color: #292322; margin-top: 0; padding: 0; }
.drops .menu-item .sub-menu li a { background-color: transparent; border: none; color: #292322; display: block; font-size: 14px !important; font-weight: 400; padding: 0 !important; }
.drops .menu-item .sub-menu li a:hover { color: #a9d2a4 !important; }
.drops .menu-item .sub-menu li.current-menu-item a { color: #a9d2a4; font-weight: 600; }
.drops li:last-child .sub-menu li { display: block; width: 200px; } .menu-open { color: #ffffff; cursor: pointer; display: none; font-size: 22px; left: 20px; line-height: 1; position: absolute; top: 15px; z-index: 2; -webkit-transition: all 0.35s ease; transition: all 0.35s ease; }
@media screen and (max-width: 900px) { .menu-open { display: block; } }
@media screen and (max-width: 500px) { .menu-open { font-size: 20px; top: 10px; } }
.menu-open:hover { color: #ededed; }
.sidenav { height: 100%; margin-left: -405px; width: 400px; position: fixed; z-index: 53; top: 0; left: 0; background-color: #0f1f4a; overflow-x: hidden; -webkit-box-shadow: 2px 0px 5px 0px rgba(0, 0, 0, 0.25); -moz-box-shadow: 2px 0px 5px 0px rgba(0, 0, 0, 0.25); box-shadow: 2px 0px 5px 0px rgba(0, 0, 0, 0.25); -webkit-transition: all 0.35s ease; transition: all 0.35s ease; }
.sidenav a { color: #ffffff; }
.sidenav a:hover { color: #ededed; }
.sidenav .closebtn { color: #ffffff; cursor: pointer; font-size: 36px; position: absolute; right: 20px; top: 0px; }
.sidenav .sidenav-content { padding: 40px 20px 20px; }
.sidenav .sidenav-content ul.mobile-nav { list-style-type: none; }
.sidenav .sidenav-content ul.mobile-nav li { font-family: "Prata", serif; font-size: 20px; padding-bottom: 10px; }
.sidenav .sidenav-content ul.mobile-nav li:last-child { padding-bottom: 0; }
.sidenav .sidenav-content ul.mobile-nav li a { text-decoration: none; color: #ffffff; display: block; }
.sidenav .sidenav-content ul.mobile-nav li a:hover { color: #ededed; }
.sidenav .sidenav-content ul.mobile-nav li .sub-menu { list-style-type: none; padding: 5px 0 0 10px; }
.sidenav .sidenav-content ul.mobile-nav li .sub-menu li { font-size: 14px; }
.sidenav .sidenav-content ul.mobile-nav li.current-menu-item a, .sidenav .sidenav-content ul.mobile-nav li.current_page_ancestor > a, .sidenav .sidenav-content ul.mobile-nav li.current_page_parent > a { color: #ededed; }
.sidenav .sidenav-content .side-logo { padding: 20px 0 10px; }
.sidenav .sidenav-content .side-logo img { width: 100%; }
.sidenav .sidenav-content .mobile-contact { border-top: 1px solid #797a7b; margin-top: 15px; padding: 15px 0 10px; }
.sidenav .sidenav-content .mobile-contact p { padding-bottom: 0; }
.sidenav .sidenav-content .mobile-contact .social ul { list-style-type: none; }
.sidenav .sidenav-content .mobile-contact .social ul li { display: inline-block; }
.sidenav.active { margin-left: 0; }
#cssmenu ul ul { display: none; } .gform_heading { background-color: #70839C; padding: 40px 40px 0; }
.gform_heading .gform_required_legend { font-size: 14px; color: #ffffff; }
.blue-form { background-color: #70839C; color: #ffffff; padding: 20px 40px 40px; }
.blue-form a { color: #ffffff; text-decoration: underline; }
.blue-form button, .blue-form input[type="button"], .blue-form input[type="submit"] { background-color: #ffffff; border: 0; border-radius: 0; color: #292322; cursor: pointer; font-family: "Crimson Text", serif; font-size: 20px; font-weight: 400; padding: 10px 20px; text-transform: none; transition: all .5s; }
.blue-form button:hover, .blue-form input[type="button"]:hover, .blue-form input[type="submit"]:hover { background: #ededed; color: #292322; }
.gform_validation_errors { margin-bottom: 25px !important; }
.gform_validation_errors > h2 { color: #292322 !important; font-family: "Prata", serif !important; font-size: 14px !important; font-weight: 600 !important; padding: 0; text-transform: uppercase !important; }
.gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message { font-weight: 400 !important; }
.gform-body .gfield { padding-bottom: 5px; }
.gform-body .gfield_label { font-size: 16px; font-weight: 600; }
.gform-body .gfield_required_asterisk { position: relative; top: -3px; }
.gform-body .gfield_select { background-color: #ffffff; border: 1px solid #8f8f9d; font-family: "Crimson Text", serif !important; padding: 12px 10px !important; }
.gform-body input { font-family: "Crimson Text", serif !important; font-size: 16px !important; font-weight: 300 !important; padding: 10px !important; font-variant-numeric: lining-nums; -webkit-font-feature-settings: "lnum"; -moz-font-feature-settings: "lnum"; font-feature-settings: "lnum"; }
.gform-body textarea { min-height: 100px !important; max-height: 300px !important; font-family: "Crimson Text", serif !important; font-size: 16px !important; font-weight: 300 !important; padding: 10px !important; width: 100% !important; }
button, input[type="button"], input[type="submit"] { background-color: #a9d2a4; border: 0; border-radius: 50px; color: #ffffff; cursor: pointer; font-family: "Prata", serif; font-size: 16px; font-weight: 600; padding: 15px 25px; text-transform: uppercase; transition: all .5s; }
button:hover, input[type="button"]:hover, input[type="submit"]:hover { background: #a9d2a4; color: #ffffff; } footer .footer-locations { background-size: cover; background-position: center center; background-repeat: no-repeat; color: #ffffff; }
footer .footer-locations a { color: #ffffff; text-decoration: underline; }
footer .footer-locations a:hover { color: #ededed; }
footer .footer-locations .trans-bg { background-color: rgba(102, 91, 65, 0.7); padding: 35px 0; }
footer .footer-locations .trans-bg .inner-container .the-content { font-family: "Prata", serif; font-size: 28px; padding-bottom: 30px; text-align: center; text-transform: uppercase; }
@media screen and (max-width: 769px) { footer .footer-locations .trans-bg .inner-container .the-content { font-size: 24px; } }
@media screen and (max-width: 676px) { footer .footer-locations .trans-bg .inner-container .the-content { font-size: 20px; } }
@media screen and (max-width: 500px) { footer .footer-locations .trans-bg .inner-container .the-content { font-size: 18px; } }
footer .footer-locations .trans-bg .inner-container .locations-wrap { display: flex; flex-wrap: wrap; justify-content: center; }
@media screen and (max-width: 850px) { footer .footer-locations .trans-bg .inner-container .locations-wrap { margin-bottom: -20px; } }
footer .footer-locations .trans-bg .inner-container .locations-wrap .location-single { padding: 0 10px; width: 20%; }
@media screen and (max-width: 900px) { footer .footer-locations .trans-bg .inner-container .locations-wrap .location-single { padding: 0 20px 40px; text-align: center; width: 50%; } }
@media screen and (max-width: 676px) { footer .footer-locations .trans-bg .inner-container .locations-wrap .location-single { padding: 0 0 20px; text-align: center; width: 100%; } }
footer .footer-locations .trans-bg .inner-container .locations-wrap .location-single h5 { font-family: "Prata", serif; font-size: 15px; font-weight: 600; padding-bottom: 10px; text-transform: uppercase; }
footer .footer-locations .trans-bg .inner-container .locations-wrap .location-single p { font-family: "Prata", serif; font-size: 16px; }
@media screen and (max-width: 1025px) { footer .footer-locations .trans-bg .inner-container .locations-wrap .location-single p { font-size: 15px; } }
@media screen and (max-width: 850px) { footer .footer-locations .trans-bg .inner-container .locations-wrap .location-single p { padding-bottom: 10px; } }
footer .footer-locations .trans-bg .inner-container .social { display: flex; justify-content: center; padding-top: 20px; }
footer .footer-locations .trans-bg .inner-container .social div { font-size: 15px; padding: 0 5px; }
footer .footer-locations .trans-bg .inner-container .social div a { background-color: #ffffff; border-radius: 50%; color: #0f1f4a; display: inline-block; width: 35px; height: 35px; padding-top: 8px; text-align: center; }
footer .footer-locations .trans-bg .inner-container .social div a:hover { background-color: #ededed; }
footer .copyright { font-family: "Open Sans", sans-serif; font-size: 11px; padding: 20px 10px; text-align: center; text-transform: uppercase; }
footer .copyright p { padding-bottom: 5px; }
footer .copyright a { text-decoration: underline; }.bx-wrapper {
position: relative;
margin: 0 auto;
padding: 0;
*zoom: 1;
}
.bx-wrapper img {
max-width: 100%;
display: block;
} .bx-wrapper .bx-viewport {
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto { bottom: -30px;
width: 100%;
} .bx-wrapper .bx-loading {
min-height: 50px;
background: url(//brownconnery.com/wp-content/themes/brownconneryrebuild/css/images/bx_loader.gif) center center no-repeat #fff;
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 2000;
} .bx-wrapper .bx-pager {
background-color: transparent;
bottom: 52px;
color: #666;
font-family: Arial;
font-size: 0;
font-weight: bold;
padding-top: 15px;
text-align: center;
z-index: 2;
}
.bx-viewport li { min-height: 1px; min-width: 1px; } .bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
display: inline-block;
*zoom: 1;
*display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
background: #b7b7b7;
text-indent: -9999px;
display: block;
width: 15px;
height: 15px;
margin: 0 10px;
outline: 0;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
}
@media screen and (max-width:676px) {
.bx-wrapper .bx-pager.bx-default-pager a {
width: 10px;
height: 10px;
margin: 0 5px;
}
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
background: #8151a1;
} .bx-wrapper .bx-prev {
left: 10px;
background: url(//brownconnery.com/wp-content/themes/brownconneryrebuild/css/images/controls.png) no-repeat 0 -32px;
}
.bx-wrapper .bx-next {
right: 10px;
background: url(//brownconnery.com/wp-content/themes/brownconneryrebuild/css/images/controls.png) no-repeat -43px -32px;
}
.bx-wrapper .bx-prev:hover {
background-position: 0 0;
}
.bx-wrapper .bx-next:hover {
background-position: -43px 0;
}
.bx-wrapper .bx-controls-direction a {
position: absolute;
top: 50%;
margin-top: -16px;
outline: 0;
width: 32px;
height: 32px;
text-indent: -9999px;
z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {
display: none;
} .bx-wrapper .bx-controls-auto {
text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
display: block;
text-indent: -9999px;
width: 10px;
height: 11px;
outline: 0;
background: url(//brownconnery.com/wp-content/themes/brownconneryrebuild/css/images/controls.png) -86px -11px no-repeat;
margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
display: block;
text-indent: -9999px;
width: 9px;
height: 11px;
outline: 0;
background: url(//brownconnery.com/wp-content/themes/brownconneryrebuild/css/images/controls.png) -86px -44px no-repeat;
margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
background-position: -86px -33px;
} .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
text-align: left;
width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
right: 0;
width: 35px;
} .bx-wrapper .bx-caption {
position: absolute;
bottom: 0;
left: 0;
background: #666\9;
background: rgba(80, 80, 80, 0.75);
width: 100%;
}
.bx-wrapper .bx-caption span {
color: #fff;
font-family: Arial;
display: block;
font-size: .85em;
padding: 10px;
}