/*
Theme Name: Nye Law
Author: Nye Law
Description: Nye Law Customize theme
Version: 1.0
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
@font-face{font-family:'source_sans_probold';src:url("fonts/source-sans-pro.bold-webfont.eot");src:url("fonts/source-sans-pro.bold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/source-sans-pro.bold-webfont.woff2") format("woff2"),url("fonts/source-sans-pro.bold-webfont.woff") format("woff"),url("fonts/source-sans-pro.bold-webfont.ttf") format("truetype"),url("fonts/source-sans-pro.bold-webfont.svg#source_sans_probold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'source_sans_proregular';src:url("fonts/sourcesanspro-regular-webfont.eot");src:url("fonts/sourcesanspro-regular-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/sourcesanspro-regular-webfont.woff2") format("woff2"),url("fonts/sourcesanspro-regular-webfont.woff") format("woff"),url("fonts/sourcesanspro-regular-webfont.ttf") format("truetype"),url("fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'source_sans_prosemibold';src:url("fonts/sourcesanspro-semibold-webfont.eot");src:url("fonts/sourcesanspro-semibold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/sourcesanspro-semibold-webfont.woff2") format("woff2"),url("fonts/sourcesanspro-semibold-webfont.woff") format("woff"),url("fonts/sourcesanspro-semibold-webfont.ttf") format("truetype"),url("fonts/sourcesanspro-semibold-webfont.svg#source_sans_prosemibold") format("svg");font-weight:normal;font-style:normal}html{position:relative;min-height:100%}body{width:100%;height:100%;margin:0;padding:0;min-height:100%;font-size:62.5%;font-family:'source_sans_proregular';text-rendering:optimizeLegibility;color:#696967}.pdz{padding:0}.padding20{padding:20px 0}.middle-content{margin-top:24px}*:focus,a:hover,a:active,a:focus{outline:0}h1,h2,h3,h4,h6{letter-spacing:2px;line-height:1.3}h1,h2{color:#717275}h1 a,h2 a{color:#717275}h1{font-size:4.5rem}h2{font-size:3.6rem}h3{font-size:2.3rem;color:#475380}h5{font-family:'source_sans_prosemibold';font-size:2.1rem;color:#475380}p{font-size:1.7rem;font-family:'source_sans_proregular';color:#7f7f7b}.btn.focus,.btn:focus,.btn:hover{color:#fff}.btn-button{color:#fff;font-family:'source_sans_proregular';font-size:1.7rem;border-radius:0;border:0;padding:10px 32px}.btn-orange{background:#dc7845}.btn-blue{background:#475380}ul{padding:15px}ul li{font-family:'source_sans_proregular';font-size:1.4rem;color:#696967}ul li a{font-family:'source_sans_proregular';font-size:1.4rem;color:#717275}a{cursor:pointer}a.icons:hover{text-decoration:none}.fa-chevron-down,.fa-chevron-up{font-size:14px;color:#7f7e80}.date,.categories-links,.author.vcard,.nav-links,.leave-reply{font-size:1.6rem}ol li{font-family:'source_sans_proregular';font-size:1.4rem;color:#717275}input,.comment-form .form-submit .submit{border-radius:0}.bodyscroll{overflow:hidden;position:fixed}.fade{opacity:.3}.in{-webkit-transition-timing-function:ease-in-out}i.fa.fa-caret-right{margin-left:20px}i.fa.fa-plus{margin-left:10px;font-size:0.8rem}input,textarea{color:#7f7f7b}body{-webkit-font-smoothing:antialiased}.nav-justified>li>a{padding:10px 31px;color:#696967;font-size:1.6rem}.dropdown-menu>li>a {
    font-family: 'source_sans_prosemibold' !important;
    font-size: 1.6rem;
    color: #717275 !important;
    padding: 10px 20px !important;
    border-bottom: solid 1px rgba(0,0,0,0.1);
}
.menu-item-object-team a{font-size:1.4rem !important;font-style:bold;text-indent:20px}.nav-justified>.dropdown .dropdown-menu{margin-top:-8px}ul.nav li.dropdown:hover>ul.dropdown-menu{display:block !important}.nav-justified{padding:0}.nav-justified .caret{display:none}.nav-justified .dropdown-menu li.active a,.nav-justified li.current_page_item.active>a,.nav-justified .current-menu-item.menu-item-has-children.dropdown.active>a{color:#dc7845}.nav-justified li.current-menu-parent>a{color:#dc7845}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#dc7845;text-decoration:none;background-color:transparent;outline:0}.nav-justified>li{width:auto}.navbar-default .nav-justified>li>a:focus,.navbar-default .nav-justified>li>a:hover{color:#333;background-color:transparent}.navbar-menu{background:none;border:0;font-family:'source_sans_proregular';color:#696967;margin-bottom:0;margin-top:15px}.phone-number{width:39%;float:right;text-align:right;font-family:'source_sans_proregular';font-size:1.4rem;color:#454443}.phone-number p{font-family:'source_sans_proregular';font-size:1.7rem;color:#dc7845}.fixedtop-background{background:#fff}.fixedtop-background h4{font-family:'source_sans_proregular';font-size:1.6rem;color:#4c5883;letter-spacing:0;margin-top:20px}.logo{height:66px;width:56%}.logo img{width:100%;height:auto}.icons{font-size:18px;padding:5px 2px;color:#717275}.banner-image{height:550px;width:100%;background:#f9fafd;overflow:hidden}.banner-image img{width:auto;height:100%}.form-box{height:auto;background:#717275;padding:14px 0}.form-box .textwidget ul{padding:0;padding-top:10px;margin:0}.form-box .textwidget ul li{display:inline-block;font-family:'source_sans_proregular';font-size:1.9rem;color:#fff;letter-spacing:15px;padding:0 9px}.form-box .textwidget ul li:last-of-type{padding-right:0}.form-box .textwidget ul li:first-of-type{padding-left:0}.slick-prev:before,.slick-next:before{color:#5d5a5a}.slick-slide{padding:0 20px}.slick-slide img{margin:20px}.slick-slider{margin-bottom:20px !important}.firm-background{background:#fbfbfc;padding:28px 0 30px 0}.about-firm .btn-blue{width:100%;margin:20px 0}.about-firm h2{font-size:3.6rem;font-family:'source_sans_proregular';color:#717275 !important;margin-bottom:30px;padding:0 12px}.about-firm h4{font-size:1.9rem;font-family:'source_sans_proregular';color:#475380;letter-spacing:1.6px;padding:0 12px}.about-firm p{padding:0 12px}.practice-areas h2{font-size:3.6rem;font-family:'source_sans_proregular'}.widget_nl_affiliation_widget h2{margin-bottom:20px;margin-top:26px}.page-template-home-page #text-2{display:none}.practice-areas{margin-bottom:30px;margin-top:15px}.practice-areas p .btn-orange{float:right}.practice-areas p.practice-description{min-height:120px}.article-container{border:4px solid #d5d7dd;box-shadow:0 0 5px rgba(0,0,0,0.2);margin-bottom:100px;margin-top:20px}.article-container article{padding:16px 24px;height:auto}.article-container article h2{margin-top:10px;letter-spacing:0;line-height:11px}.article-container article h2 a{font-family:'source_sans_prosemibold';font-size:1.7rem;color:#475380}.article-container article .entry-summary p{min-height:64px}.article-container article p{font-size:1.7rem;font-family:'source_sans_proregular';line-height:21px}.article-container article p .btn-blue{font-size:1.3rem;padding:2px 24px;margin-top:10px;font-family:'source_sans_probold'}.article-container article::after{width:100%;height:4px;background:#d5d7dd;content:"";position:absolute;bottom:-4px;left:0;z-index:3}.even{background:#eff2f8}.banner-add{background:#dc7845;padding:4px 62px 10px 62px;margin-bottom:58px;margin-top:40px}.banner-add h3,.banner-add h2{font-family:'source_sans_proregular';color:#fff !important}.banner-add h3{font-size:2.9rem;margin-bottom:0}.banner-add h2{font-size:4.5rem !important;margin-top:0}.banner-add h2 a{color:#fff !important}.confidentiality .banner-add h3{font-size:2.7rem}.innerbanner{width:100%;height:auto;background:#f6f7fb;position:relative;overflow:hidden;min-height:310px}.innerbanner img{max-height:100%;min-height:320px;height:auto;width:auto;margin-left:-10%}.innerbanner .slider-content{right:20%}.innerbanner .slider-content h1{color:#475380;font-size:4.2rem;font-family:'source_sans_proregular'}.innerbanner .slider-content p{font-size:1.5rem;line-height:26px}.darkgray-strip{background:#717275;padding:15px}.entry-content h2{color:#475380}.resource h3{font-size:3.1rem;font-family:'source_sans_proregular';color:#475380}.resources h2{font-size:3.1rem;font-family:'source_sans_proregular';color:#475380}.resources .entry-content ul{padding:0 15px;margin-bottom:30px}.resources .entry-content ul li a{padding:11px 0}.resources .has-post-thumbnail p{font-family:'source_sans_proregular'}.resources .innerbanner{box-shadow:0 4px 11px rgba(0,0,0,0.1)}.sidebar-area .vertical-carousel a.active::before{content:"";position:absolute;left:-15px;top:5px;border:0;height:10px;width:20px;background:url("images/arrow.png") no-repeat}.sidebar-area{height:100%}.sidebar-area .vertical-carousel{padding-bottom:42px}.sidebar-area .vertical-carousel ul li{text-indent:18px;padding:11px 0}.sidebar-area .vertical-carousel ul li a{font-size:1.6rem;color:#525555;font-family:'source_sans_proregular';text-transform:uppercase}.sidebar-area .vertical-carousel .active{color:#dc7845;position:relative}.sidebar-area .widget.widget_nl_services_widget h3{font-size:2.4rem;color:#525555;letter-spacing:0}.sidebar-area ul li{list-style:none}.sidebar-area ul li h2{margin-top:0}.sidebar-area ul li h2 a {
    color: #717275;
    font-family: 'source_sans_prosemibold' !important;
    letter-spacing: 0;
    font-size: 1.4rem !Important;
}.sidebar-area h3{font-family:'source_sans_proregular';font-size:3.4rem;color:#717275}.sidebar-area aside.widget.gform_widget{background:#717275;height:auto;padding:1px 20px 48px;margin-bottom:50px}.sidebar-area aside.widget.gform_widget h3{font-family:'source_sans_prosemibold';font-size:2.4rem;color:#fff;letter-spacing:0;margin-bottom:10px;margin-top:24px}.sidebar-area .gform_wrapper .gform_footer{margin:0.1em 0 0 !important}.sidebar-area .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.sidebar-area .gform_wrapper li.gfield_html{max-width:100% !important}.sidebar-area .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,.sidebar-area .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.sidebar-area .gform_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label,.sidebar-area .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-left:0 !important}.sidebar-area .gform_wrapper .top_label .gfield_error input.large,.sidebar-area .gform_wrapper .top_label .gfield_error select.large,.sidebar-area .gform_wrapper .top_label .gfield_error textarea.textarea{width:100% !important}.sidebar-area .gform_wrapper .top_label .gfield_label{display:none}.sidebar-area .gform_wrapper form li,.sidebar-area .gform_wrapper li{display:inline-block}.sidebar-area .gform_wrapper ul li.gfield,.sidebar-area .gform_wrapper textarea.medium{width:100%}.sidebar-area .gform_wrapper .hidden_label input.large,.sidebar-area .gform_wrapper .hidden_label select.large,.sidebar-area .gform_wrapper .top_label input.large,.sidebar-area .gform_wrapper .top_label select.large{height:34px}.sidebar-area .gform_wrapper label.gfield_label+div.ginput_container{margin-top:11px !important}.sidebar-area .gform_wrapper input[type=email],.sidebar-area .gform_wrapper input[type=number],.sidebar-area .gform_wrapper input[type=password],.sidebar-area .gform_wrapper input[type=tel],.sidebar-area .gform_wrapper input[type=text],.sidebar-area .gform_wrapper input[type=url],.sidebar-area .gform_wrapper textarea.medium{font-size:1.4rem !important;font-family:"source_sans_proregular" !important;padding:10px;text-indent:0;background:#ebebeb}.sidebar-area .gform_wrapper ul li.gfield:last-of-type{width:100%}.sidebar-area .gform_wrapper textarea.medium{height:184px !important}.sidebar-area .gform_wrapper .gform_footer input.button,.sidebar-area .gform_wrapper .gform_footer input[type=submit]{font-family:"source_sans_proregular" !important;font-size:1.6rem !important;color:#fff;background:#dc7845;padding:6px 20px;float:right;border:0;border-radius:0;margin-right:0}.sidebar-area .gform_wrapper .hidden_label input.large,.sidebar-area .gform_wrapper .hidden_label select.large,.sidebar-area .gform_wrapper .top_label input.large,.sidebar-area .gform_wrapper .top_label select.large{width:100%}.sidebar-area .recent_with_excerpt{padding:0 20px;margin-bottom:20px}.sidebar-area .recent_with_excerpt h2{margin-bottom:0}.sidebar-area .recent_with_excerpt ul{padding:0}.recent_posts_with_excerpts p{color:#717275;font-size:1.4rem;font-family:'source_sans_proregular'}.recent_posts_with_excerpts p small a{font-family:'source_sans_prosemibold'}.recent_posts_with_excerpts ul li{list-style:none}.gfield_required{display:none}.gform_wrapper .hidden_label input.large,.gform_wrapper .hidden_label select.large,.gform_wrapper .top_label input.large,.gform_wrapper .top_label select.large,.gform_wrapper .gform_footer input.button,.sidebar-area .gform_wrapper .gform_footer input[type=submit]{border-radius:0}.gform_wrapper div.validation_error{display:none}.contact-us input,.contact-us textarea{border:1px solid #888}.contact-us .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.contact-us .gform_wrapper li.gfield_html{max-width:100% !important}.contact-us .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,.contact-us .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.contact-us .gform_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label,.contact-us .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-left:0 !important}.contact-us .gform_wrapper .top_label .gfield_error input.large,.contact-us .gform_wrapper .top_label .gfield_error select.large,.contact-us .gform_wrapper .top_label .gfield_error textarea.textarea{width:100% !important}.contact-us .gform_wrapper .top_label .gfield_error{width:100% !important}.contact-us .gform_wrapper .hidden_label input.large,.contact-us .gform_wrapper .hidden_label select.large,.contact-us .gform_wrapper .top_label input.large,.contact-us .gform_wrapper .top_label select.large,.contact-us .gform_wrapper textarea.medium{width:100% !important}.contact-us .gform_wrapper .gform_footer input.button,.contact-us .gform_wrapper .gform_footer input[type=submit]{font-family:"source_sans_proregular" !important;font-size:1.7rem !important;color:#fff;background:#dc7845;padding:10px 40px;float:right;border:0;margin-bottom:50px;border-radius:0;margin-right:0}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent !important;margin-bottom:0 !important;padding:0 !important;border-top:0 !important;border-bottom:0 !important}.gform_wrapper .gfield_description+.gform_wrapper .gfield_description.validation_message,.gform_wrapper .ginput_container+.gfield_description.validation_message{margin-top:0 !important}.gform_wrapper div.validation_error{font-size:1.5em !important;margin-bottom:0.5em !important;padding:0.5em 0 !important;clear:both}.form-box .gform_wrapper ul li.gfield{clear:none}.form-box .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.form-box .gform_wrapper li.gfield_html{max-width:98.5% !important}.form-box .gform_wrapper .top_label .gfield_error input.large,.form-box .gform_wrapper .top_label .gfield_error select.large{width:100%}.form-box .gform_wrapper .top_label .gfield_error textarea.textarea{width:98.6% !important}.form-box .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,.form-box .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.form-box .gform_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label,.form-box .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-left:0 !important}.form-box .gform_wrapper ul li.gfield{width:33%}.form-box .gform_wrapper form{position:relative}.form-box .gform_wrapper textarea.medium{padding:.25em 0.5em !important}.form-box .gform_wrapper li.gfield.gfield_error.gfield_contains_required{margin-top:0 !important;margin-bottom:0 !important}.form-box .gform_wrapper .gform_footer{position:absolute;right:10px;top:31px;padding:0 !important}.form-box .gform_wrapper.gform_validation_error .gform_footer.top_label{top:70px}.form-box .gform_wrapper form li,.form-box .gform_wrapper li{display:inline-block}.form-box .gform_wrapper .hidden_label input.large,.form-box .gform_wrapper .hidden_label select.large,.form-box .gform_wrapper .top_label input.large,.form-box .gform_wrapper .top_label select.large{height:36px;border-radius:0;width:99%}.form-box .gform_wrapper input[type=email],.form-box .gform_wrapper input[type=number],.form-box .gform_wrapper input[type=password],.form-box .gform_wrapper input[type=tel],.form-box .gform_wrapper input[type=text],.form-box .gform_wrapper input[type=url],.form-box .gform_wrapper textarea.medium{font-size:1.5rem !important;font-family:Arial, "source_sans_proregular" !important;color:#6f6f6f;background:#ebebeb}.form-box .gform_wrapper ul li.gfield:last-of-type{width:86%}.form-box .gform_wrapper textarea.medium{height:5.375em !important}.form-box .gform_wrapper .gform_footer input.button,.form-box .sidebar-area .gform_wrapper .gform_footer input[type=submit]{font-family:"source_sans_proregular" !important;font-size:1.6rem !important;color:#fff;background:#dc7845;padding:1.8em 2.7em;border:0}.form-box .gform_wrapper .top_label .gfield_label{display:none !important}.team{margin:20px 0}.team h2{margin-top:0}.slide .slider-content{position:absolute;right:10%;top:35%;width:40%;font-family:'source_sans_proregular';line-height:1.2;color:#475380}.slide .slider-content h2{font-size:3.3rem;font-family:'source_sans_proregular';color:#475380;letter-spacing:1px;line-height:1}.slide .slider-content .source-text{font-size:1.2rem;color:#454443}.slider-content{position:absolute;right:10%;top:88px;width:35%}.slider-content h2{color:#475380;font-size:4.2rem;font-family:'source_sans_proregular'}.slider-content p{font-family:'source_sans_proregular';font-size:1.9rem;color:#454443}.slider-content.left{right:0;left:15%;width:39%;top:88px}.slider-content.left h1{color:#475380;font-size:4.2rem}.slider-content.left p{line-height:28px;font-size:1.7rem}.slick-prev:before{display:none}.slick-next:before{display:none}.slick-prev:before,.slick-next:before{font-size:30px}.slick-prev{background:url("images/left.png") no-repeat !important}.slick-next{background:url("images/right.png") no-repeat !important}.slick-prev,.slick-next{height:30px !important;top:30% !important}.contact-us .sidebar-area aside.widget.gform_widget{display:none}.comment-form label{width:20%}.comment-form .form-submit .submit{font-family:"source_sans_proregular" !important;font-size:1.6rem !important;margin-left:20.4%;color:#fff;background:#dc7845;padding:6px 20px;border:0}.comments-area .comment-body{padding:10px}.comments-area .comment-body b.fn{font-size:1.6rem;padding:0 10px}.comments-area .comment-body .says{font-size:1.4rem;font-style:italic}.comments-area .comment-body .comment-metadata{padding:10px 0}.comments-area .comment-body .comment-metadata time{font-size:1.4rem;padding:10px 0}.comments-area .comment-body .reply{font-size:1.4rem;padding:10px 0}.comments-area input,.comments-area textarea{border:1px solid #888;width:60%}.comments-area span.ValidationErrors{display:inline-block;font-size:12px;color:#D00;padding-left:10px;font-style:italic;text-align:right;position:absolute;left:143px;top:-15px}.comments-area p{margin-bottom:25px;position:relative}.service.type-service h2{font-size:3.1rem;margin-bottom:33px}.service.type-service .content-box{margin:0;border:4px solid #d5d7dd;box-shadow:0 0 5px rgba(0,0,0,0.2)}.service.type-service .content-box ul li{font-size:1.7rem;font-family:'source_sans_proregular';color:#7f7f7b;list-style:none}.service.type-service .content-box>div:last-child{padding:33px}.service.type-service .content-box>div:last-child h5{margin-top:0}.service.type-service .content-box>div:first-child{margin:0;padding:33px;background:#fafbfd}.service.type-service .content-box>div:first-child h5{margin-top:0}.service.type-service .entry-content{padding:0 20px}.service.type-service .lightbox-content{margin:0 20px}.service.type-service .lightbox-content h2{color:#475380;margin-top:68px}.service.type-service .lightbox-content .btn-blue{font-size:1.2rem;padding:2px 24px;font-family:'source_sans_proregular'}.faqs h2{color:#475380}.footer{bottom:0;width:100%;height:auto;background:#5e5d5d;color:#fff}.footer ul{padding:0;margin:0}.footer ul li{list-style:none}.footer ul li a{color:#dad8d8;font-size:1.2rem;font-family:'source_sans_proregular'}.footer h3{border-bottom:1px solid #a3a3a3;font-family:'source_sans_proregular';font-size:2.5rem;color:#dad8d8;line-height:40px;letter-spacing:0}.blue{background:#475380;text-align:center}.blue h4{margin:0;font-size:1.5rem}.darkgray{background:#34373a;margin-top:20px}.darkgray a{color:#acacac}.darkgray p{font-size:1.2rem;font-family:'source_sans_proregular';color:#acacac;margin-bottom:0}.address{margin-bottom:15px;font-family:'source_sans_proregular';font-size:1.2rem;color:#dad8d8}.social-media{margin-top:-5px}.social-media .icons{color:#dfdfdf}@media (max-width: 1024px){.nav-justified>.dropdown .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;text-align:center;font-family:'source_sans_proregular';font-size:1.8rem;display:none !important}.nav-justified>li:last-child a{padding-right:10px !important}.nav-justified>li:first-child a{padding-left:10px !important}.nav-justified>li{display:block}.navbar-header{float:right}.logo{height:66px;width:100%}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}.navbar-collapse.collapse{display:none !important;text-align:center;width:100%}.navbar-collapse{margin-top:10px}.navbar-collapse.collapse.in{display:block !important;margin:50px 0;max-height:300px;overflow-y:scroll;box-shadow:0 3px 5px rgba(0,0,0,0.1)}.collapsing{overflow:hidden !important;width:100%;text-align:center;margin:20px 0}.nav-justified .open .dropdown-menu{text-align:center;font-size:18px;width:100%;display:block !important}.navbar-toggle{display:block}.form-box .textwidget ul li{letter-spacing:11px;padding:0 3px}.form-box .gform_wrapper .gform_footer{right:8px}.form-box .gform_wrapper ul li.gfield:last-of-type{width:83%}.slick-next{right:-6px}.slick-prev{left:-6px}.slider-content.left{left:60px;width:45%;top:8px}.gform_validation_error .gform_footer.top_label{bottom:39px}}@media (max-width: 768px){.slick-next,.slick-prev{right:-33px}.slick-slider{width:90%;margin:auto}ul.address{width:40%;float:left}.darkgray{text-align:center}.practice-areas p.practice-description{min-height:80px}.practice-areas{margin-bottom:80px}.firm-background{padding:0 0 30px 0}.social-media{margin-top:5px;float:left}.address{float:left;width:35%}.form-box .gform_wrapper ul li.gfield:last-of-type{width:77%}.form-box .gform_wrapper .gform_footer{right:5px}.form-box .textwidget ul li{letter-spacing:6px;padding:0 1px}.slider-content{right:4%;top:98px;width:50%}.slider-content.left{right:0;left:50px;width:45%;top:8px}.slider-content.left h1{font-size:3.1rem}.gform_validation_error .gform_footer.top_label{bottom:38px}.banner-add h3{font-size:2.2rem}.banner-add h2{font-size:3rem !important}}@media (min-width: 767px){.nav-justified>li:last-child a{padding-right:0}.nav-justified>li:first-child a{padding-left:0}footer h3{width:82%}aside#connect-with-us h3{width:67%}}@media (max-width: 736px){.navbar-menu{margin-top:0}.collapsing,collapse{margin:auto}.banner-add{padding:4px 42px 18px 42px;margin-bottom:38px}.banner-add h3{font-size:2.3rem}.banner-add h1{font-size:3.3rem}footer ul.menu{text-align:center}footer h3{text-align:center}.social-media{margin-top:5px;float:none;text-align:center}.address{float:left;width:100%;text-align:center}.slider-content{top:38px}.slider-content p{font-size:1.7rem}.slider-content h2{font-size:2.3rem}.slider-content.left{left:30px;width:48%}.slider-content.left p{line-height:17px;font-size:1.4rem}.slider-content.left h1{font-size:1.6rem}.service.type-service .entry-content{padding:0}.service.type-service h2{font-size:1.9rem}.service.type-service .lightbox-content{margin:0}.form-box .gform_wrapper ul li.gfield{width:100%}.form-box .gform_wrapper ul li.gfield:last-of-type{width:100%}.form-box .gform_wrapper .gform_footer input.button,.form-box .sidebar-area .gform_wrapper .gform_footer input[type=submit]{padding:10px;width:100%}.form-box .gform_wrapper .gform_footer{right:5px;top:220px;width:100%;left:0}.gform_wrapper textarea.medium{width:100% !important}.form-box .gform_wrapper .hidden_label input.large,.form-box .gform_wrapper .hidden_label select.large,.form-box .gform_wrapper .top_label input.large,.form-box .gform_wrapper .top_label select.large{height:36px;border-radius:0;width:100%}.form-box .gform_wrapper{height:288px}.form-box .gform_wrapper.gform_validation_error{height:425px}.form-box .gform_wrapper.gform_validation_error .gform_footer.top_label{top:360px}.comments-area input,.comments-area textarea{border:1px solid #888;width:100%}.comments-area .form-submit .submit{margin-left:0}.comments-area span.ValidationErrors{right:0;top:4px}.form-box .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.form-box .gform_wrapper li.gfield_html,.form-box .gform_wrapper .top_label .gfield_error textarea.textarea{max-width:100% !important}.form-box .gform_wrapper .top_label .gfield_error textarea.textarea{width:100% !important}.sidebar-area .recent_with_excerpt{margin-top:70px;padding:0}}@media only screen and (min-device-width: 414px) and (max-device-width: 736px){.navbar-menu{margin-top:0}.collapsing,collapse{margin:auto}.banner-add{padding:4px 42px 18px 42px;margin-bottom:38px}.banner-add h3{font-size:2.3rem}.banner-add h1{font-size:3.3rem}}

 .feature-content {
    width: 45% !important;
    padding: 20px;

}
.innerbanner .slider-content.left {
    position: relative !important;
    width: 100% !important;
    height: 420px !important;
    display: inline-flex;
    align-items: center;
left:0px !important;
right:0px !important;
background: -moz-linear-gradient(left, rgba(246,247,251,1) 0%, rgba(246,247,251,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(246,247,251,1) 0%,rgba(246,247,251,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(246,247,251,1) 0%,rgba(246,247,251,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f7fb', endColorstr='#00f6f7fb',GradientType=1 ); /* IE6-9 */
}


