/*
Theme Name: Lawyer Base Child
Theme URI: http://themes.goodlayers2.com/lawyerbase
Description: Lawyer Base Child Theme
Author: Goodlayers
Author URI: http://www.goodlayers.com
Template: lawyerbase
Version: 1.22
License: 
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: white, light, yellow, two-columns, fluid-layout, custom-background, custom-colors, featured-images, theme-options
Text Domain: gdlr_translate
*/
@import url("../lawyerbase/style.css");
.gdlr-logo { max-width: 350px;}
#hide_box{ display:none;}
.gdlr-modern-practice .practice-title{ font-size:24px;}
.gdlr-widget-title { font-style: normal!important;}
.sep{ border-top:2px solid #666; width:15%; margin: 0px auto;}
.sep1{ border-top:2px solid #666!important; width:15%; padding-bottom:25px!important; margin-top:-5px!important;}
.gdlr-sidebar * { border-color: #666!important;}
/*.page-con-button{ width:25%;}*/
.gdlr-process-wrapper.gdlr-vertical-process .gdlr-process-tab .gdlr-process-icon {
margin-right: 50px!important;
}
html.ltie9 body, body{ min-width: 1140px; } .container{ max-width: 1140px; } .gdlr-caption-wrapper .gdlr-caption-inner{ max-width: 1140px; }
.body-wrapper.gdlr-boxed-style{ max-width: 1220px; overflow: hidden; } .body-wrapper.gdlr-boxed-style .gdlr-header-wrapper{ max-width: 1220px; margin: 0px auto; }
.gdlr-logo{ max-width: 300px; }
.gdlr-logo{ margin-bottom: 35px; }
.gdlr-navigation-wrapper{ margin-top: 67px; }
h1, h2, h3, h4, h5, h6, .gdlr-title-font{ font-family: "Cardo"; }
body, input, textarea, select{ font-family: "Open Sans"; }
.gdlr-navigation{ font-family: "Open Sans"; }
.gdlr-slider-item{ font-family: "Cardo"; }
body{ font-size: 13px; }
h1{ font-size: 47px; }
h2{ font-size: 41px; }
h3{ font-size: 32px; }
h4{ font-size: 26px; }
h5{ font-size: 21px; }
h6{ font-size: 16px; }
.top-navigation-wrapper{ color: #777777; }
.top-navigation-wrapper a{ color: #555555; }
.gdlr-header-inner{ background-color: #ffffff; }.gdlr-navigation-wrapper .gdlr-main-menu > li > a:before{ color: #ffffff; }
.gdlr-main-menu > li > a{ color: #646363; }
.gdlr-main-menu > li:hover > a, .gdlr-main-menu > li.current-menu-item > a, .gdlr-main-menu > li.current-menu-ancestor > a{ color: #f3901f; opacity: 1; filter: alpha(opacity=100); }.gdlr-navigation-wrapper .gdlr-main-menu > li:hover > a:before, .gdlr-navigation-wrapper .gdlr-main-menu > li.current-menu-item > a:before, .gdlr-navigation-wrapper .gdlr-main-menu > li.current-menu-ancestor > a:before{ color: #f3901f; }
.gdlr-top-woocommerce-button{ background: url("../images/shopping-bag-dark.png"); }
.gdlr-main-menu > .gdlr-normal-menu .sub-menu, .gdlr-main-menu > .gdlr-mega-menu .sf-mega{ border-top-color: #1c1c1c; }
.gdlr-main-menu > .gdlr-normal-menu li , .gdlr-main-menu > .gdlr-mega-menu .sf-mega{ background-color: #303030; }
.gdlr-main-menu > li > .sub-menu a, .gdlr-main-menu > li > .sf-mega a{ color: #bcbcbc; }
.gdlr-main-menu > li > .sub-menu a:hover, .gdlr-main-menu > li > .sub-menu .current-menu-item > a, .gdlr-main-menu > li > .sub-menu .current-menu-ancestor > a, .gdlr-main-menu > li > .sf-mega a:hover, .gdlr-main-menu > li > .sf-mega .current-menu-item > a, .gdlr-main-menu > li > .sf-mega .current-menu-ancestor > a{ color: #f2f2f2; } .gdlr-main-menu .gdlr-normal-menu li > a.sf-with-ul:after { border-left-color: #f2f2f2; } 
.gdlr-main-menu .sf-mega-section-inner > ul > li > a:hover, .gdlr-main-menu .sf-mega-section-inner > ul > li.current-menu-item > a { background-color: #3b3b3b; } 
.gdlr-main-menu > li > .sub-menu *, .gdlr-main-menu > li > .sf-mega *{ border-color: #3f3f3f; }
.gdlr-main-menu > li > .sf-mega .sf-mega-section-inner > a { color: #ffffff; }
.gdlr-main-menu > li > .sf-mega .sf-mega-section-inner > a:hover, .gdlr-main-menu > li > .sf-mega .sf-mega-section-inner.current-menu-item > a, .gdlr-main-menu > li > .sf-mega .sf-mega-section-inner.current-menu-ancestor > a { color: #ffffff; }
#gdlr-responsive-navigation.dl-menuwrapper button { background-color: #3a3a3a; }
#gdlr-responsive-navigation.dl-menuwrapper button:hover, #gdlr-responsive-navigation.dl-menuwrapper button.dl-active, #gdlr-responsive-navigation.dl-menuwrapper ul{ background-color: #3a3a3a; }
.gdlr-navigation-wrapper .gdlr-menu-search-button{ color: #b4b4b4; }
.gdlr-menu-search{ background: #2b2b2b; }
.gdlr-menu-search input[type="text"]{ color: #ffffff; }
body{ background-color: #303030; }
.body-wrapper, .gdlr-single-lightbox-container{ background-color: #ffffff; }
.gdlr-page-title, .gdlr-page-title-gimmick{ color: #ffffff; }
.gdlr-page-caption{ color: #f3901f; }
h1, h2, h3, h4, h5, h6, .gdlr-title, .gdlr-title a{ color: #454545; }
.gdlr-item-title-wrapper .gdlr-item-title{ color: #3e3e3e; border-color: #3e3e3e; }
.gdlr-item-title-divider{ border-color: #f3901f; }
.gdlr-item-title-wrapper .gdlr-item-caption{ color: #9b9b9b; }
body{ color: #808080; }
a{ color: #f3901f; }
a:hover{ color: #45545f; }
body *{ border-color: #dedede; }
.page-not-found-block{ background-color: #f3901f; }
.page-not-found-block{ color: #ffffff; }
.page-not-found-search  .gdl-search-form input[type="text"]{ background-color: #f3901f; }
.page-not-found-search  .gdl-search-form input[type="text"]{ color: #f3901f; }
.gdlr-sidebar .gdlr-widget-title{ color: #383838; }
.gdlr-sidebar .gdlr-sidebar-title-color, .gdlr-sidebar-title-color a{ color: #323232; }
.gdlr-sidebar .gdlr-sidebar-info-color, .gdlr-sidebar-info-color a{ color: #999999; }
.gdlr-sidebar *{ border-color: #eeeeee; }
.gdlr-sidebar ul li:before { border-color: #bdbdbd; }
.gdl-search-form input{ background-color: #f7f7f7; }
.gdl-search-form input{ color: #9d9d9d; }
.gdl-search-form input{ border-color: #ebebeb; }
.tagcloud a{ background-color: #f3901f; }
.tagcloud a, .tagcloud a:hover{ color: #ffffff; }
.gdlr-accordion-item.style-1 .pre-active .accordion-title{ color: #3c3c3c; }
.gdlr-accordion-item.style-1 .accordion-title{ color: #8d8d8d; }
.gdlr-accordion-item.style-1 .accordion-title i{ background-color: #f3f3f3; }
.gdlr-accordion-item.style-1 .accordion-title i{ color: #a8a8a8; }
.gdlr-accordion-item.style-1 .accordion-title i.icon-minus{ background-color: #f3901f; }
.gdlr-accordion-item.style-1 .accordion-title i.icon-minus{ color: #ffffff; }
.gdlr-banner-item-wrapper .flex-direction-nav .flex-prev, .gdlr-banner-item-wrapper .flex-direction-nav .flex-next{ color: #999999; }
.gdlr-box-with-icon-item{ background-color: #f5f5f5; }
.gdlr-box-with-icon-item > i, .gdlr-box-with-icon-item .box-with-icon-title{ color: #585858; }
.gdlr-box-with-icon-item{ color: #929292; }
.gdlr-button, .gdlr-button:hover, input[type="button"], input[type="submit"], .gdlr-top-menu > .gdlr-mega-menu .sf-mega a.gdlr-button{ color: #ffffff; }
.gdlr-button, input[type="button"], input[type="submit"]{ background-color: #f3901f; }
.gdlr-button, input[type="button"], input[type="submit"]{ border-color: #f3901f; }
.column-service-title{ color: #292929; }
.column-service-content{ color: #909090; }
.column-service-icon i{ color: #f3901f; }
.gdlr-column-service-item.gdlr-type-2 .column-service-icon{ background-color: #3e3e3e; }
.list-with-icon .list-with-icon-title{ color: #333333; }
.gdlr-pie-chart-item .pie-chart-title{ color: #313131; }
.gdlr-price-inner-item{ background-color: #f9f9f9; }
.gdlr-price-item .price-title-wrapper{ background-color: #454545; }
.gdlr-price-item .price-title{ color: #ffffff; }
.gdlr-price-item .price-tag{ background-color: #838383; }
.gdlr-price-item .best-price .price-tag{ background-color: #f3901f; }
.gdlr-price-item .price-tag{ color: #ffffff; }
.gdlr-process-tab .gdlr-process-icon{ background-color: #f3f3f3; }
.gdlr-process-tab .gdlr-process-icon{ border-color: #e3e3e3; }
.gdlr-process-tab .gdlr-process-icon i{ color: #aaaaaa; }
.gdlr-process-tab .process-line .process-line-divider{ border-color: #e3e3e3; } .gdlr-process-tab .process-line .icon-chevron-down, .gdlr-process-tab .process-line .icon-chevron-right{ color: #e3e3e3; }
.gdlr-process-wrapper .gdlr-process-tab .gdlr-process-title{ color: #454545; }
.gdlr-service-half-background-item .gdlr-left-service-title, .service-half-background-icon{ color: #ffffff; }
.gdlr-service-half-background-item .gdlr-left-service-content{ color: #ffffff; }
.gdlr-service-half-background-item .gdlr-right-service-title{ color: #393939; }
.gdlr-service-half-background-item .gdlr-right-service-caption{ color: #828282; }
.gdlr-skill-item-wrapper{ color: #3a3a3a; }
.stunning-item-title, .stunning-text-title{ color: #414141; }
.stunning-item-caption, .stunning-item-icon, .stunning-text-caption{ color: #f3901f; }
.gdlr-stunning-text-item.with-padding{ background-color: #f3f3f3; }
.gdlr-stunning-text-item.with-border{ border-color: #f3f3f3; }
.tab-title-wrapper .tab-title{ background-color: #f9f9f9; }
.tab-title-wrapper .tab-title{ color: #3b3b3b; }
.tab-title-wrapper .tab-title.active, .tab-content-wrapper{ background-color: #ffffff; }
table tr th{ background-color: #f3901f; }
table tr th{ color: #ffffff; }
table.style-2 tr:nth-child(odd){ background-color: #f9f9f9; }
table.style-2 tr:nth-child(odd){ color: #949494; }
table.style-2 tr:nth-child(even){ background-color: #f3f3f3; }
table.style-2 tr:nth-child(even){ color: #949494; }
.gdlr-blog-title, .gdlr-blog-title a{ color: #212121; }
.gdlr-blog-title a:hover{ color: #f3901f; }
.blog-info, .blog-info a, .blog-info i{ color: #7a7a7a; }
.gdlr-blog-thumbnail .gdlr-sticky-banner{ background-color: #232323; }
.gdlr-blog-thumbnail .gdlr-sticky-banner, .gdlr-blog-thumbnail .gdlr-sticky-banner i{ color: #ffffff; }
.gdlr-social-share, .gdlr-social-share a{ background-color: #f3f3f3; }
.gdlr-social-share .social-share-title{ color: #353535; }
.gdlr-standard-style .gdlr-single-blog-tag a{ background-color: #f3901f; }
.gdlr-standard-style .gdlr-single-blog-tag a{ color: #ffffff; }
.gdlr-blog-widget .blog-date-wrapper{ background-color: #f3901f; }
.gdlr-blog-widget .blog-date-wrapper{ color: #ffffff; }
.format-aside .gdlr-blog-content{ background-color: #f3901f; }
.format-aside .gdlr-blog-content{ color: #ffffff; }
.format-quote .gdlr-top-quote blockquote{ color: #8d8d8d; }
.format-quote .gdlr-quote-author{ color: #f3901f; }
.gdlr-single-nav > div i{ background-color: #f3f3f3; }
.gdlr-single-nav > div i{ color: #8d8d8d; }
.gdlr-outer-nav.gdlr-nav-container span{ background-color: #ffffff; }
.gdlr-outer-nav.gdlr-nav-container span i{ color: #c0c0c0; }
.gdlr-outer-nav.gdlr-nav-container span:hover{ background-color: #f3901f; }
.gdlr-outer-nav.gdlr-nav-container span:hover i{ color: #f3901f; }
.portfolio-item-filter a, .practice-item-filter a{ color: #909090; } 
.portfolio-item-filter a:hover, .portfolio-item-filter a.active, .practice-item-filter a:hover, .practice-item-filter a.active{ color: #f3901f; }.portfolio-item-filter-gimmick, .practice-item-filter-gimmick{ background: #f3901f; }
.gdlr-image-link-shortcode .gdlr-image-link-overlay, .portfolio-thumbnail .portfolio-overlay{ background-color: #0a0101; }
.gdlr-image-link-shortcode .gdlr-image-link-icon, .portfolio-thumbnail .portfolio-icon i{ color: #ffffff; }
.portfolio-title a{ color: #303030; }
.portfolio-title a:hover{ color: #f3901f; }
.portfolio-info, .portfolio-info a{ color: #3e3e3e; }
.gdlr-pagination .page-numbers{ background-color: #ebebeb; }
.gdlr-pagination .page-numbers{ color: #979797; }
.gdlr-pagination .page-numbers:hover, .gdlr-pagination .page-numbers.current{ background-color: #f3901f; }
.gdlr-pagination .page-numbers:hover, .gdlr-pagination .page-numbers.current{ color: #ffffff; }
.single-attorney .gdlr-attorney-info-title { color: #f3901f; }
.practice-title a { color: #2a2a2a; }
.single-practice .gdlr-practice-thumbnail, .gdlr-classic-practice .gdlr-practice-thumbnail, .gdlr-modern-practice .gdlr-practice-thumbnail-overlay { background-color: #f3901f; }
.single-practice .gdlr-pdf-download{ color: #6f6f6f; }
.single-practice .gdlr-pdf-download{ border-color: #dadada; }
.gdlr-personnel-item .personnel-item-inner{ background-color: #f5f5f5; }
.gdlr-personnel-item.round-style .personnel-item{ background-color: #f3901f; }
.gdlr-personnel-item .personnel-author{ color: #3b3b3b; }
.gdlr-personnel-item .personnel-author-image{ border-color: #f3901f; }
.gdlr-personnel-item .personnel-position{ color: #acacac; }
.gdlr-personnel-item .personnel-content{ color: #959595; }
.gdlr-personnel-item .personnel-social i{ color: #3b3b3b; }
.gdlr-testimonial-item .testimonial-item-inner, .gdlr-testimonial-item .testimonial-author-image{ background-color: #f5f5f5; }.gdlr-testimonial-item.modern-style .testimonial-gimmick { border-right-color: #f5f5f5; }
.gdlr-testimonial-item .testimonial-content{ color: #9b9b9b; }
.gdlr-testimonial-item .testimonial-author{ color: #f3901f; }
.gdlr-testimonial-item .testimonial-position{ color: #4d4d4d; }
.gdlr-testimonial-item .testimonial-author-image{ border-color: #f3901f; }
.gdlr-testimonial-item.box-style .testimonial-item-inner:after{ border-top-color: #dddddd; border-left-color: #dddddd; }
.gdlr-gallery-thumbnail .gallery-item{ background-color: #e5e5e5; }
.gdlr-gallery-thumbnail-container .gallery-caption{ background-color: #000000; }
.gdlr-gallery-thumbnail-container .gallery-caption{ color: #ffffff; }
.nivo-controlNav a, .flex-control-paging li a{ background-color: #ffffff; }
.nivo-controlNav a:hover, .nivo-controlNav a.active, .flex-control-paging li a:hover, .flex-control-paging li a.flex-active { background-color: #5e5e5e; }
.nivo-controlNav a, .flex-control-paging li a{ border-color: #5e5e5e !important; }
.nivo-directionNav a, .flex-direction-nav a, .ls-flawless .ls-nav-prev, .ls-flawless .ls-nav-next{ background-color: #000000; }
body .nivo-directionNav a, body .flex-direction-nav a, body .flex-direction-nav a:hover, .ls-flawless .ls-nav-prev, .ls-flawless .ls-nav-next{ color: #ffffff; }
.gdlr-caption{ background-color: #000000; }
.gdlr-caption-title{ color: #ffffff; }
.gdlr-caption-text{ color: #ffffff; }
.gdlr-caption-wrapper.post-slider{ background-color: #000000; }
.gdlr-caption-wrapper.post-slider .gdlr-caption-title{ color: #ffffff; }
.gdlr-caption-wrapper.post-slider .gdlr-caption-text{ color: #dddddd; }
.gdlr-post-slider-item.style-no-excerpt .gdlr-caption-wrapper .gdlr-caption-date, .gdlr-post-slider-item.style-no-excerpt .gdlr-caption-wrapper .gdlr-title-link{ color: #ffffff; }
.gdlr-post-slider-item.style-no-excerpt .gdlr-caption-wrapper .gdlr-caption-date, .gdlr-post-slider-item.style-no-excerpt .gdlr-caption-wrapper .gdlr-title-link{ background-color: #f3901f; }
.gdlr-item-title-wrapper .gdlr-flex-prev, .gdlr-item-title-wrapper .gdlr-flex-next, .gdlr-widget-title-nav i{ background-color: #eaeaea; }
.gdlr-item-title-wrapper .gdlr-flex-prev, .gdlr-item-title-wrapper .gdlr-flex-next, .gdlr-widget-title-nav i{ color: #9b9b9b; }
.gdlr-item-title-wrapper .gdlr-flex-prev:hover, .gdlr-item-title-wrapper .gdlr-flex-next:hover,.gdlr-widget-title-nav i:hover{ background-color: #f3901f; }
.gdlr-item-title-wrapper .gdlr-flex-prev:hover, .gdlr-item-title-wrapper .gdlr-flex-next:hover, .gdlr-widget-title-nav i:hover{ color: #ffffff; }
input[type="text"], input[type="email"], input[type="password"], textarea{ background-color: #f5f5f5; }
input[type="text"], input[type="email"], input[type="password"], textarea{ color: #8c8c8c; }input::input-placeholder{ color:#8c8c8c; } input::-webkit-input-placeholder{ color:#8c8c8c; }input::-moz-placeholder{ color:#8c8c8c; } input:-moz-placeholder{ color:#8c8c8c; }input:-ms-input-placeholder{ color:#8c8c8c; }textarea::input-placeholder{ color:#8c8c8c; } textarea::-webkit-input-placeholder{ color:#8c8c8c; }textarea::-moz-placeholder{ color:#8c8c8c; } textarea:-moz-placeholder{ color:#8c8c8c; }textarea:-ms-input-placeholder{ color:#8c8c8c; }
.footer-wrapper{ background-color: #161616; }
.footer-wrapper .gdlr-widget-title, .footer-wrapper .gdlr-widget-title a{ color: #ffffff; }
.footer-wrapper{ color: #adadad; }
.footer-wrapper a{ color: #515151; }
.footer-wrapper a:hover{ color: #ffffff; }
.footer-wrapper *{ border-color: #262626; }
.footer-wrapper input[type="text"], .footer-wrapper input[type="email"], .footer-wrapper input[type="password"], .footer-wrapper textarea{ background-color: #eaeaea; }
.footer-wrapper input[type="text"], .footer-wrapper input[type="email"], .footer-wrapper input[type="password"], .footer-wrapper textarea{ color: #828282; }
.footer-wrapper input[type="text"], .footer-wrapper input[type="email"], .footer-wrapper input[type="password"], .footer-wrapper textarea{ border-color: #313131; }
.footer-wrapper .gdlr-button, .footer-wrapper .gdlr-button:hover, .footer-wrapper input[type="button"], .footer-wrapper input[type="submit"]{ color: #ffffff; }
.footer-wrapper .gdlr-button, .footer-wrapper input[type="button"], .footer-wrapper input[type="submit"]{ background-color: #f3901f; }
.footer-wrapper .tagcloud a{ background-color: #f3901f; }
.footer-wrapper .tagcloud a, .footer-wrapper .tagcloud a:hover{ color: #ffffff; }
.copyright-wrapper{ background-color: #262626; }
.copyright-wrapper{ color: #afafaf; }
.footer-wrapper .copyright-wrapper{ border-color: #262626; }

.half-container{ max-width: 570px; }
.gdlr-skin-dark-skin, .gdlr-skin-dark-skin .gdlr-skin-content{ color: #ffffff; }
.gdlr-skin-dark-skin i{ color: #f3901f; }
.gdlr-skin-dark-skin h1, .gdlr-skin-dark-skin h2, .gdlr-skin-dark-skin h3, .gdlr-skin-dark-skin h4, .gdlr-skin-dark-skin h5, .gdlr-skin-dark-skin h6, .gdlr-skin-dark-skin .gdlr-skin-title, .gdlr-skin-dark-skin .gdlr-skin-title a{ color: #ffffff; }
.gdlr-skin-dark-skin .gdlr-skin-title a:hover{ color: #ffffff; }
.gdlr-skin-dark-skin .gdlr-skin-info, .gdlr-skin-dark-skin .gdlr-skin-info a, .gdlr-skin-dark-skin .gdlr-skin-info a:hover{ color: #fcfcfc; }
.gdlr-skin-dark-skin a, .gdlr-skin-dark-skin .gdlr-skin-link, .gdlr-skin-dark-skin .gdlr-skin-link-color{ color: #e36d39; }
.gdlr-skin-dark-skin a:hover, .gdlr-skin-dark-skin .gdlr-skin-link:hover{ color: #ffffff; }
.gdlr-skin-dark-skin .gdlr-skin-box, .gdlr-skin-dark-skin .gdlr-column-service-item .gdlr-skin-box{ background-color: #969696; }
.gdlr-skin-dark-skin .gdlr-testimonial-item.modern-style .testimonial-gimmick { border-right-color: #969696; }
.gdlr-skin-dark-skin *, .gdlr-skin-dark-skin .gdlr-skin-border{ border-color: #ffffff; }
.gdlr-skin-dark-skin .gdlr-button, .gdlr-skin-dark-skin .gdlr-button:hover, .gdlr-skin-dark-skin input[type="button"], .gdlr-skin-dark-skin input[type="submit"]{ color: #ffffff; background-color: #f3901f;  }

.gdlr-skin-dark-service, .gdlr-skin-dark-service .gdlr-skin-content{ color: #ffffff; }
.gdlr-skin-dark-service i{ color: #ffffff; }
.gdlr-skin-dark-service h1, .gdlr-skin-dark-service h2, .gdlr-skin-dark-service h3, .gdlr-skin-dark-service h4, .gdlr-skin-dark-service h5, .gdlr-skin-dark-service h6, .gdlr-skin-dark-service .gdlr-skin-title, .gdlr-skin-dark-service .gdlr-skin-title a{ color: #ffffff; }
.gdlr-skin-dark-service .gdlr-skin-title a:hover{ color: #ffffff; }


.gdlr-skin-dark-service .gdlr-skin-info, .gdlr-skin-dark-service .gdlr-skin-info a, .gdlr-skin-dark-service .gdlr-skin-info a:hover{ color: #ffffff; }
.gdlr-skin-dark-service a, .gdlr-skin-dark-service .gdlr-skin-link, .gdlr-skin-dark-service .gdlr-skin-link-color{ color: #ffffff; }
.gdlr-skin-dark-service a:hover, .gdlr-skin-dark-service .gdlr-skin-link:hover{ color: #ffffff; }
.gdlr-skin-dark-service .gdlr-skin-box, .gdlr-skin-dark-service .gdlr-column-service-item .gdlr-skin-box{ background-color: #333333; }
.gdlr-skin-dark-service .gdlr-testimonial-item.modern-style .testimonial-gimmick { border-right-color: #333333; }
.gdlr-skin-dark-service *, .gdlr-skin-dark-service .gdlr-skin-border{ border-color: #C02323; }
.gdlr-skin-dark-service .gdlr-button, .gdlr-skin-dark-service .gdlr-button:hover, .gdlr-skin-dark-service input[type="button"], .gdlr-skin-dark-service input[type="submit"]{ color: #ffffff; background-color: #f3901f;  }
.gdlr-skin-light-grey, .gdlr-skin-light-grey .gdlr-skin-content{ color: #898989; }
.gdlr-skin-light-grey i{ color: #f3901f; }
.gdlr-skin-light-grey h1, .gdlr-skin-light-grey h2, .gdlr-skin-light-grey h3, .gdlr-skin-light-grey h4, .gdlr-skin-light-grey h5, .gdlr-skin-light-grey h6, .gdlr-skin-light-grey .gdlr-skin-title, .gdlr-skin-light-grey .gdlr-skin-title a{ color: #424242; }
.gdlr-skin-light-grey .gdlr-skin-title a:hover{ color: #5e5e5e; }
.gdlr-skin-light-grey .gdlr-skin-info, .gdlr-skin-light-grey .gdlr-skin-info a, .gdlr-skin-light-grey .gdlr-skin-info a:hover{ color: #828282; }
.gdlr-skin-light-grey a, .gdlr-skin-light-grey .gdlr-skin-link, .gdlr-skin-light-grey .gdlr-skin-link-color{ color: #f3901f; }
.gdlr-skin-light-grey a:hover, .gdlr-skin-light-grey .gdlr-skin-link:hover{ color: #f3901f; }
.gdlr-skin-light-grey .gdlr-skin-box, .gdlr-skin-light-grey .gdlr-column-service-item .gdlr-skin-box{ background-color: #ffffff; }
.gdlr-skin-light-grey .gdlr-testimonial-item.modern-style .testimonial-gimmick { border-right-color: #ffffff; }
.gdlr-skin-light-grey *, .gdlr-skin-light-grey .gdlr-skin-border{ border-color: #d8d8d8; }
.gdlr-skin-light-grey .gdlr-button, .gdlr-skin-light-grey .gdlr-button:hover, .gdlr-skin-light-grey input[type="button"], .gdlr-skin-light-grey input[type="submit"]{ color: #a3a3a3; background-color: #f2f2f2;  }

.footer_social_icons .gdlr-icon{ border:1px solid #6d6d6d!important; border-radius:50%!important; width:40px!important; width: 40px!important;
height: 40px!important;  text-align: center!important; line-height: 40px!important; color:#666666!important;}
.footer_social_icons .gdlr-icon:hover{ color:#454545!important; border:1px solid #454545!important; }
.wpcf7 input[type="submit"]{ font-size:16px!important;}
.gdlr-button.medium, .gdlr-button.gdlr-button{ font-size:16px!important; font-family: "Open Sans";}
.gdlr-button{ font-family: "Open Sans";}

#full_btn .gdlr-button.medium{ display:block;}
.gdlr-page-caption .gdlr-button.medium{ padding:18px 30px;}
.no_margin_bottom{ margin-bottom:10px!important;}

.resource_links{ display:block; border:7px solid #c4c6c8!important; background:#465560; text-align:center; padding:0 25px; height:300px; line-height:300px;}
.resource_links a{ display:inline-block; font-size:40px; line-height:50px; color:#ffffff; vertical-align:middle;}
.resource_links a span{ font-size:24px; font-style:italic;  font-weight:400!important; }
.resource_links a:hover{ color:#ffffff; }

table.style-2 h4{ margin-bottom:0px!important;}
table.style-2{ font-size:20px;}
table.style-2 .price_font{ font-size:40px; line-height:40px;}

.side_resource_links{ display:block; border:7px solid #c4c6c8!important; background:#465560; text-align:center; padding:75px 25px; border-radius:0px; /*font-family: "Cardo";*/}
.side_resource_links a{ display:inline-block; font-size:26px; line-height:32px; color:#ffffff; vertical-align:middle; font-weight:600;}
.side_resource_links a span{ font-size:18px; font-style:italic;  font-weight:400!important; }
.side_resource_links  a:hover{ color:#ffffff;}
.side_resource_links p{ margin-bottom:0px!important;}
.margin_bottom_20{ margin-bottom:20px!important;}

.gdlr-page-title-wrapper .gdlr-page-title{ margin-bottom:25px!important;}
.widget.gdlr-widget{ margin-bottom:25px!important;}

#hide_box{ display:none!important;}
#attorney a.excerpt-read-more{ background:#45545f!important; color:#ffffff!important; font-size:16px!important; padding:10px 25px!important;}
.seperator{ border-right:1px solid #dedede!important; width:1px!important; margin:0 25px 0 25px!important;}
/*.ms-layer{text-shadow: 0 0 2px #000000!important;}*/

#remove_highlights_wrapper_line .gdlr-item-title-wrapper .gdlr-item-title-divider{
	width:0px!important;
	margin:0px!important;
}
#remove_highlights_wrapper_line .gdlr-item-title-wrapper .gdlr-item-title-caption{
	margin-top:8px!important;
	margin-bottom:15px!important;
}


.homeslider{}
.ms-slide .ms-slide-bgcont img::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background:#000!important;
}

.text_center{ display:block; text-align:center; margin-bottom:30px;}
.dark_btn{ border:2px solid #c4c6c8!important; background:#465560; text-align:center; padding:20px 25px; border-radius:0px;  display:inline-block; font-size:20px; line-height:26px; color:#ffffff; vertical-align:middle; font-weight:600;}
.dark_btn:hover{ color:#ffffff;}
.gdlr-pagination .page-numbers {
    background-color: #c4c6c8!important;
	color:#ffffff!important;
}
.gdlr-pagination .page-numbers:hover, .gdlr-pagination .page-numbers.current {
    background-color: #f3901d!important;
}

.attorney-excerpt .excerpt-read-more{color: #ffffff!important; background-color: #465560!important; font-size:16px!important; padding:10px 25px!important; }
.gdlr-button{ margin-right:0px!important;}



@media only screen and (max-width: 480px){
.gdlr-button.medium, .gdlr-button.gdlr-button{ font-size:14px!important;}	
}
