/*
Theme Name: Lawyer Zone Child
Theme URI: https://www.acmethemes.com/themes/lawyer-zone
Author: acmethemes
Author URI: https://www.acmethemes.com/
Template: lawyer-zone
Description: Lawyer Zone is a chic and modern WordPress theme designed especially for Law business. It can be used to create a well-organized online presence of law organization such as Law offices and law firms. You can also use it as a portfolio page for people like barristers, advocates, legal officers, counsels, and solicitors and other people involved in the law field. It's a multipurpose theme so it can be used for many other purposes such as corporate, business education and medical sites. The theme possesses some splendid features which include Advanced Custom Widgets, Page Builder Compatible, Unlimited Slider, Advanced Logo Options, Custom Sidebar Areas, Social Media Integration, Translation Ready, Category Color Options, Browser Compatibility, and much more. It is integrated with WooCommerce so the user can easily set up an online store. Even if you are a non-techy you use easily modify the theme and design the pages as desired. Thus, one of the best choice for creating a law website.
Version: 1.0
Tested up to: 6.8
Requires PHP: 5.6.20
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: lawyer-zone-child
Tags: blog, e-commerce, portfolio, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-logo, custom-menu, featured-images, footer-widgets, full-width-template ,post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, wide-blocks

*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

/**********/
/* Global */
/**********/
a.skip-link,
.screen-reader-text {color: #222222;}

/**********/
/* Header */
/**********/
/* Logo */
.custom-logo-link {max-width: 360px; margin-top: 0;}
.custom-logo-link img {max-height: 60px;}

/* Menu */
.main-navigation a {letter-spacing: 0.5px;}
.main-navigation .navbar-nav > li a {color: #222222;}
.main-navigation .navbar-nav > li a:hover {color: #b48b1b;}
.main-navigation ul ul a {font-size: 16px; line-height: 21px; text-transform: initial; letter-spacing: 0; padding-top: 7px; padding-bottom: 7px;}
.navbar-nav > li > ul > li > a {padding-top: 7px; padding-bottom: 7px;}

@media (min-width: 1025px) {
	/* Contact Menu Link */
	.main-navigation li#menu-item-171 {display: none;}
	
	/* Practice menu dropdown */
	.main-navigation ul li#menu-item-499 > ul {left: -43px; padding: 5px 0 10px; display: none;}
	.main-navigation ul li#menu-item-499:hover > ul {display: block;}
	.main-navigation ul li#menu-item-499 > ul > li > a {width: 280px; padding: 5px 12px;}
	.main-navigation ul li#menu-item-499 > ul > li > ul > li > a {padding: 5px 12px;}
}

/* CTA Button */
.at-navbar .featured-button.btn {color: #222222; padding: 8px 15px;}
.at-navbar .featured-button.btn:hover {background-color: #005289; border-color: #005289; color: #ffffff;}

/**********/
/* Banner */
/**********/
/* Breadcrumbs */
#lawyer-zone-breadcrumbs .breadcrumb-trail li a {color: #ffffff;}
#lawyer-zone-breadcrumbs .breadcrumb-trail li a:hover {color: #b48b1b;}

/***********/
/* Content */
/***********/
/* Text */
.fl-rich-text h3:first-child {margin-top: 0;}
.fl-rich-text h3 a {color: #1e73be;}
.fl-rich-text h3 a:hover {color: #3a3a3a;}
.fl-rich-text p {font-size: 17px; line-height: 25px;}
.fl-rich-text p a {text-decoration: underline; color: #005289;}
.fl-rich-text p a:hover {color: #b48b1b;}

@media (max-width: 767px) {
	.fl-rich-text p {font-size: 16px; line-height: 24px;}
}

/* Gravity Forms */
.fl-rich-text h2.gform_title {font-size: 22px;}
.fl-rich-text .gform-field-label {color: #222222;}
.fl-rich-text .gform_required_legend {display: none;}
.fl-rich-text .gform_wrapper.gravity-theme .field_sublabel_above .gfield_description {padding-top: 0; margin-top: 0; font-style: italic;}
.fl-rich-text .gform_wrapper.gravity-theme .gform_footer input[type="submit"] {background-color: #b48b1b; color: #222; border: 1px solid #b48b1b; text-transform: uppercase; font-weight: 600; padding: 12px 15px; min-width: 130px; font-size: 17px;}
.fl-rich-text .gform_wrapper.gravity-theme .gform_footer input[type="submit"]:hover {background-color: #005289; color: #ffffff;}

/* Fix FontAwesome on Beaver Builder */
.fl-button-icon-before:before {font-family: 'FontAwesome' !important;}

/**********/
/* Footer */
/**********/
.site-footer .widget li {border: none !important;}
.footer-columns .widget-title span,
.site-footer h3 {font-weight: bold;}

/* Scroll link */
.sm-up-container {top: auto; bottom: 20px;}

/********************/
/* Link Transitions */
/********************/
/* Background color, font color, border color */
a,
a:before,
a:after,
a .fa,
a span,
a span:before,
a span:after,
a h2,
a h3,
a h4,
a h5,
a h6,
a p,
a img,
a span,
button,
button span,
button span:after,
.slick-prev,
.slick-next,
.slick-prev:before,
.slick-next:before,
form input[type="submit"],
form button {-webkit-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out, border-color 0.3s ease-in-out; -o-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out, border-color 0.3s ease-in-out; transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out, border-color 0.3s ease-in-out;}