/*--------------------------------------------------------------------------------- Theme Name:   mmmlawfirm Theme URI:    https://mmmlawfirm.co.zw Description:  Custom website design and development for Muvingi and Mugadza Legal Practitioners, based in Harare, Zimbabwe.  Author:       Mgy Digital Ltd Author URI:   https://mgy.digital Template:     Divi Version:      3.0.9 License:      Private------------------------------ ADDITIONAL CSS HERE ------------------------------*//*----------Mailchimp SignUp----------*/    .mc4wp-form input[type=text] {    -webkit-border-radius: 7px;    -moz-border-radius: 7px;    border-radius: 7px;    box-shadow: inset 0 1px 15px rgba(0, 0, 0, 0);    box-shadow: inset 0 1px 15px rgba(0, 0, 0, 0);    box-shadow: inset 0 1px 15px rgba(0, 0, 0, 0);    float: left;    padding: 15px;    background: white;    border: 0px;    margin-right: 12px;    font-size: 15px;    width: 32%!important;} .mc4wp-form input[type=email] {    -webkit-border-radius: 7px;    -moz-border-radius: 7px;    border-radius: 7px;    box-shadow: inset 0 1px 15px rgba(0, 0, 0, 0);    box-shadow: inset 0 1px 15px rgba(0, 0, 0, 0);    box-shadow: inset 0 1px 15px rgba(0, 0, 0, 0);    float: left;    padding: 15px;    background: white;    border: 0px;    margin-right: 12px;    font-size: 15px;    width: 32%!important;} .mc4wp-form input[type=submit] {    -webkit-border-radius: 7px;    -moz-border-radius: 7px;    border-radius: 7px;    float: left;    color: #fff!important;    background-color: #9e9c23!important;    border: 0px;    font-size: 15px;    text-transform: uppercase;    font-weight: bold;    padding: 15px;    border: 0px;    width: 30%!important;} .mc4wp-form input[type=submit]:hover {    background-color: #206a40!important;    color: white!important;    cursor: pointer;} /*----------Sidebar Mailchimp SignUp----------*/    #sidebar .mc4wp-form input[type=text] {    background: #f1f1f1;    width: 100%!important;    margin-bottom: 10px;} #sidebar .mc4wp-form input[type=email] {    background: #f1f1f1;    width: 100%!important;    margin-bottom: 10px;} #sidebar .mc4wp-form input[type=submit] {    width: 100%!important;} /*----------Mailchimp SignUp Tablet Settings----------*/    @media only screen and (max-width: 980px) {     .mc4wp-form input[type=text] {    width: 49%!important;    margin-right: 5px;} .mc4wp-form input[type=email] {    width: 50%!important;    margin-right: 0px;} .mc4wp-form input[type=submit] {        width: 100%!important;    margin-top: 10px;}} /*----------Mailchimp SignUp Mobile Settings----------*/ @media only screen and (max-width: 623px) {     .mc4wp-form input[type=text] {    width: 100%!important;    margin-right: 0px;    margin-bottom: 10px;} .mc4wp-form input[type=email] {    width: 100%!important;    margin-right: 0px;} .mc4wp-form input[type=submit] {    width: 100%!important;    margin-right: 0px;    margin-top: 10px;}}/** color scheme green change **/.et_color_scheme_green a {    color: #9D9C23;}#et_search_icon:hover, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a, .comment-reply-link, .entry-summary p.price ins, .et-social-icon a:hover, .et_password_protected_form .et_submit_button, .footer-widget h4, .form-submit .et_pb_button, .mobile_menu_bar::after, .mobile_menu_bar::before, .nav-single a, .posted_in a, .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content input.button, .woocommerce #content input.button.alt, .woocommerce #content input.button.alt:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce .star-rating span::before, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.alt:hover, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content input.button, .woocommerce-page #content input.button.alt, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit, .woocommerce-page #respond input#submit.alt, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page .star-rating span::before, .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button:hover, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page input.button, .woocommerce-page input.button.alt, .woocommerce-page input.button.alt:hover, .woocommerce-page input.button:hover, .wp-pagenavi a:hover, .wp-pagenavi span.current {    color:  #1e6a42;}a {    color: #9d9c23;} /*---------------Vertically Center Column Elements---------------*/ .et_pb_equal_columns >.et_pb_column {margin-top:auto;margin-bottom:auto;}/* Styling CF7 to look like the Divi Contact Form */.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar {	background-color: #fff !important;	border: none !important;	width: 100% !important;	-moz-border-radius: 0 !important;	-webkit-border-radius: 0 !important;	border-radius: 3px !important;	font-size: 14px;	color: #999 !important;	padding: 16px !important;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	box-sizing: border-box;}.wpcf7-select {    box-sizing: border-box;    width: 100%;    padding: 16px 20px 16px 10px;    border: 0;    border-radius: 0;    color: #999;    background-color: #eee;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;}.wpcf7-select[data-type="select"]::after {    position: absolute;    top: 50%;    right: 10px;    width: 0;    height: 0;    margin-top: 3px;    border: 6px solid;    border-color: #666 transparent transparent transparent;    content: "";    transform: translateY(-50%);    pointer-events: none;}.wpcf7-submit {	color: #ffffff !important;    border-color: #206a40;    border-radius: 2px;    background-color: #206a40;	padding: 6px 20px !important;}.wpcf7-submit:hover {	color: #ffffff !important;	background-color: #206a40;	border-color: #206a40;	border-radius: 2px;	padding: 6px 20px !important;}.full-width-btn {width: 100%;text-align: center;}#recent-posts-2 li {    line-height: 1.4;    border-bottom: 1px solid #dcdedf;    padding-bottom: 15px;}#categories-2 li {    line-height: 1.4;    border-bottom: 1px solid #dcdedf;    padding-bottom: 15px;}.et_pb_posts a.more-link {color: #fff;    background-color: #206A40;    border: 1px solid ;    display: inline-block;    padding: 1px 19px;    text-transform: uppercase;    font-size: 13px;    margin-top: 15px;}.et_pb_post .entry-featured-image-url {float: left;margin-right: 4%;width: 30% ;}#page-container .et_pb_post {clear: both !important;float: none !important;margin: 0 !important;}.wp-pagenavi {    clear: both;    margin-bottom: 30px;    padding-top: 13px;    border-top: 1px solid #e2e2e2;    text-align: right;}.wp-pagenavi a, .wp-pagenavi span {    margin: 0 5px;    border: none!important;    color: #666;    font-size: 14px!important;    font-weight: 400!important;    text-decoration: none;}