/*
Theme Name: Synergy FSE
Theme URI: https://gracethemes.com/themes/free-orthopaedic-wordpress-theme/
Author: Grace Themes
Author URI: https://gracethemes.com/
Description: The Synergy FSE is a free orthopaedic WordPress theme specially designed for chiropractor, clinic, doctor, health, injury, massage, medical, medical center, physiotherapy, rehabilitation, therapist. This theme is also suitable for physical therapists, yoga experts, gymnastics, fitness experts, chiropractors, and others related to health and well-being. It comes with a user-friendly and simple UI, perfect for the newbies out there. The user interface of Synergy FSE is simple. The homepage of this theme is extremely professional. It is sleek and dynamic and can easily impress your audience. As it is a full-site editing-based theme, you can personalize almost every element of this theme. This Free orthopedic WordPress theme is compatible with widgets, making it the best widget-friendly theme. This SEO-optimized WordPress theme helps you to rank at a commendable position in the SERPs. It is compatible with different devices. Whether it is a smartphone, tablet, laptop, or computer, it works smoothly on all devices. This multi-browser compatible WordPress theme allows the users to use it on any browser they want. Demo: https://gracethemesdemo.com/synergy/
Version: 1.0
License: GNU General Public License version 2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: synergy-fse
Requires PHP:  5.6
Tested up to: 6.5
Tags:blog, news, portfolio, one-column, two-columns, right-sidebar, block-styles, custom-colors, editor-style, custom-background, custom-menu, featured-images, template-editing, full-site-editing, block-patterns,  threaded-comments, wide-blocks, translation-ready
Synergy FSE WordPress Theme has been created by Grace Themes(gracethemes.com), 2024.
Synergy FSE WordPress Theme is released under the terms of GNU GPL
*/
body { position:relative;}
.wp-block-navigation ul{ padding:10px !important;}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container{  background-color:#ffffff; }

body.page-template-front .ink-site-header {  width:100%; z-index:999;}
.ink-site-header{  background-color:#000; position:relative !important;}
.clear{ clear:both;}
.wp-block-post-featured-image img{ width:auto !important;}


/* = Blog page Design CSS
----------------------------------------------- */
ul.blog-list-style{ margin:0; padding:0; }
ul.blog-list-style li{border-radius:10px;}

.wp-block-group.PostStyle-1, 
.wp-block-group.page-style-for-pages{  border-radius:10px; padding:40px !important;min-height: 500px;}

/* = Contact Form 7 CSS
----------------------------------------------- */
/*.wpcf7{ margin:30px 0 0;padding:0;}*/
.wpcf7 span{width: 100%;display: block;}
.wpcf7 input[type="text"], 
.wpcf7 input[type="tel"], 
.wpcf7 input[type="email"]{--tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));    padding-left: 1rem;
    padding-right: 1rem;    padding-top: .75rem;
    padding-bottom: .75rem;transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s;transition-duration: .2s;border-width: 1px;border-radius: .5rem;width: 100%;margin-bottom: 20px;}	
.wpcf7 textarea{--tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));    padding-left: 1rem;
    padding-right: 1rem;    padding-top: .75rem;
    padding-bottom: .75rem;transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s;transition-duration: .2s;border-width: 1px;border-radius: .5rem;width: 100%;margin-bottom: 20px;}
.wpcf7 input[type="submit"]{cursor: pointer;}
/*.wpcf7 input[type="submit"]:hover{background-color:#101010;}*/

/*.welcome-leftBX{ position:relative;}*/
/*.expBX{ position:absolute; right:-30px; top:45%;}*/
/*.capTitle{ margin-top:70% !important;}*/

/* = Footer CSS
----------------------------------------------- */
.footer-3-column{ position:relative;}
.footer-3-column h3.wp-block-heading{ position:relative; padding-bottom:20px;}
.footer-3-column h3.wp-block-heading::before{ position: absolute; content:''; bottom:0; left:0; width:70px; height:2px; background-color:#8cc73e}

ul.fs-footer-post{ margin:0; padding:0;}
ul.fs-footer-post li{ list-style:none; margin-bottom:30px;}
ul.fs-footer-post li .wp-block-latest-posts__featured-image{ margin-top:6px;}
ul.fs-footer-post li .wp-block-latest-posts__featured-image img{ border-radius:10px;}
ul.fs-footer-post li .wp-block-latest-posts__post-title{ margin-bottom:15px; display:block; line-height:22px;}
ul.fs-footer-post li .wp-block-latest-posts__post-title:hover{ color:#8cc73e;}
footer.wp-block-template-part{ margin-block-start:0 !important}

.Footer-QuickLinks{ list-style:none !important; padding:0 !important;}
.Footer-QuickLinks li{ list-style:none !important; padding:5px 0 5px 0 !important;}
/*.Footer-QuickLinks li::marker { content: ' > ';  font-size: 16px;  }*/
.Footer-QuickLinks li a:hover{ text-decoration:none; font-weight:600;}