.innerbanner.small-center {
    min-height: 200px !important;
}


.innerbanner.small-center .slider-content.center {
    top: inherit !important;
    position: relative !important;
    width: 100% !important;
    left: 0px;
    right: 0px;
}
.innerbanner.small-center .feature-content{
    width: 100% !important;
}




.innerbanner .slider-content.right {
    position: relative !important;
    width: 100% !important;
    min-height: 420px !important;
    display: inline-flex;
    align-items: center;
left:0px !important;
right:0px !important;


background: -moz-linear-gradient(left,  rgba(246,247,251,0) 0%, rgba(246,247,251,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(246,247,251,0) 0%,rgba(246,247,251,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(246,247,251,0) 0%,rgba(246,247,251,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f6f7fb', endColorstr='#f6f7fb',GradientType=1 ); /* IE6-9 */

}

.innerbanner{background-repeat: no-repeat !important;
    background-size: cover !important;
    min-height: 420px !important;
    display: inline-flex !important;
    align-items: center !important;}

.innerbanner.left{
    background-position: right center !important;
    }
.innerbanner.right{
    background-position: left center !important;
    }

.innerbanner .center-content {width:1170px; max-width:100%; margin:0px auto; position:relative; height:auto;}
.team-photo img{max-width:100%; height:auto;}
.row.my-team-anchor{margin:0px !Important;}
.team-photo{width:100%; overflow:hidden;  background-position: center center;
    background-size: cover;}

a.cta-links {
    text-decoration: none !important;
    color: #ffffff !important;
    display: block;
    background-color: #dc7845;
    padding: 4px 62px 10px 62px;
-webkit-transition: background-color 300ms ease-out;
    -moz-transition: background-color 300ms ease-out;
    -o-transition: background-color 300ms ease-out;
    transition: background-color 300ms ease-out;
}

.btn-button{-webkit-transition: background 300ms ease-out;
    -moz-transition: background 300ms ease-out;
    -o-transition: background 300ms ease-out;
    transition: background 300ms ease-out;
}

a.cta-links:hover{text-decoration:none !important; color:#ffffff !important; background:#475380;}
a.cta-links h3 span{font-size:4.5rem !important; display:block;}
.banner-add {background:none !Important; padding:0px !Important;}
img.members-alignleft {
    float: left;
    max-width: 40%;
    height: auto;
    padding: 0px 10px 10px 0px;

}
.blue-title {
    color: #475380;
    font-size: 2.5rem;
}
.member-text{opacity:0; display:inline-flex; width:100%; height:100%; background:rgba(71,83,128,0.7); color:#ffffff; align-items:center; text-align:center;}
.member-text:hover{opacity:1; -webkit-transition: opacity 300ms ease-out;
    -moz-transition: opacity 300ms ease-out;
    -o-transition: opacity 300ms ease-out;
    transition: opacity 300ms ease-out;}

.my-team-anchor a:focus, .my-team-anchor a:hover, a:focus, a:hover {text-decoration:none !important;}
.my-team-anchor a h2 {
    text-decoration: none !important;
    color: #ffffff;
    text-align: center;
    width: 100%;
    display: block;
}
.team-photo:hover { -moz-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
         -o-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
         -webkit-filter: grayscale(100%);
         filter: gray;
         filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
}
.modal-body::after{content:" "; display:block; clear:both;}
a.blog-read-more {
    display: inline-block;
    text-align: center;
    background: #475380;
    padding: 5px 0px;
    color: #ffffff;
    width: 200px;
    margin-left: calc(100% - 200px);
    margin-top: 10px;
-webkit-transition: background 300ms ease-out;
    -moz-transition: background 300ms ease-out;
    -o-transition: background 300ms ease-out;
    transition: background 300ms ease-out;
}
a.blog-read-more:hover{background:#dc7845; }
.article-divider::after{content:" "; display:block; clear:both; width:100%; height:1px; background:#d5d7dd; margin-top:30px; margin-bottom:30px;}
span.date  {
    font-family: 'source_sans_proregular' !important;
    font-size: 1.4rem !important;
    color: #717275 !important;
    margin-bottom: 20px;
    display: block;
}
body.page-template-blog-page h3.entry-title {    margin-bottom: 0px !Important;}
.sidebar-area .recent_with_excerpt h2 {
    margin-bottom: 10px;
    line-height: 1.5rem !important;
    font-size: 1.5rem !important;
}
ul.recent_posts_with_excerpts li small a{font-size:1.4rem !important;}
ul.recent_posts_with_excerpts li {margin-bottom:30px;}
.nav-justified>.dropdown .dropdown-menu {
    margin-top: -8px;
    padding: 0px !important;
}
body.single-post h2.screen-reader-text{display:none;}
span.q-a{}

a.toggle-button {
    border: 1px solid #e8eaee;
    display: block;
    margin-top: -1px;
    padding: 0px 30px;
    position: relative;
}
span.open-close{}
a.toggle-button span.open-close::after  {
    content: "+";
    display: inline-block;
    position: relative;
   float:right;
    font-size: 3.6rem;
    margin-top: -3px;
    background: #475380;
    color: #ffffff;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
}
a.toggle-button.open-toggle span.open-close::after {
    content: "-";
    display: inline-block;
    position: relative;
   float:right;
    font-size: 3.6rem;
    margin-top: -3px;
    background: #475380;
    color: #ffffff;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
}
a.toggle-button h4{max-width:calc(100% - 60px);}
.toggle-content-container{padding:30px; display: inline-flex;
    align-items: center; width:100%; height:100%;}

@media(max-width:800px){
.innerbanner .slider-content.left, .innerbanner .slider-content.right {
    position: relative !important;
    width: 100% !important;
    height: auto !important;
    display: inline-flex;
    align-items: center;
    left:0px !important;
    right:0px !important;
    background: 
    -moz-linear-gradient(left, rgba(246,247,251,0.8) 0%, rgba(246,247,251,0.8) 100%) !important;/* FF3.6-15 */
    /* background: 
    -webkit-linear-gradient(left, rgba(246,247,251,0.8) 0%,rgba(246,247,251,0.8) !important; *//* Chrome10-25,Safari5.1-6 */
    background: rgba(246,247,251,0.8) !important;/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f7fb', endColorstr='#00f6f7fb',GradientType=1 );/* IE6-9 */
    padding: 20px;
}
.innerbanner{min-height:0px !important;}
.innerbanner .feature-content {
    width: 100% !important;
    padding: 20px;
    text-align: center;
}
}

/*# sourceMappingURL=style.css.map */