/* WordPress cascade layer — GENERATED by audit/build-css.py; do not hand-edit.
 *
 * timchovanec.com ran the Goodlayers "Lawyer Base" theme (+ superfish, dl-menu,
 * flexslider, Font Awesome 4) and Gravity Forms 2.5 (legacy markup). This file is the
 * live CSS pruned to the selectors that match an element on a ported page (Chrome,
 * 1440 + 390, audit/css-prune.mjs over every page), in the live cascade order and at
 * each selector's live specificity — the scope prefix is :where() and adds none.
 * body selectors target div.tc-body (same rank). Hand corrections live in 20-port.css.
 * 488 rules from 15 stylesheets. Fonts: Cardo + Open Sans self-hosted
 * under /tc/fonts; Font Awesome under /tc/assets.
 */

/* Cardo 400 italic latin-ext */
@font-face {
  font-family: 'Cardo';
  font-style: italic;
  font-weight: 400;
  src: url(/tc/fonts/cardo-400i-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* Cardo 400 italic latin */
@font-face {
  font-family: 'Cardo';
  font-style: italic;
  font-weight: 400;
  src: url(/tc/fonts/cardo-400i-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* Cardo 400 normal latin-ext */
@font-face {
  font-family: 'Cardo';
  font-style: normal;
  font-weight: 400;
  src: url(/tc/fonts/cardo-400-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* Cardo 400 normal latin */
@font-face {
  font-family: 'Cardo';
  font-style: normal;
  font-weight: 400;
  src: url(/tc/fonts/cardo-400-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* Cardo 700 normal latin-ext */
@font-face {
  font-family: 'Cardo';
  font-style: normal;
  font-weight: 700;
  src: url(/tc/fonts/cardo-700-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* Cardo 700 normal latin */
@font-face {
  font-family: 'Cardo';
  font-style: normal;
  font-weight: 700;
  src: url(/tc/fonts/cardo-700-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* Open Sans 300 italic latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(/tc/fonts/opensans-300i-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* Open Sans 300 italic latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(/tc/fonts/opensans-300i-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* Open Sans 400 italic latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(/tc/fonts/opensans-400i-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* Open Sans 400 italic latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(/tc/fonts/opensans-400i-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* Open Sans 600 italic latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(/tc/fonts/opensans-600i-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* Open Sans 600 italic latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(/tc/fonts/opensans-600i-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* Open Sans 700 italic latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(/tc/fonts/opensans-700i-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* Open Sans 700 italic latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(/tc/fonts/opensans-700i-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* Open Sans 800 italic latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  src: url(/tc/fonts/opensans-800i-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* Open Sans 800 italic latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  src: url(/tc/fonts/opensans-800i-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* Open Sans 300 normal latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(/tc/fonts/opensans-300-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* Open Sans 300 normal latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(/tc/fonts/opensans-300-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* Open Sans 400 normal latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(/tc/fonts/opensans-400-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* Open Sans 400 normal latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(/tc/fonts/opensans-400-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* Open Sans 600 normal latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(/tc/fonts/opensans-600-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* Open Sans 600 normal latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(/tc/fonts/opensans-600-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* Open Sans 700 normal latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(/tc/fonts/opensans-700-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* Open Sans 700 normal latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(/tc/fonts/opensans-700-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* Open Sans 800 normal latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(/tc/fonts/opensans-800-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* Open Sans 800 normal latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(/tc/fonts/opensans-800-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face { font-family: FontAwesome; src: url("/tc/assets/fontawesome-webfont.woff") format("woff"), url("/tc/assets/fontawesome-webfont.ttf") format("truetype"); font-weight: normal; font-style: normal; }

/* ---- inline <style id=global-styles-inline-css> ---- */
:root:where(:has([data-tc-chrome])) { --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0); --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0); }
:where(html:has([data-tc-chrome])) :where(body) { margin: 0px; }
:where(html:has([data-tc-chrome])) div:where(.tc-body) { padding: 0px; }
/* ---- https://timchovanec.com/wp-content/themes/lawyerbase/style.css ---- */
html:where(:has([data-tc-chrome])),
:where(html:has([data-tc-chrome])) div:where(.tc-body),
:where(html:has([data-tc-chrome])) div,
:where(html:has([data-tc-chrome])) span,
:where(html:has([data-tc-chrome])) h1,
:where(html:has([data-tc-chrome])) h2,
:where(html:has([data-tc-chrome])) h3,
:where(html:has([data-tc-chrome])) h4,
:where(html:has([data-tc-chrome])) h5,
:where(html:has([data-tc-chrome])) p,
:where(html:has([data-tc-chrome])) a,
:where(html:has([data-tc-chrome])) img,
:where(html:has([data-tc-chrome])) strong,
:where(html:has([data-tc-chrome])) i,
:where(html:has([data-tc-chrome])) ul,
:where(html:has([data-tc-chrome])) li,
:where(html:has([data-tc-chrome])) form,
:where(html:has([data-tc-chrome])) label,
:where(html:has([data-tc-chrome])) article,
:where(html:has([data-tc-chrome])) footer,
:where(html:has([data-tc-chrome])) header,
:where(html:has([data-tc-chrome])) nav,
:where(html:has([data-tc-chrome])) section { border: 0px; outline: 0px; vertical-align: baseline; background: transparent; margin: 0px; padding: 0px; }
:where(html:has([data-tc-chrome])) article,
:where(html:has([data-tc-chrome])) footer,
:where(html:has([data-tc-chrome])) header,
:where(html:has([data-tc-chrome])) nav,
:where(html:has([data-tc-chrome])) section { display: block; }
:where(html:has([data-tc-chrome])) nav ul { list-style: none; }
:where(html:has([data-tc-chrome])) ul { list-style: disc; }
:where(html:has([data-tc-chrome])) ul ul { list-style: circle; }
:where(html:has([data-tc-chrome])) input[type="submit"],
:where(html:has([data-tc-chrome])) button { margin: 0px; padding: 0px; }
:where(html:has([data-tc-chrome])) input,
:where(html:has([data-tc-chrome])) a img { vertical-align: middle; }
:where(html:has([data-tc-chrome])) strong { font-weight: bold; }
:where(html:has([data-tc-chrome])) i { font-style: italic; }
:where(html:has([data-tc-chrome])) .clear { display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; zoom: 1; }
:where(html:has([data-tc-chrome])) .alignright { float: right; margin: 5px 0px 20px 20px; }
:where(html:has([data-tc-chrome])) i { margin-right: 5px; }
:where(html:has([data-tc-chrome])) a { text-decoration: none; }
:where(html:has([data-tc-chrome])) p { margin-bottom: 20px; }
:where(html:has([data-tc-chrome])) ul { margin-bottom: 20px; margin-left: 30px; }
:where(html:has([data-tc-chrome])) div:where(.tc-body) { line-height: 1.9; font-family: Arial, Helvetica, sans-serif; overflow-y: scroll; text-size-adjust: 100%; -webkit-font-smoothing: antialiased; }
:where(html:has([data-tc-chrome])) h1,
:where(html:has([data-tc-chrome])) h2,
:where(html:has([data-tc-chrome])) h3,
:where(html:has([data-tc-chrome])) h4,
:where(html:has([data-tc-chrome])) h5 { line-height: 1.3; margin-bottom: 18px; font-weight: 400; }
:where(html:has([data-tc-chrome])) .container { padding: 0px; margin: 0px auto; }
:where(html:has([data-tc-chrome])) .column,
:where(html:has([data-tc-chrome])) .columns { float: left; position: relative; min-height: 1px; }
:where(html:has([data-tc-chrome])) .one-fifth { width: 20%; }
:where(html:has([data-tc-chrome])) .two-fifth { width: 40%; }
:where(html:has([data-tc-chrome])) .three-fifth { width: 60%; }
:where(html:has([data-tc-chrome])) .four-fifth { width: 80%; }
:where(html:has([data-tc-chrome])) .three { width: 25%; }
:where(html:has([data-tc-chrome])) .four { width: 33.333%; }
:where(html:has([data-tc-chrome])) .six { width: 50%; }
:where(html:has([data-tc-chrome])) .eight { width: 66.667%; }
:where(html:has([data-tc-chrome])) .twelve { width: 100%; }
:where(html:has([data-tc-chrome])) .gdlr-item { margin: 0px 15px 20px; min-height: 1px; }
:where(html:has([data-tc-chrome])) .gdlr-item.gdlr-main-content { margin-bottom: 55px; }
:where(html:has([data-tc-chrome])) .section-container,
:where(html:has([data-tc-chrome])) .gdlr-item-start-content,
:where(html:has([data-tc-chrome])) .gdlr-parallax-wrapper,
:where(html:has([data-tc-chrome])) .gdlr-color-wrapper { padding-top: 60px; }
:where(html:has([data-tc-chrome])) .gdlr-color-wrapper,
:where(html:has([data-tc-chrome])) .gdlr-parallax-wrapper,
:where(html:has([data-tc-chrome])) .gdlr-full-size-wrapper { padding-bottom: 40px; }
:where(html:has([data-tc-chrome])) .gdlr-full-size-wrapper .gdlr-item { margin-left: 0px; margin-right: 0px; }
:where(html:has([data-tc-chrome])) img { max-width: 100%; height: auto; width: auto; }
:where(html:has([data-tc-chrome])) input[type="text"],
:where(html:has([data-tc-chrome])) textarea { border: 0px; outline: none; padding: 6px; max-width: 100%; }
:where(html:has([data-tc-chrome])) a { transition: color 300ms, background-color 300ms, opacity 300ms; }
:where(html:has([data-tc-chrome])) .body-wrapper { overflow: hidden; }
:where(html:has([data-tc-chrome])) .content-wrapper { position: relative; z-index: 89; }
:where(html:has([data-tc-chrome])) .top-navigation-wrapper { position: relative; z-index: 98; padding-top: 12px; }
:where(html:has([data-tc-chrome])) .top-navigation-right { float: right; margin: 0px 15px; font-weight: 600; }
:where(html:has([data-tc-chrome])) .top-navigation-right-text { font-size: 13px; }
:where(html:has([data-tc-chrome])) .top-bar-right-text-inner { float: left; line-height: 20px; padding: 0px 25px; border-right-width: 1px; border-right-style: solid; }
:where(html:has([data-tc-chrome])) .top-social-wrapper { float: left; padding-left: 23px; }
:where(html:has([data-tc-chrome])) .top-social-wrapper .social-icon { float: left; margin-left: 7px; max-width: 20px; font-size: 0px; }
:where(html:has([data-tc-chrome])) .top-social-wrapper .social-icon:first-child { margin-left: 0px; }
:where(html:has([data-tc-chrome])) .top-social-wrapper .social-icon a { opacity: 0.6; }
:where(html:has([data-tc-chrome])) .top-social-wrapper .social-icon a:hover { opacity: 1; }
:where(html:has([data-tc-chrome])) .gdlr-navigation-wrapper .gdlr-navigation { display: inline-block; line-height: 1.9; }
:where(html:has([data-tc-chrome])) .gdlr-navigation-wrapper .gdlr-menu-search-button { display: inline-block; vertical-align: top; cursor: pointer; border-width: 1px; border-style: solid; padding: 10px; margin: -4px 0px 0px 30px; font-size: 11px; border-radius: 50%; }
:where(html:has([data-tc-chrome])) #gdlr-menu-search { position: absolute; top: 100%; right: 15px; width: 250px; display: none; }
:where(html:has([data-tc-chrome])) #gdlr-menu-search input[type="text"] { margin: 0px; background: transparent; padding: 20px 23px; }
:where(html:has([data-tc-chrome])) #gdlr-menu-search input[type="submit"] { display: none; }
:where(html:has([data-tc-chrome])) .gdlr-header-wrapper { z-index: 99; }
:where(html:has([data-tc-chrome])) .gdlr-header-container { position: relative; z-index: 97; }
:where(html:has([data-tc-chrome])) .gdlr-logo { float: left; margin-left: 15px; margin-right: 15px; }
:where(html:has([data-tc-chrome])) .gdlr-fixed-header { position: fixed; top: 0px; left: 0px; right: 0px; z-index: 999; }
:where(html:has([data-tc-chrome])) .gdlr-fixed-header .gdlr-logo img { width: auto; }
:where(html:has([data-tc-chrome])) .gdlr-fixed-header .gdlr-main-menu > li > a { padding-bottom: 18px; }
:where(html:has([data-tc-chrome])) .gdlr-fixed-header.gdlr-header-inner { box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 6px; }
:where(html:has([data-tc-chrome])) .gdlr-fixed-header .gdlr-navigation-wrapper .gdlr-main-menu > li > a { font-size: 13px; padding-bottom: 23px; }
:where(html:has([data-tc-chrome])) .gdlr-navigation-wrapper { margin: 0px 15px; float: right; line-height: 0; }
:where(html:has([data-tc-chrome])) .gdlr-navigation-wrapper .gdlr-main-menu > li { padding: 0px; }
:where(html:has([data-tc-chrome])) .gdlr-navigation-wrapper .gdlr-main-menu > li > a { font-size: 13px; padding: 0px 0px 47px 28px; margin: 0px; font-weight: bold; letter-spacing: 0px; text-transform: uppercase; }
:where(html:has([data-tc-chrome])) .gdlr-navigation-wrapper .gdlr-main-menu > li:first-child > a { padding-left: 0px; }
:where(html:has([data-tc-chrome])) .gdlr-navigation-wrapper .gdlr-main-menu > li > a::before { content: "ll"; text-transform: lowercase; font-family: Arial, Helvetica, sans-serif; margin-right: 5px; transition: color 200ms; }
:where(html:has([data-tc-chrome])) .gdlr-page-title-wrapper { padding: 75px 0px; position: relative; z-index: 89; text-align: center; line-height: 1; background-image: url("/tc/assets/page-title-background.jpg"); background-repeat: repeat; background-position: center center; }
:where(html:has([data-tc-chrome])) .gdlr-page-title-wrapper .gdlr-page-title-overlay { position: absolute; inset: 0px; background: rgb(0, 0, 0); opacity: 0; }
:where(html:has([data-tc-chrome])) .gdlr-page-title-wrapper .gdlr-page-title-container { position: relative; }
:where(html:has([data-tc-chrome])) .gdlr-page-title-wrapper .gdlr-page-title { font-size: 43px; margin: 0px 20px; display: block; font-style: italic; }
:where(html:has([data-tc-chrome])) .gdlr-page-title-wrapper .gdlr-page-caption { font-size: 20px; margin: 16px 20px 0px; display: block; font-weight: normal; }
:where(html:has([data-tc-chrome])) .gdlr-color-wrapper,
:where(html:has([data-tc-chrome])) .gdlr-parallax-wrapper { overflow: hidden; background-position: center 0px; background-repeat: repeat; position: relative; }
:where(html:has([data-tc-chrome])) .with-sidebar-container .with-sidebar-content { float: right; }
:where(html:has([data-tc-chrome])) .gdlr-widget-title { font-size: 18px; font-weight: 700; margin-bottom: 20px; font-style: italic; }
:where(html:has([data-tc-chrome])) .gdlr-sidebar .gdlr-widget-title { display: inline-block; padding-right: 4px; font-style: italic; letter-spacing: 1px; }
:where(html:has([data-tc-chrome])) .widget.gdlr-widget { margin-bottom: 50px; }
:where(html:has([data-tc-chrome])) .gdlr-stunning-item { text-align: center; }
:where(html:has([data-tc-chrome])) .gdlr-stunning-item .stunning-item-title { font-size: 37px; font-style: italic; margin-bottom: 12px; }
:where(html:has([data-tc-chrome])) .gdlr-stunning-item .stunning-item-caption { font-size: 20px; }
:where(html:has([data-tc-chrome])) .gdlr-stunning-item .stunning-item-icon { font-size: 40px; line-height: 1; position: relative; }
:where(html:has([data-tc-chrome])) .gdlr-stunning-item .stunning-item-icon i { margin-right: 0px; }
:where(html:has([data-tc-chrome])) .gdlr-stunning-item .stunning-item-icon-divider { border-top-width: 1px; border-top-style: solid; position: absolute; top: 50%; margin-top: -1px; }
:where(html:has([data-tc-chrome])) .gdlr-stunning-item .stunning-item-icon-divider.gdlr-left { left: 0px; }
:where(html:has([data-tc-chrome])) .gdlr-stunning-item .stunning-item-icon-divider.gdlr-right { right: 0px; }
:where(html:has([data-tc-chrome])) .footer-wrapper { position: relative; background-repeat: no-repeat; background-position: right top; }
:where(html:has([data-tc-chrome])) .footer-wrapper a { cursor: pointer; }
:where(html:has([data-tc-chrome])) .footer-wrapper .widget.gdlr-widget { margin-bottom: 60px; }
:where(html:has([data-tc-chrome])) .footer-wrapper .gdlr-widget-title { margin-bottom: 25px; }
:where(html:has([data-tc-chrome])) .footer-container { padding-top: 60px; }
:where(html:has([data-tc-chrome])) .copyright-left { margin: 0px 15px; float: left; }
:where(html:has([data-tc-chrome])) .copyright-right { margin: 0px 15px; float: right; }
:where(html:has([data-tc-chrome])) .copyright-wrapper { border-top-width: 1px; border-top-style: solid; }
:where(html:has([data-tc-chrome])) .copyright-container { padding: 15px 0px; }
:where(html:has([data-tc-chrome])) .page-not-found-block { text-align: center; padding: 50px 50px 60px; margin: 50px 0px; }
:where(html:has([data-tc-chrome])) .page-not-found-block .page-not-found-title { font-size: 45px; line-height: 1; margin-bottom: 17px; }
:where(html:has([data-tc-chrome])) .page-not-found-block .page-not-found-caption { font-size: 20px; margin-bottom: 35px; }
:where(html:has([data-tc-chrome])) .page-not-found-block .page-not-found-icon { font-size: 89px; line-height: 1; margin-bottom: 20px; }
:where(html:has([data-tc-chrome])) .page-not-found-search { max-width: 300px; margin: 0px auto; }
:where(html:has([data-tc-chrome])) .page-not-found-search .gdl-search-form { padding-right: 30px; }
:where(html:has([data-tc-chrome])) .page-not-found-search .gdl-search-form input[type="text"] { padding: 12px 15px; font-size: 15px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; }
:where(html:has([data-tc-chrome])) .page-not-found-search .gdl-search-form input[type="submit"] { background-image: url("/tc/assets/icon-search.png"); }
:where(html:has([data-tc-chrome])) .gdlr-item-title-wrapper.gdlr-item { margin-bottom: 40px; }
:where(html:has([data-tc-chrome])) .gdlr-item-title-wrapper .gdlr-item-title-head { position: relative; }
:where(html:has([data-tc-chrome])) .gdlr-item-title-wrapper .gdlr-item-title-nav { position: absolute; right: 0px; top: 50%; margin-top: -18px; }
:where(html:has([data-tc-chrome])) .gdlr-item-title-wrapper .gdlr-flex-prev,
:where(html:has([data-tc-chrome])) .gdlr-item-title-wrapper .gdlr-flex-next { font-size: 16px; padding: 10px 16px; cursor: pointer; overflow: hidden; display: block; float: left; border-radius: 3px; transition: color 200ms, background-color 200ms; }
:where(html:has([data-tc-chrome])) .gdlr-item-title-wrapper .gdlr-flex-prev { margin-right: 3px; }
:where(html:has([data-tc-chrome])) .gdlr-item-title-wrapper .gdlr-flex-next { margin-right: 0px; }
:where(html:has([data-tc-chrome])) .gdlr-item-title-wrapper .gdlr-item-title { font-size: 24px; margin-bottom: 0px; line-height: 1; display: inline-block; font-weight: bold; }
:where(html:has([data-tc-chrome])) .gdlr-item-title-wrapper .gdlr-item-title-caption { margin-top: 28px; font-size: 16px; }
:where(html:has([data-tc-chrome])) .gdlr-item-title-wrapper .gdlr-item-title-divider { width: 40px; margin-top: 15px; border-bottom-width: 2px; border-bottom-style: solid; }
:where(html:has([data-tc-chrome])) .gdlr-item-title-wrapper.pos-center { text-align: center; }
:where(html:has([data-tc-chrome])) .gdlr-item-title-wrapper.pos-center .gdlr-item-title { font-size: 32px; }
:where(html:has([data-tc-chrome])) .gdlr-item-title-wrapper.pos-center .gdlr-item-title-divider { margin: 22px auto 0px; }
:where(html:has([data-tc-chrome])) .gdlr-title-item { margin-bottom: 20px; }
:where(html:has([data-tc-chrome])) .gdlr-title-item .gdlr-item-title-wrapper.gdlr-item { margin-bottom: 0px; }
:where(html:has([data-tc-chrome])) .gdlr-title-item .gdlr-item-title-wrapper .gdlr-item-title { font-size: 39px; }
:where(html:has([data-tc-chrome])) input[type="submit"] { appearance: none; }
:where(html:has([data-tc-chrome])) .gdlr-button,
:where(html:has([data-tc-chrome])) input[type="submit"] { display: inline-block; font-size: 13px; padding: 10px 25px; margin-bottom: 15px; margin-right: 5px; outline: none; cursor: pointer; text-transform: uppercase; font-weight: 700; letter-spacing: 1px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
:where(html:has([data-tc-chrome])) .gdlr-column-service-item .column-service-icon { margin-right: 15px; font-size: 26px; line-height: 18px; }
:where(html:has([data-tc-chrome])) .gdlr-column-service-item .column-service-icon i { margin: 0px; }
:where(html:has([data-tc-chrome])) .gdlr-column-service-item .column-service-title { margin-bottom: 15px; font-size: 21px; line-height: 25px; font-weight: 700; }
:where(html:has([data-tc-chrome])) .gdlr-column-service-item.gdlr-type-1 .column-service-icon { float: left; margin-right: 24px; }
:where(html:has([data-tc-chrome])) .gdlr-column-service-item.gdlr-type-1 .column-service-icon.gdlr-skin-box { background: transparent; }
:where(html:has([data-tc-chrome])) .gdlr-column-service-item.gdlr-type-1 .column-service-content-wrapper { overflow: hidden; }
:where(html:has([data-tc-chrome])) .gdlr-column-service-item.gdlr-type-2 { text-align: center; }
:where(html:has([data-tc-chrome])) .gdlr-column-service-item.gdlr-type-2 .column-service-icon { width: 33px; height: 33px; font-size: 25px; line-height: 36px; padding: 20px; margin: 0px auto 30px; border-radius: 38px; }
:where(html:has([data-tc-chrome])) .gdlr-service-half-background-item { overflow: hidden; }
:where(html:has([data-tc-chrome])) .gdlr-service-half-background-item .gdlr-item-margin { margin: 0px 15px; }
:where(html:has([data-tc-chrome])) .gdlr-service-half-background-item .gdlr-half-left { width: 50%; float: left; padding: 40px 0px 999px; margin-bottom: -979px; }
:where(html:has([data-tc-chrome])) .gdlr-service-half-background-item .gdlr-half-left .half-container { margin-right: 0px; margin-left: auto; }
:where(html:has([data-tc-chrome])) .gdlr-service-half-background-item .gdlr-service-half-background-left-head { display: table; margin-bottom: 12px; }
:where(html:has([data-tc-chrome])) .gdlr-service-half-background-item .gdlr-left-service-title { display: table-cell; font-size: 28px; vertical-align: middle; font-weight: bold; line-height: 1.1; }
:where(html:has([data-tc-chrome])) .gdlr-service-half-background-item .gdlr-half-right { width: 50%; float: left; padding: 40px 0px 999px; margin-bottom: -999px; }
:where(html:has([data-tc-chrome])) .gdlr-service-half-background-item .gdlr-half-right .half-container { margin-left: 0px; margin-right: auto; }
:where(html:has([data-tc-chrome])) .gdlr-service-half-background-item .gdlr-right-service-title { font-size: 30px; font-weight: bold; margin-bottom: 11px; }
:where(html:has([data-tc-chrome])) .gdlr-service-half-background-item .gdlr-half-right { text-align: center; }
:where(html:has([data-tc-chrome])) .gdlr-feature-media-item.gdlr-left .feature-media-content-wrapper { overflow: hidden; }
:where(html:has([data-tc-chrome])) .gdlr-feature-media-item.gdlr-center { text-align: center; }
:where(html:has([data-tc-chrome])) .gdlr-feature-media-item.gdlr-center .feature-media-thumbnail { max-width: 700px; margin: 0px auto 40px; }
:where(html:has([data-tc-chrome])) .gdlr-feature-media-item.gdlr-center .feature-media-content-wrapper { max-width: 700px; margin: 0px auto; }
:where(html:has([data-tc-chrome])) .gdlr-feature-media-item .gdlr-item-title-wrapper.gdlr-item { margin-left: 0px; margin-right: 0px; margin-top: 15px; }
:where(html:has([data-tc-chrome])) i.gdlr-icon { margin-right: 10px; }
:where(html:has([data-tc-chrome])) .gdlr-frame { display: inline-block; max-width: 100%; position: relative; }
:where(html:has([data-tc-chrome])) .gdlr-frame img { display: block; }
:where(html:has([data-tc-chrome])) .gdlr-frame.frame-type-border { padding: 6px; border-style: solid; border-width: 1px; }
:where(html:has([data-tc-chrome])) .gdlr-image-frame-item { text-align: center; line-height: 0; }
:where(html:has([data-tc-chrome])) .gdlr-image-link-shortcode { position: relative; }
:where(html:has([data-tc-chrome])) .gdlr-skill-bar-wrapper { margin-bottom: 15px; }
:where(html:has([data-tc-chrome])) .gdlr-skill-bar-wrapper .gdlr-skill-bar-progress { width: 0px; position: relative; }
:where(html:has([data-tc-chrome])) .gdlr-skill-bar-wrapper.gdlr-size-small .gdlr-skill-bar-progress { height: 8px; }
:where(html:has([data-tc-chrome])) .gdlr-skill-bar-wrapper .skill-bar-content { font-weight: bold; }
:where(html:has([data-tc-chrome])) .gdlr-skill-bar-wrapper.gdlr-size-small .skill-bar-content { margin-bottom: 10px; display: block; font-size: 14px; }
:where(html:has([data-tc-chrome])) .gdlr-skill-bar-wrapper.gdlr-size-small { margin-bottom: 20px; }
:where(html:has([data-tc-chrome])) .gdlr-banner-images ul.slides li { margin: 0px 15px; }
:where(html:has([data-tc-chrome])) .gdlr-banner-images ul.slides li:first-child { margin-left: 0px; }
:where(html:has([data-tc-chrome])) .gdlr-banner-images ul.slides li img { width: auto; display: block; }
:where(html:has([data-tc-chrome])) .gdlr-banner-images ul.slides li { text-align: center; }
:where(html:has([data-tc-chrome])) div:where(.tc-body) .ms-skin-default .ms-nav-prev,
:where(html:has([data-tc-chrome])) div:where(.tc-body) .ms-skin-default .ms-nav-next { width: 27px; height: 46px; margin-top: -13px; }
:where(html:has([data-tc-chrome])) div:where(.tc-body) .ms-skin-default .ms-nav-prev { background: url("/tc/assets/master-slider-left.png"); }
:where(html:has([data-tc-chrome])) div:where(.tc-body) .ms-skin-default .ms-nav-next { background: url("/tc/assets/master-slider-right.png"); }
:where(html:has([data-tc-chrome])) div:where(.tc-body) .ms-skin-default .ms-bullet { background-image: none; border-width: 2px; border-style: solid; border-color: rgb(255, 255, 255); border-radius: 50%; transition: background-color 200ms; margin-bottom: 20px; width: 8px; height: 8px; }
:where(html:has([data-tc-chrome])) div:where(.tc-body) .ms-skin-default .ms-bullet-selected { background-image: none; }
:where(html:has([data-tc-chrome])) div:where(.tc-body) .ms-skin-default .ms-inner-controls-cont { position: static; }
:where(html:has([data-tc-chrome])) div:where(.tc-body) .ms-skin-default .ms-bullet.ms-bullet-selected,
:where(html:has([data-tc-chrome])) div:where(.tc-body) .ms-skin-default .ms-bullet:hover { background: rgb(148, 148, 148); }
:where(html:has([data-tc-chrome])) .gdlr-blog-thumbnail { position: relative; }
:where(html:has([data-tc-chrome])) .gdlr-blog-thumbnail { background: rgb(0, 0, 0); }
:where(html:has([data-tc-chrome])) .gdlr-blog-thumbnail { font-size: 0px; text-align: center; }
:where(html:has([data-tc-chrome])) .gdlr-blog-thumbnail > a:hover { opacity: 0.8; }
:where(html:has([data-tc-chrome])) .gdlr-item.gdlr-blog-grid { margin-bottom: 50px; }
:where(html:has([data-tc-chrome])) .gdlr-blog-grid .gdlr-blog-title { font-size: 21px; margin-bottom: 10px; font-weight: bold; }
:where(html:has([data-tc-chrome])) .gdlr-blog-grid .gdlr-blog-content { margin-bottom: 0px; }
:where(html:has([data-tc-chrome])) .gdlr-blog-grid .gdlr-blog-thumbnail { margin-bottom: 20px; overflow: hidden; border-radius: 3px; }
:where(html:has([data-tc-chrome])) .gdlr-blog-grid .gdlr-blog-info { font-size: 12px; margin-bottom: 15px; text-transform: uppercase; letter-spacing: 0.7px; font-weight: 600; }
:where(html:has([data-tc-chrome])) .gdlr-blog-grid .gdlr-blog-info i { margin-right: 10px; }
:where(html:has([data-tc-chrome])) .gdlr-blog-grid .gdlr-blog-info .blog-info { float: left; margin-right: 25px; letter-spacing: 0.7px; }
:where(html:has([data-tc-chrome])) .gdlr-blog-grid .gdlr-blog-info .blog-info.blog-author { margin-right: 0px; }
:where(html:has([data-tc-chrome])) .single-portfolio .gdlr-single-nav { position: absolute; right: 0px; top: 5px; }
:where(html:has([data-tc-chrome])) .gdlr-related-portfolio .head { font-size: 24px; font-weight: bold; margin: 0px 20px 30px; }
:where(html:has([data-tc-chrome])) .gdlr-related-portfolio.portfolio-item-holder { margin-bottom: 25px; }
:where(html:has([data-tc-chrome])) .gdlr-portfolio-style2.gdlr-item-start-content { margin-bottom: 35px; }
:where(html:has([data-tc-chrome])) .gdlr-portfolio-style2 .gdlr-portfolio-content { overflow: hidden; position: relative; }
:where(html:has([data-tc-chrome])) .gdlr-portfolio-style2 .gdlr-portfolio-content .head { font-size: 24px; font-weight: bold; margin-bottom: 25px; }
:where(html:has([data-tc-chrome])) .gdlr-portfolio-style2 .gdlr-portfolio-info { margin-bottom: 45px; }
:where(html:has([data-tc-chrome])) .single-practice .gdlr-item-start-content { padding-bottom: 50px; }
:where(html:has([data-tc-chrome])) .single-practice .gdlr-practice-thumbnail { font-size: 0px; margin-bottom: 30px; overflow: hidden; border-radius: 3px; }
:where(html:has([data-tc-chrome])) .single-practice .gdlr-practice-thumbnail a:hover { opacity: 0.8; }
:where(html:has([data-tc-chrome])) .single-practice .gdlr-practice-title { font-size: 33px; font-weight: bold; margin-bottom: 20px; overflow: hidden; }
:where(html:has([data-tc-chrome])) .gdlr-item.gdlr-modern-practice { margin-bottom: 30px; }
:where(html:has([data-tc-chrome])) .gdlr-modern-practice .practice-title { font-size: 18px; font-weight: bold; margin-top: -13px; text-align: center; margin-bottom: 0px; position: absolute; top: 52%; left: 0px; right: 0px; }
:where(html:has([data-tc-chrome])) .gdlr-modern-practice .gdlr-practice-thumbnail { position: relative; overflow: hidden; border-radius: 3px; font-size: 0px; }
:where(html:has([data-tc-chrome])) .gdlr-modern-practice .gdlr-practice-thumbnail-overlay { position: absolute; inset: 0px; opacity: 0.8; overflow: hidden; border-radius: 3px; transition: opacity 300ms; }
:where(html:has([data-tc-chrome])) .gdlr-modern-practice .gdlr-practice-thumbnail:hover .gdlr-practice-thumbnail-overlay { opacity: 0.36; }
:where(html:has([data-tc-chrome])) .list-with-icon { margin-bottom: 55px; padding-bottom: 0px; margin-top: 3px; }
:where(html:has([data-tc-chrome])) .list-with-icon .list-with-icon-title i { font-size: 23px; line-height: 25px; }
:where(html:has([data-tc-chrome])) .list-with-icon .list-with-icon-title { overflow: hidden; font-size: 15px; font-weight: bold; margin-bottom: 8px; text-transform: uppercase; letter-spacing: 2px; }
:where(html:has([data-tc-chrome])) .list-with-icon.gdlr-left { text-align: left; }
:where(html:has([data-tc-chrome])) .list-with-icon.gdlr-left .list-with-icon-title i { margin-left: 18px; }
:where(html:has([data-tc-chrome])) .gdlr-blog-content { margin-bottom: 50px; }
:where(html:has([data-tc-chrome])) .widget_nav_menu ul { position: relative; list-style: none; margin-left: 0px; }
:where(html:has([data-tc-chrome])) .widget_nav_menu ul li { margin-bottom: 13px; padding-left: 25px; line-height: 20px; padding-bottom: 13px; font-weight: 600; border-bottom-width: 1px; border-bottom-style: solid; text-transform: uppercase; }
:where(html:has([data-tc-chrome])) .footer-wrapper .widget_nav_menu ul li { margin-bottom: 9px; line-height: 16px; padding-bottom: 10px; border-bottom-width: 0px; text-transform: none; }
:where(html:has([data-tc-chrome])) .widget_nav_menu ul li::before { content: ""; font-family: FontAwesome; text-align: center; position: absolute; left: 0px; display: block; height: 20px; width: 20px; margin-top: -1px; }
:where(html:has([data-tc-chrome])) .gdl-search-form { position: relative; padding-right: 32px; }
:where(html:has([data-tc-chrome])) .gdl-search-form input[type="text"] { border-width: 0px; border-style: solid; width: 100%; border-radius: 3px; font-size: 13px; padding: 17px; }
:where(html:has([data-tc-chrome])) .gdl-search-form input[type="submit"] { position: absolute; right: 15px; top: 50%; margin: -8px 0px 0px; width: 16px; height: 16px; padding: 0px; background-size: 16px 16px; background-image: url("/tc/assets/icon-search.png"); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: transparent !important; }
:where(html:has([data-tc-chrome])) .widget.gdlr-widget { position: relative; }
@media only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) { :where(html:has([data-tc-chrome])) .gdl-search-form input[type="submit"] { background-image: url("/tc/assets/icon-search@2x.png"); } }
@media only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) { :where(html:has([data-tc-chrome])) .page-not-found-search .gdl-search-form input[type="submit"] { background-image: url("/tc/assets/icon-search@2x.png"); } }
:where(html:has([data-tc-chrome])) .master-slider-parent { padding-bottom: 0px !important; }
:where(html:has([data-tc-chrome])) .icon-angle-left,
:where(html:has([data-tc-chrome])) .icon-angle-right { line-height: 1; }
:where(html:has([data-tc-chrome])) .icon-angle-left::before { content: ""; font-family: fontAwesome; font-style: normal; }
:where(html:has([data-tc-chrome])) .icon-angle-right::before { content: ""; font-family: fontAwesome; font-style: normal; }
:where(html:has([data-tc-chrome])) .gdlr-modern-practice .practice-title a { color: rgb(255, 255, 255); }
:where(html:has([data-tc-chrome])) #content-section-2 .gdlr-service-half-background-item .half-container { margin: 0px auto !important; }
:where(html:has([data-tc-chrome])) #content-section-2 .gdlr-service-half-background-item .gdlr-right-service-caption { display: flex; }
:where(html:has([data-tc-chrome])) #content-section-2 .gdlr-service-half-background-item h3.gdlr-right-service-title { text-align: left; margin-bottom: 20px; }
@media only screen and (max-width: 1024px) { :where(html:has([data-tc-chrome])) #content-section-2 .gdlr-service-half-background-item h3.gdlr-right-service-title { margin-top: 20px; } }
@media only screen and (max-width: 480px) { :where(html:has([data-tc-chrome])) #content-section-2 .gdlr-service-half-background-item .gdlr-right-service-caption { display: initial; } }
/* ---- https://timchovanec.com/wp-content/themes/lawyerbase/plugins/superfish/css/superfish.css ---- */
:where(html:has([data-tc-chrome])) .sf-menu { margin: 0px; padding: 0px; list-style: none; }
:where(html:has([data-tc-chrome])) .sf-menu .gdlr-normal-menu { position: relative; }
:where(html:has([data-tc-chrome])) .sf-menu .gdlr-normal-menu a { display: block; position: relative; }
:where(html:has([data-tc-chrome])) .sf-menu { float: left; }
:where(html:has([data-tc-chrome])) .sf-menu > li { float: left; }
:where(html:has([data-tc-chrome])) .sf-menu > li > a { font-size: 13px; padding: 10px 5px; margin-right: 16px; text-decoration: none; zoom: 1; }
/* ---- https://timchovanec.com/wp-content/themes/lawyerbase/plugins/dl-menu/component.css ---- */
:where(html:has([data-tc-chrome])) .dl-menuwrapper { width: 100%; float: left; position: relative; }
:where(html:has([data-tc-chrome])) .dl-menuwrapper button { background: rgb(204, 204, 204); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 43px; height: 39px; text-indent: -900em; overflow: hidden; position: relative; cursor: pointer; outline: none; }
:where(html:has([data-tc-chrome])) .dl-menuwrapper button:hover,
:where(html:has([data-tc-chrome])) .dl-menuwrapper button.dl-active,
:where(html:has([data-tc-chrome])) .dl-menuwrapper ul { background: rgb(170, 170, 170); }
:where(html:has([data-tc-chrome])) .dl-menuwrapper button::after { content: ""; position: absolute; width: 68%; height: 4px; background: rgb(255, 255, 255); top: 8px; left: 17%; box-shadow: rgb(255, 255, 255) 0px 10px 0px, rgb(255, 255, 255) 0px 20px 0px; }
:where(html:has([data-tc-chrome])) .dl-menuwrapper ul { margin: 0px; padding: 0px; list-style: none; transform-style: preserve-3d; }
:where(html:has([data-tc-chrome])) .dl-menuwrapper li { position: relative; }
:where(html:has([data-tc-chrome])) .dl-menuwrapper li a { display: block; position: relative; padding: 15px 20px; font-size: 16px; line-height: 20px; font-weight: 300; color: rgb(255, 255, 255); outline: none; }
:where(html:has([data-tc-chrome])) .no-touch .dl-menuwrapper li a:hover { background: rgba(255, 255, 255, 0.1); }
:where(html:has([data-tc-chrome])) .dl-menuwrapper li > a::after { right: 15px; color: rgba(0, 0, 0, 0.15); }
:where(html:has([data-tc-chrome])) .dl-menuwrapper .dl-menu { margin: 0px; position: absolute; width: 100%; opacity: 0; pointer-events: none; backface-visibility: hidden; }
:where(html:has([data-tc-chrome])) .dl-menuwrapper .dl-menu.dl-menu-toggle { transition: 0.3s; }
:where(html:has([data-tc-chrome])) .dl-menuwrapper .dl-menu.dl-menuopen { opacity: 1; pointer-events: auto; }
:where(html:has([data-tc-chrome])) .dl-menu.dl-subview li,
:where(html:has([data-tc-chrome])) .dl-menu.dl-subview li.dl-subviewopen > a,
:where(html:has([data-tc-chrome])) .dl-menu.dl-subview li.dl-subview > a { display: none; }
:where(html:has([data-tc-chrome])) .dl-menu.dl-subview li.dl-subview,
:where(html:has([data-tc-chrome])) .dl-menu.dl-subview li.dl-subviewopen { display: block; }
:where(html:has([data-tc-chrome])) .dl-menu.dl-animate-out-1 { animation: 0.4s ease 0s 1 normal none running MenuAnimOut1; }
:where(html:has([data-tc-chrome])) .dl-menu.dl-animate-out-2 { animation: 0.3s ease-in-out 0s 1 normal none running MenuAnimOut2; }
:where(html:has([data-tc-chrome])) .dl-menu.dl-animate-out-3 { animation: 0.4s ease 0s 1 normal none running MenuAnimOut3; }
:where(html:has([data-tc-chrome])) .dl-menu.dl-animate-out-4 { animation: 0.4s ease 0s 1 normal none running MenuAnimOut4; }
:where(html:has([data-tc-chrome])) .dl-menu.dl-animate-out-5 { animation: 0.4s ease 0s 1 normal none running MenuAnimOut5; }
:where(html:has([data-tc-chrome])) .dl-menu.dl-animate-in-1 { animation: 0.3s ease 0s 1 normal none running MenuAnimIn1; }
:where(html:has([data-tc-chrome])) .dl-menu.dl-animate-in-2 { animation: 0.3s ease-in-out 0s 1 normal none running MenuAnimIn2; }
:where(html:has([data-tc-chrome])) .dl-menu.dl-animate-in-3 { animation: 0.4s ease 0s 1 normal none running MenuAnimIn3; }
:where(html:has([data-tc-chrome])) .dl-menu.dl-animate-in-4 { animation: 0.4s ease 0s 1 normal none running MenuAnimIn4; }
:where(html:has([data-tc-chrome])) .dl-menu.dl-animate-in-5 { animation: 0.4s ease 0s 1 normal none running MenuAnimIn5; }
/* ---- https://timchovanec.com/wp-content/themes/lawyerbase/plugins/font-awesome-new/css/font-awesome.min.css ---- */
:where(html:has([data-tc-chrome])) .fa { display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where(html:has([data-tc-chrome])) .fa-search::before { content: ""; }
:where(html:has([data-tc-chrome])) .fa-envelope-o::before { content: ""; }
:where(html:has([data-tc-chrome])) .fa-star-o::before { content: ""; }
:where(html:has([data-tc-chrome])) .fa-user::before { content: ""; }
:where(html:has([data-tc-chrome])) .fa-clock-o::before { content: ""; }
:where(html:has([data-tc-chrome])) .fa-rotate-right::before { content: ""; }
:where(html:has([data-tc-chrome])) .fa-book::before { content: ""; }
:where(html:has([data-tc-chrome])) .fa-map-marker::before { content: ""; }
:where(html:has([data-tc-chrome])) .fa-heart-o::before { content: ""; }
:where(html:has([data-tc-chrome])) .fa-phone::before { content: ""; }
:where(html:has([data-tc-chrome])) .fa-envelope::before { content: ""; }
:where(html:has([data-tc-chrome])) .fa-mobile::before { content: ""; }
:where(html:has([data-tc-chrome])) .fa-frown-o::before { content: ""; }
:where(html:has([data-tc-chrome])) .fa-bank::before { content: ""; }
:where(html:has([data-tc-chrome])) .fa-automobile::before { content: ""; }
:where(html:has([data-tc-chrome])) .fa-circle-o-notch::before { content: ""; }
/* ---- https://timchovanec.com/wp-content/themes/lawyerbase/plugins/flexslider/flexslider.css ---- */
:where(html:has([data-tc-chrome])) .slides { margin: 0px; padding: 0px; list-style: none; }
:where(html:has([data-tc-chrome])) .flexslider { margin: 0px; padding: 0px; zoom: 1; }
:where(html:has([data-tc-chrome])) .flexslider .slides > li { display: none; backface-visibility: hidden; position: relative; }
:where(html:has([data-tc-chrome])) .flexslider .slides img { width: 100%; display: block; }
:where(html:has([data-tc-chrome])) .slides::after { content: " "; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
:where(html:has([data-tc-chrome])) .flexslider { margin: 0px; position: relative; }
:where(html:has([data-tc-chrome])) .flex-viewport { max-height: 2000px; transition: 1s; }
:where(html:has([data-tc-chrome])) .flexslider .slides { zoom: 1; }
/* ---- https://timchovanec.com/wp-content/themes/lawyerbase/stylesheet/style-responsive.css ---- */
html:where(:has([data-tc-chrome])) div:where(.tc-body) { min-width: 300px; }
:where(html:has([data-tc-chrome])) #gdlr-responsive-navigation { display: none; }
@media only screen and (max-width: 1099px) { :where(html:has([data-tc-chrome])) .gdlr-logo { padding-top: 20px; padding-bottom: 30px; float: none; margin: 5px auto !important; } }
@media only screen and (max-width: 1099px) { :where(html:has([data-tc-chrome])) .gdlr-navigation-wrapper { float: none; text-align: center; line-height: 0; margin-top: 21px !important; } }
@media only screen and (max-width: 1099px) { :where(html:has([data-tc-chrome])) .gdlr-navigation-wrapper .gdlr-navigation { display: inline-block; text-align: left; line-height: 1.7; } }
@media only screen and (max-width: 1099px) { :where(html:has([data-tc-chrome])) .gdlr-navigation-wrapper .gdlr-main-menu > li > a { padding-left: 12px; padding-right: 12px; padding-bottom: 30px; } }
@media only screen and (max-width: 959px) { :where(html:has([data-tc-chrome])) div:where(.tc-body) .container { max-width: 768px; } }
@media only screen and (max-width: 959px) { :where(html:has([data-tc-chrome])) .gdlr-fixed-header { display: none; } }
@media only screen and (max-width: 767px) { :where(html:has([data-tc-chrome])) div:where(.tc-body) .container,
:where(html:has([data-tc-chrome])) div:where(.tc-body) .half-container { max-width: 420px; margin-left: auto !important; margin-right: auto !important; } }
@media only screen and (max-width: 767px) { :where(html:has([data-tc-chrome])) div:where(.tc-body) .body-wrapper { overflow: hidden; } }
@media only screen and (max-width: 767px) { :where(html:has([data-tc-chrome])) .one-fifth,
:where(html:has([data-tc-chrome])) .two-fifth,
:where(html:has([data-tc-chrome])) .three-fifth,
:where(html:has([data-tc-chrome])) .four-fifth,
:where(html:has([data-tc-chrome])) .three,
:where(html:has([data-tc-chrome])) .four,
:where(html:has([data-tc-chrome])) .six,
:where(html:has([data-tc-chrome])) .eight,
:where(html:has([data-tc-chrome])) .twelve { width: 100%; } }
@media only screen and (max-width: 767px) { :where(html:has([data-tc-chrome])) .top-navigation-wrapper { padding-top: 0px; } }
@media only screen and (max-width: 767px) { :where(html:has([data-tc-chrome])) .top-navigation-container { text-align: center; line-height: 1; } }
@media only screen and (max-width: 767px) { :where(html:has([data-tc-chrome])) .top-navigation-right { float: none; } }
@media only screen and (max-width: 767px) { :where(html:has([data-tc-chrome])) .top-navigation-right-text { float: none; padding: 10px 0px; } }
@media only screen and (max-width: 767px) { :where(html:has([data-tc-chrome])) .top-bar-right-text-inner { float: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin-bottom: 5px; } }
@media only screen and (max-width: 767px) { :where(html:has([data-tc-chrome])) .top-social-wrapper { float: none; margin-left: 0px; display: inline-block; padding: 10px 0px 0px; } }
@media only screen and (max-width: 767px) { :where(html:has([data-tc-chrome])) #gdlr-responsive-navigation { display: block; height: 0px; position: static; float: none; } }
@media only screen and (max-width: 767px) { :where(html:has([data-tc-chrome])) #gdlr-responsive-navigation .dl-trigger { position: absolute; right: 15px; top: 50%; margin-top: -20px; } }
@media only screen and (max-width: 767px) { :where(html:has([data-tc-chrome])) .dl-menuwrapper > .dl-menu { left: 10px; margin: 30px 0px 0px; width: 400px; text-align: left; } }
@media only screen and (max-width: 767px) { :where(html:has([data-tc-chrome])) div:where(.tc-body) .gdlr-logo { float: none; display: block; padding: 30px 80px; } }
@media only screen and (max-width: 767px) { :where(html:has([data-tc-chrome])) .gdlr-navigation-wrapper { display: none; } }
@media only screen and (max-width: 767px) { :where(html:has([data-tc-chrome])) .gdlr-service-half-background-item .gdlr-half-left,
:where(html:has([data-tc-chrome])) .gdlr-service-half-background-item .gdlr-half-right { width: auto; float: none; padding-bottom: 20px; margin-bottom: 0px; } }
@media only screen and (max-width: 767px) { :where(html:has([data-tc-chrome])) .gdlr-service-half-background-item .gdlr-half-right .half-container { margin-top: 0px !important; } }
@media only screen and (max-width: 419px) { :where(html:has([data-tc-chrome])) div:where(.tc-body) .container,
:where(html:has([data-tc-chrome])) div:where(.tc-body) .half-container { max-width: 300px; } }
@media only screen and (max-width: 419px) { :where(html:has([data-tc-chrome])) div:where(.tc-body) .gdlr-logo { padding-left: 0px; } }
@media only screen and (max-width: 419px) { :where(html:has([data-tc-chrome])) .dl-menuwrapper .dl-menu { width: 300px; } }
@media only screen and (max-width: 419px) { :where(html:has([data-tc-chrome])) .dl-menuwrapper > .dl-menu { left: 0px; } }
@media only screen and (max-width: 419px) { :where(html:has([data-tc-chrome])) .gdlr-item-title-head .gdlr-flex-prev,
:where(html:has([data-tc-chrome])) .gdlr-item-title-head .gdlr-flex-next { display: none; } }
/* ---- https://timchovanec.com/wp-content/themes/lawyerbase/stylesheet/style-custom.css ---- */
:where(html:has([data-tc-chrome])) div:where(.tc-body) { min-width: 1140px; }
:where(html:has([data-tc-chrome])) .container { max-width: 1140px; }
:where(html:has([data-tc-chrome])) .gdlr-logo { max-width: 260px; }
:where(html:has([data-tc-chrome])) .gdlr-logo { margin-top: 15px; }
:where(html:has([data-tc-chrome])) .gdlr-logo { margin-bottom: 15px; }
:where(html:has([data-tc-chrome])) .gdlr-navigation-wrapper { margin-top: 45px; }
:where(html:has([data-tc-chrome])) h1,
:where(html:has([data-tc-chrome])) h2,
:where(html:has([data-tc-chrome])) h3,
:where(html:has([data-tc-chrome])) h4,
:where(html:has([data-tc-chrome])) h5,
:where(html:has([data-tc-chrome])) .gdlr-title-font { font-family: Cardo; }
:where(html:has([data-tc-chrome])) div:where(.tc-body),
:where(html:has([data-tc-chrome])) input,
:where(html:has([data-tc-chrome])) textarea { font-family: "Open Sans"; }
:where(html:has([data-tc-chrome])) .gdlr-navigation { font-family: "Open Sans"; }
:where(html:has([data-tc-chrome])) .gdlr-slider-item { font-family: Cardo; }
:where(html:has([data-tc-chrome])) div:where(.tc-body) { font-size: 13px; }
:where(html:has([data-tc-chrome])) h1 { font-size: 47px; }
:where(html:has([data-tc-chrome])) h2 { font-size: 41px; }
:where(html:has([data-tc-chrome])) h3 { font-size: 32px; }
:where(html:has([data-tc-chrome])) h4 { font-size: 26px; }
:where(html:has([data-tc-chrome])) h5 { font-size: 21px; }
:where(html:has([data-tc-chrome])) .top-navigation-wrapper { color: rgb(119, 119, 119); }
:where(html:has([data-tc-chrome])) .top-navigation-wrapper a { color: rgb(85, 85, 85); }
:where(html:has([data-tc-chrome])) .gdlr-header-inner { background-color: rgb(255, 255, 255); }
:where(html:has([data-tc-chrome])) .gdlr-navigation-wrapper .gdlr-main-menu > li > a::before { color: rgb(255, 255, 255); }
:where(html:has([data-tc-chrome])) .gdlr-main-menu > li > a { color: rgb(100, 99, 99); }
:where(html:has([data-tc-chrome])) .gdlr-main-menu > li:hover > a,
:where(html:has([data-tc-chrome])) .gdlr-main-menu > li.current-menu-item > a { color: rgb(236, 73, 51); opacity: 1; }
:where(html:has([data-tc-chrome])) .gdlr-navigation-wrapper .gdlr-main-menu > li:hover > a::before,
:where(html:has([data-tc-chrome])) .gdlr-navigation-wrapper .gdlr-main-menu > li.current-menu-item > a::before { color: rgb(236, 73, 51); }
:where(html:has([data-tc-chrome])) #gdlr-responsive-navigation.dl-menuwrapper button { background-color: rgb(58, 58, 58); }
:where(html:has([data-tc-chrome])) #gdlr-responsive-navigation.dl-menuwrapper button:hover,
:where(html:has([data-tc-chrome])) #gdlr-responsive-navigation.dl-menuwrapper button.dl-active,
:where(html:has([data-tc-chrome])) #gdlr-responsive-navigation.dl-menuwrapper ul { background-color: rgb(58, 58, 58); }
:where(html:has([data-tc-chrome])) .gdlr-navigation-wrapper .gdlr-menu-search-button { color: rgb(180, 180, 180); }
:where(html:has([data-tc-chrome])) .gdlr-menu-search { background: rgb(43, 43, 43); }
:where(html:has([data-tc-chrome])) .gdlr-menu-search input[type="text"] { color: rgb(255, 255, 255); }
:where(html:has([data-tc-chrome])) div:where(.tc-body) { background-color: rgb(48, 48, 48); }
:where(html:has([data-tc-chrome])) .body-wrapper { background-color: rgb(255, 255, 255); }
:where(html:has([data-tc-chrome])) .gdlr-page-title { color: rgb(255, 255, 255); }
:where(html:has([data-tc-chrome])) .gdlr-page-caption { color: rgb(236, 73, 51); }
:where(html:has([data-tc-chrome])) h1,
:where(html:has([data-tc-chrome])) h2,
:where(html:has([data-tc-chrome])) h3,
:where(html:has([data-tc-chrome])) h4,
:where(html:has([data-tc-chrome])) h5 { color: rgb(69, 69, 69); }
:where(html:has([data-tc-chrome])) .gdlr-item-title-wrapper .gdlr-item-title { color: rgb(62, 62, 62); border-color: rgb(62, 62, 62); }
:where(html:has([data-tc-chrome])) .gdlr-item-title-divider { border-color: rgb(236, 73, 51); }
:where(html:has([data-tc-chrome])) div:where(.tc-body) { color: rgb(128, 128, 128); }
:where(html:has([data-tc-chrome])) a { color: rgb(236, 73, 51); }
:where(html:has([data-tc-chrome])) a:hover { color: rgb(237, 40, 14); }
:where(html:has([data-tc-chrome])) div:where(.tc-body) * { border-color: rgb(222, 222, 222); }
:where(html:has([data-tc-chrome])) .page-not-found-block { background-color: rgb(214, 89, 56); }
:where(html:has([data-tc-chrome])) .page-not-found-block { color: rgb(255, 255, 255); }
:where(html:has([data-tc-chrome])) .page-not-found-search .gdl-search-form input[type="text"] { background-color: rgb(150, 58, 32); }
:where(html:has([data-tc-chrome])) .page-not-found-search .gdl-search-form input[type="text"] { color: rgb(213, 127, 92); }
:where(html:has([data-tc-chrome])) .gdlr-sidebar .gdlr-widget-title { color: rgb(56, 56, 56); }
:where(html:has([data-tc-chrome])) .gdlr-sidebar * { border-color: rgb(238, 238, 238); }
:where(html:has([data-tc-chrome])) .gdlr-sidebar ul li::before { border-color: rgb(189, 189, 189); }
:where(html:has([data-tc-chrome])) .gdl-search-form input { background-color: rgb(247, 247, 247); }
:where(html:has([data-tc-chrome])) .gdl-search-form input { color: rgb(157, 157, 157); }
:where(html:has([data-tc-chrome])) .gdl-search-form input { border-color: rgb(235, 235, 235); }
:where(html:has([data-tc-chrome])) .gdlr-button,
:where(html:has([data-tc-chrome])) .gdlr-button:hover,
:where(html:has([data-tc-chrome])) input[type="submit"] { color: rgb(255, 255, 255); }
:where(html:has([data-tc-chrome])) .gdlr-button,
:where(html:has([data-tc-chrome])) input[type="submit"] { background-color: rgb(236, 73, 51); }
:where(html:has([data-tc-chrome])) .gdlr-button,
:where(html:has([data-tc-chrome])) input[type="submit"] { border-color: rgb(182, 70, 60); }
:where(html:has([data-tc-chrome])) .column-service-title { color: rgb(41, 41, 41); }
:where(html:has([data-tc-chrome])) .column-service-content { color: rgb(144, 144, 144); }
:where(html:has([data-tc-chrome])) .column-service-icon i { color: rgb(236, 73, 51); }
:where(html:has([data-tc-chrome])) .gdlr-column-service-item.gdlr-type-2 .column-service-icon { background-color: rgb(62, 62, 62); }
:where(html:has([data-tc-chrome])) .list-with-icon .list-with-icon-title { color: rgb(51, 51, 51); }
:where(html:has([data-tc-chrome])) .gdlr-service-half-background-item .gdlr-left-service-title { color: rgb(255, 255, 255); }
:where(html:has([data-tc-chrome])) .gdlr-service-half-background-item .gdlr-left-service-content { color: rgb(255, 255, 255); }
:where(html:has([data-tc-chrome])) .gdlr-service-half-background-item .gdlr-right-service-title { color: rgb(57, 57, 57); }
:where(html:has([data-tc-chrome])) .gdlr-service-half-background-item .gdlr-right-service-caption { color: rgb(130, 130, 130); }
:where(html:has([data-tc-chrome])) .stunning-item-title { color: rgb(65, 65, 65); }
:where(html:has([data-tc-chrome])) .stunning-item-caption,
:where(html:has([data-tc-chrome])) .stunning-item-icon { color: rgb(236, 73, 51); }
:where(html:has([data-tc-chrome])) .gdlr-blog-title,
:where(html:has([data-tc-chrome])) .gdlr-blog-title a { color: rgb(33, 33, 33); }
:where(html:has([data-tc-chrome])) .gdlr-blog-title a:hover { color: rgb(236, 73, 51); }
:where(html:has([data-tc-chrome])) .blog-info,
:where(html:has([data-tc-chrome])) .blog-info a,
:where(html:has([data-tc-chrome])) .blog-info i { color: rgb(122, 122, 122); }
:where(html:has([data-tc-chrome])) .practice-title a { color: rgb(42, 42, 42); }
:where(html:has([data-tc-chrome])) .single-practice .gdlr-practice-thumbnail,
:where(html:has([data-tc-chrome])) .gdlr-modern-practice .gdlr-practice-thumbnail-overlay { background-color: rgb(236, 73, 51); }
:where(html:has([data-tc-chrome])) .gdlr-item-title-wrapper .gdlr-flex-prev,
:where(html:has([data-tc-chrome])) .gdlr-item-title-wrapper .gdlr-flex-next { background-color: rgb(234, 234, 234); }
:where(html:has([data-tc-chrome])) .gdlr-item-title-wrapper .gdlr-flex-prev,
:where(html:has([data-tc-chrome])) .gdlr-item-title-wrapper .gdlr-flex-next { color: rgb(155, 155, 155); }
:where(html:has([data-tc-chrome])) .gdlr-item-title-wrapper .gdlr-flex-prev:hover,
:where(html:has([data-tc-chrome])) .gdlr-item-title-wrapper .gdlr-flex-next:hover { background-color: rgb(236, 73, 51); }
:where(html:has([data-tc-chrome])) .gdlr-item-title-wrapper .gdlr-flex-prev:hover,
:where(html:has([data-tc-chrome])) .gdlr-item-title-wrapper .gdlr-flex-next:hover { color: rgb(255, 255, 255); }
:where(html:has([data-tc-chrome])) input[type="text"],
:where(html:has([data-tc-chrome])) textarea { background-color: rgb(245, 245, 245); }
:where(html:has([data-tc-chrome])) input[type="text"],
:where(html:has([data-tc-chrome])) textarea { color: rgb(140, 140, 140); }
:where(html:has([data-tc-chrome])) input::-webkit-input-placeholder { color: rgb(140, 140, 140); }
:where(html:has([data-tc-chrome])) textarea::-webkit-input-placeholder { color: rgb(140, 140, 140); }
:where(html:has([data-tc-chrome])) .footer-wrapper { background-color: rgb(22, 22, 22); }
:where(html:has([data-tc-chrome])) .footer-wrapper .gdlr-widget-title { color: rgb(255, 255, 255); }
:where(html:has([data-tc-chrome])) .footer-wrapper { color: rgb(173, 173, 173); }
:where(html:has([data-tc-chrome])) .footer-wrapper a { color: rgb(81, 81, 81); }
:where(html:has([data-tc-chrome])) .footer-wrapper a:hover { color: rgb(255, 255, 255); }
:where(html:has([data-tc-chrome])) .footer-wrapper * { border-color: rgb(38, 38, 38); }
:where(html:has([data-tc-chrome])) .copyright-wrapper { background-color: rgb(38, 38, 38); }
:where(html:has([data-tc-chrome])) .copyright-wrapper { color: rgb(175, 175, 175); }
:where(html:has([data-tc-chrome])) .footer-wrapper .copyright-wrapper { border-color: rgb(38, 38, 38); }
:where(html:has([data-tc-chrome])) .half-container { max-width: 570px; }
:where(html:has([data-tc-chrome])) .gdlr-skin-dark-skin,
:where(html:has([data-tc-chrome])) .gdlr-skin-dark-skin .gdlr-skin-content { color: rgb(255, 255, 255); }
:where(html:has([data-tc-chrome])) .gdlr-skin-dark-skin i { color: rgb(236, 73, 51); }
:where(html:has([data-tc-chrome])) .gdlr-skin-dark-skin h3,
:where(html:has([data-tc-chrome])) .gdlr-skin-dark-skin .gdlr-skin-title { color: rgb(255, 255, 255); }
:where(html:has([data-tc-chrome])) .gdlr-skin-dark-skin .gdlr-skin-info { color: rgb(252, 252, 252); }
:where(html:has([data-tc-chrome])) .gdlr-skin-dark-skin a { color: rgb(227, 109, 57); }
:where(html:has([data-tc-chrome])) .gdlr-skin-dark-skin a:hover { color: rgb(255, 255, 255); }
:where(html:has([data-tc-chrome])) .gdlr-skin-dark-skin .gdlr-skin-box,
:where(html:has([data-tc-chrome])) .gdlr-skin-dark-skin .gdlr-column-service-item .gdlr-skin-box { background-color: rgb(150, 150, 150); }
:where(html:has([data-tc-chrome])) .gdlr-skin-dark-skin *,
:where(html:has([data-tc-chrome])) .gdlr-skin-dark-skin .gdlr-skin-border { border-color: rgb(255, 255, 255); }
:where(html:has([data-tc-chrome])) .gdlr-skin-dark-skin .gdlr-button,
:where(html:has([data-tc-chrome])) .gdlr-skin-dark-skin .gdlr-button:hover,
:where(html:has([data-tc-chrome])) .gdlr-skin-dark-skin input[type="submit"] { color: rgb(255, 255, 255); background-color: rgb(236, 73, 51); }
:where(html:has([data-tc-chrome])) .gdlr-skin-dark-service { color: rgb(255, 255, 255); }
:where(html:has([data-tc-chrome])) .gdlr-skin-dark-service i { color: rgb(255, 255, 255); }
:where(html:has([data-tc-chrome])) .gdlr-skin-dark-service h2 { color: rgb(255, 255, 255); }
:where(html:has([data-tc-chrome])) .gdlr-skin-dark-service .gdlr-skin-info { color: rgb(255, 255, 255); }
:where(html:has([data-tc-chrome])) .gdlr-skin-dark-service * { border-color: rgb(192, 35, 35); }
:where(html:has([data-tc-chrome])) #form_section { background-size: cover; }
:where(html:has([data-tc-chrome])) .gdlr-header-inner.gdlr-fixed-header .gdlr-logo { margin-bottom: 0px; margin-top: 10px; display: block !important; }
:where(html:has([data-tc-chrome])) .top-social-wrapper { display: none; }
:where(html:has([data-tc-chrome])) .gdlr-right-service-caption .text { float: left; text-align: left; width: 350px; padding-left: 20px; }
:where(html:has([data-tc-chrome])) .gdlr-right-service-title { text-align: left; padding-left: 180px; }
/* ---- inline <style id=wp-custom-css> ---- */
:where(html:has([data-tc-chrome])) .form_controller input { padding: 19px 20px 0px 0px !important; width: 100% !important; font-size: 14px !important; border-radius: 3px !important; }
/* ---- https://timchovanec.com/wp-content/plugins/gravityforms/legacy/css/formsmain.min.css ---- */
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper { margin-bottom: 16px; margin-top: 16px; max-width: 100%; }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper form { text-align: left; max-width: 100%; margin: 0px auto; }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper *,
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper ::after,
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper ::before { box-sizing: border-box !important; }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) { font-size: inherit; font-family: inherit; padding: 5px 4px; letter-spacing: normal; }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper textarea { font-size: inherit; font-family: inherit; letter-spacing: normal; padding: 6px 8px; line-height: 1.5; resize: none; }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper ul.gform_fields { list-style-type: none; display: block; margin: 0px !important; }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper ul { text-indent: 0px; }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper form li,
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper li { overflow: visible; margin-left: 0px !important; list-style: none !important; }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper ul li.gfield { clear: both; }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper ul.gfield_checkbox li { overflow: hidden; }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper ul li::after,
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper ul li::before,
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper ul.gform_fields { padding: 0px; margin: 0px; overflow: visible; }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper .ginput_complex.ginput_container { overflow: visible; width: 100%; }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper label.gfield_label { font-weight: 700; font-size: inherit; }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper .top_label .gfield_label { display: inline-block; line-height: 1.3; clear: both; }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper .ginput_complex input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="image"]):not([type="file"]) { width: 100%; }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper .field_sublabel_below .ginput_complex.ginput_container label { display: block; font-size: 0.813em; letter-spacing: 0.5pt; white-space: nowrap; }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper ul.gfield_checkbox li label { display: inline-block; letter-spacing: inherit; vertical-align: middle; cursor: pointer; }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper .field_sublabel_below .ginput_complex.ginput_container label { margin: 1px 0px 9px 1px; }
:where(html:has([data-tc-chrome])) div:where(.tc-body) .gform_legacy_markup_wrapper .top_label div.ginput_container { margin-top: 8px; }
:where(html:has([data-tc-chrome])) div:where(.tc-body) .gform_legacy_markup_wrapper ul li.field_description_below div.ginput_container_checkbox { margin-top: 16px; margin-bottom: 0px; }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper input.large { width: 100%; }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper .gfield_error input.large { width: 100%; }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper textarea.medium { height: 120px; width: 100%; }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper .gfield_checkbox li { position: relative; }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper ul.gfield_checkbox { margin: 6px 0px; padding: 0px; }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper .gfield_checkbox li label { display: inline-block; padding: 0px; width: auto; line-height: 1.5; font-size: 0.875em; vertical-align: middle; max-width: 85%; white-space: normal; }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper .gfield_checkbox li label { margin: 0px; }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper .gfield_checkbox li input,
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper .gfield_checkbox li input[type="checkbox"] { display: inline-block; vertical-align: middle; margin-left: 1px; }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper .gfield_required { color: rgb(121, 0, 0); margin-left: 4px; }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper li.gfield.gfield_error { background-color: rgba(255, 223, 224, 0.25); border-top: 1px solid rgb(200, 151, 151); border-bottom: 1px solid rgb(200, 151, 151); padding-bottom: 6px; padding-top: 8px; box-sizing: border-box; margin-bottom: 6px !important; }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper .top_label .gfield_error { width: calc(100% - 2px); }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper .top_label .gfield_error input.large,
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper .top_label .gfield_error textarea.textarea { width: 100%; }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper .gfield_error .gfield_label { color: rgb(121, 0, 0); }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required { padding-right: 0px; }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label { margin-top: 12px; }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper .validation_message { color: rgb(121, 0, 0); font-weight: 700; letter-spacing: normal; }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper li.gfield_error textarea { border: 1px solid rgb(121, 0, 0); }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper li.gfield_error div.ginput_complex.ginput_container label,
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper li.gfield_error ul.gfield_checkbox { color: rgb(121, 0, 0); }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper .gform_footer { padding: 16px 0px 10px; margin: 16px 0px 0px; clear: both; width: 100%; }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper .gform_footer input.button,
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper .gform_footer input[type="submit"] { font-size: 1em; width: 100%; margin: 0px 0px 16px; }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper .gfield_checkbox li { margin: 0px 0px 16px; line-height: 1.2; }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label { font-weight: 700; }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper .gform_hidden,
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper input.gform_hidden,
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper input[type="hidden"] { overflow: hidden; display: none !important; max-height: 1px !important; }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper ul.gfield_checkbox li { padding: 0px !important; }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper li.gfield_html { max-width: 100%; }
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper .gfield_html.gfield_no_follows_desc { margin-top: 10px; }
:where(html:has([data-tc-chrome])) div:where(.tc-body) .gform_legacy_markup_wrapper ul li.gfield { margin-top: 16px; padding-top: 0px; }
:where(html:has([data-tc-chrome])) div:where(.tc-body) .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html { line-height: inherit; }
@media only screen and (max-width: 641px) { :where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]) { line-height: 2; min-height: 2rem; } }
@media only screen and (max-width: 641px) { :where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper textarea { line-height: 1.5; } }
@media only screen and (max-width: 641px) { :where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper .ginput_container span:not(.ginput_price) { margin-bottom: 8px; display: block; } }
@media only screen and (max-width: 641px) { :where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper li.field_sublabel_below .ginput_complex { margin-top: 12px !important; } }
@media only screen and (max-width: 641px) { :where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper ul.gfield_checkbox li label { width: 85%; cursor: pointer; } }
@media only screen and (max-width: 761px), (min-device-width: 768px) and (max-device-width: 1023px) { :where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper ul.gform_fields li.gfield.gfield_error + li.gfield.gfield_error { margin-top: 32px; } }
@media only screen and (min-width: 641px) { :where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper .gform_body { width: 100%; } }
@media only screen and (min-width: 641px) { :where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) { max-width: calc(100% - 16px) !important; } }
@media only screen and (min-width: 641px) { :where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper .gfield_checkbox li { margin: 0px 0px 8px; line-height: 1.3; } }
@media only screen and (min-width: 641px) { :where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper .top_label input.large { width: 100%; } }
@media only screen and (min-width: 641px) { :where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper textarea.medium { height: 160px; width: 100%; } }
@media only screen and (min-width: 641px) { :where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper .gform_footer input.button,
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper .gform_footer input[type="submit"] { display: inline-block; } }
@media only screen and (min-width: 641px) { :where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper .gform_footer input.button,
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper .gform_footer input[type="submit"] { font-size: 1em; width: auto; margin: 0px 16px 0px 0px; } }
@media only screen and (min-width: 641px) { :where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper ul.gform_fields li.gfield { padding-right: 16px; } }
@media only screen and (min-width: 641px) { :where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper .gfield_error .ginput_container { padding-right: 0px; } }
@media only screen and (min-width: 641px) { :where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_2 { width: calc(100% + 15px); } }
@media only screen and (min-width: 641px) { :where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper div.ginput_container_name span { display: inline-block; vertical-align: top; padding-right: 16px; margin-right: -4px; } }
@media only screen and (min-width: 641px) { :where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span { width: 50%; } }
@media only screen and (min-width: 641px) { html:where(:has([data-tc-chrome])) .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span:first-child { margin-left: 0px !important; } }
/* ---- https://timchovanec.com/wp-content/plugins/gravityforms/legacy/css/readyclass.min.css ---- */
@media only screen and (min-width: 641px) { :where(html:has([data-tc-chrome])) .gform_wrapper .top_label li ul.gfield_checkbox { width: calc(100% + 16px); } }
/* ---- https://timchovanec.com/wp-content/plugins/gravityforms/legacy/css/browsers.min.css ---- */
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper.gf_browser_unknown ul li::after,
:where(html:has([data-tc-chrome])) .gform_legacy_markup_wrapper.gf_browser_unknown ul li::before { content: none; }
/* ---- inline <style> ---- */
:where(html:has([data-tc-chrome])) .rpwe-block ul { list-style: none !important; margin-left: 0px !important; padding-left: 0px !important; }
:where(html:has([data-tc-chrome])) .rpwe-block li { border-bottom: 1px solid rgb(238, 238, 238); margin-bottom: 10px; padding-bottom: 10px; list-style-type: none; }
:where(html:has([data-tc-chrome])) .rpwe-block a { text-decoration: none; display: inline !important; }
:where(html:has([data-tc-chrome])) .rpwe-block h3 { clear: none; font-weight: 600; line-height: 1.5em; color: rgb(239, 239, 239); background: none !important; margin-bottom: 0px !important; margin-top: 0px !important; font-size: 16px !important; }
:where(html:has([data-tc-chrome])) .rpwe-summary { font-size: 12px; }
:where(html:has([data-tc-chrome])) .rpwe-clearfix::before,
:where(html:has([data-tc-chrome])) .rpwe-clearfix::after { display: table !important; }
:where(html:has([data-tc-chrome])) .rpwe-clearfix::after { clear: both; }
:where(html:has([data-tc-chrome])) .rpwe-clearfix { zoom: 1; }
:where(html:has([data-tc-chrome])) .rpwe-title { color: rgb(239, 239, 239); font-size: 13px; }
